.elementor-4309 .elementor-element.elementor-element-6fcc4b4d{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-4309 .elementor-element.elementor-element-6fcc4b4d:not(.elementor-motion-effects-element-type-background), .elementor-4309 .elementor-element.elementor-element-6fcc4b4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b780027 );}.elementor-4309 .elementor-element.elementor-element-6d5fa489{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4309 .elementor-element.elementor-element-6dd05756{text-align:center;}.elementor-4309 .elementor-element.elementor-element-6dd05756 .elementor-heading-title{font-family:var( --e-global-typography-508ea1e-font-family ), Sans-serif;font-size:var( --e-global-typography-508ea1e-font-size );font-weight:var( --e-global-typography-508ea1e-font-weight );line-height:var( --e-global-typography-508ea1e-line-height );letter-spacing:var( --e-global-typography-508ea1e-letter-spacing );color:var( --e-global-color-9be967e );}.elementor-4309 .elementor-element.elementor-element-817a68d{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-4309 .elementor-element.elementor-element-0c20931{--display:flex;}.elementor-4309 .elementor-element.elementor-element-c1e116d .tribe-events-calendar-month__day,
					 .elementor-4309 .elementor-element.elementor-element-c1e116d .tribe-events-calendar-month__body{--tec-color-border-secondary-month-grid:var( --e-global-color-551932f );}.elementor-4309 .elementor-element.elementor-element-c1e116d .tribe-events-calendar-month__day:hover:after{--tec-color-border-active-month-grid-hover:var( --e-global-color-9be967e );}.elementor-4309 .elementor-element.elementor-element-c1e116d .tribe-events-calendar-month__day-date-daynum,
					 .elementor-4309 .elementor-element.elementor-element-c1e116d .tribe-events-calendar-month__day-date-link,
					 .elementor-4309 .elementor-element.elementor-element-c1e116d .tribe-events-calendar-month__header-column-title{--tec-color-day-marker-month:var( --e-global-color-secondary );--tec-color-day-marker-past-month:var( --e-global-color-secondary );--tec-color-text-day-of-week-month:var( --e-global-color-secondary );}.elementor-4309 .elementor-element.elementor-element-c1e116d .tribe-events-calendar-month__day-date-daynum,
							   .elementor-4309 .elementor-element.elementor-element-c1e116d .tribe-events-calendar-month__day-date-link,
							   .elementor-4309 .elementor-element.elementor-element-c1e116d .tribe-events-calendar-month__header-column-title{font-family:var( --e-global-typography-b17179f-font-family ), Sans-serif;font-size:var( --e-global-typography-b17179f-font-size );font-weight:var( --e-global-typography-b17179f-font-weight );text-transform:var( --e-global-typography-b17179f-text-transform );line-height:var( --e-global-typography-b17179f-line-height );letter-spacing:var( --e-global-typography-b17179f-letter-spacing );}.elementor-4309 .elementor-element.elementor-element-c1e116d .tribe-events-calendar-month__calendar-event-title-link{--tec-color-text-events-title:var( --e-global-color-accent );}.elementor-4309 .elementor-element.elementor-element-c1e116d .tribe-events-calendar-month__calendar-event-title{font-family:var( --e-global-typography-6f857c9-font-family ), Sans-serif;font-size:var( --e-global-typography-6f857c9-font-size );font-weight:var( --e-global-typography-6f857c9-font-weight );line-height:var( --e-global-typography-6f857c9-line-height );}.elementor-4309 .elementor-element.elementor-element-c1e116d .tribe-events-calendar-month__calendar-event-datetime{--tec-color-text-event-date:var( --e-global-color-text );--tec-color-text-secondary-event-date:var( --e-global-color-text );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4309 .elementor-element.elementor-element-c1e116d .tribe-events-calendar-month__calendar-event--featured:before,
					 .elementor-4309 .elementor-element.elementor-element-c1e116d .tribe-events-calendar-month__calendar-event-datetime-featured-icon-svg{--tec-color-accent-primary:var( --e-global-color-accent );}.elementor-4309 .elementor-element.elementor-element-c1e116d .tribe-events-c-subscribe-dropdown__button,
					 .elementor-4309 .elementor-element.elementor-element-c1e116d .tribe-events-c-subscribe-dropdown__button-text{--tec-color-background:var( --e-global-color-6a1d9c5 );background-color:var( --e-global-color-6a1d9c5 );}.elementor-4309 .elementor-element.elementor-element-c1e116d .tribe-events-c-subscribe-dropdown__button-text{color:var( --e-global-color-9be967e );}.elementor-4309 .elementor-element.elementor-element-c1e116d .tribe-events-c-subscribe-dropdown__button:hover{--tec-color-accent-primary:var( --e-global-color-accent );}.elementor-4309 .elementor-element.elementor-element-c1e116d .tribe-events-c-subscribe-dropdown__button:hover,
					 .elementor-4309 .elementor-element.elementor-element-c1e116d .tribe-events-c-subscribe-dropdown__button-text:hover{color:var( --e-global-color-9be967e );}.elementor-4309 .elementor-element.elementor-element-c1e116d .tribe-common-c-btn-icon--caret-left .tribe-common-c-btn-icon__icon-svg path,
					 .elementor-4309 .elementor-element.elementor-element-c1e116d .tribe-common-c-btn-icon--caret-right .tribe-common-c-btn-icon__icon-svg path{--tec-color-icon-secondary:var( --e-global-color-d320bc3 );}.elementor-4309 .elementor-element.elementor-element-c1e116d .tribe-common-c-btn-border-small{--tec-color-background:var( --e-global-color-9be967e );font-family:var( --e-global-typography-bc48567-font-family ), Sans-serif;font-size:var( --e-global-typography-bc48567-font-size );font-weight:var( --e-global-typography-bc48567-font-weight );line-height:var( --e-global-typography-bc48567-line-height );}.elementor-4309 .elementor-element.elementor-element-c1e116d .tribe-common-c-btn-border-small,
					 .elementor-4309 .elementor-element.elementor-element-c1e116d .tribe-common-c-btn-border-small:hover{--tec-color-text-secondary:var( --e-global-color-d320bc3 );--tec-color-text-primary:var( --e-global-color-d320bc3 );}.elementor-4309 .elementor-element.elementor-element-c1e116d .tribe-events-c-top-bar__datepicker-button,
					 .elementor-4309 .elementor-element.elementor-element-c1e116d .tribe-events-c-top-bar__datepicker-button-icon-svg .tribe-common-c-svgicon__svg-fill{--tec-color-text-primary:var( --e-global-color-d320bc3 );--tec-color-icon-active:var( --e-global-color-d320bc3 );}.elementor-4309 .elementor-element.elementor-element-c1e116d .tribe-events-c-top-bar__datepicker-button{font-family:var( --e-global-typography-05ff410-font-family ), Sans-serif;font-size:var( --e-global-typography-05ff410-font-size );font-weight:var( --e-global-typography-05ff410-font-weight );line-height:var( --e-global-typography-05ff410-line-height );letter-spacing:var( --e-global-typography-05ff410-letter-spacing );}.elementor-4309 .elementor-element.elementor-element-c1e116d .datepicker-switch{font-family:var( --e-global-typography-6f857c9-font-family ), Sans-serif;font-size:var( --e-global-typography-6f857c9-font-size );font-weight:var( --e-global-typography-6f857c9-font-weight );line-height:var( --e-global-typography-6f857c9-line-height );}.elementor-4309 .elementor-element.elementor-element-c1e116d .dow, .elementor-4309 .elementor-element.elementor-element-c1e116d .day, .elementor-4309 .elementor-element.elementor-element-c1e116d .month, .elementor-4309 .elementor-element.elementor-element-c1e116d .year{font-family:var( --e-global-typography-6f857c9-font-family ), Sans-serif;font-size:var( --e-global-typography-6f857c9-font-size );font-weight:var( --e-global-typography-6f857c9-font-weight );line-height:var( --e-global-typography-6f857c9-line-height );}.elementor-4309 .elementor-element.elementor-element-c1e116d .tribe-events-c-nav__prev,
					 .elementor-4309 .elementor-element.elementor-element-c1e116d .tribe-events-c-nav__next,
					 .elementor-4309 .elementor-element.elementor-element-c1e116d .tribe-events-c-nav__prev-icon-svg path,
					 .elementor-4309 .elementor-element.elementor-element-c1e116d .tribe-events-c-nav__next-icon-svg path{--tec-color-text-secondary:var( --e-global-color-d320bc3 );--tec-color-icon-primary:var( --e-global-color-d320bc3 );}.elementor-4309 .elementor-element.elementor-element-c1e116d .tribe-events-c-nav__prev, .elementor-4309 .elementor-element.elementor-element-c1e116d .tribe-events-c-nav__next{font-family:var( --e-global-typography-05ff410-font-family ), Sans-serif;font-size:var( --e-global-typography-05ff410-font-size );font-weight:var( --e-global-typography-05ff410-font-weight );line-height:var( --e-global-typography-05ff410-line-height );letter-spacing:var( --e-global-typography-05ff410-letter-spacing );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-4309 .elementor-element.elementor-element-6dd05756 .elementor-heading-title{font-size:var( --e-global-typography-508ea1e-font-size );line-height:var( --e-global-typography-508ea1e-line-height );letter-spacing:var( --e-global-typography-508ea1e-letter-spacing );}.elementor-4309 .elementor-element.elementor-element-817a68d{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-4309 .elementor-element.elementor-element-c1e116d .tribe-events-calendar-month__day-date-daynum,
							   .elementor-4309 .elementor-element.elementor-element-c1e116d .tribe-events-calendar-month__day-date-link,
							   .elementor-4309 .elementor-element.elementor-element-c1e116d .tribe-events-calendar-month__header-column-title{font-size:var( --e-global-typography-b17179f-font-size );line-height:var( --e-global-typography-b17179f-line-height );letter-spacing:var( --e-global-typography-b17179f-letter-spacing );}.elementor-4309 .elementor-element.elementor-element-c1e116d .tribe-events-calendar-month__calendar-event-title{font-size:var( --e-global-typography-6f857c9-font-size );line-height:var( --e-global-typography-6f857c9-line-height );}.elementor-4309 .elementor-element.elementor-element-c1e116d .tribe-events-calendar-month__calendar-event-datetime{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4309 .elementor-element.elementor-element-c1e116d .tribe-common-c-btn-border-small{font-size:var( --e-global-typography-bc48567-font-size );line-height:var( --e-global-typography-bc48567-line-height );}.elementor-4309 .elementor-element.elementor-element-c1e116d .tribe-events-c-top-bar__datepicker-button{font-size:var( --e-global-typography-05ff410-font-size );line-height:var( --e-global-typography-05ff410-line-height );letter-spacing:var( --e-global-typography-05ff410-letter-spacing );}.elementor-4309 .elementor-element.elementor-element-c1e116d .datepicker-switch{font-size:var( --e-global-typography-6f857c9-font-size );line-height:var( --e-global-typography-6f857c9-line-height );}.elementor-4309 .elementor-element.elementor-element-c1e116d .dow, .elementor-4309 .elementor-element.elementor-element-c1e116d .day, .elementor-4309 .elementor-element.elementor-element-c1e116d .month, .elementor-4309 .elementor-element.elementor-element-c1e116d .year{font-size:var( --e-global-typography-6f857c9-font-size );line-height:var( --e-global-typography-6f857c9-line-height );}.elementor-4309 .elementor-element.elementor-element-c1e116d .tribe-events-c-nav__prev, .elementor-4309 .elementor-element.elementor-element-c1e116d .tribe-events-c-nav__next{font-size:var( --e-global-typography-05ff410-font-size );line-height:var( --e-global-typography-05ff410-line-height );letter-spacing:var( --e-global-typography-05ff410-letter-spacing );}}@media(max-width:767px){.elementor-4309 .elementor-element.elementor-element-6dd05756 .elementor-heading-title{font-size:var( --e-global-typography-508ea1e-font-size );line-height:var( --e-global-typography-508ea1e-line-height );letter-spacing:var( --e-global-typography-508ea1e-letter-spacing );}.elementor-4309 .elementor-element.elementor-element-817a68d{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-4309 .elementor-element.elementor-element-c1e116d .tribe-events-calendar-month__day-date-daynum,
							   .elementor-4309 .elementor-element.elementor-element-c1e116d .tribe-events-calendar-month__day-date-link,
							   .elementor-4309 .elementor-element.elementor-element-c1e116d .tribe-events-calendar-month__header-column-title{font-size:var( --e-global-typography-b17179f-font-size );line-height:var( --e-global-typography-b17179f-line-height );letter-spacing:var( --e-global-typography-b17179f-letter-spacing );}.elementor-4309 .elementor-element.elementor-element-c1e116d .tribe-events-calendar-month__calendar-event-title{font-size:var( --e-global-typography-6f857c9-font-size );line-height:var( --e-global-typography-6f857c9-line-height );}.elementor-4309 .elementor-element.elementor-element-c1e116d .tribe-events-calendar-month__calendar-event-datetime{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4309 .elementor-element.elementor-element-c1e116d .tribe-common-c-btn-border-small{font-size:var( --e-global-typography-bc48567-font-size );line-height:var( --e-global-typography-bc48567-line-height );}.elementor-4309 .elementor-element.elementor-element-c1e116d .tribe-events-c-top-bar__datepicker-button{font-size:var( --e-global-typography-05ff410-font-size );line-height:var( --e-global-typography-05ff410-line-height );letter-spacing:var( --e-global-typography-05ff410-letter-spacing );}.elementor-4309 .elementor-element.elementor-element-c1e116d .datepicker-switch{font-size:var( --e-global-typography-6f857c9-font-size );line-height:var( --e-global-typography-6f857c9-line-height );}.elementor-4309 .elementor-element.elementor-element-c1e116d .dow, .elementor-4309 .elementor-element.elementor-element-c1e116d .day, .elementor-4309 .elementor-element.elementor-element-c1e116d .month, .elementor-4309 .elementor-element.elementor-element-c1e116d .year{font-size:var( --e-global-typography-6f857c9-font-size );line-height:var( --e-global-typography-6f857c9-line-height );}.elementor-4309 .elementor-element.elementor-element-c1e116d .tribe-events-c-nav__prev, .elementor-4309 .elementor-element.elementor-element-c1e116d .tribe-events-c-nav__next{font-size:var( --e-global-typography-05ff410-font-size );line-height:var( --e-global-typography-05ff410-line-height );letter-spacing:var( --e-global-typography-05ff410-letter-spacing );}}/* Start custom CSS for tec_elementor_widget_events_view, class: .elementor-element-c1e116d */.elementor-4309 .elementor-element.elementor-element-c1e116d .tribe-common-l-container.tribe-events-l-container {
    padding: 0;
}

.elementor-4309 .elementor-element.elementor-element-c1e116d .tribe-common-c-btn-border.tribe-events-c-subscribe-dropdown__button {
    border: none;
    border-radius: 10px;
    padding: 12px 25px;
    color: #ffffff;
    font-weight: 500;
    font-size: 16px;
}

.elementor-4309 .elementor-element.elementor-element-c1e116d button.tribe-events-c-subscribe-dropdown__button-text {
    background: transparent;
}

.elementor-4309 .elementor-element.elementor-element-c1e116d .datepicker-months table button {
    background-color: transparent;
}/* End custom CSS */