:root{--font-primary:"Raleway";--main-blue:rgba(23,141,205,1);--pale-blue:rgba(72,181,230,1);--main-orange:rgba(234,92,47,1);--pale-orange:rgba(242,111,61,1);--main-yellow:rgba(252,240,103,1);--pale-yellow:rgba(247,243,196,1);--pale-yellow-lowest:rgba(247,243,196,0.1);--pale-yellow-high:rgba(247,243,196,0.8);--accent-color:var(--black);--accent-border:1px solid var(--black);--accent-background:var(--main-orange);--warning:var(--main-orange);--link-color:var(--black);--link-hover-color:var(--main-yellow);--input-color:var(--black);--input-background:var(--pale-yellow);--input-border:1px solid var(--black);--input-color-focus:var(--white);--input-background-focus:var(--pale-blue);--button-color:var(--pale-yellow);--button-background:var(--black);--button-font-weight:700;--button-border:2px solid var(--black);--button-text-transform:uppercase;--button-color-hover:var(--black);--button-background-hover:var(--pale-blue);--locked-color:var(--main-blue);--locked-background:var(--white);--font-size-text:20px;--google-review-border:5px solid var(--black);--google-value-text:var(--pale-orange);--google-total-text:var(--black)}@font-face{font-family:'Raleway';font-display:block;font-style:normal;font-weight:400;src:url('../battleplantheme-site/fonts/raleway-v14-latin-regular.woff2') format('woff2')}@font-face{font-family:'Raleway';font-display:block;font-style:normal;font-weight:800;src:url('../battleplantheme-site/fonts/raleway-v14-latin-800.woff2') format('woff2')}body{background:var(--white)}body{color:var(--black)}h1,h2,h3,h4,h5,h6{color:var(--main-blue);font-weight:700;border-bottom:2px solid var(--main-orange);padding-bottom:5px}.widget-title{color:var(--black)}label,#secondary label{color:var(--black);font-size:18px;font-weight:bold}.orange:hover,.orange:focus,.orange.tab-focus{background:var(--pale-orange) !important}.yellow:hover,.yellow:focus,.yellow.tab-focus{background:var(--main-yellow) !important}.blue:hover,.blue:focus,.blue.tab-focus{background:var(--pale-blue) !important}.descriptionText a.button{margin-left:10px;margin-right:10px}.top-strip{padding-top:2px;padding-bottom:2px;background:linear-gradient(90deg,var(--main-orange) 0%,var(--main-orange) 10%,var(--pale-yellow) 25%,var(--main-yellow) 45%,var(--main-yellow) 55%,var(--pale-yellow) 75%,var(--main-blue) 90%,var(--main-blue) 100%);border-top:2px solid var(--black);border-bottom:2px solid var(--black)}.logo-strip{padding-top:2em;padding-bottom:2em;background:var(--white-high)}.logo-strip img{filter:drop-shadow(0 0 14px var(--white-highest)) drop-shadow(0 0 24px var(--white-med))}.logo-strip .brand-logo img{max-width:260px}.tag-line,.phone-number{color:var(--black);font-weight:700}.phone-number{font-size:240%}.menu-strip{background:var(--black);border-top:3px solid var(--black);border-bottom:3px solid var(--black)}.logo-strip .logo,.logo-strip .brand-logo,.logo-strip .phone-number,#home-page-teasers .col,.widget,#wrapper-bottom .section .col{opacity:0}#wrapper-content,#wrapper-bottom{background:linear-gradient(90deg,var(--white-lowest) 0%,var(--white-med) 15vw,var(--white-med) 85vw,var(--white-lowest) 100%)}.home #main-content{margin-bottom:0}#primary p,#primary h1,#primary h2,#primary h3{text-shadow:0 0 5px var(--white),0 0 10px var(--white),0 0 20px var(--white)}h2.animate{text-shadow:none;font-size:54rem;padding-bottom:0.5em}.archive-content h3{border-bottom:none}.widget-box .widget{border:5px solid var(--black);border-left:2px solid var(--black);border-right:2px solid var(--black);background:var(--white-med)}.product-links{margin-top:140px;border-top:2px solid var(--main-orange);padding-top:40px}.dont-despair-box{background:var(--black);padding:1.5em 0 0;margin-bottom:2em;overflow:hidden}.dont-despair-box h2{text-shadow:none !important;color:var(--pale-yellow);border:none}.widget{transform:scale(1,0);transition:all 0.3s ease}.widget.animate{transform:scale(1,1);opacity:1}.widget-box .widget.widget-24-hr{padding:0}.widget-credit-cards #credit-cards img{border:1px solid var(--black)}.section[class*="style-"]{border-top:5px solid var(--black);border-bottom:5px solid var(--black);margin-top:-5px;margin-bottom:0}.section.style-1{background:var(--white-high)}.section.style-2{background:var(--black-high)}.section.style-2 h2,.section.style-2 h3,.section.style-2 p,.section.style-2 .testimonials-quote p{color:var(--white)}.section.style-2 .testimonials-quote p:first-of-type .icon,.section.style-2 .testimonials-credentials{color:var(--main-yellow)}.section.style-2 .testimonials-rating{color:var(--pale-orange)}.section.style-2 label{color:var(--white)}.section.style-2 a.button,.section.style-2 input[type="submit"]{color:var(--main-blue);background:var(--white)}.section.style-2 a.button:hover,.section.style-2 a.button:focus,.section.style-2 a.button.tab-focus,.section.style-2 input[type="submit"]:hover,.section.style-2 input[type="submit"]:focus,.section.style-2 input[type="submit"].tab-focus{color:var(--black)}.section.style-3{background:transparent;border:none}.section.style-3 .col-inner{background:var(--white-highest);border:5px solid var(--black);border-left:2px solid var(--black);border-right:2px solid var(--black);overflow:visible;padding:35px}.section.style-4{background:transparent;border:none}.section.style-5{background:var(--black-high);padding:0;margin:50px 0 100px;z-index:5000;overflow:visible}.section.style-5 .col{background:var(--white);border:5px solid var(--black);border-left:2px solid var(--black);border-right:2px solid var(--black);overflow:visible;padding:35px;margin:-50px 0}#home-financing{padding-bottom:5.5em}#home-financing h3{border:none;color:var(--black);font-size:30px;margin-bottom:10px}#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(--main-yellow)}.icon-box .icon{color:var(--white);background:var(--main-blue);border-radius:0}a.icon-btn{color:var(--main-blue);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(--main-orange);border-radius:0;transform:scale(0)}a.icon-btn:hover .icon-bg,a.icon-btn:active .icon-bg,a.icon-btn.tab-focus .icon-bg{background:var(--main-orange);transform:scale(1)}.main-navigation ul{font-size:28px;text-transform:uppercase;font-weight:700}.main-navigation li{margin:0 10px}.main-navigation a{background:transparent;border:none;padding:7px 0 5px;color:var(--pale-yellow)}.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:transparent;border:none}#desktop-navigation ul.main-menu li .menu-btn-over{display:block;background:var(--main-yellow);transform:scale(1,0);transform-origin:50% 0%;transition:all 0.2s 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(--pale-orange)}#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(--pale-blue)}#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.2s ease-in}#mobile-menu-bar{background:var(--black)}#mobile-menu-bar a,#mobile-menu-bar .email-btn .icon,#mobile-menu-bar .email2-btn .icon,#mobile-menu-bar .mm-bar-btn.call-btn .icon,#mobile-menu-bar .mm-bar-btn.scroll-to-top-btn .icon{color:var(--pale-yellow)}#mobile-menu-bar .mm-bar-btn.activate-btn div{background-color:var(--pale-yellow)}#mobile-navigation{background:var(--white-high)}#mobile-navigation li a{color:var(--black);background:linear-gradient(90deg,var(--pale-yellow-high) 40%,var(--pale-yellow-lowest) 100% )}#mobile-navigation ul.main-menu li:hover > a,#mobile-navigation ul.main-menu li.active > a{color:var(--black);background:var(--pale-blue)}.side-push #mobile-navigation{border-left:2px solid var(--black);border-right:2px solid var(--black);box-shadow:0 4px 5px var(--black-med)}span.page-numbers.current{background:var(--black-low)}span.page-numbers.dots{color:var(--black-high)}#primary img:not(.img-widget),#wrapper-top img,#wrapper-bottom img,iframe,svg.anonymous-icon{background:var(--black);border:3px solid var(--black);border-left:2px solid var(--black);border-right:2px solid var(--black)}img.img-404{filter:sepia(1) contrast(1.5) hue-rotate(160deg) drop-shadow(-1px -1px 0 var(--black-low)) drop-shadow(1px 1px 0 var(--white-low))}img.img-testimonials{border-radius:100%}.testimonials-quote p{color:var(--black)}.testimonials-quote p:first-of-type .icon,.testimonials-credentials{color:var(--main-blue)}.testimonials-rating{color:var(--pale-orange)}#page .block-accordion h2{color:var(--main-blue);border:none}#page .block-accordion.active h2,#page .block-accordion:hover h2,#page .block-accordion h2.tab-focus{color:var(--main-orange)}#page .block-accordion .accordion-content{border-bottom:none}@media only screen and (min-width:1025px){}@media (max-width:1280px){html::before{background-image:url('../../uploads/site-background.jpg')}}@media (max-width:1024px){html::before{background-image:url('../../uploads/site-background-tablet.jpg')}#masthead{border-bottom:2px solid var(--black)}}@media (max-width:860px){:root{--font-size-text:18px}.dont-despair-box{padding:1.5em}h2.animate{font-size:48rem;padding:0}}@media (max-width:576px){html::before{background-image:url('../../uploads/site-background-phone.jpg')}:root{--font-size-text:17px}.tag-line{font-size:100%}.phone-number{font-size:160%}}.holiday-theme .section.style-4::before{display:none !important}