:root{--font-primary:"Impact";--font-secondary:"Orbitron";--lightest-grey:rgba(234,234,234,1);--light-grey-high:rgba(200,200,200,0.8);--medium-grey:rgba(119,119,119,1);--maroon:rgba(165,28,56,1);--maroon-high:rgba(165,28,56,0.8);--maroon-low:rgba(165,28,56,0.2);--accent-color:var(--white);--accent-border:1px solid var(--maroon);--accent-background:var(--maroon);--warning:var(--maroon);--link-color:var(--medium-grey);--link-hover-color:var(--maroon);--font-base-5:5.5%;--input-color:var(--black);--input-background:var(--white-highest);--input-border:1px solid var(--black);--input-color-focus:var(--maroon);--input-background-focus:var(--white);--input-border-focus:1px solid var(--black);--button-color:var(--white);--button-background:var(--black);--button-font-size:32rem;--button-border:2px solid var(--black);--button-box-shadow:0 0 0 0 var(--black);--button-text-shadow:-1px -1px 0 transparent,1px -1px 0 transparent,-1px 1px 0 transparent,1px 1px 0 transparent,2px 3px 0 transparent;--button-text-transform:uppercase;--button-letter-spacing:1px;--button-color-hover:var(--white);--button-background-hover:var(--maroon);--button-border-hover:2px solid var(--black);--button-box-shadow-hover:3px 3px 0 -2px var(--black);--button-text-shadow-hover:-1px -1px 0 var(--black),1px -1px 0 var(--black),-1px 1px 0 var(--black),1px 1px 0 var(--black),2px 3px 0 var(--black);--button-color-hover-alt:var(--black);--button-background-hover-alt:var(--white);--button-border-hover-alt:2px solid var(--black);--button-box-shadow-hover-alt:3px 3px 0 -2px var(--black);--button-text-shadow-hover-alt:none;--google-review-border:2px solid var(--black);--google-review-bg:var(--medium-grey);--google-value-text:var(--white);--google-total-text:var(--light-grey)}@font-face{font-family:"Impact";font-display:block;font-weight:normal;font-style:normal;src:url("./fonts/impact.woff2") format("woff2")}@font-face{font-family:'Orbitron';font-display:block;font-style:normal;font-weight:400;src:url('/wp-content/themes/battleplantheme-site/fonts/orbitron-v16-latin-regular.woff2') format('woff2')}@font-face{font-family:'Orbitron';font-display:block;font-style:normal;font-weight:700;src:url('/wp-content/themes/battleplantheme-site/fonts/orbitron-v16-latin-700.woff2') format('woff2')}body{color:var(--black)}h1,h2,h3,h4,h5,h6{color:var(--black);text-transform:uppercase;text-align:center}h1{width:100%;background:var(--maroon);border:2px solid var(--black);color:var(--white);text-shadow:-1px -1px 0 var(--black),1px -1px 0 var(--black),-1px 1px 0 var(--black),1px 1px 0 var(--black),2px 3px 0 var(--black);box-shadow:3px 3px 0 -2px var(--black);padding:6px 10px}.widget-title,h3 a.link-products,h3 a.link-products:hover,h3 a.link-products.tab-focus,h4{font-family:var(--font-secondary);font-weight:bold;font-size:28px;text-transform:capitalize}label,#secondary label{color:var(--black)}.top-strip{background:var(--light-grey) url('/wp-content/uploads/top-repeat.png') repeat;border-bottom:2px solid var(--black)}.phone-number,.tag-line{color:var(--black);font-size:32px;line-height:1}.tag-line,.call-us{font-family:var(--font-secondary);font-weight:bold;font-size:24px}.tag-line{text-align:center;line-height:1.3;text-transform:capitalize;max-width:520px;margin:10px auto 0}.logo-strip{background:var(--white-high);z-index:3000}.logo{max-width:480px;margin-top:-78px}.menu-strip{background:var(--light-grey) url('/wp-content/uploads/top-repeat.png') repeat;border-top:2px solid var(--black);border-bottom:2px solid var(--black);z-index:4000}.logo,.brand-logo,.tag-line,#desktop-navigation ul.main-menu > .menu-item:not(.mobile-only),.widget,#wrapper-bottom .section .col{opacity:0}.content-sidebar-box #main-content{background:var(--white-med);border:2px solid var(--black)}.content-box #primary,.sidebar-box #secondary{background:var(--light-grey-high);border:2px solid var(--black)}.currently-open-banner,.currently-open-banner.horz{filter:drop-shadow(2px 2px 0 var(--black));text-shadow:2px 2px 0 var(--black);padding:4px 22px 4px 18px !important;line-height:1;font-size:18px;transform:translateX(110vw) rotate(0deg)}.currently-open-banner.horz::before{left:calc(50% - 15px)}.currently-open-banner.reveal-open{transform:translate(10px,-20px) rotate(0deg)}#secondary{overflow:hidden}.widget-credit-cards #credit-cards img{border:1px solid var(--black)}.add-bg img{background:var(--white);padding:1em;width:auto;height:auto}.widget.widget-financing,.add-bg{text-align:center}.section[class*="style-"]{border-top:2px solid var(--black);border-bottom:2px solid var(--black);margin-bottom:-2px}.section.style-1{background:var(--lightest-grey) url('/wp-content/uploads/top-repeat.png') repeat}.section.style-1 h1,.section.style-1 h2,.section.style-1 h3{color:var(--maroon)}.section.style-2{background:var(--white-med)}.section.style-2 .frosted .col-inner{background:var(--light-grey-high);border:2px solid var(--black);padding:1.5em}.section.style-3{background:var(--maroon)}.section.style-3 h1,.section.style-3 h2,.section.style-3 h3{color:var(--white);text-shadow:-1px -1px 0 var(--black),1px -1px 0 var(--black),-1px 1px 0 var(--black),1px 1px 0 var(--black),2px 3px 0 var(--black)}.section.style-3 p{color:var(--white)}.section.style-3 .testimonials-quote p:first-of-type .icon,.section.style-3 .testimonials-credentials,.section.style-3 .testimonials-rating{color:var(--lightest-grey)}.section.style-alt a:not(.button),.section.style-alt a:not(.button):visited{color:var(--lightest-grey)}.section.style-alt a:not(.button):hover,.section.style-alt a:not(.button):active,.section.style-alt a:not(.button).tab-focus{color:var(--white)}#hvac-logo-slider img{box-shadow:none !important}#colophon{background:var(--light-grey) url('/wp-content/uploads/top-repeat.png') repeat;border-top:2px solid var(--black)}.site-info{color:var(--black)}.site-info .site-info-right a{color:var(--maroon)}.site-info .site-info-right a:hover,.site-info .site-info-right a:active,.site-info .site-info-right a.tab-focus{color:var(--black)}.icon-box .icon{background:var(--maroon);border:2px solid var(--black);color:var(--white);text-shadow:-1px -1px 0 var(--black),1px -1px 0 var(--black),-1px 1px 0 var(--black),1px 1px 0 var(--black),2px 3px 0 var(--black);box-shadow:3px 3px 0 -2px var(--black);border-radius:0}a.icon-btn{color:var(--white);text-shadow:-1px -1px 0 transparent,1px -1px 0 transparent,-1px 1px 0 transparent,1px 1px 0 transparent,2px 3px 0 transparent}a.icon-btn:hover,a.icon-btn:active,a.icon-btn.tab-focus{color:var(--white);text-shadow:-1px -1px 0 var(--black),1px -1px 0 var(--black),-1px 1px 0 var(--black),1px 1px 0 var(--black),2px 3px 0 var(--black)}a.icon-btn .icon-bg{border-radius:0;background:var(--black);border:2px solid var(--black);box-shadow:0 0 0 0 var(--black)}a.icon-btn:hover .icon-bg,a.icon-btn:active .icon-bg,a.icon-btn.tab-focus .icon-bg{background:var(--maroon);border:2px solid var(--black);box-shadow:3px 3px 0 -2px var(--black)}.main-navigation ul{font-family:var(--font-primary);font-size:36px;text-transform:uppercase}.main-navigation a{background:transparent;border:none;padding:8px 0;color:var(--black);text-shadow:-1px -1px 0 transparent,1px -1px 0 transparent,-1px 1px 0 transparent,1px 1px 0 transparent,2px 3px 0 transparent;transform:scale(0.8)}.main-navigation ul.main-menu li:hover > a,.main-navigation ul.main-menu li.active > a,.main-navigation ul.main-menu li > a.tab-focus{background:transparent;border:none;color:var(--white);text-shadow:-1px -1px 0 var(--black),1px -1px 0 var(--black),-1px 1px 0 var(--black),1px 1px 0 var(--black),2px 3px 0 var(--black);transform:scale(1)}#magic-line{background:var(--maroon);border:2px solid var(--black);box-shadow:3px 3px 0 -2px var(--black);height:calc(100% + 12px);margin-top:-6px}.main-navigation.stuck #magic-line{height:calc(100% + 4px);margin-top:-10px;box-shadow:0 0 0 0 var(--black)}#mobile-navigation{background:var(--light-grey) url('/wp-content/uploads/top-repeat.png') repeat;background:var(--black-med)}#mobile-navigation li a{color:var(--white);text-shadow:-1px -1px 0 var(--black),1px -1px 0 var(--black),-1px 1px 0 var(--black),1px 1px 0 var(--black),2px 3px 0 var(--black)}#mobile-navigation ul.main-menu li:hover > a,#mobile-navigation ul.main-menu li.active > a{color:var(--white);text-shadow:-1px -1px 0 var(--black),1px -1px 0 var(--black),-1px 1px 0 var(--black),1px 1px 0 var(--black),2px 3px 0 var(--black);background:linear-gradient(90deg,var(--maroon-high) 30%,var(--maroon-low) 100%)}.side-push #mobile-navigation{border-left:2px solid var(--black)}span.page-numbers.current{background:var(--black-low)}span.page-numbers.dots{color:var(--black-high)}#primary img:not(.img-widget),#secondary img,#wrapper-top img,#wrapper-bottom img,iframe{border:2px solid var(--black);box-shadow:3px 3px 0 -2px var(--black)}img.img-testimonials{border-radius:100%}#formerly-vontungeln-heating-and-air img{margin-right:0}.testimonials-quote p{color:var(--black)}.testimonials-quote p:first-of-type .icon,.testimonials-rating{color:var(--maroon)}.testimonials-credentials{color:var(--darkest-grey)}.coupon{background:var(--white);border:2px dashed var(--black)}.coupon h2.action{color:var(--black)}.coupon h2.discount{color:var(--black)}.coupon h2.service{color:var(--black)}.coupon p.disclaimer{color:var(--black)}#page .block-accordion h2{font-weight:bold;color:var(--black)}#page .block-accordion.active h2,#page .block-accordion:hover h2,#page .block-accordion h2.tab-focus{background:transparent}#page .accordion-box .block-accordion.active h2,#page .accordion-box .block-accordion:hover h2,#page .accordion-box .block-accordion h2.tab-focus{background:var(--black-lowest)}#page .block-accordion .accordion-content{border-bottom:1px solid var(--black-lowest)}#page .accordion-box .block-accordion .accordion-content{background:var(--black-lowest);border-bottom:none}#page .wp-gr .wp-google-rating .wp-google-value,#page .wp-gr .wp-google-rating .wp-google-stars{filter:drop-shadow(2px 2px 0 var(--black))}#page .wp-gr .wp-google-rating svg{filter:drop-shadow(2px 2px 0 var(--black))}.carousel-indicators li{background-color:var(--black-med)}.carousel-indicators .active,.carousel-indicators li:hover{background-color:var(--black-highest)}.carousel-dot .carousel-indicators li{width:17px;height:17px;border-radius:100%}.carousel-dot .carousel-indicators .active,.carousel-dot .carousel-indicators li:hover{}.carousel-caption{text-align:center}@media only screen and (min-width:1025px){}@media (max-width:1280px){html::before{background-image:url('/wp-content/uploads/site-background.jpg')}}@media (max-width:1024px){html::before{background-image:url('/wp-content/uploads/site-background-tablet.jpg')}#masthead{border-bottom:2px solid var(--black)}}@media (max-width:860px){.logo{margin:0 auto}#formerly-vontungeln-heating-and-air img{margin-right:auto}}@media (max-width:576px){html::before{background-image:url('/wp-content/uploads/site-background-phone.jpg')}.call-us{display:none}#wrapper-content{grid-template-columns:[edge-start] 0 [full-start] 1fr [stretch-start] 2fr [default-start] minmax(0,1280px) [default-end] 2fr [stretch-end] 1fr [full-end] 0 [edge-end]}.content-sidebar-box #main-content,.content-box #primary{padding:0.85em}#mobile-navigation li a{font-size:80%}}