body{font-family:"FuturaBook","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;}h1,h2,h3,h4,h5,h6{font-family:"FuturaHeavy","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;text-transform:uppercase;}h2{letter-spacing:3px;margin-right:-3px;}h3{letter-spacing:3px;margin-right:-3px;}h6{font-size:20px;}h5{font-size:18px;letter-spacing:3px;margin-right:-3px;}a{color:#5F7883;}a:hover{color:#ef3c39;}img{-webkit-backface-visibility:hidden;}ul{margin:0px;}input{-webkit-appearance:none;}input:focus{border:1px solid #eee;}.offix{overflow:hidden;}.medium-4 .esp{width:85%;}section{padding-top:189px;padding-bottom:170px;}.section-small{padding-top:44px;padding-bottom:44px;}.section-small-top{padding-top:44px;padding-bottom:0px;}.section-medium{padding-top:66px;padding-bottom:66px;}.section-large{padding-top:242px;padding-bottom:242px;}.section-photo{padding-top:342px;padding-bottom:342px;position:absolute;}.section-fullwidth{padding:88px 66px;}.space-top{margin-top:50px;}.pad-bottom{padding-top:0px;padding-bottom:99px;}.pad-top{padding-top:189px;padding-bottom:170px;}.pad-top-large{padding-top:121px!important;}.pad-even{padding-top:99px;padding-bottom:99px;}.no-pad{padding:0px;overflow:hidden;}.push-top{margin-top:66px;display:inline-block;}.push-bottom{margin-bottom:44px;overflow:hidden;}.push-bottom-small{margin-bottom:22px!important;color:#282e33;font-size:13px;}.push-bottom-large{margin-bottom:66px!important;}.space-bottom{padding-bottom:161px;}.space-box-left{padding:66px 15px 0px 66px;}.space-box-right{padding:66px 66px 0px 15px;}.pad-first{padding-top:200px;}section.duplicatable{padding-bottom:70px;}section.duplicatable .border-box{margin-bottom:29px;}section.duplicatable .large-feature{margin-bottom:44px;}.border-white{border-color:#fff!important;}.background-white{background:#fff;}.background-dark-grey{background:#222;}.background-blue{background:#282e33;}.background-highlight{background:#345b8f;}.background-red{background:#ef3c39;}p{font-size:15px;}p:last-child{margin-bottom:0px;}.text-white{color:#fff;border-color:#fff;}.text-blue{color:#282e33;border-color:#282e33;}.text-red{color:#ef3c39;border-color:#ef3c39;}.underline{display:inline-block;border-bottom:3px solid;padding-bottom:3px;}h1.underline{letter-spacing:3px;margin-right:-3px;}.page-title{display:inline-block;border-bottom:2px solid;padding-bottom:7px;margin-bottom:44px;font-family:'FuturaHeavy',sans-serif;letter-spacing:0.1em;}.text-white.page-title{border-color:#fff;}.slashes-red:after{content:"///";font-style:italic;font-size:11px;position:absolute;margin:0px;max-width:100%;left:3px;right:0px;display:block;text-align:center;font-family:'FuturaBold',sans-serif;letter-spacing:-1.2em;text-shadow:0.05em 0px #ef3c39;}.slashes-red{position:relative;}.slashes-dark{position:relative;}.slashes-dark:after{content:"///";font-style:italic;font-size:11px;position:absolute;margin:0px;max-width:100%;left:3px;right:0px;display:block;text-align:center;font-family:'FuturaBold',sans-serif;letter-spacing:-1.2em;text-shadow:0.05em 0px #282e33;}.slashes-light:after{content:"///";font-style:italic;font-size:11px;position:absolute;margin:0px;max-width:100%;left:3px;right:0px;display:block;text-align:center;font-family:'FuturaBold',sans-serif;letter-spacing:-1.2em;text-shadow:0.05em 0px #fff;}code{background:#F3F4F4;padding:22px;color:#777;font-size:14px;display:inline-block;margin-bottom:22px;}.slider{position:relative;}.slider .slides li{position:relative;}.slider.small-controls .flex-direction-nav a{margin-top:-20px;}.slider.small-controls .flex-control-nav{display:none;}.hero-slider{padding:0px;position:relative;}.hero-slider .slides{overflow:hidden;}.hero-slider .slides li{height:650px;position:relative;background-size:cover!important;}.hero-slider .slides li .row{position:relative;z-index:2;}.hero-slider .slides li h3{font-size:30px;}.hero-slider .slides li h2{line-height:1;margin-bottom:33px;padding-bottom:7px;}.hero-slider .slides li h1{line-height:1;font-size:60px;margin-bottom:33px;}.work-slider{margin-top:28px;}.work-slider .slides li{height:400px;}.slides li .fadeUp{opacity:0;}.hero-slider .slides li .slide-content img{max-height:500px;position:}.hero-slider .flex-direction-nav a{height:60px;width:60px;}.hero-slider .flex-direction-nav a:before{font-size:26px;padding-bottom:66px;display:block;top:9px;left:15px;}.hero-slider .flex-direction-nav a.flex-next:before{left:-17px;}@media all and (max-width: 1100px){.hero-slider .slides li .slide-content img{max-height:300px;}}.background-breathe{-webkit-animation:burnsIn 16s ease infinite alternate;-moz-animation:burnsIn 16s ease infinite alternate;animation:burnsIn 16s ease infinite alternate;}.background-breathe .slide-content{-webkit-animation:burnsOut 16s ease infinite alternate;animation:burnsOut 16s ease infinite alternate;-moz-animation:burnsOut 16s ease infinite alternate;position:relative;top:30px;}@-webkit-keyframes burnsIn{from{-webkit-transform:scale(1,1);transform:scale(1,1);-ms-transform:scale(1,1);}to{-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2);-ms-transform:scale(1.2,1.2);}}@-webkit-keyframes burnsOut{from{-webkit-transform:scale(1,1);transform:scale(1,1);-ms-transform:scale(1,1);}to{-webkit-transform:scale(0.8,0.8);transform:scale(0.8,0.8);-ms-transform:scale(0.8,0.8);}}@-moz-keyframes burnsIn{from{-webkit-transform:scale(1,1);transform:scale(1,1);-ms-transform:scale(1,1);}to{-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2);-ms-transform:scale(1.2,1.2);}}@-moz-keyframes burnsOut{from{-webkit-transform:scale(1,1);transform:scale(1,1);-ms-transform:scale(1,1);}to{-webkit-transform:scale(0.8,0.8);transform:scale(0.8,0.8);-ms-transform:scale(0.8,0.8);}}@keyframes burnsIn{from{-webkit-transform:scale(1,1);transform:scale(1,1);-ms-transform:scale(1,1);}to{-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2);-ms-transform:scale(1.2,1.2);}}@keyframes burnsOut{from{-webkit-transform:scale(1,1);transform:scale(1,1);-ms-transform:scale(1,1);}to{-webkit-transform:scale(0.8,0.8);transform:scale(0.8,0.8);-ms-transform:scale(0.8,0.8);}}header{background-size:cover!important;background:#454545;}.header-large{padding-top:200px;padding-bottom:200px;}.fullscreen-element{padding-top:0px;padding-bottom:0px;}.logo{max-width:142px;}ul{list-style:none;}.overlay{position:absolute;height:100%;width:100%;opacity:0.2;z-index:1;top:0px;}.divider-background{position:relative;background-size:cover!important;overflow:hidden;background:url(http://www.miler.ai/img/stocksy3.jpg) 50%;}.divider-background .row{position:relative;z-index:2;}.divider-background .overlay{opacity:0.25;}.overlay.overlay-heavy{opacity:0.4;}.background-pattern{background-size:initial!important;background-repeat:initial!important;}.icon-box{height:105px;width:105px;border-radius:50%;margin:0px auto;border:2px solid #454545;padding-top:32px;font-size:36px;color:#222;margin-bottom:33px;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;}.icon-box:hover{color:#fff;background-color:#454545;}.horizontal-line{background:#222;height:1px;width:40px;margin:22px 10px;}.border-box{border:2px solid #454545;padding:37px 18px;}.border-box i{font-size:46px;color:#454545;display:inline-block;margin-bottom:17px;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;position:relative;bottom:0px;}.border-box h6{margin-bottom:0px;letter-spacing:2px;margin-right:-2px;}.border-box .horizontal-line{opacity:0.8;}.border-box:hover i{bottom:5px;}.feature-small{margin-bottom:44px;overflow:hidden;width:100%;}.feature-small .left{width:20%;}.feature-small .right{width:80%;}.feature-small i{font-size:24px;display:inline-block;color:#222;position:relative;top:5px;}.feature-small h6{margin-bottom:0px;margin-top:0px;letter-spacing:0.05em;margin-right:-2px;display:inline-block;font-family:'FuturaDemi',sans-serif;font-size:14px;color:#282e33;}.feature-small .horizontal-line{margin:22px 0px 22px 0px;opacity:1;background:#495e67;}.feature-small p{color:rgba(40,46,51,0.75);font-family:'FuturaBook',sans-serif;line-height:26px;}.medium-4 .feature-small i{font-size:38px;}.icon-box-hollow{width:150px;height:150px;margin-top:22px;display:inline-block;margin-bottom:88px;}.icon-box-hollow .upper{width:150px;height:150px;border-top:2px solid;border-right:2px solid;border-left:2px solid;border-color:#454545;color:#222;margin:0px auto;padding-top:53px;}.icon-box-hollow i{font-size:46px;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;bottom:0px;position:relative;}.icon-box-hollow .lower{overflow:hidden;position:relative;text-align:center;}.icon-box-hollow .line{width:40px;height:2px;background:#454545;}.icon-box-hollow .vertical-line{width:2px;height:35px;position:absolute;display:inline-block;background:#454545;margin-top:-11px;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;}.icon-box-hollow:hover .vertical-line{margin-top:-4px;}.icon-box-hollow:hover i{bottom:5px;}.icon-box-hollow h6{margin-bottom:0px;margin-top:44px;letter-spacing:2px;margin-right:-2px;display:inline-block;}.social-profiles{overflow:hidden;margin-left:8px;display:inline-block;}.social-profiles li{float:left;margin-right:20px;}.social-profiles li a{font-size:15px;}.social-profiles li:last-child{margin-right:0px;}.divider-background .icon-box-hollow .upper{border-color:#fff;color:#fff;}.divider-background .icon-box-hollow .line{background:#fff;}.divider-background .icon-box-hollow .vertical-line{background:#fff;}.parallax-scroll{position:relative;}.button{overflow:hidden;border:2px solid #454545;padding:20px 25px 22px 25px;text-transform:uppercase;font-size:14px;letter-spacing:1px;text-align:center;font-weight:bold;background:none;display:inline-block;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;margin-top:44px;font-family:'FuturaHeavy',sans-serif;}.button i{position:relative;display:inline-block;margin-left:5px;width:0px;overflow:hidden;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;opacity:0;left:30px;}.button .arrow_right{top:2px;}.button:last-child{margin-right:0px;}.button-white.button-filled{background:#fff;color:#454545;}.button-white.button-filled:hover{background:#454545;border-color:#454545;}.button-small{padding:14px 14px 14px 18px;font-size:11px;line-height:18px!important;}.button-small i{top:1px;}.button-x-small{padding:7px 10px 10px 10px;font-size:11px;}.button:hover i{width:20px;opacity:1;left:0px;}.button-white{border-color:#fff;color:#fff;}.button-white:hover{color:#fff;}.button-dark{background:#454545;color:#fff;}.button-dark:hover{color:#454545;background:#fff;}.button-work{margin-top:15px;overflow:hidden;color:#ef3c39;text-transform:uppercase;font-size:13px;letter-spacing:0.15em;background:none;display:inline-block;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;margin-bottom:44px;font-family:'FuturaMedium',sans-serif;}.button-work i{position:relative;display:inline-block;margin-left:5px;width:0px;overflow:hidden;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;opacity:0;left:30px;line-height:8px;}.button-work:hover i{width:20px;opacity:1;left:0px;}.button-blog{color:#454545!important;}.button.button-small.button-blog:hover{color:#454545;border-color:#454545;text-decoration:none;}.description-work p{line-height:30px;font-size:16px;color:rgba(40,46,51,0.9);}.action-link{font-size:24px;letter-spacing:3px;margin-right:-3px;text-transform:uppercase;display:inline-block;padding-bottom:11px;border-bottom:1px solid;border-color:#2c7787;}.action-link i{position:relative;display:inline-block;width:0px;overflow:hidden;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;opacity:0;left:80px;}.action-link:hover i{width:30px;opacity:1;left:0px;}.action-link.text-white:hover{color:#fff;}.background-highlight .action-link{color:#fff;border-color:#fff;}.panel-holder{position:relative;margin-bottom:-3px;}.panel-title{border:2px solid #454545;padding:18px;text-transform:uppercase;letter-spacing:2px;color:#454545;font-weight:bold;font-size:14px;cursor:pointer;position:relative;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;}.panel-title i{position:absolute;right:11px;font-size:26px;display:inline-block;margin-top:-8px;}.panel-title:hover{background:#454545;color:#fff;}.panel-content{padding:0px;border-left:1px solid #c9c9c9;border-right:1px solid #c9c9c9;border-bottom:1px solid #c9c9c9;max-height:0px;overflow:hidden;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;}.panel-content p{padding:0px 20px;opacity:0;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;}.panel-content p:first-child{margin-top:22px;}.panel-content p:last-child{margin-bottom:33px;}.active-panel .panel-content{max-height:400px;}.active-panel .panel-content p{opacity:1;}.active-panel .panel-title{background:#454545;color:#fff;}.fullwidth-team{overflow:hidden;}.fullwidth-team .columns{padding:0px;}.fullwidth-team .team-member{max-height:500px;bottom:30px;}.fullwidth-team .team-member:hover .member-details{bottom:130px;}.team-member{text-align:center;max-height:450px;overflow:hidden;width:100%;margin:0px auto;cursor:pointer;margin-top:22px;}.team-member img{transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;opacity:1;width:100%;}.member-details{bottom:90px;background:#282e33;padding:22px 0px;position:relative;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;}.member-details h6{color:#fff;letter-spacing:0.05em;font-size:13px;font-family:'FuturaHeavy',sans-serif;margin:0px 10px;}.member-details .title{font-family:'FuturaMedium',sans-serif;font-size:14px;color:#ef3c39;letter-spacing:0.05em;margin-right:-1px;display:inline-block;margin:0px 10px;}.member-details .horizontal-line{background:#ef3c39;}.member-details .social-profiles{margin-bottom:20px;}.member-details .social-profiles li a{color:#fff;}.member-details p{color:#fff;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;padding:0px 20px 0px 10px;margin-bottom:33px;font-family:'FuturaBook',sans-serif;font-size:15px;}.background-blue .member-details{background:#fff;}.team-member:hover .member-details{bottom:200px;}.team-member:hover .member-details p{opacity:1;}.team-member:hover img{opacity:0.7;}.pricing-table{text-align:center;border:2px solid #454545;padding:22px 0px 44px 0px;}.pricing-table h6{margin-bottom:22px;}.pricing-table .price-holder{background:#fff;padding:33px;color:#454545;border-top:2px solid;border-bottom:2px solid;}.pricing-table ul{padding:0px 33px;margin-bottom:0px;}.pricing-table ul li{border-bottom:1px solid #e7e7e7;padding-bottom:10px;margin-bottom:10px;font-size:14px;}.pricing-table ul li:last-child{border-bottom:none;margin-bottom:0px;}.pricing-table .button{background:#454545;color:#fff;}.pricing-table.emphasis .price-holder{background:#454545;color:#fff;}.price-holder{margin-bottom:33px;}.price-holder .dollar,.price-holder .cents{font-weight:bold;font-size:24px;position:relative;bottom:17px;}.price-holder .amount{font-weight:bold;font-size:48px;}.terms span{font-size:12px;text-transform:uppercase;display:inline-block;letter-spacing:2px;margin-right:-2px;margin-top:11px;}.panel{padding:25px 28px 33px 28px;background:#EBEEF0;margin-bottom:30px;display:inline-block;}.panel h6{letter-spacing:2px;margin-bottom:22px;}.panel .social-profiles{margin-bottom:-11px;margin-left:0px;}.panel .social-profiles h6{margin:0px;letter=spacing: 1px;font-size:12px;position:relative;top:3px;}.panel .social-profiles a{transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;position:relative;bottom:0px;color:#282e33;}.panel .social-profiles a:hover{bottom:3px;color:#495e67;}.divider-background .panel{background:rgba(255,255,255,0.9);padding-bottom:44px;}.tabs-holder{display:inline-block;overflow:hidden;margin-bottom:22px;}.tabs-holder li{float:left;text-align:center;padding:11px 18px 11px 18px;border-top:2px solid;border-bottom:2px solid;border-left:2px solid;border-color:#454545;font-size:12px;font-weight:bold;letter-spacing:1px;text-transform:uppercase;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;color:#454545;cursor:pointer;}.tabs-holder li:last-child{border-right:2px solid;}.tabs-holder li i{font-size:16px;display:inline-block;margin-left:0px;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;width:0px;position:relative;left:40px;opacity:0;}.tabs-holder li:hover{background:#454545;color:#fff;border-color:#454545;}.tabs-holder li.active{background:#454545;color:#fff;}.tabs-holder li.active i{left:0px;opacity:1;width:16px;}.tabs-holder li:last-child.active{border-color:#454545;}.tab-content{position:relative;display:none;}.tab-content.active{display:block;}.feature-selector-holder{overflow:hidden;}.feature-selector-content{margin-bottom:44px;transition:all .3s ease;position:relative;}.feature-selector-content li{opacity:0;position:absolute;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;}.feature-selector-content li.active{opacity:1;-webkit-transition-delay:0.3s;transition-delay:0.3s;z-index:900;}.feature-selector-tabs{display:inline-block;margin:0px auto;overflow:hidden;}.feature-selector-tabs li{width:100px;height:100px;border-radius:50%;border:2px solid #353535;color:#353535;text-align:center;margin-right:33px;padding-top:16px;font-size:43px;float:left;cursor:pointer;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;}.feature-selector-tabs li:last-child{margin-right:0px;}.feature-selector-tabs li:hover{background:#eee;color:#353535;}.feature-selector-tabs li.active{background:#eee;color:#353535;}.divider-background .feature-selector-tabs li{border-color:#fff;color:#fff;}.divider-background .feature-selector-tabs li:hover{background:rgba(255,255,255,0.8);color:#353535;}.divider-background .feature-selector-tabs li.active{background:rgba(255,255,255,0.8);color:#353535;}.clients-slider{width:100%;overflow:hidden;position:relative;}.clients-slider li{text-align:center;}.clients-slider img{height:50px;}.icon-list{margin-bottom:44px;}.icon-list li{color:rgba(40,46,51,0.7);padding-top:15px;margin-bottom:15px;border-top:1px solid #eceff0;text-rendering:optimizeLegibility;font-family:'FuturaBook',sans-serif;font-size:15px;}.icon-list li:last-child{margin-bottom:0px;}.icon-list span{display:inline-block;position:relative;font-size:16px;font-family:'FuturaBook',sans-serif;color:rgba(40,46,51,0.9);}.icon-list li i{color:#454545;font-size:26px;display:inline-block;margin-right:11px;text-align:center;width:40px;}.image-list{margin-top:44px;margin-bottom:44px;}.image-list li{margin-bottom:44px;}.image-list li:last-child{margin-bottom:0px;}.list-bullets{margin-left:11px;list-style-type:disc;margin-bottom:22px;font-size:14px;list-style-position:inside;}.list-bullets li{margin-bottom:6px;font-family:Open Sans,sans-serif;font-size:15px;color:rgba(40,46,51,0.9);text-decoration:underline;}.stat{text-align:center;}.stat .count{display:inline-block;color:#454545;margin-bottom:15px;}.stat .count i{font-size:60px;display:inline-block;margin-right:15px;}.stat .count span{font-weight:bold;font-size:48px;position:relative;top:4px;}.stat .title{text-transform:uppercase;letter-spacing:2px;display:block;margin-right:-3px;font-size:14px;color:#777;}.background-highlight .stat .count,.divider-background .stat .count{color:#fff;}.background-highlight .stat .title,.divider-background .stat .title{color:#fff;}.rotate{-webkit-animation:rotate steps(4) 4s infinite normal;-moz-animation:rotate steps(4) 4s infinite normal;-o-animation:rotate steps(4) 4s infinite normal;animation:rotate steps(4) 4s infinite normal;}.wiggle{-webkit-animation:tada steps(4) 1s infinite normal;-moz-animation:tada steps(4) 1s infinite normal;-o-animation:tada steps(4) 1s infinite normal;animation:tada steps(4) 1s infinite normal;}@-moz-keyframes rotate{100%{-moz-transform:rotate(360deg);}}@-webkit-keyframes rotate{100%{-webkit-transform:rotate(360deg);}}@keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}.divider-video{position:relative;padding:0px;overflow:hidden;}.video-wrapper{position:absolute;width:100%;top:0px;left:0px;z-index:0;}.video-wrapper video{width:100%;position:absolute;}.divider-video .overlay{z-index:1;opacity:0.4;}.divider-video .divider-content{position:relative;z-index:2;padding-top:121px;padding-bottom:121px;}form{overflow:hidden;}textarea{background:#eceff0;width:100%;border:none;padding:20px 0px 0px 16px;margin-top:11px;font-size:14px;font-family:'FuturaBook',sans-serif;}input[type="text"]{background:#eceff0;border:none;padding:17px;font-size:14px;-webkit-appearance:none;width:48%;height:54px;font-family:'FuturaBook',sans-serif;}form input[type="text"]{float:left;}form input[type="text"]:last-child{float:right;}input[type="submit"]{float:right;}input.hollow{background:none;border:2px solid #fff;display:inline-block;color:#fff;font-size:14px;}input.hollow::-webkit-input-placeholder{color:#fff;}input.hollow:focus{outline:none;}#details-error{padding:11px;background:#dd5252;color:#fff;border-radius:3px;display:none;}#form-sent{padding:11px;background:#4ec04b;color:#fff;border-radius:3px;display:none;}.map{overflow:hidden;height:400px;position:relative;}.map .overlay{opacity:0;z-index:1;}.map iframe{width:100%;height:400px;border:none;position:relative;z-index:0;}.instagram-feed .row{padding-top:33px;padding-bottom:33px;}.instagram-feed span{text-transform:uppercase;color:#333;font-size:12px;}.instagram-feed span i{display:inline-block;margin:0px 6px;}.instagram-feed.no-pad .columns{padding-top:0px;padding-bottom:0px;}.instafeed li{width:12.5%;float:left;}.instafeed li:nth-child(n+9){display:none;}nav{width:100%;top:0px;z-index:99;padding-top:44px;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;}.shrink-nav{padding-top:17px;}.shrink-nav .menu li a{padding-bottom:27px;}.overlay-nav{position:absolute;}.nav-light{background:#fff;background:rgba(255,255,255,0.9);}.nav-dark{background:#353535;background:rgba(53,53,53,0.9);}.nav-light .logo-light{display:none;}.nav-dark .logo-dark{display:none;}.nav-transparent .logo-dark{display:none;}.nav-transparent-dark .logo-light{display:none;}.shrink-nav.nav-light,.shrink-nav.nav-transparent-dark{background:rgba(255,255,255,0.95);}.shrink-nav.nav-dark,.shrink-nav.nav-transparent{background:rgba(40,46,51,0.95);}.sticky-nav{position:fixed;top:0px;}nav .menu{display:inline-block;margin:0px;position:relative;top:4px;}nav .menu li{float:left;padding:0px 10px;}nav .menu li:last-child{padding-right:0px;}nav .menu li.menu-slash{font-size:12px;line-height:27px;font-family:'FuturaBold',sans-serif;color:#fff;}nav .menu li.menu-slash-dark{font-size:12px;line-height:27px;font-family:'FuturaDemi',sans-serif;color:#282e33;}nav .menu li a:first-child:hover{color:#ef3c39;}nav .menu li a{font-size:13px;text-transform:uppercase;letter-spacing:0.04em;padding-bottom:48px;display:inline-block;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;font-family:'FuturaBold',sans-serif;}nav.nav-dark .menu li a,nav.nav-transparent .menu a{color:#fff;}.has-dropdown:after{font-family:'ElegantIcons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;content:'\33';color:#353535;font-size:16px;position:relative;top:1px;right:3px;}.nav-dark .has-dropdown:after,.nav-transparent .has-dropdown:after{color:#fff;}.subnav{max-height:0px;overflow:hidden;position:absolute;z-index:999;background:#353535;background:rgba(53,53,53,0.95);top:97%;overflow:hidden;margin:0px;text-align:left!important;}.subnav li{float:none!important;margin:0px 22px;padding-left:0px!important;margin-bottom:8px;}.subnav li:first-child{margin-top:18px;}.subnav li:first-child h6{margin-top:-11px;}.subnav li:last-child{padding-right:22px!important;margin-bottom:25px;}.subnav li a{color:#aaa!important;padding-bottom:0px!important;}.subnav li a:hover{color:#fff!important;}nav .menu li:hover .subnav{max-height:700px;}nav .menu li:last-child .subnav{right:0px;text-align:right!important;}nav .menu li:last-child .subnav li{padding-right:0px!important;}nav .menu li:last-child .subnav-fullwidth li{text-align:left!important;}.subnav h6{color:#fff;padding-bottom:4px;font-size:12px;border-bottom:1px solid #fff;padding-top:11px;display:inline-block;margin-bottom:0px;}.shrink-nav .subnav{top:100%;margin-top:-2px;}.logo{position:relative;bottom:4px;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;}.logo-initial{display:block;width:46px;height:42px;background:url('../img/logo.png');margin-top:-6px;}.logo-full{background:url('../img/logo.png');width:0%;height:42px;background-position:0px -42px;transition:all 0.5s;}.logo-initial:hover .logo-full{width:133px;}.logo-initial-dark{display:block;width:46px;height:42px;background:url('../img/logo-dark.png');margin-top:-6px;}.logo-full-dark{background:url('../img/logo-dark.png');width:0%;height:42px;background-position:0px -42px;transition:all 0.5s;}.logo-initial-dark:hover .logo-full-dark{width:133px;}.shrink-nav .logo{bottom:1px;}.subnav-fullwidth ul{margin:0px;}.subnav-fullwidth ul li{margin-left:0px!important;padding-left:0px!important;}.subnav-fullwidth li h6{margin-top:-11px;}.mobile-toggle{cursor:pointer;position:absolute;right:15px;z-index:22;color:#fff;font-size:36px;top:20px;display:none;}.nav-transparent-dark .mobile-toggle,.nav-light .mobile-toggle{color:#454545!important;}.work-wrapper{overflow:hidden;}.work-wrapper figure{float:left;}.work-instance-wrapper{overflow:hidden;}.grid-layout figure{margin-bottom:30px;}figure{margin:0px;cursor:pointer;}.cover-wrapper{overflow:hidden;width:100%;position:relative;z-index:1;}.cover-wrapper img{width:100%;transition:all .2s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;}.cover-wrapper:hover img{-ms-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1);}figure .hover-state{position:absolute;top:0px;width:100%;height:100%;background:rgba(239,60,57,0.95);opacity:0;transition:all .2s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;z-index:2;text-align:center;}figure .hover-state .horizontal-line{background:#fff;opacity:0.7;}figure .hover-state span{font-size:13px;}figure .hover-state .button{margin-top:0px;}figure:hover .hover-state{opacity:1;}figure .title-holder{background:#2a3239;padding:12px 22px 22px 22px;position:relative;cursor:default;text-align:center;line-height:0.5px;}figure .title-holder h6{letter-spacing:0.02em;margin-bottom:7px;font-size:13px;color:#fff;font-family:'FuturaBold',sans-serif;}figure .title-holder span{font-size:13px;font-family:'FuturaMedium',sans-serif;color:#495e67;}figure .title-holder i{position:absolute;right:22px;display:inline-block;margin-top:-10px;font-size:12px;display:none;}figure .title-holder i:before{margin-right:10px;}.grid-layout figure .hover-state{width:100%;height:100%;top:0px;left:0px;}.filters{display:inline-block;overflow:hidden;margin-bottom:44px;}.filters li{float:left;text-align:center;border-bottom:1px solid #475b64;font-size:12px;font-weight:bold;letter-spacing:0px;text-transform:uppercase;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;}.filters li:last-child{border-right:0px solid;}.filters li a{display:inline-block;margin-right:-1px;padding:15px 22px 15px 22px;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;font-family:'FuturaDemi',sans-serif;font-size:12px;}.filters li a i{font-size:16px;display:inline-block;margin-left:0px;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;width:0px;position:relative;left:40px;opacity:0;}.filters li:hover{background:#495e67;}.filters li:hover a{color:#fff;}.filters li.active{border-bottom:1px solid #fff;}.filters li.active a{color:#fff;}.filters li.active a i{left:0px;opacity:1;width:16px;}figure.medium-12{overflow:hidden;}.testimonials-slider{position:relative;}.testimonials-slider p:last-child{margin-bottom:37px;}.testimonials-slider .author{text-transform:uppercase;font-weight:bold;display:inline-block;margin-right:4px;margin-top:20px;font-family:'FuturaDemi',sans-serif;font-size:14px;letter-spacing:0.05em;}.testimonials-slider .handle{font-family:'FuturaMedium',sans-serif;font-size:15px;}.testimonials-slider .flex-control-nav{bottom:-74px;}.blog-post .post-short .post-content a:hover{color:rgba(40,46,51,0.9);}.blog-post-preview a{color:white;}.blog-post-preview a:hover{text-decoration:underline;color:white;}.post-content a{color:#EF3C39;}.post-content a:hover{text-decoration:underline;}.blog-nav .menu a{color:#282e33;}.blog-post-preview .cover-wrapper{overflow:hidden;width:100%;position:relative;z-index:1;}.blog-post-preview .cover-wrapper img{transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;}.blog-post-preview .cover-wrapper:hover img{-ms-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1);}.blog-post-preview figure{margin-bottom:22px;}.blog-post-preview .title-holder{overflow:hidden;text-transform:uppercase;padding-top:10px;}.blog-post-preview .date,.blog-post .date{border:2px solid #FFFFFF;padding:10px 12px 10px 12px;color:#FFFFFF;width:18%;float:left;text-align:center;}.blog-post-preview .day,.blog-post .day{font-size:24px;display:block;margin-bottom:3px;font-family:'FuturaBold',sans-serif;}.blog-post-preview .month,.blog-post .month{font-size:17px;display:block;font-family:'FuturaBook',sans-serif;}.blog-color{background:#EBEEF0!important;color:#454545!important;}.blog-post-preview .title{margin-left:11px;margin-bottom:44px;display:inline-block;width:77%;float:right;}.blog-post-preview .title h6{margin-bottom:4px;margin-top:0px;letter-spacing:0.05em;margin-right:-2px;color:#FFFFFF;font-family:'FuturaHeavy',sans-serif;font-size:17px;}.blog-post-preview .meta{font-size:14px;text-transform:none;font-family:'FuturaMedium',sans-serif;color:rgba(255,255,255,0.75);}.blog-post-preview .meta a{font-family:'FuturaMedium',sans-serif;color:#5F7883;}.blog-post-preview .meta a:hover{text-decoration:underline;color:#5F7883;}.blog-post-preview p{display:block;text-transform:none;font-family:'FuturaBook',sans-serif;font-size:15px;color:rgba(255,255,255,0.75);line-height:20px;padding-top:15px;}.blog-post{overflow:hidden;}.blog-post .date{width:100%;float:none;margin-bottom:22px;}.blog-post iframe{width:100%;}.blog-post .meta{font-size:13px;display:block;margin-top:3px;margin-bottom:44px;color:rgba(40,46,51,0.9);font-family:Open Sans,sans-serif;}.blog-post .meta a{color:#ef3c39;}.bold{font-family:Open Sans,sans-serif;font-size:16px;font-weight:700;}.long-post{overflow:hidden;}.long-post .post-content{width:100%;padding-left:0px;}.long-post p{font-size:15px;color:rgba(40,46,51,0.9);font-family:Open Sans,sans-serif;line-height:32px;}.post-details{width:8%;float:left;}.post-details .panel{padding:22px;11px;width:100%;text-align:center;}.post-details .panel .social-profiles li{margin-right:0px;float:none;margin-bottom:11px;}.post-content{float:right;width:92%;padding-left:22px;padding-bottom:66px;border-bottom:1px solid rgba(40,46,51,0.1);margin-bottom:66px;}.post-content h5{padding-top:10px;}.post-content h5:first-child{letter-spacing:0.05em;margin-top:0px;margin-bottom:2px;color:rgba(40,46,51,0.9);position:relative;bottom:4px;font-size:22px}.post-content img.ppl{margin-bottom:42px;}.post-content .slider{margin-bottom:22px;}.post-content .slider img{margin-bottom:0px;}.post-content .button{margin-top:22px;}.post-content iframe{width:100%;margin-bottom:22px;min-height:365px;}.post-content p{font-size:15px;color:rgba(40,46,51,0.9);font-family:Open Sans,sans-serif;line-height:32px;}aside .widget:first-child{margin-top:0px;}aside .widget{margin-bottom:42px;}aside .widget h6{font-size:12px;letter-spacing:2px;margin-bottom:22px;}aside .widget ul li{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid rgba(40,46,51,0.1);}aside .widget ul li a{font-size:14px;color:#282e33;font-family:'FuturaBook',sans-serif;}aside .widget i{transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;position:relative;left:0px;}aside .widget .arrow_right{font-size:12px;top:2px;}aside .widget ul li a:hover .arrow_right{left:4px;}aside .widget ul li a:hover{color:#454545;}aside .search-widget .input-holder{overflow:hidden;}aside .search-widget input{border:1px solid #282e33;background:#fff;padding:11px;height:40px;border-radius:0px;margin:0px;}aside .search-widget input[type="text"]{width:60%;float:left;font-size:13px;font-family:'FuturaBook',sans-serif;}aside .search-widget input[type="submit"]{background:#282e33;color:#fff;height:40px;width:80px;text-transform:uppercase;font-weight:bold;float:left;cursor:pointer;font-family:'FuturaBook',sans-serif;font-size:12px;letter-spacing:0.05em;}aside .widget .tags{overflow:hidden;}aside .widget .tags li{float:left;margin-right:4px;margin-bottom:4px;border-bottom:none;}aside .widget .tags li:last-child{margin-right:0px;}aside .widget .tags li a{display:inline-block;padding:8px;border:1px solid rgba(40,46,51,0.4);-webkit-transition:all .2s ease;-moz-transition:all .2s ease;text-transform:lowercase;}aside .widget .tags li a:hover{background:#282e33;color:#fff;border-color:#282e33;}.margin-top{margin-top:4px;}.blog-padding{padding:0px;}.post-comments{margin-top:99px;}.post-comment{overflow:hidden;background:#fff;padding:22px;padding-bottom:33px;margin:22px 0px;float:none;width:100%;}.post-comment img{max-width:80%;}.post-comment .button{margin:0px 0px 0px 11px;position:relative;bottom:2px;margin-bottom:11px;}.post-comment.indent{width:90%;float:right;}.post-comment h6{letter-spacing:1px;}.post-comment span{font-size:12px;}input:focus{-webkit-appearance:none;outline:1px solid #eceff0;background-color:#ffffff;font-size:14px;font-family:'FuturaMedium',sans-serif;}textarea:focus{-webkit-appearance:none;outline:1px solid #eceff0;background-color:#ffffff;font-size:14px;font-family:'FuturaMedium',sans-serif;}fieldset{border:none;padding:0px;margin:0px;overflow:hidden;}.form-comments{overflow:hidden;margin-top:99px;}.form-comments h6{margin-bottom:22px;}.form-comments input[type="text"]{float:left;width:30%;margin-right:4.99999995%;margin-left:4.99999995%;margin-top:0px;margin-bottom:0px;border:none;font-size:12px;}.form-comments fieldset input:last-child{margin:0%;float:right;}.form-comments fieldset input:first-child{margin:0%;float:left;}.blog-masonry-wrapper article .panel{width:100%;padding:22px;}.blog-masonry-wrapper article h6{letter-spacing:2px;margin-bottom:10px;margin-top:0px;}.blog-masonry-wrapper .horizontal-line{width:100%;opacity:0.15;}.blog-masonry-wrapper article a{margin-top:11px;}.blog-masonry-wrapper article .social-profiles{padding:11px;}.img-blog-left{float:left;margin:0 40px 0 0;}.img-blog-right{float:right;margin:0 40px 0 0;}.img-blog-full{width:100%;}.skills li{margin-bottom:22px;}.skills li span{display:inline-block;margin-bottom:11px;color:#777;}.empty-skill{width:100%;height:4px;background:#d5d5d5;}.full-skill{height:4px;background:#454545;position:relative;bottom:4px;}footer.dark{background:#282e33;}footer.dark h6{color:#282e33;margin-bottom:26px;font-size:11px;letter-spacing:2px;}footer.dark a{color:#282e33;font-size:13px;}footer.dark a i{color:#5F7883;}footer.dark i{color:#5F7883;}footer.dark a:hover{color:#5F7883;}footer.dark.blog-footer{padding-top:60px;background:#FFFFFF;border-top:1px solid rgba(40,46,51,0.1);}footer a i{position:relative;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;left:0px;}footer a:hover .arrow_right{left:5px;}footer p{font-size:13px;}footer p i{display:inline-block;color:#ebebeb;margin-right:5px;}footer ul{margin:0px;font-size:11px;}footer ul li{margin-bottom:9px;color:#282e33;font-size:13px;}footer ul li i{display:inline-block;margin-right:0px;}footer ul li a{font-size:11px;}.footer-lower{padding:24px 0px;}.footer-lower .button{margin-top:0px;padding:10px 3px 10px 12px;}footer.dark .footer-lower{background:#FFF;margin-top:30px;}footer .social-profiles li{font-size:14px!important;}footer.dark .social-profiles li a i{color:#282e33!important;font-size:18px;margin-left:13px;}footer.dark .social-profiles li a i:hover{color:#ef3c39!important;}.footer-lower span{font-size:14px;font-family:'FuturaBook',sans-serif;color:#282e33;}.text-footer{color:#282e33;}.footer-bottom{bottom:-8px;}footer.footer-alt .social-profiles li{margin-right:33px;}footer.footer-alt .social-profiles li:last-child{margin-right:0px;}footer.footer-alt .social-profiles li a i{font-size:18px;display:inline-block;color:#282e33!important;}footer.footer-alt .social-profiles li a:hover i{color:#ef3c39!important;}footer.footer-alt span.sub{display:block;margin-top:44px;text-transform:uppercase;font-size:12px;letter-spacing:2px;margin-right:-2px;}footer.footer-alt span.sub .icon_heart{color:#f73333;font-size:14px;position:relative;bottom:2px;display:inline-block;margin:0px 4px;}.style-corporate .background-highlight{background-color:#3275d6;}.style-corporate .button-filled{background-color:#3275d6;border-color:#3275d6;color:#fff;}.style-corporate .button-filled:hover{background-color:#fff;border-color:#fff;color:#3275d6;}.style-corporate .button{border-radius:5px;}.style-corporate .icon-box{border-radius:50%;border-color:#3275d6;color:#3275d6;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;}.style-corporate .icon-box:hover{background:#3275d6;color:#fff;}.style-corporate .feature-small i{width:70px;height:70px;border-radius:50%;border-color:#3275d6;color:#3275d6;border:2px solid;text-align:center;padding-top:22px;}.style-freelance .no-pad{padding-top:0px!important;}.style-freelance .nav-transparent-dark .logo-dark{display:none;}.style-freelance .nav-transparent-dark .logo-light{display:block!important;}.style-freelance .nav-transparent-dark.shrink-nav .logo-dark{display:block;}.style-freelance .nav-transparent-dark.shrink-nav .logo-light{display:none!important;}.style-freelance h1.size-display{line-height:1;border-bottom:3px solid;padding-bottom:7px;font-size:55px;}.style-freelance h4.size-display{font-size:30px;line-height:1;font-weight:300;border-bottom:2px solid;padding-bottom:7px;letter-spacing:2px;margin-bottom:66px;}.style-freelance .pad-top-large{padding-top:181px!important;}.style-freelance .space-box-right,.style-freelance .space-box-left{padding-top:121px;}.style-freelance .section-photo{padding:360px 0px;}.style-freelance .feature-small i{font-size:52px;}.clients{overflow:hidden;margin-bottom:44px;}.clients img{display:inline-block;width:50%;padding:0px 66px;float:left;margin-bottom:33px;}.twitter{color:#00aced;}.linkedin{color:#007bb6;}.dribbble{color:#F279A8;}.lightbox-image{margin-bottom:30px;}.style-switcher{position:fixed;left:-200px;top:200px;z-index:999;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;}.style-switcher .toggle{width:40px;height:40px;text-align:center;background:#353535;color:#fff;font-size:25px;padding-top:7px;cursor:pointer;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;position:absolute;right:-40px;border:1px solid #999;border-left:none;}.style-switcher .toggle:hover{background:#fff;color:#353535;}.style-switcher .select-holder{padding:22px;background:#353535;width:200px;border:1px solid #999;}.style-switcher select{margin-bottom:22px;}.show-switcher{left:0px!important;}