.elementor-7803 .elementor-element.elementor-element-27abfe0{margin-top:20px;margin-bottom:0px;}.elementor-7803 .elementor-element.elementor-element-e18eb84:not(.elementor-motion-effects-element-type-background), .elementor-7803 .elementor-element.elementor-element-e18eb84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#55928C;}.elementor-7803 .elementor-element.elementor-element-e18eb84{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:20px;margin-bottom:20px;}.elementor-7803 .elementor-element.elementor-element-e18eb84 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7803 .elementor-element.elementor-element-c6cecfb:not(.elementor-motion-effects-element-type-background), .elementor-7803 .elementor-element.elementor-element-c6cecfb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6FFE6;}.elementor-7803 .elementor-element.elementor-element-c6cecfb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7803 .elementor-element.elementor-element-c6cecfb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7803 .elementor-element.elementor-element-faf2a1e > .elementor-element-populated{margin:0px 40px 0px 40px;--e-column-margin-right:40px;--e-column-margin-left:40px;}.elementor-7803 .elementor-element.elementor-element-b331ebf .elementor-heading-title{font-weight:700;}.elementor-7803 .elementor-element.elementor-element-83d203e .tec-events-elementor-event-widget__website-link a{font-weight:700;text-decoration:underline;}.elementor-7803 .elementor-element.elementor-element-2bd4f5c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7803 .elementor-element.elementor-element-33ec56b .tec-events-elementor-event-widget__venue-map{max-width:50%;width:50%;height:calc( 100% - var(--tec-spacer-2));}body.elementor-page-7803:not(.elementor-motion-effects-element-type-background), body.elementor-page-7803 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6FFE6;}@media(min-width:768px){.elementor-7803 .elementor-element.elementor-element-1477dc7{width:100%;}}@media(max-width:1024px){.elementor-7803 .elementor-element.elementor-element-33ec56b .tec-events-elementor-event-widget__venue-map{max-width:50%;width:50%;}}@media(max-width:767px){.elementor-7803 .elementor-element.elementor-element-33ec56b .tec-events-elementor-event-widget__venue-map{max-width:100%;width:100%;}}/* Start custom CSS for html, class: .elementor-element-e4ea21b */.horthub-title {font-size: 32px; color:#fff; font-weight: 700; text-align:center;}

.horthub-title a {color: #fff;
text-decoration:none;
}/* End custom CSS */
/* Start custom CSS for tec_events_elementor_widget_event_website, class: .elementor-element-83d203e */.tec-events-elementor-event-widget__website {
    display: flex;
}

span.tec-events-elementor-event-widget__website-header {
    text-transform: uppercase;
}
span.tec-events-elementor-event-widget__website-header:after {content:'\a0';}/* End custom CSS */
/* Start custom CSS for tec_events_elementor_widget_event_organizer, class: .elementor-element-2bd4f5c */span.tec-events-elementor-event-widget__organizer-header:after {content:':\a0';}

.elementor-widget-container .tec-events-elementor-event-widget__organizer {
    margin-bottom: -25px;
}/* End custom CSS */
/* Start custom CSS for tec_events_elementor_widget_event_cost, class: .elementor-element-f3c7cf0 */span.tec-events-elementor-event-widget__cost-header {
    text-transform: uppercase;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS */section#tribe-events-pg-template {
    padding-top: 0;
}/* End custom CSS */