html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}
audio:not([controls]){display:none;}
[hidden]{display:none;}
::-moz-selection{background:#009BE7;color:#fff;text-shadow:none;}
::selection{background:#009BE7;color:#fff;text-shadow:none;}
.ie7 img{-ms-interpolation-mode:bicubic;}
.chromeframe{margin:0.2em 0;background:#ccc;color:black;padding:0.2em 0;}
div.scLooseFrameZone{overflow-y:visible !important;}

.clearfix:before,.clearfix:after{color:transparent;content:' ';display:block;height:0;overflow:hidden;}
.clearfix:after{clear:both;}
.no-js .js-only{display:none;}

blockquote{font-family:"Impact",Arial,sans-serif;color:#99A0A8;position:relative;z-index:1;}blockquote:before{position:absolute;z-index:-1;}
q{font-style:italic;margin-left:20px;quotes:none;}
q:before,q:after{content:"";content:none;}
@media only screen and (max-width:767px){blockquote{font-size:32px;line-height:30px;padding:50px 0px 0px;}blockquote:before{content:url('/app/icons/quote_icon_mobile.svg');left:-10px;top:35px;}}@media only screen and (min-width:768px){blockquote{font-size:48px;line-height:44px;padding:85px 0px 0px;}blockquote:before{content:url('/app/icons/quote_icon.svg');left:-40px;top:55px;}}

form{margin:0;}
fieldset{border:0;margin:0;padding:0;}
label{cursor:pointer;}
legend{border:0;*margin-left:-7px;padding:0;white-space:normal;}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;}
button,input{-webkit-appearance:none;border-radius:0;line-height:normal;}
button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible;}
button[disabled],input[disabled]{cursor:default;}
input[type="checkbox"]{-webkit-appearance:checkbox;}
input[type="radio"]{-webkit-appearance:radio;}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*width:13px;*height:13px;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}
textarea{border-radius:0;overflow:auto;vertical-align:top;resize:vertical;}
input:invalid,textarea:invalid{background-color:#f0dddd;}
::-webkit-input-placeholder{color:#333;}
:-moz-placeholder{color:#999;}
.placeholder-active{color:#999;}
label{font-family:"Auto1Light",Arial,sans-serif;font-size:15px;line-height:21px;float:left;}
label.left{text-transform:uppercase;}
.checkbox{position:relative;}
textarea,input,select{height:36px;min-height:36px;width:100%;background:transparent;border:1px solid #333940;font-size:19px;line-height:21px;font-family:"Auto1Light",Arial,sans-serif;padding:6px;color:#333940;}
textarea{height:312px;}
@media only screen and (min-width:768px){textarea,input,select{line-height:21px;} label{line-height:21px;width:180px;margin:0 auto;}}@media only screen and (min-width:960px){input,select,textarea{margin-bottom:20px;} label{padding-top:0;float:left;} .error_arrow_up{position:relative;left:340px;} .inputfield_error_message_container{width:695px;background-color:#F77A12;text-align:center;padding:10px;margin-left:209px;margin-bottom:20px;} .textarea_error_message_container{height:auto;width:696px;background-color:#F77A12;text-align:center;padding:10px;margin-left:210px;margin-bottom:20px;} .invalid_email_mssg_div{height:auto;width:695px;background-color:#F77A12;text-align:center;padding:10px;margin-left:210px;margin-bottom:20px;top:-20px;position:relative;} .validation.message{left:300px;} .nocaptcha{float:left;}.nocaptcha .middleColumn{margin-left:59%;} .UserDefinedForm form+p{width:710px;position:relative;left:300px;margin-bottom:20px;} .field{clear:both;}}@media only screen and (min-width:1200px){textarea,input,select{line-height:28px;} .Actions input[type=submit],button{font-size:19px;padding:10px 25px;}}input:invalid,textarea:invalid{background:transparent;}
.invalid_input_border{border:3px solid #F77A12;}
.error.message{position:relative;background:#F77A12;display:block;padding:8px;width:100%;margin-bottom:20px;box-sizing:border-box;}.error.message:after{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136, 183, 213, 0);border-bottom-color:#F77A12;border-width:15px;margin-left:-15px;}
.invalid_input_value_border{border:1px solid #de092a;}
.invalid_input_value_mssg:before{content:"REQUIRED";color:#de092a;display:block;padding:0px;font-size:16px;position:absolute;right:0px;top:5px;}
.Actions input[type=submit],button{font-size:16px;border:1px solid #0074dc;padding:10px 35px;color:#666;background:transparent;margin:10px 0px 15px;font-family:"Auto1Reg",Arial,sans-serif;transition:color 0.15s ease-in-out;-moz-transition:color 0.15s ease-in-out;-webkit-transition:color 0.15s ease-in-out;}.Actions input[type=submit]:hover,button:hover{font-weight:600;color:#0074dc;}
.Actions{text-align:center;}.Actions input[type=submit]{width:auto;height:auto;margin-bottom:60px;}
.middleColumn{text-align:center;box-sizing:border-box;padding:0px 0px 10px;position:relative;}
.error_arrow_up{background-color:#F77A12;width:20px;height:20px;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-top:-20px;left:50%;right:50%;position:absolute;}
.inputfield_error_message_container{height:auto;width:97.1%;background-color:#F77A12;text-align:center;padding:10px;}
.textarea_error_message_container{height:auto;width:97.4%;background-color:#F77A12;text-align:center;padding:10px;margin-bottom:20px;}
.invalid_email_mssg_div{height:auto;width:96.8%;background-color:#F77A12;text-align:center;padding:10px;margin-bottom:20px;top:-20px;position:relative;}
.email_error_container{position:relative;top:-20px;background:#F77A12;display:block;padding:8px;width:100%;}.email_error_container:after{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136, 183, 213, 0);border-bottom-color:#F77A12;border-width:15px;margin-left:-15px;}
.nocaptcha_error_container{position:relative;top:-20px;background:#F77A12;display:block;padding:8px;width:100%;clear:both;text-align:center;}.nocaptcha_error_container:after{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136, 183, 213, 0);border-bottom-color:#F77A12;border-width:15px;margin-left:-15px;}
.rc-anchor-dark{background:white;border:1px solid #525252;color:black;}
.validation.message{font-size:16px;position:relative;top:10px;color:#F77A12;}
.nocaptcha{width:305px;margin-top:20px;margin-bottom:40px;margin-right:auto;}.nocaptcha label{display:none;}
@media only screen and (max-width:360px){.nocaptcha{width:250px;float:left;}}@media only screen and (max-width:340px){.nocaptcha{position:relative;left:-19px;}}

html{font-size:50%;-webkit-overflow-scrolling:touch;}
*,*:before,*:after{box-sizing:inherit;}
body{margin:0px;font-size:125%;line-height:20px;background:#fff;-webkit-font-smoothing:antialiased;font-family:'Helvetica Neue',Arial,sans-serif;color:#9f9f9f;}
small{font-size:85%;}
strong,th{font-weight:bold;}
em{font-style:italic;}
sub,sup{font-size:75%;line-height:0;position:relative;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;padding:1.5em;}
ins{background-color:#ff9;color:#000;text-decoration:none;}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold;}
del{text-decoration:line-through;}
abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help;}
pre,code,kbd,samp{font-family:monospace,sans-serif;}
hr{border:none;border-top:1px dotted #666;height:0;margin:15px 0 14px;}
img{max-width:100%;}img.leftAlone{display:block;}
img.left{float:left;margin-right:1%;}
img.center{width:50%;margin:0 auto;}
img.right{float:right;margin-left:1%;}

h1,h2,h3,h4{font-family:"Impact",Arial,sans-serif;}
h1,h2,h3,h4,h5,h6{cursor:default;}
h1{font-family:"impact",ariel;font-size:53px;line-height:53px;text-transform:uppercase;}
h2{font-size:31px;line-height:41px;}
h3{font-family:"Auto1Light",Arial,sans-serif;font-size:20px;font-weight:300;line-height:28px;}
h4{font-family:"impact",ariel;font-size:15px;line-height:20px;font-weight:300;letter-spacing:3px;color:#0086FF;text-transform:uppercase;}
h5{font-size:2vw;line-height:3vh;}
h6{font-size:1vw;line-height:2vw;margin-bottom:13px;}
@media only screen and (min-width:768px){h1{font-size:69px;line-height:65px;} h2{font-size:46px;line-height:50px;}}

a,a:active,a:visited{color:#0086FF;text-decoration:none;-webkit-transition:background-color 0.1s ease-out;-moz-transition:background-color 0.1s ease-out;transition:background-color 0.1s ease-out;text-decoration:underline;}
a:hover,a:active{outline:none;}
a:link{-webkit-tap-highlight-color:#0086FF;}
a,a:hover{text-decoration:none;}
a.external .external-text{display:inline-block;overflow:hidden;text-indent:100%;white-space:nowrap;width:0;font-size:1px;}

ul{list-style-type:disc;margin:-9px 0 9px 2px;padding:0;}
ol{list-style-type:decimal;margin:-9px 0 9px 15px;padding:0;}
.list_semantic{margin:0;}
ul li,ol li{margin-left:12px;}
.list_semantic li{list-style:none;margin-left:0;}
li ul{margin:0 0 0 2px;}
li ol{margin:0 0 0 15px;}
ol{margin:0px 0px 20px 0px;font-size:18px;list-style-type:none;counter-reset:counter;}ol li{margin-left:30px;margin-bottom:10px;position:relative;font-size:19px;line-height:21px;}
ol li:before{content:counter(counter, decimal-leading-zero);counter-increment:counter;font-family:"Impact",Arial,sans-serif;position:absolute;left:-30px;}
ol>ol{list-style-type:none;counter-reset:subcounter;margin-left:30px;}ol>ol li:before{content:counter(subcounter, decimal-leading-zero);counter-increment:subcounter;font-family:"Impact",Arial,sans-serif;margin-right:15px;}
ul{list-style-type:none;font-size:18px;}ul>ul{margin-left:20px;}
ul li{margin-left:20px;margin-bottom:13px;position:relative;font-size:19px;line-height:21px;}ul li:before{content:"-";margin-right:25px;position:absolute;left:-20px;}
ul li:first-child{margin-top:20px;}
ul li:last-child{margin-bottom:20px;}
@media only screen and (min-width:768px){ul{margin-bottom:36px;} ol li,ul li{font-size:20px;line-height:21px;}}@media only screen and (min-width:1200px){ol li,ul li{font-size:20px;line-height:28px;}}

p{font-size:20px;line-height:24px;margin:0 0 9px;margin-bottom:13px;font-family:"Auto1Light",Arial,sans-serif;}
.ContentPage p{color:#000000;}
p.MsoNormal,p.MsoBodyText{margin:0;}
@media only screen and (min-width:768px){p{font-size:20px;line-height:21px;}}@media only screen and (min-width:1200px){p{font-size:20px;line-height:28px;}}

table{border-collapse:collapse;border-spacing:0;border-top:1px solid #333;font-size:10px;margin:0 0 9px;width:100%;}
td{border-bottom:1px solid #333;font-size:14px;line-height:18px;padding:4px 4px 5px;vertical-align:top;}
td:first-child{padding-left:0;}
td:last-child{padding-right:0;}

@font-face{font-family:'Impact';src:url('../../fonts/Impact/Impact.woff') format('woff'),url('../../fonts/Impact/Impact.eot') format('eot'),url('../../fonts/Impact/Impact.otf') format('opentype'),url('../../fonts/Impact/Impact.svg') format('svg'),url('../../fonts/Impact/Impact.ttf') format('truetype');}@font-face{font-family:'Auto1Reg';src:url("../../fonts/Auto1/Auto1Reg/Auto1Reg.woff") format("woff"),url("../../fonts/Auto1/Auto1Reg/Auto1Reg.eot") format("eot"),url("../../fonts/Auto1/Auto1Reg/Auto1Reg.otf") format("opentype"),url("../../fonts/Auto1/Auto1Reg/Auto1Reg.svg#Auto1Reg") format("svg"),url("../../fonts/Auto1/Auto1Reg/Auto1Reg.ttf") format("truetype");}@font-face{font-family:'Auto1Light';src:url("../../fonts/Auto1/Auto1Light/Auto1Light.woff") format("woff"),url("../../fonts/Auto1/Auto1Light/Auto1Light.eot") format("eot"),url("../../fonts/Auto1/Auto1Light/Auto1Light.otf") format("embed-opentype"),url("../../fonts/Auto1/Auto1Light/Auto1Light.svg#Auto1Light") format("svg"),url("../../fonts/Auto1/Auto1Light/Auto1Light.ttf") format("truetype");}

.content_wrapper{width:auto;margin:0;}
.content_wrapper__default_content{clear:both;margin-bottom:30px;}
.container{color:#000000;font-family:"Auto1Reg",Arial,sans-serif;}
.container__white_on_black{background-color:#000000;color:#ffffff;}
.element.ElementContent{clear:both;}
.content__paralympic_banner_modification .content_wrapper__hilight_bg{background:red !important;}
.content__white_on_blue{background:#0073DD;color:#ffffff;overflow:auto;}.content__white_on_blue a{color:#ffffff;border-bottom:2px solid #54A3E8;transition:color 0.25s ease-in-out;-moz-transition:color 0.25s ease-in-out;-webkit-transition:color 0.25s ease-in-out;}.content__white_on_blue a:hover{color:#d3d3d3;}
.content__white_on_blue a[target="_blank"]:after{content:url('/app/icons/ext_link_icon_white.svg');margin:0px 0px 0px 10px;}
.content__white_on_lightish_grey{background:rgba(28, 35, 43, 0.95);overflow:auto;}.content__white_on_lightish_grey iframe{width:280px;display:block;margin:0px auto 25px;}
.content__white_on_darkgrey{background:#121315;color:#ffffff;overflow:auto;}.content__white_on_darkgrey a{color:#ffffff;border-bottom:2px solid #0b3659;transition:color 0.25s ease-in-out;-moz-transition:color 0.25s ease-in-out;-webkit-transition:color 0.25s ease-in-out;}.content__white_on_darkgrey a:hover{color:#007ee5;}
.content__white_on_darkgrey a[target="_blank"]:after{content:url('/app/icons/ext_link_icon_white.svg');margin:0px 0px 0px 10px;}
.content__white_on_darkgrey hr{border:2px solid #666;}

.Banner{min-height:80vh;display:flex;flex:1;flex-direction:column;justify-content:flex-end;}.Banner.warmup_page{flex:1 0 auto;background-size:cover;}
.Banner_content{padding:0px 20px 20px 31px;}
.Banner_intro{margin-right:20px;font-family:"Auto1Light",Arial,sans-serif;color:#ffffff;}
.Banner .banner_heading{font-size:44px;line-height:40px;}.Banner .banner_heading .banner_statement{display:inline-block;width:100%;}.Banner .banner_heading .banner_statement__statement2,.Banner .banner_heading .banner_statement__statement3{color:rgba(212, 221, 232, 0.7);}
.Banner .banner_intro,.Banner .banner_cta{margin-top:20px;}
.Banner .social_media_icons{text-align:right;margin-top:24px;}.Banner .social_media_icons .link__social{width:24px;height:24px;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}.Banner .social_media_icons .link__social+.link__social{margin-left:5px;}
.Banner .social_media_icons .link__social:hover{-moz-opacity:0.6;-khtml-opacity:0.6;-webkit-opacity:0.6;opacity:0.6;}
.Banner .concussion_page .warmup_page{width:88vw;}
.Banner .content_wrapper__hilight_bg{display:flex;background-color:#007ee5;color:#ffffff;opacity:0.95;padding-top:50px;padding-left:31px;padding-bottom:50px;}.Banner .content_wrapper__hilight_bg h2{font-size:24px;line-height:24px;padding-bottom:10px;}
.Banner .content_wrapper__hilight_bg h3{font-size:18px;line-height:18px;color:#ffffff;margin-bottom:12px;}
.Banner .content_wrapper__hilight_bg p{color:#ffffff;font-size:16px;line-height:21px;margin:0 0 9px;}
.Banner .content_wrapper__hilight_bg .Banner_intro_wrapper{display:flex;flex-direction:column;}
.Banner .content_wrapper__hilight_bg .Banner_intro_header{flex:1 0 auto;width:80vw;}
.Banner .content_wrapper__hilight_bg .Banner_intro_content{flex:1 0 auto;width:80vw;padding-right:31px;}
.banner__paralympic_content .content_wrapper__hilight_bg{background:rgba(28, 35, 43, 0.95);}.banner__paralympic_content .content_wrapper__hilight_bg .content_wrapper{border-bottom:1px solid grey;}
.Banner__dark{background-color:#000000;color:#ffffff;}
.Banner__small h1{font-size:45px;line-height:40px;}
.Banner__no_intro .Banner_content{margin-bottom:90px;}
.Banner__bg_contain_right,.Banner__bg_full_width_right{background-position-x:100%;}
.Banner__bg_contain_right{background-size:cover;padding-bottom:40px;}
.Banner__bg_full_width_right{background-size:100%;}

.booking_form_wrapper,.waitinglist_form_wrapper{background:#ffffff;display:none;min-width:320px;padding:35px;box-sizing:border-box;color:#333940;flex-wrap:wrap;position:absolute;top:0vh;width:100vw;right:-100vw;transition:all 0.35s ease-out;-webkit-transition:all 0.35s ease-out;-moz-transition:all 0.35s ease-out;transition-timing-function:cubic-bezier(0.31, 0.85, 0.36, 1);}.booking_form_wrapper__modal_open,.waitinglist_form_wrapper__modal_open{right:0vw;position:fixed;overflow-y:scroll;height:100%;}
.booking_form_wrapper .modal_close,.waitinglist_form_wrapper .modal_close{margin-left:auto;}
.booking_form_wrapper .booking_form_wrapper__content_wrapper,.waitinglist_form_wrapper .booking_form_wrapper__content_wrapper,.booking_form_wrapper .waitinglist_form_wrapper__content_wrapper,.waitinglist_form_wrapper .waitinglist_form_wrapper__content_wrapper{width:100%;}
.booking_form_wrapper p,.waitinglist_form_wrapper p{color:#333940;}
.booking_form_wrapper form,.waitinglist_form_wrapper form{width:100%;}.booking_form_wrapper form #Form_Booking_Event_ID_Holder,.waitinglist_form_wrapper form #Form_Booking_Event_ID_Holder,.booking_form_wrapper form #Form_WaitingList_Event_ID_Holder,.waitinglist_form_wrapper form #Form_WaitingList_Event_ID_Holder{display:none;}
.booking_form_wrapper form #Form_Booking_TermsAndConditions_Holder,.waitinglist_form_wrapper form #Form_Booking_TermsAndConditions_Holder,.booking_form_wrapper form #Form_WaitingList_TermsAndConditions_Holder,.waitinglist_form_wrapper form #Form_WaitingList_TermsAndConditions_Holder,.booking_form_wrapper form #Form_Booking_SubscribeToUpdates_Holder,.waitinglist_form_wrapper form #Form_Booking_SubscribeToUpdates_Holder,.booking_form_wrapper form #Form_WaitingList_SubscribeToUpdates_Holder,.waitinglist_form_wrapper form #Form_WaitingList_SubscribeToUpdates_Holder{display:flex;}
.booking_form_wrapper form input.checkbox,.waitinglist_form_wrapper form input.checkbox{width:15px;height:15px;margin:0px 15px 0px 0px;}
.booking_form_wrapper .Actions,.waitinglist_form_wrapper .Actions{left:0px;position:static;}.booking_form_wrapper .Actions input,.waitinglist_form_wrapper .Actions input{float:left;}
.booking_form_wrapper .workshop__details_booking_modal,.waitinglist_form_wrapper .workshop__details_booking_modal,.booking_form_wrapper .workshop__details_waitinglist_modal,.waitinglist_form_wrapper .workshop__details_waitinglist_modal{margin:0px 0px 25px;}.booking_form_wrapper .workshop__details_booking_modal p,.waitinglist_form_wrapper .workshop__details_booking_modal p,.booking_form_wrapper .workshop__details_waitinglist_modal p,.waitinglist_form_wrapper .workshop__details_waitinglist_modal p{font-family:Arial,Helvetica,sans-serif !important;font-size:15px;margin:0px;line-height:23px;}
.booking_form_wrapper .workshop__details_booking_modal .location,.waitinglist_form_wrapper .workshop__details_booking_modal .location,.booking_form_wrapper .workshop__details_waitinglist_modal .location,.waitinglist_form_wrapper .workshop__details_waitinglist_modal .location{font-weight:600;}
.booking_form_wrapper .workshop__details_booking_modal .attending_numbers,.waitinglist_form_wrapper .workshop__details_booking_modal .attending_numbers,.booking_form_wrapper .workshop__details_waitinglist_modal .attending_numbers,.waitinglist_form_wrapper .workshop__details_waitinglist_modal .attending_numbers{color:#818386;}

.UtilityPage{position:relative;}.UtilityPage .base_link{position:relative;}
.UtilityPage .background_image_overlay{position:absolute;background:url('/app/images/coming-soon-landscape.png');background-repeat:no-repeat;background-position:right bottom;background-size:cover;opacity:0.5;top:0;left:0;bottom:0;right:0;}
.UtilityPage .container{height:100vh;background-color:#000000;box-sizing:border-box;}
.UtilityPage h1,.UtilityPage h2{margin:0;color:#ffffff;}
.UtilityPage h1{width:80%;opacity:0.9;font-size:40px;line-height:40px;}
.UtilityPage h2{width:70%;opacity:0.4;font-size:32px;line-height:32px;}
.UtilityPage .footer{position:absolute;bottom:0;}

.concussion-content-block{color:#ffffff;display:flex;flex-direction:column;width:100%;}.concussion-content-block .concussion-content-block--Blue{background:#007ee5;}
.concussion-content-block .concussion-content-block--Darkgrey{background:#121416;}
.concussion-content-block .concussion-content-block--Lightgrey{background:#1a2129;}
.concussion-content-block .concussion-content-block__horizontal-block-content,.concussion-content-block .concussion-content-block__vertical-block-content{padding:30px 20px;background-size:cover;background-repeat:no-repeat;background-position-x:right;}
.concussion-content-block .concussion-content-block__horizontal-block-content .concussion-content-block__horizontal-main-number{position:relative;font-family:"Impact",Arial,sans-serif;margin:0px 0px 30px;top:-50px;}.concussion-content-block .concussion-content-block__horizontal-block-content .concussion-content-block__horizontal-main-number .concussion-content-block__horizontal-number{font-size:85px;line-height:65px;display:block;width:45px;text-align:right;color:#2c3239;}
.concussion-content-block .concussion-content-block__horizontal-block-content .concussion-content-block__horizontal-main-number .concussion-content-block__horizontal-main-heading{font-size:29px;line-height:30px;position:absolute;top:-5px;left:65px;color:#007ee5;}
.concussion-content-block .concussion-content-block__horizontal-block-content .concussion-content-block__horizontal-main-number .concussion-content-block__horizontal-sub-heading{font-size:20px;line-height:20px;width:125px;display:block;position:absolute;top:30px;left:65px;opacity:0.7;}
.concussion-content-block .concussion-content-block__vertical-block-content .concussion-content-block__vertical-number-wrapper{position:relative;margin:0px 0px 30px;}
.concussion-content-block .concussion-content-block__vertical-block-content .concussion-content-block__vertical-number,.concussion-content-block .concussion-content-block__vertical-block-content .concussion-content-block__vertical-main-heading,.concussion-content-block .concussion-content-block__vertical-block-content .concussion-content-block__vertical-sub-heading{font-family:"Impact",Arial,sans-serif;display:block;}
.concussion-content-block .concussion-content-block__vertical-block-content .concussion-content-block__vertical-number{font-size:210px;color:#2c3239;line-height:165px;}
.concussion-content-block .concussion-content-block__vertical-block-content .concussion-content-block__vertical-main-heading{opacity:1;font-size:49px;line-height:45px;color:#007ee5;position:absolute;top:40px;left:45px;}
.concussion-content-block .concussion-content-block__vertical-block-content .concussion-content-block__vertical-sub-heading{font-size:30px;line-height:28px;position:absolute;top:90px;left:48px;opacity:0.7;color:#ffffff;}
.concussion-content-block .concussion-content-block__vertical-block-content .concussion-content-block__vertical-content-point-wrapper{display:flex;flex-direction:column;padding:0px 70px;font-family:"Impact",Arial,sans-serif;}.concussion-content-block .concussion-content-block__vertical-block-content .concussion-content-block__vertical-content-point-wrapper .concussion-content-block__vertical-content-point{margin:0px 0px 15px;}
.concussion-content-block .concussion-content-block__vertical-block-content .concussion-content-block__vertical-content-point-wrapper .concussion-content-block__vertical-content-point-main,.concussion-content-block .concussion-content-block__vertical-block-content .concussion-content-block__vertical-content-point-wrapper .concussion-content-block__vertical-content-point-sub{display:block;}
.concussion-content-block .concussion-content-block__vertical-block-content .concussion-content-block__vertical-content-point-wrapper .concussion-content-block__vertical-content-point-main{font-size:29px;color:#007ee5;}
.concussion-content-block .concussion-content-block__vertical-block-content .concussion-content-block__vertical-content-point-wrapper .concussion-content-block__vertical-content-point-sub{font-size:20px;color:#d4dde8;opacity:0.7;}

.ContentPage{background-color:#ffffff;}.ContentPage h1,.ContentPage h2,.ContentPage h3,.ContentPage h4,.ContentPage h5,.ContentPage h6,.ContentPage p{color:#282f36;}
.ContentPage h2{padding-bottom:20px;}
.ContentPage h3{font-size:32px;font-family:Impact;padding-bottom:15px;}
.ContentPage h5{font-size:23px;padding-top:15px;}
.ContentPage hr{border:3px solid #282f36;}
.ContentPage li::before{color:#007ee5;}
.ContentPage .content_wrapper{padding:15px;}
.sportProgrammeDescription p{font-size:10pt;padding:5px;}

.content_wrapper_hero{width:100%;background-size:cover;background-position-x:center;height:100vh;}
.hero_image_filter{background-color:rgba(5, 13, 21, 0.4);background-size:cover;}

.content_wrapper_page{background-color:#ffffff;color:#282f36;padding-top:13vh;padding-left:13vw;width:auto;}

.ErrorPage .menu_icons_and_logo{background:#10171d;}
.ErrorPage .error-page-notice{padding:25px;height:100vh;}

.footer{display:flex;flex-direction:column;padding-top:20px;padding-left:31px;background-color:#10171d;}.footer .bottom-links{padding-bottom:20px;}.footer .bottom-links a{display:flex;flex-direction:column;text-transform:uppercase;font-size:13px;color:#95989A;width:100%;}.footer .bottom-links a:hover{color:white;}
.footer .footer_logos{display:flex;flex-direction:column;}
.navbar_left_govlogo img{width:128px;padding-bottom:20px;color:rgba(255, 255, 255, 0.5);}.navbar_left_govlogo img:hover{color:#ffffff;}
a .navbar_left_acclogo{display:flex;height:64px;font-size:0px;}

.header{flex:1 0 auto;display:flex;justify-content:space-between;background-color:rgba(7, 7, 7, 0);padding-top:20px;padding-right:32px;padding-bottom:20px;padding-left:20px;}
@media only screen and (min-width:768px){.header{display:none;}}

.hero-background-content{display:flex;flex-direction:column;justify-content:flex-end;padding:0px 20px 20px 30px;margin:200px 0px 0px;}.hero-background-content__tagline-one,.hero-background-content__tagline-two{font-size:44px;line-height:40px;}
.hero-background-content__tagline-one{color:#ffffff;}
.hero-background-content__tagline-two{color:rgba(212, 221, 232, 0.7);}
.hero-background-content__blue{background:#007ee5;color:#ffffff;}

.hero-background{position:fixed;top:0;right:0;width:100%;height:100%;z-index:-1;bottom:0px;overflow:hidden;background-size:cover;background-position-x:center;}.hero-background__video-background{width:auto;height:auto;top:50%;left:50%;transform:translate(-50%, -50%);position:absolute;min-width:100%;min-height:100%;}
.Concussion .hero-background{background-position-x:right;}

.login_page{overflow-x:hidden;background-size:cover;height:100vh;width:100vw;display:flex;padding:50px 50px 0px;flex-wrap:wrap;flex-direction:column;background-image:url("/app/images/accsportsmart-3000.jpg");align-items:center;justify-content:center;text-align:center;}.login_page .login_page__container{width:100%;}.login_page .login_page__container form#MemberLoginForm_LoginForm{background-color:#10171D;color:white;padding:35px;width:50%;margin:auto;height:100%;text-align:start;}.login_page .login_page__container form#MemberLoginForm_LoginForm input{color:white;}
.login_page .login_page__container form#MemberLoginForm_LoginForm input.checkbox{width:10px;float:left;margin:-2px 10px 0px 0px;}
.login_page .login_page__container form#MemberLoginForm_LoginForm .Actions{text-align:start;}.login_page .login_page__container form#MemberLoginForm_LoginForm .Actions input{font-size:16px;padding:0px 25px;border:1px solid #0086FF;margin:10px 0px;color:white;}
.login_page .login_page__container img{width:25%;margin:25px;}

body.menu-open{overflow:hidden;position:relative;height:100%;}
.menu_trigger{width:25px;height:25px;padding:0;margin:0;overflow:visible;}.menu_trigger,.menu_trigger:hover,.menu_trigger:active{border:none;background-color:transparent;}
.menu_trigger #menu-trigger-icon{transform-origin:center center;}
.menu_trigger #topbar,.menu_trigger #bottombar{-webkit-transition:all 0.1s ease-out;-moz-transition:all 0.1s ease-out;transition:all 0.1s ease-out;}
.menu_trigger #topbar{transform-origin:left center;}
.menu_trigger #bottombar{transform-origin:left center;}
.menu-open .menu_trigger #topbar{transform:rotate(45deg);}
.menu-open .menu_trigger #bottombar{transform:rotate(-45deg);}
.menu_trigger__icon{position:relative;display:block;width:25px;height:16px;cursor:pointer;}.menu_trigger__icon .inner{width:inherit;display:block;}.menu_trigger__icon .inner:before,.menu_trigger__icon .inner:after{position:absolute;content:'';height:3px;width:inherit;background:white;left:0;transition:all 0.3s ease-in;transform-origin:57% 57%;}
.menu_trigger__icon .inner:before{top:0;}
.menu_trigger__icon .inner:after{bottom:0;}
.menu-open .menu_trigger__icon .inner:before{top:50%;transform:rotate(45deg);}
.menu-open .menu_trigger__icon .inner:after{bottom:50%;transform:rotate(-45deg);}
.ContentPage .menu_trigger__icon .inner:before,.ContentPage .menu_trigger__icon .inner:after{background:black;}
.menu_icons_and_logo{flex:1 0 auto;display:flex;justify-content:space-between;background-color:rgba(7, 7, 7, 0);padding:20px 20px 20px 30px;}.menu_icons_and_logo .siteheader_logo_white{height:100%;}
#menu{position:absolute;z-index:999;background-color:#10171D;font-family:"Auto1Reg",Arial,sans-serif;color:#ffffff;box-sizing:border-box;overflow-y:auto;height:100%;-webkit-transition:all 0.35s ease-out;-moz-transition:all 0.35s ease-out;transition:all 0.35s ease-out;transition-timing-function:cubic-bezier(0.31, 0.85, 0.36, 1);left:-81vw;}#menu.open:not(.initial){left:0;}
#menu .menu_wrapper{position:relative;width:81vw;min-height:100vh;display:flex;flex-direction:column;}#menu .menu_wrapper nav{flex:1;}
.ie #menu .menu_wrapper{width:192px;}
#menu .menu__bottom{bottom:0;display:none;}
#menu .menubar{list-style-type:none;padding:0;margin:0;}#menu .menubar li{margin:0;padding:0;}
#menu .menubar li:before{display:none;}
#menu .menubar .menubar--popup{display:none;font-family:Impact;background-color:#10171D;width:100%;}#menu .menubar .menubar--popup li{border-top:1px solid #303030;}
#menu .menubar .menubar--popup a{width:80%;display:flex;margin:auto;}
#menu .menubar__primary .menuitem{display:inline-block;width:100%;border-top:1px solid #303030;}#menu .menubar__primary .menuitem:last-child{border-bottom:1px solid #303030;}
#menu .menubar__primary .menulink{display:inline-block;width:100%;min-height:65px;padding:20px;font-family:Impact;font-size:15px;color:#95989A;text-transform:uppercase;letter-spacing:2px;}#menu .menubar__primary .menulink:active,#menu .menubar__primary .menulink:hover{color:#fff;}
#menu .menubar__primary .menulink__current{color:#fff;border-right:3px solid #0074DC;}
#menu .menubar__primary .menulink__home{padding:20px 0 60px 20px;line-height:0;}
#menu .menubar__secondary .menuitem{line-height:20px;}
#menu .menubar__secondary .menulink{text-transform:uppercase;font-size:13px;color:#95989A;width:100%;display:inline-block;padding-left:20px;}#menu .menubar__secondary .menulink:hover{color:white;}
#menu .menubar__external .menulink{display:block;width:100%;padding-left:20px;}#menu .menubar__external .menulink img{display:block;}
#menu .menubar__external .menulink.nzgov_logo{padding:20px;-moz-opacity:0.6;-khtml-opacity:0.6;-webkit-opacity:0.6;opacity:0.6;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}#menu .menubar__external .menulink.nzgov_logo:hover{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;}
#menu .menubar__external .menulink.nzgov_logo img{width:150px;}
#menu .menubar__external .menulink.acc_logo{height:64px;}

.modal_close{display:flex;justify-content:flex-end;}
.form_wrapper{width:100%;background:#ffffff;box-sizing:border-box;display:flex;min-width:320px;flex-wrap:wrap;flex-direction:column;padding:35px;}.form_wrapper h2{text-transform:uppercase;}
.form_wrapper p{color:#333940;}
.form_wrapper form{color:#333940;}.form_wrapper form label{margin:0;}
.form_wrapper form .field,.form_wrapper form .dropdown{justify-content:space-between;}
.form_wrapper form .Actions{position:static;}
.resource_ordering_form__submit_message_wrapper{flex:1 0 auto;background:#ffffff;color:#333940;box-sizing:border-box;display:flex;min-width:320px;flex-wrap:wrap;flex-direction:column;}.resource_ordering_form__submit_message_wrapper p{color:#333940;}
.modal_form_wrapper{position:fixed;top:0px;height:100%;width:100vw;right:0;background:#ffffff;color:#333940;box-sizing:border-box;display:block;min-width:320px;padding:35px;overflow-y:scroll;}.modal_form_wrapper .Actions input{float:left;}
.modal_form_wrapper p{color:#333940;}
.modal_form_wrapper label{width:auto;}

body{position:relative;overflow-x:hidden;}body.modal-open{overflow-y:hidden;}
.button__modal_close{position:relative;width:63px;height:63px;border:none;margin:0;padding:0;font-size:0;background:url('../../icons/modal/close_modal_black.svg') no-repeat transparent;background-size:contain;}.button__modal_close,.button__modal_close:hover,.button__modal_close:focus,.button__modal_close:active{background-color:transparent;}
.modal_panel{position:fixed;overflow:hidden;z-index:999;top:0;left:0;right:0;bottom:0;background-color:transparent;visibility:hidden;}.modal_panel .modal_dialog{position:fixed;top:0;bottom:0;width:100%;left:100%;min-height:100%;box-sizing:border-box;overflow:auto;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out;background-color:white;}
.modal_panel .modal_controls{position:absolute;z-index:10;top:0;right:0;width:100%;height:40px;text-align:right;padding:20px;box-sizing:border-box;}
.modal_panel .modal_content{height:100%;min-height:100%;position:relative;}
.modal_panel.open{visibility:visible;}.modal_panel.open .modal_dialog{left:0;}
@media only screen and (min-width:768px){.modal_panel .modal_dialog{width:50%;} .modal_panel.open .modal_dialog{left:50%;}}

.page_block_wrapper{display:flex;flex-direction:column;height:auto;width:100vw;min-width:320px;margin-left:auto;}.page_block_wrapper .page_block{display:flex;flex-direction:column;flex:1 0 auto;background-color:rgba(16, 23, 29, 0.9);padding-top:20px;padding-left:31px;padding-bottom:23px;padding-right:10px;box-sizing:border-box;border-top:1px solid #5D5D5D;color:white;justify-content:flex-end;min-height:15vh;}.page_block_wrapper .page_block:last-child{border-bottom:1px solid #5D5D5D;}
.page_block_wrapper .page_block h2{color:#ffffff;font-size:31px;text-transform:uppercase;}
.page_block_wrapper .page_block:hover{background-color:rgba(16, 23, 29, 0.7);}
.page_block_wrapper .page_block a,.page_block_wrapper .page_block a:hover,.page_block_wrapper .page_block a:active,.page_block_wrapper .page_block a:visited{color:#ffffff;}
.page_block_wrapper .page_block__highlight{border-left:1px solid rgba(0, 140, 255, 0);border-bottom:1px solid rgba(0, 140, 255, 0);}.page_block_wrapper .page_block__highlight .page_block_cta{color:white;}
.page_block_wrapper .page_block__blue{background-color:rgba(0, 140, 255, 0.3);}.page_block_wrapper .page_block__blue:hover{background-color:rgba(0, 126, 229, 0.5);}
.page_block_wrapper .page_block__green{background-color:rgba(70, 186, 133, 0.3);}.page_block_wrapper .page_block__green:hover{background-color:rgba(70, 186, 133, 0.5);}
.page_block_wrapper .page_block__pink{background-color:rgba(207, 67, 152, 0.3);}.page_block_wrapper .page_block__pink:hover{background-color:rgba(207, 67, 152, 0.5);}
.page_block_wrapper a{font-size:15px;font-weight:300;line-height:16px;}

.PartnerPage .hero-background-image{position:fixed;top:0;right:0;width:100%;height:100%;z-index:-1;bottom:0px;overflow:hidden;background-size:cover;background-position-x:center;}
.PartnerPage .partnerpage-body-wrapper{display:flex;flex-direction:column;width:100%;}.PartnerPage .partnerpage-body-wrapper .partnerpage-title-wrapper{padding:120px 30px 15px;color:#ffffff;}
.PartnerPage .partnerpage-body-wrapper .partnerpage-content-wrapper{background:#007ee5;color:#ffffff;padding:30px;}.PartnerPage .partnerpage-body-wrapper .partnerpage-content-wrapper button{margin:35px auto 15px;display:flex;color:#ffffff;border:1px solid #ffffff;}

.PromotedPages{display:flex;flex-direction:column;flex:0.62;min-width:400px;height:auto;}.PromotedPages .content_wrapper{display:flex;flex-direction:column;width:auto;min-width:200px;}
.PromotedPages .promoted_pages_wrapper{display:flex;flex-direction:column;}
.PromotedPages .PromotedPage{display:flex;flex-direction:column;justify-content:flex-end;border-left:1px solid #5D5D5D;}.PromotedPages .PromotedPage a{width:100%;}
.PromotedPages .PromotedPage h2,.PromotedPages .PromotedPage h3{color:#ffffff;cursor:pointer;}
.PromotedPages .PromotedPage h2{margin-bottom:15px;}
.PromotedPages .PromotedPage_content{padding-left:31px;padding-bottom:15px;}
.PromotedPages .PromotedPage_Description p{font-size:15px;}
.PromotedPages .widget_highlight{background-color:rgba(0, 126, 229, 0.7);border-bottom:1px solid #5D5D5D;}.PromotedPages .widget_highlight h4{color:white;}
.PromotedPages .single_widget_96vh{display:flex;flex-direction:column;justify-content:flex-end;height:100vh;background-color:rgba(0, 126, 229, 0.7);}.PromotedPages .single_widget_96vh h4{color:white;font-family:"impact",ariel;font-weight:normal;font-size:15px;line-height:32px;letter-spacing:3px;text-transform:uppercase;}
.PromotedPages .top_two_widgets_32vh{justify-content:flex-end;height:31vh;}
.PromotedPages .bottom_two_widgets{height:31vh;border-top:1px solid #5D5D5D;}
.PromotedPages .widget_highlight{background-color:rgba(0, 126, 229, 0.7);border-bottom:1px solid #5D5D5D;}.PromotedPages .widget_highlight h4{color:white;}
.PromotedPages .PromotedPage_full_width{border-top:3px solid #272e36;width:100%;height:220px;background-size:cover;background-position:-25px;}
.PromotedPages .PromotedPage_full_width h2{margin-bottom:3px;}
.PromotedPages .PromotedPage_full_width h3{font-size:30px;line-height:22px;margin-bottom:8px;opacity:0.6;display:block;}
.PromotedPages .PromotedPage_full_width h4{font-family:"Impact",Arial,sans-serif;font-size:20px;line-height:22px;color:#ffffff;opacity:0.7;font-weight:100;display:none;}
.PromotedPages .widget_highlight{background-color:rgba(0, 126, 229, 0.7);border-bottom:1px solid #5D5D5D;}.PromotedPages .widget_highlight h4{color:white;font-family:impact;font-weight:normal;font-size:15px;line-height:32px;letter-spacing:3px;}

.resource-banner-section{background:black;color:white;width:100%;text-align:center;padding:35px;box-sizing:border-box;}

.ResourcesCTA{width:100%;}.ResourcesCTA__Black{background:#000000;}.ResourcesCTA__Black p{color:#ffffff;}
.ResourcesCTA__White{background:#ffffff;}.ResourcesCTA__White p{color:#000000;}
.ResourcesCTA__Transparent{background:transparent;}.ResourcesCTA__Transparent p{color:#ffffff;}
.ResourcesCTA .ResourcesCTA_wrapper{display:flex;justify-content:center;padding:25px;}.ResourcesCTA .ResourcesCTA_wrapper .ResourcesCTA_content{display:flex;flex-direction:column;}.ResourcesCTA .ResourcesCTA_wrapper .ResourcesCTA_content a{display:flex;justify-content:center;}

.ResourcesList{display:flex;flex-wrap:wrap;flex:1;background:#ffffff;color:black;padding:20px 30px;padding-bottom:30px;overflow-y:scroll;width:auto;box-sizing:border-box;}.ResourcesList h3{color:#6E6E6E;text-align:center;margin-top:15px;margin-bottom:15px;}
div .ResourcesList_Resources{width:auto;}div .ResourcesList_Resources a,div .ResourcesList_Resources p{font-size:14px;line-height:20px;}
div .ResourcesList_Resources a{color:#4a4a4a;font-weight:bold;line-height:18px;width:auto;height:145px;display:inline-block;padding:15px;text-align:center;border-bottom:1px solid #DEDEDE;}div .ResourcesList_Resources a:after{content:' ';width:10px;height:1px;color:white;bottom:-1px;left:0;border:1px solid white;}
div .ResourcesList_Resources a:hover{color:#2685E2;}
div .ResourcesList_Resources a .iconwrapper{width:auto;text-align:center;}
div .ResourcesList_Resources a .size{font-family:"Auto1Light",Arial,sans-serif;font-weight:normal;font-size:12px;}
div .ResourcesList_Resources .element:nth-child(odd) a{border-right:1px solid #DEDEDE;}div .ResourcesList_Resources .element:nth-child(odd) a:after{left:auto;right:0;}
div .ResourcesList_Resources .element:nth-last-child(1) a,div .ResourcesList_Resources .element:nth-last-child(2) a{border-bottom:none;}

.resources_modal_wrapper{background:#ffffff;box-sizing:border-box;padding:35px;flex-wrap:wrap;align-content:flex-start;flex-direction:row;position:absolute;top:0vh;width:100vw;right:-100vw;transition:all 0.35s ease-out;transition-timing-function:cubic-bezier(0.31, 0.85, 0.36, 1);-webkit-transition:all 0.35s ease-out;-moz-transition:all 0.35s ease-out;display:none;text-align:start;}.resources_modal_wrapper__modal_open{right:0vw;position:fixed;overflow-y:auto;height:100%;}
.resources_modal_wrapper .modal_close{margin-left:auto;}.resources_modal_wrapper .modal_close img{width:73px;height:73px;}
.resources_modal_wrapper .resources_filter_select_label{padding:15px 0px;margin:0px;color:#000000;text-align:start;}
.resources_modal_wrapper p{color:#333940;line-height:33px;margin:0px;padding-top:20px;padding-bottom:20px;}
.resources_modal_wrapper h2{color:#333940;}
.resources_modal_wrapper .resources_modal_items_wrapper{margin:20px 0px 40px;width:100%;display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;}.resources_modal_wrapper .resources_modal_items_wrapper li{text-align:center;margin:0px;padding:0px 15px;width:50%;border-right:1px solid rgba(28, 35, 43, 0.2);}.resources_modal_wrapper .resources_modal_items_wrapper li:before{content:'';}
.resources_modal_wrapper .resources_modal_items_wrapper li:nth-child(2n),.resources_modal_wrapper .resources_modal_items_wrapper li:last-child{border-right:0;}
.resources_modal_wrapper .resources_modal_items_wrapper li .resources_modal_resource__inner{height:100%;border-bottom:1px solid rgba(28, 35, 43, 0.2);padding:20px 0px;}
.resources_modal_wrapper .resources_modal_items_wrapper li img{margin:0px 0px 10px;width:40px;height:40px;}
.resources_modal_wrapper .resources_modal_items_wrapper li p{color:#333940;line-height:18px;font-size:16px;font-weight:600;margin:0px;padding:0px;font-family:"Auto1Reg",Arial,sans-serif;}
.resources_modal_wrapper .resources_modal_items_wrapper li span{color:#666666;font-size:14px;}
.resources_modal_wrapper .filtered_hide{display:none;}
.resources_modal_wrapper .filtered_show{display:flex;}
.resources_modal_wrapper .resources_modal_wrapper__form_link{width:100%;text-align:center;}.resources_modal_wrapper .resources_modal_wrapper__form_link a{margin:auto;text-align:center;}

.social-media-icons{padding:0px 20px 75px 30px;display:flex;justify-content:flex-end;width:100%;box-sizing:border-box;}.social-media-icons__icon{margin:0px 8px 0px 0px;height:35px;width:35px;}
.social-media-icons__icon:last-child{margin:0;}
@media only screen and (min-width:768px){.social-media-icons{position:absolute;top:0;right:0;padding:20px 20px 20px 30px;}}@media only screen and (min-width:1024px){.social-media-icons{position:static;flex:0.20;}}

.element.StatementAndContent{clear:both;}
.statement_and_content{background:#171C22;border-bottom:1px solid gray;}

.sub-banner{padding:30px;display:flex;flex-direction:column;background:#007ee5;color:#ffffff;box-sizing:border-box;}.sub-banner .sub-banner__content-left{font-size:24px;line-height:24px;padding-bottom:10px;}

.video-holder{display:flex;flex-direction:column;width:100%;}.video-holder__tabs{width:100%;background:#424040;display:flex;}.video-holder__tabs .video-holder__tab-anchor{padding:20px;color:#9b9b9b;}.video-holder__tabs .video-holder__tab-anchor--active{background:#000000;border-top:5px solid #4ad3fd;color:#ffffff;}
.video-holder__tabs .video-holder__tab-anchor:hover{cursor:pointer;}
.video-holder__tabs .video-holder__tab-anchor--left{flex:0.4;}
.video-holder__tabs .video-holder__tab-anchor--right{flex:1;}
.video-holder__tabs .video-holder__tabs__time{font-size:18px;}
.video-holder__iframe{width:100%;}
.video-holder__inner-wrapper{display:flex;flex-direction:column;}.video-holder__inner-wrapper #video-holder__player{width:100%;height:180px;}
.video-holder__inner-wrapper .video-holder__video-playlist{height:300px;overflow-y:auto;background:#222222;}
.video-holder__inner-wrapper .video-holder__video-title-wrapper{padding:15px 40px 15px 80px;background:#222222;}.video-holder__inner-wrapper .video-holder__video-title-wrapper--active{background:#000000;}
.video-holder__inner-wrapper .video-holder__video-main-title{font-weight:600;position:relative;}.video-holder__inner-wrapper .video-holder__video-main-title:hover{cursor:pointer;}
.video-holder__inner-wrapper .video-holder__video-sub-title{font-weight:100;}
.video-holder__inner-wrapper .video-holder__video-length{display:block;font-size:14px;font-family:"Auto1Light",Arial,sans-serif;color:#9B9B9B;}
.video-holder__inner-wrapper .video-holder__video-desc{display:none;background:#000000;padding:30px;}.video-holder__inner-wrapper .video-holder__video-desc p{font-size:16px;line-height:21px;}
.video-holder__inner-wrapper .video-holder__video-transcript-anchor{text-decoration:none;border-bottom:1px dashed;color:#ffffff;font-size:16px;line-height:21px;}
.video-holder .video-holder__video-ul,.video-holder .video-holder__video-item{margin:0;}
.video-holder .video-holder__video-ul{width:100%;}.video-holder .video-holder__video-ul .video-holder__video-item{color:#ffffff;border-bottom:1px solid #000000;background:#222222;}.video-holder .video-holder__video-ul .video-holder__video-item:before{content:"";}
.video-holder .video-holder__video-ul .video-holder__video-item:hover{cursor:pointer;}
.video-holder .video-holder__video-ul .video-holder__video-item--shown{display:list-item;}
.video-holder .video-holder__video-ul .video-holder__video-item--hidden{display:none;}
.video-holder .video-holder__video-ul .video-holder__video-item--active{border-left:5px solid #4ad3fd;}
.video-holder .video-holder__video-ul .video-holder__video-number-label{position:absolute;left:-45px;letter-spacing:1px;font-family:"Impact",Arial,sans-serif;font-weight:100;}
.video-holder .video-holder__video-ul .video-holder__item-anchor{display:block;color:#ffffff;}.video-holder .video-holder__video-ul .video-holder__item-anchor:hover{cursor:pointer;}
.video-holder .video-holder__video-controls-wrapper{display:flex;justify-content:center;flex-direction:column;padding:30px 0px;text-align:center;}.video-holder .video-holder__video-controls-wrapper .video-holder__video-anchor-wrapper{display:flex;flex-direction:column;position:relative;}
.video-holder .video-holder__video-controls-wrapper .video-holder__video-action-btn{background:#222222;color:#ffffff;margin:5px auto;padding:10px;box-sizing:border-box;font-size:12px;width:80px;}.video-holder .video-holder__video-controls-wrapper .video-holder__video-action-btn--active{color:#4ad3fd;}
.video-holder .video-holder__video-controls-wrapper .video-holder__video-action-btn .video-holder__video-play-icon,.video-holder .video-holder__video-controls-wrapper .video-holder__video-action-btn .video-holder__video-pause-icon{position:relative;top:5px;width:35px;}
.video-holder .video-holder__video-controls-wrapper .video-holder__video-pause-icon{display:none;}
.video-holder .video-holder__video-controls-wrapper .video-holder__video-play-label{display:block;}



.WarmUpPageTranscript .menu_icons_and_logo{background:#10171d;}
.warmup-transcripts{padding-top:5vh;padding-left:5vw;padding-right:5vw;}.warmup-transcripts .warmup-transcripts__transcripts-wrapper .warmup-transcripts__li{margin:0;}.warmup-transcripts .warmup-transcripts__transcripts-wrapper .warmup-transcripts__li:before{content:"";font-size:32px;position:absolute;left:0px;}
.warmup-transcripts p{color:#000000;}
.warmup-transcripts h1,.warmup-transcripts h2,.warmup-transcripts h3,.warmup-transcripts h4{font-family:"Impact",Arial,sans-serif;}
.warmup-transcripts .warmup-transcripts__transcript-title{text-transform:uppercase;margin:0px 0px 10px 45px;font-size:32px;font-family:Impact;padding-bottom:15px;position:relative;}.warmup-transcripts .warmup-transcripts__transcript-title:first-child{margin-top:30px;}
.warmup-transcripts .warmup-transcripts__transcript-title .warmup-transcripts__transcript-number{position:absolute;left:-45px;}
.warmup-transcripts .exercise_title_number{display:block;float:left;width:0;position:relative;left:-40px;}

.booking_form_wrapper__modal_close a{margin-bottom:0px;}
.booking_form_wrapper__content_wrapper h2{text-transform:uppercase;padding-bottom:20px;}
.right{margin:none;font-size:18px;width:90%;}
.booking_form__submit_message_wrapper{background:white;box-sizing:border-box;display:flex;flex-direction:column;}.booking_form__submit_message_wrapper p{color:#333940;}

#Form_Form_TermsAndConditions_Holder,#Form_Form_SubscribeToUpdates_Holder{display:flex;}
.nocaptcha .middleColumn{margin-left:0px;}
.validation.message{left:0px;}
.waitinglist_form__submit_message_wrapper{background:white;box-sizing:border-box;padding:35px;display:flex;flex-direction:column;flex:0.62;width:100vw;position:fixed;top:0px;right:0px;height:100%;}.waitinglist_form__submit_message_wrapper h2{color:black;text-transform:uppercase;}
.waitinglist_form__submit_message_wrapper p{color:#333940;}
.waitinglist_form__submit_message_wrapper form{color:#333940;}.waitinglist_form__submit_message_wrapper form #Form_Form_Event_ID_Holder{display:none;}
.waitinglist_form__submit_message_wrapper form input.checkbox{width:15px;margin:10px;height:15px;}
.waitinglist_form__submit_message_wrapper form .Actions{left:0px;position:static;}.waitinglist_form__submit_message_wrapper form .Actions input{font-family:"Auto1Reg",Arial,sans-serif;font-size:16px;float:left;margin:15px 0px;border:1px solid;}.waitinglist_form__submit_message_wrapper form .Actions input:hover{color:#ffffff;}

.workshops_wrapper{display:none;background:#ffffff;flex-direction:column;-webkit-flex-direction:column;color:#000000;padding:35px;box-sizing:border-box;position:absolute;top:0vh;width:100vw;right:-100vw;transition:all 0.35s ease-out;-webkit-transition:all 0.35s ease-out;-moz-transition:all 0.35s ease-out;transition-timing-function:cubic-bezier(0.31, 0.85, 0.36, 1);}.workshops_wrapper__modal_open{right:0vw;position:fixed;overflow-y:scroll;height:100%;}
.workshops_wrapper .optionGroup{font-weight:bold;font-style:italic;}
.workshops_wrapper .optionChild{padding-left:15px;}
.workshops_wrapper .workshop__other_location{display:none;}
.workshops_wrapper select{margin:10px 0px 20px;min-height:50px;}
.workshops_wrapper input{border-color:#333940;}
.workshops_wrapper img{width:73px;display:flex;margin-left:auto;margin-bottom:20px;}
.workshops_wrapper p,.workshops_wrapper h2,.workshops_wrapper a{color:#333940;}
.workshops_wrapper p{flex:0 0 auto;margin:0px;}
.workshops_wrapper .workshops_filter_select_label{padding-top:35px;margin:0px;}
.workshops_wrapper .workshop{box-sizing:border-box;display:flex;}.workshops_wrapper .workshop p{font-size:15px;line-height:23px;}
.workshops_wrapper .workshop .workshop__date_nice_wrapper{flex-direction:column;display:flex;width:30%;text-align:center;align-items:center;padding-top:25px;}.workshops_wrapper .workshop .workshop__date_nice_wrapper span{font-family:"Impact",Arial,sans-serif;}
.workshops_wrapper .workshop .workshop__date_nice_wrapper .month{font-size:15px;color:#0074dc;text-transform:uppercase;}
.workshops_wrapper .workshop .workshop__date_nice_wrapper .month_date{font-size:25px;}
.workshops_wrapper .workshop .workshop__details_wrapper{width:70%;}.workshops_wrapper .workshop .workshop__details_wrapper .region{font-size:32px;line-height:44px;font-family:"Impact",Arial,sans-serif;}
.workshops_wrapper .workshop .workshop__details_wrapper .location{font-weight:600;}
.workshops_wrapper .workshop .workshop__details_wrapper p{font-family:Arial,Helvetica,sans-serif !important;}
.workshops_wrapper .workshop .workshop__details_wrapper .attending_numbers{color:#818386;}


