h1,h2,h3,h4{text-transform:uppercase;letter-spacing:.1em;font-weight:bold;margin-bottom:16px}h2{font-size:28px}h3{font-size:20px}h4{font-size:16px}p{font-size:14px!important;line-height:1.6!important}@media screen and (max-width:767px){h2{font-size:24px}h3{font-size:19px}}.outline-button{font-size:20px;display:inline-block;text-transform:uppercase;letter-spacing:.1em;font-weight:bold;padding:9px 13px;border:2px solid #fff;color:#fff;font-weight:bold;transition:color .3s , border .3s}.outline-button:hover{border-color:#008fc4}.arrow-button{padding:3px 6px;padding-left:18px;background:rgba(0,143,196,0) url(/wp-content/uploads/2015/05/xBlue_Arrow.png.pagespeed.ic.TVho_nnhSm.png) no-repeat left 6px center;text-transform:uppercase;font-weight:bold;color:#008fc4;display:inline-block;position:relative;transition:all .3s}.arrow-button:hover{padding:3px 12px;background-color:#008fc4;color:#fff}.dark-background h1,.dark-background h2,.dark-background h3,.dark-background h4,.dark-background p{color:#fff!important}.light-background h3,.light-background h4{color:#008fc4!important}.light-background p{color:#363a3e!important}.section-header{padding-top:90px;padding-bottom:41px}.mk-portfolio-grid{height:266px!important}.mk-portfolio-grid .mk-portfolio-item .portfolio-meta{top:150px!important}.mk-portfolio-standard .mk-portfolio-item .the-title{text-transform:uppercase;letter-spacing:.1em;font-weight:bold;color:#008fc4}.quote-cta{letter-spacing:.1em;color:#fff;font-size:34px!important;text-transform:uppercase;font-weight:bold;line-height:1.4!important;display:block;padding:34px 0;background-color:#008fc4;text-align:center;line-height:1;transition:background-color .3s}@media screen and (max-width:767px){.quote-cta{font-size:25px!important}}@media screen and (max-width:455px){.quote-cta{font-size:20px!important}}.quote-cta:hover{color:#fff;background-color:#00a2de}.cta-section{letter-spacing:.1em;color:#fff;font-size:34px!important;text-transform:uppercase;font-weight:bold;line-height:1.4!important;line-height:1.8}@media screen and (max-width:767px){.cta-section{font-size:25px!important}}@media screen and (max-width:455px){.cta-section{font-size:20px!important}}.cta-section p{letter-spacing:.1em;color:#fff;font-size:34px!important;text-transform:uppercase;font-weight:bold;line-height:1.4!important}@media screen and (max-width:767px){.cta-section p{font-size:25px!important}}@media screen and (max-width:455px){.cta-section p{font-size:20px!important}}.cta-section p:last-of-type{margin-bottom:0}form.wpcf7-form{font-size:0}form.wpcf7-form .field-holder{display:inline-block;padding-bottom:25px;padding-right:20px;vertical-align:top}form.wpcf7-form .field-holder label{display:block;padding-bottom:12px;text-transform:uppercase;letter-spacing:.1em;font-weight:bold;font-weight:bold;color:#008fc4;font-size:16px}form.wpcf7-form .field-holder select, form.wpcf7-form .field-holder textarea, form.wpcf7-form .field-holder input:not([type="submit"]) {padding:15px 10px!important;background-color:#dadada!important;border:none!important;box-sizing:border-box;width:100%;appearance:none;box-shadow:inset rgba(0,0,0,.0) 0 1px 8px -1px;transition:box-shadow .3s}form.wpcf7-form .field-holder select:focus, form.wpcf7-form .field-holder textarea:focus, form.wpcf7-form .field-holder input:not([type="submit"]):focus {box-shadow:inset rgba(0,0,0,.09) 0 1px 8px -1px}form.wpcf7-form .field-holder select{padding:16px 10px!important;background:#dadada url(/wp-content/uploads/2015/06/xSelect_Arrow.png.pagespeed.ic.16aK1rLjP8.png) no-repeat center right 15px!important}form.wpcf7-form .field-holder input[type="submit"]{text-transform:uppercase;letter-spacing:.1em;font-weight:bold;padding:15px 40px!important;color:#fff;background-color:#008fc4;border:none!important;font-size:16px;transition:background-color .3s;border-radius:0}form.wpcf7-form .field-holder input[type="submit"]:hover{background-color:#00a2de}form.wpcf7-form .field-holder.small-field{width:50%}form.wpcf7-form .field-holder.large-field{width:100%}form.wpcf7-form input.wpcf7-not-valid{outline:3px solid rgba(255,0,0,.26)!important}form.wpcf7-form .wpcf7-mail-sent-ok,form.wpcf7-form .wpcf7-validation-errors{border:none;text-align:center;width:calc(100% - 20px);margin:0;padding:10px;font-size:14px;text-transform:uppercase;letter-spacing:.05em;font-weight:bold}form.wpcf7-form .wpcf7-mail-sent-ok{color:#0b5d0e!important;background-color:#b5f3b5}form.wpcf7-form .wpcf7-validation-errors{color:#5e1e21!important;background-color:rgba(255,0,0,.26)}.small-social a{text-align:left!important;font-size:22px!important;width:auto!important;padding-right:11px;color:#3e3e3e!important}@media screen and (max-width:767px){.mk-page-section .mk-padding-wrapper .wpb_column:not(:last-child) {padding-bottom:20px}}body.page .theme-page-wrapper{display:none}.mk-page-section{min-height:0}#mk-responsive-wrap{position:absolute!important;top:175px!important;overflow:hidden}#mk-responsive-wrap .responsive-nav-container{background-color:rgba(106,106,106,.95)!important}#mk-responsive-wrap .responsive-nav-container ul{padding:30px 0}#mk-responsive-wrap .responsive-nav-container ul li{border-bottom:none}#mk-responsive-wrap .responsive-nav-container ul li a{border-top:none;font-size:18px;text-align:center;text-transform:uppercase}#mk-responsive-wrap .responsive-nav-container ul li a:hover{background:transparent;color:#008fc4}#mk-responsive-wrap .responsive-nav-container ul li a .mk-nav-arrow{width:100%;box-sizing:border-box;padding-left:90%;padding-left:calc(100% - 70px)}#mk-responsive-wrap .responsive-nav-container .sub-menu{padding:10px 0}#mk-responsive-wrap .responsive-nav-container .sub-menu a{font-size:16px;padding:10px}.mk-opened-nav{overflow:initial!important;overflow:initial!important;-ms-overflow-style:initial!important;height:initial!important;width:initial!important;position:initial!important}#mk-responsive-wrap{max-height:initial!important}header{z-index:320!important;background-color:transparent!important}header #menu-main-menu>.menu-item{position:relative;display:inline-block}header #menu-main-menu>.menu-item a{font-size:18px!important;letter-spacing:.08em;font-weight:bold;color:#1f1f1f!important;text-transform:uppercase;padding:0 17px;transition:color .3s}.current-menu-item>header #menu-main-menu>.menu-item a,header #menu-main-menu>.menu-item a:hover{color:#008fc4!important}header #menu-main-menu > .menu-item:not(:last-child):after {content:'|';position:absolute;right:-5px;top:-1px;color:#008fc4;font-weight:bold}header #menu-main-menu>.menu-item .sub-menu{background-color:#313a41!important;border-top:none;padding:15px 0}header #menu-main-menu>.menu-item .sub-menu li>a.menu-item-link{background-color:transparent!important;color:#fff!important;font-weight:bold;padding:7px 23px}header #menu-main-menu>.menu-item .sub-menu li>a.menu-item-link:hover{color:#008fc4!important;background:transparent!important}header .responsive-nav-link .mk-burger-icon{width:25px!important}header .responsive-nav-link .mk-burger-icon div{background-color:#000!important;height:4px;border-radius:2px}header .responsive-nav-link.active-burger .mk-burger-icon div{margin-bottom:3px}body:not(.home) header {position:absolute!important}body:not(.home) header #menu-main-menu > .menu-item > a {color:#fff!important}body:not(.home) header .responsive-nav-link .mk-burger-icon div {background-color:#fff!important}body:not(.home) header .main-navigation-ul li.no-mega-menu ul.sub-menu {top:117px!important}@media screen and (min-width:330px) and (max-width:767px){header #menu-main-menu .mk-header-logo{float:none!important;margin-left:0!important}header #menu-main-menu .responsive-nav-link{float:none;position:absolute;left:10px}}section#mk-page-title{padding-top:230px;padding-bottom:100px;position:relative}section#mk-page-title .mk-page-title-bg{background-size:cover!important}section#mk-page-title h1{display:block;width:100%;text-align:center;margin-left:0!important;float:none!important;color:#fff!important;letter-spacing:.08em;font-weight:bold;font-size:30px!important;padding-right:20px;box-sizing:border-box}#mk-footer{background-color:#fff!important}#mk-footer .footer-wrapper{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}#mk-footer .footer-wrapper .footer-menu{text-align:left;-webkit-flex-basis:0;flex-basis:0}#mk-footer .footer-wrapper .footer-menu li{position:relative;display:inline-block;margin-left:0}#mk-footer .footer-wrapper .footer-menu li a{font-size:18px!important;letter-spacing:.08em;font-weight:bold;color:#1f1f1f!important;text-transform:uppercase;padding:0 17px;transition:color .3s}.current-menu-item>#mk-footer .footer-wrapper .footer-menu li a,#mk-footer .footer-wrapper .footer-menu li a:hover{color:#008fc4!important}#mk-footer .footer-wrapper .footer-menu li:not(:last-child):after {content:'|';position:absolute;right:-5px;top:-1px;color:#008fc4;font-weight:bold}#mk-footer .footer-wrapper .footer-menu li .sub-menu{background-color:#313a41!important;border-top:none;padding:15px 0}#mk-footer .footer-wrapper .footer-menu li .sub-menu li>a.menu-item-link{background-color:transparent!important;color:#fff!important;font-weight:bold;padding:7px 23px}#mk-footer .footer-wrapper .footer-menu li .sub-menu li>a.menu-item-link:hover{color:#008fc4!important;background:transparent!important}#mk-footer .footer-wrapper .footer-logo{text-align:center;-webkit-flex-basis:0;flex-basis:0}#mk-footer .footer-wrapper .footer-contact{text-align:right;-webkit-flex-basis:0;flex-basis:0}#mk-footer .footer-wrapper .footer-contact a{display:inline-block;vertical-align:middle;padding:0 10px}#mk-footer .footer-wrapper>*{flex-grow:1}@media screen and (max-width:900px){#mk-footer .footer-wrapper{display:block}#mk-footer .footer-wrapper>*{display:block;text-align:center!important;padding:15px 0!important}}#mk-footer #sub-footer{background-color:#fff;border-top:none;padding-top:20px}#mk-footer #sub-footer .mk-footer-copyright{display:block;width:100%;color:gray;text-align:center;font-size:12px;text-transform:uppercase;border-top:none;letter-spacing:.07em}#mk-footer #sub-footer .mk-footer-copyright strong{display:block;letter-spacing:.09em;color:#323b41;padding-bottom:7px}#mk-footer #sub-footer .mk-footer-social{display:none}body.home .homeicons{margin-left:auto!important;margin-right:auto!important;width:100px!important}@media screen and (min-width:768px){body.page-id-75 .mk-page-section>.mk-grid>.mk-padding-wrapper{display:flex;align-items:center}}body.page-id-75 h3{font-size:27px;letter-spacing:.05em}body.page-id-96 p{margin-bottom:30px}body.page-id-96 .small-social{margin-bottom:30px;margin-top:-25px}body.page-id-116 p{margin-bottom:30px}body.page-id-116 .small-social{margin-bottom:30px;margin-top:-25px}body.page-id-116 .vc_grid-item-mini{margin-bottom:20px}body.page-id-116 .vc_grid-item-mini .vc_gitem-animated-block{max-height:350px;overflow:hidden}body.page-id-116 .vc_grid-item-mini .vc_gitem-zone{background-color:#fff!important}body.page-id-116 .vc_grid-item-mini .vc_gitem-link{text-transform:uppercase;letter-spacing:.1em;font-weight:bold;padding:15px 40px!important;color:#fff;background-color:#008fc4;border:none!important;font-size:16px;transition:background-color .3s;border-radius:0;padding:9px 27px!important}body.page-id-116 .vc_grid-item-mini .vc_gitem-link:hover{background-color:#00a2de}body.page-id-130 .ethics-section p:first-child{height:80px}body.page-id-130 .ethics-section h4{padding:0 14%}body.page-id-130 .ethics-section p{padding:0 5%}body.page-id-75 .fitouts-section:after{content:"";display:block;width:50%;position:absolute;left:25%;border-bottom:2px solid #e6e6e6;bottom:6px}.page-id-152 .mk-page-section{padding:90px 0!important}.blogsidebar{padding:0 0 0 44px!important}.single-portfolio .theme-page-wrapper.full-layout.mk-grid.vc_row-fluid{margin-top:60px!important}span.pagenav-bottom{background-color:#00a2de!important}.single-portfolio .the-title{font-size:16px!important}.about-author-wrapper{display:none}section#comments{display:none}.single-post .theme-page-wrapper.full-layout.mk-grid.vc_row-fluid{margin-top:60px!important}.single-post p{font-size:14px!important;line-height:1.6!important}#mk-boxed-layout .mk-portfolio-item.gradient-hover .featured-image .hover-overlay{background:-webkit-linear-gradient(rgba(0,0,0,0) 0,rgba(0,0,0,.6) 100%);background:-o-linear-gradient(rgba(0,0,0,0) 0,rgba(0,0,0,.6) 100%);background:linear-gradient(rgba(0,0,0,0) 0,rgba(0,0,0,.6) 100%)}.no-padding-section .page-section-content .mk-padding-wrapper .wpb_column{padding-left:0;padding-right:0}body.mk-opened-nav #mk-responsive-wrap{overflow-y:hidden}