.elementor-934 .elementor-element.elementor-element-28c947e{--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-934 .elementor-element.elementor-element-6acf4c0{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:column;--margin-top:0px;--margin-bottom:0px;--margin-left:80px;--margin-right:0px;}.elementor-934 .elementor-element.elementor-element-5d33386{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-934 .elementor-element.elementor-element-cc97350{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-934 .elementor-element.elementor-element-41abca0{width:var( --container-widget-width, 101.197% );max-width:101.197%;--container-widget-width:101.197%;--container-widget-flex-grow:0;}.elementor-934 .elementor-element.elementor-element-41abca0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:30px 30px 30px 30px;}.elementor-934 .elementor-element.elementor-element-41abca0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-934 .elementor-element.elementor-element-41abca0 .tribe-events-c-search__button,
							   .elementor-934 .elementor-element.elementor-element-41abca0 .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__button-text,
							   .elementor-934 .elementor-element.elementor-element-41abca0 .tribe-events-c-view-selector__list-item-text,
							   .elementor-934 .elementor-element.elementor-element-41abca0 .tribe-events-c-events-bar .tribe-common-form-control-text__input{text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-934 .elementor-element.elementor-element-2ca0bd6{width:var( --container-widget-width, 94% );max-width:94%;--container-widget-width:94%;--container-widget-flex-grow:0;}.elementor-934 .elementor-element.elementor-element-2ca0bd6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 040px;}.elementor-934 .elementor-element.elementor-element-a6bcf51{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-934 .elementor-element.elementor-element-a6bcf51 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-934 .elementor-element.elementor-element-a6bcf51.elementor-element{--align-self:center;}.elementor-934 .elementor-element.elementor-element-90bc5c0{--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;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-934 .elementor-element.elementor-element-6acf4c0{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-934 .elementor-element.elementor-element-6acf4c0{--width:90%;}.elementor-934 .elementor-element.elementor-element-cc97350{--width:100%;}}@media(max-width:767px){.elementor-934 .elementor-element.elementor-element-6acf4c0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for tec_elementor_widget_events_view, class: .elementor-element-41abca0 */.tribe-events .tribe-events-calendar-month__day-cell--selected, .tribe-events .tribe-events-calendar-month__day-cell--selected:focus, .tribe-events .tribe-events-calendar-month__day-cell--selected:hover {
    background-color: #E6007D!important;
}

.tribe-events .tribe-events-calendar-month__mobile-events-icon--event {
    background-color: #E6007D!important;
}

.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-text, .single-tribe_events .tribe-events-c-subscribe-dropdown button.tribe-events-c-subscribe-dropdown__button-text, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-text, .tribe-events .tribe-events-c-subscribe-dropdown button.tribe-events-c-subscribe-dropdown__button-text {

    color: #E6007D !important;

}

.tribe-common .tribe-common-c-btn-border, .tribe-common a.tribe-common-c-btn-border {
    background-color: var(--tec-color-background);
    border: 1px solid  #E6007D !important;
    border-radius: var(--tec-border-radius-default);
    transition: var(--tec-transition);
    color:  #E6007D !important;

}

.tribe-events .tribe-events-calendar-month__day-cell--selected .tribe-events-calendar-month__day-date-daynum { 
    color:white!important;
}

.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus-within, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover {
     background-color: #E6007D!important;
     color:white!important;
}


.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus-within, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover .tribe-events-c-subscribe-dropdown__button-text  {
    color:white!important;
}/* End custom CSS */