:root {--color-dark: #333;--color-primary: #FFD702;--color-primarydark: #E6C200;--color-secondary: #3600d9;--color-secondarydark: #392895;--color-yellow: #ffda00;--color-tertiary : #3600d9;--color-white: white;}.bigbutton_primary,.bigbutton_outline, .bigbutton_secondary,a.bigbutton_primary,a.bigbutton_outline, a.bigbutton_secondary {background: var(--color-primary) !important;background-color: var(--color-primary) !important;color: var(--color-dark) !important;border-radius: 2rem;font-family: var(--font-head);font-weight: 600;border: none !important;transition: .3s ease;}#topmenu>li.active a {background: var(--color-primary);background-color: var(--color-primary);color: var(--color-dark);border-radius: 2rem;font-family: var(--font-head);font-weight: 600;border: none !important;transition: .3s ease;}.bigbutton_primary:hover,.bigbutton_outline:hover, .bigbutton_secondary:hover,a.bigbutton_primary:hover,a.bigbutton_outline:hover, a.bigbutton_secondary:hover {background: var(--color-dark) !important;background-color: var(--color-dark) !important;color: var(--color-white) !important;text-decoration: none;transition: .3s ease;}#topmenu>li.active a:hover {background: var(--color-dark);background-color: var(--color-dark);color: var(--color-white);text-decoration: none;transition: .3s ease;}.setup-block .btn-wrap .setup-btn,.setup-block .btn-wrap .setup-btn:hover {color: #828282 !important;}.setup-block .btn-wrap .setup-btn.highlight,.setup-block .btn-wrap .setup-btn.highlight:hover {color: var(--color-secondarydark) !important;}#divLogo img {max-height: 80px;}#menuContainer {box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.05), 0px 7px 10px 0px rgba(0, 0, 0, 0.05);}#topmenu>li.active a {padding: 0.5rem 1rem;margin: 0 !important;}@media screen and (min-width: 992px) {.logo img {padding-top: 5px;max-height: 80px;}}.link_underline,#topmenu>li a {text-decoration: none !important;background-image: linear-gradient(var(--color-secondary), var(--color-secondary));background-size: 0% 2px;background-position-y: 100%;background-position-x: 0%;background-repeat: no-repeat;transition: background-size 0.27s ease-in;}.link_underline:hover,#topmenu>li a:hover {background-size: 100% 2px;}.mobileHeader {background: var(--color-secondarydark) !important;}@media screen and (max-width: 767px) {#ctl00_mobileLogo {max-height: 74px !important;}#ctl00_mobileLogo {background: url(https://cdn.bookingtimes.com/Common/LoadImage?Id=695287&v=1&thumbnail=N) no-repeat center center !important;margin: 0.5rem 0 0.7rem;}.mobileHeader {height: 80px;}#menuContainer.affix-top {height: 80px;min-height: 80px !important;}#ctl00_divMobHdrSpace div {max-height: 10px !important;}}.slicknav_nav ul {background-color: rgb(178 150 1);}.slicknav_nav ul li {background-color: rgb(255 215 2 / 30%);border-radius: 2rem;margin: 0.5rem;padding: 0.1rem 0.5rem;}.slicknav_nav a.bigbutton_primary {background: var(--color-dark) !important;border: none !important;}.slicknav_nav a.bigbutton_primary:hover {background: var(--color-secondary) !important;}.slicknav_nav ul {background-color: transparent;border-radius: 0 0 0.5rem 0.5rem;}.slicknav_nav ul li {background-color: transparent !important;margin: 0.5rem;padding: 0 0.5rem;}.slicknav_nav li {border-radius: 0.5rem;margin-bottom: 4px !important;}li.mnuServices.slicknav_parent.slicknav_open,li.visible-xs.menuSpacer.slicknav_parent.slicknav_open {padding-bottom: 0 !important;}.slicknav_nav li:last-child {margin-bottom: 0.8rem !important;}.slicknav_btn {background: none !important;padding: 0 !important;}a.slicknav_btn .slicknav_menutxt {color: var(--color-dark) !important;}.slicknav_menu .slicknav_icon-bar {color: var(--color-dark) !important;background-color: var(--color-dark) !important;}#ctl00_topheader .fa-calendar-plus,#ctl00_topheader #lnkMobMenu {color: #f5f5f5 !important;}#responsiveSideMenu ul.slicknav_nav {display: block !important;}#responsiveSideMenu .slicknav_btn,#responsiveSideMenu .slicknav_btn.slicknav_open,#responsiveSideMenu .slicknav_btn.slicknav_collapsed {margin: 5px 5px 1rem 0 !important;}#responsiveSideMenu .slicknav_nav li {background: var(--color-primary) !important;border-radius: 2rem !important;padding: 0.4rem 0.6rem !important;margin: 0 0 .4rem !important;}#responsiveSideMenu .slicknav_nav li a {color: var(--color-dark) !important;}#responsiveSideMenu .slicknav_nav li.active {background: var(--color-secondarydark) !important;}#responsiveSideMenu .slicknav_nav li.active a {color: var(--color-white) !important;}#responsiveSideMenu .slicknav_menu {padding: 0 !important;}#responsiveSideMenu .slicknav_menu .slicknav_btn,#responsiveSideMenu .slicknav_menu .slicknav_btn {display: none;}@media screen and (max-width: 768px) {#responsiveMenu .slicknav_menu .slicknav_btn {padding-left: 25px !important;}}#ctl00_topheader {background: transparent;}#topmenu {margin: 45px 0px 15px;}.minor_nav {background-color: transparent !important;}#menuContainer {backdrop-filter: blur(16px);background: rgb(255 255 255 / 80%) !important;}#menuContainer #divLogo {width: 237px !important;}#menuContainer.affix-top {min-height: 88px;}#menuContainer.affix {position: fixed !important;width: 100%;top: 0;left: 50%;transform: translate(-50%, 0%);}@media screen and (min-width: 768px) {#menuContainer #ctl00_divMenu {width: calc(100% - 240px) !important;}}@media screen and (min-width: 1300px) {.affix ul.minor_nav.hidden-xs .dropdown-menu > li > a {text-shadow: none !important;color: #CCAC00 !important;}}.minor_nav li a.logout {margin-right: 0.4rem;}.minor_nav #ctl00_liLogin {margin-left: 0;}#topmenu>li a {font-family: var(--font-head);font-size: 0.95rem;background-color: transparent;color: var(--color-dark);padding: 0;margin: 0.5rem 0.6rem;border-radius: 0;}.minor_nav li a.contact,.minor_nav li a.logout,.minor_nav li a.support,.minor_nav li a.ProfileMenu,.minor_nav li #ctl00_divLogoutMinor>a {background: rgb(0 0 0 / 7%);padding: 2px 10px !important;margin-left: 0.5rem !important;border-radius: 1rem;transition: 0.3s ease;}.minor_nav li a.contact:hover,.minor_nav li a.logout:hover,.minor_nav li a.support:hover,.minor_nav li a.ProfileMenu:hover,.minor_nav li #ctl00_divLogoutMinor>a:hover {background: var(--color-secondarydark) !important;color: var(--color-white) !important;text-decoration: none;transition: 0.3s ease;}#topmenu>li.active a.booknow:hover {color: var(--color-white) !important;}#topmenu>li.sctive a {background: var(--color-primary) !important;color: var(--color-dark) !important;border-radius: 2rem !important;text-shadow: none;text-decoration: none;transition: .3s ease;margin: 0 0 0 0.6rem !important;padding: 0.5rem 1rem !important;}#topmenu>li.active a:hover {background: var(--color-dark) !important;color: var(--color-white) !important;}.minor_nav {padding: 9px 10px 9px 0;}#topmenu {margin: 38px 0px 10px;}.logo img {padding-top: 5px;max-height: 72px;}#ctl00_smudge {background: none !important;padding-bottom: 30px;}@media screen and (min-width: 768px) {#ctl00_smudge {margin-top: 108px !important;}}@media screen and (min-width: 910px) {#ctl00_smudge {margin-top: 88px !important;}}.header-nav {position: relative;border-bottom: 1px solid rgb(187 187 187 / 60%);background: rgb(35 22 71 / 60%);z-index: 1;}.header-nav .max-width {position: relative;height: 96px;display: flex;color: var(--color-white);z-index: 1;width: 100%;justify-content: space-between;align-items: center;}.header-nav .logo img {width: 220px;}.nav-items {text-align: right;}.nav-items-top {display: flex;align-items: center;gap: 1rem;font-size: 0.8rem;justify-content: flex-end;margin-bottom: 0.5rem;opacity: 0.8;font-weight: 300;margin-right: 3px;}.nav-items-bottom {display: flex;align-items: center;justify-content: flex-end;gap: 1.3rem;font-family: var(--font-head);}.nav-items-bottom .active {color: var(--color-primary);font-size: 1.05rem;}.nav-items-bottom .primary-nav {background: var(--color-primary);color: var(--color-dark);padding: 0.2rem 1rem;border-radius: 1rem;}@media screen and (max-width: 767px) {#divLogo img {display: none;}}@media screen and (max-width: 991px) {#divLogo img {position: static;}}a:focus-visible,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: 2px auto var(--color-link) !important;outline-color: var(--color-link) !important;outline-offset: 2px !important;}input[type=checkbox]:focus-visible, input[type=file]:focus-visible, input[type=radio]:focus-visible,input[type=text]:focus-visible {box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0), 0 0 5px rgba(0, 0, 0, .3) !important;}