:root{--font-primary:"Russo One";--main-red:rgba(225,3,22,1);--main-blue:rgba(46,53,93,1);--dark-green:rgba(1,127,1,1);--accent-color:var(--white);--accent-border:1px solid var(--black);--accent-background:var(--dark-green);--warning:var(--main-red);--link-color:var(--main-red);--link-hover-color:var(--main-blue);--anon-icon:var(--accent-color);--anon-icon-bg:var(--accent-background);--text-color:var(--black);--font-base-5:5.0%;--input-color:var(--main-blue);--input-background:var(--black-lowest);--input-border:1px solid var(--black-lowest);--input-border-focus:1px solid var(--black-low);--input-color-alt:var(--white);--input-background-alt:var(--white-lowest);--input-border-alt:1px solid var(--white-lowest);--input-background-focus-alt:var(--white-low);--input-border-focus-alt:1px solid var(--white-low);--button-color:var(--white);--button-background:var(--main-red);--button-border:2px solid var(--black);--button-padding:0.36em 1em 0.3em;--button-text-transform:uppercase;--button-background-hover:var(--main-blue);--button-color-hover-alt:var(--main-blue);--button-background-hover-alt:var(--white);--contact-spinner-color:var(--main-blue);--locked-color:var(--main-blue);--locked-background:var(--white);--google-review-border:5px solid var(--black);--google-review-bg:var(--main-blue);--google-value-text:var(--white);--google-total-text:var(--white)}@font-face{font-family:'Russo One';font-display:block;font-style:normal;font-weight:400;src:url('../battleplantheme-site/fonts/russo-one-v8-latin-regular.woff2') format('woff2')}body{background:var(--white)}h1,h2,h3,h4,h5,h6{color:var(--main-red);text-transform:uppercase;font-weight:bold;text-align:left}.widget-title{color:var(--white);text-transform:capitalize;text-align:center}.small-text{font-size:90% !important;font-style:italic}label{color:var(--main-blue)}#secondary label{color:var(--white)}#secondary{--content-spinner-color:var(--white)}.top-strip{background:var(--main-red);padding:1px 0 0;border-top:2px solid var(--black);border-bottom:2px solid var(--black)}.logo-strip{background:var(--white);padding-top:1em;padding-bottom:1em}.logo-strip .col:first-child{z-index:1000}.tag-line,.phone-number{color:var(--white);font-weight:normal;font-size:24px;text-transform:uppercase;text-align:center}.phone-number{color:var(--black);font-size:48px;font-weight:bold}.logo-strip img:not(.noFX){border:2px solid var(--black)}.menu-strip{margin:0;background:var(--main-red);padding:1px 0 0;border-top:2px solid var(--black);border-bottom:2px solid var(--black);height:37px;overflow:hidden}.logo,.logo-strip img,.phone-number,.widget,#wrapper-bottom .section .col{opacity:0}.currently-open-banner.reveal-open{transform:translate(12px,-18px) rotate(10deg)}.sidebar-box #secondary{background:var(--main-blue);border:2px solid var(--black)}.widget-credit-cards #credit-cards img{border:1px solid var(--black)}.section[class*="style-"]{padding-top:2em;padding-bottom:2em;margin-bottom:2em}.section[class*="style-"] h1,.section[class*="style-"] h2,.section[class*="style-"] h3{text-align:center}.section.style-1{background:transparent}.section.style-1 h1,.section.style-1 h2,.section.style-1 h3{color:var(--main-blue)}.home #testimonials .col-inner{padding-left:0em;padding-right:13em}.section.style-2{background:transparent}.section.style-2 .col:not(.span-all) .col-inner{background:rgba(255,255,255,0.8);border:2px solid var(--black);padding:1.5em}.section.style-3{background:rgba(255,255,255,0.8);border-top:2px solid var(--black);border-bottom:2px solid var(--black)}#colophon{background:var(--white);border:none}#colophon::before{display:block;content:" ";height:37px;background:var(--main-red);border-top:2px solid var(--black);border-bottom:2px solid var(--black)}.site-info .site-info-right{color:var(--black)}.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(--main-red)}.icon-box .icon{color:var(--white);background:var(--main-blue)}a.icon-btn{color:var(--white);transform:scale(0.9)}a.icon-btn:hover,a.icon-btn:active,a.icon-btn.tab-focus{color:var(--white);transform:scale(1.2)}a.icon-btn .icon-bg{background:var(--main-blue);transform:scale(1)}a.icon-btn:hover .icon-bg,a.icon-btn:active .icon-bg,a.icon-btn.tab-focus .icon-bg{background:var(--main-red);transform:scale(1.1)}.main-navigation ul{font-size:21px;text-transform:capitalize;font-weight:normal}.main-navigation a{background:transparent;border:none;padding:80px 30px 5px;color:var(--white);transform:translateY(-74px);transition:all 0.4s ease-out 0.1s}.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;transform:translateY(-40px);transition:all 0.5s ease-in 0.04s}#desktop-navigation ul.main-menu li .menu-btn-over{display:block;font-family:var(--font-primary);font-size:21px;line-height:35px;text-transform:uppercase;font-weight:normal;color:var(--white);background:var(--main-blue);border-left:2px solid var(--black);border-right:2px solid var(--black);transform:translateY(-120px);pointer-events:none;z-index:1000;transition:all 0.1s 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:translateY(-1px);transition:all 0.3s ease-out}#mobile-menu-bar{background:var(--main-blue);border-bottom:2px solid var(--black);box-shadow:none}#mobile-navigation{background:var(--main-blue)}#mobile-navigation li a{color:var(--main-blue);background:rgba(255,255,255,0.9);text-transform:uppercase}#mobile-navigation ul.main-menu li:hover > a,#mobile-navigation ul.main-menu li.active > a{color:var(--white);background:var(--main-red)}.side-push #mobile-navigation{border-left:2px solid var(--black);box-shadow:none}span.page-numbers.current{background:rgba(0,0,0,0.35)}span.page-numbers.dots{color:rgba(0,0,0,0.8)}#primary img:not(.img-widget),#wrapper-top img,#wrapper-bottom img,iframe{border:2px solid var(--black)}.wp-caption .wp-caption-text{text-align:center}.testimonials-quote p{color:var(--main-blue)}.testimonials-quote p:first-of-type .icon,.testimonials-credentials{color:var(--main-red)}.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{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 (max-width:1750px){.home #testimonials .col-inner{padding-right:16em}#why-choose-american-standard h2{font-size:34rem}}@media (max-width:1280px){html::before{background-image:url('../../uploads/site-background.webp')}html{font-size:4.75%}}@media (max-width:1024px){html::before{background-image:url('../../uploads/site-background-tablet.webp');background-position:right}html{font-size:4.50%}.top-strip{border-top:0}#masthead{border-bottom:2px solid var(--black)}#primary,.home #testimonials .col-inner{padding-right:5em}}@media (max-width:860px){html::before{background-position:90% 50%}}@media (max-width:576px){html::before{background-image:url('../../uploads/site-background-phone.webp')}html{font-size:4.0%}.tag-line{font-size:18px}.phone-number{font-size:32px}#primary,.home #testimonials .col-inner{padding-right:2em}}