@charset "utf-8";

/*NOCHANGESTART*/@import url("//hello.myfonts.net/count/2b89f4");
 
@font-face {font-family: 'ForoRounded-Italic';src: url('/assets/fonts/2B89F4_0_0.eot');src: url('/assets/fonts/2B89F4_0_0.eot?#iefix') format('embedded-opentype'),url('/assets/fonts/2B89F4_0_0.woff') format('woff'),url('/assets/fonts/2B89F4_0_0.ttf') format('truetype');}
 
@font-face {font-family: 'ForoRounded-Medium';src: url('/assets/fonts/2B89F4_1_0.eot');src: url('/assets/fonts/2B89F4_1_0.eot?#iefix') format('embedded-opentype'),url('/assets/fonts/2B89F4_1_0.woff') format('woff'),url('/assets/fonts/2B89F4_1_0.ttf') format('truetype');}
  
@font-face {font-family: 'ForoRounded-Light';src: url('/assets/fonts/2B89F4_2_0.eot');src: url('/assets/fonts/2B89F4_2_0.eot?#iefix') format('embedded-opentype'),url('/assets/fonts/2B89F4_2_0.woff') format('woff'),url('/assets/fonts/2B89F4_2_0.ttf') format('truetype');}
  
@font-face {font-family: 'ForoRounded-Regular';src: url('/assets/fonts/2B89F4_3_0.eot');src: url('/assets/fonts/2B89F4_3_0.eot?#iefix') format('embedded-opentype'),url('/assets/fonts/2B89F4_3_0.woff') format('woff'),url('/assets/fonts/2B89F4_3_0.ttf') format('truetype');}
  
@font-face {font-family: 'ForoRounded-ExtraLightItalic';src: url('/assets/fonts/2B89F4_4_0.eot');src: url('/assets/fonts/2B89F4_4_0.eot?#iefix') format('embedded-opentype'),url('/assets/fonts/2B89F4_4_0.woff') format('woff'),url('/assets/fonts/2B89F4_4_0.ttf') format('truetype');}/*NOCHANGEEND*/
 

html {height: 100%}

header, section, footer, aside, nav, article {display: block;}

body {overflow-y:scroll; background: #fff; color: #8791a0; font-size: 15px; margin: 0; padding: 0; height: 100%; font-family: 'ForoRounded-Light', sans-serif; -webkit-hyphens: auto; -moz-hyphens: auto; -ms-hyphens: auto; hyphens: auto;}

table {border: none;}

td {border: none; font-size: inherit;}

a {text-decoration: none; outline: none; color: inherit;}

a:hover {text-decoration: none;}

img {border: none;}

p {margin: 0; padding: 0; min-height: 14px; line-height: 150%;}

td p {line-height: inherit; margin: 0;}

form {margin: 0; padding: 0;}

select,textarea,input {vertical-align: middle; border: 1px solid #000; padding: 2px; background-color: #fff; font-size: 12px; border-radius: 0; -webkit-appearance: none;}

h2 {font-family: 'ForoRounded-Medium'; font-weight: normal; font-size: 69px; margin: 0 0 0px 0; padding: 0; color: #8791a0; line-height: 110%; text-align: center;}

h3 {font-family: 'ForoRounded-Regular'; font-weight: normal; font-size: 40px; margin: 0 0 10px 0; padding: 0; color: #8791a0; line-height: 120%; text-align: center;}

h3 span.italic {font-family: 'ForoRounded-Italic'; font-size: 37px; line-height: 110%; margin: 0;}

h3.break-small {max-width: 450px; margin: 0 auto;}

hr {width: 96px; margin: 22px auto 6px auto; height: 2px; background: #b7bdc6; border: none;}

.hrSpecial {margin-bottom: 29px; height: 4px; width: 118px; background: #8791a0;}


.clearer {clear: both;}

.clearfix:before, .clearfix:after {content: ""; display: table;}

.clearfix:after {clear: both;}

.clearfix {zoom: 1;}

.bold,strong,b {font-weight: 400; font-family: 'ForoRounded-Medium';}


.fontStyleCitation {font-family: 'ForoRounded-ExtraLightItalic'; font-size: 40px; color: #8791a0; line-height: 120%!important;}

.fontStyleCitationAuthor {font-family: 'ForoRounded-Medium'; font-size: 15px; color: #8791a0;}

.fontStyle20pxMedium {font-family: 'ForoRounded-Medium'; font-size: 20px;}

.layoutMain {position: relative; min-height: 100%; overflow: hidden;}

* html .layoutMain {height: 100%;}

header {position: fixed; height: 39px; padding-top: 101px; left: 0; right: 0; top: 0; z-index: 1001; background: #fff; border-bottom: 1px solid #e0e2e3;}

header.minimized,.pages header {height: 40px; padding-top: 71px;}

.layoutInnerHeader {width: 100%; max-width: 940px; margin: 0 auto; position: relative; height: 100%;}


.layoutHeaderSlide {height: 139px; background: #ecedee; color: #8791a0; position: absolute; left: 0; top: -162px; right: 0; text-align: center; padding-top: 33px;}

.layoutHeaderSlide p {font-size: 39px; line-height: 120%;}

.layoutHeaderSlide p:first-child {font-family: 'ForoRounded-Medium';}

.headerSlideLink {position: absolute; top: -91px; right: 0; background: #ecedee url(/assets/images/iconSlideInDown.png) no-repeat right 20px top 8px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; padding: 4px 52px 10px 18px; color: #A1A6A9; background-size: 20px 11px;}

header.minimized .headerSlideLink,.pages header .headerSlideLink {top: -61px;}

.headerSlideLink.active {background-image: url(/assets/images/iconSlideInUp.png);}



.layoutHeaderSpacer {height: 140px;}

.pages .layoutHeaderSpacer {height: 111px;}

.layoutLogo {position: absolute; left: 50%; bottom: 11px; margin-left: -102px;}

.layoutLogo img {width: 203px; height: 99px; background: url(/assets/images/logo.png) no-repeat center; background-size: contain;}

@media (-webkit-min-device-pixel-ratio: 1.5),(min-device-pixel-ratio: 1.5),(min-resolution: 144dpi) {.layoutLogo img {background-image: url(/assets/images/logoRet.png); -webkit-background-size: contain; -moz-background-size: contain; background-size: contain; line-height: 1px;}}

header.minimized .layoutLogo img,.pages header .layoutLogo img {height: 70px; background: url(/assets/images/logoSmall.png) no-repeat center; background-size: contain;}

@media (-webkit-min-device-pixel-ratio: 1.5),(min-device-pixel-ratio: 1.5),(min-resolution: 144dpi) {header.minimized .layoutLogo img,.pages header .layoutLogo img {background-image: url(/assets/images/logoSmallRet.png); -webkit-background-size: contain; -moz-background-size: contain; background-size: contain; line-height: 1px;}}

.layoutMaskMobile {display: none;}

.layoutContent {padding-top: 49px;}

.pages .layoutContent {padding-top: 50px;}

.layoutSpacer {height: 109px;}

footer {position: relative; height: 78px; margin-top: -78px; background: #f4f4f5; font-family: 'ForoRounded-Regular'; color: #8791a0; font-size: 14px;}

.layoutFooterInner {width: 100%; max-width: 940px; margin: 0 auto; padding-top: 33px;}


.layoutToTop {position: fixed; z-index: 1000; bottom: 56px; right: 10%;}

.layoutToTop img {width: 41px; height: 41px; background: url(/assets/images/iconToTop.png) no-repeat center center; -webkit-background-size: contain; -moz-background-size: contain; background-size: contain;}

@media (-webkit-min-device-pixel-ratio: 1.5),(min-device-pixel-ratio: 1.5),(min-resolution: 144dpi) {.layoutToTop img {background-image: url(/assets/images/iconToTopRet.png)!important;}}


.tinymcewysiwyg {width: 100%; max-width: 940px; margin: 0 auto;}

.tinymcewysiwyg.col2 {-moz-column-count: 2; -moz-column-gap: 25px; -webkit-column-count: 2; -webkit-column-gap: 25px; column-count: 2; column-gap: 25px; color: #8791a0; margin-bottom: 45px;}

.tinymcewysiwyg.col2 p {line-height: 138%;}

.tinymcewysiwyg.col3 {-moz-column-count: 3; -moz-column-gap: 25px; -webkit-column-count: 3; -webkit-column-gap: 25px; column-count: 3; column-gap: 25px; color: #8791a0; margin-bottom: 45px;}

.tinymcewysiwyg.col3 p {line-height: 138%;}

.tinymcewysiwyg p a {text-decoration: underline;}

.tinymcewysiwyg p a:hover {text-decoration: none;}

.tinymcewysiwyg img {max-width: 100%; height: auto;}


.slideshowBigContainer {position: relative; max-width: 1006px; margin: 0 auto 80px auto;}

.slideshowBigNav {z-index: 999; position: absolute; bottom: -41px; width: 100%; text-align: center;}

.slideshowBigNav ul {list-style-type: none; margin: 0; padding: 0; display: inline;}

.slideshowBigNav ul li {display: inline-block; width: 21px; height: 21px; background: url(/assets/images/contentSlideshowNav.png) no-repeat 0 0; margin: 0 3px 0 4px; cursor: pointer;}

@media (-webkit-min-device-pixel-ratio: 1.5),(min-device-pixel-ratio: 1.5),(min-resolution: 144dpi) {.slideshowBigNav ul li {background-image: url(/assets/images/contentSlideshowNavRet.png); -webkit-background-size: 21px 42px; -moz-background-size: 21px 42px; background-size: 21px 42px;}}

.slideshowBigNav ul li.cycle-pager-active {background-position: 0 -21px;}

.slideshowBigPrev,.slideshowBigNext {width: 21px; height: 39px; position: absolute; top: 50%; margin-top: -20px; z-index: 999;}

.slideshowBigPrev img,.slideshowBigNext img {width: 21px; height: 39px;}

.slideshowBigPrev img {background: url(/assets/images/iconPrev.png) no-repeat; cursor: pointer;}

.slideshowBigNext img {background: url(/assets/images/iconNext.png) no-repeat; cursor: pointer;}

@media (-webkit-min-device-pixel-ratio: 1.5),(min-device-pixel-ratio: 1.5),(min-resolution: 144dpi) {.slideshowBigNext img {background-image: url(/assets/images/iconPrevRet.png)!important; -webkit-background-size: 21px 39px; -moz-background-size: 21px 39px; background-size: 21px 39px;} .slideshowBigNext img {background-image: url(/assets/images/iconNextRet.png)!important; -webkit-background-size: 21px 39px; -moz-background-size: 21px 39px; background-size: 21px 39px;}}

.slideshowBigPrev {left: 0;}

.slideshowBigNext {right: 0;}



.slideshowContainer {height: 440px; margin-top: -49px; margin-bottom: 58px;}

.slideshowItem {height: 344px; text-align: center; width: 100%; padding-top: 96px; background-position: center top;}

.slideshowItem h3 {font-family: 'ForoRounded-Medium'; color: #fff; font-size: 68px; margin-bottom: 5px; line-height: 100%!important; font-weight: normal; letter-spacing: 0.014em;}

.slideshowItem p {font-family: 'ForoRounded-Italic'; font-weight: normal; color: #fff; font-size: 38px; padding: 0 70px;}

.slideshowItem hr {background: #fff; max-width: 120px; height: 4px; border: none; margin: 26px auto 37px auto!important;}

.slideshowItem a {display: inline-block; background: #185f9b; padding: 18px 24px 16px 24px; border-radius: 4px; color: #fff; font-family: 'ForoRounded-Regular'; font-size: 19px; line-height: 100%;}

.slideshowItem a:hover {background: #fff; color: #185f9b;}

.slideshowPrev {position: absolute; left: 40px; top: 173px; width: 21px; height: 39px; background: url(/assets/images/slideshowPrev.png) no-repeat; z-index: 999; cursor: pointer;}

.slideshowNext {position: absolute; right: 40px; top: 173px; width: 21px; height: 39px; background: url(/assets/images/slideshowNext.png) no-repeat; z-index: 999; cursor: pointer;}

@media (-webkit-min-device-pixel-ratio: 1.5),(min-device-pixel-ratio: 1.5),(min-resolution: 144dpi) {.slideshowPrev {background-image: url(/assets/images/slideshowPrevRet.png)!important; -webkit-background-size: 21px 39px; -moz-background-size: 21px 39px; background-size: 21px 39px;} .slideshowNext {background-image: url(/assets/images/slideshowNextRet.png)!important; -webkit-background-size: 21px 39px; -moz-background-size: 21px 39px; background-size: 21px 39px;}}

/*NOCHANGESTART*/@media (min-width: 1440px) {.slideshowItem {background-position: center; background-size: cover;}}/*NOCHANGEEND*/


.teaserContainer {height: 470px; background: #f4f4f5; margin: 0 0 41px 0;}

.teaserContent {width: 100%; max-width: 940px; margin: 0 auto;}

.teaserItem {float: left; width: 33.33%; text-align: center; color: #8791a0; margin-top: 24px;}

.teaserItem img {width: 100%; height: auto;}

.teaserItem h3 {color: #8791a0; font-family: 'ForoRounded-Medium'; font-size: 39px; font-weight: normal; letter-spacing: 0.016em; margin-bottom: 6px; margin-top: 12px;}

.teaserItem p {line-height: 135%; max-width: 290px; margin: 0 auto;}

.teaserItem hr {width: 96px; margin: 21px auto 22px auto; background: #b7bdc6; height: 2px; border: 1px solid #d6d9de; border-top-width: 0px;}

.teaserItem a {font-size: 16px; text-decoration: underline;}

.teaserItem a:hover {text-decoration: none;}



.citationContainer {width: 100%; max-width: 940px; margin: 0 auto 53px auto;}

.citationImage {text-align: center; margin-bottom: 9px;}

.citationImage2 {text-align: center; margin-bottom: 9px;}

.citationText {text-align: center; color: #8791a0; font-family: 'ForoRounded-ExtraLightItalic'; font-size: 40px; margin-bottom: 8px; -webkit-hyphens: manual; -moz-hyphens: manual; -ms-hyphens: manual; hyphens: manual;}

.citationText p {line-height: 120%!important;}

.citationAuthor {text-align: center; color: #8791a0; font-family: 'ForoRounded-Medium'; font-size: 15px;}

.citationItem hr {width: 96px; margin: 23px auto 28px auto; background: #b7bdc6; height: 2px; border: 1px solid #d6d9de; border-top-width: 0px;}

.citationItem a {display: inline-block; padding: 14px 17px 12px 17px; border-radius: 4px; color: #fff; font-family: 'ForoRounded-Regular'; font-size: 16px; line-height: 100%; background: #8791a0;}

.citationItem a:hover {color: #fff; background: #185f9b;}

.citationLink {text-align: center;}



.exhibitionContainer {margin: 0 auto 58px auto; max-width: 940px; position: relative;}

.exhibitionItem {float: left; margin: 0 2.77% 18px 0; width: 31.486%;}

.exhibitionItem img {width: 100%; height: auto;}

.exhibitionItem:nth-child(3n+3) {margin-right: 0;}



.videoItem {max-width: 940px; margin: 0 auto; margin-bottom: 58px;}




.contentContainer {display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap; margin: 0 auto 58px auto; max-width: 940px; position: relative;}

.contentContainer.style4 {display: block; background: #f4f4f5; padding: 0; max-width: 10000px;}

.contentBox {display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap; margin: 0 auto; max-width: 940px; padding: 58px 0 50px 0; box-sizing: border-box;}

.contentItem {width: 50%; text-align: center; vertical-align: top; padding: 34px 0 0 0; display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap; -webkit-flex-direction: column; flex-direction: column; justify-content: center;}

.contentItem h3 {font-family: 'ForoRounded-Medium'; font-size: 39px; font-weight: normal; letter-spacing: 0.016em; margin: 0 0 7px 0; padding: 0 30px;}

.contentItem a {text-decoration: underline;}

.contentItem a:hover {text-decoration: none;}

.contentItem a.button {display: inline-block; padding: 14px 17px 12px 17px; border-radius: 4px; color: #fff; font-family: 'ForoRounded-Regular'; font-size: 16px; line-height: 100%; text-decoration: none;}

.contentItem hr {margin: 18px auto 25px;}

.contentItem.isSlideshow {position: relative; padding: 0; overflow: auto; height: auto;}

.contentItem.hasImage .contentTable {display: table; width: 100%;}

.contentText {vertical-align: top;}

.contentText.hasImage {display: table-cell; vertical-align: middle; padding-left: 18px;}

.hasImage .contentImage {vertical-align: middle;}

.contentItem p {line-height: 135%;}

.contentItem.hasImage.style1 p {max-width: 245px;}

.contentSlideshowContainer {height: 320px; position: relative;}

.has1 .contentSlideshowContainer img {width: 100%; height: auto; vertical-align: middle;}

.isVideo {overflow: hidden!important; position: relative;}

.isVideo .play {position: absolute; left: 50%; top: 50%; z-index: 1000; margin: -22px 0 0 -22px; display: none;}

.isVideo:hover .play {display: block;}

.isVideo .play img:last-child {display: none;}

.isVideo.isPlaying .play img:last-child {display: block;}

.isVideo.isPlaying .play img:first-child {display: none;}

.isVideo .play img {width: 45px; height: auto; vertical-align: middle;}

/*.isVideo video {position: absolute; left: 0; top: 0; min-width: 100%; min-height: 100%; width: auto; height: auto; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%);}*/

.isVideo video {width: 100%; height: 100%; object-fit: cover;} 

.isVideo + .contentItem.style1 {padding-top: 25px; padding-bottom: 25px;}



.contentSlideshowNav {z-index: 999; position: absolute;right: 0; bottom: -40px; width: 50%; display: block;}

.contentSlideshowNav ul {list-style-type: none; margin: 0; padding: 0; text-align: center;}

.contentSlideshowNav ul li {display: inline-block; width: 21px; height: 21px; padding: 0;background: url(/assets/images/contentSlideshowNav.png) no-repeat 0 0; margin: 0 3px 0 4px; cursor: pointer;}

@media (-webkit-min-device-pixel-ratio: 1.5),(min-device-pixel-ratio: 1.5),(min-resolution: 144dpi) {.contentSlideshowNav ul li {background-image: url(/assets/images/contentSlideshowNavRet.png); -webkit-background-size: 21px 42px; -moz-background-size: 21px 42px; background-size: 21px 42px;}}

.contentSlideshowNav ul li.cycle-pager-active {background-position: 0 -21px;}


.contentItem.isSlideshow iframe {width: 100%; vertical-align: middle; display: block; height: 100%;}

.contentItem.style1 {background: #f0f0f0; vertical-align: middle; padding-top: 20px; padding-bottom: 20px;}

.contentItem.style1 h3 {color: #8791a0;}

.contentItem.style1 p {color: #8791a0; padding: 0 60px;}


.contentItem.style1.hasImage {padding: 34px 0;}

.contentItem.style1.hasImage p {color: #8791a0; padding: 0px; max-width: 350px; margin: 0 auto;}

.contentItem.style1 a.button {background: #8791a0;}

.contentItem.style1 a.button:hover {color: #8791a0; background: #fff;}

.contentItem.style1 hr {background-color: #b7bdc6;}

.contentItem.style1 .contentImage {display: table-cell; vertical-align: middle; width: 175px;}

.contentItem.style1 .contentImage img {display: block;width: 100%;height: auto;vertical-align: middle;}


.contentItem.style2 {background: #e0e4ec; vertical-align: middle; padding-top: 10px; padding-bottom: 10px;}

.contentItem.style2 h3 {color: #2f4e83;}

.contentItem.style2 p {color: #2f4e83; padding: 0 60px;}

.contentItem.style2 a.button {background: #185f9b;}

.contentItem.style2 a.button:hover {color: #185f9b; background: #fff;}

.contentItem.style2 hr {background-color: #2f4e83;}

.contentItem.style2 .contentImage {display: table-cell; vertical-align: middle; width: 10px;}

.contentItem.style2 .contentImage img {display: block;}


.contentItem.style3 {background: #fff;}

.contentItem.style3 h3 {color: #8791a0; font-size: 43px; letter-spacing: 0.01em; line-height: 125%; margin-bottom: 12px; padding: 0 28px;}

.contentItem.style3 p {color: #8791a0; padding: 0 32px;}

.contentItem.style3 a.button {background: #8791a0;}

.contentItem.style3 a.button:hover {color: #fff; background: #185f9b;}

.contentItem.style3 hr {background-color: #b7bdc6;}

.contentItem.style3 .contentImage {text-align: center;}


.contentItem.style4 {background: #f4f4f5; padding: 0;}

.contentItem.style4 h3 {color: #8791a0; font-size: 43px; letter-spacing: 0.01em; line-height: 125%; margin-bottom: 12px; padding: 0 28px;}

.contentItem.style4 p {color: #8791a0; padding: 0 32px;}

.contentItem.style4 a.button {background: #8791a0;}

.contentItem.style4 a.button:hover {color: #8791a0; background: #fff;}

.contentItem.style4 hr {background-color: #b7bdc6; margin: 18px auto 25px;}

.contentItem.style4 .contentImage {text-align: center;}


.contentItem.style5 {background: #e8eff5; vertical-align: middle; padding-top: 10px; padding-bottom: 10px;}

.contentItem.style5 h3 {color: #185f9b;}

.contentItem.style5 p {color: #185f9b; padding: 0 60px;}

.contentItem.style5 a.button {background: #185f9b;}

.contentItem.style5 a.button:hover {color: #185f9b; background: #fff;}

.contentItem.style5 hr {background-color: #185f9b;}

.contentItem.style5 .contentImage {text-align: center;}


.contentItem.style6 {background: #19609b; vertical-align: middle; padding-top: 10px; padding-bottom: 10px;}

.contentItem.style6 h3 {color: #fff;}

.contentItem.style6 p {color: #fff; padding: 0 60px;}

.contentItem.style6 a.button {background: #fff;}

.contentItem.style6 a.button:hover {color: #185f9b; background: #fff;}

.contentItem.style6 hr {background-color: #fff;}

.contentItem.style6 .contentImage {display: table-cell; vertical-align: middle; width: 10px;}

.contentItem.style6 .contentImage img {display: block;}


.contentGalleryTitle {display: none;}

.contentGalleryImages {display: none;}

.contentGalleryPrev,.contentGalleryNext {width: 21px; height: 39px; position: absolute; top: 45%; margin-top: -35px; z-index: 999;}

.contentGalleryPrev img,.contentGalleryNext img {width: 21px; height: 39px;}

.contentGalleryPrev img {background: url(/assets/images/iconPrev.png) no-repeat;}

.contentGalleryNext img {background: url(/assets/images/iconNext.png) no-repeat;}

@media (-webkit-min-device-pixel-ratio: 1.5),(min-device-pixel-ratio: 1.5),(min-resolution: 144dpi) {.contentGalleryPrev img {background-image: url(/assets/images/iconPrevRet.png)!important; -webkit-background-size: 21px 39px; -moz-background-size: 21px 39px; background-size: 21px 39px;} .contentGalleryNext img {background-image: url(/assets/images/iconNextRet.png)!important; -webkit-background-size: 21px 39px; -moz-background-size: 21px 39px; background-size: 21px 39px;}}

.contentGalleryPrev {left: 30px;}

.contentGalleryNext {right: 30px;}


.contentGalleryNav {z-index: 999; position: absolute; bottom: 0px; width: 100%; text-align: center;}

.contentGalleryNav ul {list-style-type: none; margin: 0; padding: 0; display: inline;}

.contentGalleryNav ul li {display: inline-block; width: 21px; height: 21px; background: url(/assets/images/contentSlideshowNav.png) no-repeat 0 0; margin: 0 3px 0 4px; cursor: pointer;}

@media (-webkit-min-device-pixel-ratio: 1.5),(min-device-pixel-ratio: 1.5),(min-resolution: 144dpi) {.contentGalleryNav ul li {background-image: url(/assets/images/contentSlideshowNavRet.png); -webkit-background-size: 21px 42px; -moz-background-size: 21px 42px; background-size: 21px 42px;}}

.contentGalleryNav ul li.cycle-pager-active {background-position: 0 -21px;}

.popupSlideshowContainerSlides > img {height: 90%; width: auto;}

.popupSlideshowContainerSlides {height: 200px; overflow: hidden;}


.img3ColContainer {width: 100%; max-width: 940px; margin: 0 auto; display: table; margin-bottom: 43px; margin-top: 45px;}

.img3ColItem {display: table-cell; width: 296px;}

.img3ColItem.spacer {width: 26px;}

.img3ColText {font-size: 13px; font-family: 'ForoRounded-Light'; line-height: 120%; padding-top: 8px;}


.img5Container {width: 100%; max-width: 940px; margin: 0 auto; margin-bottom: 43px; margin-top: 45px;}

.img5Row1,.img5Row2 {width: 100%; display: table;}

.img5Row1 {margin-bottom: 26px;}

.img5Row1Item {display: table-cell; width: 50%;}

.img5Row2Item {display: table-cell; width: 33.33%;}

.img5Row1Item img,.img5Row2Item img {display: block;}

.img5Container .spacer {width: 26px;}



.plotContainer {margin-top: 31px;}

.plotNav {margin: -8px auto; max-width: 960px;}

.plotNav ul {list-style-type: none; margin: 0; padding: 0; display: table; width: 100%; border-spacing: 8px; table-layout: fixed;}

.plotNav ul li {display: table-cell; color: #fff; font-family: 'ForoRounded-Regular'; font-size: 16px; text-align: center; vertical-align: middle; height: 39px; padding-top: 6px;}

.plotNav ul li a {background: #c3c8d0; border-top-left-radius: 3px; border-top-right-radius: 3px; display: block; height: 29px; padding-top: 10px;}

.plotNav ul li.active {padding-top: 0;}

.plotNav ul li.active a {color: #8791a0; background: #f1f2f4; height: 29px; padding-top: 16px;}

.plotNav ul li:hover a {color: #8791a0; background: #f1f2f4;}

.plotContent {height: 635px; background: #f1f2f4;}

.plotLayers {width: 940px; height: 530px; margin: 0 auto; position: relative;}

.plotItem {width: 940px; height: 565px; left: 0; top: 0; position: absolute; background: #f1f2f4; z-index: 1; display: table; padding: 35px 0;}

.plotItem:first-child {z-index: 100;}

.plotLeft {display: table-cell; width: 290px; padding-right: 16px; border-right: 2px solid #fff; position: relative; vertical-align: top;}

.plotMiddle {display: table-cell; border-right: 2px solid #fff; position: relative; vertical-align: top;}

.plotMiddle p {padding: 0 9px; color: #8791a0; font-family: 'ForoRounded-Medium'; font-size: 15px; line-height: 125%; margin-bottom: 16px;}

.plotMiddle ul {list-style-type: none; margin: 0; padding: 0;}

.plotMiddle li {color: #8791a0; font-family: 'ForoRounded-Light'; font-size: 13px; padding: 0 9px 5px 9px;}

.plotMiddle li a { text-decoration: none; display: inline; border-bottom: 1px solid;}

.plotMiddle li:hover a,.plotMiddle li.active a {text-decoration: none; border: none; color: #185f9b;}

.plotRight {display: table-cell; width: 50%; text-align: right; position: relative; vertical-align: top;}

.plotRight img {width: 430px; height: auto; position: absolute; right: 0; top: 0; }

.plotRight img.sensor {height: 566px;}

.plotRight .plotMap {background-repeat: no-repeat; height: 566px;}

@media (-webkit-min-device-pixel-ratio: 1.5),(min-device-pixel-ratio: 1.5),(min-resolution: 144dpi) {.plotMap1 {background-image: url(/assets/images/plots/plot_egRet.png)!important; -webkit-background-size: 430px 566px; -moz-background-size: 430px 566px; background-size: 430px 566px;} .plotMap2 {background-image: url(/assets/images/plots/plot_1oRet.png)!important; -webkit-background-size: 430px 566px; -moz-background-size: 430px 566px; background-size: 430px 566px;} .plotMap3 {background-image: url(/assets/images/plots/plot_2oRet.png)!important; -webkit-background-size: 430px 566px; -moz-background-size: 430px 566px; background-size: 430px 566px;} .plotMap4 {background-image: url(/assets/images/plots/plot_3oRet.png)!important; -webkit-background-size: 430px 566px; -moz-background-size: 430px 566px; background-size: 430px 566px;} .plotMap5 {background-image: url(/assets/images/plots/plot_4oRet.png)!important; -webkit-background-size: 430px 566px; -moz-background-size: 430px 566px; background-size: 430px 566px;} .plotMap6 {background-image: url(/assets/images/plots/plot_5oRet.png)!important; -webkit-background-size: 430px 566px; -moz-background-size: 430px 566px; background-size: 430px 566px;}}


.plotRight img.hover {display: none;}

.plotLeaser {position: absolute; left: 0; top: 0; width: 290px; bottom: 0; display: none; background: #fff;}

.plotLeaser:first-child {display: block;}

.plotLeaserLogo img {display: block;}

.plotLeaserImg img,.plotLeaserLogo img {width: 100%;height: auto;}

.plotLeaserLogo img.resized {width: calc(100% - 32px); height: auto; display: inline; vertical-align: middle; margin: 13px 16px;}

.plotLeaserText {padding-top: 9px;}

.plotLeaserText p {font-size: 13px; color: #8791a0; padding: 0 12px; line-height: 140%;}

.plotLeaserText hr {height: 2px; border: none; width: auto; margin: 14px 12px 19px 12px;}

.plotLeaserText a {text-decoration: underline;}

area {cursor: pointer;}


#map {width: 100%; height: auto; margin: 0 0 58px 0;}
#map img {width: 100%; height: auto; vertical-align: middle;}



.leaserListContainer {background: #eaedf3; margin-top: 50px; margin-bottom: 66px; padding-top: 34px;}

.leaserListContainer h3 {font-size: 40px; text-align: left; width: 940px; margin: 0 auto; margin-bottom: 13px;}

.leaserListBox {width: 100%; max-width: 940px; margin: 0 auto;}

.leaserListContent {margin: -40px -40px 0 -40px; display: table; border-spacing: 40px; table-layout: fixed;}

.leaserListItem {margin-bottom: 28px; cursor: pointer;}

.leaserListItem:hover {color: #185f9b;}

.leaserListItem h4 {font-size: 19px; font-family: 'ForoRounded-Regular'; line-height: 122%; margin: 0; -webkit-hyphens: manual; -moz-hyphens: manual; -ms-hyphens: manual; hyphens: manual; font-weight: normal;}

.leaserListCol {display: table-cell;}

.leaserListLink a {text-decoration: none; font-size: 13px; border-bottom: 1px solid;}

.leaserListItem:hover .leaserListLink a {text-decoration: none; border: none;}

.leaserListText {font-size: 13px; margin-bottom: 3px; line-height: 145%;}

.leaserListStairway {font-family: 'ForoRounded-ExtraLightItalic'; font-size: 18px; text-transform: capitalize; margin-top: -2px; margin-bottom: 3px;}



.mobileMenuToggle {display: none;}








nav.navMain {font-family: 'ForoRounded-Regular'; color: #a1a6a9; font-size: 17px;}

nav.navMain ul {list-style-type: none; margin: 0; padding: 0;}

nav.navMain ul li {margin: 0; padding: 0; display: inline-block; margin-right: 22px; height: 36px; font-size: 17px; line-height: 21px;}

nav.navMain ul li.rex-current,nav.navMain ul li:hover {color: #185f9b; border-bottom: 4px solid #185f9b;}

nav.navMain li:nth-child(4),nav.navMain li:nth-child(5) {float: right;}



.navLangHelper {display: none;}

.navLangClose {display: none;}

nav.navLang {font-family: 'ForoRounded-Light'; color: #a1a6a9; font-size: 17px; float: right; padding-left: 2px;}

nav.navLang ul {list-style-type: none; margin: 0; padding: 0;}

nav.navLang ul li {display: inline-block; text-transform: capitalize;}

nav.navLang ul li.selected,nav.navLang ul li:hover {color: #2f4e83;}

nav.navLang ul li.spacer {padding: 0 6px 0 6px;}

nav.navLang ul li.spacer:last-child {display: none;}

nav.navLang ul li.disabled {color: #e0e0e0!important;}

nav.navLang ul li.disabled:hover {color: #e0e0e0!important;}



nav.navFooter {font-family: 'ForoRounded-Regular'; float: right; color: #8791a0;}

nav.navFooter ul {list-style-type: none; margin: 0; padding: 0;}

nav.navFooter ul li {display: inline-block; margin: 0 3px; padding: 0; font-size: 14px;}

nav.navFooter ul li:hover,nav.navFooter ul li.active {color: #185f9b;}

nav.navFooter ul li.spacer {padding: 0 4px 0 3px;}


.showMobile,.showMobile * {display: none!important;}