@import url('https://fonts.googleapis.com/css2?family=Quintessential&display=swap');@import url('https://fonts.googleapis.com/css2?family=Knewave&display=swap');li a:link:focus,a img:focus,a:-webkit-any-link:focus,input:focus,input#ctl00_ContentPlaceHolder_btnBookNow:focus,input#ctl00_ContentPlaceHolder_rptLocns_ctl00_btnBookNow:focus {outline: auto !important;outline-color: #32CD32 !important;outline-offset: 2px !important;}#topmenu>li#ctl00_liBookings a:hover{background: transparent;color: var(--bs-blue)!important;border: 1px solid var(--bs-blue);transition: all 0.2s ease-in-out;}#sidemenu li.active a { font-weight: 400;}.logo img {padding-top: 22px;max-width: 150px;}.minor_nav {background-color: transparent!important;}#topmenu>li a {background: transparent;font-weight: 400;font-size: 18px;line-height: 18px;border-radius: 0;padding: 12px 8px;text-decoration: none;transition: all 0.2s ease-in-out;}#topmenu>li.active a{color: var(--bs-blue)!important;background: transparent;font-weight: 400;font-size: 18px;line-height: 18px;border-radius: 0;}#topmenu>li#ctl00_liBookings a{font-weight: 400;line-height: 16px;border-radius: 15px;border: 1px solid #DC143C;transition: all 0.2s ease-in-out;}#topmenu>li#ctl00_liBookings a{font-size: 16px;padding: 12px 25px;}#topmenu>li#ctl00_liBookings a:hover{background: transparent;color: #DC143C!important;border: 1px solid #DC143C;transition: all 0.2s ease-in-out;}#ctl00_topheader {box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;}.bigbutton_primary, .bigbutton_secondary, .bigbutton_red, .bigbutton_signup, .bigbutton_outline, .addToCartButton {border-radius: 17px;font-weight:600;}