/*!
Theme Name: Coach Alpha
Theme URI: http://underscores.me/
Author: John Carman
Author URI: http://avenuedesignstudios.com/
Description: The theme for Coach Alpha
Version: 1.0.0
Text Domain: coachalphalab

Coach Alpha is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*//*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:inherit;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}body,button,input,select,optgroup,textarea{color:#fff;font-family:futura-pt,sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem}@media screen and (min-width: 1024px){body,button,input,select,optgroup,textarea{font-size:.9rem}}h1,h2,h3,h4,h5,h6{font-family:"acier-bat-solid",sans-serif;font-weight:400;letter-spacing:0.06em;margin:0 0 1.5rem 0}h1.has-text-align-center,h2.has-text-align-center,h3.has-text-align-center,h4.has-text-align-center,h5.has-text-align-center,h6.has-text-align-center{text-align:center}h1{font-size:4.625rem;line-height:3.92300859142rem}@media screen and (min-width: 1024px){h1{font-size:9.428rem;line-height:7.997rem;margin-bottom:2.006rem}}h1.Alpha{margin-top:-1.5rem}h2{font-family:"acier-bat-noir",sans-serif;font-size:1.8rem;line-height:2.25rem;text-transform:uppercase;margin:0 0 2.25rem 0}@media screen and (min-width: 1024px){h2.page-title{font-size:2.75rem;line-height:3rem}}h3{font-family:TimesNewRoman,"Times New Roman",Times,serif;font-weight:700;font-size:1rem;letter-spacing:normal;line-height:1.5rem;margin:0 0 1.5rem 0}@media screen and (min-width: 600px){h3{font-size:1.5rem;line-height:2.25rem;margin:0 0 2.25rem 0}}@media screen and (min-width: 1024px){h3{font-size:2rem;line-height:3rem;margin:0 0 3rem 0}}h3.subhead{margin:-1.5rem 0 3rem 0}h4{font-size:1.5rem;line-height:2.25rem;margin:0 0 2.25rem 0}h5{font-size:1.2rem;font-weight:400;line-height:1.5rem;margin:0 0 1.5rem 0}h5 .part{font-size:.9rem;text-transform:uppercase;line-height:0}h6{font-family:TimesNewRoman,"Times New Roman",Times,serif;font-size:1.2rem;font-weight:700;letter-spacing:normal;line-height:1.5rem;margin:0 0 1.5rem 0}h6.subhead{margin:-1.5rem 0 1.5rem 0}p{margin:0 0 1.5rem 0}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5rem}address{margin:0 0 1.5rem 0}pre{background:#fff;font-family:"Courier New",monospace;margin-bottom:1.5rem;max-width:100%;overflow:auto;padding:1.5rem}code,kbd,tt,var{font-family:"Courier New",monospace}abbr,acronym{border-bottom:1px dotted #000;cursor:help}mark,ins{text-decoration:none}html{font-size:16px;line-height:1.5rem;scroll-behavior:smooth}@media screen and (min-width: 1024px){html{font-size:20px}}body{background-color:#000}hr{background-color:#f83;border:0;height:3px;margin:3rem auto calc(3rem - 3px) auto}ul,ol{padding:0 0 0 20px;margin:0 0 1.5rem 0}@media screen and (min-width: 1024px){ul,ol{margin:0 0 1.5rem 20px}}ul{list-style:disc}ol{list-style:lower-greek}li>ul,li>ol{margin-bottom:0;margin-left:20px}dt{font-weight:400}dd{margin:0 0 1.5rem 20px}embed,iframe,object{max-width:100%}img{max-width:100%;height:auto;display:block}figure{margin:0 0 1.5rem 0}video{width:100%;aspect-ratio:16 / 9}.vertical video{aspect-ratio:9 / 16}table{width:100%;border-collapse:collapse;margin:0 0 1.5rem 0}table th,table td{padding:0}a{color:inherit}a:visited{color:inherit}a:hover,a:focus,a:active{color:inherit}a.pink{color:#FF336D;text-decoration:none}a.orange{color:#f83;text-decoration:none}button,a.button,.button a,input[type="button"],input[type="reset"],input[type="submit"]{display:block;border:none;border-radius:0;background:#fe4034;color:#fff;font-family:"acier-bat-solid",sans-serif;font-weight:400;font-size:1.2rem;text-transform:uppercase;text-decoration:none;text-align:center;letter-spacing:0.06em;line-height:1.5rem;padding:.5rem;margin:0 0 .5rem 0;cursor:pointer}button:hover,button:active,button:focus,button:focus-visible,a.button:hover,a.button:active,a.button:focus,a.button:focus-visible,.button a:hover,.button a:active,.button a:focus,.button a:focus-visible,input[type="button"]:hover,input[type="button"]:active,input[type="button"]:focus,input[type="button"]:focus-visible,input[type="reset"]:hover,input[type="reset"]:active,input[type="reset"]:focus,input[type="reset"]:focus-visible,input[type="submit"]:hover,input[type="submit"]:active,input[type="submit"]:focus,input[type="submit"]:focus-visible{font-family:"acier-bat-noir",sans-serif}fieldset{padding:0}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{display:block;color:#000;line-height:1.5rem;padding:0 .5rem;border:none;border-radius:0;margin:0 0 1.5rem 0}input[type="text"]::placeholder,input[type="email"]::placeholder,input[type="url"]::placeholder,input[type="password"]::placeholder,input[type="search"]::placeholder,input[type="number"]::placeholder,input[type="tel"]::placeholder,input[type="range"]::placeholder,input[type="date"]::placeholder,input[type="month"]::placeholder,input[type="week"]::placeholder,input[type="time"]::placeholder,input[type="datetime"]::placeholder,input[type="datetime-local"]::placeholder,input[type="color"]::placeholder,textarea::placeholder{color:#aaa}input[type="text"]:focus,input[type="text"]:focus-visible,input[type="email"]:focus,input[type="email"]:focus-visible,input[type="url"]:focus,input[type="url"]:focus-visible,input[type="password"]:focus,input[type="password"]:focus-visible,input[type="search"]:focus,input[type="search"]:focus-visible,input[type="number"]:focus,input[type="number"]:focus-visible,input[type="tel"]:focus,input[type="tel"]:focus-visible,input[type="range"]:focus,input[type="range"]:focus-visible,input[type="date"]:focus,input[type="date"]:focus-visible,input[type="month"]:focus,input[type="month"]:focus-visible,input[type="week"]:focus,input[type="week"]:focus-visible,input[type="time"]:focus,input[type="time"]:focus-visible,input[type="datetime"]:focus,input[type="datetime"]:focus-visible,input[type="datetime-local"]:focus,input[type="datetime-local"]:focus-visible,input[type="color"]:focus,input[type="color"]:focus-visible,textarea:focus,textarea:focus-visible{color:#000;outline:none;border:none;border-right:3px solid #aaa;padding-right:calc(.5rem - 3px);border-radius:0;box-shadow:none}select{border:none}select:focus,select:focus-visible{color:#000;outline:none;border:none;border-radius:0;box-shadow:none}textarea{width:100%}textarea:focus,textarea:focus-visible{color:#000;outline:none;border:none;border-right:3px solid #aaa;padding-right:calc(.5rem - 3px);border-radius:0;box-shadow:none}.site-main{margin:0 20px}@media screen and (min-width: 1024px){.site-main{width:1000px;margin:0 auto}}.home .site-main{margin:0}@media screen and (min-width: 1024px){.home .site-main{width:auto;margin:0}}section{position:relative;width:100%;padding:0 20px;overflow:auto}@media screen and (min-width: 1024px){section{padding:0}section>*{width:1000px;margin:0 auto}}section.error-404{margin-bottom:1.5rem}.site-footer{font-size:.7rem;font-weight:300;line-height:1rem;padding:0 20px}.site-footer a{text-decoration:none;border-bottom:1px solid #aaa}.site-footer .sep{color:#aaa;margin:0 .5em}.site-footer .licenses{color:#aaa}.site-footer .licenses a{border-color:#aaa}@media screen and (min-width: 1024px){.site-footer{width:1000px;padding:0;margin:0 auto}}.main-navigation{display:block;position:relative;margin:0 20px 2.35rem 20px;z-index:100}@media screen and (min-width: 1024px){.main-navigation{width:1000px;margin:-12px auto 54px auto}}.main-navigation ul{list-style:none;padding:0;margin:36px 0 24px 0}@media screen and (min-width: 1024px){.main-navigation ul{margin:0}}.main-navigation li{position:relative;border-bottom:1px solid #aaa;padding-bottom:11px;margin-bottom:12px}@media screen and (min-width: 1024px){.main-navigation li{padding-bottom:0;border-bottom:none;margin-bottom:0}}.main-navigation li:hover>a,.main-navigation li.focus>a,.main-navigation li a:focus,.main-navigation li a:focus-visible{font-family:"acier-bat-noir",sans-serif}.main-navigation li br{display:none}@media screen and (min-width: 1024px){.main-navigation li br{display:inline}}.main-navigation a{display:block;color:#fff;font-family:"acier-bat-solid",sans-serif;font-size:24px;letter-spacing:0.06em;line-height:24px;text-align:center;text-decoration:none;text-shadow:0 0 4px #000}@supports (paint-order: stroke fill){.main-navigation a{text-shadow:none;-webkit-text-stroke:4px #000;paint-order:stroke fill}}.home .main-navigation li{position:relative;border-color:#000}.home .main-navigation a{text-shadow:0 0 4px #fe4034}@supports (paint-order: stroke fill){.home .main-navigation a{-webkit-text-stroke:4px #fe4034}}.woocommerce .main-navigation .menu-item-142 a{color:#fe4034}@media screen and (min-width: 1024px){.main-navigation ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.site-header{background-color:#000;overflow:auto}.site-header .site-branding{position:relative;width:100%;height:auto;background-color:#fff;padding:20px 20px 40px 20px}.site-header .site-branding .background{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;z-index:1}@media screen and (min-width: 1024px){.site-header .site-branding{padding:1.5rem 0 0 0}}.site-header .site-branding h1{position:relative;z-index:99;margin:0}@media screen and (min-width: 1024px){.site-header .site-branding h1{width:1000px;height:150px;margin:0 auto}.site-header .site-branding h1 img{width:220px}}.home .site-header{background-color:#fe4034}@media screen and (min-width: 1024px){.home .site-header .site-branding h1{height:450px}.home .site-header .site-branding h1 img{width:100%}}.sticky{display:block}.post,.page{margin:0 0 1.5rem 0}.updated:not(.published){display:none}.red{background-color:#fe4034}.home .red h2{font-family:"acier-bat-solid",sans-serif;font-size:24px;line-height:30px;margin-bottom:30px}@media screen and (min-width: 1024px){.home .red h2{font-size:1.8rem;line-height:2.25rem;margin:0 0 2.25rem 0}}.wp-block-group.background{display:none}@media screen and (min-width: 1024px){.wp-block-group.background{display:block;position:relative;height:0;z-index:0}.wp-block-group.background .wp-block-group__inner-container{width:100%;aspect-ratio:16 / 9;background-color:#fe4034}.wp-block-group.background #black-spray-paint{position:absolute;top:0;left:0;width:100%;background-color:#fe4034;mix-blend-mode:multiply}}#upcoming{background-color:transparent;z-index:100;padding-top:1.5rem}#upcoming .lab h2{text-align:center}@media screen and (min-width: 1024px){#upcoming .lab h2{font-size:2.75rem;line-height:3rem}}#upcoming .lab h2+h3.subhead{font-style:italic;text-align:center;margin-bottom:1.5rem}#upcoming .lab .event{border-width:1px 3px 15px 1px;border-style:solid;padding:calc(1.5rem - 1px) 17px calc(1.5rem - 15px) 19px;margin:0 0 1.5rem 0;overflow:auto}#upcoming .lab .event#Postponed{border-color:#ffe033}#upcoming .lab .event#Part1{border-color:#FF336D;opacity:.5}#upcoming .lab .event#Part1 .part{color:#FF336D}#upcoming .lab .event#Part1 .meta{color:#ff99b6}#upcoming .lab .event#Part2{border-color:#f83;opacity:.5}#upcoming .lab .event#Part2 .part{color:#f83}#upcoming .lab .event#Part2 .meta{color:#ffc399}#upcoming .lab .event h5 a{text-decoration:none}#upcoming .lab .event h6{font-size:1rem}#upcoming .lab .event .meta{font-size:.9rem;text-transform:uppercase;margin:0}#upcoming .lab .event .meta sup{top:-.2em;line-height:0}#upcoming .lab .event .button{margin:1.75rem 0 .25rem 0}@media screen and (min-width: 1024px){#upcoming .lab .event .button{float:right;margin:-3rem 0 0 0}}#VAF{margin:1.5rem 0 3rem 0}#VAF .wp-block-group__inner-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}@media screen and (min-width: 375px){#VAF .wp-block-group__inner-container::before,#VAF .wp-block-group__inner-container::after{content:"";flex-grow:1;border-bottom:4px solid #fff;margin:0 20px 0 0}#VAF .wp-block-group__inner-container::after{margin:0 0 0 20px}}#VAF .wp-block-group__inner-container h5{margin:0 10px 0 0}#VAF .wp-block-group__inner-container figure{margin:0}#VAF .wp-block-group__inner-container figure img{height:3rem;width:auto;mix-blend-mode:screen}#Soman{margin-top:1.5rem}@media screen and (min-width: 1024px){#Soman .column{width:48%;margin-right:40px}}#Soman figure.alignright{border-right:3px solid #f83;margin:0 0 1.5rem 0;overflow:hidden}@media screen and (min-width: 1024px){#Soman figure.alignright{width:48%;margin:-4.5rem 0 1.5rem 0}#Soman figure.alignright img{width:480px;max-width:none}}#Alpha{position:relative;background:#000 url("/wp-content/uploads/2025/07/Select101U3A5913_line.webp") left top no-repeat;background-size:100vw auto;padding-top:calc(10vw + 1.5rem);z-index:1;overflow:hidden}@media screen and (min-width: 1024px){#Alpha{padding-top:10vw;margin-top:-1.5rem}#Alpha .wp-block-column{width:48%}}#Alpha::before{content:"";width:100vw;height:10vw;position:absolute;left:0;top:0;background-color:#000}#Alpha.visible::before{animation:slide 2s ease-in;animation-fill-mode:forwards;z-index:2}#Alpha #Welcome .wp-block-group__inner-container>p{font-size:1.2rem}#Alpha .button{margin:1.75rem 0 .25rem 0}@media screen and (min-width: 1024px){#Alpha .button{float:right;margin:-3.5rem 1rem 0 0}}.home #contact p{font-size:1.2rem}@media screen and (min-width: 1024px){.wp-block-columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width: 1024px){.wp-block-columns .wp-block-column{width:480px}}@media screen and (min-width: 1024px){.wp-block-columns.goals{margin-bottom:1.5rem}}.wp-block-columns.goals .wp-block-column{text-align:center;padding-bottom:calc(1.5rem - 1px);border-bottom:1px solid #aaa;margin-bottom:1.5rem}@media screen and (min-width: 1024px){.wp-block-columns.goals .wp-block-column{width:320px;padding:0 20px;border-bottom:none;border-left:1px solid #aaa;margin-bottom:0}}.wp-block-columns.goals .wp-block-column figure{margin:0}.wp-block-columns.goals .wp-block-column figure img{width:auto;height:200px;margin:0 auto}.wp-block-columns.goals .wp-block-column h5{margin:0}.wp-block-columns.goals .wp-block-column p{margin:0}.EEG{position:relative;overflow:hidden}.EEG img{width:100%;height:auto}.EEG::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background-color:#000}.EEG.visible::before{animation:slide 1s linear;animation-fill-mode:forwards;z-index:2}@keyframes slide{0%{left:0}100%{left:100vw}}.privacy-policy article.page{margin-bottom:3rem}.post-type-archive-product .site-main{margin-bottom:3rem}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}body.theme-coachalphalab .screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}body.theme-coachalphalab .screen-reader-text:focus{background-color:transparent;font-family:"acier-bat-noir",sans-serif;font-weight:400;font-size:1.2rem;text-transform:uppercase;text-decoration:none;letter-spacing:0.06em;line-height:1.5rem;outline:none;border:0;border-radius:0;box-shadow:none;clip:auto !important;clip-path:none;color:#000;display:block;height:auto;left:0;line-height:normal;padding:.5rem 20px;text-decoration:none;top:0;width:auto;z-index:100000}body.theme-coachalphalab :focus-visible{outline:1px dotted #fff;outline-offset:-1px}body.theme-coachalphalab #primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1rem;margin-bottom:1.5rem}.alignright{float:right;margin-left:1rem;margin-bottom:1.5rem}.aligncenter{clear:both;margin:0 auto 1.5rem auto}
