/* static replacements for the Mono JS-loaded module styles (no-JS build) */
.gallery,.instagramfeed,.imagelist{opacity:1;visibility:visible}
.module.gallery .slides{display:flex;flex-wrap:wrap;overflow:visible;white-space:normal}
.module.gallery .slide{min-width:100%}
.module.gallery .pics{margin:0;padding:0;list-style:none;display:grid;gap:10px}
.module.gallery .pics li{list-style:none;margin:0;width:auto;float:none}
.module.gallery .pics a{display:block}
.module.gallery .thumb,.module.gallery .thumbInner{display:block}
.module.gallery .pics img{width:100%;height:auto;display:block}
.module.gallery .caption{display:none}
#m9449 .pics{grid-template-columns:repeat(8,1fr);align-items:center}
@media only screen and (max-width:1199px){#m9449 .pics{grid-template-columns:repeat(3,1fr);gap:4px}}
@media only screen and (max-width:767px){#m9449 .pics{grid-template-columns:repeat(2,1fr);gap:6px}}
#m4881 .pics{grid-template-columns:repeat(2,1fr);gap:4px}
#m1201 .pics{grid-template-columns:repeat(4,1fr);gap:8px}
@media only screen and (max-width:767px){#m1201 .pics{grid-template-columns:repeat(2,1fr)}}
img.module.image{max-width:100%;height:auto}
.imageModuleWrap{display:inline-block;max-width:100%}
.imageModuleWrap img{max-width:100%;height:auto}
.module.map iframe{width:100%;height:420px;border:0;display:block}
/* mobile hamburger open-state (original nav module CSS was JS-loaded) */
nav.module.nav>ul{transition:right .3s ease}
@media only screen and (max-width:1199px){
nav.module.nav.opened-menu>ul{right:0 !important;left:auto !important;visibility:visible}
nav.module.nav.opened-menu>ul .closeBtn{display:inline;cursor:pointer;color:#fff}
}
