.elementor-41825 .elementor-element.elementor-element-fd76225{--display:flex;}.elementor-41825 .elementor-element.elementor-element-010f2d2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-41825 .elementor-element.elementor-element-1c7212c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-41825 .elementor-element.elementor-element-457af95{--spacer-size:9px;}.elementor-41825 .elementor-element.elementor-element-916d65f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-41825 .elementor-element.elementor-element-728be80{--spacer-size:50px;}.elementor-41825 .elementor-element.elementor-element-b15860c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-41825 .elementor-element.elementor-element-aa6f31a{--display:flex;}.elementor-41825 .elementor-element.elementor-element-28cf526{text-align:center;}.elementor-41825 .elementor-element.elementor-element-28cf526 .elementor-heading-title{font-size:34px;}.elementor-41825 .elementor-element.elementor-element-d4b8ba8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-41825 .elementor-element.elementor-element-a6ab09a{--spacer-size:50px;}.elementor-41825 .elementor-element.elementor-element-41146cd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-41825 .elementor-element.elementor-element-9e8d094{--spacer-size:50px;}.elementor-41825 .elementor-element.elementor-element-9f91890{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}/* Start custom CSS for shortcode, class: .elementor-element-d330964 */.elementor-41825 .elementor-element.elementor-element-d330964 #mec_event_ticket2 {
    display:none;
}

.elementor-41825 .elementor-element.elementor-element-d330964 .mec-wrap button {
    color:#fff!important;
    background:#000!important;
}
.elementor-41825 .elementor-element.elementor-element-d330964 .mec-start-date-label {
    display:none;
}

.elementor-41825 .elementor-element.elementor-element-d330964 .mec-event-ticket-name {
    color:blue!important;
    font-size: 18px!important;
    font-weight: 600!important;
}

.elementor-41825 .elementor-element.elementor-element-d330964 .mec-event-ticket-description {
    padding-left:80px;
}

.elementor-41825 .elementor-element.elementor-element-d330964 .mec-booking .mec-event-tickets-list .mec-ticket-style-row {
    margin-bottom:8px;
}

.elementor-41825 .elementor-element.elementor-element-d330964 .mec-end-date-label {
    display:none;
}

.elementor-41825 .elementor-element.elementor-element-d330964 .mec-events-meta-group-booking .mec-booking-shortcode ul.mec-book-tickets-reg-fields-container li:first-child {
    width:100%;
}

.elementor-41825 .elementor-element.elementor-element-d330964 .mec-events-meta-group-booking .mec-booking-shortcode input[type=checkbox]:checked, .elementor-41825 .elementor-element.elementor-element-d330964 .mec-events-meta-group-booking .mec-booking-shortcode input[type=checkbox]{
    color:#000;
    border-color: #000;
}

.elementor-41825 .elementor-element.elementor-element-d330964 label {
    min-width: 150px;
}

.elementor-41825 .elementor-element.elementor-element-d330964 .mec-events-meta-group-booking .mec-booking-shortcode input[type=checkbox]:before {
    background-color:#89db0d;
}

.elementor-41825 .elementor-element.elementor-element-d330964 .mec-event-ticket-available {
    display:none!important;
}
.elementor-41825 .elementor-element.elementor-element-d330964 .mec-events-meta-group-booking .mec-booking-shortcode input[type=text],.elementor-41825 .elementor-element.elementor-element-d330964 .mec-events-meta-group-booking .mec-booking-shortcode input[type=email],.elementor-41825 .elementor-element.elementor-element-d330964 .mec-events-meta-group-booking .mec-booking-shortcode input[type=tel] {
    max-width: 400px;
}
.elementor-41825 .elementor-element.elementor-element-d330964 .mec-events-meta-group-booking .mec-booking-shortcode .mec-field-wrapper span.mec-field-icon {
    display:none;
}
.elementor-41825 .elementor-element.elementor-element-d330964 .mec-booking-shortcode input[type=email], .mec-booking-shortcode input[type=text]{
    margin-left:150px;
}

.elementor-41825 .elementor-element.elementor-element-d330964 #mec_field_book_text_0 {
    margin:0px!important;
    min-width: 400px;
}

.elementor-41825 .elementor-element.elementor-element-d330964  span.mec-booking-coupon-field-wrapper input {
    margin-left:0px!important;
}

.elementor-41825 .elementor-element.elementor-element-d330964 .mec-ticket-detail {
    display:none;
}

.elementor-41825 .elementor-element.elementor-element-d330964 .mec-first-for-all-wrapper {
    display: none;
}/* End custom CSS */