:root{--font-primary:'Droid';--font-secondary:var(--font-primary);--font-tertiary:var(--font-secondary);--font-text:"Open Sans",sans-serif;--main-gold:rgba(203,179,108,1);--med-gold:rgba(157,120,11,1);--dark-gold:rgba(89,68,9,1);--darkest-gold:rgba(42,32,3,1);--main-blue:rgba(42,38,228,1);--med-blue:rgba(22,19,147,1);--dark-blue:rgba(13,10,100,1);--darkest-blue:rgba(0,0,40,1);--bg-main:rgba(20,20,20,1);--bg-highlight:rgba(60,60,60,1);--accent-color:var(--black);--accent-border:1px solid var(--black);--accent-background:var(--white-high);--warning:rgba(255,0,0,1);--anon-icon:var(--accent-color);--anon-icon-bg:var(--accent-background);--text-color:var(--main-gold);--input-color:var(--main-blue);--input-background:var(--white);--input-color-focus:var(--dark-gold);--input-background-focus:var(--white);--button-color:var(--white);--button-background:var(--main-blue);--button-font-size:1.3em;--button-border:2px solid var(--darkest-blue);--button-padding:11px 1em 10px;--button-box-shadow:inset -30px 0 30px var(--med-blue),inset 30px 0 30px var(--med-blue),4px 4px 5px var(--black-high);--button-text-shadow:1px 1px 0 transparent;--button-text-transform:uppercase;--button-color-hover:var(--dark-gold);--button-background-hover:var(--main-gold);--button-border-hover:2px solid var(--dark-gold);--button-box-shadow-hover:inset -30px 0 30px var(--med-gold),inset 30px 0 30px var(--med-gold),4px 4px 5px var(--black-high);--button-text-shadow-hover:1px 1px 0 var(--main-gold);--transition-hover-alt:var(--button-transition-alt);--content-spinner-color:var(--white);--locked-color:var(--white);--locked-background:var(--black-high);--locked-border:none}@font-face{font-family:'Droid';font-display:block;font-weight:400;font-style:normal;src:url('/wp-content/themes/battleplantheme-site/fonts/DroidSans-Bold.woff2') format('woff2')}body{background:linear-gradient(180deg,var(--black) 0%,var(--darkest-grey) 100%)}h1,h2,h3,h4,h5,h6{font-family:var(--font-primary);font-weight:normal;line-height:1.3;color:var(--white);text-transform:capitalize;text-align:center;margin:0;text-shadow:5px 3px 5px var(--black-high)}label,#secondary label{color:var(--text-color)}::placeholder{color:var(--black-med)}.top-strip{margin:0;padding-top:7px;padding-bottom:7px;border-top:2px solid var(--dark-gold);border-bottom:2px solid var(--dark-gold);background:linear-gradient(75deg,var(--med-gold) 0%,var(--main-gold) 20%,var(--med-gold) 70%,var(--main-gold) 85%,var(--med-gold) 100%);z-index:3000;filter:drop-shadow(-3px 3px 3px var(--black-med)) drop-shadow(6px 6px 8px var(--black-low))}.tag-line,.address,.phone-number{font-family:var(--font-primary);font-size:var(--font-size-h3);color:var(--dark-gold);text-transform:uppercase;transform:skew(52deg);text-shadow:1px 1px 0 var(--main-gold)}.phone-number{font-size:calc(1.1 * var(--font-size-h1));margin-top:-40px}.logo-strip .col.text-center{background:linear-gradient(25deg,var(--med-gold) 5%,var(--main-gold) 60%,var(--med-gold) 95%);transform:skew(-52deg);border:2px solid var(--darkest-gold);margin:0 0 0 auto;width:80%;max-width:700px}.logo-strip{margin:0;padding-top:2em;padding-bottom:2em;background:transparent;z-index:1000}.logo-strip .logo img{filter:drop-shadow(-3px 3px 3px var(--black-med)) drop-shadow(6px 6px 8px var(--black-low));max-height:300px;width:auto}.menu-strip{margin:0;padding-top:0;padding-bottom:0;border-top:2px solid var(--dark-gold);border-bottom:2px solid var(--dark-gold);background:linear-gradient(75deg,var(--med-gold) 0%,var(--main-gold) 40%,var(--med-gold) 80%,var(--main-gold) 90%);z-index:2000;filter:drop-shadow(-3px 3px 3px var(--black-med)) drop-shadow(6px 6px 8px var(--black-low))}.header-bg{position:absolute !important;top:0;z-index:500;width:100%;height:400px;background:url('/wp-content/uploads/header-bg.webp') 100% 50% no-repeat}.logo{}.bg-1,.bg-2,.bg-3{position:absolute;width:1920px;height:2100px;top:0;z-index:100;filter:drop-shadow(15px 15px 25px var(--black))}.bg-3{z-index:200}.bg-2{z-index:300}.bg-1{z-index:600}#primary{text-shadow:2px 2px 0 var(--black)}.content-box #primary,.sidebar-box #secondary,.widget-box .widget,.content-sidebar-box #main-content{background:var(--black-lowest);padding:var(--measure-base)}.sidebar-line #secondary,.sidebar-right.sidebar-line #secondary{padding-left:var(--measure-base);border-left:1px solid var(--black-low)}.sidebar-left.sidebar-line #secondary{padding-left:0;border-left:none;padding-right:var(--measure-base);border-right:1px solid var(--black-low)}.content-sidebar-box.sidebar-line #main-content{padding:0}.content-sidebar-box.sidebar-line #main-content #primary,.content-sidebar-box.sidebar-line #main-content #secondary{padding:2em}div[class*="restrict-"]{margin-top:var(--measure-small);margin-bottom:var(--measure-base)}ul.bullet-check li::before,ul.fancy-list b,ul.fancy-list strong{color:var(--white) !important}.widget-brand-logo{background:var(--main-gold);padding:15px;border:2px solid var(--dark-gold)}.widget-credit-cards #credit-cards img{}.section[class*="style-"]{}.section.style-1{border-top:2px solid var(--dark-gold);border-bottom:2px solid var(--dark-gold);background:linear-gradient(75deg,var(--med-gold) 0%,var(--main-gold) 46%,var(--med-gold) 85%,var(--main-gold) 100%);filter:drop-shadow(-3px 3px 3px var(--black-med)) drop-shadow(6px 6px 8px var(--black-low))}.section.style-1 h2,.section.style-1 h3{color:var(--dark-gold);text-shadow:1px 1px 0 var(--main-gold)}.section.style-1 p{color:var(--darkest-gold)}.section.style-2{background:transparent}.section.style-2 .col-inner{}#why-choose-american-standard img.noFX{filter:drop-shadow(-1px -1px 0 var(--black-med)) drop-shadow(1px 1px 0 var(--white-med)) !important}#colophon{}.site-info{color:var(--main-gold)}.site-info .site-info-right a{color:var(--med-gold)}.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(--white);transform:rotate(360deg)}a.icon-btn:hover,a.icon-btn:active,a.icon-btn.tab-focus{color:var(--main-blue);transform:rotate(0deg)}a.icon-btn .icon-bg{background:var(--white);transform:scale(0)}a.icon-btn:hover .icon-bg,a.icon-btn:active .icon-bg,a.icon-btn.tab-focus .icon-bg{background:var(--white);transform:scale(1)}.main-navigation ul{margin:0;padding-left:2%;padding-right:2%;font-family:var(--font-secondary);font-size:28px;text-transform:uppercase;font-weight:normal}.main-navigation a{background:transparent;border:none;padding:9px 0 8px;text-decoration:none;color:var(--dark-gold);text-shadow:1px 1px 0 var(--main-gold);line-height:1;transition:all var(--main-trans-speed) var(--main-trans-easing)}.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{color:var(--dark-gold);background:none;border:none;transition:all var(--main-trans-speed) var(--main-trans-easing)}#desktop-navigation ul.main-menu > li .menu-btn-over{display:block;font-family:var(--font-secondary);color:transparent;background:linear-gradient(50deg,var(--med-blue) 0%,var(--main-blue) 50%,var(--med-blue) 100%);border:2px solid var(--darkest-blue);height:calc(100% + 4px);margin-top:-2px;transform:scale(1,0);transform-origin:50% 0%;transition:all var(--main-trans-speed) var(--main-trans-easing);pointer-events:none;z-index:1000;line-height:1.63}#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{color:var(--white);transform:scale(1,1);transition:all var(--main-trans-speed) var(--main-trans-easing)}#desktop-navigation ul.sub-menu{background:linear-gradient(50deg,var(--med-blue) 0%,var(--main-blue) 50%,var(--med-blue) 100%);border:2px solid var(--darkest-blue);border-top:2px solid var(--black-lowest)}#desktop-navigation ul.sub-menu li a{padding:4px 20px;color:var(--white);text-shadow:none;background:transparent}#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(--dark-gold);background:var(--main-gold)}#mobile-navigation{top:42px;padding-top:var(--measure-small);padding-bottom:var(--measure-small);background:linear-gradient(0deg,var(--dark-grey) 0%,var(--black) 100%)}#mobile-navigation ul{padding-left:0;padding-right:0}#mobile-navigation ul.sub-menu{font-size:90%}#mobile-navigation #mobile-menu > li:first-of-type{border-top:1px solid var(--black-med)}#mobile-navigation #mobile-menu > li:last-of-type{border-bottom:1px solid var(--white-med)}#mobile-navigation li a{color:var(--white);text-shadow:none}#mobile-navigation ul.main-menu li:hover > a,#mobile-navigation ul.main-menu li.active > a{color:var(--med-blue);background:var(--main-gold);border-top:1px solid var(--black-med);border-bottom:1px solid var(--white-low);transform:rotate(0) translate(0,0) scale(1);transition:all 0.1s var(--main-trans-easing)}#primary img:not(.img-widget),#wrapper-top img,#wrapper-bottom img,iframe,svg.anonymous-icon{border:2px solid var(--dark-gold);filter:drop-shadow(-3px 3px 3px var(--black-med)) drop-shadow(6px 6px 8px var(--black-low))}img.logo-slider-img,img.img-products,img.products-img{}img.img-404{filter:sepia(0) contrast(1) hue-rotate(0deg) drop-shadow(-1px -1px 0 var(--black-low)) drop-shadow(1px 1px 0 var(--white-low))}.wp-caption .wp-caption-text{}.testimonials-quote p,.testimonials-quote p:first-of-type .icon,.testimonials-credentials,.testimonials-rating{}.coupon{background:url('/wp-content/uploads/site-icon.png') no-repeat 50% 50%;border:3px dashed var(--black);outline:3px solid var(--white)}.coupon .coupon-inner{background:transparent}.coupon h2.action,.coupon h2.discount,.coupon h2.service,.coupon p.disclaimer{}#hablamos-espanol{font-size:var(--font-size-text);margin-top:-25px;margin-bottom:-10px}#map.map-jobsite_geo{}.section.archive-jobsite_geo{}.jobsite_geo #wrapper-bottom img.img-testimonials{}@media only screen and (min-width:1025px){}@media (max-width:1280px){}@media (max-width:1024px){#masthead{background:url('/wp-content/uploads/header-bg-mobile.webp') 100% 50% no-repeat}.logo-strip{background:none}#primary{padding-left:2em;padding-right:2em}}@media (max-width:860px){}@media (max-width:576px){:root{--font-base-5:5.25%}#masthead{background:none}.tag-line,.address,.phone-number{transform:skew(0);font-size:var(--font-size-text)}.phone-number{font-size:calc(var(--font-size-text) * 2)}.logo-strip .col.text-center{margin:0 auto;width:96%;padding:20px 10px;transform:skew(0)}#primary{padding-left:0.5em;padding-right:0.5em}}