@font-face {

		font-family: 'SackersGothicStdLight';

    src: url('../fonts/SackersGothicStdLight.eot');

    src: url('../fonts/SackersGothicStdLight.eot') format('embedded-opentype'),

    url('../fonts/SackersGothicStdLight.woff2') format('woff2'),

    url('../fonts/SackersGothicStdLight.woff') format('woff'),

    url('../fonts/SackersGothicStdLight.ttf') format('truetype'),

    url('../fonts/SackersGothicStdLight.svg#SackersGothicStdLight') format('svg');

}

@font-face {
    font-family: 'ChiswickTextExtralightApp';

    src: url('../fonts/ChiswickTextExtralightApp.eot');

    src: url('../fonts/ChiswickTextExtralightApp.eot') format('embedded-opentype'),

    url('../fonts/ChiswickTextExtralightApp.woff2') format('woff2'),

    url('../fonts/ChiswickTextExtralightApp.woff') format('woff'),

     url('../fonts/ChiswickTextExtralightApp.ttf') format('truetype'),

    url('../fonts/ChiswickTextExtralightApp.svg#ChiswickTextExtralightApp') format('svg');
}



body{margin: 0;background:#F7F0E6; }

a{text-decoration: none;transition: 0.3s ease-in-out !important;}

p{margin: 0;}

h1, h2, h3, h4, h5, h6{margin: 0;}

section.vc_section{padding: 0; margin: 0;}

div.vc_row{margin: 0;}

div.wpb_button, div.wpb_content_element, ul.wpb_thumbnails-fluid > li {margin: 0px !important; }

div.vc_column-inner {padding: 0 !important;}

.vc_figure {display: block !important; }

.vc_figure .vc_single_image-wrapper {width: 100%; display: block; }

.vc_figure .vc_single_image-wrapper img {width: 100% !important; max-width: 100% !important; }

/*.container-row {padding: 0 15px; max-width: 1685px; margin: auto !important; }*/

.btn {border: 0;box-shadow: none;padding: 0;line-height: normal;	color: #171717;font-size: 14px;font-family: 'SackersGothicStdLight';text-transform: uppercase; padding-bottom:7.4px;border-bottom:1px solid #171717;border-radius: 0;}

div.container-fluid {padding: 0 16px;}

.vc_custom_heading.big-heading {font-size: 38px;line-height: 55px;font-family: 'SackersGothicStdLight';text-transform: uppercase;color:#191919;}

div.container-row{padding:0 15px; max-width:1470px;margin: auto;}

.same-content p {font-size: 16px;color: #171717;letter-spacing: 0.4px;line-height: 32px;font-family: 'ChiswickTextExtralightApp';}

.same-btn {margin: 0 !important;}

.same-btn .vc_general {border: 0 !important;background:transparent !important; box-shadow: none !important;padding: 0 !important;padding-bottom: 0px;line-height: normal !important;color: #171717 !important;font-size: 14px !important;font-family: 'SackersGothicStdLight' !important;text-transform: uppercase !important;padding-bottom: 7.4px !important;border-bottom:1px solid #171717 !important;border-radius: 0 !important;transition: 0.5s ease-in-out !important;}

.medium-heading {color: #555A46;text-transform: uppercase;font-size: 30px;line-height: 24px;font-family: 'SackersGothicStdLight';}





/*-----------------------------

Header

------------------------------*/



header {padding: 50px 0 36px;position: sticky;top: 0;z-index: 9999;background: #f7f0e6;transition: 0.3s ease-in-out;}

header.small {padding: 30px 0; }

header .container-fluid {padding: 0 92px;}

header .header-bar.d-flex {align-items: center;justify-content: space-between;}

header .reservations-btn .btn:hover {padding-bottom: 11.5px;}

header .header-bar .header-menu {width: 33.333%;}

header .header-bar .logo-header {width: 33.333%;text-align: center;}

header .header-bar .reservations-btn {width: 33.333%;text-align: right;}

header .header-bar .header-menu .btn-menu {background: transparent;border: 0;box-shadow: none;outline: none;width: 30px;height: 30px;display: flex;align-items: center;justify-content: center;padding: 0;}

header .header-bar .logo-header .custom-logo-link {display: inline-block;}
.pum-container.pum-responsive {
	left: 0;
	margin: auto !important;
	right: 0 !important;
}


/*-----------------------------

Menu Header

------------------------------*/
body .img_logo_resturent .vc_figure .vc_single_image-wrapper img {
    width: auto !important;
    height: auto !important;
    margin-top: 26px;
    max-width: 201px !important;
}


.navbar-menu {position: fixed;z-index: 99;left: 0;right: 0;top: 0;bottom: 0;width: 100%;background: rgba(0,0,0,0.6);opacity: 0;visibility: hidden;transition: 0.3s ease-out !important;}

.navbar-menu .navbar-nav {/*height: calc(100vh - 150px);*/background: #555A46;padding: 50px 0 50px;position: relative;}

.navbar-menu .navbar-nav .close-menu {width: 40px;height: 40px;position: absolute;display: flex;align-items: center;justify-content: center;top:50px;left:86px;cursor: pointer;}

.navbar-menu .navbar-nav .menu-main-menu-container {height: 100%;padding-top: 70px;}

.navbar-menu .navbar-nav .menu-main-menu-container ul {height: 100%;overflow: auto;padding: 0;list-style: none;margin: 0;}

.navbar-menu .navbar-nav .menu-main-menu-container ul li {padding: 0 92px;margin-bottom:20px;}

.navbar-menu .navbar-nav .menu-main-menu-container ul li:last-child{margin-bottom:0;}

.navbar-menu .navbar-nav .menu-main-menu-container ul li a {color: #F9F0E5;text-transform: uppercase;font-size: 18px;font-family: 'SackersGothicStdLight';line-height: 35px;transition: 0.3s ease-out !important;}

.navbar-menu .navbar-nav .menu-main-menu-container ul li a:hover{padding-left:7px;}

body.open-menu {overflow: hidden;}

body.open-menu .navbar-menu{opacity:1;visibility:visible;}



/*-----------------------------

Banner Video

------------------------------*/



.vc_section.home-video-section video {background: #171717;height: calc(100vh - 201px) !important;width: 100% !important;margin-bottom: -6px;object-fit: cover;}

.vc_section.home-video-section .vc_column-inner{position: relative;}

.vc_section.home-video-section .vc_custom_heading.big-heading {position:absolute;left: 0;right: 0;margin: auto;max-width: 556px;top: 50%;transform: translateY(-50%);color: #F9F0E5;}



/*-----------------------------

Home About 

------------------------------*/



.vc_section.home-about-section {padding: 226px 0 216px;}

.vc_section.home-about-section .about-col-row {margin: 0 -50px;}

.vc_section.home-about-section .about-col-row .wpb_column {padding: 0 50px;position: relative;}

.vc_section.home-about-section .about-col-row .wpb_column .vc_column-inner {height: 100%;max-width: 571px;}

.vc_section.home-about-section .about-col-row .wpb_column::after {content: '';border-left: 0.5px solid #171717;position: absolute;right:0px;height: 100%;top: 0;}

.vc_section.home-about-section .about-col-row .wpb_column:last-child::after{display:none;}

.vc_section.home-about-section .about-col-row .wpb_column:last-child .vc_column-inner{margin-left:auto;}



/*-----------------------------

Home Gallery 

------------------------------*/



.vc_section.home-gallery-section .vc_figure {position: relative;}

.vc_section.home-gallery-section .vc_figure a{position: relative;}

.vc_section.home-gallery-section .vc_figure a::before {content: '';position: absolute;left: 0;right: 0;top: 0;bottom: 0;background: rgba(23, 23, 23, 0.35);width: 100%;height: 100%;}

.vc_section.home-gallery-section .vc_row .vc_column-inner {position: relative;}

.vc_section.home-gallery-section .vc_row .position-content {position: absolute;	left: 0;right: 0;margin: auto;top: 50%;transform: translateY(-50%);max-width: 800px;text-align: center;}

.position-content .sub-title {text-align: center !important;padding-bottom: 25px;text-transform: uppercase;font-size: 24px;line-height: 34px;color: #F9F0E5;font-family: 'SackersGothicStdLight';transition: 1.7s ease-in-out;}

.position-content .main-title {text-align: center !important;padding-bottom: 25px;text-transform: uppercase;font-size: 41px;line-height: 57px;color: #F9F0E5;font-family: 'SackersGothicStdLight';transition: 1.7s ease-in-out;}

.vc_section.home-gallery-section .container-fluid {padding-bottom: 15px;}

.vc_section.home-gallery-section .container-fluid:last-child{padding-bottom:0;}

.vc_section.home-gallery-section .same-btn .vc_general {color: #FFF !important;border-color: #FFF !important;transition: 1.7s ease-in-out !important;position: absolute;	left: 0;right: 0;margin: auto;bottom: 0;top: inherit;width: 144px;}

.vc_section.home-gallery-section .vc_row .vc_column-inner:hover .position-content .sub-title{opacity:0;visibility: hidden;}

.vc_section.home-gallery-section .vc_row .vc_column-inner:hover .main-title{opacity:0;visibility: hidden;}

.vc_section.home-gallery-section .vc_row .vc_column-inner:hover .same-btn .vc_general {transform: translateY(-50%);bottom: 40%;}





/*-----------------------------

Home Update 

------------------------------*/



.vc_section.update-contact-section {padding: 206px 0 143px;}





/*-----------------------------

Footer

------------------------------*/



footer {padding: 100px 0 60px;background: #F2E8DC;}

.footer-title h2 {font-size: 16px;color: #555A46;text-transform: uppercase;font-family: 'SackersGothicStdLight';padding-bottom: 27px;}

.footer-links .menu {padding: 0;list-style: none;margin: 0;}

.footer-links .menu li a {line-height: 30px;font-size: 14px;color: #555A46;letter-spacing: 0.35px;font-family: 'ChiswickTextExtralightApp';}

.getin-info p {line-height: 30px;font-size: 14px;color: #555A46;letter-spacing: 0.35px;font-family: 'ChiswickTextExtralightApp';}

.getin-info p a{color: #555A46;}

footer .footer-info {padding-top: 88px;}

footer .footer-info .footer-logo img {max-width: 188px;}

footer .footer-info .site-name {text-align: center;}

footer .footer-info .site-name p {font-size: 8px;color: #555A46;text-transform: uppercase;font-family: 'SackersGothicStdLight' !important;}

footer .footer-info .site-name p a{color: #555A46;}

footer .footer-info .social-icon {text-align: right;}

.footer-flex.row {align-items: center;}

footer .footer-info .social-icon a {margin-left: 15px;color: #555A46;font-size: 16px;}



/*-----------------------------

Allergens

------------------------------*/



.vc_section.inner-banner .vc_column-inner {position: relative;}

.vc_section.inner-banner .vc_column-inner .banner-content {position: absolute;top: 50%;transform: translateY(-50%);left: 0;right: 0;max-width: 1100px;margin: auto;}

.vc_section.inner-banner .vc_column-inner .banner-content .vc_custom_heading {font-size: 101px;	color: #F9F0E5;line-height: 110px;text-transform: uppercase;font-family: 'SackersGothicStdLight';}

.vc_section.inner-banner .vc_single_image-img {height: 634px;object-fit: cover;}

.vc_section.menu-link-section {padding: 104px 0 108px;}

.vc_section.menu-link-section .link-menu {display: block;text-align: center;margin: 0;}

.vc_section.menu-link-section .link-menu + .link-menu{margin-top:40px;} 

.vc_section.menu-link-section .link-menu .vc_general {border: 0 !important;background: transparent !important;box-shadow: none !important;padding: 0 !important; padding-top:10px !important;line-height: normal !important;font-size: 27px !important;font-family: 'SackersGothicStdLight' !important;text-transform: uppercase !important;padding-bottom: 6.4px !important;border-bottom: 1px solid #555A46 !important;border-radius: 0 !important;color: #555A46 !important;}

.vc_section.menu-link-section .link-menu .vc_general:hover{padding-bottom:14px !important;padding-top:5px !important;}



/*-----------------------------

Social Responsibility

------------------------------*/



.vc_section.social-info-section {padding: 115px 0;}

.vc_section.social-info-section .container-row-main {	padding: 0 15px;max-width: 1182px;margin: auto;}

.vc_section.social-info-section .container-row-main .sub-content {padding-bottom: 68px;}

.vc_section.social-info-section .container-row-main .sub-content p {color: #555A46;text-transform: uppercase;font-size: 16px;line-height: 28px;font-family: 'SackersGothicStdLight';}

.vc_section.social-info-section .container-row-main .vc_row-fluid {display: flex;margin: 0 -16px !important;}

.vc_section.social-info-section .container-row-main .vc_row-fluid .wpb_column {padding: 0 16px;}

.vc_section.social-info-section .container-row-main .vc_row-fluid .same-content p {margin-bottom: 30px;}

.vc_section.social-info-section .container-row-main .vc_row-fluid .same-content p:last-child{margin-bottom:0;}



/*-----------------------------

Menu Page

------------------------------*/



.vc_section.menu-page-section .container-fluid.row {padding: 0 9px;margin: 0;}

.vc_section.menu-page-section .container-fluid.row .col {padding: 0 7px;}

.vc_section.our-menu-section {padding: 115px 0 115px;}

.vc_section.menu-page-section .vc_column-inner {position: relative;}

.vc_section.menu-page-section .vc_column-inner .img-position-row {position: absolute;left: 0;right: 0;margin: auto;top: 50%;transform: translateY(-50%);text-align: center;padding: 30px;}

.img-position-row .menu-title {text-align: center !important;font-size: 32px;line-height: 51px;color: #F9F0E5;text-transform: uppercase;padding-bottom: 18px;font-family: 'SackersGothicStdLight';transition: 1.7s ease-in-out;}

.vc_section.menu-page-section .vc_column-inner:hover .img-position-row .menu-title{opacity:0;visibility: hidden;}

.img-position-row .same-btn .vc_general {color: #FFF !important;border-color: #FFF !important;transition: 1.7s ease-in-out !important;position: absolute;margin: auto;bottom: 0;top: inherit;width: 145px;left:0; right:0;}

.vc_section.menu-page-section .vc_column-inner:hover .img-position-row .same-btn .vc_general{transform: translateY(-50%);bottom: 40%;}

.vc_section.menu-page-section .vc_figure {position: relative;}

.vc_section.menu-page-section .vc_figure::before{content: '';position: absolute;left: 0;right: 0;top: 0;bottom: 0;background: rgba(23, 23, 23, 0.35);width: 100%;height: 100%;}

.vc_section.our-menu-section .width-calc .vc_column-inner {max-width: 860px;margin: auto;text-align: center;}

.vc_section.our-menu-section .width-calc .vc_column-inner .small-title {font-size: 16px;margin-bottom: 30px;text-align: center !important;color: #555A46;	text-transform: uppercase;font-family: 'SackersGothicStdLight';}

.vc_section.our-menu-section .width-calc .vc_column-inner .same-content {margin-bottom: 30px !important;}

.vc_section.our-menu-section .width-calc .vc_column-inner .vc_general {font-size: 12px !important;}



/*-----------------------------

Work With Us

------------------------------*/



.vc_section.workwith-about-section {padding: 125px 0;}

.vc_section.workwith-about-section .container-width {max-width: 1184px;margin: auto;}

.vc_section.workwith-about-section .container-width .wpb_column {padding: 0 16px;}

.vc_section.current-section .row-d-flex .vc_row-fluid {display: flex;flex-wrap: wrap;}

.vc_section.current-section .row-d-flex .vc_row-fluid .vc_column-inner {height: 100%;}

.vc_section.current-section .row-d-flex .vc_row-fluid .vc_column-inner div {height: 100%;}

.vc_section.current-section .row-d-flex .vc_row-fluid .vc_column-inner div .vc_figure {height: 100%;}

.vc_section.current-section .row-d-flex .vc_row-fluid .vc_column-inner div .vc_figure img {height: 100%;	object-fit: cover;}

.vc_section.current-section .row-d-flex .vc_row-fluid .form-col-work .vc_column-inner {display: flex;	align-items: center;padding-left: 148px !important;padding-right: 30px !important;justify-content: center;}

.vc_section.current-section .row-d-flex .vc_row-fluid .form-col-work .vc_column-inner div{height:auto;}

.vc_section.current-section .row-d-flex .vc_row-fluid .form-col-work .vc_column-inner .wpb_wrapper {max-width: 708px;width: 100%;}

.vc_section.our-commitments-section {padding: 181px 0 175px;}

.vc_section.our-commitments-section .vc_column-inner .vc_row-fluid {padding-top: 81px;margin: 0 -15px;}

.vc_section.our-commitments-section .vc_column-inner .vc_row-fluid .wpb_column {padding: 0 15px;}

.vc_section.our-commitments-section .vc_column-inner .vc_row-fluid .wpb_column .vc_column-inner {max-width: 412px;} 

.vc_section.our-commitments-section .col-title-heading {font-size: 18px;color: #555A46;text-transform: uppercase;line-height: 24px;font-family: 'SackersGothicStdLight';padding-bottom: 28px;}



/*-----------------------------

About Page

------------------------------*/



.d-flex.row-reverse {flex-direction: row-reverse;}

.vc_section.inner-about-section {padding-bottom: 98px;}

.vc_section.inner-about-section .about-col-row .vc_row-fluid.d-flex {padding-bottom: 168px;}

.vc_section.inner-about-section .btn-row .vc_column-inner .wpb_wrapper {display: flex;align-items: center;justify-content: center;display: -webkit-flex;}

.vc_section.inner-about-section .btn-row .vc_column-inner .wpb_wrapper .same-btn {padding: 0 24px;}

.vc_section.inner-about-section .about-col-row .vc_row-fluid.d-flex .wpb_column .vc_column-inner {height: 100%;}

.vc_section.inner-about-section .about-col-row .vc_row-fluid.d-flex .wpb_column .vc_column-inner div {height: 100%;}

.vc_section.inner-about-section .about-col-row .vc_row-fluid.d-flex .wpb_column .vc_column-inner div .vc_figure {height: 100%;}

.vc_section.inner-about-section .about-col-row .vc_row-fluid.d-flex .wpb_column .vc_column-inner div .vc_figure img {height: 634px;	object-fit: cover;}

.vc_section.inner-about-section .about-col-row .vc_row-fluid.d-flex .about-col-content .vc_column-inner {display: flex;align-items: center;justify-content: center;padding:50px !important;}

.vc_section.inner-about-section .about-col-row .vc_row-fluid.d-flex .about-col-content .vc_column-inner div{height:auto;}

.vc_section.inner-about-section .about-col-row .vc_row-fluid.d-flex .about-col-content .vc_column-inner div.wpb_wrapper {max-width: 560px;}

.vc_section.inner-about-section .about-col-row .vc_row-fluid.d-flex .about-col-content .same-content p{margin-bottom:30px;}

.vc_section.inner-about-section .about-col-row .vc_row-fluid.d-flex .about-col-content .same-content p:last-child{margin-bottom:0;}



/*-----------------------------

Privacy Policy

------------------------------*/



.vc_section.privacy-policy {padding: 118px 0 80px;}

.vc_section.privacy-policy .container-row {max-width: 861px;}

.vc_section.privacy-policy .container-row .wpb_wrapper h2 {padding-bottom: 34px;color: #555A46;text-transform: uppercase;font-size: 20px;line-height: 16px;font-family: 'SackersGothicStdLight';}

.vc_section.privacy-policy .container-row .wpb_wrapper p {font-size: 16px;line-height: 32px;margin-bottom:35px;letter-spacing: 0.4px;color: #171717;font-family: 'ChiswickTextExtralightApp';}

.vc_section.privacy-policy .container-row .wpb_wrapper p a{color: #171717;}



/*-----------------------------

Page404 

------------------------------*/



.error404 header {display: none;}

.error404 footer {display: none;}

.section404 {height: 100vh;position: relative;}

.section404 .header404 {position: absolute;left: 0;right: 0;text-align: center;width: 100%;padding: 50px 0;top: 0;}

.section404 .container-row {height: 100%;display: flex;align-items: center;text-align: center;justify-content: center;display: -webkit-flex;}

.heading404 h2 {color: #555A46;text-transform: uppercase;font-family: 'SackersGothicStdLight';font-size: 131px;line-height: 143px;padding-bottom: 7px;}

.heading404 p {letter-spacing: 0.4px;color: #171717;font-size: 16px;line-height: 32px;padding-bottom: 54px;font-family: 'ChiswickTextExtralightApp';}

.heading404 .btn.btn-inline:hover {padding-bottom: 10px;}

.section404::before {content: '';background: url(../images/bg-404.svg);position: absolute;bottom: 0;left: 0;height: 820px;width: 575px;transform: rotate(-180deg);background-size: cover;background-repeat: no-repeat;}



/*-----------------------------

Laurence Henry

------------------------------*/



.vc_section.inner-banner .vc_column-inner .banner-content .vc_custom_heading.small-heading {font-size: 24px;padding-bottom: 25px;line-height: 34px;}

.vc_section.inner-banner .vc_column-inner .banner-content .vc_custom_heading.heading_43 {font-size: 41px;line-height: 57px;}

.sample-menu-btn {padding-top: 78px;display: flex;	align-items: center;justify-content: center;width: 100%;text-align: center;}

.sample-menu-btn .same-btn .vc_general:hover {padding-bottom: 10px !important;}

.vc_section.reservation-gallery-section .container_row {padding: 0 88px; }

.vc_section.reservation-gallery-section .container_row .gallery-row {display: flex; align-items: center; display: -webkit-flex; margin: 0 -10px;}

.vc_section.reservation-gallery-section .container_row .gallery-row .wpb_column {padding: 0 10px; }

.vc_section.reservation-gallery-section .gallery-reservation-btn {padding: 101px 0 85px; text-align: center; }

.vc_section.reservation-gallery-section .gallery-reservation-btn .same-btn .vc_general:hover {padding-bottom: 11px !important; }



/*-----------------------------

Form Heading

------------------------------*/

.form-control {letter-spacing: 0.3px;color: #171717 !important;border: none;background: transparent !important;border-bottom: 0.20000000298023224px solid #171717 !important;border-radius: 0;padding: 0 0 12px;box-shadow: none !important;outline: none !important;font-size: 12px !important;font-family: 'ChiswickTextExtralightApp'; }

.form-heading {color: #171717; text-transform: uppercase; font-size: 19px; line-height: 29px; font-family: 'SackersGothicStdLight' !important;padding-bottom: 40px; }

.form-group {margin-bottom: 30px !important;}

.error {font-size: 10px !important;color: red;text-transform: uppercase;}

.form-control::placeholder {color: #171717;opacity: 1;}

.form-group .btn:hover {padding-bottom: 10px;}

.form-group .btn{transition: 0.5s ease-in-out !important;}

.form-group .btn-group {margin-top: 25px;height: 40px;align-items: center;}

.vc_section.update-contact-section .cleaverandwake-form-home {max-width: 548px;margin: auto;}

.form-group.text-center {margin: 0 !important;}

.vc_section.update-contact-section .siginup-info-section {max-width: 548px;margin: auto;}

.vc_section.update-contact-section .siginup-info-section .same-content {margin: 54px 0 !important;border-top: 0.5px solid #555A46;border-bottom: 0.5px solid #555A46 !important;padding: 54px 0 !important;}

.vc_section.update-contact-section .siginup-info-section .same-content p {margin-bottom: 42px;}

.vc_section.update-contact-section .siginup-info-section .same-content p:last-child{margin-bottom:0}

.vc_section.update-contact-section .siginup-info-section .same-content p a {display: block;}

.vc_section.update-contact-section .siginup-info-section .time-list ul {padding: 0;list-style: none;margin: 0;}

.vc_section.update-contact-section .siginup-info-section .time-list ul li {font-size: 12px; line-height: 28px; color: #171717; display: flex; text-transform: uppercase; font-family: 'SackersGothicStdLight'; justify-content: space-between;  margin-block-start: 10px; }
.vc_section.update-contact-section .siginup-info-section .time-list ul li:last-child{margin-bottom: 0; padding-bottom: 0; border: 0;}

.vc_section.update-contact-section .siginup-info-section .time-list ul li strong {font-weight: normal;padding-left: 25px;text-align: right;display: block;max-width: 205px;}
.vc_section.update-contact-section .siginup-info-section .time-list ul li span {display: block; max-width: 120px; width: 100%; }
.vc_section.contact-inner-info ul li span {width: 120px; display: block; }

/*-----------------------------

Contact Page

------------------------------*/



.vc_section.contact-inner-info {padding: 80px 0 64px; }

.vc_section.contact-inner-info .container_row {padding: 0 92px; }
.map-row iframe {width: 100% !important; border: 0 !important; background: transparent !important; height: 694px !important; object-fit: cover; -webkit-filter: grayscale(100%);
filter: grayscale(100%);}

.vc_section.contact-inner-info .container_row .vc_row-fluid {margin: 0 -15px; }

.vc_section.contact-inner-info .container_row .wpb_column {padding: 0 7px; }

.vc_section.contact-inner-info .container_row .contact-heading-page {font-size: 18px; line-height: 35px; color: #555A46; text-transform: uppercase; font-family: 'SackersGothicStdLight' !important; padding-bottom: 32px; }

.vc_section.contact-inner-info .container_row .same-content {margin-bottom: 38px !important; max-width: 294px; }

.same-content p a{color: #171717;}

.vc_section.contact-inner-info .container_row .wpb_wrapper {background: transparent !important; padding: 0 !important; }

.vc_section.contact-inner-info ul {padding: 0; list-style: none; margin: 0;max-width: 548px; }

.vc_section.contact-inner-info ul li {font-size: 16px; line-height: 32px; color: #171717; display: flex;font-family: 'ChiswickTextExtralightApp';}

.vc_section.contact-inner-info ul li strong {font-weight: normal; padding-left: 25px;  display: block; text-align: right; margin-left: auto; }


/*-----------------------------

Same Form

------------------------------*/



.form-heading-title {max-width: 641px; margin: auto; }

.form-heading-title h2{color: #555A46; text-transform: uppercase; font-size: 19px; line-height: 29px; font-family: 'SackersGothicStdLight' !important; padding-bottom: 40px;text-align: center;}

.same-form-inner .inline-group {border-bottom: 0.4000000059604645px solid #555A46; }

.same-form-inner .form-inline {border-top: 0.4000000059604645px solid #555A46; }

.same-form-inner .inline-group .input-group {max-width: 641px; margin: auto; padding: 37px; border-left: 0.4000000059604645px solid #555A46; border-right: 0.4000000059604645px solid #555A46; justify-content: space-between;align-items: center; }

label {color: #555A46; text-transform: uppercase; font-size: 14px; line-height: 20px; font-family: 'SackersGothicStdLight';}

.form-blog .btn-group {padding: 50px 36px 0; display: block; }

.form-blog .btn-group .btn {width: auto; margin: auto; display: block;transition: 0.3s ease-in-out !important;color: #555A46; border-color: #555A46; }

.form-blog .btn-group .btn:hover{padding-bottom: 12px;}

.check-group {padding: 26px 16px; background: #F2E8DC; margin-top: 37px; }

.same-form-inner  .form-control{color: #555A46 !important; font-size: 14px !important;font-family: 'SackersGothicStdLight';text-transform: uppercase;}

.same-form-inner .form-control::placeholder {color:#555A46;opacity: 1;}

/*-----------------------------

Make A Reservation

------------------------------*/



.vc_section.make-a-reservation-section {padding: 0px 0 150px; }

.vc_section.make-a-reservation-section .step-one {padding-top: 90px; }

.form-top-headline {background: #555A46; text-align: center; padding: 5px 26px; }

.form-top-headline p {color: #F9F0E5; text-transform: uppercase; font-size: 13px; line-height: 25px; font-family: 'SackersGothicStdLight' !important; }

.form-heading-title_card { border-bottom:none !important; }

.detalis-form .form-heading-title {max-width: 100%; padding:0 0 40px; border-bottom: 0.20000000298023224px solid #171717; }

.detalis-form .form-heading-title h2 {padding-bottom: 0; }

.detalis-form .form-blog {max-width: 600px; margin: auto; padding-top: 47px; padding-bottom: 40px; }

.check-pirvacy p {letter-spacing: 0.3px; color: #555A46; font-size: 12px; line-height: 36px; margin-top: 20px !important;font-family: 'ChiswickTextExtralightApp';margin-top: 5px !important; }

.check-pirvacy p a {color: #555A46; text-transform: ; text-decoration: underline; }

.notes-box-add ul {padding: 0; list-style: none; }

.notes-box-add ul li {margin-bottom: 30px; }

.notes-box-add ul li:last-child {margin-bottom: 0; }

.notes-box-add ul li .content-notes-box {display: flex; justify-content: space-between; display: -webkit-flex;align-items: center; }

.notes-box-add ul li .content-notes-box span {font-size: 14px; line-height: 20px; color: #555A46; text-transform: uppercase;font-family: 'SackersGothicStdLight'; }

.notes-box-add ul li .content-notes-box .btn {border-color: #555A46; color: #555A46; }

.check-group .check-input {display: flex; align-items: center; }

.check-group .check-input .check {background: transparent !important; width: 15px; height: 15px; }

.check-group .check-input label {margin-left: 15px; text-transform: inherit; font-size: 16px; color: #555A46; line-height:normal; letter-spacing: 0.38px;font-family: 'ChiswickTextExtralightApp'; }

.vc_section.update-contact-section .siginup-info-section .same-content p {font-size: 12px; max-width: 394px; font-family: 'SackersGothicStdLight';text-transform: uppercase;line-height: 28px;}

/*.same-btn {height: 50px; display: flex !important; align-items: center !important; }
*/

.newsletter .mailpoet_form {padding: 0 !important; }

.newsletter .mailpoet_form #form_email_1 {letter-spacing: 0.3px; color: #171717 !important; border: none; border-bottom-color: currentcolor; border-bottom-style: none; border-bottom-width: medium; background: transparent !important; border-bottom: 0.20000000298023224px solid #171717 !important; border-radius: 0; padding: 0 0 8px !important; box-shadow: none !important; outline: none !important; font-size: 12px !important; width: 209px !important;font-family: 'ChiswickTextExtralightApp' !important;}

.newsletter .mailpoet_form .mailpoet_submit {width: auto !important; letter-spacing: 0.27px; color: #555A46 !important; text-transform: uppercase; font-size: 9px !important; line-height: 26px !important; padding: 0px 15px !important; height: 27px !important; background: #F9F0E5 !important;font-family: 'SackersGothicStdLight' !important; }

.newsletter .mailpoet_form .parsley-errors-list {position: absolute; margin: 0; font-family: 'SackersGothicStdLight' !important; font-size: 12px; }

.vc_section.availabilty-form-section {padding: 0 16px;position: relative;z-index: 5;}

.vc_section.availabilty-form-section .vc_row-fluid{background: #555A46;}

.vc_section.availabilty-form-section .vc_row-fluid .vc_column_container {max-width: 1088px; margin: auto !important; padding: 0 15px; display: block; float: inherit; }

.home_slider_view_avaviliaty .col-md-3 {border-left: 0.4000000059604645px solid #F9F0E5;position: relative;width: 242px; }
.home_slider_view_avaviliaty .col-md-3:nth-of-type(2) {width: 356px; }


.home_slider_view_avaviliaty .col-md-3:last-child {border-right: 0.4000000059604645px solid #F9F0E5; }


.book-form .input-group {transition: 0.3s ease-out; }
.input-group .select-list li:first-child {display: block; border-top: 0px; position: absolute; top: -60px; right: 0; text-align: right; min-width: inherit; padding: 0 36px; display: flex !important; align-items: center; flex-direction: row-reverse; border-bottom: 0;display: block;}
.input-group .select-list li:first-child::before {content: ''; right: 36px; background: url(../images/dropdwon.png);background-size: cover; width: 14px; height: 8px; display: inline-block; margin-left: 33px; }
.input-group .select-list li {text-transform: uppercase; color: #555A46; font-size: 16px; line-height: 22px; font-family: 'SackersGothicStdLight'; padding: 20px 36px;border-top: 0.4000000059604645px solid #555A46; cursor: pointer;display: none;}
.input-group .select-list li:last-child{ border-bottom: 0.4000000059604645px solid #555A46;}
.input-group .select-list {position: absolute; left: 0; right: 0; top: 94px; border: 0; background: #F2E8DC; z-index: 999; border-left: 0.4000000059604645px solid #555A46;  border-radius: 0; margin: 0 !important; border-right: 0.4000000059604645px solid #555A46; padding: 0; list-style: none; }
.book-form .input-group:hover {background: #F2E8DC; }
.input-group .select-list.open li {display: block; }

.input-group .form_control.timeselect li:first-child {display: block; border-top: 0px; position: absolute; top: -60px; right: 0; text-align: right; min-width: inherit; padding: 0 36px; display: flex !important; align-items: center; flex-direction: row-reverse; border-bottom: 0;display: block;}
.input-group .form_control.timeselect li:first-child::before {content: ''; right: 36px; background: url(../images/dropdwon.png); background-size: cover;width: 14px; height: 8px; display: inline-block; margin-left: 33px; }
.input-group .form_control.timeselect li {text-transform: uppercase; color: #555A46; font-size: 16px; line-height: 22px; font-family: 'SackersGothicStdLight'; padding: 20px 36px;border-top: 0.4000000059604645px solid #555A46; cursor: pointer;display: none;}
.input-group .form_control.timeselect li:last-child{ border-bottom: 0.4000000059604645px solid #555A46;}
.input-group .form_control.timeselect {position: absolute; left: 0; right: 0; top: 94px; border: 0; background: #F2E8DC; z-index: 99; border-left: 0.4000000059604645px solid #555A46;  border-radius: 0; margin: 0 !important; border-right: 0.4000000059604645px solid #555A46; padding: 0; list-style: none; }
.book-form .input-group:hover {background: #F2E8DC; }
.input-group .form_control.timeselect.open li {display: block; }
.book-form .input-group #datepicker_avaivility {background: transparent; border: 0; padding: 0; background-image: url(../images/dropdwon.png); outline: none; background-size: 14px; background-repeat: no-repeat; background-position: 100%; text-transform: uppercase; font-size: 14px; line-height: 20px; font-family: 'SackersGothicStdLight'; color: #555A46; padding-right: 26px; margin: 0 !important; width: auto !important; width: 240px !important; margin-left: auto !important; }

#ui-datepicker-div {left: 0 !important; right: 0; max-width: 641px !important; margin: auto; width: 100%; margin-top: 37px; border: 0; border-radius: 0; padding: 0; border: 0.4000000059604645px solid #555A46; }
.book-form .input-group #datepicker_aviv {background: transparent; border: 0; padding: 0; background-image: url(../images/dropdwon.png); outline: none; background-size: 14px; background-repeat: no-repeat; background-position: 100%; text-transform: uppercase; font-size: 14px; line-height: 20px; font-family: 'SackersGothicStdLight'; color: #555A46; padding-right: 26px; margin: 0 !important; width: auto !important; width: 240px !important; margin-left: auto !important; }


.vc_section.event-content-section {padding: 116px 0 100px; }
.vc_section.event-content-section .vc_column-inner {max-width: 860px; margin: auto; text-align: center; }
.vc_custom_heading.event-heading {text-align: center !important; color: #555A46; padding-bottom: 30px; font-family: 'SackersGothicStdLight'; font-size: 16px; }
.vc_section.event-blog-section {padding-bottom: 119px; }
.vc_section.event-blog-section .vc_column-inner {max-width:1152px; margin: auto; }
.vc_section.event-blog-section .vc_column-inner .event_list_on_event {background: #F2E8DC; margin-bottom: 40px;}
.vc_section.event-blog-section .vc_column-inner .event_list_on_event:last-child{margin-bottom: 0;}
.vc_section.event-blog-section .vc_column-inner .event_list_on_event .row {align-items: center; }
.vc_section.event-blog-section .vc_column-inner .event_list_on_event .row h2 {color: #555A46;text-transform: uppercase;padding-bottom: 30px; font-size: 20px; line-height: 24px;font-family: 'SackersGothicStdLight';}
.vc_section.event-blog-section .vc_column-inner .event_list_on_event .row .col-md-4{width: 337px;}
.vc_section.event-blog-section .vc_column-inner .event_list_on_event .row .col-md-8{width: calc(100% - 337px);padding-left: 55px; padding-right: 159px;position: relative;}
.event_list_on_event .event_featured_image {width: 100%; height: 287px; object-fit: cover; }
.vc_section.event-blog-section .vc_column-inner .event_list_on_event p{color: #555A46;text-transform: uppercase;font-size: 13px; line-height: 16px; font-family: 'SackersGothicStdLight';margin-bottom: 15px;}
.event-details .details-inner {display: flex; display: -webkit-flex; flex-wrap: wrap; }
.event-details .details-inner .event-left {width: 50%; }
.event-details .details-inner .event-right {width: 50%; }
.event-details .details-inner .event-left img{width: 100%; height:950px; object-fit: cover; }
.event-details-img {height: 100%; }
.event-details-content {height: 100%; display: flex; align-items: center; display: -webkit-flex;padding: 0px 50px 50px;}
.event-details-content .event-content-info {max-width: 584px; margin: auto; }
.event-details-content .event-content-info h2 {font-size: 30px; color: #555A46; text-transform: uppercase; padding-bottom: 24px; font-family: 'SackersGothicStdLight'; }
.event-details-content .event-content-info span {display: block; font-size: 14px; line-height: 16px; color: #555A46; margin-bottom: 16px; font-family: 'SackersGothicStdLight';text-transform: uppercase; }
.event-details-content .event-content-info p:first-child{margin-top:49px;}
.event-details-content .event-content-info p { letter-spacing: 0.4px; color: #171717; font-size: 16px; font-family: 'ChiswickTextExtralightApp'; line-height: 32px;margin-bottom: 10px; }
.event-details-content .event-content-info .event-timings p {margin-top: 0; }
.event-details-content .event-content-info .event-timings {margin-bottom: 49px; }
.event-details-content .event-content-info .btn {margin-top: 0px; }
.event-details-content .event-content-info .btn{padding-bottom: 7px;transition: 0.5s ease-in-out !important;}
.event-details-content .event-content-info .btn:hover{padding-bottom:11.5px;}
.event-details-content .event-content-info .flex-d{margin-top:10px;}
.event-details-content .event-content-info .flex-d {height:40px; display:flex; align-items:center}
.event-details-content .event-content-info .btn-details .flex-d {margin-right: 20px; }
.home_slider_view_avaviliaty .form_field label {color: #F9F0E5; text-transform: uppercase; font-size: 14px; line-height: 20px; font-family: 'SackersGothicStdLight'; }
.home_slider_view_avaviliaty .form_field {display: flex; align-items: center; margin: 0 !important; height: 100%; padding:0px 15px; display: -webkit-flex; }
.home_slider_view_avaviliaty .form_field .btn-group {margin: auto;height: 74px;align-items: center; }
.home_slider_view_avaviliaty .form_field .btn-group .btn {color: #F9F0E5; border-color: #F9F0E5; }
/*.home_slider_view_avaviliaty .form_field ul {position: absolute;top: 74px; padding: 0; list-style: none; background: #555a46; width: 100%; left: 0; right: 0; border-left: 0.4000000059604645px solid #F9F0E5; border-right: 0.4000000059604645px solid #F9F0E5; z-index: 9;}
.home_slider_view_avaviliaty .form_field ul li {padding: 10px 22px; display: none; text-transform: uppercase; color: #FFF; font-family: 'SackersGothicStdLight';transition: 0.3s ease-out;font-size: 14px; }
.home_slider_view_avaviliaty .form_field ul li:hover {background: #F9F0E5; color: #555A46; }
.home_slider_view_avaviliaty .form_field ul li:first-child {border-top: 0px; position: absolute; top: -49px; right: 0; text-align: right; min-width: inherit; padding: 0 27px; display: flex !important; align-items: center; flex-direction: row-reverse; border-bottom: 0; display: block; }
.home_slider_view_avaviliaty .form_field ul.select-list.partysize.open li {display: block; }
.home_slider_view_avaviliaty .form_field ul li:first-child::before {content: ''; right: 36px; background: url(../images/dropdwon-white.png);background-size: cover; width: 14px; height: 8px; display: inline-block; margin-left: 10px; }
.home_slider_view_avaviliaty .form_field ul li:first-child:hover {color: #FFF !important; background: transparent !important; }*/
.home_slider_view_avaviliaty .form_field .form_control.timeselect.open li {display: block; }
.home_slider_view_avaviliaty .form_field .hasDatepicker {background: transparent; width: 225px; border: 0; text-align: right; color: #F9F0E5; text-transform: uppercase; font-size: 14px; line-height: 20px; font-family: 'SackersGothicStdLight'; box-shadow: none; outline: none; padding-right: 20px; background-image: url(../images/dropdwon-white.png); background-position: 100%; background-repeat: no-repeat; background-size: 14px; margin-left: auto; }
.vc_section.event-blog-section .vc_column-inner .event_list_on_event .fa {position: absolute; right: 73px; top: 50%; transform: translateY(-50%); color: #555A46; font-size: 25px; transition: 0.3s ease-out; }
.vc_section.event-blog-section .vc_column-inner .event_list_on_event:hover .fa{margin-right: -10px;}
.vc_section.contact-inner-info .container_row.map-row .wpb_column {padding: 0; } 

/*=====================Animaction==================*/
.keyframescreen {position: fixed; left: 0; right: 0; top: 0; bottom: 0; width: 100%; height: 100%; background: #F7F0E6; z-index: 99999; transition:0.2s ease-out;}
.keyframescreen .keyframescreen-img-top {
    background: url(../images/keyfram-bg-top.svg);
    position: absolute;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    top: 0;
    background-position: center;
    background-repeat: no-repeat;
    -moz-animation: slide 2s ease 2.5s forwards;
   -webkit-animation: slide 2s ease 2.5s forwards;
   -o-animation: slide 2s ease 2.5s forwards;
   -ms-animation: slide 2s ease 2.5s forwards;
    animation: slide 2s ease 2.5s forwards;
}

@-moz-keyframes slide /* Firefox */
{from {height: 100%;} to {height:0px;} }
@-webkit-keyframes slide /* Safari and Chrome */
{from {height: 100%;} to {height:0px;} }
@-ms-keyframes slide /* IE10 */
{from {height: 100%;} to {height: 0px;} }
@keyframes slide
{from {height: 100%;} to {height: 0px;} }
.keyframescreen .keyframescreen-img-left {
    background: url(../images/keyframescreen-bg-left.svg);
    position: absolute;
    left: 0;
    width: 1017px;
    height: 100%;
    top: 0;
    bottom: 0;
    background-position: right;
    background-repeat: no-repeat;
     -moz-animation: leftslide 4s ease 1.5s forwards; 
     -webkit-animation: leftslide 4s ease 1.5s forwards; 
     -o-animation: leftslide 4s ease 1.5s forwards; 
     -ms-animation: leftslide 4s ease 1.5s forwards; 
     animation: leftslide 4s ease 1.5s forwards; 
}
@-moz-keyframes leftslide /* Firefox */
{from {width: 1017px;} to {width:0px;} }
@-webkit-keyframes leftslide /* Safari and Chrome */
{from {width: 1017px;} to {width:0px;} }
@-ms-keyframes leftslide /* IE10 */
{from {width: 1017px;} to {width: 0px;} }
@keyframes leftslide
{from {width: 1017px;} to {width: 0px;} }
.keyframescreen-logo {
    position: absolute;
    left: 0;
    right: 0;
    max-width: 263px;
    margin: auto;
    top:50%;
    transform: translateY(-50%);
     -moz-animation: logo 2s ease 3.5s forwards; 
     -webkit-animation: logo 2s ease 3.5s forwards; 
     -o-animation: logo 2s ease 3.5s forwards; 
     -ms-animation: logo 2s ease 3.5s forwards; 
     animation: logo 2s ease 3.5s forwards; 
     transform: scale(1.4);
     

}
.keyframescreen-logo a{display: block;}
.keyframescreen-logo img{width: 100%;}
@-moz-keyframes logo /* Firefox */
{from {top: 50%;transform: scale(1.4);} to {top: 50px;transform: scale(1.0); } }
@-webkit-keyframes logo /* Safari and Chrome */
{from {top: 50%;transform: scale(1.4);} to {top: 50px;transform: scale(1.0);  } }
@-ms-keyframes logo /* IE10 */
{from {top: 50%;transform: scale(1.4);} to {top: 50px;transform: scale(1.0);  } }
@keyframes logo
{from {top: 50%; transform: scale(1.4);} to {top: 50px;transform: scale(1.0);  } }
.keyframescreen-logo a{height: 23px; overflow: hidden;transition: 0.3s all;position: relative;}
.keyframescreen-logo::before {content: ''; position: absolute; right: 39px; background: url(../images/logo_name.png); width: 174px; height: 18px; background-size: contain; background-repeat: no-repeat; bottom: -27px; opacity: 0; visibility: hidden; transition:1s ease; }
.keyframescreen-logo.topline-animate::before{opacity: 1; visibility: visible;}

.select-dropdown {display: inline-block; max-width: 100%; margin-left: auto; }
.select-dropdown__list {position: absolute; display: none; left: 0; right: 0; overflow: auto; margin: 0; padding: 0; list-style-type: none; opacity: 0; pointer-events: none; transition: all ease-in-out 0.3s; z-index: 2; background: #555a46; top: 74px; width: 100%; border: 0.4000000059604645px solid #F9F0E5; height: 402px;padding-bottom: 25px; }
.select-dropdown__list.active {opacity: 1; pointer-events: auto; display: block; }
/* .select-dropdown__list-item {display: block; list-style-type: none; cursor: pointer; text-align: left; transition: 0.3s ease-out; color: #F9F0E5; text-transform: uppercase; font-size: 12px; font-family: 'SackersGothicStdLight'; padding: 9px 28px; } */
.select-dropdown__button {background: transparent; border: 0; box-shadow: none; outline: none; margin-left: auto; display: block; line-height: 20px; font-family: 'SackersGothicStdLight'; color: #FFF; font-size: 12px; position: relative; padding: 0; display: flex; align-items: center; flex-direction: row-reverse; }
.select-dropdown__button::before {content: ''; background-image: url(../images/dropdwon-white.png); width: 14px; background-size: cover; display: inline-block; margin-left: 10px; background-position: center; height: 8px; }
.select-dropdown__button i {display: none;}
.select-dropdown__list-item:hover{background: #F9F0E5;color: #555A46;}

.book-form .select-dropdown__list {background: #F2E8DC; border: 0.4000000059604645px solid #555A46; margin: auto; top: 95px; border-top: 0;padding-bottom: 0;height: 299px; }
.book-form .select-dropdown__list .select-dropdown__list-item {padding: 15px 36px; color: #555A46; font-size: 16px; border-bottom: 0.4000000059604645px solid #555A46; }
.book-form .select-dropdown__list .select-dropdown__list-item:last-child{border-bottom: 0;}
.book-form .select-dropdown__button::before{background-image: url(../images/dropdwon.png);margin-left: 18px;}
.book-form .select-dropdown__button{color: #555A46; font-size: 16px;}
.cleaverandwake-form-home .col {position: relative;}

/*===========New Select Box===========================*/
.home_slider_view_avaviliaty .select2-selection__arrow {display: none; }
.home_slider_view_avaviliaty .select2.select2-container {margin-left: auto; width: auto !important;}
.home_slider_view_avaviliaty .select2.select2-container .select2-selection.select2-selection--single {background: transparent; border: 0; display: inline-block;vertical-align: top; }
.home_slider_view_avaviliaty .select2.select2-container .select2-selection__rendered {color: #F9F0E5; text-transform: uppercase; font-size: 14px; font-family: 'SackersGothicStdLight'; padding: 0; width: 95px; text-align: center; line-height: inherit; line-height: 28px; margin-top:5px; background-image: url(../images/dropdwon-white.png); background-position: 100%; background-repeat: no-repeat; background-size: 14px; }
.home_slider_view_avaviliaty .select2.select2-container {margin-left: auto; width: auto !important; position: absolute; top: 50%; right: 0; transform: translateY(-50%); left: 0; text-align: right; padding-right: 30px; padding-left: 30px; height: 100%; display: flex; align-items: center; justify-content: flex-end;}
.select2-container--open .select2-dropdown {background: #555A46; padding:0; border: 0.4000000059604645px solid #F9F0E5 !important;width: 243px !important;margin-left: -1px; }
.select2-container--open .select2-dropdown .select2-results__option {background: transparent; padding: 10px 28px; color: #F9F0E5; text-transform: uppercase; font-size: 14px; font-family: 'SackersGothicStdLight'; }
.select2-container--open .select2-dropdown .select2-results__option.select2-results__option--highlighted{background: #F9F0E5; color:#555A46 ;}
.select2-container--default .select2-results__option[aria-selected="true"]{background: #F9F0E5 !important; color:#555A46 !important ;}
.select2-container--default .select2-results > .select2-results__options{max-height: 328px !important;}
.cleaverandwake-form-home .select2-selection__arrow {display: none; }
.cleaverandwake-form-home .select2-selection.select2-selection--single {background: transparent; border: 0; border-radius: 0; border-bottom: 0.20000000298023224px solid #171717 !important; border-radius: 0; padding: 0 0 12px; box-shadow: none !important; outline: none !important; font-size: 12px !important; font-family: 'ChiswickTextExtralightApp'; }
.cleaverandwake-form-home .select2-selection.select2-selection--single span {padding-left: 0; font-size: 12px !important; font-family: 'ChiswickTextExtralightApp' !important; color: #171717 !important; }
.cleaverandwake-form-home .select2-selection.select2-selection--single {background-image: url(../images/dropdwon.png); background-repeat: no-repeat; background-size: 10px; background-position: 100%; }
.select2-container--default .select2-results > .select2-results__options{max-height: 328px !important;scrollbar-color:#555A46 #F7F0E6; scrollbar-width: thin; -webkit-overflow-scrolling: touch;}
.page-id-224 .select2-container--default .select2-results > .select2-results__options {
    scrollbar-color: #555A46 transparent;
}
.page-id-224 .select2-container--default .select2-results > .select2-results__options::-webkit-scrollbar-track {background-color:  #555A46; -webkit-border-radius:100px; border-radius: 100px; }
.select2-container--default .select2-results > .select2-results__options::-webkit-scrollbar {width:8px; } 
.select2-container--default .select2-results > .select2-results__options::-webkit-scrollbar-track {background-color:  #F7F7F7; -webkit-border-radius:100px; border-radius: 100px; }
.select2-container--default .select2-results > .select2-results__options::-webkit-scrollbar-thumb {-webkit-border-radius: 100px; border-radius: 100px; background:#555A46; }

.page-id-224 .select2-container--default .select2-results > .select2-results__options::-webkit-scrollbar {width:8px; } 
.page-id-224 .select2-container--default .select2-results > .select2-results__options::-webkit-scrollbar-track {background-color:  #F7F7F7; -webkit-border-radius:100px; border-radius: 100px; }
.page-id-224 .select2-container--default .select2-results > .select2-results__options::-webkit-scrollbar-thumb {-webkit-border-radius: 100px; border-radius: 100px; background: #555A46; }

.inner_section .section-same::-webkit-scrollbar {width:4px; } 
.inner_section .section-same::-webkit-scrollbar-track {background-color:#555A46; -webkit-border-radius: 0px; border-radius: 0px; }
.inner_section .section-same::-webkit-scrollbar-thumb {-webkit-border-radius: 0px; border-radius: 0px; background: #0A4C95; }
select option{background: #555A46;color: #F9F0E5;}
select option:hover {background: #F9F0E5 !important; color: #555A46 !important; }
select option[aria-selected="true"]{background: #F9F0E5 !important; color: #555A46 !important; }
select {scrollbar-color: #555A46 #F7F7F7; scrollbar-width: thin; -webkit-overflow-scrolling: touch;}
select::-webkit-scrollbar {width:4px; } 
select::-webkit-scrollbar-track {background-color:#555A46; -webkit-border-radius: 0px; border-radius: 0px;  }
select::-webkit-scrollbar-thumb {-webkit-border-radius: 0px; border-radius: 0px; background: #0A4C95;border-radius: 100px; }
.cleaverandwake-form-home .col select {background-image: url(../images/dropdwon.png) !important; background-repeat: no-repeat !important; background-size: 10px !important; background-position: 100% !important; }
.same-form-inner .select2.select2-container {margin-left: auto; width: auto !important; position: absolute; top: 50%; right: 0; transform: translateY(-50%); left: 0; text-align: right; padding-right: 38px; padding-left: 38px; height: 100%; display: flex; align-items: center; justify-content: flex-end;}
.same-form-inner .select2.select2-container .select2-selection.select2-selection--single {background: transparent; border: 0; background-image: url(../images/dropdwon.png); background-position: 100%; background-repeat: no-repeat; background-size: 14px; display: inline-block; }
.same-form-inner .select2.select2-container .select2-selection__rendered {color: #555A46; text-transform: uppercase; font-size: 14px; font-family: 'SackersGothicStdLight'; padding: 0; width: 95px; text-align: center; }
.same-form-inner .select2.select2-container .select2-selection__arrow {display: none; }
.page-id-224 .select2-container--open .select2-dropdown{background: #F2E8DC;width: 641.1px !important;margin: 0 !important;}
.page-id-224 .select2-container--open .select2-dropdown .select2-results__option{border-bottom: 0.4000000059604645px solid #555A46;color: #555A46;}
.page-id-224 .select2-container--open .select2-dropdown{border-color: #555A46 !important;}
.page-id-224 .select2-container--open .select2-dropdown .select2-results__option:last-child{border-bottom: 0 !important;}
/*===========Date=============*/
#ui-datepicker-div .ui-datepicker-header {max-width: 306px; margin: auto; padding: 0; border-radius: 0; background: transparent; border: 0; }
#ui-datepicker-div .ui-datepicker-header .ui-corner-all {background: transparent; outline: none; border: 0; width: 30px; height: 30px; background-size: 7px !important; background-repeat: no-repeat !important; background-position: center !important; cursor: pointer; margin: 0;top: 0; }
#ui-datepicker-div .ui-datepicker-header .ui-corner-all span {display: none; }
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev.ui-corner-all{background: url(../images/left-arrow.svg);}
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next.ui-corner-all{background: url(../images/right-arrow.svg);}
#ui-datepicker-div .ui-datepicker-calendar {max-width: 306px; margin: auto; }
#ui-datepicker-div {background: #F2E8DC; padding: 42px 25px 62px; }
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title {color: #555A46; text-transform: uppercase; font-size: 16px; line-height: 30px; font-family: 'SackersGothicStdLight'; display: flex; align-items: center; justify-content: center; font-weight: normal;}
#ui-datepicker-div .ui-datepicker-calendar th {padding: 40px 10px; color: #555A46; text-transform: uppercase; font-size: 12px; line-height: 30px; font-family: 'SackersGothicStdLight';font-weight: normal; }
#ui-datepicker-div .ui-datepicker-calendar td {padding: 0; }
#ui-datepicker-div .ui-datepicker-calendar td a {width: 36px; height: 36px; border-radius: 100px; text-align: center; border: 0 !important; background: transparent; color: #555A46; text-transform: uppercase; font-size: 15px; line-height: 30px; margin: auto; font-family: 'SackersGothicStdLight'; padding: 0; display: flex; align-items: center; justify-content: center; }
#ui-datepicker-div .ui-datepicker-calendar td .ui-state-default {text-transform: uppercase;font-size: 15px;line-height: 30px;margin: auto;font-family: 'SackersGothicStdLight';padding: 0;display: flex;align-items: center;justify-content: center;width: 36px;height: 36px;border-radius: 100px;text-align: center;border: 0 !important;background: transparent;}

#ui-datepicker-div .ui-datepicker-calendar td a:hover, #ui-datepicker-div .ui-datepicker-calendar td a.ui-state-active {background: #555A46; color: #F9F0E5; }
.page-id-34 #ui-datepicker-div {max-width: 357px !important;left: -242px !important; margin-top: 26px; border: 0.4000000059604645px solid #F9F0E5; padding: 30px 15px; background: #555a46; }
.page-id-34 #ui-datepicker-div .ui-datepicker-header .ui-datepicker-title{color: #F9F0E5;}
.page-id-34 #ui-datepicker-div .ui-datepicker-calendar td a{color: #F9F0E5;}
.page-id-34 #ui-datepicker-div .ui-datepicker-calendar td .ui-state-default {color: #F9F0E5 !important;}
.page-id-34 #ui-datepicker-div .ui-datepicker-calendar td a:hover, .page-id-34 #ui-datepicker-div .ui-datepicker-calendar td a.ui-state-active {background:#F9F0E5; color: #555A46 !important;}
.page-id-34 #ui-datepicker-div .ui-datepicker-calendar th{color: #F9F0E5;padding: 30px 10px;}
.page-id-34 #ui-datepicker-div .ui-datepicker-calendar{max-width: 100%;}
.page-id-34 #ui-datepicker-div .ui-datepicker-header{max-width: 100%;}
.page-id-34 #ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev.ui-corner-all{background: url(../images/left-white-arrow.svg);}
.page-id-34 #ui-datepicker-div .ui-datepicker-header .ui-datepicker-next.ui-corner-all{background: url(../images/right-white-arrow.svg);}

/*=================Step=============*/
.step-form .input-step {border-top: 0.4000000059604645px solid #555A46; border-bottom: 0.4000000059604645px solid #555A46; }
.step-form .input-step .form_time_inner {max-width: 641px; margin: auto; padding: 45px 0;}
.step-form .input-step .form_time_inner ul {padding: 0; list-style: none; margin: 0; display: flex; display: -webkit-flex; flex-wrap: wrap; margin:-20px;}
.step-form .input-step .form_time_inner ul li {width: 25%; padding:20px;text-align: center; }
.step-form .input-step .form_time_inner ul li .time_info {color: #555A46; text-transform: uppercase; font-size: 19px; line-height: 25px; font-family: 'SackersGothicStdLight';cursor: pointer; }
.step-form .input-step .form_time_inner ul li .time_info.disabled {color: #D6CCBF; text-decoration: line-through; }
.step-form .btn-three-link {border-top: 0.4000000059604645px solid #555A46; }
.step-form .btn-three-link .btn-group {max-width: 600px; margin: auto; }
.step-form .btn-three-link .or-inner {max-width: 600px; text-align: center; margin: auto; padding: 35px 0; }
.step-form .btn-three-link .or-inner span {letter-spacing: 0.47px; color: #555A46; font-family: 'ChiswickTextExtralightApp'; font-size: 19px; line-height: 36px; display: inline-block; }
.step-form .btn-three-link .step_link {max-width: 600px; margin: auto; text-align: center; }
.step-form .btn-three-link .step_link a {display: block; color: #555A46; text-transform: uppercase; font-size: 14px; line-height: 20px; margin-bottom: 23px; font-family: 'SackersGothicStdLight'; }
.detalis-form .select-number-input .form-group {display: flex; align-items: center; flex-wrap: wrap; }
.detalis-form .select-number-input .form-group .select-col {width: 65px; }
.detalis-form .select-number-input .form-group .number-input {width: calc(100% - 65px); }
.detalis-form .select-number-input .form-group .select-col select {letter-spacing: 0.3px; color: #171717 !important; border: none; border-bottom-color: currentcolor; border-bottom-style: none; border-bottom-width: medium; background: transparent !important; border-bottom: 0.20000000298023224px solid #171717 !important; border-radius: 0; padding: 0 0 12px; box-shadow: none !important; outline: none !important; width: 100%; appearance: none; height: 34px; background-image: url(../images/dropdwon.png) !important; background-size: 12px !important; background-repeat: no-repeat !important; background-position: 40px 34% !important; }
.check-group .same-content {margin-top: 20px; }
.check-group .same-content p {letter-spacing: 0.3px; color: #555A46; font-size: 12px; line-height: normal; }
.modal-backdrop.fade.show {display: none; }
.same-popup {z-index: 9999; background: rgba(0,0,0,0.6); }
.same-popup .modal-dialog {margin: 0; display: flex; align-items: center; justify-content: center; height: 100%; width: 100%; max-width: 100%; }
.same-popup .modal-dialog .modal-content {max-width: 860px; border-radius: 0; background: #F9F0E5; border: 0; }
.same-popup .modal-dialog .modal-content .modal-header {padding: 42px 15px 31px; text-align: center; justify-content: center; border: 0; position: relative; }
.same-popup .modal-dialog .modal-content .modal-header .btn-close {position: absolute; right: 20px; width: 30px; height: 30px; display: flex; align-items: center; justify-content: center; top: 20px; padding: 0; outline: none; box-shadow: none; }
.same-popup .modal-dialog .modal-content .modal-header h1 {color: #555A46; text-transform: uppercase; font-size: 15px !important; line-height: 20px; font-family: 'SackersGothicStdLight'; font-weight: normal; }
.same-popup .modal-body {padding: 0 34px 30px; text-align: center; }
.same-popup .modal-body .note-inner {height: 286px; background: #F2E8DC; margin-bottom: 35px; }
.dietary-list-check ul {margin: -8px !important; list-style: none; padding: 0; display: flex;flex-wrap: wrap;}
.dietary-list-check ul li {padding: 8px; }
.popup-check .check-input-select {position: relative; }
.popup-check .check-input-select .check-select {position: absolute; width: 0; opacity: 0; height: 0; }
.popup-check .check-input-select label {padding: 15px; background: #F2E8DC; width: 100%; font-size: 13px; transition: 0.3s ease-out;cursor: pointer;line-height: normal;}
.popup-check .check-input-select label:hover{background: #555A46;color: #FFF;}
.same-popup .modal-body .dietary-list-check {padding-bottom: 30px; }
.popup-check .check-input-select input:checked + label{background: #555A46;color: #FFF;}
.time_info .check-list {position: relative; }
.time_info .check-list .time-check {pop: ; position: absolute; width: 0; opacity: 0; height: 0; }
.time_info .check-list label {font-size: 19px; cursor: pointer;}
.time_info .check-list label:hover {text-decoration: underline; }
.time_info .check-list input:checked + label {opacity:1 ;}
.time_info.disabled .check-list label{text-decoration: line-through;color: #D6CCBF;cursor: no-drop;}
.step-for .detalis-form {border-top: 0.4000000059604645px solid #555A46; }
.check-group .same-content p a {text-decoration: underline; color: #555A46; }
.step-for .detalis-form .btn-group {padding-top: 35px; }
.date-top-header {background: #555A46; padding: 5px 15px; text-align: center;margin-bottom: 47px; }
.date-top-header p {color: #F9F0E5; text-transform: uppercase; font-size: 13px; line-height: 25px; font-family: 'SackersGothicStdLight'; }
fieldset:not(:first-of-type){display: none;}
.detalis-form .select-number-input .form-group .number-input{width: 100%;}
.detalis-form .select-number-input .form-group .number-input .iti {width: 100%; }
.detalis-form .select-number-input .form-group .number-input .iti .iti__selected-flag {width:53px; padding: 0;align-items: inherit; }
.detalis-form .select-number-input .form-group .number-input .iti .iti__selected-flag .iti__arrow {transform: rotate(45deg); -webkit-transform: rotate(45deg); border: solid #555A46; border-width: 0 1px 1px 0; display: inline-block; padding: 4px; position: absolute; right: 0; top:1px; }
.detalis-form .select-number-input .form-group .number-input .iti .form-control{padding-left: 74px;}
.detalis-form .select-number-input .form-group .number-input .iti .iti__selected-flag .iti__flag.iti__us {width: 20px; height: 15px; background-size: cover; background-repeat: no-repeat; box-shadow: none; background-color: transparent; }
.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag{background: transparent !important;}
.dietary-list-check ul li{margin-bottom: 0px !important;}
.choose_dietary ul {margin: 0px 0 0 !important; list-style: none; padding: 0; display: flex; flex-wrap: wrap;}
.choose_dietary ul li {margin: 15px 13px 0 0 !important; padding: 12px 15px; background: #555A46; color: #F9F0E5; text-transform: uppercase; font-size: 9px; }
.choose_spacial_occasion ul { margin: 0px 0 0 !important; list-style: none; padding: 0;display: flex;flex-wrap: wrap; }
.choose_spacial_occasion ul li { margin: 15px 13px 0 0 !important; padding: 12px 15px; background: #555A46; color: #F9F0E5;  text-transform: uppercase; font-size: 9px;}
.same-popup .modal-body .note-inner #notes_text {height: 287px !important; background: transparent; resize: none; border: 0; outline: none; padding: 15px; font-size: 15px !important; line-height: 20px; font-family: 'SackersGothicStdLight'; color: #555A46; }
.notes-box-add #notes_choose li {letter-spacing: 0.3px; color: #555A46; font-size: 14px; line-height: normal; margin-top: 12px; }
.step-five .date-top-header {padding: 59px 25px; }
.step-five .date-top-header h2 {color: #F9F0E5; text-transform: uppercase; font-family: 'SackersGothicStdLight'; font-size: 27px; line-height: 36px; padding-bottom: 15px; }
.step-five .date-top-header p {font-size: 14px; line-height: 19px; }
.five-inner-content {max-width: 568px; margin: auto; text-align: center; }
.five-inner-content p {color: #555A46; text-transform: uppercase; font-size: 18px; line-height: 30px; font-family: 'SackersGothicStdLight'; }
.five-inner-content span {letter-spacing: 0.4px; color: #555A46; font-size: 16px; line-height: 35px; font-family: 'ChiswickTextExtralightApp'; padding: 26px 0 60px; display: block; }
.home_slider_view_avaviliaty .select2.select2-container{line-height: inherit;}
.home_slider_view_avaviliaty .select2.select2-container .select2-selection--single{line-height: inherit;height: auto;}
.home_slider_view_avaviliaty .select2.select2-container .select2-selection__rendered {height: auto; line-height: normal; margin: 0; }
.home_slider_view_avaviliaty .form_field label{line-height: normal;}
.home_slider_view_avaviliaty .form_field .hasDatepicker{line-height: normal;}
.home_slider_view_avaviliaty .select2.select2-container .select2-selection__rendered{background-position: 100%;}
.same-form-inner .select2.select2-container .select2-selection.select2-selection--single{line-height: normal; height: auto;    vertical-align: top;}
.same-form-inner .select2.select2-container .select2-selection__rendered{line-height: normal;}
.home_slider_view_avaviliaty span span{display: inline-flex;}
.same-form-inner .select2 span{ display: inline-flex; }
.validation_error {position: absolute; right: 35px; bottom: 18px; font-size: 10px; color: red; font-family: 'SackersGothicStdLight'; text-transform: uppercase; }
.detalis-form .select-number-input .form-group{position: relative;}
#error-msg, #valid-msg {position: absolute; bottom: -18px; font-size: 10px; color: red; font-family: 'SackersGothicStdLight'; text-transform: uppercase; }
.home_slider_view_avaviliaty .form_field .btn-group #submit {position: relative; top: 1px; }
.dropdown_avaivilty {max-width:535px; margin: auto; padding-top: 57px; }
.dropdown_avaivilty .dayanddate h3 {letter-spacing: 0.47px; color: #555A46; line-height: 36px; font-size: 19px; font-family: 'ChiswickTextExtralightApp'; padding-bottom: 22px; }
.dropdown_avaivilty ul {padding: 0; list-style: none; display: flex; flex-wrap: wrap; border-bottom: 0.4000000059604645px solid #555A46; margin-bottom: 58px;padding-top: 0; }
.dropdown_avaivilty ul li {padding: 14px; padding-left: 0; }
.dropdown_avaivilty ul li label {font-size: 15px !important; }
.btn.btn-inline.btn_check_otherdate {padding-right: 40px; position: relative; }
.btn.btn-inline.btn_check_otherdate::before {content: ''; position: absolute; transform: rotate(45deg); -webkit-transform: rotate(45deg); padding: 5px; border: solid #555A46; border-width: 0 1px 1px 0; right: 8px; }
.btn.btn-inline.btn_check_otherdate:focus::before{border-width: 1px 0px 0px 1px;bottom: 8px;}
.btn.btn-inline.btn_check_otherdate:hover {padding-bottom: 7.4px; }
.step-one .input-group select{display:none}
.mailpoet_form.mailpoet_form_successfully_send .mailpoet_validate_success {
    left: 0 !important;
    position: relative !important;
    text-align: left !important;
    top: 0 !important;
    transform: inherit !important;
}
#mailpoet_form_1 .mailpoet_message{position: relative;}
#mailpoet_form_1 .mailpoet_message{padding:0 !important}
#mailpoet_form_1 .mailpoet_validate_success {
	color: #555A46 !important;
}
.step-two.step-form .input-step .form_time_inner {max-width: 468px; }
.dropdown_avaivilty{max-width: 468px;}

.menu-page-section .vc_column-inner div .vc_figure::before{display: none !important;}
.menu-page-section .vc_column-inner div .vc_figure a{position: relative;}
.menu-page-section .vc_column-inner div .vc_figure a::before{content: ''; position: absolute; left: 0; right: 0; top: 0; bottom: 0; background: rgba(23, 23, 23, 0.35); width: 100%; height: 100%;}
.reservation-gallery-section .vc_figure .vc_single_image-wrapper img {height: 400px; object-fit: cover; }
.same-btn {display: flex !important;align-items: center;height: 40px;justify-content: center;}
.same-btn .vc_general:hover{padding-bottom:11.5px !important;}
.contact-inner-info .same-btn {justify-content: initial;}
.event-page-section .vc_column-inner div .vc_figure img{height:634px}
.event_list_on_event a {display: block;}
.laurence-banner-top .vc_column-inner .banner-content .vc_custom_heading.small-heading {padding-bottom: 10px !important;}
#mailpoet_form_1 .parsley-required{text-transform: uppercase;}
#mailpoet_form_1 .mailpoet_validate_success{font-family: 'SackersGothicStdLight';font-size: 14px;}
#mailpoet_form_1 .mailpoet_validate_error{font-family: 'SackersGothicStdLight';font-size: 13px}
.vc_section.event-blog-section .vc_column-inner .event_list_on_event .fa::before{display: none;}
.vc_section.event-blog-section .vc_column-inner .event_list_on_event .fa::after {background: url(../images/Icon-arrow-down.svg); content: ''; width: 22px; height: 22px; display: block; }
.vc_section.update-contact-section .form-heading {max-width: 548px; margin: auto; }
.menu-page-section .vc_column-inner div .same-btn {display: block !important; height: 26px !important; }
/**=====================Poppup=================*/
.popmake-title {display: none; }
.pum-container {
    max-width: 1045px !important;
    width: 100% !important;
    padding: 0;
    border-bottom: 0 !important;
    right: 0;
    top: 50% !important;
    transform: translateY(-50%);
    box-shadow: none !important;
    background: #F9F0E5 !important;
    padding: 0 !important;
}
.pum-container .popup-flex {display: flex; flex-wrap: wrap; align-items: center;}
.pum-container .popup-flex .left-img {
    max-width: 462px;
    display: block;
    height: 457px !important;
}
.pum-container .popup-flex .left-img img {
    height: 100% !important;
    width: 100%;
    object-fit: cover !important;
}

 .pum-container .popup-flex .left-img img {width: 100%; }
.pum-container .popup-flex .right-content {width: calc(100% - 462px); padding: 58px; }
.pum-container .popup-flex .right-content h2 {color: #555A46; text-transform: uppercase; font-size: 23px; line-height: 31px; font-family: 'SackersGothicStdLight'; padding-bottom: 30px; }
.pum-container .popup-flex .right-content p {letter-spacing: 0.38px; padding-bottom:15px; color: #171717; font-family: 'ChiswickTextExtralightApp'; font-size: 15px; line-height: 32px; }
 .pum-container .popup-flex .right-content .same-btn {justify-content: inherit; }
 .pum-container .popup-flex .right-content .same-btn .btn:hover{padding-bottom: 11.5px;}
.popmake-overlay {background: rgba(0,0,0,0.6); }
.pum-close.popmake-close {
    font-size: 0 !important;
    padding: 0 !important;
    width: 40px !important;
    height: 40px !important;
    background: transparent !important;
    box-shadow: none !important;
    background: url("https://www.cleaverandwake.com/wp-content/uploads/2022/12/Group-1094.svg") !important;
    background-repeat: no-repeat !important;
    background-size: 20px !important;
    background-position: center !important;
    opacity: 0.5;
    top: 10px !important;
    right: 10px !important;
}
.current-vacancies {padding-top: 60px; }
.current-vacancies .form-control {font-family: 'SackersGothicStdLight'; padding-bottom: 16px; margin-bottom: 25px; font-size: 15px !important; }
.current-vacancies .search-list-current span {display: block; margin-bottom: 25px; font-size: 18px; color: #171717; font-family: 'ChiswickTextExtralightApp'; }
.search-list-current {padding-bottom: 25px; }
.vc_section.inner-about-section.menu_about_section .about-col-row .vc_row-fluid.d-flex:last-child {padding-bottom: 0 !important; }
.vc_row.wpb_row.vc_row-fluid.container_row.map-row iframe{height: 694px !important;}
.vc_section.inner-about-section.menu_about_section .about-col-row .vc_row-fluid.d-flex .wpb_column .vc_column-inner div .vc_figure img {height: 550px; }
.laurence-repeater-inner .item figure img{height: 400px; object-fit: cover;}
.laurence-repeater-inner .owl-nav, .laurence-repeater-inner .owl-dots {display: none !important; }
.laurence_slider_section {padding: 0px 0 100px !important; }
.sample-menubtn-row .wpb_wrapper {display: flex; justify-content: center; display: -webkit-flex; flex-wrap: wrap;}
.sample-menubtn-row .wpb_wrapper .same-btn{padding: 0 24px;}
.vc_section.privacy-policy .container-row .wpb_wrapper ol {margin: 0;list-style: lower-alpha;margin-bottom: 35px;}
.vc_section.privacy-policy .container-row .wpb_wrapper li {font-size: 16px;line-height: 32px;margin-bottom: 35px;letter-spacing: 0.4px;color: #171717;font-family: 'ChiswickTextExtralightApp';}
.vc_section.privacy-policy .container-row .wpb_wrapper li:last-child{margin-bottom:0}
.vc_section.privacy-policy .container-row .wpb_wrapper table {width: 100%;border: 1px solid #000;margin-bottom: 35px;}
.vc_section.privacy-policy .container-row .wpb_wrapper table th, .vc_section.privacy-policy .container-row .wpb_wrapper table td {font-size: 15px;letter-spacing: 0.4px;color: #171717;font-family: 'ChiswickTextExtralightApp';padding: 10px;border-bottom: 1px solid #000;border-right: 1px solid #000;}
.vc_section.privacy-policy .container-row .wpb_wrapper table th a, .vc_section.privacy-policy .container-row .wpb_wrapper table td a{color:#000; text-decoration:underline}
.form_labal_dob {margin-bottom: 15px;}
input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus, 
input:-webkit-autofill:active{-webkit-box-shadow:none !important; background: transparent !important; }
.vc_section.our-menu-section .same-content p {margin-bottom: 30px; }
.vc_section.our-menu-section .same-content p:last-child{margin-bottom: 0;}
.form-heading-title_card{padding-top: 30px !important;}
#cookie-notice {background: #f7f0e6 !important; }
#cookie-notice #cn-notice-text {max-width: 800px; margin: 0;}
#cookie-notice #cn-notice-text .cli-bar-message {padding-bottom: 18px; line-height: 30px; font-size: 14px; color: #555A46; letter-spacing: 0.35px; font-family: 'ChiswickTextExtralightApp'; }
#cookie-notice #cn-notice-text .cli-bar-message a{color: #555A46; text-decoration: underline;}
#cookie-notice .cookie-notice-container {padding: 30px 15px; position: relative;}
#cookie-notice #cn-notice-text .cn-buttons-container {display: flex; align-items: center; justify-content: center; display: -webkit-flex;height: 40px; }
#cookie-notice #cn-notice-text .cn-buttons-container .cn-set-cookie {border: 0; border-bottom-color: currentcolor; border-bottom-style: none; border-bottom-width: 0px; box-shadow: none; padding: 0; padding-bottom: 0px; line-height: normal; color: #171717; font-size: 12px; font-family: 'SackersGothicStdLight'; text-transform: uppercase; padding-bottom: 7.4px; border-bottom: 1px solid #171717; border-radius: 0; background: transparent !important; margin-left: 0; }
#cookie-notice #cn-notice-text .cn-buttons-container .cn-set-cookie:hover{padding-bottom: 11.7px;}
#cookie-notice .cookie-notice-container #cn-close-notice {position: absolute; top: 20px; font-size: 23px; right: 20px; width: 30px; height: 30px; display: flex; align-items: center; justify-content: center; }
.vc_section.menu-page-section .container-fluid.row .col .ult-modal-input-wrapper.ult-adjust-bottom-margin{margin: 0;}
.vc_section.menu-page-section .container-fluid.row .col .ult-modal-input-wrapper.ult-adjust-bottom-margin .ult-modal-image- { object-fit: cover; height: 420px;width: 100%;}
.vc_section.menu-page-section .container-fluid.row .col .ult-modal-input-wrapper.ult-adjust-bottom-margin.same-btn {position: absolute; left: 0; right: 0; top: 50%; transform: translateY(-50%); margin-top: 50px !important; z-index: 99; transition: 1.7s ease-in-out; width: 102px; margin-left: auto !important; margin-right: auto !important; }
.vc_section.menu-page-section .container-fluid.row .col .ult-modal-input-wrapper.ult-adjust-bottom-margin.same-btn .btn-primary {color: #FFF !important; border: 0 !important; background: transparent !important; box-shadow: none !important; padding: 0 !important; line-height: normal !important; font-size: 14px !important; font-family: 'SackersGothicStdLight' !important; text-transform: uppercase !important; border-radius: 0 !important; transition: 0.5s ease-in-out !important; padding-bottom: 0 !important; padding-bottom: 7.5px !important; border-bottom: 1px solid #FFF !important; }
.vc_section.menu-page-section .vc_column-inner .img-position-row {position: absolute; top: 50%; transform: translateY(-50%); text-align: center; padding: 0; width: auto !important; display: inline-block; left: 0; right: 0; margin: auto !important; transition: 1.7s ease-in-out;}
.vc_section.menu-page-section .vc_column-inner:hover .img-position-row {opacity: 0; visibility: hidden;}
section.vc_section.menu-page-section .container-fluid.row .col .vc_column-inner:hover .ult-modal-input-wrapper.ult-adjust-bottom-margin.same-btn {margin-top: 0 !important; }
.vc_section.menu-page-section .container-fluid.row .col .ult-modal-input-wrapper.ult-adjust-bottom-margin.before-bg{position: relative;}
.vc_section.menu-page-section .container-fluid.row .col .ult-modal-input-wrapper.ult-adjust-bottom-margin.before-bg img{filter: brightness(0.8);}
#button-click-overlay .ult_modal-content{}

#button-click-overlay .ult_modal {width: 100%; max-width: 800px; }
#button-click-overlay .ult_modal-content {border: none !important; }
#button-click-overlay .ult_modal-content .ult_modal-body {background: #f7f0e6; padding: 50px 35px; }
#button-click-overlay .ult_modal-content .ult_modal-body .popup_menu h2 {margin: 0; text-align: center; font-size: 28px; margin-bottom: 30px; text-align: center !important; color: #555A46; text-transform: uppercase; font-family: 'SackersGothicStdLight'; padding-bottom: 30px; margin: 0; }
#button-click-overlay .ult_modal-content .ult_modal-body .popup_menu{text-align: center;}
#button-click-overlay .ult_modal-content .ult_modal-body .popup_menu ul {padding: 0; list-style: none; display: flex; flex-wrap: wrap; margin: -15px; }
#button-click-overlay .ult_modal-content .ult_modal-body .popup_menu ul li {width: 50%; padding: 15px; }
#button-click-overlay .ult_modal-content .ult_modal-body .popup_menu ul li a {border: 1px solid #171717; width: 100%; display: block; padding: 15px; color: #171717; font-family: 'SackersGothicStdLight' !important; }
#button-click-overlay .ult_modal-content .ult_modal-body p {display: none; }
#button-click-overlay {padding: 20px; }
.step-form .btn-three-link .step_link a .nsl-button {box-shadow: none; background: transparent !important; display: block; color: #555A46; text-transform: uppercase; font-size: 14px; line-height: 20px; font-family: 'SackersGothicStdLight'; }
.step-form .btn-three-link .step_link a .nsl-button .nsl-button-label-container {padding: 0; text-align: center; margin: 0;  font-family: 'SackersGothicStdLight';color: #555A46;font-size: 14px; line-height: 20px;}
.step-form .btn-three-link .step_link div.nsl-container[data-align="left"]{text-align: center;}
.step-form .btn-three-link .step_link .nsl-container-buttons {display: flex !important; flex-direction: column; padding: 0 !important; }

td.ui-datepicker-unselectable.ui-state-disabled.undefined span.ui-state-default {background: transparent !important; color: #000 !important; opacity: 1 !important; border: none !important; }

.infopart_msg {font-family: 'SackersGothicStdLight' !important; color: #555A46; text-transform: uppercase; font-size: 16px; }
.page-id-148 .vc_section.social-info-section {padding: 50px 0;}
.page-id-148 .vc_section.inner-about-section{padding-bottom: 50px;}
.page-id-148 .vc_section.inner-about-section .about-col-row .vc_row-fluid.d-flex{padding-bottom: 50px;}
.vc_section.menu-page-section .vc_column-inner .img-position-row.normal-view .vc_general {width: 102px;}
.vc_section.menu-page-section .vc_column-inner .img-position-row.normal-view .wpb_wrapper {padding-top: 40px;}
.vc_section.menu-page-section .vc_column-inner .img-position-row.normal-view .wpb_wrapper .menu-title {padding-bottom: 31px;}
.vc_section.menu-page-section .vc_column-inner:hover .img-position-row.normal-view{visibility: visible;opacity: 1;}
.vc_section.menu-page-section .vc_column-inner:hover .img-position-row.normal-view .same-btn .vc_general{bottom: 30%;}
.event-details .details-inner .event-left .small-img img {height: 340px !important;object-fit: cover;}
.vc_section.home-about-section .same-content p {margin:20px 0;}
.vc_section.home-about-section .same-content p:first-child{margin-top:0}
.vc_section.home-about-section .same-content p:last-child{margin-bottom:0; margin-top:0}
.vc_section.social-info-section .container-row-main .christmas-row.row-reverse {flex-direction: row-reverse; }
.vc_section.social-info-section .container-row-main .christmas-row {margin: 0 !important; }
.vc_section.social-info-section .container-row-main .christmas-row .wpb_column {padding: 0; }
.vc_section.social-info-section .container-row-main .christmas-row .vc_column-inner {height: 100%; }
.vc_section.social-info-section .container-row-main .christmas-row .vc_column-inner div {height: 100%; }
.vc_section.social-info-section .container-row-main .christmas-row .vc_column-inner .vc_figure{height: 100%}
.vc_section.social-info-section .container-row-main .christmas-row .vc_column-inner .vc_figure img{height: 100% !important;  object-fit: cover;}
.vc_section.social-info-section .container-row-main .christmas-row .christmas-content .vc_column-inner {padding: 50px !important; display: flex; align-items: center; justify-content: center; }
.vc_section.social-info-section .container-row-main .christmas-row .christmas-content .vc_column-inner div{height: auto;}
.vc_section.social-info-section.christmas-blog-section {padding-top: 0; }
.home_slider_view_avaviliaty {text-align: center;padding: 25px 0; }
.home_slider_view_avaviliaty .book_button_home {border: 0 !important; border-bottom-color: currentcolor; border-bottom-style: none; border-bottom-width: 0px; box-shadow: none; padding: 0; padding-bottom: 0px; line-height: normal; color: #FFF !important; font-size: 14px; font-family: 'SackersGothicStdLight'; text-transform: uppercase; padding-bottom: 7.4px; border-bottom: 1px solid #fff !important; border-radius: 0; }
.vc_section.social-info-section.christmas-blog-section .container-row-main {width: 100%; max-width: 100%; }
.vc_section.social-info-section .container-row-main .christmas-row .christmas-content .vc_column-inner .wpb_wrapper {max-width: 500px; }
.current-vacancies-inner .medium-heading {padding-bottom: 50px; }
.current-vacancies .search-list-current span a {color: #171717; }
.current-vacancies-inner .medium-heading span {display: block; font-size: 12px; margin-top: 13px; display: block; }
.newsletter .newslettor_form_form {display: flex;}
.newsletter .newslettor_form_form .newsletter_paragraph {width: 250px;}
.newsletter .newslettor_form_form .newsletter_paragraph .newsletter_text {background: transparent;border: 0;letter-spacing: 0.35px;color: #555A46;font-family: 'ChiswickTextExtralightApp';outline: none;box-shadow: none;width: 100%;padding: 0 0 10px;border-bottom: 1px solid #555A46;font-size: 14px !important;text-transform: inherit;}
.newsletter .newslettor_form_form .newsletter_paragraph .newsletter_text::placeholder {color: #555A46 !important;}
.newsletter .newslettor_form_form .sign_newsletter_btn {width: auto;margin-left: 35px;}
.newsletter .newslettor_form_form .sign_newsletter_btn .newsletter_submit {width: 83px;height: 35px;background: #F9F0E5;border: #F9F0E5;font-size: 9px;font-family: 'SackersGothicStdLight';color: #555A46;}
.newsletter .newslettor_form_form .newsletter_message label {font-size: 11px;}
.newsletter .newslettor_form_form.submited_newsletter .newsletter_paragraph {display: none;}
.pum-theme-409 .pum-content + .pum-close, .pum-theme-default-theme .pum-content + .pum-close{opacity: 1;}
.vc_section.signup_below_section .container-row-main {padding: 0 15px;max-width: 670px;margin: auto;}
.vc_section.join_heading_section {padding: 0 15px;}
.vc_section.signup_below_section {padding: 50px 0;}
.vc_section.join_heading_section .vc_row-fluid {background: #F2E8DC;padding: 45px 15px;}
.vc_section.join_heading_section .vc_row-fluid .wpb_wrapper {max-width: 652px;margin: auto;}
.vc_section.join_heading_section .vc_row-fluid .wpb_wrapper p {color: #555A46;text-transform: uppercase;font-family: 'SackersGothicStdLight';font-size: 16px;line-height: 25px;}
.vc_section.inner-banner.join-list-banner .vc_single_image-img {height: auto;}
.dw-row.dw-short-row {height: auto;padding: 100px 0 !important;display: block;text-align: center; display: flex; align-items: center;justify-content: center;}
.wedding-section .vc_custom_heading.big-heading{color: #555A46 !important;text-transform: uppercase !important;font-size: 30px !important;font-family: 'SackersGothicStdLight' !important;padding-bottom: 30px;}
header .header-bar .logo-header img.logo-new {max-width: 264px;width: 100%;}
.wedding-section .vc_custom_heading.big-heading { text-align: center !important;}
.wedding-section .same-content {text-align: center;}
.laurence_slider_section.p-0 { padding: 0 !important;}
.upstairs-banner .vc_figure .vc_figure img {height: 420px !important;}
.banner-overlay .vc_figure { position: relative;}
.banner-overlay .vc_figure::before {content: '';position: absolute;left: 0;right: 0;top: 0;bottom: 0;width: 100%; height: 100%; background: rgba(0,0,0,0.2);}
.siginup-info-section.p-t50 {
	margin: 54px auto 0 !important;
	border-top: 0.5px solid #555A46;
	padding: 54px 0 0 !important;
}


/*===============================*/
/* 8-11-2023 New Page */
/*=================================*/
.island-banner {height: 725px; display: flex; padding-top: 125px !important; align-items: self-end; display: -webkit-flex; }
.island-banner .container {margin-top: 0 !important; margin-bottom: 0 !important; }
.island-banner .vc_column-inner .vc_btn3-container {margin: 0; }
.island-banner .vc_column-inner {max-width: 620px; padding: 50px 0 !important; }
.island-banner .vc_column-inner .vc_custom_heading {color: #FFF; font-size: 52px; padding-bottom: 15px; font-family: 'SackersGothicStdLight'; text-transform: uppercase; }
.island-banner .vc_column-inner .vc_general {border: 2px solid #F7F0E6; font-size: 16px; line-height: normal; padding: 14px 34px; color: #FFFFFF !important; text-transform: uppercase; border-radius: 0; background: transparent !important; border-color: #FFF !important; font-family: 'SackersGothicStdLight'; }
.island-banner .vc_column-inner .vc_general:hover{background: #F7F0E6 !important;color: #555A46 !important}
.vc_section.elevate-section {padding: 100px 0 70px !important;background: #FFF; }
.vc_section.elevate-section .left-sapncol {padding-right: 30px; }
.vc_section.elevate-section .left-sapncol .vc_column-inner {max-width: 525px; }
.vc_section.elevate-section .container {display: flex; align-items: center; display: -webkit-flex; }
.content-sapncol .vc_custom_heading {font-size:24px; line-height: 40px; color: #555A46; padding-bottom: 0; margin-bottom: 15px; position: relative; font-family: 'SackersGothicStdLight' !important; text-transform: uppercase; }
.content-sapncol .wpb_wrapper p {color: #171717; line-height: 34px; font-family: 'ChiswickTextExtralightApp'; font-size: 18px; }
.vc_section.island-work-section {background: #F7F0E6; padding: 100px 0 !important; }
.vc_section.island-work-section .vc_custom_heading {font-size: 24px; color: #555A46; line-height: 40px; margin-bottom: 0; padding: 0 0 40px; font-family: 'SackersGothicStdLight' !important; text-transform: uppercase; }

.vc_section.island-work-section .vc_tta-tabs-container {display: flex !important; justify-content: center; display: -webkit-flex !important;}
.island-work-section .vc_tta-tabs-container .vc_tta-tabs-list {border: 0; display: flex; font-size: ; display: -webkit-flex; flex-wrap: wrap; }
.island-work-section .vc_tta-tabs-container .vc_tta-tabs-list li {margin: 0; }
.island-work-section .vc_tta-tabs-container .vc_tta-tabs-list li a {background: transparent !important; border: 0 !important; font-size: 18px; font-family: 'ChiswickTextExtralightApp'; line-height: 20px; font-weight: normal; color: #171717 !important; padding: 0 20px 20px !important; border-bottom: 2px solid #d9d6d6 !important; margin: 0; border-radius: 0 !important; }
.island-work-section .vc_tta-tabs-container .vc_tta-tabs-list li.vc_active a{color: #555A46 !important; border-color:#555A46 !important}
.island-work-section .vc_tta-tabs-container .vc_tta-tabs-list {margin: 0; }
.vc_section.island-work-section .vc_tta-panels-container {padding-top: 60px; max-width: 1360px;margin: auto;}
.vc_section.island-offers-section {background: #FFF; padding: 100px 0; }
.vc_section.island-offers-section .vc_column-inner .vc_row-fluid {display: flex; display: -webkit-flex; flex-wrap: wrap; margin:auto; max-width: 1330px;}
.vc_section.island-offers-section .vc_column-inner .vc_row-fluid .wpb_column {padding: 0 15px; }
.vc_section.island-offers-section .vc_column-inner .vc_row-fluid .vc_figure {max-width: 55px; margin: auto auto 20px; height: 82px; display: flex !important; align-items: center; justify-content: center; display: -webkit-flex !important; }
.vc_section.island-offers-section .vc_column-inner {text-align: center; }
.vc_section.island-offers-section .vc_column-inner .vc_custom_heading {text-align: center !important; font-size: 20px; line-height: 45px; color: #555A46; font-family: 'SackersGothicStdLight';text-transform: uppercase; padding-bottom: 0; margin-bottom: 10px; position: relative; }
.vc_section.island-offers-section .vc_column-inner .wpb_wrapper p {color: #171717; line-height: 30px;  font-family: 'ChiswickTextExtralightApp'; font-size: 18px; }
.vc_section.island-questions-section {padding-bottom: 100px; background: #FFF; }
.vc_section.island-questions-section .vc_column-inner .vc_row-fluid {display: flex; align-items: center; display: -webkit-flex; max-width: 1360px; margin: auto;}
.vc_section.island-questions-section .vc_column-inner .vc_row-fluid .wpb_column {padding: 0 40px; }
.vc_section.island-questions-section .right-sapncol {padding-left: 30px !important; }
.vc_section.island-questions-section .content-sapncol .wpb_wrapper p {margin-bottom: 15px; }
.vc_section.island-questions-section .content-sapncol .wpb_wrapper p a {color: #171717; font-weight: 600; }
.vc_section.island-questions-section .content-sapncol .wpb_wrapper p:last-child{margin-bottom: 0}
.vc_section.download-island-section .vc_custom_heading {text-align: center !important; font-size: 28px; color: #FFF; font-family: 'SackersGothicStdLight'; text-transform: uppercase; line-height: 50px; margin-bottom: 0; padding: 0 0 40px; }
.vc_section.download-island-section {padding:255px 0; }
.vc_section.elevate-section .flex-appstore {display: flex; display: -webkit-flex; margin: 15px -10px 0 !important;max-width: 360px;}
.vc_section.elevate-section .flex-appstore .wpb_column {padding: 0 10px !important; }
.vc_section.elevate-section .flex-appstore .wpb_column .vc_figure {width: 160px; height: 46px; }
.vc_section.elevate-section .flex-appstore .wpb_column .vc_figure a {display: block; }
.vc_section.elevate-section .flex-appstore .wpb_column .vc_figure img {width: 100%; height: 100%; }
.vc_section.download-island-section .flex-appstore {/* display: flex; */ display: -webkit-flex; margin: auto; max-width: 360px; }
.vc_section.download-island-section .flex-appstore .wpb_column {padding: 0 10px !important; }
.vc_section.download-island-section .flex-appstore .wpb_column .vc_figure {width: 160px; height: 46px; }
.vc_section.download-island-section .flex-appstore .wpb_column .vc_figure a {display: block; }
.vc_section.download-island-section .flex-appstore .wpb_column .vc_figure img {width: 100%; height: 100%; }
.vc_section.island-work-section .vc_tta-panels-container .vc_tta-panel-body {padding: 0 !important; background: transparent !important; }
.vc_section.island-work-section .vc_tta-panels-container .vc_tta-panels {background: transparent; border: 0; border-radius: 0; box-shadow: none; }
.vc_section.island-work-section .vc_tta-panels-container .vc_tta-panel-body .vc_row-fluid {display: flex; align-items: center; display: -webkit-flex; }
.vc_section.island-work-section .vc_tta-panels-container .vc_tta-panels {background: transparent !important; border: 0 !important; box-shadow: none !important;border-radius: 0 !important; }
.vc_section.island-work-section .vc_tta-panels-container .vc_tta-panel-body{border-radius: 0 !important; }
.vc_section.island-questions-section{padding-top: 50px;}
.vc_section.island-work-section .vc_tta-panels-container .vc_tta-panel-body .vc_row-fluid .tab-content-col .vc_column-inner {padding: 40px !important; background: #555A46; margin-left: -130px; width: 582px; }
.vc_section.island-work-section .vc_tta-panels-container .vc_tta-panel-body .vc_row-fluid .tab-content-col .vc_column-inner .vc_custom_heading {font-size: 24px; line-height: 35px; color: #FFF; padding-bottom: 0; margin-bottom: 15px; }
.vc_section.island-work-section .vc_tta-panels-container .vc_tta-panel-body .vc_row-fluid .tab-content-col .vc_column-inner .wpb_wrapper p {color: #FFF; line-height: 30px; font-family: 'ChiswickTextExtralightApp'; font-size: 16px; }
.vc_section.island-questions-section .vc_column-inner .vc_row-fluid .img-sapncol {padding-left: 0; padding-right: 110px; }
.page-id-1733 .vc_row-fluid.container {margin: auto !important; max-width: 1360px; padding: 0; }
.page-id-1733 .vc_row-fluid.container_row {padding: 0 88px; margin: 0 !important; }
.vc_section.elevate-section .vc_row-fluid.container_row {display: flex; align-items: center; display: -webkit-flex; }
.vc_section.island-banner .vc_row-fluid.container {margin: 0 auto !important; }
@media (max-width: 1499px) {
.page-id-1733 .vc_row-fluid.container{max-width: 1285px;padding: 0 30px;}
.island-banner{height: 625px;}
.vc_section.download-island-section {padding: 230px 0; }
}
@media (max-width: 1360px) {
.page-id-1733 .vc_row-fluid.container {max-width: 1154px; padding: 0 30px; }
.vc_section.island-work-section .vc_tta-panels-container .vc_tta-panel-body .vc_row-fluid .tab-content-col .vc_column-inner{  width: 495px;}
.island-banner .vc_column-inner .vc_custom_heading{font-size: 32px;}
.vc_section.island-offers-section .vc_column-inner .wpb_wrapper p{font-size: 16px;line-height: 25px;}
.content-sapncol .wpb_wrapper p{font-size: 16px;line-height: 25px;}
.vc_section.island-questions-section .right-sapncol {padding-left: 0 !important; }
.vc_section.island-questions-section .vc_column-inner .vc_row-fluid .img-sapncol{padding-right: 70px;}
.vc_section.island-questions-section {padding-top: 0; }
.vc_section.download-island-section {padding: 181px 0; }
.island-banner{height: 519px;}
}

.vc_section.weddings-testimonial-section {padding: 100px 0;background: #f2e8dc;}
.vc_section.weddings-testimonial-section .container-row-main {padding: 0 15px;max-width: 1182px;margin: auto;}
.vc_section.weddings-testimonial-section p {font-size: 30px;font-family: 'ChiswickTextExtralightApp';max-width: 800px;margin: auto;position: relative;font-style: italic;color: #171717;letter-spacing: 0.4px;}
.vc_section.weddings-testimonial-section p::before {content: '';font-size: 128px;font-style: normal;background: url(https://www.cleaverandwake.com/wp-content/uploads/2024/03/sprite.svg);background-position: -804px 0;background-size: 1292px 73px;width: 54px;height: 42px;position: absolute;left: -75px;filter: brightness(0) saturate(100%) invert(8%) sepia(1%) saturate(89%) hue-rotate(314deg) brightness(92%) contrast(96%);}
.vc_section.weddings-testimonial-section p::after {content: '';position: absolute;bottom: -30px;width: 130px;height: 3px;background: #161616;left: 0;}
.vc_section.corporate-section {overflow: hidden;}
.vc_section.corporate-section .vc_row-fluid {display: flex;flex-wrap: wrap;margin: 0 -15px;}
.vc_section.corporate-section .vc_row-fluid .wpb_column {padding: 0 15px;}
.vc_section.corporate-section .vc_custom_heading {color: #555A46 !important;text-transform: uppercase !important;font-size: 20px !important;font-family: 'SackersGothicStdLight' !important;padding-bottom: 10px;text-align: center !important;}
.vc_section.corporate-section p {font-size: 14px;color: #171717;letter-spacing: 0.4px;line-height: 25px;font-family: 'ChiswickTextExtralightApp';text-align: center;margin-bottom: 15px;max-width: 375px;}
.vc_section.corporate-section .vc_row-fluid .vc_column-inner .vc_column-inner {display: flex;align-items: center;justify-content: center;}
.vc_section.corporate-section .vc_row-fluid .vc_column-inner {height: 100%;}
section.vc_section.section-gallery-weddings{overflow:hidden}
section.vc_section.section-gallery-weddings .gallery-row img {width: 100%;}
section.vc_section.section-gallery-weddings .gallery-row {display: flex;display: -webkit-flex;flex-wrap: wrap;margin:-5px;    justify-content: center;}
section.vc_section.section-gallery-weddings  .galleries {width: 33.33%;padding: 5px;    position: relative;}
section.vc_section.section-gallery-weddings .galleries h3 {position: absolute;left: 0;right: 0; top: 0;bottom: 0;height: 100%;width: 100%;display: flex;align-items: center;justify-content: center;    z-index: 99;}
section.vc_section.section-gallery-weddings .gallery-row img {width: 100%;filter: brightness(80%);}
section.vc_section.section-gallery-weddings .galleries h3 a.btn.btn-inline {color: #FFF;border-color: #FFF;}
.wpb_gallery ul.wpb_image_grid_ul li.isotope-item {width: 100%;float: inherit !important;margin: 0 !important;    margin-bottom: 1em !important;}
.wpb_image_grid .wpb_image_grid_ul .isotope-item img { width: 100%;}
.wpb_gallery ul.wpb_image_grid_ul {column-width: 33em;-moz-column-gap: 2em;column-gap: 1em;}
.wpb_gallery ul.wpb_image_grid_ul {padding: 50px 0;}
section.vc_section.section-gallery-weddings .galleries a.btn.btn-inline:hover {padding-bottom: 11.5px;}
section.vc_section.gallery-section { padding: 115px 0 115px;}
section.vc_section.gallery-section .flexslider {margin: 00;background: transparent !important;border: 0;padding: 0;border-radius: 0;    box-shadow: none;}

section.vc_section.gallery-section .flexslider ul.slides {column-width: 33rem;column-gap: 2rem;}
section.vc_section.gallery-section .flexslider ul.slides a { display: block;}
section.vc_section.gallery-section .flexslider ul.slides li {display: block;}
section.vc_section.gallery-section .flexslider ul.slides li img {height: auto;}
section.vc_section.gallery-section .flexslider ul.slides li {margin-bottom: 15px;}
section.vc_section.gallery-section .flexslider ul.slides {column-width: 23rem;column-gap: 1rem;}

.comman-slider-box img {
    height: 534px !important;
    object-fit: cover !important;
}
.pt-none {
    padding-top: 0 !important;
}
#wpadminbar {
    z-index: 99999 !important;
}
section.vc_section.menu-page-section.pt-5 {
    padding-top: 65px !important;
}
.vc_section.padding-bottom0 .sub-content {
	padding: 0 !important;
}
section.vc_section.photo-credit-section {
    padding: 0px 0px 80px;
}
section.vc_section.photo-credit-section h2.vc_custom_heading.event-heading {
    text-transform: uppercase;
}
.padding-bottom0 h2.vc_custom_heading.event-heading {
    text-transform: uppercase;
}
.vc_section.event-content-section .award-logo-event {
    max-width: 230px;
    margin: 40px auto 0 !important;
}
.page-id-2538 .vc_section.inner-banner .vc_single_image-img {
    height: 400px;
}
.page-id-2456 .vc_section.inner-banner .vc_single_image-img {
    height: 450px;
}
.page-id-2456 header {
    padding: 36px 0 36px;
}
.screen-reader-text {
	display: none;
}


