:root{--font-primary:"Rutheride";--font-text:"Open Sans",sans-serif;--blue:rgba(4,157,227,1);--blue-med:rgba(4,157,227,0.5);--blue-high:rgba(4,157,227,0.8);--pale-blue:rgba(135,203,231,1);--pale-blue-highest:rgba(135,203,231,0.9);--pale-yellow:rgba(251,226,157,1);--pale-yellow-high:rgba(251,226,157,0.8);--yellow:rgba(255,198,43,1);--yellow-med:rgba(255,198,43,0.5);--light-orange:rgba(246,131,36,1);--light-orange-high:rgba(246,131,36,0.8);--main-orange:rgba(235,115,30,1);--red:rgba(227,0,27,1);--accent-color:var(--black);--accent-border:1px solid var(--main-orange);--accent-background:var(--main-orange);--warning:var(--main-red);--link-color:var(--black);--link-hover-color:var(--black);--font-base-5:7.5%;--input-color:var(--blue);--input-background:var(--white);--input-border:2px solid var(--yellow);--input-color-focus:var(--black);--input-background-focus:var(--white);--input-border-focus:2px solid var(--black);--button-color:var(--black);--button-background:var(--yellow);--button-font-size:1.3em;--button-border:1px solid var(--yellow);--button-box-shadow:3px 3px 8px var(--black-med);--button-outline:2px solid var(--black);--button-color-hover:var(--white);--button-background-hover:var(--red);--button-border-hover:1px solid var(--white);--button-box-shadow-hover:3px 3px 8px var(--black-med);--button-outline-hover:2px solid var(--black);--content-spinner-color:var(--light-orange);--locked-color:var(--yellow);--locked-background:var(--black);--locked-border:none;--font-size-text:20px;--google-review-border:2px solid var(--white-med);--google-review-bg:linear-gradient(90deg,var(--yellow) 0%,var(--white) 50%,var(--blue) 100%);--google-value-text:var(--black);--google-total-text:var(--black)}@font-face{font-family:'Rutheride';font-display:block;font-style:normal;font-weight:400;src:url(../battleplantheme-site/fonts/Rutheride.woff2) format('woff2')}body{color:var(--black)}h1,h2,h3,h4,h5,h6{color:var(--black);text-transform:uppercase;text-align:center}h1{color:var(--white);filter:drop-shadow(3px 3px 4px var(--black-med))}label,#secondary label{color:var(--black)}input[type="checkbox"],input[type="radio"]{background-color:var(--white);border:2px solid var(--black)}input[type="checkbox"]:checked::after{color:var(--black)}input[type="radio"]:checked::after{background-color:var(--black)}.application .flex{border-bottom:1px solid var(--black)}@media (min-width:861px){.application .form-input:not(:last-of-type):not(.input-user-message){border-right:1px solid var(--black)}}.top-strip{padding-top:0;padding-bottom:1px;background:linear-gradient(90deg,var(--yellow-med) 0%,var(--white-med) 50%,var(--blue-med) 100%);border-bottom:2px solid var(--white-med)}.logo-strip{padding-top:2em;padding-bottom:2em;background:transparent}.logo-strip .logo img{filter:drop-shadow(5px 5px 5px var(--black-med))}.tag-line,.phone-number{font-weight:bold;font-size:200%;color:var(--black)}.tag-line .icon{display:inline;margin:4px 25px -4px;filter:drop-shadow(2px 2px 2px var(--black-low))}.phone-number{font-size:400%;color:var(--white);margin:-10px 0 10px;filter:drop-shadow(4px 4px 4px var(--black-med));transition:color 2.5s ease-in;line-height:1.4}.area-code{font-size:80%;margin:40px 0 -25px;transition:color 2.5s ease-in}.am-stand-logo img{filter:drop-shadow(5px 5px 5px var(--black-med))}.menu-strip{padding-top:4px;padding-bottom:4px;background:linear-gradient(90deg,var(--yellow-med) 0%,var(--white-med) 50%,var(--blue-med) 100%);border-top:2px solid var(--white-med);border-bottom:2px solid var(--white-med);transition:all 0.3s ease}.menu-strip.stuck{padding-top:2px;padding-bottom:2px;background:linear-gradient(90deg,var(--yellow) 0%,var(--white) 50%,var(--blue) 100%);transition:all 0.3s ease}.logo,.phone-number,.tag-line,.tag-line .icon,#primary,#secondary{opacity:0}.currently-open-banner p{text-shadow:none}.currently-open-banner.reveal-open{transform:translate(-50px,20px) rotate(10deg)}.currently-open-banner.horz.reveal-open{transform:translate(-260px,70px) rotate(0)}.content-box #primary{position:relative;background:linear-gradient(90deg,var(--pale-yellow-high) 0%,var(--pale-yellow-high) 50%,var(--white-highest) 100%);border-left:2px solid var(--yellow);border-right:2px solid var(--white)}.sidebar-box #secondary{position:relative;background:linear-gradient(90deg,var(--white-highest) 0%,var(--pale-blue-highest) 100%);border-left:2px solid var(--white);border-right:2px solid var(--blue)}.content-box #primary,.sidebar-box #secondary{padding-top:0}.content-box #primary::before,.sidebar-box #secondary::before,.content-box #primary::after,.sidebar-box #secondary::after{content:" ";display:block;background:linear-gradient(90deg,var(--yellow) 20%,var(--white) 100%);width:calc(100% + 64px);margin:0 0 30px -32px;height:16px}.sidebar-box #secondary::before,.sidebar-box #secondary::after{background:linear-gradient(90deg,var(--white) 0%,var(--blue) 90%);margin-bottom:10px}.content-box #primary::after,.sidebar-box #secondary::after{position:absolute;bottom:0;left:0;width:100%;margin:0}.widget-credit-cards #credit-cards img{border:1px solid var(--black)}.section[class*="style-"]{margin-bottom:2.5em}.section.style-1{background:linear-gradient(90deg,var(--light-orange-high) 0%,var(--pale-yellow-high) 25%,var(--pale-yellow-high) 50%,var(--pale-yellow-high) 75%,var(--light-orange-high) 100%);border-top:2px solid var(--white-med);border-bottom:2px solid var(--white-med)}.section.style-2{background:linear-gradient(90deg,var(--blue-high) 0%,var(--pale-blue-highest) 10%,var(--white-highest) 30%,var(--white-highest) 70%,var(--pale-blue-highest) 90%,var(--blue-high) 100%);border-top:2px solid var(--white-med);border-bottom:2px solid var(--white-med)}.section.style-3{background:linear-gradient(90deg,var(--light-orange-high) 0%,var(--pale-yellow-high) 25%,var(--white-highest) 50%,var(--pale-blue-highest) 75%,var(--blue-high) 100%);border-top:2px solid var(--white-med);border-bottom:2px solid var(--white-med)}#colophon{background:none;border:none;margin-bottom:2.5em}.site-info{color:var(--white)}.site-info .site-info-right a{color:var(--yellow)}.site-info .site-info-right a:hover,.site-info .site-info-right a:active,.site-info .site-info-right a.tab-focus{color:var(--pale-yellow)}.icon-box .icon{color:var(--black);background:var(--yellow)}a.icon-btn{}a.icon-btn:hover,a.icon-btn:active,a.icon-btn.tab-focus{}a.icon-btn .icon-bg{outline:2px solid var(--black)}a.icon-btn:hover .icon-bg,a.icon-btn:active .icon-bg,a.icon-btn.tab-focus .icon-bg{outline:2px solid var(--black)}.main-navigation ul{font-size:30px;text-transform:uppercase;font-weight:bold}.main-navigation a,.main-navigation ul.main-menu li:hover > a,.main-navigation ul.main-menu li > a.tab-focus{background:transparent;border:none;padding:7px 0 9px;color:var(--black);letter-spacing:1px;filter:drop-shadow(2px 2px 2px transparent)}.main-navigation ul.main-menu li.active > a,.main-navigation ul.main-menu li.dormant > a{color:var(--white);background:transparent;border:none;filter:drop-shadow(2px 2px 2px var(--black-med))}#magic-line,.menu-dir-r #magic-line{background:url('../../uploads/ambulance.webp') 0 0 no-repeat;height:100%;width:40px !important;margin:5px 0 -1px -10px;filter:drop-shadow(2px 2px 2px var(--black-med));transition-timing-function:cubic-bezier(0.42,0.0,1.0,1.0);transition-delay:0.1s;z-index:500}.menu-dir-l #magic-line{background:url('../../uploads/ambulance-rev.webp') 0 0 no-repeat}#mobile-menu-bar{background:linear-gradient(90deg,var(--main-orange) 0%,var(--yellow) 50%,var(--main-orange) 100%);border-bottom:1px solid var(--black);box-shadow:0 4px 6px var(--black-med)}#mobile-menu-bar .mm-bar-btn{background:var(--yellow);border:1px solid var(--black-high)}#mobile-menu-bar a,#mobile-menu-bar .email-btn::before,#mobile-menu-bar .email-btn .icon,#mobile-menu-bar .email2-btn::before,#mobile-menu-bar .email2-btn .icon{color:var(--black-high)}#mobile-menu-bar .mm-bar-btn.scroll-to-top-btn .icon,#mobile-menu-bar .mm-bar-btn.call-btn .icon,#mobile-menu-bar .mm-bar-btn.email-btn .icon{color:var(--black-high)}#mobile-menu-bar .mm-bar-btn.activate-btn div{background-color:var(--black-high)}#mobile-navigation{background:linear-gradient(90deg,var(--yellow) 0%,var(--main-orange) 100%)}#mobile-navigation li a{color:var(--black);letter-spacing:1px;filter:none;text-shadow:none}#mobile-navigation ul.main-menu li:hover > a,#mobile-navigation ul.main-menu li.active > a{color:var(--white);filter:none;text-shadow:-1px -1px 0 var(--black),-1px 1px 0 var(--black),1px -1px 0 var(--black),1px 1px 0 var(--black),3px 2px 3px var(--black-med);background:linear-gradient(270deg,var(--yellow) 0%,var(--main-orange) 100%)}.side-push #mobile-navigation{border-left:1px solid var(--black);box-shadow:-4px 0 5px var(--black-med)}span.page-numbers.current{background:var(--white)}span.page-numbers.dots{color:var(--black);border:none}.archive.category-blog h3{text-align:left}#primary img:not(.img-widget),#wrapper-top img,#wrapper-bottom img,iframe,svg.anonymous-icon{box-shadow:3px 3px 8px var(--black-med);border:2px solid var(--white);outline:3px solid var(--black)}#wrapper-bottom img.img-testimonials{border-radius:100%;outline:none;box-shadow:none;border:3px solid var(--white);filter:drop-shadow(-2px 2px 0 var(--black)) drop-shadow(2px -2px 0 var(--black)) drop-shadow(-2px -2px 0 var(--black)) drop-shadow(2px 2px 0 var(--black)) drop-shadow(2px 2px 4px var(--black-med))}#primary img.financing-img{border:none;outline:none;box-shadow:none}img.noFX.customer-care-logo,.slug-customer-care-dealer img.noFX{filter:drop-shadow(2px 2px 3px var(--black-low)) !important}img.img-404{filter:sepia(1) contrast(1.5) hue-rotate(0deg) drop-shadow(-1px -1px 0 var(--black-low)) drop-shadow(1px 1px 0 var(--white-low))}.wp-caption .wp-caption-text{text-align:center}.testimonials-quote p,.testimonials-quote p:first-of-type .icon,.testimonials-credentials{color:var(--black)}#page .block-accordion h2{color:var(--black);font-weight:bold;text-shadow:2px 2px 1px transparent}#page .block-accordion.active h2,#page .block-accordion:hover h2,#page .block-accordion h2.tab-focus{color:var(--white);text-shadow:-1px -1px 0 var(--black),1px -1px 0 var(--black),-1px 1px 0 var(--black),2px 2px 1px var(--black-med)}#page .block-accordion .accordion-content{border-bottom:1px solid var(--black)}@media only screen and (min-width:1025px){}@media (max-width:1280px){html::before{background-image:url('../../uploads/site-background.webp')}}@media (max-width:1024px){html::before{background-image:url('../../uploads/site-background-tablet.webp')}.tag-line{font-size:150%}.tag-line .icon{height:30px}.logo-strip{padding-top:1em;padding-bottom:0}.phone-number{font-size:300%}.area-code{margin:20px 0 -80px}}@media (max-width:860px){#main-content{margin-top:1.5em}}@media (max-width:576px){html::before{background-image:url('../../uploads/site-background-phone.webp')}:root{--font-size-text:18px;--accent-color:var(--black);--accent-border:1px solid var(--pale-blue);--accent-background:var(--pale-blue)}.phone-number{font-size:200%;margin:-18px 0 -10px 0}.content-box #primary::before,.sidebar-box #secondary::before{width:calc(100% + 36px);margin:0 0 30px -18px}.content-box #primary::after,.sidebar-box #secondary::after{width:100%;margin:0}}