#topmenu > li a.booknow,#topmenu > li.active a {border-radius: 30px;}.bigbutton_primary, .bigbutton_secondary, .bigbutton_red {border-radius: 30px}.StaffImageText {left: 41% !important;background-color: rgba(0,0,0,0.25)}.SendSMS {display: none !important}.BookingHistory td, .BookingHistory td a:link, .BookingHistory td a:visited {color: #337ab7}.RemotePublic, .RemoteAdmin {background-color: #59732b}#ctl00_divTopBar {background: #1b2a2f !important;color: #fff !important;overflow: hidden !important;box-sizing: border-box !important;padding-top: 12px !important;}#ctl00_divTopBar .pv-topbar-in {width: min(1180px, calc(100% - 32px)) !important;margin: 0 auto !important;display: flex !important;align-items: center !important;justify-content: space-between !important;gap: 12px !important;padding: 0 !important;font-size: 13.5px !important;}#ctl00_divTopBar a {color: #fff !important;text-decoration: none !important;display: inline-flex !important;align-items: center !important;gap: 7px !important;font-weight: 500 !important;}#ctl00_divTopBar a:hover {color: #77be46 !important;}#ctl00_divTopBar svg {width: 15px !important;height: 15px !important;color: #77be46 !important;flex: 0 0 auto !important;}#ctl00_divTopBar .r {display: flex !important;align-items: center !important;gap: 20px !important;}@media (min-width:992px) {#menuContainer {margin-top: 0 !important;height: 160px !important;border-bottom: 1px solid #e6ecee !important;background: linear-gradient(108.00deg, rgba(0,0,0,0) 0 42%, #77be46 42% 42.35%, #ffffff 42.35% 100%), linear-gradient(120deg, #1b2a2f 0%, #263a40 100%) !important;background-repeat: no-repeat,no-repeat !important;}}@media (min-width:768px) {#ctl00_smudge {margin-top: 190px !important;}body.admin #ctl00_smudge {margin-top: 160px !important;}body:not(.admin) .minor_nav {display: none !important;}body.admin #ctl00_divMenuRow {flex-direction: column !important;align-items: flex-end !important;justify-content: center !important;gap: 6px !important;}body.admin #ctl00_divMinorNav {background: transparent !important;padding: 0 !important;width: auto !important;box-shadow: none !important;}body.admin .minor_nav {display: flex !important;align-items: center !important;gap: 18px !important;float: none !important;margin: 0 !important;padding: 0 !important;background: transparent !important;box-shadow: none !important;border: 0 !important;border-radius: 0 !important;}body.admin .minor_nav > li {background: transparent !important;float: none !important;margin: 0 !important;padding: 0 !important;}body.admin .minor_nav, body.admin .minor_nav a {color: #33454b !important;font-weight: 600 !important;}body.admin .minor_nav a:hover {color: #68b63f !important;}body.admin .minor_nav .dropdown-menu {background: #fff !important;}body.admin .minor_nav .dropdown-menu a {color: #33454b !important;font-weight: 500 !important;}#ctl00_divTopBar {display: block !important;position: fixed !important;top: 0 !important;left: 0 !important;right: 0 !important;height: 40px !important;z-index: 1000 !important;}#ctl00_topheader {background: #fff !important;height: 160px !important;position: fixed !important;top: 40px !important;box-shadow: 0 4px 18px rgba(0,0,0,.08) !important;z-index: 999 !important;}body.admin #ctl00_topheader {top: 0 !important;}#ctl00_divHeaderBar {display: none !important;}body.admin #menuContainer,body.admin #ctl00_divMenu,body.admin #ctl00_divMenuRow,body.admin #ctl00_divMinorNav {overflow: visible !important;}body.admin .minor_nav .dropdown-menu {z-index: 1002 !important;}#menuContainer .container {height: 160px !important;width: 100% !important;max-width: 1200px !important;}#menuContainer .container > .row {height: 160px !important;width: 100% !important;display: flex !important;align-items: center !important;flex-wrap: nowrap !important;margin: 0 !important;}#divLogo {height: 160px !important;display: flex !important;align-items: center !important;flex: 0 0 auto !important;width: auto !important;max-width: none !important;padding: 0 !important;}#ctl00_lnkLogo.logo {height: auto !important;line-height: 0 !important;}#ctl00_lnkLogo.logo img {height: 130px !important;width: auto !important;display: block !important;position: static !important;}#ctl00_divMenu {height: 160px !important;display: flex !important;align-items: center !important;justify-content: flex-end !important;flex: 1 1 auto !important;width: auto !important;max-width: none !important;min-width: 0 !important;}#ctl00_divMenuRow {height: auto !important;width: 100% !important;display: flex !important;align-items: center !important;justify-content: flex-end !important;margin: 0 !important;}#topmenu {display: flex !important;align-items: center !important;justify-content: flex-end !important;flex-wrap: nowrap !important;gap: 5px !important;float: none !important;margin: 0 !important;padding: 0 !important;width: auto !important;}#topmenu > li {background: none !important;float: none !important;margin: 0 !important;}#topmenu > li > a {color: #33454b !important;font-weight: 600 !important;font-size: 15px !important;padding: 9px 14px !important;border-radius: 999px !important;background: none !important;line-height: 1 !important;white-space: nowrap !important;}#topmenu > li > a:hover {background: #f0f5f6 !important;color: #33454b !important;}#topmenu li.active > a {background: #2c9bde !important;color: #fff !important;}#topmenu li#ctl00_liBookings > a {background: #68b63f !important;color: #fff !important;box-shadow: 0 8px 18px -10px rgba(104,182,63,.9) !important;}#topmenu li#ctl00_liBookings > a:hover {background: #77be46 !important;color: #fff !important;}}@media (min-width: 992px) and (max-width: 1200px) {#menuContainer {background: linear-gradient(108.00deg, rgba(0,0,0,0) 0 30%, #77be46 30% 30.35%, #ffffff 30.35% 100%), linear-gradient(120deg, #1b2a2f 0%, #263a40 100%) !important;}}@media (min-width:768px) and (max-width:991px) {a.nav-dropbtn.nav-drop_standard {font-size: 12px !important;padding: 6px 10px !important;}a.nav-dropbtn.nav-drop_standard i {font-size: 10px !important;}#ctl00_smudge {margin-top: 116px !important;}body.admin #ctl00_smudge {margin-top: 90px !important;}#ctl00_topheader {height: 86px !important;}#menuContainer, #menuContainer .container, #menuContainer .container > .row {height: 86px !important;}#menuContainer {background: linear-gradient(116deg, rgba(0, 0, 0, 0) 0 25%, #77be46 25% 25.6%, #ffffff 25.6% 100%), linear-gradient(120deg, #1b2a2f 0%, #263a40 100%) !important;}#divLogo {height: 86px !important;}#ctl00_lnkLogo.logo img {height: 68px !important;}#ctl00_divMenu {height: 86px !important;}#topmenu {gap: 3px !important;}#topmenu > li > a {font-size: 12px !important;padding: 6px 10px !important;}}@media (max-width:767px) {#ctl00_divTopBar {display: none !important;}}.nav-dropdown {position: relative;margin-bottom: -2px;}.nav-dropdown-content {background: #ffffff;box-shadow: 0px 5px 8px 0px #2d2d2d14;display: none;position: absolute;top: 25px;left: 0;padding-top: 5px;border-radius: 10px;padding-bottom: 10px;}.nav-dropdown-content li a {color: #33454b;font-family: 'Open Sans', sans-serif;font-weight: 600;font-size: 15px;}.nav-dropdown-content li {padding: 9px 14px 5px;text-align: left;}.nav-dropdown:hover .nav-dropdown-content,.nav-dropdown-content:hover {display: block;}.nav-dropdown .fa-chevron-down {transition: transform 0.2s ease;}.nav-dropdown:hover .fa-chevron-down {transform: rotate(180deg);}a.nav-dropbtn.nav-drop_standard {color: #33454b;font-weight: 600;font-size: 15px;padding: 5px 14px 7px 14px;font-family: 'Open Sans', sans-serif;border-radius: 999px;}a.nav-dropbtn.nav-drop_standard:hover {background: #f0f5f6;}a.nav-dropbtn.nav-drop_standard i {font-size: 12px !important;padding-left: 3px;}@media (max-width:767px){a.nav-dropbtn.nav-drop_standard {font-family: unset;font-weight: 400;font-size: 14px;padding: 0px 0px 0px 8px;}a.nav-dropbtn.nav-drop_standard:hover {background: transparent;}.nav-dropdown {margin-bottom: 0px;}.nav-dropdown-content { box-shadow: none; top: 0; background: transparent; position: relative; padding: 0;}.slicknav_nav .nav-dropdown li:last-child {margin-bottom: 2px;}.nav-dropdown-content li a { font-family: unset;font-weight: 400;}}#ctl00_liHome {order:1;}.nav-dropdown {order:2;}#ctl00_liStaff {order:3;}#ctl00_liProducts {order:4;}#ctl00_liArticles {order:5;}#ctl00_liTestimonials {order:6;}/*#ctl00_liBookings {order:7;}