.elementor-26163 .elementor-element.elementor-element-ca56e12{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-26163 .elementor-element.elementor-element-5b2b010{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26163 .elementor-element.elementor-element-fa0abc6{--display:grid;--e-con-grid-template-columns:2fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26163 .elementor-element.elementor-element-0295c5c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26163 .elementor-element.elementor-element-bf6e351{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-26163 .elementor-element.elementor-element-bf6e351:not(.elementor-motion-effects-element-type-background), .elementor-26163 .elementor-element.elementor-element-bf6e351 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0094D50D;}.elementor-26163 .elementor-element.elementor-element-21c8893{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26163 .elementor-element.elementor-element-179736b .elementor-heading-title{font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-26163 .elementor-element.elementor-element-535abb2 .tec-events-elementor-event-widget__status-passed{font-weight:600;}.elementor-26163 .elementor-element.elementor-element-535abb2 .tec-events-elementor-event-widget__status{border:1px solid #da394d;}.elementor-26163 .elementor-element.elementor-element-7310e32{width:100%;max-width:100%;}.elementor-26163 .elementor-element.elementor-element-7310e32 .tec-events-elementor-event-widget__venue-header{font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-26163 .elementor-element.elementor-element-7310e32 .tec-events-elementor-event-widget__venue-address-header{font-style:normal;}.elementor-26163 .elementor-element.elementor-element-7310e32 .tec-events-elementor-event-widget__venue-address{font-style:normal;}.elementor-26163 .elementor-element.elementor-element-7310e32 .tec-events-elementor-event-widget__venue-address-map-link .tribe-events-gmap{color:var( --e-global-color-secondary );}.elementor-26163 .elementor-element.elementor-element-06c42f9{width:100%;max-width:100%;}.elementor-26163 .elementor-element.elementor-element-06c42f9 .tec-events-elementor-event-widget__organizer-header{font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-26163 .elementor-element.elementor-element-71d6033{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26163 .elementor-element.elementor-element-9ce57dd .elementor-heading-title{font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-26163 .elementor-element.elementor-element-d01452b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26163 .elementor-element.elementor-element-1b3b5a5{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-26163 .elementor-element.elementor-element-1b3b5a5 > .elementor-widget-container{margin:20px 0px -22px 0px;}.elementor-26163 .elementor-element.elementor-element-1b3b5a5 .elementor-divider-separator{width:100%;}.elementor-26163 .elementor-element.elementor-element-1b3b5a5 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-26163 .elementor-element.elementor-element-ee25501{text-align:center;}.elementor-26163 .elementor-element.elementor-element-b30edb9 .tec-events-elementor-event-widget__navigation--subnav a{color:var( --e-global-color-primary );}.elementor-26163 .elementor-element.elementor-element-7548472{width:var( --container-widget-width, 1200px );max-width:1200px;--container-widget-width:1200px;--container-widget-flex-grow:0;}@media(max-width:1024px){.elementor-26163 .elementor-element.elementor-element-fa0abc6{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-26163 .elementor-element.elementor-element-ca56e12{--content-width:1200px;}}@media(max-width:767px){.elementor-26163 .elementor-element.elementor-element-fa0abc6{--e-con-grid-template-columns:1;--grid-auto-flow:row;}}/* Start custom CSS for tec_events_elementor_widget_event_image, class: .elementor-element-05853f1 */.elementor-26163 .elementor-element.elementor-element-05853f1 img {
    max-height: 650px;
}/* End custom CSS */
/* Start custom CSS for tec_events_elementor_widget_event_venue, class: .elementor-element-7310e32 */.elementor-26163 .elementor-element.elementor-element-7310e32 .tec-events-elementor-event-widget__venue-container {
    width: 100%;
    grid-template-columns: unset;
    border: unset;
    margin: 0;
}

 /*Im using display:inline to put the field label and values on the same line, without flex itll place all the fields on the same line aswell */
.elementor-26163 .elementor-element.elementor-element-7310e32 .tec-events-elementor-event-widget__venue-details {
    display: flex;
    flex-direction: column;
    padding: 0;
}
.elementor-26163 .elementor-element.elementor-element-7310e32 .tec-events-elementor-event-widget__venue-details > * {
    margin: 0;
}
.elementor-26163 .elementor-element.elementor-element-7310e32 .tec-events-elementor-event-widget__venue-details > div > * {
    display: inline;
}

.elementor-26163 .elementor-element.elementor-element-7310e32 .tec-events-elementor-event-widget__venue-address-address br {
    display: none;
}/* End custom CSS */
/* Start custom CSS for tec_events_elementor_widget_event_website, class: .elementor-element-e2847db */.elementor-26163 .elementor-element.elementor-element-e2847db .tec-events-elementor-event-widget__website {
    display: flex;
    gap: 6px;
}/* End custom CSS */