:root{--accent-background:var(--red);--accent-border:1px solid var(--black);--accent-color:var(--white);--blue:rgba(0,0,127,1);--link-color:var(--blue);--link-hover-color:var(--red);--button-background:var(--black-high);--button-background-alt:var(--white);--button-background-hover:var(--red);--button-background-hover-alt:var(--red);--button-border:2px solid var(--black);--button-border-radius:5px;--button-color:var(--white);--button-color-alt:var(--black);--button-color-hover-alt:var(--white);--button-font-weight:bold;--button-padding:0.3em 1em 0.22em;--button-text-transform:uppercase;--content-spinner-color:var(--black-high);--dark-grey-high:rgba(60,60,60,0.8);--font-base-5:6.0%;--font-primary:"Alegreya Sans SC";--glass-blur:blur(12px);--google-review-border:5px solid var(--blue);--google-star-color:var(--red);--google-total-text:var(--blue);--google-value-text:var(--red);--input-background:var(--black-low);--input-background-focus:var(--white);--input-border:1px solid var(--black);--input-border-focus:1px solid var(--black);--input-color:var(--black);--input-color-focus:var(--black);--locked-background:var(--white);--locked-color:var(--blue);--red:rgba(255,0,0,1);--warning:var(--red)}@font-face{font-family:'Alegreya Sans SC';font-style:normal;font-weight:400;font-display:block;src:url('/wp-content/themes/battleplantheme-site/fonts/alegreya-sans-sc-v9-latin-regular.woff2')format('woff2')}@font-face{font-family:'Alegreya Sans SC';font-style:normal;font-weight:700;font-display:block;src:url('/wp-content/themes/battleplantheme-site/fonts/alegreya-sans-sc-v9-latin-700.woff2')format('woff2')}body{color:var(--blue)}h1,h2,h3,h4,h5,h6{color:var(--blue);font-weight:bold;text-align:left}.home h1,.home h2,.home h3,.single-optimized h1,.single-optimized h2,.single-optimized h3{text-align:center}.widget-title{border:2px solid var(--black);margin-bottom:30px;margin-left:-10px;padding:4px 0;width:calc(100% + 20px);background:var(--black-high);box-shadow:4px 4px 0 0px var(--black-low);color:var(--white);text-align:center;text-shadow:1px 1px 2px var(--black)}label,#secondary label{color:var(--black);font-size:125%}.logo-strip{border-bottom:3px solid var(--black);padding-bottom:1em !important;padding-top:1em !important;backdrop-filter:var(--glass-blur);background:var(--white-high)}.home .logo-strip{padding-bottom:3.25em !important}.logo-strip .logo img{max-height:250px;width:auto;filter:drop-shadow(0 0 25px var(--white))drop-shadow(0 0 50px var(--white))drop-shadow(0 0 75px var(--white))}.phone-number,.tag-line,.emergency-line{color:var(--blue);font-family:var(--font-text);font-size:240%;font-weight:bold;text-transform:uppercase}.tag-line{margin:0;color:var(--black);font-size:220%}.emergency-line{color:var(--red);font-size:125%;font-weight:bold;text-transform:uppercase}.brand-logo{width:90%;margin:0 5%}.menu-strip{overflow:hidden;position:fixed;z-index:5000;border-bottom:2px solid var(--black);border-top:2px solid var(--black);background:var(--black)}.menu-strip .flex{padding-left:33%}.logo-strip .logo,.logo-strip .tag-line,.logo-strip .emergency-line,.logo-strip .brand-logo,.logo-strip .phone-number,#desktop-navigation ul.main-menu > .menu-item:not(.mobile-only),#wrapper-top,#secondary,#wrapper-bottom .section .col{opacity:0}.currently-open-banner.horz::before{left:28px}#wrapper-top{z-index:4000;margin:-45px 0 -75px}#main-content{margin-bottom:0}#home-page-slider{padding:0}.home .logo-strip,.single-optimized .logo-strip{padding-bottom:2.7em;padding-top:1.3em}.home #primary,.single-optimized #primary{padding-top:6em}.content-box #primary,.sidebar-box #secondary{border:3px solid var(--black);backdrop-filter:var(--glass-blur);background:var(--white-high)}.widget-credit-cards #credit-cards img,.widget-financing img{border:1px solid var(--black)}.section[class*="style-"]{border-bottom:3px solid var(--black);border-top:3px solid var(--black);margin-top:-3px}.section.style-1{backdrop-filter:var(--glass-blur);background:var(--black-high)}.section.style-1 h1,.section.style-1 h2,.section.style-1 h3,.section.style-1 p{color:var(--white)}.section.style-2{backdrop-filter:var(--glass-blur);background:var(--white-high)}.section.style-3{border:none;background:transparent}.section.style-4{backdrop-filter:var(--glass-blur);background:var(--dark-grey-high)}.section.style-4 h1,.section.style-4 h2,.section.style-4 h3,.section.style-4 p{color:var(--white)}.section.style-5{border:none;background:transparent}.section.style-5 .col-inner{border:3px solid var(--black);backdrop-filter:var(--glass-blur);background:var(--white-high);padding:2em}#colophon{background:var(--black)}.site-info{color:var(--white)}.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(--red)}.icon-box .icon{background:var(--red);color:var(--white)}a.icon-btn{color:var(--white);transform:rotate(0deg)scale(1)}a.icon-btn:hover,a.icon-btn:active,a.icon-btn.tab-focus{color:var(--blue);transform:rotate(360deg)scale(1.1)}a.icon-btn .icon-bg{background:var(--red);transform:scale(1)}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.1)}.main-navigation ul{font-size:24px;font-weight:bold;text-transform:uppercase}#desktop-navigation a{border:none;padding:8px 0;background:transparent;color:var(--white);text-shadow:1px 1px 1px var(--black),2px 2px 1px var(--black-med)}#desktop-navigation ul.main-menu li:hover > a,#desktop-navigation ul.main-menu li.active > a,#desktop-navigation ul.main-menu li > a.tab-focus{border:none;background:transparent;animation-duration:0.5s;animation-fill-mode:forwards;animation-name:animateMenuBtn;animation-timing-function:ease-in}@keyframes animateMenuBtn{0%{transform:translateY(30px)}40%{transform:translateY(-20px)}70%{transform:translateY(10px)}100%{transform:translateY(0px)}}#desktop-navigation ul.main-menu > li .menu-btn-over{display:block;background:var(--white-low);transform:scale(1,0);transform-origin:100% 100%}#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)}#mobile-navigation{background:var(--black-high)}#mobile-navigation li a{padding:10px 25px 8px;color:var(--white)}#mobile-navigation ul.main-menu li:hover > a,#mobile-navigation ul.main-menu li.active > a{background:var(--red);color:var(--white)}.side-push #mobile-navigation{border-left:3px var(--black)}span.page-numbers,a.page-numbers{font-size:20px}span.page-numbers.current{background:var(--white);color:var(--black) !important}#primary img:not(.img-widget),#wrapper-top img,#wrapper-bottom img,iframe,svg.anonymous-icon{border:2px solid var(--black);box-shadow:4px 4px 0 0px var(--black-low)}.widget-financing img{border:none !important}#wrapper-bottom .logo-slider img.logo-img{border:none;box-shadow:none;filter:drop-shadow(0 5px 1px var(--black))}.wp-caption .wp-caption-text{text-align:right}.testimonials-quote p,.testimonials-quote p:first-of-type .icon{color:var(--blue)}.testimonials-credentials{color:var(--black)}.testimonials-rating{color:var(--red)}#page .block-accordion h2{color:var(--blue)}#page .block-accordion.active h2,#page .block-accordion:hover h2,#page .block-accordion h2.tab-focus{color:var(--black)}#page .block-accordion .accordion-content{border-bottom:1px solid var(--blue)}.carousel-indicators{justify-content:center !important;margin:15px 0 -60px}.carousel-emboss .carousel-indicators li,.carousel-emboss .carousel-indicators .active,.carousel-emboss .carousel-indicators li:hover,.carousel-emboss .carousel-indicators li.tab-focus{margin-left:10px;margin-right:10px;background-color:var(--black-med)}.carousel-emboss .carousel-indicators .active::after,.carousel-emboss .carousel-indicators li:hover::after,.carousel-emboss .carousel-indicators li.tab-focus::after{background:var(--red)}@media only screen and (min-width:1025px){}.holiday-theme #wrapper-content::before{display:none !important}@media only screen and (min-width:1025px){}@media (max-width:1280px){html::before{background-image:url('/wp-content/uploads/site-background.webp')}}@media (max-width:1024px){html::before{background-image:url('/wp-content/uploads/site-background-tablet.webp')}}@media (max-width:860px){.logo-strip .logo img{max-height:200px}.tag-line{font-size:180%}.home-mobile-pic{margin:10px auto 80px}}@media (max-width:576px){html::before{background-image:url('/wp-content/uploads/site-background-phone.webp')}.logo-strip .logo img{max-height:120px}.logo-strip .brand-logo img{height:4vh;margin:11px auto}.tag-line{margin:0;color:var(--black);font-size:200%}}