:root{--font-primary:"Kameron";--font-secondary:"Oswald";--light-grey:rgba(177,177,177,1);--main-yellow:rgba(255,211,0,1);--dark-yellow:rgba(187,151,0,1);--light-blue:rgba(65,103,152,1);--main-blue:rgba(2,38,83,1);--main-blue-high:rgba(2,38,83,0.7);--main-blue-highest:rgba(2,38,83,0.9);--pale-green:rgba(182,211,122,1);--main-green:rgba(133,155,89,1);--dark-green:rgba(46,70,0,1);--accent-color:var(--main-yellow);--accent-border:1px solid var(--main-blue);--accent-background:var(--main-blue);--link-color:var(--light-blue);--link-hover-color:var(--main-blue);--font-base-5:5.25%;--input-color:var(--main-blue);--input-background:var(--white);--input-filter:drop-shadow(0 2px 0 var(--light-grey)) drop-shadow(0 -2px 0 var(--light-grey)) drop-shadow(0 2px 0 var(--white)) drop-shadow(0 -2px 0 var(--white));--input-color-focus:var(--main-blue);--input-background-focus:var(--main-yellow);--input-filter-focus:drop-shadow(0 2px 0 var(--dark-yellow)) drop-shadow(0 -2px 0 var(--dark-yellow)) drop-shadow(0 2px 0 var(--main-yellow)) drop-shadow(0 -2px 0 var(--main-yellow));--input-color-focus-alt:var(--input-color-focus);--input-background-focus-alt:var(--input-background-focus);--input-filter-focus-alt:var(--input-filter-alt);--button-color:var(--white);--button-background:var(--light-blue);--button-font-family:var(--font-secondary);--button-padding:0.1em 1em 0.25em;--button-filter:drop-shadow(0 2px 0 var(--main-blue)) drop-shadow(0 -2px 0 var(--main-blue)) drop-shadow(0 3px 0 var(--light-blue)) drop-shadow(0 -3px 0 var(--light-blue));--button-color-hover:var(--dark-green);--button-background-hover:var(--pale-green);--button-filter-hover:drop-shadow(0 2px 0 var(--main-green)) drop-shadow(0 -2px 0 var(--main-green)) drop-shadow(0 3px 0 var(--pale-green)) drop-shadow(0 -3px 0 var(--pale-green));--button-color-alt:var(--dark-green);--button-background-alt:var(--pale-green);--button-filter-alt:drop-shadow(0 2px 0 var(--main-green)) drop-shadow(0 -2px 0 var(--main-green)) drop-shadow(0 3px 0 var(--pale-green)) drop-shadow(0 -3px 0 var(--pale-green));--button-color-hover-alt:var(--main-blue);--button-background-hover-alt:var(--main-yellow);--button-filter-hover-alt:drop-shadow(0 2px 0 var(--dark-yellow)) drop-shadow(0 -2px 0 var(--dark-yellow)) drop-shadow(0 3px 0 var(--main-yellow)) drop-shadow(0 -3px 0 var(--main-yellow));--contact-spinner-color:var(--main-blue);--locked-color:var(--main-blue);--locked-background:var(--white);--font-size-text:22px;--google-review-bg:var(--main-blue);--google-star-color:var(--light-blue);--google-value-text:var(--light-blue);--google-total-text:var(--main-blue)}@font-face{font-family:'Oswald';font-display:block;font-style:normal;font-weight:400;src:url('../battleplantheme-site/fonts/oswald-v26-latin-regular.woff2') format('woff2'),url('../battleplantheme-site/fonts/oswald-v26-latin-regular.woff') format('woff')}@font-face{font-family:'Kameron';font-display:block;font-style:normal;font-weight:400;src:url('../battleplantheme-site/fonts/kameron-v10-latin-regular.woff2') format('woff2'),url('../battleplantheme-site/fonts/kameron-v10-latin-regular.woff') format('woff')}@font-face{font-family:'Kameron';font-display:block;font-style:normal;font-weight:700;src:url('../battleplantheme-site/fonts/kameron-v10-latin-700.woff2') format('woff2'),url('../battleplantheme-site/fonts/kameron-v10-latin-700.woff') format('woff')}body{font-family:var(--font-secondary);background:var(--light-blue)}body{color:var(--light-blue)}h1,h2,h3,h4,h5,h6{color:var(--main-blue);text-align:left;font-weight:bold}.widget-title{font-family:var(--font-secondary);color:var(--main-yellow);text-align:center}a,a:visited{font-family:var(--font-secondary)}label{color:var(--main-blue)}#secondary label{color:var(--main-yellow)}::placeholder{color:var(--black-med)}input[type="checkbox"],input[type="radio"]{border:2px solid var(--main-blue)}input[type="checkbox"]:checked::after{color:var(--main-yellow)}input[type="radio"]:checked::after{background-color:var(--main-yellow)}#secondary{--content-spinner-color:var(--white)}.wpcf7-not-valid-tip,.required,.required::after{color:var(--light-blue)}#secondary .wpcf7-not-valid-tip,#secondary .required,#secondary .required::after{color:var(--main-yellow)}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{border-color:var(--light-blue)}#masthead{width:calc(100% + 3em);margin-left:-1.5em;margin-bottom:1.5em}#main-content{margin:0}.top-strip{padding-top:4px;padding-bottom:6px;border-bottom:3px solid var(--pale-green);background:var(--main-blue)}.tag-line{color:var(--main-yellow);font-size:110%}.logo-strip{padding-top:15px;padding-bottom:20px;background:var(--white)}.logo{color:var(--main-blue);font-size:120px;line-height:1;text-align:left}.phone-strip{background:var(--pale-green);outline:3px solid var(--pale-green);border-top:2px solid var(--main-green);border-bottom:2px solid var(--main-green)}.phone-number{font-family:var(--font-secondary);color:var(--dark-green);font-size:42px;line-height:1;text-align:right !important}.phone-number .area-code{display:inline-block;font-size:85%;transform:translateY(-2px)}.phone-number img{position:relative;float:right;max-width:160px;margin:-29px -29px -29px 10px}.content-box #primary{background:linear-gradient(180deg,var(--white) 5%,var(--white-high) 30%);padding:0 1.5em 1.5em;border-bottom:3px solid var(--main-blue)}.sidebar-box #secondary{background:linear-gradient(180deg,var(--main-blue) 5%,var(--main-blue-high) 30%);border-bottom:3px solid var(--main-blue)}.sidebar-box .widget{margin:70px 0}.sidebar-box .widget.widget-first{margin-top:0}.widget-topper img{max-width:230px}.widget-credit-cards #credit-cards img{border:1px solid var(--black-lowest)}.section[class*="style-"]{padding-top:2em;padding-bottom:2em;margin-top:-3px}.section.section-inline{margin-top:45px;padding-top:45px;border-top:2px solid var(--main-blue)}.section.style-1{background:var(--main-blue-highest);border-top:3px solid var(--main-blue);border-bottom:3px solid var(--main-blue)}.section.style-1 h1,.section.style-1 h2,.section.style-1 h3{color:var(--main-yellow);text-align:center}.section.style-1 p{color:var(--white)}#why-choose-american-standard h3{color:var(--pale-green)}#colophon{background:transparent}.site-info,.site-info .col-inner{color:var(--main-blue);font-size:18px}.site-info .site-info-right a{color:var(--main-blue)}.site-info .site-info-right a:hover,.site-info .site-info-right a:active,.site-info .site-info-right a.tab-focus{color:var(--dark-green)}.icon-box .icon{background:none;border:none;color:var(--pale-green)}a.icon-btn{color:var(--dark-yellow)}a.icon-btn:hover,a.icon-btn:active,a.icon-btn.tab-focus{color:var(--dark-green)}div:not(.account-buttons) > .col-inner a.icon-btn .icon-bg{background:var(--main-yellow);outline:2px solid var(--main-yellow);border-radius:0;border:none;border-top:2px solid var(--dark-yellow);border-bottom:2px solid var(--dark-yellow)}a.icon-btn:hover .icon-bg,a.icon-btn:active .icon-bg,a.icon-btn.tab-focus .icon-bg{background:var(--pale-green);outline:2px solid var(--pale-green);border:none;border-top:2px solid var(--main-green);border-bottom:2px solid var(--main-green)}#desktop-navigation{width:calc(100% + 76px);margin-left:-38px}.widget-navigation ul{font-family:var(--font-secondary);font-size:28px}.widget-navigation li::after{content:" ";display:block;height:8px}.widget-navigation a{background:transparent;outline:2px solid transparent;border-top:2px solid transparent;border-bottom:2px solid transparent;color:var(--main-yellow);text-align:left;padding:5px 0 5px 25px}.widget-navigation ul.menu li:hover > a,.widget-navigation ul.menu li.active > a,.widget-navigation ul.menu li > a.tab-focus{color:var(--dark-green);background:var(--pale-green);outline:2px solid var(--pale-green);border-top:2px solid var(--main-green);border-bottom:2px solid var(--main-green);padding-left:68px}#magic-line{background:url('../../uploads/site-icon.png') no-repeat;width:56px;height:52px !important;margin-top:-4px;z-index:5000;transition:all 0.2s ease}#mobile-menu-bar{background:var(--main-blue);box-shadow:none;border:0}#mobile-navigation{background:var(--main-blue)}#mobile-navigation li{margin-bottom:-2px;z-index:100}#mobile-navigation li.active,#mobile-navigation li.hover{z-index:200}#mobile-navigation li a{color:var(--white-high);background:var(--light-blue);box-shadow:inset 0 2px 0 var(--light-blue),inset 0 -2px 0 var(--light-blue);border-top:2px solid var(--main-blue);border-bottom:2px solid var(--main-blue)}#mobile-navigation ul.main-menu li:hover > a,#mobile-navigation ul.main-menu li.active > a{color:var(--dark-green);background:var(--pale-green);box-shadow:inset 0 2px 0 var(--main-green),inset 0 -2px 0 var(--main-green);border-top:2px solid var(--pale-green);border-bottom:2px solid var(--pale-green)}.top-push #mobile-navigation{border:none;box-shadow:0 4px 12px 0px var(--black-med)}.account-buttons a{color:var(--main-yellow)}.account-buttons a:hover,.account-buttons a:active,.account-buttons a.tab-focus{color:var(--light-blue)}span.page-numbers.current{color:var(--dark-green) !important;background:var(--pale-green);outline:2px solid var(--pale-green);border-top:2px solid var(--main-green);border-bottom:2px solid var(--main-green)}span.page-numbers.dots{color:var(--main-blue) !important}body.screen-desktop a.icon-btn.scroll-top{background:var(--main-blue);color:var(--main-yellow);top:0}body.screen-desktop a.icon-btn.scroll-top:hover{background:var(--pale-green);color:var(--dark-green)}#primary img:not(.img-widget),#wrapper-top img,#wrapper-bottom img,iframe{border:2px solid var(--main-blue)}img.img-testimonials{border-radius:100%}img.img-404{filter:sepia(1) contrast(1) hue-rotate(45deg) drop-shadow(-1px -1px 0 var(--black-low)) drop-shadow(1px 1px 0 var(--white-med))}.testimonials-quote p{color:var(--light-blue)}.testimonials-quote p:first-of-type .icon{color:var(--light-blue)}.testimonials-credentials{color:var(--light-blue)}.testimonials-rating{color:var(--light-blue)}#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(--light-blue)}#page .block-accordion .accordion-content{border-bottom:1px solid var(--main-blue)}.theme-battleplantheme.woocommerce-page .woocommerce-error,.theme-battleplantheme.woocommerce-page .woocommerce-info,.theme-battleplantheme.woocommerce-page .woocommerce-message,.theme-battleplantheme.woocommerce-page .woocommerce form.checkout_coupon,.theme-battleplantheme.woocommerce-page .woocommerce form.login,.theme-battleplantheme.woocommerce-page .woocommerce form.register,.theme-battleplantheme.woocommerce-page #add_payment_method #payment,.theme-battleplantheme.woocommerce-page .woocommerce-cart #payment,.theme-battleplantheme.woocommerce-page .woocommerce-checkout #payment{color:var(--main-blue);background:var(--white);outline:2px solid var(--white);border:none;border-top:2px solid var(--light-grey);border-bottom:2px solid var(--light-grey)}@media only screen and (min-width:1025px){}@media (max-width:1280px){html::before{background-image:url('../../uploads/site-background.jpg')}}@media (max-width:1024px){html::before{background-image:url('../../uploads/site-background-tablet.jpg')}#page{margin-top:1.5em}.logo img{display:inline;margin:0 18px 0 0}#wrapper-bottom{margin:1.5em 0}.sidebar-shift.screen-mobile #secondary{padding:2em 1em;margin:1.5em 0}}@media (max-width:860px){#page{margin-top:1em}.logo{font-size:100px}.logo img{display:block}body{font-size:20px}}@media (max-width:576px){html::before{background-image:url('../../uploads/site-background-phone.jpg')}#page{margin-top:0.5em}.logo img{display:block;margin:0 auto}.logo{font-size:55px;text-align:center}.phone-number{text-align:center !important}}