.elementor-6146 .elementor-element.elementor-element-44d4f48:not(.elementor-motion-effects-element-type-background), .elementor-6146 .elementor-element.elementor-element-44d4f48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-6146 .elementor-element.elementor-element-44d4f48{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 20px 32px 20px;}.elementor-6146 .elementor-element.elementor-element-44d4f48 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6146 .elementor-element.elementor-element-fedf317 .tec-events-elementor-event-widget__title{color:#FFFFFF;}.elementor-6146 .elementor-element.elementor-element-c0e0ece .tec-events-elementor-event-widget__datetime{color:#FFFFFF;}.elementor-6146 .elementor-element.elementor-element-189db8d .tec-events-elementor-event-widget__venue-name, .elementor-6146 .elementor-element.elementor-element-189db8d .tec-events-elementor-event-widget__venue-name a{color:#DDDDDD;}.elementor-6146 .elementor-element.elementor-element-189db8d .tec-events-elementor-event-widget__venue-address-header{color:#DDDDDD;}.elementor-6146 .elementor-element.elementor-element-189db8d .tec-events-elementor-event-widget__venue-address{color:#DDDDDD;}.elementor-6146 .elementor-element.elementor-element-15b137a .elementor-widget-container{font-size:18px;color:#FFFFFF;}.elementor-6146 .elementor-element.elementor-element-2e0c659 .elementor-heading-title{font-size:14px;color:#BBBBBB;}.elementor-6146 .elementor-element.elementor-element-2310149:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6146 .elementor-element.elementor-element-2310149 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6146 .elementor-element.elementor-element-2310149 > .elementor-element-populated, .elementor-6146 .elementor-element.elementor-element-2310149 > .elementor-element-populated > .elementor-background-overlay, .elementor-6146 .elementor-element.elementor-element-2310149 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-6146 .elementor-element.elementor-element-2310149 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:24px 24px 24px 24px;}.elementor-6146 .elementor-element.elementor-element-2310149 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6146 .elementor-element.elementor-element-08ba38c .elementor-heading-title{font-size:30px;font-weight:700;color:#252525;}.elementor-6146 .elementor-element.elementor-element-6d89fc3{font-size:13px;color:#555555;}.elementor-6146 .elementor-element.elementor-element-2d7a845:not(.elementor-motion-effects-element-type-background), .elementor-6146 .elementor-element.elementor-element-2d7a845 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6146 .elementor-element.elementor-element-2d7a845{border-style:solid;border-color:#DDDDDD;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6146 .elementor-element.elementor-element-2d7a845 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6146 .elementor-element.elementor-element-72634fb .elementor-heading-title{font-weight:700;color:#252525;}.elementor-6146 .elementor-element.elementor-element-ca7de28 .elementor-button{background-color:#DD3333;fill:#FFFFFF;color:#FFFFFF;border-style:none;}body.elementor-page-6146:not(.elementor-motion-effects-element-type-background), body.elementor-page-6146 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:767px){.elementor-6146 .elementor-element.elementor-element-fedf317 .tec-events-elementor-event-widget__title{font-size:16px;line-height:1.5em;}.elementor-6146 .elementor-element.elementor-element-6d89fc3{font-size:14px;}.elementor-6146 .elementor-element.elementor-element-2d7a845{border-width:1px 0px 0px 0px;padding:8px 80px 8px 16px;}.elementor-6146 .elementor-element.elementor-element-acd5f7f{width:55%;}.elementor-bc-flex-widget .elementor-6146 .elementor-element.elementor-element-acd5f7f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6146 .elementor-element.elementor-element-acd5f7f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6146 .elementor-element.elementor-element-72634fb .elementor-heading-title{font-size:18px;}.elementor-6146 .elementor-element.elementor-element-fdd62d5{width:45%;}.elementor-bc-flex-widget .elementor-6146 .elementor-element.elementor-element-fdd62d5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6146 .elementor-element.elementor-element-fdd62d5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}}/* Start custom CSS for tec_events_elementor_widget_event_venue, class: .elementor-element-189db8d */.elementor-6146 .elementor-element.elementor-element-189db8d .tec-events-elementor-event-widget__venue-container {
    grid-template-rows: auto !important;
    border: 0 !important;
}

.elementor-6146 .elementor-element.elementor-element-189db8d .tec-events-elementor-event-widget__venue-container,
.elementor-6146 .elementor-element.elementor-element-189db8d .tec-events-elementor-event-widget__venue-container > div {
    padding: 0 !important;
    margin: 0 !important;
}
.elementor-6146 .elementor-element.elementor-element-189db8d h3 {
    margin: 0 0 4px 0 !important;
    font-size: 18px !important;
}/* End custom CSS */
/* Start custom CSS for theme-post-excerpt, class: .elementor-element-15b137a */.elementor-6146 .elementor-element.elementor-element-15b137a,
.elementor-6146 .elementor-element.elementor-element-15b137a * {
    line-height: 1.45 !important;
}/* End custom CSS */
/* Start custom CSS for tec_et_elementor_widget_tec-tickets, class: .elementor-element-6729585 */.elementor-6146 .elementor-element.elementor-element-6729585 .tribe-tickets__tickets-title {
    display: none !important;
}
.elementor-6146 .elementor-element.elementor-element-6729585 .tribe-tickets__tickets-form {
    border: 0 !important;
    padding: 0 !important;
}

.elementor-6146 .elementor-element.elementor-element-6729585 .tribe-tickets__tickets-item-details-content {
    display: block !important;
}
.elementor-6146 .elementor-element.elementor-element-6729585 .tribe-tickets__tickets-item-details-button--more,
.elementor-6146 .elementor-element.elementor-element-6729585 .tribe-tickets__tickets-item-details-button--less {
    display: none !important;
}

.elementor-6146 .elementor-element.elementor-element-6729585 .tribe-tickets__tickets-item-details-content {
    display: block !important;
    padding-right: 24px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6d89fc3 */.elementor-6146 .elementor-element.elementor-element-6d89fc3,
.elementor-6146 .elementor-element.elementor-element-6d89fc3 * {
    font-size: 13px !important;
    line-height: 1.5 !important;
}

.elementor-6146 .elementor-element.elementor-element-6d89fc3 p {
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-9bceca9 */.elementor-6146 .elementor-element.elementor-element-9bceca9 .tribe-events-schedule {
    display: none !important;
}
.elementor-6146 .elementor-element.elementor-element-9bceca9 #tribe-tickets__tickets-form,
.elementor-6146 .elementor-element.elementor-element-9bceca9 .tribe-block__organizer__details,
.elementor-6146 .elementor-element.elementor-element-9bceca9 .tribe-block__venue {
    display: none !important;
}

.elementor-6146 .elementor-element.elementor-element-9bceca9 p,
.elementor-6146 .elementor-element.elementor-element-9bceca9 li,
.elementor-6146 .elementor-element.elementor-element-9bceca9 strong,
.elementor-6146 .elementor-element.elementor-element-9bceca9 h2,
.elementor-6146 .elementor-element.elementor-element-9bceca9 h3 {
    color: #252525 !important;
}

.elementor-6146 .elementor-element.elementor-element-9bceca9 a {
    color: #c62828 !important;
    text-decoration: underline;
}

.elementor-6146 .elementor-element.elementor-element-9bceca9 {
    max-width: 760px;
    margin-left: auto !important;
    margin-right: auto !important;
}/* End custom CSS */