.tribe-events .datepicker .datepicker-switch:active,.tribe-events .datepicker .datepicker-switch:focus,.tribe-events .datepicker .datepicker-switch:hover,.tribe-events .datepicker .next:active,.tribe-events .datepicker .next:focus,.tribe-events .datepicker .next:hover,.tribe-events .datepicker .prev:active,.tribe-events .datepicker .prev:focus,.tribe-events .datepicker .prev:hover{background-color:#fff}.tribe-events .datepicker table tr td.active,.tribe-events .datepicker table tr td.active.disabled,.tribe-events .datepicker table tr td.active.disabled:hover,.tribe-events .datepicker table tr td.active:hover,.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled.disabled,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover.disabled,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active.disabled:hover[disabled],.datepicker table tr td span.active.disabled[disabled],.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover.disabled,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active:hover[disabled],.datepicker table tr td span.active[disabled]{background:var(--gp-primary-color)}.tribe-events-back{margin:0}.tribe-events-sub-nav{list-style:none;margin:0}.tribe-events-single{-webkit-font-smoothing:auto}.tribe-events-single>.tribe_events{flex-direction:column}.tribe-events-single>.tribe_events .gp-event-col-left,.tribe-events-single>.tribe_events .gp-event-col-right{width:100%}.tribe-events-content{color:var(--gp-body-text-color)}.tribe-events-content ol,.tribe-events-content p,.tribe-events-content ul{font-size:var(--gp-body-font-size);line-height:var(--gp-body-line-height)}.tribe-events-content p:last-child{margin:0}.tribe-events-content h2,.tribe-events-content h3,.tribe-events-content h4,.tribe-events-content h5,.tribe-events-content h6{color:var(--gp-body-text-color)}.gp-image-data-overlay .gp-page-title.tribe-events-single-event-title{margin:0}.tribe-events-event-meta{font-size:var(--gp-body-font-size);line-height:var(--gp-body-line-height)}.tribe-events-event-meta:before,.tribe-events-event-meta~div:not(.tribe-events-event-meta,.event-tickets){border:0}.tribe-events-event-meta.primary{display:flex;margin:0;padding:0}.tribe-events-event-meta.secondary{flex-direction:column;padding:0}.tribe-events-event-meta .gp-section{flex:1 0 auto}.tribe-events-event-meta .gp-section-style{height:100%}.tribe-events-meta-group{width:auto;padding:0;margin:0}.tribe-events-meta-group .tribe-events-single-section-title{color:var(--gp-body-text-color);margin:0 0 15px}.single-tribe_events .tribe-events-single .tribe-events-event-meta{color:var(--gp-body-text-color)}.tribe-events-event-meta a,.tribe-events-event-meta a:visited{color:var(--gp-primary-color)}.tribe-events-event-meta a:focus,.tribe-events-event-meta a:hover{color:var(--gp-secondary-color)}.tribe-events-event-meta a,.tribe-events-event-meta a:visited{color:var(--gp-primary-color)}.tribe-events-event-meta dl{margin:0}.tribe-events-event-meta dt{margin:0;font-weight:var(--gp-strong-font-weight)}.tribe-events-event-meta dd{margin:0;color:var(--gp-tertiary-color);font-size:16px;line-height:22px}.tribe-events-abbr{text-decoration:none}.tribe-events-address{font-style:normal}.tribe-events-gmap{display:block}.tribe-events-venue-map{width:auto;margin:0;line-height:1}.tribe-events-meta-group.tribe-events-meta-group-gmap{margin:0;padding:0}.single-tribe_events .tribe-events-c-subscribe-dropdown__container{margin-top:30px}.gp-event-col-left .tribe-events-c-subscribe-dropdown__container{display:none}.single-tribe_events .tribe-events-c-subscribe-dropdown__export-icon,.tribe-block__events-link .tribe-events-c-subscribe-dropdown__export-icon{stroke:var(--gp-button-text-color)}.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__export-icon,.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__export-icon{display:none}.tribe-common--breakpoint-medium.tribe-events .tribe-events-header__events-bar{margin:0}.tribe-common--breakpoint-medium.tribe-common .tribe-events-header .gp-event-bar-section .gp-section-style{padding:0}.tribe-common--breakpoint-medium.tribe-events.tribe-common .tribe-events-header .gp-event-bar-section .gp-section-style .tribe-events-c-events-bar__search-container input{padding:0 30px;background:0 0;border:0;box-shadow:none}.tribe-common--breakpoint-medium.tribe-events.tribe-common .tribe-events-header .gp-event-bar-section .gp-section-style .tribe-events-c-events-bar__search-container input:focus{box-shadow:none}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-events-bar__search-container{padding:0;border:0;background:0 0;margin:0;min-width:0;border-radius:0;box-shadow:none}.tribe-common--breakpoint-medium.tribe-events.tribe-common .tribe-events-c-view-selector__content{padding:0 20px;border:0;background:0 0;margin:0;min-width:auto;border-radius:0;box-shadow:none}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__list-item--active .tribe-events-c-view-selector__list-item-link:after{background-color:var(--gp-secondary-color);bottom:-1px;content:"";display:block;height:2px;position:absolute;width:100%}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__list-item--active .tribe-events-c-view-selector__list-item-link:hover:after{background-color:var(--gp-primary-color)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-header__top-bar{margin:0}.tribe-common--breakpoint-medium.tribe-common .tribe-events-c-top-bar__datepicker-button{border-radius:0 10px 10px 0;border-left:0;box-shadow:none}.tribe-common--breakpoint-medium.tribe-common .tribe-events-c-top-bar__datepicker-button:hover{border-left:0}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__event:before{display:none}.tribe-events .tribe-events-calendar-list__event-date-tag,.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-row>.tribe-common-g-col.tribe-events-calendar-list__event-date-tag{padding:0 30px 0 0}.tribe-events .tribe-events-calendar-list__event-date-tag,.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-date-tag{min-width:90px;width:90px}.tribe-events-calendar-list__event-date-tag-datetime{position:relative}.tribe-events .tribe-events-calendar-list__event-date-tag-daynum{order:1;padding:10px 0 8px;background:var(--gp-misc-bg-color);font-weight:var(--gp-strong-font-weight);font-size:24px;line-height:1;border-radius:10px 10px 0 0}.tribe-events .tribe-events-calendar-list__event-date-tag-weekday{order:2;padding:5px 0;font-weight:var(--gp-strong-font-weight);font-size:14px;line-height:1;background:var(--gp-button-bg-color,var(--gp-primary-color));color:var(--gp-button-text-color);border-radius:0 0 10px 10px}.tribe-common--breakpoint-medium.tribe-events .tribe-common-g-col .tribe-events-calendar-list__event-featured-image-wrapper,.tribe-common--breakpoint-medium.tribe-events .tribe-common-g-col .tribe-events-calendar-day__event-featured-image-wrapper{margin-bottom:0;padding-left:30px}.tribe-events-calendar-list__event-venue,.tribe-events-calendar-day__event-venue{font-style:normal;font-size:14px;line-height:24px;font-weight:var(--gp-strong-font-weight);color:var(--gp-quarternary-color)}.tribe-events .tribe-events-c-small-cta>:first-child{padding:5px 10px;font-size:15px;line-height:1;font-weight:var(--gp-strong-font-weight);border-radius:50px;background:var(--gp-misc-bg-color);color:var(--gp-quarternary-color)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__body,.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__week,.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__day{border-color:var(--gp-misc-border-color)}.tribe-events .tribe-events-calendar-month__header-column{text-align:center}.tribe-events .tribe-events-calendar-month__header-column-title{color:var(--gp-tertiary-color)}.tribe-common .tribe-events-calendar-month__calendar-event-datetime{margin-bottom:5px;color:var(--gp-button-text-color);font-size:14px;line-height:1}.tribe-events .tribe-events-calendar-month{margin:0}.tribe-events .tribe-events-calendar-month__day-cell--mobile{background:0 0;justify-content:center;color:var(--gp-body-text-color)}.tribe-events .tribe-events-calendar-month__mobile-events-icon--event{position:absolute;bottom:0;background-color:var(--gp-primary-color)}.tribe-events .tribe-events-calendar-month__multiday-event,.tribe-events .tribe-events-calendar-month__calendar-event{padding:10px!important;margin:5px;border-radius:5px;background:var(--gp-primary-color);color:var(--gp-button-text-color)}.tribe-events .tribe-events-calendar-month__multiday-event-bar{background:0 0}.tribe-events .tribe-events-calendar-month__multiday-event-bar-inner{padding:0}.tribe-common .tribe-events-calendar-month__calendar-event-datetime,.tribe-events .tribe-events-calendar-month__multiday-event-bar-title,.tribe-events-calendar-month__calendar-event-title{font-size:12px;line-height:18px;white-space:wrap}.tribe-events-calendar-month__multiday-event-hidden-link,.tribe-events-calendar-month__calendar-event-title a{color:var(--gp-button-text-color)}.tribe-events-calendar-month__multiday-event-hidden-link:hover,.tribe-events-calendar-month__calendar-event-title a:hover{color:var(--gp-button-text-color)}.tooltipster-box{background:var(--gp-section-bg-color)!important;border:0!important;border-radius:10px!important;box-shadow:0px 0px 20px 0px rgba(0,0,0,.1)}.gp-color-dark .tooltipster-box{box-shadow:0px 0px 20px 0px rgba(0,0,0,.5)}.tooltipster-content{padding:15px!important}.tribe-events-calendar-month__calendar-event-tooltip-datetime{color:var(--gp-tertiary-color);font-size:14px;line-height:1}.tribe-events-calendar-month__calendar-event-tooltip-description{font-size:14px;line-height:20px;color:var(--gp-body-text-color)}.tribe-common .tribe-events-calendar-month-mobile-events__mobile-day{width:calc(100% - var(--gp-section-margin));margin:calc(var(--gp-section-margin) / 2);padding:var(--gp-section-padding);background:var(--gp-section-bg-color);border-radius:var(--gp-section-border-radius)}.tribe-events .tribe-events-calendar-month-mobile-events__day-marker{padding-top:0}.tribe-events .tribe-events-c-day-marker__date{color:var(--gp-tertiary-color)}.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event{padding:0}.tribe-events .tribe-events-calendar-month-nav{padding-top:0}.tribe-common--breakpoint-medium.tribe-events .gp-mobile-messages-section,.tribe-common--breakpoint-medium.tribe-events .gp-mobile-events-section{display:none}.gp-element-events .gp-loop-item .gp-section-style{flex-direction:row}.gp-event-loop-calendar-col{padding-right:20px}.gp-event-loop-calendar{display:flex;flex-direction:column;width:50px;text-align:center}.gp-event-calendar-date{padding:10px 0 8px;background:var(--gp-misc-bg-color);font-weight:var(--gp-strong-font-weight);font-size:24px;line-height:1;border-radius:10px 10px 0 0}.gp-event-calendar-month{padding:5px 0;font-weight:var(--gp-strong-font-weight);font-size:11px;line-height:1;background:var(--gp-button-bg-color,var(--gp-primary-color));color:var(--gp-button-text-color);border-radius:0 0 10px 10px}@media (min-width:768px){.tribe-events-content ol,.tribe-events-content p,.tribe-events-content ul{font-size:var(--gp-body-font-size);line-height:var(--gp-body-line-height)}}@media only screen and (min-width:1200px){.tribe-events-single>.tribe_events{flex-direction:row}.tribe-events-single>.tribe_events .gp-event-col-left{width:70%}.tribe-events-single>.tribe_events .gp-event-col-right{width:30%}.tribe-events-event-meta.primary{flex-direction:column}}