#MenuVerticleLeft{margin-top:25px;padding:5px}#LogoImg{margin-bottom:15px}#MenuVerticleLeft .the-sub-menu{display:block;margin-left:0;margin-bottom:10px;border-bottom:none;padding-top:2px;background-color:transparent}#MenuVerticleLeft .sub-menu-container span,#MenuVerticleLeft .top-level-link,.site-menu-custom-text strong span{font-weight:700;cursor:default}#MenuVerticleLeft #TheSiteMenu .sub-menu-container span:hover{color:inherit}#MenuVerticleLeft li{padding:1px 0}#MenuVerticleLeft li.subpage-active{font-weight:inherit;border-bottom:none}#MenuVerticleLeft li.subpage-active a:before{content:"\f0da";font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#9a9a9a;margin-right:5px}.text-page-container{margin:0;max-width:600px}body.text-page.layout-1 .page-text{max-width:90%;border-left:0}body.text-page.layout-2 .page-text{margin-left:0;max-width:600px;border-left:0}body.gallery-page #GalleryStyle-1 .story-text,body.gallery-page #GalleryStyle-3 .story-text,body.gallery-page #GalleryStyle-4 .story-text{width:100%;max-width:800px;margin:30px auto;display:none}#GalleryStyle-1{margin:auto}#Gallery-1-Nav a{padding:0 5px;font-size:1.3em;cursor:pointer;line-height:30px;vertical-align:middle;border:none}body.left-menu .leftright-left{left:260px;z-index:1000}body.fv-gallery-2-layout .site-content.columns.large-9{width:100%}.go-gallery-menu{display:none;position:fixed;top:0;left:0;padding:10px;width:100%;cursor:pointer;z-index:200}.go-gallery-menu-active .go-gallery-menu{display:inline-block}body.fv-gallery-2-layout.go-gallery-menu-active .columns.site-menu-column{display:none;opacity:0;transition:opacity .4s}.go-gallery-menu-active .go-gallery-menu:before{font:normal normal normal 14px/1 FontAwesome;font-size:1.8em;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f0c9";margin-right:10px;float:left}@media all and (min-width: 650px){#GalleryStyle-2 .slick-list,#GalleryStyle-2-top-title,#GalleryStyle-2.flex-horizontal-scroller{padding-right:30px}}.landing-intro-wrapper{width:100%;max-width:800px;margin:auto;padding:5px;border-bottom:1px solid #999}body.left-menu .landing-intro{padding:10px;margin:0;max-width:800px}#LandingStyle-1 .landing-page-block.landing-intro-text{width:100%;max-width:800px;margin:auto;padding:5px;border-bottom:1px solid #999}body.top-menu .landing-intro,body.left-menu .landing-intro{padding:10px;margin:0;border-radius:5px 0 0 5px}body.landing-page.layout-1 h4.landing-item-title{border-top:2px solid #222;margin-top:10px;padding-top:10px}body.landing-page.layout-1 a h4.landing-item-title{color:#222}#LandingStyle-2 .landing-item-title{position:absolute;top:40%;width:100%;text-align:center;z-index:200;color:#fff;text-shadow:0 0 3px #333;opacity:0;font-size:3.5em}#LandingStyle-2 .landing-page-block:hover .landing-item-title{opacity:1;transition:opacity .4s ease-in-out}#LandingStyle-2 .slick-list{padding-bottom:10px}#LandingStyle-2 img{margin:5px}#LandingStyle-2 .landing-page-block.has-link:hover img{background-color:#111;opacity:.8}.landing-page-block a{display:block}body.landing-page.layout-2 #MenuVerticleLeft{z-index:300;padding:0 5px}body.landing-page.layout-2 .site-content.columns.large-9{width:100%}#MenuVerticleLeft li li.sub-menu-item{padding:0}#LandingStyle-3{position:fixed;left:0;top:0;z-index:0;width:100%;height:100%}#LandingStyle-3 .landing-item-title{position:absolute;right:0;top:200px;background-color:#fff;padding:6px 35px 6px 15px;z-index:200;opacity:.9;display:inline-block;font-size:2.2em}body.landing-page.layout-3 .site-menu-column{z-index:10}#LandingStyle-3 .landing-item-title:hover,#LandingStyle-3 .landing-item-title a:hover{opacity:1}body.landing-page.layout-3 .landing-intro-wrapper{top:265px;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);background-color:#fff;opacity:.9;border-radius:0}body.landing-page.layout-4 #PageContainer{overflow-x:auto}#LandingStyle-4 .landing-page-block{width:22%;margin:1.5%}#LandingStyle-4 .landing-item-title{padding:5px 0;font-weight:400}#LandingStyle-4 .landing-page-block.landing-intro-text{position:fixed;top:20%;width:500px;left:50%;margin-left:-250px;padding:0 10px;background-color:rgba(255,255,255,.85);z-index:200}@media all and (max-device-width: 1024px),(max-width: 1024px){#MenuVerticleLeft{margin-left:15px}#LandingStyle-4 .landing-page-block{margin:5px auto;width:90%}.landing-intro-wrapper{max-width:375px}body.left-menu .leftright-left{left:180px}}@media all and (max-device-width: 645px),(max-width: 645px){.columns.site-menu-column{opacity:1}.columns{float:none}.row .row{margin-left:0}body.left-menu .columns.site-menu-column{min-height:0;max-width:90%;z-index:1000}body.left-menu #GalleryStyle-2{padding-left:0}body.fv-gallery-1-layout .site-content{max-width:100%}body.fv-gallery-2-layout .columns.site-menu-column{position:relative;width:100%}#TheSiteMenu{display:none;float:left;width:100%}#MenuVerticleLeft,body.landing-page.layout-2 #MenuVerticleLeft{min-height:50px;width:100%;position:relative;padding:0 15px}#MenuVerticleLeft li{padding:10px 0}#TheSiteMenu a,#TheSiteMenu .sub-menu-container span{font-size:1.5em}#MenuVerticleLeft #LogoText{margin-bottom:20px}.image-container{padding:10px 0}.image-container img{width:100%;height:auto}.captionarea{font-size:1.5em;position:relative;padding:5px 15px;display:block;width:100%}#Gallery-2-Nav,#Gallery-1-Nav{display:none}.trigger-mobile-menu{cursor:pointer}.text-page-image-wrapper{text-align:center}#LandingStyle-2 .landing-item-title{opacity:1}#LandingStyle-3{position:relative}#LandingStyle-3 img{margin-bottom:3px}#LandingStyle-3 .landing-item-title{top:0;position:relative}#LandingStyle-4 .landing-page-block,body.fv-gallery-4-layout .site-content,body.landing-page.layout-1 .site-content{width:100%;margin-bottom:5px}#LandingStyle-4 .landing-item-title{position:relative;margin-top:5px;padding:5px 10px;background-color:rgba(255,255,255,.8);opacity:1;width:100%}#LandingStyle-1 .landing-page-block.landing-intro-text{position:relative;left:0;top:0;transform:none}#MenuVerticleLeft li li.sub-menu-item{padding:10px 0}}