@charset "UTF-8";

/*
Theme Name: Twenty Twenty-One
Theme URI: https://wordpress.org/themes/twentytwentyone/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Twenty Twenty-One is a blank canvas for your ideas and it makes the block editor your best brush. With new block patterns, which allow you to create a beautiful layout in a matter of seconds, this theme’s soft colors and eye-catching — yet timeless — design will let your work shine. Take it for a spin! See how Twenty Twenty-One elevates your portfolio, business website, or personal blog.
Requires at least: 5.3
Tested up to: 6.0
Requires PHP: 5.6
Version: 1.6
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: twentytwentyone
Tags: one-column, accessibility-ready, custom-colors, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, block-patterns, rtl-language-support, sticky-post, threaded-comments, translation-ready

Twenty Twenty-One WordPress Theme, (C) 2020 WordPress.org
Twenty Twenty-One is distributed under the terms of the GNU GPL.
*/

/**
 * SETTINGS
 * File-header..........The file header for the themes style.css file.
 * Fonts................Any font files, if the project needs specific fonts.
 * Global...............Project-specific, globally available variables.
 *
 * TOOLS
 * Functions............Global functions.
 * Mixins...............Global mixins.
 *
 * GENERIC
 * Normalize.css........Normalise browser defaults.
 * Breakpoints..........Mixins and variables for responsive styles
 * Vertical-margins.....Vertical spacing for the main components.
 * Reset................Reset specific elements to make them easier to style in other contexts.
 * Clearings............Clearings for the main components.
 *
 * ELEMENTS
 * Blockquote...........Default blockquote.
 * Forms................Element-level form styling.
 * Headings.............H1–H6
 * Links................Default links.
 * Lists................Default lists.
 * Media................Images, Figure, Figcaption, Embed, iFrame, Objects, Video.
 *
 * BLOCKS
 * Audio................Specific styles for the audio block.
 * Button...............Specific styles for the button block.
 * Code.................Specific styles for the code block.
 * Columns..............Specific styles for the columns block.
 * Cover................Specific styles for the cover block.
 * File.................Specific styles for the file block.
 * Gallery..............Specific styles for the gallery block.
 * Group................Specific styles for the group block.
 * Heading..............Specific styles for the heading block.
 * Image................Specific styles for the image block.
 * Latest comments......Specific styles for the latest comments block.
 * Latest posts.........Specific styles for the latest posts block.
 * Legacy...............Specific styles for the legacy gallery.
 * List.................Specific styles for the list block.
 * Media text...........Specific styles for the media and text block.
 * Navigation...........Specific styles for the navigation block.
 * Paragraph............Specific styles for the paragraph block.
 * Pullquote............Specific styles for the pullquote block.
 * Quote................Specific styles for the quote block.
 * Search...............Specific styles for the search block.
 * Separator............Specific styles for the separator block.
 * Spacer...............Specific styles for the spacer block.
 * Table................Specific styles for the table block.
 * Verse................Specific styles for the verse block.
 * Video................Specific styles for the video block.
 * Utilities............Block alignments.
 *
 * COMPONENTS
 * Header...............Header styles.
 * Footer...............Footer styles.
 * Comments.............Comment styles.
 * Archives.............Archive styles.
 * 404..................404 styles.
 * Search...............Search styles.
 * Navigation...........Navigation styles.
 * Footer Navigation....Footer Navigation styles.
 * Pagination...........Pagination styles.
 * Single...............Single page and post styles.
 * Posts and pages......Misc, sticky post styles.
 * Entry................Entry, author biography.
 * Widget...............Widget styles.
 * Editor...............Editor styles.
 *
 * UTILITIES
 * A11y.................Screen reader text, prefers reduced motion etc.
 * Color Palette........Classes for the color palette colors.
 * Editor Font Sizes....Editor Font Sizes.
 * Measure..............The width of a line of text, in characters.
 */

/* Categories 01 to 03 are the basics. */

/* Variables */

select.wpcf7-form-control.wpcf7-select.form-control.dropdownfield {
    display: none !important;
}

.inner-banner-heading.c1 {font-size: 76px;}
.cm-dc-master  h2 {margin-bottom: 16px !important; font-family: 'ABCMarfaBlack_1' !important; }
.cm-dc-master p {font-family: 'TestPitchMedium'; font-size: 16px; color: #212A36 !important;     line-height: 30px; }
div#cmdoff {margin-bottom: 80px; }
.cm-dc-master {padding-top: 90px !important; padding-bottom: 90px !important; }
.cm-dc-master .container {max-width: 1008px; }
.cm-dc-master.new h2 {margin-bottom: 31px !important; }
#spacecd {padding-bottom: 30px; }
.bookpoup.modal.opnecenter::after {position: fixed; content: ""; left: 0; top: 0; background: rgba(0,0,0,0.6); width: 100% !important; height: 100%; }
.bookpoup .modal-dialog {max-width: 697px !important; position: relative; z-index: 1; }
.bookpoup figure img, .bookpoup figure {width: 100% !important; height: 100% !important;  }
.poup-news {background: #36646A; height: 100%; padding: 40px;position: relative; }
.poup-news h2 {font-size: 30px; color: #FFFFFF; font-family: 'ABCMarfaBlack_1'; line-height: 30px; margin-bottom: 18px; } 
.poup-news p {color: #fff; font-family: 'TestPitchMedium'; font-size: 15px; line-height: 18px; margin-bottom: 19px; }
.poup-news .form-control {width: 100%; border-radius: 60px; border: none; padding: 7px 28px; outline: 0; margin-bottom: 12px; font-size: 15px; color: #212A36; font-family: 'TestPitchMedium'; line-height: 34px; }
.slect-box-cess span select#Month {
    padding-left: 13px !important;
}

.form-wrapper #Submit {
    background: #FEFBF1;
    width: 100% !important;
    border: none;
    border-radius: 60px;
    font-size: 18px;
    font-family: 'ABCMarfaBlack_1';
    color: #212A36;
    padding: 11px 11px;
    margin-top: 7px;
}

.checkbxxx .wpcf7-list-item-label {
    display: block;
    color: #fff;
    font-family: 'TestPitchMedium';
    font-size: 12px;
    line-height: 17px;
    padding-left: 13px;
}
.checkbxxx .wpcf7-list-item.first.last {
    margin: 0;
    padding: 0;
}
.checkbxxx .wpcf7-list-item.first.last label {
    display: flex;
    align-items: flex-start;
}
body .poup-news .checkbxxx input {
    border: 1px solid #fff !important;
    outline: 0 !important;
    width: 40px !important;
    height: 19px !important;
    font-size: 112px !important;
    background: transparent !important;
}
.form-wrapper .wpcf7-response-output {
    background: transparent !important;
    padding: 0 !important;
    color: #fff;
    margin-top: 13px !important;
}
.checkbxxx {
    padding-top: 11px;
    padding-bottom: 17px;
}
.form-wrapper .wpcf7-not-valid-tip {
    color: #dc3232 !important;
    position: relative;
    top: -7px;
}
.checkbxxx span.wpcf7-not-valid-tip {
    top: 2px;
}

.form-wrapper .form-check-label {color: #fff; font-family: 'TestPitchMedium'; font-size: 12px; line-height: 17px;  }
.form-check-input[type="checkbox"] {border-radius: 0 !important; border: 1px solid #fff !important; width: 19px; height: 19px; }
.btn-close {position: absolute; right: 0; opacity: 1; color: #fff !important; fill: #fff !important; filter: brightness(1) invert(1); font-size: 23px; padding: 0 !important; margin: 0; right: 15px; top: 15px; }
.form-wrapper .form-check-label {padding-left: 14px; }
.form-check {padding-top: 14px; }
.form-wrapper #Submit:hover {background: #212A36; color: #FFFFFF; }
.bookpoup.modal.opnecenter {display: block !important; }
.btn-close:focus {box-sizing: ; box-shadow: unset !important; }
.vc_section.ourstory-section {padding-top: 0 !important; }
.story-content-a.right-arroesa .btn-cms.a a {background: #9E5431 !important; }
.story-content-a.right-arroesa .btn-cms.b a {background: #376369 !important; }
.story-content-a.right-arroesa .btn-cms.c a {background: #FDFBF2 !important; color: #945838 !important; }
.story-content-a.right-arroesa .btn-cms.d a {background: #232A35 !important; border: 1px solid #FFFFFF !important; }
.page-id-823 .story-content-a .vc_column-inner h2 {margin-top: 180px; }
.story-content-a.right-arroesa .btn-cms a {margin: 0 !important; padding: 21px 11px; width: 100% !important; margin-bottom: 12px !important; font-family: 'ClearfaceGothicBQUltraBold' !important; font-size: 30px !important; border-radius: 20px !important; max-width: 640px; min-height: 80px; border: 1px solid transparent !important; }
.story-content-a.right-arroesa .vc_custom_heading.comman-heading::after {content: ''; position: absolute; bottom: -7px; height: 8px; background-image: url(./assets/images/white-border.png); width: 100%; background-position: left; background-size: cover; background-repeat: no-repeat; left: 0; }
.story-content-a.right-arroesa .vc_custom_heading.comman-heading {font-size: 70px; color: #FFF; position: relative; padding-bottom: 44px; margin-bottom: 44px; font-family: 'ClearfaceGothicBQUltraBold' !important; text-align: center !important; }
.story-content-a.right-arroesa .btn-cms a::after {position: absolute; content: "TAP TO VIEW"; left: 0; right: 0; font-family: 'ClearfaceGothicBQUltraBold' !important; font-size: 30px !important; opacity: 0; pointer-events: none; }
.story-content-a.right-arroesa .btn-cms a:hover::after {opacity: 1 !important; }
.story-content-a.right-arroesa .btn-cms a:hover {font-size: 0 !important; }
.story-content-a.right-arroesa .btn-cms a {transition: 0s ease-in-out !important; }
.form-wrapper br {display: none; }
.form-wrapper form p {margin: 0; padding: 0 !important; }
.view-more-events {margin: 0; padding: 0; }
.view-more-events a {background: #212A36 !important; border: none !important; border-radius: 30px !important; min-width: 194px; color: #fff !important; font-size: 16px !important; font-family: 'ABCMarfaBlack_1'; padding: 16px 11px !important; margin-top: 68px; }
.view-more-events a:hover {color: #212a36 !important; background: #fff !important; }
.story-content-a.wpb_column.vc_column_container.vc_col-sm-6 {padding-bottom: 53px; }
.vc_section.ourstory-section .story-content-a.wpb_column.vc_column_container.vc_col-sm-6 {padding: 0;}
 .slect-box-cess {padding: 0;     margin-bottom: 15px !important; font-family: 'TestPitchMedium'; font-size: 18px; line-height: 34px; box-shadow: none !important; border-radius: 100px; border: 0; color: #212A36 !important; background: #fff; display: flex; justify-content: space-between; overflow: hidden; }
.slect-box-cess select {border-radius: 0 !important; width: 100% !important; background: transparent !important; padding-right: 62px !important; border: none; border-right: 1px solid #D3D3D3 !important; -webkit-appearance: none; -moz-appearance: none; appearance: none; height: 48px; outline: 0; padding: 1px 24px !important; }
.slect-box-cess > span:last-child select {border: none !important; }
.slect-box-cess > span:after {position: absolute; content: ""; right: 33px; background: url('./img/right-arrowa.png') no-repeat; width: 22px; height: 10px; top: 50%; z-index: 1; display: block; transform: translateY(-50%); pointer-events: none; }
.slect-box-cess > span:first-child:after {right: auto; left: 66px; }
.slect-box-cess span:last-child:after {right: 47px; }
.form-wrapper .slect-box-cess select {height: 45px; margin: 0; color: #212A36 !important; }
.poup-news .slect-box-cess > span:after {right: 9px !important; }
.poup-news .slect-box-cess span:last-child:after {right: 7px !important; }
.poup-news .slect-box-cess > span:first-child:after {right: auto; left: 61px; }
.slect-box-cess span {width: 100% !important; height: 100%; position: relative; }

.poup-news .form-control::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #212A36 !important;
}
.poup-news .form-control:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #212A36 !important;
   opacity:  1;
}
.poup-news .form-control::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #212A36 !important;
   opacity:  1;
}
.poup-news .form-control:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #212A36 !important;
}
.poup-news .form-control::-ms-input-placeholder { /* Microsoft Edge */
   color:    #212A36 !important;
}

.poup-news .form-control::placeholder { /* Most modern browsers support this now. */
   color:    #212A36 !important;
}
.modal-content {
    border: none !important;
}
body {
    position: relative;
}
.cookies-not-set:after {
    position: absolute;
    content: "";
    left: 0;
    top: 0;
    background: #000000;
    width: 100%;
    height: 100%;
    z-index: 99999;
    display: block !important;
    opacity: 0.6;
}



/*-----------------------------------------*/
/*chimas-page-css-here
/*-----------------------------------------*/
section.vc_section.ourstory-section.chrismas-wrapper-box {background: #183C29 !important; }
section.vc_section.ourstory-section.chrismas-wrapper-box .story-content-a .vc_column-inner h2 {line-height: 75px; padding-bottom: 50px  !important; }
section.vc_section.ourstory-section.chrismas-wrapper-box .story-content-a .vc_column-inner .same-content {margin-bottom: 62px !important;}
section.vc_section.ourstory-section.chrismas-wrapper-box .story-content-a .vc_column-inner h4 {color: #FFF; font-family: 'ClearfaceGothicBQRegular'; font-size: 40px; line-height: 43px; }
.comman-ch-btn a {background: #9E3131; border-radius: 30px; font-size: 16px; color: #fff; font-weight: 600; padding: 13px 20px; min-width: 161px; display: inline-block; text-align: center !important; margin: 0px 5px; }
.comman-ch-btn {text-align: center; padding-top: 15px; }
section.vc_section.ourstory-section.chrismas-wrapper-box .book-btn-ch a {min-width: 335px; display: inline-block !important; background: #FFFFFF !important; color: #212A36 !important; font-size: 16px; border-radius: 26px; padding: 16px 1px !important; margin-top: 17px; }
.comman-ch-btn a:hover {background: #212A36; }
section.vc_section.ourstory-section.chrismas-wrapper-box .book-btn-ch a:hover {background: #36646A !important; color: #fff !important; }
.scroll-btn-cmd  a {font-size: 15px !important; margin: 0 0 48px!important; }
section.vc_section.ourstory-section.chrismas-wrapper-box .story-content-a h2.vc_custom_heading.white-heading.pb-t {margin-top: 160px !important; }
section.vc_section.ourstory-section.chrismas-wrapper-box .story-content-a h2.vc_custom_heading.white-heading.pb-t span {font-size: 42px; font-family: 'ABCMarfaBlack_1'; margin-top: -10px; position: relative; display: block; }
section.vc_section.ourstory-section.chrismas-wrapper-box .book-comman-btn-inside a {background: #9E3131 !important; border-radius: 30px !important; font-size: 16px !important; color: #fff !important; font-weight: 600 !important; padding: 13px 20px; min-width: 161px; display: inline-block; text-align: center !important; margin: 0px 5px; font-family: inherit; margin-bottom: 160px; }
section.vc_section.ourstory-section.chrismas-wrapper-box .book-comman-btn-inside a:hover {background: #212A36 !important; }
section.vc_section.ourstory-section.chrismas-wrapper-box .book-comman-btn-inside.end.vc_btn3-inline a {margin-bottom: 100px !important; }


/*-----------------------------------------*/
/*New-Css-Here-page-css-here
/*-----------------------------------------*/

.inner-banner.entertainment-banner.same-height {background: #FEFBF1; }
.filters-events-wrapper {padding: 44px 0 83px; }
.filter-top-inner {display: flex; justify-content: space-between; align-items: center; }
.event-type-filters {display: flex; align-items: center; }
.event-type-filters ul {display: flex; align-items: center; }
.event-type-filters ul span {background: #9E5431; width: 35px; height: 35px; display: flex; align-items: center; justify-content: center; border-radius: 50%; margin-right: 12px; }
.left-filter-event {display: flex; align-items: center; }
.clear-filters-btn {font-family: 'TestPitchMedium'; font-size: 15px; color: #212A36 !important; padding: 0 !important; margin: 0 !important; border: none !important; text-decoration: underline !important; }
.event-type-filters ul a {display: flex; align-items: center; font-size: 14px; color: #212A36; font-family: 'TestPitchMedium'; }
.event-types {color: #212A36; font-size: 16px; font-family: 'ABCMarfaBlack_1'; padding-right: 26px; }
.event-type-filters ul li + li {padding-left: 22px; }
.select-event select {background: #F7F1DF !important; border-radius: 30px; border: none !important; font-size: 16px; color: #212A36; font-family: 'ABCMarfaBlack_1'; min-width: 260px; padding: 20px 21px; -webkit-appearance: none; -moz-appearance: none; appearance: none; margin: 0 !important; }
.event-type-filters {padding-left: 48px; }
.select-event {position: relative; }
.select-event::after {background: url('img/arrow-down.svg') no-repeat; content: ""; right: 23px; width: 15px; height: 12px; top: 50%; position: absolute; transform: translateY(-50%); }
.event-type-filters ul li:nth-child(2) span {background: #222A35; }
.event-type-filters ul li:nth-child(3) span {background: #406269; }
.filters-events-wrapper .container {max-width: 1241px; }
.filter-listing-wrapper {padding: 64px 0 0; }
.filter-listing-wrapper figure img {width: 100% !important; height: 100% !important; object-fit: cover; }
.filter-listing-wrapper figure {margin: 0; height: 387px; border-radius: 19px; overflow: hidden; }
.live-count span {background: #9E5431; width: 35px; height: 35px; display: flex; align-items: center; justify-content: center; border-radius: 15px; margin-right: 15px; }
.live-content-listing h2 {color: #212A36; font-size: 28px; font-family: 'ABCMarfaBlack_1'; margin: 0; }
.live-content-listing {padding: 35px 0; }
.date-events {font-family: 'TestPitchMedium'; font-size: 16px; line-height: 35px; padding: 7px 0 3px; }
.live-count {display: flex; align-items: center; font-size: 14px; color: #212A36; font-family: 'TestPitchMedium'; }
.btn-uppar {position: relative; }
.find-btn-comman {font-size: 16px; line-height: normal; padding: 15px 30px; color: #FFFFFF !important; text-transform: uppercase; border-radius: 100px; background: #9E5431 !important; border-color: #9E5431 !important; font-family: 'ABCMarfaBlack_1'; display: inline-block; }
.find-btn-comman:hover {background: #212A36 !important; border-color: #212A36 !important; }
.find-btn-comman-inner {position: absolute; left: 0; top: 0; width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; transition: 0.5s ease-in-out; opacity: 0; }
.filter-listing-wrapper article:hover .find-btn-comman-inner {opacity: 1; }
.view-more-comman-btn a {font-size: 16px; line-height: normal; padding: 15px 30px; color: #FFFFFF !important; text-transform: uppercase; border-radius: 100px; background: #9E5431 !important; border-color: #9E5431 !important; font-family: 'ABCMarfaBlack_1'; display: inline-block; }
.view-more-comman-btn a:hover {background: #212A36 !important; border-color: #212A36 !important; }
 .view-more-comman-btn {text-align: center; padding-top: 50px; }
 .all-show-btn {background: #222A35; color: #fff; border-radius: 15px; width: 94px; text-align: center; font-size: 14px; font-family: 'TestPitchMedium'; height: 35px; margin-right: 22px; display: none; align-items: center; justify-content: center; }
 
.select-event select{text-transform: uppercase;}
.event-type-filters ul span{border-radius: 15px !important;}
/* .single-tribe_events .details-info .details-c .tribe-events-single div .tribe-events-single-section-title{display:none;} */
.single-tribe_events .details-info .details-c .tribe-events-single div{border:0}
.select-event select{padding: 13px 21px !important;}
div.select-event select{background-position: 94% !important;background-size: 15px !important;}
div.live-content-listing .Live {background: #9e5431 !important;}
div.live-content-listing .Sports {background: #222a35 !important;}
.live-count span{background: #406269 !important;}
.live-content-listing h2{text-transform: uppercase;}
.event-type-filters ul a{text-transform: uppercase;}
.live-count{text-transform: uppercase;}
.date-events{text-transform: uppercase;}
.vc_section.inner-banner .mobile-banner {display: none;}
.filter-top-inner span.select2-selection__arrow { display: none;}
.filter-top-inner .select-event::after{display:none}
.filter-top-inner span.select2-selection__clear{display:none}
.filter-top-inner .select-event span.select2-selection.select2-selection--single {background: transparent;border: 0;    height: auto !important;}
.filter-top-inner .select-event span.select2-selection.select2-selection--single .select2-selection__rendered {
    background: #F7F1DF !important;
    border-radius: 30px;
    border: none !important;
    font-size: 16px;
    color: #212A36;
    font-family: 'ABCMarfaBlack_1';
    min-width: 260px;
    padding: 11px 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;
}
.select2-container--default .select2-results>.select2-results__options li {
    color: #212A36;
    font-family: 'TestPitchMedium';
    font-size: 18px;
    border-bottom: 1px dashed #212A36;
    background: transparent !important;
    padding: 13px 21px;
}
.select2-container--default .select2-results>.select2-results__options {
    max-height: 400px;
    overflow-y: auto;
    background: #F7F1DF !important;
    border: 0 !important;
    margin-top: 0;
	margin-top: -15px;
	border-radius: 0 0 10px 10px;
}
span.select2-dropdown.select2-dropdown--below {
    background: transparent !important;
    border: 0 !important;
}

.select2-container{    z-index: 0;}
@media (min-width: 991px) and (max-width: 1600px) {
.story-content-a.right-arroesa .btn-cms a {padding: 18px 11px; width: 100% !important; font-size: 23px !important; border-radius: 20px !important; max-width: 525px; min-height: 66px; }
.story-content-a.right-arroesa {padding-bottom: 50px; }
.story-content-a.right-arroesa .vc_custom_heading.comman-heading {font-size: 49px; position: relative; padding-bottom: 33px; max-width: 510px; }
.story-content-a.right-arroesa .btn-cms a::after {font-size: 23px !important;}




}




@media (max-width: 1400px) {
.story-content-a.right-arroesa {padding: 0 15px !important; }
.page-id-823 .story-content-a .vc_column-inner h2 {margin-top: 133px; font-size: 44px !important; }
.story-content-a.right-arroesa .btn-cms a {max-width: 506px;}



}



@media (max-width: 1100px) {
.bookpoup .modal-dialog {padding: 46px 15px; }
.slect-box-cess > span:first-child:after {
    right: 6px;
    left: auto;
}
.slect-box-cess span:last-child:after {
    right: 6px;
}
.slect-box-cess > span:after {
    right: -5px;
}
.slect-box-cess select {padding: 1px 14px !important;}
.poup-news .slect-box-cess > span:after {
    right: -5px !important;
}


}
@media (max-width:  1700px) {
section.vc_section.ourstory-section.chrismas-wrapper-box .story-content-a .vc_column-inner .same-content {margin-bottom: 28px !important; }
section.vc_section.ourstory-section.chrismas-wrapper-box .book-btn-ch a {margin-bottom: 40px; }
section.vc_section.ourstory-section.chrismas-wrapper-box .story-content-a .vc_column-inner h2 {line-height: 47px; padding-bottom: 50px !important; font-size: 49px; }
section.vc_section.ourstory-section.chrismas-wrapper-box .story-content-a h2.vc_custom_heading.white-heading.pb-t span {margin-top: 0px; }
section.vc_section.ourstory-section.chrismas-wrapper-box .story-content-a h2.vc_custom_heading.white-heading.pb-t {margin-top: 84px !important; }
section.vc_section.ourstory-section.chrismas-wrapper-box .book-comman-btn-inside a {margin-bottom: 84px !important; }


}
@media (max-width: 991px) {
.page-id-823 .story-content-a .vc_column-inner h2 {margin-top: 73px; font-size: 50px !important; }
.story-content-a.right-arroesa .btn-cms a {height: 69px; padding: 21px 11px; font-size: 22px !important; border-radius: 20px !important; max-width: 640px; min-height: 69px; }
.story-content-a.right-arroesa .btn-cms a::after {  font-size: 22px !important;}
.bookpoup figure {display: none; }
}


@media (max-width: 767px) {
.cm-dc-master {padding-top: 52px !important; padding-bottom: 52px !important; }
div#cmdoff {margin-bottom: 40px; }
.bookpoup .modal-dialog {max-width: 500px !important; }
.poup-news {padding: 38px 15px;}
.story-content-a.right-arroesa .btn-cms a {max-width: 324px; }
.story-content-a.right-arroesa {padding-bottom: 44px !important; }
body .poup-news .checkbxxx input {width: 60px !important;}
section.vc_section.ourstory-section.chrismas-wrapper-box .story-content-a .vc_column-inner h2 {font-size: 35px; line-height: 41px;} 
.comman-ch-btn a {margin: 0px 1px; min-width: 139px;}
section.vc_section.ourstory-section.chrismas-wrapper-box .book-btn-ch a {min-width: 277px;}
 section.vc_section.ourstory-section.chrismas-wrapper-box .story-content-a .vc_column-inner h4 {font-size: 31px;}
 section.vc_section.ourstory-section.chrismas-wrapper-box .story-content-a h2.vc_custom_heading.white-heading.pb-t span {font-size: 28px;}
section.vc_section.ourstory-section.chrismas-wrapper-box .story-content-a h2.vc_custom_heading.white-heading.pb-t {margin-top: 54px !important; }
section.vc_section.ourstory-section.chrismas-wrapper-box .book-comman-btn-inside a {margin-bottom: 54px !important; }
section.vc_section.ourstory-section.chrismas-wrapper-box .white-heading::before {  background-size: contain !important;}
    .side-navbar{display:none}
    .side-navbar.sidemenu-open{display:block}
.vc_section.inner-banner .mobile-banner {
	display: block;
}
	.vc_section.inner-banner .desktop-img{display:none}
	section.vc_section.inner-banner.entertainment-banner .mobile-banner img{height: auto !important;max-height: inherit !important;}
	.page-id-1085 .inner-banner-heading{font-size:90px !important; line-height:100px !important;}
}

.event-inner {
    -webkit-transition: all 1s 0s ease, all 1s 0s ease, all 1s 0s ease;
    -moz-transition: all 1s 0s ease, all 1s 0s ease, all 1s 0s ease;
    -o-transition: all 1s 0s ease, all 1s 0s ease, all 1s 0s ease;
    transition: all 1s 0s ease, all 1s 0s ease, all 1s 0s ease;
}

.pum-theme-1477, .pum-theme-default-theme {
	background-color: rgba(0,0,0,0.5) !important;
}
/* div#popmake-2357 {
    padding: 100px 50px 80px;
}
.pum-theme-1477 .pum-content + .pum-close, .pum-theme-default-theme .pum-content + .pum-close {
    background: transparent !important;
    box-shadow: none !important;
    color: #212A36 !important;
    font-family: 'ClearfaceGothicBQRegular' !important;
    font-size: 20px !important;
    top:35px !important;
    padding: 0 !important;
    right: 50px !important;
} */


div#popmake-1935, div#popmake-1932{
    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#pum_popup_title_1932{
    display: none;
}


div#popmake-1935 .pum-content.popmake-content, div#popmake-1932 .pum-content.popmake-content {
    max-width: 697px;
    margin: auto;
    background: #36646A;
    padding-bottom: 43px;
}

div#popmake-1935 .pum-content.popmake-content p, div#popmake-1932 .pum-content.popmake-content p {
    font-size: 15px;
    line-height: 18px;
    color: #FFF;
    font-family: 'PitchSansMedium';
    padding: 0 53px;
}
div#popmake-1935 .pum-content.popmake-content p:first-child, div#popmake-1932 .pum-content.popmake-content p:first-child {
    padding: 0;
}
div#popmake-1935 .pum-content.popmake-content p, div#popmake-1932 .pum-content.popmake-content p {
    margin: 0 !important;
}
div#popmake-1935 .pum-content.popmake-content img, div#popmake-1932 .pum-content.popmake-content img {
    width: 100%;
    height: 339px;
    object-fit: cover;
}
div#popmake-1935 .pum-content.popmake-content, div#popmake-1932 .pum-content.popmake-content {
    max-width: 697px;
    margin: auto;
    background: #36646A;
    padding-bottom: 43px;
	    position: relative;
}
div#popmake-1935 button.pum-close.popmake-close, div#popmake-1932 button.pum-close.popmake-close {
    top: 50%;
    left: 630px;
    right: 0;
    width: 50px;
    height: 50px;
    transform: translateY(-50%);
    margin: auto;
    margin-top: 40px;
    font-size: 0;
    background-color: transparent;
    box-shadow: none;
}
div#popmake-1935  button.pum-close.popmake-close::before, div#popmake-1932 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-1935 button.pum-close.popmake-close::after, div#popmake-1932 button.pum-close.popmake-close::after {
    content: '';
    position: absolute;
    height: 33px;
    width: 1px;
    background: #FFF;
    left: 0;
    right: 0;
    margin: auto;
    transform: rotate(-45deg);
}
div#popmake-1935 .pum-title.popmake-title, div#popmake-1932 .pum-title.popmake-title{display:none}
div#popmake-1935 .pum-content.popmake-content img, div#popmake-1932 .pum-content.popmake-content img  {margin-bottom:30px;}

@media (max-width: 767px) {
div#popmake-1935 button.pum-close.popmake-close, div#popmake-1935 button.pum-close.popmake-close{    margin-left: auto;left: auto;    right: 45px;}
	div#popmake-1935 .pum-content.popmake-content, div#popmake-1932 .pum-content.popmake-content{width:100%;    max-width: 100%;}
}
.vc_section.ourstory-section.app-menus {
	background: #9E5431;
}
/*---------------------------------------------------------------------------------------------------------------*/
/*New CSS Updated 21-01-2026 */
/*---------------------------------------------------------------------------------------------------------------*/
@import url(https://db.onlinewebfonts.com/c/0e63d3f84e6bdb7a5d1ef526d8063028?family=Telegraf);
@font-face {font-family: "Telegraf";src: url("https://db.onlinewebfonts.com/t/0e63d3f84e6bdb7a5d1ef526d8063028.eot");src: url("https://db.onlinewebfonts.com/t/0e63d3f84e6bdb7a5d1ef526d8063028.eot?#iefix")format("embedded-opentype"),
url("https://db.onlinewebfonts.com/t/0e63d3f84e6bdb7a5d1ef526d8063028.woff2")format("woff2"),url("https://db.onlinewebfonts.com/t/0e63d3f84e6bdb7a5d1ef526d8063028.woff")format("woff"),url("https://db.onlinewebfonts.com/t/0e63d3f84e6bdb7a5d1ef526d8063028.ttf")format("truetype"),url("https://db.onlinewebfonts.com/t/0e63d3f84e6bdb7a5d1ef526d8063028.svg#Telegraf")format("svg");}
canvas{background-color: #e2652b;}
body {background: #fffcf4;}
.vc_section.home-video-section{background: #e2652b;}
.vc_section.home-binks-section{background: #be7184;margin: 0 !important;padding: 61px 0 170px;}
footer{background: #000;}
section.vc_section.Content___Section {padding: 85px 0 124px;background: #e2652b;}
.big-heading {color: #000000;font-size: 94px;}
.Section__description p {font-size: 28px;text-align: center;}
section.vc_section.Content___Section .vc_column-inner {text-align: center;}
.vc_section.Content___Section .container{margin: auto !important;}
.Section__description {padding-bottom: 22px;}
.inline__button .vc_general {background: transparent !important;border: 0 !important;padding: 0;font-size: 15px;color: #c6ec4c !important;text-decoration: underline;font-family: "Telegraf";}
section.vc_section.opening-time-section{background:transparent !important}
.vc_section.Same__block {background: #47848a;padding: 80px 0 100px;}
.vc_section.Same__block .container{margin:auto !important}
.vc_section.block__column__section{padding: 130px 0 160px;}
.Section__description__Content p {font-size: 17px;font-family: "Telegraf";margin-bottom: 20px;}
.vc_section.Same__block .Section__description__Content p{color:#361510}
.highlights-event figure{border-radius:0}
section.vc_section.opening-time-section h2{font-size: 28px;color: #000;margin-bottom: 25px;line-height: normal;}
section.vc_section.opening-time-section h4{color: #000;}
section.vc_section.opening-time-section h4, section.vc_section.opening-time-section div p {color: #000;font-size: 16px;line-height: 20px;font-family: "Telegraf";}
.padding_top_comman_cms {padding-top: 110px;border-top: 0;margin-top: 0 !important;}
section.vc_section.opening-time-section{margin: auto;padding-top: 128px;padding-bottom: 174px;max-width: 1537px;}
.white-heading::before{display:none;}
div .form-control {border-radius: 0 !important; background: transparent !important;border:0 !important; border-bottom: 3px solid #000 !important; padding: 0 5px 8px !important; color: #361510 !important; }
div input::placeholder {color: #361510 !important;}
div input::-webkit-input-placeholder {color: #361510 !important;}
div input::-moz-placeholder {color:#361510 !important;}
div input:-ms-input-placeholder {color: #361510 !important;}
div input:-moz-placeholder {color:#361510 !important;}
.same-content p, .join-form-home label{color: #361510 !important;}
.white-heading{font-size: 71px;color: #000;}
.vc_section.home-updated-section{background: transparent;padding: 101px 0 106px;}
.home-updated-section .white-heading{margin: auto;padding-bottom: 50px;}
.slect-box-cess {border-radius: 0;background: transparent !important;}
.slect-box-cess select {border-radius: 0 !important;background: transparent !important;border-right: 0 !important;}
.wpcf7-form-control.wpcf7-submit{border-radius: 0 !important;background: #000;color: #fffcf4;}
#highlights .owl-dots{display:none !important}
.vc_section.Same__block .Section__description__Content {text-align: justify;max-width: 379px;}
.vc_section.map-section .map-content{color:#361510;font-size: 17px;line-height: 30px;font-family: "Telegraf";}
.same-content p, .join-form-home label, .join-form-home .checkbxxx .chgeck-box label {color: #361510 !important;font-size: 17px;line-height: 30px;font-family: "Telegraf";}
.vc_section.Same__block .vc_row-fluid .vc_row-fluid {margin: 0 -90px;display: flex;display: -webkit-flex;flex-wrap:wrap;}
.vc_section.Same__block .vc_row-fluid .vc_row-fluid .wpb_column {padding: 0 90px;}
.vc_section.Same__block .vc_row-fluid .vc_row-fluid .wpb_column .vc_column-inner {height: 100%;}
.vc_section.Same__block .vc_row-fluid .text__block .vc_column-inner {display: flex;align-items: center;}
.vc_section.Same__block .vc_row-fluid .vc_row-fluid .img__block .vc_figure{aspect-ratio: 12 / 8;}
.vc_section.Same__block .vc_row-fluid .vc_row-fluid .img__block .vc_figure div, .vc_section.Same__block .vc_row-fluid .vc_row-fluid .img__block .vc_figure div img {width: 100%;height: 100% !important;object-fit: cover;}
.vc_section.home-updated-section .signup-form {max-width: 990px; margin: auto !important; }
.join-form-home .checkbxxx {padding: 5px 0px 7px; }
.vc_section.map-section h2.vc_custom_heading{color:#000}
.wpcf7-form-control.wpcf7-submit{max-width: 475px; margin: auto; display: block;}
.link-footer.menu-footer li a, address, footer .contact-info a{font-family: "Telegraf";font-size: 15px;}
.footer-inner .col:last-child {display: none;}
.join-form-home .form-group {margin-bottom: 40px !important;}
.join-form-home .checkbxxx {padding: 25px 0;}
.slect-box-cess > span:last-child select{border-bottom: 3px solid #000 !important;}
.join-form-home .checkbxxx .chgeck-box input{top:3px}
.vc_section.home__contact__info {background: #e2652b;padding: 50px 0 !important;}
.vc_section.home__contact__info .vc_row-fluid {padding: 0 100px;}
.vc_section.map-section{padding-bottom:32px !important; padding-top:50px !important}
.Section__description__Content p{color: #361510;}
.Section__description__Content p a{color: #361510;text-decoration:underline}
footer{border:0}
.footer-inner .bottom-footer p{font-size: 14px;font-family: "Telegraf";color: #361510;}
.vc_custom_heading.small__heading {font-size: 15px;font-family: "Telegraf";color: #c6ec4c;padding-bottom: 15px;text-transform: uppercase;}
.white-heading{margin-bottom:31px}
.vc_section.map-section h2.vc_custom_heading{font-size:71px;padding-bottom: 10px;}
.link-footer.menu-footer li a{margin-bottom:0;text-decoration: underline;}
footer .contact-info .custom-html-widget a{text-decoration: underline;}
.home-splash-btn .btn-inline, div.same-btn .vc_general, .find-btn-comman, .view-more-comman-btn a{color: #FFF;background: #202020;border-radius:0 !important}
.filter-listing-wrapper figure, section.vc_section.menu-grid-section .vc_row-fluid .grid-colspan .vc_column-inner, footer .contact-info a.btn, .story-content-a.right-arroesa .btn-cms.c a, .same-cc .vc_general, .same-cc .vc_row-fluid .wpb_column .vc_figure, .forward-section .vc_general{border-radius:0 !important}
.wpb_single_image .vc_single_image-wrapper.vc_box_rounded, .wpb_single_image .vc_single_image-wrapper.vc_box_rounded img{border-radius:0 !important}
section.vc_section.menu-grid-section .grid-colspan .wpb_single_image img, .ourstory-section .vc_btn3-container .vc_general, .ourstory-section .vc_btn3-container .vc_general{border-radius:0 !important}
.contact-section-inner .bfh-selectbox .bfh-selectbox-options{top:48px;border-radius: 0;}
.contact-section-inner .wpcf7-form-control.wpcf7-submit{border-radius: 0 !important;background: #000;color: #fffcf4;}
div .form-control, .contact-section-inner .bfh-selectbox .bfh-selectbox-options ul li a, .wpcf7-not-valid-tip, .wpcf7-response-output{font-family: "Telegraf" !important;font-size: 15px;color: #361510 !important;}
.contact-section-inner .bfh-selectbox .bfh-selectbox-options ul li a{padding: 10px 15px;}
.contact-section-inner .bfh-selectbox .bfh-selectbox-toggle::before{right:0}
.contact-section-inner .wpcf7-response-output{border-radius: 0;  background: #47848a;}
.inner-banner-heading::before{display:none}
.vc_section.ourstory-section.app-menus{background: #e2652b}
.ourstory-section .vc_btn3-container .vc_general{color: #361510 !important;}
.working-section .wpb_content_element p{font-size: 17px;font-family: "Telegraf";color: #361510 !important;}
.same-cc .wpb_content_element p{font-family: "Telegraf";color: #361510 !important;}
.commitments-inner .wpb_column .wpb_content_element p{font-family: "Telegraf";color: #361510 !important;}
.current-section ul li{font-family: "Telegraf";color: #361510 !important;}
.current-section ul li a{color: #361510 !important;}
.highlights-event figure figcaption .btn{border-radius:0}
	.highlights-event figure figcaption .btn{padding: 10px 20px;}
@media (max-width: 1699px) {
.big-heading{font-size: 80px;line-height: normal;}
section.vc_section.Content___Section{padding: 75px 0 90px;}	
.vc_section.block__column__section{padding: 100px 0 100px;}
.vc_section.Same__block{padding: 60px 0 80px;}
	.vc_section.Same__block .vc_row-fluid .vc_row-fluid{margin: 0 -50px;}
.vc_section.Same__block .vc_row-fluid .vc_row-fluid .wpb_column {padding: 0 50px;}
	section.vc_section.opening-time-section{padding-bottom: 100px;padding-top: 100px;}
	.vc_section.home-binks-section{padding: 61px 0 130px;}
	.vc_section.home-updated-section{padding: 90px 0 65px;}
.join-form-home .form-group {margin-bottom: 35px !important;}
.join-form-home .checkbxxx {padding: 20px 0;}
.vc_section.map-section {padding-bottom: 32px !important;padding-top: 10px !important;}
.padding_top_comman_cms{padding-top: 90px;}
	section.vc_section.opening-time-section h2{font-size:24px;}
	section.vc_section.opening-time-section h4, section.vc_section.opening-time-section div p{font-size: 14px;line-height: 16px;}
.white-heading{font-size: 65px;}
.vc_section.map-section h2.vc_custom_heading{font-size:65px;line-height: normal;}
	.highlights-event figure figcaption .btn{padding: 10px 20px;}
}
@media (max-width: 1499px) {
section.vc_section.Content___Section{padding: 65px 0 70px;}
.vc_section.Same__block .vc_row-fluid .vc_row-fluid {margin: 0 -15px;}
.vc_section.Same__block .vc_row-fluid .vc_row-fluid .wpb_column {padding: 0 15px;}
	.vc_section.Same__block .vc_row-fluid .vc_row-fluid .wpb_column .vc_column-inner{justify-content: center;}
.vc_section.Same__block {padding: 50px 0 70px;}
.vc_section.Same__block {padding: 50px 0 70px;}
section.vc_section.opening-time-section h2 {font-size: 22px;}
.padding_top_comman_cms {padding-top: 60px;}
.vc_section.home-binks-section {padding: 61px 0 100px;}
.white-heading{line-height: normal;}
.vc_section.home-updated-section{padding: 60px 0 45px;}
	.vc_section.map-section .map-content{margin-bottom: 57px !important;}
	.big-heading{font-size:72px;}
.white-heading {font-size: 58px;}
.home-updated-section .white-heading {margin: auto;padding-bottom: 30px;}
.vc_section.home__contact__info .vc_row-fluid {padding: 0 50px;}
.white-heading {margin-bottom: 0;}
.vc_custom_heading.small__heading{padding-bottom:0}
.vc_section.map-section h2.vc_custom_heading {font-size: 58px;line-height: normal;}
.vc_section.map-section h2.vc_custom_heading {font-size: 60px;line-height: normal;}
.join-form-home .form-group {margin-bottom: 30px !important;}
	.vc_section.map-section .map-content{font-size:15px;line-height: 25px;}
.vc_section.map-section .map-content{max-width: 1072px;}
	.Section__description__Content p{font-size:15px;line-height: 25px;}
	.same-content p, .join-form-home label, .join-form-home .checkbxxx .chgeck-box label{font-size:14px;}
.vc_section.home-updated-section .same-content {text-align: center;margin-bottom: 30px !important;}
section.vc_section.opening-time-section{padding-bottom: 70px;padding-top: 80px;}
}
@media (max-width: 1299px) {
.white-heading, .vc_section.map-section h2.vc_custom_heading {font-size: 50px;}	
.big-heading {font-size: 62px;}	
.opening-time-section .vc_row.wpb_row.vc_row-fluid .vc_col-sm-1\/5 {padding-top: 0;}
section.vc_section.Content___Section{padding: 50px 0 50px;}
.vc_section.block__column__section{padding: 50px 0 50px;}
section.vc_section.opening-time-section{padding-bottom: 50px;padding-top: 50px;}
.vc_section.home-binks-section {padding: 50px 0 50px;}
	.vc_section.home-updated-section .signup-form{padding:0 15px;}
	.opening-time-section .vc_row.wpb_row.vc_row-fluid .vc_col-sm-1\/5{width:25%}
}
@media (max-width: 1199px) {
.big-heading {font-size: 54px;}
.vc_section.Same__block {padding: 50px 0 50px;}
.padding_top_comman_cms {padding-top: 40px;}
section.vc_section.opening-time-section h2 {font-size: 20px;}
.vc_section.map-section .map-content{margin-bottom: 37px !important;}
.vc_section.home__contact__info .vc_row-fluid {padding: 0 30px;}
.vc_section.Same__block .vc_row-fluid .vc_row-fluid {margin: 0;}
.vc_section.map-section .map-content{font-size:14px;line-height: 20px;}
.Section__description__Content p {font-size: 14px;line-height: 20px;}
	.highlights-event figure figcaption .btn{padding: 10px 20px;}
}
@media (max-width: 991px) {
.vc_section.Same__block .vc_row-fluid .vc_row-fluid .wpb_column {padding: 0 ;width: 100%;}
.vc_section.Same__block .vc_row-fluid .text__block .vc_column-inner {padding: 30px 0 0 !important;}
	.vc_section.Same__block .Section__description__Content{max-width:100%}
	.big-heading{font-size:42px;}
	.vc_section.home-binks-section .white-heading{margin-bottom:0}
.vc_custom_heading.small__heading{padding-bottom: 10px;}
.white-heading, .vc_section.map-section h2.vc_custom_heading {font-size: 40px;}
.home-updated-section .white-heading {margin: auto;padding-bottom: 10px;}
.vc_section.home-updated-section{padding: 60px 0 15px;}
.vc_section.map-section .map-content{margin-bottom: 15px !important;}
}
@media (max-width: 767px) {
.opening-time-section .vc_row.wpb_row.vc_row-fluid .vc_col-sm-1\/5 {width: 100%;}	
	section.vc_section.opening-time-section h2{margin:0}
.big-heading {font-size: 36px;}	
.white-heading, .vc_section.map-section h2.vc_custom_heading {font-size: 34px;}
	.same-content p, .join-form-home label, .join-form-home .checkbxxx .chgeck-box label{line-height: 20px;}
	.highlights-event figure figcaption .btn{padding: 10px 20px;}
}
.date-events, .live-count, .event-type-filters ul a, .event-types, .clear-filters-btn{    font-family: "Telegraf" !important;    color: #361510 !important;}
span.Music{background:#361510 !important;}
.live-content-listing h2 a, .vc_section.sundays-inner .vc_custom_heading.white-heading{color:#000 !important}
.find-btn-comman, .ourstory-section .vc_btn3-container .vc_general{background:#e2652b !important; border-color:#e2652b !important; color: #361510 !important;}
.find-btn-comman:hover{background:#000 !important; border-color:#000 !important; color:#FFF !important}
.section__content p{color: #361510 !important;font-size: 17px;line-height: 30px;font-family: "Telegraf";}
.section__heading{color:#000 !important}
.section__container .same-cc .vc_general{background:#000 !important;font-family: "Telegraf";}
.section__container .same-cc .vc_general{background: #000 !important;font-family: "Telegraf";text-transform: uppercase;padding: 13px 20px !important;margin: 5px;}
.column__heading {color:#000 !important}
section.vc_section.three__column__section .three__column__row .three__column__image .vc_figure{border-radius:0 !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{border-radius:0 !important}
.vc_section.ourstory-section.chrismas-wrapper-box.binks-demo{background:#e2652b !important}
.content-sapncol .wpb_wrapper p, .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, .same-content1 p{color: #361510 !important;font-size: 17px;line-height: 30px;font-family: "Telegraf";}
.story-small-heading{font-family: 'ClearfaceGothicBQRegular';}