input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{height:auto;padding:.6666666666666666em 1.0666666666666667em;font-size:15px;border:1px solid #dbdada;margin-bottom:20px;outline:0;border-radius:0;width:100%;line-height:1.5}selectinput[type=color],selectinput[type=date],selectinput[type=datetime-local],selectinput[type=datetime],selectinput[type=email],selectinput[type=month],selectinput[type=number],selectinput[type=password],selectinput[type=search],selectinput[type=tel],selectinput[type=text],selectinput[type=time],selectinput[type=url],selectinput[type=week],selecttextarea{height:auto;line-height:auto}select[multiple]input[type=color],select[multiple]input[type=date],select[multiple]input[type=datetime-local],select[multiple]input[type=datetime],select[multiple]input[type=email],select[multiple]input[type=month],select[multiple]input[type=number],select[multiple]input[type=password],select[multiple]input[type=search],select[multiple]input[type=tel],select[multiple]input[type=text],select[multiple]input[type=time],select[multiple]input[type=url],select[multiple]input[type=week],select[multiple]textarea,textareainput[type=color],textareainput[type=date],textareainput[type=datetime-local],textareainput[type=datetime],textareainput[type=email],textareainput[type=month],textareainput[type=number],textareainput[type=password],textareainput[type=search],textareainput[type=tel],textareainput[type=text],textareainput[type=time],textareainput[type=url],textareainput[type=week],textareatextarea{height:auto}.healcode-widget>a{height:41px;padding:0 4em;font-size:15px;border:3px solid #fe6367;font-weight:400;margin-bottom:0;color:#fe6367;-webkit-transition:border-color color .2s ease;-o-transition:border-color color .2s ease;transition:border-color color .2s ease;text-transform:uppercase;text-align:center;border-radius:0;cursor:pointer;background-image:none;background:#e7e7e7;background:transparent;line-height:1.7;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;display:inline-block}.healcode-widget>a:focus,.healcode-widget>a:hover{outline:0;-webkit-box-shadow:none!important;box-shadow:none!important;background:#5f5f5f}.healcode-widget>a:hover{color:#fff;background:#fe6367}div.healcode div.hc_footer{margin-top:50px}.site div.healcode .class_list .class_description,.site div.healcode .class_list .trainer_bio,.site div.healcode .trainer_list .class_description,.site div.healcode .trainer_list .trainer_bio{line-height:1.7}.site div.healcode{font-size:15px}.site div.healcode .healcode-image-area{margin-left:2em}.site div.healcode .class_list .class_offered_link,.site div.healcode .trainer_list .trainer_teaches_link{padding:.6666666666666666em 3em;font-size:15px;border:0 solid;font-weight:400;margin-bottom:0;color:#fff;-webkit-transition:border-color color .2s ease;-o-transition:border-color color .2s ease;transition:border-color color .2s ease;text-transform:uppercase;text-align:center;border-radius:0;cursor:pointer;background-image:none;background:#e7e7e7;background-color:#fe6367;-webkit-box-shadow:none;box-shadow:none;line-height:1.7;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;display:inline-block}.site div.healcode .class_list .class_offered_link:focus,.site div.healcode .class_list .class_offered_link:hover,.site div.healcode .trainer_list .trainer_teaches_link:focus,.site div.healcode .trainer_list .trainer_teaches_link:hover{-webkit-box-shadow:none!important;box-shadow:none!important}.open>.dropdown-toggle.site div.healcode .class_list .class_offered_link,.open>.dropdown-toggle.site div.healcode .trainer_list .trainer_teaches_link,.site div.healcode .class_list .class_offered_link.active,.site div.healcode .class_list .class_offered_link:active,.site div.healcode .class_list .class_offered_link:focus,.site div.healcode .class_list .class_offered_link:hover,.site div.healcode .trainer_list .trainer_teaches_link.active,.site div.healcode .trainer_list .trainer_teaches_link:active,.site div.healcode .trainer_list .trainer_teaches_link:focus,.site div.healcode .trainer_list .trainer_teaches_link:hover{border-color:#fe6367;color:#fff;background-color:#fe6367;-webkit-box-shadow:none;box-shadow:none}.site div.healcode .class_list .class_offered_link:focus,.site div.healcode .class_list .class_offered_link:hover,.site div.healcode .trainer_list .trainer_teaches_link:focus,.site div.healcode .trainer_list .trainer_teaches_link:hover{outline:0;background:#5f5f5f}.site div.healcode select{height:auto;padding:.6666666666666666em 1.0666666666666667em;font-size:15px;border:1px solid #dbdada;margin-bottom:20px;outline:0;border-radius:0;width:100%;line-height:1.5}select.site div.healcode select{height:auto;line-height:auto}select[multiple].site div.healcode select,textarea.site div.healcode select{height:auto}.site div.healcode .hc-birth-date>div select,.site div.healcode .hc-birth-date>div ul{width:auto;display:inline-block}.site div.healcode .hc-birth-date>div select{width:30%}.site div.healcode .hc_registration .hc-registration-field label,.site div.healcode .hc_registration .note{font-size:100%}.site div.healcode .hc_registration .hc-label{margin-bottom:5px}.site div.healcode .hc_registration .liability{height:auto;overflow:auto;max-width:100%;max-height:150px}.site div.healcode.enrollments .healcode-date-area{margin-bottom:10px}.site div.healcode .hc-actions input[type=submit],.site div.healcode a.hc-button,.site div.healcode input.hc-button{padding:.6666666666666666em 3em;font-size:15px;border:0 solid;font-weight:400;color:#fff;-webkit-transition:border-color color .2s ease;-o-transition:border-color color .2s ease;transition:border-color color .2s ease;text-transform:uppercase;text-align:center;border-radius:0;cursor:pointer;background-image:none;background:#e7e7e7;background-color:#fe6367;margin:1em 0;-webkit-box-shadow:none;box-shadow:none;line-height:1.7;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;display:inline-block}.site div.healcode .hc-actions input[type=submit]:focus,.site div.healcode .hc-actions input[type=submit]:hover,.site div.healcode a.hc-button:focus,.site div.healcode a.hc-button:hover,.site div.healcode input.hc-button:focus,.site div.healcode input.hc-button:hover{-webkit-box-shadow:none!important;box-shadow:none!important}.open>.dropdown-toggle.site div.healcode .hc-actions input[type=submit],.open>.dropdown-toggle.site div.healcode a.hc-button,.open>.dropdown-toggle.site div.healcode input.hc-button,.site div.healcode .hc-actions input[type=submit].active,.site div.healcode .hc-actions input[type=submit]:active,.site div.healcode .hc-actions input[type=submit]:focus,.site div.healcode .hc-actions input[type=submit]:hover,.site div.healcode a.hc-button.active,.site div.healcode a.hc-button:active,.site div.healcode a.hc-button:focus,.site div.healcode a.hc-button:hover,.site div.healcode input.hc-button.active,.site div.healcode input.hc-button:active,.site div.healcode input.hc-button:focus,.site div.healcode input.hc-button:hover{border-color:#fe6367;color:#fff;background-color:#fe6367;-webkit-box-shadow:none;box-shadow:none}.site div.healcode .hc-actions input[type=submit]:focus,.site div.healcode .hc-actions input[type=submit]:hover,.site div.healcode a.hc-button:focus,.site div.healcode a.hc-button:hover,.site div.healcode input.hc-button:focus,.site div.healcode input.hc-button:hover{outline:0;background:#5f5f5f}.site div.healcode.list_view div.header h1{padding:0 0 .5em;margin-bottom:1em}.site div.healcode ol.enrollment_list li.cancelled div tr th,.site div.healcode table.enrollments tr th,.site div.healcode table.healcode-appointments tr th,.site div.healcode table.schedule tr th{font-size:12px}.site div.healcode ol.enrollment_list li.cancelled div.calendar tr th,.site div.healcode table.enrollments.calendar tr th,.site div.healcode table.healcode-appointments.calendar tr th,.site div.healcode table.schedule.calendar tr th{text-align:center}.pricing-footer a{padding:1.0666666666666667em 1.6em;font-size:15px;border:0 solid transparent;font-weight:400;margin-bottom:0;color:#fff;-webkit-transition:border-color color .2s ease;-o-transition:border-color color .2s ease;transition:border-color color .2s ease;text-transform:uppercase;text-align:center;border-radius:0;cursor:pointer;background-image:none;background:#e7e7e7;background:#5f5f5f;width:100%;line-height:1.7;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;display:inline-block}.pricing-footer a:focus,.pricing-footer a:hover{color:#fff;outline:0;-webkit-box-shadow:none!important;box-shadow:none!important;background:#5f5f5f;background:#fe6367}div.healcode.schedule .date_links .healcode-next a,div.healcode.schedule .date_links .healcode-previous a,div.healcode.schedule .date_links .healcode-today a{padding:10px 30px;border-radius:0!important;background:#5f5f5f}@media (max-width:767px){div.healcode.schedule .date_links .healcode-next a,div.healcode.schedule .date_links .healcode-previous a,div.healcode.schedule .date_links .healcode-today a{padding:10px 15px}}div.healcode.schedule.mindbody_classic{border:0}div.healcode.schedule.mindbody_classic .schedule_header{border:0;border-color:#fff!important;background:#ebeeef}div.healcode.schedule.mindbody_classic .schedule_header th{padding:15px 30px;border:0;background:#ebeeef}div.healcode.schedule.mindbody_classic tr{border:0}div.healcode.schedule.mindbody_classic tr.odd td{background-color:#fff}div.healcode.schedule.mindbody_classic tr.even td{background-color:#f5f5f5}div.healcode.schedule.mindbody_classic tr td{border:0;border-top:0;vertical-align:middle}div.healcode.schedule.list_view .schedule_list .schedule_item{padding:10px 2em;border-top:0;border-bottom:0;line-height:2em}div.healcode.schedule.list_view .schedule_list .schedule_item .signup{height:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);top:50%}div.healcode.schedule.list_view .schedule_list .schedule_item .signup a{padding:.7em 1em;margin:2.5em 0;vertical-align:middle}@media (max-width:767px){div.healcode.schedule.list_view .schedule_list .schedule_item .signup{-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0);position:static;margin-top:0}div.healcode.schedule.list_view .schedule_list .schedule_item .signup a{margin:1em 0}}div.healcode.schedule.list_view .schedule_list .schedule_header{padding:5px 2em;padding:10px 30px!important;color:#000;border-top:0;background:#ebeeef}@media (max-width:767px){div.healcode.schedule.list_view div.filters .checkboxes input{margin-bottom:.5em}}.appointments .button{padding-left:0}.appointments .button,.appointments .button:hover{background:transparent}.appointments .button a.hc-button{padding:.5 1.5em;text-align:center;width:150px}