/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.sitewide-alert.alert-error{background-color:#EF4957;border:1px solid #EF4957;}.sitewide-alert.alert-error,.sitewide-alert.alert-error a,.sitewide-alert.alert-error a:hover{color:#000;}.sitewide-alert.alert-primary{background-color:#F5F5F5;border:1px solid #F5F5F5;}.sitewide-alert.alert-primary,.sitewide-alert.alert-primary a,.sitewide-alert.alert-primary a:hover{color:#000;}.sitewide-alert.alert-warning{background-color:#FF7B00;border:1px solid #FF7B00;}.sitewide-alert.alert-warning,.sitewide-alert.alert-warning a,.sitewide-alert.alert-warning a:hover{color:#000;}.sitewide-alert.alert-status{background-color:#a1cc00;border:1px solid #a1cc00;}.sitewide-alert.alert-status,.sitewide-alert.alert-status a,.sitewide-alert.alert-status a:hover{color:#000;}
@media screen and (max-width:1200px){.page__top{display:block;}.page__header{top:38px;}.region.region-top{padding-top:4px;}}
a.button.button--secondary:visited{color:#000;}
#captcha>summary{padding:0px;color:#0079c1;font-weight:400;}
.paragraph__carousel .teaser__main{background-color:#000 !important;}.card.paragraph{cursor:pointer;}
.date-icon__label.field-label-above::before{content:"Next session:";font-family:Roboto,sans-serif;font-size:1em;font-weight:bold;color:#232323;}
.duk-messages--status,.messages--status,.sitewide-alert.alert-status{color:#124E20 !important;}
.webform-submission-form{margin-left:initial;}
.mfp-arrow-right{right:10%;}.mfp-arrow-left{left:10%;}
.layout-multi-column--3 .field--name-field-content-items{justify-content:left !important;}.field.field--name-field-cards.field--type-entity-reference-revisions.field--label-hidden.field__items{justify-content:flex-start;}
h2{font-size:1.5em;}h3{font-size:1em;}
.hero-carousel .slick__arrow{bottom:1em !important;left:0em !important;}
.field--name-body a,.field.field--name-field-link.field--type-link.field--label-hidden.field__item a{text-decoration:underline;}
:root{--metafit-color:#4CAF50;--lesmillsrpm-color:#F06292;--boxfit-color:#2196F3;--lesmillsbodybalance-color:#FFA726;--yoga-color:#9575CD;--strengthforlife-color:#FF5722;--pilates-color:#FFC107;--zumba-color:#9C27B0;--circuit-color:#03A9F4;--clubpower-color:#009688;--clubfiesta-color:#FF9800;--stretchrelease-color:#E91E63;--lesmillsbodypump-color:#00BCD4;--drumsalive-color:#8BC34A;--onaroll-color:#5f6900;--abt-color:#726d3d;--tabata30-color:#795548;--default-color:#494949;--aqua-color:#00BFFF;--aquamotion-color:#00CED1;--aquafitcore-color:#20B2AA;--babyboomers-color:#b83b4e;--header-bg:rgb(0,121,193);--header-text:white;--border-radius:20px;}.day-header{background-color:var(--header-bg);color:var(--header-text);padding:10px;font-weight:bold;text-align:center;}.fitness-schedule tr:not(thead tr){padding:10px 0;border-bottom:1px solid #eee;}.fitness-schedule tr:last-child{border-bottom:none;}.fitness-schedule thead tr{border-bottom:none;}.fitness-schedule td{padding:10px 0;}.class-container{display:flex;flex-direction:column;align-items:center;}.class-title{padding:5px 20px;margin-bottom:5px;border-radius:var(--border-radius);font-weight:bold;font-size:14px;border:2px solid;}.class-time{font-size:13px;color:#666;}.class-title.strengthforlife{border-color:var(--strengthforlife-color);color:var(--strengthforlife-color);}.class-title.pilates{border-color:var(--pilates-color);color:var(--pilates-color);}.class-title.zumba{border-color:var(--zumba-color);color:var(--zumba-color);}.class-title.circuit{border-color:var(--circuit-color);color:var(--circuit-color);}.class-title.clubpower{border-color:var(--clubpower-color);color:var(--clubpower-color);}.class-title.metafit{border-color:var(--metafit-color);color:var(--metafit-color);}.class-title.lesmillsrpm{border-color:var(--lesmillsrpm-color);color:var(--lesmillsrpm-color);}.class-title.boxfit{border-color:var(--boxfit-color);color:var(--boxfit-color);}.class-title.lesmillsbodybalance{border-color:var(--lesmillsbodybalance-color);color:var(--lesmillsbodybalance-color);}.class-title.yoga{border-color:var(--yoga-color);color:var(--yoga-color);}.class-title.clubfiesta{border-color:var(--clubfiesta-color);color:var(--clubfiesta-color);}.class-title.stretchrelease{border-color:var(--stretchrelease-color);color:var(--stretchrelease-color);}.class-title.lesmillsbodypump{border-color:var(--lesmillsbodypump-color);color:var(--lesmillsbodypump-color);}.class-title.drumsalive{border-color:var(--drumsalive-color);color:var(--drumsalive-color);}.class-title.onaroll{border-color:var(--onaroll-color);color:var(--onaroll-color);}.class-title.abt{border-color:var(--abt-color);color:var(--abt-color);}.class-title.tabata30{border-color:var(--tabata30-color);color:var(--tabata30-color);}.class-title.default{border-color:var(--default-color);color:var(--default-color);}.class-title.aqua{border-color:var(--aqua-color);color:var(--aqua-color);}.class-title.aquamotion{border-color:var(--aquamotion-color);color:var(--aquamotion-color);}.class-title.aquafitcore{border-color:var(--aquafitcore-color);color:var(--aquafitcore-color);}.class-title.babyboomers{border-color:var(--babyboomers-color);color:var(--babyboomers-color);}.card.paragraph{cursor:auto;}th.day-header{border-radius:25px !important;}.teaser--stacked{-webkit-box-shadow:none !important;box-shadow:none !important;}table th,table td{border-top:none !important;}table th,table td{border-top:none !important;border-bottom:none !important;}table tbody + tbody{border-top:none !important;}
.sitewide-alert span div{margin-right:10px;}
.region-top .menu--sites ul.menu li>a.is-active,.region-top .menu--sites ul.menu li>a.is-active:hover{background-color:inherit;color:inherit;}.region-top .menu--sites ul.menu li>a.is-active:after{display:none;}.region-top .menu--sites ul.menu li>a:first-child{padding-left:10px;}ul.menu li:last-child{border:0px;}ul.menu li{border:0px;border-style:solid;border-color:rgb(118 118 118);border-right-width:1px;}li.menu-item a:hover{text-decoration:underline;}@media screen and (max-width:450px){.region-top .menu--sites ul.menu li>a{font-size:0.63rem;}}li.menu-item.menu-item--expanded{border-color:#00000017;}ul.menu.menu-level-1 li{border:0px;}
div#edit-field-dw-needs-review-value--description,div#edit-field-dw-editor--description,div#edit-field-dw-review-date-0-value--description,fieldset#edit-field-review-date-0{display:none;}
.teaser-large--location .teaser-large__map{display:none;}@media (min-width:768px){.teaser-large--location .teaser-large__image{width:48%;}}
ol.steps>li:before{line-height:1.5;}
.anchor{display:block;position:relative;top:-300px;visibility:hidden;}
.node--unpublished{background-color:#FFF;}
