.elementor-6994 .elementor-element.elementor-element-8175c46{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-6994 .elementor-element.elementor-element-2d65d19{--display:flex;}.elementor-6994 .elementor-element.elementor-element-727c71b .tec-events-back a{color:var( --e-global-color-0625b59 );}.elementor-6994 .elementor-element.elementor-element-727c71b .tec-events-back a:hover{color:var( --e-global-color-text );}.elementor-6994 .elementor-element.elementor-element-a88083e .tec-events-elementor-event-widget__status{border:1px solid #da394d;}.elementor-6994 .elementor-element.elementor-element-9cf2708 > .elementor-widget-container{padding:0% 1% 0% 1%;}.elementor-6994 .elementor-element.elementor-element-9cf2708 .tec-events-elementor-event-widget__title{color:var( --e-global-color-0625b59 );font-size:1.5rem;}.elementor-6994 .elementor-element.elementor-element-c2fa9be > .elementor-widget-container{padding:0% 1% 0% 1%;}.elementor-6994 .elementor-element.elementor-element-c2fa9be .tec-events-elementor-event-widget__datetime-header{color:var( --e-global-color-text );font-family:"Roboto", Sans-serif;font-size:1.1rem;font-weight:600;}.elementor-6994 .elementor-element.elementor-element-fdf05f4 > .elementor-widget-container{padding:1% 1% 1% 1%;}.elementor-6994 .elementor-element.elementor-element-fdf05f4{color:var( --e-global-color-text );font-family:"Roboto", Sans-serif;}.elementor-6994 .elementor-element.elementor-element-80472fb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-6994 .elementor-element.elementor-element-bf21deb{--display:flex;}.elementor-6994 .elementor-element.elementor-element-cfa9b7e > .elementor-widget-container{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-6994 .elementor-element.elementor-element-cfa9b7e .tec-events-elementor-event-widget__venue-name, .elementor-6994 .elementor-element.elementor-element-cfa9b7e .tec-events-elementor-event-widget__venue-name a{color:var( --e-global-color-0625b59 );font-weight:500;}.elementor-6994 .elementor-element.elementor-element-cfa9b7e .tec-events-elementor-event-widget__venue-address{color:var( --e-global-color-text );}.elementor-6994 .elementor-element.elementor-element-cfa9b7e .tec-events-elementor-event-widget__venue-map{max-width:50%;width:50%;height:calc( 100% - var(--tec-spacer-2));}.elementor-6994 .elementor-element.elementor-element-8b0489f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-6994 .elementor-element.elementor-element-63cc144{--display:flex;}.elementor-6994 .elementor-element.elementor-element-9ddc0ae .tec-events-elementor-event-widget__export-dropdown-button{color:var( --e-global-color-0625b59 );}.elementor-6994 .elementor-element.elementor-element-9ddc0ae .tec-events-elementor-event-widget__export-dropdown .tec-events-elementor-event-widget__export-dropdown-button{border-color:var( --e-global-color-0625b59 );}.elementor-6994 .elementor-element.elementor-element-9ddc0ae .tec-events-elementor-event-widget__export-dropdown  .tec-events-elementor-event-widget__export-dropdown-button{background-color:var( --e-global-color-7e26017 );}.elementor-6994 .elementor-element.elementor-element-9ddc0ae .tec-events-elementor-event-widget__export-dropdown-list{background-color:#ffffff;}.elementor-6994 .elementor-element.elementor-element-6159293{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-6994 .elementor-element.elementor-element-ad1370a{--display:flex;}.elementor-6994 .elementor-element.elementor-element-bf1950e .tec-events-elementor-event-widget__navigation--subnav a{color:var( --e-global-color-0625b59 );}.elementor-6994 .elementor-element.elementor-element-bf1950e .tec-events-elementor-event-widget__navigation--subnav a:hover{color:var( --e-global-color-text );}@media(max-width:900px){.elementor-6994 .elementor-element.elementor-element-cfa9b7e .tec-events-elementor-event-widget__venue-map{max-width:50%;width:50%;}}@media(max-width:700px){.elementor-6994 .elementor-element.elementor-element-cfa9b7e .tec-events-elementor-event-widget__venue-map{max-width:100%;width:100%;}}/* Start custom CSS for tec_events_elementor_widget_event_venue, class: .elementor-element-cfa9b7e *//* Make the single event map full-width inside the Elementor template */
.single-tribe_events .tec-events-elementor-event-widget__venue-map {
    width: 100% !important;
    max-width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
}

/* Ensure the venue container isn't providing a max-width constraint */
.single-tribe_events .tec-events-elementor-event-widget__venue-container {
    width: 100% !important;
    max-width: 100% !important;
    display: block !important;
}

/* Make the iframe stretch truly full width */
.single-tribe_events .tec-events-elementor-event-widget__venue-map iframe {
    width: 100% !important;
    max-width: 100% !important;
    height: 350px !important; /* adjust height if you want */
    display: block !important;
}/* End custom CSS */