body,.box.xlarge{letter-spacing:0;font-weight:400;font-size:1.4rem;line-height:1.8;color:#666;font-family:'Open Sans','Helvetica Neue',sans-serif}h1,h2,h3,h4,h5,h6,.navigation ul li a,.side-navigation ul li a,.side-navigation .sub-menu a,.sidebar a,.footer .navigation a,.footer .social-list a,cite,.portfolio-filter-menu a,.counter .stat-counter,.overlay-info .project-title,.font-alt-1,.accordion li a,.tabs li a,.overlay-navigation-wrapper .site-search .form-element{font-family:'Lato','Helvetica Neue',sans-serif}a,p a,.box a:not(.button){color:#232323}p a{font-weight:400}.animated-link{position:relative}a:hover,p a:hover,.box a:not(.button):hover,.social-list li a:hover,.post-info a:hover,.widget a:hover,.team-1 .social-list a:hover,.team-2 .social-list a:hover,.side-navigation-footer .social-list a:hover,.accordion li a:hover,.accordion li.active a,.tabs li a:hover,.tabs li.active a,.tabs li.active a:hover,.blog-masonry .with-background .post-read-more a:hover,.overlay-navigation-wrapper .navigation-hide a,.post-info-over a:hover,.post-info-over a:hover span,.post-author-aside a:hover,.post-love a:hover,.post-love a:hover span,.navigation-hide a{color:#6ed3cf;text-decoration:none}.blog-masonry .with-background .post-read-more .text-line{background-color:#fff}a:hover .text-line,.animated-link:hover .text-line,.accordion li a:hover .text-line,.tabs li a:hover .text-line,.blog-masonry .with-background .post-read-more a:hover .text-line{background-color:#6ed3cf}h1,h2,h3,h4,h5,h6{line-height:1;font-weight:400;color:#232323}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:#6ed3cf}.footer h1,.footer h1 a,.footer h2,.footer h2 a,.footer h3,.footer h3 a,.footer h4,.footer h4 a,.footer h5,.footer h5 a,.footer h6,.footer h6 a{color:#999}h1{font-size:6.2rem}h2{font-size:5rem}h3{font-size:4rem}h4{font-size:3rem}h5{font-size:2rem}h6{font-size:1.4rem}.widget-title{font-size:2rem}.widget a{color:#666}#searchform .input-group{display:table;width:100%}#searchform input,#searchform span{display:table-cell;vertical-align:top;margin:0}#searchform span{border-left:1px solid transparent}h2.post-title{margin-bottom:3rem;font-weight:700}.blog-masonry .grid-item h2.post-title{margin-bottom:0;font-size:1.8rem;text-transform:none;display:block}.blog-masonry.masonry-set-dimensions h2{font-size:1.4rem;text-transform:uppercase}.blog-masonry.masonry-set-dimensions h2 a,.blog-masonry.masonry-set-dimensions .post-read-more a{color:#fff}.blog-regular .post-title,.blog-wide .post-title{font-size:4rem}.single-post-tags .tags-title{font-size:1.3rem}h3.widget-title{font-size:1.6rem}.post-comment-respond #reply-title{font-weight:700!important}.team-1 h3,.team-2 h3{margin-top:.5rem}.team-1 h6.occupation,.team-2 h6.occupation{margin-bottom:.3rem}h5.project-title{font-size:1.4rem}.overlay-info .project-description{font-size:1.3rem;opacity:.7}.overlay-info>span>span{font-size:1.1rem;font-weight:700;letter-spacing:.1rem;text-transform:uppercase;color:#fff}.pricing-table.medium .pricing-table-header h2{font-size:2.5rem}.footer h4{font-size:1.5rem;color:#fff}.footer .copyright{font-size:1.1rem}.footer p{font-size:1.2rem}.lead{font-size:2rem;font-weight:400}.title-xlarge{font-size:8rem}.tms-caption.scale.title-xlarge,.tmp-content .title-xlarge{font-size:8rem;line-height:7.5rem}.title-large{font-size:6.2rem}.tms-caption.scale.title-large,.tmp-content .title-large{font-size:6.2rem;line-height:5.7rem}.title-medium{font-size:3rem}.tms-caption.scale.title-medium,.tmp-content .title-medium{font-size:3rem;line-height:2.5rem}.title-small{font-size:1.1rem}.tms-caption.scale.title-small,.tmp-content .title-small{font-size:1.1rem;line-height:.6rem}.text-xlarge{font-size:2rem}.text-large{font-size:1.6rem}.text-medium{font-size:1.2rem}.text-small{font-size:1rem}.weight-light{font-weight:300}.weight-bold{font-weight:700}@media only screen and (max-width:768px){h1,.title-xlarge{font-size:5.2rem}h2,.title-large{font-size:4rem}h3{font-size:3rem}h4{font-size:2rem}h5{font-size:1.6rem}h6{font-size:1.2rem}.blog-regular .post-title,.blog-wide .post-title{font-size:3rem}h5.tms-caption,.tmp-content h5{font-size:1.4rem}.tms-caption.title-xlarge,.tmp-content .title-xlarge{font-size:4.5rem;line-height:4.5rem}.lead{font-size:1.7rem}.fullscreen-section .background-on-mobile{background:#f4f4f4}.fullscreen-section .background-on-mobile *{color:#666 !important}.fullscreen-section .background-on-mobile h1,.fullscreen-section .background-on-mobile h2,.fullscreen-section .background-on-mobile h3,.fullscreen-section .background-on-mobile h4,.fullscreen-section .background-on-mobile h5,.fullscreen-section .background-on-mobile h6{color:#232323 !important}}.bkg-grey{background-color:#4e4e4d;border-color:#4e4e4d}.bkg-hover-grey:hover{background-color:#4e4e4d;border-color:#4e4e4d}.border-hover-grey:hover{border-color:#4e4e4d}.color-grey,.color-hover-grey:hover{color:#4e4e4d}.bkg-charcoal-light{background-color:#333;border-color:#333}.bkg-hover-charcoal-light:hover{background-color:#333;border-color:#333}.border-hover-charcoal-light:hover{border-color:#333}.color-charcoal-light,.color-hover-charcoal-light:hover{color:#333}.bkg-charcoal{background-color:#232323;border-color:#232323}.bkg-hover-charcoal:hover{background-color:#232323;border-color:#232323}.border-hover-charcoal:hover{border-color:#232323}.color-charcoal,.color-hover-charcoal:hover{color:#232323}.bkg-charcoal a{color:#fff}.bkg-charcoal a:hover{color:#6ed3cf}.bkg-charcoal .accordion li a,.bkg-charcoal .tabs li a,.bkg-charcoal .tabs.vertical li a{border-bottom-color:#444}.bkg-charcoal .accordion li.active a,.bkg-charcoal .tabs li.active a,.bkg-charcoal .tabs.vertical li.active a{border-bottom-color:#6ed3cf;color:#6ed3cf}.bkg-charcoal a:hover .text-line,.bkg-charcoal .accordion li a:hover .text-line,.bkg-charcoal .tabs li a:hover .text-line,.bkg-charcoal .accordion li.active a .text-line,.bkg-charcoal .tabs li.active a .text-line{background-color:#6ed3cf}.bkg-beige{background-color:#e7e6e2;border-color:#e7e6e2}.bkg-hover-beige:hover{background-color:#e7e6e2;border-color:#e7e6e2}.border-hover-beige:hover{border-color:#e7e6e2}.color-beige,.color-hover-beige:hover{color:#e7e6e2}.bkg-red{background-color:#e62739;border-color:#e62739}.bkg-hover-red:hover{background-color:#e62739;border-color:#e62739}.border-red,.border-hover-red:hover{border-color:#e62739}.color-red,.color-hover-red:hover{color:#e62739}.bkg-purple{background-color:#9068be;border-color:#9068be}.bkg-hover-purple:hover{background-color:#9068be;border-color:#9068be}.border-purple,.border-hover-purple:hover{border-color:#9068be}.color-purple,.color-hover-purple:hover{color:#9068be}.bkg-turquoise{background-color:#6ed3cf;border-color:#6ed3cf}.bkg-hover-turquoise:hover{background-color:#6ed3cf;border-color:#6ed3cf}.border-turquoise,.border-hover-turquoise:hover{border-color:#6ed3cf}.color-turquoise,.color-hover-turquoise:hover{color:#6ed3cf}.section-block,.fullscreen-section .fullscreen-inner,.pagination-2 .pagination-next{padding-top:11rem;padding-bottom:11rem}.section-block.replicable-content{padding-top:11rem;padding-bottom:8rem}.footer-1 .footer-top{padding-top:9rem;padding-bottom:6rem}.portfolio-filter-menu{padding-top:5rem;padding-bottom:5rem}.section-block.feature-2{padding-bottom:12rem}.vc_row.section-block{margin-left:0;margin-right:0}.divider{margin-top:6rem;margin-bottom:9rem!important}.separator{width:5rem;margin-top:1.5rem;margin-bottom:3rem}.text-line{width:2rem;height:.1rem;display:inline-block}.text-line[class*=bkg-]{padding:0}.call-to-action-2{background:initial}.section-block[class*=hero-] div:not(.row):not(.hero-content-inner){height:100%}.section-block[class*=hero-] .hero-content-inner div{height:auto!important}.hero-5 .wpb_column{z-index:1}@media only screen and (min-width:960px){.header-1-static+.wrapper>.content{padding-top:10rem}}@media only screen and (max-width:768px){.fullscreen-section.content-below-on-mobile .fullscreen-inner{padding-top:12rem !important;padding-bottom:12rem !important}}.header .logo{width:12.5rem;padding-top:2.4rem;padding-bottom:0}.header .navigation{padding-top:3rem}.header .navigation>ul>li>a{padding-bottom:3rem;padding-bottom:.4rem;text-transform:uppercase;font-weight:900;letter-spacing:.2rem}.navigation .sub-menu{padding:.8rem 0;background:#181818}.header-1{position:absolute}.header-1 .header-inner{background-color:rgba(0,0,0,0)}.header-1 .navigation>ul>li>a,.header-1 .navigation-show a{color:#fff}.header-1 .navigation>ul>li>a:hover{opacity:1;color:#fff}.header-1 .navigation>ul>li>a{margin:0 1.5rem;padding-left:0;padding-right:0;opacity:.6}.header-1 .side-navigation ul li.current>a{color:#fff}.header-1 .navigation>ul>li.current>a{color:#fff;opacity:1}.header-1-static .navigation>ul>li>a,.header-1-static .navigation-show a{color:#999}.header-1-static .header-inner{background:#111}.header-1-static .navigation .sub-menu,.header-1-static .navigation .mega-sub-menu{border-top:1px solid #eee}.header-1-static .navigation>ul>li.current>a{color:#fff;border-bottom:none}.header-1-static .navigation-show a:hover,.header-1-static .navigation>ul>li>a:hover,.header-1-static .side-navigation>ul>li>a:hover{color:#fff;opacity:1}.header-1-static .navigation>ul>li.current>a:hover{color:#fff}.navigation .sub-menu li{border-bottom:none}.navigation .sub-menu li a,.navigation .mega-sub-menu ul li a{line-height:1.6;font-weight:400;font-size:1.2rem;color:#888}.navigation .sub-menu li a{padding:1rem 1.5rem}.navigation .sub-menu li:hover>a,.navigation .mega-sub-menu ul li:hover>a{background-color:#181818}.navigation .mega-sub-menu>li>a{font-size:1.3rem}.navigation .sub-menu a,.navigation .mega-sub-menu{background-color:#181818}.navigation .mega-sub-menu:before,.navigation .sub-menu:before{width:0;height:.1rem;background-color:#999;margin-top:-.1rem;position:absolute;top:0;left:0;z-index:102;content:"";-webkit-transition-property:width;-moz-transition-property:width;-ms-transition-property:width;-o-transition-property:width;transition-property:width;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-o-transition-duration:.5s;-ms-transition-duration:.5s;transition-duration:.5s;-webkit-transition-delay:.2s;-moz-transition-delay:.2s;-o-transition-delay:.2s;-ms-transition-delay:.2s;transition-delay:.2s}.navigation ul li:hover>.sub-menu:before,.navigation ul li:hover>.mega-sub-menu:before{width:100%}.navigation .sub-menu li,.navigation .mega-sub-menu>li{border-color:#232323}.header .navigation .sub-menu,.header .navigation .mega-sub-menu{border-top:1px solid #666}.navigation .smb-1 ul:before{background-color:#6ed3cf}.navigation .smb-2 ul:before{background-color:#6ed3cf}.navigation .smb-3 ul:before{background-color:#6ed3cf}.navigation .smb-4 ul:before{background-color:#6ed3cf}.navigation .smb-5 ul:before{background-color:#6ed3cf}.navigation .smb-6 ul:before{background-color:#6ed3cf}.header .navigation-show{width:4.4rem;height:4.4rem;margin-top:1.6rem;margin-bottom:1.9rem;background:0 0}.header .navigation-show a span{border:1px solid #444}.side-navigation-wrapper .logo{width:12rem}.side-navigation-wrapper{background-color:#232323}.side-navigation>ul>li>a{padding:.6rem 4rem;font-size:2.2rem;line-height:1.2;letter-spacing:.1rem;text-transform:uppercase;font-weight:700;color:#fff}.side-navigation .sub-menu a{letter-spacing:.1rem;text-transform:normal;font-weight:400;line-height:1.2}.side-navigation .sub-menu li:first-child{padding-top:.5rem}.side-navigation .sub-menu li:last-child{padding-bottom:1rem}.side-navigation-footer{color:#666;font-size:1.1rem}.side-navigation-wrapper .navigation-hide{width:4.4rem;height:4.4rem;margin-top:1.7rem;margin-right:2rem}.header a:hover.navigation-show a:hover,.header .side-navigation>ul>li>a:hover{color:#fff;opacity:.6}.header.header-background .header-inner{background:#111;border-bottom:1px solid #111}.header.header-background .navigation .sub-menu,.header.header-background .navigation .mega-sub-menu{border-top:1px solid #444}.header-background .navigation>ul>li>a{color:#999}.header-background .navigation>ul>li.current>a{color:#fff;border-bottom:none}.header-background .navigation>ul>li.current>a:hover{color:#fff}.header-background .navigation-show a:hover,.header-background .navigation>ul>li>a:hover,.header-background .side-navigation>ul>li>a:hover{color:#fff;opacity:1}.side-navigation-footer .social-list a{color:#999}.header.header-compact .logo{width:9rem}.header.header-compact .logo{padding-top:1.1rem;padding-bottom:0}.header-sticky .navigation-show a:hover{color:#666;opacity:1}.overlay-navigation-wrapper{background-color:rgba(0,0,0,.9)}.overlay-navigation-inner{text-align:center}.mobile .header,.mobile .header .header-inner{background:#111}.mobile .navigation-show a{color:#666}@media only screen and (max-width:960px){.header,.header .header-inner{background:#111}.header-inner .navigation-show a{color:#666}.header-inner .navigation-show a:hover{color:#fff;opacity:1}}.intro-title-1{height:auto}.full-width-slider,.parallax{height:55rem;background:#000}.full-width-slider.window-height,.parallax.window-height{height:100vh}.mobile .full-width-slider,.mobile .parallax.fixed-height{height:50rem}.tms-carousel{background:0 0}.tms-arrow-nav{background:0 0;font-size:2rem;color:#fff;border:1px solid rgba(255,255,255,.2)}.tms-arrow-nav:hover{border-color:rgba(255,255,255,.5)}#tms-prev{border-left:none}#tms-next{border-right:none}.full-width-slider .tms-pagination{bottom:3rem}.tms-bullet-nav{background:#fff}.portfolio-7-content.replicable-content{padding-top:4rem;padding-bottom:1rem}.portfolio-7-content .column,.portfolio-7 .column.slider-column{padding-left:1.5rem;padding-right:1.5rem}.portfolio-7 .portfolio-recent-slider{max-height:35rem}.portfolio-7 .portfolio-recent-slider li{padding:0}.portfolio-7 .previous-portfolio-recent-slider,.portfolio-7 .next-portfolio-recent-slider{width:auto;height:auto;margin-right:0;line-height:3rem;text-align:center;display:inline-block;border:none}.tm-slider-container .button{font-size:1.1rem;font-weight:400}.tm-lightbox{background:rgba(255,255,255,1)}#tml-content{box-shadow:none}#tml-caption span{border:none}#tml-caption{font-style:normal;font-weight:200;letter-spacing:.1rem;color:#333}.tml-nav{color:#333}#tml-exit{color:#666;opacity:1;font-size:2.4rem}.tm-loader,.tm-loader #circle{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.tm-loader{width:3rem;height:.2rem;margin:-.1rem 0 0 -1.5rem;position:absolute;top:50%;left:50%;background:0 0;-webkit-animation:preloader-outer 1.5s ease infinite;-moz-animation:preloader-outer 1.5s ease infinite;-o-animation:preloader-outer 1.5s ease infinite;animation:preloader-outer 1.5s ease infinite}.tm-loader #circle{width:3rem;height:.2rem;background:#fff;opacity:1;-webkit-animation:preloader 3s ease infinite;-moz-animation:preloader 3s ease infinite;-o-animation:preloader 3s ease infinite;animation:preloader 3s ease infinite}.tm-lightbox .tm-loader #circle{background:#666}@-webkit-keyframes preloader-outer{from{opacity:1;-webkit-transform:rotate(0deg)}to{opacity:1;-webkit-transform:rotate(360deg)}}@keyframes preloader-outer{from{opacity:1;transform:rotate(0deg)}to{opacity:1;transform:rotate(360deg)}}@-webkit-keyframes preloader{0%{opacity:.3}50%{opacity:1}100%{opacity:.3}}@keyframes preloader{0%{opacity:.3}50%{opacity:1}100%{opacity:.3}}.overlay-info{background:rgba(0,0,0,.3)}.overlay-info>span>span{text-align:center;vertical-align:center}.overlay-info .project-title{display:block}.overlay-fade-img-scale-out .overlay-info .overlay-info{opacity:1}.overlay-fade-img-scale-in .project-title{margin-bottom:0}.caption-below{padding-right:0;padding-left:0;padding-bottom:0;border:none;opacity:.5}.stats-homepage{background-image:none}.hero-4-homepage-1>.row:before{background-color:rgba(0,0,0,.6)}[cass*=hero-5-homepage] .stats-1 .counter{color:#fff;text-align:center}.hero-5-homepage .stats-1 .description{color:#fff;text-align:center}.team-1 .social-list a,.team-2 .social-list a{color:#666}.social-list-icons li{margin-right:2px!important}.team-slider{background:0 0;height:42rem}.team-slider li{padding-left:1.5rem;padding-right:1.5rem}.team-slider p{line-height:1.8}.team-slider .tms-pagination a{background-color:#232323}.team-slider-1 .tms-pagination{display:none !important}[class*=team-] .occupation{color:#999}.testimonials-5-about-1{background:0 0;color:#666}.testimonials-5-about-1 .tms-bullet-nav{background:#333}.stats-1-about-1{background-image:none;color:#666}.stats-2{padding-top:12rem;padding-bottom:12rem;background:#333}.stats-2 .counter{font-size:3rem;color:#eee}.stats-2 .grid-item{border-right-style:dashed;border-color:#666}.stats-2 .description{letter-spacing:.1rem;color:#999}@media only screen and (max-width:768px){.stats-2 .row-1{border-bottom-style:dashed}}@media only screen and (max-width:480px){.stats-2 .row-1,.stats-2 .grid-item{border-right:none}.stats-2 .grid-item{border-bottom-style:dashed}}.contact-form-container .form-response{color:#666}.map-container{height:55rem}.masonry-stamp .caption-over-outer,.caption-over-outer{background-color:rgba(0,0,0,.6)}.project-1-color{background-color:#fafafa}.project-2-slider,.project-2-slider li{background:#fff}@media only screen and (max-width:768px){.project-4 .fullscreen-section.no-overlay.content-below-on-mobile *{color:#fff}}.portfolio-filter-menu ul,.portfolio-filter-menu li{padding:0;text-transform:uppercase;font-size:1.1rem;letter-spacing:.1rem}.portfolio-filter-menu a{padding:.8rem;font-weight:700;color:#999;display:block;position:relative;cursor:pointer}.portfolio-filter-menu a:hover{color:#232323}.portfolio-filter-menu a.active{color:#232323;border-bottom:none}.pagination-1{padding-top:4rem;padding-bottom:4rem;overflow:hidden}.pagination-1 a{display:inline-block;font-size:1rem;font-weight:700;text-transform:uppercase;color:#333}.pagination-5 ul li{width:50%;position:relative;overflow:hidden}.pagination-5 ul li:first-child{margin-left:.1rem}.pagination-5 .pagination-image{width:100%;height:10rem;background-size:cover;background-repeat:no-repeat;position:absolute;top:0;left:0;z-index:0;-webkit-transition:scale3d(1,1,1);-moz-transition:scale3d(1,1,1);-ms-transition:scale3d(1,1,1);-o-transition:scale3d(1,1,1);transition:scale3d(1,1,1);-webkit-transition-duration:.8s;-moz-transition-duration:.8s;-o-transition-duration:.8s;-ms-transition-duration:.8s;transition-duration:.8s;-webkit-transition-delay:.2s;-moz-transition-delay:.2s;-o-transition-delay:.2s;-ms-transition-delay:.2s;transition-delay:.2s}.pagination-5 ul li a:hover+.pagination-image{-webkit-transform:scale3d(1.2,1.2,1);-moz-transform:scale3d(1.2,1.2,1);-ms-transform:scale3d(1.2,1.2,1);-o-transform:scale3d(1.2,1.2,1);transform:scale3d(1.2,1.2,1)}.pagination-5 ul li a{height:10rem;margin:0;background-color:#fff;position:relative;z-index:1;-webkit-transition-duration:.8s;-moz-transition-duration:.8s;-o-transition-duration:.8s;-ms-transition-duration:.8s;transition-duration:.8s}.pagination-5 ul li a:hover{background-color:rgba(0,0,0,0);-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-o-transition-duration:.4s;-ms-transition-duration:.4s;transition-duration:.4s}.pagination-5 ul li a,.pagination-5 ul li a span{line-height:10rem;font-weight:400;float:none}.pagination-5 ul li a .text-line{width:2rem;line-height:inherit;float:none}.pagination-5 ul li a:hover .text-line{background-color:#fff}.pagination-5 ul li a.disabled .text-line{background-color:#ddd}.pagination-5,.pagination-5 ul li a.pagination-previous,.pagination-5 ul li a.pagination-next{border-color:#eee}@media only screen and (max-width:768px){.pagination-5 ul li,.pagination-5 ul li a{width:100% !important;text-align:left !important}.pagination-5 ul li a.pagination-previous span:last-child,.pagination-5 ul li a.pagination-next span:first-child{display:inline-block}.pagination-5 ul li a.pagination-previous{border-bottom:1px solid #eee}}.post-content.with-background{background:#f4f4f4}.post-info{margin-bottom:1rem;display:inherit}.post-info span,.post-info a,.post-info-aside span,.post-info-aside a,.post-info-over .post-love,.post-info-aside .post-love,.post-author-aside span,.post-author-aside a,.post-comments-aside span,.post-comments-aside a{font-size:1.2rem;font-weight:400;text-transform:none;color:#999;margin-right:0;margin-left:0;letter-spacing:0}.post-info span,.post-info a{display:inline-block}.post-info-aside span,.post-info-aside a,.post-info-over span,.post-info-over a,.post-info-over .post-love,.post-info-aside .post-love,.post-author-aside span,.post-author-aside a,.post-comments-aside span,.post-comments-aside a{display:block}.post-info-over{text-align:center;position:absolute;top:2rem;left:2rem;z-index:2}.post-info-over span,.post-info-over a{color:#fff}.post-info-over .post-date{margin-bottom:.2rem}.post-info-over .month-year{letter-spacing:.1rem;font-weight:700}.post-info-over [class*=icon-] .post-info-aside [class*=icon-]{font-size:1.2rem}.post-info-over .post-love [class*=icon-]{width:1.3rem;margin-right:.2rem}.post-info-over .day{width:100%;font-size:5rem;line-height:4rem;font-weight:700;display:block}.post-info-over .month-year{font-size:1.3rem}.post-info-aside,.post-author-aside,.post-comments-aside{min-width:12rem;margin-left:2rem;text-align:left}.post-info-aside .post-info-inner,.post-author-aside .author-title{margin-top:0;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #ddd}.post-info-aside .post-love [class*=icon-]{width:1.3rem;margin-right:.6rem}.post-info-aside .social-list{text-align:left}.post-info-aside+.post-content,.post-author-aside+.author-bio,.post-comments-aside+.comments-inner{padding-left:17rem}@media only screen and (max-width:768px){.post-info-aside+.post-content{padding-left:0}}.post{margin-bottom:5rem}.blog-masonry .post-content:not(.post-content.width-background){padding:0 2rem}.blog-masonry .post-info-over .day{font-size:4rem;line-height:3rem}.blog-masonry .post-info-over .month-year{font-size:1.1rem}.blog-masonry.masonry-set-dimensions .post-info,.blog-masonry.masonry-set-dimensions .post-info a{color:#fff}.post-media .mejs-container.mejs-audio .mejs-controls .mejs-play,.post-media .mejs-container.mejs-audio .mejs-controls .mejs-pause{border-radius:0}.post-media .mejs-container.mejs-audio .mejs-controls{border-radius:0}.masonry-set-dimensions .post-content.with-background{background:#f4f4f4}.masonry-set-dimensions .post-media:hover .post-content{background:rgba(0,0,0,.8)}.masonry-set-dimensions .post-media:hover .post-content h2 a{color:#fdeb74}.masonry-set-dimensions .post-media:hover .post-author a:hover{opacity:.5}.single-post .post-info span,.single-post-tags a{margin-left:0;margin-right:0}aside .widget li{padding-top:.6rem;padding-bottom:.6rem}.comment-form textarea{min-height:20rem}.post-comment-respond .comment-form .column{float:left}.contact-form textarea,.wpcf7-form textarea{min-height:15rem}.contact-form-container .form-response,.signup-form-container .form-response,.wpcf7-form .form-response{position:absolute;font-size:1rem}.contact-form-container .form-element,.contact-form-container textarea,.signup-form-container .form-element,.signup-form-container textarea,.search-form-container .form-element,.comment-form .form-element,.comment-form textarea,.wpcf7-form textarea,.wpcf7-form .wpcf7-form-control:not(.wpcf7-submit){padding-left:0;padding-right:0;margin-bottom:3rem;background:0 0;border-top:none;border-right:none;border-bottom:.1rem solid #ddd;border-left:none;letter-spacing:.1rem;color:#999}.contact-form-container .form-element,.contact-form-container textarea,.wpcf7-form textarea,.wpcf7-form .wpcf7-form-control{font-size:1.3rem}.signup-form-container .form-element,.signup-form-container textarea{font-size:1.8rem;font-weight:700;text-transform:uppercase}.form-element:focus,textarea:focus,.wpcf7-form textarea:focus,.wpcf7-form .wpcf7-form-control:focus,{border-color:#ddd;box-shadow:none;color:#232323}.form-element.required-field:focus,textarea.required-field:focus,.wpcf7-form .wpcf7-form-control:focus{border-color:#e62739;box-shadow:none;color:#232323}.field-wrapper{position:relative;overflow:hidden}.form-element+.border{width:0;height:.1rem;margin-right:1rem;position:absolute;left:0;bottom:3rem;z-index:102;-webkit-transition-property:width;-moz-transition-property:width;-ms-transition-property:width;-o-transition-property:width;transition-property:width;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-o-transition-duration:.5s;-ms-transition-duration:.5s;transition-duration:.5s;-webkit-transition-delay:.2s;-moz-transition-delay:.2s;-o-transition-delay:.2s;-ms-transition-delay:.2s;transition-delay:.2s}textarea.form-element+.border{bottom:3.3rem}.webkit textarea.form-element+.border{bottom:3.7rem}.form-element+.border{background-color:#232323}.form-element:focus+.border{width:100%}.form-element.required-field,textarea.required-field{background:0 0;border-color:#e62739;color:#e62739}.contact-form-container ::-webkit-input-placeholder{color:#666}.contact-form-containe :-moz-placeholder{color:#666;opacity:1}.contact-form-containe ::-moz-placeholder{color:#666;opacity:1}.contact-form-containe :-ms-input-placeholder{color:#666}.overlay-navigation-wrapper .site-search .form-element{font-size:4.5rem;font-weight:700;text-transform:none;text-align:center;border-bottom:.1rem solid #444;color:#999}.overlay-navigation-wrapper .search-form-container ::-webkit-input-placeholder{color:#fff}.overlay-navigation-wrapper .search-form-container :-moz-placeholder{color:#fff;opacity:1}.overlay-navigation-wrapper .search-form-container ::-moz-placeholder{color:#fff;opacity:1}.overlay-navigation-wrapper .search-form-container :-ms-input-placeholder{color:#fff}.overlay-navigation-wrapper .search-form-container .form-element:focus,.overlay-navigation-wrapper .search-form-container textarea:focus{color:#fff}.overlay-navigation-wrapper .search-form-container .form-element+.border{background-color:#6ed3cf}.signup-1 .form-element,.signup-2 .form-element{text-align:center}.signup-1 .form-submit,.signup-2 .form-submit{width:14rem}.signup-1 .form-response,.signup-2 .form-response{width:100%;text-align:center}.signup-2 .form-response{margin-left:-4rem}.signup-2 .signup-form-container{background-color:rgba(0,0,0,.6)}.signup-2 .form-element{border-color:#999;color:#999}.signup-2 .form-element:focus,.signup-2 .form-element.required-field:focus{border-color:#999;box-shadow:none;color:#fff}.signup-2 .form-element+.border{background-color:#fff}.signup-2 .form-response{color:#fff}.signup-2 .form-element.required-field,.signup-2 .form-element.required-field:focus{background:0 0;border-color:#e62739;color:#e62739}.signup-1 ::-webkit-input-placeholder{color:#666}.signup-1 :-moz-placeholder{color:#666;opacity:1}.signup-1 ::-moz-placeholder{color:#666;opacity:1}.signup-1 :-ms-input-placeholder{color:#666}.signup-2 ::-webkit-input-placeholder{color:#999}.signup-2 :-moz-placeholder{color:#999;opacity:1}.signup-2 ::-moz-placeholder{color:#999;opacity:1}.signup-2 :-ms-input-placeholder{color:#999}.hero-5-contact .form-element.required-field,.hero-5-contact textarea.required-field{border-color:1px solid #6ed3cf}.footer .form-element,.footer textarea{margin-bottom:2rem;border-color:#666;font-size:1.1rem;color:#999;background:#000;padding-left:0;padding-right:0;background:0 0;border-top:none;border-right:none;border-bottom:.1rem solid;border-left:none}.footer .form-element:focus,.footer textarea:focus,.footer .form-element.required-field:focus,.footer textarea.required-field:focus{border-color:#666;box-shadow:none;color:#fff}.footer .form-element+.border{bottom:2rem;background-color:#fff}.footer .form-element.required-field,.footer textarea.required-field{background:0 0;border-color:#e62739;color:#fff}.footer .form-element.required-field:focus,.footer textarea.required-field:focus{border-color:#e62739}.footer .form-response{color:#999}.footer ::-webkit-input-placeholder{color:#666}.footer :-moz-placeholder{color:#666;opacity:1}.footer ::-moz-placeholder{color:#666;opacity:1}.footer :-ms-input-placeholder{color:#666}.social-list li{font-size:1rem;text-transform:uppercase;font-weight:700}.social-list li a{color:#333}.social-list li:last-child span{display:none}.social-list li.social-list-label{color:#333}.social-list.share a,.social-list.share li:not(:first-child){margin-right:.5rem}.footer .social-list a{margin-left:.8rem!important;margin-right:.8rem!important;font-size:1.1rem;font-weight:700;text-transform:uppercase;letter-spacing:.1rem}.footer .social-list a:last-child>span{display:none}.side-navigation-footer .social,.side-navigation-footer .social-list a{color:#666;font-size:1.3rem}.footer{width:100%;background:#181818;color:#777;z-index:1}.footer [class*=content-grid]{margin-left:-1.5rem;margin-right:-1.5rem}.footer .grid-item{padding-left:1.5rem;padding-right:1.5rem}.footer-top{position:relative}.footer-top>.row{position:inherit;z-index:1}.footer .footer-top a{font-size:1.3rem;color:#999}.footer .footer-top a:hover{color:#fff}.footer-top .footer-logo{width:9rem;margin-bottom:3rem !important;display:block}.footer .footer-bottom{background-color:#000}.footer .footer-bottom-inner{border:none}.footer-bottom .footer-logo{width:6.5rem;margin-bottom:1rem;margin-right:1.4rem;line-height:1.7}.footer .navigation li,.footer .navigation ul li a{padding:0;display:inline-block;float:none}.footer .navigation a,.footer .navigation a,.footer .social-list a{margin:0 .8rem 0 .6rem;font-size:.9rem;font-weight:400;color:#666;text-transform:uppercase;letter-spacing:.1rem}.footer .navigation li:last-child a{color:#fff}.footer .social-list a{color:#666}.footer .navigation a:hover,.footer .social-list a:hover{color:#fff}.footer .navigation [class*=icon-],.footer .social-list [class*=icon-]{display:inline-block;margin-right:.5rem}.footer .widget li{border-color:#444}.footer .list-group li{padding-top:0;border:none}.footer .list-group a:hover+.post-info .post-date{color:#6ed3cf}.footer .post-date{font-size:.9rem}.footer address{font-size:1.2rem;line-height:1.4;text-transform:uppercase;font-style:normal}hr,.divider{border-color:#ccc}.text-line{width:2rem;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition-property:width,opacity,background-color,transform;-moz-transition-property:width,opacity,background-color,transform;-o-transition-property:width,opacity,background-color,transform;transition-property:width,opacity,background-color,transform;-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-o-transition-duration:.4s;-ms-transition-duration:.4s;transition-duration:.4s}.animated-link:hover .text-line{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}.mobile .text-line,a.disabled .text-line{-webkit-transition-property:none;-moz-transition-property:none;-o-transition-property:none;transition-property:none}.mejs-container.mejs-audio .mejs-controls{border-radius:3px}.mejs-container.mejs-audio .mejs-controls,.mejs-controls .mejs-volume-button .mejs-volume-slider{background:rgba(255,255,255,.9)}.mejs-container.mejs-audio .mejs-controls{background:#f9f9f9}.mejs-minimal-player .mejs-container .mejs-controls{background:0 0}.mejs-controls .mejs-time-rail .mejs-time-loaded,.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total{background:#999}.mejs-controls .mejs-time-rail .mejs-time-current,.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current{background:#666}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle{background:#fff}.mejs-minimal-player .mejs-controls .mejs-time-rail .mejs-time-total{background:#fff}.mejs-minimal-player .mejs-controls .mejs-time-rail .mejs-time-current,.mejs-minimal-player .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.mejs-minimal-player .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current{background:#fff}.mejs-controls .mejs-time-rail .mejs-time-float{background:#000}.mejs-container.mejs-audio .mejs-controls .mejs-play,.mejs-container.mejs-audio .mejs-controls .mejs-pause{background:#eee;border-top-left-radius:3px;border-bottom-left-radius:3px}.mejs-minimal-player .mejs-container .mejs-controls .mejs-play,.mejs-minimal-player .mejs-container .mejs-controls .mejs-pause{background:0 0}.mejs-container .mejs-controls .mejs-time span{color:#666}.mejs-minimal-player .mejs-container .mejs-controls .mejs-time span{color:#fff}.testimonial-slider{height:14rem}.testimonial-slider blockquote{width:100%}.feature-2 .feature-image img{width:90%}.logos-1 a{opacity:.6}.logos-1 a:hover{opacity:1}.logo-slider{height:14rem}.logos-1 .cursor-default a:hover{cursor:default}.hero-1,.hero-2,.hero-3,.hero-4,.hero-5,.hero-6{height:55rem}[class*=stats-] .counter{margin-bottom:1rem;font-size:4.5rem;font-weight:900}[class*=stats-] .counter.xlarge{font-size:6.5rem}[class*=stats-] .description{font-size:.9rem;text-transform:uppercase;font-weight:700}.transparent-element{opacity:.5}.percent-10{width:10%}.percent-20{width:20%}.percent-30{width:30%}.percent-40{width:40%}.percent-50{width:50%}.percent-60{width:60%}.percent-70{width:70%}.percent-80{width:80%}.percent-90{width:90%}.percent-10{width:100%}.accordion li a{font-size:1.1rem;font-weight:700;text-transform:uppercase}.accordion ul{margin-top:-1rem}.accordion li a,.accordion li.active a{padding:1rem 0;border-top:none;border-right:none;border-left:none;background:0 0}.accordion li a{border-bottom-color:#ddd;color:#999}.accordion li a .text-line{background-color:#999}.accordion li.active a{border-bottom-color:#232323;color:#232323}.accordion li.active a .text-line,.accordion li.active a:hover .text-line{background-color:#232323}.accordion li a:hover{background:0 0}.accordion li>div{border:none}.accordion .accordion-content{padding:2.5rem 0}.tab-nav .tab-content{display:none}.tabs ul{margin-top:-1rem}.tabs .tab-nav>li{margin:0}.tabs .tab-nav>li a{font-size:1.1rem;font-weight:700;text-transform:uppercase}.tabs .tab-nav>li a,.tabs .tab-nav>li.active a{padding:1rem 0;margin-right:1.6rem;border-top:none;border-right:none;border-bottom-color:#ddd;border-left:none;background:0 0}.tabs .tab-nav>li a{border-bottom-color:#ddd;color:#999}.tabs .tab-nav>li a .text-line{background-color:#999}.tabs .tab-nav>li.active a{border-bottom-color:#232323;color:#232323}.tabs .tab-nav>li a.active .text-line{background-color:#232323}.tabs.center .tab-nav>li a,.tabs.center .tab-nav>li.active a{margin-right:.8rem;margin-left:.8rem}.tabs.right .tab-nav>li a,.tabs.right .tab-nav>li.active a{margin-right:0;margin-left:1.6rem}.tabs .tab-nav>li.active a:hover,.tabs .tab-nav>li.active a,.tabs.vertical .tab-nav>li a,.tabs.vertical .tab-nav>li.active a{background:0 0;border-top:none;border-right:none;border-bottom-color:#666;border-left:none}.tabs.vertical .tab-nav>li a,.tabs.vertical .tab-nav>li.active a{padding:1rem 0;border-top:none;border-right:none;border-bottom-color:#ddd;border-left:none;background:0 0}.tabs.vertical .tab-nav>li.active a:hover,.tabs.vertical .tab-nav>li.active a,.tabs.vertical.right .tab-nav>li.active a:hover,.tabs.vertical.right .tab-nav>li.active a{background:0 0;border-top:none;border-right:none;border-bottom-color:#666;border-left:none}.tabs .tab-nav>li a:hover,.tabs .tab-nav>li.active a:hover{background:0 0;border-top:none;border-right:none;border-left:none}.tabs .tab-panes{padding-top:3rem;padding-right:0;padding-bottom:0;padding-left:0}@media only screen and (min-width:480px){.tabs.vertical .tab-panes{padding-top:0;padding-left:1.4rem;padding-bottom:0}}.tabs.vertical.right .tab-panes{padding-right:1.4rem;padding-left:0}.tabs .tab-panes{background:0 0;border:none}.progress-bar{border:none}.progress-bar.small{height:.1rem;line-height:0}.progress-bar,.progress-bar.medium{height:.3rem;line-height:0}.progress-bar.large{height:.6rem;line-height:0}.progress-bar.xlarge{height:.9rem;line-height:0}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.stats-1-homepage-1{background-image:none}.testimonials-5-about-1{background:0 0}.stats-1-about-1{background-image:none}.hero-7-project-1>.row:before{background-image:none}}.wp-caption{max-width:100%}.wp-caption.alignnone{height:100%;width:100%!important}.alignright{margin:.5em 0 .5em 20px}.alignleft{margin:.5em 20px .5em 0}embed,iframe,object{max-width:100%}table{border-collapse:collapse;margin-bottom:20px}table,th,td{border:1px solid #333}th,td{padding:5px 10px;text-align:center}.widget table{border-collapse:initial}.widget_calendar caption{padding:5px 0}.widget_calendar td,.widget_calendar th{-webkit-transition:all linear .2s;-moz-transition:all linear .2s;-ms-transition:all linear .2s;transition:all linear .2s}.widget_calendar td:hover,.widget_calendar th:hover,.widget_calendar td a:hover{background:#6ed3cf;color:#fff}.widget_calendar td:hover a,.widget_calendar th:hover a{color:#fff}.alignleft{margin:.5em 20px .5em 0}.replicable-content .row .row{width:auto;margin-right:-1.5rem;margin-left:-1.5rem}