:root{--font-primary:"Londrina Solid";--light-grey:rgba(176,176,176,1);--dark-grey:rgba(96,96,96,1);--yellow:rgba(255,198,0,1);--accent-color:var(--black);--accent-border:1px solid var(--yellow);--accent-background:var(--yellow);--warning:var(--yellow);--link-color:var(--yellow);--link-hover-color:var(--white);--input-color:var(--white);--input-background:var(--white-low);--input-border:1px solid var(--black);--input-color-focus:var(--black);--input-background-focus:var(--yellow);--input-border-focus:1px solid var(--black);--input-box-shadow-focus:3px 3px 0 var(--black);--button-color:var(--white);--button-background:var(--white-low);--button-font-size:1.6em;--button-border:1px solid var(--black);--button-color-hover:var(--black);--button-background-hover:var(--yellow);--button-border-hover:1px solid var(--black);--button-box-shadow-hover:3px 3px 0 var(--black);--locked-color:var(--white);--locked-background:var(--black-high);--locked-border:none;--modal-color:var(--locked-color);--modal-background:var(--locked-background);--modal-border:var(--locked-border);--close-btn-color:var(--button-color);--close-btn-background:var(--button-background);--close-btn-border:var(--button-border);--close-btn-color-hover:var(--button-color-hover);--close-btn-background-hover:var(--button-background-hover);--close-btn-border-hover:var(--button-border-hover);--google-review-border:5px solid var(--yellow);;--google-review-bg:var(--black);--google-star-color:var(--yellow);--google-value-text:var(--yellow);--google-total-text:var(--yellow)}@font-face{font-family:'Londrina Solid';font-display:block;font-style:normal;font-weight:400;src:url('../battleplantheme-site/fonts/londrina-solid-v9-latin-regular.woff2') format('woff2')}body{color:var(--white)}h1,h2,h3,h4,h5,h6{color:var(--yellow);text-align:left}.widget-title{color:var(--black);background:var(--yellow);border:1px solid var(--black);box-shadow:3px 3px 0 var(--black);width:calc(100% + 40px);margin-left:-20px;margin-top:-20px;padding:5px 30px}label{color:var(--yellow);font-size:140%}#secondary label{color:var(--white);font-size:120%}.bg-graphic{position:fixed;width:1700px;height:1700px;top:50%;left:50%;margin:-850px 0 0 -850px;background:url(../../uploads/site-background.webp) 50% 50% no-repeat;z-index:0;animation:spin 240s linear infinite}@keyframes spin{100%{transform:rotate(-360deg)}}.section.top-strip{position:fixed;padding-top:12px;padding-bottom:12px;background:var(--black-high);border-bottom:2px solid var(--black);font-size:100%;transition:all 0.2s ease}.top-strip.stuck{background:var(--black);padding-top:5px;padding-bottom:7px;font-size:70%;transition:all 0.2s ease}.tag-line,.phone-number{color:var(--yellow);font-size:210%;line-height:1;transition:all 0.2s ease}.phone-number{color:var(--white);font-size:250%}.logo-strip{background:transparent;margin:-60px auto 0;padding:0;z-index:5000}.logo-strip .logo img{max-width:400px}.menu-strip{padding-top:6px;padding-bottom:6px;background:var(--black-high);border-top:2px solid var(--black);border-bottom:2px solid var(--black);transition:all 0.2s ease}.menu-strip.stuck{background:var(--black);padding-top:0;padding-bottom:5px;transition:all 0.2s ease}.logo,#desktop-navigation ul.main-menu > .menu-item:not(.mobile-only),.widget,#primary,#wrapper-bottom .section .col{opacity:0}.content-box #primary,.widget-box .widget{background:var(--black-high);border-top:2px solid var(--black);border-bottom:2px solid var(--black)}.widget-credit-cards #credit-cards img{border:1px solid var(--black);background:var(--black);border-radius:5px}#secondary::after{background:var(--black-high);border-top:2px solid var(--black);border-bottom:2px solid var(--black)}.section[class*="style-"]{padding-top:2em;padding-bottom:2em;margin-bottom:2.5em}.section[class*="style-"] h1,.section[class*="style-"] h2,.section[class*="style-"] h3{text-align:center}.section.section-inline{border-top:2px solid var(--white-low);padding-top:30px;margin-top:30px}.section.style-1{background:var(--black-highest);border-top:3px solid var(--black);border-bottom:3px solid var(--black)}.section.style-2{background:transparent;padding:0}.section.style-2 .col-inner{background:var(--black-highest);border:3px solid var(--black);padding:30px}.section.style-lock,.section.style-lock[data-pos="modal"] > .flex,.section.style-lock[data-pos="center"] > .flex{background:var(--black)}.closeBtn,.section-lock .closeBtn{color:var(--white)}#colophon{background:linear-gradient(180deg,var(--black-med) 0%,var(--black) 50%);border-top:2px solid var(--black)}.site-info{color:var(--light-grey)}.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(--yellow)}.icon-box .icon{color:var(--black);background:var(--yellow);box-shadow:0 8px 5px -5px var(--black-med)}a.icon-btn{color:var(--light-grey);transform:rotate(0deg)}a.icon-btn:hover,a.icon-btn:active,a.icon-btn.tab-focus{color:var(--black);transform:rotate(360deg)}a.icon-btn .icon-bg{background:var(--dark-grey);transform:scale(1)}a.icon-btn:hover .icon-bg,a.icon-btn:active .icon-bg,a.icon-btn.tab-focus .icon-bg{background:var(--yellow);transform:scale(1)}.main-navigation ul{font-size:28px}.main-navigation a{background:transparent;border:1px solid transparent;padding:8px 0;color:var(--white)}.main-navigation.stuck a{padding:3px 0}.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(--black);background:var(--yellow);border:1px solid var(--black);box-shadow:3px 3px 0 var(--black);animation-name:jiggle;animation-duration:0.6s;animation-iteration-count:1;animation-timing-function:linear;opacity:1}@keyframes jiggle{0%{transform:rotate(-4deg)}18%{transform:rotate(3deg)}38%{transform:rotate(-2deg)}62%{transform:rotate(1deg)}100%{transform:rotate(0deg)}}#mobile-menu-bar{background:var(--black)}#mobile-navigation{background:var(--black-high)}#mobile-navigation #mobile-menu > li:first-of-type,#mobile-navigation #mobile-menu > li:last-of-type{border:none}#mobile-navigation li a{color:var(--white)}#mobile-navigation ul.main-menu li:hover > a,#mobile-navigation ul.main-menu li.active > a{color:var(--black);background:var(--yellow);border:1px solid var(--black);box-shadow:3px 3px 0 var(--black)}.side-push #mobile-navigation{border-left:3px solid var(--black)}span.page-numbers.current{color:var(--black) !important}body.screen-desktop a.icon-btn.scroll-top{background:var(--black-low);color:var(--white);top:40px}body.screen-desktop a.icon-btn.scroll-top:hover{background:var(--yellow);color:var(--black)}#primary img:not(.img-widget),#wrapper-top img,#wrapper-bottom img,iframe,svg.anonymous-icon{border:2px solid var(--black)}img.img-testimonials{border-radius:100%}.wp-caption-text{text-align:left;font-size:87%}.testimonials-quote p{color:var(--white)}.testimonials-quote p:first-of-type .icon,.testimonials-credentials,.testimonials-rating{color:var(--yellow)}#page .block-accordion h2{color:var(--yellow)}#page .block-accordion.active h2,#page .block-accordion:hover h2,#page .block-accordion h2.tab-focus{color:var(--white)}#page .block-accordion .accordion-content{border-bottom:1px solid var(--yellow)}@media only screen and (min-width:1025px){}@media (max-width:1280px){.bg-graphic{width:1280px;height:1280px;margin:-640px 0 0 -640px}html{font-size:5.0%}}@media (max-width:1024px){.bg-graphic{background-image:url('../../uploads/site-background-tablet.webp');width:1100px;height:1100px;margin:-550px 0 0 -550px}}@media (max-width:860px){.tag-line,.phone-number{line-height:1.3}}@media (max-width:576px){.bg-graphic{background-image:url('../../uploads/site-background-phone.webp');width:800px;height:800px;margin:-400px 0 0 -400px}.logo-strip{padding-top:1em;padding-bottom:0}}.holiday-theme #wrapper-content::before,.holiday-theme #colophon::before,.holiday-theme .section[class*="style-"]:nth-last-of-type(2n)::before{display:none !important}