:root{--font-primary:"Archivo Narrow";--font-secondary:"Prata";--medium-grey:rgba(156,156,156,1);--dark-grey:rgba(84,84,84,1);--main-blue:rgba(0,0,182,1);--dark-blue:rgba(0,0,99,1);--main-red:rgba(182,0,0,1);--dark-red:rgba(131,1,1,1);--accent-color:var(--white);--accent-border:1px solid var(--black);--accent-background:var(--main-red);--warning:var(--main-red);--link-color:var(--main-blue);--link-hover-color:var(--main-red);--input-color:var(--main-blue);--input-background:var(--black-lowest);--input-border:1px solid var(--black-lowest);--input-border-radius:3px;--input-color-focus:var(--main-red);--input-background-focus:var(--black-low);--input-border-focus:1px solid var(--black-low);--button-color:var(--white);--button-background:var(--main-blue);--button-font-family:var(--font-primary);--button-font-weight:bold;--button-border:1px solid var(--black);--button-background-hover:var(--main-red);--content-spinner-color:var(--main-blue);--locked-color:var(--darkest-grey);--locked-background:var(--lightest-grey) url("../../uploads/bg-pattern-067.png") repeat;--google-review-border:5px solid var(--main-blue);--google-star-color:var(--main-red);--google-value-text:var(--main-red);--google-total-text:var(--main-blue)}@font-face{font-family:'Archivo Narrow';font-display:block;font-style:normal;font-weight:400;src:url('../battleplantheme-site/fonts/archivo-narrow-v11-latin-regular.woff2') format('woff2')}@font-face{font-family:'Archivo Narrow';font-display:block;font-style:normal;font-weight:600;src:url('../battleplantheme-site/fonts/archivo-narrow-v11-latin-600.woff2') format('woff2')}@font-face{font-family:'Prata';font-display:block;font-style:normal;font-weight:400;src:url('../battleplantheme-site/fonts/prata-v10-latin-regular.woff2') format('woff2')}body{background:linear-gradient(90deg,var(--lightest-grey) 10%,var(--white) 30%,var(--white) 70%,var(--lightest-grey) 90%);color:var(--dark-grey)}h1,h2,h3,h4,h5,h6{color:var(--main-blue);font-weight:bold}.widget-title{color:var(--main-red);text-align:center}label,#secondary label{color:var(--dark-grey)}.application .flex{border-bottom:1px solid var(--black-low)}@media (min-width:861px){.application .form-input:not(:last-of-type):not(.input-user-message){border-right:1px solid var(--black-low)}}#masthead{background:linear-gradient(90deg,var(--dark-grey) 0%,var(--white) 25%,var(--white) 75%,var(--dark-grey) 100%)}.top-strip{padding-top:0;padding-bottom:1px;background:linear-gradient(90deg,var(--dark-red) 0%,var(--main-red) 35%,var(--main-red) 65%,var(--dark-red) 100%);border-top:1px solid var(--black);border-bottom:1px solid var(--black);box-shadow:inset 0 0 10px 0 var(--black-med);overflow:hidden}.tag-line{color:var(--lightest-grey);font-weight:bold;letter-spacing:1px}.logo-strip{margin:0;padding-top:1.5em;padding-bottom:1.5em;background:url("../../uploads/bg-pattern-073.png") repeat}.phone-number,.after-hours{font-family:var(--font-secondary);color:var(--main-red);font-weight:bold;font-size:250%}.after-hours{color:var(--black);font-weight:bold;font-size:165%;margin-top:-30px}.after-hours a.phone-link,.after-hours a.phone-link.tab-focus,.after-hours a.phone-link:hover{text-decoration:none}.logo img,.brand-logo{opacity:0}.menu-strip{margin:0;background:linear-gradient(90deg,var(--dark-blue) 0%,var(--main-blue) 35%,var(--main-blue) 65%,var(--dark-blue) 100%);border-top:2px solid var(--dark-blue);border-bottom:2px solid var(--dark-blue);box-shadow:0 10px 15px 3px rgba(0,0,0,0.4),0 0 5px 0 rgba(0,0,0,0.4);z-index:10000;height:43px}.logo img,.brand-logo,.phone-number,.after-hours,.tag-line,#desktop-navigation ul.main-menu > .menu-item:not(.mobile-only),.widget,#wrapper-bottom .section .col{opacity:0}#wrapper-content{background:linear-gradient(90deg,var(--lightest-grey) 10%,var(--white) 30%,var(--white) 70%,var(--lightest-grey) 90%);border-bottom:2px solid var(--main-blue)}.home #wrapper-content{border-top:2px solid var(--main-blue);box-shadow:0 -10px 15px 3px rgba(0,0,0,0.4),0 0 5px 0 rgba(0,0,0,0.4)}#wrapper-bottom{z-index:2000}.widget-credit-cards #credit-cards img{border:1px solid var(--black-lowest)}.section[class*="style-"]{padding-top:2em;padding-bottom:2em;border-top:2px solid var(--main-blue);border-bottom:2px solid var(--main-blue);margin-top:-2px !important}.section[class*="style-"] h1,.section[class*="style-"] h2,.section[class*="style-"] h3{text-align:center}.section.style-1{background:var(--lightest-grey) url("../../uploads/bg-pattern-067.png") repeat;z-index:500;box-shadow:0 0 5px 0 rgba(0,0,0,0.4)}.section.style-1 h1,.section.style-1 h2,.section.style-1 h3{color:var(--main-red)}.section.style-1.section-inline{margin-top:2.5em !important;margin-bottom:2.5em;padding:1.5em 2em}.inline-box{max-width:960px;margin:0 auto}.section.style-2{background:transparent;z-index:250}.section.style-3{background:var(--black) url("../../uploads/bg-pattern-073.png") repeat;z-index:250;box-shadow:inset 0 7px 12px 0 rgba(0,0,0,0.5)}.section.style-3 h2,.section.style-3 h3,.section.style-3 h4{color:var(--white)}.hvac-logo-img{filter:drop-shadow(2px 2px 5px rgba(0,0,0,0.8))}#colophon{background:linear-gradient(90deg,var(--dark-blue) 0%,var(--main-blue) 35%,var(--main-blue) 65%,var(--dark-blue) 100%);border-top:2px solid var(--dark-blue);margin-top:-2px;box-shadow:0 -5px 7px -2px var(--black-med)}.site-info{color:var(--lightest-grey)}.site-info .site-info-right a{color:var(--lightest-grey)}.site-info .site-info-right a:hover,.site-info .site-info-right a:active,.site-info .site-info-right a.tab-focus{color:var(--white)}.icon-box .icon{color:var(--white);background:var(--main-blue)}a.icon-btn{color:var(--main-blue);transform:rotate(0deg)}a.icon-btn:hover,a.icon-btn:active,a.icon-btn.tab-focus{color:var(--white);transform:rotate(360deg)}a.icon-btn .icon-bg{background:var(--white);transform:scale(1)}a.icon-btn:hover .icon-bg,a.icon-btn:active .icon-bg,a.icon-btn.tab-focus .icon-bg{background:var(--white);transform:scale(0)}.main-navigation ul{font-family:var(--font-primary);font-size:24px;text-transform:capitalize;font-weight:bold}#desktop-navigation ul.main-menu > li > a{background:transparent;border:none;padding:7px 0 7px;color:var(--lightest-grey);animation-name:entrance;animation-duration:0.6s;animation-iteration-count:1;animation-timing-function:ease-in-out}@keyframes entrance{0%{transform:scale(0)}100%{transform:scale(1)}}#desktop-navigation ul.main-menu > li:hover > a,#desktop-navigation ul.main-menu > li.active > a,#desktop-navigation ul.main-menu > li > a.tab-focus{background:transparent;border:none;animation-name:exit;animation-duration:0.4s;animation-iteration-count:1;animation-timing-function:ease-in-out}@keyframes exit{0%{transform:scale(1)}100%{transform:scale(0)}}#desktop-navigation ul.main-menu > li .menu-btn-over{display:block;font-family:"Open Sans";font-size:25px;text-transform:uppercase;font-weight:bold;color:var(--black);background:linear-gradient(0deg,var(--medium-grey) 15%,var(--lightest-grey) 100%);border-left:1px solid var(--black);border-right:1px solid var(--black);box-shadow:-10px 0 20px 0 rgba(0,0,0,0.4),10px 0 20px 0 rgba(0,0,0,0.4);transform:scale(0);height:39px;z-index:1000;transition:all 0.2s ease-in}#desktop-navigation ul.main-menu > li:hover .menu-btn-over,#desktop-navigation ul.main-menu > li.active .menu-btn-over,#desktop-navigation ul.main-menu > li.tab-focus .menu-btn-over{transform:scale(1);transition:all 0.3s ease-out 0.1s}#desktop-navigation .menu-item-has-children > a{margin-bottom:2px}#desktop-navigation ul.main-menu > li{padding-bottom:0}#desktop-navigation ul.sub-menu{background:linear-gradient(0deg,var(--medium-grey) 15%,var(--lightest-grey) 100%);border:1px solid var(--black);box-shadow:-5px 0 10px 0 rgba(0,0,0,0.3),5px 0 10px 0 rgba(0,0,0,0.3);padding:4px;transform:scale(1,0);transform-origin:0 0;transition:all 0.1s ease-in}#desktop-navigation li:hover ul.sub-menu,#desktop-navigation ul.sub-menu.active,#desktop-navigation li.menu-item-has-children[aria-expanded="true"] ul.sub-menu{transform:scale(1,1);transition:all 0.2s ease-out 0.2s}#desktop-navigation ul.sub-menu a{text-transform:uppercase;font-weight:bold;color:var(--lightest-grey);background:rgba(0,0,0,0.7);padding:8px 12px;box-shadow:inset -8px 0 6px -6px var(--black-med),inset 8px 0 6px -6px var(--black-med)}#desktop-navigation ul.sub-menu li:hover > a,#desktop-navigation ul.sub-menu li.active > a,#desktop-navigation ul.sub-menu li > a.tab-focus{color:var(--white);background:var(--dark-red)}#mobile-navigation{background:linear-gradient(90deg,var(--main-blue) 35%,var(--dark-blue) 100%)}#mobile-navigation #mobile-menu > li:first-of-type{border-top:1px solid var(--dark-blue)}#mobile-navigation #mobile-menu > li:last-of-type{border-bottom:1px solid var(--main-blue)}#mobile-navigation li a{color:var(--white);border-top:1px solid var(--main-blue);border-bottom:1px solid var(--dark-blue)}#mobile-navigation ul.main-menu li:hover > a,#mobile-navigation ul.main-menu li.active > a{color:var(--white);background:linear-gradient(90deg,var(--main-red) 35%,var(--dark-red) 100%);border-top:1px solid var(--dark-blue);border-bottom:1px solid var(--main-blue)}.side-slide #mobile-navigation{border-left:2px solid var(--black-med)}span.page-numbers.current{background:var(--black-low)}span.page-numbers.dots{color:var(--black-high)}.navigation.single .nav-links a .meta-nav{color:var(--main-red);font-weight:bold}.navigation.single .nav-links a .post-title,.navigation.single .nav-links a i{color:var(--main-blue)}.navigation.single .nav-links a.tab-focus .meta-nav,.navigation.single .nav-links a.tab-focus .post-title,.navigation.single .nav-links a.tab-focus i,.navigation.single .nav-links a:hover .meta-nav,.navigation.single .nav-links a:hover .post-title,.navigation.single .nav-links a:hover i{color:var(--black)}.navigation.single .nav-links a i{transform:translateX(0)}.navigation.single .nav-links a.prev.tab-focus i,.navigation.single .nav-links a.prev:hover i{transform:translateX(-4px)}.navigation.single .nav-links a.next .tab-focus i,.navigation.single .nav-links a.next:hover i{transform:translateX(4px)}.archive.category-blog h3,.archive.tag h3{text-align:left}#primary img:not(.img-widget),#wrapper-top img,#wrapper-bottom img,iframe,svg.anonymous-icon{border:2px solid var(--dark-grey)}#primary img.products-img,.section.section-lock img{border:2px solid var(--medium-grey)}.slug-financing img{border:none !important}.wp-caption .wp-caption-text{text-align:center}.testimonials-quote p,.testimonials-quote p:first-of-type .icon{color:var(--dark-grey)}.testimonials-credentials{color:var(--main-blue)}.testimonials-rating{color:var(--main-red)}#page .block-accordion h2{color:var(--main-blue)}#page .block-accordion.active h2,#page .block-accordion:hover h2,#page .block-accordion h2.tab-focus{color:var(--main-red)}#page .block-accordion .accordion-content{border-bottom:1px solid var(--main-blue)}@media only screen and (min-width:1025px){}@media (max-width:1280px){html{font-size:5.0%}}@media (max-width:1024px){html{font-size:5.0%}#wrapper-top,#wrapper-content{border-top:2px solid var(--dark-blue)}}@media (max-width:860px){}@media (max-width:576px){html{font-size:4.0%}.phone-number{font-size:200%}}