@import url(https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600,700,800,900);@import url(https://fonts.googleapis.com/css?family=Alfa+Slab+One);p,li,a{font-family:'Montserrat',sans-serif}h1,h2,h3,h4,h5,h6{font-family:'Alfa Slab One',sans-serif;text-transform:uppercase}.home h1,.home h2,.home h3,.home h4,.home h5{color:#fff}h2.cta-main{font-size:40px;font-family:'Montserrat',sans-serif;font-weight:900;text-shadow:-4px 2px 1px rgba(0,0,0,.5)}h3.cta-sub{font-family:'Montserrat',sans-serif;font-size:30px;font-weight:700;text-shadow:-4px 2px 1px rgba(0,0,0,.4)}p,li{font-weight:400;font-size:16px}.colorme-yellow{color:#ffee38!important}.colorme-blue{color:#1d83c5!important}.standard-button{display:inline-block;background-color:#d32329;padding:10px 40px;border:1px solid #fff;text-align:center;margin:15px;color:#fff;transition:.2s;text-transform:uppercase;font-size:34px;text-shadow:-3px 2px 1px rgba(0,0,0,.3);font-family:'Alfa Slab One',sans-serif}.standard-button:hover,.standard-button:visited{text-decoration:none;color:#fff}.white-button{background-color:transparent;padding:20px 40px;font-family:'Montserrat',sans-serif;font-weight:800}.white-button:hover{background-color:#d32329}.blue-button{border-color:#1d83c5;color:#1d83c5;margin-top:20px}.blue-button:hover,.blue-button:visited{color:#000}.site-header{background-image:url(/wp-content/uploads/2018/07/Background.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;position:fixed;width:100%;z-index:9999;top:0}.no-gutter>[class*='col-']{padding-right:0;padding-left:0}#left_nav,#right_nav{font-size:0;text-align:center}#left_nav .sub-menu,#right_nav .sub-menu{font-size:initial}#left-menu>li,#right-menu>li{display:inline-block}#left-menu>li>a,#right-menu>li>a{display:inline-block;font-size:20px;text-align:center;padding-top:15px;padding-left:10px;padding-right:10px;text-shadow:-3px 2px 1px rgba(0,0,0,.3);color:#fff;transition:.2s;font-weight:800;text-transform:uppercase}#left-menu>li>a:after,#right-menu>li>a:after{content:'';display:block;width:100%;height:3px;background-color:transparent;margin-top:10px;transition:.2s}#left-menu>li>a:hover,#right-menu>li>a:hover,#left-menu>li>a:focus,#right-menu>li>a:focus{text-decoration:none}#left-menu>li>a:hover:after,#right-menu>li>a:hover:after,#left-menu>li>a:focus:after,#right-menu>li>a:focus:after{content:'';display:block;width:100%;height:3px;background-color:#fff}#left-menu,#right-menu{padding:0;margin:0;list-style-type:none}@media all and (min-width:700px){ul:not(.sub-menu)>li>.sub-menu{background-color:#fff;visibility:hidden;position:absolute;transition:.3s;width:300px;padding-left:0;border:1px solid #ddd}ul:not(.sub-menu)>li>.sub-menu>li{list-style-type:none;margin-left:0;padding-left:0}ul:not(.sub-menu)>li>.sub-menu>li>a{color:#7D6E58;padding-top:10px;padding-bottom:10px;padding-left:20px;padding-right:20px;border-bottom:1px solid rgba(255,255,255,.2);display:block;font-weight:500}ul:not(.sub-menu)>li>.sub-menu>li:last-of-type>a{border-bottom:0}ul:not(.sub-menu)>li>.sub-menu>li>a:hover,.sub-menu .sub-menu a{text-decoration:none;background-color:rgba(0,0,0,.05)}.sub-menu .sub-menu{display:inline-block;position:absolute;top:10px!important;right:-20px;font-size:18px;padding-left:0;margin-left:0;visibility:hidden;list-style-type:none}.sub-menu .sub-menu a{color:#fff;background-color:rgba(0,0,0,.8);padding-left:12px;padding-right:12px;padding-top:11px;padding-bottom:13px;margin-bottom:-2px!important}.visible{visibility:visible!important}}.site-branding img{max-height:80px;width:auto;padding-top:10px;padding-left:20px;padding-right:20px}#icon_section h1{color:#fff}#icon_section p{color:#fff}#home_services{padding-top:40px;padding-bottom:40px;background-size:cover;background-position:center center;background-repeat:no-repeat;background-blend-mode:overlay}#home_services .standard-button,.white-bg .standard-button{border:1px solid #de9d36;color:#de9d36}#home_services .standard-button:hover,.white-bg .standard-button:hover{color:#1d83c5}#home_services h2{color:#1d83c5;text-align:center;font-size:45px;padding-bottom:20px;margin-top:0}#home_services_2 h2{color:#ffee38;text-align:center;font-size:45px;padding-bottom:20px;margin-top:0}@media all and (max-width:700px){#home_services h2,#home_services_2{font-size:30px}}#home_services h3{color:#1d83c5;text-transform:uppercase}#home_services_2 h3{color:#fff;text-transform:uppercase}#home_services p{color:#000}#home_services_2 p{color:#fff}.footer-column-2{text-align:center}.site-footer{background-color:#000;background-image:url(/wp-content/uploads/2018/07/Background.jpg);background-position:center center;background-size:cover;background-repeat:no-repeat;padding-top:40px;padding-bottom:40px;font-weight:500}.site-footer h3,.site-footer p,.site-footer a,.site-footer a:visited{color:#000}.site-footer h3{font-family:'Montserrat',sans-serif;font-weight:800;text-transform:none;font-size:30px;margin-bottom:15px}.site-footer p{font-weight:600;line-height:30px}.footer-social{display:inline-block;padding-left:5px;padding-right:5px}.footer-social img{height:40px;width:40px}.footer-social:first-of-type{padding-left:0}.footer-copyright{text-align:center;padding-top:40px}.page .page-content,.page .entry-content,.page .entry-summary{margin-top:0}.page .hentry{margin-bottom:0}.half-block .vc_column-inner{padding:4vw 5vw!important;min-height:300px;text-align:center}.half-block h2{font-size:40px;margin-bottom:20px;text-shadow:-3px 2px 1px rgba(0,0,0,.3)}.half-block h4{font-family:'Montserrat',sans-serif;font-weight:700}.half-block p{font-size:18px;line-height:30px;margin-bottom:20px;color:#fff;font-weight:500}.optin-title{font-family:'Montserrat',sans-serif;color:#fff;text-shadow:-3px 2px 1px rgba(0,0,0,.5);text-transform:none;font-weight:800;font-size:40px}.optin-sub{color:#000;font-weight:800;font-size:24px;margin-bottom:15px}@media all and (max-width:600px){h2.cta-main{font-size:30px}h3.cta-sub{font-size:22px}.half-block .vc_column-inner{padding:4vw 0vw!important}.half-block h2{font-size:24px}.standard-button{font-size:24px}.optin-title{font-size:24px}.optin-sub{font-size:18px}.mc4wp-form-fields input[type="email"]{margin-bottom:20px}}.slick-dots{position:absolute;bottom:-45px;list-style:none;display:block;text-align:center;padding:0;width:100%;margin-left:0}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:40px;line-height:5px;text-align:center;color:#777;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#1d83c5;opacity:.75}.testimonial-slider{width:100%;margin:0 auto}.testimonial-slider h2,.testimonial-slider p{color:#000}.testimonial-slider .citation{color:#1d83c5;margin-bottom:0;font-weight:800}.testimonial-slider .company{color:#1d83c5;text-transform:uppercase;font-weight:800}.wpb_revslider_element{margin-top:0px!important;margin-bottom:0px!important}.page-title-area{padding-top:40px;padding-bottom:40px;background-size:cover;background-repeat:no-repeat;background-position:center center}.page-title-area h1{text-align:center;font-size:60px}@media all and (max-width:768px){.page-title-area h1{font-size:40px}#icon_section .vc_col-sm-3{display:none}}.menu-mobile-menu-container{display:none;position:fixed;left:0;right:0;top:0;bottom:0;background-color:rgba(255,255,255,1)}.menu-toggle,.mobile-call{background-color:#000;border:0;border-radius:0;padding:0;margin-top:20px;float:right;margin-right:20px;color:#fff}.menu-toggle img{max-width:40px}#mobile_nav{min-height:90px}#mobile_nav li{display:block;padding-top:10px;padding-bottom:10px;padding-left:20px;padding-right:20px}#mobile_nav .menu>li{border-bottom:1px solid rgba(0,0,0,.2)}#mobile_nav li a{color:#1d83c5;display:block}#mobile_nav li li{padding-left:40px;opacity:.9}#mobile_nav ul{padding-left:0;margin-left:0}.home article{margin-bottom:0}.mc4wp-form-fields input[type="submit"]{background-color:#fff;border:0;border-radius:0;text-transform:uppercase;padding-top:6px;padding-bottom:1px;line-height:22px;display:inline-block;border:2px solid #fff;font-family:'Montserrat',sans-serif!important;vertical-align:middle;-webkit-appearance:none;font-size:22px}.mc4wp-form-fields input[type="email"]{font-size:18px;border-radius:0;border:2px solid #fff;background-color:rgba(255,255,255,.6);padding-top:6px;padding-bottom:1px;line-height:18px;display:inline-block;outline:0;font-family:'Montserrat',sans-serif!important;vertical-align:middle;-webkit-appearance:none}.mc4wp-form-fields input[type="email"]::placeholder,.mc4wp-form-fields input[type="email"]::-webkit-input-placeholder{color:#000;opacity:1;font-size:18px;line-height:18px;padding-top:6px;padding-bottom:1px;vertical-align:middle;-webkit-appearance:none}.mc4wp-form-fields{margin-top:20px}.widget-title{margin-top:40px}.mc4wp-alert.mc4wp-success{color:white!important;margin-top:20px}.site-footer .col-md-4{text-align:center}.testimonial-slider-image{border-radius:50%;margin-bottom:15px;background-size:cover;background-position:center center;background-repeat:no-repeat;width:100%}#frm_form_12_container label{display:none}#frm_form_12_container input,#frm_form_12_container textarea{font-size:18px;border-radius:0;border:3px solid #ccc;background-color:#fff;line-height:18px;display:inline-block;outline:0;font-family:'Montserrat',sans-serif!important;vertical-align:middle;-webkit-appearance:none;box-shadow:none}#frm_form_12_container input::placeholder,#frm_form_12_container textarea::placeholder{color:black!important;opacity:1;text-transform:uppercase}#frm_form_12_container button{display:block;width:100%;max-width:300px;margin:0 auto;background-color:#1d83c5;font-family:'Montserrat',sans-serif;text-transform:uppercase;border:3px solid #bbb;border-radius:0;color:#fff;font-weight:600}