@-webkit-keyframes animInitialHeader{0%{opacity:0;-webkit-transform:translate3d(0,800px,0)}}@keyframes animInitialHeader{0%{opacity:0;-webkit-transform:translate3d(0,800px,0);transform:translate3d(0,800px,0)}}@-webkit-keyframes animLoadedLogo{to{-webkit-transform:translate3d(0,100%,0) translate3d(0,50px,0) scale3d(.65,.65,1)}}@keyframes animLoadedLogo{to{-webkit-transform:translate3d(0,100%,0) translate3d(0,50px,0) scale3d(.65,.65,1);transform:translate3d(0,100%,0) translate3d(0,50px,0) scale3d(.65,.65,1)}}@-webkit-keyframes animLoadedLoader{to{opacity:0;-webkit-transform:translate3d(0,-100%,0) scale3d(.3,.3,1)}}@keyframes animLoadedLoader{to{opacity:0;-webkit-transform:translate3d(0,-100%,0) scale3d(.3,.3,1);transform:translate3d(0,-100%,0) scale3d(.3,.3,1)}}@-webkit-keyframes animLoadedHeader{to{-webkit-transform:translate3d(0,-100%,0)}}@keyframes animLoadedHeader{to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@-webkit-keyframes animLoadedContent{0%{opacity:0;-webkit-transform:translate3d(0,200px,0)}}@keyframes animLoadedContent{0%{opacity:0;-webkit-transform:translate3d(0,200px,0);transform:translate3d(0,200px,0)}}@font-face{font-family:"Montserrat";font-style:normal;font-weight:400;src:url(../fonts/montserrat-400.woff2)format("woff2");font-display:swap}@font-face{font-family:"Montserrat";font-style:normal;font-weight:700;src:url(../fonts/montserrat-700.woff2)format("woff2");font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:300;src:url(../fonts/opensans-300.woff2)format("woff2");font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:300;src:url(../fonts/opensans-300i.woff2)format("woff2");font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;src:url(../fonts/opensans-400.woff2)format("woff2");font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:400;src:url(../fonts/opensans-400i.woff2)format("woff2");font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;src:url(../fonts/opensans-600.woff2)format("woff2");font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:600;src:url(../fonts/opensans-600i.woff2)format("woff2");font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;src:url(../fonts/opensans-700.woff2)format("woff2");font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:700;src:url(../fonts/opensans-700i.woff2)format("woff2");font-display:swap}@font-face{font-family:"Open Sans";font-style:normal;font-weight:800;src:url(../fonts/opensans-800.woff2)format("woff2");font-display:swap}@font-face{font-family:"Open Sans";font-style:italic;font-weight:800;src:url(../fonts/opensans-800i.woff2)format("woff2");font-display:swap}.wpb_single_image a{border:0;outline:0}.wpb_single_image img{height:auto;max-width:100%;vertical-align:top}.wpb_single_image .vc_figure,.wpb_single_image .vc_single_image-wrapper{display:inline-block;vertical-align:top;max-width:100%}.wpb_single_image .vc_figure{margin:0}.wpb_single_image.vc_align_center{text-align:center}.wpb_single_image.vc_align_right{text-align:right}.wpb_single_image.vc_align_left{text-align:left}.wpb_content_element{margin-bottom:35px}.wpb_text_column p:last-child{margin-bottom:0}.vc_empty_space{height:32px}.vc_empty_space_inner{display:block}.vc_row{margin-left:-15px;margin-right:-15px}.vc_row:after,.vc_row:before{content:" ";display:table}.vc_row:after{clear:both}.vc_column_container{padding-left:15px;padding-right:15px}.wpb_animate_when_almost_visible{opacity:0}.wpb_animate_when_almost_visible.wpb_appear{opacity:1}body,html{width:100%;height:100%;padding:0;margin-left:0;margin-right:0}body{font-family:"Open Sans",sans-serif;font-weight:300}.multipage-container,body,section.no-bg-color{background-color:transparent}a{color:#252525;text-decoration:none}a:focus,a:hover{color:#626262;text-decoration:none;outline:0}p:empty{height:0;line-height:0;font-size:0;visibility:hidden}img{-moz-user-select:none;-ms-user-select:none;user-select:none;user-drag:none;max-width:100%!important;height:auto}.google-map img{max-width:none!important;max-height:none!important}.page-template-template-one-page>.fluid-width-video-wrapper{position:fixed;z-index:-1}.clearfix:after,.group:after{content:"";display:block;clear:both}.valign{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}section{background:#fff}section,section#footer{overflow:hidden}section#home,section#intro{background:0 0}#intro{height:100vh}.container,.row,.valign,section{position:relative}.page-template-default #page-content{padding-left:10px;padding-right:10px}.blog section .container,.page section .containerm,.page-template-default section .container,.page-template-template-page-boxed section .container,.single section .container,body.search section .container{padding-top:200px;padding-bottom:200px}.row{z-index:3}.separator{width:170px;max-width:170px;margin-top:120px;margin-bottom:100px}.lineSeparator{width:60px;max-width:60px;margin-top:30px;margin-bottom:30px}.preloaderLogo{min-width:200px;max-width:300px;width:15%}.black-overlay{position:absolute;left:0;top:0;width:100%;height:100%;z-index:0;background:-moz-radial-gradient(center,ellipse cover,transparent 0,rgba(0,0,0,.8) 100%);background:-webkit-gradient(radial,center center,0,center center,100%,color-stop(0%,transparent),color-stop(100%,rgba(0,0,0,.8)));background:-webkit-radial-gradient(center,ellipse cover,transparent 0,rgba(0,0,0,.8) 100%);background:-o-radial-gradient(center,ellipse cover,transparent 0,rgba(0,0,0,.8) 100%);background:-ms-radial-gradient(center,ellipse cover,transparent 0%,rgba(0,0,0,.8) 100%);background:radial-gradient(ellipse at center,transparent 0,rgba(0,0,0,.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000', GradientType=1 )}.container,.noscroll{overflow:hidden}.container{z-index:2}.bordered-title span,.sectionIntro h2 span{padding:25px 50px;border:solid 10px #282828;display:inline-block}.bordered-title.white,.bordered-title.white span{color:#fff;border-color:#fff}h3.bordered-title{letter-spacing:6px}.sectionIntro p{margin-top:100px}.parallaxLetter{position:absolute;font-size:300px;color:#f9f9f9;z-index:1;width:200px;height:300px}.letter1{right:20%}.letter2{left:20%}.letter3{right:15%}.letter4{left:10%}h1,h2,h3,h4,h5,h6{font-family:"Montserrat",sans-serif;font-weight:700}h1{font-size:50px;letter-spacing:20px}h2{font-size:30px;letter-spacing:15px}h3{font-size:24px;letter-spacing:10px}.aboutText h3,.caption-heading h3,.widget-title,h4{font-size:20px;letter-spacing:8px}h5,p{font-size:14px}.widget-title,h1,h2,h3,h4,h5,h6{text-transform:uppercase}h5,h6{letter-spacing:3px}h6{font-size:12px;letter-spacing:0}p{font-family:"Open Sans",sans-serif;font-weight:300;color:#4c4c4c}.fwp-text-with-icon strong,p.bold{font-weight:700}ol,p,ul{line-height:24px}.post-password-form input[type=submit],.wpcf7-submit{background:0 0;border-radius:0;border:0}.btn-default,.post-password-form input[type=submit],.wpcf7-submit{font-family:"Montserrat",sans-serif;font-weight:700;text-transform:uppercase;position:relative;font-size:12px;padding:0 40px;line-height:40px;letter-spacing:.2em;border-top:2px solid transparent;border-bottom:2px solid transparent;outline:1px solid transparent;-webkit-transition:all .5s ease .25s;transition:all .5s ease .25s}.post-password-form input[type=submit],.wpcf7-submit{display:inline-block;border-color:#fff}.btn-default:after,.btn-default:before{-webkit-transition:all .2s ease 0s;transition:all .2s ease 0s;content:"";position:absolute;width:2px;height:100%;top:0;background:#fff}.btn-default:before{left:-8px}.btn-default:hover:before{left:0}.btn-default:after{right:-8px}.btn-default:hover:after{right:0}.btn-default.active,.btn-default:active,.btn-default:focus,.btn-default:hover,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#fff}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:none;box-shadow:none}.btn.active:focus,.btn:active:focus,.btn:focus,input:focus,textarea:focus{outline:0}.post-password-form input[type=submit],.wpcf7-submit{color:#282828}.post-password-form input[type=submit]:after,.post-password-form input[type=submit]:before,.wpcf7-submit:after,.wpcf7-submit:before{background:#282828}.post-password-form input[type=submit]:hover,.wpcf7-submit:hover{color:#fff;background-color:#282828;border-color:#282828}.btn{background:0 0;border-radius:0;border:0;font-family:"Montserrat",sans-serif;font-weight:700;text-transform:uppercase;position:relative;line-height:40px;padding:0 40px;font-size:12px;letter-spacing:.2em;border-top:2px solid transparent;border-bottom:2px solid transparent;outline:1px solid transparent;-webkit-transition:all .5s ease .25s;transition:all .5s ease .25s}.btn-default{display:inline-block;color:#fff}.btn-default:hover{border-color:#fff}.btn:after,.btn:before{-webkit-transition:all .2s ease 0s;transition:all .2s ease 0s;content:"";position:absolute;width:2px;height:100%;top:0;background:#fff}.btn:before{left:-8px}.btn:hover:before{left:0}.btn:after{right:-8px}.btn:hover:after{right:0}.btn-black{color:#282828}.btn-black:after,.btn-black:before{background:#282828}.btn-black:hover{color:#fff;background-color:#282828;border-color:#282828}.fastwp.btn{margin:30px}.alert{border-radius:0}.navbar-default{padding:30px 50px;background-color:transparent;border-color:transparent;-webkit-transition:all .5s ease .25s;transition:all .5s ease .25s}.navbar-default .navbar-brand{font-weight:700;text-transform:uppercase}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#fff;background-color:transparent}.affix{background-color:#282828;padding-top:10px;padding-bottom:10px}.navbar-default .navbar-toggle .icon-bar{background-color:#fff}.navbar-default .navbar-toggle{border-color:transparent}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:transparent}.dropdown-menu>li>a,.navbar-nav>li>a{text-transform:uppercase;font-size:10px}.navbar-nav>li>a{font-weight:900;color:#d5d5d5;letter-spacing:3px;position:relative}.dropdown-menu>li>a{display:block;clear:both;line-height:1.42857143;color:#fff;white-space:nowrap;font-family:"Montserrat",sans-serif;font-weight:700;letter-spacing:1px;padding:10px 20px}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;float:left;min-width:160px;padding:5px 0;margin:3px 0 0;font-size:10px;text-align:left;list-style:none;background-color:#323232;background-clip:padding-box;border:0;box-shadow:none}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#d5d5d5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#282828;background-color:#d5d5d5}#intro h1,#intro p,#owl-testimonials .owl-next i:hover,#owl-testimonials .owl-prev i:hover,.owl-clients .owl-next i:hover,.owl-clients .owl-prev i:hover{color:#fff}.introLogo{position:relative;width:160px;margin-bottom:20px}#intro .separator{margin-top:30px;margin-bottom:30px}#intro a{margin-top:20px}#text-separator .container-fluid .col-md-6{padding-left:50px}#text-separator{padding-top:50px;padding-bottom:50px}#text-separator,#text-separator-clients,#text-separator-testimonials,#text-separator-timers{background-color:#1d1d1d;padding-left:15px;overflow:hidden}#text-separator-testimonials,#text-separator-timers{padding-top:50px;padding-bottom:50px}#owl-testimonials h2,#text-separator h2,#text-separator-clients h2,#text-separator-testimonials h2{color:#fff;z-index:100;position:relative}#owl-testimonials .owl-next,#owl-testimonials .owl-prev{position:absolute;top:50%;transform:translateY(-50%);margin-top:-21px}#owl-testimonials .owl-next{right:0}#owl-testimonials .owl-prev{left:0}#owl-testimonials p,#text-separator p,#text-separator-clients p,#text-separator-testimonials p{color:#e7e7e7;z-index:100;position:relative}.textSepLogo{position:absolute;right:0;top:0;z-index:1}.timerWrapper{color:#fff;padding:20px}#result h2,.review h4,.timerWrapper h1{letter-spacing:0}.navbar-default .navbar-nav>li>a:active,.navbar-default .navbar-nav>li>a:hover,.timerWrapper p{color:#d5d5d5}.fwp-owl-carousel .owl-buttons{display:inline-block;position:relative}#owl-featured .owl-buttons,#owl-featured .owl-next,#owl-featured .owl-prev,#owl-posts .owl-buttons,#owl-posts .owl-next,#owl-posts .owl-prev,.fwp-owl-carousel .owl-next,.fwp-owl-carousel .owl-prev{display:inline-block}.featuredNav,.itemNav{margin:10px;padding:5px 10px;background:#282828;color:#fff}.fwp-owl-carousel .owl-controls{text-align:center;margin-top:-70px}#about,.partial-grad-separator{background-color:#fff}.partial-grad-separator .col-md-7,.partial-grad-separator .container-fluid{padding:0}.partial-grad-separator .separator{width:120px;max-width:120px;margin-top:40px;margin-bottom:40px}.partial-grad-separator .image{height:500px;overflow:hidden}.partial-grad-separator .image img{height:100%}.whiteOverlay{background:url(../images/gradient.png)bottom right repeat-y;bottom:0;height:500px;right:0;position:absolute;width:500px;-moz-background-size:100% 100%;-o-background-size:100% 100%;-webkit-background-size:100% 100%;background-size:100% 100%;z-index:4}.welcomeLogo{width:100px}.textOverlay{padding-bottom:100px;padding-top:100px;margin-left:-200px;z-index:6}#about .container{padding-top:200px}.aboutIconWrapper{position:absolute;font-size:80px;color:#f5f5f5;z-index:0}.aboutText{position:relative;padding-left:50px;min-height:80px}.aboutItem{margin-top:30px;margin-bottom:30px}.progress-bar,.vc_progress_bar.fastwp .vc_bar{color:#fff;background-color:#000;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress,.vc_progress_bar.fastwp .vc_single_bar{height:16px;background-color:#fff;border-radius:0;-webkit-box-shadow:none;box-shadow:none;border:3px solid #000}.progress{margin-bottom:20px}.progress,.vc_progress_bar.fastwp{overflow:hidden}.vc_progress_bar.fastwp .vc_bar{-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important}.vc_progress_bar.fastwp .vc_single_bar{overflow:visible!important;margin:41px 0 45px}.vc_progress_bar.fastwp .vc_single_bar .vc_label{position:absolute;top:-28px;left:-2px;color:#333!important;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;height:15px;letter-spacing:3px;line-height:15.3999996185303px;text-shadow:none!important;padding:0}.portfolioIntro{height:300px;position:relative;z-index:2;background:url(../images/portfolioIntro.jpg)no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:50%0,50%0,50%0,50%0;background-repeat:repeat,repeat,repeat,no-repeat}.portfolioIntro h2{padding-top:120px;margin-top:0}.portfolioIntro h2 span{padding:25px 50px;border:solid 10px #282828}.portfolioFilters{min-height:150px;background-color:#1d1d1d}.grayBackground{background-color:#f8f8f8}#contact p.bold,#filters{padding-top:30px}#filters .btn{margin:20px}#portfolio .black-overlay,.radial-overlay{background:-moz-radial-gradient(center,ellipse cover,transparent 0,#000 100%);background:-webkit-gradient(radial,center center,0,center center,100%,color-stop(0%,transparent),color-stop(100%,#000));background:-webkit-radial-gradient(center,ellipse cover,transparent 0,#000 100%);background:-o-radial-gradient(center,ellipse cover,transparent 0,#000 100%);background:-ms-radial-gradient(center,ellipse cover,transparent 0%,#000 100%);background:radial-gradient(ellipse at center,transparent 0,#000 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000', GradientType=1 )}.gallery{max-width:100%;background:#4c4c4c;min-height:500px}.gallery.js-isotope{background:0 0}.gallery-inner .caption{opacity:0;position:absolute;top:0;width:100%;height:100%;background:rgba(40,40,40,.7);-webkit-transition:all 1s ease-in-out}.gallery-inner:hover .caption,.is-mobile .opaque-caption.gallery-inner .caption{opacity:1}.gallery-inner .caption-heading{width:100%;height:120px}.caption-heading .separator{width:100px;max-width:100px;margin-top:20px;margin-bottom:20px}.caption-heading .btn-default{line-height:30px;font-size:10px;margin-top:8px}.gallery-inner .caption-heading,.gallery-inner .caption-heading p{color:#fff}.gallery-inner .caption-heading p{font-size:12px;font-style:italic}.gallery:after{content:"";display:block;clear:both}.gallery .gallery-inner,.gallery .grid-sizer{width:33.333%}.gallery .grid-sizer-two-columns,.gallery .two-columns{width:50%}.gallery .four-columns,.gallery .grid-sizer-four-columns{width:25%}.gallery .gallery-inner{float:left;height:auto;background:#4c4c4c;position:absolute;left:0;top:0;margin:0}.galleryImage,.overlay{width:100%;height:auto}.overlay{position:fixed;height:100%;top:0;left:0;background:#fff;z-index:3000;overflow-y:scroll}.overlay-section{position:static}.overlay-slidedown{visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform .4s ease-in-out,visibility 0s .4s;transition:transform .4s ease-in-out,visibility 0s .4s}.overlay-slidedown.open{visibility:visible;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out}.overlay-close img{cursor:pointer}.overlay-close{padding:30px}#singlePageIntro .container{padding:100px 100px 30px}#singlePageContent .container{padding:10px}#singlePageIntro .separator{margin-top:50px;margin-bottom:20px}.singleProjectInfo ul{padding:20px;list-style:none;border-left:5px solid #282828}.singleProjectInfo ul li p{display:inline}.singleImageWrapper{padding-top:60px}.singleImageWrapper .videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.fwp-video-container iframe,.singleImageWrapper .videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.project-single .container{padding-top:100px;padding-bottom:100px}#text-separator-clients{padding-top:110px;padding-bottom:110px}#text-separator-clients h3 span,#text-separator-testimonials h3 span{padding:25px 50px;border:solid 10px #fff;font-size:24px;text-transform:uppercase;letter-spacing:10px;color:#fff}.clientLogo img{width:180px;margin-top:15px}.owl-clients .owl-next,.owl-clients .owl-prev{padding-top:10px;position:absolute;top:50%;transform:translateY(-50%)}.owl-clients .owl-prev{left:0}.owl-clients .owl-next{right:0}#text-separator-testimonials h3 span{letter-spacing:6px}#text-separator-testimonials h3,.text-separator-title h2{padding-top:100px}.review{text-align:center;padding:40px}.review p.titulation{color:#c8c8c8;font-style:italic;font-size:10px}.review h4{color:#898989;margin-bottom:0}#contact{background:#fff}label{width:100%}label input{width:100%;margin-top:10px}label input,textarea{margin-bottom:10px}.wpcf7-text,.wpcf7-textarea,input[type=email],input[type=password],input[type=text],textarea{height:50px;padding:0 0 0 20px;border:5px solid #282828;background:0 0;border-bottom:5px solid #282828;border-left:5px solid #282828;font-size:10px;text-transform:uppercase;font-family:"Montserrat",sans-serif;color:#282828;letter-spacing:1px;width:100%}.wpcf7-textarea,textarea{height:200px;margin-top:30px;padding:10px 10px 0;border:0}.infoContact{list-style:none;padding:20px 20px 20px 25px;line-height:24px}.infoContact li{padding-left:20px}.infoContact li .fa{margin-right:6px;font-size:18px}.infoContact li:first-child{margin-left:-27px}.socialContact{list-style:none;padding:0}.socialContact li{display:inline}.socialContact li a,a.social-fa-icon{width:50px;height:50px;display:inline-block;line-height:50px;text-align:center;background-color:#282828;color:#fff;font-size:1.25em;margin-right:2px;-webkit-transition:all .5s ease .25s;transition:all .5s ease .25s}.socialContact li a:hover,a.social-fa-icon:hover{background-color:#000}#googleMap{width:100%;height:350px;overflow:hidden}.topLine{background:#282828}#footer .bottomLine{padding:50px;margin:0 auto}#footer .bottomLine p{color:#a5a5a5;font-size:12px}#footer .container{padding:0}.footerText{color:#fff;padding:10px 40px}.footerText p{color:#a5a5a5}.footerText input,.input-group-addon{text-transform:uppercase;letter-spacing:1px;color:#fff;border:0;border-radius:0}.footerText input{height:54px;padding-bottom:3px;background:#393939;line-height:54px;font-size:10px;font-family:"Montserrat",sans-serif}.input-group-addon{background:#323232;padding:12px 18px;font-size:14px;font-weight:400;line-height:1;text-align:center;background-color:#282828;height:40px}.backToTop a,.input-group-addon a{color:#fff}#footer .infoContact{padding:10px 0 10px 10px}#footer .fwp-contact-info,#footer .infoContact{list-style:none;color:#a5a5a5}#footer .fwp-contact-info .fa,#footer .infoContact li .fa{margin-right:6px;font-size:40px;position:absolute;opacity:.1;left:-15px;top:10px}#footer .fwp-contact-info,#footer .infoContact li{margin:0;padding:0;font-size:12px}.bottomLine .footerSocialIcons{padding:20px}.footerSocialIcons{list-style:none}.footerSocialIcons li{display:inline;margin:0 10px}.bottomLine p{display:inline}#singlePage{padding-bottom:100px;position:relative}.paginationRow{padding:80px 10px}iframe{border:0}#featured-works{background:#fff}.featureWrapper,.featureWrapper .caption-heading{padding:10px}body.archive{padding-top:70px}.aligncenter,.talign-center{text-align:center}.talign-left{text-align:left}.talign-right{text-align:right}div.topLine{margin-bottom:0}.page-content>.row.content{margin-left:0;margin-right:0}.vc_row.container{width:auto}.container.portfolio-boxed{padding-top:100px;padding-bottom:100px}.fwp-contact-info{position:relative}.fwp-contact-info .ct-icon{top:22px;position:absolute;font-size:18px}section>.wpb_row:last-child{margin-bottom:0}.fwp-owl-carousel .img-responsive,.widget.widget_archive select,.widget.widget_categories select{width:100%}.page-content .wpb_row{margin-bottom:0;padding-bottom:0}.backstretch img{max-width:none!important}.widget-title:after{content:" ";display:block;width:60px;height:2px;background-color:#282828;margin-bottom:20px;margin-top:15px}.post-content *,.widget select{max-width:100%}table,td,th{border:1px solid #000}table{border-collapse:collapse}td,th{padding:5px 10px;text-align:center}#searchform.form-inline .input-group-addon .search-button,.widget.widget_search button{background:0 0;border:0}.widget ul ul ul ul ul ul ul ul ul{padding-left:0}.post-title a{word-wrap:break-word}.big-left-border{border-left:5px solid #282828}.fwp-text-with-icon{line-height:24px;font-family:"Open Sans",sans-serif}.fwp-text-with-icon .offset{padding-left:10px}.wpb_wrapper>div.wpcf7{margin-top:10px}.multipage-container section>.vc_row{position:relative;z-index:3}.fwp-stellar-image{position:absolute;left:0;top:0;z-index:1}.fwp-stellar-image.abs_alignleft{left:0;right:auto}.fwp-stellar-image.abs_alignright{left:auto;right:0}.fwp-stellar-image.abs_aligncenter{left:50%;right:auto;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.heightItem{padding:45px}.custom-services-wrap{position:relative;z-index:3}.post-paging--page{font-size:14px}.o-post-paging>.post-paging--page{font-weight:700}.u-top-spacing{margin-top:80px}.fwp-small-space{padding-top:50px;padding-bottom:50px}.fwp-mid-space{padding-top:100px;padding-bottom:100px}.fwp-big-space{padding-top:200px;padding-bottom:200px}.alignleft{float:left;margin:10px 10px 10px 0}.alignright{float:right;margin:10px 0 10px 10px}.aligncenter{margin-left:auto;margin-right:auto}.wp-caption-text{text-align:center;margin-bottom:0}.wp-caption-text.gallery-caption{color:#dedede}.fastwp .wpb_accordion_section .wpb_accordion_header .ui-icon,.is-hidden{display:none!important}.is-clickable{cursor:pointer}.default-404{text-align:center}#footer .boxed,.vc_row.boxed{max-width:1170px;margin-left:auto;margin-right:auto}.offset{padding-top:200px;padding-bottom:200px}.page-template-default .parallaxLetter,.page-template-template-page-boxed .parallaxLetter,.page-template-template-page-full .parallaxLetter{z-index:-1}.fwp-video-container{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.overlay .overlaytop{margin-bottom:-30px}.overlay .overlaybottom{margin-top:30px}#footer .boxed{max-width:1200px}.footerText .modal .modal-content,.projectinfo{padding:20px}.footerText .modal{color:#121212;margin-top:25%}.fastwp .wpb_accordion_section{border:2px solid #000;border-radius:0}.fastwp .wpb_accordion_section *{outline:0}.fastwp.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_section .wpb_accordion_header{cursor:pointer;border-bottom:0;padding:18px}.fastwp .wpb_accordion_section .wpb_accordion_content{border-top:1px solid #ddd}.fastwp.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a{padding:0;margin:0;font-size:12px;text-transform:uppercase;letter-spacing:0;font-family:"Montserrat",sans-serif;font-weight:700;color:#333}.fastwp .wpb_accordion_section{margin-top:5px}.fastwp .wpb_accordion_section:first-child{margin-top:0}.form.mc4wp-form label{display:none}.form.mc4wp-form #mc4wp_email{padding-left:10px;padding-right:10px}.form.mc4wp-form>p,.form.mc4wp-form>p>input{display:inline-block;vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.form.mc4wp-form>p:first-child{width:calc(100% - 70px)}.form-control,.widget input[type=text].form-control{height:40px;padding:8px 12px;font-size:12px;border-radius:0;font-family:"Montserrat",sans-serif;text-transform:uppercase;letter-spacing:1px;border:1px solid #ccc}.form-control:focus,.widget input[type=text].form-control:focus{border-color:#282828;outline:0;-webkit-box-shadow:none;box-shadow:none}.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel{width:100%;-ms-touch-action:pan-y}.owl-carousel,.owl-carousel .owl-wrapper{display:none;position:relative}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel .owl-item{float:left}.owl-controls .owl-buttons div,.owl-controls .owl-page{cursor:pointer}.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.grabbing{cursor:url(../images/grabbing.png)8 8,move}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.ip-header{position:fixed;top:0;z-index:1050;min-height:480px;width:100%;height:100%;background:#1d1d1d}.ip-header h1{margin:0}.ip-loader,.ip-logo{position:absolute;left:0;width:100%;opacity:0;cursor:default;pointer-events:none}.ip-logo{top:0;height:100%;-webkit-transform:translate3d(0,25%,0);transform:translate3d(0,25%,0)}.ip-loader{bottom:20%}.ip-header .ip-inner{display:block;margin:0 auto}.ip-header .ip-logo svg path{fill:#046674}.ip-header .ip-loader svg path{fill:none;stroke-width:6}.ip-header .ip-loader svg path.ip-loader-circlebg{stroke:#ddd}.ip-header .ip-loader svg path.ip-loader-circle{-webkit-transition:stroke-dashoffset .2s;transition:stroke-dashoffset .2s;stroke:#046674}.loading .ip-loader,.loading .ip-logo{opacity:1;-webkit-animation:animInitialHeader 1s cubic-bezier(.7,0,.3,1) both;animation:animInitialHeader 1s cubic-bezier(.7,0,.3,1) both}.loading .ip-loader{-webkit-animation-delay:.2s;animation-delay:.2s}.loaded .ip-logo{opacity:0;-webkit-transform-origin:50%0;transform-origin:50%0;-webkit-animation:animLoadedLogo 1s cubic-bezier(.7,0,.3,1) forwards;animation:animLoadedLogo 1s cubic-bezier(.7,0,.3,1) forwards}.loaded .ip-loader{opacity:1;-webkit-animation:animLoadedLoader .5s cubic-bezier(.7,0,.3,1) forwards;animation:animLoadedLoader .5s cubic-bezier(.7,0,.3,1) forwards}.loaded .ip-logo svg path{-webkit-transition:all .5s ease .3s;transition:all .5s ease .3s;fill:#fff}.loaded .ip-header{-webkit-animation:animLoadedHeader 1s cubic-bezier(.7,0,.3,1) forwards;animation:animLoadedHeader 1s cubic-bezier(.7,0,.3,1) forwards}.loaded .codrops-demos,.loaded .ip-main .browser,.loaded .ip-main .browser .box,.loaded .ip-main h2{-webkit-animation:animLoadedContent 1s cubic-bezier(.7,0,.3,1) both;animation:animLoadedContent 1s cubic-bezier(.7,0,.3,1) both}.loaded .ip-main .browser,.loaded .ip-main .browser .box:first-child{-webkit-animation-delay:.1s;animation-delay:.1s}.loaded .ip-main .browser .box:nth-child(2){-webkit-animation-delay:.15s;animation-delay:.15s}.loaded .ip-main .browser .box:nth-child(3){-webkit-animation-delay:.2s;animation-delay:.2s}.layout-switch .ip-header{position:absolute}.no-js .ip-header{position:relative;min-height:0}.no-js .ip-header .ip-logo{margin-top:20px;height:180px;opacity:1;-webkit-transform:none;transform:none}.no-js .ip-header .ip-logo svg path{fill:#046674}@media (max-width:1024px){.parallaxLetter{display:none!important}}@media (max-width:992px){.widget:first-child{margin-top:100px}#owl-clients{margin-top:50px}#text-separator-testimonials h3{text-align:center;margin-bottom:50px}}@media (max-width:900px){.navbar-nav>li>a{letter-spacing:1px;padding-left:10px;padding-right:10px}}@media (max-width:768px){.textOverlay{padding-bottom:100px;padding-top:100px;margin-left:0;z-index:6}#portfolio .captionWrapper .valign{padding-top:130px}.preloaderLogo{min-width:100px;max-width:100px;width:100px}.ip-header{min-height:120px}.affix .navbar-collapse{background:0 0}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:100%}.clientsIntro,.navbar-nav>li>.dropdown-menu,.text-separator-title{text-align:center}#text-separator,#text-separator-clients,#text-separator-testimonials,#text-separator-timers{padding-left:15px}.gallery .gallery-inner,.gallery .grid-sizer{width:50%}.singleProjectInfo ul{border-left:0;text-align:center}#text-separator-clients h2,#text-separator-testimonials h2{font-size:20px}.topLine{padding:35px}.projectinfo{border:0!important;text-align:center}}@media (max-width:767px){.navbar-default .navbar-collapse{border-color:#e7e7e7;background:rgba(0,0,0,.9);text-align:center}}@media screen and (max-width:640px){h1{font-size:36px;letter-spacing:10px}h2{font-size:24px;text-transform:uppercase;letter-spacing:8px}.introLogo{width:80px}#singlePageIntro .container{padding:30px}}@media screen and (max-width:600px){h1{font-size:36px;letter-spacing:10px}}@media screen and (max-width:480px){#text-separator-clients h3 span,#text-separator-testimonials h3 span,.bordered-title.hide-border span{padding:0;border:0}.bordered-title.dyn-border span{border-width:4px;padding:12.5px 25px}.topLine{padding:20px}section .container{padding-top:100px;padding-bottom:100px}h1{font-size:24px;letter-spacing:6px}h2,h4{font-size:16px;text-transform:uppercase;letter-spacing:4px}h4{font-size:14px;letter-spacing:2px}.portfolioIntro h2 span,.sectionIntro h2 span{padding:12.5px 25px;border:solid 4px #000}#intro .separator{margin-top:10px;margin-bottom:10px;width:100px;max-width:100px}#intro p{font-size:12px}.navbar-default{padding-left:0;padding-right:0}.gallery .gallery-inner,.gallery .grid-sizer{width:100%}}@media screen and (max-width:360px){section .container{padding-top:100px;padding-bottom:100px}.listwrapper{width:100%}}@media (min-width:600px){.logged-in.admin-bar nav.navbar{margin-top:46px}}@media (min-width:784px){.logged-in.admin-bar nav.navbar{margin-top:32px}}@media screen and (max-width:768px){.offset{padding-top:100px;padding-bottom:100px}}@media (max-width:768px){.portfolio-block .valign{margin:25px 5px;top:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.portfolio-block{text-align:center}.portfolio-block .container{padding-top:100px;padding-bottom:100px}}@media (max-width:480px){.big-left-border.hide-on-xs{border-left:0}.center-on-xs{text-align:center}}@media (max-width:991px){.big-left-border.hide-on-sm{border-left:0}.center-on-sm{text-align:center}}@media (max-width:1023px){.big-left-border.hide-on-md{border-left:0}.center-on-md{text-align:center}}@media (min-width:1024px){.big-left-border.hide-on-lg{border-left:0}.center-on-lg{text-align:center}}@media screen and (min-width:481px){.serviceBox.is-on-right{float:right;clear:right}}.wpcf7 form .wpcf7-response-output,.wpcf7-not-valid-tip{font-family:"Montserrat",sans-serif;text-transform:uppercase;letter-spacing:1px}.wpcf7 form .wpcf7-response-output{margin:10px 0;padding:10px 15px;font-size:12px;border:2px solid #282828}.wpcf7 form.sent .wpcf7-response-output{border-color:#282828;color:#282828}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.invalid .wpcf7-response-output{border-color:#dc3232;color:#dc3232}.wpcf7-not-valid-tip{color:#dc3232;font-size:10px;display:block;margin-top:4px}.wpcf7-submit{cursor:pointer;margin-top:20px}.navbar-default .navbar-brand{font-family:Montserrat;color:#fff;font-size:18px}.navbar-default .navbar-brand:hover{color:#5e5e5e}.navbar-default .navbar-nav>li>a{font-family:"Open Sans";font-size:10px;color:#777}.overlay-slidedown.open,.single-fwp_portfolio .project-single{background-color:#fff}.footerSocialIcons li a,.footerSocialIcons li a:hover{color:#a5a5a5}#footer .bottomLine{background-color:#222}