/*-------------------------------------------------------------------*/
/*Font-Family-Css-Here
/*-------------------------------------------------------------------*/
@import url("https://use.typekit.net/tle2odf.css");
@import url('https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100..900;1,100..900&display=swap');
/*-------------------------------------------------------------------*/
/*Genral-Css-Here
/*-------------------------------------------------------------------*/
:root{--magma:#902723;--dark-magma:#741018;--coal:#020203;--wood:#C86947;--smoke:#BBC4BA;--sand:#EBDAB0;--orange:#E94225;--dark-blue:#262262}
*{margin: 0; padding: 0;}
html, body {margin: 0; padding: 0;box-sizing: border-box; font-weight: 400;font-family: "Jost", sans-serif;}
body{background: var(--magma)}
body.menus{background: var(--wood);}
body.page-id-1362, body.page-id-1362 header .reservations a{background: var(--wood);}
body.page-id-1373, body.page-id-1373 header .reservations a{background: var(--wood);}
body.about-us{background:var(--smoke);}
body.what’s-on, body.single-whats_on, body.single-whats-on, body.single-london-whats-on, body.single-london-whats-on .reservations a{background:var(--sand);}
body.gallery{background:var(--smoke);}
body.alma{background:var(--dark-blue);}
.page-id-1379, .page-id-1379 header .reservations a{background:var(--dark-blue);}
.page-id-1379 header .reservations a{color:var(--orange)}
.page-id-1410, .page-id-1410 header .reservations a{background:var(--dark-blue);}
.page-id-1410 header .reservations a{color:var(--orange)}
.page-id-1376, .page-id-1376 header .reservations a{background:var(--dark-blue);}
.page-id-1376 header .reservations a{color:var(--orange)}
.page-id-1405, .page-id-1405 header .reservations a{background:var(--dark-blue);}
.page-id-1405 header .reservations a{color:var(--orange)}
.page-id-1471, .page-id-1471 header .reservations a{background: var(--wood);}
.page-id-1473, .page-id-1473 header .reservations a{background: var(--wood);}
.single-london-blog, .single-london-blog header .reservations a{background: var(--wood);}
.single-dubai-blog, .single-dubai-blog header .reservations a{background: var(--wood);}
body.single-london-privatedining, body.single-london-privatedining .reservations a{background: var(--wood);}

body.private-dining{background:var(--wood);}
body.contact-us{background: var(--wood);}
body.single-private-dining{background:var(--wood);}
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.3s ease-out; -moz-transition: 0.3s ease-out; -o-transition: 0.3s ease-out; transition: 0.3s ease-out;text-decoration:none;display:inline-block; }
.site-branding {display: none; }
section.vc_section {margin: 0; padding: 0; }
div.vc_row {margin: 0; }
div.vc_column-inner {padding: 0 !important; }
.wpb_wrapper.vc_figure {display: block !important; }
.wpb_wrapper.vc_figure div {display: block !important; }
.wpb_wrapper.vc_figure div img {width: 100% !important; max-width: 100% !important; }
section.vc_section.vc_section-has-fill, section.vc_section.vc_section-has-fill + .vc_row-full-width + .vc_section, .vc_section.vc_section-has-fill + .vc_section{padding:0}
section .container {margin:0 auto !important;}
h1, h2, h3, h4, h5, h6{margin:0 0 20px;font-family: "mrs-eaves", serif !important;color: var(--coal);font-weight: 400;}
body.alma h1, body.alma h2, body.alma h3, body.alma h4, body.alma h5, body.alma h6{color:var(--orange)}
.page-id-1379 h1, .page-id-1379 h2, .page-id-1379 h3, .page-id-1379 h4, .page-id-1379 h5, .page-id-1379 h6, .page-id-1379 p{color:var(--orange)}
.page-id-1379 section.banner-section .wpb_wrapper.vc_figure div img, .page-id-1379 header .logo .custom-logo-link img{filter: brightness(0) saturate(100%) invert(53%) sepia(79%) saturate(5620%) hue-rotate(345deg) brightness(91%) contrast(100%);}
.page-id-1379 header .nevbar ul li a, .page-id-1379 header .header-row .nevbar .location{color:var(--orange)}
.page-id-1379 header .nevbar ul li a::before{background:var(--orange) }
.page-id-1410 h1, .page-id-1410 h2, .page-id-1410 h3, .page-id-1410 h4, .page-id-1410 h5, .page-id-1410 h6, .page-id-1410 p{color:var(--orange)}
.page-id-1410 section.banner-section .wpb_wrapper.vc_figure div img, .page-id-1410 header .logo .custom-logo-link img{filter: brightness(0) saturate(100%) invert(53%) sepia(79%) saturate(5620%) hue-rotate(345deg) brightness(91%) contrast(100%);}
.page-id-1410 header .nevbar ul li a, .page-id-1410 header .header-row .nevbar .location{color:var(--orange)}
.page-id-1410 header .nevbar ul li a::before{background:var(--orange) }
.page-id-1376 h1, .page-id-1376 h2, .page-id-1376 h3, .page-id-1376 h4, .page-id-1376 h5, .page-id-1376 h6, .page-id-1376 p{color:var(--orange)}
.page-id-1376 section.banner-section .wpb_wrapper.vc_figure div img, .page-id-1376 header .logo .custom-logo-link img{filter: brightness(0) saturate(100%) invert(53%) sepia(79%) saturate(5620%) hue-rotate(345deg) brightness(91%) contrast(100%);}
.page-id-1376 header .nevbar ul li a, .page-id-1376 header .header-row .nevbar .location{color:var(--orange)}
.page-id-1376 header .nevbar ul li a::before{background:var(--orange) }
.page-id-1405 h1, .page-id-1405 h2, .page-id-1405 h3, .page-id-1405 h4, .page-id-1405 h5, .page-id-1405 h6, .page-id-1405 p{color:var(--orange)}
.page-id-1405 section.banner-section .wpb_wrapper.vc_figure div img, .page-id-1405 header .logo .custom-logo-link img{filter: brightness(0) saturate(100%) invert(53%) sepia(79%) saturate(5620%) hue-rotate(345deg) brightness(91%) contrast(100%);}
.page-id-1405 header .nevbar ul li a, .page-id-1405 header .header-row .nevbar .location{color:var(--orange)}
.page-id-1405 header .nevbar ul li a::before{background:var(--orange) }
h1{font-size: 32px;}
h2{font-size: 34px}
h3{font-size: 30px;}
h4{font-size: 20px;}
h5{font-size: 18px;}
h6{font-size: 16px;}
h1.orange, h2.orange, h3.orange, h4.orange, h5.orange, h6.orange{color: var(--orange) !important;}
p{margin: 0 0 30px;font-size: 20px; font-weight: 400;color: var(--coal);line-height: 28px;}
p a{color: var(--coal);}
body.alma p{color:var(--orange)}
p:last-child{margin-bottom: 0;}
/*p:first-child::first-letter{margin-left: 132px;}*/
.orange p{color: var(--orange);}
div.container {max-width: 1300px;}
.container-fluid {padding: 0 50px; }
.same-button {margin: 0 !important;}
.same-button .vc_general {padding: 0 !important; border: 0 !important; background: transparent !important; font-size: 24px !important; color: var(--coal) !important; font-family: "mrs-eaves", serif !important; font-weight: 700; position: relative !important; border-bottom: 1px solid var(--coal) !important;border-radius: 0 !important}
body.alma .same-button .vc_general{color:var(--orange) !important; border-color:var(--orange) !important}
section.padding-200{padding-left:120px;}
section.same-section .same-row {display: flex;display: -webkit-flex;flex-wrap: wrap;}
section.same-section .same-row:nth-child(2n) {flex-direction: row-reverse;}
section .button-row {margin-top: 30px !important;}
section .button-row .wpb_wrapper {display: flex;justify-content: center;display: -webkit-flex;}
section .button-row .same-button {margin: 0 6px !important;}
 .same-row .wpb_column > .vc_column-inner,  .same-row .vc_column-inner div {height: 100%;}
.same-row .content-area .vc_column-inner div {height: auto;}
.same-row .content-area > .vc_column-inner {display: flex;align-items: center;justify-content: center;display: -webkit-flex;}
.same-row .content-area > .vc_column-inner > .wpb_wrapper {max-width: 575px;margin: auto;}
section.same-section .same-row .vc_col-sm-4 {width: 530px;}
section.same-section .same-row .vc_col-sm-8 {width: calc(100% - 530px);}
section.same-section .same-row + .same-row {margin-top: 60px;}
p:nth-child(1)::first-letter {margin-left: 130px;}
.content-area ul {max-width: 462px;text-align: right;}
.page-id-86 .content-area ul, .page-id-636 .content-area ul {min-width: 556px !important; max-width:auto !important }
.content-area ul li {font-size: 34px;line-height: 42px;font-family: "mrs-eaves", serif !important;font-weight: 400;color:var(--coal);}
.content-area ul strong {font-weight: 400;font-size: 43px;line-height: 52px;}
section .dots-row .wpb_wrapper {display: flex;align-items: center;justify-content: center;display: -webkit-flex;padding-top: 35px;}
section .dots-row .wpb_wrapper .wpb_wrapper.vc_figure {padding: 0;margin: 0 5px;}
section .dots-row .wpb_wrapper .wpb_wrapper {padding: 0;}
section .dots-row .wpb_wrapper .wpb_raw_html span {width: 6px;height: 6px;border-radius: 100px;background: var(--coal);margin: 0 10px; display:inline-block;}
section .dots-row .wpb_wrapper .wpb_wrapper.vc_figure .vc_single_image-wrapper {display: flex !important;align-items: center;}
body.alma section .dots-row .wpb_wrapper .wpb_raw_html span{background:var(--orange);}
/*-------------------------------------------------------------------*/
/*Header-Css-Here
/*-------------------------------------------------------------------*/
div.loader-loding {position: fixed; top: 0; bottom: 0; z-index: 9999; left: 0; right: 0; width: 100%; height: 100%;background:var(--magma);opacity: 0; visibility: hidden;-webkit-transition: 0.3s ease-out; -moz-transition: 0.3s ease-out; -o-transition: 0.3s ease-out; transition: 0.3s ease-out;}
div.loader-loding.loader-in{opacity: 1; visibility: visible;}
div.loader-loding img {width: 100%; height: 100vh; object-fit: cover; }
header{padding:33px 0}
header .header-row {display: flex;display: -webkit-flex;flex-wrap: wrap;align-items: center;}
header .reservations a {height: 60px; justify-content:center; display: flex; align-items: center; width: 124px; display: -webkit-flex; font-size: 18px; color: var(--coal); font-weight: 400;font-family: "mrs-eaves", serif;background: var(--magma); }
body.menus header .reservations a{background: var(--wood);}
body.about-us header .reservations a{background:var(--smoke);}
body.what’s-on header .reservations a, body.single-whats_on .reservations a, body.single-whats-on .reservations a{background:var(--sand);}
body.gallery header .reservations a{background:var(--smoke);}
body.contact-us .reservations a{background: var(--wood);}
body.private-dining header .reservations a{background:var(--wood);}
body.single-private-dining .reservations a{background:var(--wood);}
body.alma header .reservations a{background:var(--dark-blue);color:var(--orange);}
header .header-row .nevbar {margin-left:auto;display:flex;flex-wrap: wrap;display:-webkit-flex;align-items: center; }
header .header-row .nevbar .menu {/*margin-right: 76px; */margin-right: 30px;}
header .logo .custom-logo-link {width: 25px; display: inline-block; }
header .nevbar ul {display: flex; flex-wrap: wrap; display: -webkit-flex; }
header .nevbar ul li{margin-left: 35px; }
header .nevbar ul li a{color: var(--coal);font-weight: 400;font-size: 18px;position:relative;line-height: 23px;font-family: "mrs-eaves", serif;}
body.alma header .nevbar ul li a{color:var(--orange);}
header .nevbar ul li a::before {content: ''; position: absolute; height: 2px; background: var(--coal); bottom: 0; width: 0; transition: 0.3s ease-out; left: 0; right: 0; opacity: 0; }
body.alma header .nevbar ul li a::before{background:var(--orange);}
header .nevbar ul li a:hover::before{width: 100%; opacity: 1}
body.alma .logo {display: none;}
button.menu-icon {display:none;}
/*-------------------------------------------------------------------*/
/*Home-Css-Here
/*-------------------------------------------------------------------*/
section.banner-section{padding-top:20px;padding-bottom: 30px;}
section.banner-section .banner-logo {max-width: 364px; margin: auto; display: flex; align-items: center; justify-content: center; display: -webkit-flex; }
.img-height-530 .vc_figure img {max-width: 530px !important;height: 660px !important;object-fit: cover;}
/*-------------------------------------------------------------------*/
/*Menu-Css-Here
/*-------------------------------------------------------------------*/
.right-dotes .wpb_wrapper {justify-content: flex-end !important; }
/*-------------------------------------------------------------------*/
/*About-Css-Here
/*-------------------------------------------------------------------*/
section.column-section {padding: 156px 0 200px;}
section.column-section .column-content {position: absolute;bottom: 0;left: 0;right: 0;padding: 33px 41px 42px;max-height: 93px;overflow: hidden;transition: 0.5s all ease;}
.carousel-accordion .owl-stage .owl-item:hover .column-content{max-height:100%;background: rgb(2, 2, 3, 0.6);}
section.column-section .column-content h3, section.column-section .column-content p {color: var(--sand);}
section.column-section .column-content .same-button .vc_general{border-color:var(--sand) !important; color:var(--sand) !important;}
section.column-section .column-content .same-button{margin-top:22px !important;}
.carousel-accordion .owl-stage .owl-item{transition:0.5s all ease;}
.carousel-accordion .owl-stage .owl-item .accordion_img {height: 791px;object-fit: cover;object-position: top;}
.carousel-accordion .owl-nav {display: flex !important;justify-content: center;margin: 0;display: -webkit-flex !important;padding-top: 15px;position: relative;left: 0;right: 0;}
.carousel-accordion .owl-nav button {width: 50px;height: 50px;margin: 0;background: transparent !important;display: flex;align-items: center;justify-content: center;display: -webkit-flex;}
.carousel-accordion .owl-nav button.owl-prev::before {content: '<';color: var(--coal);font-size: 50px;font-family: "mrs-eaves", serif !important;}
.carousel-accordion .owl-nav button.owl-next::before {content: '>';color: var(--coal);font-size: 50px;font-family: "mrs-eaves", serif !important;}
.carousel-accordion .owl-nav button span{display:none;}
.carousel-accordion::before {content: '';width: 293px;height: 100%;position: absolute;left: 0;	top: 0;bottom: 0;z-index: 1;pointer-events: none;}
.carousel-accordion::after {content: '';width: 293px;height: 100%;position: absolute;right: 0;top: 0;bottom: 0;	z-index: 1;pointer-events: none;}
/*.carousel-accordion::before {background: url(../img/smoke-left.svg);background-repeat: no-repeat;background-position: center right;background-size: cover;}
.carousel-accordion::after {background: url(../img/smoke-right.svg);background-size: cover;background-repeat: no-repeat;background-position: center left;}
body.menus .carousel-accordion::before {background: url(../img/left-orange.svg);background-repeat: no-repeat;background-position: center right;background-size: cover;}
body.menus .carousel-accordion::after {background:url(../img/right-orange.svg);background-size: cover;background-repeat: no-repeat;background-position: center left;}*/
section.column-section .column-content h3 + p::first-letter {margin-left: 130px;}
section.column-section .column-content p {max-width: 100%;}
body.alma section .dots-row .wpb_wrapper .wpb_raw_html span.big-span {top: 3px; position: relative;}
.vc_section.banner-section.comman-banner-top {padding: 0 !important;	margin-bottom: -46px;}
.carousel-accordion .owl-stage {display: flex;}
.home .vc_section.banner-section.comman-banner-top {padding: 0 !important;margin-bottom: -136px;}
/*-------------------------------------------------------------------*/
/*Alma-Css-Here
/*-------------------------------------------------------------------*/
.alma-gallery-section {padding:150px 0 200px !important;}
.gallery-slider-section .gallery-carousel {padding: 0 21px;}
	.gallery-slider-section .gallery-carousel .item img {height: 660px !important;object-fit: cover !important;}
.gallery-slider-section .gallery-carousel .owl-dots {display: none;}
.gallery-slider-section .gallery-carousel .owl-nav {display: block !important;}
.gallery-slider-section .gallery-carousel .owl-nav button {width:50px;height: 50px;margin: 0;background: transparent !important;display: flex;align-items: center;justify-content: center;display: -webkit-flex;}
.gallery-slider-section .gallery-carousel .owl-nav button span {display: none;}
.gallery-slider-section .gallery-carousel .owl-nav button.owl-prev::before {content: '<';color: var(--coal);font-size: 50px;font-family: "mrs-eaves", serif !important;}
.gallery-slider-section .gallery-carousel .owl-nav button.owl-next::before {content: '>';color: var(--coal);font-size: 50px;font-family: "mrs-eaves", serif !important;}
body.alma .gallery-slider-section .gallery-carousel .owl-nav button.owl-prev::before {color: var(--orange);}
body.alma .gallery-slider-section .gallery-carousel .owl-nav button.owl-next::before {color: var(--orange);}
.gallery-slider-section .gallery-carousel .owl-nav {display: flex !important;justify-content: center;margin: 0;display: -webkit-flex !important;padding-top: 15px;position: absolute;left: 0;right: 0;bottom: -64px;}
.gallery-slider-section .gallery-carousel::before {content: '';width: 293px;height: 100%;position: absolute;left: 0;top: 0;bottom: 0;z-index: 1;}
.gallery-slider-section .gallery-carousel::after{content: '';width: 293px;height: 100%;position: absolute;right: 0;top: 0;bottom: 0;z-index: 1;}
body.alma .gallery-slider-section .gallery-carousel::before {background: url(../img/left-shadow-blue.svg);background-repeat: no-repeat;background-position: center right;background-size: cover;}
body.alma .gallery-slider-section .gallery-carousel::after{background:url(../img/right-shadow-blue.svg);background-size: cover;background-repeat: no-repeat;background-position: center left;}
body.single-private-dining .gallery-slider-section .gallery-carousel::before {background: url(../img/left-orange.svg);background-repeat: no-repeat;background-position: center right;background-size: cover;}
body.single-private-dining .gallery-slider-section .gallery-carousel::after{background:url(../img/right-orange.svg);background-size: cover;background-repeat: no-repeat;background-position: center left;}
body.single-whats_on .gallery-slider-section .gallery-carousel::before {background: url(../img/left-sand.svg);background-repeat: no-repeat;background-position: center right;background-size: cover;}
body.single-whats_on .gallery-slider-section .gallery-carousel::after{background:url(../img/sand-right.svg);background-size: cover;background-repeat: no-repeat;background-position: center left;}
body.single-whats-on .gallery-slider-section .gallery-carousel::before {background: url(../img/left-sand.svg);background-repeat: no-repeat;background-position: center right;background-size: cover;}
body.single-whats-on .gallery-slider-section .gallery-carousel::after{background:url(../img/sand-right.svg);background-size: cover;background-repeat: no-repeat;background-position: center left;}
.gallery-slider-section .gallery-carousel .owl-stage {display: flex;display: -webkit-flex;}
.gallery-slider-section .gallery-carousel .owl-stage .item{height: 100%;}
/*-------------------------------------------------------------------*/
/*Private-Dining-Css-Here
/*-------------------------------------------------------------------*/
.private-dining p::first-letter {margin-left: 130px;}
.single-private-dining.private-dining p::first-letter{margin-left:0 !important;}
.single-private-dining.private-dining p:first-child::first-letter {margin-left: 130px !important;}
.banner-heading .vc_custom_heading {margin-top:0px;margin-bottom: 0;padding-left: 120px; padding-bottom:50px;}
section.same-section .same-row.row-reverse {flex-direction: row-reverse;}
.vc_section.finer-details-section {padding-top: 85px;padding-bottom:30px;}
.container-padding {padding: 0 120px;}
.vc_section.what-on-section .container-padding{padding-left: 180px;}
.vc_section.finer-details-section .vc_row-fluid .vc_row-fluid .wpb_column {padding: 50px;}
.vc_section.finer-details-section .vc_row-fluid .vc_row-fluid {display: flex;flex-wrap: wrap;display: -webkit-flex;margin: 0 -50px;}
.vc_section.finer-details-section .vc_row-fluid .vc_row-fluid .wpb_wrapper {max-width: 276px;}
.padding-bottom {padding-bottom: 34px;}
section .dots-row .wpb_wrapper .vc_single_image-img {max-width: 30px !important;}
.details-form-section .vc_row-fluid {	max-width: 443px;margin: auto;}
.details-form-section {padding-bottom: 124px !important;}
.page-id-92 .banner-heading .vc_custom_heading {padding-left: 170px;}
/*-------------------------------------------------------------------*/
/*Whats-On-Css-Here
/*-------------------------------------------------------------------*/
section .whats-on-row {display: flex;display: -webkit-flex;flex-wrap: wrap;margin: -25px -25px;}
section .whats-on-row .whats-on-col {width: 33.33%;padding: 25px 25px;display: none;}
section .whats-on-row .whats-on-col.active {display: block;}
.what-on-img img {width: 100%;height: 600px !important;object-fit: cover;}
.what-on-img a {display: block;}
.whats-on-content p::first-letter {margin-left: 80px;}
.whats-on-content span {font-size: 20px;font-weight: 400;color: var(--coal);line-height: 28px;margin-bottom: 18px;display: block;}
.whats-on-content h4 {font-size: 24px;font-weight: 700;}
.what-on-img {margin-bottom: 15px;}
.whats-on-content {max-width: 316px;}
.vc_section.whats-on-post-section .vc_custom_heading {margin: 0;padding-bottom: 54px;}
.whats-on-section-col .button-row .wpb_wrapper {justify-content: left;}
.vc_section.what-on-section .filter_tab {	position: absolute;top: -60px;right: 0;}
/*-------------------------------------------------------------------*/
/*Gallery-Css-Here
/*-------------------------------------------------------------------*/
.vc_section.gallery-section .gallery-row {display: flex;flex-wrap: wrap;display: -webkit-flex;margin:0 -16px;}
.vc_section.gallery-section .gallery-row .gallery-col {width: 33.333%;padding:0 16px;}
.vc_section.gallery-section .container-fluid {padding-left: 120px;}
.vc_section.gallery-section .gallery-item {height: 100%;}
.vc_section.gallery-section .gallery-item img{height:100% !important;object-fit: cover;}
.vc_section.gallery-section .gallery-item{margin-bottom:30px;}
.vc_section.gallery-section .gallery-row .gallery-col:nth-of-type(2) {margin-top: 250px;}
.vc_section.gallery-section {padding-bottom: 100px;}
.vc_section.gallery-section .filter_tab {position: absolute;top: 6px;right: 0;}
.filter_tab a {font-size: 24px;line-height: 30px;color: var(--coal);	font-weight: 700;font-family: "mrs-eaves", serif !important;position: relative;margin: 0 10px;text-transform: capitalize;}
.filter_tab a::before {content: '';position: absolute;left: 0;right: 0;height: 2px;background: var(--coal);bottom: 0;width: 100%;}
.vc_section.gallery-section .vc_custom_heading {margin-bottom: 30px;}
.vc_section.gallery-section .gallery-row .gallery-col .gallery-contant {display: none;}
.vc_section.gallery-section .gallery-row .gallery-col .gallery-contant.active {display: block;}
/*-------------------------------------------------------------------*/
/*Contact-Css-Here
/*-------------------------------------------------------------------*/
.vc_section.contact-section {padding-bottom: 39px;}
.contact-banner .vc_custom_heading {margin-bottom: 0;padding-left: 120px;}
.contact-section .map-row img {mix-blend-mode: luminosity;}
.form-control {	background: transparent !important;border-radius: 0;box-shadow: none !important;outline: none;border: 0;border-bottom: 1px solid var(--coal);height: 35px;padding: 5px 9px;font-size: 18px;font-weight: 400;	font-family: "Jost", sans-serif;	color: var(--coal) !important;opacity: 1 !important;}
input::placeholder{color: var(--coal) !important;opacity: 1 !important;}
textarea::placeholder{color: var(--coal) !important;opacity: 1 !important;}
textarea.form-control{height:60px;resize: none;}
.form-group {margin-bottom: 15px;}
form .row {margin: 0 -2px;}
form .row [class*="col-"] {padding: 0 2px;}
 form {max-width: 443px;}
.wpcf7-form-control.wpcf7-submit {background: transparent;border: 0;font-size: 18px;color: var(--coal) !important;font-family: "Jost", sans-serif;margin: auto;width: 100px;text-align: center;padding-top: 26px;font-weight: 400;}
.wpcf7-spinner {display: none;}
 form .check-box .wpcf7-list-item {margin: 0;}
 form .check-box label {font-size: 12px;font-family: "Jost", sans-serif;color: var(--coal) !important;font-weight: 400;line-height: 15px;padding-right: 15px;}
.wpcf7-not-valid-tip {font-size: 12px;color: var(--coal);}
.wpcf7-response-output {margin: 0 !important;border: 0 !important;text-align: center;color: var(--coal) !important;font-size: 12px !important;}
form .form-group .d-flex p {display: flex;align-items: center;}
form .form-group .d-flex p .wpcf7-form-control-wrap:first-child {width: 118px;}
 form .form-group .d-flex p .wpcf7-form-control-wrap:first-child::before {content: '>';font-size: 18px;font-family: "mrs-eaves", serif !important;transform: rotate(90deg);position: absolute;right: 6px;top: 5px;}
.form-group.drop-arrow {position: relative;}
.form-group.drop-arrow::before {content: '>';font-size: 18px;font-family: "mrs-eaves", serif !important;transform: rotate(90deg);position: absolute;right: 6px;top: 5px;}
.check-box .wpcf7-list-item {position: relative;}
.check-box .wpcf7-list-item label {position: relative;padding-left:30px;}
.check-box label input {position: absolute;opacity: 0;width: 0;height: 0;}
.check-box label::before {content: '';position: absolute;left: 0;top: 2px;border: 1px solid var(--coal);width: 15px;height: 15px;}
.check-box label::after {content: '';position: absolute;left: 2px;top: 4px;background: var(--coal);width: 11px;height: 11px;opacity: 0;}
.check-box.active label::after{opacity: 1;}
.wpcf7-form-control-wrap{position: relative;display: block;}
.wpcf7-not-valid-tip {position: absolute;left: 0;right: 0;width: 100%;bottom: -23px;}
#date {text-transform: uppercase;}
.vc_section.details-form-section textarea.form-control {height: 60px;}
/*-------------------------------------------------------------------*/
/*Booking-Css-Here
/*-------------------------------------------------------------------*/
.page-id-98 .vc_row-fluid.same-row:nth-child(2n) {	margin-top: -42px !important;}
.content-area ul li a {	color: var(--coal) !important;}
.content-area ul li {position: relative; transition: 0.5s ease-in-out;}
.content-area ul li a:hover {/*font-weight: 400;font-size: 43px;line-height: 52px;*/padding-right: 24px;}
.content-area ul li a::after {position: absolute;content: "<";font-size: 32px;right: -1px;opacity:0;transition: 0.5s ease-in-out;}
.content-area ul li a:hover::after{opacity:1}
/*-------------------------------------------------------------------*/
/*404-Css-Here
/*-------------------------------------------------------------------*/
section.errar_page_wrapper {height: calc(100vh - 451px);}
section.errar_page_wrapper .content_errar {height: 100%; display: flex; align-items: center; justify-content: center; text-align: center; display: -webkit-flex; }
section.errar_page_wrapper .content_errar p{padding-bottom: 10px;padding-top: 10px;margin-bottom: 0;}
section.errar_page_wrapper .content_errar a {font-size: 24px; font-family: "mrs-eaves", serif !important; color: var(--coal); line-height: 28px; border-bottom: 1px solid var(--coal); font-weight: 700;}
.pb-none {padding-bottom: 0 !important;}
.fixed-body-h header {position: fixed;left: 0;width: 100%;z-index: 9999;}
/*-------------------------------------------------------------------*/
/*Footer-Css-Here
/*-------------------------------------------------------------------*/
footer {padding: 57px 0 78px; }
footer .footer-menu ul {display: flex; flex-wrap: wrap; display: -webkit-flex; }
footer .footer-menu ul li {margin-right: 35px; }
footer .footer-menu ul li a{color: var(--coal);font-weight: 400;font-size: 18px;position:relative;line-height: 23px;font-family: "mrs-eaves", serif;}
body.alma footer .footer-menu ul li a{color:var(--orange);}
footer .footer-menu ul li a::before {content: ''; position: absolute; height: 2px; background: var(--coal); bottom: 0; width: 0; transition: 0.3s ease-out; left: 0; right: 0; opacity: 0; }
body.alma footer .footer-menu ul li a::before{background:var(--orange);}
footer .footer-menu ul li a:hover::before{width: 100%; opacity: 1}
footer .footer-social {margin-bottom: 20px; }
footer .footer-logo {margin-bottom: 0px; max-width: 199px;}
footer .footer-logo span {display: inline-block;}
footer .footer-logo span.alma-logo{display:none;}
body.alma footer .footer-logo span.same-logo {display: none;}
body.alma .footer-logo span.alma-logo {display: block;}
footer .footer-client-logo ul {display: flex;align-items: center;display: -webkit-flex;flex-wrap: wrap; margin:0 -22px;}
footer .footer-client-logo ul li {padding: 0 22px;}
footer .footer-inner {display: flex;display: -webkit-flex;flex-wrap: wrap;margin: 0px;}
footer .footer-inner .footer-info {padding: 0 15px;}
footer .footer-inner .footer-info {padding: 0 15px;width: calc(100% - 400px);}
footer .footer-inner .footer-newsletter {max-width: 400px;padding-left: 49px;width: 100%;}
footer .footer-inner .footer-row {display: flex;display: -webkit-flex;flex-wrap: wrap;align-items: self-end;}
footer .footer-inner .footer-client-logo {margin-left: auto;padding-left: 50px;}
body.alma footer .footer-client-logo ul li img {filter: brightness(0) saturate(100%) invert(34%) sepia(59%) saturate(4310%) hue-rotate(350deg) brightness(96%) contrast(90%);}
footer .footer-menu{margin-top:60px;}
body.alma section .dots-row .wpb_wrapper .wpb_raw_html span.big-span {width: 10px;height: 10px;}
.fixed-body-h header .nevbar {display: none;}
form.wpcf7-form p::first-letter {margin: 0;}
section.vc_section.details-form-section form p span.wpcf7-form-control-wrap::first-letter { margin: 0;}
.cn-close-icon {opacity: 1 !important;}
.cn-close-icon:after, .cn-close-icon:before {background-color: #fff !important;}
.page-id-98 .vc_row-fluid.same-row:nth-child(1) .vc_col-sm-8 .vc_column-inner > .wpb_wrapper, .page-id-630 .vc_row-fluid.same-row:nth-child(1) .vc_col-sm-8 .vc_column-inner > .wpb_wrapper {margin-left: 0 !important;}
.fixed-body-h header {width:100%;pointer-events: none;}
.fixed-body-h header .reservations {pointer-events: fill;}
.vc_section.contact-section .wpb_wrapper {background: transparent !important;padding: 0;}
.vc_section.contact-section .wpb_wrapper iframe {width: 100%;height: 660px;mix-blend-mode: luminosity;}
.vc_section.contact-section p::first-letter{margin-left:0 !important}
.same-button .vc_general {letter-spacing: 1.5px !important;line-height: 30px !important;}
 section .button-row .same-button {margin: 0 8px !important;}
.single-private-dining.private-dining .vc_section.finer-details-section p:first-child::first-letter{margin-left:0 !important}
.single-whats_on .vc_custom_heading {margin: 0 0 0px;}
.details-form-section {padding-top: 30px !important;}
.details-form-section .vc_custom_heading {margin-bottom: 35px;}
.container-item {display: none;}
.fancybox__container {z-index: 99999;}
.details-form-section .dots-row {padding-bottom: 30px;}
.whats-on-content {max-width: 100%;}
.container-item.active-img {display: block !important;}
.details-form-section .dots-row .wpb_wrapper {padding-top: 0;}
.accordion-carousel-item{position:relative;}
.animation-show .vc_figure .vc_single_image-wrapper{position:relative}
.animation-show .vc_figure .vc_single_image-wrapper::before{content:''; width: 100%;position: absolute;height: 100%;background-size: 110% 110%;background-position: center center;opacity: 0;}
.animation-show.fire-animation .vc_figure .vc_single_image-wrapper::before{background-image: url(/wp-content/uploads/2024/03/fire.png);}
.animation-show.eye-animation .vc_figure .vc_single_image-wrapper::before{background-image: url(/wp-content/uploads/2024/03/eye.png);}
.animation-show.house-animation .vc_figure .vc_single_image-wrapper::before{background-image: url(/wp-content/uploads/2024/03/house.png);}
.animation-show.star-animation .vc_figure .vc_single_image-wrapper::before{background-image: url(/wp-content/uploads/2024/03/star.png);}
.animation-show.swirl-animation .vc_figure .vc_single_image-wrapper::before{background-image: url(/wp-content/uploads/2024/03/swirl.png);}
.animation-show .wpb_single_image.visible .vc_figure .vc_single_image-wrapper::before{animation: grow 3s;}
@keyframes grow {0% {background-size: 100%;opacity: 1;}20% {opacity:0.9;}40% {opacity:0.8;}60% {opacity:0.7;}80% {opacity:0.6;}100% {background-size: 400% ;opacity:0;}}
body.single-whats_on .gallery-slider-section .gallery-carousel::before, .gallery-slider-section .gallery-carousel::before{display:block !important;}
body.single-whats_on .gallery-slider-section .gallery-carousel::after, .gallery-slider-section .gallery-carousel::after{display:block !important;}
body.single-whats-on .gallery-slider-section .gallery-carousel::before{display:block !important;}
body.single-whats-on .gallery-slider-section .gallery-carousel::after{display:block !important;}
body.single-whats_on .gallery-slider-section .gallery-carousel,  .gallery-slider-section .gallery-carousel{padding: 0;}
.vc_section.privacy-policy .vc_custom_heading {text-align: center !important;padding-bottom: 45px;}
.vc_section.privacy-policy {padding: 100px 0 50px;}
.vc_section.privacy-policy .vc_column-inner {max-width: 1199px;margin: auto;}
.vc_section.gallery-section .portfolio-wraper {margin: 0;}
.vc_section.gallery-section .portfolio-wraper .simplefilter li {padding: 0;background: transparent !important;border: 0 !important;font-size: 24px;line-height: 30px;color: var(--coal);font-weight: 700;font-family: "mrs-eaves", serif !important;position: relative;margin: 0 10px !important;text-transform: capitalize;position: relative;}
.vc_section.gallery-section .portfolio-wraper .simplefilter li::before{content: '';position: absolute;left: 0;right: 0;height: 2px;background: var(--coal);bottom: 0;width: 100%}
.vc_section.gallery-section .portfolio-wraper [class*="col-"] {padding: 0 !important;}
.vc_section.gallery-section .portfolio-wraper [class*="col-"].text-right {display: inline-block;top: 6px;position: absolute;right: 0;width: auto;padding-right: 15px !important;}
.vc_section.gallery-section .portfolio-wraper a {padding: 0 !important;}
.vc_section.gallery-section .portfolio-wraper .filtr-container {margin: 0;}
.vc_section.gallery-section .portfolio-wraper [class*="col-"].filtr-item {padding: 16px !important;}
.hvr-grow-shadow:hover, .hvr-grow-shadow:focus, .hvr-grow-shadow:active {box-shadow: initial !important;-webkit-transform: initial !important;transform: initial !important;}
.vc_section.gallery-section .vc_custom_heading{padding-left:15px;}
.lb-outerContainer {height: auto !important;}
.lb-container .lb-image {height: auto !important;}
.page-id-92 .whats-on-content p::first-letter {margin: 0;}
header .header-row .nevbar .location ul {display: none;}
header .header-row .nevbar .location {width:140px;text-align: center;margin: 0 30px 0 0;color: var(--coal);font-weight: 400;font-size: 18px;position: relative;line-height: 23px;font-family: "mrs-eaves", serif;}
header .header-row .nevbar .location span {display: inline-block;position: relative;cursor:pointer}
header .header-row .nevbar .location span::after {content: '>';margin-left: 10px;transform: rotate(90deg);position: absolute;font-size: 22px;}
header .header-row .nevbar .location.droupdown ul {display: block;position: absolute;left: 0;right: 0;text-align: center;top: 27px;z-index: 9999;}
header .header-row .nevbar .location.droupdown ul li {margin: 0;}
header .header-row .nevbar .location.droupdown ul li a {padding: 6px 5px 0;}
header .header-row .nevbar .location.droupdown span::after{transform: rotate(-90deg);}
body.alma  header .header-row .nevbar .location{color: var(--orange);}
.page-id-634 .whats-on-content p::first-letter{margin:0}
.vc_section.privacy-policy h2 {text-align: center;}
.vc_section.privacy-policy ul li {margin: 0 0 15px;font-size: 20px;font-weight: 400;color: var(--coal);line-height: 28px;}
.vc_section.privacy-policy  a {color: var(--coal); text-decoration:underline}
.vc_section.privacy-policy ol li {margin: 0 0 15px;font-size: 20px;font-weight: 400;color: var(--coal);line-height: 28px;}
.vc_section.privacy-policy table {border: 1px solid #000;width: 100%;margin-bottom: 20px;}
.vc_section.privacy-policy table td {margin: 0 0 30px;font-size: 20px;font-weight: 400;color: var(--coal);line-height: 28px;padding: 15px;border-bottom: 1px solid #000;border-left: 1px solid #000;}
.whats-on-content p::first-letter{margin:0}
section .whats-on-row .whats-on-content p {height: 56px;overflow: hidden;}
input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{transition:background-color 10000000s,color 10000000s ease-in-out 0s}
.same-row .content-area .vc_column-inner div .flag-container, .same-row .content-area .vc_column-inner div .flag-container div {height: 100%;}
.same-row .content-area .vc_column-inner div .flag-container div .iti-flag {height: 11px;background-color: transparent; display: flex;align-items: center;justify-content: center;}
.same-row .content-area .vc_column-inner div .flag-container li.country.highlight {background-color: rgba(0, 0, 0, .05);}
.same-row .content-area .vc_column-inner div .flag-container li {padding: 5px 10px;}
.same-row .content-area .vc_column-inner div .flag-container li {padding: 5px 10px;font-size: 20px;font-weight: 400;color: var(--coal);line-height: 28px;}
.same-row .content-area .vc_column-inner div .flag-container li::after {display: none;}
.same-row .content-area .vc_column-inner div .flag-container ul.country-list {max-width: inherit;}
.iti-arrow::after {content: '>';font-size: 18px;font-family: "mrs-eaves", serif !important;transform: rotate(90deg); position: absolute;right: -5px;top: -12px;}
.iti-arrow {position: relative;border: 0 !important;}
.intl-tel-input .country-list .country {padding: 5px 10px;font-size: 20px;font-weight: 400;color: var(--coal);font-family: "mrs-eaves", serif !important;line-height: 28px;}
.common_form .form-group {margin-bottom: 15px !important;}
.common_form .form-control {font-size: 16px;padding: 0;color: #020203 !important;font-weight: 400;font-family: "mrs-eaves", serif;border-bottom: 1px solid #020203;height: 27px;letter-spacing: 0.5px;}
.common_form .row {margin: 0 -4px;}
.common_form .row [class*="col-"] {padding: 0 4px;}
.common_form label {font-size: 16px; padding: 0; color: #020203 !important;font-weight: 400;font-family: "mrs-eaves", serif;}
.common_form input.join-button {background: transparent;border: 0;font-size: 16px;padding: 0;color: #020203 !important;font-weight: 400;font-family: "mrs-eaves", serif; border-bottom: 1px solid #020203;height: 23px;letter-spacing: 0.5px;}
.common_form .form-group .check_group {padding: 0 15px;position:relative}
.common_form .form-group .d-flex{margin:0 -15px;}
.common_form .form-group .check_group span {font-size: 15px;padding: 0;color: #020203 !important;font-weight: 400;font-family: "mrs-eaves", serif;}
.common_form .form-group .check_group  input[type="radio"] {position: absolute;width: 0;height: 0;opacity:0}
.common_form .form-group .check_group label {cursor: pointer;position: relative;padding-left: 20px;display: block;vertical-align: middle;    line-height: normal;}
.common_form .form-group .check_group label::before {content: '';position: absolute;left: 0; top: 0; width: 12px;height: 12px;border: 1px solid #020203;top: 2px;}
.common_form .form-group .check_group label::after {content: '';width: 8px;height: 8px;position: absolute;background: #020203;top: 4px;left: 2px;    opacity: 0;}
.common_form .form-group .check_group  input:checked ~ label::after{opacity:1}
.margin-left-auto { margin-left: auto;}
.common_form {max-width: 307px;margin-left: auto;}
.m-auto form {margin: auto;}
.mc4wp-response p {font-size: 16px;padding: 0;color: #020203 !important;font-weight: 400;font-family: "mrs-eaves", serif;margin: 0 !important;    line-height: 23px;}
.mc4wp-response p::first-letter{margin-left:0 !important}
.mc4wp-response {padding-top: 15px;max-width: 307px;}
div#lightbox .lb-outerContainer {background-color: transparent !important;border-radius: 0 !important;}
div#lightbox .lb-outerContainer .lb-container {padding: 0;}
.lightbox .lb-dataContainer .lb-details {display: none;}
.footer-newsletter h2 {font-size: 19px;text-align: right;}
.page-id-616 .same-row:nth-child(even) .content-area.ml-autox > .vc_column-inner > .wpb_wrapper {margin: auto !important;}
.lightbox {top: 0 !important;position: fixed !important;width: 100%;height: 100% !important;}
.lightbox .lb-outerContainer {height: 100% !important;width: 100% !important;display: flex;align-items: center;justify-content: center;padding: 30px !important;}
.lb-dataContainer {position: absolute;right: 0;top: 0;padding: 6px;z-index: 9999;width: 70px !important;height: 70px !important;display: flex;align-items: center;justify-content: center;}
.postid-718 .gallery-slider-section.alma-gallery-section {padding: 50px !important;}
.page-id-891 header {display: none !important; }
.page-id-891 footer {display: none; }
.logo_lfrent_page img {max-width: 160px !important; margin: auto !important; display: block !important; }
.mainpage-banner-box {height: 100vh; background-size: cover; background-position: center center; display: grid; align-items: center; }
.logo_lfrent_page {position: fixed; top: 33px; left: 0; right: 0; display: flex; justify-content: center; }
.mainpage-banner-box h2 a {color: #000 !important; text-transform: ; text-transform: capitalize; font-size: 48px !important; }
.mainpage-banner-box .vc_row.wpb_row.vc_row-fluid.container {   display: flex;}
.lb-loader {display: none !important;opacity: 0 !important;}
@media (max-width:767px) {
.mainpage-banner-box h2 a {font-size: 33px !important;}
.lb-nav a.lb-next{width: 36px;height: 36px;right: 0px;top: 50%;transform: translateY(-50%);position: relative;transition: opacity 0.6s;background-size: cover;background-position: center center !important;display: flex;align-items: center; justify-content: center;opacity: 1;}
.lb-nav a.lb-prev{width: 36px;height: 36px;left: 0px;top: 50%;transform: translateY(-50%);position: relative;transition: opacity 0.6s;background-size: cover;background-position: center center !important;display: flex;align-items: center;justify-content: center;opacity: 1;}	}
.page-id-951 footer, .page-id-951 .menu  {display: none;}
.page-id-951 .nevbar {display: none !important;}
.page-id-951 .reservations a {display: none;}
.vc_section.logcation-home-section {padding-top: 100px;text-align: center;}
.vc_section.logcation-home-section .vc_general {background: transparent !important;border: 0 !important;padding: 0;color: #000 !important;text-transform: capitalize;font-size: 38px !important;transition: all .2s ease-in-out;opacity: 1;font-family: "mrs-eaves", serif !important;}
.page-id-951 header .logo .d-none {display: block !important;font-family: "mrs-eaves", serif !important;color: #000;font-size: 22px;margin-right: 15px;}
.page-id-951 .reservations .sucreloog.d-none {display: block !important;max-width:180px;}
.page-id-951 header {padding: 0 !important;}
body.alma .form-control, body.alma input::placeholder, body.alma input.join-button {color: var(--orange) !important;border-color: var(--orange) !important;}
body.alma .common_form label, body.alma .common_form .form-group .check_group span{color: var(--orange) !important;}
body.alma  .common_form .form-group .check_group label::before{border-color: var(--orange) !important;}
body.alma .common_form .form-group .check_group label::after{background: var(--orange) !important;;}
.page-id-951 section.banner-section .banner-logo {max-width: 320px;}
.pfg-bootstrap .thumbnail {border: 0 !important;padding: 0 !important;border-radius: 0 !important;}
.vc_section.gallery-section .portfolio-wraper a span.item-desc { display: none;}
.whats-on-content h3 { margin-bottom: 0;}
section .whats-on-row .whats-on-content p {margin-top: 5px;}
/*================26-8-2024---New Page==============*/
.vc_section.faq-page-section {margin-top: 46px;padding-bottom: 150px;}
.vc_section.faq-page-section .faq-container {max-width: 1020px !important;margin: auto !important;}
.vc_section.faq-page-section .faq-container .faq-heading-content {max-width: 590px;margin-bottom: 63px !important;}
.vc_section.faq-page-section .vc_tta-panel-heading {background: transparent !important;border: 1px solid #000 !important;border-radius: 0 !important;margin-bottom: 13px !important;}
.vc_section.faq-page-section .vc_tta-panel-heading a {font-size: 20px !important;color: var(--coal) !important;padding: 20px 60px 20px 30px !important;line-height: 29px;font-family: "Jost", sans-serif;font-weight: 400;}
.vc_section.faq-page-section .vc_tta-panel-body {padding: 0 !important;background: transparent !important;border: 0 !important;}
.vc_section.faq-page-section .vc_tta-panel-body p:nth-child(1)::first-letter {margin: 0 !important;}
.vc_section.faq-page-section .vc_tta-panel-body .wpb_content_element {padding: 20px 15px 50px;}
.vc_section.faq-page-section .vc_tta-panel-heading a i {left: inherit !important;right: 36px !important;color: #000 !important;font-size: 20px !important;}
.vc_section.faq-page-section .vc_tta-panel-heading a i::before, .vc_section.faq-page-section .vc_tta-panel-heading a i::after {color: #000 !important;border-color: #000 !important;}
section.vc_section.careers-page-section .container-padding {padding-left: 180px;}
section.vc_section.careers-page-section .careers-item-row {margin: -16px -8px !important;}
section.vc_section.careers-page-section .careers-item-row .careers-item {padding: 16px 8px;}
section.vc_section.careers-page-section .careers-item-row .careers-item .wpb_single_image {height: 600px !important;margin-bottom:15px !important}
section.vc_section.careers-page-section .careers-item-row .careers-item .wpb_single_image .vc_figure, section.vc_section.careers-page-section .careers-item-row .careers-item .wpb_single_image .vc_figure div, section.vc_section.careers-page-section .careers-item-row .careers-item .wpb_single_image .vc_figure div img {height: 100% !important;object-fit: cover !important;}
.careers-item h2.vc_custom_heading.sub-heading {font-size: 24px; font-weight: 700;}
.careers-item h2.vc_custom_heading.heading-item {font-size: 30px; margin: 0;}
.careers-item p:nth-child(1)::first-letter {margin: 0 !important;}
.careers-item p{margin-bottom:30px !important}
section.vc_section.careers-page-section .careers-heading-content {padding: 0 25px;}
section.vc_section.careers-page-section .careers-heading-content p:nth-child(1)::first-letter {margin: 0 !important;}
section.vc_section.careers-page-section .careers-heading-content{margin-bottom:80px !important; max-width:671px;}
section.vc_section.careers-page-section h2.vc_custom_heading.careers-main-heading {margin: 0;padding: 0 25px 15px;}
.page-id-1379 .animation-show .wpb_single_image.visible .vc_figure .vc_single_image-wrapper::before{display: none}
.page-id-1379 .gallery-slider-section .gallery-carousel .owl-nav button.owl-next::before, .page-id-1379 .gallery-slider-section .gallery-carousel .owl-nav button.owl-prev::before{color:var(--orange)}
.page-id-1379 .common_form .form-control, .page-id-1379 .common_form input.join-button{color:var(--orange) !important;border-color:var(--orange); }
.page-id-1379 footer .footer-menu ul li a, .page-id-1379 .common_form label, .page-id-1379 .common_form .form-group .check_group span{color:var(--orange) !important;}
.page-id-1379 footer .footer-client-logo ul li img, .page-id-1379 footer .footer-logo span img{filter: brightness(0) saturate(100%) invert(53%) sepia(79%) saturate(5620%) hue-rotate(345deg) brightness(91%) contrast(100%);}
.page-id-1379 .common_form .form-group .check_group label::before{border-color:var(--orange);}
.page-id-1379 .common_form .form-group .check_group label::after{background: var(--orange);}
.page-id-1379 .common_form input::placeholder{color:var(--orange) !important }
.page-id-1379 footer .footer-menu ul li a::before{background: var(--orange);}
.padding-bottom150 {padding-bottom: 100px !important; }
.page-id-1379 .gallery-slider-section .gallery-carousel::before{background: url(../img/leftbg-art.png); background-repeat: no-repeat; background-position: center right; background-size: cover;}
.page-id-1379 .gallery-slider-section .gallery-carousel::after{background: url(../img/rightbg-art.png); background-repeat: no-repeat; background-position: center right; background-size: cover;}
.page-id-1410 .animation-show .wpb_single_image.visible .vc_figure .vc_single_image-wrapper::before{display: none}
.page-id-1410 .gallery-slider-section .gallery-carousel .owl-nav button.owl-next::before, .page-id-1410 .gallery-slider-section .gallery-carousel .owl-nav button.owl-prev::before{color:var(--orange)}
.page-id-1410 .common_form .form-control, .page-id-1410 .common_form input.join-button{color:var(--orange) !important;border-color:var(--orange); }
.page-id-1410 footer .footer-menu ul li a, .page-id-1410 .common_form label, .page-id-1410 .common_form .form-group .check_group span{color:var(--orange) !important;}
.page-id-1410 footer .footer-client-logo ul li img, .page-id-1410 footer .footer-logo span img{filter: brightness(0) saturate(100%) invert(53%) sepia(79%) saturate(5620%) hue-rotate(345deg) brightness(91%) contrast(100%);}
.page-id-1410 .common_form .form-group .check_group label::before{border-color:var(--orange);}
.page-id-1410 .common_form .form-group .check_group label::after{background: var(--orange);}
.page-id-1410 .common_form input::placeholder{color:var(--orange) !important }
.page-id-1410 .gallery-slider-section .gallery-carousel::before{background: url(../img/leftbg-art.png); background-repeat: no-repeat; background-position: center right; background-size: cover;}
.page-id-1410 .gallery-slider-section .gallery-carousel::after{background: url(../img/rightbg-art.png); background-repeat: no-repeat; background-position: center right; background-size: cover;}
.page-id-1410 footer .footer-menu ul li a::before{background: var(--orange);}
section.vc_section.applynow-form-section {padding: 150px 0 50px;}
section.vc_section.applynow-form-section .vc_row-fluid {max-width: 443px; margin: auto; }
section.vc_section.applynow-form-section  h2.vc_custom_heading {margin-bottom: 35px; text-align: center !important; }
section.musics-post-section .what-on-img iframe {width: 100%; object-fit: cover; margin-bottom: -7px;}
span.form-control{background: url(/wp-content/uploads/2024/08/unnamed-file.png) !important;background-repeat: no-repeat !important;background-position: 99% !important;background-size: 7px !important;}
.wpcf7 input[type="file"] {position: absolute;left: 0; right: 0;top: 0;opacity: 0 !important; bottom: 0;}
section.vc_section.applynow-form-section .form-group p br {display: none;}
section.vc_section.applynow-form-section textarea.form-control {height: 120px; }
section.musics-post-section h2.vc_custom_heading {margin-bottom: 75px;}
.page-id-1376 .animation-show .wpb_single_image.visible .vc_figure .vc_single_image-wrapper::before{display: none}
.page-id-1376 .gallery-slider-section .gallery-carousel .owl-nav button.owl-next::before, .page-id-1376 .gallery-slider-section .gallery-carousel .owl-nav button.owl-prev::before{color:var(--orange)}
.page-id-1376 .common_form .form-control, .page-id-1376 .common_form input.join-button{color:var(--orange) !important;border-color:var(--orange); }
.page-id-1376 footer .footer-menu ul li a, .page-id-1376 .common_form label, .page-id-1376 .common_form .form-group .check_group span{color:var(--orange) !important;}
.page-id-1376 footer .footer-client-logo ul li img, .page-id-1376 footer .footer-logo span img{filter: brightness(0) saturate(100%) invert(53%) sepia(79%) saturate(5620%) hue-rotate(345deg) brightness(91%) contrast(100%);}
.page-id-1376 .common_form .form-group .check_group label::before{border-color:var(--orange);}
.page-id-1376 .common_form .form-group .check_group label::after{background: var(--orange);}
.page-id-1376 .common_form input::placeholder{color:var(--orange) !important }
.page-id-1376 .filter_tab a{color:var(--orange)}
.page-id-1376 .filter_tab a::before{background: var(--orange);}
.page-id-1376 footer .footer-menu ul li a::before{background: var(--orange);}
.page-id-1376 .carousel-accordion .owl-nav button.owl-next::before{color:var(--orange)}
.page-id-1376 .carousel-accordion .owl-nav button.owl-prev::before{color:var(--orange)}
section.musics-post-section {padding-bottom: 150px; }
section.dj-page-section .dj-heading {margin: 0; padding-bottom: 70px;padding-left:30px; padding-right:30px; }
section.vc_section.dj-page-section {padding: 0 0 100px !important; }
.page-id-1405 .animation-show .wpb_single_image.visible .vc_figure .vc_single_image-wrapper::before{display: none}
.page-id-1405 .gallery-slider-section .gallery-carousel .owl-nav button.owl-next::before, .page-id-1405 .gallery-slider-section .gallery-carousel .owl-nav button.owl-prev::before{color:var(--orange)}
.page-id-1405 .common_form .form-control, .page-id-1405 .common_form input.join-button{color:var(--orange) !important;border-color:var(--orange); }
.page-id-1405 footer .footer-menu ul li a, .page-id-1405 .common_form label, .page-id-1405 .common_form .form-group .check_group span{color:var(--orange) !important;}
.page-id-1405 footer .footer-client-logo ul li img, .page-id-1405 footer .footer-logo span img{filter: brightness(0) saturate(100%) invert(53%) sepia(79%) saturate(5620%) hue-rotate(345deg) brightness(91%) contrast(100%);}
.page-id-1405 .common_form .form-group .check_group label::before{border-color:var(--orange);}
.page-id-1405 .common_form .form-group .check_group label::after{background: var(--orange);}
.page-id-1405 .common_form input::placeholder{color:var(--orange) !important }
.page-id-1405 .filter_tab a{color:var(--orange)}
.page-id-1405 .filter_tab a::before{background: var(--orange);}
.page-id-1405 footer .footer-menu ul li a::before{background: var(--orange);}
.page-id-1405 .carousel-accordion .owl-nav button.owl-next::before{color:var(--orange)}
.page-id-1405 .carousel-accordion .owl-nav button.owl-prev::before{color:var(--orange)}
section.musics-post-section .musics-flex {display: flex; display: -webkit-flex; flex-wrap: wrap;     margin-bottom: 15px;}
section.musics-post-section .musics-flex .title-icon {width: 70px; height: 70px; background: #444; border-radius: 100px; display: flex; align-items: center; justify-content: center; display: -webkit-flex; padding: 5px; }
section.musics-post-section .musics-flex .title-content {width: calc(100% - 70px); padding-left: 15px; }
section.musics-post-section .musics-flex .title-content p {height: auto; }
section.musics-post-section .what-on-img {margin: 0; }
section.musics-post-section  .whats-on-content {background: #FFF; padding: 15px; }
section.musics-post-section .musics-flex .title-content h3, section.musics-post-section .whats-on-content h4, section.musics-post-section .musics-flex .title-content p {color: var(--coal); }
.vc_section.what-on-section .filter_tab{z-index: 1;}
div#posts-container .whats-on-col {display: block;}
section.vc_section.blog-post-section h2.vc_custom_heading {margin-bottom: 75px; }
div#posts-container .whats-on-col .whats-on-content .d-flex {justify-content: space-between; margin: 0 -10px; align-items: center; margin-bottom: 20px;}
div#posts-container .whats-on-col .whats-on-content .d-flex h3, div#posts-container .whats-on-col .whats-on-content .d-flex span {padding: 0 10px; margin: 0;font-size: 24px;font-weight: 800; }
div#posts-container .whats-on-col .whats-on-content .d-flex span {font-family: "mrs-eaves", serif !important; color: var(--coal); }
section.vc_section.blog-post-section {padding-bottom: 80px; }
div#pagination-container{padding-top: 80px;}
div#pagination-container ul {display: flex; justify-content: center; display: -webkit-flex; }
div#pagination-container ul li {width: 30px; height: 30px; }
div#pagination-container ul li a {height: 100%; width: 100%; display: flex; justify-content: center; align-items: center; font-family: "mrs-eaves", serif !important; color: var(--coal); font-weight: 400; font-size: 24px;border-bottom: 1px solid transparent; }
div#pagination-container ul li.active a{border-color:var(--coal) }
.single-london-blog .same-row:nth-child(even) .content-area.ml-autox > .vc_column-inner > .wpb_wrapper{margin: auto !important}
.single-dubai-blog .same-row:nth-child(even) .content-area.ml-autox > .vc_column-inner > .wpb_wrapper{margin: auto !important}
section.vc_section.blog-details-section {padding: 100px 0 70px; }
section.vc_section.blog-details-section h2.vc_custom_heading {padding-bottom: 60px; margin: 0; }
section.vc_section.blog-details-section .container-padding {padding-left: 180px; }
div#pum-1435 {background: rgba( 0, 0, 0, 0.5 ); }
div#pum-1435 div#popmake-1435 {width: 100% !important; left: 0 !important; right: 0 !important; max-width: 860px !important; margin: auto; padding: 0;box-shadow: none;border: 0;background: var(--sand);}
div#pum_popup_title_1435 {display: none; }
div#pum-1435 div#popmake-1435 .pum-content.popmake-content {display: flex; display: -webkit-flex; }
div#pum-1435 div#popmake-1435 .pum-content.popmake-content .image-block {width: 379px; }
div#pum-1435 div#popmake-1435 .pum-content.popmake-content .image-block img {width: 100% !important;height: 522px;object-fit: cover;}
div#pum-1435 div#popmake-1435 .pum-content.popmake-content .content-block {width: calc(100% - 379px);padding: 50px 50px 90px; display: flex;position: relative; align-items: center; display: -webkit-flex;position: relative; }
div#pum-1435 div#popmake-1435 .pum-content.popmake-content .content-block h6 {color: var(--coal); font-size: 24px; font-family: "mrs-eaves", serif !important; font-weight: 700; }
div#pum-1435 div#popmake-1435 .pum-content.popmake-content .content-block  h2 {color: var(--coal); font-family: "mrs-eaves", serif !important; font-size: 30px; }
div#pum-1435 div#popmake-1435 .pum-content.popmake-content .content-block  p {color: var(--coal);max-width: 317px; }
div#pum-1435 div#popmake-1435 .pum-content.popmake-content .content-block p::first-letter {margin-left: 50px; }
div#pum-1435 div#popmake-1435 .pum-content.popmake-content .content-block a {position: absolute; bottom: 46px; padding: 0; border: 0; background: transparent; font-size: 24px; color: var(--coal); font-family: "mrs-eaves", serif; font-weight: 700; border-bottom: 1px solid var(--coal); border-radius: 0;letter-spacing: 1.5px;line-height: 30px !important; }
button.pum-close.popmake-close {background: var(--sand) !important; font-size: 0 !important; width: 40px !important; height: 40px !important; padding: 0; box-shadow: none !important; border: 0 !important; }
button.pum-close.popmake-close::before {content: ''; width: 25px; height: 2px; position: absolute; background: var(--coal); top: 50%; transform: translateY(-50%) rotate(45deg); left: 0; right: 0; margin: auto; }
button.pum-close.popmake-close::after {content: ''; width: 25px; height: 2px; position: absolute; background: var(--coal); top: 50%; transform: translateY(-50%) rotate(-45deg); left: 0; right: 0; margin: auto; }
.page-id-1405 footer .footer-logo span.alma-logo{display:block}
.page-id-1405 footer .footer-logo span.same-logo{display:none}
.page-id-1376 footer .footer-logo span.alma-logo{display:block}
.page-id-1376 footer .footer-logo span.same-logo{display:none}
.page-id-1379 footer .footer-logo span.alma-logo{display:block}
.page-id-1379 footer .footer-logo span.same-logo{display:none}
.page-id-1410 footer .footer-logo span.alma-logo{display:block}
.page-id-1410 footer .footer-logo span.same-logo{display:none}
section.musics-post-section .whats-on-row .whats-on-col{width: 25%;}





div#pum-1615 {background: rgba( 0, 0, 0, 0.5 ); }
div#pum-1615 div#popmake-1615 {width: 100% !important; left: 0 !important; right: 0 !important; max-width: 860px !important; margin: auto; padding: 0;box-shadow: none;border: 0;background: var(--sand);}
div#pum_popup_title_1435 {display: none; }
div#pum-1615 div#popmake-1615 .pum-content.popmake-content {display: flex; display: -webkit-flex; }
div#pum-1615 div#popmake-1615 .pum-content.popmake-content div img {width: 379px;height: 522px;object-fit: cover; }
div#pum-1615 div#popmake-1615 .pum-content.popmake-content .content-block {width: calc(100% - 379px);padding: 50px 50px 90px; display: flex;position: relative; align-items: center; display: -webkit-flex;position: relative; }
div#pum-1615 div#popmake-1615 .pum-content.popmake-content .content-block h6 {color: var(--coal); font-size: 24px; font-family: "mrs-eaves", serif !important; font-weight: 700; }
div#pum-1615 div#popmake-1615 .pum-content.popmake-content .content-block  h2 {color: var(--coal); font-family: "mrs-eaves", serif !important; font-size: 30px;}
div#pum-1615 div#popmake-1615 .pum-content.popmake-content .content-block  p {color: var(--coal);max-width: 317px; }
div#pum-1615 div#popmake-1615 .pum-content.popmake-content .content-block p::first-letter {margin-left: 50px; }
div#pum-1615 div#popmake-1615 .pum-content.popmake-content .content-block a {position: absolute; bottom: 46px; padding: 0; border: 0; background: transparent; font-size: 24px; color: var(--coal); font-family: "mrs-eaves", serif; font-weight: 700; border-bottom: 1px solid var(--coal); border-radius: 0;letter-spacing: 1.5px;line-height: 30px !important; left: 50px;}
div#pum-1615 .pum-theme-1427 .pum-title, .pum-theme-default-theme .pum-title {position: absolute;top: 20px; left: 50px;}

.page-id-1405 .carousel-accordion .owl-item{max-width: 37.6% !important;}
div#popmake-1615 div#pum_popup_title_1615 {
    display: none;
}
div#pum-1615 div#popmake-1615 .pum-content.popmake-content .content-block p::first-letter {
    margin-left: 130px;
}
div#pum-1615 div#popmake-1615 .pum-content.popmake-content .content-block p br{display:none}






/*new-poup*/
div#pum-1682 {background: rgba( 0, 0, 0, 0.5 ); }
div#pum-1682 div#popmake-1615 {width: 100% !important; left: 0 !important; right: 0 !important; max-width: 860px !important; margin: auto; padding: 0;box-shadow: none;border: 0;background: var(--sand);}
div#pum_popup_title_1435 {display: none; }
div#pum-1682 div#popmake-1682 .pum-content.popmake-content {display: flex; display: -webkit-flex; }
div#pum-1682 div#popmake-1682 .pum-content.popmake-content div img {width: 379px;height: 522px;object-fit: cover; }
div#pum-1682 div#popmake-1682 .pum-content.popmake-content .content-block {width: calc(100% - 379px);padding: 50px 50px 90px; display: flex;position: relative; align-items: center; display: -webkit-flex;position: relative; }
div#pum-1682 div#popmake-1682 .pum-content.popmake-content .content-block h6 {color: var(--coal); font-size: 24px; font-family: "mrs-eaves", serif !important; font-weight: 700;}
div#pum-1682 div#popmake-1682 .pum-content.popmake-content .content-block  h2 {color: var(--coal); font-family: "mrs-eaves", serif !important; font-size: 30px;}
div#pum-1682 div#popmake-1682 .pum-content.popmake-content .content-block  p {color: var(--coal);max-width: 317px; }
div#pum-1682 div#popmake-1682 .pum-content.popmake-content .content-block p::first-letter {margin-left: 50px; }
div#pum-1682 div#popmake-1682 .pum-content.popmake-content .content-block a {position: absolute; bottom: 46px; padding: 0; border: 0; background: transparent; font-size: 24px; color: var(--coal); font-family: "mrs-eaves", serif; font-weight: 700; border-bottom: 1px solid var(--coal); border-radius: 0;letter-spacing: 1.5px;line-height: 30px !important; left: 50px;}
div#pum-1682 .pum-theme-1427 .pum-title, .pum-theme-default-theme .pum-title {position: absolute;top: 20px; left: 50px;}
div#popmake-1615 div#pum_popup_title_1682 {display: none;}
div#pum-1682 div#popmake-1682 .pum-content.popmake-content .content-block p::first-letter {margin-left: 130px;}
div#pum-1682 div#popmake-1682 .pum-content.popmake-content .content-block p br{display:none}
div#pum-1682 div#popmake-1682 .pum-content.popmake-content {display: flex;display: -webkit-flex;}
div#pum-1682 div#popmake-1682 .pum-content.popmake-content .content-block {width: calc(100% - 379px);padding: 50px 50px 90px;display: flex;position: relative;align-items: center;display: -webkit-flex;position: relative;}
div#pum-1682 div#popmake-1682 .pum-content.popmake-content div img {width: 379px;height: 522px;object-fit: cover;}
.pum-theme-1427 button.pum-close.popmake-close {position: absolute;height: auto;width: auto;left: auto;right: 0px;bottom: auto;top: 0px; padding: 8px;color: #ffffff;font-family: inherit; font-weight: 400;font-size: 12px;font-style: inherit;line-height: 36px; border: 1px none #ffffff; border-radius: 0px; box-shadow: 1px 1px 3px 0px rgba( 2, 2, 2, 0.23 );text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23 );background-color: rgba( 0, 183, 205, 1.00 );}
div#popmake-1682 {width: 100% !important;left: 0 !important;right: 0 !important;max-width: 860px !important;margin: auto;padding: 0;box-shadow: none; border: 0;background: var(--sand);}
div#popmake-1682 div#pum_popup_title_1682 {display: none !important;}
div#popmake-1682 .box h2 { font-family: "mrs-eaves", serif !important;font-size: 30px;}
div#popmake-1682 .box .box a {position: absolute;bottom: 46px;padding: 0;border: 0;border-bottom-width: 0px; border-bottom-style: none; border-bottom-color: currentcolor;background: transparent;font-size: 24px;color: var(--orange);font-family: "mrs-eaves", serif;font-weight: 700;border-bottom: 1px solid var(--orange);border-radius: 0;letter-spacing: 1.5px;line-height: 30px !important;left: 50px;}
div#popmake-1682 .box p {max-width: 317px;}
.form-group.uploadFile span.wpcf7-not-valid-tip {bottom: -10px;}
footer .footer-logo span.alma-logo-test {display: none !important;}
.page-id-1860 section.banner-section .banner-logo {max-width: 200px;}
.page-id-1860 footer .footer-logo {max-width: 150px;}


/* .page-id-632 {background: #db7b51 !important} */




div.pum-theme-default-theme {background: rgba( 0, 0, 0, 0.5 ) ; }
div.pum-theme-default-theme div.pum-container {width: 100% !important; left: 0 !important; right: 0 !important; max-width: 860px !important; margin: auto !important; padding: 0;box-shadow: none;border: 0;background: var(--sand);}
div#pum_popup_title_1435 {display: none; }
div.pum-theme-default-theme div.pum-container .pum-content.popmake-content {display: flex; display: -webkit-flex; }
div.pum-theme-default-theme div.pum-container .pum-content.popmake-content div img {width: 379px;height: 522px;object-fit: cover; }
div.pum-theme-default-theme div.pum-container .pum-content.popmake-content .content-block {width: calc(100% - 379px);padding: 50px 50px 90px; display: flex;position: relative; align-items: center; display: -webkit-flex;position: relative; }
div.pum-theme-default-theme div.pum-container .pum-content.popmake-content .content-block h6 {color: var(--coal); font-size: 24px; font-family: "mrs-eaves", serif !important; font-weight: 700;}
div.pum-theme-default-theme div.pum-container .pum-content.popmake-content .content-block  h2 {color: var(--coal); font-family: "mrs-eaves", serif !important; font-size: 30px;}
div.pum-theme-default-theme div.pum-container .pum-content.popmake-content .content-block  p {color: var(--coal);max-width: 317px; }
div.pum-theme-default-theme div.pum-container .pum-content.popmake-content .content-block p::first-letter {margin-left: 50px; }
div.pum-theme-default-theme div.pum-container .pum-content.popmake-content .content-block a {position: absolute; bottom: 46px; padding: 0; border: 0; background: transparent; font-size: 24px; color: var(--coal); font-family: "mrs-eaves", serif; font-weight: 700; border-bottom: 1px solid var(--coal); border-radius: 0;letter-spacing: 1.5px;line-height: 30px !important; left: 50px;}
div.pum-theme-default-theme .pum-theme-1427 .pum-title, div.pum-theme-default-theme .pum-title {position: absolute;top: 20px; left: 50px;}
div#popmake-1615 .popmake-title {display: none;}
div.pum-theme-default-theme div.pum-container .pum-content.popmake-content .content-block p::first-letter {margin-left: 130px;}
div.pum-theme-default-theme div.pum-container .pum-content.popmake-content .content-block p br{display:none}
div.pum-theme-default-theme div.pum-container .pum-content.popmake-content {display: flex;display: -webkit-flex;}
div.pum-theme-default-theme div.pum-container .pum-content.popmake-content .content-block {width: calc(100% - 379px);padding: 50px 50px 90px;display: flex;position: relative;align-items: center;display: -webkit-flex;position: relative;}
div.pum-theme-default-theme div.pum-container .pum-content.popmake-content div img {width: 379px;height: 522px;object-fit: cover;}
.pum-theme-1427 button.pum-close.popmake-close {position: absolute;height: auto;width: auto;left: auto;right: 0px;bottom: auto;top: 0px; padding: 8px;color: #ffffff;font-family: inherit; font-weight: 400;font-size: 12px;font-style: inherit;line-height: 36px; border: 1px none #ffffff; border-radius: 0px; box-shadow: 1px 1px 3px 0px rgba( 2, 2, 2, 0.23 );text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23 );background-color: rgba( 0, 183, 205, 1.00 );}
div.pum-container {width: 100% !important;left: 0 !important;right: 0 !important;max-width: 860px !important;margin: auto;padding: 0;box-shadow: none; border: 0;background: var(--sand);}
div.pum-container .popmake-title{display: none !important;}
div.pum-container .box h2 { font-family: "mrs-eaves", serif !important;font-size: 30px;}
div.pum-container .box .box a {position: absolute;bottom: 46px;padding: 0;border: 0;border-bottom-width: 0px; border-bottom-style: none; border-bottom-color: currentcolor;background: transparent;font-size: 24px;color: var(--orange);font-family: "mrs-eaves", serif;font-weight: 700;border-bottom: 1px solid var(--orange);border-radius: 0;letter-spacing: 1.5px;line-height: 30px !important;left: 50px;}
div.pum-container .box p {max-width: 317px;}

/*-14-02-2025-*/
.dubai-book-a-table .iframe-column .vc_column-inner {max-width: 696px !important; margin-left: 0 !important;margin-right:auto !important;display: block;border: 1px solid #000;padding-right: 1px !important;margin-bottom: -8px;}
.dubai-book-a-table .iframe-column .vc_column-inner iframe {height: 649px;}
section.vc_section.dubai-book-a-table {padding-top: 50px;padding-bottom: 50px;}
@media (max-width:1599px){
.dubai-book-a-table .iframe-column .vc_column-inner{max-width: 540px !important;}
.dubai-book-a-table .iframe-column .vc_column-inner iframe {height: 618px;}
}
@media (max-width:1199px){
.dubai-book-a-table .iframe-column .vc_column-inner{max-width: 440px !important;}
.dubai-book-a-table .iframe-column .vc_column-inner iframe {height:575px;}	
}
@media (max-width:767px){
section.vc_section.dubai-book-a-table.same-section .same-row {flex-direction: column; padding: 0 35px;}
.dubai-book-a-table .iframe-column .vc_column-inner {max-width: 440px !important; margin: auto !important;padding-left: 0 !important;}
}
section.vc_section.home-page-section .booking-iframe iframe {
    height: 585px;
    max-height: 100% !important;
}
@media (max-width:1299px){
	section.vc_section.home-page-section .booking-iframe iframe{height: 528px;}	
}
section.vc_section.padding-200.dubai-book-section {
    padding-right: 90px;
}
@media (max-width:1199px){
section.vc_section.padding-200.dubai-book-section {
    padding-right: 30px;
}		
}
@media (max-width:767px){
section.vc_section.padding-200.dubai-book-section {
    padding-right: 0px;
}	
}

/*26-03-2025*/
footer.london .footer-inner .footer-row .opening-hours h2 {font-size: 18px;font-weight: 700;margin: 0 0 20px;}
footer.london .footer-inner .footer-row .opening-hours p { margin-bottom: 10px; font-weight: 400;font-size: 16px;line-height: 23px; font-family: "mrs-eaves", serif;}
footer.london .footer-inner .footer-row .opening-hours p::first-letter{margin:0 !important}
footer.london .footer-inner .footer-row .opening-hours p:last-child{margin-bottom:0}
footer.london .footer-menu{width:50%}
footer.london .footer-inner{align-items: flex-end;}
footer.london .footer-menu .footer-social, footer.london .footer-menu .footer-link {max-width: 448px;margin-left: auto;margin-right: auto;}
footer.london .footer-inner .footer-row .opening-hours p strong {font-size: 18px;}
.page-id-1860 footer.london p a, .page-id-1860 footer.london h2 a{color:#FFF !important}
.page-id-1860 footer.london .footer-logo span.alma-logo-test{max-width: 150px !important;}
@media (max-width:1699px){
footer .footer-menu ul li a, footer.london .footer-inner .footer-row .opening-hours p{font-size:16px;}
footer.london .footer-inner .footer-row .opening-hours{width:30%}
footer.london .footer-menu{width:50%}
footer.london .footer-menu .footer-social, footer.london .footer-menu .footer-link{max-width: 408px;}
}
@media (max-width:1199px){
footer.london .footer-inner .footer-row .opening-hours {width: 100%;padding-right: 0;padding-top: 30px;}	
footer.london .footer-menu{margin-top: 30px;}
footer.london .footer-menu {width: auto;}
}
footer.london .footer-inner .footer-row .opening-hours h2 a { color: var(--coal);}
footer.london .footer-inner .footer-row .same-column {width: 25%;padding: 0 15px;}
footer.london .footer-inner .footer-row {margin: 0 -15px;}
footer.london .footer-inner .footer-row {align-items: inherit;}
footer.london .footer-menu { margin-top: 0;}
footer.london .footer-social{margin-bottom:0}
footer.london .footer-menu ul li{line-height:35px;}
footer.london .footer-inner .footer-client-logo{padding-left: 0;}
footer.london .footer-inner .footer-client-logo { padding-left: 0; display: flex; align-items: flex-end; justify-content: center; height: 100%;}
footer.london .footer-menu ul li#menu-item-671 {display: none;}
footer.london .footer-logo{max-width: 260px;width: 100%;}
footer.london .footer-logo img {width: 100%;}
footer.london .footer-logo span, footer.london .footer-logo span a {width: 100%;}
footer.london .footer-logo .copyright p {font-size: 18px; color: #020203; font-family: "mrs-eaves", serif;}
footer.london .footer-logo .copyright {padding-top: 60px;}
footer.dubai .copyright {display: none;}
footer.dubai .footer-inner .footer-info {display: flex;display: -webkit-flex;align-items: flex-end;}
footer.dubai .footer-inner .footer-info .footer-row {width: 100%;}
footer.dubai .footer-inner .column-1.same-column {width: 100%;}
footer.dubai .footer-inner .column-3.same-column {margin-left: auto;}
footer.london .footer-inner .footer-row .opening-hours {width: 100% !important;}
footer.london .footer-menu {width: 100% !important;}
footer.london .footer-menu ul li{width:100% !important;margin: 0 !important;}
footer.london .common_form{width:100%; max-width:100%}
@media (max-width:1569px){
footer.london .footer-inner .footer-row .same-column.column-3 {width: 30%;}		
footer.london .footer-inner .footer-row .same-column.column-4 {width: 20%;}
footer.london .footer-inner .footer-row .opening-hours h2{font-size: 16px;}
}
@media (max-width:1351px){
footer.london .footer-inner .footer-row .same-column.column-2 {width: 20%;}
footer.london .footer-inner .footer-row .same-column.column-3 {width: 35%;}
	
}
@media (max-width:1199px){
footer .footer-inner .footer-info {width: calc(100% - 340px) !important;}	
footer .footer-inner .footer-newsletter{max-width: 340px;padding-left: 9px;}
footer .footer-inner .footer-client-logo {padding-left: 0 !important;}
footer.london .footer-inner .footer-row .same-column.column-1 {width: 100%;}
footer.london .footer-inner .footer-row .same-column.column-2 {width: 30%;}
footer.london .footer-inner .footer-row .same-column.column-3 {width: 46%;}
footer.london .footer-inner .footer-row .same-column.column-1 {width: 100%;padding-bottom: 30px;}
footer.london .footer-logo {max-width: 190px;width: 100%;}
footer.london .footer-logo .copyright {padding-top: 30px;}
}
@media (max-width:991px){
footer .footer-inner .footer-info {width: 100% !important;}	
footer.london .footer-inner .footer-row .same-column.column-3 {width: 50%;}
footer.london .footer-inner .footer-client-logo{justify-content: right;}
}
@media (max-width:767px){
footer.dubai .footer-inner .column-3.same-column {margin-left: 0;}	
footer.london .footer-inner .footer-row .same-column.column-2 {width: 100%;}
footer.london .footer-menu .footer-social, footer.london .footer-menu .footer-link {max-width: 100%;}
footer.london .footer-inner .footer-row .same-column.column-3 {width: 100%;}
footer.london .footer-inner .footer-row .same-column.column-4 {width: 100%;}
footer.london .footer-inner .footer-client-logo {justify-content: flex-start;}
footer.london .footer-inner .footer-row .same-column.column-1 {width: 100%;padding-bottom: 20px;}
footer.london .footer-logo {max-width: 165px;width: 100%;}
}

/*-----------------------*/
/*Footer Form Css*/
/*-----------------------*/
.footer-newsletter .contacta-webform-table {padding: 0;}
.footer-newsletter .contacta-webform-table .contacta-row { margin: 0;}
.footer-newsletter .contacta-webform-table .contacta-row input, .footer-newsletter .contacta-webform-table .contacta-row select {background: transparent; border: 0;border-bottom: 1px solid var(--coal) !important;outline: none !important; box-shadow: none !important; font-weight: 400;font-size: 18px;position: relative;line-height: 23px;font-family: "mrs-eaves", serif;}
.footer-newsletter .contacta-webform-table .error-msg{color:#FFF; font-weight: 400;font-size: 13px;position: relative;line-height: 23px;font-family: "mrs-eaves", serif;    font-style: normal;}
.footer-newsletter .contacta-webform-table .contacta-row:nth-child(3), .footer-newsletter .contacta-webform-table .contacta-row:nth-child(4) {width: 50%;display: inline-block;vertical-align: top;}
.footer-newsletter .contacta-webform-table .contacta-row label {display: none;}
.footer-newsletter .contacta-webform-table .contacta-row { margin: 0 0 15px;}
.footer-newsletter .contacta-webform-table .contacta-row .richText {font-weight: 400;font-size: 16px;line-height: 23px;font-family: "mrs-eaves", serif;color: var(--coal);}
.footer-newsletter .contacta-webform-table .contacta-row:nth-child(2) {margin: 0;display: none;}
div.iti__arrow{border-top: 4px solid var(--coal);}
.footer-newsletter .contacta-webform-table .contacta-row:last-child {margin: 0;}
.footer-newsletter .contacta-webform-table .contacta-row button {padding: 2px 20px !important;}
.footer-newsletter .iti__country-list {width: 333px;}
.footer-newsletter .contacta-webform-table .contacta-row .data-block label {display: flex !important;align-items: center;font-weight: 400;font-size: 16px;line-height: 23px;font-family: "mrs-eaves", serif;color: var(--coal);padding: 0 !important;}
.footer-newsletter .contacta-webform-table .contacta-row .data-block label input {margin-right: 5px;}
.footer-newsletter .contacta-webform-table .contacta-row:nth-child(8) label {display: block;font-weight: 400;font-size: 16px;line-height: 23px;font-family: "mrs-eaves", serif;color: var(--coal); padding-bottom: 10px;}
@media (max-width:767px){
.footer-newsletter .contacta-webform-table{margin:0 -15px}		
}


/*------------------*/
/*05-06-2025*/
/*------------------*/
table tr.row_contact_header h2, table tr.row_details_header h2 {margin-bottom: 35px;text-align: center;}
table tr.row_details_header h2{margin-top:30px;}
.details-form-section table tr td label {font-size: 14px;font-weight: 400;font-family: "Jost", sans-serif;color: var(--coal) !important;line-height: normal;margin: 0;display: block !important;}
.details-form-section table tr td input, .details-form-section table tr td textarea, .details-form-section table tr td select {background: transparent !important;border-radius: 0;box-shadow: none !important;outline: none;border: 0 !important;border-bottom: 1px solid var(--coal) !important;height: 30px;padding: 0px 9px;font-size: 18px;font-weight: 400;font-family: "Jost", sans-serif;color: var(--coal) !important;opacity: 1 !important;width: 100% !important;}
.details-form-section table tr.row_gdpr_consent input#lead_gdpr_consent_granted {width: auto !important;display: inline-block;}
.details-form-section table tr.row_gdpr_consent label {font-size: 12px;font-family: "Jost", sans-serif;color: var(--coal) !important;font-weight: 400;line-height: 15px;display: inline-block !important;padding-left: 25px;}
.details-form-section table tr.row_gdpr_consent label a{color: var(--coal) !important;text-decoration: underline;}
#tripleseat_embed_form label span.required{color: #000 !important;}
#tripleseat_embed_form table td{position:relative}
.details-form-section table tr.row_gdpr_consent input#lead_gdpr_consent_granted {appearance: none;-webkit-appearance: none; border: 1px solid #000000 !important; padding: 8px;border-radius: 0px;display: inline-block;position: relative;cursor: pointer;transition: all 0.2s ease-in-out;width: 15px !important;height: 15px !important;position: absolute;left: 0;top:7px;}
.details-form-section table tr.row_gdpr_consent input[type="checkbox"]:checked {background-color: #0073e6;border-color: #0073e6;}
.details-form-section table tr.row_gdpr_consent input[type="checkbox"]:checked::after {content: '✔'; color: #000000; position: absolute;top: -2px;left: 3px;font-size: 14px;}
.details-form-section table tr td textarea {height:70px;resize: none;}
.details-form-section table tr.row_submit td input#lead_submit { border: 0 !important;font-size: 18px;color: var(--coal) !important;font-family: "Jost", sans-serif;margin: auto;width: 100px !important;text-align: center;font-weight: 400;visibility: visible !important;    display: block !important;width: 100% !important;}
.details-form-section table tr.row_submit td a {color: #000;width: 100%;text-align: center;display:none}
div.timeselect a {font-size: 14px;font-weight: 400;font-family: "Jost", sans-serif;color: var(--coal) !important;}