:root{--font-primary:"Archivo Black";--main-blue:rgba(51,49,146,1);--main-red:rgba(238,58,67,1);--main-gold:rgba(238,179,45,1);--medium-grey:rgba(101,101,101,1);--accent-color:var(--white);--accent-border:1px solid var(--main-blue);--accent-background:var(--main-blue);--warning:var(--main-red);--link-color:var(--main-blue);--link-hover-color:var(--main-red);--font-base-5:5.25%;--input-color:var(--main-blue);--input-background:var(--white);--input-border:2px solid transparent;--input-filter:drop-shadow(0 2px 0 var(--black));--input-color-focus:var(--white);--input-background-focus:var(--dark-grey);--input-border-focus:2px solid var(--black);--input-filter-focus:var(--input-filter);--button-color:var(--white);--button-background:var(--main-blue);--button-border:2px solid var(--black);--button-font-variant:small-caps;--button-color-hover:var(--white);--button-background-hover:var(--main-gold);--button-border-hover:2px solid var(--black);--contact-spinner-color:var(--main-blue);--locked-color:var(--dark-blue);--locked-background:var(--white);--google-review-border:5px solid var(--main-gold);--google-value-text:var(--main-red);--google-total-text:var(--black)}@font-face{font-family:'Archivo Black';font-display:block;font-style:normal;font-weight:400;src:url('../battleplantheme-site/fonts/archivo-black-v9-latin-regular.woff2') format('woff2')}body{color:var(--black)}h1,h2,h3,h4,h5,h6{color:var(--main-blue);font-variant:small-caps}.widget-title{color:var(--main-red)}label,#secondary label{color:var(--black);font-weight:normal}textarea{border:2px solid var(--black);border-bottom:2px solid transparent}.top-strip{padding-top:2px;padding-bottom:2px;background:linear-gradient(90deg,var(--medium-grey) 0%,var(--lightest-grey) 50%,var(--medium-grey) 100%) !important;border-top:4px solid var(--black);border-bottom:4px solid var(--black)}.tag-line{text-transform:capitalize;font-variant:small-caps}.logo-strip{background:var(--white) url("../../uploads/bg-pattern-162.png") repeat;padding-top:1em;padding-bottom:1.4em;overflow:hidden}.tag-line{font-size:130%;line-height:1.2}.phone-number{color:var(--main-red);font-size:250%;font-weight:bold;text-align:center;margin-top:-5px}.phone-number .call-or-text{color:var(--black);font-size:60%;font-weight:normal;margin-bottom:-12px}.brand-logo{width:auto;max-height:50px}.menu-strip{background:var(--black)}.logo,.brand-logo,.phone-number,.call-or-text,.widget,#wrapper-bottom .section .col,.section-archive .col-archive{opacity:0}#wrapper-content{background:var(--white)}.home #wrapper-content{border-top:4px solid var(--black)}.widget-credit-cards #credit-cards img{border:1px solid var(--black)}.section[class*="style-"]{margin-bottom:-4px;border-top:4px solid var(--black);border-bottom:4px solid var(--black)}.section.style-1{background:var(--white) url("../../uploads/bg-pattern-162.png") repeat}.section.style-1 h1,.section.style-1 h2,.section.style-1 h3{color:var(--main-blue)}.section.style-2{background:linear-gradient(90deg,var(--medium-grey) 0%,var(--lightest-grey) 50%,var(--medium-grey) 100%)}.section.style-2 .wpls-logo-showcase img{filter:drop-shadow(1px 1px 0 var(--white)) drop-shadow(-1px 1px 0 var(--white)) drop-shadow(-1px -1px 0 var(--white)) drop-shadow(1px -1px 0 var(--white));max-height:120rem;max-width:240rem;background:transparent;border:none}.section.style-2 .wpls-logo-showcase .wpls-logo-cnt.slick-slide{margin:5rem 15rem}.section.style-2 h1,.section.style-2 h2,.section.style-2 h3,.section.style-2 .testimonials-quote p,.section.style-2 .testimonials-quote p::before{color:var(--black)}.section.style-3{background:url("../../uploads/divider-background.jpg") 50% 50% no-repeat;background-size:cover}.section.style-3 h1,.section.style-3 h2,.section.style-3 h3{color:var(--main-red)}.section.style-3 p,.section.style-3 .testimonials-text p{color:var(--main-blue)}#colophon{background:var(--black)}.site-info,.site-info .site-info-right a{color:var(--white)}.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-gold)}.icon-box .icon{color:var(--white);background:var(--main-red);border-radius:0}a.icon-btn{color:var(--white);transform:rotate(0deg)}a.icon-btn:hover,a.icon-btn:active,a.icon-btn.tab-focus{color:var(--main-red);transition:all 0.2s ease;transform:rotate(360deg)}a.icon-btn .icon-bg{border-radius:0;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(--black-low);transform:scale(0)}body.screen-desktop a.icon-btn.scroll-top{top:5px;background:transparent}body.screen-desktop a.icon-btn.scroll-top .icon::after{color:var(--white-high)}body.screen-desktop a.icon-btn.scroll-top:hover,body.screen-desktop a.icon-btn.scroll-top:active,body.screen-desktop a.icon-btn.scroll-top.tab-focus{background:transparent;color:var(--white)}.main-navigation ul{font-size:24px;font-variant:small-caps}.main-navigation a{color:var(--white);transform:scale(1);background:transparent;padding:12px 0 13px;transition:all 0.3s ease-out}.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(--white);transform:scale(1.2);background:transparent;transition:all 0.3s ease-in}#desktop-navigation ul.main-menu li .menu-btn-over{display:block;background:var(--main-gold);transform:scale(0,0);transform-origin:50% 50%;border:4px solid var(--black);transition:all 0.3s ease-out}#desktop-navigation ul.main-menu li:nth-child(1) .menu-btn-over,#desktop-navigation ul.main-menu li:nth-child(2) .menu-btn-over{background:var(--main-blue)}#desktop-navigation ul.main-menu li:nth-last-child(1) .menu-btn-over,#desktop-navigation ul.main-menu li:nth-last-child(2) .menu-btn-over{background:var(--main-red)}#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,1);transition:all 0.3s ease-in}#desktop-navigation ul.sub-menu{background:var(--black);transform:scale(1) translateY(-10px);transition:all 0.3s ease-out}#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) translateY(0);transition:all 0.3s ease-in}#desktop-navigation ul.sub-menu li a{font-size:21px;color:var(--white);background:var(--black);border:4px solid var(--black);transform:scale(1);transition:all 0.3s ease-out}#desktop-navigation ul.sub-menu li:hover > a,#desktop-navigation ul.sub-menu li.active > a,#desktop-navigation ul.sub-menu li.tab-focus > a{color:var(--white);background:var(--main-gold);border:4px solid var(--black);transition:all 0.3s ease-in}#desktop-navigation li:nth-child(1) ul.sub-menu li:hover > a,#desktop-navigation li:nth-child(2) ul.sub-menu li:hover > a,#desktop-navigation li:nth-child(1) ul.sub-menu li.active > a,#desktop-navigation li:nth-child(2) ul.sub-menu li.active > a,#desktop-navigation li:nth-child(1) ul.sub-menu li.tab-focus > a,#desktop-navigation li:nth-child(2) ul.sub-menu li.tab-focus > a{background:var(--main-blue)}#desktop-navigation li:nth-last-child(1) ul.sub-menu li:hover > a,#desktop-navigation li:nth-last-child(2) ul.sub-menu li:hover > a,#desktop-navigation li:nth-last-child(1) ul.sub-menu li.active > a,#desktop-navigation li:nth-last-child(2) ul.sub-menu li.active > a,#desktop-navigation li:nth-last-child(1) ul.sub-menu li.tab-focus > a,#desktop-navigation li:nth-last-child(2) ul.sub-menu li.tab-focus > a{background:var(--main-red)}#mobile-navigation{background:var(--white) url("../../uploads/bg-pattern-162.png") repeat}#mobile-navigation li a{color:var(--white);background:var(--main-blue)}#mobile-navigation ul.main-menu li:hover > a,#mobile-navigation ul.main-menu li.active > a{color:var(--black);background:var(--main-gold)}.side-slide #mobile-navigation{border-left:4rem solid var(--black)}span.page-numbers.current{background:var(--main-red)}span.page-numbers.dots{color:var(--main-red)}.entry-footer{padding-top:1em;border-top:1px solid var(--main-blue)}.navigation.single .nav-links a i,.navigation.single .nav-links a .post-title{color:var(--main-blue)}.navigation.single .nav-links a:hover i,.navigation.single .nav-links a:hover .post-title,.navigation.single .nav-links a.tab-focus i,.navigation.single .nav-links a.tab-focus .post-title{color:var(--main-gold)}.navigation.single .nav-links a .meta-nav,.navigation.single .nav-links a:hover .meta-nav,.navigation.single .nav-links a.tab-focus .meta-nav{color:var(--main-red)}.archive-meta{color:var(--main-blue)}.col-archive .archive-meta,.single-meta{border-top:1px solid var(--main-blue);color:var(--main-gold);margin-top:0.5em;padding-top:0.5em}#primary img:not(.img-widget),#wrapper-top img,#wrapper-bottom img,iframe{border:2px solid var(--black)}#wrapper-bottom img.logo-slider-img,#wrapper-content img.img-products,#wrapper-content img.products-img{border:none !important}.testimonials-credentials{color:var(--main-red)}.testimonials-quote p,.testimonials-quote p:first-of-type .icon{color:var(--main-blue)}.testimonials-rating{color:var(--main-gold)}#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)}#map.map-jobsite_geo{}.section.archive-jobsite_geo{}.jobsite_geo #wrapper-bottom img.img-testimonials{}@media (max-width:1024px){#masthead{border-bottom:3px solid var(--black)}.phone-number{font-size:200%}#secondary{margin-top:2.2em;padding-top:1em;border-top:3px solid var(--black)}}@media (max-width:860px){}@media (max-width:576px){.phone-number{font-size:180%}}