body,a,a.nav-control{color:#fff}#MenuVerticleLeft .the-sub-menu li{display:none}#MenuVerticleLeft .menu-open .the-sub-menu li{display:block}.the-sub-menu li:hover{opacity:1}.columns.site-menu-column{max-width:300px;display:block;opacity:0}#TheSiteMenu .sub-menu-container{padding:5px 3px}#TheSiteMenu .sub-menu-container span:after{content:"+";margin-left:5px;margin-top:-3px}#TheSiteMenu .sub-menu-container.menu-open span:after{content:"-"}#MenuVerticleLeft{z-index:200}#MenuVerticleLeft li{padding:4px 0;border-bottom:1px solid #555;margin:0}#MenuVerticleLeft li:last-child{border:none}#MenuVerticleLeft li a,#MenuVerticleLeft li span{padding:5px 2px;display:block;background-color:transparent;transition:background-color 1s ease-out}#MenuVerticleLeft li a:hover,#MenuVerticleLeft li span:hover{background-color:#3a3a3a;transition:background-color .2s ease-out}#MenuVerticleLeft .the-sub-menu{border:none;padding-top:0}.site-menu .active span,.site-menu .active a{font-weight:700}.menu-social-media a i,.menu-social-media-page-bottom a i{color:#cacaca}body.gallery-page #GalleryStyle-1 .project-text,body.gallery-page #GalleryStyle-3 .project-text,body.gallery-page #GalleryStyle-4 .project-text{width:100%;max-width:800px;margin:30px auto;display:none}.text-page .project-text{display:block}#GalleryStyle-2.caption-opacity a{opacity:.2}#Gallery-1-Nav a i,#Gallery-1-Bottom-Nav a i{color:#eee}#GalleryStyle-1{margin:auto}#Gallery-1-Nav .slideshow-nav{font-size:2.2em}#Gallery-1-Nav a i{color:#e1e1e1}body.fv-gallery-2-layout #MenuVerticleLeft li{padding:4px}body.fv-gallery-2-layout .site-content.columns.large-9{min-width:100%}.gallery-4-info-i{border-bottom-color:#cacaca}.landing-intro-wrapper{position:fixed;width:100%;max-height:400px;max-width:500px;overflow:auto;padding:5px;background-color:#333;border-radius:3px;top:25%;left:30%;right:30%;z-index:20}body.top-menu .landing-intro,body.left-menu .landing-intro{padding:10px;margin:0;max-width:500px;border-radius:5px 0 0 5px}body.landing-page.layout-1 .site-content{max-width:96%;margin:auto}.landing-page-block.landing-intro-text{background-image:none;padding:20px 10px}#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(1,1,1,.9)}#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:hover img{background-color:#111;opacity:.5}.landing-page-block a{display:block}body.landing-page.layout-2 #MenuVerticleLeft li{padding:4px}body.landing-page.layout-2 .site-content.columns.large-9{min-width:100%}#Gallery-2-Nav a i{color:#cacaca}#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:#222;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{bottom:170px;top:auto;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);background-color:#444;opacity:.9;border-radius:0}#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(1,1,1,.85);z-index:200}#LandingStyle-8-small-grid .text-page.text-left:after,#LandingStyle-8-large-grid .text-page.text-left:after{background-image:url(/v2-images/v-dark-fade.png)}html.swipebox-html.swipebox-touch{overflow:hidden!important}#swipebox-overlay img{border:none!important}#swipebox-overlay{width:100%;height:100%;position:fixed;top:0;left:0;z-index:99999!important;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:12px}#swipebox-container{position:relative;width:100%;height:100%}#swipebox-slider{-webkit-transition:-webkit-transform .4s ease;transition:transform .4s ease;height:100%;left:0;top:0;width:100%;white-space:nowrap;position:absolute;display:none;cursor:pointer}#swipebox-slider .slide{height:100%;width:100%;line-height:1px;text-align:center;display:inline-block}#swipebox-slider .slide:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#swipebox-slider .slide .swipebox-video-container,#swipebox-slider .slide img{display:inline-block;max-height:90%;max-width:100%;margin:0;padding:0;width:auto;height:auto;vertical-align:middle}#swipebox-slider .slide .swipebox-video-container{background:0 0;max-width:1140px;max-height:100%;width:100%;padding:5%;-webkit-box-sizing:border-box;box-sizing:border-box}#swipebox-slider .slide .swipebox-video-container .swipebox-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}#swipebox-slider .slide .swipebox-video-container .swipebox-video iframe{width:100%!important;height:100%!important;position:absolute;top:0;left:0}#swipebox-slider .slide-loading{background:url(/images/ajax.loader.arrows16.gif) no-repeat center center}#swipebox-bottom-bar,#swipebox-top-bar{-webkit-transition:.5s;transition:.5s;position:absolute;left:0;z-index:999;width:100%}#swipebox-arrows{display:block;margin:0 auto;width:100%;height:50px;font-size:3.5px}#swipebox-prev{font:normal normal normal 14px/1 FontAwesome;font-size:4em;color:#222;float:left;z-index:200}#swipebox-next{font:normal normal normal 14px/1 FontAwesome;font-size:4em;color:#222;float:right;z-index:200}#swipebox-close{top:0;right:0;position:absolute;z-index:9999;background-position:15px 12px}.swipebox-no-close-button #swipebox-close{display:none}#swipebox-next.disabled,#swipebox-prev.disabled{opacity:.3}.swipebox-no-touch #swipebox-overlay.rightSpring #swipebox-slider{-webkit-animation:rightSpring .3s;animation:rightSpring .3s}.swipebox-no-touch #swipebox-overlay.leftSpring #swipebox-slider{-webkit-animation:leftSpring .3s;animation:leftSpring .3s}.swipebox-touch #swipebox-container:after,.swipebox-touch #swipebox-container:before{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;content:' ';position:absolute;z-index:999;top:0;height:100%;width:20px;opacity:0}.swipebox-touch #swipebox-container:before{left:0;-webkit-box-shadow:inset 10px 0 10px -8px #656565;box-shadow:inset 10px 0 10px -8px #656565}.swipebox-touch #swipebox-container:after{right:0;-webkit-box-shadow:inset -10px 0 10px -8px #656565;box-shadow:inset -10px 0 10px -8px #656565}.swipebox-touch #swipebox-overlay.leftSpringTouch #swipebox-container:before,.swipebox-touch #swipebox-overlay.rightSpringTouch #swipebox-container:after{opacity:1}@-webkit-keyframes rightSpring{0%{left:0}50%{left:-30px}100%{left:0}}@keyframes rightSpring{0%{left:0}50%{left:-30px}100%{left:0}}@-webkit-keyframes leftSpring{0%{left:0}50%{left:30px}100%{left:0}}@keyframes leftSpring{0%{left:0}50%{left:30px}100%{left:0}}@media screen and (min-width:800px){#swipebox-close{right:10px}#swipebox-arrows{width:100%}}#swipebox-overlay{background:#fff}#swipebox-top-bar{color:#222!important;font-size:1.5em;line-height:43px;font-family:Helvetica,Arial,sans-serif}#swipebox-bottom-bar{width:100%;position:fixed;top:47%;bottom:auto;background-color:transparent;color:#222;z-index:2100}#swipebox-close{margin:15px 15px 0 0;color:#222}#swipebox-container i{font-size:2em;color:#999}#swipebox-container i.fa-times{font-size:1.4em;color:#999;padding:5px}#swipebox-bottom-bar a{padding:30px}#swipebox-top-bar{background-color:rgba(1,1,1,.9);color:#fff!important;font-size:12px;line-height:43px;font-family:Helvetica,Arial,sans-serif;position:absolute;top:auto;bottom:0;padding-top:0;max-width:100%;padding-left:3%;padding-right:3%}#ToggleFvCaptions{position:absolute;right:25px;bottom:20px;color:#222;height:20px;z-index:300}#swipebox-title{display:block;text-align:left;line-height:20px;font-size:13px;width:100%;margin:auto;z-index:20}#swipebox-overlay{background:#000}#swipebox-slider .slide-loading{background:url(/images/ajax.loader.arrows16-blk.gif) no-repeat center center}input[type="text"],input[type="password"]{border:1px solid #646464;background:#333}@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}}@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{opacity:1;background:#111;min-height:0;max-width:90%;z-index:1000}body.left-menu #GalleryStyle-2{padding-left:0}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}#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{width:100%;margin-bottom:5px}#LandingStyle-4 .landing-item-title{position:relative;margin-top:5px;padding:5px 10px;background-color:rgba(1,1,1,.8);opacity:1;width:100%}#LandingStyle-1 .landing-page-block.landing-intro-text{position:relative;left:0;top:0;transform:none}.menu-social-media i{margin:0 5px}}