.elementor-2665 .elementor-element.elementor-element-a529a68{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2665 .elementor-element.elementor-element-8164bed .tribe-events-widget-events-list__event-date-tag-month{color:#FFFFFF;font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:700;text-transform:capitalize;}.elementor-2665 .elementor-element.elementor-element-8164bed .tribe-events-widget-events-list__event-date-tag-daynum{color:#FFFFFF;font-size:30px;}.elementor-2665 .elementor-element.elementor-element-8164bed .tribe-events-widget-events-list__event-datetime{font-family:"Nunito", Sans-serif;text-transform:uppercase;letter-spacing:1px;}.elementor-2665 .elementor-element.elementor-element-8164bed .tribe-events-widget-events-list__event-title{font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:800;text-decoration:none;}.elementor-2665 .elementor-element.elementor-element-8164bed .tribe-events-widget-events-list__view-more{text-decoration:none;}.elementor-2665 .elementor-element.elementor-element-fcd2a2a{--display:flex;}.elementor-widget-button .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-2665 .elementor-element.elementor-element-54dc9c8 .elementor-button{background-color:var( --e-global-color-263a6eb );}.elementor-2665 .elementor-element.elementor-element-54dc9c8 .elementor-button:hover, .elementor-2665 .elementor-element.elementor-element-54dc9c8 .elementor-button:focus{background-color:#0095AD;color:#FFFFFF;}.elementor-2665 .elementor-element.elementor-element-54dc9c8 .elementor-button:hover svg, .elementor-2665 .elementor-element.elementor-element-54dc9c8 .elementor-button:focus svg{fill:#FFFFFF;}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for tec_elementor_widget_events_list_widget, class: .elementor-element-8164bed */.elementor-2665 .elementor-element.elementor-element-8164bed .tribe-common-g-row.tribe-events-widget-events-list__event-row {
    border: 1px #aaa solid;
    box-shadow: 10px 10px 8px -7px rgba(0,0,0,0.75);
    -webkit-box-shadow: 10px 10px 8px -7px rgba(0,0,0,0.75);
    -moz-box-shadow: 10px 10px 8px -7px rgba(0,0,0,0.75);
}

.elementor-2665 .elementor-element.elementor-element-8164bed * {
    box-shadow: none !important;
}

.elementor-2665 .elementor-element.elementor-element-8164bed .tribe-common-g-row.tribe-events-widget-events-list__event-row time.tribe-events-widget-events-list__event-date-tag-datetime {
    padding: 10px;
    /*background-color: #0c2340;*/
    background-color: #00447C;
}

.elementor-2665 .elementor-element.elementor-element-8164bed .tribe-common-g-row.tribe-events-widget-events-list__event-row time.tribe-events-widget-events-list__event-date-tag-datetime * {
    /*color: #fff;*/
}

.elementor-2665 .elementor-element.elementor-element-8164bed .tribe-events-widget-events-list__event-wrapper.tribe-common-g-col {
    padding: 10px;
}

.elementor-2665 .elementor-element.elementor-element-8164bed .tribe-events-widget-events-list__event-wrapper.tribe-common-g-col header.tribe-events-widget-events-list__event-header {
    display: flex;
    flex-wrap: wrap;
}

.elementor-2665 .elementor-element.elementor-element-8164bed .tribe-events-widget-events-list__event-wrapper.tribe-common-g-col .tribe-events-widget-events-list__event-datetime-wrapper.tribe-common-b2.tribe-common-b3--min-medium {
    order: 2;
    width: 100%;
}

.elementor-2665 .elementor-element.elementor-element-8164bed .tribe-events-widget-events-list__event-wrapper.tribe-common-g-col header.tribe-events-widget-events-list__event-header h3.tribe-events-widget-events-list__event-title.tribe-common-h7 {
    order: 1;
    width: 100%;
}

.elementor-2665 .elementor-element.elementor-element-8164bed .tribe-events-widget {
    margin-bottom: 0px;
}/* End custom CSS */