@import url(https://fonts.googleapis.com/css2?family=Antonio:wght@100..700&display=swap);.single .wpem-single-event-ticket-information .wpem-ticket-information-body .wpem-ticket-info-wrap .wpem-ticket-type-and-price .wpem-ticket-type{word-break:break-word}.wpem-single-event-ticket-information .wpem-ticket-information-body .wpem-ticket-info-wrap .wpem-ticket-type-and-price .wpem-ticket-type{word-break:break-word}.wpem-single-event-body ul.dropdown-options.show{z-index:9;position:relative}.page-id-55 .wpem-event-banner-img{display:none}.wpem-event-listings.wpem-event-listing-box-view .wpem-event-box-col{padding-bottom:20px!important;padding-inline:10px!important}.wpem-event-details p,.wpem-event-location-text br,.wpem-event-date-time-text br{display:none}.custom-font h2,.custom-font ul li a{font-family:"Antonio",sans-serif!important}.comments-area a,.page-content a{text-decoration:none!important}.search_event_listing_type label br,.search_event_spaces label br{display:none}.wpem-form-group br{display:none}#event_filters p{display:none}.search_event_types{margin-bottom:15px}.filter-active{border:2px solid #d63638;border-radius:6px;padding:10px;background-color:#fff5f5}.filter-active label{color:#d63638;font-weight:600}.filter-active input,.filter-active select{border-color:#d63638!important}#event_filters .comiseo-daterangepicker-triggerbutton{width:100%!important}.ticket-section .fieldset-:nth-child(5),.ticket-section .fieldset-:nth-child(6),.ticket-section .fieldset-:nth-child(7),.ticket-section .fieldset-:nth-child(8){display:none}#booking-info-form label{margin-bottom:5px}#booking-info-form label.mb-3,#booking-info-form .form-group{margin-bottom:10px}#booking-info-form{margin-bottom:70px}.fieldset-unlimited_places_available{display:flex;flex-direction:row-reverse;align-items:end;justify-content:start;gap:10px}.wpem-form-wrapper .wpem-form-group .require-field{margin-left:5px}.wpem-event-layout-wrapper>p{display:none}.wpem-event-layout-wrapper{border:1px solid #e4e4e4}body.home .page-header{display:none}#wpforms-390{margin-bottom:0;font-family:"Arial",Sans-serif}#wpforms-390 .wpforms-field{padding-top:0!important}.wpforms-field-label{margin-bottom:5px!important;font-weight:500!important}.wpforms-error{margin-top:5px!important}.page-id-407 .western{margin-bottom:0}.wpem-event-listing-list-view.wpem-event-listings .wpem-event-layout-wrapper .event_listing{border-color:#cc5500!important}.wpem-event-listings-header .wpem-event-layout-action-wrapper .wpem-event-layout-action .wpem-event-layout-icon.wpem-active-layout{background-color:#cc5500!important}.wpem-calendar-view-container .calendar-contents-container table.calendar td.calendar-day-container.today{background:#c2d1fe!important}.wpem-theme-button,a.wpem-theme-button,button.wpem-theme-button,input.wpem-theme-button{background:#c50}.wpem-calendar-view-container .calendar-filters-form-wrapper .calendar-filters-navigation .wpem-calendar-left-nav:hover,.wpem-calendar-view-container .calendar-filters-form-wrapper .calendar-filters-navigation .wpem-calendar-right-nav:hover,.wpem-calendar-view-container .calendar-widget-event-details-link:hover,.wpem-calendar-widget-wrapper .calendar-filters-navigation .calendar-filters-arrow.calendar-filters-navigation-next:hover,.wpem-calendar-widget-wrapper .calendar-filters-navigation .calendar-filters-arrow.calendar-filters-navigation-previous:hover{background:#cc5500!important}#wpforms-submit-390{background:#c50}#wpforms-submit-390:hover{background:#000}.wpem-form-group p{display:none}.fieldset-organiserhosts_name{display:none}.fieldset-total_number_of_places_available .description{width:100%;display:block!important;font-weight:700;color:#a5a5a5;font-size:14px;margin-top:10px}.fieldset-event_organizer_ids .wpem-form-title.wpem-heading-text{display:none}.wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-date-time::before,.wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-location::before{color:#c50}.search_events.search-form-container{padding:10px;background:#E6E6E6;border-radius:10px}h3.custom-heading-search{color:#666;margin-bottom:0;margin-top:0}.wpem-single-event-sidebar-info span.wpem-event-category-text.event-category.ability-level{pointer-events:none}.event_listing_preview .wpem-share-this-event,.event_listing_preview .wpem-form-wrapper,.event_listing_preview a.wpem-icon-text-button,.event_listing_preview h3.share-heading-text{display:none!important}fieldset.wpem-form-group.fieldset-registration{display:none}.account-sign-in{background:#c2d1fe;border-color:#c2d1fe;color:#000}.search_event_spaces{align-items:center;display:flex;justify-content:space-between}a#load_more_events{background:#c50;color:#fff}body{position:relative}.logged-in-top-message{position:absolute;top:0;right:0;z-index:9999;background:#cc5600;padding:5px 10px;font-weight:700;border-radius:4px;font-size:12px;color:#fff}.event_listing_preview .ticket-preview-message{padding:30px}.wpem-event-ticket-type{display:none}.wpem-copy-paste p{font-size:16px;line-height:1.6;margin:0}.wpem-copy-paste p a{color:#3030e0}.wpem-copy-paste{margin-top:10px}.wpem-add-to-calendar.wpem-form-group,.custom-success-msg{max-width:400px;margin-top:20px}.custom-repet-event{color:#155724;background-color:#d4edda;border:1px solid #155724;padding:20px;margin-top:50px;border-radius:6px}.custom-repeat-button{background:#575c64;color:#fff;border-radius:6px;padding:10px;margin:15px 0;font-size:14px;font-weight:500;display:block;width:fit-content}.custom-repeat-button:hover{background:#575c64;color:#fff}.custom-alternate a{color:#155724;font-weight:700;text-decoration:underline}h3.custom-repet-title{font-weight:700;color:#333}.page-id-55 .event-full-badge{color:#5c7ccf;text-decoration:none}.wp-block-woocommerce-proceed-to-checkout-block .wc-block-cart__submit-button.contained{background-color:#cc5600;font-family:"Roboto",Sans-serif;font-size:20px;font-weight:500;border-radius:5px;padding:15px 40px 15px 40px}.wp-block-woocommerce-proceed-to-checkout-block .wc-block-cart__submit-button.contained:hover{color:#fff}a.book-event-button{display:inline-block;background:#c50;color:#fff;padding:10px 20px;text-decoration:none;border-radius:5px;margin-top:10px}a.book-event-button:hover{color:#fff}.event_listing .wpem-event-details .wpem-event-title{display:flex;align-items:center;justify-content:space-between}.event-full-badge{background-color:#5c7ccf;color:white!important;padding:5px 20px;font-weight:700;transform:rotate(45deg);z-index:10;box-shadow:0 2px 5px rgb(0 0 0 / .3)}.wpem-event-listing-box-view .event-full-badge{position:absolute;top:10px;right:-24px}.wpem-event-listing-list-view .event-full-badge{position:absolute;top:-12px;right:-41px}.event_listing{position:relative;overflow:hidden}.term-listing-a-resale .wpem-event-listing-box-view .wpem-event-infomation,.term-organising-a-new-event .wpem-event-listing-box-view .wpem-event-infomation{position:static!important}.term-listing-a-resale .event_listing,.term-organising-a-new-event .event_listing{position:relative}.fieldset-test label{font-weight:700}.fieldset-test label small{display:none}.search_event_stock{display:flex;justify-content:space-between;align-items:center}form.checkout span#select2-billing_country-container,form.checkout #select2-billing_state-container{display:flex;align-items:flex-start;height:36px;line-height:normal}form.checkout span.select2.select2-container.select2-container--default,form.checkout span.select2-selection.select2-selection--single{height:36px;border-color:#000!important}.fieldset-description label{display:none!important}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul{padding:0}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation li{list-style:none;border-bottom:1px solid #ddd;padding:10px 20px}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation li a br{display:none}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation li a{color:#000}.woocommerce-account .woocommerce nav.woocommerce-MyAccount-navigation{background:#f6f5f8}li.woocommerce-MyAccount-navigation-link.is-active{background:#c50}li.woocommerce-MyAccount-navigation-link.is-active a{color:#fff!important}.custom-cart-section .wp-block-woocommerce-cart.alignwide{margin:0 auto}#masthead .hfe-nav-menu{align-items:center}#masthead .hfe-nav-menu .wpmenucartli a{color:#cc5500!important;padding:12px 15px;font-weight:700;font-size:18px}#masthead .hfe-nav-menu .wpmenucartli a span{line-height:normal;font-weight:700;font-size:18px}body:not(.logged-in) #wpmenucartli{display:none!important}.single-event_listing .event-manager-registrations-registered-notice{display:none}.page-id-11 .wpem-stripe-button br .page-id-11 .wpem-stripe-button br{display:none}.bank-details-box{padding:20px;border-radius:4px;display:flex;align-items:center;justify-content:space-between}.bank-details-content{display:flex;align-items:center;width:100%}.bank-icon{font-size:20px;margin-right:10px}.bank-text{flex:1;font-size:14px;color:#333}.bank-text p{margin:5px 0}.bank-button{margin-left:20px}.connect-hide-btn{display:none}.bank-button br{display:none}.custom-container{margin:0px!important;padding:10px!important}button.wpem-my-location{display:none!important}.wpem-main-vmenu-dashboard-wrapper .wpem-main-vmenu-dashboard-content-wrap .wpem-dashboard-events-block-wrap .wpem-dashboard-event-list-wrapper .wpem-dashboard-event-list .wpem-dashboard-event-inner-list-wrap .wpem-dashboard-event-name{margin-right:0px!important;word-break:break-word!important}.ical-custom-dropdown-wrapper .dropdown-options{position:relative!important}.myaccount .woocommerce a.button br{display:none}.mylisting .exp_sction_req{background:#cdd7ff!important}.mylisting .exp_sction_req h3{font-family:--var(--e-global-typography-primary-font-family)!important;font-weight:500!important}.mylisting .elementor-shortcode a.button.button-primary{padding:12px 24px;font-size:16px;background-color:#c50;border-color:#c50;color:#fff;text-decoration:none;display:inline-block;border-radius:5px;font-family:var(--e-global-typography-text-font-family),Sans-serif!important}.myaccount .woocommerce>.exp_sction_req p{color:#333333!important;font-family:var(--e-global-typography-text-font-family),Sans-serif}.mylisting .exp_sction_req h3,.mylisting .exp_sction_req p{font-family:var(--e-global-typography-text-font-family),Sans-serif!important}.mylisting .exp_sction_req .button{font-family:var(--e-global-typography-text-font-family),Sans-serif!important;font-weight:700!important;margin-bottom:14.4px;display:inline-block!important;padding:8px 24px!important}.mylisting .exp_sction_req p a{text-decoration:none!important}@media screen and (max-width:1024px){.table-outer{width:100%;overflow-x:scroll}}@media screen and (max-width:991px){.wc-block-cart.wp-block-woocommerce-filled-cart-block{display:flex;flex-direction:column;width:100%}.wc-block-cart.wp-block-woocommerce-filled-cart-block .wc-block-components-main.wc-block-cart__main.wp-block-woocommerce-cart-items-block{width:100%}.wc-block-cart.wp-block-woocommerce-filled-cart-block .wc-block-components-sidebar.wc-block-cart__sidebar.wp-block-woocommerce-cart-totals-block{width:100%}}@media screen and (max-width:767px){table tbody>tr:nth-child(odd)>td,table tbody>tr:nth-child(odd)>th{background-color:hsl(0 0% 50% / .071)}.wem-attendees-table tr{display:table-row!important}.wem-attendees-table td,.wem-attendees-table th{display:table-cell!important;width:auto!important;white-space:normal;word-break:break-word}.wem-attendees-table tbody tr td{text-align:left!important;padding-left:10px!important;white-space:nowrap}.wem-attendees-table tbody tr td::before{display:none}.table-outer{overflow-x:auto}table.wem-attendees-table tr th,.wem-attendees-table tbody tr td{white-space:nowrap}.bank-details-content{flex-direction:column}.page-id-407 #page .mobile-banner{background-size:auto}.single_event_listing .wpem-single-event-ticket-information .wpem-ticket-information-wrapper .wpem-ticket-information-body{padding:10px}.single_event_listing .wpem-single-event-left-content .wpem-single-event-short-info{padding:10px!important}.single_event_listing .wpem-single-event-left-content .wpem-single-event-body-content{padding:10px!important}.wpem-single-event-ticket-information .wpem-ticket-information-wrapper .wpem-ticket-information-body .wpem-ticket-info-flex{gap:10px}.wpem-single-event-ticket-information .wpem-ticket-information-body .wpem-ticket-info-wrap .wpem-ticket-sold-out{margin-left:0;max-width:145px}}@media screen and (max-width:600px){.wpem-single-event-ticket-information .wpem-ticket-information-body .wpem-ticket-info-wrap .wpem-ticket-sold-out{max-width:100%}}@media screen and (max-width:425px){.wpem-single-event-ticket-information .wpem-ticket-information-body .wpem-ticket-info-wrap .wpem-ticket-type-and-price .wpem-ticket-type{font-size:16px}}@media screen and (max-width:375px){.wpem-single-event-ticket-information .wpem-ticket-information-body .wpem-ticket-info-wrap .wpem-ticket-type-and-price .wpem-ticket-type{font-size:14px}select[multiple]{height:auto!important;overflow-y:scroll!important}.wpem-event-date-time-text{color:#c50;font-weight:600}.keyword-search-wrap{display:flex;gap:10px;align-items:flex-end;border:2px solid #000;border-radius:0;padding:12px;margin-bottom:18px;background:#c2d1fe}.keyword-input-wrap{flex:1}.keyword-input-wrap input{width:100%}.keyword-button-wrap .search_events_button{height:48px;white-space:nowrap}@media (max-width:767px){.keyword-search-wrap{display:block}.keyword-button-wrap .search_events_button{width:100%;margin-top:10px}}#place_order.processing-order{background-color:#28a745!important;color:#fff!important;opacity:.9;cursor:not-allowed}}