.elementor-4129 .elementor-element.elementor-element-4d8f4efa > .elementor-container{max-width:1140px;}.elementor-4129 .elementor-element.elementor-element-4d8f4efa{padding:100px 0px 0px 0px;}.elementor-widget-tec_events_elementor_widget_event_status .tec-events-elementor-event-widget__status--description{color:var( --e-global-color-text );}.elementor-widget-tec_events_elementor_widget_event_status tec-events-elementor-event-widget__status--description{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tec_events_elementor_widget_event_status .tec-events-elementor-event-widget__status{border-left:var( --e-global-color-primary );}.elementor-4129 .elementor-element.elementor-element-5c4ca066 .tec-events-elementor-event-widget__status{border:1px solid #da394d;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4129 .elementor-element.elementor-element-206bd14{text-align:center;}.elementor-4129 .elementor-element.elementor-element-206bd14 img{width:100px;}.elementor-4129 .elementor-element.elementor-element-232dda6{border-style:none;padding:10px 0px 10px 0px;}.elementor-4129 .elementor-element.elementor-element-7d8adfbe .tec-events-elementor-event-widget__image img{width:100%;height:350px;object-fit:cover;object-position:center center;}.elementor-4129 .elementor-element.elementor-element-4a23cfe > .elementor-container{max-width:1140px;}.elementor-4129 .elementor-element.elementor-element-4a23cfe{border-style:solid;border-width:1px 0px 0px 0px;border-color:#E7E7E7;padding:30px 0px 30px 0px;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4129 .elementor-element.elementor-element-b273e33 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-4129 .elementor-element.elementor-element-b273e33.elementor-element{--align-self:center;}.elementor-4129 .elementor-element.elementor-element-a395c39 > .elementor-element-populated{padding:84px 0px 0px 0px;}.elementor-4129 .elementor-element.elementor-element-8fc3cc5 > .elementor-container{max-width:1140px;}.elementor-4129 .elementor-element.elementor-element-8fc3cc5{border-style:solid;border-width:1px 0px 0px 0px;border-color:#E7E7E7;padding:30px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4129 .elementor-element.elementor-element-aaa212b > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-4129 .elementor-element.elementor-element-aaa212b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;color:#474747;}.elementor-4129 .elementor-element.elementor-element-d6fcaf8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-4129 .elementor-element.elementor-element-d6fcaf8 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4129 .elementor-element.elementor-element-431d1c7 > .elementor-element-populated{padding:84px 0px 0px 0px;}.elementor-4129 .elementor-element.elementor-element-8ab1ee8 > .elementor-container{max-width:1140px;}.elementor-4129 .elementor-element.elementor-element-8ab1ee8{padding:00px 0px 30px 0px;}.elementor-4129 .elementor-element.elementor-element-c54f244 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-4129 .elementor-element.elementor-element-c54f244 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4129 .elementor-element.elementor-element-61607f4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-4129 .elementor-element.elementor-element-61607f4 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-4129 .elementor-element.elementor-element-61607f4 .tec-events-elementor-event-widget__venue-map{max-width:100%;width:100%;height:calc( 350px - var(--tec-spacer-2));}.elementor-4129 .elementor-element.elementor-element-0c788d8:not(.elementor-motion-effects-element-type-background), .elementor-4129 .elementor-element.elementor-element-0c788d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F5F0;}.elementor-4129 .elementor-element.elementor-element-0c788d8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 30px 0px;}.elementor-4129 .elementor-element.elementor-element-0c788d8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4129 .elementor-element.elementor-element-3d090c1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-4129 .elementor-element.elementor-element-3c7fdc0 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-4129 .elementor-element.elementor-element-3c7fdc0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;color:#474747;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4129 .elementor-element.elementor-element-cbf9554{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-4129 .elementor-element.elementor-element-cbf9554 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-4129 .elementor-element.elementor-element-cbf9554:after{content:"0.66";}.elementor-4129 .elementor-element.elementor-element-cbf9554 .elementor-post__thumbnail__link{width:100%;}.elementor-4129 .elementor-element.elementor-element-cbf9554.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-4129 .elementor-element.elementor-element-cbf9554.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-4129 .elementor-element.elementor-element-cbf9554.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-4129 .elementor-element.elementor-element-d3df01b{margin-top:0px;margin-bottom:50px;}@media(min-width:768px){.elementor-4129 .elementor-element.elementor-element-5ebacd06{width:69.27%;}.elementor-4129 .elementor-element.elementor-element-47e8b2e{width:30.59%;}.elementor-4129 .elementor-element.elementor-element-6879725{width:58.138%;}.elementor-4129 .elementor-element.elementor-element-a395c39{width:41.815%;}.elementor-4129 .elementor-element.elementor-element-3d090c1{width:100%;}}@media(max-width:1024px){.elementor-4129 .elementor-element.elementor-element-61607f4 .tec-events-elementor-event-widget__venue-map{max-width:50%;width:50%;}}@media(max-width:767px){.elementor-4129 .elementor-element.elementor-element-61607f4 .tec-events-elementor-event-widget__venue-map{max-width:100%;width:100%;}.elementor-4129 .elementor-element.elementor-element-cbf9554 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-4129 .elementor-element.elementor-element-cbf9554:after{content:"0.5";}.elementor-4129 .elementor-element.elementor-element-cbf9554 .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for section, class: .elementor-element-4d8f4efa */section#tribe-events-pg-template 
 .tribe-events-before-html {
     display: none; 
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-232dda6 */section#tribe-events-pg-template 
 .tribe-events-before-html {
     display: none; 
}/* End custom CSS */
/* Start custom CSS */h1.tec-events-elementor-event-widget__title {
    color: #1a5691;
    font-family: 'Cormorant Infant' !important;
    font-style: italic;
    font-weight: 600;
    font-size: 27px;
}
section#tribe-events-pg-template {
    width: 100%;
    max-width: 100%;
    padding: 0;
}
.elementor-element-3d090c1 {
    width: 90%;
    margin: 0 auto;
    max-width: 1140px;
}
.tec-events-elementor-event-widget__venue-map {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
}

.tec-events-elementor-event-widget__venue-container {
    margin: 0 !important;
    width: 100% !important;
    max-width: 100% !important;
    display: block !important;
    border: 0 !important;
}
.elementor-element-61607f4 span.tribe-address {
    display: none;
}
.elementor-element-d6fcaf8 .tec-events-elementor-event-widget__venue-map {
    display: none;
}
.tec-events-elementor-event-widget__venue-details {
    padding: 0 !important;
}

.elementor-widget:not(:last-child) {
    margin: 0;
}

h3.tec-events-elementor-event-widget__organizer-email-header,
h3.tec-events-elementor-event-widget__datetime-header,
h4.tec-events-elementor-event-widget__organizer-phone-header,
h2.tec-events-elementor-event-widget__organizer-header,
h3.tec-events-elementor-event-widget__venue-phone-header,
h3.tec-events-elementor-event-widget__venue-name, 
h3.tec-events-elementor-event-widget__categories-header,
h3.tec-events-elementor-event-widget__cost-header {
    margin: 0 !important;
    font-size: 15px !important;
    font-weight: 400 !important;
    text-transform: uppercase;
}


.elementor-element-3d090c1 .elementor-post__text {
    background: none;
    width: 100%;
    margin: 0  !important;
}

.elementor-element-3d090c1 .elementor-post__text a {
    color: #333 !important;
    font-size: 15px;
    margin-top: 1em;
}/* End custom CSS */