.entry-content p+h2,.entry-content p+h3,.entry-content p+h4{padding-top:1.5rem}@media (max-width:980px){.et-l--header .et_pb_gutters3 .et_pb_column_1_4{width:50%!important;margin-right:0%}.et_pb_image_0_tb_header{text-align:left}.et_pb_image_0_tb_header img{height:54px}.et-l--header .et_pb_gutters3 .et_pb_column_3_4{width:50%!important}}.et_pb_menu_0_tb_header .mobile_nav .mobile_menu_bar:before{color:#fff!important}.et_pb_menu .et-menu-nav>ul ul,.et_pb_fullwidth_menu .et-menu-nav>ul ul{padding:10px 0}.et_pb_menu .et-menu-nav>ul ul li{padding:0}.et_pb_menu_0_tb_header.et_pb_menu .nav li ul{background-color:#fff!important}.et_pb_menu .et-menu-nav>ul ul li a{color:#0381b6!important}.page-title h1{font-weight:800;text-transform:uppercase;font-size:40px;line-height:1.2em;position:relative}.page-title h1:after{background-color:#0381B6;height:3px;width:120px;bottom:0;content:'';position:absolute;display:block}.small-heading{text-transform:uppercase;font-size:135%;font-weight:600;margin-bottom:0.5rem}.section-heading,.white-section-heading{text-transform:uppercase;margin-bottom:1.25rem;padding-bottom:0.75rem;position:relative;font-weight:600}.white-section-heading{color:#fff}.section-heading:after,.white-section-heading:after{background-color:#0381B6;height:2px;width:80px;bottom:0;content:'';position:absolute;display:block}.et-l.et-l--footer a{color:#fff}h2.footer-title{text-transform:uppercase;font-size:20px;color:#fff;margin-bottom:1.5rem}@media (max-width:980px){.footer-logos .et_pb_column{width:30.3333%!important;margin-left:1.5%!important;margin-right:1.5%!important}}.et_pb_button,.et_pb_button:hover,.et_pb_module .et_pb_button:hover{padding:0.65em 1em}.et_button_icon_visible .et_pb_button,.et_button_icon_visible .et_pb_button:hover{padding-left:1em;padding-right:2em}.fitnessform_wrapper{margin-top:0;background-color:#0074be;color:#fff;border-radius:5px;padding:1rem 2rem}.fitnessform_wrapper div.validation_error{line-height:1.2;font-size:0.85rem;margin-bottom:10px;border-top:0 none;border-bottom:0 none}.fitnessform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container,.fitnessform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label{margin-top:0}.fitnessform_wrapper li.hidden_label input{margin-top:0}.fitnessform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){padding:10px 8px;border-radius:5px;border-color:#fff}.fitnessform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description{padding-top:0}.fitnessform_wrapper .gfield_consent_label{font-size:12px}.fitnessform_wrapper h3.gform_title{text-transform:uppercase;color:#fff;font-size:1.75em}.fitnessform_wrapper.gf_browser_chrome select{padding:10px 0 10px 8px;border-color:#fff;border-radius:5px}.fitnessform_wrapper .gform_footer{padding-top:0}.fitnessform_wrapper .gform_footer input[type=submit]{font-size:16px;font-weight:700;padding:0.3em 1.5em;line-height:1.7em!important;background-color:#00bcd4;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;border:1px solid #00bcd4;border-radius:3px;-webkit-transition:all 0.2s;transition:all 0.2s;color:#fff;text-transform:uppercase;cursor:pointer}.green-button,.white-button{font-size:16px;padding-right:1em;padding-left:1em;padding-top:0.65em;padding-bottom:0.65em;text-transform:uppercase;font-weight:bold;margin-top:0.25em;margin-bottom:0.25em;display:inline-block;border-radius:3px}.green-button{border-color:#00bcd4;color:#fff!important;background-color:#00bcd4}.green-button:hover{color:#fff!important;background-color:#00a6c4}.white-button{border-color:#ffffff;color:#000000!important;background-color:#ffffff}.white-button:hover{color:#fff!important;background-color:#00bcd4}.page-breadcrumbs{color:#fff;font-size:14px}.page-breadcrumbs a{color:#a6d2e6;text-decoration:none}.mptt-shortcode-wrapper .mptt-shortcode-table tbody .mptt-event-container .event-title{margin-bottom:0}.mptt-shortcode-wrapper .mptt-shortcode-table tbody .mptt-event-container .timeslot{margin-top:0rem}.smallblueshort_code{background-color:#ffffff;color:#007cba;border-radius:10px!important;padding:10px 40px!important;font-size:24px!important}.smallblueshort_code:hover{background-color:#ffff00}