/*@import url(https://db.onlinewebfonts.com/c/fc0ba89248939ae27a47ce54c1f44737?family=Mabry+Pro);*/
/*@font-face {*/
/*    font-family: "Mabry Pro";*/
/*    src: url("https://db.onlinewebfonts.com/t/fc0ba89248939ae27a47ce54c1f44737.eot");*/
/*    src: url("https://db.onlinewebfonts.com/t/fc0ba89248939ae27a47ce54c1f44737.eot?#iefix")format("embedded-opentype"),*/
/*    url("https://db.onlinewebfonts.com/t/fc0ba89248939ae27a47ce54c1f44737.woff2")format("woff2"),*/
/*    url("https://db.onlinewebfonts.com/t/fc0ba89248939ae27a47ce54c1f44737.woff")format("woff"),*/
/*    url("https://db.onlinewebfonts.com/t/fc0ba89248939ae27a47ce54c1f44737.ttf")format("truetype"),*/
/*   url("https://db.onlinewebfonts.com/t/fc0ba89248939ae27a47ce54c1f44737.svg#Mabry Pro")format("svg");}*/
@font-face {font-family: 'Eurostile LT Pro Ext Two';src: url('../fonts/EurostileLTPro-BoldEx2.eot');src: url('../fonts/EurostileLTPro-BoldEx2.eot?#iefix') format('embedded-opentype'),url('../fonts/EurostileLTPro-BoldEx2.woff2') format('woff2'),url('../fonts/EurostileLTPro-BoldEx2.woff') format('woff'),url('../fonts/EurostileLTPro-BoldEx2.ttf') format('truetype'),url('../fonts/EurostileLTPro-BoldEx2.svg#EurostileLTPro-BoldEx2') format('svg');font-weight: bold;font-style: normal;font-display: swap;}
@font-face {font-family: 'OT Jubilee Diamond';src: url('../fonts/OTJubileeDiamond-Rg.eot');src: url('../fonts/OTJubileeDiamond-Rg.eot?#iefix') format('embedded-opentype'),url('../fonts/OTJubileeDiamond-Rg.woff2') format('woff2'),url('../fonts/OTJubileeDiamond-Rg.woff') format('woff'),url('../fonts/OTJubileeDiamond-Rg.ttf') format('truetype'),url('../fonts/OTJubileeDiamond-Rg.svg#OTJubileeDiamond-Rg') format('svg');font-weight: normal;font-style: normal;font-display: swap;}
/*@font-face {font-family: 'Mabry Pro';src: url('../fonts/MabryPro-Bold.eot');src: url('../fonts/MabryPro-Bold.eot?#iefix') format('embedded-opentype'),url('../fonts/MabryPro-Bold.woff2') format('woff2'),url('../fonts/MabryPro-Bold.woff') format('woff'),url('../fonts/MabryPro-Bold.ttf') format('truetype'),url('../fonts/MabryPro-Bold.svg#MabryPro-Bold') format('svg');font-weight: bold;font-style: normal;font-display: swap;}*/
@font-face {font-family: 'Mabry Pro';src: url('../fonts/MabryPro.eot');src: url('../fonts/MabryPro.eot?#iefix') format('embedded-opentype'),url('../fonts/MabryPro.woff2') format('woff2'),url('../fonts/MabryPro.woff') format('woff'),url('../fonts/MabryPro.ttf') format('truetype'),url('../fonts/MabryPro.svg#MabryPro') format('svg');font-weight: normal;font-style: normal;font-display: swap;}

#enquire-now {scroll-margin-top: 130px !important;}
*{margin: 0; padding: 0;}
html { margin: 0 !important;}
html, body {margin: 0; padding: 0; box-sizing: border-box; scroll-behavior: smooth; /*overflow-x: hidden;*/font-weight: normal;font-family: "Mabry Pro";font-weight: 400;}
ul {margin: 0; padding: 0; list-style-type: none;}
figure,figcaption {margin: 0; padding: 0;}
a, a:hover {text-decoration: none;}
.wpb_single_image,.wpb_text_column.wpb_content_element {margin-bottom: 0 !important;}
.wpb_raw_code.wpb_content_element.wpb_raw_html {margin: 0 !important; }
.entry-header.alignwide {display: none; }
img {max-width: 100% !important;}
a {-webkit-transition: 0.5s ease-in-out; -moz-transition: 0.5s ease-in-out; -o-transition: 0.5s ease-in-out; transition: 0.5s ease-in-out; }
footer.entry-footer.default-max-width {display: none; }
.vc_row-fluid {margin: 0 !important;}
.vc_column-inner {padding: 0 !important;}
h1, h2, h3, h4, h5, h6{font-family: 'OT Jubilee Diamond';margin:0;font-weight: bold;}
p{margin:0;font-family: 'Mabry Pro';font-weight: normal;}
.container-fluid, div.container-fluid-row{padding: 0 34px;max-width:1920px;margin: auto !important;}
footer .container-fluid, div.container-fluid-row, section .container-fluid {padding: 0 132px;}
.vc_figure, .vc_figure div {display: block !important;}
.vc_row-fluid.container {margin: auto !important;}
header .container, div.container{max-width:1920px; padding:0 30px;}
input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{transition:background-color 10000000s,color 10000000s ease-in-out 0s}
.container-row {max-width: 1920px !important;margin: auto !important;padding:0 132px;}
/* .wpb-content-wrapper {background-image: url(/wp-content/uploads/2026/04/1b5d785f3610266f206960a6bc4753796340f241.png);background-size: cover;background-repeat: no-repeat;background-position: 0px 521px;} */
/* .wpb-content-wrapper{position:relative} */
/* .wpb-content-wrapper::before {
	content: '';
	background-image: url(/wp-content/uploads/2026/04/1b5d785f3610266f206960a6bc4753796340f241.png);
	background-size: cover;
	background-repeat: no-repeat;
	position: absolute;
	z-index: -1;
	left: 0;
	right: 0;
	width: 100%;
	height: var(--dynamic-height);
	background-position: top center;

} */
.home .wpb-content-wrapper{background-position: 0px calc(100vh - 201px);}
.page-privacy-policy .wpb-content-wrapper, .page-faqs .wpb-content-wrapper, .page-careers .wpb-content-wrapper, .page-contact .wpb-content-wrapper, .single-whats-on .wpb-content-wrapper{background-position: bottom;}
body {background: rgba(237, 230, 202, 1);}
.page-contact .wpb-content-wrapper,  .page-careers .wpb-content-wrapper {background-position: 0 -1375px;}
.page-careers .wpb-content-wrapper {background-position: 0 -1665px;}
/*----------------------------------------------------------------------------*/
/*Header*/
/*----------------------------------------------------------------------------*/
header {background: rgba(226, 146, 57, 1);padding: 44px 0 27px;text-align: center;position: relative;z-index: 99;}
header .header__logo {margin-bottom: 46px;}
header .header__logo .site-logo {max-width: 114px;display: flex;margin: auto;justify-content: center;align-items: center;}
header .header__navbar ul {display: flex;justify-content: center;display: -webkit-flex;gap: 32px;}
header .header__navbar ul li a {font-weight: 400; font-size: 16px;line-height: 100%;letter-spacing: 0%;text-align: center;text-transform: uppercase;color:rgba(74, 45, 13, 1);font-family: 'OT Jubilee Diamond';}
header .header__navbar ul li a:hover {color: rgba(237, 230, 202, 1);}
.mega-menu {position: absolute;left: 0;opacity: 0;visibility: hidden;width: 100%;top: 201px;background: #e29239;z-index: 99;padding: 33px 33px 47px;-webkit-transition: 0.5s ease-in-out; -moz-transition: 0.5s ease-in-out;-o-transition: 0.5s ease-in-out;transition: 0.5s ease-in-out;}
.mega-menu-inner {max-width: 716px;margin: auto;}
header .header__navbar ul li.has-mega a::before {content: ''; background: url(/wp-content/uploads/2026/05/arrow_back_ios_new-1.svg);width: 12px;height: 10px;display: block;background-size: contain;background-repeat: no-repeat;background-position: center;position: absolute;right: 0;top: 50%;transform: translateY(-50%);-webkit-transition: 0.5s ease-in-out;-moz-transition: 0.5s ease-in-out;-o-transition: 0.5s ease-in-out;transition: 0.5s ease-in-out;}
header .header__navbar ul li.has-mega a {position: relative;padding-right: 25px;}
.mega-menu .mega-grid .mega-item a::before{display:none}
.mega-grid .mega-item a {padding-right: 0 !important;display: block;}
.mega-grid .mega-item {width: 33.33%;padding: 11px;}
.mega-grid .mega-item a .img {aspect-ratio: 4 / 5;border-radius: 3px;margin-bottom: 10px;overflow:hidden;}
.mega-grid .mega-item a .img img {height: 100%;object-fit: cover;width: 100%;}
.mega-grid {display: flex;display: -webkit-flex;margin: -11px; flex-wrap:wrap}
header .header__navbar ul li.has-mega a h2 {font-weight: 700;font-size: 14px;line-height: 154%;letter-spacing: -3%;text-transform: uppercase;font-family: 'Eurostile LT Pro Ext Two';display: block; text-align: left;color: rgba(0, 0, 0, 1);}
.mega-menu-inner .title {text-align: left; padding-bottom: 15px;}
.mega-menu-inner .title h2 {font-weight: 400;font-size: 22px;line-height: 154%;letter-spacing: 3%;text-transform: uppercase;color: rgba(74, 45, 13, 1);}
header .header__navbar ul li.has-mega:hover .mega-menu {opacity: 1;visibility: visible;}
header .header__navbar ul li.has-mega:hover a::before {filter: brightness(0) saturate(100%) invert(95%) sepia(9%) saturate(779%) hue-rotate(340deg) brightness(103%) contrast(86%);}
header .header__navbar ul li.has-mega:hover a{color:#ede6ca}
header .header__navbar ul li.has-mega a:hover h2{color:#ede6ca}
.mega-active::before {content: '';position: fixed;left: 0;right: 0; width: 100%;height: 100%;top: 0;bottom: 0; background: rgba(255, 255, 255, 0.3);filter: blur(5px);-webkit-transition: 0.5s ease-in-out;-moz-transition: 0.5s ease-in-out;-o-transition: 0.5s ease-in-out;transition: 0.5s ease-in-out; z-index: 9;}
/* .header__inner { position: relative;} */
.header__inner .social-media-icon { position: absolute;right: 35px;bottom: 35px;}
.social-media-icon a {width: 20px;height: 20px;display: flex;margin-left: 14px;color: rgba(74, 45, 13, 1);font-size: 20px;align-items: center;justify-content: center;}
.social-media-inner {display: flex;}
/* .fixed-header header {width: 100%;  padding: 25px 0;}
.fixed-header header .header__bar {display: flex;justify-content: space-between;align-items: center;transition: 0.3s ease-in-out;}
.fixed-header header .header__bar .header__navbar {margin: auto;transition: 0.2s ease-in-out;}
.fixed-header header .header__logo{margin:0}
.fixed-header header  .header__logo .site-logo{max-width: 63px;}
.fixed-header header .container-fluid {padding: 0 80px;}
.fixed-header header .mega-menu{top: 83px;}
.wpb-content-wrapper {padding-top: 180px !important;transition: 0.3s ease-in-out;}
.fixed-header .wpb-content-wrapper {padding-top: 185px !important;}
.header__navbar {transition: 0.3s ease-in-out;}
header{transition: all 0.35s ease-in-out;}
html.fixed-header header .container-fluid {opacity: 0;position: absolute;width: 0;height: 0;visibility: hidden;overflow: hidden;transition: 0.3s ease-in-out;}
.fix__header {transition: 0.3s ease-in-out;opacity: 0;display: none;transform: translateY(-20px);}
html.fixed-header header .fix__header {display: block;transform: translateY(0);opacity: 1;}
.fixed-header header .header__bar {display: flex;justify-content: space-between;align-items: center;}
.fix__header__row .header__bar .header__logo {margin: 0;}
html.fixed-header header .fix__header .container-fluid {display: block;}
html.fixed-header header .fix__header .container-fluid {display: block;opacity: 1;position: relative;width: 100%;height: 100%;visibility: visible;}
.social-media-icon {display: flex;align-items: center;} */
.header__fixed__bar .header__logo {margin: 0;}
.header__fixed__bar .header__bar .social-media-icon {position: relative;right: 0;bottom: 0;}
.header__fixed__bar .header__bar {display: flex;justify-content: space-between;align-items: center;display: -webkit-flex;width:100%}
.header__fixed__bar .header__bar .site-logo {max-width: 65px;}
.header__fixed__bar {padding: 25px 0;position: fixed;top: 0;left: 0;right: 0;transform: translateY(-100%);opacity:0; visibility:hidden;   transition: 0.4s all;backdrop-filter: none;-webkit-backdrop-filter: none;box-shadow: 0px 2px 16px rgba(0,0,0,0.18);}
.fixed-header .header__fixed__bar{transform: translateY(0%);opacity:1; visibility:visible}
/*----------------------------------------------------------------------------*/
/*Footer*/
/*----------------------------------------------------------------------------*/
footer {padding: 47px 0 50px;background: rgba(226, 146, 57, 1);}
footer .footer__row {display: flex;display: -webkit-flex;flex-wrap: wrap;margin: 0 -15px;}
footer .footer__row .column__row {display: flex;display: -webkit-flex;flex-wrap: wrap;margin: 0 -15px;}
.footer__leftcolumn, .footer__rightcolumn {padding: 0 15px;}
.footer__leftcolumn {max-width: 283px;width: 100%;}
footer .footer__row .footer__logo {max-width: 122px;}
footer .footer__row .footer__logo img{width:100%;}
.footer__rightcolumn {width: calc(100% - 283px);}
footer .footer__row .column__row .footer__column {width: 33.33%;padding: 0 15px;}
footer p {font-weight: 400;font-size: 14px;line-height: 163%;letter-spacing: 3%;font-family: 'Mabry Pro';color: rgba(74, 45, 13, 1);margin-bottom: 15px;}
footer ul li a {font-weight: 400;font-size: 14px;line-height: 163%;letter-spacing: 3%;font-family: 'Mabry Pro';color: rgba(74, 45, 13, 1);display: inline-block;}
footer ul li a:hover{color: rgba(237, 230, 202, 1);}
/*----------------------------------------------------------------------------*/
/*Content*/
/*----------------------------------------------------------------------------*/
.vc_section.hero__banner .slide-item img, .vc_section.hero__banner .slide-item video {height: calc(100vh - 201px);object-fit: cover;width: 100%;opacity: 0.8;}
.vc_section.hero__banner .slide-item {position: relative;background: #000;}
section.vc_section.hero__banner div.swiper-button-next, section.vc_section.hero__banner div.swiper-button-prev{display:none}
section.vc_section.hero__banner .swiper-pagination {display: block !important;position: absolute;bottom: 31px;height: auto;display: flex !important;justify-content: center;}
section.vc_section.hero__banner .swiper-pagination span.swiper-pagination-bullet {width: 6px;height: 6px;background: rgba(237, 230, 202, 0.4);opacity:1;    margin: 0 6px;}
section.vc_section.hero__banner .swiper-pagination span.swiper-pagination-bullet-active {background: rgba(237, 230, 202, 1);}
.vc_section.hero__banner .slide-item .banner__content {position: absolute;bottom: 63px;left: 0;right: 0;padding: 0 50px;text-align: center;}
.booknow-button {	background: transparent !important;border: 0 !important;font-weight: 700;font-size: 14px !important;line-height: 146% !important;letter-spacing: -3%;text-align: center !important;text-transform: uppercase;color: rgb(237, 230, 202) !important;padding: 0 0px 6px !important;position: relative !important;font-family: 'Eurostile LT Pro Ext Two';}
.booknow-button::before {content: '';position: absolute;bottom: 0;left: 0;right: 0;background: rgba(237, 230, 202, 1);height: 1px;width: 60%;margin: auto;transition: 0.3s all;}
.booknow-button:hover::before{width:100%;}
.vc_section.content__Section {padding-top: 89px;padding-bottom: 124px;	text-align: center !important;}
.section-content p {color: rgba(237, 230, 202, 1);font-weight: 400;line-height: 154%;letter-spacing: 3%;font-size:14px;}
.section-content.font__size__28 p {font-size: 28px;}
.vc_section.content__Section .wpb_wrapper {max-width: 767px;margin: auto auto;}
section div .wpb_text_column.wpb_content_element.section-content {margin-bottom: 32px !important;}
.same__button .vc_general {background: transparent !important;border: 0 !important;font-weight: 700;font-size: 14px !important;line-height: 146% !important;letter-spacing: -3%;text-align: center !important;text-transform: uppercase;color: rgb(237, 230, 202) !important;padding: 0 0px 6px !important;position: relative !important;font-family: 'Eurostile LT Pro Ext Two';margin-right: 35px;}
.same__button .vc_general::before {content: '';position: absolute;bottom: 0;left: 0;right: 0;background: rgba(237, 230, 202, 1);height: 1px;width: 60%;margin: auto;transition: 0.3s all;}
.same__button .vc_general:hover::before{width:100%;}
.heading__h2 {font-weight: 400;font-size: 34px;line-height: 154%;letter-spacing: 3%;text-transform: uppercase;color: rgba(237, 230, 202, 1);margin: 0 !important;padding-bottom: 15px;}
.heading__h2.text__color {color: rgba(74, 45, 13, 1);}
.heading__h2.font__size__36 {font-size: 36px;}
.section-content.text__color__p p {color: rgba(28, 27, 31, 1);}
.vc_section.page__Gallery__section .images__column__6 .img__block {border: 5px solid rgba(0, 0, 0, 1);}
.vc_section.page__Gallery__section {padding: 100px 0;}
.vc_section.page__Gallery__section .content__column__6 .vc_column-inner{padding:48px 0px 66px 82px !important;}
.vc_section.page__Gallery__section .galler__slider .content-section {display: none;}
.vc_section.page__Gallery__section .galler__slider .carousel-caption img {margin: 0 !important;aspect-ratio: 4 / 5.03;object-fit: cover;	width: 100%;border-radius: 3px !important;}
.vc_section.page__Gallery__section .galler__slider .carousel-caption a {display: block;}
.same__button {margin: 0 !important;}
div.swiper-button-next, div.swiper-button-prev {position: absolute;top: 13px;width: 19.3px;height: 17.31px;right: 0 !important;left: inherit;margin: 0;background-image: url(/wp-content/uploads/2026/04/arrow_left_alt.svg);background-size: cover;background-repeat: no-repeat;background-position: center;}
div.swiper-button-prev {right: 30px !important;transform: rotate(180deg);}
.swiper-pagination {display: none !important;}
.vc_section.page__Gallery__section .content__column__6 .vc_column-inner .wpb_wrapper {position: relative;}
div.swiper-button-next::after, div.swiper-button-prev::after {display:none;}
.vc_section.page__Gallery__section .galler__slider .carousel-caption {padding: 0;position: relative !important;left: inherit;right: inherit;bottom: 0;}
.vc_section.page__Gallery__section .vc_column_container > .vc_column-inner .swiper-container {margin-left: -99px;overflow: hidden;}
.vc_section.page__Gallery__section .vc_column_container > .vc_column-inner .swiper-container {margin-left: -99px;overflow: hidden;margin-bottom: 41px;margin-top: 7px;}
.vc_section.page__Gallery__section .vc_row-fluid .vc_row-fluid {display: flex;display: -webkit-flex;}
.vc_section.page__Gallery__section .vc_row-fluid .vc_row-fluid .vc_column-inner {height: 100%;}
.vc_section.page__Gallery__section .vc_row-fluid .vc_row-fluid .images__column__6 img {aspect-ratio: 4 / 5.2;object-fit: cover;height: 100% !important;}
.vc_section.page__Gallery__section .vc_row-fluid .vc_row-fluid .images__column__6 .wpb_wrapper, .vc_section.page__Gallery__section .vc_row-fluid .vc_row-fluid .images__column__6 .wpb_wrapper div, .vc_section.page__Gallery__section .vc_row-fluid .vc_row-fluid .images__column__6 .wpb_wrapper div figure {height: 100%;}
.section-content {max-width: 390px;}
.vc_section.content__Section .wpb_wrapper .section-content {max-width: 100%;}
.container-full {padding: 0 85px;max-width: 1920px;margin: auto !important;}
.vc_section.page__whatson__Section {padding: 119px 0 0;}
.vc_section.page__whatson__Section .whatson__slider__container {padding-top: 63px;padding-bottom: 70px;max-width: 100%;}
.vc_section.page__whatson__Section .whatson__slider__container .vc_column-inner {max-width: 1920px;margin: auto;}
.vc_section.page__menu__Section .container-row {max-width: 1920px !important;}
section.vc_section.inner__banner__section .banner-img img { aspect-ratio: 19 / 5.28; object-fit: cover;}
section.vc_section.inner__banner__section .banner-img {position: relative;}
section.vc_section.inner__banner__section .banner-img::before {content: '';position: absolute;left: 0;right: 0;width: 100%;height: 100%;background: rgba(15, 0, 0, 1);opacity: 35%;top: 0;bottom: 0;}
section.vc_section.inner__banner__section .banner__inner__content { position: absolute;top: 50%;transform: translateY(-50%);text-align: center;padding: 0 50px; left: 0; right: 0;z-index: 2;}
.banner__Title {font-weight: 400;font-size: 34px;line-height: 132%;letter-spacing: 3%;text-transform: uppercase;text-align: center !important;color: rgba(237, 230, 202, 1);margin: 0 !important;}
.vc_section.page__menu__Section .vc_row-fluid .vc_row-fluid .vc_col-sm-4 {	width: 27.18%;padding-bottom: 0;margin-bottom: 0;}
.vc_section.page__menu__Section .vc_row-fluid .vc_row-fluid {display: flex;display: -webkit-flex;flex-wrap: wrap;}
.vc_section.page__menu__Section .vc_row-fluid .vc_row-fluid .vc_col-sm-8 {width: 72.82%;}
.vc_section.page__menu__Section .vc_row-fluid .vc_row-fluid .vc_column-inner {height: 100%;}
.vc_section.page__menu__Section .vc_row-fluid .vc_row-fluid .content__area .vc_column-inner {padding: 15px 55px !important;display: flex;align-items: flex-end;}
.button__black .vc_general {color: rgba(74, 45, 13, 1) !important;}
.button__black .vc_general::before {background: rgba(74, 45, 13, 1) !important;}
.vc_section.page__menu__Section .vc-gallery-element .gallery-figure img {object-fit: cover;aspect-ratio: 14 / 17.5;height: 100% !important;    opacity: 0.8;}
.vc_section.page__menu__Section  .vc-gallery-element .gallery-figure .gallery-item-overlay {display: none !important;}
.vc_section.page__menu__Section  .vc-gallery-element .gallery-figure .gallery-item-content {position: absolute;left: 0;right: 0;text-align: center;height: 100%;display: flex;align-items: center;justify-content: center;padding: 34px 20px;}
.vc_section.page__menu__Section .vc-gallery-element .gallery-figure .gallery-item-content .gallery-item-button {position: absolute;bottom: 34px;background: transparent;border: 0 !important;font-weight: 700;font-size: 14px !important;line-height: 146% !important;letter-spacing: -3%;text-align: center !important;text-transform: uppercase;color: rgb(237, 230, 202) !important;padding: 0 0px 6px !important;font-family: 'Eurostile LT Pro Ext Two';transform: inherit !important;box-shadow: none !important;}
.vc_section.page__menu__Section .vc-gallery-element .gallery-figure .gallery-item-content .gallery-item-button::before{content: '';position: absolute;bottom: 0;left: 0;right: 0;background: rgba(237, 230, 202, 1);height: 1px;width: 60%;margin: auto;transition: 0.3s all;}
.vc_section.page__menu__Section .vc-gallery-element .gallery-figure .gallery-item-content .gallery-item-button:hover::before{width:100%}
.vc_section.page__menu__Section .gallery-wrapper .owl-dots {display: none !important;}
.vc_section.page__menu__Section  .vc-gallery-element .gallery-figure .gallery-item-content .gallery-item-title {font-weight: 400;font-size: 32px;line-height: 132%;letter-spacing: 3%;text-align: center;text-transform: uppercase;color: rgba(237, 230, 202, 1);margin: 0;}
.vc_section.page__menu__Section  .vc-gallery-element {margin: 0 !important;}
.vc_section.page__menu__Section  .vc-gallery-element .gallery-pagination {display: none;}
.vc_section.page__menu__Section  .vc-gallery-element .gallery-wrapper {padding: 0;}
ul.vc_tta-tabs-list .vc_tta-tab a { background: transparent !important;border: 0 !important;font-weight: 700;font-size: 16px; line-height: 100%;letter-spacing: 3%;text-transform: uppercase;color: rgba(237, 230, 202, 1) !important;font-family: 'Eurostile LT Pro Ext Two';padding: 0 0 7px !important;position: relative !important;}
ul.vc_tta-tabs-list { display: flex !important;justify-content: center;gap: 42px;display: -webkit-flex !important;padding-top: 30px !important;}
ul.vc_tta-tabs-list .vc_tta-tab a::before {content: '' !important;position: absolute !important;bottom: 0 !important;left: 0;right: 0 !important;background: rgba(237, 230, 202, 1);height: 1px !important;width: 80% !important;margin: auto;transition: 0.3s all;opacity: 1 !important;display: block !important;bottom: 0 !important;top: inherit !important;}
ul.vc_tta-tabs-list .vc_tta-tab.vc_active a::before{width:100% !important}
ul.vc_tta-tabs-list .vc_tta-tab.vc_active a{opacity: 0.5 !important;}
.vc_tta-tabs-container {padding-bottom: 62px;}
.vc_tta-panel-body {background: transparent !important;padding: 0 !important;border: 0 !important;}
.vc_tta-panels {background: transparent !important;border: 0 !important;}
.vc_tta-panel-body .wpb_text_column.wpb_content_element.section-content {max-width: 767px;margin: auto auto 92px !important;text-align: center;}
.vc_tta-panel-body .vc_row-fluid {display: flex;display: -webkit-flex;margin: 0 -10px !important;}
.vc_tta-panel-body .vc_row-fluid .wpb_column {padding: 0 10px;}
.vc_tta-panel-body .vc_row-fluid .wpb_column .vc_column-inner .vc_figure div, .vc_tta-panel-body .vc_row-fluid .wpb_column .vc_column-inner .vc_figure div img {height: 100% !important;object-fit: cover;}
.vc_tta-panel-body .vc_row-fluid .wpb_column .vc_column-inner .vc_figure {aspect-ratio: 4 / 5.20;border-radius: 3px;overflow: hidden;background: #000;}
.vc_tta-container {margin: 0;}
.vc_section.page__tabing {padding-bottom: 119px;}
.vc_tta-panel-body .vc_row-fluid .wpb_column .wpb_wrapper {position: relative;}
.menu__page__tabing .menu__title {font-family: 'OT Jubilee Diamond';font-weight: 400;font-size: 32px;line-height: 132%;letter-spacing: 3%;text-align: center !important;text-transform: uppercase;position: absolute;top: 50%;transform: translateY(-50%);left: 0;right: 0;padding: 0 15px;color: rgba(237, 230, 202, 1);}
.menu__page__tabing .same__button {position: absolute;bottom: 36px;left: 0;right: 0;width: 100%;text-align: center;}
.vc_tta-panel-body .vc_row-fluid .wpb_column .vc_column-inner .vc_figure div img {opacity: 0.7;}
.vc_section.about__gallery__section .images__column__6 .img__block {border: 0;border-radius: 3px;overflow: hidden;}
.vc_section.about__gallery__section .heading__h2 {color: rgba(210, 101, 40, 1);}
.vc_section.about__gallery__section .section-content p {color: rgba(237, 230, 202, 1);}
.vc_section.about__gallery__section .wpb_text_column.wpb_content_element.section-content {margin: 0 !important;}
.vc_section.about__gallery__section div.swiper-button-next, .vc_section.about__gallery__section div.swiper-button-prev {display: none;}
.vc_section.about__page__content .about__logo {max-width: 114px;margin: 0px auto 40px !important;padding-top: 10px;}
.vc_section.about__page__content .section-content.text__color__p {margin-bottom: 0 !important;max-width: 495px;margin-left: auto;margin-right: auto;}
.vc_section.about__page__content .section-content.text__color__p p {margin-bottom: 30px;}
.vc_section.about__page__content .section-content.text__color__p p:last-child {margin-bottom: 0;}
.vc_section.content__Section.about__page__content {padding-bottom: 23px;}
.vc_section.page__Gallery__section.about__gallery__section {padding-bottom: 0;}
.vc_section.content__Section.about__page__content .section-content.font__size__28 p {color: rgba(0, 0, 0, 1);font-size: 22px;}
.vc_section.content__Section.about__page__content .wpb_wrapper {max-width: 635px;}
.vc_section.page__whatson__Section.abouts__whatson .heading__h2.text__color {color: rgba(210, 101, 40, 1);}
.vc_section.page__normal__section {padding: 101px 0 231px;}
.vc_section.page__normal__section .wpb_wrapper {max-width: 766px;margin: auto;}
.vc_section.page__normal__section .wpb_wrapper .section-content {max-width: 100%;}
.vc_section.page__normal__section .wpb_wrapper p {margin-bottom: 50px;color:rgba(87, 87, 87, 1)}
.vc_section.page__normal__section .wpb_wrapper h1, .vc_section.page__normal__section .wpb_wrapper h2, .vc_section.page__normal__section .wpb_wrapper h3, .vc_section.page__normal__section .wpb_wrapper h4, .vc_section.page__normal__section .wpb_wrapper h5, .vc_section.page__normal__section .wpb_wrapper h6 {font-weight: 400;font-size: 16px;line-height: 154%;letter-spacing: 3%;text-transform: uppercase;margin-bottom: 10px;color: rgb(28, 27, 31);}
.vc_section.faq__page__section {padding-top: 95px;padding-bottom: 179px;}
.vc_section.faq__page__section .vc_do_toggle .vc_toggle_title h4 {padding: 0 !important;font-weight: 700;font-size: 16px !important;line-height: 154%;letter-spacing: 3%;font-family: 'Eurostile LT Pro Ext Two';color: rgba(28, 27, 31, 1);width: 100%;display: block;}
.vc_section.faq__page__section .vc_do_toggle .vc_toggle_title {position: relative;padding-right: 60px;padding-left: 0 !important;padding-bottom: 12px;}
.vc_section.faq__page__section .vc_do_toggle .vc_toggle_title .vc_toggle_icon {position: absolute !important;right: 0;top: 50% !important;transform: translateY(-50%) !important;padding-right: 0;left: inherit !important;width: 20px;height: 20px;background: transparent;border: 0;background-image: url(/wp-content/uploads/2026/05/arrow_back_ios_new.svg);background-size: 10px;background-repeat: no-repeat;background-position: center;margin-top: -6px;}
.vc_section.faq__page__section .ui-accordion .ui-accordion-content {padding: 0 !important;}
.vc_section.faq__page__section .vc_do_toggle .vc_toggle_content {margin: 0;padding: 0 !important;}
.vc_section.faq__page__section .vc_do_toggle .vc_toggle_content p {font-weight: 400;font-size: 14px;line-height: 146%;letter-spacing: 0%;color: rgba(87, 87, 87, 1);margin-bottom: 30px;}
.vc_section.faq__page__section .vc_do_toggle {margin-bottom: 28px;border-bottom: 0.6px solid rgba(28, 27, 31, 1);padding-bottom: 0px;}
.vc_section.faq__page__section .wpb_wrapper {max-width: 722px;margin: auto;}
.vc_section.faq__page__section .vc_do_toggle .vc_toggle_title .vc_toggle_icon::before, .vc_section.faq__page__section .vc_do_toggle .vc_toggle_title .vc_toggle_icon::after{display:none !important}
.vc_section.faq__page__section .vc_do_toggle.vc_toggle_active .vc_toggle_title .vc_toggle_icon {transform: rotate(180deg) translateY(-50%) !important;margin-top: -25px;}
section.vc_section.faq__page__section::before {content: '';
	background-image: url(/wp-content/uploads/2026/05/BG.svg);
	position: absolute;
	left: 0;
	top: 0;
	width: 25%;
	height: 100%;

	background-repeat: repeat-y;
	background-position: top left;

	background-size: 100% auto;

	transform: none !important;
	transition: none !important;
	will-change: auto !important;}

.vc_section.page__menu__Section .gallery-container {border-radius: 0;overflow: unset;}
.vc_section.page__menu__Section .vc-gallery-element .gallery-figure {border: 5px solid rgba(0, 0, 0, 1);overflow: unset;    background: #000;}
.vc_section.page__menu__Section .owl-stage-outer {overflow: unset;}
.vc_section.page__menu__Section .vc_row-fluid .vc_row-fluid .vc_col-sm-8 .vc_column-inner {overflow: hidden;padding-top: 70px !important;}
.vc_section.page__menu__Section .container-row {padding-left: 0;}
.vc_section.page__menu__Section .vc_row-fluid .vc_row-fluid .vc_col-sm-8 .vc_column-inner .wpb_wrapper {padding-left: 228px;}
.vc_section.page__menu__Section .gallery-container .gallery-item {height: auto !important;}
.vc_section.page__menu__Section .gallery-container .owl-prev, .vc_section.page__menu__Section .gallery-container .owl-next {top: -70px;right: 0;left: inherit;width: 22px;height: 19px;border-radius: 0;transform: inherit;background-color: transparent !important;background-image: url(/wp-content/uploads/2026/04/arrow_left_alt.svg) !important;background-size: contain !important;background-repeat: no-repeat !important;background-position: center !important;font-size: 0 !important;margin: 0;right: 0px;box-shadow: none !important;}
.vc_section.page__menu__Section .gallery-container .owl-prev {right: 35px;transform: rotate(180deg);}
.vc_section.page__menu__Section .gallery-item:hover .gallery-image {transform: inherit !important;opacity: 100%;}
.vc_section.careers__page__section {padding: 56px 0 58px;}
.vc_section.column__Section .column__image__col .vc_figure {aspect-ratio: 14 / 17.5;}
.vc_section.column__Section .column__image__col .vc_figure div, .vc_section.column__Section .column__image__col .vc_figure div img {height: 100% !important;object-fit: cover;    border-radius: 3px;}
.vc_section.column__Section .vc_row-fluid .vc_row-fluid .wpb_column {padding: 0 48.1px;}
.vc_section.column__Section .vc_row-fluid .vc_row-fluid {display: flex;display: -webkit-flex;flex-wrap: wrap;margin: 0 -48.1px !important;}
.heading__h2.text__orange {color: rgba(210, 101, 40, 1);}
.vc_section.column__Section .heading__h2 {padding-bottom: 0;}
.sub__heading {font-weight: 400;font-size: 16px;line-height: 146%;letter-spacing: 0%;text-transform: uppercase;padding-bottom: 12px;color: rgba(41, 40, 40, 1);margin: 0 !important;}
.vc_section.column__Section .wpb_text_column.wpb_content_element.section-content {margin: 0 !important;}
.vc_section.column__Section .section-content p {color: rgba(87, 87, 87, 1);}
.vc_section.column__Section .section-content {max-width: 454px;}
.vc_section.column__Section .column__content__col .vc_column-inner {padding: 80px 0 !important;}
.vc_section.contact__column__section {padding-top: 107px;padding-bottom: 77px;}
.vc_section.column__two__section .flex__row {display: flex;display: -webkit-flex;margin: 0 -20px !important;}
.vc_section.column__two__section .flex__row .wpb_column {padding: 0 20px;}
.vc_section.column__two__section .container-row .vc_col-sm-12 {padding: 0 85px;}
.vc_section.column__two__section .two__column__image .vc_figure div, .vc_section.column__two__section .two__column__image .vc_figure div img {height: 100% !important;object-fit: cover;}
.vc_section.column__two__section .two__column__image .vc_figure {aspect-ratio: 14 / 15.5;border: 5px solid rgba(0, 0, 0, 1);}
.vc_section.column__two__section .flex__row .vc_column-inner {height: 100%;}
.vc_section.column__two__section .flex__row .two__column__content .vc_column-inner {display: flex;align-items: center;justify-content: center;padding: 30px 20px 30px 48px !important;}
.vc_section.column__two__section .flex__row .two__column__content .wpb_text_column.wpb_content_element.section-content {margin: 0 !important;max-width: 478px;}
.vc_section.contact__info__section {padding-bottom: 82px;}
.contact___info__content .section-content .wpb_wrapper{display: flex;display: -webkit-flex;flex-wrap: wrap;}
.contact___info__content .section-content .wpb_wrapper ul {width: 50%;}
.contact___info__content .section-content .wpb_wrapper p {color: rgba(87, 87, 87, 1);}
.section-content .wpb_wrapper li strong {color: rgba(28, 27, 31, 1);font-weight: 700;font-size: 14px;line-height: 146%;letter-spacing: 0%;font-family: 'Eurostile LT Pro Ext Two';display: block;margin-bottom: 4px;}
.section-content .wpb_wrapper li {font-weight: 400;font-size: 14px;line-height: 146%;letter-spacing: 0%;font-family: "Mabry Pro";margin-bottom: 15px;color:rgba(87, 87, 87, 1)}
.section-content .wpb_wrapper li:last-child {margin: 0;}
.contact___info__content .wpb_text_column.wpb_content_element.section-content {margin-bottom: 10px !important;padding-left: 0px;}
.contact___info__content .section-content .wpb_wrapper ul {width: 50%;margin-bottom: 57px;margin-top: 40px;}
.contact___info__content .heading__h2 {padding-bottom: 0;}
.vc_section.menu__link__section {padding: 28px 0 !important;background: rgba(74, 45, 13, 1);}
.vc_section.menu__link__section .vc_row-fluid .wpb_wrapper {display: flex;justify-content: center;gap: 35px;display: -webkit-flex;}
.link__button .vc_general {background: transparent !important;border: 0 !important;font-weight: 700;font-size: 16px !important;line-height: 100% !important;letter-spacing: -3%;text-align: center !important;text-transform: uppercase;color: rgb(237, 230, 202) !important;padding: 0 0px 6px !important;position: relative !important;font-family: 'Eurostile LT Pro Ext Two';}
.link__button .vc_general::before {content: '';position: absolute;bottom: 0;left: 0;right: 0;background: rgba(237, 230, 202, 1);height: 1px;width: 60%;margin: auto;transition: 0.3s all;}
.link__button .vc_general:hover::before {width: 100%;}
.vc_section.campaign__column__section {padding: 85px 0 100px;}
.same__button:last-child .vc_general {margin-right: 0;}
.section-content.text__white p {color: rgb(237, 230, 202) !important;}
.section-content p{margin-bottom:25px;}
.section-content.text__white p:last-child{margin-bottom:0}
.banner__sub__Title {text-align: center !important;font-weight: 700;font-size: 16px;line-height: 146%;letter-spacing: 18.5%;color: rgba(237, 230, 202, 1);font-family: 'Eurostile LT Pro Ext Two';margin: 0 !important;}
.vc_section.inner__banner__section.campaign__page__banner .banner-img img {aspect-ratio: 19 / 6.15;}
.vc_section.campaign__column__section .wpb_text_column.wpb_content_element.section-content {margin-bottom: 24px !important;}
.text__orange__button .vc_general {color: rgb(210, 101, 40) !important;}
.text__orange__button .vc_general::before{background:rgb(210, 101, 40) !important}
.vc_section.campaign__gallery__section .images__column__6 .img__block {border: 0;}
.vc_section.campaign__gallery__section .images__column__6 .img__block {border: 0;border-radius: 3px;overflow: hidden;}
.vc_section.campaign__gallery__section div.swiper-button-next, .vc_section.campaign__gallery__section div.swiper-button-prev{display:none}
.vc_section.column__three__section {padding: 40px 0 100px;}
.vc_section.column__three__section .vc_row-fluid .vc_row-fluid {display: flex;display: -webkit-flex;margin: 0 -6px !important;}
.vc_section.column__three__section .vc_row-fluid .three__column {padding: 0 6px;}
.vc_section.column__three__section .vc_row-fluid .three__column  .vc_column-inner .vc_figure {aspect-ratio: 4 / 5;border-radius: 3px;overflow: hidden;background: #000;}
.vc_section.column__three__section .vc_row-fluid .three__column  .vc_column-inner .vc_figure div, .vc_section.column__three__section .vc_row-fluid .three__column .vc_column-inner .vc_figure img{height: 100% !important;object-fit: cover;}
.vc_section.column__three__section .vc_row-fluid .three__column .vc_column-inner .vc_figure img{opacity: 0.7;}
.vc_section.column__three__section .vc_row-fluid .three__column .menu__title {font-family: 'OT Jubilee Diamond';font-weight: 400;font-size: 32px;line-height: 132%;letter-spacing: 3%;text-align: center !important;text-transform: uppercase;position: absolute;top: 50%;transform: translateY(-50%);left: 0;right: 0;padding: 0 15px;color: rgba(237, 230, 202, 1);}
.vc_section.inner__page__menu .container-row {max-width: 1340px !important;}
.vc_section.column__three__section .vc_row-fluid .three__column .same__button {position: absolute;bottom: 36px;left: 0;right: 0;width: 100%;text-align: center;}
.heading__h2.font__size__32 {font-size: 32px;}
.vc_section.full__width__section {padding: 80px 0 0;}
.vc_section.full__width__section .content__6 .vc_column-inner {padding-left:0px !important;padding-top: 75px !important;padding-bottom: 77px !important;padding-right: 106px !important;}
.link__button {margin: 0 !important;}
.vc_section.full__width__section .section-content {max-width: 560px;}
.vc_section.full__width__section .section-content p {font-size: 16px;color: rgb(74, 45, 13);}
.vc_section.full__width__section .full__container {display: flex;display: -webkit-flex;flex-wrap: wrap;}
.vc_section.full__width__section .full__container .image__6 .vc_column-inner {padding-right: 0 !important;}
.vc_section.full__width__section .full__container .content__6 .vc_column-inner .wpb_wrapper {max-width: 546px;margin: auto;}
.vc_section.full__width__section .full__container .vc_column-inner {height: 100%;}
.vc_section.full__width__section .full__container .image__6 .wpb_wrapper, .vc_section.full__width__section .full__container .image__6 .wpb_wrapper div, .vc_section.full__width__section .full__container .image__6 .wpb_wrapper img {height: 100% !important;object-fit: cover;}
.vc_section.full__width__section .full__container .image__6 .wpb_wrapper .vc_figure {background: #000;}
.vc_section.full__width__section .full__container .image__6 .wpb_wrapper .vc_figure img {opacity: 0.7;}
.vc_section.campaign__page__whaston {padding-top: 86px;}
.vc_section.column__Section.campaign__column__section .vc_column-inner {padding-top: 0 !important;}
.vc_section.campaign__column__section .section-content {max-width: 511px;}
.vc_section.inner__banner__section .hero-media img {aspect-ratio: 19 / 5.28;object-fit: cover;width: 100%;}
.vc_section.inner__banner__section .hero-media{position:relative;}
.vc_section.inner__banner__section .hero-media::before{content: '';position: absolute;left: 0;right: 0;width: 100%;height: 100%;background: rgba(15, 0, 0, 1);opacity: 35%;top: 0;bottom: 0;}
.vc_section.inner__banner__section .swiper-pagination {display: block !important;position: absolute;bottom: 31px;height: auto;display: flex !important;justify-content: center;}
.vc_section.inner__banner__section .swiper-pagination span.swiper-pagination-bullet {width: 6px;height: 6px;background: rgba(237, 230, 202, 0.4);opacity: 1;margin: 0 6px;}
.vc_section.inner__banner__section .swiper-pagination span.swiper-pagination-bullet-active {background: rgba(237, 230, 202, 1);}
.post__section .post__row {display: flex;display: -webkit-flex;flex-wrap: wrap;margin: -15px;}
.post__section .post__row .post__column {width: 33.33%;padding: 15px;}
.post__container.container-row {max-width: 1920px !important; padding:0 95px}
.post__img {aspect-ratio: 14 / 17.44;}
.post__img img {height: 100% !important;width: 100% !important;object-fit: cover;}
footer .container-fluid {max-width:1920px !important;padding: 0 132px;}
.post__content {background: rgba(237, 230, 202, 0.9);border: 2px solid rgba(0, 0, 0, 1);border-top: 0;padding: 17px 28px 33px;}
.post__content strong {font-weight: 700;font-size: 14px;line-height: 146%;letter-spacing: 0%;text-transform: uppercase;display: block;padding-bottom: 8px;font-family: 'Eurostile LT Pro Ext Two';color: rgba(41, 40, 40, 1);}
.post__content h2 {color: rgba(28, 27, 31, 1);font-weight: 400;font-size: 24px;line-height: 132%;letter-spacing: 3%;text-transform: uppercase;margin: 0;padding-bottom: 4px;}
.post__content p {margin-bottom: 20px;font-weight: 400;font-size: 14px;line-height: 146%;letter-spacing: 0%;color: rgba(41, 40, 40, 1);}
.post__section{background-image: url(/wp-content/uploads/2026/04/1b5d785f3610266f206960a6bc4753796340f241.png);background-size: cover;background-repeat: no-repeat;background-position: top center;}
.post__section {padding: 40px 0 151px;}
.content__area p {font-weight: 400;font-size: 14px;line-height: 146%;letter-spacing: 0%;text-align: center;color: rgba(237, 230, 202, 1);}
.content__area {max-width: 470px;margin: auto;padding-bottom: 70px;}
.post__content h2 a {color: rgba(28, 27, 31, 1);}
.page-book .wpb-content-wrapper {background-position: top center;}
section.vc_section.books__section {padding: 21px 0 71px;text-align: center;}
.vc_section.books__section .wpb_text_column.wpb_content_element.section-content {max-width: 605px;margin: auto !important;}
.vc_section.books__section .heading__h6 {width: 430px;height: 378px;margin: 49px auto auto;background: rgba(217, 217, 217, 1);border-radius: 3px;font-weight: 400;font-size: 14px;line-height: 100%;letter-spacing: 0%;color: rgba(0, 0, 0, 1);font-family: 'Mabry Pro';display: flex;justify-content: center;align-items: center;}
.vc_section.details__column__section {padding: 130px 0;}
.vc_section.details__column__section .sub__heading__details {font-weight: 400;font-size: 16px;line-height: 146%;letter-spacing: 0%;font-family: 'Mabry Pro';color: rgba(41, 40, 40, 1);}
.vc_section.details__column__section .section-content p {color: rgba(87, 87, 87, 1);}
.vc_section.details__column__section .section-content {max-width: 494px;}
.vc_section.details__column__section .details__column__img {padding-left: 47px;}
.vc_section.details__column__section .details__column__img .vc_figure {aspect-ratio: 19 / 22.75;border-radius: 3px;overflow: hidden;}
.vc_section.details__column__section .details__column__img .vc_figure div, .vc_section.details__column__section .details__column__img .vc_figure div img {height: 100% !important;object-fit: cover;}
.vc_section.details__gallery__section .images__column__6 .img__block{border:0}
/* .single-whats-on .wpb-content-wrapper {
    background-image: url(/wp-content/uploads/2026/05/bg-details.png);
    background-position: 0 -1067px;
} */
.vc_section.details__gallery__section div.swiper-button-next, .vc_section.details__gallery__section div.swiper-button-prev{display:none }
.vc_section.details__gallery__section {padding-top: 50px;padding-bottom: 10px;}
.vc_section.details__column__section .details__column__content {padding-left: 78px;padding-right: 78px;}
.page404 {padding: 200px 0;text-align: center;}
.page404 h2 {font-size: 60px;color: rgba(74, 45, 13, 1) !important;}
.page404 p {padding: 10px 0;font-weight: 400;line-height: 154%;letter-spacing: 3%;font-size: 14px;color: rgba(28, 27, 31, 1);}
.vc_section.page__menu__Section .vc_row-fluid .vc_row-fluid .content__area .vc_column-inner .section-content p {text-align: left;}
.vc_section.page__whatson__Section .whatson__slider__container {padding-left: 0;padding-right: 0;}
.vc_section.page__whatson__Section .whatson__slider__container .vc_column-inner {padding-left: 82px !important;padding-right: 82px !important;/*overflow: hidden;*/}
.vc_section.page__whatson__Section .whatson__slider__container .vc_column-inner .swiper {overflow: unset !important;}
.vc-post-slide-categories {font-weight: 700;font-size: 14px;line-height: 146%;letter-spacing: 0%;text-transform: uppercase;display: block;padding-bottom: 8px;font-family: 'Eurostile LT Pro Ext Two';color: rgba(41, 40, 40, 1);}
.vc-post-slide-categories a{color: rgba(41, 40, 40, 1);}
.event_date_field {display: inline-block; padding-bottom: 12px;margin: 0 0 0 0px !important;}
.event_date_field span {font-weight: 400;font-size: 14px;line-height: 146%;letter-spacing: 0%;font-family: "Mabry Pro";color: rgba(41, 40, 40, 1);}
.vc_section.page__whatson__Section .swiper-wrapper {display: flex;display: -webkit-flex;}
.vc_section.page__whatson__Section .swiper-wrapper .vc-post-slide-inner {height: 100%;}
/* section.vc_section.page__discover__section .swiper-slide {width: 100% !important;} */
section.vc_section.page__discover__section .swiper-slide .vc-post-slide-inner { display: flex;display: -webkit-flex;align-items: center;} 
section.vc_section.page__discover__section .swiper-slide .post__img {width: 361px;border: 5px solid rgba(0, 0, 0, 1);}
section.vc_section.page__discover__section .swiper-slide .post__content {background: transparent;border: 0;padding: 70px !important;}
section.vc_section.page__discover__section .swiper-slide .post__content .vc-post-slide-title a {color: rgb(237, 230, 202) !important;}
section.vc_section.page__discover__section .swiper-slide .post__content .vc-post-slide-excerpt {margin-top: 10px;margin-bottom: 30px;max-width: 450px;color: rgb(237, 230, 202);}
.vc-post-slide-excerpt {font-weight: 400;font-size: 14px;line-height: 146%;letter-spacing: 0%;color: rgba(28, 27, 31, 1);font-family: 'Mabry Pro';}
.vc_section.page__discover__section .vc_column-inner {padding-left: 79px !important;/*padding-right: 310px !important;*/}
section.vc_section.page__discover__section .swiper-slide .post__content .text__orange__button .vc_general {color: rgba(237, 230, 202, 1) !important;}
section.vc_section.page__discover__section .swiper-slide .post__content .text__orange__button .vc_general::before{background:rgba(237, 230, 202, 1) !important;}
.vc_section.page__discover__section .swiper {overflow: unset;}
/* .vc_section.page__discover__section .container-row {max-width: 100% !important;padding: 0 !important;padding-left: 325px !important;overflow: hidden;padding-right: 0 !important;} */
.vc_section.page__whatson__Section .swiper-wrapper .swiper-slide {height: auto !important;}
.vc_section.page__whatson__Section .swiper-wrapper .vc-post-slide-inner{background: rgba(237, 230, 202, 0.9);border: 2px solid rgba(0, 0, 0, 1);}
.vc_section.page__whatson__Section .swiper-wrapper .vc-post-slide-inner .post__content{background:transparent;border:0}
nav.navigation.post-navigation {display: none;}
span.slide-subtitle {font-weight: 700;font-size: 12px;line-height: 146%;letter-spacing: 0%;text-transform: uppercase; font-family: 'Eurostile LT Pro Ext Two';color: rgba(41, 40, 40, 1);margin: 0;padding-bottom: 12px; display: block;}
h2.slide-title {font-weight: 400; font-size: 20px;line-height: 132%;letter-spacing: 3%;text-transform: uppercase;color: rgba(28, 27, 31, 1);margin: 0;padding-bottom: 12px;}
p.slide-description {font-family: Mabry Pro;font-weight: 400;font-size: 12px;line-height: 146%;letter-spacing: 0%;margin-bottom: 27px;max-width: 282px;}
.swiper-scrollbar {display: none;}
a.button-link { background: transparent;border: 0;font-weight: 700;font-size: 14px;line-height: 146%;letter-spacing: -3%;text-align: center;text-transform: uppercase;padding: 0 0px 6px;position: relative;font-family: 'Eurostile LT Pro Ext Two';color: rgba(210, 101, 40, 1);}
a.button-link::before {content: '';position: absolute;bottom: 0;left: 0;right: 0; background: rgba(210, 101, 40, 1);height: 1px;width: 60%;margin: auto;transition: 0.3s all;}
a.button-link:hover::before {width: 100%;}
.slider_repeater .images figure img {height: 100%;object-fit: cover;width: 100%;}
.slider_repeater .images figure { aspect-ratio: 4 / 5.03;margin-bottom:12px;}
.slider_repeater .inner-content {border: 2px solid rgba(0, 0, 0, 1);    background: rgba(237, 230, 202, 0.8);}
.slider_repeater .inner-content .content {padding: 0 29px 26px;}
section.vc_section.role__section {margin-bottom: 53px !important;padding: 41px 0 95px;}
section.vc_section.role__section::before, .vc_section.details__page__whatson::before { content: '';background-image: url(/wp-content/uploads/2026/05/IRIS-NEW-PATTERN-3-grad-scaled.png);height: 100%;position: absolute;left: 0; top: 0;bottom: 0;width: 502px;background-size: cover;background-position: center right;background-repeat: no-repeat;}
section.vc_section.role__section .heading__h2 {padding-left: 245px;padding-bottom:0px;}
section.vc_section.explore__section .vc_col-sm-12 {padding: 0px 140px;}
section.vc_section.explore__section .heading__h2 {padding-bottom: 47px;}
section.vc_section.explore__section .vc_row-fluid .vc_row-fluid {display: flex;display: -webkit-flex;margin: 0 -10px !important;}
section.vc_section.explore__section .explore__column {padding: 0 10px;}
section.vc_section.explore__section .wpb_single_image .vc_figure div, section.vc_section.explore__section .wpb_single_image .vc_figure div img {height: 100% !important;object-fit: cover;width: 100%;}
section.vc_section.explore__section .wpb_single_image .vc_figure {aspect-ratio: 4 / 5; border-radius: 3px;overflow: hidden;margin-bottom: 30px;}
.small__heading {font-weight: 400;font-size: 24px;line-height: 132%;letter-spacing: 3%;text-transform: uppercase;color: rgba(28, 27, 31, 1);margin: 0 !important;padding-bottom: 13px;}
section.vc_section.explore__section {padding-bottom: 115px;}
.vc_section.events__section .sub-heading {font-weight: 700;font-size: 14px;line-height: 146%;letter-spacing: 0%;font-family: 'Eurostile LT Pro Ext Two';margin: 0;padding-bottom: 2px;color: rgb(74, 45, 13);}
.vc_section.events__section .heading__h2 {padding-bottom: 9px;}
.vc_section.events__section .section-content {max-width: 470px;}
.vc_section.events__section .events__row {display: flex;display: -webkit-flex;}
.vc_section.events__section .events__row .vc_column-inner {height: 100%;}
.vc_section.events__section .events__row .event__content__column .vc_column-inner {padding: 31px !important;display: flex;align-items: center;justify-content:center;padding-right: 125px !important;}
.vc_section.reservations__section .heading__h6 {width: 430px;height: 378px;margin: 8px auto auto;background: rgba(217, 217, 217, 1);border-radius: 3px;font-weight: 400;font-size: 14px;line-height: 100%;letter-spacing: 0%;color: rgba(0, 0, 0, 1);font-family: 'Mabry Pro';display: flex;justify-content: center;align-items: center;}
.slider-list .slider-item-carousel .li-item {margin-right: 16px;}
.slider-list .slider-item-carousel{display:flex}
.vc_section.events__section {padding: 283px 0 94px;}
.vc_section.reservations__section {padding: 92px 0 100px !important;}
.vc_section.finer__details__section .heading__h2 {padding-bottom: 52px;}
.sub-heading-h6 {font-weight: 700;font-size: 14px;line-height: 132%;letter-spacing: -3%;text-transform: uppercase;font-family: 'Eurostile LT Pro Ext Two';text-align: center !important;color: rgba(210, 101, 40, 1);margin: 0 !important;padding-bottom: 19px;}
.vc_section.finer__details__section .section-content {max-width: 280px;margin: auto;text-align: center;}
.vc_section.finer__details__section .section-content p {color: rgba(74, 45, 13, 1);}
.vc_section.finer__details__section .vc_row-fluid .vc_row-fluid {display: flex;display: -webkit-flex;margin: 0 -10px !important;}
.vc_section.finer__details__section .vc_row-fluid .vc_row-fluid .wpb_column {padding: 0 10px;}
.vc_section.finer__details__section .vc_row-fluid .vc_row-fluid .wpb_column .vc_column-inner {height: 100%;border-right: 0.5px solid rgba(28, 27, 31, 1);}
.vc_section.finer__details__section .vc_row-fluid .vc_row-fluid .wpb_column:last-child .vc_column-inner{border-right:0} 
.vc_section.finer__details__section {padding-bottom: 100px;}
.vc_section.other__section {padding-top: 54px !important;}
.vc_section.other__section .heading__h2 {padding-bottom: 39px;color: rgba(74, 45, 13, 1);}
.vc_section.events__section .container-row {max-width: 1920px !important;padding: 0;}
.vc_section.events__section .slider_repeater .inner-content .content {display: none;}
.vc_section.events__section .slider_repeater .images figure {margin: 0;}
.vc_section.events__section .event__img__column .vc_column-inner {overflow: hidden;padding-right: 211px !important;}
.vc_section.events__section .event__img__column {padding-left: 50px;}
.vc_section.events__section .slider_repeater .images figure{aspect-ratio: 4 / 5;}

.vc_section.details__gallery__section div.swiper-button-next, .vc_section.details__gallery__section div.swiper-button-prev{filter: brightness(0) saturate(100%) invert(44%) sepia(51%) saturate(788%) hue-rotate(339deg) brightness(97%) contrast(89%); display:block !important}
.vc_section.details__page__whatson {padding-top: 33px !important;margin-bottom: 84px;padding-bottom: 129px !important;}
.vc_section.details__page__whatson .whatson__slider__container {padding-top: 0;padding-bottom: 0;}
.vc_section.details__about__content {padding-bottom: 95px !important;}
.vc_section.details__page__whatson .container-row {padding: 0 !important;width: 40%;}
.vc_section.page__discover__section div.swiper-button-next, .vc_section.page__discover__section div.swiper-button-prev {margin-top: -70px;filter: brightness(0) saturate(100%) invert(94%) sepia(11%) saturate(873%) hue-rotate(326deg) brightness(106%) contrast(86%);margin-right: -207px;}
.vc_section.gallery__page__Section .container-row {max-width: 1920px !important;padding: 0 35px;}
.vc_section.gallery__page__Section {padding-top: 41px;padding-bottom: 124px;}
.vc_section.gallery__page__Section .gallery-grid {display: flex;flex-wrap: wrap;display: -webkit-flex;gap: 0 !important;margin: -10px;}
.vc_section.gallery__page__Section .gallery-grid .gallery-item img {width: 100%;}
.vc_section.gallery__page__Section .gallery-grid .gallery-item{padding: 10px;}
.vc_section.gallery__page__Section .gallery-grid .item-large {width: 50%;}
.vc_section.gallery__page__Section .gallery-grid .item-small {width: 33.33%;}
.vc_section.gallery__page__Section .gallery-grid .gallery-item .gallery-image .gallery-overlay {display: none;}
.vc_section.gallery__page__Section .gallery-grid .gallery-item img {width: 100%;height: 100%;object-fit: cover;}
.vc_section.gallery__page__Section .gallery-grid .gallery-item .gallery-image {aspect-ratio: 4 / 5.04;border-radius: 3px;overflow: hidden;}
.vc_section.gallery__page__Section .gallery-filters {display: flex;justify-content: center;gap: 35px;display: -webkit-flex;margin-bottom: 62px;}
.vc_section.gallery__page__Section .gallery-filters .filter-btn {background: transparent !important;border: 0 !important;font-weight: 700;font-size: 16px !important;line-height: 100% !important;letter-spacing: -3%;text-align: center !important;text-transform: uppercase;color: rgb(237, 230, 202) !important;padding: 0 0px 6px !important;position: relative !important;font-family: 'Eurostile LT Pro Ext Two';transition: 0.3s all;min-width: inherit;}
.vc_section.gallery__page__Section .gallery-filters .filter-btn:hover, .vc_section.gallery__page__Section .gallery-filters .filter-btn.active{color:rgba(210, 101, 40, 1) !important}
.vc_section.gallery__page__Section .gallery-filters .filter-btn::before {content: '';position: absolute;bottom: 0;left: 0;right: 0;background: rgba(237, 230, 202, 1);width: 60%;margin: auto;transition: 0.3s all;height: 1px;}
.vc_section.gallery__page__Section .gallery-filters .filter-btn:hover::before, .vc_section.gallery__page__Section .gallery-filters .filter-btn.active::before{width:100%; background:rgba(210, 101, 40, 1)}
.vc_section.other__section .container-full {max-width: 100% !important;padding:76px 0 89px!important;background: linear-gradient(0deg, #E8B674 0%, #DD8627 100%);}
.vc_section.other__section .container-full .vc_column-inner {max-width: 716px;margin: auto;}
.vc_section.other__section .container-full .vc_column-inner .vc_column-inner {max-width: 100%;}
.vc_section.other__section .container-full .vc_column-inner .vc_row-fluid {display: flex;display: -webkit-flex;margin: 0 -17px !important;}
.vc_section.other__section .container-full .other__column {padding: 0 17px;}
.vc_section.other__section .container-full .other__column .vc_figure div, .vc_section.other__section .container-full .other__column .vc_figure div img {width: 100%;height: 100% !important;object-fit: cover;}
.vc_section.other__section .container-full .other__column .vc_figure {aspect-ratio: 4 / 5.03;margin-bottom: 16px;border-radius: 3px;overflow: hidden;}
.other__title {font-weight: 700;font-size: 14px;line-height: 154%;letter-spacing: -3%;text-transform: uppercase;padding: 0 12px;color: rgba(0, 0, 0, 1);margin: 0;font-family: 'Eurostile LT Pro Ext Two';}
.details__page__whatson .heading__h2 {padding-bottom: 50px;}
.vc_section.role__section .role__container {padding-left: 280px;overflow: hidden;padding-right: 45px !important;}
.vc_section.role__section .role__container .vc_column-inner {padding-top: 45px !important;overflow: hidden;}
section.vc_section.page__discover__section .swiper-slide .post__content, section.vc_section.page__discover__section .swiper-slide .post-slide-image {opacity: 0;visibility:hidden}
 
section.vc_section.page__discover__section .swiper-slide.swiper-slide-active .post__content, section.vc_section.page__discover__section .swiper-slide.swiper-slide-active .post-slide-image{opacity: 1;visibility:visible}
.vc_section.page__whatson__Section .whatson__slider__container div.swiper-button-next, .vc_section.page__whatson__Section .whatson__slider__container div.swiper-button-prev{display:none}
.vc_section.faq__page__section .vc_do_toggle:last-child {margin: 0;}
.page-gallery .wpb-content-wrapper{background-image:inherit;}
.vc_section.gallery__page__Section {background: url(/wp-content/uploads/2026/05/gallery-img.png);background-size: cover;background-repeat: no-repeat;background-position: top center;}
.vc_tta-container {margin-bottom: 0 !important;}
label {font-weight: 400;font-size: 14px;line-height: 146%; letter-spacing: 0%;font-family: 'Mabry Pro';display: block;padding-bottom: 10px;color:rgba(74, 45, 13, 1)}
form br {display: none;}
form span{display:block}
.form-control {background: rgba(233, 194, 138, 1) !important;border: 0 !important;box-shadow: none !important;outline: 0 !important; font-weight: 400;font-size: 14px;letter-spacing: 0%;font-family: 'Mabry Pro';color: rgba(74, 45, 13, 1) !important;padding: 8px 12px;opacity: 40%;border-radius: 3px;}
.form__group {margin-bottom: 25px;}
.form__heading {font-weight: 400;font-size: 16px;line-height: 146%;letter-spacing: 0%;text-transform: uppercase;color: rgba(41, 40, 40, 1);padding-bottom: 32px;margin:0 !important}
textarea.form-control {resize: none;height: 74px;}
.submit-button {background: transparent !important;border: 0;font-weight: 700;font-size: 16px;line-height: 146%;letter-spacing: 0%;text-align: center;text-transform: uppercase;font-family: 'Eurostile LT Pro Ext Two';color: rgb(74, 45, 13);padding-bottom: 2px;border-bottom: 1px solid rgb(74, 45, 13);}
.wpcf7-not-valid-tip {font-size: 14px;font-family: 'Mabry Pro';}
.wpcf7-response-output {margin: 0 !important;border: 0 !important;text-align: left !important;padding: 20px 0 0 !important;font-family: 'Mabry Pro';color: rgba(74, 45, 13, 1);font-size: 13px;}
.vc_section.contact__info__section .form__area .wpb_wrapper {max-width: 536px;margin: auto;}
input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button { -webkit-appearance: none;margin: 0;}
input[type="number"] {-moz-appearance: textfield;appearance: textfield;}
.vc_section.contact__info__section .vc_row-fluid .vc_row-fluid {display: flex;flex-wrap: wrap;margin: 0 -15px !important;}
.vc_section.contact__info__section .vc_row-fluid .vc_row-fluid .wpb_column {padding: 0 15px;}
.wpcf7-form .row {margin: 0 -6px;}
.wpcf7-form .row .col-md-6, .wpcf7-form .row .col-md-12 {padding: 0 6px;}
.vc_section.careers__apply__form {padding-bottom: 59px;}
.vc_section.careers__apply__form .wpb_wrapper {max-width: 536px;margin: auto;}
.page-campaign .wpb-content-wrapper {background: #4D2F0D;background: linear-gradient(180deg,rgb(80, 47, 11) 15%, rgb(220, 135, 39) 40%, rgb(237, 230, 202) 68%);}
.home .wpb-content-wrapper {background: #4D2F0D;background: linear-gradient(180deg,rgb(80, 47, 11) 20%, rgb(220, 135, 39) 40%, rgb(237, 230, 202) 90%);}
.page-discovery-bar .wpb-content-wrapper {background: #4D2F0D;background: linear-gradient(180deg,rgb(80, 47, 11) 10%, rgb(220, 135, 39) 38%, rgb(237, 230, 202) 72%);}
.page-our-menus .wpb-content-wrapper{background: #4D2F0D;background: linear-gradient(180deg,rgb(80, 47, 11) 25%, rgb(220, 135, 39) 50%, rgb(237, 230, 202) 95%);}
.page-book .wpb-content-wrapper {background: #4D2F0D;background: linear-gradient(180deg,rgb(80, 47, 11) 20%, rgb(220, 135, 39) 100%, rgb(237, 230, 202) 101%);}
.page-whats-on .wpb-content-wrapper{background:inherit}
.page-whats-on .post__section {background: #4D2F0D;background: linear-gradient(180deg,rgb(80, 47, 11) 13%, rgb(220, 135, 39) 43%, rgb(237, 230, 202) 100%);}
.page-contact .wpb-content-wrapper{background: #4D2F0D;background: linear-gradient(180deg,rgb(80, 47, 11) 0%, rgb(220, 135, 39) 1%, rgb(237, 230, 202) 50%);}
.page-careers .wpb-content-wrapper {background: #4D2F0D;background: linear-gradient(180deg,rgb(80, 47, 11) 0%, rgb(220, 135, 39) 1%, rgb(237, 230, 202) 45%);}
.page-faqs .wpb-content-wrapper, .page-privacy-policy .wpb-content-wrapper {background: #4D2F0D;background: linear-gradient(180deg,rgb(80, 47, 11) 0%, rgb(220, 135, 39) 1%, rgb(237, 230, 202) 95%);}
.page-about .wpb-content-wrapper {background: #E48B28;background: linear-gradient(180deg,rgb(228, 139, 40) 21%, rgb(234, 227, 199) 35%, rgb(74, 45, 13) 60%);}
.page404{background: #4D2F0D;background: linear-gradient(180deg,rgb(226, 146, 57) 10%, rgb(237, 230, 202) 80%);}
.single-whats-on .wpb-content-wrapper {background: #EDE6CA;background: linear-gradient(180deg,rgb(237, 230, 202) 30%, rgb(226, 146, 57) 45%, rgb(74, 45, 13) 65%);}
.vc_section.details__gallery__section div.swiper-button-next, .vc_section.details__gallery__section div.swiper-button-prev{filter: brightness(0) saturate(100%) invert(17%) sepia(13%) saturate(3263%) hue-rotate(354deg) brightness(94%) contrast(92%);}
.post__section  .fpg-grid {display: flex !important;grid-template-columns: inherit !important;gap: inherit !important;margin-top: inherit !important;margin: -15px !important;}
.post__section .fpg-filter-btn {background: transparent !important;border: 0 !important;font-size: 16px !important;line-height: 100% !important;letter-spacing: -3%;text-align: center !important;text-transform: uppercase;color: rgb(237, 230, 202) !important;padding: 0 0px 6px !important;position: relative !important;font-family: 'Eurostile LT Pro Ext Two';transition: 0.3s all !important;min-width: inherit;}
.post__section .fpg-filter-btn::before{content: '';position: absolute;bottom: 0;left: 0;right: 0;background: rgba(237, 230, 202, 1);width: 60%;margin: auto;transition: 0.3s all;height: 1px;}
.post__section .fpg-filter-btn:hover, .post__section .fpg-filter-btn.active {color: rgba(210, 101, 40, 1) !important;}
.post__section .fpg-filter-btn:hover::before, .post__section .fpg-filter-btn.active::before {background: rgba(210, 101, 40, 1) !important;width:100%}
.post__section .fpg-filters{gap: 35px !important;margin-bottom: 40px !important;}
.post__section .fpg-item-inner:hover {box-shadow: initial !important;transform: inherit !important;}
.post__section .fpg-item-inner{border-radius:0 !important}
.post__img a {display: inline-block;width: 100%;height: 100%;}
.fpg-grid .post__content h2 {color: rgba(28, 27, 31, 1);font-weight: 400;font-size: 24px !important;line-height: 132% !important;letter-spacing: 3%;text-transform: uppercase;margin: 0px !important;padding-bottom: 4px;}
.fpg-grid .post__content h2 a {color: rgb(28, 27, 31) !important;display: block;}
.fpg-excerpt {margin: 0 !important;}
.fpg-grid .fpg-button:hover{box-shadow:none !important;transform: inherit !important;}
.post__section .fpg-grid .post__content{padding: 17px 28px 33px !important;border: 0;background: transparent;}
.post__section .fpg-grid .fpg-category-badge {font-weight: 700 !important;font-size: 14px !important;line-height: 146%;letter-spacing: 0% !important;text-transform: uppercase !important;display: block;font-family: 'Eurostile LT Pro Ext Two' !important;color: rgb(41, 40, 40) !important;background: transparent !important;position: relative !important;top: 0 !important;left: 0 !important;padding: 0 0 8px !important;}
.post__section .fpg-item-inner {box-shadow: none !important;height: 100% !important;background: rgba(237, 230, 202, 0.9) !important;border: 2px solid rgba(0, 0, 0, 1);}
.fpg-filter-description.content__area {max-width: 470px;margin: auto !important;padding-bottom: 70px !important;background: transparent !important;text-align: center;padding-left: 0 !important;padding-right: 0 !important;padding-top: 0 !important;}
.fpg-filter-description.content__area .fpg-term-description {font-family: Mabry Pro;font-weight: 400;font-size: 14px !important;line-height: 146% !important;letter-spacing: 0%;text-align: center;color: rgba(237, 230, 202, 1) !important;}
.post__section .fpg-custom-fields {padding: 0 !important;border: 0 !important;}
.vc_section.details__gallery__section {padding-bottom: 0 !important;}
.vc_section.whats__on__section__page {margin-top: -1px;}
.fpg-custom-fields {margin: 0 !important;}
.wpcf7-file::file-selector-button{margin-right: 18px;padding: 12px 22px;border: none;border-radius: 12px;background: linear-gradient(135deg,#FFC85C,#FF9F43);color: #000; font-weight: 600;cursor: pointer;transition: 0.3s ease;display:none}
.wpcf7-file::file-selector-button:hover{transform: translateY(-2px);opacity: 0.9;}
.wpcf7-file::-webkit-file-upload-button{margin-right: 18px; padding: 12px 22px;border: none;border-radius: 12px;background: linear-gradient(135deg,#FFC85C,#FF9F43);color: #000;font-weight: 600;cursor: pointer;}
.wpcf7-file:focus{outline: none;border-color: #FFC85C;box-shadow: 0 0 0 4px rgba(255,200,92,0.15);}
.wpcf7-checkbox{display:flex;flex-direction:column;gap:11px;}
.wpcf7-checkbox input[type="checkbox"] {appearance: none;-webkit-appearance: none;width: 20px;height: 20px;min-width: 20px;border-radius: 3px;cursor: pointer;position: relative;transition: 0.3s ease;margin: 0;background: rgba(233, 194, 138, 1);}
.wpcf7-checkbox input[type="checkbox"]:checked{background:#FFC85C;border-color:#FFC85C;}
.wpcf7-checkbox input[type="checkbox"]:checked::before {content: "";position: absolute;left: 8px;top: 4px;width: 5px;height: 10px;border: solid rgb(74, 45, 13);border-width: 0 2px 2px 0;transform: rotate(45deg);}
.wpcf7-list-item-label {cursor: pointer;font-weight: 400;font-size: 14px;line-height: 146%;letter-spacing: 0%;font-family: "Mabry Pro";color: rgba(74, 45, 13, 1);max-width: 410px;}
.wpcf7-list-item{ display:flex;align-items:flex-start;gap:12px;margin:0;}
.wpcf7-list-item:hover input[type="checkbox"]{box-shadow:0 0 0 4px rgba(255,200,92,0.12);}
.vc_section.column__Section.campaign__column__section .heading__h2 {padding-bottom: 15px;}
.vc_section.details__page__whatson .whatson__slider__container {padding-top: 0 !important;padding-bottom: 0 !important;}
.vc_section.details__page__whatson .whatson__slider__container .vc_column-inner {padding-left: 212px !important;padding-right: 520px !important;}
.other__title{margin:0 !important}
.post__slider__imgcolumn .vc_figure div, .post__slider__imgcolumn .vc_figure div img {height: 100% !important;width: 100%;object-fit: cover;}
.post__slider__imgcolumn .vc_figure {aspect-ratio: 14 / 17.44;border: 5px solid rgba(0, 0, 0, 1);max-width: 361px !important;margin-left: auto !important;}
/* section.vc_section.page__discover__section .swiper-slide{visibility:hidden}
section.vc_section.page__discover__section .swiper-slide.swiper-slide-active{visibility:visible}
section.vc_section.page__discover__section .container-row .vc_column-inner {overflow: hidden;} */
section.vc_section.page__discover__section .container-row .vc_column-inner .vc_column-inner{overflow:unset;padding: 0 !important;}
section.vc_section.page__discover__section .discover__images__column {position: relative; z-index: 1;}
.single-other-experiences .wpb-content-wrapper {background: #4D2F0D;background: linear-gradient(180deg,rgb(80, 47, 11) 15%, rgb(220, 135, 39) 40%, rgb(237, 230, 202) 68%);}
.vc_section.events__section .slider_repeater .inner-content {border: 0;}
.vc_section.page__whatson__Section .whatson__slider__container div.swiper-button-next, .vc_section.page__whatson__Section .whatson__slider__container div.swiper-button-prev {display: block;top: -120px;}
.single-whats-on .vc_section.page__whatson__Section .whatson__slider__container div.swiper-button-next, .single-whats-on  .vc_section.page__whatson__Section .whatson__slider__container div.swiper-button-prev{display:none}
.page-about .vc_section.page__whatson__Section .whatson__slider__container div.swiper-button-next, .page-about  .vc_section.page__whatson__Section .whatson__slider__container div.swiper-button-prev{display:none}
.single-other-experiences .vc_section.page__whatson__Section .whatson__slider__container div.swiper-button-next, .single-other-experiences .vc_section.page__whatson__Section .whatson__slider__container div.swiper-button-prev,   .page-discovery-bar .vc_section.page__whatson__Section .whatson__slider__container div.swiper-button-next, .page-discovery-bar .vc_section.page__whatson__Section .whatson__slider__container div.swiper-button-prev{filter: brightness(0) saturate(100%) invert(93%) sepia(18%) saturate(406%) hue-rotate(335deg) brightness(104%) contrast(86%);top: -90px;}
.vc_section.map__section iframe {width: 100%;height: 600px;}
input[type="date"]::-webkit-calendar-picker-indicator{position: absolute;inset: 0;width: 100%;height: 100%;opacity: 0;cursor: pointer;}
input[type="date"]{position: relative;width: 100%;cursor: pointer;}
.vc_section.inner__banner__section.bar__banner .banner__Title {font-size: 64px;}
.vc_section.inner__banner__section.bar__banner .banner__inner__content {top: inherit;transform: inherit;bottom: 76px;}
.vc_section.inner__banner__section.bar__banner  .banner-img::before{display:none}
.vc_section.inner__banner__section.bar__banner  .banner-img{opacity:50%}
.vc_section.inner__banner__section.bar__banner .banner-img img {height: calc(100vh - 283px) !important;}
.vc_section.inner__page__menu .container-row{max-width:1920px !important;padding:0 100px}
section.vc_section.role__section .heading__h2 {padding-left: 0 !important; padding-bottom: 0px;width: 45%;margin: auto !important;}
.vc_section.column__Section.careers__page__section .column__content__col .vc_column-inner {padding-left: 100px !important;}
/* .vc_section.page__discover__section .container-row {padding-right: 64px;} */
/* .padding-left {padding-left: 50px;}
.contact___info__content .section-content .wpb_wrapper ul{padding-left:40px;} */
.vc_section.column__Section.careers__page__section .vc_row-fluid .vc_row-fluid {justify-content: center;}
.vc_section.column__Section.campaign__column__section .vc_row-fluid .vc_row-fluid {justify-content: center;}
.vc_section.details__column__section .vc_row-fluid .vc_row-fluid {display: flex;justify-content: center;flex-wrap: wrap;display: -webkit-flex;}
.vc_section.contact__info__section .contact___info__content .vc_column-inner {padding-left: 50px !important;}

.vc_section.events__section .slick-list {overflow: unset;width:100%}
.vc_section.events__section .slick-arrow svg{display:none}
.vc_section.events__section .slick-arrow{top: -33px;left: 0;width: 22px;height: 19px;border-radius: 0;transform: inherit;background-color: transparent !important;background-image: url(/wp-content/uploads/2026/04/arrow_left_alt.svg) !important;background-size: contain !important;background-repeat: no-repeat !important; background-position: center !important; font-size: 0 !important;margin: 0;right: 0px;box-shadow: none !important;margin-left: -42px !important;filter: brightness(0) saturate(100%) invert(48%) sepia(57%) saturate(812%) hue-rotate(341deg) brightness(87%) contrast(87%);}
.vc_section.events__section .event__img__column .vc_column-inner{padding-top: 40px !important;}
.vc_section.events__section .slick-arrow.slick-prev {transform: rotate(180deg);}
.vc_section.events__section .slick-arrow.slick-next {left: 80px;top: -32px;}
.slick-prev.slick-arrow.slick-disabled {opacity: 0.3 !important;}
section.vc_section.page__discover__section .post__page__row  .vc_figure { aspect-ratio: 14 / 17.44;border: 5px solid rgba(0, 0, 0, 1);max-width: 361px !important;}
section.vc_section.page__discover__section .post__page__row  .vc_figure div, section.vc_section.page__discover__section .post__page__row  .vc_figure div img {height: 100% !important;object-fit: cover;width: 100%;}
section.vc_section.page__discover__section .post__page__row {display: flex;align-items: center;display: -webkit-flex;}
section.vc_section.page__discover__section .post__page__row .post__content { background: transparent;border: 0;padding: 0;}
section.vc_section.page__discover__section .post__page__row h2.vc-post-slide-title{    color: rgb(237, 230, 202) !important;}
section.vc_section.page__discover__section .post__page__row .vc-post-slide-excerpt p {margin-top: 10px;margin-bottom: 30px !important;max-width: 450px;color: rgb(237, 230, 202);font-weight: 400;font-size: 14px;line-height: 146%;letter-spacing: 0%;font-family: 'Mabry Pro';}
section.vc_section.page__discover__section .post__page__row .same__button .vc_general{color: rgba(237, 230, 202, 1) !important;}
section.vc_section.page__discover__section .post__page__row .same__button .vc_general::before{    background: rgba(237, 230, 202, 1) !important;}
.vc_section.page__discover__section .one__slider .wpb_wrapper {aspect-ratio: 14 / 17.44;border: 5px solid rgba(0, 0, 0, 1);max-width: 361px !important;margin-left: auto !important;}
section.vc_section.page__discover__section .one__slider .slick-track {display: flex;}
section.vc_section.page__discover__section .one__slider .slick-slider {margin: 0 !important;margin-top: -1px !important;}
section.vc_section.page__discover__section .one__slider .slick-slider .li-item {margin: 0 !important;padding: 0;height: auto !important;}
section.vc_section.page__discover__section .one__slider .slick-slider .li-item .inner-content {background: transparent !important;border: 0;}
section.vc_section.page__discover__section .one__slider .slick-slider .li-item .content {display: none !important;}
section.vc_section.page__discover__section .one__slider .slick-slider .li-item figure {margin: 0;}
section.vc_section.page__discover__section .one__slider .slick-slider .li-item figure{aspect-ratio: 4 / 5.08;}
section.vc_section.page__discover__section .one__slider .slick-track .inner-content {height: 100%;}
section.vc_section.page__discover__section .one__slider .slick-slider .li-item .inner-content .images, section.vc_section.page__discover__section .one__slider .slick-slider .li-item .inner-content .images figure {height: 100% !important;}
section.vc_section.page__discover__section .one__slider .slick-slider .li-item .inner-content .images figure img{height:100% !important}
section.vc_section.page__discover__section .one__slider .slick-arrow {position: absolute;top: -40px;width: 19.3px;height: 17.31px;left: 0;margin: 0;background-image: url(/wp-content/uploads/2026/04/arrow_left_alt.svg) !important;background-size: cover !important;background-repeat: no-repeat !important;background-position: center !important;filter: brightness(0) saturate(100%) invert(86%) sepia(2%) saturate(2086%) hue-rotate(13deg) brightness(106%) contrast(96%);transform: inherit !important;}
section.vc_section.page__discover__section .one__slider .slick-arrow svg{display:none}
section.vc_section.page__discover__section .one__slider .slick-arrow.slick-prev {left: 0 !important;transform: rotate(180deg) !important;}
section.vc_section.page__discover__section .one__slider .slick-arrow.slick-next {left: 34px !important;}
footer p a {color: rgba(74, 45, 13, 1);}
.vc_toggle_content{display:none;}
.vc_toggle_active .vc_toggle_content{display:block;}
.vc_section.books__section .wpb_text_column.wpb_content_element.section-content {margin-bottom: 20px !important;}
.vc_section.page__normal__section .wpb_wrapper  ul {padding-left: 20px;margin-bottom: 40px;}
.vc_section.page__normal__section .wpb_wrapper  ul li{position:relative;}
.vc_section.page__normal__section .wpb_wrapper  ul li::before {content: '';position: absolute;left: -20px;top: 6px;width: 6px;height: 6px;background: #000;border-radius: 100px;}
@media (max-width:1699px){
/* .vc_section.page__discover__section .container-row{padding-left: 125px !important;}	 */
header{padding: 30px 0 25px;}
header .header__logo .site-logo{max-width: 104px;}
header .header__logo {margin-bottom: 35px;}
header .header__navbar ul li a{font-size:15px;}
.social-media-icon a{font-size:18px}
.header__inner .social-media-icon {right: 30px;bottom: 25px;}
.vc_section.content__Section{padding-top: 70px;padding-bottom: 95px}
.section-content.font__size__28 p {font-size: 24px;line-height: 134%;}
.vc_section.content__Section .wpb_wrapper{max-width: 657px;}
section div .wpb_text_column.wpb_content_element.section-content {margin-bottom: 25px !important;}
/* .vc_section.page__discover__section .vc_column-inner {padding-right: 309px !important;} */
.heading__h2.font__size__36 {font-size: 34px;}
.post__content h2{font-size: 22px;}
.same__button .vc_general{font-size:13px !important;}
section.vc_section.page__discover__section .swiper-slide .post__content{padding: 60px !important;}
.heading__h2{font-size: 32px;line-height: 134%;}
.vc_section.page__menu__Section .vc-gallery-element .gallery-figure .gallery-item-content .gallery-item-title{font-size:28px;}
.vc_section.page__menu__Section .vc-gallery-element .gallery-figure .gallery-item-content .gallery-item-button{font-size: 13px !important;}
.vc_section.page__menu__Section .vc_row-fluid .vc_row-fluid .vc_col-sm-8 .vc_column-inner{padding-top: 60px !important;}
.vc_section.page__menu__Section .gallery-container .owl-prev, .vc_section.page__menu__Section .gallery-container .owl-next{top: -60px;}
.vc_section.page__Gallery__section .content__column__6 .vc_column-inner {padding: 38px 0px 56px 72px !important;}
.vc_section.page__menu__Section .vc_row-fluid .vc_row-fluid .content__area .vc_column-inner{padding: 15px 35px !important;}
footer .footer__row .footer__logo {max-width: 112px;}
.vc_section.page__Gallery__section{padding: 80px 0;}
.vc_section.page__whatson__Section{padding: 100px 0 0;}
.vc_section.page__whatson__Section .whatson__slider__container .vc_column-inner{padding-left: 72px !important;padding-right: 72px !important;}
.vc_section.page__whatson__Section .swiper-wrapper .swiper-slide{margin-right: 25px !important;}
.vc-post-slide-categories{font-size:13px}
.vc_section.page__whatson__Section .whatson__slider__container {padding-top: 53px;padding-bottom: 60px;max-width: 100%;}
.vc_section.hero__banner .slide-item img, .vc_section.hero__banner .slide-item video{height: calc(100vh - 169px);}
.social-media-icon a{  margin-left: 10px;}
.vc_section.page__menu__Section .vc_row-fluid .vc_row-fluid .content__area .vc_column-inner {padding: 15px 50px !important;}
.vc_section.page__menu__Section .vc_row-fluid .vc_row-fluid .vc_col-sm-4{width: 33.33%;}
.vc_section.page__menu__Section .vc_row-fluid .vc_row-fluid .vc_col-sm-8 {width: 68.22%;}
.vc_section.page__menu__Section .vc_row-fluid .vc_row-fluid .vc_col-sm-8 .vc_column-inner .wpb_wrapper {padding-left: 175px;}
.mega-menu{top: 169px;}
.mega-menu-inner .title h2{font-size:20px;}
.vc_section.content__Section.about__page__content .section-content.font__size__28 p{font-size: 20px;}
.vc_section.content__Section.about__page__content .wpb_wrapper {max-width: 575px;}
.vc_section.about__page__content .about__logo {max-width: 104px;margin: 0px auto 30px !important;padding-top: 0px;}
.vc_section.about__page__content .about__logo {max-width: 104px;margin: 0px auto 30px !important;padding-top: 0px;}
.banner__Title{font-size:32px;}
.vc_section.faq__page__section {padding-top: 75px;padding-bottom: 150px;}
.vc_section.gallery__page__Section .gallery-filters .filter-btn{font-size:14px !important;}
.vc_section.gallery__page__Section .gallery-filters{margin-bottom:52px}
.vc_section.gallery__page__Section{padding-bottom:100px;}
.vc_tta-tabs-container {padding-bottom: 50px;}
.vc_tta-panel-body .wpb_text_column.wpb_content_element.section-content {max-width: 677px;margin: auto auto 60px !important;}
.menu__page__tabing .menu__title{font-size:28px;}
.vc_section.page__tabing {padding-bottom: 100px;}
section.vc_section.explore__section .heading__h2 {padding-bottom: 37px;}
section.vc_section.explore__section {padding-bottom: 95px;}
.small__heading{font-size:22px; padding-bottom:10px}
.vc_section.contact__column__section {padding-top: 90px;padding-bottom: 67px;}
.contact___info__content .section-content .wpb_wrapper ul{margin-bottom: 47px;margin-top: 30px;}
.vc_section.contact__info__section {padding-bottom: 72px;}
.form__group {margin-bottom: 20px;}
.section-content .wpb_wrapper li{margin-bottom:10px}
.form__heading{padding-bottom:22px;}
.submit-button{font-size:14px;}
ul.vc_tta-tabs-list .vc_tta-tab a{font-size:14px}
.vc_section.page__normal__section {padding: 81px 0 180px;}
.vc_section.books__section .heading__h6{width: 400px; height: 338px;  margin: 39px auto auto;}
section.vc_section.books__section {padding: 21px 0 61px;text-align: center;}
.vc_section.details__column__section {padding: 100px 0 80px;}
.vc_section.details__column__section .sub__heading__details{font-size:14px}
.fpg-filter-description.content__area{padding-bottom: 60px !important;}
.post__section {padding: 40px 0 121px;}
.fpg-grid .post__content h2{font-size: 22px !important;}
.post__section .fpg-grid .fpg-category-badge{font-size: 13px !important;}
.post__section .fpg-filter-btn{font-size: 14px !important;}
.post__section .fpg-filters {gap: 25px !important;margin-bottom: 30px !important;}
.same__button .vc_general{margin-right: 25px;}
.section-content .wpb_wrapper li strong{font-size:13px}
.section-content .wpb_wrapper li{font-size:13px}
label{font-size:13px}
section.vc_section.role__section {padding: 41px 0 85px;}
section.vc_section.role__section::before, .vc_section.details__page__whatson::before {width: 400px;}
.vc_section.role__section .role__container .vc_column-inner{padding-top: 35px !important;}
.vc_section.role__section .role__container {padding-left: 260px;overflow: hidden;padding-right: 35px !important;}
.wpcf7-list-item-label{font-size:13px;}
a.button-link{font-size:13px;}
h2.slide-title{font-size:18px;}
.slider_repeater .inner-content .content {padding: 0 25px 23px;}
span.slide-subtitle{padding-bottom: 10px;}
p.slide-description{margin-bottom:20px;}
section.vc_section.role__section .heading__h2 {padding-left: 265px;}
.vc_section.column__Section .column__content__col .vc_column-inner {padding: 50px 0 !important;}
.vc_section.campaign__column__section {padding: 75px 0 80px;}
.vc_section.column__three__section {padding: 40px 0 80px;}
.vc_section.full__width__section .full__container .image__6 .vc_column-inner {padding-right: 16px !important;}
.vc_section.full__width__section .content__6 .vc_column-inner {padding-right: 106px !important;}
.link__button .vc_general{font-size:14px !important;}
.vc_section.menu__link__section .vc_row-fluid .wpb_wrapper{gap: 25px;}
.banner__sub__Title{font-size:14px;}
.vc_section.menu__link__section{padding: 25px 0 !important;}
.vc_section.column__Section.campaign__column__section .heading__h2 {padding-bottom: 10px;}
.vc_section.column__three__section .vc_row-fluid .three__column .menu__title{font-size:28px;}
.heading__h2.font__size__32 {font-size: 28px;}
.vc_section.full__width__section .section-content p{font-size:14px;}
.details__page__whatson .heading__h2 {padding-bottom: 30px;}
.vc_section.details__about__content {padding-bottom: 75px !important;}
.vc_section.details__page__whatson {padding-top: 33px !important;margin-bottom: 64px;padding-bottom: 100px !important;}
.vc_section.events__section {padding: 200px 0 74px;}
.vc_section.reservations__section {padding: 82px 0 80px !important;}
.vc_section.finer__details__section .heading__h2 {padding-bottom: 42px;}
.vc_section.other__section .container-full{padding: 66px 0 79px !important;}
.vc_section.reservations__section .heading__h6{width: 410px;height: 358px;}
.vc_section.finer__details__section {padding-bottom: 60px;}
.vc_section.other__section .container-full .other__column {padding: 0 15px;}
.vc_section.other__section .container-full .vc_column-inner .vc_row-fluid{  margin: 0 -15px !important;}
.vc_section.other__section .heading__h2{padding-bottom: 29px;}
.sub-heading-h6{padding-bottom:15px}
.sub-heading-h6{font-size:13px;}
section.vc_section.page__discover__section .swiper-slide .post__img{width: 340px;}
.vc_section.page__whatson__Section .whatson__slider__container div.swiper-button-next, .vc_section.page__whatson__Section .whatson__slider__container div.swiper-button-prev{top: -100px;}
.single-other-experiences .vc_section.page__whatson__Section .whatson__slider__container div.swiper-button-next, .single-other-experiences .vc_section.page__whatson__Section .whatson__slider__container div.swiper-button-prev, .page-discovery-bar .vc_section.page__whatson__Section .whatson__slider__container div.swiper-button-next, .page-discovery-bar .vc_section.page__whatson__Section .whatson__slider__container div.swiper-button-prev{top: -66px;}
.vc_section.inner__banner__section.bar__banner .banner-img img {height: calc(100vh - 264px) !important;}	
.vc_section.inner__banner__section.bar__banner .banner__Title {font-size: 54px;}
.vc_section.inner__banner__section.bar__banner .banner__inner__content{bottom: 56px;}
.container-row, footer .container-fluid{padding: 0px 112px;}
.post__container.container-row{padding: 0 85px;}
.vc_section.inner__page__menu .container-row{padding:0 85px}
.vc_section.details__page__whatson .container-row{width: 46%;}
section.vc_section.role__section .heading__h2{width: 50%;}
section.vc_section.explore__section .vc_col-sm-12 {padding: 0px 100px;}
.post__slider__imgcolumn .vc_figure{max-width: 321px !important;}
.vc_section.page__discover__section div.swiper-button-next, .vc_section.page__discover__section div.swiper-button-prev{margin-right: -160px;}
.vc_section.details__page__whatson .whatson__slider__container .vc_column-inner{padding-left: 180px !important;padding-right: 350px !important}
section.vc_section.page__discover__section .post__page__row  .vc_figure, .vc_section.page__discover__section .one__slider .wpb_wrapper{max-width: 321px !important;}
section.vc_section.page__discover__section .post__page__row .post__content{padding: 0 0 0 32px;}
}
@media (max-width:1599px){
/* .vc_section.page__discover__section .vc_column-inner {padding-right: 332px !important;} */
.vc_section.page__discover__section .vc_column-inner{padding-left: 50px !important;}
.vc_section.page__menu__Section .vc_row-fluid .vc_row-fluid .vc_col-sm-8 .vc_column-inner .wpb_wrapper {padding-left: 160px;}
footer .footer__row .footer__logo {max-width: 102px;}
.container-full{padding: 0 72px;}
section.vc_section.role__section::before, .vc_section.details__page__whatson::before {width: 350px;}
section.vc_section.role__section .heading__h2 {padding-left: 280px;}
.vc_section.full__width__section .content__6 .vc_column-inner {padding-right: 50px !important;}
.vc_section.full__width__section .full__container .image__6 .vc_column-inner {padding-right: 0px !important;}
.vc_section.campaign__column__section {padding: 65px 0 60px;}
.vc_section.column__three__section {padding: 40px 0 60px;}
.other__title{font-size:13px;}
section.vc_section.page__discover__section .swiper-slide .post__img {width: 324px;}
.post__slider__imgcolumn .vc_figure {max-width: 293px !important;}
section.vc_section.page__discover__section .post__page__row  .vc_figure, .vc_section.page__discover__section .one__slider .wpb_wrapper {max-width: 293px !important;}
section.vc_section.page__discover__section .post__page__row .post__content {padding: 0px 0 0 18px;}
}
@media (max-width:1499px){
header {padding: 25px 0;}	
header .header__navbar ul{gap: 25px;}
header .header__logo .site-logo {max-width: 94px;}
header .header__logo {margin-bottom: 30px;}
.vc_section.hero__banner .slide-item img, .vc_section.hero__banner .slide-item video {height: calc(100vh - 153px);}
.vc_section.content__Section {padding-top: 60px;padding-bottom: 80px;}
.section-content.font__size__28 p {font-size: 22px;line-height: 134%;}
.vc_section.content__Section .wpb_wrapper {max-width: 600px;}
.heading__h2.font__size__36 {font-size: 32px;}
.post__content h2 {font-size: 20px;}
.heading__h2 {font-size: 30px;line-height: 130%;}
.vc_section.page__discover__section .vc_column-inner {padding-left: 40px !important;/*padding-right: 369px !important;*/}
section.vc_section.page__discover__section .swiper-slide .post__content {padding: 50px !important;}
section.vc_section.page__discover__section .swiper-slide .post__content .vc-post-slide-excerpt{margin-bottom: 25px;}
.vc_section.page__Gallery__section .vc_column_container > .vc_column-inner .swiper-container{margin-bottom: 31px;margin-left: -79px;}
.vc_section.page__Gallery__section .content__column__6 .vc_column-inner {padding: 38px 0px 46px 62px !important;}
.vc_section.page__menu__Section .vc_row-fluid .vc_row-fluid .vc_col-sm-8 .vc_column-inner {padding-top: 50px !important;}
.vc_section.page__menu__Section .gallery-container .owl-prev, .vc_section.page__menu__Section .gallery-container .owl-next {top: -50px;}
.vc_section.page__menu__Section .vc-gallery-element .gallery-figure .gallery-item-content .gallery-item-title {font-size: 26px;}
.vc_section.page__menu__Section .vc_row-fluid .vc_row-fluid .vc_col-sm-8 .vc_column-inner .wpb_wrapper {padding-left: 130px;}
.vc_section.page__whatson__Section {padding: 80px 0 0;}
.vc_section.page__whatson__Section .whatson__slider__container {padding-top: 43px;padding-bottom: 50px;max-width: 100%;}
.vc_section.page__whatson__Section .whatson__slider__container .vc_column-inner {padding-left: 62px !important;padding-right: 62px !important;}
.vc_section.page__whatson__Section .swiper-wrapper .swiper-slide {margin-right: 20px !important;}
footer .footer__row .footer__logo {max-width: 92px;}
footer{padding: 37px 0 40px;}
.event_date_field{padding-bottom: 10px;}
.vc_section.page__menu__Section .vc_row-fluid .vc_row-fluid .content__area .vc_column-inner {padding: 15px 0px 15px 48px !important;}
.heading__h2{padding-bottom: 10px;}
.post__content{padding: 15px 22px 28px;}
.vc_section.page__discover__section div.swiper-button-next, .vc_section.page__discover__section div.swiper-button-prev{margin-top: -60px;}
.container-full{padding: 0 62px;}
.vc_section.page__menu__Section .vc_row-fluid .vc_row-fluid .vc_col-sm-4 {width: 30%;}
.vc_section.page__menu__Section .vc_row-fluid .vc_row-fluid .vc_col-sm-8 {width: 70%;}
.vc_section.content__Section.about__page__content .section-content.font__size__28 p {font-size: 18px;}
.mega-menu{top: 150px;}
.vc_section.content__Section.about__page__content .wpb_wrapper {max-width: 515px;}
.vc_section.about__page__content .about__logo {max-width: 94px;margin: 0px auto 30px !important;padding-top: 0px;}
.banner__Title{font-size:30px;}
.vc_section.about__page__content .section-content.text__color__p p {margin-bottom: 20px;}
.vc_section.faq__page__section .vc_do_toggle .vc_toggle_title h4{font-size:14px !important;}
.vc_section.faq__page__section .vc_do_toggle .vc_toggle_content p{margin-bottom: 20px;}
.vc_section.faq__page__section .vc_do_toggle{margin-bottom: 18px;}
.vc_section.faq__page__section {padding-top: 65px;padding-bottom: 100px;}
.vc_section.gallery__page__Section .gallery-filters{margin-bottom:42px}
.vc_section.gallery__page__Section .container-row{padding: 0 25px;}
.vc_section.gallery__page__Section{padding-bottom:80px;}
.menu__page__tabing .menu__title{font-size:26px;}
.vc_tta-panel-body .wpb_text_column.wpb_content_element.section-content {max-width: 617px;margin: auto auto 50px !important;}
.vc_tta-tabs-container {padding-bottom: 40px;}
.menu__page__tabing .same__button{bottom: 26px;}
.vc_section.page__tabing {padding-bottom: 80px;}
section.vc_section.explore__section .heading__h2 {padding-bottom: 27px;}
section.vc_section.explore__section {padding-bottom: 75px;}
.vc_section.contact__column__section {padding-top: 70px;padding-bottom: 67px;}
.vc_section.column__two__section .flex__row .two__column__content .vc_column-inner{padding: 30px 20px 30px 30px !important;}
.contact___info__content .section-content .wpb_wrapper ul {margin-bottom: 30px;margin-top: 20px;}
.vc_section.contact__info__section {padding-bottom: 62px;}
.vc_section.page__normal__section {padding: 70px 0 140px;}
.vc_section.books__section .heading__h6 {width: 370px;height: 298px;margin: 29px auto auto;}
section.vc_section.books__section {padding: 21px 0 50px;text-align: center;}
.page-about .wpb-content-wrapper {background: #E48B28;background: linear-gradient(180deg,rgb(228, 139, 40) 10%, rgb(234, 227, 199) 50%, rgb(74, 45, 13) 80%);}
.vc_section.details__column__section {padding: 80px 0 50px;}
.vc_section.details__column__section .details__column__content {padding-left: 50px;padding-right: 50px;}
.fpg-filter-description.content__area{padding-bottom: 50px !important;}
.post__section {padding: 40px 0 100px;}
.post__container.container-row {padding: 0 75px;}
.post__section .post__row .post__column{padding: 10px;}
.post__section .fpg-grid{margin: -10px !important;}
.fpg-grid .post__content h2 {font-size: 20px !important;}
.post__section .fpg-grid .post__content{padding: 15px 22px 28px !important;}
section.vc_section.role__section .heading__h2 {padding-left: 300px;}
section.vc_section.role__section {padding: 41px 0 75px;}
.vc_section.role__section .role__container {padding-left: 220px;overflow: hidden;padding-right: 30px !important;}
.vc_section.role__section .role__container .vc_column-inner {padding-top: 25px !important;}
.vc_section.column__Section .column__content__col .vc_column-inner {padding: 40px 0 !important;}
.vc_section.full__width__section .content__6 .vc_column-inner {padding-top: 55px !important;padding-bottom: 57px !important;}
.vc_section.campaign__column__section {padding: 55px 0 40px;}
.vc_section.column__three__section {padding: 0 0 40px;}
.vc_section.column__three__section .vc_row-fluid .three__column .menu__title{font-size:26px;}
.link__button .vc_general {font-size: 13px !important;}
.heading__h2.font__size__32 {font-size: 26px;}
.vc_section.details__about__content {padding-bottom: 50px !important;}
.details__page__whatson .heading__h2 {padding-bottom: 20px;}
.vc_section.details__page__whatson .container-row {padding: 0 308px;}
.vc_section.details__page__whatson {padding-top: 33px !important;margin-bottom: 50px;padding-bottom: 80px !important;}
.vc_section.events__section {padding: 150px 0 60px;}
.vc_section.events__section .event__img__column {padding-left: 0;}
.vc_section.reservations__section {padding: 60px 0 60px !important;}
.vc_section.reservations__section .heading__h6 {width: 380px;height: 320px;}
.vc_section.finer__details__section {padding-bottom: 20px;}
.vc_section.other__section .container-full {padding: 45px 0 50px !important;}
.vc_section.finer__details__section .heading__h2 {padding-bottom: 32px;}
.vc_section.page__discover__section div.swiper-button-next, .vc_section.page__discover__section div.swiper-button-prev{margin-right: -154px;}
section.vc_section.page__discover__section .swiper-slide .post__img {width: 321px;}
.vc_section.page__whatson__Section .whatson__slider__container div.swiper-button-next, .vc_section.page__whatson__Section .whatson__slider__container div.swiper-button-prev {top: -84px;}
.single-other-experiences .vc_section.page__whatson__Section .whatson__slider__container div.swiper-button-next, .single-other-experiences .vc_section.page__whatson__Section .whatson__slider__container div.swiper-button-prev, .page-discovery-bar .vc_section.page__whatson__Section .whatson__slider__container div.swiper-button-next, .page-discovery-bar .vc_section.page__whatson__Section .whatson__slider__container div.swiper-button-prev{top: -53px;}
.vc_section.map__section iframe {width: 100%;height: 470px;}
.vc_section.inner__banner__section.bar__banner .banner-img img {height: calc(100vh - 248px) !important;}
.vc_section.inner__banner__section.bar__banner .banner__Title {font-size: 50px;}
.vc_section.inner__banner__section.bar__banner .banner__inner__content {bottom: 46px;}
.container-row, footer .container-fluid{padding: 0px 95px;}
.vc_section.inner__page__menu .container-row{padding:0 75px}
section.vc_section.explore__section .vc_col-sm-12 {padding: 0px 70px;}
.post__slider__imgcolumn .vc_figure {max-width: 284px !important;}
.vc_section.details__page__whatson .whatson__slider__container .vc_column-inner{padding-left: 150px !important;padding-right: 320px !important}
section.vc_section.page__discover__section .post__page__row  .vc_figure, .vc_section.page__discover__section .one__slider .wpb_wrapper {max-width: 284px !important;}
section.vc_section.page__discover__section .post__page__row .vc-post-slide-excerpt p{margin-bottom: 25px !important;}
	section.vc_section.faq__page__section::before{width:20%}
}
@media (max-width:1399px){
.vc_section.page__discover__section .vc_column-inner {padding-left: 30px !important;/*padding-right: 399px !important;*/}	
section.vc_section.page__discover__section .swiper-slide .post__content {padding: 40px !important;}	
header .header__navbar ul li a {font-size: 14px;}
.social-media-icon a {font-size: 16px;margin-left: 7px;}
header .header__logo .site-logo {max-width: 90px;}
header .header__logo .site-logo {max-width: 90px;}
header .header__logo .site-logo {max-width: 90px;}
footer .footer__row .footer__logo {max-width: 85px;}
.vc_section.page__Gallery__section .content__column__6 .vc_column-inner {padding: 38px 0px 46px 52px !important;}
.vc_section.page__Gallery__section .vc_column_container > .vc_column-inner .swiper-container {margin-bottom: 25px;margin-left: -69px;}
.vc_section.page__menu__Section .vc_row-fluid .vc_row-fluid .vc_col-sm-8 .vc_column-inner .wpb_wrapper {padding-left: 100px;}
.vc_section.page__whatson__Section .whatson__slider__container .vc_column-inner {padding-left: 50px !important;padding-right: 50px !important;}
.container-full{padding: 0 50px;}
.vc_section.page__menu__Section .vc_row-fluid .vc_row-fluid .content__area .vc_column-inner {padding: 15px 0px 15px 33px !important;}
.footer__rightcolumn {width: calc(100% - 200px);}
.footer__leftcolumn{max-width: 200px;}
.vc_section.faq__page__section {padding-top: 55px;padding-bottom: 80px;}
.vc_section.page__normal__section {padding: 60px 0 80px;}
section.vc_section.role__section::before, .vc_section.details__page__whatson::before {width: 290px;}	
.vc_section.column__Section .vc_row-fluid .vc_row-fluid{margin: 0 -20px !important;}
.vc_section.column__Section .vc_row-fluid .vc_row-fluid .wpb_column {padding: 0 20px;}
.vc_section.campaign__column__section {padding: 55px 0 0;}
.vc_section.column__three__section {padding: 0;}
.vc_section.full__width__section .content__6 .vc_column-inner {padding-right: 20px !important;padding-left:20px !important}
.vc_section.events__section .events__row .event__content__column .vc_column-inner{padding-right: 90px !important;}
.vc_section.details__page__whatson .whatson__slider__container .vc_column-inner {padding-left: 150px !important;padding-right: 150px !important;}
.vc_section.events__section {padding: 110px 0 20px;}
.vc_section.inner__banner__section.bar__banner .banner-img img {height: calc(100vh - 246px) !important;}
.vc_section.inner__banner__section.bar__banner .banner__Title {font-size: 46px;}
.vc_section.inner__banner__section.bar__banner .banner__inner__content {bottom: 40px;}
.container-row, footer .container-fluid {padding: 0px 75px;}
.post__container.container-row {padding: 0 60px;}
.vc_section.inner__page__menu .container-row {padding: 0 55px;}
.post__slider__imgcolumn .vc_figure {max-width: 278px !important;}
.fixed-header header .container-fluid {padding: 0 40px;}
.vc_section.page__discover__section div.swiper-button-next, .vc_section.page__discover__section div.swiper-button-prev {margin-right: -145px;}
section.vc_section.page__discover__section .post__page__row  .vc_figure, .vc_section.page__discover__section .one__slider .wpb_wrapper {max-width: 278px !important;}
}
@media (max-width:1299px){
.container-row, footer .container-fluid {padding:0 65px}
.section-content.font__size__28 p {font-size: 20px;line-height: 134%;}
.vc_section.content__Section .wpb_wrapper {max-width: 550px;}
.vc_section.content__Section {padding-top: 50px;padding-bottom: 70px;}
.heading__h2.font__size__36 {font-size: 30px;}
.vc_section.page__discover__section .vc_column-inner {padding-left: 20px !important;/*padding-right: 339px !important;*/}
.heading__h2 {font-size: 28px;line-height: 127%;}
.vc_section.page__Gallery__section .content__column__6 .vc_column-inner {padding: 38px 0px 46px 42px !important;}
.vc_section.page__Gallery__section .vc_column_container > .vc_column-inner .swiper-container {margin-left: -59px;}
.vc_section.page__menu__Section .vc_row-fluid .vc_row-fluid .vc_col-sm-8 .vc_column-inner .wpb_wrapper {padding-left: 50px;}
.vc_section.page__menu__Section .vc_row-fluid .vc_row-fluid .content__area .vc_column-inner {padding: 15px 0px 15px 20px !important;}
.vc_section.page__whatson__Section {padding: 60px 0 0;}
.vc_section.page__whatson__Section .swiper-wrapper .swiper-slide {margin-right: 15px !important;}
.vc_section.page__whatson__Section .whatson__slider__container{padding-top: 40px; padding-bottom: 40px;}
.vc_section.page__Gallery__section{padding: 60px 0;}
.vc_section.page__menu__Section .vc_row-fluid .vc_row-fluid .vc_col-sm-8 .vc_column-inner {padding-top: 40px !important;}
.vc_section.page__menu__Section .gallery-container .owl-prev, .vc_section.page__menu__Section .gallery-container .owl-next {top: -40px;}
footer .footer__row .footer__logo {max-width: 80px;}
.vc_tta-panel-body .wpb_text_column.wpb_content_element.section-content {max-width: 557px;margin: auto auto 50px !important;}
.vc_section.column__two__section .container-row .vc_col-sm-12 {padding: 0 55px;}
.vc_section.details__column__section .details__column__content {padding-left: 30px;padding-right: 30px;}
section.vc_section.role__section {padding: 41px 0 55px;}
.vc_section.role__section .role__container {padding-left: 170px;overflow: hidden;padding-right: 20px !important;}
.vc_section.events__section .event__img__column .vc_column-inner {padding-right: 60px !important;}
.vc_section.events__section .events__row .event__content__column .vc_column-inner {padding-right: 60px !important;}
.vc_section.reservations__section .heading__h6 {width: 340px;height: 260px;}
.vc_section.page__discover__section div.swiper-button-next, .vc_section.page__discover__section div.swiper-button-prev {margin-right: -107px;}
.vc_section.inner__page__menu .container-row {padding: 0 45px;}
.post__slider__imgcolumn .vc_figure {max-width: 260px !important;}
.vc_section.page__discover__section div.swiper-button-next, .vc_section.page__discover__section div.swiper-button-prev {margin-right: -138px;}
section.vc_section.page__discover__section .post__page__row  .vc_figure, .vc_section.page__discover__section .one__slider .wpb_wrapper {max-width: 260px !important;}
}
@media (max-width:1199px){
.container-row, footer .container-fluid {padding:0 45px}	
header .header__logo .site-logo {max-width: 80px;}	
header {padding: 20px 0;}	
header .header__logo {margin-bottom: 20px;}
.vc_section.hero__banner .slide-item img, .vc_section.hero__banner .slide-item video {height: calc(100vh - 126px);}
.vc_section.page__discover__section .vc_column-inner {padding-left: 20px !important;/*padding-right: 79px !important;*/}
.vc_section.page__Gallery__section .content__column__6 .vc_column-inner {padding: 18px 0px 16px 36px !important;}
.vc_section.page__menu__Section .vc_row-fluid .vc_row-fluid .vc_col-sm-8 .vc_column-inner .wpb_wrapper {padding-left: 68px;}
.vc_section.content__Section {padding-top: 50px;padding-bottom: 50px;}
.vc_section.page__whatson__Section {padding: 50px 0 0;}
.container-full {padding: 0 20px;}
.vc_section.page__whatson__Section .whatson__slider__container .vc_column-inner {padding-left: 20px !important;padding-right: 30px !important;}
footer {padding: 37px 0 30px;}
.vc_section.page__Gallery__section .vc_column_container > .vc_column-inner .swiper-container {margin-left: -55px;}
.footer__rightcolumn {width: calc(100% - 180px);}
.footer__leftcolumn{max-width: 180px;}
.mega-menu{  top: 124px;}
.vc_section.faq__page__section .wpb_wrapper{max-width: 552px;}
.vc_section.gallery__page__Section{padding-bottom:60px;}
.vc_section.gallery__page__Section .gallery-grid .gallery-item {padding: 5px;}
.vc_section.gallery__page__Section .gallery-grid{margin: -5px;}
.vc_section.gallery__page__Section .container-row {padding: 0 20px;}
.vc_tta-tabs-container {padding-bottom: 30px;}
.vc_tta-panel-body .wpb_text_column.wpb_content_element.section-content {max-width: 557px;margin: auto auto 40px !important;}
.vc_section.page__tabing {padding-bottom: 60px;}
section.vc_section.explore__section .vc_col-sm-12 {padding: 0px 40px;}
section.vc_section.explore__section {padding-bottom: 60px;}
.small__heading {font-size: 20px;}
.vc_section.column__two__section .container-row .vc_col-sm-12 {padding: 0 35px;}
.vc_section.column__two__section .flex__row .two__column__content .vc_column-inner{padding-left:0 !important}
.vc_section.contact__column__section {padding-top: 50px;padding-bottom: 50px;}
.vc_section.contact__info__section {padding-bottom: 50px;}
.vc_section.page__normal__section {padding: 50px 0 50px;}
.vc_section.page__normal__section .wpb_wrapper p{margin-bottom:30px}
.vc_section.details__column__section .details__column__img {padding-left: 0;}
.vc_section.details__column__section {padding: 50px 0 0;}
.post__container.container-row {padding:0  40px;}
.fpg-grid .post__content h2 {font-size: 20px !important;}
.post__section {padding: 40px 0 70px;}
.post__section .fpg-filters {gap: 20px !important;margin-bottom: 20px !important;}
.vc_section.role__section .role__container {padding-left: 120px;overflow: hidden;padding-right: 20px !important;}
section.vc_section.role__section::before, .vc_section.details__page__whatson::before {width: 230px;}
section.vc_section.role__section .heading__h2 {padding-left: 240px;}
p.slide-description {margin-bottom: 15px;}
.slider_repeater .inner-content .content {padding: 0 20px 23px;}
.vc_section.column__Section .column__content__col .vc_column-inner {padding: 30px 0 !important;}
.vc_section.full__width__section .content__6 .vc_column-inner {padding-top: 30px !important;padding-bottom: 30px !important;}
.vc_section.details__page__whatson .container-row {padding: 0 248px;}
.vc_section.details__page__whatson .whatson__slider__container .vc_column-inner {padding-left: 100px !important;padding-right: 100px !important;}
.vc_section.details__page__whatson {padding-top: 33px !important;margin-bottom: 30px;padding-bottom: 50px !important;}
.vc_section.events__section {padding: 80px 0 0px;}
.vc_section.events__section .event__img__column .vc_column-inner{  padding-right: 60px !important;}
.vc_section.events__section .events__row .event__content__column .vc_column-inner {padding-right: 40px !important;}
.vc_section.finer__details__section {padding-bottom: 0;}
.vc_section.other__section .heading__h2 {padding-bottom: 25px;}
.vc_section.other__section .container-full {padding: 40px 0 40px !important;}
.vc_section.other__section .container-full .other__column {padding: 0 10px;}
.vc_section.other__section .container-full .vc_column-inner .vc_row-fluid {margin: 0 -10px !important;}
.post__slider__imgcolumn .vc_figure{max-width: 256px !important;}
.vc_section.map__section iframe {width: 100%;height: 470px;}
.vc_section.inner__banner__section.bar__banner .banner-img img {height: calc(100vh - 221px) !important;}
.vc_section.inner__banner__section.bar__banner .banner__Title {font-size: 40px;}
.vc_section.inner__banner__section.bar__banner .banner__inner__content {bottom: 30px;}
.vc_section.inner__page__menu .container-row {padding: 0 40px;}
.vc_section.column__Section.careers__page__section .column__content__col .vc_column-inner {padding-left: 60px !important;}
.vc_section.page__discover__section .container-row {padding-right: 40px;}
.post__slider__imgcolumn .vc_figure {max-width: 215px !important;}	
.vc_section.page__discover__section div.swiper-button-next, .vc_section.page__discover__section div.swiper-button-prev {margin-right: -129px;}
.vc_section.contact__info__section .contact___info__content .vc_column-inner {padding-left: 0px !important;}
section.vc_section.page__discover__section .post__page__row  .vc_figure, .vc_section.page__discover__section .one__slider .wpb_wrapper {max-width: 215px !important;}
}
@media (max-width:991px){
.header__inner .social-media-icon {right: 20px;bottom: 20px;}
.vc_section.page__discover__section .vc_column-inner {padding-left: 10px !important;padding-right: 79px !important;}
section div .wpb_text_column.wpb_content_element.section-content {margin-bottom: 20px !important;}
section.vc_section.page__discover__section .swiper-slide .post__content {padding: 20px !important;}
.vc_section.page__Gallery__section .content__column__6 .vc_column-inner {padding: 18px 0px 16px 25px !important;}
.vc_section.page__Gallery__section .vc_column_container > .vc_column-inner .swiper-container {margin-left: -45px;}
.vc_section.page__menu__Section .vc_row-fluid .vc_row-fluid .vc_col-sm-4 {width: 1000%;}
.vc_section.page__menu__Section .vc_row-fluid .vc_row-fluid .vc_col-sm-8 {width: 100%;}
.vc_section.page__menu__Section .container-row {padding-left: 0;padding-right: 0;}
.vc_section.page__menu__Section .vc_row-fluid .vc_row-fluid .vc_col-sm-8 .vc_column-inner .wpb_wrapper {padding-left: 70px;padding-right: 70px;}
.vc_section.page__menu__Section .vc_row-fluid .vc_row-fluid .content__area .vc_column-inner {padding: 35px 0px 0px 0px !important;}	
.toggle {position: relative;width: 24px;height: 24px;display: flex !important;justify-content: center;align-items: center;overflow: hidden;cursor:pointer}
.toggle span {position: absolute;width: 24px;height: 4px;border-radius: 0;background:rgba(74, 45, 13, 1);transition: 0.5s;}
.toggle span:nth-child(2) {transform: translateY(-8px);width: 24px;}
.toggle span:nth-child(3) {transform: translateY(8px);width: 24px;left: 0;}
.toggle.active span:nth-child(1) {transform: translateX(60px);}
.toggle.active span:nth-child(2) {width: 24px;transform: translateX(0) rotate(45deg);transition-delay: 0.2s;}
.toggle.active span:nth-child(3) {width: 24px;transform: translateX(0) rotate(-45deg);transition-delay: 0.4s;}
	
.toggle-fix {position: relative;width: 24px;height: 24px;display: flex !important;justify-content: center;align-items: center;overflow: hidden;cursor:pointer}
.toggle-fix span {position: absolute;width: 24px;height: 4px;border-radius: 0;background:rgba(74, 45, 13, 1);transition: 0.5s;}
.toggle-fix span:nth-child(2) {transform: translateY(-8px);width: 24px;}
.toggle-fix span:nth-child(3) {transform: translateY(8px);width: 24px;left: 0;}
.toggle-fix.active span:nth-child(1) {transform: translateX(60px);}
.toggle-fix.active span:nth-child(2) {width: 24px;transform: translateX(0) rotate(45deg);transition-delay: 0.2s;}
.toggle-fix.active span:nth-child(3) {width: 24px;transform: translateX(0) rotate(-45deg);transition-delay: 0.4s;}
html.active {overflow: hidden;}
html.active .mobile__menu{opacity:1; visibility:visible; left:0}
.container-fluid, div.container-fluid-row{padding: 0 20px;}
.header__inner {display: flex;display: -webkit-flex;align-items: center;}
.toggle, .toggle-fix {margin-left: 35px;} {margin-left: 35px;}
.header__inner .social-media-icon {position: relative;margin-left: auto;right: inherit;bottom: inherit;display: flex;align-items: center;}
.social-media-icon a {font-size: 20px;margin-left: 15px;}
header {padding: 28px 0;}
header .header__logo .site-logo {max-width: 71px;}
header .header__logo {margin-bottom: 0;}
.vc_section.hero__banner .slide-item img, .vc_section.hero__banner .slide-item video {height: calc(100vh - 240px);}
.vc_section.faq__page__section .wpb_wrapper {max-width: 452px;}
section.vc_section.explore__section {padding-bottom: 50px;}
.vc_section.page__tabing {padding-bottom: 50px;}
section.vc_section.explore__section .heading__h2 {padding-bottom: 25px;}
section.vc_section.explore__section .vc_col-sm-12 {padding: 0px 20px;}
section.vc_section.explore__section .explore__column {padding: 0 5px;}
section.vc_section.explore__section .vc_row-fluid .vc_row-fluid {margin: 0 -5px !important;}
.header__navbar {display: block;position: fixed;top: 0;bottom: 0;width: 100%;background: #e29239;left: 0;top: 93px;border-top: 1px solid rgba(74, 45, 13, 0.3);left: -100%; opacity: 0;visibility: hidden;-webkit-transition: 0.5s ease-in-out;-moz-transition: 0.5s ease-in-out;-o-transition: 0.5s ease-in-out;transition: 0.5s ease-in-out;}
html.active .header__navbar{left:0; opacity:1; visibility:visible}
header .header__navbar ul{flex-wrap: wrap;gap:0}
header .header__navbar ul li {width: 100%;text-align: left;border-bottom: 1px solid rgb(74, 45, 13, 0.3);}
header .header__navbar ul li:last-child{border-bottom:0}
header .header__navbar ul li.has-mega a::before{display:none}
header .header__navbar ul li a{position:relative}
header .header__navbar ul li .drop-dwo{display:none}
header .header__navbar ul li.has-mega .drop-dwon {position: absolute;width: 50px;height: 100%;top: 0;bottom: 0;right: 0;background: url(/wp-content/uploads/2026/05/arrow_back_ios_new-1.svg);background-size: 10px;background-repeat: no-repeat;background-position: center;display:block;border-left: 1px solid rgba(74, 45, 13, 0.3);cursor: pointer;}
header .header__navbar ul li a {font-size: 14px;padding: 15px 20px;display: block;text-align: left;}
.mega-menu {position: relative;opacity: 1;visibility: visible;top: 0;border-top: 1px solid rgba(74, 45, 13, 0.3);padding: 20px 25px;}
.mega-grid .mega-item {width: 50%;padding: 11px;}
header .header__navbar ul li.has-mega  .mega-menu a{padding:0}
.navbar__menu {height: 100%;overflow: hidden;overflow-y: auto;}
.vc_section.column__two__section .container-row .vc_col-sm-12 {padding: 0 15px;}
.vc_section.column__two__section .flex__row .wpb_column {padding: 0 10px;}
.vc_section.column__two__section .flex__row {margin: 0 -10px !important;flex-wrap:wrap}
.heading__h2 {font-size: 26px;line-height: 127%;}
.vc_section.page__menu__Section .vc-gallery-element .gallery-figure .gallery-item-content .gallery-item-title{font-size:24px;}
.heading__h2.font__size__36 {font-size: 28px;}
.menu__page__tabing .menu__title {font-size: 24px;}
.vc_section.details__column__section .vc_row-fluid .vc_row-fluid .wpb_column {width: 100%;}
.vc_section.details__column__section .details__column__content{padding-bottom: 30px;}
.vc_section.details__column__section .section-content {max-width: 100%;}
.post__section .post__row .post__column{width:50%}
.fpg-filter-description.content__area {padding-bottom: 35px !important;}
.post__section {padding: 40px 0 50px;}
section.vc_section.role__section .heading__h2 {padding-left: 0;text-align: center !important;}
.vc_section.role__section .role__container {padding-left: 20px;padding-right: 20px !important;}
.vc_section.column__Section .column__content__col .vc_column-inner {padding: 20px 0 0 !important;}
.vc_section.campaign__column__section {padding: 50px 0 0;}
.vc_section.column__three__section .vc_row-fluid .three__column .menu__title {font-size: 24px;}
.vc_section.full__width__section {padding: 60px 0 0;}
.vc_section.column__three__section .vc_row-fluid .three__column .same__button{bottom: 16px;}
.vc_section.page__menu__Section .vc-gallery-element .gallery-figure .gallery-item-content .gallery-item-button{bottom: 20px;}
.vc_section.details__page__whatson .whatson__slider__container .vc_column-inner {padding-left: 60px !important;padding-right: 60px !important;}
.vc_section.details__page__whatson {padding-top: 30px !important;margin-bottom: 30px;padding-bottom: 30px !important;}
.vc_section.events__section .events__row .event__content__column .vc_column-inner{padding: 20px !important;}
.vc_section.events__section .event__img__column .vc_column-inner {padding-right: 40px !important;}
.vc_section.finer__details__section .vc_row-fluid .vc_row-fluid{flex-wrap: wrap;}
.vc_section.finer__details__section .vc_row-fluid .vc_row-fluid .wpb_column{width:100%}
.vc_section.finer__details__section .vc_row-fluid .vc_row-fluid .wpb_column .vc_column-inner{border:0}
.vc_section.finer__details__section .vc_row-fluid .vc_row-fluid .wpb_column{margin-bottom:20px;}
.vc_section.finer__details__section .vc_row-fluid .vc_row-fluid .wpb_column:last-child{margin-bottom:0}
.vc_section.finer__details__section .heading__h2 {padding-bottom: 25px;}
.sub-heading-h6{padding-bottom:10px;}
.vc_section.events__section {padding: 50px 0 0px;}
header .header__navbar ul li.has-mega a h2{font-size: 12px;}
.mega-menu{padding: 10px 20px;}
.mega-menu-inner .title h2{font-size:18px;line-height: 134%;}
.mega-menu{display:none}
header .header__navbar ul li.has-mega.active .mega-menu{display:block}
header .header__navbar ul li.has-mega.active a{color: #ede6ca;}
header .header__navbar ul li.has-mega.active .drop-dwon{filter: brightness(0) saturate(100%) invert(94%) sepia(19%) saturate(278%) hue-rotate(357deg) brightness(99%) contrast(88%);}
.mega-menu-inner .title{padding-bottom: 10px;}
.vc_section.page__discover__section .wpb_column {width: 100%;}
.vc_section.page__discover__section .vc_column-inner{padding-right: 0 !important;}
.vc_section.page__discover__section div.swiper-button-next, .vc_section.page__discover__section div.swiper-button-prev {margin-right: 0;}
section.vc_section.page__discover__section .swiper-slide .vc-post-slide-inner{flex-wrap:wrap}
section.vc_section.page__discover__section .swiper-slide .post__img {width: 80%;}
.post__slider__imgcolumn .vc_figure {max-width: 80% !important;margin: auto !important;}
section.vc_section.page__discover__section .swiper-slide .post__content .vc-post-slide-excerpt{max-width: 100%;}
section.vc_section.page__discover__section .swiper-slide .post__content {padding: 45px 0px 75px !important;width: 80%;margin-left: auto;}
.vc_section.page__discover__section div.swiper-button-next, .vc_section.page__discover__section div.swiper-button-prev {margin-right: 40px;top: inherit;left: 17%;bottom: 20px;}
.vc_section.page__discover__section div.swiper-button-prev {margin-left: -30px !important;}
.vc_section.page__whatson__Section .whatson__slider__container div.swiper-button-next, .vc_section.page__whatson__Section .whatson__slider__container div.swiper-button-prev {top: -78px;}
.vc_section.inner__banner__section.bar__banner .banner-img img {height: calc(100vh - 186px) !important;}
.container-row, footer .container-fluid {padding:0 20px}
.post__container.container-row {padding:0  20px;}
.vc_section.inner__page__menu .container-row {padding: 0 20px;}
.details__page__whatson .heading__h2{text-align: center !important;}
.vc_section.column__Section.careers__page__section .column__content__col .vc_column-inner {padding-left: 00px !important;}
.vc_section.page__discover__section .container-row {padding-right: 20px;}
.fixed-header header .container-fluid {padding: 0 20px;}
.fixed-header header .header__bar .header__navbar{top: 62px;}
.fixed-header header .mega-menu {top: 0;}
.fixed-header header{padding: 15px 0;}
section.vc_section.page__discover__section .post__page__row  .vc_figure, .vc_section.page__discover__section .one__slider .wpb_wrapper {max-width: 80% !important;width: 100% !important;}
section.vc_section.page__discover__section .post__page__row{flex-wrap: wrap;}
.vc_section.page__discover__section .one__slider .wpb_wrapper {margin: auto;}
section.vc_section.page__discover__section .post__page__row .post__content {padding: 45px 0px 75px !important;}
section.vc_section.page__discover__section .post__page__row .post__content .vc_column-inner {max-width: 80%;margin-left: auto;}
.fixed-header.active .header__fixed__bar {box-shadow: none;}	
}
@media (max-width:767px){
.vc_section.content__Section {padding-top: 53px;padding-bottom: 45px;}	
.section-content.font__size__28 p {font-size: 21px;line-height: 134%;}
.vc_section.content__Section .wpb_wrapper {max-width: 408px;}
section div .wpb_text_column.wpb_content_element.section-content {margin-bottom: 25px !important;}
.vc_section.page__discover__section .vc_column-inner {padding-left: 0px !important;padding-right: 0px !important;}
.vc_section.hero__banner .slide-item .banner__content{padding:0 20px;}
/* section.vc_section.page__discover__section .swiper-slide .post__img{width:100%} */
section.vc_section.page__discover__section .swiper-slide .vc-post-slide-inner{flex-wrap:wrap}
/* section.vc_section.page__discover__section .swiper-slide .post__img{max-width:351px;} */
/* section.vc_section.page__discover__section .swiper-slide .post__content {padding: 45px 10px 55px !important;max-width: 371px;margin-left: auto;} */
.post__content h2 {font-size: 22px;}
/* .vc_section.page__discover__section div.swiper-button-next, .vc_section.page__discover__section div.swiper-button-prev {margin-top: 0;margin-right: 0 !important;top: inherit;bottom: 0;right: inherit !important;left: 32px;} */
/* .vc_section.page__discover__section div.swiper-button-prev {left: 0;} */
.vc_section.page__Gallery__section {padding: 50px 0;}
.vc_section.page__Gallery__section .vc_row-fluid .vc_row-fluid{flex-wrap: wrap;}
.vc-gallery-element .owl-nav {display: block !important;}
.vc_section.page__menu__Section .gallery-container .owl-prev, .vc_section.page__menu__Section .gallery-container .owl-next {top: -40px;right: -50px;}
.vc_section.page__menu__Section .gallery-container .owl-prev {right: -20px !important;}
.vc_section.page__menu__Section .vc_row-fluid .vc_row-fluid .content__area .vc_column-inner {padding: 45px 20px 0 !important;}
.vc_section.page__menu__Section .vc_row-fluid .vc_row-fluid .content__area .vc_column-inner .wpb_wrapper{max-width: 370px;margin: auto;}	
.vc_section.page__whatson__Section {padding:50px 0 0;}
.vc_section.page__whatson__Section .whatson__slider__container .vc_column-inner {padding-left: 50px !important;padding-right: 40px !important;}
.vc_section.page__whatson__Section .swiper-wrapper .swiper-slide {margin: 0 8px !important;}
.post__content {padding: 10px 15px 15px;}
.post__content h2 {font-size: 18px;}
.vc-post-slide-categories {font-size: 12px;}
.event_date_field span{font-size: 12px;}
.event_date_field {padding-bottom: 5px;}
section.vc_section.inner__banner__section .banner-img img, .vc_section.inner__banner__section .hero-media img{height: 290px !important;}
.vc_section.content__Section.about__page__content {padding-bottom: 0;}
.vc_section.faq__page__section {padding-top: 50px;padding-bottom: 50px;}
section.vc_section.faq__page__section::before{display:none}
.vc_section.gallery__page__Section .gallery-filters {margin-bottom: 22px;}
.vc_section.page__tabing.menu__page__tabing .vc_tta-tabs-container {display: block !important;}
.vc_section.page__tabing.menu__page__tabing .vc_tta-panel-heading {display: none;}
.vc_section.page__tabing.menu__page__tabing .vc_tta-panel-body .vc_row-fluid{flex-wrap:wrap;margin: -6px !important;}
.vc_section.page__tabing.menu__page__tabing .vc_tta-panel-body .wpb_column {width: 100% !important;padding: 6px;}
section.vc_section.explore__section .explore__column {padding:10px 5px;width:100%;}
section.vc_section.explore__section .vc_row-fluid .vc_row-fluid {margin: -10px -5px !important;flex-wrap: wrap;}
.section-content.font__size__28 p {font-size: 18px;line-height: 134%;}
.footer__leftcolumn {max-width: 100%;}
footer .footer__row .footer__info {display: block !important;width: 50%;}
footer .footer__row .footer__logo {max-width: 100%;width: 40%;}
footer .footer__row .footer__logo img {max-width: 80px !important;}
.footer__leftcolumn {max-width: 100%;display: flex;}
.footer__rightcolumn {width: 100%;}
.footer__rightcolumn .footer__column:first-child {display: none;}
footer .footer__row .column__row .footer__column {width: 50%;padding: 0 15px;}
.footer__rightcolumn {width: 100%;padding-top: 30px;}
.contact___info__content {margin-bottom: 40px;}
.wpcf7-form .col-md-6{width: 50%;}
.vc_section.column__two__section .flex__row .two__column__content .vc_column-inner {padding-left: 0 !important;padding-top: 0 !important;padding-right: 0 !important;}
.vc_section.column__two__section .container-row .vc_col-sm-12 {padding: 0;}
.heading__h2 {font-size: 24px;line-height: 127%;}
.form__group {margin-bottom: 15px;}
.vc_section.column__two__section .flex__row{flex-direction: column-reverse;}
.vc_section.page__menu__Section .vc-gallery-element .gallery-figure .gallery-item-content .gallery-item-title{font-size:22px;}
.heading__h2.font__size__36 {font-size: 26px;}
.menu__page__tabing .menu__title {font-size: 22px;}
.page404 {padding: 110px 0;text-align: center;}
.page-our-menus .wpb-content-wrapper {background: #4D2F0D;background: linear-gradient(180deg,rgb(80, 47, 11) 15%, rgb(220, 135, 39) 40%, rgb(237, 230, 202) 65%);}
.page-contact .wpb-content-wrapper {background: #4D2F0D;background: linear-gradient(180deg,rgb(80, 47, 11) 0%, rgb(220, 135, 39) 1%, rgb(237, 230, 202) 30%);}
.vc_section.details__column__section .details__column__content {padding-left: 15px;padding-right: 15px;}
.post__section .post__row .post__column {width: 100%;}
.fpg-grid .post__content h2 {font-size: 18px !important;}
.post__section .fpg-filter-btn {font-size: 13px !important;}
.same__button .vc_general{margin-right: 15px;}
.vc_section.column__Section .column__content__col .vc_column-inner {padding: 0 0 30px !important;}
section.vc_section.role__section::before, .vc_section.details__page__whatson::before {width: 20%;}
section.vc_section.role__section {padding: 40px 0 50px;}	
.vc_section.careers__page__section{padding: 46px 0 48px;}
section.vc_section.role__section{margin-bottom: 43px !important;}
.vc_section.menu__link__section .vc_row-fluid .wpb_wrapper {justify-content: left;overflow-x: auto;padding-bottom: 4px;white-space: nowrap;}
.vc_section.menu__link__section {padding: 20px 0 15px !important;}
.vc_section.campaign__column__section .section-content{max-width:100%}
.vc_section.campaign__column__section .vc_row-fluid .vc_row-fluid {flex-direction: column-reverse;}
.vc_section.campaign__column__section .column__content__col {padding-top: 30px !important;}
.vc_section.campaign__column__section .column__content__col .vc_column-inner {padding: 0 !important;}
.vc_section.column__three__section .vc_row-fluid .vc_row-fluid{flex-wrap: wrap;margin:-6px !important}
.vc_section.column__three__section .vc_row-fluid .three__column{width: 100%;padding:6px;}
.vc_section.column__three__section .vc_row-fluid .three__column .menu__title {font-size: 22px;}
.vc_section.column__three__section .vc_row-fluid .three__column .same__button {bottom: 20px;}
.vc_section.full__width__section .content__6 .vc_column-inner {padding-bottom: 0px !important;}
.heading__h2.font__size__32{font-size:24px;}
.link__button .vc_general{font-size: 12px !important;}
.vc_section.menu__link__section .vc_row-fluid .wpb_wrapper {gap: 20px;}
.vc_section.events__section .events__row {flex-wrap: wrap;flex-direction: column-reverse;}
z.vc_section.details__page__whatson .container-row {padding: 0 20px;}
.details__page__whatson .heading__h2{text-align:center !important}
.vc_section.page__whatson__Section .whatson__slider__container .vc_column-inner {padding-left: 20px !important;padding-right: 20px !important;}
.vc_section.page__whatson__Section .swiper-wrapper .swiper-slide{width: 100% !important;}
.vc_section.events__section .event__img__column .vc_column-inner {padding-right: 40px !important;padding-left: 40px !important;}
.vc_section.events__section .events__row .event__content__column .vc_column-inner {padding: 40px 20px 0 !important;justify-content: inherit;}
.vc_section.events__section .section-content {max-width: 100%;}
.vc_section.details__page__whatson .container-row {padding: 0;}	
.vc_section.reservations__section {padding: 50px 0 50px !important;}
.vc_section.other__section .container-full .other__column{width:100%; padding:10px;}
.vc_section.other__section .container-full .vc_column-inner .vc_row-fluid {margin: -10px !important;flex-wrap: wrap;}
.vc_section.other__section .container-full {padding: 40px 20px 40px !important;}
.page-discovery-bar .wpb-content-wrapper{background: linear-gradient(180deg,rgb(80, 47, 11) 10%, rgb(220, 135, 39) 20%, rgb(237, 230, 202) 50%);}
.single-whats-on .wpb-content-wrapper{background: linear-gradient(180deg,rgb(237, 230, 202) 30%, rgb(226, 146, 57) 60%, rgb(74, 45, 13) 70%);}
	.vc_section.page__Gallery__section .images__column__6 .wpb_wrapper{width:65%}
.vc_section.page__Gallery__section .images__column__6 .wpb_wrapper .wpb_wrapper {width: 100%;}
.vc_section.page__Gallery__section .content__column__6 .vc_column-inner .wpb_wrapper, .vc_section.page__Gallery__section .vc_row-fluid .vc_row-fluid .content__column__6 {position: inherit;}
.vc_section.page__Gallery__section .vc_column_container > .vc_column-inner .swiper-container {position: absolute;right: 0;bottom: 230px;width: 60%;margin: 0;overflow: hidden;padding: 80px 60px 0 0;}
.vc_section.page__Gallery__section .vc_column_container > .vc_column-inner div.swiper-button-next, .vc_section.page__Gallery__section .vc_column_container > .vc_column-inner div.swiper-button-prev {top: 5px;margin-right: 20px;}
.vc_section.page__Gallery__section .vc_row-fluid {padding-right: 0;}
.vc_section.page__Gallery__section .vc_row-fluid {padding-right: 0;overflow: hidden;}
.vc_section.page__Gallery__section .content__column__6 .vc_column-inner {padding: 18px 20px 16px 20px !important;}
.vc_section.page__Gallery__section .vc_row-fluid .vc_row-fluid {padding-top: 50px;}
.vc_section.page__Gallery__section .vc_row-fluid .vc_row-fluid .heading__h2 {position: absolute;top: 0;left: 0;}
.vc_section.page__Gallery__section .content__column__6 .vc_column-inner{    padding: 18px 20px 16px 40px !important;}
.page-about .vc_section.page__Gallery__section .vc_column_container > .vc_column-inner .swiper-container {bottom: 180px;}
.vc_section.inner__banner__section.bar__banner .banner-img img {height: 290px !important;}
section.vc_section.role__section .heading__h2 {width: 100%;}
.vc_section.books__section iframe {height: 450px;}
.vc_section.page__Gallery__section .vc_column_container > .vc_column-inner .swiper-container {bottom: 50%;transform: translateY(33%);}
}
@media (max-width:479px){
.vc_section.books__section .heading__h6{width:100%}
.vc_section.reservations__section .heading__h6{width:100%}
.vc_section.page__Gallery__section .vc_column_container > .vc_column-inner .swiper-container{bottom: 250px;}
.vc_section.page__Gallery__section .content__column__6 .vc_column-inner .wpb_wrapper .section-content {max-width: 320px;}
.page-about .vc_section.page__Gallery__section .vc_column_container > .vc_column-inner .swiper-container {bottom: 200px;}
.vc_section.events__section .slick-arrow.slick-next {left: 40px;top: -32px;}
.vc_section.events__section .slick-arrow{margin-left: -12px !important;}
.vc_section.page__Gallery__section .vc_column_container > .vc_column-inner .swiper-container {bottom: 50%;transform: translateY(28%);}
}