.open-sans{font-family:"Open Sans"}.poppins{font-family:"Poppins";font-weight:400}.poppins .medium{font-weight:500}.assistant{font-family:"Assistant";font-weight:400}.assistant strong,.assistant.bold{font-weight:700}.assistant.light{font-weight:300}.caps{text-transform:uppercase}strong{font-weight:700}@keyframes expandWidth{0%{width:0}100%{width:100%}}@-webkit-keyframes expandWidth{0%{width:0}100%{width:100%}}@-moz-keyframes expandWidth{0%{width:0}100%{width:100%}}.body-loading{position:fixed;z-index:999999999;top:0;left:0;height:3px;background-color:#6b6b6b;display:none}body.loading .body-loading{display:block;-webkit-animation:expandWidth 2s linear 1;-khtml-animation:expandWidth 2s linear 1;-moz-animation:expandWidth 2s linear 1;animation:expandWidth 2s linear 1}.pad-tb{padding-top:24px;padding-bottom:24px}.pad-tb-lg{padding-top:48px;padding-bottom:48px}.constrain{position:relative}.center-xy{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-khtml-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.center-x{position:absolute;left:50%;-webkit-transform:translateX(-50%);-khtml-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%)}.center-y{position:absolute;top:50%;-webkit-transform:translateY(-50%);-khtml-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}.fill{position:absolute;top:0;right:0;bottom:0;left:0}.grid-5>.row{margin-left:-5px;margin-right:-5px}.grid-5>.row>.row>[class*="col"]{padding-left:5px;padding-right:5px}.grid-5.container-fluid{padding-left:5px;padding-right:5px}.grid-10>.row{margin-left:-10px;margin-right:-10px}.grid-10>.row>.row>[class*="col"]{padding-left:10px;padding-right:10px}.grid-10.container-fluid{padding-left:10px;padding-right:10px}.grid-20>.row{margin-left:-20px;margin-right:-20px}.grid-20>.row>.row>[class*="col"]{padding-left:20px;padding-right:20px}.grid-20.container-fluid{padding-left:20px;padding-right:20px}.grid-40>.row>.row{margin-left:-40px;margin-right:-40px}.grid-40>.row>.row>.row>[class*="col"]{padding-left:40px;padding-right:40px}.grid-40>.row.container-fluid{padding-left:40px;padding-right:40px}.height100{position:relative;min-height:100vh}.height80{position:relative;min-height:80vh}.height50{position:relative;min-height:50vh}.fullwidth{width:100%}.fullscreen{position:relative;min-height:100vh;width:100%}.button{background:#6b6b6b;color:#fff;border:none;padding:8px 12px}.linkbox{padding:12px;border:1px solid #6b6b6b;display:inline-block}a.linkbox:hover{background-color:#6b6b6b;color:#fff}@media (max-width:1280px){body{font-size:12px}.scroller .section .overlay{max-width:60%}.scroller .section .overlay h1{font-size:160%}.scroller .section .overlay h2{font-size:120%}.scroller .section .overlay.top-left{top:130px;left:130px}.scroller .section .overlay.top-right{top:130px;right:130px}.scroller .section .overlay.bottom-left{bottom:130px;left:130px}.scroller .section .overlay.bottom-right{bottom:130px;right:130px}.page-template-work h2.title{font-size:145%}body[class^="shopp"] .shopp_page .products .product h3.name{font-size:120%}body[class^="shopp"] .shopp_page .products .product .caption .center-y{font-size:90%}body[class^="shopp"] .shopp_page .products .product .image{min-height:279px}.page-template-contact .masonry .brick .inner{height:366px}}@media (max-width:1200px){#wrapper{padding-top:65px}.container-fluid{padding-left:32px;padding-right:32px}.container-fluid .row{margin-left:-16px;margin-right:-16px}.container-fluid [class*="col-"]{padding-left:16px;padding-right:16px}header{padding-left:32px;padding-right:32px}#menu-toggle{right:32px}.menu-open #menu-toggle{right:40px}#top-menu{right:49px}.single-work #project-media{padding-bottom:32.5px}}@media (max-width:922px){body{font-size:14px}.container-fluid{padding-left:12px;padding-right:12px}.container-fluid .row{margin-left:-6px;margin-right:-6px}.container-fluid [class*="col-"]{padding-left:6px;padding-right:6px}header{padding:0 12px}#top-menu{position:fixed;top:65px;left:-100%;width:100%;bottom:0;background-color:rgba(255,255,255,0.8);-webkit-transition:all .2s ease-in;-khtml-transition:all .2s ease-in;-moz-transition:all .2s ease-in;transition:all .2s ease-in}.menu-open #top-menu{left:0;top:65px;-webkit-transition:all .2s ease-out;-khtml-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}#top-menu li{display:block;margin:0 0 12px 0}#top-menu a{text-align:left;padding-left:24px}#top-menu a span{margin:0}#top-menu a:hover span{border-top-color:transparent}#menu-toggle{right:12px}.menu-open #menu-toggle{right:20px}.page-template-contact .masonry .brick .inner{height:auto}.slideshow-wrapper img{width:100%;max-width:none;height:auto}.slideshow-wrapper .slick-slider .slide-nav{display:none}.fancybox-container .fancybox-arrow{display:none}.single-work .gallery-menu a{font-size:180%;margin:0 18px}.single-work .masonry .brick,.single-work .masonry .brick-sizer{width:100%}.single-work #project-text{text-align:left;line-height:140%}.scroller .section .overlay{max-width:none}.scroller .section .overlay h1{font-size:120%}.scroller .section .overlay h2{font-size:100%}.scroller .section .overlay p{font-size:90%}.scroller .section .overlay.top-left,.scroller .section .overlay.top-right,.scroller .section .overlay.bottom-left,.scroller .section .overlay.bottom-right{top:85px;bottom:auto;left:20px;right:20px}.subscribe form span.text{display:block;margin-bottom:8px;line-height:140%}}