#MenuHorzTop .the-sub-menu,#PageContainer #MenuHorzTop.site-menu-outer:hover .the-sub-menu{background-color:transparent}#MenuHorzTop,.gallery-4-info-i{border-bottom:none}#PageContainer{max-width:100%;margin:auto}.top-menu-inner{text-align:center}#TheMenuLogo{display:inline-block;margin:0 60px}#LandingStyle-5 .close-landing-text,#TheSiteMenu,body.landing-page.layout-1 .landing-intro i{display:none}#TheSiteMenu{margin-top:15px}#MenuHorzTop{height:auto;padding-top:20px}body.site-fdn106 #MenuHorzTop.site-menu-outer .the-sub-menu{background:0 0}#LogoText{text-shadow:0 0 2px #999}#MobileMenuBars,.landing-page-block a,.text-page .story-text{display:block}#MenuHorzTop #MobileMenuBars.trigger-mobile-menu,#MenuHorzTop #MobileMenuClose.trigger-mobile-menu{position:fixed;right:30px;top:6px;padding:10px 10px 9px;text-shadow:0 0 2px #999;font-size:15px;z-index:200;background-color:rgba(255,255,255,.5);border-radius:50%}#MenuHorzTop #MobileMenuClose.trigger-mobile-menu{background-color:rgba(1,1,1,.1)}#MenuHorzTop ul.site-menu{width:250px;max-width:100%;padding:75px 10px 20px;position:fixed;top:0;right:0;bottom:0;background-color:rgba(255,255,255,.8);overflow-y:auto}#MenuHorzTop li{display:block;padding:5px;margin:0;width:100%}#MenuHorzTop .the-sub-menu{position:relative;width:100%;text-align:inherit;border-bottom:none}#MenuHorzTop li.sub-menu-container{margin:18px 0;cursor:default}#MenuHorzTop li.sub-menu-container:first-child{margin:0 0 25px}#TheSiteMenu .sub-menu-container span{text-transform:uppercase}#MenuHorzTop .the-sub-menu a{padding:0}body.fv-gallery-4-layout,body.fv-gallery-4-layout #PageContainer,body.landing-page.layout-1,body.landing-page.layout-1 #PageContainer,body.landing-page.layout-4 #PageContainer{overflow-x:visible}.site-menu-outer{z-index:2000}.menu-social-media-page-bottom{bottom:20px;left:40px}.menu-social-media a i,.menu-social-media-page-bottom a i{color:#222}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 .slideshow-nav{font-size:2.2em}#FVGalleryPage.gallery-style-2{padding-left:10px}body.fv-gallery-2-layout .columns.site-menu-column{background-color:rgba(255,255,255,.9);padding:0 10px;display:inline-block;min-width:260px;position:fixed;left:0;z-index:10;box-sizing:content-box}.gallery-top-title{margin-left:2.5%}#GalleryStyle-2 .text-slide-container{padding:0 30px}#GalleryStyle-3{width:100%;margin:auto}.gallery-8-text{margin-top:0}.landing-intro-wrapper{width:100%;max-width:800px;margin:auto;padding:5px;border-bottom:1px solid #999}body.top-menu .landing-intro{padding:10px;margin:0;max-width:800px}#LandingStyle-1 .landing-page-block{width:auto;margin:10px 40px 30px 0}#LandingStyle-1 .landing-item-title,#LandingStyle-2 .landing-item-title{margin:0;text-align:center;background-color:rgba(255,255,255,.75);position:absolute;opacity:1;z-index:200}#LandingStyle-1 .landing-page-block.landing-intro-text{padding:10px;position:fixed;left:50%;width:500px;margin-left:-250px;z-index:200;bottom:0;margin-bottom:0;background-color:rgba(255,255,255,.9)}#LandingStyle-1 .landing-item-title{width:100%;padding:15px}#LandingStyle-2 .landing-item-title{bottom:10px;left:20px;width:auto;padding:6px 12px}#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}body.landing-page.layout-2 #MenuVerticleLeft{position:fixed;z-index:300;opacity:1;padding:0 5px;width:15%}body.landing-page.layout-2 #MenuVerticleLeft li{padding:4px}body.landing-page.layout-2 .site-content.columns.large-9{width:100%}#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:auto;bottom:100px;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{opacity:.7;z-index:10}#LandingStyle-3 .landing-item-title a:hover,#LandingStyle-3 .landing-item-title:hover{opacity:1}body.landing-page.layout-3 .landing-intro-wrapper{bottom:170px;top:auto;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);background-color:#fff;opacity:.9;border-radius:0}#LandingStyle-4{max-width:96%;margin:auto;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}#GoInstagram{max-width:640px;margin:auto}.page-text{border-left:none}body.top-menu .text-page-container{max-width:900px}@media all and (max-device-width:1024px),(max-width:1024px){#PageContainer{max-width:100%;margin:auto;overflow:hidden;min-height:500px}#LandingStyle-4 .landing-page-block{margin-bottom:10px}#LandingStyle-4 .landing-page-block.landing-intro-text{width:100%;margin-bottom:25px}.landing-intro-wrapper{max-width:375px}.site-content{padding-left:0}#GalleryStyle-2 .story-text{margin-left:20px}}@media all and (max-device-width:645px),(max-width:645px){#MenuHorzTop .top-menu-inner,#PageContainer,body.top-menu .text-page-container{max-width:100%}#TheSiteMenu .sub-menu-container span,#TheSiteMenu a,.captionarea{font-size:1.5em}#Gallery-2-Nav,#TheSiteMenu{display:none}#PageContainer{margin:auto;overflow:visible}#MenuHorzTop #MobileMenuBars.trigger-mobile-menu,#MenuHorzTop #MobileMenuClose.trigger-mobile-menu{top:0}body.theme-Foundation-106 #MenuHorzTop .the-sub-menu,body.theme-Foundation-106 #MenuHorzTop.site-menu-outer{padding-bottom:0}#MenuHorzTop ul.site-menu{position:fixed;left:0;right:0;bottom:0;overflow-y:auto;top:100px;width:auto;padding-bottom:60px}#MenuHorzTop li{padding:10px 5px}#TheMenuLogo{margin:0}.columns{float:none}.columns.left,body.filedrop-page .columns{float:left}.columns.right{float:right}#FVGalleryPage.gallery-style-2,.site-content,body.left-menu #GalleryStyle-2{padding-left:0}.row .row{margin-left:0}body.left-menu .columns.site-menu-column{min-height:0;max-width:90%;z-index:1000}body.fv-gallery-2-layout .columns.site-menu-column{position:relative;width:100%}#TheSiteMenu{float:left;width:100%}#MenuVerticleLeft,body.landing-page.layout-2 #MenuVerticleLeft{min-height:50px;width:100%;position:relative}#MenuVerticleLeft #LogoText{margin-bottom:20px}.image-container{padding:10px 0}.image-container img{width:100%;height:auto}.captionarea{position:relative;padding:5px 15px;display:block;width:100%}#GalleryStyle-2 .story-text{margin:auto;max-height:2000px}.trigger-mobile-menu{cursor:pointer}.text-page-image-wrapper{text-align:center}#LandingStyle-1 .landing-item-title,#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{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}}