


@media(max-width:374px),(min-width:376px){
p {margin: 0; padding: 0; min-height: 2.93333vw;}
h2 {font-size: 6.4vw;}
h3 {font-size: 4.26667vw;}
h3 span.italic {font-size: 3.73333vw; padding: 0 0vw; margin: 0 -1.06667vw;}
.hrSpecial {margin: 2.4vw auto 2.93333vw auto; height: 0.8vw; width: 15.46667vw; background: #8791a0;}
header {height: 16.8vw; padding-top: 0;}
header.minimized,.pages header {height: 16.8vw; padding-top: 0;}
.layoutInnerHeader {margin: 0 6.4vw; width: auto;}
.layoutHeaderSpacer {height: 17.06667vw;}
.pages .layoutHeaderSpacer {height: 17.06667vw;}
.layoutLogo {position: absolute; left: 50%; top: 2.4vw; margin-left: -12.53333vw;}
.layoutLogo img {width: 25.06667vw!important; height: 12.26667vw!important; background: url(/assets/images/logoMobile.png) no-repeat center;}
@media (-webkit-min-device-pixel-ratio: 1.5),(min-device-pixel-ratio: 1.5),(min-resolution: 144dpi) {.layoutLogo img {background-image: url(/assets/images/logoMobileRet.png)!important; -webkit-background-size: contain; -moz-background-size: contain; background-size: contain; line-height: 0.26667vw;}}
.layoutContent {padding-top: 8vw!important;}
.layoutSpacer {height: 13.33333vw;}
footer {height: 13.33333vw; margin-top: -13.33333vw;}
.layoutFooterInner {margin: 0 6.4vw; font-size: 2.66667vw; padding-top: 5.06667vw; width: auto;}
.videoItem {margin-left: 6.4vw; margin-right: 6.4vw;}
.tinymcewysiwyg {margin: 0 6.4vw 6.4vw 6.4vw!important; width: auto;}
.tinymcewysiwyg p {font-size: 2.93333vw;}
.slideshowContainer {height: 42.66667vw; margin-top: -8vw; margin-bottom: 6.4vw;}
.slideshowItem {height: 34.4vw; padding-top: 8.26667vw; background-size: cover;}
.slideshowItem h3 {font-size: 6.4vw; margin-bottom: 0.53333vw;}
.slideshowItem p {font-size: 3.73333vw; padding: 0 2.66667vw;}
.slideshowItem hr {background: #fff; max-width: 16vw; height: 0.8vw; border: none; margin: 1.86667vw auto 4vw auto!important;}
.slideshowItem a {padding: 2.4vw 2.4vw 2.4vw 2.4vw; font-size: 2.93333vw;}
.slideshowPrev {top: 19.46667vw; display: none;}
.slideshowNext {top: 19.46667vw; display: none;}
.slideshowBigContainer {width: auto; margin: 0 6.4vw 13.33333vw 6.4vw;}
.contentContainer {display: block; margin: 0 6.4vw 6.4vw 6.4vw; width: auto;}
.contentContainer.style3,.contentContainer.style4 {margin: 0 0 6.4vw 0;}
.contentBox {display: block; margin: 0 auto; width: 100%; padding: 3.73333vw 0 3.73333vw 0;}
.contentItem {display: block; width: 100%; min-height: 68.8vw; padding: 8.53333vw 0 8.53333vw 0; height: auto; min-height: 0;}
.contentItem a.button {font-size: 2.93333vw; padding: 2.4vw 2.66667vw 2.13333vw 2.66667vw; white-space: nowrap; font-family: 'ForoRounded-Regular';}
.contentText.hasImage {padding-left: 0vw;}
.contentItem h3 {font-size: 6.4vw; padding: 0 1.33333vw; margin-bottom: 1.06667vw;}
.contentItem p {line-height: 120%; font-size: 2.93333vw; padding: 0 6.4vw!important; font-family: 'ForoRounded-Regular';}
.contentItem hr {margin: 3.2vw auto 4.53333vw auto; max-width: 15.46667vw;}
.contentText.hasImage {width: 55%; padding-left: 6.4vw;}
.contentSlideshowNav {position: absolute; right: 0; left: 0; bottom: -10.66667vw; width: 100%; display: none;}
.contentItem.style1 {padding-top: 5.33333vw; padding-bottom: 5.33333vw;}
.contentItem.style7 {padding-top: 5.33333vw; padding-bottom: 5.33333vw;}
.contentItem.style2 {padding-top: 5.33333vw; padding-bottom: 5.33333vw;}
.contentItem.style3 {padding-top: 5.33333vw; padding-bottom: 5.33333vw;}
.contentItem.style3 h3 {font-size: 6.4vw; margin: 0; padding: 0 3.73333vw;}
.contentItem.style4 {padding-top: 5.33333vw; padding-bottom: 5.33333vw;}
.contentItem.style4 h3 {font-size: 6.4vw; margin: 0;}
.contentItem.style5 {padding-top: 5.33333vw; padding-bottom: 5.33333vw;}
.teaserContainer {height: auto; background: #f4f4f5; margin: 0 0 6.4vw 0; padding-bottom: 5.33333vw;}
.teaserContent {width: auto; margin: 0 6.4vw;}
.teaserItem {float: none; width: auto; margin-bottom: 9.06667vw;}
.teaserItem h3 {font-size: 6.4vw; margin-bottom: 0.26667vw; margin-top: 0;}
.teaserItem hr {width: 15.46667vw; margin: 2.66667vw auto 2.4vw auto; height: 0.53333vw;}
.teaserItem p {font-size: 2.93333vw; font-family: 'ForoRounded-Regular'; padding: 0;}
.teaserItem a {font-size: 2.93333vw; font-family: 'ForoRounded-Regular';}
.img3ColContainer {width: auto; margin: 0 6.4vw 5.33333vw 6.4vw;}
.img5Container {width: auto; margin: 0 6.4vw 5.33333vw 6.4vw;}
.exhibitionItem {float: left; margin: 0 2.77% 4.8vw 0; width: 48.615%;}
.citationContainer {width: auto; margin: 0 6.4vw 6.4vw 6.4vw;}
.citationText {font-size: 5.06667vw;}
.citationAuthor {font-size: 2.66667vw;}
.citationItem hr {width: 15.46667vw; margin: 3.46667vw auto 4vw auto;}
.citationItem a {padding: 1.86667vw 2.66667vw 2.13333vw 2.4vw; font-size: 2.93333vw; font-family: 'ForoRounded-Regular';}
.leaserListBox {margin: 0 6.4vw; width: auto;}
.leaserListContainer {padding: 0vw; margin-top: 6.4vw;}
.leaserListContainer h3 {padding: 6.4vw 6.4vw 2.66667vw 6.4vw; width: auto; font-size: 6.4vw; margin-bottom: 0;}
.leaserListContent {margin: 0; display: block; border-spacing: 0vw; table-layout: fixed;-moz-column-count: 2; -webkit-column-count: 2; column-count: 2;}
.leaserListText {font-size: 2.93333vw;}
.leaserListStairway {font-size: 2.93333vw;}
.leaserListLink a {font-size: 2.93333vw;}
.leaserListItem h4 {font-size: 3.73333vw;}
.plotNav {padding: 0 3.73333vw; margin: -1.6vw 0;}
.plotNav ul {border-spacing: 1.6vw;}
.plotNav ul li {font-size: 3.46667vw; height: 6.66667vw; padding-top: 1.06667vw;}
.plotNav ul li a {background: #c3c8d0; border-top-left-radius: 0.8vw; border-top-right-radius: 0.8vw; display: block; height: 5.33333vw; padding-top: 1.33333vw; font-size: 3.46667vw;}
.plotNav ul li.active a {color: #8791a0; background: #f1f2f4; height: 5.33333vw; padding-top: 2.4vw;}
.plotItem {display: none; width: 100%; height: auto; position: relative; padding: 1.33333vw 0 5.33333vw 0;}
.plotLeft {display: block; height: auto; margin: 6.4vw; width: auto; border: none; padding-right: 0;}
.plotLeaser {width: auto; position: relative; left: auto; top: auto; bottom: auto; right: auto; width: 100%; padding-bottom: 2.4vw;}
.plotMiddle {display: block; width: 100%; padding: 0 0vw; margin-right: 14.66667vw!important;}
.plotMiddle p {padding: 0 0 0 6.4vw; font-size: 3.73333vw;}
.plotMiddle ul {width: auto; list-style-type: none; margin: 0 6.4vw; padding: 0; -moz-column-count: 2; -moz-column-gap: 6.66667vw; -webkit-column-count: 2; -webkit-column-gap: 6.66667vw; column-count: 2; column-gap: 6.66667vw;}
.plotMiddle li {padding: 0 0 1.33333vw 0; page-break-inside:avoid; break-inside: avoid-column; -webkit-column-break-inside: avoid; font-size: 2.93333vw;}
.contentItem p.fontStyle20pxMedium {font-size: 4.8vw; padding: 0 1.33333vw!important;}
#map {height: auto; margin-bottom: 6.4vw; overflow: hidden;}
nav.navMain ul.rex-navi-depth-1 {display: none; margin-top: 0; position: absolute; top: 17.06667vw; left: 0; right: 0; z-index: 10000; background: #185f9b;}
nav.navMain ul.rex-navi-depth-1 li {display: block; margin: 0; padding: 4vw 6.4vw 3.46667vw 6.4vw; color: #fff; font-size: 4.53333vw; border: none; border-top: 0.26667vw solid #fff; font-family: 'ForoRounded-Regular'; height: auto; background: url(/assets/images/menuMobileArrow.png) 90% center no-repeat; cursor: pointer;}
@media (-webkit-min-device-pixel-ratio: 1.5),(min-device-pixel-ratio: 1.5),(min-resolution: 144dpi) {nav.navMain ul.rex-navi-depth-1 li {background-image: url(/assets/images/menuMobileArrowRet.png); -webkit-background-size: 2.13333vw 3.73333vw; -moz-background-size: 2.13333vw 3.73333vw; background-size: 2.13333vw 3.73333vw;}}
@media (max-width: 99.73333vw){nav.navMain ul.rex-navi-depth-1 li {padding: 2.66667vw 6.4vw 2.13333vw 6.4vw; font-size: 4.26667vw; }}
.navLangHelper {display: block; position: absolute; right: 6.4vw; top: 5.33333vw;}
.navLangHelper img {width: 8.26667vw; height: 7.46667vw; background: url(/assets/images/iconLangMobile.png) no-repeat;}
@media (-webkit-min-device-pixel-ratio: 1.5),(min-device-pixel-ratio: 1.5),(min-resolution: 144dpi) {.navLangHelper img {background-image: url(/assets/images/iconLangMobileRet.png); -webkit-background-size: 8.26667vw 7.46667vw; -moz-background-size: 8.26667vw 7.46667vw; background-size: 8.26667vw 7.46667vw;}}
.navLangClose {display: inline-block; float: right; padding-right: 1.6vw;}
.navLangClose img {width: 4.8vw; height: 4.8vw; background: url(/assets/images/iconLangClose.png) no-repeat;}
@media (-webkit-min-device-pixel-ratio: 1.5),(min-device-pixel-ratio: 1.5),(min-resolution: 144dpi) {.navLangClose img {background-image: url(/assets/images/iconLangCloseRet.png); -webkit-background-size: 4.8vw 4.8vw; -moz-background-size: 4.8vw 4.8vw; background-size: 4.8vw 4.8vw;}}
nav.navLang {display: none; font-family: 'ForoRounded-Regular'; color: #185f9b; font-size: 3.73333vw; float: none; padding-left: 0; background: #edeef1; margin: 0vw 0 0vw 0; padding: 3.2vw 6.4vw 0 6.4vw; height: 10.13333vw;}
nav.navLang ul li.rex-current a,nav.navLang ul li:hover a {color: #185f9b; border-bottom: 0.26667vw solid #185f9b;}
nav.navLang ul li.spacer {padding: 0 1.86667vw 0 1.86667vw;}
nav.navFooter {margin-top: -0.53333vw;}
nav.navFooter ul li {font-size: 2.66667vw;}
.mobileMenuToggle {display: block; list-style-type: none; padding: 0; margin: 0; position: absolute; left: 6.4vw; top: 5.86667vw;}
.mobileMenuToggle span {width: 8vw; height: 0.8vw; display: block; background: #8791a0; margin: 0 0 1.33333vw; transition: all 600ms cubic-bezier(0.68, -0.55, 0.265, 1.55); -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -o-backface-visibility: hidden; backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); }
.mobileMenuToggle.opened span.slice1 {transform: rotate(45deg); -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); margin-top: 2.13333vw; }
.mobileMenuToggle.opened span.slice3 {transform: rotate(-45deg); -ms-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); margin-top: -4.26667vw }
}