.et_pb_section:first-child:not(.et_pb_fullwidth_section){padding-top:116px!important}h1,h2,h3,h4,h5,h6{overflow-wrap:normal}#bg-animate-bottom .et_pb_bottom_inside_divider{-webkit-animation:scroll 150s linear infinite;-moz-animation:scroll 150s linear infinite;-ms-animation:scroll 150s linear infinite;-o-animation:scroll 150s linear infinite;animation:scroll 150s linear infinite}#bg-animate-top .et_pb_top_inside_divider{-webkit-animation:scroll 150s linear infinite;-moz-animation:scroll 150s linear infinite;-ms-animation:scroll 150s linear infinite;-o-animation:scroll 150s linear infinite;animation:scroll 150s linear infinite}@-webkit-keyframes scroll{100%{background-position:10000px center}}@-moz-keyframes scroll{100%{background-position:10000px center}}@-o-keyframes scroll{100%{background-position:10000px center}}@keyframes scroll{100%{background-position:10000px center}}a.internal-link-button{color:white;background-color:#1a6380;padding-left:20px;padding-right:20px;padding-top:10px;padding-bottom:10px;text-transform:uppercase;letter-spacing:1px;border-radius:30px}h2.et_bloom_success_message.et_bloom_animate_message{font-size:2em!important;color:#EF0E0E!important;font-weight:700!important;font-style:normal!important}a.healcode-link.healcode-contract-text-link{color:white;background-color:#1a6380;padding-left:20px;padding-right:20px;padding-top:10px;padding-bottom:10px;text-transform:uppercase;letter-spacing:1px;border-radius:30px}a.healcode-link.healcode-pricing-option-text-link{color:white;background-color:#1a6380;padding-left:20px;padding-right:20px;padding-top:10px;padding-bottom:10px;text-transform:uppercase;letter-spacing:1px;border-radius:30px}.buy-titles{padding-top:15px;font-weight:700}.buy-disclaimers{font-size:.8em;line-height:1.4em;font-style:italic}.buy-pricing{font-size:1.6em;font-weight:600;color:#196381;line-height:1.6em}.price-table{background:#FBFCFC;background:-webkit-linear-gradient(bottom,#FBFCFC,#FFFFFF);background:-moz-linear-gradient(bottom,#FBFCFC,#FFFFFF);background:linear-gradient(to top,#FBFCFC,#FFFFFF);border:solid 1px #6faac5;margin-bottom:50px!important}.price-table h2{text-transform:uppercase;font-weight:600;text-align:center;background-color:#196381;color:#fff;letter-spacing:2px;padding:10px;margin-bottom:30px}h3.price-sub-header{margin-top:35px;letter-spacing:2px;font-weight:700}.price-table h4{padding-top:10px;font-size:1.1em;color:black}.price-table p{line-height:1.3em}span.best-value{text-transform:uppercase;font-size:.8rem!important;background-color:#f69c00;color:white;padding:5px 10px 5px 10px;font-weight:600!important;letter-spacing:1px!important;white-space:nowrap}span.price-savings{text-transform:uppercase;font-size:.85em;background-color:#ebf4f7;padding:5px 10px 5px 10px;font-weight:600;letter-spacing:1px}.reg-disclaimer{font-style:italic!important;font-size:.95em!important;line-height:1.5em!important}span.price-disclaimer{font-style:italic;font-size:.8em;line-height:1.6em;float:right}span.price{font-weight:700;color:#196381;font-size:1.2em}a.price-learn-button{text-transform:uppercase;letter-spacing:1px;background-color:#196381;color:#fff;padding:10px 20px 10px 20px}.price-but-pos{margin-top:35px!important;margin-bottom:0px!important;margin-right:-5px!important;text-align:right}#prospects_first_name{width:100%;font-size:16px;text-align:center;padding-top:5px;padding-bottom:5px;margin-bottom:10px;border-style:solid;border-width:2px;border-color:#196381}#prospects_last_name{width:100%;font-size:16px;text-align:center;padding-top:5px;padding-bottom:5px;border:none;margin-bottom:10px;border-style:solid;border-width:2px;border-color:#196381}#prospects_email{width:100%;font-size:16px;text-align:center;padding-top:5px;padding-bottom:5px;border:none;margin-bottom:10px;border-style:solid;border-width:2px;border-color:#196381}#prospects_mobile_phone{width:100%;font-size:16px;text-align:center;padding-top:5px;padding-bottom:5px;border:none;margin-bottom:20px;border-style:solid;border-width:2px;border-color:#196381}input.submit.hc-prospect-submit{font-size:18px;letter-spacing:1px;margin-top:10px;background-color:#196381;color:white;border:solid;width:100%;padding-top:10px;padding-bottom:10px;padding-left:50px;padding-right:50px;border-radius:50px}h3.prospect__thank-you--message{color:red}.pre-filters{font-size:1.3em;color:#121212}a.hc-button.signup_now.appointment{font-size:1.2em;padding-top:10px;padding-bottom:10px;padding-left:20px;padding-right:20px;border-radius:15px}div.ui-datepicker-inline.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all{border:none}div a img{display:none}span.ui-state-default{color:#196381;margin-right:10%;padding-right:10%}a.ui-state-default{color:black;margin-right:10%;padding-right:10%}a.ui-state-active{color:black;margin-right:10%;padding-right:10%;border-color:#196381;font-weight:600!important}table.ui-datepicker-calendar{border:none!important}a.hc-button.signup_now.filterable{border-radius:0px;font-size:1.3em;padding-top:10px;padding-bottom:10px;padding-left:10px;padding-right:10px}h1.healcode-date-label{font-weight:600!important}.booking-titles{color:#196381;font-weight:700;text-transform:uppercase;letter-spacing:2px;font-size:1.5em}div.trainer-label.location-774105_1 a{font-size:.9em!important;font-weight:400!important;padding-bottom:15px!important;padding-top:15px!important;color:black!important}select.parsley-success{background-color:#ebf4f7;color:black;font-size:1em}span.action_text.my_account_text{font-size:1.5em!important}