/* @import must be at top of file, otherwise CSS will not work */
@charset "UTF-8";
/*************/
/* HTML TAGS */
/*************/
.green {
  color: #5aac8a;
}
.otherGreen {
  color: #addf8a;
}
.orange {
  color: #ed5e52;
}
.yellow {
  color: #ffcb7f;
}
.blue {
  color: #30acbf;
}
/* MAIN ELEMENTS */
html,
body {
  height: 100%;
  width: 100%;
}
body {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 14px;
  color: #000000;
  margin: 0;
  background: #f6f6f6;
  padding-bottom: 80px;
}
a {
  text-decoration: none;
}
a.pink {
  font-family: "ge200capsbold";
  color: #e839ec;
  text-transform: uppercase;
}
p {
  font-family: 'PlantinMTStd-Regular', Georgia;
  font-size: 16px;
  margin-bottom: 20px;
  line-height: 20px;
}
strong {
  font-family: 'PlantinMTStd-Bold';
}
em {
  font-family: 'PlantinMTStd-Regular', Georgia;
  font-style: italic;
}
::selection,
::-moz-selection {
  background: #e839ec;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: normal;
  line-height: normal;
}
address {
  font-style: normal;
}
/* !Layout */
.page header {
  border-bottom: 1px solid #000;
  margin-bottom: 40px;
}
.centerContent {
  width: 980px;
  margin: 0 auto;
}
#intro {
  padding-bottom: 100px;
}
h2 {
  font-family: "ge200capsbold";
  text-transform: uppercase;
  font-size: 32px;
  line-height: 32px;
  font-weight: normal;
  margin-bottom: 26px;
}
h3 {
  font-family: 'PlantinMTStd-Regular', Georgia;
  font-size: 24px;
}
#top #logo {
  width: 230px;
  height: 90px;
  float: left;
}
#top #navRight {
  width: 250px;
  height: 90px;
  float: right;
  color: #9090a8;
}
#top #navRight a {
  font-family: "ge200capsbold";
  text-transform: uppercase;
  color: #9090a8;
  font-size: 12px;
}
#top #navRight a:hover,
#top #navRight a.active {
  color: #e839ec;
}
#top #navRight #langSelector {
  text-align: right;
  padding-top: 30px;
}
#top #navRight #social {
  text-align: right;
  padding-top: 20px;
}
#top #navRight #social li {
  display: inline-block;
  *display: inline;
  zoom: 1;
}
#top #navRight #social li a.fb {
  background: url(/_i/layout/icon_fb.png) center right no-repeat;
  padding: 4px 20px 2px 0;
  margin-right: 10px;
}
#top #navRight #social li.ig {
  margin-right: 10px;
}
#top #navRight #social li.ig a {
  background: url(/_i/layout/icon_ig.png) center right no-repeat;
  padding: 4px 20px 2px 0;
}
#top #subnavBackground {
  width: 100%;
  position: absolute;
  z-index: 500;
  background: #e6e8e7;
  height: 114px;
  top: 122px;
  left: 0;
  display: none;
}
#top #nav {
  padding: 12px 0 5px 0;
  width: 530px;
  float: left;
}
#top #nav ul {
  width: 960px;
  margin-left: 0;
}
#top #nav ul li {
  float: left;
  padding-right: 14px;
}
#top #nav ul li a {
  font-family: "ge200capsbold", Arial;
  font-size: 14px;
  color: #000;
  text-transform: uppercase;
}
#top #nav ul li a:hover,
#top #nav ul li a.selected {
  text-decoration: none;
  color: #e839ec;
}
#top #nav ul li .subnavWrapper {
  display: none;
  padding-top: 15px;
  position: absolute;
  z-index: 510;
  text-align: left;
}
#top #nav ul li .subnavWrapper .subnav {
  height: 114px;
}
#top #nav ul li .subnavWrapper .subnav ul {
  width: 300px;
  float: left;
}
#top #nav ul li .subnavWrapper .subnav ul li {
  margin-bottom: 4px;
  display: block;
  float: none;
}
#top #nav ul li .subnavWrapper .subnav ul li a {
  color: #000;
  font-size: 14px;
}
#top #nav ul li .subnavWrapper .subnav ul li a:hover,
#top #nav ul li .subnavWrapper .subnav ul li a.selected {
  color: #e839ec;
}
#top #nav ul li .subnavWrapper .subnav ul li.active a {
  color: #e839ec;
}
#top #nav ul li:hover .subnavWrapper {
  display: block;
}
#top #navDatesTop {
  padding: 12px 0 0 0;
  width: 370px;
  float: right;
  text-align: right;
  font-family: "ge200capsbold", Arial;
  text-transform: uppercase;
}
#top #navDatesTop li {
  display: inline-block;
  *display: inline;
  zoom: 1;
  background: url(/_i/layout/bg_nav-picker.png) top left no-repeat;
  padding: 0 11px 6px 14px;
}
#top #navDatesTop li.last {
  padding-right: 0;
}
#top #navDatesTop li:hover,
#top #navDatesTop li.selected {
  background: url(/_i/layout/bg_nav-picker-active.png) top left no-repeat;
}
#top #navDatesTop li:hover a,
#top #navDatesTop li.selected a {
  color: #e839ec;
}
#top #navDatesTop li a {
  font-family: "ge200capsbold", Arial;
  font-size: 14px;
  color: #000;
}
#carouselMainWrapper {
  height: 248px;
  width: 100%;
  padding-bottom: 36px;
}
#carouselMainWrapper .centerContent {
  position: relative;
  height: 248px;
}
#carouselMainWrapper .centerContent #carouselPrev,
#carouselMainWrapper .centerContent #carouselNext {
  width: 38px;
  height: 248px;
  top: 0;
  position: absolute;
}
#carouselMainWrapper .centerContent #carouselPrev {
  left: 0;
  z-index: 201;
  background: url(/_i/layout/bg_carouselnav-prev.png) center center no-repeat;
  cursor: pointer;
}
#carouselMainWrapper .centerContent #carouselNext {
  right: 0;
  z-index: 200;
  background: url(/_i/layout/bg_carouselnav-next.png) center center no-repeat;
  cursor: pointer;
}
#carouselMainWrapper #carouselWrapper {
  width: 100%;
  height: 248px;
}
#carouselMainWrapper #carouselWrapper #carouselContent {
  position: absolute;
  z-index: 119;
  overflow: visible;
  margin: 0 auto;
  padding: 45px 0 0 250px;
}
#carouselMainWrapper #carouselWrapper #carouselContent #carouselText {
  width: 640px;
}
#carouselMainWrapper #carouselWrapper #carouselContent #carouselText h1,
#carouselMainWrapper #carouselWrapper #carouselContent #carouselText h2,
#carouselMainWrapper #carouselWrapper #carouselContent #carouselText h3 {
  font-family: "ge200capsbold";
  font-size: 38px;
  color: #fff;
  line-height: 42px;
  text-transform: uppercase;
  margin-bottom: 0;
}
#carouselMainWrapper #carouselWrapper #carouselContent #carouselText p {
  font-family: "ge200capsbold";
  color: #fff;
  font-size: 24px;
  text-transform: uppercase;
  line-height: 26px;
}
#carouselbg1,
#carouselbg2,
#carouselbg3 {
  position: absolute;
  width: 100%;
  height: 248px;
  margin: 0;
}
#carouselbg1 {
  z-index: 110;
}
#carouselbg2 {
  z-index: 111;
}
#newsletter #mc_embed_signup .mc-field-group,
#newsletterBottom #mc_embed_signup .mc-field-group {
  width: 230px;
}
#newsletter #mc_embed_signup .mc-field-group input,
#newsletterBottom #mc_embed_signup .mc-field-group input {
  width: 170px;
  border-radius: 0;
  height: 17px;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 12px;
  margin: 0 0 6px 0;
  border: 1px solid #000;
  padding-left: 2px;
}
#newsletter #mc_embed_signup #mc-embedded-subscribe,
#newsletterBottom #mc_embed_signup #mc-embedded-subscribe {
  font-size: 14px;
  width: 100px;
  border: none;
  background: #000;
  color: #fff;
  font-family: "ge200capsbold";
  text-transform: uppercase;
  padding-top: 4px;
  margin: 0;
}
section a.grey {
  font-family: "ge200capsbold";
  color: #9090a8;
  text-transform: uppercase;
  font-size: 18px;
  float: right;
}
section a.grey.arrow {
  background: url(/_i/layout/bg_arrowLink.png) center right no-repeat;
  padding-right: 16px;
}
section h1 {
  margin-bottom: 4px;
}
section h2,
section h1 {
  font-family: "ge200capsbold";
  font-size: 24px;
  text-transform: uppercase;
  color: #000;
}
section h2.bordered,
section h1.bordered {
  border-bottom: 3px solid #000;
  padding-bottom: 7px;
}
section h3 {
  font-family: 'PlantinMTStd-Bold';
  font-size: 18px;
}
section h5 {
  font-family: 'PlantinMTStd-Bold';
  font-size: 16px;
}
section p.note {
  font-size: 14px;
}
section .left {
  width: 230px;
  margin-right: 20px;
  float: left;
}
section .left .bloc {
  margin-bottom: 20px;
}
section .left .bloc#navDates {
  background: #fff;
  padding: 20px 20px 20px 10px;
}
section .left .bloc#navDates ul li {
  background: url(/_i/layout/bg_main-dates-selector.png) top left no-repeat;
  padding-top: 6px;
  padding-left: 24px;
  margin-bottom: 18px;
}
section .left .bloc#navDates ul li:hover,
section .left .bloc#navDates ul li.selected {
  background: url(/_i/layout/bg_main-dates-selector-active.png) top left no-repeat;
}
section .left .bloc#navDates ul li:hover a,
section .left .bloc#navDates ul li.selected a {
  color: #e839ec;
}
section .left .bloc#navDates ul li a {
  color: #000;
}
section .left .bloc#navDates ul li a h3 {
  font-size: 18px;
  text-transform: uppercase;
}
section .left .bloc#navDates ul li a p {
  font-size: 14px;
  margin-bottom: 0;
  display: none;
}
section .left .bloc#navDates ul li a p.show {
  display: block;
}
section .left .bloc#calendar {
  background: #fff;
}
section .left .bloc#calendar .jMXCalendar p {
  font-family: "ge200capsbold";
  text-transform: uppercase;
  line-height: 30px;
  font-weight: normal;
}
section .left #navLeft ul li {
  background: #fff;
  border-bottom: 1px solid #7f7f7f;
  padding: 8px;
}
section .left #navLeft ul li.noborder {
  border-bottom: none;
}
section .left #navLeft ul li:hover a,
section .left #navLeft ul li.selected a {
  color: #e839ec;
}
section .left #navLeft ul li a {
  font-family: "ge200capsbold";
  font-size: 14px;
  text-transform: uppercase;
  color: #000;
}
section .left #navLeft ul li a:hover,
section .left #navLeft ul li a.selected {
  color: #e839ec;
}
section .right {
  width: 730px;
  float: left;
}
section .right ul {
  margin-bottom: 30px;
}
section .right ul li {
  font-family: 'PlantinMTStd-Regular';
  font-size: 16px;
  margin-bottom: 6px;
}
section .right h4 {
  font-family: 'PlantinMTStd-Bold';
  font-size: 18px;
}
section .right.large {
  width: 960px;
  float: none;
}
section .right .partenaire {
  margin: 20px 0 60px 0;
}
section .right .partenaire img {
  margin-bottom: 20px;
  margin-top: 20px;
}
section .right .partenaire h3 {
  margin-top: 20px;
}
section .right .eventsWrapper,
section .right #eventsWrapperHome,
section .right #peopleWrapper,
section .right #galleriesWrapper {
  margin-left: -10px;
  width: 750px;
}
section .right #galleriesWrapper {
  margin-bottom: 20px;
}
section .right #galleriesWrapper .event h3 {
  color: #000;
  margin-bottom: 10px;
  height: 40px;
}
section .right .eventsWrapper {
  margin-bottom: 40px;
}
section .right .eventsWrapper.archive .event {
  opacity: .4;
}
section .right .event,
section .right .person {
  width: 230px;
  float: left;
  position: relative;
  margin: 10px;
  overflow: hidden;
}
section .right .event h2,
section .right .person h2 {
  font-family: 'PlantinMTStd-Bold';
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 6px;
}
section .right .event h3,
section .right .person h3 {
  font-family: 'PlantinMTStd-Regular';
  font-size: 16px;
  color: #9090a8;
  margin-bottom: 6px;
}
section .right .event h4,
section .right .person h4 {
  font-family: 'PlantinMTStd-Bold';
  font-size: 14px;
  margin-bottom: 6px;
}
section .right .event p,
section .right .person p {
  font-family: 'PlantinMTStd-Regular';
  font-size: 14px;
  margin-bottom: 6px;
}
section .right .event .picker,
section .right .person .picker {
  position: absolute;
  width: 230px;
  height: 170px;
  z-index: 40;
  background: url(/_i/layout/bg_picker-events.png) no-repeat;
  background-position: 50% 40%;
}
section .right .event .text,
section .right .person .text {
  padding: 12px;
  background: #fff;
}
section .right #eventGallery {
  width: 750px;
  margin-left: -10px;
}
section .right #eventGallery .galleryItem {
  width: 230px;
  margin: 0 10px 20px 10px;
  float: left;
}
section .right #eventGallery #ytplayer {
  margin-left: 10px;
}
section .right #eventDetails img.main {
  margin-bottom: 10px;
}
section .right #eventDetails #socialTools {
  width: 100%;
  height: 40px;
  margin-bottom: 20px;
}
section .right #eventDetails #text {
  position: relative;
  margin-bottom: 40px;
}
section .right #eventDetails #text h2 {
  margin-bottom: 2px;
  line-height: 28px;
  width: 640px;
}
section .right #eventDetails #text h3 {
  font-family: 'PlantinMTStd-Regular';
  font-size: 18px;
  color: #9090a8;
  margin-bottom: 4px;
}
section .right #eventDetails #text h4 {
  font-family: 'PlantinMTStd-Bold';
  font-size: 18px;
  color: #000;
  margin-bottom: 12px;
}
section .right #eventDetails #text ul {
  margin-left: 16px;
  list-style-type: disc;
}
section .right #eventDetails #text ul li {
  line-height: 20px;
  font-family: 'PlantinMTStd-Regular';
}
section .right #eventDetails #text #navProjects {
  width: 69px;
  height: 32px;
  position: absolute;
  z-index: 14;
  right: 0;
  top: 0px;
}
section .right #eventDetails #text #navProjects #navProjectsLeft,
section .right #eventDetails #text #navProjects #navProjectsCenter,
section .right #eventDetails #text #navProjects #navProjectsRight {
  background: url(/_i/layout/bg_nav-projects.png) no-repeat;
  width: 23px;
  height: 32px;
  float: left;
}
section .right #eventDetails #text #navProjects #navProjectsLeft a,
section .right #eventDetails #text #navProjects #navProjectsCenter a,
section .right #eventDetails #text #navProjects #navProjectsRight a {
  display: block;
  width: 23px;
  height: 32px;
}
section .right #eventDetails #text #navProjects #navProjectsLeft {
  background-position: 0 0;
  cursor: pointer;
}
section .right #eventDetails #text #navProjects #navProjectsLeft:hover {
  background-position: 0 -32px;
}
section .right #eventDetails #text #navProjects #navProjectsCenter {
  background-position: -23px 0;
}
section .right #eventDetails #text #navProjects #navProjectsRight {
  background-position: -46px 0;
  cursor: pointer;
}
section .right #eventDetails #text #navProjects #navProjectsRight:hover {
  background-position: -46px -32px;
}
section .right #eventDetails #eventLocation {
  margin-bottom: 20px;
}
section .right #eventDetails #eventLocation #locLeft {
  width: 230px;
  padding-right: 20px;
  float: left;
}
section .right #eventDetails #eventLocation #locLeft address {
  line-height: 21px;
  font-family: 'PlantinMTStd-Regular';
}
section .right #eventDetails #eventLocation #locLeft address strong {
  font-family: "ge200capsbold";
  font-size: 16px;
  text-transform: uppercase;
}
section .right #eventDetails #eventLocation #locCenter #minimap {
  width: 360px;
  height: 200px;
  background: #9090a8;
  float: left;
}
section .right #eventDetails #eventLocation #locRight {
  width: 100px;
  padding-left: 20px;
  float: left;
}
section .right #eventDetails #eventLocation #locRight h2.bordered,
section .right #eventDetails #eventLocation #locRight a {
  font-family: "ge200capsbold";
  font-size: 16px;
}
section .right #eventDetails #eventLocation #locRight ul {
  margin-top: -6px;
}
section .right #eventDetails #eventLocation #locRight ul li {
  border-bottom: 1px solid #7f7f7f;
}
section .right #eventDetails #eventLocation #locRight ul li a {
  display: block;
  color: #000;
  text-transform: uppercase;
  padding: 6px 0;
}
section .right #eventDetails #eventLocation #locRight ul li a:hover {
  color: #e839ec;
}
section .right #personDetails #personTop {
  margin-bottom: 20px;
}
section .right #personDetails #personTop h2 {
  margin-bottom: 0px;
}
section .right #personDetails #personTop h3 {
  margin-bottom: 10px;
}
section .right #personDetails #personTop img {
  float: left;
  margin: 0 20px 10px 0;
}
table tr.green td,
table tr.orange td,
table tr.yellow td,
table tr.blue td,
table tr.otherGreen td {
  font-family: 'PlantinMTStd-Bold', Georgia;
  text-transform: uppercase;
}
table tr td {
  vertical-align: top;
  font-family: 'PlantinMTStd-Regular', Georgia;
  font-size: 18px;
  padding-bottom: 30px;
}
table tr td.t1 {
  width: 54px;
}
table tr td.t2 {
  width: 160px;
  padding-right: 40px;
}
table tr td.t3 {
  width: 756px;
}
a.lined {
  color: #e839ec;
  background: url(/_i/layout/bg_link-more.gif) top left no-repeat;
  background-position: 0 6px;
  padding-left: 18px;
  font-family: 'PlantinMTStd-Bold';
}
a.lined:hover {
  color: #000;
}
#backToTop {
  margin-top: 20px;
  font-family: 'PlantinMTStd-Bold';
  font-size: 40px;
  cursor: pointer;
  position: fixed;
  right: 50px;
  bottom: 100px;
  z-index: 5000;
}
#presslinks {
  position: absolute;
  z-index: 4000;
  padding: 20px;
  margin-left: 680px;
  background: #ffffff;
  display: none;
}
#presslinks ul li {
  text-align: right;
  margin-bottom: 4px;
}
#presslinks ul li a {
  font-family: "ge200capsbold";
  text-transform: uppercase;
  color: #808080;
  font-size: 18px;
}
#presslinks ul li a:hover {
  color: #000;
  text-decoration: none;
}
.ge200 {
  font-family: "ge200capsbold";
}
#wrapper {
  width: 100%;
}
.mapUI {
  width: 35px;
  position: absolute;
  bottom: 0;
  cursor: pointer;
  -moz-box-shadow: 2px 2px 1px 0 rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 2px 2px 1px 0 rgba(0, 0, 0, 0.3);
  -o-box-shadow: 2px 2px 1px 0 rgba(0, 0, 0, 0.3);
  box-shadow: 2px 2px 1px 0 rgba(0, 0, 0, 0.3);
  filter: progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=153, Strength=10);
}
.mapUI#mapZoom {
  margin: 40px 0 0 40px;
  height: 71px;
  z-index: 460;
  left: 0;
}
.mapUI#mapZoom #mapIn,
.mapUI#mapZoom #mapOut {
  width: 35px;
  height: 35px;
}
.mapUI#mapZoom #mapIn {
  background: url(/_i/layout/map_zoom-in_off.png);
  margin-bottom: 1px;
}
.mapUI#mapZoom #mapIn:hover {
  background: url(/_i/layout/map_zoom-in_over.png);
}
.mapUI#mapZoom #mapOut {
  background: url(/_i/layout/map_zoom-out_off.png);
}
.mapUI#mapZoom #mapOut:hover {
  background: url(/_i/layout/map_zoom-out_over.png);
}
.mapUI#mapFull {
  margin: 40px 0 0 0;
  z-index: 461;
  height: 35px;
  rigth: 0;
  background: url(/_i/layout/map_fullscreen_off.png);
}
.mapUI#mapFull:hover {
  background: url(/_i/layout/map_fullscreen_over.png);
}
#mapWrapper h2,
#minimap h2 {
  font-size: 13px;
  line-height: 18px;
  margin-bottom: 6px;
}
#mapWrapper p,
#minimap p {
  font-size: 12px;
  line-height: 14px;
  margin-bottom: 8px;
}
#mapWrapper a,
#minimap a {
  text-transform: none;
}
address {
  font-family: 'PlantinMTStd-Regular';
  font-size: 16px;
  color: #000;
  line-height: 20px;
  text-transform: none;
}
address a {
  color: #e839ec;
}
footer {
  width: 100%;
  height: 940px;
  color: #fff;
  padding-top: 50px;
  font-family: "ge200capsbold";
  text-transform: uppercase;
  font-size: 18px;
  position: relative;
}
footer #mapWrapper {
  width: 100%;
  height: 400px;
  position: absolute;
  z-index: 460;
  overflow: hidden;
}
footer #mapWrapper #map {
  height: 400px;
  width: 100%;
  color: #000;
}
footer #mapWrapper #map .large {
  height: 940px;
}
footer #footerWrapper {
  height: 315px;
  width: 100%;
  margin-top: 400px;
}
footer #footerWrapper .footerCol {
  width: 220px;
  height: 200px;
  border-right: 1px solid #7f7f7f;
  float: left;
  margin-top: 20px;
  padding: 20px 0 0 20px;
}
footer #footerWrapper .footerCol .externalLinks {
  margin-top: 20px;
}
footer #footerWrapper .footerCol .externalLinks h2 {
  font-family: "ge200capsbold";
  margin-bottom: 0;
  line-height: normal;
}
footer #footerWrapper .footerCol .externalLinks a {
  color: #000;
  font-size: 14px;
  text-transform: none;
  font-family: "ge200capsbold";
  text-transform: uppercase;
}
footer #footerWrapper .footerCol h2,
footer #footerWrapper .footerCol p {
  font-size: 14px;
  line-height: 22px;
  color: #000;
}
footer #footerWrapper .footerCol p {
  margin-bottom: 4px;
  text-transform: none;
}
footer #footerWrapper .footerCol.noborder {
  border-right: none;
}
footer #footerWrapper .footerCol address {
  font-family: 'PlantinMTStd-Regular';
  font-size: 14px;
  color: #000;
  line-height: 18px;
  text-transform: none;
}
footer #footerWrapper .footerCol address a {
  color: #000;
  text-decoration: underline;
}
footer #footerWrapper .footerCol address a:hover {
  color: #e839ec;
}
footer #footerWrapper .footerCol ul li a {
  color: #000;
  font-size: 14px;
}
footer #footerWrapper .footerCol ul li a:hover {
  color: #e839ec;
}
footer #footerWrapper #logos {
  margin-top: 20px;
  width: 100%;
}
footer #footerWrapper #logos .logoleft {
  margin: 0 auto;
  width: 280px;
}
footer #footerWrapper #logos .logo {
  margin-right: 35px;
  float: left;
}
footer #footerWrapper #logos .logo.nomarginR {
  margin-right: 0;
}
footer #credits {
  font-family: 'PlantinMTStd-Regular';
  font-size: 14px;
  line-height: 18px;
  color: #000;
  text-transform: none;
}
footer #credits a {
  color: #000;
}
footer #credits a:hover {
  color: #e839ec;
}
footer a {
  color: #fff;
}
footer a:hover {
  color: #000;
  text-decoration: none;
}
footer .left {
  width: 480px;
  float: left;
}
footer .right {
  width: 300px;
  float: left;
  padding-top: 50px;
}
footer h2 {
  font-size: 18px;
  margin-bottom: 0;
  margin-top: 0;
  color: #000;
}
.clear {
  clear: both;
}
.float {
  float: left;
}
/* @license
 * MyFonts Webfont Build ID 2562037, 2013-05-22T07:52:27-0400
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed /_fonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: Plantin Std Bold by Monotype Imaging
 * URL: http://www.myfonts.com/fonts/mti/plantin/std-bold/
 * 
 * Webfont: Plantin Std Roman by Monotype Imaging
 * URL: http://www.myfonts.com/fonts/mti/plantin/std-roman/
 * 
 * 
 * License: http://www.myfonts.com/viewlicense?type=web&buildid=2562037
 * /_fonts copyright: Font software Copyright 1990, 1995, 2002 Adobe Systems Incorporated. All rights reserved. Typeface designs Copyright The Monotype Corporation. All rights reserved.
 * 
 * © 2013 MyFonts Inc
*/
@font-face {
  font-family: 'PlantinMTStd-Bold';
  src: url('/_fonts/2717F5_0_0.eot');
  src: url('/_fonts/2717F5_0_0.eot?#iefix') format('embedded-opentype'), url('/_fonts/2717F5_0_0.woff') format('woff'), url('/_fonts/2717F5_0_0.ttf') format('truetype');
}
@font-face {
  font-family: 'PlantinMTStd-Regular';
  src: url('/_fonts/2717F5_1_0.eot');
  src: url('/_fonts/2717F5_1_0.eot?#iefix') format('embedded-opentype'), url('/_fonts/2717F5_1_0.woff') format('woff'), url('/_fonts/2717F5_1_0.ttf') format('truetype');
}
/*
@font-face {
    font-family: '200capsregular';
    src: url('/_fonts/200caps-webfont.eot');
    src: url('/_fonts/200caps-webfont.eot?#iefix') format('embedded-opentype'),
         url('/_fonts/200caps-webfont.woff') format('woff'),
         url('/_fonts/200caps-webfont.ttf') format('truetype'),
         url('/_fonts/200caps-webfont.svg#200capsregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
*/
@font-face {
  font-family: 'ge200capsbold';
  src: url('/_fonts/200caps-webfont.eot');
  src: url('/_fonts/200caps-webfont.eot?#iefix') format('embedded-opentype'), url('/_fonts/200caps-webfont.woff') format('woff'), url('/_fonts/200caps-webfont.ttf') format('truetype'), url('/_fonts/200caps-webfont.svg#200capsbold') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* MASONRY */
.isotope,
.isotope .isotope-item {
  /* change duration value to whatever you like */
  -webkit-transition-duration: 0.8s;
  -moz-transition-duration: 0.8s;
  -ms-transition-duration: 0.8s;
  -o-transition-duration: 0.8s;
  transition-duration: 0.8s;
}
.isotope {
  -webkit-transition-property: height, width;
  -moz-transition-property: height, width;
  -ms-transition-property: height, width;
  -o-transition-property: height, width;
  transition-property: height, width;
}
.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
  -moz-transition-property: -moz-transform, opacity;
  -ms-transition-property: -ms-transform, opacity;
  -o-transition-property: -o-transform, opacity;
  transition-property: transform, opacity;
}
/**** disabling Isotope CSS3 transitions ****/
.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
  -webkit-transition-duration: 0s;
  -moz-transition-duration: 0s;
  -ms-transition-duration: 0s;
  -o-transition-duration: 0s;
  transition-duration: 0s;
}
