 .contact-phone.phone a{color:#fff;} .spacer{clear:both;display:block;height:650px;} .small-spacer{clear:both;display:block;height:400px;} .navigation-wrapper{background:#fff none repeat scroll 0 0;}  .header-wrapper{position:relative;} .breadcrumb-wrapper{background:#454545;width:100%;display:block;clear:both;position:relative;} .breadcrumb-wrapper h2{color:#fff;padding:0px;margin:7px;font-size:17px;} .social-icons p.contact-phone,.breadcrumb-wrapper .social-icons .fa{color:#ffffff;display:inline;line-height:35px;margin:0 5px;font-weight:lighter;} .company-name-wrapper{padding:5px;width:85%;position:relative;} .company-name-wrapper{margin-top:60px;} .header-company-title > a{color:#053782;display:block;font-family:"Roboto",sans-serif;font-size:30px;font-weight:lighter;margin:20px 0 0;position:relative;z-index:1;} .header-company-serviceorder{color:#fff;font-family:"Roboto",sans-serif;font-size:19px;font-weight:bolder;line-height:normal;margin:0;padding:0 105px;position:relative;text-align:center;z-index:1;text-shadow:1px 1px 1px #000;}  .top-bar,.top-bar-section ul li,.top-bar-section ul li.active > a,.top-bar-section ul li:hover:not(.has-form) > a,.top-bar-section li:not(.has-form) a:not(.button),.top-bar-section li:not(.has-form) a:hover:not(.button),.top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section li.active:not(.has-form) a:hover:not(.button){background:none;} .top-bar-section ul{float:right;}  .navigation-wrapper .top-bar{background:#FFFFFF;position:relative;} .navigation-wrapper .top-bar::before{position:absolute;content:"";height:100%;width:1920px;left:-1920px;top:0;background:#FFFFFF;z-index:-1;} .top-bar-section ul li > a,.top-bar-section li:not(.has-form) a:not(.button){font-size:18px;font-weight:300;font-family:"Roboto",sans-serif;color:#000000;padding:0 10px;} .top-bar-section li.active:not(.has-form) a:not(.button){padding:0 10px;} .top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section li.active:not(.has-form) a:hover:not(.button),.top-bar-section ul li:hover:not(.has-form) > a,.top-bar-section ul li:hover{border-radius:4px;box-shadow:0 0 2px #000;background:#62b4e0; background:-moz-linear-gradient(top,#62b4e0 0%,#2989d8 46%,#207cca 48%,#1e5799 100%); background:-webkit-linear-gradient(top,#62b4e0 0%,#2989d8 46%,#207cca 48%,#1e5799 100%); background:linear-gradient(to bottom,#62b4e0 0%,#2989d8 46%,#207cca 48%,#1e5799 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#62b4e0',endColorstr='#1e5799',GradientType=0 );} .top-bar-section .has-dropdown > a{padding-right:15px !important;} .top-bar-section .dropdown li:not(.has-form) a:not(.button){background:#FFFFFF;color:#000000;} .top-bar-section .dropdown li:not(.has-form) a:hover:not(.button){color:#fff;background:#10C1ED !important;} .top-bar-section .has-dropdown > a::after{margin-right:0;border-color:rgba(0,0,0,0.4) transparent transparent;} .footer-wrapper .top-bar-section ul{float:left;} .footer-wrapper .top-bar-section ul li{float:none;} .footer-wrapper .top-bar-section ul li > a,.footer-wrapper .top-bar-section li:not(.has-form) a:not(.button){color:#FFFFFF;font-size:16px;} .footer-wrapper .top-bar-section li.active:not(.has-form) a:not(.button),.footer-wrapper .top-bar-section li.active:not(.has-form) a:hover:not(.button),.footer-wrapper .top-bar-section ul li:hover:not(.has-form) > a{color:#ffffff;} .footer-wrapper .top-bar-section li:not(.has-form) a:not(.button){line-height:30px;} .footer-wrapper .top-bar-section .dropdown,.footer-wrapper .top-bar-section .has-dropdown > a::after{display:none !important;} .slick-slider{margin:0 0 0 0 !important;} .slick-slide:hover article{opacity:1;} .slick-slide article{opacity:0;background:#FFFFFF;bottom:15px;position:absolute;text-align:center;width:100%;z-index:1;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;} .slick-slide article p{margin:0;} .slick-slide article p a{font-family:"Roboto",sans-serif;font-size:30px;font-weight:lighter;line-height:75px;} .banner-cta h3{background:rgba(255,255,255,0.46) none repeat scroll 0 0;color:#222;font-size:24px;font-weight:normal;line-height:normal;margin:50% 0 0;padding:50px;} .service-slide-show .slick-slide img{display:block;padding:5px;} .white-background{background-color:#FFFFFF;} .cta-one{background:url("https://snelgroveshvac.com/wp-content/themes/hvac4/images/cta-bg.png");padding:170px 0 130px;} .cta-one h1,.cta-one h2,.cta-one h3,.cta-one h4,.cta-one h5,.cta-one h6,.cta-one p,.cta-one li{color:#FFFFFF;font-weight:lighter;}  #wpadminbar{display:none !important;} body{font-family:"Roboto",sans-serif;} h1,h1 a{color:#fff;font-family:"Roboto",sans-serif;font-size:24px;font-style:italic;font-weight:bold;line-height:63px;margin:25px 0;text-transform:uppercase;border-radius:5px; background:#62b4e0 !important; background:-moz-linear-gradient(top,#62b4e0 0%,#2989d8 46%,#207cca 48%,#1e5799 100%) !important; background:-webkit-linear-gradient(top,#62b4e0 0%,#2989d8 46%,#207cca 48%,#1e5799 100%) !important; background:linear-gradient(to bottom,#62b4e0 0%,#2989d8 46%,#207cca 48%,#1e5799 100%) !important; filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#62b4e0',endColorstr='#1e5799',GradientType=0 ) !important;} h2{color:#1F66AD;font-family:"Roboto",sans-serif;font-size:22px;font-weight:bold;line-height:normal;margin:25px 0;font-style:italic;} h3{color:#1F66AD;font-family:"Roboto",sans-serif;font-size:19px;font-weight:bold;line-height:normal;margin:25px 0;font-style:italic;} h4{font-family:"Roboto",sans-serif;color:#053782;font-size:22px;font-weight:lighter;line-height:normal;margin:25px 0;} p{color:#252525;font-family:"Open Sans",sans-serif;font-size:18px;font-weight:lighter;margin:15px 0 30px;} ul{list-style-type:none;} ul.columns{margin-left:0;} ul li{font-weight:lighter;font-family:"Open Sans",sans-serif;font-style:18px;margin:0;line-height:28px;} hr{border-color:#777777;} a.read-more{color:#053782;} .vertical-padding{padding-top:40px !important;padding-bottom:40px !important;} .strip-padding{padding-left:0 !important;padding-right:0 !important;} .subnav{background:none repeat scroll 0 0 #e0e0e0;display:block;float:left;height:80px;margin:0 3px;padding:20px 40px;} .about-right > span{clear:both;display:block;font-size:65px;line-height:1.5;} .about-right{font-family:"Open Sans",sans-serif;font-size:40px;font-weight:lighter;line-height:1;} .row{margin:0 auto;max-width:75rem;width:100%;} .contain-to-grid{background:none !important;} .contain-to-grid .top-bar{max-width:75em;} .page-wrapper{max-width:75rem;clear:both;} .footer-wrapper{width:100%;background-color:#454545;} .footer-inner-wrapper{margin:0 auto;padding:25px 0 0 0;} .footer-wrapper h1,.footer-wrapper h2,.footer-wrapper h3,.footer-wrapper h4,.footer-wrapper h5,.footer-wrapper h6,.footer-wrapper p,.footer-wrapper li{color:#FFFFFF;} .footer-wrapper .social-icons p{margin:0;line-height:30px;font-size:17px;} .footer-wrapper .social-icons .fa{color:#ffffff;font-size:25px;line-height:50px;text-align:center;width:50px;border:1px solid transparent;} .footer-wrapper .social-icons .fa:hover{border:1px solid #ffffff;} .disclaimer{background:#252525;width:100%;clear:both;} .disclaimer p{font-size:13px;color:#777777;margin:15px 0;} .disclaimer .lnm-image > img{margin:5px 0;} #gmap2,#gmap3{border:5px solid #252525;} p[class*="contact-"]{margin:15px 0;} .contactForm{margin-top:20px;} .contactForm label{font-weight:bold;display:block;} .contactForm input{width:100%;padding:3px;margin-bottom:5px;} .contactForm textarea{width:100%;} .contactForm .captchaWrapper{margin-top:10px;} .contactForm .captchaRefresh{vertical-align:top;} .contactForm .submitWrapper{text-align:center;margin-top:30px;} .contactForm .submitWrapper span.submit{background-color:#053782;border:1px solid #ddd;box-shadow:0 1px 1px rgba(0,0,0,0.1) inset;cursor:pointer;font-family:"Open Sans",sans-serif;font-size:inherit;font-weight:normal;line-height:50px;padding:0 15px;} .contactForm .submitWrapper span.submit:hover{background-color:#606092;} .emailConfirmation{margin:0 auto;} .emailConfirmation h1{color:#00CC00;} .slick-background-wrapper{left:0;position:fixed;top:0;z-index:-3;width:101% !important;overflow:hidden;} .top-bar-section ul li{float:left;margin:0px 5px;} .top-bar-section ul li a{font-weight:bold !important;font-style:italic;}  .row.full{max-width:100%;} .dark-bg{background:#454545;} .padded-img{display:block;margin:auto;padding:10vh;}  @media only screen and (max-width:1024px){.navigation-wrapper{background:#FFFFFF;} .navigation-wrapper .top-bar::before,.navigation-wrapper .top-bar::after,.company-name-wrapper::before,.company-name-wrapper::after{display:none;} .company-name-wrapper{width:100%;} header.header-wrapper .columns{padding:0;}} @media only screen and (max-width:767px){.top-bar-section ul li{width:100%;} .header-company-serviceorder{padding:0;} .banner-cta h3{color:#000;} .company-name-wrapper{width:100%;} .company-name-wrapper::before,.company-name-wrapper::after{display:none;} .header-wrapper .columns{padding:0 !important;} .navigation-wrapper{padding:none !important;} .top-bar .title-area{background:#454545;} .small-spacer,.spacer{height:250px;} h1,h1 a,h2,h3,h4,h5,h6{font-size:21px;} p{font-size:15px;} .mobile-phone-button{background:#1F6EB8 none repeat scroll 0 0;color:#fff;display:block;line-height:45px;padding:0 15px;} .top-trapezoid::before,.top-trapezoid::after,.bottom-trapezoid::before,.bottom-trapezoid::after{display:none;} .cta-one li{text-align:center !important;} .banner-cta h3{color:#000;font-size:17px;font-weight:normal;line-height:normal;margin:0;padding:30px 0 0;} .slick-slide article{display:none !important;} .inner-content.top-trapezoid{padding:0 !important;} .top-bar-section ul li > a{text-align:center !important;line-height:45px !important;} .top-bar-section .has-dropdown > a::after{border-color:transparent transparent transparent rgba(0,0,0,0.4);} .top-bar .top-bar-section ul.dropdown li.back h5 a{background:#454545 none repeat scroll 0 0;color:#ffffff;line-height:45px;text-align:center;} header.header-wrapper .social-icons{text-align:center !important;} .breadcrumb-wrapper h1{font-size:10px;line-height:20px;text-align:center;} .header-company-serviceorder,.header-company-title > a{text-align:center;} .disclaimer p{font-size:10px;margin:10px 0 0;text-align:center;} .disclaimer .lnm-image > img{display:block;margin:5px auto;} .slick-mobile{width:100%;max-width:100%;}} strong,b{font-weight:bold;line-height:inherit;color:#1F6DB6;} 