.elementor-1355 .elementor-element.elementor-element-01c8560{--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;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-1355 .elementor-element.elementor-element-6dbef27 > .elementor-widget-container{margin:00250px 0px 060px 0px;}.elementor-1355 .elementor-element.elementor-element-6dbef27{text-align:center;}.elementor-1355 .elementor-element.elementor-element-6dbef27 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:54px;font-weight:600;letter-spacing:4px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-3c2076b );}.elementor-1355 .elementor-element.elementor-element-9c7618c .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__button-text,
					 .elementor-1355 .elementor-element.elementor-element-9c7618c .tribe-events-c-view-selector__list-item-text,
					 .elementor-1355 .elementor-element.elementor-element-9c7618c .tribe-events-c-events-bar .tribe-common-form-control-text__input{--tec-color-text-events-bar-input:var( --e-global-color-3c2076b );--tec-color-text-view-selector-list-item:var( --e-global-color-3c2076b );}.elementor-1355 .elementor-element.elementor-element-9c7618c .tribe-events-c-search__input-control-icon-svg,
					 .elementor-1355 .elementor-element.elementor-element-9c7618c .tribe-events-c-search__input-control-icon-svg path{--tec-color-icon-events-bar:var( --e-global-color-daa531e );fill:var( --e-global-color-daa531e );}.elementor-1355 .elementor-element.elementor-element-9c7618c .tribe-events-c-view-selector__content{--tec-color-background-view-selector:var( --e-global-color-daa531e );}.elementor-1355 .elementor-element.elementor-element-9c7618c .tribe-events-pro-photo__event-title-link{--tec-color-text-events-title:var( --e-global-color-3c2076b );}.elementor-1355 .elementor-element.elementor-element-9c7618c .tribe-events-pro-photo__event-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1355 .elementor-element.elementor-element-9c7618c .tribe-events-pro-photo__event-datetime{--tec-color-text-event-date:var( --e-global-color-3c2076b );}.elementor-1355 .elementor-element.elementor-element-9c7618c .tribe-events-pro-photo__event-date-tag-month{--tec-color-text-secondary:var( --e-global-color-text );}.elementor-1355 .elementor-element.elementor-element-9c7618c .tribe-events-c-subscribe-dropdown__button,
					 .elementor-1355 .elementor-element.elementor-element-9c7618c .tribe-events-c-subscribe-dropdown__button-text{--tec-color-background:var( --e-global-color-daa531e );background-color:var( --e-global-color-daa531e );}.elementor-1355 .elementor-element.elementor-element-9c7618c .tribe-events-c-subscribe-dropdown__button-text{color:var( --e-global-color-3c2076b );}.elementor-1355 .elementor-element.elementor-element-9c7618c .tribe-events-c-subscribe-dropdown__button:hover{--tec-color-accent-primary:var( --e-global-color-daa531e );}.elementor-1355 .elementor-element.elementor-element-9c7618c .tribe-events-c-subscribe-dropdown__button:hover,
					 .elementor-1355 .elementor-element.elementor-element-9c7618c .tribe-events-c-subscribe-dropdown__button-text:hover{color:var( --e-global-color-3c2076b );}.elementor-1355 .elementor-element.elementor-element-9c7618c .tribe-events-c-subscribe-dropdown__list{--tec-color-border-secondary:var( --e-global-color-daa531e );}.elementor-1355 .elementor-element.elementor-element-9c7618c .tribe-common-c-btn-border-small{--tec-color-background:var( --e-global-color-daa531e );}.elementor-1355 .elementor-element.elementor-element-9c7618c .tribe-common-c-btn-border-small,
					 .elementor-1355 .elementor-element.elementor-element-9c7618c .tribe-common-c-btn-border-small:hover{--tec-color-text-secondary:var( --e-global-color-3c2076b );--tec-color-text-primary:var( --e-global-color-3c2076b );}.elementor-1355 .elementor-element.elementor-element-9c7618c .tribe-events-c-top-bar__datepicker-button,
					 .elementor-1355 .elementor-element.elementor-element-9c7618c .tribe-events-c-top-bar__datepicker-button-icon-svg .tribe-common-c-svgicon__svg-fill{--tec-color-text-primary:var( --e-global-color-3c2076b );--tec-color-icon-active:var( --e-global-color-3c2076b );}.elementor-1355 .elementor-element.elementor-element-9c7618c .tribe-events-c-top-bar__datepicker-button{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1355 .elementor-element.elementor-element-9c7618c .tribe-events-c-nav__prev,
					 .elementor-1355 .elementor-element.elementor-element-9c7618c .tribe-events-c-nav__next,
					 .elementor-1355 .elementor-element.elementor-element-9c7618c .tribe-events-c-nav__prev-icon-svg path,
					 .elementor-1355 .elementor-element.elementor-element-9c7618c .tribe-events-c-nav__next-icon-svg path{--tec-color-text-secondary:var( --e-global-color-3c2076b );--tec-color-icon-primary:var( --e-global-color-3c2076b );}.elementor-1355 .elementor-element.elementor-element-062a2e5{--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;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1355 .elementor-element.elementor-element-90581d5 > .elementor-widget-container{margin:00250px 0px 060px 0px;}.elementor-1355 .elementor-element.elementor-element-90581d5{text-align:center;}.elementor-1355 .elementor-element.elementor-element-90581d5 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:54px;font-weight:600;letter-spacing:4px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-3c2076b );}.elementor-1355 .elementor-element.elementor-element-3605ce2 .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__button-text,
					 .elementor-1355 .elementor-element.elementor-element-3605ce2 .tribe-events-c-view-selector__list-item-text,
					 .elementor-1355 .elementor-element.elementor-element-3605ce2 .tribe-events-c-events-bar .tribe-common-form-control-text__input{--tec-color-text-events-bar-input:var( --e-global-color-3c2076b );--tec-color-text-view-selector-list-item:var( --e-global-color-3c2076b );}.elementor-1355 .elementor-element.elementor-element-3605ce2 .tribe-events-c-search__input-control-icon-svg,
					 .elementor-1355 .elementor-element.elementor-element-3605ce2 .tribe-events-c-search__input-control-icon-svg path{--tec-color-icon-events-bar:var( --e-global-color-3c2076b );fill:var( --e-global-color-3c2076b );}.elementor-1355 .elementor-element.elementor-element-3605ce2 .tribe-events-c-search__button:not(:hover):not(:active),
					 .elementor-1355 .elementor-element.elementor-element-3605ce2 .tribe-events-c-search__button:focus,
					 .elementor-1355 .elementor-element.elementor-element-3605ce2 .tribe-events .tribe-events-c-search__button:hover{--tec-color-text-events-bar-submit-button:var( --e-global-color-3c2076b );}.elementor-1355 .elementor-element.elementor-element-3605ce2 .tribe-events-c-search__button:not(:hover):not(:active),
					.elementor-1355 .elementor-element.elementor-element-3605ce2 .tribe-events-c-search__button:focus,
					.elementor-1355 .elementor-element.elementor-element-3605ce2 .tribe-events .tribe-events-c-search__button:hover{--tec-color-background-events-bar-submit-button:var( --e-global-color-daa531e );}.elementor-1355 .elementor-element.elementor-element-3605ce2 .tribe-events-c-view-selector__content{--tec-color-background-view-selector:var( --e-global-color-daa531e );}.elementor-1355 .elementor-element.elementor-element-3605ce2 .tribe-events-pro-photo__event-title-link{--tec-color-text-events-title:var( --e-global-color-3c2076b );}.elementor-1355 .elementor-element.elementor-element-3605ce2 .tribe-events-pro-photo__event-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1355 .elementor-element.elementor-element-3605ce2 .tribe-events-pro-photo__event-datetime{--tec-color-text-event-date:var( --e-global-color-3c2076b );}.elementor-1355 .elementor-element.elementor-element-3605ce2 .tribe-events-pro-photo__event-cost{--tec-color-text-primary:var( --e-global-color-3c2076b );}.elementor-1355 .elementor-element.elementor-element-3605ce2 .tribe-events-pro-photo__event-date-tag-month{--tec-color-text-secondary:var( --e-global-color-text );}.elementor-1355 .elementor-element.elementor-element-3605ce2 .tribe-events-pro-photo__event-date-tag-daynum{--tec-color-text-primary:var( --e-global-color-3c2076b );}.elementor-1355 .elementor-element.elementor-element-3605ce2 .tribe-events-c-subscribe-dropdown__button,
					 .elementor-1355 .elementor-element.elementor-element-3605ce2 .tribe-events-c-subscribe-dropdown__button-text{--tec-color-background:var( --e-global-color-daa531e );background-color:var( --e-global-color-daa531e );}.elementor-1355 .elementor-element.elementor-element-3605ce2 .tribe-events-c-subscribe-dropdown__button-text{color:var( --e-global-color-3c2076b );}.elementor-1355 .elementor-element.elementor-element-3605ce2 .tribe-events-c-subscribe-dropdown__button:hover{--tec-color-accent-primary:var( --e-global-color-daa531e );}.elementor-1355 .elementor-element.elementor-element-3605ce2 .tribe-events-c-subscribe-dropdown__button:hover,
					 .elementor-1355 .elementor-element.elementor-element-3605ce2 .tribe-events-c-subscribe-dropdown__button-text:hover{color:var( --e-global-color-3c2076b );}.elementor-1355 .elementor-element.elementor-element-3605ce2 .tribe-events-c-subscribe-dropdown__list-item a{--tec-color-text-primary:var( --e-global-color-3c2076b );}.elementor-1355 .elementor-element.elementor-element-3605ce2 .tribe-events-c-subscribe-dropdown__list,
					 .elementor-1355 .elementor-element.elementor-element-3605ce2 .tribe-events-c-subscribe-dropdown__list-item:hover{--tec-color-background:var( --e-global-color-daa531e );--tec-color-background-subscribe-list-item-hover:var( --e-global-color-daa531e );}.elementor-1355 .elementor-element.elementor-element-3605ce2 .tribe-events-c-subscribe-dropdown__list{--tec-color-border-secondary:var( --e-global-color-daa531e );}.elementor-1355 .elementor-element.elementor-element-3605ce2 .tribe-common-c-btn-icon--caret-left .tribe-common-c-btn-icon__icon-svg path,
					 .elementor-1355 .elementor-element.elementor-element-3605ce2 .tribe-common-c-btn-icon--caret-right .tribe-common-c-btn-icon__icon-svg path{--tec-color-icon-secondary:var( --e-global-color-3c2076b );}.elementor-1355 .elementor-element.elementor-element-3605ce2 .tribe-common-c-btn-border-small{--tec-color-background:#304598;}.elementor-1355 .elementor-element.elementor-element-3605ce2 .tribe-common-c-btn-border-small,
					 .elementor-1355 .elementor-element.elementor-element-3605ce2 .tribe-common-c-btn-border-small:hover{--tec-color-text-secondary:var( --e-global-color-3c2076b );--tec-color-text-primary:var( --e-global-color-3c2076b );}.elementor-1355 .elementor-element.elementor-element-3605ce2 .tribe-events-c-top-bar__datepicker-button,
					 .elementor-1355 .elementor-element.elementor-element-3605ce2 .tribe-events-c-top-bar__datepicker-button-icon-svg .tribe-common-c-svgicon__svg-fill{--tec-color-text-primary:var( --e-global-color-3c2076b );--tec-color-icon-active:var( --e-global-color-3c2076b );}.elementor-1355 .elementor-element.elementor-element-3605ce2 .tribe-events-c-top-bar__datepicker-button{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1355 .elementor-element.elementor-element-3605ce2 .tribe-events-c-nav__prev,
					 .elementor-1355 .elementor-element.elementor-element-3605ce2 .tribe-events-c-nav__next,
					 .elementor-1355 .elementor-element.elementor-element-3605ce2 .tribe-events-c-nav__prev-icon-svg path,
					 .elementor-1355 .elementor-element.elementor-element-3605ce2 .tribe-events-c-nav__next-icon-svg path{--tec-color-text-secondary:var( --e-global-color-3c2076b );--tec-color-icon-primary:var( --e-global-color-3c2076b );}@media(min-width:768px){.elementor-1355 .elementor-element.elementor-element-01c8560{--content-width:1400px;}.elementor-1355 .elementor-element.elementor-element-062a2e5{--content-width:1400px;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1355 .elementor-element.elementor-element-9c7618c .tribe-events-pro-photo__event-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1355 .elementor-element.elementor-element-9c7618c .tribe-events-c-top-bar__datepicker-button{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1355 .elementor-element.elementor-element-3605ce2 .tribe-events-pro-photo__event-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1355 .elementor-element.elementor-element-3605ce2 .tribe-events-c-top-bar__datepicker-button{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1355 .elementor-element.elementor-element-9c7618c .tribe-events-pro-photo__event-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1355 .elementor-element.elementor-element-9c7618c .tribe-events-c-top-bar__datepicker-button{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1355 .elementor-element.elementor-element-3605ce2 .tribe-events-pro-photo__event-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1355 .elementor-element.elementor-element-3605ce2 .tribe-events-c-top-bar__datepicker-button{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}}/* Start custom CSS for tec_elementor_widget_events_view, class: .elementor-element-9c7618c */.tribe-events-calendar-month__calendar-event-tooltip,
.tribe-events-pro-week-grid__event-tooltip,
.tribe-events-calendar-month__calendar-event-tooltip-wrapper,
.tribe-events-pro-week-grid__event-tooltip-wrapper {
  background-color: #ffffff !important;
  border-color: #0057b8 !important;
}

/* Title */
.tribe-events-calendar-month__calendar-event-tooltip .tribe-events-calendar-month__calendar-event-title,
.tribe-events-calendar-month__calendar-event-tooltip a {
  color: #000000 !important;
}

/* Date, time, description, price */
.tribe-events-calendar-month__calendar-event-tooltip .tribe-event-date-start,
.tribe-events-calendar-month__calendar-event-tooltip .tribe-event-time,
.tribe-events-calendar-month__calendar-event-tooltip p,
.tribe-events-calendar-month__calendar-event-tooltip .tribe-events-cost {
  color: #000000 !important;
  

}


/* All text inside — both month and week view */
.tribe-events-calendar-month__calendar-event-tooltip *,
.tribe-events-pro-week-grid__event-tooltip * {
  color: #000000 !important;
}

/* Caret/arrow */
.tribe-events-calendar-month__calendar-event-tooltip::before,
.tribe-events-pro-week-grid__event-tooltip::before {
  border-top-color: #0057b8 !important;
  border-bottom-color: #0057b8 !important;
}

/* Making calendar font black*/

.tribe-events .datepicker .datepicker-switch {
    color: black;
}

.tribe-events .datepicker .day, .tribe-events .datepicker .dow { 
    color: black;
}/* End custom CSS */
/* Start custom CSS for tec_elementor_widget_events_view, class: .elementor-element-3605ce2 */.tribe-events-calendar-month__calendar-event-tooltip,
.tribe-events-pro-week-grid__event-tooltip,
.tribe-events-calendar-month__calendar-event-tooltip-wrapper,
.tribe-events-pro-week-grid__event-tooltip-wrapper {
  background-color: #ffffff !important;
  border-color: #0057b8 !important;
}

/* Title */
.tribe-events-calendar-month__calendar-event-tooltip .tribe-events-calendar-month__calendar-event-title,
.tribe-events-calendar-month__calendar-event-tooltip a {
  color: #000000 !important;
}

/* Date, time, description, price */
.tribe-events-calendar-month__calendar-event-tooltip .tribe-event-date-start,
.tribe-events-calendar-month__calendar-event-tooltip .tribe-event-time,
.tribe-events-calendar-month__calendar-event-tooltip p,
.tribe-events-calendar-month__calendar-event-tooltip .tribe-events-cost {
  color: #000000 !important;
  

}


/* All text inside — both month and week view */
.tribe-events-calendar-month__calendar-event-tooltip *,
.tribe-events-pro-week-grid__event-tooltip * {
  color: #000000 !important;
}

/* Caret/arrow */
.tribe-events-calendar-month__calendar-event-tooltip::before,
.tribe-events-pro-week-grid__event-tooltip::before {
  border-top-color: #0057b8 !important;
  border-bottom-color: #0057b8 !important;
}


/* Making icons white*/


.tribe-common .tribe-common-c-svgicon path, 
.tribe-common .tribe-common-c-svgicon g {
    fill: white !important;
}

/* Making calendar font black*/

.tribe-events .datepicker .datepicker-switch {
    color: black;
}

.tribe-events .datepicker .day, .tribe-events .datepicker .dow { 
    color: black;
}/* End custom CSS */