@font-face {

font-family: 'TestPitchMedium';

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

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

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

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

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

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

}

@font-face {

font-family: 'ClearfaceGothicBQRegular';

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

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

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

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

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

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

}

@font-face {

font-family: 'HelveticaNeueBold_22498';

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

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

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

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

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

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

}

@font-face {

font-family: 'ABCMarfaBlack_1';

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

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

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

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

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

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

}

@font-face {

font-family: 'ClearfaceGothicBQUltraBold';

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

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

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

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

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

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

}

@font-face {

font-family: 'PitchSansMedium';

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

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

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

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

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

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

}


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

@font-face {
font-family: 'ClearfaceGotTOTBol';
src: url('../fonts/ClearfaceGotTOTBol.eot');
src: url('../fonts/ClearfaceGotTOTBol.eot') format('embedded-opentype'),
url('../fonts/ClearfaceGotTOTBol.woff2') format('woff2'),
url('../fonts/ClearfaceGotTOTBol.woff') format('woff'),
url('../fonts/ClearfaceGotTOTBol.ttf') format('truetype'),
url('../fonts/ClearfaceGotTOTBol.svg#ClearfaceGotTOTBol') format('svg');
}
@font-face {
    font-family: 'PlakatGroteskBold';
    src: url('../fonts/PlakatGroteskBold.eot');
    src: url('../fonts/PlakatGroteskBold.eot') format('embedded-opentype'),
         url('../fonts/PlakatGroteskBold.woff2') format('woff2'),
         url('../fonts/PlakatGroteskBold.woff') format('woff'),
         url('../fonts/PlakatGroteskBold.ttf') format('truetype'),
         url('../fonts/PlakatGroteskBold.svg#PlakatGroteskBold') format('svg');
}
@font-face {
    font-family: 'TelegrafRegular400';
    src: url('../fonts/TelegrafRegular400.eot');
    src: url('../fonts/TelegrafRegular400.eot') format('embedded-opentype'),
         url('../fonts/TelegrafRegular400.woff2') format('woff2'),
         url('../fonts/TelegrafRegular400.woff') format('woff'),
         url('../fonts/TelegrafRegular400.ttf') format('truetype'),
         url('../fonts/TelegrafRegular400.svg#TelegrafRegular400') format('svg');
}

body {background: #FEFBF1; }

ul {padding: 0; margin: 0; list-style: none; }

li {list-style: none; }

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

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

p{margin: 0;}

.container{max-width: 1560px;}

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

.button-menu {display: none; }

.wrapper-section .vc_row-fluid {margin: 0; }

.wrapper-section .vc_column-inner{padding: 0px !important;}

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

.vc_figure {display: block !important;}

.vc_figure div{display: block !important;}

.wrapper-section .vc_row-fluid.container {margin: auto; }

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

figure{margin: 0;}

/*===============

Header

================*/

header {padding: 66px 0; position: absolute; left: 0; right: 0; width: 100%; z-index: 99; top: 0px; }

header .header-menu {max-width: 1130px; margin: auto; }

header .header-menu ul.menu-wrapper {display: flex; align-items: center; display: -webkit-flex;justify-content: center; }

header .header-menu ul.menu-wrapper li {margin: 0px 23px; } 

header .header-menu ul.menu-wrapper li:first-child {margin-left: 0; }

header .header-menu ul.menu-wrapper li:last-child {margin-right: 0; }

header .header-menu ul.menu-wrapper li a {font-size: 18px; color: #FFF; text-transform: uppercase; font-family: 'ABCMarfaBlack_1';position: relative; }

header .header-menu ul.menu-wrapper li a::before {content: ''; position: absolute; width: 2px; height: 2px; background: #FFF; display: block; bottom: -10px; transition: 0.3s ease-out; margin: auto; opacity: 0; visibility: hidden; left: 0; right: 0; }

header .header-menu ul.menu-wrapper li a:hover::before {width: 100%; right: 0; left: 0; opacity: 1; visibility: visible; }

header .header-menu ul.menu-wrapper li.current_page_item a::before {width: 100%; opacity: 1; visibility: visible; }

.page-header.alignwide {display: none; }

.error404 header .header-menu ul.menu-wrapper li a {color: #212a36;}

.mobile-bar{display: none;}




/*=============

Home Banner Video

==============*/

.wrapper-section .vc_section.home-video-section {padding: 15px 11px;}

.home-video-section .banner-video-img .vc_figure {border-radius: 20px; overflow: hidden; position: relative;}

.home-video-section .banner-video-img .vc_figure::before{content: ''; position: absolute; left: 0; right: 0; top: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.36);}

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

.home-video-section .video-logo-row {position: absolute; top: 50%; transform: translateY(-50%); max-width: 390px; margin: auto !important; left: 0; right: 0;z-index: 2; }

.home-video-section .video-filter-row {max-width: 873px; margin: auto !important; position: absolute; bottom: 40px; left: 0; right: 0; width: 100%;z-index: 2; }

.video-filter-row h4 {font-size: 25px; line-height: 31px; padding-bottom: 18px; color: #FFF; text-transform: uppercase;  font-family: 'ABCMarfaBlack_1';}

.book-table .row {margin: 0px -10px; justify-content: center;}

.book-table .col {padding: 0px 10px; }

.book-table .select-col {width: 211px; flex: inherit; max-width: inherit; }

.book-table .select-control {font-size: 17px; line-height: 26px; font-family: 'TestPitchMedium'; padding: 13px 40px 13px 24px; border-radius: 100px; border: none; width: 100%; background: #FFF; appearance: none; -webkit-appearance: none; background-image: url(../images/dropdwon.svg); background-position: 87%; background-repeat: no-repeat; background-size: 16px; }

.book-table .book-btn {width: 215px; flex: inherit; max-width: inherit; }

.book-table .book-btn .btn.btn-light { box-shadow: none !important; outline: none !important; padding: 13px 29px; border-radius: 100px; text-transform: uppercase; color: #212A36; font-size: 16px; border: 0; transition: 0.3s ease-out; font-family: 'ABCMarfaBlack_1'; background: #FEFBF1;}

.book-table .book-btn .btn.btn-light:hover {background: #9E5431; color: #FFF; }
.vc_section.home-video-section .video-section .wpb_wrapper{line-height:0;}
.join-form-home label {
color: #FFF !important;
font-family: 'TestPitchMedium';
font-size: 14px !important;
}
.page-id-1085 .inner-banner img{max-height: 75vh !important;}
/*=============

Home Col Section

==============*/

.vc_section.home-section-col {padding: 105px 0 105px; }

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

.home-section-col .col-row .wpb_column {padding: 0px 50px; }

.home-section-col .col-row .vc_column-inner {max-width: 272px; margin: auto; text-align: center; }

.home-section-col .col-row p {font-size: 20px; line-height: 30px; margin-bottom: 31px !important; color: #212A36; font-family: 'TestPitchMedium'; }

.home-section-col .col-row h1 {font-size: 40px; line-height: 30px; color: #37646A; font-family: 'ClearfaceGothicBQRegular'; }

/*=============

Home About Section

==============*/
section.vc_section.ourstory-section.chrismas-wrapper-box .white-heading::before {
background-image: url(../images/shape-ch.png) !important;
background-size: inherit !important;
background-position: center center !important;
height: 46px !important;
}
.home-about-section .about-col {margin: 0px -5px; }

.home-about-section .about-col .wpb_column {padding: 0px 5px; }

.home-about-section .about-col .vc_figure {height: 100%; overflow: hidden; width: 100%; border-radius: 20px; }

.home-about-section .about-col .home-about-content .vc_column-inner {padding-left: 155px !important; padding-top: 0px !important; padding-bottom: 50px !important; }

.same-heading {font-size: 40px; line-height: 30px; color: #212A36; font-family: 'ClearfaceGothicBQRegular'; padding-bottom: 30px; margin-bottom: 38px;position: relative; }

.same-heading::before {content: ''; position: absolute; left: 0; right: 0; bottom: -10px; background: url(../images/border-b.png); width: 100%; height: 10px; background-size: cover; background-position: left; background-repeat: no-repeat; }

.sub-heading {font-size: 30px; line-height: 30px; text-transform: uppercase; color: #9E5431; padding-bottom: 20px; font-family: 'ABCMarfaBlack_1'; }

.home-about-section .about-col p {font-size: 18px; line-height: 34px; font-family: 'TestPitchMedium'; color: #9E5431; }

.home-about-section .about-col .about-btn {margin-top: 55px; margin-bottom: 0;}

div.same-btn .vc_general {font-size: 16px; line-height: normal; padding: 14px 30px; color: #FFFFFF !important; text-transform: uppercase; border-radius: 100px; background: #9E5431 !important; border-color: #9E5431 !important; font-family: 'ABCMarfaBlack_1'; }

div.same-btn .vc_general:hover{background: #212A36 !important; border-color: #212A36 !important;}

/*=============

Home Drink Share

==============*/
.same-content.heading-discover p {
font-size: 18px;
line-height: 34px;
color: #37646A;
font-family: 'TestPitchMedium';
text-align: center;
}

.vc_section.drink-share-section {padding: 0px 0 160px;}

.vc_section.drink-share-section .vc_row-fluid.heading-container{position: relative;}

/* .vc_section.drink-share-section .vc_row-fluid.heading-container::before {content: ''; position: absolute; left: 0; right: 0; background-image: url(../images/hop-01.png); max-width: 1077px; margin: auto; display: block; height: 30px; background-repeat: no-repeat; background-size: cover; background-position: top left;top: 0;} */

.big-heading {font-size: 102px; line-height: 118px; color: #366369; font-family: 'ClearfaceGothicBQRegular'; text-transform: uppercase; }

.drink-share-section .big-heading{padding-top: 0px;}

.drink-share-section .drink-home-slider {padding: 113px 0 200px; }

.drink-home-content .vc_column-inner {max-width: 1122px; margin: auto; text-align: center; }

.drink-home-content p {font-size: 18px; line-height: 34px; color: #37646A; font-family: 'TestPitchMedium'; }

.product-slider-inner .owl-nav, .product-slider-inner .owl-dots {display: none !important; }

.product-slider-inner .item {position: relative; }

.product_c {position: absolute; top: 50%; left: 0; right: 0; transform: translateY(-50%); text-align: center; }

.product_c h2 {font-size: 70px; color: #FFF; font-family: 'ClearfaceGothicBQRegular'; text-transform: uppercase; max-width: 370px; margin: auto; text-align: center !important;line-height: 80px; }

.product-slider-inner .item figure {border-radius: 20px; overflow: hidden; }

/*.product-slider-inner .item figure img {filter: blur(4px); -webkit-filter: blur(4px); }*/



.opening-time-section .vc_row.wpb_row.vc_row-fluid {
max-width: 1199px;
margin: auto;
}
section.vc_section.opening-time-section {
background: #F7F4E9;
border-radius: 20px;
margin: auto;
padding-top: 73px;
padding-bottom: 85px;
max-width: 1537px;
}
section.vc_section.opening-time-section h2 {
font-size: 36px;
color: #212A36;
font-family: 'ABCMarfaBlack_1';
line-height: 30px;
margin-bottom: 38px;
padding: 0;
}
section.vc_section.opening-time-section h4 {
color: #9E5431;
font-size: 18px;
font-family: 'ABCMarfaBlack_1';
line-height: 20px;
margin-bottom: 9px;
}
section.vc_section.opening-time-section p {
font-size: 18px;
line-height: 34px;
color: #212A36;
text-align: center;
font-family: 'PitchSansMedium';
}

section.vc_section.opening-time-section .bottom-text {
padding-top: 41px;
}
.form-wrapper .checkbxxx {
display: flex;
align-items: center;
}
.form-wrapper label {
font-family: 'TestPitchMedium';
color: #fff;
font-size: 12px;
line-height: 17px;
padding-left: 15px;
}
.form-wrapper button#submit {
background: #FEFBF1 !important;
border: none !important;
width: 100%;
border-radius: 60px;
font-size: 18px;
font-family: 'ABCMarfaBlack_1';
padding: 11px 6px;
}
.form-wrapper button#submit:hover {
background: #212A36 !important;
color: #fff;
}




/*=============

Home Updated

==============*/

.vc_section.home-updated-section {background: #9E5431; padding: 155px 0; }

.white-heading {font-size: 70px; line-height: 60px; color: #FFF; font-family: 'ClearfaceGothicBQRegular'; padding-bottom:30px; position: relative;max-width: 745px;margin-bottom: 38px;}

.white-heading::before {content: ''; position: absolute; bottom: -7px; height: 8px; background-image: url(../images/white-border.png); width: 591px; background-position: left; background-size: cover; background-repeat: no-repeat; left: 0; }

.home-updated-section .white-heading{margin: auto auto 38px;}

.home-updated-section .white-heading::before{right: 0; margin: auto;}

.vc_section.home-updated-section .vc_column-inner {max-width: 1222px; margin: auto; }

.vc_section.home-updated-section .same-content {text-align: center; margin-bottom: 50px !important;}

.same-content p {font-size: 18px; color: #FFF; line-height: 34px; font-family: 'TestPitchMedium';letter-spacing: -0.6px; }

.vc_section.home-updated-section .signup-form {max-width: 884px; margin: auto !important; }

.form-group {margin-bottom: 15px !important;position: relative;}

.form-control {padding: 7px 30px;font-family: 'TestPitchMedium';font-size: 18px;line-height: 34px;box-shadow: none !important;border-radius: 100px;border: 0;color: #212A36 !important;}

.form-group input::placeholder {color: #212A36 !important;}

.form-group textarea::placeholder {color: #212A36 !important;}

.wpcf7-form-control.wpcf7-submit {width: 100%;padding: 11px 30px;background: #FEFBF1;border-radius: 100px;border: none;font-size: 18px;text-transform: uppercase;color: #212A36;transition: 0.3s ease-out; font-family: 'ABCMarfaBlack_1';}

.wpcf7-form-control.wpcf7-submit:hover{background:#212A36; color:#FFF}

.wpcf7-spinner {display: none !important;}

.wpcf7-response-output {margin: 0 !important;background: #FFF;padding: 10px !important;text-align: center;border: none !important;font-family: 'TestPitchMedium';border-radius: 100px;}

.wpcf7-not-valid-tip {color: #FFF !important;font-family: 'TestPitchMedium';font-size: 14px !important;}

/*=============

Home Binks

==============*/

.vc_section.home-binks-section {padding: 167px 0 120px;background: #36646A;}

.vc_section.home-binks-section .container-fluid {padding: 0 0 0 100px; max-width: 1920px; margin: auto;}

/*=============

Footer

==============*/

footer{padding: 50px 0 25px; background: #212A36; border-top: 1px dashed #fff;}

.footer-inner h2 {font-size: 14px; line-height: 23px !important; color: #FFF; margin-bottom: 15px; font-family: 'ABCMarfaBlack_1'; }

footer .contact-info a {display: block; font-size: 15px; color: #FFF; font-family: 'TestPitchMedium'; line-height: 24px; }

footer .contact-info a.btn {font-size: 12px; color: #FFF; width: 104px; font-family: inherit; border: 1px solid #FFFFFF; background: transparent !important; box-shadow: none !important; outline: none !important; padding: 1px; border-radius: 100px; margin-top: 15px;font-family: 'ABCMarfaBlack_1'; }

footer .container {padding: 0px 136px; max-width: 1920px; }

.link-footer li a{font-size: 15px; line-height: 24px; color: #FFF; font-family: 'TestPitchMedium'; display: inline-block; }

.link-footer li a:hover {color: #9e5431; }

.footer-inner .bottom-footer {text-align: center; padding-top: 10px; }

.footer-inner .bottom-footer p {color: #9E5431; font-size: 12px; line-height: 24px; font-family: 'TestPitchMedium'; }

footer .contact-info a.btn:hover {background: #9e5431 !important;border-color: #9e5431;}

.footer-inner .social-icon {display: flex; height: 100%; align-items: self-end; padding-bottom: 15px; display: -webkit-flex; text-align: right; width: 100%; }

.footer-inner .social-icon .site-info p {font-size: 14px; line-height: 23px; color: #FFF; font-family: 'TestPitchMedium'; padding-top: 10px; }

.social-inner {width: 100%; }

.social-link a {display: inline-block; margin: 0px 6px; color: #FFF; }

.footer-inner h2 a {color: #FFF; }

/*=============

Our Story

==============*/

.vc_section.ourstory-section {background: #376369; }

.story-content-a {display: flex;  display: -webkit-flex; }

.story-content-a .vc_column-inner h2 {max-width: 614px; margin-left: auto;margin-right: auto; margin-top: 230px;}

.story-content-a .vc_column-inner .same-content {max-width: 614px;margin-left: auto !important;margin-right: auto !important;margin-bottom: 200px !important;}
.story-content-a .vc_column-inner .same-content.margin-bottom {
margin-bottom: 0 !important;
}
.story-small-heading.padding-top0 {
padding-top: 0;
}
.ourstory-section .back-img {position: relative; }

.ourstory-section .back-img::before {content: ''; position: absolute; left: 0; right: 0; bottom: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.2); z-index: 1;}

.ourstory-section .vc_column-inner .wpb_wrapper {position: relative; }

.fornt-img {position: absolute; max-width: 336px; margin: auto !important; left: 0; right: 0; top: 50%; transform: translateY(-50%); z-index: 99; }

.vc_section.ourstory-section .d-flex {height: 100vh; }

.story-images .vc_column-inner, .story-images .vc_column-inner .wpb_wrapper, .story-images .vc_column-inner .back-img, .story-images .vc_column-inner .vc_single_image-wrapper, .story-images .vc_column-inner .vc_single_image-wrapper img {height: 100% !important;}

.story-images .vc_column-inner .vc_single_image-wrapper img{object-fit: cover;}

.story-content-a .vc_column-inner {overflow: hidden; overflow-y: scroll; }

.story-small-heading {max-width: 614px; margin: auto; color: #FFF; margin-bottom: 20px; text-transform: uppercase; font-size: 40px; font-family: 'ABCMarfaBlack_1';padding-top: 200px }

/*=============

Contact

==============*/

.vc_section.inner-banner {padding: 15px 11px !important; }

.vc_section.inner-banner .vc_figure {overflow: hidden; height: 100%; border-radius: 20px; position: relative; }

.vc_section.inner-banner .vc_figure::before {content: ''; position: absolute; left: 0; right: 0; width: 100%; height: 100%;bottom: 0; top: 0; background: rgba(0,0,0,0.2); }

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

.inner-banner-heading {position: absolute; left: 0; right: 0; top: 50%; transform: translateY(-50%); z-index: 9; color: #FFF; margin: auto; max-width: 880px; font-size: 102px; font-family: 'ClearfaceGothicBQRegular'; line-height: 102px; padding-bottom: 20px; text-transform: uppercase;}

.inner-banner-heading::before {content: ''; position: absolute; left: 0; right: 0; bottom: -7px; background-image: url(../images/banner-border.png); max-width: 331px; margin: auto; height: 7px; background-size: cover; background-repeat: no-repeat; background-position: left; }

.vc_section.contact-section-inner {padding: 120px 0 80px; }

.vc_section.contact-section-inner .vc_column-inner {max-width: 1190px; margin: auto; }

.contact-section-inner .form-control {background: transparent; border: 1px solid #212A36; }

.contact-section-inner .form-group {margin-bottom: 45px !important; }

.contact-section-inner .wpcf7-not-valid-tip{color: #212A36 !important;}

.contact-section-inner .wpcf7-form-control.wpcf7-submit {max-width: 161px; margin: auto; display: block; background: #9E5431; color: #FFF; }

.contact-section-inner .wpcf7-form-control.wpcf7-submit:hover{background: #212A36;}

textarea.form-control {height: 181px; border-radius: 30px; resize: none; padding: 25px; color: #212A36 !important; }

.contact-section-inner .wpcf7-response-output{background: #212A36; color: #FFF;margin-top: 20px !important;}

.contact-section-inner select.form-control {background: url(../images/dropdwon.svg); background-position: 95%; background-repeat: no-repeat; background-size: 20px; background-color: #fefbf1;}
.contact-section-inner select.form-control option {background: #FEFBF1;border-radius: 0px !important;font-family: 'TestPitchMedium' !important;padding: 0;}
/*=============

Entertainment

==============*/

.entertainment-banner {background: #212A36; }



/*=============

404 Page

==============*/

.error-404 {padding: 200px 0; background: #FEFBF1; height: calc(100vh - 238px); display: flex; align-items: center; justify-content: center; display: -webkit-flex; }

.error-404 .page-content {max-width: 1100px;margin: auto;text-align: center;position: relative;z-index: 1;}
.error-404 .page-content p {font-size: 36px; color: #212A36; line-height: 50px; font-family: 'TestPitchMedium'; margin-bottom: 50px; }

.error-404 .page-content .search-form label {display: none; }

.error-404 .page-content .search-form {display: flex; align-items: center; justify-content: center; display: -webkit-flex; position: relative;max-width: 600px;margin: auto;}

.error-404 .page-content .search-form input[type="search"] {padding: 15px 200px 15px 24px; font-size: 17px; font-family: 'TestPitchMedium'; color: #FFF; box-shadow: none; outline: none; width: 100%; border: 0; border-radius: 100px; background: #212a36; }

.error-404 .page-content .search-form .search-submit {position: absolute; right: 0; width: 200px; top: 0; bottom: 0; border-radius: 100px; border: 0; box-shadow: none; background: #9E5431; color: #FFF; text-transform: uppercase; font-size: 22px; font-family: 'ClearfaceGothicBQRegular'; }

/*==================

Side Bar Menu

===================*/

.side-navbar {position: fixed; z-index: 999; right: -100%; bottom: 0; top: 0; width: 0; height: 100%; padding-left: 141px; background: rgba(0,0,0,0.36); transition: 0.8s ease-out; opacity: 0; visibility: hidden; }

.side-navbar .side-menu li h3 {padding: 22px 41px; display: block; width: 100%; font-family: 'HelveticaNeueBold_22498'; font-size: 30px; color: #FFF; cursor: pointer;}

.side-navbar .side-menu li.color1 {background: #9E5431;}

.side-navbar .side-menu li.color2 {background: #36636A;}

.side-navbar .side-menu li.color3 {background: #212A36;}

.side-navbar .side-menu li.color4{background: #fefbf1;}

.side-navbar .side-menu li.color4 h3, .side-navbar .side-menu li.color8 h3{color:#9E5431 ;}

.side-navbar .side-menu li.color5 {background: #9E5431;}
.side-navbar .side-menu li.color7{background:#212A36;}
.side-navbar .side-menu li.color8{background: #fefbf1;}
.menudrop-bar {display: flex; justify-content: right; display: -webkit-flex;width: 100%; height: 100%;}

.side-navbar .side-menu li h3 {padding: 41px 22px; display: block; width: 100%; font-family: 'ClearfaceGotTOTBol'; font-size: 30px; color: #FFF; cursor: pointer; writing-mode: vertical-rl; -webkit-transform: rotate(180deg); transform: rotate(180deg); white-space: nowrap; -webkit-writing-mode: vertical-rl; width: 88px; height: 100%;position: relative;text-transform: uppercase; }

.side-navbar .side-menu li.active h3 {transform: inherit; writing-mode: inherit; width: 100% !important; height: auto; white-space: inherit; padding: 78px 60px 0; }

.menudrop-bar .menu-content {height: 0; opacity: 0; visibility: hidden; width: 0px; font-size: 0; transition: 0.3s ease-out; }

.menudrop-bar li.active .menu-content {width:auto; height: auto; opacity: 1; visibility: visible; position: relative; font-size: 16px; transition: 0.3s ease-out; display: block; }

.side-navbar .side-menu {height: 100%; }

.side-navbar .side-menu li h3::before {content: ''; background: url(../images/white-dropdwon.svg); position: absolute; bottom: 0; width: 80px; height: 80px; left: 0; transform: rotate(-90deg); background-position: center; background-repeat: no-repeat; left: 7px; }

.side-navbar .side-menu li.active h3::before {right: 15px; left: inherit;top: 16px; bottom: 0; width: 50px; height: 50px; }

.close-btn {position: absolute; left: 60px; top: 60px; width: 50px; height: 50px; cursor: pointer; background: url(../images/close.svg); background-position: center; background-repeat: no-repeat; background-size: 39px; }

.side-navbar.sidemenu-open {right: 0; width: 100%; opacity: 1; visibility: visible; }

.body-hidden {overflow: hidden; }

.menu-inner-content {padding: 15px 60px 35px; }

.side-navbar .side-menu li.active {width: 100%;overflow: hidden; }

.side-navbar .menu-content h6 {font-size: 22px; color: #212A36; }

.side-navbar .menu-content h6 {font-size: 22px; color: #212A36; margin-bottom: 36px; font-family: 'PlakatGrotesk';text-transform: uppercase;}

.menu-col-content strong {display: block; position: relative; margin-bottom:25px; font-size: 18px; color: #FFF; padding-right: 100px;font-family: 'ABCMarfaBlack_1';text-transform: uppercase;font-weight: normal; }

.menu-col-content strong span {position: absolute; right: 0; top: 0; }

.menu-col-content p {font-size: 15px !important; line-height: 28px; font-family: 'TestPitchMedium'; color: #FFF; }

.menu-same-content .menu-col-content {padding-bottom:25px; border-bottom: 2px dashed #FFF; margin-bottom:25px; }
.menu-inner-content .row {margin: 0px -50px; }

.menu-inner-content .row .col-md-6 {padding: 0px 200px 0 50px; }

.menu-same-content .menu-col-content:last-child {border: none; }

.side-navbar .side-menu li.color4 .menu-col-content strong, .side-navbar .side-menu li.color8 .menu-col-content strong {color: #9E5431;}

.side-navbar .side-menu li.color4 .menu-col-content p, .side-navbar .side-menu li.color8 .menu-col-content p{color: #9E5431;}

.side-navbar .side-menu li.color4 .menu-col-content, .side-navbar .side-menu li.color8 .menu-col-content {border-color: #9E5431;}

.side-navbar .side-menu li {width: 88px; transition: 0.5s ease-out; }

/*.side-navbar .side-menu li.color4 h3::before {background: url(../images/black-dropdwon.svg); background-repeat: no-repeat; background-position: center; }
*/
.side-navbar .side-menu li.color3 .menu-content h6 {color: #FFF; }

.menu-inner-content{position: relative;}

.menu-inner-content .menu-view-menu {text-align: right;padding: 0px 25px;}

.menu-view-menu a {background: #FFF; font-size: 16px; color: #9E5431; padding: 15px 23px; border-radius: 100px; font-family: 'ABCMarfaBlack_1'; text-transform: uppercase;display: inline-block;appearance: none;-webkit-appearance: none; margin-top: 10px;}

.menu-view-menu a:hover{background: #212A36; color: #FFF;}







/*===========

Splash

=============*/

.home-splash{display: none;}

.home-splash.d-block {position: fixed; left: 0; right: 0; width: 100%; background: #9E5431; z-index: 99; height: 100%; top: 0; bottom: 0; display: block;transition: 0.3s ease-out;}

.container-bg {height: 100%; display: flex; align-items: center; justify-content: center; position: relative; display: -webkit-flex; background-size: 200px; background-repeat: repeat; background-position: center; }

.home-splash-img {max-width: 390px; margin: auto; position: relative;}

.home-splash-img img {width: 100%; }

.home-splash-btn {position: absolute; bottom: 70px; left: 0; right: 0; margin: auto; display: block; text-align: center; }

.home-splash-btn .btn-inline {font-family: 'ABCMarfaBlack_1'; font-size: 16px; color: #212A36; background: #FFF; border: none; padding: 13px 21px; border-radius: 100px;transition: 0.3s ease-out;  }

.home-splash-btn .btn-inline:hover{background: #212A36; color: #FFF;}

/*.body-hidden-home{overflow: hidden;}*/

canvas {margin: 0px; padding: 0px; position: absolute; background-color: #9E5431; }

/*===========

Event

=============*/

.event-section {padding-top: 30px; }

.event-heading h2 {font-family: 'ABCMarfaBlack_1'; font-size: 33px; padding-bottom: 10px; line-height: 41px; color: #212A36;text-transform: uppercase; }

.event-title {display: flex; align-items: center; justify-content: space-between; display: -webkit-flex;padding-bottom: 15px; }

.event-title h3 {font-size: 40px; color: #FFF; font-family: 'ABCMarfaBlack_1'; line-height: 62px; padding-right: 10px;text-transform: uppercase;}

.event-title span {font-size: 22px; line-height: 27px; font-family: 'ABCMarfaBlack_1'; color: #FFF; }

.event-row .event-b .event-c {padding: 30px 0px 30px 15px; /* display: flex; */ display: -webkit-flex; border-top: 2px dashed #fff;align-items: center; }
.event-row .event-b .event-c .event-l span {
-webkit-transform-origin: 66% 0;
-ms-transform-origin: 66% 0;
transform-origin: 66% 0;
-webkit-transform: translateX(-45%) rotate(-90deg);
-ms-transform:translateX(-45%) rotate(-90deg);
transform: translateX(-45%) rotate(-90deg);
font-family: 'ABCMarfaBlack_1';
color: #FFF;
position: relative;
text-transform: uppercase;
}
.insideoutside {
position: absolute;
top: 50%;
left: 0;
height: 100%;
display: flex;
align-items: center;
justify-content: center;
transform: translateY(-50%);
}

.event-row .event-b .event-c .event-l {position: relative; padding-left: 70px; width: calc(100% - 120px); padding-right: 10px; }

.event-row .event-b .event-c .event-r {width: 115px; margin-left: auto; text-align: right; }

.event-row .event-b .event-c .event-r a {font-family: 'ABCMarfaBlack_1'; padding: 25px 28px; background: #FFF; border-radius: 20px; color: #212A36; height: auto; display: inline-block;text-transform: uppercase; }

.event-row .event-b .event-c .event-r a:hover{background: #9E5431; color: #FFF;}

.event-row .event-b .event-c .event-l h4 {font-size: 30px; line-height: 38px; font-family: 'ABCMarfaBlack_1'; color: #FFF; text-transform: uppercase;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}

.event-row .event-b .event-c .event-l strong{display: block; font-size: 20px; line-height: 25px; font-family: 'ABCMarfaBlack_1';color: #212A36; text-transform: uppercase;}

.event-row .event-b .event-c .event-l p {font-size: 18px; font-family: 'TestPitchMedium'; color: #FFF; line-height: 34px; }

.event-row .event-b .event-c:last-child {border-bottom: 2px dashed #fff; }

.event-inner .view-event {padding-top: 78px; text-align: center; }

.event-inner .view-event .btn {font-size: 16px; font-family: 'ABCMarfaBlack_1'; padding: 13px 35px; border-radius: 100px; background: #212A36; box-shadow: none; outline: none;border: 0;transition: 0.3s ease-out; }

.event-inner .view-event .btn:hover{color: #212A36; background: #FFF;}

.event-inner .owl-nav, .event-inner .owl-dots {display: none; }



/*===========

Live

=============*/

.vc_section.live-event-section.home-binks-section {background: #212A36;padding: 90px 0px 110px !important;}

.live-event-section .event-row .event-b .event-c .event-l strong{color: #9E5431;}

.live-event-section .event-title h3{font-size: 35px; line-height: 43px;}

.vc_section.live-event-section .event-section {padding-top: 0; padding-bottom: 83px;}

.vc_section.live-event-section .event-heading h2 {color: #FFF; }

.vc_section.live-event-section .event-heading{margin-bottom: 73px;}

.month-btn button {padding: 8px 15px; border-radius: 100px; font-family: 'ABCMarfaBlack_1'; font-size: 12px; min-width: 143px; display: inline-block; vertical-align: middle; text-align: center; color: #FFF; margin-right: 10px; border: none; text-shadow: none; box-shadow: none; outline: none; }

.month-btn button.current-month{background: #36646A;}

.month-btn button.next-month{background:#9E5431;}

.month-btn button:hover{color: #212A36 !important; background: #FFF !important;}

.vc_section.live-event-section .event-section .event-inner .owl-nav button span {display: none; }

.vc_section.live-event-section .event-section .event-inner .owl-nav button{position: relative;margin: 0px 10px;}

.vc_section.live-event-section .event-section .event-inner .owl-nav button.owl-prev::before {content: 'PREVIOUS WEEK'; background: #36646A;}

.vc_section.live-event-section .event-section .event-inner .owl-nav button.owl-next::before {content: 'SHOW FOLLOWING WEEK'; background: #9E5431;}

.vc_section.live-event-section .event-section .event-inner .owl-nav button::before {padding: 13px 25px; color: #FFF; display: inline-block; font-family: 'ABCMarfaBlack_1'; font-size: 16px;border-radius: 100px;transition: 0.3s ease-out; }

.vc_section.live-event-section .event-section .event-inner .owl-nav {position: absolute; bottom: -133px; display: flex; align-items: center; justify-content: center; left: 0; right: 0; }

.vc_section.live-event-section .event-section .event-inner .owl-nav button:hover::before{background: #FFF !important; color: #212A36 !important;}

.vc_section.highlights_event_section {background: #212a36; padding: 83px 0 83px; }

.vc_section.highlights_event_section .container-fluid {padding: 0 0 0 100px; max-width: 1920px; margin: auto; }

.highlights_event_section .vc_custom_heading {font-size: 33px; font-family: 'ABCMarfaBlack_1'; color: #FFF; text-transform: uppercase; line-height: 41px; padding-bottom: 40px; }

.btn-week button {padding: 13px 25px; color: #FFF; display: inline-block; font-family: 'ABCMarfaBlack_1'; font-size: 16px; border-radius: 100px; transition: 0.3s ease-out; border: none !important; outline: none !important; text-transform: uppercase;` box-shadow: none !important; }

.btn-week button.owl-prev {background: #36646A; }

.btn-week button.owl-next {background: #9E5431; }

.btn-week button:hover{background: #FFF !important;color: #212A36 !important;}

.highlights-event figure {position: relative; border-radius: 20px; overflow: hidden; }

.highlights-event figure figcaption {position: absolute; bottom: 0; left: 0; right: 0; padding: 0 0px 22px 26px; height: 100%; width: 100%; }

.highlights-event figure figcaption h2 {font-size: 28px; color: #FFFFFF; font-family: 'ABCMarfaBlack_1';text-transform: uppercase; }

.highlights-event figure figcaption p {font-size: 20px; color: #FFF; font-family: 'ABCMarfaBlack_1';text-transform: uppercase; }

.highlights-event figure figcaption .figure-content {height: 100%; display: flex; align-items: flex-end; display: -webkit-flex;transition: 0.3s ease-out; }

.highlights-event figure figcaption .btn {position: absolute; top: 15px; right: 15px; background: #FFF; font-size: 16px; text-transform: uppercase; font-family: 'ABCMarfaBlack_1'; color: #212A36; padding: 25px 20px; border: 0 !important; outline: none; box-shadow: none;border-radius: 20px; }

.highlights-event figure figcaption .figure-view {position: absolute; top: 50%; transform: translateY(-50%); margin: auto; left: 0; right: 0; color: ; text-align: center; }

.highlights-event figure figcaption .figure-view a {display: inline-block; font-size: 30px; color: #FFF; font-family: 'ABCMarfaBlack_1'; text-transform: uppercase; }

.highlights-event figure img{transition: 0.3s ease-out;}

/*.highlights-event figure:hover img{filter: blur(4px);-webkit-filter: blur(4px);}

.highlights-event figure:hover .figure-content{filter: blur(4px);-webkit-filter: blur(4px);}*/

.highlights-event figure figcaption .figure-view{transition: 0.3s ease-out;opacity: 0; visibility: hidden;}

.highlights-event figure:hover figcaption .figure-view{opacity: 1; visibility: visible;}

.btn-week {position: absolute; bottom: -50px; text-align: center; left: 0; right: 0; }

.btn-week button {margin-left: 10px; }

.vc_section.live-event-section .event-section .event-inner .owl-nav{display: none;}

.view-highlight {padding-top: 62px; text-align: center; }

.view-highlight .btn {padding: 13px 52px; background: #FFF; font-size: 16px; color: #212A36; font-family: 'ABCMarfaBlack_1'; border-radius: 100px; border: none; }

.view-highlight .btn:hover{background: #9E5431; color: #FFF;}

.tribe_events-template-default #tribe-events-pg-template {max-width: 100%; padding: 0; }

.inner-banner-heading.border-none::before {display: none; }

.details-info {background: #212a36; }

.details-info {background: #212a36; padding: 130px 0; }

.details-info .tribe-events-single-section::before {display: none; }

.details-content p {color: #FFF; font-size: 20px; line-height: 35px; font-family: 'TestPitchMedium'; }

.details-content .booking-btn {font-size: 16px; padding: 15px 23px; display: inline-block; margin-top: 40px; background: #9E5431; border-radius: 100px; color: #FFF; font-family: 'ABCMarfaBlack_1'; text-transform: uppercase;line-height: normal; }

/* .details-content .booking-btn:hover{background: #FFF; color: #212A36;} */

.details-info .container {max-width:1350px; }

.details-c .tribe-events-single-section {display: block; }

.details-c .tribe-events-single-section .tribe-events-meta-group {padding: 0; width: 100%; margin: 0;}

.details-c .tribe-events-single-section .tribe-events-meta-group .tribe-events-single-section-title {
font-size: 14px;
color: #9E5431;
font-family: 'ABCMarfaBlack_1';
padding-bottom: 5px;
text-transform: uppercase;
margin: 0;
}
.details-c .tribe-events-single-section dl dt{font-size: 16px; color: #9E5431;font-family: 'ABCMarfaBlack_1'; padding-bottom: 5px; text-transform: uppercase;margin: 0;}

.details-c .tribe-events-single-section dl dd {margin-bottom: 38px; }

.details-c .tribe-events-single-section dl{margin: 0;}

.details-c .tribe-events-single-section dl dd {font-size: 26px; color: #FFF; text-transform: uppercase; font-family: 'ABCMarfaBlack_1'; }

.details-c .tribe-events-single-section dl dd abbr{text-decoration: none;}

.details-c .tribe-events-single-section .tribe-events-meta-group .tribe-venue{display: block;}

.vc_custom_heading.banner-sub-heading {position: absolute; left: 0; right: 0; top: 50%; transform: translateY(-50%); z-index: 9; color: #FFF; margin: auto; max-width: 800px; font-size: 33px; line-height: 102px; padding-bottom: 20px; margin-top: 94px; text-transform: uppercase; font-weight: normal; font-family: 'ABCMarfaBlack_1'; }

.highlights-event.mobile-view {display: none; }

/*=================================

Map

==================================*/

.vc_section.map-section {padding: 103px 0 72px; }

.vc_section.map-section h2.vc_custom_heading {font-size: 70px; line-height: 80px; text-align: center !important; max-width: 743px; margin: auto; padding-bottom: 34px; font-family: 'ClearfaceGothicBQUltraBold'; color: #212A36; }

.vc_section.map-section iframe {width: 100% !important;height: 576px; border-radius: 20px; overflow: hidden;  filter: gray; -webkit-filter: grayscale(99%) !important; -webkit-backface-visibility: hidden; }

.vc_section.map-section .map-info-row {padding-top: 57px; }

.vc_section.map-section .map-info-row h4.vc_custom_heading {font-size: 31px; line-height: 35px; color: #212A36; font-family: 'ClearfaceGothicBQUltraBold'; text-transform: uppercase; padding-bottom: 10px; }

.vc_section.map-section .map-info-row .map-info.wpb_column .wpb_text_column {max-width: 480px; font-size: 20px; line-height: 32px; font-family: 'PitchSansMedium'; color: #212A36; }

.vc_section.map-section .map-info-row .map-info.wpb_column .wpb_text_column a {color: #212A36; }

.map-info-row .map-info-btn {text-align: right; }

.map-info-row .map-info-btn .vc_btn3-inline {margin: 0; }

.map-info-row .map-info-btn .vc_btn3-inline .vc_general {padding: 14px 25px; border-radius: 30px; background: #212A36; color: #FFF;font-size: 18px; border: none; font-family: 'ABCMarfaBlack_1'; }

.map-info-row .map-info-btn .vc_btn3-inline .vc_general:hover{background: #9E5431; color: #FFF;}

.menu-inner-content { height: calc(100vh - 100px); overflow:auto;  }

.ourstory-section .vc_btn3-container {text-align: center; display: block !important; margin: 0; }

.ourstory-section .vc_btn3-container .vc_general {
border: 0 !important;
margin-bottom: auto;
color: #FFF !important;
text-transform: uppercase;
font-size: 18px;
font-family: 'ABCMarfaBlack_1';
margin: 60px 0 80px;
background-image: none;
}

.ourstory-section.ourstory-only .vc_btn3-container .vc_general {
/*     padding: 0; */
/*     background: transparent !important; */
}


html {scroll-behavior: smooth; }

.details-heading {position: absolute;left: 0;right: 0;top: 50%;transform: translateY(-50%);z-index: 9;max-width:1199px;margin: auto !important;display: block;}

.details-heading .inner-banner-heading{position: relative; top: inherit; transform: inherit; max-width: 100%;}

.details-heading  .vc_custom_heading.banner-sub-heading{position: relative; top: inherit; transform: inherit; max-width: 100%;margin: 0 !important; line-height: normal !important;}


.side-navbar .side-menu li h3::before {position: absolute; bottom: 0; width: 80px; height: 80px; transform: rotate(180deg); background-position: center; background-repeat: no-repeat; left: 6px; content: "\f053"; font-family: "Font Awesome 6 Free"; font-weight: 900; font-size: 23px; display: flex; align-items: center; background: transparent; justify-content: center; transition: 0.3s ease-out; }
.side-navbar .side-menu li.color1 h3:hover::before{color: #36636A;}
.side-navbar .side-menu li.color2 h3:hover::before{color: #9E5431;}
.side-navbar .side-menu li.color3 h3:hover::before{color: #36636A;}
.side-navbar .side-menu li.color4 h3:hover::before{color: #36636A;}
.side-navbar .side-menu li.color5 h3:hover::before{color: #FFFFFF;}

.side-navbar .side-menu li.active h3::before {transition: inherit;}
.vc_section.home-video-section video {width: 100% !important; height: 100% !important; object-fit: cover; border-radius: 20px; position: relative;}
.vc_section.home-video-section .video-section{position: relative; border-radius: 20px; overflow: hidden;}
.vc_section.home-video-section .video-section::before{content: ''; position: absolute; left: 0; right: 0; top: 0; bottom: 0; background: rgba(0,0,0,0.38);z-index: 1;height: 100%;border-radius: 20px;}


.menu-inner-content {padding: 15px 249px 35px 60px; }
.menu-inner-content .row .col-md-6 {padding: 0px 50px 0 50px; }
.menu-inner-content .menu-view-menu {text-align: right; padding: 0; position: absolute; right: 42px; bottom: 30px;display: flex;flex-direction: column;}
.menu-inner-content {position: initial; }
.close-menu {display: none; }
.page-id-235 iframe {max-width: 680px !important; margin: 100px auto 50px !important; background: #000 !important; }
.page-id-235{background:#212A36;}
.vc_section.privacy-content {padding: 200px 0; background: #212a36; text-align: center; }
.vc_section.privacy-content .vc_custom_heading {text-align: center !important; font-size: 53px; line-height: 60px; color: #FFF; font-family: 'ClearfaceGothicBQRegular'; text-transform: uppercase; padding-bottom: 30px; }
.vc_section.privacy-content p {color: #FFF; }
@media(max-width:997px){.page-id-235 iframe {max-width: 100% !important; margin: 60px auto !important; } }

.home-about-section {
padding: 100px 0 0 !important;
}
.home-about-section .big-heading {
padding:0px 0px 80px !important;
} 
.product-slider-inner .item figure img{height:320px; object-fit:cover;}
.vc_section.inner-banner.carees-section {background: #376369;}
.vc_section.heading-section-careers {background: #376369;padding: 110px 0 88px;}
.heading-section-careers .vc_custom_heading {font-size: 70px;color: #FFF;line-height: 80px;font-family: 'ClearfaceGothicBQUltraBold';}
.heading-section-careers .container {max-width: 1360px;}
.workwith-section {background:#376369;padding-bottom: 201px !important;}
.working-section {padding: 153px 0 117px !important;}
.working-section .vc_custom_heading {font-size: 70px;color: #36646A;text-align: center !important;font-family: 'ClearfaceGothicBQUltraBold';padding-bottom: 50px;}
.working-section .wpb_content_element p {text-align: center;font-size: 18px;line-height: 34px;color: #37646A;margin-bottom: 30px;font-family: 'TestPitchMedium';padding: 0px 10px;}
.working-section .container {max-width: 1160px;}
.working-section .wpb_content_element p:last-child{margin-bottom:0}
.goodwork-section {padding: 186px 0 196px !important;background: #376369;}
.current-section {padding: 153px 0 155px !important;}
.current-section h2.vc_custom_heading {font-size: 70px;padding-bottom: 86px;color: #36646A;font-family: 'ClearfaceGothicBQUltraBold';}
.current-section .container {max-width: 1145px;}
.current-section h3.vc_custom_heading {font-size: 33px;color: #36646A;text-align: center !important;padding-bottom: 50px;font-family: 'ABCMarfaBlack_1';}
.current-section ul li {font-size: 30px;color: #36646A;line-height: 30px;padding-bottom: 30px;text-align: center;font-family: 'TestPitchMedium';}
.environmental-section {padding: 180px 0 200px !important;background:#376369;}
.commitments-section {padding: 153px 0 170px !important;background: #36646A;}
.commitments-section .vc_custom_heading {text-align: center !important;font-size: 70px;padding-bottom: 80px;color: #FFF;font-family: 'ClearfaceGothicBQUltraBold' !important;}
.forward-section {padding: 210px 0 188px !important;text-align: center;background-position: center !important;position: relative;}
.forward-section::before {content: '';position: absolute;left: 0;right: 0;width: 100%;height: 100%;top: 0;bottom: 0;background: rgba(0,0,0,0.45);z-index: 0;}
.forward-section .vc_custom_heading {font-size: 70px;color: #FFF;text-align: center !important;padding-bottom: 40px;font-family: 'ClearfaceGothicBQUltraBold' !important;}
.forward-section .vc_btn3-inline {margin: 0;}
.forward-section .vc_general {padding: 15px 27px !important;color: #9E5431 !important;border-radius: 100px !important;font-family: 'ABCMarfaBlack_1';border: 0 !important;font-size: 16px !important;}
.forward-section .vc_general:hover {background: #212A36 !important;border: 0 !important;color: #FFF !important;}
.same-cc .vc_custom_heading {font-size: 40px;color: #FFF;position: relative;padding-bottom: 37px;margin-bottom: 47px;font-family: 'ClearfaceGothicBQUltraBold' !important;}
.same-cc .vc_custom_heading::before {content: '';position: absolute;bottom: -7px;height: 8px;background-image: url(../images/white-border.png);width: 100%;background-position: left;background-size: cover;background-repeat: no-repeat;left: 0;
}
.same-cc .wpb_content_element p {font-size: 18px;line-height: 34px;color: #FFF;font-family: 'TestPitchMedium';margin-bottom: 30px;}
.same-cc .vc_btn3-inline {margin: 30px 0 0;}
.same-cc .vc_general {padding: 15px 27px !important;color: #9E5431 !important;border-radius: 100px !important;font-family: 'ABCMarfaBlack_1';border: 0 !important;font-size: 16px !important;}
.same-cc .vc_general:hover{background:#212A36 !important; color:#FFF !important}
.same-cc .vc_row-fluid {margin: 0 -5px;display: flex;flex-wrap: wrap;display: -webkit-flex;align-items: center;}
.same-cc .vc_row-fluid .wpb_column {padding: 0 5px;}
.same-cc .col-cd {padding-left: 180px !important;}
.same-cc .vc_row-fluid .wpb_column .vc_figure {display: block !important;width: 100%;overflow: hidden;border-radius: 20px;}
.same-cc .vc_row-fluid .wpb_column .vc_figure .vc_single_image-wrapper {width: 100%;height: 100%;display: block !important;}
.same-cc .vc_row-fluid .wpb_column .vc_figure .vc_single_image-wrapper img {width: 100% !important;height: 100% !important;}
.same-cc .vc_row-fluid.row-reverse {flex-direction: row-reverse;padding-top: 237px;}
.goodwork-section .same-cc .col-cd {padding-right: 180px !important;padding-left: 0 !important;}
.same-cc .vc_row-fluid.row-reverse .col-cd {padding-right: 0 !important;padding-left: 180px !important;}
.environmental-section .same-cc .col-cd {padding-left: 0 !important;padding-right: 175px !important;}
.error-404 {background: url(../images/img404.jpg);height: 100vh;display: flex;align-items: center;justify-content: center;display: -webkit-flex;background-position: center;background-repeat: no-repeat;background-size: cover;position: relative;}
.error404 header .header-menu ul.menu-wrapper li a {color: #FFF;}
.error-404::before {content: '';position: absolute;left: 0;right: 0;width: 100%;height: 100%;top: 0;bottom: 0;background: rgba(0,0,0,0.3);}
.error-404 .page-content h2 {font-size: 102px;font-family: 'ClearfaceGothicBQUltraBold';color: #FFF;padding-bottom: 10px;line-height: normal;}
.error-404 .page-content strong {font-size: 33px;color: #FFF;line-height: 41px;margin-bottom: 38px;display: inline-block;font-family: 'ABCMarfaBlack_1';position:relative;padding-bottom: 17px;}
.error-404 .page-content p {font-size: 20px;color: #FFF;line-height: 32px;margin-bottom: 40px;}
.error-404 .page-content a {font-size: 16px;color: #212A36;background: #FFF;display: inline-block;padding: 20px 24px;border-radius: 100px;font-family: 'ABCMarfaBlack_1';text-transform: uppercase;}
.error-404 .page-content a:hover{background:#9E5431; color:#FFF}
.error-404 .page-content strong::before {background: url(../images/border404.png);content: '';height: 7.5px;position: absolute;left: 0;right: 0;bottom: 0;background-size: cover;}
.privacy-content .container {max-width: 1199px;}
.privacy-content p {font-size: 16px;line-height: 30px;font-family: 'TestPitchMedium';margin-bottom: 30px;}
.vc_section.privacy-content ul li {font-size: 16px;line-height: 30px;font-family: 'TestPitchMedium';margin-bottom: 10px;color: #FFF;list-style: ;position: relative;}
.vc_section.privacy-content ul li::before {content: '';width: 10px;height: 10px;background: #FFF;border-radius: 100px;display: inline-block;margin-right: 10px;}
.vc_section.privacy-content p strong {display: block;}
.vc_section.privacy-content p a{color:#9E5431}
.commitments-inner {display: flex;margin: 0px -15px;}
.commitments-inner .wpb_column {padding: 0px 15px;}
.commitments-inner .wpb_column .vc_custom_heading {font-size: 33px;font-family: 'ABCMarfaBlack_1' !important;text-transform: uppercase;padding-bottom:40px;}
.commitments-inner .wpb_column .wpb_content_element p {font-size: 18px;line-height: 30px;text-align: center;color: #FFF;font-family: 'TestPitchMedium';}
.same-cc .wpb_content_element p a {color: #FFF;text-decoration: underline;}
.side-navbar .side-menu li.color6 {background: #70979D;}
.contact-section-inner .bfh-selectbox .bfh-selectbox-toggle {padding: 7px 30px;height: 50px; background-color: #fefbf1;position: relative;}
.contact-section-inner .bfh-selectbox .bfh-selectbox-toggle .bfh-selectbox-option {height: 100%;}
.contact-section-inner .bfh-selectbox .bfh-selectbox-options {top: 25px;border: 1px solid #212A36;background: transparent;height: auto;width: 100%;border-top: 0;box-shadow: none;border-radius: 0 0 30px 30px;padding: 6px 0 0 0;overflow: hidden;z-index: -1;}
.contact-section-inner .bfh-selectbox .bfh-selectbox-options ul {width: 100%;max-width: 100%;height: auto !important;overflow: inherit;display: flex;flex-wrap: wrap;display: -webkit-flex;padding-top: 15px;max-height: inherit;background: #fefbf1;margin: 0;}
.contact-section-inner .bfh-selectbox .bfh-selectbox-options ul li {width: 50%;}
.contact-section-inner .bfh-selectbox .bfh-selectbox-options ul li a:hover, .contact-section-inner .bfh-selectbox .bfh-selectbox-options ul li:hover  a {background: transparent;}
.contact-section-inner .bfh-selectbox .bfh-selectbox-options ul li a {padding: 15px 30px;font-size: 18px;font-family: 'TestPitchMedium';color: #212A36;background: transparent !important;}
.bfh-selectbox.open .bfh-selectbox-toggle {border-bottom: 0;border-radius: 30px 30px 0 0;}
.bfh-selectbox {position: relative;z-index: 1;}
.contact-section-inner .bfh-selectbox .bfh-selectbox-toggle::before {
content: '';background: url(../images/dropdwon.svg);background-color: rgba(0, 0, 0, 0);background-position-x: 0%;background-position-y: 0%;background-repeat: repeat;background-size: auto;background-position: 95%;background-repeat: no-repeat;background-size: 20px;position: absolute;right: 35px;width: 20px;height: 20px;z-index: 99;top: 50%;transform: translateY(-50%);}
.bfh-selectbox.open .bfh-selectbox-toggle::before {transform: rotate(180deg);top: 14px;}
address{font-size: 15px; line-height: 24px; color: #FFF; font-family: 'TestPitchMedium'; display: inline-block; }

/* .story-content-a .vc_column-inner .same-content.height-vh {margin-bottom: 0 !important;} */
.vc_section.highlights_event_section{padding-top:83px !important}

.heightlight-heading{font-size: 33px; font-family: 'ABCMarfaBlack_1'; color: #FFF; text-transform: uppercase; line-height: 41px; padding-bottom: 40px;}
.highlights-event figure figcaption{transition: 0.3s ease-out;}
.highlights-event figure:hover figcaption{backdrop-filter: blur(4px);-webkit-backdrop-filter: blur(4px);}
.banner-details-section .post-thumbnail img {width: 100% !important; max-width: 100% !important; height: 500px !important; object-fit: cover; }
.banner-details-section figure {overflow: hidden; border-radius: 20px; position: relative; }
.banner-details-section figure::before {content: ''; position: absolute; left: 0; right: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.3); mix-blend-mode: multiply; }
.banner-details-section {background: #212A36; padding: 15px 11px; position: relative; }
.banner-details-section .banner-details-title {position: absolute; top: 50%; transform: translateY(-50%); left: 0; right: 0; margin: auto;max-width: 1199px;text-align: center; }
.banner-details-section .banner-details-title .entry-title {font-size: 102px; font-family: 'ClearfaceGothicBQRegular'; line-height: 102px; padding-bottom: 20px; text-transform: uppercase; color: #FFF; position: relative; }
.banner-details-section .banner-details-title .entry-title::before{content: ''; position: absolute; left: 0; right: 0; bottom: -7px; background-image: url(../images/banner-border.png); max-width: 331px; margin: auto; height: 7px; background-size: cover; background-repeat: no-repeat; background-position: left;}
.navigation.post-navigation {display: none; }
.details-info-content {padding: 150px 0; background: #212a36; }
.details-info-content .conent-details {text-align: center; }
.details-info-content .conent-details p {font-size: 25px; line-height: 30px; color: #FFF; font-family: 'TestPitchMedium'; }

.vc_section.map-section .map-content {max-width: 1122px; margin: auto !important; text-align: center; margin-bottom: 77px !important; color: #212A36; line-height: 34px; font-family: 'PitchSansMedium';font-size: 18px; }
.chgeck-box {display: block; }
.chgeck-box .wpcf7-list-item {margin: 0; padding: 0 40px; }
.chgeck-box .wpcf7-list-item .wpcf7-list-item-label {font-size: 12px; color: #FFFFFF; font-family: 'PitchSansMedium'; }
.chgeck-box .wpcf7-list-item label {position: relative; padding-left: 45px; margin-bottom: 7px;}
.chgeck-box .wpcf7-list-item label input {position: absolute; left: 0; top: 10px; width: 25px; height: 25px; }
.link-footer.menu-footer li a {display: inline-block; font-size: 14px; line-height: 23px !important; color: #FFF; font-family: 'ABCMarfaBlack_1'; margin-bottom: 5px; }
.vc_section.home-binks-section .owl-dots, .vc_section.home-binks-section .owl-nav {display: none; }
.details-info .details-c .tribe-events-single div {display: block; font-size: 26px; color: #FFF; font-family: 'ABCMarfaBlack_1'; margin-bottom: 40px; }
.details-info .details-c .tribe-events-single div span {display: block; font-size: 14px; color: #9E5431; }
.current-section ul li a {color: #36646A;}
div.canvashomepageID{height: 95px !important;}

.privacy-policy h3 {font-size: 30px; color: #9e5431; line-height: 30px; text-align: left; margin-bottom: 16px !important; font-family: 'ABCMarfaBlack_1' !important; }
.privacy-policy p {margin-bottom: 20px; }
.privacy-policy p a {color: #9e5431; }
.privacy-policy  li {font-family: 'TestPitchMedium'; font-size: 16px; color: #212A36 !important; line-height: 30px; margin-bottom: 20px !important; }
.privacy-policy ul {padding-left: 30px; margin-bottom: 20px; }
.privacy-policy ol li {list-style: lower-alpha; }
.privacy-policy ul li {list-style: disc; }
.privacy-policy table {display: table; width: 100%; border: 1px solid #333;margin-bottom: 20px; }
.privacy-policy table tr {border-bottom: 1px solid #333; }
.privacy-policy table tr td {padding: 10px; font-family: 'TestPitchMedium'; font-size: 16px; color: #212A36 !important; line-height: 30px; border-right: 1px solid #333;vertical-align: top;}
section.vc_section.drink-share-section {overflow: hidden; }
.vc_section.contact-section-inner .wpcf7-form {position:relative}
.join-form-home .form-group.dob-group {position: relative;}
.join-form-home .form-group.dob-group label {
position: absolute;
left: -50px;
top: 50%;
transform: translateY(-50%);
font-size: 16px !important;
line-height: 34px;
font-family: 'TestPitchMedium';
letter-spacing: -0.6px;
}
@media (max-width:767px) {
.join-form-home .form-group.dob-group label {
position: relative;
top: 0;
transform: inherit;
left: 0;
}
}
@media (max-width: 1600px) {
section.vc_section.opening-time-section {max-width: calc(100% - 21px); }
.opening-time-section .vc_row.wpb_row.vc_row-fluid .vc_col-sm-4 {padding: 0 15px; }

}

@media (min-width: 1300px) and (max-width: 1499px) {
section.vc_section.opening-time-section {max-width: 1276px; }


}
@media (min-width: 992px) and (max-width: 1199px) {
section.vc_section.opening-time-section {max-width: 969px; }

}


@media (max-width: 1499px) { 
section.vc_section.opening-time-section {margin-top: 57px; margin-top: 50px;  }


}



@media (max-width: 991px) {
section.vc_section.opening-time-section h2 {    font-size: 23px;}
section.vc_section.opening-time-section h4 {font-size: 15px;}
section.vc_section.opening-time-section p {font-size: 15px;}
section.vc_section.opening-time-section .bottom-text {padding-top: 23px; }
section.vc_section.opening-time-section {max-width: 639px; }
section.vc_section.opening-time-section .bottom-text p {padding: 0 15px; }


}

@media(max-width: 767px) {
section.vc_section.opening-time-section p {padding: 0 15px; }
.btn-close {    right: 9px !important; top: 11px !important;}
.poup-news h2 {    font-size: 22px !important;}
section.vc_section.opening-time-section {max-width: calc(100% - 58px); }
section.vc_section.opening-time-section p {font-size: 15px; line-height: 26px; }
section.vc_section.opening-time-section h4 {margin-top: 20px; }
section.vc_section.opening-time-section h2 {margin-bottom: 6px;}
.side-navbar{display:none;}
.side-navbar.sidemenu-open{display:block;}

}
section.vc_section.home-section-col{display:none}
.menu-col-content.heading-menuf strong {
font-family: 'PlakatGrotesk';
font-size:22px;
}
.menu-col-content.heading-menuf{border:none; padding-bottom:0;}
.product-slider-inner .owl-nav {display: flex !important;justify-content: center;position: absolute;bottom: -110px;left: 0;right: 0;margin: auto;}
.product-slider-inner .owl-nav button span {display: none;}
.product-slider-inner .owl-nav button.owl-prev {width: 58px;height: 58px;border: 2px solid #36646A;border-radius: 100px;margin: 0 22px;position:relative}
.product-slider-inner .owl-nav button.owl-next {width: 58px;height: 58px;border: 2px solid #36646A;border-radius: 100px;margin: 0 22px;position:relative}
.product-slider-inner .owl-nav button.owl-prev::before {content: '';width: 8px;height: 16px;position: absolute;left: 13px;top: 50%;transform: translateY(-50%);background: url(https://binksyard.com/wp-content/uploads/2022/09/Path-50@2x.png);background-position: center;background-size: cover;background-repeat: no-repeat;}
.product-slider-inner .owl-nav button.owl-next::before {content: '';width: 8px;height: 16px;position: absolute;right: 13px;top: 50%;transform: translateY(-50%);background: url(https://binksyard.com/wp-content/uploads/2022/09/Path-47@2x.png);background-position: center;background-size: cover;background-repeat: no-repeat;}
.product-slider-inner .owl-nav button.owl-prev::after {content: '';width: 28px;height: 2px;position: absolute;left: 15px;top: 50%;transform: translateY(-50%);background: #36646A;}
.product-slider-inner .owl-nav button.owl-next::after {content: '';width: 28px;height: 2px;position: absolute;right: 15px;top: 50%;transform: translateY(-50%);background: #36646A;}
.hours-padding{padding-top:50px;}
div#pum_popup_title_1560 {display: none;}
div#popmake-1560 {width: 100% !important;max-width: 100% !important;margin: auto !important;left: 0 !important;right: 0 !important;height: 100% !important; top: 0 !important;background: transparent !important;box-shadow: none !important;display: flex !important;align-items: center !important;justify-content: center;}
div#popmake-1560 .pum-content.popmake-content {max-width: 697px;margin: auto;background: #36646A;    padding-bottom: 43px;}
div#popmake-1560 .pum-content.popmake-content img {width: 100%;height: 339px;object-fit: cover;}
div#popmake-1560 .pum-content.popmake-content p {margin: 0 !important;}
div#popmake-1560 .pum-content.popmake-content h3 { margin: 0; padding: 47px 53px 13px; color: #FFFFFF; text-transform: uppercase; font-size: 30px; font-family: 'ABCMarfaBlack_1' !important;line-height: 30px;max-width: 595px;}
div#popmake-1560 .pum-content.popmake-content p {font-size: 15px;line-height: 18px;color: #FFF;font-family: 'PitchSansMedium';padding: 0 53px;}
div#popmake-1560 .pum-content.popmake-content p:first-child{padding:0}
div#pum-1560 {background: rgba(0,0,0,0.6);}
div#popmake-1560 button.pum-close.popmake-close {top: 50%;left: 630px;right: 0;width: 50px;height: 50px;transform: translateY(-50%);margin: auto;margin-top: 78px;font-size: 0;background-color: transparent;box-shadow: none;}
div#popmake-1560 button.pum-close.popmake-close::before {content: '';position: absolute;height: 33px;width: 1px;background: #FFF;left: 0;right: 0;margin: auto;transform: rotate(45deg);}
div#popmake-1560 button.pum-close.popmake-close::after {content: '';position: absolute;height: 33px;width: 1px;background: #FFF;left: 0;right: 0;margin: auto;transform: rotate(-45deg);}
}

.event-title span, .event-title span{display:none;}

/*------------------------------------
Dropdwon
--------------------------------------*/
.left-filter-event .select-event ul, .left-filter-event .sunday-select-event ul {position: relative; }
.left-filter-event .select-event ul li, .left-filter-event .sunday-select-event ul li {color: #212A36;font-family: 'TestPitchMedium';font-size: 18px;border-bottom: 1px dashed #212A36;background: transparent !important;padding: 13px 21px;cursor: pointer; }
.left-filter-event .select-event ul li:first-child, .left-filter-event .sunday-select-event ul li:first-child{background: #F7F1DF !important; background-position-x: 0%; background-position-y: 0%; border: none !important; font-size: 16px; color: #212A36; font-family: 'ABCMarfaBlack_1'; min-width: 260px; padding: 13px 21px; -webkit-appearance: none; -moz-appearance: none; appearance: none; margin: 0 !important; background-image: url(https://binksyard.com/wp-content/themes/binksyard/assets/images/event-arrow.png) !important; background-repeat: no-repeat !important; padding-right: 44px; cursor: pointer; background-position: 94% !important; background-size: 15px !important; text-transform: uppercase; display: block !important; position: sticky; top: 0; }

.select-event {position: relative; min-width: 260px; height: 50px;}
.select-event-inner.open_select {position: absolute; left: 0; top: 0; height:374px; border:0; width: 100%; overflow: hidden; background: #f7f1df; border-radius:25px;z-index:1 }
.left-filter-event .select-event ul, .left-filter-event .sunday-select-event ul {position: relative; overflow: hidden; background: #f7f1df; width: 100%; border-radius: 25px;     z-index: 1;}
.left-filter-event .select-event  .select-event-inner.open_select ul, .left-filter-event .sunday-select-event  .select-event-inner.open_select ul{height: 100%; overflow: hidden; overflow-y: hidden; overflow-y: auto; scrollbar-width: thin; -webkit-overflow-scrolling: touch; scrollbar-color: #000 transparent; -moz-appearance: none !important;}
.left-filter-event .select-event  .select-event-inner.open_select ul::-webkit-scrollbar, .left-filter-event .sunday-select-event  .select-event-inner.open_select ul::-webkit-scrollbar {width: 9px; height: 9px; }
.left-filter-event .select-event  .select-event-inner.open_select ul::-webkit-scrollbar-button , .left-filter-event .sunday-select-event  .select-event-inner.open_select ul::-webkit-scrollbar-button {width: 100px; height: 100px; }
.left-filter-event .select-event  .select-event-inner.open_select ul::-webkit-scrollbar-thumb,  .left-filter-event .sunday-select-event  .select-event-inner.open_select ul::-webkit-scrollbar-thumb {background: #000; border: 100px none #000; border-radius: 100px; }
.left-filter-event .select-event ul li:nth-of-type(2), .left-filter-event .sunday-select-event ul li:nth-of-type(2) {border-top: 1px dashed #212A36; }
section.vc_section.ourstory-section.flim-box-wrapper {
    padding: 23px 0 84px !important;
}
.vc_section.inner-banner.carees-section.bg-blue-page,  .workwith-section.bg-blue-page,  .goodwork-section.bg-blue-page{background: #212A36;}
.vc_section.workwith-section.gallery-binks {padding: 70px 0 !important;}
.vc_section.workwith-section.gallery-binks .vc_custom_heading {display: inline-block;padding-bottom: 15px;}
.vc_section.workwith-section.gallery-binks .slides li {display: block;}
.vc_section.workwith-section.gallery-binks .flexslider {background: transparent;border: 0;margin: 0;}
.vc_section.workwith-section.gallery-binks .flexslider .slides {display: flex;flex-wrap: wrap;display: -webkit-flex;margin: 0 -15px;}
.vc_section.workwith-section.gallery-binks .slides li {display: block;width:20%;padding: 15px;}
.vc_section.workwith-section.gallery-binks .slides li a {height: 100%;display: block;border-radius: 15px;overflow: hidden}
.vc_section.workwith-section.gallery-binks .slides li a img {height: 100% !important;object-fit: cover;}
@media(max-width: 991px) {
.vc_section.workwith-section.gallery-binks .slides li{width:33.33%}
}
@media(max-width: 767px) {
.vc_section.workwith-section.gallery-binks .slides li{width:50%;padding: 10px;}
.vc_section.workwith-section.gallery-binks .flexslider .slides{margin:0 -10px;}
section.vc_section.inner-banner.entertainment-banner div.mobile-banner img {
min-height: 75vh !important;
height: 75vh !important;
}   
.find-btn-comman-inner {
display: block !important;
height: 100% !important;
width: 100% !important;
opacity: 1 !important;
}
.find-btn-comman-inner .find-btn-comman {
background: transparent !important;
border-radius: 0 !important;
font-size: 0 !important;
width: 100%;
height: 100% !important;
}
.find-btn-comman-inner .find-btn-comman:hover{background:transparent !important; border-color:inherit !important}
}
.single-tribe_events .details-content p a.booking-btn{color:#FFF !important}
section.vc_section.inner-banner.entertainment-banner img {
max-height: 75vh !important;
}
.vc_column-inner.custom-event-detail-page .wpb_wrapper.vc_figure {
margin: 0;
}
@media(max-width: 767px) {
.details-info {
padding: 0px 0 52px !important;
}   
.details-info .details-c .tribe-events-single div{margin:0 !important}  
.details-c .tribe-events-single-section dl dd {
margin-bottom: 15px !important;
}
.details-info .details-c .tribe-events-single div{font-size:18px}
}
.event-type-filters ul a{cursor:pointer}
@media(max-width:991px) {
.left-filter-event{display:block !important}
.event-type-filters {padding-left: 0 !important;padding-top: 30px;display: block !important;}   
.right-filter-event {padding-top: 20px;}
.filter-top-inner{display:block !important}
.event-types {display: block;padding-bottom: 20px;}
.filter-listing-wrapper {padding: 25px 0 0 !important;}
}
.vc_section.sundays-inner .vc_custom_heading.white-heading {
text-align: center !important;
display: inline-block !important;
width: auto;
max-width: inherit;
font-size: 70px;
line-height: 60px;
color: #366369 !important;
font-family: 'ClearfaceGothicBQRegular';
text-transform: uppercase;
padding-top: 63px;
margin: 0;
padding-bottom: 10px;
position: relative;
margin-bottom: 8px;
}
.vc_section.sundays-inner .vc_col-sm-12{text-align:center}
.vc_section.sundays-inner .filters-events-wrapper {
text-align: left;
}
.vc_section.sundays-inner .vc_custom_heading.white-heading::before{content: '';
position: absolute;
left: 0;
right: 0;
bottom: -10px;
background: url(../images/border-b.png);
background-position-x: 0%;
background-position-y: 0%;
background-repeat: repeat;
background-size: auto;
width: 100%;
height: 10px;
background-size: cover;
background-position: left;
background-repeat: no-repeat;}
.vc_section.sundays-inner .filters-events-wrapper {
padding-top: 0;
}
@media (min-width: 992px) and (max-width: 1199px) {
.vc_section.sundays-inner .vc_custom_heading.white-heading{font-size: 50px;line-height: 50px;}
.vc_section.sundays-inner .vc_custom_heading.white-heading{padding-bottom:15px;}
}
@media (max-width: 991px) {
.vc_section.sundays-inner .vc_custom_heading.white-heading{font-size: 44px;line-height: 50px;}
.vc_section.sundays-inner .filters-events-wrapper {padding-top: 0;}
.vc_section.sundays-inner .vc_custom_heading.white-heading{padding-bottom:0px;margin-bottom:20px;}
}
@media (max-width: 430px) {
.vc_section.sundays-inner .vc_custom_heading.white-heading{font-size: 35px;line-height: 40px;padding: 44px 30px 0;}
}
}
/*===============================*/
/* 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: 500px; padding: 50px 0 !important; }
.island-banner .vc_column-inner .vc_custom_heading {font-family: 'ABCMarfaBlack_1'; color: #FFF; font-size: 65px; padding-bottom: 15px; }
.island-banner .vc_column-inner .vc_general {border: 2px solid #FFF; font-size: 16px; line-height: normal; padding: 14px 45px; color: #FFFFFF !important; text-transform: uppercase; border-radius: 100px; background: transparent !important; border-color: #FFF !important; font-family: 'ABCMarfaBlack_1'; }
.island-banner .vc_column-inner .vc_general:hover{background: #FFF !important;color: #9E5431 !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: 40px; line-height: 45px; color: #212A36; font-family: 'ABCMarfaBlack_1'; padding-bottom: 0; margin-bottom: 15px; position: relative; }
.content-sapncol .wpb_wrapper p {color: #212A36; line-height: 34px; font-family: 'PitchSansMedium'; font-size: 18px; }
.vc_section.island-work-section {background: #F7F4E9; padding: 100px 0 !important; }
.vc_section.island-work-section .vc_custom_heading {font-size: 50px; color: #212A36; font-family: 'ClearfaceGothicBQRegular'; line-height: 50px; margin-bottom: 0; padding: 0 0 50px; }
.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; font-size: 18px; font-family: 'ABCMarfaBlack_1'; line-height: 20px; margin-bottom: 9px; font-weight: normal; color: #212A36; padding: 0 20px 20px; border-bottom: 2px solid #d9d6d6 !important; margin: 0; }
.island-work-section .vc_tta-tabs-container .vc_tta-tabs-list li.vc_active a{color: #9E5431 !important; border-color: #9E5431 !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: 40px; line-height: 45px; color: #212A36; font-family: 'ClearfaceGothicBQRegular'; padding-bottom: 0; margin-bottom: 10px; position: relative; }
.vc_section.island-offers-section .vc_column-inner .wpb_wrapper p {color: #212A36; line-height: 30px; font-family: 'PitchSansMedium'; 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: #212A36; 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: 50px; color: #FFF; font-family:'ClearfaceGothicBQRegular'; 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; 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: #212A36; 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: 44px; line-height: 50px; color: #FFF; font-family: 'ABCMarfaBlack_1'; 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: 'PitchSansMedium'; font-size: 16px; }
.vc_section.island-questions-section .vc_column-inner .vc_row-fluid .img-sapncol {padding-left: 0; padding-right: 110px; }

.vc_section.ourstory-section.chrismas-wrapper-box.binks-demo .story-content-a .vc_column-inner h2::before {
content: '';
position: absolute;
bottom: -7px;
height: 8px;
background-image: url(../images/white-border.png) !important;
width: 591px;
background-position: left;
background-size: cover;
background-repeat: no-repeat;
left: 0;
}
.vc_section.ourstory-section.chrismas-wrapper-box.binks-demo .story-content-a .vc_column-inner h2.vc_custom_heading.white-heading {
padding: 0 0 35px !important;
}
.vc_section.ourstory-section.chrismas-wrapper-box.binks-demo {
background: #9E5431 !important;
}




/*------------menu-css------------*/
.vc_section.menu-page-section1 .container-fluid.row {padding: 0 9px;margin: 0; justify-content:center;}
.vc_section.menu-page-section1 .container-fluid.row .vc_col-sm-4 {padding: 7px 7px; }
.vc_section.our-menu-section {padding: 115px 0 115px;}
.same-btn1 .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; 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; }
.vc_section.menu-page-section1 .vc_column-inner {position: relative;}
.vc_section.menu-page-section1 .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: 26px;  color: #fff !important; text-transform: uppercase; padding-bottom: 26px; transition: 1.7s ease-in-out; font-family: 'ABCMarfaBlack_1'; }

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

.img-position-row .same-btn1 .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: 93px; left: 0; right: 0; font-family: 'ABCMarfaBlack_1'; font-size: 16px !important; }
.menu-page-section1 .vc_column-inner div .vc_figure a {
position: relative;
}
.vc_section.menu-page-section1 .vc_column-inner:hover .img-position-row .same-btn1 .vc_general{transform: translateY(-50%);bottom: 40%;}
.vc_section.menu-page-section1 .vc_figure {
position: relative;


}
.vc_section.menu-page-section1 .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.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;}
.vc_section.our-menu-section .width-calc .vc_column-inner .same-content1 {margin-bottom: 30px !important;}
.vc_section.our-menu-section .width-calc .vc_column-inner .vc_general {font-size: 12px !important;}
.vc_section.event-content-section {padding: 80px 15px; }
.vc_section.event-content-section .vc_column-inner {max-width: 860px; margin: auto; text-align: center; }
.vc_section.event-blog-section {padding-bottom: 119px; }
.same-content1 p {letter-spacing: 0.4px; color: #212A36; line-height: 34px; font-family: 'PitchSansMedium'; font-size: 18px; }

.vc_custom_heading.event-heading {font-size: 40px; line-height: 45px; color: #212A36; font-family: 'ABCMarfaBlack_1'; padding-bottom: 0; margin-bottom: 15px; position: relative; }


.same-content1 a {
color: #9E5431 !important;
}



/*==============================================*/
/*================New Css 1-5-2024==============*/
/*==============================================*/
section.app-menus.menu-button-app {padding-top: 170px !important;}
section.app-menus.menu-button-app h2.vc_custom_heading.white-heading {padding-top: 0 !important;margin-left: auto;margin-right: auto;font-size: 42px !important;display: inline-block;padding-bottom: 10px !important;margin-bottom: 40px !important;}
.app-menus.menu-button-app .wpb_wrapper {text-align: center;}
.app-menus.menu-button-app .vc_custom_heading::before {width: 100% !important;}
section.app-menus.menu-button-app .menu-logo-app {max-width: 170px;margin: auto auto 30px !important;}
section.app-menus.menu-button-app .vc_general {margin: 0 !important;}
section.app-menus.menu-button-app .d-flex {justify-content: center;}
section.app-menus.menu-button-app .vc_general {margin: 0 !important;width: 100%;text-align: left;}
section.app-menus.menu-button-app .vc_general .vc_btn3-icon {font-size: 20px;}
.vc_section.ourstory-section.app-menus .d-flex .vc_col-sm-3 {width: 100%;max-width: 415px;}
section.app-menus.menu-button-app .vc_general:hover .vc_btn3-icon {right: 10px;}
section.app-menus.menu-button-app .vc_general .vc_btn3-icon {transition: 0.3s ease-out;}
section.app-menus.menu-button-app .vc_general:hover {color: #212a36 !important;}
.modal-app-menu .modal-dialog { height: 100%; margin: 0 auto; display: flex; align-items: center; justify-content: center;    width: 100%; max-width: 100%;}
.modal-app-menu .modal-dialog .modal-content { border-radius: 0;    max-width: 800px;}
.modal-app-menu .modal-dialog .modal-content .modal-body {padding: 0;}
.modal-app-menu .modal-dialog .modal-content iframe#myFrame {height: 100% !important; width:100% !important}
.modal-app-menu .modal-dialog .modal-content button.btn-close {z-index: 999;width: 40px;height: 40px;background: no-repeat !important;border-radius: 0;color: #FFF !important;right: -25px;filter: inherit;top: -40px;font-size: 29px;opacity: 1;padding: 0 !important;}
.modal-app-menu .modal-dialog{padding:50px;}
.modal-app-menu .modal-dialog .modal-content {border-radius: 0;max-width: 100%;height: 100%;}
.menu-page-section1 .vc_column-inner div .vc_figure img {height: 420px !important; object-fit: cover !important; }


.page-id-5193 .vc_section.inner-banner.carees-section {background: #fefbf1 !important; }
.vc_section.social-info-section1 {padding: 44px 0 91px; }

.vc_section.social-info-section1 .container-row-main {   padding: 0 15px;max-width: 1182px;margin: auto;}
.vc_section.social-info-section1 .container-row-main .sub-content {padding-bottom: 68px;}
.vc_section.social-info-section1 .container-row-main .sub-content p {color: #555A46;text-transform: uppercase;font-size: 16px;line-height: 28px;}
.vc_section.social-info-section1 .container-row-main .vc_row-fluid {display: flex;margin: 0 -16px !important;}
.vc_section.social-info-section1 .container-row-main .vc_row-fluid .wpb_column {padding: 0 16px;}
.vc_section.social-info-section1 .container-row-main .vc_row-fluid .same-content p {margin-bottom: 30px;}
.vc_section.social-info-section1 .container-row-main .vc_row-fluid .same-content p:last-child{margin-bottom:0;}



.vc_section.social-info-section1 .container-row-main .christmas-row.row-reverse {flex-direction: row-reverse; }
.vc_section.social-info-section1 .container-row-main .christmas-row {margin: 0 !important; }
.vc_section.social-info-section1 .container-row-main .christmas-row .wpb_column {padding: 0; }
.vc_section.social-info-section1 .container-row-main .christmas-row .vc_column-inner {height: 100%; }
.vc_section.social-info-section1 .container-row-main .christmas-row .vc_column-inner div {height: 100%; }
.vc_section.social-info-section1 .container-row-main .christmas-row .vc_column-inner .vc_figure{height: 100%}
.vc_section.social-info-section1 .container-row-main .christmas-row .vc_column-inner .vc_figure img{height: 100% !important;  object-fit: cover;}
.vc_section.social-info-section1 .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-section1 .container-row-main .christmas-row .christmas-content .vc_column-inner div{height: auto;}
.vc_section.social-info-section1.christmas-blog-section .container-row-main {width: 100% !important; max-width: 100% !important;  }
section.vc_section.social-info-section1.christmas-blog-section.wedding-section {padding: 0 !important;}
.vc_section.social-info-section1 .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-section1 .container-row-main .christmas-row .vc_column-inner {height: 100%; }
.vc_section.social-info-section1.wedding-section .vc_custom_heading.big-heading {font-size: 40px !important; line-height: 45px; color: #212A36; font-family: 'ClearfaceGothicBQRegular'; padding-bottom: 0; margin-bottom: 15px; position: relative; }

.vc_section.social-info-section1 .container-row-main .christmas-row .christmas-content .vc_column-inner .wpb_wrapper {max-width: 500px; text-align: center !important; }
.vc_section.social-info-section1.wedding-section .same-btn {margin-top: 40px !important; }
.vc_section.menu-page-section1 .vc_figure a {width: 100%; }
.vc_section.social-info-section1.wedding-section .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: #000 !important; font-size: 18px !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; font-family: 'PitchSansMedium'; }
.vc_section.social-info-section1.wedding-section .same-btn .vc_general:hover {padding-bottom: 11.5px !important; }
.vc_section.social-info-section1 .container-row-main .christmas-row .christmas-content .vc_column-inner div {height: auto; }
.vc_section.social-info-section1 .container-row-main .christmas-row .same-btn {display: flex !important; align-items: center; height: 40px !important; justify-content: center; margin-top: 40px !important; }



.menu-page-toggle .menu-inner-content .row-menu{position:relative;}
.menu-page-toggle .menu-inner-content .row-menu .menu-allergen-button a {background: #FFF;font-size: 16px;color: #9E5431;padding: 15px 23px;border-radius: 100px;font-family: 'ABCMarfaBlack_1';text-transform: uppercase;display: inline-block;appearance: none;-webkit-appearance: none;box-shadow: 0 0 16px rgba(0,0,0,0.3);}
.menu-page-toggle .menu-inner-content .row-menu .menu-allergen-button {position: absolute;right: 15px;bottom: 15px;}
.menu-page-toggle .menu-inner-content .row-menu .menu-allergen-button a:hover {background: #212A36;color: #FFF;}
@media (max-width: 1499px) {
.menu-page-section1 .vc_column-inner div .vc_figure img {height: 400px !important; }
.img-position-row .menu-title {font-size: 22px; padding-bottom: 15px; }


}

@media (max-width: 1299px) {
.menu-page-section1 .vc_column-inner div .vc_figure img {
height: 350px !important;
}

}


@media (max-width: 991px) {
section.app-menus.menu-button-app {padding-top: 110px !important;}
.modal-app-menu .modal-dialog {padding: 20px;}
.modal-app-menu .modal-dialog .modal-content button.btn-close {right: 0px !important;top: 0 !important;color: #9e5431 !important;}
.vc_section.menu-page-section1 .container-fluid.row .vc_col-sm-4 {width: 100%; }
.vc_section.social-info-section1 .container-row-main .vc_row-fluid {flex-wrap: wrap; }
.vc_section.social-info-section1 .container-row-main .vc_row-fluid .wpb_column {width: 100% !important; text-align: center !important; }
.vc_section.social-info-section1 {padding: 7px 0 53px; }
.vc_section.social-info-section1 .container-row-main .christmas-row .christmas-content .vc_column-inner {padding: 37px 15px !important; display: flex; align-items: center; justify-content: center; }
.vc_section.social-info-section1.wedding-section .vc_custom_heading.big-heading {font-size: 31px !important; }
.same-content1 p {letter-spacing: 0.4px; line-height: 33px; font-size: 17px; }
.menu-page-toggle .menu-inner-content .row-menu .menu-allergen-button a{padding: 12px 20px;font-size: 14px;}


}


@media (max-width:767px) {
section.app-menus.menu-button-app h2.vc_custom_heading.white-heading{font-size: 34px !important;padding-bottom: 0 !important;margin-bottom: 30px !important;}   
section.app-menus.menu-button-app .vc_general{padding-left:0}
}


@media (max-width:430px) {
section.app-menus.menu-button-app h2.vc_custom_heading.white-heading{padding-bottom:10px !important;}
}

/*17-10-2024*/
.october-24-section { height: 596px;padding: 0 !important;align-items: center;justify-content: center !important;text-align: center;}
.october-24-section .vc_figure img.vc_single_image-img {height: 75vh !important;object-fit: cover;}
section.october-24-section {height: auto !important;}
section.vc_section.menu-october-section {padding-top: 0px !important;padding-bottom:118px !important;}
section.vc_section.october-24-section { margin-bottom: 70px !important;}
.vc_section.elevate-section .left-sapncol.pl-3 {padding: 0 !important;padding-left: 85px !important;}
.vc_section.menu-october-section .left-sapncol .vc_column-inner {max-width: 100% !important;}
.vc_section.elevate-section .left-sapncol.pr-3 {padding: 0 !important;padding-right: 85px !important;}
.menu-october-section .content-sapncol .wpb_wrapper p {margin-bottom: 24px;}
.menu-october-section .content-sapncol h2.vc_custom_heading {margin-bottom: 25px;}
.menu-october-section .about-btn .vc_general {margin-right: 15px;background: #212A36 !important;border-color: #212A36 !important;}
.menu-october-section .about-btn .vc_general:hover {background: #9E5431 !important;border-color: #9E5431 !important;}
.menu-october-section .left-sapncol .vc_row-fluid { padding-top: 25px;}
section.vc_section.menu-grid-section {padding: 0 0 118px !important;}
section.vc_section.menu-grid-section .vc_row-fluid .vc_row-fluid { margin: -15px;}
section.vc_section.menu-grid-section .vc_row-fluid .grid-colspan {padding: 15px;}
section.vc_section.menu-grid-section .vc_row-fluid .grid-colspan .vc_column-inner { padding: 9px 9px 15px !important; border-radius: 20px;}
section.vc_section.menu-grid-section .grid-colspan h2.vc_custom_heading { font-size: 18px; line-height: 23px; color: #FFF; font-family: 'ABCMarfaBlack_1'; padding-top: 6px; padding-bottom: 13px; text-align: center !important;}
section.vc_section.menu-grid-section .grid-colspan .wpb_single_image {padding-bottom: 13px;}
section.vc_section.menu-grid-section .grid-colspan .wpb_single_image img {height: 161px !important;object-fit: cover;border-radius: 20px;}
section.vc_section.menu-grid-section .grid-colspan .wpb_wrapper p { color: #FFF;line-height: 20px; font-family: 'PitchSansMedium';font-size: 14px; text-align: center; letter-spacing: 0.35px; text-transform: uppercase;    margin-bottom: 20px;}
section.vc_section.menu-grid-section .grid-colspan div.same-btn .vc_general { font-size: 9px; padding: 8px 15px; background: #FFF !important; border-color: #FFF !important;color: #212A36 !important;}
section.vc_section.menu-grid-section .grid-colspan div.same-btn {margin: 0 5px;}
section.vc_section.menu-grid-section .grid-colspan .wpb_wrapper {text-align: center;}
@media (max-width:1599px) {
section.vc_section.menu-grid-section .vc_row-fluid .vc_row-fluid { margin: -12px;}
section.vc_section.menu-grid-section .vc_row-fluid .grid-colspan {padding: 12px;}	
}
@media (max-width:1499px) {
section.vc_section.menu-grid-section .grid-colspan .wpb_single_image img{height: 145px !important;}	
section.vc_section.menu-october-section	{padding-bottom: 85px !important;}
section.vc_section.menu-grid-section {padding: 0 0 85px !important;}
.vc_section.elevate-section .left-sapncol.pl-3 {padding-left: 65px !important;}	
.vc_section.elevate-section .left-sapncol.pr-3 {padding-right: 65px !important;}
}
@media (max-width:1399px) {
.menu-october-section .content-sapncol .wpb_wrapper p {margin-bottom: 14px;}
.menu-october-section .left-sapncol .vc_row-fluid {padding-top: 15px;}
.menu-october-section .content-sapncol h2.vc_custom_heading {margin-bottom: 15px;}
section.vc_section.menu-grid-section .grid-colspan .wpb_single_image img {height: 151px !important;}
section.vc_section.october-24-section {margin-bottom: 50px !important;}	
section.vc_section.menu-october-section	{padding-bottom:65px !important;}
section.vc_section.menu-grid-section {padding: 0 0 65px !important;}
}
@media (max-width:1199px) {
section.vc_section.menu-grid-section .vc_row-fluid .grid-colspan {width: 50%;}	
.vc_section.elevate-section .left-sapncol.pr-3 {padding-right: 25px !important;}
.vc_section.elevate-section .left-sapncol.pl-3 {padding-left: 25px !important;}
section.vc_section.menu-grid-section .vc_row-fluid .vc_row-fluid {margin: 0px -12px;}
}
@media (max-width:991px) {
.vc_section.elevate-section .left-sapncol.pr-3 {padding-right:0 !important;}
.vc_section.elevate-section .left-sapncol.pl-3 {padding-left: 0px !important;}	
section.vc_section.menu-october-section + section.vc_section.menu-october-section .container {flex-direction: column;}
}
@media (max-width:767px) {
section.october-24-section .vc_figure img.vc_single_image-img {height: 75vh !important;object-fit: cover;}	
section.vc_section.menu-grid-section .vc_row-fluid .grid-colspan {width: 100%;}
section.vc_section.menu-grid-section .vc_row-fluid .vc_row-fluid {margin: 0px -12px;}
section.vc_section.menu-october-section { padding-bottom: 45px !important;}
.menu-october-section .about-btn .vc_general{font-size:14px;margin-right: 10px;padding: 14px 25px;}
}
.date-range-filter {padding-bottom: 20px;display: inline-flex;display: -webkit-box;flex-wrap: wrap;margin:0 -15px;}
.date-range-filter .input-group label {color: #212A36; font-size: 14px;font-family: 'ABCMarfaBlack_1';padding-right: 26px;width: 100%;display: block;margin-bottom: 6px;}
.date-range-filter .input-group input {background: #f7f1df; border: 0;height: 50px;width: 100%;border-radius: 100px !important;margin: 0 !important;font-size: 15px;color: #212A36;font-family: 'ABCMarfaBlack_1';padding: 0 25px;}
.date-range-filter .filter-top-inner, .date-range-filter .input-group {width: 33.33%;padding: 0 15px !important; margin: 0 !important;}
.date-range-filter .filter-top-inner .select-event { min-width: 100%;}
.date-range-filter .filter-top-inner .left-filter-event {width: 100%;}
.event-type-filters.padding-left-0 {padding-left: 0px;}
@media (max-width: 991px) {
.filter-top-inner.filter-top-flex {display: flex !important;}	
}
@media (max-width:767px) {
.filter-top-inner.filter-top-flex {display: block !important;}	
.date-range-filter .filter-top-inner, .date-range-filter .input-group { width: 100%;padding: 10px 15px !important;margin: 0 !important;}	
}
.featured-event-post.full-featured-post .btn-uppar figure img {
    height: 100%;
    object-fit: cover;
}
.featured-event-post.full-featured-post .btn-uppar figure {
    height: 360px;
    overflow: hidden;
        border-radius: 19px;
}
.featured-event-post.full-featured-post {
    padding: 64px 0px 0;
}
.featured-event-post.full-featured-post .live-content-listing h3 {
    font-size: 14px;
    color: #9E5431;
    font-family: 'ABCMarfaBlack_1';
    padding-bottom: 0;
    text-transform: uppercase;
    margin: 0;
    padding-right: 15px;
    line-height: normal;
}
.featured-event-post.full-featured-post .live-content-listing h4 {
    margin: 0;
    font-size: 26px;
    text-transform: uppercase;
    font-family: 'ABCMarfaBlack_1';
    color: #212A36;
    padding-bottom: 30px;
}
.featured-event-post.full-featured-post .live-content-listing {
    padding-top: 0;
}
.featured-event-post.full-featured-post .live-content-listing p {
    font-size: 14px !important;
    text-transform: uppercase;
    font-family: 'ABCMarfaBlack_1';
    color: #212A36;
    padding: 0;
    line-height: normal;
}
.featured-event-post.full-featured-post .live-content-listing .d-flex {
    align-items: flex-start;
	    padding-bottom: 15px;
}
.film-club-logo {
    max-width: 260px;
       margin: 120px auto 20px !important;
    display: block !important;
    width: 100%;
    text-align: center;
}
@media (max-width: 767px) {
  .featured-event-post.full-featured-post {
    padding: 44px 26px 0;
}  
 .featured-event-post.full-featured-post .live-content-listing {
    padding-top:40px;
    padding-bottom: 0;
}   
}
@media (max-width:1299px) {
.featured-event-post.full-featured-post {padding: 64px 15px 0;}	
	.date-range-filter{margin: 0;}	
	.filter-top-inner{padding-left: 15px;}
}
@media (max-width:1199px) {
	.featured-event-post.full-featured-post .btn-uppar figure{    height: 285px;}	
}
@media (max-width:991px) {
.featured-event-post.full-featured-post .btn-uppar figure {height: 225px;}	
	.featured-event-post.full-featured-post .live-content-listing .d-flex{padding-bottom: 10px;}
	.film-club-logo {	margin: 40px auto 20px !important;}
}
@media (max-width: 767px) {
.featured-event-post.full-featured-post .btn-uppar figure{height:auto}	
.featured-event-post.full-featured-post {padding: 34px 15px 0;}	
.event-type-filters{padding-top:0 !important}
	.film-club-logo{max-width: 200px;}
}
.page-id-6971 .filter-listing-wrapper figure{height:auto}
.button-flex-row .vc_btn3-center {
    display: inline-block !important;
    margin: 0 5px !important;
}
.button-flex-row .vc_btn3-center a.vc_general {
    margin: 0;
}

.button-flex-row .wpb_text_column {
    text-align: left;
}
.button-flex-row {
    text-align: center;
    padding-bottom: 60px !important;
}




/*-------------------------------------------*/
/*New CSS*/
/*------------------------------------------*/
section.vc_section.same__banner__section .vc_figure img {aspect-ratio: 280 / 79;object-fit: cover;}
.section__container.container {margin: auto !important;}
section.vc_section.content__section {padding: 100px 0 !important;}
.section__heading {font-size: 58px; position: relative;padding-bottom: 20px;font-family: 'ClearfaceGothicBQUltraBold' !important;color: #212A36; text-align: center !important;}
.section__content p {font-size: 18px;line-height: 34px;font-family: 'TestPitchMedium';color: #9E5431;}
section.vc_section.content__section .vc_column-inner {max-width:1110px;text-align: center; margin: auto;}
.section__content { margin-bottom: 30px !important;}
section.vc_section.two__same__section .section__heading {text-align: left !important;}
section.vc_section.two__same__section .section__container.container .vc_row-fluid {display: flex;display: -webkit-flex;flex-wrap: wrap;}
section.vc_section.two__same__section .vc_row-fluid .vc_row-fluid .vc_column-inner{display:flex; align-items:center; justify-items:center; height:100% !important}
section.vc_section.two__same__section .vc_row-fluid .vc_row-fluid .vc_column-inner div{height:100% !important}
section.vc_section.two__same__section .vc_row-fluid .vc_row-fluid .same__column__content .vc_column-inner div {height:auto !important}
section.vc_section.two__same__section .vc_row-fluid .vc_row-fluid .same__column__content .vc_column-inner { padding: 30px !important; }
section.vc_section.two__same__section .vc_row-fluid .vc_row-fluid .same__column__content .vc_column-inner .wpb_wrapper {max-width: 710px !important;margin: auto;}
.section__container.container .same-cc {margin-bottom: 0 !important;}
section.vc_section.two__same__section .same-cc { margin: 0 15px 0 0;}
section.vc_section.three__column__section .three__column__row .three__column__content {padding: 0px 25px !important;}
section.vc_section.three__column__section .three__column__row {margin: 0 -25px !important;display: flex
;justify-content: center;display: -webkit-flex;flex-wrap: wrap;}
section.vc_section.three__column__section .three__column__row .three__column__image .vc_figure {aspect-ratio: 255 / 227;    overflow: hidden;border-radius: 15px;position: relative;margin-bottom: 20px !important;}
section.vc_section.three__column__section .three__column__row .three__column__image .vc_figure div, section.vc_section.three__column__section .three__column__row .three__column__image .vc_figure div img {height: 100% !important;object-fit: cover;}
section.vc_section.two__same__section {padding-bottom: 100px !important;}
.column__heading {font-size: 40px;position: relative;padding-bottom: 14px;font-family: 'ClearfaceGothicBQUltraBold' !important;color: #212A36;}
section.vc_section.three__column__section .section__heading, section.vc_section.three__column__section .section__content {max-width: 890px;margin-left: auto !important; margin-right: auto !important;text-align: center;}
section.vc_section.three__column__section .three__column__row {padding-top: 30px;}
section.vc_section.three__column__section {padding: 0px 0px 100px !important;}
section.vc_section.two__same__section .section__container.container .vc_row-fluid .same__column__image .vc_figure, section.vc_section.two__same__section .section__container.container .vc_row-fluid .same__column__image .vc_figure img {height: 100% !important;border-radius: 15px;overflow: hidden;}
.section__container .same-cc .vc_general {background: #212A36;color: #FFF !important;padding: 15px 45px !important;font-size: 18px !important;}
section.vc_section.full__column__section .section__container.container .vc_column-inner { max-width: 800px !important; margin: auto auto 70px;text-align: center;}
section.vc_section.three__column__section .three__column__row .section__content {text-align: left;}
.bg__content__row { position: relative;padding:200px 100px; margin-bottom: 100px !important;}
.bg__content__row .vc_column-inner { max-width: 800px;}
.bg__content__row .vc_column-inner h2, .bg__content__row .vc_column-inner p {color: #FFF !important;text-align: left !important;}
.bg__content__row::before {content: '';position: absolute;left: 0;right: 0;width: 100%;height: 100%; background: rgba(0,0,0,0.6);top: 0;}
@media (max-width:1399px) {
section.vc_section.content__section {padding: 80px 0 !important;}	
.section__heading{font-size:50px;}
section.vc_section.two__same__section, section.vc_section.three__column__section{padding-bottom: 80px !important;}
.section__container .same-cc .vc_general{    padding: 13px 35px !important;font-size: 16px !important;}
.column__heading{padding-bottom: 10px;font-size: 34px;}
.bg__content__row {padding: 130px 80px;margin-bottom: 80px !important;}
.section__content p{font-size: 16px;line-height: 30px;}
section.vc_section.three__column__section .three__column__row .three__column__content { padding: 0px 15px !important;}
section.vc_section.three__column__section .three__column__row{margin: 0 !important;}
}
@media (max-width:1299px) {
section.vc_section.content__section {padding: 65px 0 !important;}	
section.vc_section.two__same__section, section.vc_section.three__column__section{padding-bottom: 65px !important;}
.bg__content__row {padding: 100px 55px;margin-bottom: 55px !important;}
.section__heading{font-size:46px;}
.column__heading{padding-bottom: 10px;font-size: 32px;}
}
@media (max-width:991px) {
section.vc_section.content__section {padding: 50px 0 !important;}
section.vc_section.two__same__section, section.vc_section.three__column__section{padding-bottom: 50px !important;}
.bg__content__row {padding:70px 40px;margin-bottom: 40px !important;}
.section__heading{font-size:40px;}
.column__heading{padding-bottom: 10px;font-size:28px;}
.section__content p{font-size: 14px;line-height: 25px;}
section.vc_section.three__column__section .three__column__row .three__column__content { padding: 15px !important;width: 50%;}
section.vc_section.three__column__section .three__column__row { padding-top: 0;}
section.vc_section.two__same__section .section__container.container .vc_row-fluid {flex-direction: column-reverse;}
section.vc_section.two__same__section .section__container.container .vc_row-fluid div.wpb_column{width:100%}
section.vc_section.two__same__section .vc_row-fluid .vc_row-fluid .vc_column-inner{text-align:center}
section.vc_section.two__same__section .section__heading { text-align: center !important;}
}
@media (max-width:767px) {
section.vc_section.content__section {padding: 50px 0 0 !important;}
section.vc_section.two__same__section, section.vc_section.three__column__section{padding-bottom: 50px !important;}
.bg__content__row {padding:50px 20px;margin-bottom: 40px !important;}
.section__heading{font-size:38px;}
.column__heading{padding-bottom: 10px;font-size:26px;}	
section.vc_section.three__column__section .three__column__row .three__column__content {padding: 15px 0 !important;width:100%;}
.section__container .same-cc .vc_general { padding: 13px 22px !important;font-size: 14px !important;}
section.vc_section.two__same__section .vc_row-fluid .vc_row-fluid .same__column__content .vc_column-inner{padding:20px 0 !important}
.section__content {margin-bottom: 20px !important;}
section.vc_section.three__column__section .three__column__row .section__content, section.vc_section.three__column__section .three__column__row  .column__heading {text-align: center !important;}
section.vc_section.three__column__section .three__column__row{text-align:center}
}




/*---------------------------------------------------------------------------------------------------------------*/
/*New CSS Updated 21-01-2026 */
/*---------------------------------------------------------------------------------------------------------------*/
canvas{background-color: #e2652b;}




