*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.container{margin:0 auto;position:relative}.container{max-width:880px}.row{position:relative}.row:after,.col:after{content:"";display:block;height:0;clear:both;visibility:hidden}.row,div.clear{padding-bottom:2em}.col{position:relative;display:block;float:left;width:100%}@media (min-width:690px){.col{margin-right:2%}}.col.col_last{margin-right:0}.col:last-child{margin-right:0}@media (min-width:690px){.span_2{width:15%}.span_3{width:23.5%}.span_4{width:32%}.span_5{width:40.5%}.span_6{width:49%}.span_7{width:57.5%}.span_9{width:74.5%}.span_10{width:83%}.span_12{width:100%}}@font-face{font-family:"FontAwesome";src:url(/assets/fonts/62d6d262ba7f.eot);src:url(/assets/fonts/9309cc404b4d.woff)format("woff");font-weight:400;font-style:normal}[class^=icon-],[class*=" icon-"]{font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;*margin-right:.3em}[class^=icon-]:before,[class*=" icon-"]:before{text-decoration:inherit;display:inline-block;speak:none}.icon-3x{font-size:3em}[class^=icon-],[class*=" icon-"]{display:inline;width:auto;height:auto;line-height:normal;vertical-align:baseline;background-image:none;background-position:0 0;background-repeat:repeat;margin-top:0}.icon-edit:before{content:""}.icon-thumbs-up-alt:before{content:""}.icon-twitter:before{content:""}.icon-facebook:before{content:""}.icon-reorder:before{content:""}.icon-angle-up:before{content:""}.icon-tablet:before{content:""}.icon-foursquare:before{content:""}@font-face{font-family:"icomoon";src:url(/assets/fonts/b784929ffa64.eot);src:url(/assets/fonts/e59f21c1315f.woff)format("woff");font-weight:400;font-style:normal}.icon-salient-x,.icon-salient-search,.icon-salient-right-arrow,.icon-salient-left-arrow,.icon-salient-right-line{font-family:"icomoon";speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-salient-x:before{content:""}.icon-salient-search:before{content:""}.icon-salient-right-arrow:before{content:""}.icon-salient-left-arrow:before{content:""}.icon-salient-right-line:before{content:""}html,body,div,span,iframe,table,caption,th,td,img,q,s,small,var,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,address,code,ol,ul,li,form,label{vertical-align:baseline;font-family:inherit;font-weight:inherit;font-style:inherit;font-size:100%;outline:0;padding:0;margin:0;border:0}html{overflow-x:hidden;max-width:100%}body{max-width:100%;background:#fff;font-family:"Open Sans",sans-serif;color:#777;position:relative}ol,ul{list-style:none}p:empty{display:none}article,figure,footer,header,menu,nav,section{display:block}@font-face{font-family:"OpenSansLight";src:url(/assets/fonts/9216706a79f2.eot);src:url(/assets/fonts/0773a3feada3.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:"OpenSansRegular";src:url(/assets/fonts/bae7cf97b4eb.eot);src:url(/assets/fonts/8c6ba8322c8f.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:"OpenSansSemibold";src:url(/assets/fonts/1156335218ae.eot);src:url(/assets/fonts/ee48b4b7fb9f.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:"OpenSansBold";src:url(/assets/fonts/ae5ebcdfb743.eot);src:url(/assets/fonts/24f291ca56ad.woff)format("woff");font-weight:400;font-style:normal}body{font-size:12px;-webkit-font-smoothing:antialiased;font-family:"OpenSansRegular";background-color:#1f1f1f;line-height:22px}.sticky{margin-bottom:50px}table{font-size:12px;margin-bottom:20px}caption,th,td{font-weight:400;text-align:left}.container-wrap{background-color:#f5f5f5;position:relative;z-index:10;margin-top:-55px;padding-top:7.8em;padding-bottom:40px}body[data-bg-header=true] .container-wrap{padding-top:2.1em;margin-top:0!important;padding-bottom:40px}.clear{clear:both}a{color:#27cfc3;text-decoration:none;transition:color .2s linear;-moz-transition:color .2s linear;-webkit-transition:color .2s linear}a:hover{color:inherit}h1{font-size:30px;line-height:42px;margin-bottom:7px}h2{font-size:22px;line-height:36px;margin-bottom:10px}h3{font-size:19px;line-height:34px;margin-bottom:7px}h4{font-size:18px;line-height:32px;margin-bottom:7px}h1,h2,h3,h4,h5,h6{color:#444;letter-spacing:-.5px;font-weight:400;-webkit-font-smoothing:antialiased;font-family:"OpenSansSemiBold"}h1.light,h2.light,h3.light,h4.light,h5.light,h6.light,p.light{text-transform:none;-webkit-font-smoothing:antialiased;font-family:"OpenSansLight"}h1.light{font-size:34px;margin-bottom:30px}h3.light{font-size:24px;margin-bottom:15px;letter-spacing:.5px}p{padding-bottom:27px}.row .col p:last-child{padding-bottom:0}.container .row:last-child{padding-bottom:0}blockquote{font-family:"OpenSansLight";line-height:40px;font-size:22px;padding-left:0;letter-spacing:.5px;margin-bottom:30px}.main-content ul,.main-content ol{margin-left:30px;margin-bottom:30px}.main-content ul li{list-style:disc;list-style-position:inside}.main-content img{max-width:100%;height:auto}.main-content .col.span_4 .col.span_2 img,.main-content .col.span_3 .col.span_2 img,.main-content .col.span_2 .col.span_2 img,.main-content .col.span_6 .col.span_2 img{top:-4px}#header-space{height:90px}#header-outer{width:100%;top:0;left:0;position:fixed;overflow:visible!important;padding:28px 0 0 0;background-color:#fff;z-index:9998;box-shadow:0 0 3px 0 rgba(0,0,0,.33);-moz-box-shadow:0 0 3px 0 rgba(0,0,0,.33);-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.33)}header#top #logo{width:auto;max-width:none;display:block;line-height:22px;font-size:22px;letter-spacing:-1.5px;color:#444;font-family:"OpenSansSemibold"}header#top #logo:hover{color:#27cfc3}header#top #logo img{max-width:none;width:auto;margin-bottom:0;display:block}header#top{position:relative;z-index:9998;width:100%}header#top .container .row{padding-bottom:0}header#top nav>ul{float:right;overflow:visible!important}header#top nav ul li{float:right}header#top nav>ul>li{float:left}header#top nav>ul>li>a{padding:0 10px 0 10px;display:block;color:#555;font-size:12px;line-height:20px;-webkit-transition:color .1s linear;-moz-transition:color .1s linear;-o-transition:color .1s linear;transition:color .1s linear}header#top nav ul li a:hover,header#top nav .sf-menu li.sfHover>a,header#top nav .sf-menu li.current_page_ancestor>a,header#top nav .sf-menu li.current-menu-item>a,header#top nav .sf-menu li.current-menu-ancestor>a,header#top nav .sf-menu li.current_page_item>a{color:#27cfc3}header#top nav ul li a{color:#888}.sf-menu ul li.current_page_item>a,.sf-menu ul li.current-menu-ancestor>a,.sf-menu ul li.current_page_ancestor>a{color:#27cfc3}header#top .span_9{position:static!important}header#top nav ul #search-btn{margin-left:20px!important}header#top nav ul #search-btn>div{border-left:1px solid #e7e7e7;padding-left:23px}header#top nav ul #search-btn a{padding-left:23px;padding:0 0 0 0!important;width:24px;height:21px;display:block;background-position:right top;background-repeat:no-repeat;box-sizing:content-box!important;-moz-box-sizing:content-box!important}header#top nav ul #search-btn a span{color:#a0a0a0;font-size:16px;line-height:24px!important;height:24px!important;background-color:transparent!important;-webkit-transition:color .2s linear;-moz-transition:color .2s linear;-o-transition:color .2s linear;transition:color .2s linear}header#top nav ul #search-btn a span:hover{color:#27ccc0!important}header#top #toggle-nav{position:absolute;right:0;top:5px;display:none;width:36px;height:28px;text-align:right;margin-bottom:10px}header#top #toggle-nav i{background-color:transparent!important;color:#a9a9a9;line-height:34px;font-size:18px}#search-outer{top:0;left:0;width:100%;height:75px;position:absolute;z-index:10000;overflow:visible!important;display:none;background-color:#fff}#search-outer .container{overflow:visible!important}#search-outer #search input[type=text]{width:100%;color:#888;font-size:43px;line-height:43px;position:relative;padding:0!important;background-color:transparent;border:0;transition:none;-moz-transition:none;-webkit-transition:none;-o-transition:none;box-shadow:none!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important;-o-box-shadow:none!important;font-family:"OpenSansBold";text-transform:uppercase;letter-spacing:1px}#search-outer .ui-widget-content{background-color:#1f1f1f;border:0!important;border-radius:0!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;-o-border-radius:0!important;background-image:none!important}#search-outer .ui-widget-content li:hover a{background-image:none!important}.ui-helper-hidden-accessible{display:none}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-menu{display:block;float:left;list-style:none outside none;margin:0;padding:2px}.ui-autocomplete{cursor:default;position:absolute}#search-outer .ui-widget-content{width:1100px}#search-outer>#search form{width:92%;float:left}#search-outer #search #close{list-style:none}#search-outer #search #close a{position:absolute;right:0;top:24px;display:block;width:24px;height:17px}#search-outer #search #close a span{color:#a0a0a0;font-size:18px!important;height:20px!important;line-height:19px!important;background-color:transparent!important;-webkit-transition:color .2s linear;-moz-transition:color .2s linear;-o-transition:color .2s linear;transition:color .2s linear}#search-outer>#search #close a:hover span{color:#27cfc3}.row .col h3{line-height:22px;margin-bottom:12px}.row .col img{margin-bottom:15px;max-width:100%;width:auto;height:auto}#mobile-menu{position:relative;top:0;display:none;background-color:#1f1f1f;padding:0;z-index:100000}#mobile-menu .container>ul>li:last-child{padding-bottom:10px}#mobile-menu ul li a:hover,#mobile-menu ul li a:hover [class^=icon-],#mobile-menu li.open>a,#mobile-menu ul li.current-menu-item>a,#mobile-menu ul li.current-menu-ancestor>a{color:#fff}body #mobile-menu li.open>a [class^=icon-]{color:#27cfc3}#mobile-menu #mobile-search{margin:10px 0 0 0}#mobile-menu input[type=text]{margin-top:15px;margin-bottom:15px;background-color:#171717;color:rgba(255,255,255,.7);padding:15px 15px 15px 40px!important;border:0!important;border-bottom:1px solid #2e2e2e!important;border-radius:2px 2px 2px 2px;-moz-border-radius:2px 2px 2px 2px;-o-border-radius:2px 2px 2px 2px;-webkit-border-radius:2px 2px 2px 2px;box-shadow:0 1px 3px rgba(0,0,0,.7) inset;-moz-box-shadow:0 1px 3px rgba(0,0,0,.7) inset;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.7) inset;-o-box-shadow:0 1px 3px rgba(0,0,0,.7) inset;background-image:url(/assets/img/8fd0395ef993.webp);background-repeat:no-repeat;background-position:15px center}.divider{height:20px}.col.centered-text{text-align:center}.sf-menu{line-height:1}.sf-menu li:hover{visibility:inherit}.sf-menu li{float:left;position:relative}.sf-menu{float:left;margin-bottom:30px}.sf-menu li li a,.sf-menu li li a:visited{padding-left:1.25em}.sf-menu,.sf-menu *{list-style:none outside none;margin:0;padding:0;z-index:10}.sf-menu{line-height:1}.sf-menu li:hover{visibility:inherit}.sf-menu li{float:left;line-height:12px!important;font-size:12px!important;position:relative}.sf-menu a{display:block;position:relative}.sf-menu{float:right}.sf-menu a{margin:0 1px;padding:.75em 1em 32px;text-decoration:none}.sf-menu ul li a:focus,.sf-menu ul li a:hover,.sf-menu ul li a:active,.sf-menu ul li li a:focus,.sf-menu ul li li a:hover,.sf-menu ul li li a:active{border-radius:0 0 0 0;box-shadow:none;text-shadow:none}html.no-overflow-y{overflow-y:hidden!important}.swiper-slide{position:relative;background-position:center;background-repeat:no-repeat;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;-o-background-size:cover}.swiper-slide[data-bg-alignment=center]{background-position:center center}.swiper-slide[data-bg-alignment=bottom]{background-position:center bottom}.swiper-slide .content{color:#fff;width:100%;left:0;position:absolute;top:250px;z-index:100}.parallax_slider_outer.first-section .swiper-slide .content,.nectar-slider-wrap.first-section .swiper-slide .content{margin-top:23px;margin-left:-10px}.parallax_slider_outer.first-section .swiper-slide .content{-webkit-perspective:1000;-webkit-backface-visibility:hidden}.parallax_slider_outer.first-section .slider-pagination,.nectar-slider-wrap.first-section .slider-pagination{padding-right:13px}.nectar-slider-wrap{display:none}.nectar-slider-loading{background-color:#393939;background-position:center;background-repeat:no-repeat,repeat;background-image:url(/assets/img/f009eb3c56b6.webp),url(/assets/img/b63e9637088e.webp);position:absolute;z-index:1000;top:0;left:0;width:100%;height:100%}.swiper-slide .content p,.swiper-slide .content h2,.swiper-slide .content .buttons{opacity:0;padding-top:25px;letter-spacing:.5px;-webkit-font-smoothing:antialiased}.swiper-slide .content h2{font-size:60px;line-height:80px;letter-spacing:-1px;display:block;color:#fff;font-family:"OpenSansLight"}.swiper-slide .content p{font-size:24px;line-height:38px;font-family:"OpenSansLight"}.swiper-slide .content p::selection,.swiper-slide .content h2::selection,.swiper-slide .button a::selection,.swiper-container div::selection{background:0 0!important;color:#fff!important}.active_texture{background-image:url(/assets/img/6cf320c15cb9.webp)}.swiper-slide .button{display:inline-block;padding:8px;margin:0 0 0 0;border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;-webkit-border-radius:2px;transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-webkit-transition:all .2s linear}.swiper-slide .buttons>div:last-child{padding-right:0!Important}.swiper-slide .buttons>div:first-child{padding-left:0}.swiper-slide .button a{background-color:#6bc1b9;color:#fff;border-radius:2px;padding:13px 17px;text-decoration:none;box-shadow:0 1px 0 rgba(255,255,255,.25) inset,0 1px 3px rgba(0,0,0,.2);text-transform:uppercase;font-family:"OpenSansBold";letter-spacing:2px;font-size:12px;display:block;transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-webkit-transition:all .2s linear}.swiper-slide .button.transparent a{box-shadow:none!important;padding:11px 17px!important;background-color:transparent!important;border:2px solid rgba(255,255,255,.7)}.swiper-slide .button.transparent a:hover{border:2px solid #fff}.swiper-slide[data-color-scheme=dark] .content .button.transparent a:hover{border:2px solid #000!important}.swiper-slide[data-x-pos=left] .content{text-align:left}.swiper-slide[data-x-pos=left] .content p{margin:0}.swiper-slide[data-x-pos=centered] .content{text-align:center}.swiper-container{margin:0 auto;position:relative;overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-wrapper{position:relative;width:100%;-webkit-transition-property:-webkit-transform,left,top;-webkit-transition-duration:0s;-webkit-transform:translate3d(0,0,0);-webkit-transition-timing-function:ease;-moz-transition-property:-moz-transform,left,top;-moz-transition-duration:0s;-moz-transform:translate3d(0,0,0);-moz-transition-timing-function:ease;-o-transition-property:-o-transform,left,top;-o-transition-duration:0s;-o-transform:translate3d(0,0,0);-o-transition-timing-function:ease;-o-transform:translate(0,0);-ms-transition-property:-ms-transform,left,top;-ms-transition-duration:0s;-ms-transform:translate3d(0,0,0);-ms-transition-timing-function:ease;transition-property:transform,left,top;transition-duration:0s;transform:translate3d(0,0,0);transition-timing-function:ease}.swiper-slide{float:left}.swiper-container,.swiper-slide{width:100%;height:800px;overflow:hidden;position:relative}.slider-pagination{position:absolute;z-index:20;bottom:25px;display:block;width:100%;text-align:center;opacity:0}.slider-pagination .swiper-pagination-switch{border:1px solid #fff;background-color:transparent;border-radius:10px 10px 10px 10px;cursor:pointer;display:inline-block;height:10px;margin:0 4px;width:10px;transition:background-color .2s linear,border-color .2s linear;-moz-transition:background-color .2s linear,border-color .2s linear;-webkit-transition:background-color .2s linear,border-color .2s linear;-o-transition:background-color .2s linear,border-color .2s linear}.slider-pagination .swiper-pagination-switch:hover{background-color:#fff}.swiper-container .slider-pagination .swiper-active-switch{background:0 0#fff}.swiper-container .slider-prev,.swiper-container .slider-next{position:absolute;z-index:130;top:50%;height:54px;margin-top:-28px;width:100%}.swiper-slide .content .buttons{z-index:140px;position:relative}.parallax_slider_outer.first-section .swiper-container .slider-prev,.parallax_slider_outer.first-section .swiper-container .slider-next{margin-top:0;-webkit-perspective:1000;-webkit-backface-visibility:hidden}.swiper-container .slider-prev,.swiper-container .slider-next{position:absolute;z-index:100;display:block;color:#fff;height:64px;width:64px;background-color:rgba(0,0,0,.4);border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;-webkit-border-radius:0 4px 4px 0;-o-border-radius:0 4px 4px 0;transition:background-color .2s linear;-webkit-transition:background-color .2s linear;-o-transition:background-color .2s linear;-moz-transition:background-color .2s linear}.swiper-container .slider-prev .slide-count span,.swiper-container .slider-next .slide-count span{opacity:0}.swiper-container .slider-next .slide-count{left:auto;right:0}.swiper-container .slide-count{position:absolute;left:0;top:0;height:64px;width:52px}.swiper-container .slide-count i{opacity:.7;top:17px;line-height:normal!important;font-size:30px!important}.swiper-container .slide-count{font-size:10px!important}.swiper-container .slide-count .slide-current{position:absolute;top:17px;left:15px;height:10px;line-height:10px}.swiper-container .slide-count .slide-total{position:absolute;top:38px;left:31px;height:10px;line-height:10px}.swiper-container .slider-next{border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;-webkit-border-radius:4px 0 0 4px;-o-border-radius:4px 0 0 4px}.nectar-slider-wrap{overflow:hidden;position:relative;left:0}.parallax_slider_outer.first-section{margin-bottom:-2px!important;margin-top:-42px}.parallax_slider_outer.first-section .nectar-slider-wrap{position:fixed;left:0!important;-webkit-perspective:1000;-webkit-backface-visibility:hidden}.parallax_slider_outer .swiper-container .slider-prev{left:0!important}.parallax_slider_outer .swiper-container .slider-next{right:0!important}.parallax_slider_outer .swiper-container,.parallax_slider_outer.first-section .nectar-slider-wrap{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);transform:translate(0,0);-o-transform:translate(0,0);-webkit-perspective:1000;-webkit-backface-visibility:hidden}body[data-smooth-scrolling="1"] .parallax_slider_outer .swiper-container .slider-next{right:16px!important}.swiper-container .slider-prev:hover,.swiper-container .slider-next:hover{background-color:rgba(0,0,0,.8)}.swiper-container .slider-prev i,.swiper-container .slider-next i{font-size:24px;background-color:transparent!important;line-height:66px}.swiper-container .slider-prev>i{position:absolute;padding-right:0;left:14px}.swiper-container .slider-next>i{position:absolute;right:14px;left:auto}.swiper-container .slider-prev .slide-count{right:6px!important;left:auto!important;text-align:center}.swiper-container .slider-next .slide-count{left:6px!important;text-align:center}.swiper-container .slider-next{right:0;padding-left:4px;opacity:0}.swiper-container .slider-prev{left:0;padding-right:4px;opacity:0}body[data-smooth-scrolling="1"] .nectar-slider-wrap[data-full-width=true] .swiper-container .slider-next{right:8px}body[data-smooth-scrolling="1"] .nectar-slider-wrap[data-full-width=true][data-parallax=true] .swiper-container .slider-next{right:10px}body[data-smooth-scrolling="1"] .nectar-slider-wrap[data-full-width=true] .swiper-container .slider-prev{left:7px}.swiper-container{margin:0 auto;position:relative;overflow:hidden;-webkit-backface-visibility:visible!important;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-wrapper{position:relative;width:100%;-webkit-transition-property:left,top;-webkit-transition-duration:.65s;-webkit-transform:none!important;-webkit-transition-timing-function:ease;-moz-transition-property:-moz-transform,left,top;-moz-transition-duration:.65s;-moz-transform:translate3d(0,0,0);-moz-transition-timing-function:ease;-o-transition-property:-o-transform,left,top;-o-transition-duration:.65s;-o-transform:translate3d(0,0,0);-o-transition-timing-function:ease;-o-transform:translate(0,0);-ms-transition-property:-ms-transform,left,top;-ms-transition-duration:.65s;-ms-transform:translate3d(0,0,0);-ms-transition-timing-function:ease;transition-property:transform,left,top;transition-duration:.65s;transform:translate3d(0,0,0);transition-timing-function:ease;left:0}.swiper-slide{float:left}.swiper-container,.swiper-slide{width:100%;height:750px;overflow:hidden;position:relative}.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.caroufredsel_wrapper{cursor:grab!important;cursor:-moz-grab!important;cursor:-webkit-grab!important;margin:0!important}.caroufredsel_wrapper.active{cursor:grabbing!important;cursor:-moz-grabbing!important;cursor:-webkit-grabbing!important}body .carousel-wrap{position:relative;overflow:hidden;margin:0-10px 2em -10px}.full-width-section .carousel-wrap{margin-bottom:0!important}.carousel-wrap[data-full-width=true] .portfolio-items .col .work-item .work-info a.active{cursor:grabbing!important;cursor:-moz-grabbing!important;cursor:-webkit-grabbing!important}.carousel{opacity:0}#ascrail2000{background-color:#666;width:16px!important;z-index:100000!important}#header-outer #search{position:relative}#to-top{display:block;position:fixed;text-align:center;right:17px;bottom:-30px;color:#fff;cursor:pointer;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;z-index:10000;height:29px;width:29px;background-color:rgba(0,0,0,.4);background-repeat:no-repeat;background-position:center;transition:background-color .1s linear;-moz-transition:background-color .1s linear;-webkit-transition:background-color .1s linear;-o-transition:background-color .1s linear}#to-top i{line-height:29px!important;width:29px!important;height:29px!important;font-size:14px!important;top:0!important;left:0!important;text-align:center!important;background-color:transparent!important}#to-top:hover,#to-top.dark:hover{background-color:#27cfc3}#to-top.dark{background-color:#444}body[data-smooth-scrolling="1"] #to-top{right:33px}[class^=icon-],[class*=" icon-"]{background-color:#27cfc3;border-radius:999px 999px 999px 999px;-moz-border-radius:999px 999px 999px 999px;-webkit-border-radius:999px 999px 999px 999px;-o-border-radius:999px 999px 999px 999px;color:#fff;display:inline-block;font-size:16px;height:32px;line-height:32px;max-width:100%;position:relative;text-align:center;vertical-align:middle;width:32px;top:-2px;word-spacing:1px}[class^=icon-].icon-3x,[class*=" icon-"].icon-3x{background-color:#ecebe9!Important}.full-width-section [class^=icon-].icon-3x,.full-width-section [class*=" icon-"].icon-3x{background-color:rgba(0,0,0,.021)!important}[class^=icon-].icon-3x,[class*=" icon-"].icon-3x,.circle-border{background-color:#ecebe9;border-radius:999px 999px 999px 999px;-moz-border-radius:999px 999px 999px 999px;-webkit-border-radius:999px 999px 999px 999px;-o-border-radius:999px 999px 999px 999px;color:#27cfc3;display:inline-block;font-size:30px;height:90px;line-height:90px;max-width:100%;position:relative;text-align:center;vertical-align:middle;width:90px;word-spacing:1px;transition:all .1s linear;-webkit-transition:all .1s linear;-o-transition:all .1s linear;-moz-transition:all .1s linear}[class^=icon-].icon-3x,[class*=" icon-"].icon-3x{margin-bottom:27px}.col:not(#post-area):not(.span_12):not(#sidebar):hover .circle-border{border:1px solid #27cfc3;transform:scale(1.18);-moz-transform:scale(1.18);-o-transform:scale(1.18);transition-timing-function:cubic-bezier(.4,.25,.14,1.73);-moz-transition-timing-function:cubic-bezier(.4,.25,.14,1.73);-webkit-transition-timing-function:cubic-bezier(.4,.25,.14,1.73);-o-transition-timing-function:cubic-bezier(.4,.25,.14,1.73)}.col:not(#post-area):not(.span_12):not(#sidebar):hover [class^=icon-].icon-3x,.col:not(#post-area):not(.span_12):not(#sidebar):hover [class*=" icon-"].icon-3x{color:#fff!important;background-color:#27cfc3}.circle-border{background:0 0;border:1px solid #ecebe9;height:88px;left:1px;position:absolute;z-index:-1;top:1px;transition-duration:225ms;-moz-transition-duration:225ms;-webkit-duration:225ms;-o-transition-duration:225ms;transition-property:all;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-timing-function:cubic-bezier(.5,-.7,.67,.7);-moz-transition-timing-function:cubic-bezier(.5,-.7,.67,.7);-o-transition-timing-function:cubic-bezier(.5,-.7,.67,.7);-webkit-transition-timing-function:cubic-bezier(.5,-.7,.67,.7);width:88px}.full-width-section .circle-border{background-color:rgba(0,0,0,.021);border-color:rgba(0,0,0,.05)}.testimonial_slider{float:none;opacity:0;height:0;margin-bottom:21px}.testimonial_slider blockquote{padding-left:0;text-align:center;color:#000;background-image:none;font-size:22px;width:100%;margin:0 auto;opacity:0;position:absolute}.testimonial_slider blockquote p{padding-bottom:15px}.testimonial_slider .controls ul{margin:0!important;display:block;text-align:center;width:100%}.testimonial_slider .controls ul li{list-style:none!important;cursor:pointer;display:inline}.testimonial_slider .controls ul li span.pagination-switch{background-color:transparent;border:1px solid #333;border-radius:10px 10px 10px 10px;cursor:pointer;display:inline-block;height:10px;margin:0 4px;transition:background-color .2s linear 0s,border-color .2s linear 0s;width:10px}.testimonial_slider .controls ul li span.pagination-switch:hover,.testimonial_slider .controls ul li span.pagination-switch.active{background-color:#333}.testimonial_slider .controls{position:absolute;bottom:-22px;width:100%;text-align:center}.testimonial_slider blockquote span{font-size:16px;color:rgba(0,0,0,.7)}.light h1,.light h2,.light h3,.light h4,.light h5,.light h6{color:#fff}.light .testimonial_slider .controls ul li span:hover,.light .testimonial_slider .controls ul li span.pagination-switch.active{background-color:#fff!important}img.img-with-animation{opacity:0;position:relative}img.img-with-animation[data-animation=fade-in-from-bottom]{bottom:-100px}.full-width-section{background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;box-sizing:content-box!important;-moz-box-sizing:content-box!important;-webkit-box-sizing:content-box!important;margin-left:-50%;padding-left:50%;padding-right:50%;width:100%;position:relative;z-index:0;visibility:hidden}.full-width-section>.span_12>div:last-child{padding-bottom:0!important}.full-width-section img{display:block;margin-bottom:0!important}.full-width-section>.col.span_12{float:none!important}.full-width-section>.col.span_12.light{color:#fff}.clients.three-cols>div{width:32.6%}.clients.three-cols>div:nth-child(3n+3){margin-right:0}.clients.carousel.three-cols>div{margin:0 10px}.clients>div{float:left;transition:opacity .2s linear;-moz-transition:opacity .2s linear;-webkit-transition:opacity .2s linear;-o-transition:opacity .2s linear;margin-right:1%;margin-bottom:1%;opacity:1}.clients.fade-in-animation>div{opacity:0;transition:none;-moz-transition:none;-webkit-transition:none;-o-transition:none}.clients.fade-in-animation.completed>div{transition:opacity .2s linear;-moz-transition:opacity .2s linear;-webkit-transition:opacity .2s linear;-o-transition:opacity .2s linear;-webkit-backface-visibility:hidden}.clients>div.no-link:hover{opacity:1!important}.clients>div:hover{opacity:.7!important}.clients>div img{display:block;max-width:100%;margin:0 auto}#footer-outer{color:#ccc;position:relative;z-index:10;background-color:#313233}#footer-outer .row{padding:55px 0;margin-bottom:0}#footer-outer .widget h4{color:#777;font-size:12px;font-family:"OpenSansbold";letter-spacing:2px;text-transform:uppercase;margin-bottom:20px}#footer-outer .widget{margin-bottom:30px}#footer-outer a{color:#ccc}#footer-outer a:hover{color:#27cfc3}#footer-outer #footer-widgets{border-bottom:1px solid #212121}#footer-outer #copyright{padding:20px 0;font-size:12px;background-color:#1f1f1f;border-top:1px solid #3a3a3a;color:#777}#footer-outer #copyright li{float:left;margin-left:20px}#footer-outer #copyright .container div:last-child{margin-bottom:0}#footer-outer #copyright li a{display:block;height:24px;position:relative;transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;background-position:center top}#footer-outer #copyright li a i{color:#666;transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear}#footer-outer #copyright li a i:hover{color:#27cfc3}#footer-outer #copyright p{margin-top:3px}#footer-outer #copyright .col ul{float:right}#footer-outer i{font-size:20px;width:auto;background-color:transparent!important}#footer-outer #footer-widgets .col p{padding-bottom:20px}#footer-outer #footer-widgets .col p:last-child{padding-bottom:0}#footer-outer #footer-widgets .col input[type=text]:focus,#footer-outer #footer-widgets .col input[type=email]:focus{background-color:#fff}#footer-outer .recent_projects_widget img{background-color:#444;border-color:#4d4d4d}#footer-outer .recent_projects_widget a:hover img{border-color:#616161;background-color:#616161}.recent_projects_widget img{margin-bottom:0!important;display:block;padding:5px;background-color:#fff;margin-top:0;margin-left:0;border:1px solid #e5e5e5;transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;-o-transition:all .2s linear}.recent_projects_widget a:hover img{border-color:#27cfc3}.recent_projects_widget div a{float:left;margin:2% 2%0 0;width:32%!important}.recent_projects_widget div a:nth-child(3n+3){margin-right:0!important}.recent_projects_widget>div:after{clear:both;content:"";display:block}input[type=text],textarea,input[type=email]{padding:10px!important;width:100%;border:0;border-bottom:1px solid #fff;font-family:"OpenSansRegular";font-size:12px;line-height:22px;color:#555;background-color:#ebebeb;box-shadow:0 1px 2px rgba(0,0,0,.12) inset;-moz-box-shadow:0 1px 2px rgba(0,0,0,.12) inset;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.12) inset;-o-box-shadow:0 1px 2px rgba(0,0,0,.12) inset;transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;-o-transition:all .2s linear}input[type=text]:focus,textarea:focus,input[type=email]:focus{background-color:#e1e1e1}textarea{max-width:100%}@media only screen and (min-width:1300px){.container{max-width:1100px}}@media only screen and (max-width:1020px){#to-top{display:none!important}}@media only screen and (min-device-width:481px) and (max-device-width:1025px){body[data-smooth-scrolling="1"] .nectar-slider-wrap[data-full-width=true] .swiper-container a.slider-next{right:0!important}}@media only screen and (min-width:690px) and (max-width:1000px){body[data-smooth-scrolling="1"] #header-outer{padding-right:0!important}.span_2,.span_3,.span_4,.span_5,.span_6,.span_7,.span_9,.span_10,.span_12{width:100%;margin-left:0}.col{margin-bottom:15px}.container{max-width:600px}.one-fourths.span_3{width:48%!important;margin-bottom:2%;margin-right:15px;margin-left:0!important;padding:15px;float:left}.one-fourths.span_3.clear-both{clear:both}.one-fourths.span_3.right-edge{margin-right:0}#footer-outer #copyright .col{width:49%;margin-bottom:0}#footer-widgets .container .col{margin-left:15px;width:48%}body .clients.carousel>div{margin:0 5px!important}.main-content .col.span_4 .col.span_2,.main-content .col.span_3 .col.span_2,.main-content .col.span_2 .col.span_2,.main-content .col.span_6 .col.span_2{width:7%!important}.main-content .col.span_4 .span_10,.main-content .col.span_3 .col.span_10,.main-content .col.span_2 .col.span_10,.main-content .col.span_6 .col.span_10{width:91%!important}.swiper-container .slider-prev{left:0!important}body .swiper-slide .content h2{font-size:33px!important;line-height:57px!important;margin-bottom:8px}.swiper-slide .content p{font-size:13px!important;line-height:26px!important}.swiper-slide .button a{padding:8px 13px;letter-spacing:1px!important}.swiper-slide .button.transparent a{padding:8px 13px!important;letter-spacing:1px!important}.swiper-slide .content h2{letter-spacing:-1px}.swiper-slide .button a{font-size:9px!important}#footer-widgets .container .col.span_6,#footer-widgets .container .col.span_4{margin-left:0;margin-right:15px;padding:15px;margin-bottom:0}#footer-widgets .container .row>div:last-child,#footer-widgets .container .row>div.col_last{margin-right:0}}@media only screen and (max-width:690px){body[data-smooth-scrolling="1"] #header-outer{padding-right:0!important}.container{max-width:300px!important}.col{margin-bottom:25px}#header-outer .col{margin-bottom:0}body #footer-outer #copyright .col ul{float:left}body #footer-outer #copyright .col ul li:first-child{margin-left:0}body .clients.carousel>div{margin:0 5px!important;width:150px!important}#footer-outer #social li{margin-right:10px;margin-left:0!important}.main-content .col.span_4 .col.span_2,.main-content .col.span_3 .col.span_2,.main-content .col.span_2 .col.span_2,.main-content .col.span_6 .col.span_2{width:15%!important}.main-content .col.span_4 .span_10,.main-content .col.span_3 .col.span_10,.main-content .col.span_2 .col.span_10,.main-content .col.span_6 .col.span_10{width:83%!important}.swiper-container .slider-next,.swiper-container .slider-prev{display:none}body .swiper-slide .content h2{font-size:16px!important;line-height:32px!important;margin-bottom:6px;letter-spacing:-.5px}body .swiper-slide .content p{font-size:7px!important;line-height:17px!important;padding-bottom:7px}.swiper-slide .button a{font-size:4px!important;padding:2px 7px;letter-spacing:.5px!important}body .swiper-slide .button.transparent a{padding:1px 7px!important;letter-spacing:.5px!important}.swiper-slide .buttons>div{padding-left:0!Important}.main-content .col.span_4 .col.span_2 img,.main-content .col.span_3 .col.span_2 img,.main-content .col.span_2 .col.span_2 img,.main-content .col.span_6 .col.span_2 img{padding-right:13px;top:-3px}}@media only screen and (min-width:1px) and (max-width:1000px){body[data-smooth-scrolling="1"],body[data-smooth-scrolling="1"] #header-outer{padding-right:0!important}img.img-with-animation[data-animation=fade-in-from-bottom]{bottom:0!important}.full-width-section>.col.span_12{margin-bottom:0}.full-width-section{margin-top:0!important}header#top #logo{margin-top:7px!important}body header#top #logo img{height:24px!important;margin-top:-3px!important;top:3px;position:relative}#header-outer{position:relative!important;height:52px!important;padding-top:10px!important;margin-bottom:0}#header-outer #logo{top:6px!important;left:6px!important}#header-space,#search-outer{display:none!important}header#top #toggle-nav{display:block!important}header#top .col.span_3{position:absolute;left:0;top:0;z-index:1000;width:85%!important}header#top .col.span_9{margin-left:0;min-height:48px;margin-bottom:0;width:100%!important;float:none;z-index:100;position:relative}#header-outer header#top nav{background-color:#1f1f1f;margin-left:-250px!important;margin-right:-250px!important;padding:0 250px 0 250px;top:48px;margin-bottom:75px;display:none!important;position:relative;z-index:100000}header#top,#header-outer{height:auto!important}#footer-widgets .container .col{margin-bottom:40px}.main-content>div{padding-bottom:0}#footer-outer #social li{width:33px;margin-top:9px;margin-bottom:9px}.clients.fade-in-animation>div,img.img-with-animation{opacity:1!important}.parallax_slider_outer.first-section .swiper-container .slider-prev,.parallax_slider_outer.first-section .swiper-container .slider-next{margin-top:-30px}.col h3{font-size:16px}.col h4{font-size:16px}.container-wrap{overflow-x:hidden!important}.nectar-slider-wrap{margin-left:-1px}.parallax_slider_outer.first-section .nectar-slider-wrap{position:relative!important;max-width:100%;overflow-x:hidden}.parallax_slider_outer.first-section .nectar-slider-wrap{transform:translate(0,0)!Important;-webkit-transform:translate(0,0)!Important}.parallax_slider_outer.first-section{margin-top:0!important}.parallax_slider_outer.first-section .swiper-slide .content{opacity:1!important;transform:translate(0,0)!Important;-webkit-transform:translate(0,0)!Important}.parallax_slider_outer.first-section .nectar-slider-wrap{left:1px!important}.swiper-slide{top:-1px}.parallax_slider_outer.first-section .swiper-slide .content,.nectar-slider-wrap.first-section .swiper-slide .content{margin-top:3px!important;margin-left:2px!Important}.parallax_slider_outer.first-section .slider-pagination,.nectar-slider-wrap.first-section .slider-pagination{padding-left:2px}#footer-widgets .container .row>div:last-child{margin-bottom:0!important}}