.elementor-3705 .elementor-element.elementor-element-fd03162{--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-3705 .elementor-element.elementor-element-7c3092e .tec-events-elementor-event-widget__title{line-height:1.2em;text-align:center;}.elementor-3705 .elementor-element.elementor-element-15e875b{--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;--justify-content:center;}.elementor-3705 .elementor-element.elementor-element-e458316{width:auto;max-width:auto;}.elementor-3705 .elementor-element.elementor-element-e458316 .tec-events-elementor-event-widget__datetime{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-3705 .elementor-element.elementor-element-e458316 .tec-events-elementor-event-widget__datetime-wrapper{justify-content:center;}.elementor-3705 .elementor-element.elementor-element-f065d0d{width:auto;max-width:auto;}.elementor-3705 .elementor-element.elementor-element-f065d0d .tec-events-elementor-event-widget__cost{color:#9F8A978F;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-3705 .elementor-element.elementor-element-d715955{--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-3705 .elementor-element.elementor-element-b6e99a6{--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;--justify-content:space-between;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;}.elementor-3705 .elementor-element.elementor-element-4902ee7{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3705 .elementor-element.elementor-element-e635fcb > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-3705 .elementor-element.elementor-element-f5aaed6{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3705 .elementor-element.elementor-element-b813d57{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;line-height:1.3em;}.elementor-3705 .elementor-element.elementor-element-3a67620{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3705 .elementor-element.elementor-element-dc9c4cd .tec-events-elementor-event-widget__datetime-header{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-3705 .elementor-element.elementor-element-dc9c4cd .tec-events-elementor-event-widget__datetime{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-3705 .elementor-element.elementor-element-68e98cf .tec-events-elementor-event-widget__organizer-header{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-weight:600;text-transform:none;}.elementor-3705 .elementor-element.elementor-element-68e98cf .tec-events-elementor-event-widget__organizer-name, .elementor-3705 .elementor-element.elementor-element-68e98cf .tec-events-elementor-event-widget__organizer-name a{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-3705 .elementor-element.elementor-element-cc0190f .tec-events-elementor-event-widget__website-header{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-3705 .elementor-element.elementor-element-cc0190f .tec-events-elementor-event-widget__website-link a{color:var( --e-global-color-primary );font-size:0.9em;line-height:1em;}.elementor-3705 .elementor-element.elementor-element-84ff201{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3705 .elementor-element.elementor-element-1850793 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3705 .elementor-element.elementor-element-1850793 .tec-events-elementor-event-widget__additional-fields-label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-3705 .elementor-element.elementor-element-1850793 .tec-events-elementor-event-widget__additional-fields-value{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-3705 .elementor-element.elementor-element-661ec94{--display:flex;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3705 .elementor-element.elementor-element-e200995 .elementor-heading-title{font-weight:600;}.elementor-3705 .elementor-element.elementor-element-ad47dfe .tec-events-elementor-event-widget__venue-name, .elementor-3705 .elementor-element.elementor-element-ad47dfe .tec-events-elementor-event-widget__venue-name a{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-3705 .elementor-element.elementor-element-ad47dfe .tec-events-elementor-event-widget__venue-address-header{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-3705 .elementor-element.elementor-element-ad47dfe .tec-events-elementor-event-widget__venue-address{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-weight:400;font-style:normal;}.elementor-3705 .elementor-element.elementor-element-ad47dfe .tec-events-elementor-event-widget__venue-address-map-link .tribe-events-gmap{color:var( --e-global-color-primary );}.elementor-3705 .elementor-element.elementor-element-ad47dfe .tec-events-elementor-event-widget__venue-map{max-width:100%;width:100%;border-style:none;}.elementor-3705 .elementor-element.elementor-element-6b6984a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3705 .elementor-element.elementor-element-eba44aa .tec-events-elementor-event-widget__categories-header{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-3705 .elementor-element.elementor-element-eba44aa .tec-events-elementor-event-widget__categories-link-wrapper a{color:var( --e-global-color-primary );font-size:0.9em;}.elementor-3705 .elementor-element.elementor-element-13c4908 .tec-events-elementor-event-widget__tags-header{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-3705 .elementor-element.elementor-element-13c4908 .tec-events-elementor-event-widget__tags-link{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-3705 .elementor-element.elementor-element-a46196b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:600;color:var( --e-global-color-secondary );}.elementor-3705 .elementor-element.elementor-element-a839353 .elementor-icon-list-icon{width:14px;}.elementor-3705 .elementor-element.elementor-element-a839353 .elementor-icon-list-icon i{font-size:14px;}.elementor-3705 .elementor-element.elementor-element-a839353 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-3705 .elementor-element.elementor-element-a839353 .elementor-icon-list-text, .elementor-3705 .elementor-element.elementor-element-a839353 .elementor-icon-list-text a{color:var( --e-global-color-primary );}.elementor-3705 .elementor-element.elementor-element-a839353 .elementor-icon-list-item{font-size:0.9em;text-decoration:underline;}@media(min-width:768px){.elementor-3705 .elementor-element.elementor-element-fd03162{--content-width:1260px;}.elementor-3705 .elementor-element.elementor-element-4902ee7{--width:25%;}.elementor-3705 .elementor-element.elementor-element-f5aaed6{--width:72%;}.elementor-3705 .elementor-element.elementor-element-3a67620{--width:25%;}.elementor-3705 .elementor-element.elementor-element-84ff201{--width:72%;}}/* Start custom CSS for tec_events_elementor_widget_event_title, class: .elementor-element-7c3092e */.elementor-3705 .elementor-element.elementor-element-7c3092e {
    text-align: center:
}

.elementor-3705 .elementor-element.elementor-element-7c3092e .tribe-events-series-relationship-single-marker {
    text-align: center;
    margin-bottom:1em;
}/* End custom CSS */
/* Start custom CSS for tec_et_elementor_widget_tec-tickets, class: .elementor-element-c72d396 */.elementor-3705 .elementor-element.elementor-element-c72d396 .tribe-tickets__form {
    max-width:100%;
}

.elementor-3705 .elementor-element.elementor-element-c72d396 .tribe-common button.tribe-common-c-btn--small {
    background:var(--e-global-color-primary);
    font-family:var(--e-global-typography-primary-font-family);
    color:#fff;
    font-weight:500;
    text-decoration: none;
}

.elementor-3705 .elementor-element.elementor-element-c72d396 .tribe-tickets__tickets-item-quantity-number-input {
        font-family:var(--e-global-typography-primary-font-family);
}

.elementor-3705 .elementor-element.elementor-element-c72d396 .event-tickets .tribe-tickets__tickets-item-quantity-number {
    height:auto;
}

.elementor-3705 .elementor-element.elementor-element-c72d396 .event-tickets .tribe-tickets__tickets-item-quantity button {
    padding:0 1em;
}

.elementor-3705 .elementor-element.elementor-element-c72d396 .event-tickets .tribe-common-h4--min-medium {
    font-size:18px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8645ea0 */.elementor-3705 .elementor-element.elementor-element-8645ea0 h3 {
 color: var(--e-global-color-text);
    font-family: "Montserrat", Sans-serif;
    font-weight: 600;
    text-transform: none;   
}

.elementor-3705 .elementor-element.elementor-element-8645ea0 a {
    text-decoration:underline;
    color: var(--e-global-color-primary);
}

.elementor-3705 .elementor-element.elementor-element-8645ea0 a:hover {
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for tec_events_elementor_widget_event_additional_fields, class: .elementor-element-1850793 */.elementor-3705 .elementor-element.elementor-element-1850793 .tec-events-elementor-event-widget__additional-fields-label {
    font-weight:500!important;
    color:var(--e-global-color-primary);
}

.elementor-3705 .elementor-element.elementor-element-1850793 .tec-events-elementor-event-widget__additional-fields-value {
    margin-bottom:1.5em;
}/* End custom CSS */
/* Start custom CSS for tec_events_elementor_widget_event_venue, class: .elementor-element-ad47dfe */.elementor-3705 .elementor-element.elementor-element-ad47dfe .tec-events-elementor-event-widget__venue-container {
    border:none;
    margin:0;
    padding:0;
    width:100%;
    max-width: 100%!important;
    min-height:300px;
}

.elementor-3705 .elementor-element.elementor-element-ad47dfe .tec-events-elementor-event-widget__venue-details {
    padding:0;
    padding-right:2em!important;
}

@media only screen and (min-width: 767px) {
    .elementor-3705 .elementor-element.elementor-element-ad47dfe .tec-events-elementor-event-widget__venue .tec-events-elementor-event-widget__venue-container {
            grid-template-columns: 1fr 3fr;
}/* End custom CSS */
/* Start custom CSS */#tribe-events-pg-template {
    max-width:100%;
}


.event-tickets .tribe-dialog__wrapper button {
    border:none!important;
    border-radius:4px!important;
}

.tribe-tickets__attendee-tickets-footer button {
    padding:.5em 1em!important;
    width:auto!important;
}

.event-tickets .tribe-dialog__wrapper.tribe-modal__wrapper--ar .tribe-tickets__attendee-tickets-footer-divider {
    margin:0 24px!important;
}/* End custom CSS */