html,body{overflow-x:hidden}input,select,textarea{font-family:IBM Plex Sans;outline:0}.list-unstyled{list-style:none}.custom_button{text-transform:uppercase;color:#ecab3c;font-weight:bold;border:1px solid;padding:12px 24px}.header-4 .header-4-container{height:0px !important;display:none !important}.elementor-button{padding:0px 14px !important;height:43px;line-height:20px;display:flex !important;justify-content:center;align-items:center;width:138px;font-family:arial !important}.post-type-archive-tribe_events header.elementor.elementor-61.elementor-location-header,.single-tribe_events header.elementor.elementor-61.elementor-location-header{background:#0D2A3B}.post-type-archive-tribe_events div#content{padding-top:80px}.single-tribe_events div#primary{padding-top:130px}button.tribe-common-c-btn{background:#A40B1A !important;border-radius:0px !important}.w-full img{width:100%}.single-mec-events .col-full,.single-mec-events .col-full section#main-content{width:100%;padding:0px !important;max-width:100% !important}.single-mec-events .mec-single-event{margin-top:0px !important}.elementor-location-header{position:absolute;top:24px;width:100%;left:0;right:0;margin:0 auto;z-index:9}.form-footer{display:flex}.form-footer input{border-radius:0px !important}.form-footer input[type="email"]{color:#fff}.form-footer input[type="submit"]{background:#e0e0e0 !important;color:#0d2345;text-transform:uppercase;border:none !important}.overlay-text-cate .elementor-image-box-wrapper .elementor-image-box-content{position:absolute;top:45%;left:50%;transform:translate(-50%, -50%)}.overlay-text-cate .elementor-image-box-wrapper{position:relative}.overlay-text-cate .elementor-image-box-wrapper p.elementor-image-box-description a{color:#fff;text-decoration:underline;font-size:15px;display:block;margin-top:-14px}.page-template-default .entry-header,.archive-header{margin-bottom:0 !important;padding:0px !important}.icon-center span.elementor-divider-separator{width:100% !important;margin-top:-62px !important}.icon-center span.elementor-divider-separator::before,.icon-center span.elementor-divider-separator::after{opacity:0}.icon-box-white{background:#fff;display:flex;height:100%;justify-content:center !important}.icon-box-white a{color:#A40B1A;text-decoration:underline !important;display:inline-block}.form-get-in-touch input,.form-get-in-touch textarea{border:1px solid #70707069 !important;padding:22px 12px !important}.form-get-in-touch textarea{height:146px !important;padding-top:11px !important}.form-get-in-touch .wpforms-submit-container button{background:transparent !important;color:#A40B1A !important;border:1px solid #972122 !important;border-radius:0px !important;padding:8px 26px !important}.contact-form-cst input,.contact-form-cst textarea{background:#F8F8F8 !important;border:none !important}.contact-form-cst button.wpforms-submit{background:#0D2345 !important;color:#fff !important;border:none !important;font-weight:400 !important;letter-spacing:0.01em;width:130px}.contact-form-cst textarea{height:210px !important}html body .sitelogo .elementor-widget-container a img{width:100% !important}.blog-cst-page .elementor-post__meta-data{position:absolute;bottom:3px;z-index:11}.blog-cst-page .elementor-posts .elementor-post__excerpt{padding-bottom:46px}.blog-cst-page .elementor-post__text{position:relative}.brand-logo-page-cst img{margin:0 auto !important;height:70px !important;object-fit:contain}.media-cst p.elementor-image-box-description a{color:#A40B1A;text-decoration:underline;font-family:"Gotham-Book", sans-serif;font-size:14px;letter-spacing:0px}.media-cst figure.elementor-image-box-img img{margin:0 auto;padding-bottom:3px;height:46px;object-fit:contain;width:220px}.elementor-location-footer li a{text-shadow:unset !important;font-weight:400 !important}a:focus{outline:none !important}.mec-single-modern .mec-events-event-image img{width:100%;height:340px;object-fit:cover;object-position:center;filter:brightness(0.7)}.single-mec-events .mec-single-event .col-md-8{width:100% !important}.mec-single-modern .mec-single-event-bar,.mec-single-event .mec-event-content,.mec-event-social.mec-frontbox{max-width:1000px;margin:10px auto}.mec-single-modern .mec-event-export-module.mec-frontbox{display:none !important}.mec-single-modern .mec-event-schedule.mec-frontbox,.mec-single-modern section#comments{display:none}.single-mec-events section#comments{display:none !important}.mec-single-event-bar{margin-top:50px !important}.mec-single-event .mec-events-meta-group-countdown{border:none !important;padding:0px !important;margin:0px !important}.social-icon svg path{fill:#fff !important}.social-icon svg path:hover{fill:#FFAF00 !important}.mec-event-grid-classic .mec-event-content,.mec-event-article{background:#F8F6F5 !important}.single-post .col-full{max-width:100% !important;margin:auto;padding:0px !important}.single-post .col-full main#main .wp-post-image{width:100%;height:461px;object-fit:cover;object-position:top;filter:brightness(0.7)}.single-post .col-full main#main header.entry-header{position:absolute;top:204px;right:0;left:0;margin:0 auto;width:100%;text-align:center}.single-post .col-full main#main h3{color:#0D2345;font-family:Playfair Display}.single-post .col-full main#main header.entry-header h1.entry-title{color:#fff;font-family:Playfair Display}.single-post .col-full main#main header.entry-header span.posted-on{display:none !important}.single-post .col-full .entry-content{max-width:900px;width:100%;margin:0px auto;padding:32px 15px;color:#000}.single-post section#comments,.single-post aside.entry-meta{display:none}.single-post .col-full .entry-content{max-width:900px;width:100%;margin:0px auto;padding:65px 15px 42px;color:#000;position:relative}.single-post .col-full .entry-content::before{content:"";background:#FFAF00;width:1px;height:100px;position:absolute;top:0;right:0;left:0;margin:-76px auto}.caf-meta-content{display:none !important}#caf-post-layout1 #manage-post-area .caf-content{display:none !important}.caf-post-title,#caf-post-layout1 #manage-post-area{background:transparent !important}.caf-post-title h2{color:#0D2345 !important;font-size:16px !important;font-family:"Gotham medium", sans-serif !important;text-transform:uppercase}#caf-post-layout1 .manage-layout1{box-shadow:none !important}ul.caf-filter-container li a{background:transparent !important;padding:0px 5px !important;font-size:16px !important;color:#0D2345 !important}ul.caf-filter-container li a.active{color:red !important}.time-setting{text-align:center;color:#fff;font-weight:600}#loadMore{color:green;cursor:pointer}#loadMore:hover{color:black}#showLess{color:red;cursor:pointer;display:none}#showLess:hover{color:black}ul.cat-list{margin:0px !important;list-style-type:none !important;display:flex;padding:0;flex-wrap:wrap}ul.cat-list li:last-child{border:none !important}ul.cat-list li{font-size:14px !important;color:#0D2345 !important;cursor:pointer;text-transform:uppercase;border-right:1px solid #ccc;padding:0 11px}ul.cat-list li.active{color:#A40B1A !important;font-weight:600 !important}.ajax_search input{border-radius:0px !important;padding:7px  11px !important;height:43px;border:1px solid #8d8d8d !important;width:313px !important;color:#000 !important}ul#myList{display:flex;flex-wrap:wrap;gap:30px;margin:0px !important;list-style-type:none !important;padding-top:30px;padding-bottom:30px;padding-left:0;padding-right:0}ul#myList li.grid-item{width:31%}ul#myList li.grid-item a{color:#0D2345 !important;font-size:16px !important;font-family:"Gotham medium", sans-serif !important;text-transform:uppercase;display:block}.filters.filter-button-group{display:flex;justify-content:center;align-items:center;flex-direction:column;flex-wrap:wrap;row-gap:30px}#loadMore{color:#A40B1A;cursor:pointer;border:1px solid;padding:8px 21px;display:inline-block;margin:auto}ul#myList li.grid-item img{height:250px;object-fit:cover;width:100%;margin-bottom:10px}.title-single-food{position:absolute !important;top:45%;z-index:12;margin:0px !important}@media (max-width: 767px){.single-gallery figure.gallery-item{width:100% !important;margin-bottom:19px !important}.ajax_search input{width:100% !important}.filters.filter-button-group{justify-content:center}ul#myList li.grid-item{width:100%}ul#myList li.grid-item img{height:200px}ul#myList li.grid-item a{font-size:13px !important;line-height:15px}ul.cat-list{width:100%;padding-top:18px;justify-content:center !important}ul#myList{gap:10px}}.ul_section ul{margin:0;padding:0 13px 0 0}.ul_section ul li{margin:8px 0}
