:root{--font-primary:"Cantata One";--font-secondary:"Montserrat";--tan:rgba(246,229,221,1);--tan-med:rgba(246,229,221,0.4);--tan-high:rgba(246,229,221,0.6);--tan-highest:rgba(246,229,221,0.85);--maroon:rgba(105,28,38,1);--maroon-med:rgba(105,28,38,0.4);--accent-color:var(--white);--accent-border:1px solid var(--maroon);--accent-background:var(--maroon);--warning:var(--maroon);--link-color:var(--maroon);--link-hover-color:var(--black);--font-base-5:5.5%;--font-base-1:calc(var(--font-base-2) * 0.90);--input-color:var(--black);--input-background:var(--white);--input-border:1px solid var(--maroon);--input-color-focus:var(--maroon);--button-color:var(--tan);--button-background:var(--maroon);--button-border:2px solid var(--maroon);--button-text-transform:uppercase;--button-color-hover:var(--maroon);--button-background-hover:var(--white);--button-color-alt:var(--maroon);--button-background-alt:var(--tan);--button-color-hover-alt:var(--tan);--button-background-hover-alt:var(--maroon);--contact-spinner-color:var(--maroon);--locked-color:var(--maroon);--locked-background:var(--tan);--google-review-border:5px solid var(--maroon);--google-review-bg:var(--tan);--google-star-color:var(--maroon);--google-value-text:var(--maroon);--google-total-text:var(--maroon)}@font-face{font-family:'Cantata One';font-display:block;font-style:normal;font-weight:400;src:url('../battleplantheme-site/fonts/cantata-one-v9-latin-regular.woff2') format('woff2'))}@font-face{font-family:'Montserrat';font-display:block;font-style:normal;font-weight:400;src:url('../battleplantheme-site/fonts/montserrat-v14-latin-regular.woff2') format('woff2')}@font-face{font-family:'Montserrat';font-display:block;font-style:normal;font-weight:700;src:url('../battleplantheme-site/fonts/montserrat-v14-latin-700.woff2') format('woff2')}body{color:var(--black)}h1,h2,h3,h4,h5,h6{color:var(--maroon);font-weight:bold;text-align:left}.home h1,.home h3,.single-galleries h1{text-align:center}.widget-title{text-align:center}label,#secondary label{color:var(--maroon)}.wpcf7-not-valid-tip,.required,.required::after{color:var(--maroon)}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{border-color:var(--maroon)}.section.top-strip{position:fixed;padding-top:10px;padding-bottom:12px;background:var(--maroon);transition:all 0.3s ease}.section.top-strip.stuck{padding-top:6px;padding-bottom:8px;transition:all 0.3s ease}.logo-strip{background:linear-gradient(180deg,var(--tan-med) 50%,var(--tan-high) 100%)}.logo-strip .header-box{background:var(--tan-highest);border:2px solid var(--maroon);padding:30px;max-height:310px;transform:translateY(-85px)}.logo{grid-column:span 6;grid-row:span 2}.phone,.verse{grid-column:span 6;grid-row:span 1}.tag-line,.phone-number,.verse{font-family:var(--font-secondary);font-size:24px;color:var(--tan);text-align:center;line-height:1.3;transition:all 0.3s ease}.section.top-strip.stuck .tag-line{font-size:20px;transition:all 0.3s ease}.phone-number span.city{color:var(--maroon) !important;font-size:36px}.phone-number span.number{color:var(--black) !important;font-size:42px}.verse{color:var(--maroon);font-size:16px}.verse span.scripture{font-size:21px;color:var(--black) !important}.menu-strip{background:var(--maroon)}.logo-strip .flex,.tag-line,#wrapper-bottom .section .col{opacity:0}.content-sidebar-box #main-content{background:var(--tan-highest);border:2px solid var(--maroon)}.sidebar-box #secondary{background:var(--white);border:2px solid var(--maroon)}#main-content{margin:3em 0}.before-after-box .label{font-family:var(--font-secondary);color:var(--maroon);font-size:24px;margin-top:-10px;text-align:center;line-height:1}.before-after-box img{margin:0 auto}.widget-credit-cards #credit-cards img{border:1px solid var(--maroon)}.section[class*="style-"]{padding-top:2em;padding-bottom:2em;margin-bottom:3em}.section.section-inline{border-top:2px solid var(--maroon);padding-top:30px}.section.style-1{background:var(--tan-highest);border:2px solid var(--maroon)}.section.style-2{background:transparent;border:none;padding:0}.section.style-2 h1,.section.style-2 h2,.section.style-2 h3{text-align:center}.section.style-2 .col-inner{background:var(--tan-highest);border:2px solid var(--maroon);padding:1.5em}.section.style-3{background:none;border:none}.why-choose-us h2,#logo-slider h3{text-align:center}#logo-slider img{filter:drop-shadow(3px 3px 6px var(--black-low)) !important}#colophon{background:var(--maroon);border:none}.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(--tan)}.icon-box .icon{color:var(--tan);background:var(--maroon);border-radius:50%}a.icon-btn{color:var(--maroon)}a.icon-btn:hover,a.icon-btn:active,a.icon-btn.tab-focus{color:var(--maroon)}a.icon-btn .icon-bg{background:var(--tan)}a.icon-btn:hover .icon-bg,a.icon-btn:active .icon-bg,a.icon-btn.tab-focus .icon-bg{background:var(--white)}.main-navigation ul{font-size:24px;text-transform:capitalize;font-weight:normal}.main-navigation a{color:var(--tan);text-transform:uppercase;background:transparent;border:none;padding:9px 0 11px;transform:scale(1)}.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(--maroon);background:transparent;border:none;transform:scale(1.2)}#desktop-navigation ul.main-menu li .menu-btn-over{display:block;background:transparent;border:2px solid transparent}#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{background:var(--tan);border:2px solid var(--maroon)}#mobile-menu-bar{background:var(--black)}#mobile-menu-bar a{color:var(--tan)}#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(--tan)}#mobile-menu-bar .mm-bar-btn.activate-btn div{background-color:var(--tan)}#mobile-navigation{background:var(--tan)}#mobile-navigation ul{padding-left:0}#mobile-navigation li a{color:var(--maroon)}#mobile-navigation ul.main-menu li:hover > a,#mobile-navigation ul.main-menu li.active > a{color:var(--tan);background:var(--maroon)}.side-push #mobile-navigation{border-left:3px solid var(--maroon)}span.page-numbers.current{background:var(--white);color:var(--maroon) !important}span.page-numbers.dots{color:var(--maroon) !important}body.screen-desktop a.icon-btn.scroll-top{top:22px}#primary img:not(.img-widget),#wrapper-top img,#wrapper-bottom img,iframe,svg.anonymous-icon{border:2px solid var(--maroon)}img.img-404{filter:sepia(1) contrast(1) brightness(0.7) hue-rotate(320deg) drop-shadow(-1px -1px 0 var(--black-low)) drop-shadow(1px 1px 0 var(--white-med))}.wp-caption-text{text-align:center}.testimonials-quote p,.testimonials-quote p:first-of-type .icon,.testimonials-credentials{color:var(--black)}.carousel-indicators li{background-color:var(--maroon);border:3px solid var(--maroon);height:16px}.carousel-indicators .active,.carousel-indicators li:hover{background-color:var(--white)}@media only screen and (min-width:1025px){}@media (max-width:1280px){html::before{background-image:url('../../uploads/home-wrapper-bg.webp')}}@media (max-width:1024px){html::before{background-image:url('../../uploads/home-wrapper-bg-tablet.webp')}.logo-strip .header-box{transform:translateY(0)}.logo{grid-row:span 1}.verse{grid-column:span 12;font-size:15px}.phone-number{margin-bottom:14px}.phone-number span.city{display:block;font-size:28px}.phone-number span.number{display:block;font-size:32px}#wrapper-content{border-top:3px solid var(--maroon)}}@media (max-width:860px){.phone-number span.city{font-size:21px}.phone-number span.number{font-size:28px}.tag-line{font-size:19px}.section.top-strip.stuck .tag-line{font-size:18px}}@media (max-width:576px){html::before{background-image:url('../../uploads/home-wrapper-bg-phone.webp')}.logo-strip .header-box{max-height:unset;transform:translateY(-30px)}.logo,.phone{grid-column:span 12}.tag-line,.section.top-strip.stuck .tag-line{font-size:17px}}.holiday-theme .section.style-2::before,.holiday-theme .section.style-3::before{display:none !important}