:root{--font-primary:"Electrolize";--lightest-grey:rgba(218,218,218,1);--dark-grey:rgba(49,49,49,1);--main-red:rgba(213,58,50,1);--main-blue:rgba(24,56,99,1);--main-blue-high:rgba(24,56,99,0.7);--accent-color:var(--black);--accent-border:1px solid var(--black);--accent-background:var(--white-high);--warning:rgba(255,0,0,1);--link-color:var(--main-red);--link-hover-color:var(--white);--link-hover-background:var(--main-red);--anon-icon:var(--main-blue);--anon-icon-bg:var(--main-red);--font-base-5:7.25%;--input-color:var(--medium-grey);--input-background:var(--white-highest);--input-padding:3px 7px;--input-font-size:85%;--input-font-weight:normal;--input-border:none;--input-border-top:var(--input-border);--input-border-right:var(--input-border);--input-border-bottom:var(--input-border);--input-border-left:var(--input-border);--input-outline:none;--input-box-shadow:none;--input-border-radius:0;--input-filter:none;--input-backdrop-filter:none;--input-transform:none;--input-color-focus:var(--input-color);--input-background-focus:var(--input-background);--input-font-size-focus:var(--input-font-size);--input-font-weight-focus:var(--input-font-weight);--input-border-focus:var(--input-border);--input-border-top-focus:var(--input-border-top);--input-border-right-focus:var(--input-border-right);--input-border-bottom-focus:var(--input-border-bottom);--input-border-left-focus:var(--input-border-left);--input-outline-focus:var(--input-outline);--input-box-shadow-focus:var(--input-box-shadow);--input-border-radius-focus:var(--input-border-radius);--input-filter-focus:var(--input-filter);--input-backdrop-filter-focus:var(--input-backdrop-filter);--input-transform-focus:var(--input-transform);--button-color:var(--white);--button-background:var(--main-blue);--button-font-weight:bold;--button-border:1px solid var(--white-med);--button-box-shadow:0 5px 10px 0 var(--black-med);--button-border-radius:2px;--button-text-transform:uppercase;--button-color-hover:var(--white);--button-background-hover:var(--main-red);--button-border-hover:1px solid var(--white-med);--button-color-alt:var(--main-blue);--button-background-alt:var(--white);--button-color-hover-alt:var(--white);--button-background-hover-alt:var(--main-red);--locked-color:var(--main-red);--locked-background:var(--black);--font-size-text:18px;--text-color:var(--main-blue)}@font-face{font-family:'Electrolize';font-display:block;font-style:normal;font-weight:400;src:url('/wp-content/themes/battleplantheme-site/fonts/electrolize-v9-latin-regular.woff2') format('woff2')}body{color:var(--text-color)}h1,h2,h3,h4,h5,h6{color:var(--main-red);text-transform:uppercase;text-align:left;text-shadow:2px 2px 2px var(--black)}h6{color:var(--white);text-shadow:none}#client-list h2,#booking h2,#booking h6{text-align:center}.mejs-controls button{background:var(--button-background);border:var(--button-border)}.mejs-controls button:hover{background:var(--button-background-hover);border:var(--button-border-hover)}.logo-strip{padding-top:2em;padding-bottom:2em;background:linear-gradient(90deg,var(--white-med) calc((95% - 1280px) / 2),var(--white-med) 50%,var(--white-med) calc(100% - ((95% - 1280px) / 2)))}.logo .col-inner{display:flex;flex-direction:row;width:100%;max-width:765px;margin:0 auto;gap:22px 16px}.logo img{align-self:center;margin:0}.logo img.icon{max-width:135px}.logo img.words{}.menu-strip{margin:0;padding-top:0;padding-bottom:0;background:linear-gradient(90deg,var(--white-med) calc((95% - 1260px) / 2),rgba(255,255,255,0.75) 50%,var(--white-med) calc(100% - ((95% - 1260px) / 2)));backdrop-filter:blur(5px);border-top:1px solid var(--white-med);border-bottom:1px solid var(--white-med);box-shadow:inset 0 1px 0 var(--white-med),inset 0 -2px 0 var(--black-med),0 5px 10px 0 transparent;transition:all 0.2s ease}img.army{max-height:250px;width:auto}.menu-strip.stuck{background:var(--main-blue);transition:all 0.2s ease}.logo img.icon,.logo img.words,#desktop-navigation ul.main-menu > .menu-item:not(.mobile-only),h1,h2,h3,#testimonials .col{opacity:0}#wrapper-content{}#main-content{margin:4em 0}.content-box #primary{background:linear-gradient(90deg,var(--white-med) 25%,var(--white-med) 50%,var(--white-med) 75%);backdrop-filter:blur(3px);border-radius:2px;border:none;border-bottom:1px solid var(--white-med)}.section[class*="style-"]{padding-top:2em;padding-bottom:2em;overflow:visible}.section.style-1{background:linear-gradient(90deg,var(--white-high) 25%,var(--white-med) 50%,var(--white-high) 75%);backdrop-filter:blur(5px);border:none;border-bottom:1px solid var(--white-med)}.section.style-2{background:linear-gradient(90deg,var(--main-blue) calc((95% - 1260px) / 2),var(--main-blue-high) 50%,var(--main-blue) calc(100% - ((95% - 1260px) / 2)));backdrop-filter:blur(5px)}.section.style-2 h1,.section.style-2 h2,.section.style-2 h3{color:var(--white);text-shadow:none}.section.style-2 .testimonials-quote p,.section.style-2 .testimonials-credentials{color:var(--white)}.section.style-2 .testimonials-credentials{font-size:85%}.section.style-2 .testimonials-quote p:first-of-type .icon{color:var(--main-red)}.section.style-3{}.section.style-3 .col-inner{padding:30px;border-radius:2px;background:linear-gradient(90deg,var(--white-high) 25%,var(--white-high) 50%,var(--white-high) 75%);backdrop-filter:blur(5px);border:none;border-bottom:1px solid var(--white-med)}#studio-pics{padding:0;z-index:8000}#studio-pics .flex{gap:0}#client-list{overflow:hidden}#tv-video{padding-top:4em;padding-bottom:4em}#tv-video .archive-videos .flex{gap:0px 3%}#tv-video .archive-videos .col-inner{padding:0;border-radius:0;background:transparent;backdrop-filter:none;border:none;border-bottom:none}#tv-video .videos .block-video{margin-bottom:0}#tv-video .videos .block-text p{margin-top:0}#booking{padding-top:3em;padding-bottom:4em}#booking .talent-agency,#booking .talent-agency a{color:var(--white);text-align:center}.section.style-lock,.section.style-lock[data-pos="modal"] > .flex,.section.style-lock[data-pos="center"] > .flex{background:var(--black)}#colophon{background:var(--white);border-top:1px solid var(--dark-grey)}.site-info{color:var(--main-blue);text-align:center;padding:0.75em 0}.site-info .site-info-right a{color:var(--main-red)}.site-info .site-info-right a:hover,.site-info .site-info-right a:active,.site-info .site-info-right a.tab-focus{color:var(--white)}.icon-box .icon{}a.icon-btn{color:var(--button-color)}a.icon-btn:hover,a.icon-btn:active,a.icon-btn.tab-focus{color:var(--button-color-hover)}a.icon-btn .icon-bg{background:var(--button-background);border-radius:2px;border-top:1px solid var(--white-med);border-left:1px solid var(--white-med);border-bottom:1px solid var(--white-med);border-right:1px solid var(--white-med)}a.icon-btn:hover .icon-bg,a.icon-btn:active .icon-bg,a.icon-btn.tab-focus .icon-bg{background:var(--button-background-hover);border:1px solid var(--white-med)}ul.video-buttons{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:0 calc(var(--overlay-width) * 3);flex-direction:row;list-style:none}ul.video-buttons{width:100%;max-width:700px;padding:0;margin:35px auto -35px}ul.video-buttons li{flex:1 1 calc(25% - 10px)}ul.video-buttons li a{width:100%;display:block;text-align:center;font-weight:bold}.video-vid{margin-bottom:2em}.slug-videos #primary .block-text p,.tax-video-tags #primary .block-text p,.video-vid #primary .block-text p{color:var(--main-blue);font-size:14px;margin-top:-15px;padding:0 5px}.video-vid #primary .block-text p{text-align:center;display:none}.slug-videos #primary .block-text p b,.tax-video-tags #primary .block-text p b,.video-vid #primary .block-text p b{font-size:20px}.slug-videos #primary .video-player .play,.tax-video-tags #primary .video-player .play{top:calc(100% - 56px);opacity:0.6}.slug-videos #primary .video-player:hover .play,.tax-video-tags #primary .video-player:hover .play{opacity:1}ul.video-buttons li a{background:var(--menu-button-background);border:var(--button-border);color:var(--button-color);box-shadow:var(--button-box-shadow);border-radius:var(--button-border-radius);transform:var(--button-transform);text-transform:var(--button-text-transform);text-decoration:none;padding:4px 8px;transition:all var(--main-trans-speed) var(--main-trans-easing)}ul.video-buttons li:hover a{background:var(--menu-button-background);border:var(--button-border-hover);color:var(--button-color-hover);box-shadow:var(--button-box-shadow-hover);border-radius:var(--button-border-radius-hover);transform:var(--button-transform-hover);transition:all var(--main-trans-speed) var(--main-trans-easing)}.main-navigation ul{font-size:24px;text-transform:uppercase;font-weight:normal;padding-left:20%;padding-right:20%}.main-navigation li:not(:last-of-type){border-right:1px solid var(--dark-grey)}.main-navigation a,.main-navigation a.dormant{background:transparent;border:none;border-top:1px solid transparent;border-bottom:2px solid transparent;padding:10px 0;color:var(--dark-grey)}.main-navigation.stuck a,.main-navigation.stuck a.dormant{background:var(--white)}.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(--white);background:var(--main-red);border-top:1px solid var(--white-low);border-bottom:2px solid var(--black-low)}#mobile-menu-bar{background:var(--main-red);border:none}#mobile-navigation{background:var(--main-blue)}#mobile-navigation li a{color:var(--white-high);font-weight:bold;font-size:100%;padding:10px 25px 8px;border-top:1px solid var(--white-low);border-bottom:1px solid var(--white-highest)}#mobile-navigation ul.main-menu li:hover > a,#mobile-navigation ul.main-menu li.active > a{color:var(--white);background:linear-gradient(90deg,var(--main-blue) calc((95% - 1260px) / 2),var(--main-red) 50%,var(--main-blue) calc(100% - ((95% - 1260px) / 2)));border-bottom:1px solid var(--white-low);border-top:1px solid var(--white-highest)}.side-push #mobile-navigation{border-left:1px solid var(--black)}body.screen-desktop a.icon-btn.scroll-top{top:3px;background:transparent}body.screen-desktop a.icon-btn.scroll-top:hover{color:var(--main-blue);background:var(--main-blue)}#primary img:not(.img-widget),#wrapper-top img,#wrapper-bottom img,iframe{border-radius:2px;border-top:1px solid var(--white-med);border-left:1px solid var(--white-med);border-bottom:1px solid var(--white-med);border-right:1px solid var(--white-med)}.img-testimonials img,svg.anonymous-icon{border-radius:100%}#wrapper-bottom #studio-pics img{border:1px solid var(--black);border-radius:0}#wrapper-bottom #booking img{border:none;filter:none}img.noFX.logo-slider-img{}.testimonials-quote p,.testimonials-quote p:first-of-type .icon,.testimonials-credentials{color:var(--white)}.testimonials-generic-icon .testimonial-initials{color:var(--white)}.cue-playlist{grid-template-columns:1fr}.cue-playlist-container,ol.cue-tracks{border-radius:2px;border-top:1px solid var(--white-med);border-left:1px solid var(--white-med);border-bottom:1px solid var(--white-med);border-right:1px solid var(--white-med)}.cue-playlist .cue-tracks{max-height:215px !important}.cue-playlist-container,ol.cue-tracks{background:var(--white-med);backdrop-filter:blur(5px);margin:0}.mejs-track-details .mejs-track-title{font-size:180%}.mejs-track-details .mejs-track-artist{display:none}.mejs-controls .mejs-time{padding:0 10px}.mejs-controls .mejs-time-rail .mejs-time-handle{background:var(--main-blue)}.mejs-controls .mejs-time-rail .mejs-time-current{background:var(--main-red)}.cue-playlist li.cue-track p{margin:0}.cue-playlist li.cue-track .cue-track-artist{display:none}.cue-playlist .cue-track.is-current{background:var(--main-blue);color:var(--white)}.cue-playlist .cue-track:hover{color:var(--main-red);background:var(--white-highest)}@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')}#desktop-navigation{display:block;height:20px}#desktop-navigation .flex{display:none}#main-content{margin:3em 0}}@media (max-width:860px){.logo .col-inner{flex-direction:column}.logo-strip .logo img{height:auto}#testimonials .col:not(:first-of-type){display:none}#booking .flex{grid-template-columns:repeat(2,1fr)}.audio-player .col-inner{max-width:96% !important}}@media (max-width:576px){html::before{background-image:url('/wp-content/uploads/site-background-phone.webp')}:root{--font-size-text:20px}#main-content{margin:2em 0}}