@import url("https://use.typekit.net/tle2odf.css");
@import url("https://use.typekit.net/tle2odf.css");
@import url("https://use.typekit.net/tle2odf.css");
@import url(https://db.onlinewebfonts.com/c/242d832220bc5cfbc35876479a53d0f7?family=Libre+Franklin+Bold);
@font-face {
    font-family: "Libre Franklin Bold";
    src: url("https://db.onlinewebfonts.com/t/242d832220bc5cfbc35876479a53d0f7.eot");
    src: url("https://db.onlinewebfonts.com/t/242d832220bc5cfbc35876479a53d0f7.eot?#iefix")format("embedded-opentype"),
    url("https://db.onlinewebfonts.com/t/242d832220bc5cfbc35876479a53d0f7.woff2")format("woff2"),
    url("https://db.onlinewebfonts.com/t/242d832220bc5cfbc35876479a53d0f7.woff")format("woff"),
    url("https://db.onlinewebfonts.com/t/242d832220bc5cfbc35876479a53d0f7.ttf")format("truetype"),
    url("https://db.onlinewebfonts.com/t/242d832220bc5cfbc35876479a53d0f7.svg#Libre Franklin Bold")format("svg");
}

  @import url("https://use.typekit.net/tle2odf.css");


*{margin: 0; padding: 0;}
html {margin: 0 !important; }

html, body {margin: 0; padding: 0; box-sizing:  font-weight: normal;font-family: "libre-franklin", sans-serif;font-weight: 400;color:#000}
ul {margin: 0; padding: 0; list-style-type: none;}
figure,figcaption {margin: 0; padding: 0;}
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: "libre-franklin", sans-serif;margin:0}
p{margin:0;font-family: "libre-franklin", sans-serif;font-size: 14px; line-height: 18px; font-weight: 400; color: #000;}
.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;}
.wpforms-container .wpforms-field input:-webkit-autofill, .wpforms-container .wpforms-field input:-webkit-autofill:active, .wpforms-container .wpforms-field input:-webkit-autofill:focus, .wpforms-container .wpforms-field input:-webkit-autofill:hover{transition:background-color 10000000s !important,color 10000000s ease-in-out 0s !important; background-color:transparent !important}
.wpforms-container .wpforms-field input:-internal-autofill-selected {background:transparent !important}
header .header-row .logo img.custom-logo { height: auto !important;}
/*====================================*/
/*Holding Page*/
/*====================================*/
.vc_section.holding-page-section .logo {max-width: 214px; margin: auto;margin-bottom:35px !important; }
.vc_section.holding-page-section {background: #FDF3E8; }
.vc_section.holding-page-section .container-flex {display: flex; display: -webkit-flex; }
.vc_section.holding-page-section .column-left.vc_col-sm-4 {width: 687px; border-right: 5px solid #000;}
.vc_section.holding-page-section .column-right.vc_col-sm-8{width: calc(100% - 687px);height: 100vh;overflow: hidden;}
.vc_section.holding-page-section .container-flex .vc_column-inner {height: 100%; }
.vc_section.holding-page-section .container-flex .column-left .vc_column-inner {padding: 60px 100px !important;position:relative; }
.vc_section.holding-page-section .container-flex .column-left .vc_column-inner .vc_column-inner {padding: 0 !important; position: inherit;}
.vc_section.holding-page-section .content-paragraph {text-align: center; max-width: 424px; margin: auto; padding-bottom: 65px; }
.content-paragraph p {font-size: 14px; line-height:23px; color: #000;font-weight: 500; }
.vc_section.holding-page-section .column-right .column-row {display: flex; display: -webkit-flex; flex-wrap: wrap; margin:0 !important; padding: 5px 0px 5px 5px;justify-content: center;}
.vc_section.holding-page-section .column-right .column-row .images-column {padding: 0 5px; }
.vc_section.holding-page-section .column-right .column-row .images-column .wpb_wrapper {position: relative; height: 100%;border-radius: 23px;overflow: hidden;}
.vc_section.holding-page-section .column-right .column-row .images-column .wpb_wrapper .position-logo {position: absolute; left: 0; right: 0; margin: auto; display: flex; align-items: center; justify-content: center; top: 0; bottom: 0; width: 100%; height: 100%; padding:20px;}
.vc_section.holding-page-section .column-right .column-row .images-column .wpb_wrapper .position-logo img {width: 100% !important; height: 115px !important; max-width:210px !important; }
.vc_section.holding-page-section .column-right .column-row .images-column .wpb_wrapper .position-logo::before {content: ''; position: absolute; width: 100%; height: 100%; top: 0; bottom: 0; left: 0; right: 0; background: rgba(0,0,0,0.25); }
.vc_section.holding-page-section .column-right .column-row .images-column .wpb_wrapper div {height: 100%; }
.vc_section.holding-page-section .column-right .column-row .images-column .wpb_wrapper div .vc_figure, .vc_section.holding-page-section .column-right .column-row .images-column .wpb_wrapper div .vc_figure img {height: 100% !important; object-fit: cover !important; }
.vc_section.holding-page-section .column-right .column-row .images-column .wpb_wrapper .position-logo .wpb_wrapper.vc_figure{height: auto !important}
.vc_section.holding-page-section .column-right .column-row .images-column .wpb_wrapper .position-logo .wpb_wrapper.vc_figure img {height: 75px !important;object-fit: contain !important; }
.vc_section.holding-page-section .column-right.vc_col-sm-8 .vc_column-inner{scrollbar-color: transparent transparent; scrollbar-width: thin; -webkit-overflow-scrolling: touch;}
.vc_section.holding-page-section .column-right.vc_col-sm-8 .vc_column-inner::-webkit-scrollbar {width:0px;} 
.vc_section.holding-page-section .column-right.vc_col-sm-8 .vc_column-inner::-webkit-scrollbar-track {background-color:  #F7F7F7; -webkit-border-radius: 0px; border-radius: 0px;}
.vc_section.holding-page-section .column-right.vc_col-sm-8 .vc_column-inner::-webkit-scrollbar-thumb {-webkit-border-radius: 0px; border-radius: 0px; background: #2FB463;}
.vc_section.holding-page-section .column-right.vc_col-sm-8 .vc_column-inner {overflow:hidden; overflow-y:auto !important;}
.vc_section.holding-page-section .container-flex .column-left .vc_column-inner .wpb_column {position: initial; }
.site-theloyaltyco {position: absolute; bottom: 20px; left: 0; right: 0; width: 100%; text-align: center; }
.site-theloyaltyco p{font-size: 13px;}
.site-theloyaltyco p a {text-decoration: none; color: #182818; }
.vc_section.holding-page-section .column-right .same-button {padding: 30px 0;text-align: center !important;display: block !important;margin: 0;}
.same-button .vc_general {background: transparent !important;border: 0 !important;letter-spacing: 0px;color: #000000 !important;font-size:38px !important;min-width: 200px !important;font-weight: 400 !important;pointer-events: none !important;padding: 0 35px !important;border-radius: 100px !important;font-family: "ivypresto-display", serif;}
.wpforms-container{margin:0 !important}
.wpforms-container .wpforms-field {padding: 0 !important;padding-bottom: 10px !important;}
.wpforms-container .wpforms-field input, .wpforms-container .wpforms-field select, .wpforms-container .wpforms-field textarea {border: 0 !important;background: transparent !important;font-size: 13px !important;line-height: 18px !important;font-weight: 400 !important;color: #182818 !important;padding: 0 0 8px !important;border-bottom: 0.5px solid #182818 !important;border-radius: 0 !important;height: auto !important;box-shadow: none !important;outline: none !important;}
.wpforms-container .wpforms-field input::placeholder, .wpforms-container .wpforms-field textarea::placeholder{color: #182818 !important;opacity:1 !important}
.wpforms-container .wpforms-field textarea{resize:none !important}
.wpforms-container .wpforms-field .iti__selected-country {padding: 0 !important;box-shadow: none !important;outline: none !important;background: transparent !important;border: 0 !important;height: auto !important;padding-top: 4px !important;}
div div.wpforms-container-full .wpforms-form .iti--allow-dropdown input[type="tel"]{padding-left:40px !important}
.wpforms-container .iti__dropdown-content .iti__country-list {background: #efe3d7 !important;border: 0.5px solid #182818 !important;}
.wpforms-container .iti__dropdown-content .iti__country-list .iti__country-name {font-size: 13px !important;line-height: 18px !important;font-weight: 400 !important;color: #182818 !important;}
div div.wpforms-container-full select > option.placeholder, div.wpforms-container-full select > option {font-size: 13px !important;line-height: 18px !important;font-weight: 400 !important;color: #FFF !important;background: #c89267 !important;border: 0 !important;}
div div .wpforms-container .wpforms-layout-row:last-child .wpforms-layout-column-50 {width: 100% !important;}
div div .wpforms-container .wpforms-layout-row:last-child {flex-wrap: wrap !important;}
.wpforms-submit-container {margin: 0 !important;}
.wpforms-submit-container .wpforms-submit {height: 35px !important;background: #C89267 !important;border-radius: 0 !important;text-transform: uppercase !important;font-size: 14px !important;min-width: 90px;box-shadow: none !important;outline: none !important;border: 0 !important;}
.wpforms-error {margin: 0 !important;font-size: 10px !important;}
.wpforms-container .wpforms-field select {background-image: url(/wp-content/uploads/2024/12/down-arrow.png) !important;background-size: 12px !important;background-repeat: no-repeat !important;background-position: 100% !important;}
.iti__country-container {height: 19px !important;}
body .iti, div.wpforms-container .wpforms-form .iti, div.wpforms-container-full .wpforms-form .iti {display: block !important;}
.site-theloyaltyco.mobile-theloyaltyco {display: none;}
div.wpforms-container-full .wpforms-confirmation-container-full {text-align: center;font-size: 13px;line-height: 18px;font-weight: 400;color: #C89267;background: transparent !important;border: 0; padding: 0;}
div.wpforms-container-full .wpforms-confirmation-container-full p {color: #C89267;}

.vc_section.holding-page-section .column-right .column-row .images-column .wpb_wrapper .position-logo figure.wpb_wrapper.vc_figure {
    width: 100% !important;
    height: 100% !important;
}
.vc_section.holding-page-section .column-right .column-row .images-column .wpb_wrapper .position-logo figure.wpb_wrapper.vc_figure a {
    display: flex;
    justify-content: center !important;
    height: 100% !important;
    align-items: center !important;
    width: 100% !important;
}




input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus, 
input:-webkit-autofill:active{
    background: transparent !important;
}

/*Change text in autofill textbox*/
input:-webkit-autofill{
    background: transparent !important;
}
section.vc_section.holding-page-section .wpcf7-checkbox span.wpcf7-list-item {
    margin: 0;
	position:relative; padding-left:20px;
}
section.vc_section.holding-page-section .wpcf7-checkbox {
    border: 0 !important;
}
section.vc_section.holding-page-section .wpcf7-checkbox span.wpcf7-list-item input[type="checkbox"] {
    position: absolute;
    left: 0;
    top: 3px;
}
/* .vc_section.holding-page-section .column-right .column-row .images-column .wpb_wrapper div .vc_figure img {height: 400px !important;object-fit: cover !important;} */
@media (max-width:1699px){
.vc_section.holding-page-section .column-left.vc_col-sm-4{width: 540px;}	
.vc_section.holding-page-section .column-right.vc_col-sm-8{width: calc(100% - 540px);padding-right: 5px;}	
.same-button .vc_general {font-size: 36px !important;min-width: 190px !important;}
.vc_section.holding-page-section .column-right .column-row .images-column .wpb_wrapper .position-logo .wpb_wrapper.vc_figure img{height:60px !important;}
.vc_section.holding-page-section .column-right .column-row .images-column .wpb_wrapper .position-logo img{max-width: 180px !important;}
.vc_section.holding-page-section .logo{max-width:100px;}
.vc_section.holding-page-section .container-flex .column-left .vc_column-inner{padding: 40px 50px !important;}
.vc_section.holding-page-section .content-paragraph{padding-bottom: 50px;}
/* .vc_section.holding-page-section .column-right .column-row .images-column .wpb_wrapper div .vc_figure img{height: 320px !important;} */
}
@media (max-width:1499px){
.vc_section.holding-page-section .column-left.vc_col-sm-4{width:500px;}	
.vc_section.holding-page-section .column-right.vc_col-sm-8{width: calc(100% - 500px);padding-right: 5px;}	
.vc_section.holding-page-section .logo {max-width: 172px;margin-bottom: 30px !important;}	
.vc_section.holding-page-section .content-paragraph{padding-bottom: 45px;}
.same-button .vc_general {font-size: 32px !important;min-width: 180px !important}
.vc_section.holding-page-section .column-right .column-row .images-column .wpb_wrapper .position-logo img {max-width: 150px !important;}
/* .vc_section.holding-page-section .column-right .column-row .images-column .wpb_wrapper div .vc_figure img{height: 260px !important;} */
}
@media (max-width:1299px){
.vc_section.holding-page-section .container-flex .column-left .vc_column-inner {padding: 40px 30px !important;}	
.vc_section.holding-page-section .column-left.vc_col-sm-4 {width: 450px;}
.vc_section.holding-page-section .column-right.vc_col-sm-8{width: calc(100% - 450px);padding-right: 5px;}		
}
@media (max-width:1199px){
.vc_section.holding-page-section .container-flex{flex-wrap:wrap;}	
.vc_section.holding-page-section .column-left.vc_col-sm-4 {width: 100%;border-right: 0;border-bottom: 4px solid #000;}
.vc_section.holding-page-section .column-right.vc_col-sm-8 {width: 100%;padding-right: 5px; height:auto}
.vc_section.holding-page-section .column-right.vc_col-sm-8 .vc_column-inner{overflow: inherit !important;}
.site-theloyaltyco{position:relative;bottom: 0;margin-top: 20px;padding-bottom:20px !important}
.wpforms-submit-container {text-align: center;}
.site-theloyaltyco {display:none}
.site-theloyaltyco.mobile-theloyaltyco{display: block !important;}
/* .vc_section.holding-page-section .column-right .column-row .images-column .wpb_wrapper div .vc_figure img {height: 310px !important;} */
}
@media (max-width:991px){
.vc_section.holding-page-section .column-right .column-row .images-column .wpb_wrapper div .vc_figure img {height: 240px !important;}	
}
@media (max-width:767px){
.vc_section.holding-page-section .column-right .column-row .images-column{padding:5px;}	
.vc_section.holding-page-section .column-right .column-row{padding: 0px 0px 0px 5px;}
.vc_section.holding-page-section .column-right .same-button{padding: 20px 0;}
div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column{width:50% !important}
div div .wpforms-container .wpforms-layout-row:last-child .wpforms-layout-column-50 {width: 100% !important;}
div div .wpforms-container .wpforms-layout-row:last-child {flex-wrap: wrap !important;}
div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-row{flex-direction: inherit !important;}
.vc_section.holding-page-section .container-flex .column-left .vc_column-inner {padding: 30px 20px !important;}
.vc_section.holding-page-section .content-paragraph {padding-bottom: 35px;}
.vc_section.holding-page-section .logo {max-width: 170px;margin-bottom: 20px !important;}
/* .vc_section.holding-page-section .column-right .column-row .images-column .wpb_wrapper div .vc_figure img {height: 290px !important;} */
.content-paragraph p{font-size:13px;}
}
.vc_section.holding-page-section .column-right .column-row .images-column .wpb_wrapper div .vc_figure a { display: block; height: 100%; }
.vc_section.holding-page-section .column-right .column-row .images-column.overlay-remove .wpb_wrapper .position-logo::before{opacity:0}
.vc_section.holding-page-section .column-right .column-row .images-column .wpb_wrapper .position-logo.logo-size-big .wpb_wrapper.vc_figure img {height: 80px !important;
  max-width: 280px !important;}
.vc_section.holding-page-section .column-right .column-row .images-column .wpb_wrapper .position-logo.top-margin .wpb_wrapper.vc_figure img {margin-top: 13px;}
.vc_section.holding-page-section .column-right .column-row .images-column .wpb_wrapper .position-logo.logo-big-sizespan .wpb_wrapper.vc_figure .vc_single_image-img {height: 175px !important;}
.vc_section.holding-page-section .column-right .column-row .images-column .wpb_wrapper .position-logo.height-155 .wpb_wrapper.vc_figure .vc_single_image-img{height:115px !important}

@media (max-width:1699px){
.vc_section.holding-page-section .column-right .column-row .images-column .wpb_wrapper .position-logo.logo-size-big .wpb_wrapper.vc_figure img{height: 60px !important;}
	
}

.wpcf7-form-control, select.wpcf7-form-control,  textarea.wpcf7-form-control, .dropdown-toggle {border: 0 !important;background: transparent !important;font-size: 13px !important;line-height: 18px !important;font-weight: 400 !important;color: #000 !important;padding: 0 0 8px !important;border-bottom: 0.5px solid #000 !important;border-radius: 0 !important;height: auto !important;box-shadow: none !important;outline: none !important; width: 100% !important;font-family: "libre-franklin", sans-serif;font-weight: 500 !important;}
 textarea.wpcf7-form-control {resize: none !important;height:45px !important;}
.form-widget {margin-bottom: 10px !important;}
input.wpcf7-form-control::placeholder, textarea.wpcf7-form-control::placeholder{color: #000 !important;opacity:1 !important}
input.wpcf7-form-control.wpcf7-submit {
	height: 35px !important;
	background: #E8FFF8 !important;
	text-transform: uppercase !important;
	font-size: 14px !important;
	width: 90px !important;
	box-shadow: none !important;
	outline: none !important;
	color: #000 !important;
	line-height: 35px !important;
	font-weight: 500 !important;
	font-family: "ivypresto-display", serif;
	border: 1px solid #707070 !important;
	border-radius: 100px !important;
}span.wpcf7-not-valid-tip { font-size: 10px;}
.wpcf7-response-output {margin: 0 !important;border: 0 !important;padding: 0 !important;font-size: 11px;color: #182818;}
.intl-tel-input.allow-dropdown {position: relative;}
.intl-tel-input.allow-dropdown input {padding-left: 40px !important;}
.intl-tel-input.allow-dropdown  .selected-flag { width: auto; padding: 0; background: transparent;}
.intl-tel-input.allow-dropdown .selected-flag .selected-dial-code {display: none;}
.intl-tel-input.allow-dropdown .selected-flag { width: 38px !important; height: auto !important; top: 50%; transform: translateY(-50%); margin-top: -5px;}
ul.country-list li.country {font-size: 12px !important;}
.dropdown-toggle::after{display:none !important}
.dropdown-toggle {background-image: url(/wp-content/uploads/2024/12/down-arrow.png) !important;background-repeat: no-repeat !important;background-position: 100% !important;background-size: 12px !important;}
.form-widget.type-of-enquiry-selectbox {position: relative;}
.wpcf7-form-control-wrap{display:block}
.custom-select-ul {position: absolute;top: 26px;background: #efe3d7 !important;width: 100%;left: 0;right: 0;z-index: 1;border: 0.5px solid #182818 !important;border-top: 0;display:none}
.custom-select-ul li {padding: 10px 15px;border-bottom:0.5px solid #182818 !important;font-size: 13px;}
.custom-select-ul li:last-child{border-bottom:0 !important}
@media (max-width:767px){.wpcf7-form .col-md-6 {width: 50%;}}
.vc_section.holding-page-section .column-right .column-row .images-column .wpb_wrapper div.height-same img{height:396px !important;}
@media (max-width:1899px){
.vc_section.holding-page-section .column-right .column-row .images-column .wpb_wrapper div.height-same img{height:359px !important;}	
}
@media (max-width:1799px){
.vc_section.holding-page-section .column-right .column-row .images-column .wpb_wrapper div.height-same img{height:336px !important;}		
}
@media (max-width:1699px){
.vc_section.holding-page-section .column-right .column-row .images-column .wpb_wrapper div.height-same img{height:340px !important;}		
}
@media (max-width:1599px){
.vc_section.holding-page-section .column-right .column-row .images-column .wpb_wrapper div.height-same img{height:306px !important;}		
} 
@media (max-width:1499px){
.vc_section.holding-page-section .column-right .column-row .images-column .wpb_wrapper div.height-same img{height:286px !important;}		
}
@media (max-width:1399px){
.vc_section.holding-page-section .column-right .column-row .images-column .wpb_wrapper div.height-same img{height:253px !important;}		
}
@media (max-width:1299px){
.vc_section.holding-page-section .column-right .column-row .images-column .wpb_wrapper div.height-same img{height:253px !important;}		
}
@media (max-width:1199px){
.vc_section.holding-page-section .column-right .column-row .images-column .wpb_wrapper div.height-same img{height:317px !important;}		
}
@media (max-width:991px){
.vc_section.holding-page-section .column-right .column-row .images-column .wpb_wrapper div.height-same img{height:242px !important;}		
}
@media (max-width:767px){
.vc_section.holding-page-section .column-right .column-row .images-column .wpb_wrapper div.height-same img{height:460px !important;}		
}
@media (max-width:479px){
.vc_section.holding-page-section .column-right .column-row .images-column .wpb_wrapper div.height-same img{height:380px !important;}		
}

/*===========================================================*/
/*Common Css*/
/*===========================================================*/
@font-face {
    font-family: 'AddingtonCFRegular';
    src: url('../fonts/AddingtonCFRegular.eot');
    src: url('../fonts/AddingtonCFRegular.eot') format('embedded-opentype'),
         url('../fonts/AddingtonCFRegular.woff2') format('woff2'),
         url('../fonts/AddingtonCFRegular.woff') format('woff'),
         url('../fonts/AddingtonCFRegular.ttf') format('truetype'),
         url('../fonts/AddingtonCFRegular.svg#AddingtonCFRegular') format('svg');
}

:root{
	/*Padding 0*/
	--padding-200:200px;
	--padding-195:195px;
	--padding-190:190px;
	--padding-185:185px;
	--padding-180:180px;
	--padding-175:175px;
	--padding-170:170px;
	--padding-165:165px;
	--padding-160:160px;
	--padding-155:155px;
	--padding-150:150px;
	--padding-145:145px;
	--padding-140:140px;
	--padding-135:135px;
	--padding-130:130px;
	--padding-125:125px;
	--padding-120:120px;
	--padding-115:115px;
	--padding-110:110px;
	--padding-100:100px;
	--padding-95:95px;
	--padding-90:90px;
	--padding-85:85px;
	--padding-80:80px;
	--padding-75:75px;
	--padding-70:70px;
	--padding-65:65px;
	--padding-60:60px;
	--padding-55:55px;
	--padding-50:50px;
	--padding-45:45px;
	--padding-40:40px;
	--padding-35:35px;
	--padding-30:30px;
	--padding-25:25px;
	--padding-20:20px;
	--padding-15:15px;
	--padding-10:10px;
	--padding-0:0px;
	/*Padding Top*/
	--padding-top-200:200px;
	--padding-top-195:195px;
	--padding-top-190:190px;
	--padding-top-185:185px;
	--padding-top-180:180px;
	--padding-top-175:175px;
	--padding-top-170:170px;
	--padding-top-165:165px;
	--padding-top-160:160px;
	--padding-top-155:155px;
	--padding-top-150:150px;
	--padding-top-145:145px;
	--padding-top-140:140px;
	--padding-top-135:135px;
	--padding-top-130:130px;
	--padding-top-125:125px;
	--padding-top-120:120px;
	--padding-top-115:115px;
	--padding-top-110:110px;
	--padding-top-100:100px;
	--padding-top-95:95px;
	--padding-top-90:90px;
	--padding-top-85:85px;
	--padding-top-80:80px;
	--padding-top-75:75px;
	--padding-top-70:70px;
	--padding-top-65:65px;
	--padding-top-60:60px;
	--padding-top-55:55px;
	--padding-top-50:50px;
	--padding-top-45:45px;
	--padding-top-40:40px;
	--padding-top-35:35px;
	--padding-top-30:30px;
	--padding-top-25:25px;
	--padding-top-20:20px;
	--padding-top-15:15px;
	--padding-top-10:10px;
	/*Padding LEFT*/
	--padding-left-200:200px;
	--padding-left-195:195px;
	--padding-left-190:190px;
	--padding-left-185:185px;
	--padding-left-180:180px;
	--padding-left-175:175px;
	--padding-left-170:170px;
	--padding-left-165:165px;
	--padding-left-160:160px;
	--padding-left-155:155px;
	--padding-left-150:150px;
	--padding-left-145:145px;
	--padding-left-140:140px;
	--padding-left-135:135px;
	--padding-left-130:130px;
	--padding-left-125:125px;
	--padding-left-120:120px;
	--padding-left-115:115px;
	--padding-left-110:110px;
	--padding-left-100:100px;
	--padding-left-95:95px;
	--padding-left-90:90px;
	--padding-left-85:85px;
	--padding-left-80:80px;
	--padding-left-75:75px;
	--padding-left-70:70px;
	--padding-left-65:65px;
	--padding-left-60:60px;
	--padding-left-55:55px;
	--padding-left-50:50px;
	--padding-left-45:45px;
	--padding-left-40:40px;
	--padding-left-35:35px;
	--padding-left-30:30px;
	--padding-left-25:25px;
	--padding-left-20:20px;
	--padding-left-15:15px;
	--padding-left-10:10px;
	/*Padding Bottom*/
	--padding-bottom-200:200px;
	--padding-bottom-195:195px;
	--padding-bottom-190:190px;
	--padding-bottom-185:185px;
	--padding-bottom-180:180px;
	--padding-bottom-175:175px;
	--padding-bottom-170:170px;
	--padding-bottom-165:165px;
	--padding-bottom-160:160px;
	--padding-bottom-155:155px;
	--padding-bottom-150:150px;
	--padding-bottom-145:145px;
	--padding-bottom-140:140px;
	--padding-bottom-135:135px;
	--padding-bottom-130:130px;
	--padding-bottom-125:125px;
	--padding-bottom-120:120px;
	--padding-bottom-115:115px;
	--padding-bottom-110:110px;
	--padding-bottom-100:100px;
	--padding-bottom-95:95px;
	--padding-bottom-90:90px;
	--padding-bottom-85:85px;
	--padding-bottom-80:80px;
	--padding-bottom-75:75px;
	--padding-bottom-70:70px;
	--padding-bottom-65:65px;
	--padding-bottom-60:60px;
	--padding-bottom-55:55px;
	--padding-bottom-50:50px;
	--padding-bottom-45:45px;
	--padding-bottom-40:40px;
	--padding-bottom-35:35px;
	--padding-bottom-30:30px;
	--padding-bottom-25:25px;
	--padding-bottom-20:20px;
	--padding-bottom-15:15px;
	--padding-bottom-10:10px;
	/*Padding RIGHT*/
	--padding-right-200:200px;
	--padding-right-195:195px;
	--padding-right-190:190px;
	--padding-right-185:185px;
	--padding-right-180:180px;
	--padding-right-175:175px;
	--padding-right-170:170px;
	--padding-right-165:165px;
	--padding-right-160:160px;
	--padding-right-155:155px;
	--padding-right-150:150px;
	--padding-right-145:145px;
	--padding-right-140:140px;
	--padding-right-135:135px;
	--padding-right-130:130px;
	--padding-right-125:125px;
	--padding-right-120:120px;
	--padding-right-115:115px;
	--padding-right-110:110px;
	--padding-right-100:100px;
	--padding-right-95:95px;
	--padding-right-90:90px;
	--padding-right-85:85px;
	--padding-right-80:80px;
	--padding-right-75:75px;
	--padding-right-70:70px;
	--padding-right-65:65px;
	--padding-right-60:60px;
	--padding-right-55:55px;
	--padding-right-50:50px;
	--padding-right-45:45px;
	--padding-right-40:40px;
	--padding-right-35:35px;
	--padding-right-30:30px;
	--padding-right-25:25px;
	--padding-right-20:20px;
	--padding-right-15:15px;
	--padding-right-10:10px;
	/*Margin 0*/
	--margin-100:100px;
	--margin-95:95px;
	--margin-90:90px;
	--margin-85:85px;
	--margin-80:80px;
	--margin-75:75px;
	--margin-70:70px;
	--margin-65:65px;
	--margin-60:60px;
	--margin-55:55px;
	--margin-50:50px;
	--margin-45:45px;
	--margin-40:40px;
	--margin-35:35px;
	--margin-30:30px;
	--margin-25:25px;
	--margin-20:20px;
	--margin-15:15px;
	--margin-10:10px;
	--margin-0:0px;
	/*Margin TOP*/
	--margin-top-100:100px;
	--margin-top-95:95px;
	--margin-top-90:90px;
	--margin-top-85:85px;
	--margin-top-80:80px;
	--margin-top-75:75px;
	--margin-top-70:70px;
	--margin-top-65:65px;
	--margin-top-60:60px;
	--margin-top-55:55px;
	--margin-top-50:50px;
	--margin-top-45:45px;
	--margin-top-40:40px;
	--margin-top-35:35px;
	--margin-top-30:30px;
	--margin-top-25:25px;
	--margin-top-20:20px;
	--margin-top-15:15px;
	--margin-top-10:10px;
	/*Margin LEFT*/
	--margin-left-100:100px;
	--margin-left-95:95px;
	--margin-left-90:90px;
	--margin-left-85:85px;
	--margin-left-80:80px;
	--margin-left-75:75px;
	--margin-left-70:70px;
	--margin-left-65:65px;
	--margin-left-60:60px;
	--margin-left-55:55px;
	--margin-left-50:50px;
	--margin-left-45:45px;
	--margin-left-40:40px;
	--margin-left-35:35px;
	--margin-left-30:30px;
	--margin-left-25:25px;
	--margin-left-20:20px;
	--margin-left-15:15px;
	--margin-left-10:10px;
	/*Margin BOTTOM*/
	--margin-bottom-100:100px;
	--margin-bottom-95:95px;
	--margin-bottom-90:90px;
	--margin-bottom-85:85px;
	--margin-bottom-80:80px;
	--margin-bottom-75:75px;
	--margin-bottom-70:70px;
	--margin-bottom-65:65px;
	--margin-bottom-60:60px;
	--margin-bottom-55:55px;
	--margin-bottom-50:50px;
	--margin-bottom-45:45px;
	--margin-bottom-40:40px;
	--margin-bottom-35:35px;
	--margin-bottom-30:30px;
	--margin-bottom-25:25px;
	--margin-bottom-20:20px;
	--margin-bottom-15:15px;
	--margin-bottom-10:10px;
	/*Margin RIGHT*/
	--margin-right-100:100px;
	--margin-right-95:95px;
	--margin-right-90:90px;
	--margin-right-85:85px;
	--margin-right-80:80px;
	--margin-right-75:75px;
	--margin-right-70:70px;
	--margin-right-65:65px;
	--margin-right-60:60px;
	--margin-right-55:55px;
	--margin-right-50:50px;
	--margin-right-45:45px;
	--margin-right-40:40px;
	--margin-right-35:35px;
	--margin-right-30:30px;
	--margin-right-25:25px;
	--margin-right-20:20px;
	--margin-right-15:15px;
	--margin-right-10:10px;
	/*Buttton Padding*/
	--padding-button:7px 22px;
	/*Font-size H1*/
	--h1-font-size: 130px;
	--h1-line-height: 140px;
	/*Font-size H2*/
	--h2-font-size: 50px;
	--h2-line-height:55px;
	/*Font-size H3*/
	--h3-font-size:40px;
	--h3-line-height:45px;
	/*Font-size H4*/
	--h4-font-size:30px;
	--h4-line-height:35px;
	/*Font-size H5*/
	--h5-font-size:25px;
	--h5-line-height:30px;
	/*Font-size P*/
	--p-font-size:14px;
	--p-line-height:24px;
	--font-size-button:18px;
	--font-size-link:18px;
	/*Font Family*/
	--font-family-ivypresto:"ivypresto-display", serif;
	--font-family-libre: "libre-franklin", sans-serif;
	--font-family-addington: 'AddingtonCFRegular';
	/*Font Weight*/
	--font-weight-100:100;
	--font-weight-200:200;
	--font-weight-300:300;
	--font-weight-400:400;
	--font-weight-500:500;
	--font-weight-600:600;
	--font-weight-700:700;
	--font-weight-800:800;
	/*Bg-Background*/
	--bg-mint-cream-light:#E8FFF8;
	--bg-color-hex-light:#FDF3E8;
	--bg-color-hex-dark:#FFF0DF;
	--bg-color-black:#000;
	/*Text Color*/
	--text-color-black:#000000;
	--text-color-white:#FFF;
	/*Border Color*/
	--border-color-black:#000;
	--border-mint-cream-light:#E8FFF8;
	--barder-gray-color:#707070;
	/*Border-Radius*/
	--border-radius-23:23px;
	--border-radius-100:100px;
	--border-radius-circle-100:100%;
	--border-radius-50:50px;
	--border-radius-circle-50:50%;
}
@import url(https://db.onlinewebfonts.com/c/30ee60852dd36a04ac070c7b94cd25be?family=Libre+Franklin);
@font-face {
    font-family: "Libre Franklin";
    src: url("https://db.onlinewebfonts.com/t/30ee60852dd36a04ac070c7b94cd25be.eot");
    src: url("https://db.onlinewebfonts.com/t/30ee60852dd36a04ac070c7b94cd25be.eot?#iefix")format("embedded-opentype"),
    url("https://db.onlinewebfonts.com/t/30ee60852dd36a04ac070c7b94cd25be.woff2")format("woff2"),
    url("https://db.onlinewebfonts.com/t/30ee60852dd36a04ac070c7b94cd25be.woff")format("woff"),
    url("https://db.onlinewebfonts.com/t/30ee60852dd36a04ac070c7b94cd25be.ttf")format("truetype"),
    url("https://db.onlinewebfonts.com/t/30ee60852dd36a04ac070c7b94cd25be.svg#Libre Franklin")format("svg");
}
h1{font-family:var(--font-family-ivypresto); font-size:var(--h1-font-size);line-height:var(--h1-line-height); margin: var(--margin-0);color: var(--text-color-black);}
h1.text-white{color:var(--text-color-white);}
h2{font-size:var(--h2-font-size);line-height:var(--h2-line-height); color: var(--text-color-black);font-family:var(--font-family-ivypresto);margin: var(--margin-0);}
h2.text-white{color:var(--text-color-white);}
h3{font-size:var(--h3-font-size);line-height:var(--h3-line-height); color: var(--text-color-black);font-family:var(--font-family-ivypresto);margin: var(--margin-0);}
h3.text-white{color:var(--text-color-white);}
h4{font-size:var(--h4-font-size);line-height:var(--h4-line-height); color: var(--text-color-black);font-family:var(--font-family-ivypresto);margin: var(--margin-0);}
h4.text-white{color:var(--text-color-white);}
h5{font-size:var(--h5-font-size);line-height:var(--h4-line-height); color: var(--text-color-black);font-family:var(--font-family-ivypresto);margin: var(--margin-0);}
h5.text-white{color:var(--text-color-white);}
p{font-size:var(--p-font-size); color:var(--text-color-black); font-weight: var(--font-weight-400);line-height:var(--p-line-height);font-family: "Libre Franklin" !important;}
p.text-white, .text-white p{color:var(--text-color-white);}
a{color:var(--text-color-black);}
html, body{font-size: 14px;}
/*===========================================================*/
/*General Css*/
/*===========================================================*/
.container-padding {max-width: 1920px;margin: auto !important;}
.heading-title { padding-bottom: var(--padding-bottom-35);}
.padding-bottom-50 {padding-bottom: var(--padding-bottom-50);}
.column-content p {margin-bottom: var(--margin-bottom-25);}
section.same-section .padding-right-0 .images-column.images-right .vc_figure {border-bottom-left-radius: 480px;border-top-left-radius: 480px;}
section.same-section .padding-left-0 .images-column.images-right .vc_figure {border-bottom-right-radius: 480px;border-top-right-radius: 480px;}
section.same-section .images-column .vc_figure img {height: 100% !important;width: 100% !important;}
section.same-section .images-column .vc_figure { height: 668px !important;overflow: hidden;}
section.same-section .content-column .wpb_wrapper {max-width: 685px;width: 100%;padding:var(--padding-15);}
section.same-section .content-column .wpb_wrapper .wpb_wrapper{max-width:100%;padding:var(--padding-0)}
section.same-section .column-row { display: flex; display: -webkit-flex; flex-wrap: wrap;}
section.same-section .column-row .vc_column-inner, section.same-section .column-row .vc_column-inner div { height: 100%;}
section.same-section .content-column .vc_column-inner .wpb_wrapper{height:auto}
section.same-section .content-column .vc_column-inner {display: flex;align-items: center;display: -webkit-flex;}
.column-button {margin: var(--margin-0) !important;}
.column-button .vc_general {background: var(--bg-mint-cream-light) !important;border: 1px solid var(--barder-gray-color) !important;font-size: var(--font-size-button) !important; color: var(--text-color-black) !important; border-radius: var(--border-radius-100) !important; padding: var(--padding-button) !important;font-family:var(--font-family-ivypresto) !important; display:inline-block;text-decoration:none}
.column-button .vc_general:hover {background: var(--bg-color-black) !important;color: var(--text-color-white) !important;border-color: var(--border-color-black) !important;}
.container-padding {padding-left: var(--padding-left-170);padding-right: var(--padding-right-170);}
.padding-right-0{padding-right:var(--padding-0)}
.padding-left-0{padding-left:var(--padding-0)}
.padding-left-0 .wpb_wrapper, .padding-right-0 .wpb_wrapper {padding-left: var(--padding-0) !important;}
body {background: var(--bg-color-hex-light);}
section.same-section .column-row.flex-direction .vc_column-inner { justify-content: center;}
section.same-section .column-row.flex-direction .content-column .vc_column-inner .wpb_wrapper {max-width: 400px;padding-left: var(--padding-left-15) !important; padding-right: var(--padding-0);}
section.same-section .column-row.flex-direction .content-column .vc_column-inner .wpb_wrapper .wpb_wrapper{padding:var(--padding-0) !important}
/*===========================================================*/
/*Header Css*/
/*===========================================================*/
body{position: relative;}
body::after {content: '';position: absolute;background-image: url(/wp-content/uploads/2025/02/Addmind-Social-Guidelines-1@2x.png);left: 512px;right: 0;top: 58%;transform: translateY(-50%);width: 1391px;height: 1820px;margin: auto auto;background-size: cover;background-repeat: no-repeat;mix-blend-mode: overlay;z-index: -1;background-position: center;}
body.page-id-543::after {top: 48%;}
body.page-template-template-venue::after, body.page-template-template-blog::after, body.page-template-template-private-dining::after, body.page-template-template-whats-on::after, body.page-id-633::after, body.page-id-545::after, body.page-id-547::after, body.page-id-549::after{display:none}
.home header, .home footer, .home section.instagram-section, .home section.our-bands-section {display:none}
header {padding-top: var(--padding-top-30);padding-bottom: var(--padding-bottom-30);background: var(--bg-color-hex-light);position: fixed;top: 0;width: 100%;left: 0; right: 0;z-index: 99;}
.wpb-content-wrapper {padding-top: 103px !important;}
header .container-fluid {padding-left: var(--padding-left-20);padding-right: var(--padding-right-20);}
header .header-row {display: flex;align-items: center;display: -webkit-flex;margin: 0 -10px;    flex-wrap: wrap;}
header .header-row .logo, header .header-row .header-menu, header .header-row .header-booknow {padding: 0 10px;}
header .header-row .logo {max-width: 125px;width: 100%;}
header .header-row .header-booknow { max-width: 180px; width: 100%;  text-align: right;}
header .header-row .header-menu {width: calc(100% - 305px);display: flex;justify-content: center;display: -webkit-flex;}
header .header-row .header-menu ul {display: flex;display: -webkit-flex;flex-wrap: wrap;}
header .header-row .header-menu ul li {padding-left: var(--padding-left-25); padding-right: var(--padding-right-25);}
header .header-booknow a.heading-button {text-decoration: none;border: 1px solid var(--barder-gray-color) ;font-size: var(--font-size-button) ;color: var(--text-color-black);border-radius: var(--border-radius-100);font-family: var(--font-family-ivypresto); min-width: 153px;display: inline-block;text-align: center;padding: var(--padding-button);}
header .header-booknow a.heading-button:hover { background: var(--bg-color-black) !important;color:var(--text-color-white);}
header .header-row .header-menu ul li a {font-size: var(--font-size-link);text-decoration: none;font-family: var(--font-family-libre);}
/*===========================================================*/
/*Banner Css*/
/*===========================================================*/
.banner_slider .banner-image {background: var(--bg-color-black);border-radius: var(--border-radius-23);overflow: hidden;}
.banner_slider .banner-inner {position: relative;}
.banner_slider .banner-inner .content-box {position: absolute;left: 0;right: 0;width: 100%;z-index: 0;bottom: 0; padding-bottom: var(--padding-bottom-80);padding-left: var(--padding-left-30);padding-right: var(--padding-right-30);text-align: center;}
.banner_slider .banner-inner .content-box .booknow-button {background: var(--bg-mint-cream-light) !important;border: 1px solid var(--barder-gray-color) !important;font-size: var(--font-size-button) !important;color: var(--text-color-black) !important;border-radius: var(--border-radius-100) !important;padding: var(--padding-button) !important;font-family: var(--font-family-ivypresto) !important;display: inline-block;text-decoration: none;margin-top: 10px;}
.banner_slider .banner-inner .content-box .booknow-button:hover{background: var(--bg-color-black) !important;color: var(--text-color-white) !important;border-color: var(--border-color-black) !important;}
.banner_slider .banner-inner .content-box h1 {color: var(--text-color-white);padding-bottom: var(--padding-bottom-30);}
section.vc_section.hero-banner .vc_row-fluid {padding-left: var(--padding-left-20) !important;padding-right: var(--padding-right-20) !important;}
.banner_slider .banner-inner .content-box h3 {color: var(--text-color-white);padding-bottom: var(--padding-bottom-15);}
.banner_slider .banner-image {height: calc(100vh - 190px);position: fixed;left: 0;right: 0;top: 0;}
.banner_slider .banner-inner {height: calc(100vh - 190px);}
.banner_slider .banner-image img{object-fit: cover;width:100%; height:100%}
section.page-venues-section {padding-top: var(--padding-top-70) !important;padding-bottom: var(--padding-bottom-100) !important;}
section.vc_section.page-about-section {padding-top: var(--padding-top-85) !important;padding-bottom: var(--padding-bottom-55) !important;}
section.vc_section.page-whats-on-section {padding-top: var(--padding-top-55) !important;padding-bottom: var(--padding-bottom-75) !important;}
section.vc_section.page-loyalty-section { padding-top: var(--padding-top-70) !important;padding-bottom: var(--padding-bottom-150) !important;}
section.vc_section.page-team-section {padding-top: var(--padding-top-150) !important;padding-bottom: var(--padding-bottom-120) !important;}
section.page-private-dining {padding-top: var(--padding-top-200) !important;padding-bottom: var(--padding-bottom-200) !important;}
section.vc_section.page-private-dining .vc_column-inner {max-width: 385px;}
section.vc_section.page-private-dining::before {content: '';position: absolute;left: 0;right: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.46);top: 0;bottom: 0;}
.same-inline-row .wpb_wrapper {display: flex;}
.same-inline-row .wpb_wrapper .column-button { padding-top:7px; padding-left: var(--padding-left-30);}

section.vc_section.inner-banner .vc_row-fluid {position: relative;    padding-left: var(--padding-left-20) !important; padding-right: var(--padding-right-20) !important;}
section.vc_section.inner-banner .inner-banner-content { position: absolute; left: 0;right: 0;width: 100%;top: 50%;transform: translateY(-50%);}
section.vc_section.inner-banner .inner-banner-image .vc_figure {height: 65vh;border-radius: var(--border-radius-23);overflow: hidden;position: relative;background: #000;}
section.vc_section.inner-banner .inner-banner-image .vc_figure div, section.vc_section.inner-banner .inner-banner-image .vc_figure img{height:100% !important; object-fit:cover}
/* section.vc_section.inner-banner .inner-banner-image .vc_figure::before {content: '';position: absolute;left: 0;right: 0;width: 100%;height: 100%; bottom: 0;top: 0;background: rgba(0,0,0,0.3);} */
section.vc_section.inner-banner .inner-banner-image .vc_figure img {opacity: 0.73;}
section.vc_section.hero-banner .banner_slider .owl-nav {display: none !important;}
.venue-list .owl-stage-outer, .meet-team .owl-stage-outer, .our-services .owl-stage-outer, section.vc_section.previous-events-section .privatedining-list .owl-stage-outer {overflow: unset;}
section.vc_section.page-venues-section .container-padding, section.vc_section.page-whats-on-section .container-padding, section.vc_section.about-team-section .container-padding, section.vc_section.our-services-section .container-padding, section.vc_section.previous-events-section .container-padding {padding-right: 0 !important; overflow: hidden;}
section.vc_section.page-venues-section .container-padding .vc_column-inner, section.vc_section.page-whats-on-section .container-padding .vc_column-inner, section.vc_section.about-team-section .container-padding .vc_column-inner, section.vc_section.our-services-section .container-padding .our-services, section.vc_section.previous-events-section .privatedining-list {overflow: hidden; padding-right:351px !important;}
.venue-list .same-boxs h4.whats-title { padding-bottom: var(--padding-bottom-15);}
.venue-list .same-boxs p.date-title {padding-bottom: var(--padding-bottom-15);}
section.vc_section.page-whats-on-section.upsells-campaign-page {padding-top: var(--padding-top-115) !important;padding-bottom: var(--padding-bottom-200) !important;}
section.vc_section.page-whats-on-section.upsells-campaign-page .heading-title {padding-bottom: var(--padding-bottom-65);}
.content-column .column-button {margin-right: var(--margin-right-35) !important;}
section.vc_section.about-section.same-section {padding-top: var(--padding-top-90) !important;padding-bottom: 230px !important;}
section.vc_section.about-section.same-section .container-padding + .container-padding {padding-top: 230px;}
section.vc_section.about-section.same-section .column-row.flex-direction .content-column .vc_column-inner .wpb_wrapper {max-width: 522px;}
.same-boxs h4 a {text-decoration: none;}
.same-boxs h4 {padding-bottom: var(--padding-bottom-35);font-style: italic;}
.same-boxs figure {height: 500px; border-radius: var(--border-radius-23);overflow: hidden;margin-bottom: var(--margin-bottom-30);}
.same-boxs figure img {height: 100% !important; object-fit: cover;width: 100%;}
.same-boxs  .column-button {padding-top: var(--padding-top-25);}
section.vc_section.about-team-section .heading-title {padding-bottom: var(--padding-bottom-50);}
section.vc_section.about-team-section {padding-bottom: var(--padding-bottom-130) !important;}
.meet-team .same-boxs h4 { padding-bottom: 6px;}
.same-boxs p.sub-description {padding-bottom: var(--padding-bottom-20);}
.same-boxs h5 {padding-bottom: var(--padding-bottom-15);font-style: italic;}
/* .column-content a { text-decoration: none;} */
section.vc_section.contact-section, section.vc_section.careers-section {padding-top: var(--padding-top-85) !important;padding-bottom: var(--padding-bottom-30) !important;}
section.vc_section.contact-section .container-padding + .container-padding { padding-top: var(--padding-top-140) !important;}
section.vc_section.careers-section .container-padding + .container-padding {padding-top: var(--padding-top-85) !important;}
section.vc_section.careers-section .column-row.flex-direction .content-column .vc_column-inner .wpb_wrapper { max-width: 490px !important;}
section.vc_section.normal-page-section {padding-top: var(--padding-top-140);padding-bottom: var(--padding-bottom-165);}
section.vc_section.normal-page-section .column-content {text-align: center;}
section.vc_section.normal-page-section .vc_column-inner .normal-content-row { max-width: 996px; margin: auto !important;}
section .gallery-section-row { padding-top: var(--padding-top-100); padding-bottom: var(--padding-bottom-100);    overflow: hidden;padding-right: 265px !important;}
section .gallery-section-row span.content-section {display: none;}
section .gallery-section-row .carousel-caption {padding: 0;}
section .gallery-section-row  .slick-slide {padding: 0 42px !important;}
section .gallery-section-row  .slick-slide {margin-left: var(--margin-left-45); margin-right: var(--margin-right-45);}
section .gallery-section-row .carousel-caption a {border-radius: var(--border-radius-23);overflow: hidden;height: 500px;  display: block;}
section .gallery-section-row .carousel-caption a img {height: 100%; object-fit: cover;margin: 0 !important;width: 100%;}
section .gallery-section-row .slick-list { overflow: unset;}
section.vc_section.normal-page-section .paddint-right-0 {padding-right: 0;}
section.vc_section.loyalty-section {padding-top: var(--padding-top-90);padding-bottom: var(--padding-bottom-160);}
section.same-section .content-column .vc_column-inner .logo-app { max-width: 110px; display: inline-block; margin-right: 5px;padding-top: var(--padding-top-30);}
section.vc_section.loyalty-section .column-row.flex-direction .content-column .vc_column-inner .wpb_wrapper {max-width: 490px !important;}
section.vc_section.loyalty-section .container-padding + .container-padding {padding-top: var(--padding-top-100);}
section.vc_section.loyalty-section .column-gird-row {padding-bottom: var(--padding-bottom-50);}
section.vc_section.loyalty-section .column-gird-row .same-boxs {padding-left: var(--padding-left-45); padding-right: var(--padding-right-45);}
section.vc_section.loyalty-section .column-gird-row .vc_row-fluid { padding-left: var(--padding-left-45); padding-right: var(--padding-right-45);padding-top: var(--padding-top-100);}
section.vc_section.loyalty-section .column-gird-row .same-boxs .vc_figure {margin-bottom: var(--margin-bottom-40);}
section.vc_section.loyalty-section .column-gird-row .same-boxs h4{padding-bottom: var(--padding-bottom-25);}
section.vc_section.loyalty-section .column-gird-row .same-boxs h5 {padding-bottom: var(--padding-bottom-15);}
section.same-section-post .post-section .post-row { display: flex;flex-wrap: wrap;display: -webkit-flex;}
section.same-section-post .post-section .post-row .item { width: 33.33%; padding-left: var(--padding-left-50); padding-right: var(--padding-right-50); padding-bottom: var(--padding-bottom-65);}
section.same-section-post .post-section .post-row {margin: 0 -50px -65px;}
section.same-section-post .post-section, section.same-section-post .post-heading-row {max-width: 1401px;margin: auto;}
footer .footer-row {display: flex;display: -webkit-flex;flex-wrap: wrap;margin: 0 -15px;}
footer .footer-row .col {padding: 0 15px;}
footer .logo-footer {max-width: 118px;width: 100%;margin-bottom:var(--margin-bottom-25)}
footer .logo-footer img.footer-logo {width: 100%;}
footer .footer-title h5{font-size:24px;padding-bottom: var(--padding-bottom-15);}
footer .footer-row .col .info-row {display: flex;display: -webkit-flex;flex-wrap: wrap;margin:0 -15px;}
footer .footer-row .col .info-row .col-md-4 {padding: 0 15px;}
footer .container {padding-left: var(--padding-left-85);padding-right: var(--padding-right-85);}
footer .footer-row .col.footer-contact {max-width: 304px; width: 100%;}
footer .footer-row .col.join-our-newsletter { max-width: 500px; width: 100%;}
footer .footer-row .col.footer-info { width: calc(100%  - 804px);padding: 0 30px;}
footer .social-fotoer {padding-bottom: var(--padding-bottom-70);display: flex;display: -webkit-flex;flex-wrap: wrap;}
footer .social-fotoer a {width: 30px;height: 30px;display: flex;align-items: center;justify-content: center; font-size: 30px;margin-right: var(--margin-right-15);text-decoration: none;}
footer p {font-size: 18px;line-height: 30px;font-family: var(--font-family-addington);}
footer p a {text-decoration: none;}
footer .menu-content ul li  a {text-decoration: none;font-size: 18px;line-height: 30px;font-family: var(--font-family-addington);}
footer .copyright p:last-child { font-size: 12px;}
footer {border-top: 1px solid #000;padding-top: var(--padding-top-90);padding-bottom: var(--padding-bottom-75);}
section.instagram-section .instagram-container .instagram-heading {padding-left: var(--padding-left-60);padding-right: var(--padding-right-60);padding-bottom: var(--padding-bottom-20);}
section.our-bands-section {padding-top: var(--padding-top-30);padding-bottom: var(--padding-bottom-30);}
section.our-bands-section .container-padding {padding-right: var(--padding-0);}
section.our-bands-section .our-bands-row { display: flex; align-items: center; display: -webkit-flex; text-align: right;}
section.our-bands-section .container-padding .our-bands-heading {padding-left: var(--padding-left-30); padding-right: var(--padding-right-30);}
section.our-bands-section .bands-logo {height: auto !important;display: flex;align-items: center;justify-content: center;display: -webkit-flex;    max-width: 200px;margin: auto;}
section.our-bands-section .bands-logo  img { width: auto; height: auto; display: inline-block;}
section.our-bands-section .our-bands-carousel {overflow: hidden;}
section.our-bands-section .our-bands-carousel .owl-stage {display: flex;align-items: center;display: -webkit-flex;}
section.our-bands-section .bands-logo {display: flex;padding: 0px 40px;align-items: center;justify-content: center;display: -webkit-flex;}
section.our-bands-section .bands-logo  img {width: 100%;}
section.instagram-section .instagram-column img {width: 100%;}
.venue-search-container {padding-top: var(--padding-top-65);padding-bottom: var(--padding-bottom-40);}
section.same-section-post {padding-bottom: var(--padding-bottom-120);}
.venue-search-container .container-search { max-width: 872px; margin: auto;}
.venue-search-container .container-search .form-row {display: flex;display: -webkit-flex;flex-wrap: wrap;}
.venue-search-container .container-search .form-row .col-md-8, .venue-search-container .container-search .form-row .col-md-2 {padding-left: var(--padding-left-10);padding-right: var(--padding-right-10);    position: relative;z-index: 0;}
.venue-search-container .container-search .form-row input {border: 1px solid #707070;border-radius: 50px;background: transparent;height: 40px;padding: 7px 38px;font-family: var(--font-family-ivypresto);box-shadow: none;outline: none;font-size: 18px;color: #000000 !important;}
.venue-search-container .container-search .form-row input::placeholder{color:#000 !important;}

.venue-search-container .container-search .form-row .dropdown-toggle {height: 40px !important;padding: 0 20px !important;border-radius: 100px !important;border: 1px solid #707070 !important;background-color: #E8FFF8 !important;line-height: 40px !important;font-family: var(--font-family-ivypresto);font-size: 18px !important;color: #000000 !important;padding-right: 25px !important;background-position: 95% !important;cursor:pointer}
.venue-search-container .container-search .form-row .col-md-8 { width:442px;}
.venue-search-container .container-search .form-row .col-md-2{width:215px !important;}
.venue-search-container .container-search .custom-select-ul {position: absolute;top: 19px;background: #e8fff8 !important;width: 100%;left: 0;right: 0;border: 1px solid #707070;border-top: 0;display: none;z-index: -1;padding-top: 20px;/*border-bottom-left-radius: 23px;border-bottom-right-radius: 23px;*/}
.venue-search-container .container-search .custom-select-ul li {line-height: 40px !important;font-family: var(--font-family-ivypresto); font-size: 18px !important;color: #000000 !important;padding: 0 15px;cursor:pointer}
.venue-search-container .no-venues-found {padding-top: 30px;text-align: center;}
section.same-section-post .post-heading-row {padding-bottom: var(--padding-bottom-55);}
section.same-section-post .post-heading-row .post-heading-column {max-width: 656px;}
.same-boxs .d-flex .column-button {margin-right: var(--margin-right-10) !important;}
section.same-section-post.padding-top-75 {padding-top: var(--padding-top-75);}
section.vc_section.private-dining-about-section { padding-top: var(--padding-top-90);}
section.same-section-post.padding-top-30 {padding-top: var(--padding-top-30);}
section.same-section-post.padding-top-95 {padding-top: var(--padding-top-95);}
section.vc_section.studio-section { padding-top: var(--padding-top-85);padding-bottom: var(--padding-bottom-75);}
section.vc_section.our-services-section { padding-top: var(--padding-top-100);}
section.vc_section.our-services-section {padding-top: var(--padding-top-100);padding-bottom: var(--padding-bottom-120);}
section.vc_section.studio-about-section {padding-top: var(--padding-top-100);padding-bottom: var(--padding-bottom-100);}
.grecaptcha-badge {opacity: 0;visibility: hidden;}
section.vc_section.studio-section .column-row.flex-direction .content-column .vc_column-inner .wpb_wrapper {max-width: 580px !important;}
section.vc_section.our-services-section .container-padding .our-services .same-boxs .column-button {padding-top: 0 !important;}
section.vc_section.previous-events-section { padding-top: var(--padding-top-50);padding-bottom: var(--padding-bottom-70);}
.vc_section.breadcrumbs-section {padding-top: var(--padding-top-20);}
.vc_section.breadcrumbs-section .container-padding {padding: 0 35px;}
.vc_section.breadcrumbs-section .breadcrumb {display: flex;align-items: center;flex-wrap: wrap;display: -webkit-flex;font-size: 18px;font-family: var(--font-family-ivypresto);color: #000000;}
.vc_section.breadcrumbs-section .breadcrumb a {text-decoration: none;}
.vc_section.breadcrumbs-section .breadcrumb span {margin: 0 15px;}
body.home::after{display:none}
section.vc_section.page-venues-section .container-padding .same-inline-row .vc_column-inner, section.vc_section.page-whats-on-section .container-padding .same-inline-row .vc_column-inner {padding: 0 !important;}
.same-boxs figure div {height: 100%;}
.vc_section.careers-section .slider-column .role-careers {overflow: hidden;padding-right: 351px !important;}
.vc_section.careers-section .slider-column .role-careers .owl-stage-outer {overflow: unset;}
.vc_section.careers-section .slider-column .vc_column-inner {max-width: 750px;margin-left: auto;}
section.our-bands-section .our-bands-row .owl-stage-outer {overflow: unset !important;}
section.our-bands-section .our-bands-carousel {overflow: hidden;padding-right: 60px;}
section.same-section-post.coming-soon-post .same-boxs h4, .post-section.blog-post-section .same-boxs h4, .post-section.whatson-post-section .same-boxs h4 {padding-bottom: 12px !important;}
section.same-section-post.coming-soon-post .same-boxs p.date-title, .post-section.blog-post-section .same-boxs p.date-title, .post-section.whatson-post-section .same-boxs p.date-title { padding-bottom: 20px;}
p.nofound {text-align: center !important;display: block !important;width: 100%;}
section.same-section-post .post-section  .coming-post-row, section.same-section-post .post-section .post-row-filter {display: flex;flex-wrap: wrap; display: -webkit-flex; margin: 0 -50px -65px;}
section.same-section-post .post-section  .coming-post-row .item, section.same-section-post .post-section .post-row-filter .item { width: 33.33%;padding-left: var(--padding-left-50);padding-right: var(--padding-right-50);padding-bottom: var(--padding-bottom-65);}
form.filter-form .filter-row { display: flex; flex-wrap: wrap; justify-content: center; display: -webkit-flex;}
form.filter-form .filter-row .inline-flex {padding: 0 7px;display: flex; display: -webkit-flex;    align-items: center;}
form.filter-form .filter-row .inline-flex label {font-size: 18px;color: #000000;font-family: var(--font-family-ivypresto);padding-right: 10px;}
form.filter-form {padding-bottom: 98px;}
form.filter-form .filter-row .inline-flex .custom-dropdown, form.filter-form .filter-row .inline-flex .flatpickr-input, form.filter-form .filter-row .inline-flex .select-event { height: 40px !important; padding: 0 20px !important;border-radius: 100px !important;border: 1px solid #707070 !important;background-color: #E8FFF8 !important; line-height: 40px !important;font-family: var(--font-family-ivypresto);font-size: 18px !important;color: #000000 !important;padding-right: 25px !important;background-position: 95% !important;cursor: pointer; display: block;}
form.filter-form .filter-row .inline-flex input::placeholder{color:#000 !important}
form.filter-form .filter-row .inline-flex li:first-child{display:block}
form.filter-form .filter-row .inline-flex li{display:none}
section.same-section-post.private-dining-post { padding-top: var(--padding-top-120);}
section.same-section-post.private-dining-post form.filter-form {padding-bottom: 30px;}
form.filter-form .filter-row .inline-flex button { height: 40px !important;padding: 0 20px !important;border-radius: 100px !important; border: 1px solid #707070 !important;background-color: #E8FFF8 !important;line-height: 40px !important;font-family: var(--font-family-ivypresto);font-size: 18px !important;color: #000000 !important;padding-right: 25px !important;background-position: 95% !important;cursor: pointer; display: block;}
form.filter-form .filter-row .inline-flex .custom-dropdown, form.filter-form .filter-row .inline-flex .select-event {position: relative;z-index: 1; border: 0 !important;width: 200px;}
form.filter-form .filter-row .inline-flex .custom-dropdown .list-unstyled, form.filter-form .filter-row .inline-flex .select-event ul {position: absolute;left: 0;right: 0;z-index: 0;display: block; width: 100%;padding-top: 24px;top: 0;}
form.filter-form .filter-row .inline-flex .custom-dropdown .list-unstyled li, form.filter-form .filter-row .inline-flex .select-event ul li {background: #e8fff8;border: 1px solid #000; border-top: 0; padding: 0 18px;font-size: 16px;overflow-wrap: anywhere;
  overflow: hidden;

  text-overflow: ellipsis;
  white-space: nowrap;padding-right: 15px;}
form.filter-form .filter-row .inline-flex li:first-child {display: block;position: absolute;top: 0;padding: 0 18px;width: 100%;border: 0;height: 40px;border-top: 1px solid #000 !important;border-radius: 100px;background-image: url(/wp-content/uploads/2024/12/down-arrow.png) !important;background-repeat: no-repeat !important; background-position: 95% !important;background-size: 12px !important;}
form.filter-form .filter-row .inline-flex .custom-dropdown .list-unstyled li:nth-of-type(2),  form.filter-form .filter-row .inline-flex .select-event ul li:nth-of-type(2) {padding-top:16px;}
section.same-section-post.blog-post-section {padding-top: var(--padding-top-55);}
section.same-section-post.blog-post-section form.filter-form {padding-bottom: var(--padding-bottom-75);display: flex;width: 100%;justify-content: right;}
form.filter-form .filter-row .inline-flex .flatpickr-input {width: 147px;background-image: url(/wp-content/uploads/2024/12/down-arrow.png) !important;background-repeat: no-repeat !important;background-position: 90% !important;background-size: 12px !important;box-shadow: none;outline: none;}
form.filter-form .filter-row .inline-flex.width-154 .custom-dropdown { width:210px;}
form.filter-form .filter-row .inline-flex.width-197 .custom-dropdown{width:207px;}
nav.navigation.post-navigation {display: none;}
.comments-area {display: none !important;}
section.vc_section.normal-page-section.blog-details .gallery-section-row {padding-top: var(--padding-top-140);padding-bottom: var(--padding-bottom-140);}
section.vc_section.post-slider-section {padding-bottom: var(--padding-bottom-85);}
section.vc_section.private-dining-section {padding-top: var(--padding-top-85);}
section.vc_section.private-dining-section {padding-top: var(--padding-top-85);padding-bottom: var(--padding-bottom-140);}
section.vc_section.gallery-section-details { padding-top: 0;padding-bottom: var(--padding-bottom-120);}
section.vc_section.gallery-section-details .gallery-section-row {padding-top: 0 !important;padding-bottom:0 !important}
section.vc_section.gallery-section-details .tm-slider .slick-slide {margin: 0 60px !important;  }
section .gallery-section-row .slick-list {overflow: unset;margin: 0 -45px;}
section.vc_section.gallery-section-details .heading-title { padding-bottom: var(--padding-bottom-85);}
section.vc_section.slider-bottom-section {padding-top: var(--padding-top-120) !important;padding-bottom: var(--padding-bottom-185);}
section.vc_section.private-dining-section .column-row.flex-direction .content-column .vc_column-inner .wpb_wrapper {max-width: 493px !important;}
section.vc_section.private-dining-section .column-button { margin-right: 10px !important; padding-top: 50px;}
section.vc_section.slider-bottom-section .container-padding + .container-padding {padding-top: var(--padding-top-200);}
section.vc_section.whatson-about-section {padding-top: var(--padding-top-95);padding-bottom: var(--padding-bottom-200);}
section.vc_section.whatson-gallery .heading-title {padding-bottom: var(--padding-bottom-65);}
section.vc_section.whatson-gallery {padding-bottom: 180px;}
section.vc_section.related-whatson-page { padding-top: 0 !important; padding-bottom: 115px !important;}
.errar_page_wrapper {height: calc(100vh - 200px);display: flex; align-items: center; justify-content: center; text-align: center;}
.error404::after{display:none}
.errar_page_wrapper p {padding-bottom: 20px;}
.errar_page_wrapper h2{padding-bottom:10px;}
.content-column form .form-control, .content-column form  .dropdown-toggle, .content-column form .file-upload .custom-file-wrapper {height: 40px !important;border-radius: 100px !important;border: 1px solid #000 !important;font-size: 18px !important;font-weight: 300 !important;padding: 0 23px !important;}
.content-column form  .dropdown-toggle {display: flex;align-items: center;background-position: 94% !important;background-color: #fdf3e8 !important;}
.content-column form  .form-group.role-selectbox, .content-column form  .form-group.type-of-event-selectbox, .content-column form  .form-group.type-of-game-selectbox, .content-column form  .form-group.type-of-enquiry-selectbox { position: relative;z-index: 1;}
.content-column form .form-group.type-of-event-selectbox{z-index:2}
.content-column form  .form-group ul.custom-select-ul {padding-top: 12px; z-index: -1;}
.content-column form .form-group {margin-bottom: 20px;}
.content-column form textarea.form-control {border-radius: 23px !important;height: 130px !important;padding: 15px 23px !important;}
.content-column form{max-width: 470px;}
.content-column form .row {height: auto !important;margin: 0 -4px;}
.content-column form .row .col-md-12, .content-column form .row .col-md-6 {padding: 0 4px;}
.content-column form .row .form-button {display: flex;justify-content: flex-end;width: 100%;height: auto !important;}
.content-column form .row .form-button .wpcf7-form-control {width: 138px !important;margin-left: auto !important;display: block;height: 40px !important;line-height: 40px !important;padding: 0 !important;font-size: 18px !important;}
.content-column form .row .form-button p {position: relative;}
.content-column form .row .form-button p .wpcf7-spinner {position: absolute;top: 50%;right: -16px;transform: translateY(-50%);}
.content-column form select.form-control {background: url(/wp-content/uploads/2024/12/down-arrow.png) !important;background-size: 13px !important;background-position: 93% !important;background-repeat: no-repeat !important;}
.single-privatedining::after {left: -380px;right: inherit;top: 50%;}
.content-column form .row .form-button.left-button {justify-content: left;}
body.page-id-678::after {right: inherit;left: -580px;top: 50%;margin-top: -230px;}


.pum-theme-553, .pum-theme-default-theme{background: rgba(253,243,232,0.84) !important;}
.pum-theme-553 .pum-title, .pum-theme-default-theme .pum-title{display:none}
.pum-theme-default-theme h1, .pum-theme-default-theme h2, .pum-theme-default-theme h3, .pum-theme-default-theme h4, .pum-theme-default-theme h5, .pum-theme-default-theme h6 {color: #000;text-transform: uppercase;font-size: 29px;line-height: 36px;padding-bottom: 10px;padding-left: 25px;padding-right: 25px;margin: 0; font-family: var(--font-family-ivypresto);padding-top:30px;}
.pum-overlay.pum-overlay-disabled .pum-container {padding: 0;background: #FFF !important;border: 0 !important;box-shadow: none !important;}
.pum-theme-default-theme .pum-content img {width: 100%;margin-bottom: 25px;border-radius:23px;}
.pum-theme-default-theme p {font-family: "libre-franklin", sans-serif;font-size: 14px;color: #000;line-height: 23px;padding: 0 25px !important; margin-bottom:30px;}
.pum-theme-default-theme p:last-child{margin-bottom:0}
.pum-theme-default-theme p:first-child {padding: 0;}
.pum-content.popmake-content {padding-bottom:25px;}
.pum-theme-default-theme a {background: var(--bg-mint-cream-light) !important;
  border: 1px solid var(--barder-gray-color) !important;
  font-size: var(--font-size-button) !important;
  color: var(--text-color-black) !important;
  border-radius: var(--border-radius-100) !important;
  padding: var(--padding-button) !important;
  font-family: var(--font-family-ivypresto) !important;
  display: inline-block;
  text-decoration: none;}
.pum-close.popmake-close {background: #FDF3E8 !important;box-shadow: none !important;font-size: 0 !important;width: 45px !important;height: 45px !important;padding: 0 !important;}
.pum-close.popmake-close::before {content: '';position: absolute;left: 0;right: 0;margin: auto;width: 30px;height: 2px;background: #000;top: 50%;transform: translateY(-50%) rotate(45deg);}
.pum-close.popmake-close::after {content: '';position: absolute;left: 0;right: 0;margin: auto;width: 30px;height: 2px;background:  #000;top: 50%;transform: translateY(-50%) rotate(-45deg);}
.pum-container.pum-responsive.pum-responsive-medium{width: 33% !important;background:#FDF3E8; padding: 0;box-shadow:none !important; outline:none !important}
.pum-theme-default-theme .pum-content p:first-child {padding: 0 !important;}
.pum-theme-default-theme .pum-content img {height:350px !important;object-fit: cover;}
@media (max-width:1199px){
.pum-theme-default-theme .pum-content img{height: 300px !important;}	
.pum-container.pum-responsive.pum-responsive-medium{width: 430px !important;}
.pum-close.popmake-close{width:35px !important; height:35px !important;}
.pum-close.popmake-close::before, .pum-close.popmake-close::after{width:23px;}
.pum-theme-553, .pum-theme-default-theme{padding:20px !important}
}
@media (max-width:767px){
.pum-container.pum-responsive.pum-responsive-medium{width: 100% !important;max-width:300px !important; }	
.pum-theme-default-theme .pum-content img {height: 270px !important;}	
.pum-theme-default-theme h1, .pum-theme-default-theme h2, .pum-theme-default-theme h3, .pum-theme-default-theme h4, .pum-theme-default-theme h5, .pum-theme-default-theme h6{font-size: 25px;line-height: 32px;padding-left: 15px;padding-right: 15px;}
.pum-theme-default-theme .pum-content img{margin-bottom: 15px;}
.pum-theme-default-theme p{padding: 0 15px !important;}
.pum-content.popmake-content {padding-bottom: 15px;}
}
.heading-title.padding-bottom-0 {padding-bottom: 10px;}
.vc_section.more-venues-section .column-content { max-width: 470px;}
.vc_section.more-venues-section .column-content p{font-size:18px;}
.vc_section.more-venues-section .same-inline-row .wpb_wrapper {display: block;position: relative;max-width: 590px;}
.vc_section.more-venues-section .same-inline-row .wpb_wrapper .column-button {position: absolute;top: 2px;right: -149px;}
.vc_section.related-blogs .same-boxs h4 {padding-bottom: 11px;}
section.vc_section.normal-page-section .vc_column-inner .normal-content-row h5.date-title {text-align: center;padding-bottom: 20px;}
.content-column form .file-upload .custom-file-wrapper {position: relative;display: flex;align-items: center;}
.content-column form .file-upload .custom-file-wrapper input.form-control {position: absolute; left: 0 !important;right: 0;opacity: 0;width: 100% !important;height: 100% !important;}
 .before-image{position:relative;}
.before-image::before {content: '';position: absolute;background-image: url(/wp-content/uploads/2025/02/Addmind-Social-Guidelines-1@2x.png); left: -280px;right: inherit;top: 58%;transform: translateY(-50%);width: 544px;height: 663px;margin: auto auto;background-size: cover;background-repeat: no-repeat; mix-blend-mode: overlay;z-index: -1;background-position: center;filter: brightness(0) saturate(100%) invert(100%) sepia(32%) saturate(1145%) hue-rotate(301deg) brightness(97%) contrast(103%);}
.single-venues::after {left: -460px;right: inherit; top: 50%;margin-top: -510px;}
p.date-details {
    font-size: 16px;
    color: #000000;
    font-weight: var(--font-weight-500);
    padding-bottom: 25px;
}
@media (max-width:1799px){
.same-boxs figure{height: 476px;}	
section.vc_section.page-venues-section .container-padding .vc_column-inner, section.vc_section.page-whats-on-section .container-padding .vc_column-inner, section.vc_section.about-team-section .container-padding .vc_column-inner, section.vc_section.our-services-section .container-padding .our-services, section.vc_section.previous-events-section .privatedining-list {overflow: hidden;padding-right: 280px !important;}
.container-padding{padding-left: var(--padding-left-150);padding-right: var(--padding-left-150);}
.padding-left-0{padding-left: var(--padding-0);}
.padding-right-0 {padding-right: var(--padding-0);}
h1{font-size: 110px;line-height: 120px;}
.banner_slider .banner-inner .content-box h1{padding-bottom: var(--padding-bottom-20);}
h3{font-size: 35px;line-height: 40px;}
h2{font-size:48px; line-height:53px;}
h4{font-size: 28px;line-height:33px;}
h5{font-size:23px; line-height:30px;}
.same-boxs h4{padding-bottom: 30px;}
body::after{width: 1175px;height: 1600px;}
.vc_section.careers-section .slider-column .role-careers{padding-right: 280px !important;}
.vc_section.careers-section .slider-column .vc_column-inner{max-width: 656px;}
section .gallery-section-row{padding-right: 215px !important;}
section .gallery-section-row .slick-slide {margin-left: var(--margin-left-35);margin-right: var(--margin-right-35);}
section .gallery-section-row .carousel-caption a{height: 476px;}
section.same-section-post .post-section .post-row .item, section.same-section-post .post-section .coming-post-row .item, section.same-section-post .post-section .post-row-filter .item{padding-left: var(--padding-left-40);padding-right: var(--padding-right-40);padding-bottom: 55px;}
section.same-section-post .post-section .post-row, section.same-section-post .post-section .coming-post-row, section.same-section-post .post-section .post-row-filter{margin:0 -40px -55px}
section.same-section-post .post-section, section.same-section-post .post-heading-row{max-width: 1291px;}
section.same-section-post {padding-bottom: var(--padding-bottom-100);}
.vc_section.normal-page-section.blog-details .slick-slide {margin-left: var(--margin-left-50);margin-right: var(--margin-right-50);}
section.vc_section.gallery-section-details .tm-slider .slick-slide {margin: 0 50px !important;}
}
@media (max-width:1699px){
section.vc_section.page-venues-section .container-padding .vc_column-inner, section.vc_section.page-whats-on-section .container-padding .vc_column-inner, section.vc_section.about-team-section .container-padding .vc_column-inner, section.vc_section.our-services-section .container-padding .our-services, section.vc_section.previous-events-section .privatedining-list {overflow: hidden;padding-right: 240px !important;padding-bottom: 1px !important;}	
.same-boxs figure{height: 470px;}
.container-padding {padding-left: var(--padding-left-130);padding-right: var(--padding-left-130);}
.padding-left-0{padding-left: var(--padding-0);}
.padding-right-0 {padding-right: var(--padding-0);}
.banner_slider .banner-inner .content-box{padding-bottom: var(--padding-bottom-60);}
h1 {font-size: 90px;line-height: 90px;}
body::after {width: 1205px;height: 1260px;left: 395px;}
header .header-row .header-menu ul li a{font-size:16px;}
header .header-row .header-menu ul li {padding-left: var(--padding-left-20);padding-right: var(--padding-right-20);}
header {padding-top: var(--padding-top-25);padding-bottom: var(--padding-bottom-25);}
header .header-booknow a.heading-button{min-width: 130px;font-size:16px;padding: 7px 12px;}
header .header-row .header-menu{width: calc(100% - 275px);}
header .header-row .header-booknow{max-width: 150px;}
h2 {font-size: 43px;line-height: 47px;}
.same-boxs h4 {padding-bottom: 25px;}
h4 {font-size: 25px;line-height: 30px;}
.same-inline-row .wpb_wrapper .column-button{padding-top: 4px;}
.heading-title {padding-bottom: var(--padding-bottom-30);}
.column-button .vc_general{padding: 8px 22px !important;font-size: 16px !important;}
.banner_slider .banner-inner .content-box .booknow-button{font-size: 16px !important;}
.same-boxs .column-button .vc_general {padding: 7px 22px !important;}
p{font-size:14px;line-height: 22px; }
.banner_slider .banner-inner .content-box h3{padding-bottom: var(--padding-bottom-10);}
.same-boxs .boxs-content p {max-width: 362px;}
.same-boxs .column-button {padding-top: var(--padding-top-20);}
.same-boxs figure{margin-bottom: var(--margin-bottom-25);}
section.same-section .content-column .wpb_wrapper{max-width: 603px;}
.padding-bottom-50 {padding-bottom: var(--padding-bottom-35);}
section.page-venues-section {padding-top: var(--padding-top-50) !important;padding-bottom: var(--padding-bottom-70) !important;}
section.vc_section.page-about-section {padding-top: var(--padding-top-60) !important;padding-bottom: var(--padding-bottom-35) !important;}
section.vc_section.page-whats-on-section {padding-top: var(--padding-top-45) !important;padding-bottom: var(--padding-bottom-55) !important;}
section.vc_section.page-loyalty-section {padding-top: var(--padding-top-60) !important;padding-bottom: var(--padding-bottom-110) !important;}
section.page-private-dining {padding-top: var(--padding-top-170) !important;padding-bottom: var(--padding-bottom-170) !important;}
section.vc_section.page-team-section {padding-top: var(--padding-top-110) !important;padding-bottom: var(--padding-bottom-80) !important;}
section.same-section .images-column .vc_figure {height: 568px !important;}
section.our-bands-section {padding-top: var(--padding-top-25);padding-bottom: var(--padding-bottom-25);}
footer .container {padding-left: var(--padding-left-75);padding-right: var(--padding-right-75);}
footer{padding-top: var(--padding-top-70);padding-bottom: var(--padding-bottom-55);}
footer .social-fotoer{padding-bottom: var(--padding-bottom-50);}
footer .social-fotoer a{width: 28px;height: 28px;font-size: 28px;}
footer .logo-footer{margin-bottom: var(--margin-bottom-20);}
footer .footer-row .col.footer-contact{max-width: 284px;}
footer .footer-row .col.footer-info{width: calc(100% - 754px);padding: 0 20px;}
footer .menu-content ul li a{font-size: 16px;}
footer p{font-size:16px;}
section.our-bands-section .container-padding .our-bands-heading{padding-left: var(--padding-left-10);}
footer .social-fotoer a{margin-right: var(--margin-right-10);}
footer .footer-row .col.join-our-newsletter{max-width: 470px;}
/* section.vc_section.inner-banner .inner-banner-image .vc_figure{height: 657px;} */
section.vc_section.about-section.same-section{padding-top: var(--padding-top-70) !important;padding-bottom: 170px !important;}
section.vc_section.about-section.same-section .container-padding + .container-padding {padding-top: 170px;}
section.vc_section.about-team-section .heading-title {padding-bottom: var(--padding-bottom-30);}
section.vc_section.about-team-section {padding-bottom: var(--padding-bottom-100) !important;}
section.vc_section.about-section.same-section .column-row.flex-direction .content-column .vc_column-inner .wpb_wrapper {max-width: 459px;}
section.vc_section.studio-section {padding-top: var(--padding-top-70);padding-bottom: var(--padding-bottom-65);}
section.vc_section.our-services-section {padding-top: var(--padding-top-70);padding-bottom: var(--padding-bottom-90);}
section.vc_section.studio-about-section {padding-top: var(--padding-top-70);padding-bottom: var(--padding-bottom-70);}
section.vc_section.previous-events-section {padding-top: var(--padding-top-30);padding-bottom: var(--padding-bottom-50);}
section.vc_section.studio-section .column-row.flex-direction .content-column .vc_column-inner .wpb_wrapper {max-width: 490px !important;}
section.vc_section.loyalty-section {padding-top: var(--padding-top-70);padding-bottom: var(--padding-bottom-130);}
section.vc_section.loyalty-section .container-padding + .container-padding {padding-top: var(--padding-top-80);}
section.vc_section.loyalty-section .column-gird-row .vc_row-fluid {padding-left: 25px;padding-right: 25px;padding-top: var(--padding-top-80);}
section.vc_section.loyalty-section .column-gird-row .same-boxs {padding-left: var(--padding-left-30);padding-right: var(--padding-right-30);}
section.vc_section.page-whats-on-section.upsells-campaign-page {padding-top: var(--padding-top-90) !important;padding-bottom: var(--padding-bottom-170) !important;}
section.vc_section.page-whats-on-section.upsells-campaign-page .heading-title {padding-bottom: var(--padding-bottom-50);}
section.vc_section.contact-section, section.vc_section.careers-section {padding-top: var(--padding-top-70) !important;padding-bottom: var(--padding-bottom-30) !important;}
section.vc_section.contact-section .container-padding + .container-padding {padding-top: var(--padding-top-110) !important;}
section.same-section .column-row.flex-direction .content-column .vc_column-inner .wpb_wrapper{max-width: 368px;}
section.vc_section.careers-section .container-padding + .container-padding {padding-top: var(--padding-top-70) !important;}
.vc_section.careers-section .slider-column .role-careers{padding-right: 240px !important;}
.vc_section.careers-section .slider-column .vc_column-inner{max-width: 610px;}
section .gallery-section-row {padding-right: 180px !important;}
section .gallery-section-row .slick-slide {margin-left: var(--margin-left-30);margin-right: var(--margin-right-30);}
section .gallery-section-row .carousel-caption a{height: 470px;}
section.vc_section.normal-page-section {padding-top: var(--padding-top-100);padding-bottom: var(--padding-bottom-125);}
section .gallery-section-row{padding-top: var(--padding-top-80);padding-bottom: var(--padding-bottom-80);}
section.vc_section.normal-page-section .vc_column-inner .normal-content-row{max-width: 879px;}
section.same-section-post.padding-top-95 {padding-top: var(--padding-top-75);}
form.filter-form {padding-bottom: 68px;}
.venue-search-container {padding-top: var(--padding-top-55);padding-bottom: var(--padding-bottom-30);}
.venue-search-container .container-search .form-row input, .venue-search-container .container-search .form-row .dropdown-toggle{font-size:16px !important;}
.venue-search-container .container-search .form-row input{padding: 7px 28px;}
section.same-section-post .post-section, section.same-section-post .post-heading-row {max-width: 1273px;}
section.same-section-post .post-heading-row{padding-bottom:40px;}
section.same-section-post {padding-bottom: var(--padding-bottom-90);}
section.same-section-post.blog-post-section form.filter-form{padding-bottom:65px;}
section.same-section-post.blog-post-section {padding-top: var(--padding-top-50);}
section.vc_section.private-dining-about-section {padding-top: var(--padding-top-70);}
section.same-section-post.private-dining-post {padding-top: var(--padding-top-100);}
.vc_section.normal-page-section.blog-details .slick-slide {margin-left: var(--margin-left-45);margin-right: var(--margin-right-45);}
section.vc_section.normal-page-section.blog-details .gallery-section-row {padding-top: var(--padding-top-100);padding-bottom: var(--padding-bottom-100);}
section.vc_section.whatson-about-section {padding-top: var(--padding-top-85);padding-bottom: var(--padding-bottom-150);}
.vc_section.normal-page-section.gallery-section-details.whatson-gallery {padding-top: var(--padding-top-70);padding-bottom: var(--padding-bottom-50);}
section.vc_section.whatson-gallery .heading-title {padding-bottom: var(--padding-bottom-55);}
section.vc_section.private-dining-section {padding-top: var(--padding-top-75);padding-bottom: var(--padding-bottom-60);}
.vc_section.private-dining-section.same-section.slider-bottom-section {padding-top: 0px !important;}
.vc_section.private-dining-section.same-section.slider-bottom-section .container-padding + .container-padding {padding-top: 150px;}
.content-column form .form-control, .content-column form .dropdown-toggle{font-size:16px !important;}
.content-column form .row .form-button .wpcf7-form-control, .content-column form .file-upload .custom-file-wrapper{font-size: 16px !important;}
section.vc_section.gallery-section-details .heading-title {padding-bottom: var(--padding-bottom-70);}
.vc_section.private-dining-section.same-section.slider-bottom-section .container-padding + .container-padding {padding-top: 100px;}
section.vc_section.private-dining-section .column-button{padding-top: 30px;}
.vc_section.breadcrumbs-section .breadcrumb{font-size:16px;}
.vc_section.more-venues-section .column-content { max-width: 440px;}
.vc_section.more-venues-section .column-content p {font-size: 16px;}
.wpb-content-wrapper { padding-top: 90px !important;}
}
@media (max-width:1599px){
.container-padding {padding-left: var(--padding-left-110);padding-right: var(--padding-left-110);}	
.padding-left-0{padding-left: var(--padding-0);}
.padding-right-0 {padding-right: var(--padding-0);}
section.vc_section.page-venues-section .container-padding .vc_column-inner, section.vc_section.page-whats-on-section .container-padding .vc_column-inner, section.vc_section.about-team-section .container-padding .vc_column-inner, section.vc_section.our-services-section .container-padding .our-services, section.vc_section.previous-events-section .privatedining-list {overflow: hidden;padding-right: 200px !important;}	
.banner_slider .banner-inner .content-box h1 {padding-bottom: var(--padding-bottom-15);}
h1 {font-size: 80px;line-height: 80px;}
h2 {font-size: 40px;line-height: 45px;}
h3 {font-size: 32px;line-height: 37px;}
.same-inline-row .wpb_wrapper .column-button {padding-top: 3px;}
.same-boxs h4 {padding-bottom: 20px;}
h4 {font-size: 24px;line-height: 28px;}
h5 {font-size: 20px;line-height: 25px;}
.same-boxs h5{padding-bottom: var(--padding-bottom-10);}
.same-boxs figure {margin-bottom: var(--margin-bottom-20);}
body::after {width: 988px;height: 1180px;}
section.page-private-dining {padding-top: var(--padding-top-150) !important;padding-bottom: var(--padding-bottom-150) !important;}
.column-content p {margin-bottom: var(--margin-bottom-20);}
.padding-bottom-50 {padding-bottom: var(--padding-bottom-30);}
.venue-list .same-boxs h4.whats-title {padding-bottom: var(--padding-bottom-10);}
section.same-section .images-column .vc_figure {height: 540px !important;}
.banner_slider .banner-inner .content-box {padding-bottom: var(--padding-bottom-50);}
section.page-venues-section {padding-top: var(--padding-top-50) !important;padding-bottom: var(--padding-bottom-50) !important;}
section.vc_section.page-about-section {padding-top: var(--padding-top-40) !important;padding-bottom: var(--padding-bottom-30) !important;}
section.vc_section.page-whats-on-section {padding-top: var(--padding-top-40) !important;padding-bottom: var(--padding-bottom-45) !important;}
section.vc_section.page-loyalty-section {padding-top: var(--padding-top-40) !important;padding-bottom: var(--padding-bottom-90) !important;}
section.vc_section.page-team-section {padding-top: var(--padding-top-90) !important;padding-bottom: var(--padding-bottom-60) !important;}
section.same-section .padding-right-0 .images-column.images-right .vc_figure {border-bottom-left-radius: 440px;border-top-left-radius: 440px;}
section.same-section .padding-left-0 .images-column.images-right .vc_figure {border-bottom-right-radius: 440px;border-top-right-radius: 440px;}
header .header-booknow a.heading-button{min-width: 120px;}
footer .footer-title h5{font-size: 22px;}
footer .container {padding-left: var(--padding-left-70);padding-right: var(--padding-right-70);}
footer .footer-row .col.join-our-newsletter{max-width: 460px;}
footer .footer-row .col.footer-info{width: calc(100% - 744px);}
body::after {width: 1098px;height: 1233px;left: 402px;}
section.vc_section.about-section.same-section {padding-top: var(--padding-top-60) !important;padding-bottom: 150px !important;}
section.vc_section.about-section.same-section .container-padding + .container-padding {padding-top: 120px;}
section.vc_section.about-team-section {padding-bottom: var(--padding-bottom-80) !important;}
/* section.vc_section.inner-banner .inner-banner-image .vc_figure {height: 600px;} */
section.vc_section.studio-section {padding-top: var(--padding-top-50);padding-bottom: var(--padding-bottom-50);}
section.vc_section.our-services-section {padding-top: var(--padding-top-50);padding-bottom: var(--padding-bottom-70);}
section.vc_section.studio-about-section {padding-top: var(--padding-top-50);padding-bottom: var(--padding-bottom-50);}
section.vc_section.loyalty-section {padding-top: var(--padding-top-60);padding-bottom: var(--padding-bottom-100);}
section.vc_section.loyalty-section .container-padding + .container-padding {padding-top: var(--padding-top-60);}
section.vc_section.loyalty-section .column-gird-row .same-boxs {padding-left: var(--padding-left-20);padding-right: var(--padding-right-20);}
section.vc_section.loyalty-section .column-gird-row .vc_row-fluid {padding-left: 25px;padding-right: 25px;padding-top: var(--padding-top-50);}
section.vc_section.loyalty-section .container-padding + .container-padding {padding-top: var(--padding-top-30);}
section.vc_section.page-whats-on-section.upsells-campaign-page {padding-top: var(--padding-top-70) !important;padding-bottom: var(--padding-bottom-130) !important;}
section.vc_section.page-whats-on-section.upsells-campaign-page .heading-title {padding-bottom: var(--padding-bottom-30);}
section.vc_section.contact-section, section.vc_section.careers-section {padding-top: var(--padding-top-50) !important;padding-bottom: var(--padding-bottom-30) !important;}
section.vc_section.contact-section .container-padding + .container-padding {padding-top: var(--padding-top-80) !important;}
section.vc_section.careers-section .container-padding + .container-padding {padding-top: var(--padding-top-60) !important;}
.vc_section.careers-section .slider-column .role-careers{padding-right: 200px !important;}
.vc_section.careers-section .slider-column .vc_column-inner{max-width: 570px;}
section .gallery-section-row {padding-right: 140px !important;}
section .gallery-section-row .slick-slide {margin-left: var(--margin-left-25);margin-right: var(--margin-right-25);}
section .gallery-section-row .carousel-caption a{height: 470px;}
section.vc_section.normal-page-section {padding-top: var(--padding-top-80);padding-bottom: var(--padding-bottom-100);}
section .gallery-section-row{padding-top: var(--padding-top-70);padding-bottom: var(--padding-bottom-70);}
section.same-section-post.padding-top-95 {padding-top: var(--padding-top-70);}
form.filter-form {padding-bottom: 60px;}
.venue-search-container {padding-top: var(--padding-top-45);padding-bottom: var(--padding-bottom-30);}
section.same-section-post {padding-bottom: var(--padding-bottom-80);}
section.same-section-post.blog-post-section form.filter-form {padding-bottom: 55px;}
section.vc_section.private-dining-about-section {padding-top: var(--padding-top-50);}
section.same-section-post.private-dining-post {padding-top: var(--padding-top-80);}
section.vc_section.normal-page-section.blog-details .gallery-section-row {padding-top: var(--padding-top-90);padding-bottom: var(--padding-bottom-90);}
section.vc_section.gallery-section-details .tm-slider .slick-slide {margin: 0 38px !important;}
section.vc_section.whatson-about-section {padding-top: var(--padding-top-70);padding-bottom: var(--padding-bottom-100);}
.vc_section.normal-page-section.gallery-section-details.whatson-gallery {padding-top: var(--padding-top-50);padding-bottom: var(--padding-bottom-50);}
section.vc_section.private-dining-section {padding-top: var(--padding-top-70);padding-bottom: var(--padding-bottom-0);}
/* .vc_section.normal-page-section.gallery-section-details .vc_column-inner .vc_column-inner {padding-left: 15px !important;} */
}
@media (max-width:1499px){
.same-boxs figure{height:436px;}	
h1 {font-size: 80px;line-height: 80px;}
h3 {font-size: 30px;line-height: 35px;}
.banner_slider .banner-inner .content-box h1 {padding-bottom: var(--padding-bottom-10);}
.banner_slider .banner-inner .content-box {padding-bottom: var(--padding-bottom-40);}
h2 {font-size: 38px;line-height: 43px;}
.same-inline-row .wpb_wrapper .column-button {padding-top: 2px;}
section.same-section .images-column .vc_figure {height: 520px !important;}
section.same-section .padding-right-0 .images-column.images-right .vc_figure {border-bottom-left-radius: 420px;border-top-left-radius: 420px;}
section.same-section .padding-left-0 .images-column.images-right .vc_figure {border-bottom-right-radius: 420px;border-top-right-radius: 420px;}
body::after {width: 888px;height: 930px;}
section.page-private-dining {padding-top: var(--padding-top-130) !important;padding-bottom: var(--padding-bottom-130) !important;}
section.page-venues-section{padding-bottom: var(--padding-bottom-40) !important;}
section.vc_section.page-about-section{padding-top: var(--padding-top-30) !important;}
section.vc_section.page-whats-on-section{padding-top: var(--padding-top-30) !important;padding-bottom: var(--padding-bottom-40) !important;}
section.vc_section.page-loyalty-section {padding-top: var(--padding-top-30) !important;padding-bottom: var(--padding-bottom-80) !important;}
section.vc_section.page-team-section {padding-top: var(--padding-top-80) !important;padding-bottom: var(--padding-bottom-50) !important;}
footer {padding-top: var(--padding-top-60);padding-bottom: var(--padding-bottom-50);}
footer .footer-row .col.footer-contact {max-width: 260px;}
footer .footer-row .col.footer-info{width: calc(100% - 700px);}
footer .container {padding-left: var(--padding-left-60);padding-right: var(--padding-right-60);}
footer .footer-row .col.join-our-newsletter{max-width: 440px;}
footer .social-fotoer {padding-bottom: var(--padding-bottom-40);}
footer .social-fotoer a {width: 26px;height: 26px;font-size: 26px;}
footer .footer-row .col.join-our-newsletter {max-width: 400px;}
footer .footer-row .col.footer-info {width: calc(100% - 660px);}
footer .social-fotoer {padding-bottom: var(--padding-bottom-35);}
body::after {width: 980px;height: 970px;left: 420px;}
/* section.vc_section.inner-banner .inner-banner-image .vc_figure {height: 560px;} */
section.vc_section.about-section.same-section {padding-top: var(--padding-top-50) !important;padding-bottom: 130px !important;}
section.vc_section.about-section.same-section .container-padding + .container-padding {padding-top: 90px;}
section.vc_section.about-team-section {padding-bottom: var(--padding-bottom-70) !important;}
section.vc_section.studio-section{padding-bottom: var(--padding-bottom-30);}
section.vc_section.our-services-section {padding-top: var(--padding-top-30);padding-bottom: var(--padding-bottom-50);}
section.vc_section.studio-about-section {padding-top: var(--padding-top-30);padding-bottom: var(--padding-bottom-30);}
section.vc_section.loyalty-section {padding-top: var(--padding-top-50);padding-bottom: var(--padding-bottom-80);}
section.vc_section.loyalty-section .column-gird-row .vc_row-fluid {padding-left: 25px;padding-right: 25px;padding-top: var(--padding-top-30);}
section.vc_section.loyalty-section .container-padding + .container-padding {padding-top: var(--padding-top-50);}
section.vc_section.loyalty-section .column-gird-row {padding-bottom: var(--padding-bottom-10);}
section.vc_section.page-whats-on-section.upsells-campaign-page {padding-top: var(--padding-top-50) !important;padding-bottom: var(--padding-bottom-90) !important;}
section.vc_section.contact-section .container-padding + .container-padding {padding-top: var(--padding-top-70) !important;}
.vc_section.careers-section .slider-column .role-careers{padding-right: 200px !important;}
.vc_section.careers-section .slider-column .vc_column-inner{max-width: 536px;}
section .gallery-section-row {padding-right: 140px !important;}
section .gallery-section-row .slick-slide {margin-left: var(--margin-left-25);margin-right: var(--margin-right-25);}
section .gallery-section-row .carousel-caption a{height: 436px;}
section.vc_section.normal-page-section {padding-top: var(--padding-top-70);padding-bottom: var(--padding-bottom-80);}
section .gallery-section-row{padding-top: var(--padding-top-60);padding-bottom: var(--padding-bottom-60);}
section.same-section-post.padding-top-95 {padding-top: var(--padding-top-60);}
form.filter-form {padding-bottom: 50px;}
section.same-section-post .post-section .post-row .item, section.same-section-post .post-section .coming-post-row .item, section.same-section-post .post-section .post-row-filter .item {padding-left: var(--padding-left-30);padding-right: var(--padding-right-30);padding-bottom: 45px;}
section.same-section-post .post-section .post-row, section.same-section-post .post-section .coming-post-row, section.same-section-post .post-section .post-row-filter{margin: 0 -30px -45px;}
section.same-section-post .post-section, section.same-section-post .post-heading-row {max-width: 1128px;}
section.same-section-post {padding-bottom: var(--padding-bottom-70);}
section.same-section-post .post-heading-row {padding-bottom: 30px;}
.venue-search-container .container-search .form-row .col-md-8 {width: 412px;}
.venue-search-container .container-search{display: flex;justify-content: center;}
section.same-section-post.blog-post-section form.filter-form {padding-bottom: 45px;}
section.vc_section.normal-page-section.blog-details .gallery-section-row {padding-top: var(--padding-top-70); padding-bottom: var(--padding-bottom-70);}
section.vc_section.whatson-about-section {padding-top: var(--padding-top-60);padding-bottom: var(--padding-bottom-80);}
section.vc_section.whatson-gallery .heading-title {padding-bottom: var(--padding-bottom-45);}
section.vc_section.private-dining-section{padding-top: var(--padding-top-50);}
section.vc_section.gallery-section-details .heading-title {padding-bottom: var(--padding-bottom-50);}
.vc_section.private-dining-section.same-section.slider-bottom-section .container-padding + .container-padding {padding-top: 80px;}
.content-column form .form-control {font-size: 14px !important;}
.content-column form .row .form-button .wpcf7-form-control, .content-column form .dropdown-toggle, .content-column form .file-upload .custom-file-wrapper {font-size: 14px !important;}
}
@media (max-width:1399px){
.container-padding {padding-left: var(--padding-left-90);padding-right: var(--padding-left-90);}
.padding-left-0{padding-left: var(--padding-0);}
.padding-right-0 {padding-right: var(--padding-0);}
section.vc_section.page-venues-section .container-padding .vc_column-inner, section.vc_section.page-whats-on-section .container-padding .vc_column-inner, section.vc_section.about-team-section .container-padding .vc_column-inner, section.vc_section.our-services-section .container-padding .our-services, section.vc_section.previous-events-section .privatedining-list {overflow: hidden;padding-right: 160px !important;}
.same-boxs figure{height:430px;}	
h1 {font-size: 75px;line-height: 85px;}
h3 {font-size: 28px;line-height: 33px;}
h2 {font-size: 36px;line-height: 41px;}
.same-inline-row .wpb_wrapper .column-button {padding-top: 3px;}
section.same-section .content-column .wpb_wrapper {max-width: 543px;}
section.same-section .images-column .vc_figure {height: 490px !important;}
section.same-section .padding-right-0 .images-column.images-right .vc_figure {border-bottom-left-radius: 490px;border-top-left-radius: 490px;}
section.same-section .padding-left-0 .images-column.images-right .vc_figure {border-bottom-right-radius: 490px;border-top-right-radius: 490px;}
body::after {width: 788px;height: 820px;}
section.page-private-dining {padding-top: var(--padding-top-110) !important;padding-bottom: var(--padding-bottom-110) !important;}
.column-button .vc_general{padding: 6px 18px !important;font-size: 15px !important;}
.same-boxs .column-button .vc_general {padding: 6px 18px !important;font-size: 15px !important;}
.banner_slider .banner-inner .content-box .booknow-button{padding: 6px 18px !important;font-size: 15px !important;}
header .header-booknow a.heading-button {min-width: 120px;font-size: 15px;padding: 6px 12px;}
header .header-row .header-menu ul li a {font-size: 16px;}
header {padding-top: var(--padding-top-20);padding-bottom: var(--padding-bottom-20);}
footer .container {padding-left: var(--padding-left-50);padding-right: var(--padding-right-50);}
footer .footer-row .col.join-our-newsletter {max-width: 400px;}
footer .container {padding-left: var(--padding-left-40);padding-right: var(--padding-right-40);}
footer .social-fotoer a {width: 24px;height: 24px;font-size: 24px;}
footer .footer-row .col.footer-contact {max-width: 240px;}
footer .footer-row .col.join-our-newsletter {max-width: 380px;}
footer .footer-row .col.footer-info {width: calc(100% - 620px);}
footer .footer-title h5 {font-size: 20px;}
footer {padding-top: var(--padding-top-50);padding-bottom: var(--padding-bottom-50);}
body::after {width: 878px;height: 1080px;}
/* section.vc_section.inner-banner .inner-banner-image .vc_figure {height: 530px;} */
section.vc_section.about-section.same-section {padding-bottom: 100px !important;}
section.vc_section.about-section.same-section .container-padding + .container-padding {padding-top: 70px;}
section.vc_section.about-team-section {padding-bottom: var(--padding-bottom-50) !important;}
section.vc_section.loyalty-section .column-gird-row .same-boxs {padding-left: var(--padding-left-15);padding-right: var(--padding-right-15);}
section.vc_section.loyalty-section .column-gird-row .vc_row-fluid {padding-left: 20px;padding-right: 20px;padding-top: var(--padding-top-10);}
section.vc_section.loyalty-section {padding-top: var(--padding-top-50);padding-bottom: var(--padding-bottom-60);}
section.vc_section.page-whats-on-section.upsells-campaign-page {padding-top: var(--padding-top-30) !important;padding-bottom: var(--padding-bottom-70) !important;}
section.vc_section.contact-section .container-padding + .container-padding {padding-top: var(--padding-top-60) !important;}
.vc_section.careers-section .slider-column .role-careers{padding-right: 160px !important;}
.vc_section.careers-section .slider-column .vc_column-inner{max-width: 490px;}
section .gallery-section-row .carousel-caption a {height: 430px;}
section .gallery-section-row {padding-right: 120px !important;}
section .gallery-section-row .slick-slide {margin-left: var(--margin-left-20);margin-right: var(--margin-right-20);}
section.vc_section.normal-page-section {padding-top: var(--padding-top-60);padding-bottom: var(--padding-bottom-60);}
section .gallery-section-row {padding-top: var(--padding-top-50);padding-bottom: var(--padding-bottom-50);}
section.same-section-post .post-section .post-row .item, section.same-section-post .post-section .coming-post-row .item, section.same-section-post .post-section .post-row-filter .item {padding-left: var(--padding-left-25);padding-right: var(--padding-right-25);padding-bottom: 35px;}
section.same-section-post .post-section .post-row, section.same-section-post .post-section .coming-post-row, section.same-section-post .post-section .post-row-filter {margin: 0 -25px -35px;}
section.same-section-post .post-section .post-row, section.same-section-post .post-section .coming-post-row, section.same-section-post .post-section .post-row-filter {margin: 0 -25px -35px;}
.venue-search-container .container-search .form-row .col-md-8 {width: 372px;}
.venue-search-container .container-search .form-row input {padding: 7px 18px;}
section.same-section-post {padding-bottom: var(--padding-bottom-60);}
section.same-section-post.blog-post-section form.filter-form {padding-bottom: 40px;}
section.same-section-post.private-dining-post {padding-top: var(--padding-top-60);}
.vc_section.normal-page-section.blog-details .slick-slide {margin-left: var(--margin-left-35);margin-right: var(--margin-right-35);}
section.vc_section.normal-page-section.blog-details .gallery-section-row{padding-left: 10px;}
section.vc_section.whatson-about-section {padding-top: var(--padding-top-50);padding-bottom: var(--padding-bottom-60);}
section.vc_section.gallery-section-details .tm-slider .slick-slide {margin: 0 30px !important;}
.vc_section.normal-page-section.gallery-section-details.whatson-gallery .gallery-section-row {padding-left: 20px;}
section.vc_section.gallery-section-details .heading-title {padding-bottom: var(--padding-bottom-40);}
.vc_section.private-dining-section.same-section.slider-bottom-section .container-padding + .container-padding {padding-top: 60px;}
.wpb-content-wrapper { padding-top: 79px !important;}
.vc_section.more-venues-section .column-content p{font-size:14px;max-width: 380px;}
}
@media (max-width:1299px){
.container-padding {padding-left: var(--padding-left-80);padding-right: var(--padding-left-80);}
.padding-left-0{padding-left: var(--padding-0);}
.padding-right-0 {padding-right: var(--padding-0);}	
section.vc_section.page-venues-section .container-padding .vc_column-inner, section.vc_section.page-whats-on-section .container-padding .vc_column-inner, section.vc_section.about-team-section .container-padding .vc_column-inner, section.vc_section.our-services-section .container-padding .our-services, section.vc_section.previous-events-section .privatedining-list {overflow: hidden;padding-right: 150px !important;}
.same-boxs figure{height:403px;}
body::after {width: 687px;height: 780px;}
h1 {font-size: 70px;line-height: 80px;}
h3 {font-size: 26px;line-height: 30px;}
h2 {font-size: 34px;line-height: 39px;}
.same-inline-row .wpb_wrapper .column-button {padding-top: 2px;}
section.same-section .content-column .wpb_wrapper {max-width: 516px;}
section.same-section .images-column .vc_figure {height: 470px !important;}
section.same-section .padding-right-0 .images-column.images-right .vc_figure {border-bottom-left-radius: 450px;border-top-left-radius: 450px;}
section.same-section .padding-left-0 .images-column.images-right .vc_figure {border-bottom-right-radius: 450px;border-top-right-radius: 450px;}
.banner_slider .banner-inner .content-box {padding-bottom: var(--padding-bottom-35);}
footer .footer-row .col.join-our-newsletter {max-width: 330px;}
footer .footer-row .col.footer-info{padding: 0 15px;}
footer .footer-row .col.footer-info {width: calc(100% - 570px);}
body::after {width: 777px;height: 1000px;left: 423px;}
/* section.vc_section.inner-banner .inner-banner-image .vc_figure {height: 500px;} */
.vc_section.careers-section .slider-column .role-careers{padding-right: 150px !important;}
.vc_section.careers-section .slider-column .vc_column-inner{max-width: 450px;}
section .gallery-section-row .carousel-caption a {height: 403px;}
section .gallery-section-row .slick-slide {margin-left: var(--margin-left-15);margin-right: var(--margin-right-15);}
section.vc_section.normal-page-section {padding-top: var(--padding-top-50);padding-bottom: var(--padding-bottom-50);}
section.same-section-post .post-section, section.same-section-post .post-heading-row {max-width: 1010px;}
.venue-search-container .container-search{  max-width: 802px;}
.venue-search-container {padding-top: var(--padding-top-40);padding-bottom: var(--padding-bottom-30);}
.vc_section.normal-page-section.blog-details .slick-slide {margin-left: var(--margin-left-30); margin-right: var(--margin-right-30);}
section.vc_section.normal-page-section.blog-details .gallery-section-row {padding-top: var(--padding-top-60);padding-bottom: var(--padding-bottom-60);}
.vc_section.normal-page-section.gallery-section-details.whatson-gallery {padding-top: var(--padding-top-30);padding-bottom: var(--padding-bottom-30);}
section.vc_section.whatson-about-section {padding-top: var(--padding-top-50);padding-bottom: var(--padding-bottom-40);}
}
@media (max-width:1199px){
.same-boxs figure{height:491px;}	
.container-padding {padding-left: var(--padding-left-60);padding-right: var(--padding-left-60);}
.padding-left-0{padding-left: var(--padding-0);}
.padding-right-0 {padding-right: var(--padding-0);}	
section.vc_section.page-venues-section .container-padding .vc_column-inner, section.vc_section.page-whats-on-section .container-padding .vc_column-inner, section.vc_section.about-team-section .container-padding .vc_column-inner, section.vc_section.our-services-section .container-padding .our-services, section.vc_section.previous-events-section .privatedining-list {overflow: hidden;padding-right: 120px !important;}
h1 {font-size: 65px;line-height: 75px;}
h3 {font-size: 24px;line-height: 28px;}
h4 {font-size: 22px;line-height: 26px;}
.same-boxs h4 {padding-bottom: 15px;}
h5 {font-size: 18px;line-height: 23px;}
section.same-section .content-column .wpb_wrapper {max-width: 425px;}
section.same-section .images-column .vc_figure {height: 420px !important;}
section.same-section .padding-right-0 .images-column.images-right .vc_figure {border-bottom-left-radius: 400px;border-top-left-radius: 400px;}
section.same-section .padding-left-0 .images-column.images-right .vc_figure {border-bottom-right-radius: 400px;border-top-right-radius: 400px;}
section.page-private-dining {padding-top: var(--padding-top-90) !important;padding-bottom: var(--padding-bottom-90) !important;}
body::after {width: 586px;height: 880px;top: 60%;left: 406px;}
footer .footer-row .col.footer-contact{max-width: 100%;}
.col {flex: inherit;}
footer .footer-row .col.footer-info {width: calc(100% - 330px);}
footer .footer-row .col.footer-contact{text-align: center;justify-content: center;display: flex; display: -webkit-flex;padding-bottom: 30px;}
footer .logo-footer{margin-left:auto; margin-right:auto}
footer .social-fotoer{justify-content: center;}
footer .social-fotoer {padding-bottom: var(--padding-bottom-25);}
footer {padding-top: var(--padding-top-40);padding-bottom: var(--padding-bottom-40);}
section.vc_section.inner-banner .inner-banner-image .vc_figure {height: 450px;}
section.vc_section.about-section.same-section .container-padding + .container-padding {padding-top: 60px;}
section.vc_section.about-section.same-section {padding-bottom: 80px !important;}
section.vc_section.studio-section {padding-bottom: var(--padding-bottom-20);}
section.vc_section.studio-about-section {padding-top: var(--padding-top-0);padding-bottom: var(--padding-bottom-20);}
section.vc_section.loyalty-section .column-gird-row .vc_row-fluid {padding-left: 0;padding-right: 0;padding-top: 0;}
section.vc_section.loyalty-section .column-gird-row .same-boxs{width: 50%;padding-bottom:20px;}
section.vc_section.loyalty-section .column-gird-row {padding-bottom: 0;}
section.vc_section.page-whats-on-section.upsells-campaign-page {padding-top: var(--padding-top-20) !important;padding-bottom: var(--padding-bottom-50) !important;}
section.vc_section.contact-section .container-padding + .container-padding {padding-top: var(--padding-top-50) !important;}
section.vc_section.careers-section .container-padding + .container-padding {padding-top: var(--padding-top-50) !important;}
.vc_section.careers-section .slider-column .role-careers{padding-right:60px !important;}
.vc_section.careers-section .slider-column .vc_column-inner{max-width: 450px;}
section.vc_section.normal-page-section .vc_column-inner .normal-content-row {max-width: 670px;}
section .gallery-section-row .carousel-caption a {height: 491px;}
section .gallery-section-row {padding-right: 86px !important;}
section.same-section-post.padding-top-95 {padding-top: var(--padding-top-50);}
section.same-section-post .post-section .post-row .item{width: 50%;}
section.same-section-post .post-section, section.same-section-post .post-heading-row {max-width: 832px;}
section.same-section-post .post-section .post-row, section.same-section-post .post-section .coming-post-row, section.same-section-post .post-section .post-row-filter{flex-wrap:wrap}
section.same-section-post .post-section .coming-post-row .item, section.same-section-post .post-section .post-row-filter .item{width:50%}
section.same-section-post { padding-bottom: var(--padding-bottom-50);}
.private-dining-post form.filter-form .filter-row .inline-flex .custom-dropdown{width: 176px;}
section.same-section-post.private-dining-post {padding-top: var(--padding-top-50);}
section.vc_section.normal-page-section.blog-details .gallery-section-row {padding-left: 20px;}
section.vc_section.normal-page-section.blog-details .gallery-section-row {padding-top: var(--padding-top-50);padding-bottom: var(--padding-bottom-50);}
section.vc_section.whatson-gallery .heading-title {padding-bottom: var(--padding-bottom-30);}
}
@media (max-width:991px){
header .header-row .header-menu{display:none}	
header .header-row .header-booknow{margin-left: auto;}
header {padding-top: var(--padding-top-15);padding-bottom: var(--padding-bottom-15);}
h1 {font-size: 60px;line-height: 65px;}
h3 {font-size: 22px;line-height: 26px;}
.heading-title {padding-bottom: var(--padding-bottom-25);}
.same-boxs figure {height: 429px;}
.container-padding {padding-left: var(--padding-left-20);padding-right: var(--padding-left-20);}
.padding-left-0{padding-left: var(--padding-0);}
.padding-right-0 {padding-right: var(--padding-0);}	
section.vc_section.page-venues-section .container-padding .vc_column-inner, section.vc_section.page-whats-on-section .container-padding .vc_column-inner, section.vc_section.about-team-section .container-padding .vc_column-inner, section.vc_section.our-services-section .container-padding .our-services, section.vc_section.previous-events-section .privatedining-list {padding-right: 70px !important;}
section.vc_section.page-about-section {padding-top: var(--padding-top-10) !important;padding-bottom: var(--padding-10) !important;}
section.same-section .padding-right-0 .images-column.images-right .vc_figure {border-bottom-left-radius: 350px;border-top-left-radius: 350px;}
section.same-section .padding-left-0 .images-column.images-right .vc_figure {border-bottom-right-radius: 350px;border-top-right-radius: 350px;}
section.same-section .images-column .vc_figure {height:370px !important;}
section.vc_section.page-loyalty-section {padding-top: var(--padding-top-10) !important;padding-bottom: var(--padding-bottom-60) !important;}
section.vc_section.page-team-section {padding-top: var(--padding-top-70) !important;padding-bottom: var(--padding-bottom-40) !important;}
body::after {width: 386px;height: 460px;left: 382px;}
section.instagram-section .instagram-container .instagram-heading {padding-left: var(--padding-left-20);padding-right: var(--padding-right-20);padding-bottom: var(--padding-bottom-20);}
section.our-bands-section .container-padding .our-bands-heading{padding-left: 0;}
footer .container {padding-left: var(--padding-left-20);padding-right: var(--padding-right-20);}
footer{padding-top: var(--padding-top-50);padding-bottom: var(--padding-bottom-50);}
.same-boxs .boxs-content p {max-width: 100%;}
section.page-private-dining {padding-top: var(--padding-top-60) !important;padding-bottom: var(--padding-bottom-60) !important;}
.heading-title {padding-bottom: var(--padding-bottom-20);}
.padding-bottom-50 {padding-bottom: var(--padding-bottom-25);}
footer .footer-row .col.footer-info{width: 100%;}
footer .footer-row .col.footer-contact{max-width: 100%;}
footer .footer-row .col.join-our-newsletter{max-width: 100%;}
footer  .col {flex: inherit;}
footer .footer-row .col.footer-info{padding-bottom:30px;}
header .menu-button {display: flex !important;width: 40px;height: 36px;border: 1px solid #000;border-radius: 5px;justify-content: center;align-items: center;cursor: pointer;margin-right: 10px;}
header .menu-button span {width: 25px;height: 2px;background: #000;display: block;margin: 6px 0;}
header .header-row .header-menu {display: block;position: fixed;top: 0;left: 0;right: 0;background: #fdf3e8;width: 100%;height: 100%;z-index: 99;opacity: 0;transition: 0.3s ease-out;left: -100%; visibility: hidden;padding: 0;}
header .header-row .header-menu ul li {width: 100%;border-bottom: 1px solid #000;}
header .header-row .header-menu ul li a{display:block;padding:10px 0}
section.vc_section.inner-banner .inner-banner-image .vc_figure {height: 380px;}
section.vc_section.about-team-section .heading-title {padding-bottom: var(--padding-bottom-20);}
section.vc_section.loyalty-section .column-gird-row .same-boxs {padding-left: var(--padding-left-10);padding-right: var(--padding-right-10);}
.vc_section.careers-section .slider-column .role-careers{padding-right:45px !important;}
.vc_section.careers-section .slider-column .vc_column-inner{max-width: 450px;}
section .gallery-section-row {padding-right: 80px !important;}
section .gallery-section-row .carousel-caption a img{height:100% !important}
section .gallery-section-row .carousel-caption a {height: 429px;}
section .gallery-section-row .slick-slide {margin-left: var(--margin-left-10);margin-right: var(--margin-right-10);}
section .gallery-section-row {padding-right: 50px !important;}
section.our-bands-section .bands-logo{padding: 0px 25px;}
section.our-bands-section .container-padding .our-bands-heading{padding-right: var(--padding-right-20);}
section.same-section-post {padding-bottom: var(--padding-bottom-50);}
.venue-search-container .container-search .form-row .col-md-8 {width: 312px;}
.venue-search-container .container-search .form-row .col-md-2{width: 200px !important;}
.venue-search-container .container-search {max-width: 100%;width: 100%;padding: 0 20px;}
section.same-section-post.blog-post-section form.filter-form{justify-content:center}
section.same-section-post .post-section .post-row, section.same-section-post .post-section .coming-post-row, section.same-section-post .post-section .post-row-filter{margin: 0 -20px -35px;}
.private-dining-post form.filter-form .filter-row{width: 50%;margin-bottom: 15px;}
.private-dining-post form.filter-form .filter-row .inline-flex .custom-dropdown {width: 225px;}
.private-dining-post form.filter-form .filter-row {max-width: 420px;margin: auto;width: 100%;}
.private-dining-post form.filter-form .filter-row .inline-flex {justify-content: center;margin-bottom: 15px;width:50%}
section.vc_section.gallery-section-details .heading-title {padding-bottom: var(--padding-bottom-30);}
.vc_section.private-dining-section.same-section.slider-bottom-section .container-padding + .container-padding {padding-top: 50px;}
header .header-row .header-menu .close-button {display: block !important;width:35px;height:35px;border: 1px solid #000;border-radius: 6px;margin: 8px 8px 8px auto;position: relative;cursor:pointer}
header .header-row .header-menu .close-button span.close-line1 {width:25px;height: 2px;position: absolute;background: #000;top: 50%;margin: auto;left: 0;right: 0;transform: translateY(-50%) rotate(45deg);}
header .header-row .header-menu .close-button span.close-line2 {width:25px;height: 2px;position: absolute;background: #000;top: 50%;margin: auto;left: 0;right: 0;transform: translateY(-50%) rotate(-45deg);}
html.open-menu header .header-row .header-menu {left: 0;visibility: visible;opacity: 1;}
.vc_section.more-venues-section .same-inline-row .wpb_wrapper{max-width: 480px;}
.wpb-content-wrapper {padding-top: 69px !important;}
}
@media (max-width:767px){
footer .footer-row .col.footer-contact{text-align: left;justify-content: left;}	
footer .logo-footer{margin-left: 0;}
footer .social-fotoer {justify-content: left;}
footer .footer-row .col .info-row .col-md-4 {padding: 0 15px 30px;width: 100%;}
footer .footer-row .col.footer-info {padding-bottom: 0;}
footer {padding-top: var(--padding-top-30);padding-bottom: var(--padding-bottom-30);}
section.page-private-dining {padding-top: var(--padding-top-50) !important;padding-bottom: var(--padding-bottom-50) !important;}	
body::after {left: inherit;}
.banner_slider .banner-image{height: 400px;}
.banner_slider .banner-inner {height: 400px;}
.banner_slider .banner-inner .content-box{padding-left: var(--padding-left-15);padding-right: var(--padding-right-15);padding-bottom: var(--padding-bottom-20);}
h1 {font-size: 50px;line-height: 55px;}
h3 {font-size: 20px;line-height: 24px;}
.banner_slider .banner-inner .content-box h3 {padding-bottom: 0;}
h2 {font-size: 32px;line-height: 37px;}
.same-inline-row .wpb_wrapper .column-button {padding-top: 1px;}
.same-inline-row .wpb_wrapper .column-button {padding-left: var(--padding-left-20);}
.same-boxs figure{height:490px;}
section.same-section .content-column .wpb_wrapper{padding: 0 !important;}
.vc_section.same-section .container-padding {padding: 0 !important;}	
section.same-section .content-column .wpb_wrapper {padding: 20px 20px 40px !important;}
section.same-section .content-column .wpb_wrapper .wpb_wrapper {padding: 0 !important;}
section.same-section .padding-right-0 .images-column.images-right .vc_figure {border-bottom-left-radius: 0;border-top-left-radius: 0;}
section.same-section .column-row.flex-direction .content-column .vc_column-inner .wpb_wrapper {padding-bottom: 0 !important;}
section.same-section .content-column .wpb_wrapper{max-width:100% !important}
section.vc_section.page-team-section{padding-top: var(--padding-top-20) !important;}
section.same-section .images-column .vc_figure {height: 310px !important;}
section.vc_section.inner-banner .inner-banner-image .vc_figure {height: 280px;}
section.vc_section.about-section.same-section {padding-bottom: 50px !important;padding-top: var(--padding-top-20) !important;}
.vc_section.breadcrumbs-section .container-padding {padding: 0 20px;}
section.vc_section.about-section.same-section .container-padding + .container-padding {padding-top: 50px !important;}
section.vc_section.about-section.same-section .container-padding .flex-direction {flex-direction: column-reverse;}
section.vc_section.about-section.same-section .container-padding .flex-direction .content-column .wpb_wrapper {padding-bottom: 20px !important;padding-top: 0 !important;}
section.vc_section.our-services-section{padding-bottom: var(--padding-bottom-20);}
section.vc_section.studio-section .column-row.flex-direction .content-column .vc_column-inner .wpb_wrapper, section.vc_section.studio-section .column-row.flex-direction .content-column .vc_column-inner .wpb_wrapper, section.same-section .column-row.flex-direction .content-column .vc_column-inner .wpb_wrapper, section.same-section .content-column .wpb_wrapper {max-width: 100% !important;}
section.same-section .images-column .vc_figure {height: auto !important;}
section.vc_section.studio-section .column-row.flex-direction {flex-direction: column-reverse;}
section.vc_section.studio-section .column-row.flex-direction .content-column .wpb_wrapper {padding-bottom: 30px !important;padding-top: 0 !important;}
section.vc_section.loyalty-section .column-gird-row .same-boxs {width: 100%;padding-bottom: 20px;}
section.vc_section.loyalty-section .column-gird-row {padding-left: var(--padding-left-20) !important;padding-right: var(--padding-right-20) !important;padding-top: 50px !important;}
section.vc_section.loyalty-section .flex-direction {flex-direction: column-reverse;}
section.vc_section.loyalty-section .column-row.flex-direction .content-column .vc_column-inner .wpb_wrapper {padding-bottom: 30px !important;padding-top: 0 !important;}
section.vc_section.loyalty-section .column-row.flex-direction .content-column .vc_column-inner .wpb_wrapper .wpb_wrapper {padding: 0 !important;}
section.vc_section.contact-section .column-row.flex-direction, section.vc_section.careers-section .column-row.flex-direction{flex-direction: column-reverse;}
section.vc_section.contact-section .column-row.flex-direction .content-column .vc_column-inner .wpb_wrapper, section.vc_section.careers-section section.vc_section.contact-section .column-row.flex-direction .content-column .vc_column-inner .wpb_wrapper, section.vc_section.careers-section .content-column .wpb_wrapper{ padding-top:0 !important; padding-bottom:40px !important}
{ padding-top:0 !important; padding-bottom:40px !important}
section.vc_section.contact-section .column-row.flex-direction .content-column .vc_column-inner .wpb_wrapper .wpb_wrapper, section.vc_section.careers-section section.vc_section.contact-section .column-row.flex-direction .content-column .vc_column-inner .wpb_wrapper, section.vc_section.careers-section .content-column .wpb_wrapper .wpb_wrapper{padding:0 !important}
section.vc_section.contact-section .container-padding + .container-padding {padding-top: var(--padding-top-30) !important;}
section.vc_section.careers-section .column-row.flex-direction .content-column .vc_column-inner .wpb_wrapper{max-width:100% !important}
section.vc_section.careers-section .column-row.flex-direction .content-column .vc_column-inner .wpb_wrapper{padding:0 20px 40px !important}
section.vc_section.careers-section .column-row.flex-direction .content-column .vc_column-inner .wpb_wrapper .wpb_wrapper{padding:0 !important}
.vc_section.careers-section .slider-column .role-careers{padding-right:40px !important;}
.vc_section.careers-section .slider-column .vc_column-inner{max-width: 450px;padding-left: 20px !important;}
section .gallery-section-row .carousel-caption a {height: 232px;}
section.vc_section.normal-page-section .vc_column-inner .normal-content-row{padding-right: 20px;}
section.our-bands-section .bands-logo{padding: 0px 15px;}
section.our-bands-section .container-padding .our-bands-heading{padding-right: var(--padding-right-20);}
section.our-bands-section .our-bands-carousel{padding-right: 0;}
.venue-search-container .container-search {max-width: 100%;width: 100%;padding: 0px 10px;}
.venue-search-container .container-search .form-row .col-md-8 {width: 100%;margin-bottom: 20px;}
.venue-search-container .container-search .form-row .col-md-2 {width: 50% !important;}
 section.same-section-post .post-section .post-row .item, section.same-section-post .post-section .coming-post-row .item, section.same-section-post .post-section .post-row-filter .item { padding-left: 0;padding-right: 0;padding-bottom: 20px; width: 100%;}
section.same-section-post .post-section .post-row, section.same-section-post .post-section .coming-post-row, section.same-section-post .post-section .post-row-filter {margin: 0 0px -20px;}
section.same-section-post.blog-post-section form.filter-form {padding-bottom: 30px;}
 form.filter-form .filter-row .inline-flex{width:auto;margin-bottom: 20px;display:block}
form.filter-form .filter-row .inline-flex .flatpickr-input, form.filter-form .filter-row .inline-flex.width-154 .custom-dropdown, form.filter-form .filter-row .inline-flex.width-197 .custom-dropdown{width: 280px;}
form.filter-form .filter-row{justify-content: center;}
form.filter-form {padding-bottom: 20px;}
.page-id-670 form.filter-form .filter-row .inline-flex{margin:0}
.private-dining-post form.filter-form .filter-row .inline-flex .custom-dropdown {width: 196px;}
.private-dining-post form.filter-form .filter-row .inline-flex{display: flex;}
.private-dining-post form.filter-form .filter-row .inline-flex{width:100%}
.private-dining-post form.filter-form .filter-row .inline-flex .custom-dropdown {width: 280px;}
.private-dining-post form.filter-form .filter-row .inline-flex button {width: 280px;}
.vc_section.normal-page-section.blog-details .slick-slide {margin-left: var(--margin-left-20);margin-right: var(--margin-right-20);}
section.vc_section.normal-page-section.blog-details .gallery-section-row {padding-left: 30px;}
section.vc_section.gallery-section-details .tm-slider .slick-slide {margin: 0 20px !important;}
.vc_section.normal-page-section.gallery-section-details.whatson-gallery .gallery-section-row {padding-left: 30px;}
section.vc_section.whatson-about-section {padding-top: var(--padding-top-30);padding-bottom: var(--padding-bottom-20);}
section.vc_section.private-dining-section .flex-direction {flex-direction: column-reverse;}
section.vc_section.private-dining-section .column-row.flex-direction .content-column .vc_column-inner .wpb_wrapper{padding-top: 0 !important;padding-bottom: 40px !important;}
section.vc_section.private-dining-section .column-row.flex-direction .content-column .vc_column-inner .wpb_wrapper .wpb_wrapper{padding-bottom:0 !important}
.vc_section.private-dining-section.same-section.slider-bottom-section{padding-bottom:50px !important}
.vc_section.private-dining-section.same-section.slider-bottom-section .container-padding + .container-padding {padding-top: 50px !important;}
.vc_section.normal-page-section.gallery-section-details {padding-bottom: 30px;}
.vc_section.breadcrumbs-section .breadcrumb {font-size: 14px;}
.vc_section.breadcrumbs-section .breadcrumb span {margin: 0 10px;}
/* .vc_section.normal-page-section.gallery-section-details .vc_column-inner .vc_column-inner {padding-left: 26px !important;} */
.single-privatedining::after{left: -140px;}
.vc_section.more-venues-section .column-content {max-width:100%;}
.vc_section.more-venues-section .same-inline-row .wpb_wrapper .column-button {position: relative;top: 0;right: 0;margin-bottom: 40px !important;padding: 0;}
section.vc_section.normal-page-section .details-container {padding-left: 20px;}
}
@media (max-width:479px){
.same-boxs figure{height:410px;}	
.vc_section.careers-section .slider-column .role-careers{padding-right:70px !important;}
.vc_section.careers-section .slider-column .vc_column-inner{max-width: 450px;padding-left: 20px !important;}
section .gallery-section-row .carousel-caption a {height: 410px;}
section.same-section-post.blog-post-section form.filter-form  .filter-row .inline-flex .custom-dropdown{width: 280px;margin-bottom: 15px;}
section.same-section-post.blog-post-section form.filter-form {padding-bottom: 10px;}
}
@media (max-width:399px){
.same-boxs figure, section .gallery-section-row .carousel-caption a{height: 350px;}	
}
@media (max-width:344px){
header .header-row .header-booknow {max-width: 120px;}
header .header-booknow a.heading-button{min-width: 105px;}		
}
.column-content p a{text-decoration:none}

section.vc_section.same-section .container-padding.padding-right-0 .content-column {padding-left: var(--padding-left-170);}
section.vc_section.same-section .container-padding {padding: 0;}
section.vc_section.same-section .container-padding.padding-left-0 .content-column {padding-right: var(--padding-right-170);}
section.vc_section.same-section .container-padding.tiers-container{padding:0 170px}
@media (max-width: 1699px) {
section.vc_section.same-section .container-padding.padding-left-0 .content-column {padding-right: var(--padding-right-130);}	
section.vc_section.same-section .container-padding.padding-right-0 .content-column {padding-left: var(--padding-left-130);}
section.vc_section.same-section .container-padding.tiers-container{padding:0 130px}
}
@media (max-width: 1599px) {
section.vc_section.same-section .container-padding.padding-left-0 .content-column {padding-right: var(--padding-right-110);}	
section.vc_section.same-section .container-padding.padding-right-0 .content-column {padding-left: var(--padding-left-110);}
section.vc_section.same-section .container-padding.tiers-container{padding:0 110px}
}
@media (max-width: 1299px) {
section.vc_section.same-section .container-padding.padding-left-0 .content-column {padding-right: var(--padding-right-90);}	
section.vc_section.same-section .container-padding.padding-right-0 .content-column {padding-left: var(--padding-left-90);}
section.vc_section.same-section .container-padding.tiers-container{padding:0 90px}
}
@media (max-width: 1299px) {
section.vc_section.same-section .container-padding.padding-left-0 .content-column {padding-right: var(--padding-right-80);}	
section.vc_section.same-section .container-padding.padding-right-0 .content-column {padding-left: var(--padding-left-80);}
section.vc_section.same-section .container-padding.tiers-container{padding:0 80px}
}
@media (max-width: 1199px) {
section.vc_section.same-section .container-padding.padding-left-0 .content-column {padding-right: var(--padding-right-60);}	
section.vc_section.same-section .container-padding.padding-right-0 .content-column {padding-left: var(--padding-left-60);}
section.vc_section.same-section .container-padding.tiers-container{padding:0 60px}
}
@media (max-width:991px) {
section.vc_section.same-section .container-padding.padding-left-0 .content-column {padding-right: var(--padding-right-20);}	
section.vc_section.same-section .container-padding.padding-right-0 .content-column {padding-left: var(--padding-left-20);}
section.vc_section.same-section .container-padding.tiers-container{padding:0 20px}
}
@media (max-width:767px) {
section.vc_section.same-section .container-padding.padding-left-0 .content-column {padding-right: var(--padding-right-0);}	
section.vc_section.same-section .container-padding.padding-right-0 .content-column {padding-left: var(--padding-left-0);}
}
@media (min-width:1700px) {
header .header-row .header-menu ul li a {font-size: 16px;}	
header .header-booknow a.heading-button {min-width: 130px;font-size: 16px;padding: 7px 12px;}
header {padding-top: var(--padding-top-25);padding-bottom: var(--padding-bottom-25);}
h1 {font-size: 90px;line-height: 90px;}
.banner_slider .banner-inner .content-box h1 {padding-bottom: var(--padding-bottom-20);}
.banner_slider .banner-inner .content-box h3 {padding-bottom: var(--padding-bottom-10);}
h3 {font-size: 35px;line-height: 40px;}
.banner_slider .banner-inner .content-box .booknow-button {font-size: 16px !important;}
section.page-venues-section {padding-top: var(--padding-top-50) !important;padding-bottom: var(--padding-bottom-70) !important;}
h2 {font-size: 43px;line-height: 47px;}
.heading-title {padding-bottom: var(--padding-bottom-30);}
.column-button .vc_general {padding: 8px 22px !important;font-size: 16px !important;}
h4 {font-size: 25px;line-height: 30px;}
h4 {font-size: 25px;line-height: 30px;}
.same-boxs figure {margin-bottom: var(--margin-bottom-25);}
h5 {font-size: 23px;line-height: 30px;}
p {font-size: 14px;line-height: 22px;}
.same-boxs .boxs-content p {max-width: 362px;}
.column-button .vc_general {padding: 8px 22px !important;font-size: 16px !important;}
.same-boxs .column-button .vc_general {padding: 7px 22px !important;}
section.same-section .content-column .wpb_wrapper {max-width: 603px;}
footer p {font-size: 16px;}
footer {padding-top: var(--padding-top-70);padding-bottom: var(--padding-bottom-55);}
footer .logo-footer {margin-bottom: var(--margin-bottom-20);}
footer .footer-row .col.footer-contact {max-width: 284px;}
footer .social-fotoer {padding-bottom: var(--padding-bottom-50);}
footer p, .vc_section.breadcrumbs-section .breadcrumb {font-size: 16px;}
.content-column form .form-control, .content-column form .dropdown-toggle, .content-column form .row .form-button .wpcf7-form-control{font-size: 16px !important;}
footer .menu-content ul li a{font-size: 16px;}
footer .footer-title h5{font-size:22px;}
footer .social-fotoer a{font-size:28px;}
footer .logo-footer{max-width: 108px;}
.content-column form .form-control, .content-column form .dropdown-toggle, .content-column form .file-upload .custom-file-wrapper{font-size:16px !important}
.vc_section.more-venues-section .column-content p {font-size: 16px;max-width: 440px;}
}
section.our-bands-section .bands-logo img{max-height:60px;width: auto !important;}
section.our-bands-section .bands-logo {padding: 0 20px;}
/*-----------------------------------------*/
/* Reduce 20% */
/*-----------------------------------------*/
.same-boxs figure{aspect-ratio: 4 / 5;height:auto}
.banner_slider .banner-inner .content-box{max-width:700px;margin:auto;padding-bottom: var(--padding-bottom-80);}
section.same-section .images-column .vc_figure{aspect-ratio: 399 / 280; height:auto !important}
section .gallery-section-row .carousel-caption a{aspect-ratio: 255 / 297;height: auto;}


.vc_section.inner-banner .banner_slider .banner-image{height: 65vh;}
.vc_section.inner-banner .banner_slider .banner-inner{height: 65vh;}
.vc_section.inner-banner .banner_slider .inner-banner-content {padding: 0 !important;height: auto !important;display: flex; align-items: center;justify-content: center}
.banner_slider .owl-dots {position: absolute;bottom: 30px;text-align:center;left: 0;right: 0;width: 100%;line-height:normal}
.banner_slider .owl-dots .owl-dot {width: 10px;height: 10px;background: #FFF;border-radius: 100px;margin: 0 4px;opacity:0.4}
.banner_slider .owl-dots .owl-dot.active{opacity:1}




@media (min-width:1700px) {
h1 {font-size: 70px;line-height: 70px;}
h2 {font-size: 36px;line-height: 40px;}
h3 {font-size: 28px;line-height: 35px;}	
h4{font-size: 23px;line-height: 28px;}
h5 {font-size: 20px;line-height: 28px;}
.same-boxs h5{padding-bottom: var(--padding-bottom-10);}
.column-button .vc_general{font-size:15px !important}
.same-boxs .column-button {padding-top: var(--padding-top-20);}
section.vc_section.page-whats-on-section .container-padding .vc_column-inner {padding-bottom: 1px !important;}
section.vc_section.page-about-section {padding-top: var(--padding-top-80) !important;padding-bottom: var(--padding-bottom-50) !important;}
section.page-venues-section{padding-bottom: var(--padding-bottom-50) !important;}
.same-boxs h4{padding-bottom: var(--padding-bottom-25);}
section.page-private-dining {padding-top: var(--padding-top-180) !important;padding-bottom: var(--padding-bottom-180) !important;}
.heading-title {padding-bottom: var(--padding-bottom-20);}
.column-content p {margin-bottom: var(--margin-bottom-20);}
.padding-bottom-50 {padding-bottom: var(--padding-bottom-30);}
section.our-bands-section .bands-logo{padding: 0px 20px;}
footer .footer-title h5 {font-size: 20px;}
footer .social-fotoer a {font-size: 24px;width: 25px;height: 25px;}
footer p, .vc_section.breadcrumbs-section .breadcrumb{font-size:14px;}
footer .menu-content ul li a {font-size: 14px;}
footer {padding-top: var(--padding-top-50);padding-bottom: var(--padding-bottom-45);}
footer .social-fotoer {padding-bottom: var(--padding-bottom-35);}
header {padding-top: var(--padding-top-20);padding-bottom: var(--padding-bottom-20);}
.wpb-content-wrapper {padding-top: 80px !important;}
section.vc_section.about-section.same-section .container-padding + .container-padding {padding-top: 160px;}
section.vc_section.about-section.same-section{padding-bottom: 130px !important;}
section.vc_section.page-whats-on-section.upsells-campaign-page {padding-top: var(--padding-top-90) !important;padding-bottom: var(--padding-bottom-150) !important;}
section.vc_section.normal-page-section {padding-top: var(--padding-top-100);padding-bottom: var(--padding-bottom-135);}
section.vc_section.normal-page-section.blog-details .gallery-section-row {padding-top: var(--padding-top-120);padding-bottom: var(--padding-bottom-120);}
section.vc_section.careers-section .container-padding + .container-padding {padding-top: var(--padding-top-75) !important;}
section.vc_section.loyalty-section {padding-top: var(--padding-top-70);padding-bottom: var(--padding-bottom-130);}
section.vc_section.loyalty-section .container-padding + .container-padding {padding-top: var(--padding-top-80);}
section.vc_section.loyalty-section .column-gird-row .vc_row-fluid{padding-top: var(--padding-top-80);}
section.vc_section.our-services-section {padding-top: var(--padding-top-70);padding-bottom: var(--padding-bottom-80);}
section.vc_section.studio-about-section {padding-top: var(--padding-top-80);padding-bottom: var(--padding-bottom-80);}
section.vc_section.whatson-about-section {padding-top: var(--padding-top-80); padding-bottom: var(--padding-bottom-150);}
}
@media (min-width:1500px) and (max-width:1699px){
h1 {font-size: 68px;line-height: 68px;}
h2 {font-size: 34px;line-height: 35px;}
h3 {font-size: 26px;line-height: 33px;}	
h4{font-size: 22px;line-height: 26px;}
h5 {font-size: 20px;line-height: 28px;}
.same-boxs h5{padding-bottom: var(--padding-bottom-10);}
.column-button .vc_general{font-size:15px !important}
.same-boxs .column-button {padding-top: var(--padding-top-20);}
section.vc_section.page-whats-on-section .container-padding .vc_column-inner {padding-bottom: 1px !important;}
section.vc_section.page-about-section {padding-top: var(--padding-top-60) !important;padding-bottom: var(--padding-bottom-40) !important;}
section.page-venues-section {padding-bottom: var(--padding-bottom-30) !important;}
.same-boxs h4{padding-bottom: var(--padding-bottom-25);}
section.page-private-dining {padding-top: var(--padding-top-150) !important;padding-bottom: var(--padding-bottom-150) !important;}
.heading-title {padding-bottom: var(--padding-bottom-20);}
.column-content p {margin-bottom: var(--margin-bottom-20);}
.padding-bottom-50 {padding-bottom: var(--padding-bottom-30);}
section.our-bands-section .bands-logo{padding: 0px 40px;}
footer .footer-title h5 {font-size: 20px;}
footer .social-fotoer a {font-size: 24px;width: 25px;height: 25px;}
footer p, .vc_section.breadcrumbs-section .breadcrumb{font-size:14px;}
footer .menu-content ul li a {font-size: 14px;}
footer {padding-top: var(--padding-top-50);padding-bottom: var(--padding-bottom-45);}
footer .social-fotoer {padding-bottom: var(--padding-bottom-35);}
header {padding-top: var(--padding-top-20);padding-bottom: var(--padding-bottom-20);}
.wpb-content-wrapper {padding-top: 80px !important;}	
.banner_slider .banner-inner .content-box{max-width: 660px;padding-bottom: var(--padding-bottom-80);}
header .header-booknow a.heading-button{font-size:15px;}
section.same-section .content-column .wpb_wrapper {max-width: 543px;}
section.vc_section.about-section.same-section .container-padding + .container-padding { padding-top: 120px;}
section.vc_section.about-section.same-section{padding-bottom: 100px !important;}
section.vc_section.page-whats-on-section.upsells-campaign-page{padding-top: var(--padding-top-50) !important;padding-bottom: var(--padding-bottom-100) !important;}
p.date-details{font-size:14px;padding-bottom: 15px;}
}
@media (min-width:1300px) and (max-width:1499px){
h1 {font-size: 64px;line-height: 64px;}
h2 {font-size: 32px;line-height: 33px;}
h3 {font-size: 24px;line-height: 30px;}	
h4{font-size: 22px;line-height: 26px;}
h5 {font-size: 20px;line-height: 28px;}
.same-boxs h5{padding-bottom: var(--padding-bottom-10);}
.column-button .vc_general{font-size:15px !important}
.same-boxs .column-button {padding-top: var(--padding-top-20);}
section.vc_section.page-whats-on-section .container-padding .vc_column-inner {padding-bottom: 1px !important;}
section.vc_section.page-about-section {padding-top: var(--padding-top-60) !important;padding-bottom: var(--padding-bottom-40) !important;}
section.page-venues-section {padding-bottom: var(--padding-bottom-30) !important;}
.same-boxs h4{padding-bottom: var(--padding-bottom-25);}
section.page-private-dining {padding-top: var(--padding-top-150) !important;padding-bottom: var(--padding-bottom-150) !important;}
.heading-title {padding-bottom: var(--padding-bottom-20);}
.column-content p {margin-bottom: var(--margin-bottom-20);}
.padding-bottom-50 {padding-bottom: var(--padding-bottom-30);}
section.our-bands-section .bands-logo{padding: 0px 40px;}
footer .footer-title h5 {font-size: 20px;}
footer .social-fotoer a {font-size: 24px;width: 25px;height: 25px;}
footer p, .vc_section.breadcrumbs-section .breadcrumb{font-size:14px;}
footer .menu-content ul li a {font-size: 14px;}
footer {padding-top: var(--padding-top-50);padding-bottom: var(--padding-bottom-45);}
footer .social-fotoer {padding-bottom: var(--padding-bottom-35);}
header .header-row .header-menu ul li a {font-size: 16px;}
header {padding-top: var(--padding-top-20);padding-bottom: var(--padding-bottom-20);}
.wpb-content-wrapper {padding-top: 80px !important;}	
.banner_slider .banner-inner .content-box{max-width: 610px;padding-bottom: var(--padding-bottom-80);}
header .header-booknow a.heading-button{font-size:15px;}
section.same-section .content-column .wpb_wrapper{max-width: 473px;}
	p.date-details{font-size:14px;padding-bottom: 15px;}
}
@media (min-width:1200px) and (max-width:1299px){
h1 {font-size: 64px;line-height: 64px;}
h2 {font-size: 32px;line-height: 33px;}
h3 {font-size: 24px;line-height: 30px;}	
h4{font-size: 22px;line-height: 26px;}
h5 {font-size: 20px;line-height: 28px;}
.same-boxs h5{padding-bottom: var(--padding-bottom-10);}
.column-button .vc_general{font-size:15px !important}
.same-boxs .column-button {padding-top: var(--padding-top-20);}
section.vc_section.page-whats-on-section .container-padding .vc_column-inner {padding-bottom: 1px !important;}
section.vc_section.page-about-section {padding-top: var(--padding-top-60) !important;padding-bottom: var(--padding-bottom-40) !important;}
section.page-venues-section {padding-bottom: var(--padding-bottom-30) !important;}
.same-boxs h4{padding-bottom: var(--padding-bottom-25);}
section.page-private-dining {padding-top: var(--padding-top-150) !important;padding-bottom: var(--padding-bottom-150) !important;}
.heading-title {padding-bottom: var(--padding-bottom-20);}
.column-content p {margin-bottom: var(--margin-bottom-20);}
.padding-bottom-50 {padding-bottom: var(--padding-bottom-30);}
section.our-bands-section .bands-logo{padding: 0px 50px;}
footer .footer-title h5 {font-size: 20px;}
footer .social-fotoer a {font-size: 24px;width: 25px;height: 25px;}
footer p, .vc_section.breadcrumbs-section .breadcrumb{font-size:14px;}
footer .menu-content ul li a {font-size: 14px;}
footer {padding-top: var(--padding-top-50);padding-bottom: var(--padding-bottom-45);}
footer .social-fotoer {padding-bottom: var(--padding-bottom-35);}
header .header-row .header-menu ul li a {font-size: 14px;}
header {padding-top: var(--padding-top-20);padding-bottom: var(--padding-bottom-20);}
.wpb-content-wrapper {padding-top: 80px !important;}	
.banner_slider .banner-inner .content-box{max-width: 610px;padding-bottom: var(--padding-bottom-70);}
header .header-booknow a.heading-button{font-size:15px;}
section.same-section .content-column .wpb_wrapper{max-width: 473px;}
p.date-details{font-size:14px;padding-bottom: 15px;}
}
@media (max-width:1199px) {
.banner_slider .banner-inner .content-box{padding-bottom:70px;max-width: 570px;}	
h1 {font-size: 60px;line-height: 60px;}
h3 {font-size: 22px;line-height: 25px;}
h2 {font-size: 32px;line-height: 36px;}
h4 {font-size: 20px;line-height: 26px;}
p.date-details{font-size:14px;padding-bottom: 15px;}
.vc_section.inner-banner .banner_slider .banner-image{height: 450px;}
.vc_section.inner-banner .banner_slider .banner-inner{height: 450px;}
}
@media (max-width:991px) {
.vc_section.inner-banner .banner_slider .banner-image{height: 380px}
.vc_section.inner-banner .banner_slider .banner-inner{height: 380px}	
	
}
@media (max-width:767px) {
.banner_slider .banner-inner .content-box{padding-bottom:60px;max-width: 450px;}	
h1 {font-size: 42px;line-height: 42px;}
h3 {font-size: 20px;line-height: 25px;}
h2 {font-size: 30px;line-height: 33px;}
h4 {font-size: 20px;line-height: 26px;}
.vc_section.inner-banner .banner_slider .banner-image{height: 280px}
.vc_section.inner-banner .banner_slider .banner-inner{height: 280px}
.banner_slider .owl-dots{bottom: 20px;}
}

/*-13-05-2025*/
section.same-section .images-column .vc_figure img{object-fit: cover;}
section.same-section-post{position: relative; z-index: 2;}
footer .footer-row .join-our-newsletter .container-fluid {padding: 0;}
footer .footer-row .join-our-newsletter label {display: none;}
footer .footer-row .join-our-newsletter .contacta-col {padding: 0 8px;}
footer .footer-row .join-our-newsletter .contacta-col input, footer .footer-row .join-our-newsletter .contacta-col select {border: 1px solid #000000 !important;outline: none !important;box-shadow: none !important; height:35px;border-radius: 100px; padding: 0 20px; background: transparent; color: #000000;font-family: "libre-franklin", sans-serif !important;font-weight: 400;font-size: 13px;}
footer .footer-row .join-our-newsletter .contacta-col input::placeholder{color: #000000;}
footer .footer-row .join-our-newsletter .contacta-col .richText {font-size: 14px;line-height: 20px;font-family: var(--font-family-addington);}
.contacta-webform-table .error-msg {font-style: normal;font-size: 13px;line-height: 20px; font-family: var(--font-family-addington);}
.contacta-webform-table .contacta-row .mobile-holder input {padding-left: 50px !important;}
.contacta-webform-table .contacta-row:nth-child(2), .contacta-webform-table .contacta-row:nth-child(3) {width: 50%;display: inline-block;}
footer .footer-row .join-our-newsletter .contacta-col .btn-primary {background: var(--bg-mint-cream-light) !important;border: 1px solid var(--barder-gray-color) !important;font-size: var(--font-size-button) !important;color: var(--text-color-black) !important; border-radius: var(--border-radius-100) !important;font-family: var(--font-family-ivypresto) !important;display: inline-block;text-decoration: none;padding:2px 22px !important;font-size: 15px !important;letter-spacing: normal !important;}
footer .footer-row .join-our-newsletter .contacta-col select{background-image: url(/wp-content/uploads/2024/12/down-arrow.png) !important;background-repeat: no-repeat !important;background-position: 90% !important;background-size: 12px !important;appearance:none}
.venue-search-container{position:relative;z-index:3}

/*-27-06-2025*/
section.same-section-post .post-heading-row .post-heading-column {max-width: 100%;}
.page-template-template-whats-on form.filter-form {display: flex;align-items: center;display: -webkit-flex; flex-wrap: wrap;justify-content: center;}
.page-template-template-whats-on form.filter-form .right-filter-event {margin-left:25px;}
.page-template-template-whats-on form.filter-form .filter-row .inline-flex.width-154 .custom-dropdown, .page-template-template-whats-on form.filter-form .filter-row .inline-flex.width-197 .custom-dropdown, .page-template-template-whats-on form.filter-form .filter-row .inline-flex .select-event {width: 200px;} 
.page-template-template-whats-on form.filter-form .filter-row .inline-flex label{padding-right: 7px;}
.page-template-template-whats-on form.filter-form .filter-row .inline-flex.width-154 .inline-flex {padding-right:14px;}
.page-template-template-whats-on form.filter-form .right-filter-event {margin-left: 7px ; }
@media (max-width:1699px) {
.page-template-template-whats-on form.filter-form .right-filter-event { margin-left:7px;}	
.page-template-template-whats-on form.filter-form .filter-row .inline-flex.width-154 .custom-dropdown {width: 188px;}
.page-template-template-whats-on form.filter-form .filter-row .inline-flex.width-154 .custom-dropdown, .page-template-template-whats-on form.filter-form .filter-row .inline-flex.width-197 .custom-dropdown, .page-template-template-whats-on form.filter-form .filter-row .inline-flex .select-event {width:188px;}
}
@media (max-width:1499px) {
.page-template-template-whats-on form.filter-form .filter-row .inline-flex .select-event{width: 150px;}
.page-template-template-whats-on form.filter-form .filter-row .inline-flex.width-154 .custom-dropdown { width: 160px;}
.page-template-template-whats-on form.filter-form .filter-row .inline-flex.width-197 .custom-dropdown {width: 165px;}
.page-template-template-whats-on form.filter-form .filter-row .inline-flex.width-154 .custom-dropdown, .page-template-template-whats-on form.filter-form .filter-row .inline-flex.width-197 .custom-dropdown, .page-template-template-whats-on form.filter-form .filter-row .inline-flex .select-event {width:160px;}
}
@media (max-width:1265px) {
.page-template-template-whats-on form.filter-form .right-filter-event {margin-left: 0;margin-top: 15px;}	
}
@media (max-width:1122px) {
.page-template-template-whats-on form.filter-form .filter-row .inline-flex{flex-wrap:wrap}	
.page-template-template-whats-on form.filter-form .filter-row .inline-flex label{width:100%}
.page-template-template-whats-on form.filter-form .filter-row .inline-flex{width:100%}
.page-template-template-whats-on form.filter-form .filter-row .inline-flex.width-154 {width:100%;margin-bottom: 15px;}
.page-template-template-whats-on form.filter-form .filter-row .inline-flex.width-154 .custom-dropdown {width: 100%;}
.page-template-template-whats-on form.filter-form .filter-row .inline-flex.width-154 .inline-flex {width:100%;padding: 0;margin-bottom: 15px;}
.page-template-template-whats-on form.filter-form .filter-row .inline-flex.width-154 .inline-flex .custom-dropdown {width: 100%;}
.page-template-template-whats-on form.filter-form .filter-row .inline-flex .select-event {width: 100%;}
.page-template-template-whats-on form.filter-form .filter-row .inline-flex.width-197 {margin-top: 15px;}
.page-template-template-whats-on form.filter-form .right-filter-event {width: 100%;text-align: center;}
.page-template-template-whats-on form.filter-form .filter-row .inline-flex.width-197 .custom-dropdown {width: 100%;}
.page-template-template-whats-on form.filter-form .filter-row .inline-flex label{margin-bottom:10px;}
}
@media (max-width:767px) {
.page-template-template-whats-on form.filter-form .filter-row .inline-flex.width-154{margin-bottom: 10px;}	
.page-template-template-whats-on form.filter-form .filter-row .inline-flex{margin-bottom:0}
.page-template-template-whats-on form.filter-form .filter-row .inline-flex.width-197 {margin-top: 10px;}
}

.venue-search-container .container-search form {align-items: center;}
.venue-search-container .container-search form .right-filter-event { margin-left: 15px;}
.venue-search-container .container-search { max-width: 982px;}
.private-dining-post .container-padding form {display: flex;align-items: center; justify-content: center;}
.private-dining-post .container-padding form .right-filter-event {height: auto;display: flex; align-items: center;margin-left: 20px;}
@media (max-width:1699px) {
.private-dining-post .container-padding form .right-filter-event{margin-left:10px;}
}
@media (max-width:1499px) {
section.same-section-post.private-dining-post form.filter-form .custom-dropdown {width: 178px;}	
}
@media (max-width:1347px) {
.private-dining-post .container-padding form .right-filter-event {margin-top: 20px;}	
}
@media (max-width:1278px) {
.private-dining-post .container-padding form .right-filter-event {margin-left: 0;margin-top: 20px;}	
}
@media (max-width:1199px) {
section.same-section-post.private-dining-post form.filter-form .custom-dropdown {width: 186px;}	
section.same-section-post.private-dining-post form.filter-form #search-button {width: 200px;margin-top: 20px;}
.private-dining-post .container-padding form .right-filter-event{margin-left:20px;}
.private-dining-post form.filter-form .filter-row .inline-flex:nth-of-type(2) .custom-dropdown, .private-dining-post form.filter-form .filter-row .inline-flex:nth-of-type(1) .custom-dropdown, .private-dining-post form.filter-form .filter-row .inline-flex:nth-of-type(3) .custom-dropdown, .private-dining-post form.filter-form .filter-row .inline-flex:nth-of-type(4) .custom-dropdown {z-index: 2;}
}
@media (max-width:1122px) {
.page-template-template-whats-on form.filter-form .filter-row .inline-flex:nth-of-type(1) .inline-flex .custom-dropdown{z-index:6}
.page-template-template-whats-on form.filter-form .filter-row .inline-flex:nth-of-type(1) .custom-dropdown{z-index:5}
.page-template-template-whats-on form.filter-form .filter-row .inline-flex:nth-of-type(2) .custom-dropdown{z-index:4}
.page-template-template-whats-on form.filter-form .filter-row .inline-flex .select-event{z-index:3}	
}
@media (max-width:991px) {
.venue-search-container .container-search .form-row{justify-content: center;}	
.venue-search-container .container-search form .right-filter-event {margin-left: 0;margin-top: 15px;}
section.same-section-post.private-dining-post form.filter-form #search-button {width: 200px;margin-top: 0;}
.private-dining-post form.filter-form .filter-row .inline-flex:nth-of-type(1) .custom-dropdown, .private-dining-post form.filter-form .filter-row .inline-flex:nth-of-type(2) .custom-dropdown{z-index:3}
}
@media (max-width:767px) {
#contactbox {scroll-margin-top: 35px !important; }
#scrolldown {scroll-margin-top: 33px !important; }
section.same-section-post.private-dining-post form.filter-form #search-button {width:280px;margin-top: 0;}
.private-dining-post form.filter-form .filter-row .inline-flex:nth-of-type(1) .custom-dropdown{z-index:5}
.private-dining-post form.filter-form .filter-row .inline-flex:nth-of-type(2) .custom-dropdown{z-index:4}
.private-dining-post form.filter-form .filter-row .inline-flex:nth-of-type(3) .custom-dropdown{z-index:3}
}
footer .footer-row .join-our-newsletter .contacta-col .input-field{position:relative}
.vc_section.private-dining-section.same-section.slider-bottom-section{overflow:unset}
section.vc_section.page-venues-section .container-padding .vc_column-inner {padding-bottom: 2px !important;}
.private-dining-section .column-content p strong {font-family: "Libre Franklin Bold"; font-weight: 700; }
.reservations-section-page .container {padding: 0 100px;}
.reservations-section-page {padding: 231px 0 155px; }
.reservations-section-page .reservations-content-column h3 {padding-bottom: 20px;}
.reservations-section-page .reservations-content-column ul.venues-select {background-image: url(/wp-content/uploads/2024/12/down-arrow.png) !important;background-repeat: no-repeat !important;background-position: 100% !important;background-size: 12px !important;background: #e8fff8 !important;width: 100%;right: 0; border: 1px solid #707070; padding-top: 20px;border-radius: 100px;}
.reservations-column-iframe iframe { width: 100%;height: 760px;background: #e8fff8;border: 1px solid #707070; border-top: 0;border-radius: 0 0 20px 20px;}
.reservations-content-column li {line-height: 40px !important;font-family: var(--font-family-ivypresto); font-size: 16px !important; color: #000000 !important;padding: 0 15px;cursor: pointer;}
.reservations-content-column div#dropdown-toggle-venues {height: 40px !important; padding: 0 20px !important; border-radius: 20px 20px 0 0 !important; border: 1px solid #707070 !important; background-color: #E8FFF8 !important; line-height:40px !important; font-family: var(--font-family-ivypresto); font-size: 18px !important; color: #000000 !important; padding-right: 25px !important; background-position: 98% !important; cursor: pointer; max-width:100%; }
.reservations-content-column .dropdown-container {max-width:100%; z-index: 9; }
.reservations-content-column ul#custom-select-ul-venues {padding-top: 28px; z-index: -1; top: 21px; background: #e8fff8 !important; }
.reservations-content-column ul#custom-select-ul-venues li {padding: 0 20px; line-height: 40px !important; }
.reservations-container-inner {max-width:765px; margin: auto; }
.reservations-container-inner .col-md-6 {width: 100%; }
@media (max-width:767px) {
.reservations-section-page .container {padding: 0 30px; }
.reservations-section-page {padding: 90px 0 50px; }
}
.whatson-about-section .sub-heading-title {font-size: 16px; color: #000000; font-weight: var(--font-weight-500); padding-bottom: 0; line-height: normal; font-family: "libre-franklin", sans-serif;}
.whatson-about-section .sub-heading-title a {text-decoration: underline; }
/*booking-css*/
.reservations-section-page .reservations-content-column h3 { text-align: center; font-size: 41px; margin-bottom: 17px; text-transform: uppercase; }

 .page-template-template-reservations .reservations-content-column div#dropdown-toggle-venues {border-radius:100px !important; background-color: transparent !important;  font-weight: 400 !important; font-style: normal !important; filter: letter-spacing: -0.9px; text-transform: uppercase; font-size:18px !important; }
.page-template-template-reservations .reservations-content-column ul#custom-select-ul-venues {padding-top: 0; z-index: -1;top: 57px;border:0.5px solid #182818 !important ;border-radius: 5px !important;border-top: 0 !important;overflow: hidden;} 
.page-template-template-reservations .reservations-content-column li { font-weight: 400 !important; font-style: normal !important; text-transform: uppercase; }
.page-template-template-reservations .reservations-content-column ul#custom-select-ul-venues li:hover {    background: #fdf3e8 !important;}
.page-template-template-reservations .reservations-column-iframe iframe {  background: #191919;border: 1px solid #707070 !important;border-top: 0;border-radius: 5px !important;margin-top: 18px;}
.page-template-template-reservations .reservations-content-column ul#custom-select-ul-venues {position: relative;top: 0;margin-top: 10px;}
@media(max-width: 767px) {
.reservations-section-page .reservations-content-column h3 {font-size: 20px !important;}
.page-template-template-reservations .reservations-content-column div#dropdown-toggle-venues{font-size: 18px !important; height: 40px !important;line-height: 39px !important;}
}
.scrollbar {position: absolute;bottom: 0;left: 0;width: 100%; height: 4px;background: #ddd; border-radius: 2px;}
.scrollbar-thumb {width: 0;height: 100%;background: #ff0000; /* highlight color */border-radius: 2px;transition: width 0.2s;}
.swiper {overflow:initial !important;}
.swiper-scrollbar.swiper-scrollbar-horizontal { border-radius: 0 !important;height: 9px !important; border: 1px solid #00000066 !important; background: transparent !important;}
.swiper-scrollbar-drag {border-radius: 0 !important;background:rgb(228, 220, 211) !important;display:none}
.swiper-scrollbar.swiper-scrollbar-horizontal{display:none}
section.vc_section.our-services-section .container-padding .our-services .swiper {overflow: initial !important;}
section.our-bands-section .our-bands-carousel .swiper-wrapper {display: flex;display: -webkit-flex;-webkit-align-conten: ;align-items: center;}
section .gallery-section-row .carousel-caption {padding: 0;left: 0 !important;right: 0 !important;bottom: 0;}
.swiper-container .swiper-button-next, .swiper-container .swiper-pagination, .swiper-container .swiper-button-prev {display: none !important;}
section .gallery-section-row span.content-section{display:none !important}
/* @media(min-width: 1200px) {
.page-id-3136 header .header-row .logo{max-width:218px;}
.page-id-3136 header .header-row .header-menu{width: calc(100% - 398px);}
} */
.reservations-content-column h4 {font-weight: 400 !important;font-style: normal !important;text-align: center;font-size: 30px;margin-bottom:0px;text-transform: uppercase;padding-bottom: 50px;}
.reservations-section-page .reservations-content-column h3{    margin-bottom: 12px;}
.column-content li {position: relative;padding-left: 20px;font-size: var(--p-font-size);color: var(--text-color-black);font-weight: var(--font-weight-400);line-height: var(--p-line-height);    font-family: "Libre Franklin" !important;}
.column-content li::before {content: '';position: absolute;left: 2px;width: 7px;height: 7px;background: var(--text-color-black);border-radius: 100px;top: 7px;}
@media(max-width:1699px) {
.reservations-content-column h4{font-size:26px;padding-bottom: 40px;}	
.reservations-section-page .reservations-content-column h3 {margin-bottom: 5px;}
.reservations-container-inner{max-width:665px;}
.reservations-section-page .reservations-content-column h3{font-size:36px;}
.column-content li{font-size: 14px;line-height: 22px;}
}
@media(max-width:1499px) {
.reservations-content-column h4{font-size:24px;padding-bottom: 35px;}	
.reservations-section-page .reservations-content-column h3 {margin-bottom: 5px;}
.reservations-container-inner{max-width:600px;}
.reservations-section-page .reservations-content-column h3{font-size:32px;}
.page-template-template-reservations .reservations-content-column div#dropdown-toggle-venues{font-size:16px;}	
}
@media(max-width:991px) {
.reservations-content-column h4 {font-size: 18px;padding-bottom: 30px;}	
.reservations-section-page .reservations-content-column h3 {margin-bottom: 0;padding-bottom: 11px;font-size: 28px !important;}	
}
form.filter-form .filter-row .inline-flex li:first-child {
	overflow-wrap: anywhere !important;
	overflow: hidden !important;
	text-overflow: ellipsis !important;
	white-space: nowrap !important;
	padding-right: 25px !important;
}
footer p{font-family: var(--font-family-addington) !important;}
@media (max-width: 767px) {
 footer .footer-row .col .info-row .col-md-4{width:50%;}   
 footer .footer-row .col.footer-info.d-none {display: block !important;width: 50%;}
footer .footer-row .col.footer-info.d-none .col-md-4 {width: 100%;display: block !important;}
footer .footer-row .col.footer-contact .contact-content {width: 100%;display: flex;flex-wrap: wrap;display: -webkit-flex;}
footer .logo-footer{width:50%;}
footer .footer-row .col.footer-contact .contact-content .mobile-menu {width: 50%;padding-left:15px;}
footer .footer-row .col.footer-contact .contact-content .mobile-menu .col-md-4.contact-info {display: block !important;}
footer .footer-row .col .info-row .col-md-4.contact-info {display: none;}
footer .footer-row .col.footer-contact .contact-content .copyright {display: none;}
footer .footer-row .col.footer-contact .contact-content .logo-footer .copyright.d-none {display: block !important;max-width: 180px;}
footer .logo-footer{max-width:100%;padding-right: 15px;}
footer .logo-footer img{max-width: 118px !important; margin-bottom: 25px;}
footer .footer-row .col.footer-contact{padding-bottom:15px;}
footer .footer-row .col .info-row{flex-direction: row-reverse;}
footer .social-fotoer a {width: 20px;height: 20px;font-size: 20px;}
footer .footer-row .col.join-our-newsletter h5 {padding: 30px 0 0;}
footer .social-fotoer {
	padding-top: 0;
	padding-bottom: 33px;
}

}