h1 {font-weight: 700;font-family: 'Barlow Condensed', sans-serif;color: #121216;font-size: 42px;margin-top: 0;margin-bottom: 20px;}#sidemenu li.active {font-weight: 500;}#sidemenu li:hover,#sidemenu li a:hover {transition: .2s ease;}#sidemenu li {border-bottom: none;}.header_container {padding: 30px 0 50px;}div#divLogo {padding-top: 15px;padding-left: 0;}@media screen and (min-width: 992px) {.logo img {padding-top: 0;margin-top: 5px;max-width: 287.5px;}}@media screen and (min-width: 768px) and (max-width: 992px) {#divLogo {float: none;}#ctl00_smudge {margin-top: 114px;}}#topmenu {margin: 4px 0px 13px;}@media screen and (max-width: 767px) {#menuContainer {background-color: #121216;}#ctl00_mobileLogo {filter: invert(100%);}}@media screen and (max-width: 992px) {#divLogo {margin-bottom: 0;max-width: 300px;}#divLogo img {max-width: 287.5px;width: 100%;}#topmenu {margin-top: 0px;}}@media screen and (min-width: 768px) {#topmenu {width: 100% !important;padding-right: 15px;}div#ctl00_divMinorNav {padding: 0 15px 0 0;}}#topmenu>li a {padding: 8px 10px;}.minor_nav {margin: 17px 0 9px;border: 1px solid rgb(255 255 255 / 65%);border-radius: 5px;padding: 0;background: transparent !important;display: flex;flex-wrap: nowrap;}.minor_nav li {border-right: 1px solid rgb(255 255 255 / 65%);}.minor_nav li:last-child {border-right: none;}.minor_nav li#ctl00_liCart,.minor_nav li#ctl00_liLocnMinor,.minor_nav li#ctl00_liSupport,.minor_nav li#ctl00_liLogin {margin: 0;padding: 2px 10px;}.minor_nav li#ctl00_liCart a#ctl00_lnkCart,.minor_nav li#ctl00_liLocnMinor a#ctl00_lnkLocnMinor,.minor_nav li#ctl00_liSupport a#ctl00_lnkHelp,.minor_nav li#ctl00_liLogin a#ctl00_lnkLogin {margin: 0;}a.dropdown-toggle.ddlProfileMenu {margin-left: 17px;}i.far.fa-circle-user:before {position: absolute;top: 2px;left: 0;}#ctl00_topheader {background: #fff;}#topmenu>li a {background-color: transparent;color: #121216;}.minor_nav {border: 1px solid #333;}.minor_nav li {border-right: 1px solid #333;}.minor_nav li a {color: #121216 !important;}#ctl00_liLogin a {color: #333;}#topmenu>li.active a,#topmenu>li a {background: transparent !important;font-weight: 500 !important;text-decoration: none;}.btn_primary,.bigbutton_primary {background-color: #ed0700;background-image: linear-gradient(to right, #c81815 0%, #ed0700 51%, #c81815 100%) !important;color: #fff !important;background-position: right center !important;background-size: 200% auto !important;text-align: center;border-radius: 5px;padding: 11px 20px;border: 0 !important;text-decoration: none !important;transition: 0.5s;}.bigbutton_primary:hover,a.dropbtn.btn_primary:hover,a.bigbutton_primary.bigbutton_table:hover {background-position: left center !important;}a#ctl00_ContentPlaceHolder_lnkHome {display: inline;text-decoration: none;padding: 11px 20px;}.tox .tox-button ~ :not(.tox-button--secondary) {background-color: #ed0700;border-color: #ed0700;}.tox .tox-button ~ :not(.tox-button--secondary):hover{background-color: #BE0600 !important;border-color: #BE0600 !important;}.fc-h-event .fc-event-title {white-space: break-spaces;}li a:link:focus-visible,input#ctl00_ContentPlaceHolder_btnBookNow:focus,input#ctl00_ContentPlaceHolder_rptLocns_ctl00_btnBookNow:focus,.bigbutton_primary:focus,ul#topmenu a:focus-visible,a#ctl00_lnkLogo:focus-visible {outline: auto !important;outline-color: #ED0700 !important;outline-offset: 2px !important;}input[type=checkbox]:focus, input[type=file]:focus, input[type=radio]:focus,input[type=text]:focus {box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0), 0 0 5px rgba(0, 0, 0, .3) !important;}h1#ctl00_ContentPlaceHolder_wizBookings_pnlSignUp_RegisterUser_CreateUserStepContainer_divH1 {margin-bottom: 30px;text-align: center;}div#ctl00_ContentPlaceHolder_wizBookings_pnlSignUp_RegisterUser_CreateUserStepContainer_divAccountType {display: flex;justify-content: center;flex-wrap: wrap;}.divAccountSignupType img {border: 1px solid rgb(153 153 153 / 10%);box-shadow: inset 1px 1px 15px 0 rgba(0, 0, 0, 0.02), inset -1px -1px 15px 0 rgba(0, 0, 0, 0.02);padding: 40px;border-radius: 10px !important;background: #f4f4f4;transition: .3s ease-out;}.divAccountSignupType img:hover {box-shadow: inset 1px 1px 15px 0 rgba(0, 0, 0, 0.05), inset -1px -1px 15px 0 rgba(0, 0, 0, 0.05);background: #e8e8e8;transition: .3s ease-out;}.AccountTypeMySelf,.AccountTypeAnother,.AccountTypeGroup {width: auto;margin-bottom: 20px;padding-right: 20px;padding-left: 20px;}#ctl00_ContentPlaceHolder_wizBookings_pnlSignUp_RegisterUser_CreateUserStepContainer_chkMarketing,#ctl00_ContentPlaceHolder_wizBookings_pnlSignUp_RegisterUser_CreateUserStepContainer_chkAcceptTerms,#ctl00_ContentPlaceHolder_pnlSignUp_RegisterUser_CreateUserStepContainer_chkMarketing,#ctl00_ContentPlaceHolder_pnlSignUp_RegisterUser_CreateUserStepContainer_chkAcceptTerms {min-height: auto !important;}a#ctl00_ContentPlaceHolder_wizBookings_pnlLogin_Login1_PasswordRecoveryLink,a#ctl00_ContentPlaceHolder_pnlLogin_Login1_PasswordRecoveryLink {margin-bottom: 10px;}a#ctl00_ContentPlaceHolder_wizBookings_pnlSignUp_RegisterUser_CreateUserStepContainer_btnLogin,a#ctl00_ContentPlaceHolder_wizBookings_pnlLogin_Login1_btnSignUp {width: auto !important;}@media screen and (min-width: 768px) {.AccountTypeMySelf,.AccountTypeAnother,.AccountTypeGroup {max-width: 50%;}}@media (min-width: 768px) and (max-width: 991px) {#ctl00_ContentPlaceHolder_wizBookings_pnlSignUp_RegisterUser_CreateUserStepContainer_pnlSignUp .pad .col-md-6,#ctl00_ContentPlaceHolder_pnlSignUp_RegisterUser_CreateUserStepContainer_divCtl .col-md-6 {width: 65%;}}#ctl00_ContentPlaceHolder_pnlLogin_Login1,#ctl00_ContentPlaceHolder_pnlSignUp_RegisterUser_CreateUserStepContainer_pnlOAuth,#ctl00_ContentPlaceHolder_wizBookings_pnlSignUp_RegisterUser_CreateUserStepContainer_divCtl,#ctl00_ContentPlaceHolder_wizBookings_pnlLogin_pnlLoginContent,#ctl00_ContentPlaceHolder_pnlSignUp_RegisterUser {label {font-weight: 700;}input {height: 33.5px;min-height: 33.5px;padding: 6px 12px;line-height: 1.42857143;margin-top: -6px;}.pad {margin-bottom: 10px;} }.RegisterUser table input[type=checkbox]+label {font-weight: 400 !important;}input#ctl00_ContentPlaceHolder_ctlClientIntakeForm_txtEm {height: 35px;}.form-select {min-height: 33.5px;}@media screen and (min-width: 768px) {.content_wrapper .builder-wrapper {padding-top: 20px !important; padding-right: 250px !important;}}#divLayoutBuilder .card_img_container a::after,#divLayoutBuilder .img_overlay {z-index: -1;}