@charset "utf-8";
/*
	FONT
*/
	.theme-mywp .tribe-common * {
		font-family: 'Montserrat', Helvetica, Arial, sans-serif !important;
		}
/*
	SIZING
*/
	.theme-mywp #tribe-events-pg-template,
	.theme-mywp .tribe-events-pg-template,
	.theme-mywp .tribe-events .tribe-events-l-container {
		margin: 0;
		max-width: none;
		padding: 0;
		}
	.theme-mywp .tribe-mobile #main {
		padding-top: 60px;
		}
	.theme-mywp #tribe-events-pg-template,
	.theme-mywp .tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container,
	.theme-mywp .tribe-events .tribe-events-l-container {
        padding: 0;
		}
	.theme-mywp .tribe-events .tribe-events-calendar-month__calendar-event-tooltip-featured-image-wrapper,
	.theme-mywp .tribe-events .tribe-events-l-container {
		width: auto;
		}
	.theme-mywp .tribe-events .tribe-events-l-container {
		min-height: 30px;
		}
	.theme-mywp .tribe-common.tribe-tickets {
		max-width: none;
		width: calc(100% - 34px);
		}
	@media (min-width:768px) {
		.theme-mywp .tribe-common.tribe-tickets {
			max-width: none;
			width: calc(100% - 50px);
			}
	}
/*
	NOTICES
*/
	.theme-mywp .tribe-events-notices {
		font-size: 14px;
		line-height: 12px;
		text-align: center;
		text-shadow: none;
		}
	.theme-mywp .tribe-events-visuallyhidden {
		border: 0;
		clip: rect(1px, 1px, 1px, 1px);
		clip-path: inset(50%);
		height: 1px;
		margin: -1px;
		padding: 0;
		overflow: hidden;
		position: absolute;
		width: 1px;
		word-wrap: normal;
		word-break: normal;
		}
/*
	TOOLTIP
*/
	.theme-mywp #tribe-events .tribe-events-tooltip h3.entry-title {
		font-size: 18px;
		font-weight: 900;
		padding: 0 !important;
		}
	.theme-mywp #tribe-events .tribe-events-tooltip .tribe-events-event-body {
		font-size: 13px;
		line-height: 14px;
		padding: 0 0 10px;
		}
	.theme-mywp #tribe-events .tribe-events-tooltip .tribe-events-event-body .tribe-event-duration {
		font-weight: 700;
		}
/*
	SINGLE EVENT
*/
	.theme-mywp.single-tribe_events a.tribe-events-gcal,
	.theme-mywp.single-tribe_events a.tribe-events-ical {
		margin-top: 0;
		}
	.theme-mywp.single-tribe_events .tribe-events-event-meta {
		background-color: #fff;
		border-radius: 3px;
		margin: 25px 0;
		}
	.theme-mywp.single-tribe_events .tribe-events-meta-group h2.tribe-events-single-section-title {
		border-bottom: 1px solid #ebe9f3;
		padding-bottom: 5px;
		text-transform: uppercase;
		}
	.theme-mywp.single-tribe_events .tribe-events-meta-group dl {
		margin: 10px 0;
		}
	.theme-mywp.single-tribe_events .tribe-events-meta-group dl > dt {
		font-size: 10px;
		font-weight: 700;
		margin: 5px 0;
		}
	.theme-mywp.single-tribe_events .tribe-events-meta-group dl > dd {
		line-height: 12px;
		margin: 0 0 0 10px;
		}
	.theme-mywp.single-tribe_events .tribe-events-meta-group dl > dd.tribe-organizer,
	.theme-mywp.single-tribe_events .tribe-events-meta-group dl > dd.tribe-venue,
	.theme-mywp.single-tribe_events .tribe-events-meta-group dl > dd.tribe-venue-location {
		margin: 0;
		}
	.theme-mywp.single-tribe_events .tribe-events-meta-group dl > dd.tribe-organizer,
	.theme-mywp.single-tribe_events .tribe-events-meta-group dl > dd.tribe-venue {
		font-weight: 700;
		}
	.theme-mywp .tribe-events-content a,
	.theme-mywp .tribe-events-event-meta::before,
	.theme-mywp .tribe-events-event-meta ~ div:not(.tribe-events-event-meta):not(.event-tickets),
	.theme-mywp .tribe-events-meta-group.tribe-events-meta-group-gmap {
		border: none;
		}
	.theme-mywp.single-tribe_events .custom-tribe-date {
		font-size: 20px;
		font-weight: 700;
		margin: 20px 0;
		text-align: center;
		}
	.theme-mywp.single-tribe_events abbr {
		text-decoration: none;
		}
	.theme-mywp .tribe-events-single .tribe-events-sub-nav {
		font-size: 14px;
		}
	.theme-mywp .tribe-events-cal-links .tribe-events-gcal,
	.theme-mywp .tribe-events-cal-links .tribe-events-ical {
		padding-left: 0;
	}
/*
	LIST
*/
	.theme-mywp .tribe-events-list .type-tribe_events .tribe-events-list-event-title {
		display: block;
		font-size: 25px;
		font-weight: 700;
		margin: 10px 0;
		}
	.theme-mywp .tribe-events-list .type-tribe_events .tribe-events-venue-details {
		font-size: 14px;
		font-style: italic;
		line-height: 13px;
	}
	.theme-mywp .tribe-events-list .type-tribe_events .tribe-events-list-event-description {
		font-size: 16px;
		margin: 10px 0;
		}
/*
	DATEPICKER
*/
	.theme-mywp .datepicker {
		z-index: 1000;
		}
	.theme-mywp .datepicker thead {
		background: #fff;
		}
	.theme-mywp .datepicker tbody tr,
	.theme-mywp .datepicker tbody tr:hover {
		background: none;
		}
/*
	COLORS
*/
	/* MARKS */
	.theme-mywp .tribe-common mark {
		background-color: #feb544;
		color: #fff;
		}
	.theme-mywp .tribe-common select:-moz-focusring {
		text-shadow: 0 0 0 #000;
		}
	/* COLOR */
	.theme-mywp .tribe-common a,
	.theme-mywp .tribe-common a:active,
	.theme-mywp .tribe-common a:focus,
	.theme-mywp .tribe-common a:hover,
	.theme-mywp .tribe-common a:visited,
	.theme-mywp .tribe-common .tribe-common-form-control-checkbox__label,
	.theme-mywp .tribe-common .tribe-common-form-control-radio__label,
	.theme-mywp .tribe-common--breakpoint-medium.tribe-common .tribe-common-form-control-text__input,
	.theme-mywp .tribe-common .tribe-common-form-control-text__input,
	.theme-mywp .tribe-common .tribe-common-anchor-alt,
	.theme-mywp .tribe-common .tribe-common-anchor-thin-alt,
	.theme-mywp .tribe-common .tribe-common-b1,
	.theme-mywp .tribe-common .tribe-common-b2,
	.theme-mywp .tribe-common .tribe-common-b3,
	.theme-mywp .tribe-common .tribe-common-cta,
	.theme-mywp .tribe-common .tribe-common-cta--alt,
	.theme-mywp .tribe-common .tribe-common-cta--thin-alt,
	.theme-mywp .tribe-common .tribe-common-h1,
	.theme-mywp .tribe-common .tribe-common-h2,
	.theme-mywp .tribe-common .tribe-common-h3,
	.theme-mywp .tribe-common .tribe-common-h4,
	.theme-mywp .tribe-common .tribe-common-h5,
	.theme-mywp .tribe-common .tribe-common-h6,
	.theme-mywp .tribe-common .tribe-common-h7,
	.theme-mywp .tribe-common .tribe-common-h8,
	.theme-mywp .tribe-common .tribe-common-c-btn-border--secondary,
	.theme-mywp .tribe-common a.tribe-common-c-btn-border--secondary,
	.theme-mywp .tribe-common .tribe-common-c-btn-border--alt,
	.theme-mywp .tribe-common a.tribe-common-c-btn-border--alt,
	.theme-mywp .tribe-common .tribe-common-c-btn-border--alt:focus,
	.theme-mywp .tribe-common .tribe-common-c-btn-border--alt:hover,
	.theme-mywp .tribe-common a.tribe-common-c-btn-border--alt:focus,
	.theme-mywp .tribe-common a.tribe-common-c-btn-border--alt:hover,
	.theme-mywp .tribe-common .tribe-common-c-btn-border-small,
	.theme-mywp .tribe-common a.tribe-common-c-btn-border-small,
	.theme-mywp .tribe-common .tribe-common-c-btn-border-small:active,
	.theme-mywp .tribe-common .tribe-common-c-btn-border-small:focus,
	.theme-mywp .tribe-common .tribe-common-c-btn-border-small:hover,
	.theme-mywp .tribe-common a.tribe-common-c-btn-border-small:active,
	.theme-mywp .tribe-common a.tribe-common-c-btn-border-small:focus,
	.theme-mywp .tribe-common a.tribe-common-c-btn-border-small:hover,
	.theme-mywp .tribe-events .tribe-events-c-breadcrumbs__list-item-link:focus,
	.theme-mywp .tribe-events .tribe-events-c-breadcrumbs__list-item-link:hover,
	.theme-mywp .tribe-events .datepicker .day,
	.theme-mywp .tribe-events .datepicker .dow,
	.theme-mywp .tribe-events .datepicker .month,
	.theme-mywp .tribe-events .datepicker .year,
	.theme-mywp .tribe-events .datepicker .datepicker-switch,
	.theme-mywp .tribe-events .tribe-events-c-nav__next:active,
	.theme-mywp .tribe-events .tribe-events-c-nav__prev:active,
	.theme-mywp .tooltipster-base.tribe-events-tooltip-theme .tooltipster-box .tooltipster-content,
	.theme-mywp .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__button-text,
	.theme-mywp .tribe-events .tribe-events-c-view-selector__list-item-text,
	.theme-mywp .tribe-events .tribe-events-calendar-month__day--past .tribe-events-calendar-month__calendar-event-datetime,
	.theme-mywp .tribe-events .tribe-events-calendar-month__calendar-event-tooltip-datetime,
	.theme-mywp .tribe-events .tribe-events-calendar-month__day-date-link,
	.theme-mywp .tribe-events .tribe-events-calendar-latest-past__event-date-tag-month,
	.theme-mywp .tribe-events .tribe-events-calendar-latest-past__event-date-tag-year,
	.theme-mywp .tribe-events .tribe-events-c-nav__today:active,
	.theme-mywp .tribe-events-back a,
	.theme-mywp .tribe-events-back a:visited {
		color: #242038;
		}
	.theme-mywp .tribe-common .tribe-common-c-svgicon,
	.theme-mywp .tribe-common .tribe-common-anchor-alt:active,
	.theme-mywp .tribe-common .tribe-common-anchor-alt:focus,
	.theme-mywp .tribe-common .tribe-common-anchor-alt:hover,
	.theme-mywp .tribe-common .tribe-common-anchor-thin-alt:active,
	.theme-mywp .tribe-common .tribe-common-anchor-thin-alt:focus,
	.theme-mywp .tribe-common .tribe-common-anchor-thin-alt:hover,
	.theme-mywp .tribe-common .tribe-common-cta--alt:active,
	.theme-mywp .tribe-common .tribe-common-cta--alt:focus,
	.theme-mywp .tribe-common .tribe-common-cta--alt:hover,
	.theme-mywp .tribe-common .tribe-common-cta--thin-alt:active,
	.theme-mywp .tribe-common .tribe-common-cta--thin-alt:focus,
	.theme-mywp .tribe-common .tribe-common-cta--thin-alt:hover,
	.theme-mywp .tribe-common .tribe-common-c-btn-border,
	.theme-mywp .tribe-common a.tribe-common-c-btn-border,
	.theme-mywp .tribe-events .tribe-events-c-ical__link,
	.theme-mywp .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-datetime-featured-text,
	.theme-mywp .tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date,
	.theme-mywp .tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date-link,
	.theme-mywp .tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-datetime-featured-text,
	.theme-mywp .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__event-datetime-featured-text,
	.theme-mywp .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-latest-past__event-datetime-featured-text,
	.theme-mywp .tribe-events .datepicker .day.active.current,
	.theme-mywp .tribe-events .datepicker .day.active.current.focused,
	.theme-mywp .tribe-events .datepicker .day.active.current:focus,
	.theme-mywp .tribe-events .datepicker .day.active.current:hover,
	.theme-mywp.single-tribe_events a.tribe-events-gcal,
	.theme-mywp.single-tribe_events a.tribe-events-gcal:hover,
	.theme-mywp.single-tribe_events a.tribe-events-ical,
	.theme-mywp.single-tribe_events a.tribe-events-ical:hover,
	.theme-mywp #tribe-events-content .tribe-events-tooltip h4,
	.theme-mywp #tribe_events_filters_wrapper .tribe_events_slider_val,
	.theme-mywp .tribe-events-back a:hover,
	.theme-mywp .tribe-events-back a:focus {
		color: #59c3c3;
		}
	.theme-mywp .tribe-events .tribe-events-c-breadcrumbs__list-item-link,
	.theme-mywp .tribe-events .tribe-events-c-breadcrumbs__list-item-link:visited,
	.theme-mywp .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__next,
	.theme-mywp .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__prev,
	.theme-mywp .tribe-events .tribe-events-c-small-cta__stock,
	.theme-mywp .tribe-events .tribe-events-calendar-list__event-date-tag-weekday,
	.theme-mywp .tribe-events .tribe-events-calendar-month__calendar-event-datetime,
	.theme-mywp .tribe-events .tribe-events-calendar-month__header-column-title,
	.theme-mywp .tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-datetime,
	.theme-mywp .tribe-events .tribe-events-calendar-latest-past__event-date-tag-month {
		color: #464062;
		}
	.theme-mywp .tribe-common .tribe-common-form-control-text__input::-webkit-input-placeholder {
		color: #464062;
		}
	.theme-mywp .tribe-common .tribe-common-form-control-text__input::-moz-placeholder {
		color: #464062;
		}
	.theme-mywp .tribe-common .tribe-common-form-control-text__input:-ms-input-placeholder,
	.theme-mywp .tribe-common .tribe-common-form-control-text__input::-ms-input-placeholder {
		color: #464062;
		}
	.theme-mywp .tribe-common .tribe-common-form-control-text__input::placeholder {
		color: #464062;
		}
	.theme-mywp .tribe-common .tribe-common-form-control-slider__label,
	.theme-mywp .tribe-common .tribe-common-form-control-toggle__label,
	.theme-mywp .tribe-common .tribe-common-c-btn-border-small,
	.theme-mywp .tribe-common a.tribe-common-c-btn-border-small,
	.theme-mywp .tribe-common .tribe-common-c-btn-border-small:disabled,
	.theme-mywp .tribe-common a.tribe-common-c-btn-border-small:disabled,
	.theme-mywp .tribe-events .tribe-events-c-nav__next:disabled,
	.theme-mywp .tribe-events .tribe-events-c-nav__prev:disabled {
		color: #cfccdf;
		}
	.theme-mywp .tribe-common .tribe-common-c-btn-border:focus,
	.theme-mywp .tribe-common .tribe-common-c-btn-border:hover,
	.theme-mywp .tribe-common a.tribe-common-c-btn-border:focus,
	.theme-mywp .tribe-common a.tribe-common-c-btn-border:hover,
	.theme-mywp .tribe-common .tribe-common-c-btn,
	.theme-mywp .tribe-common a.tribe-common-c-btn,
	.theme-mywp .tribe-events .datepicker .day.active,
	.theme-mywp .tribe-events .datepicker .day.active.focused,
	.theme-mywp .tribe-events .datepicker .day.active:focus,
	.theme-mywp .tribe-events .datepicker .day.active:hover,
	.theme-mywp .tribe-events .datepicker .month.active,
	.theme-mywp .tribe-events .datepicker .month.active.focused,
	.theme-mywp .tribe-events .datepicker .month.active:focus,
	.theme-mywp .tribe-events .datepicker .month.active:hover,
	.theme-mywp .tribe-events .datepicker .year.active,
	.theme-mywp .tribe-events .datepicker .year.active.focused,
	.theme-mywp .tribe-events .datepicker .year.active:focus,
	.theme-mywp .tribe-events .datepicker .year.active:hover,
	.theme-mywp .tribe-events .tribe-events-c-ical__link:active,
	.theme-mywp .tribe-events .tribe-events-c-ical__link:focus,
	.theme-mywp .tribe-events .tribe-events-c-ical__link:hover,
	.theme-mywp .tribe-events .tribe-events-calendar-month__day-cell--selected .tribe-events-calendar-month__day-date {
		color: #fff;
		}
	.theme-mywp .tribe-events .datepicker .past {
		color: rgba(44,44,44,0.62);
		}
	.theme-mywp .tribe-events .datepicker .datepicker-switch:focus,
	.theme-mywp .tribe-events .datepicker .datepicker-switch:hover,
	.theme-mywp .tribe-events .tribe-events-c-nav__today:focus,
	.theme-mywp .tribe-events .tribe-events-c-nav__today:hover,
	.theme-mywp .tribe-events .tribe-events-c-nav__next:focus,
	.theme-mywp .tribe-events .tribe-events-c-nav__next:hover,
	.theme-mywp .tribe-events .tribe-events-c-nav__prev:focus,
	.theme-mywp .tribe-events .tribe-events-c-nav__prev:hover,
	.theme-mywp .tribe-events .tribe-events-c-view-selector__list-item-link:focus .tribe-events-c-view-selector__list-item-text,
	.theme-mywp .tribe-events .tribe-events-c-view-selector__list-item-link:hover .tribe-events-c-view-selector__list-item-text,
	.theme-mywp .tribe-events .tribe-events-calendar-month__day-date-link:focus,
	.theme-mywp .tribe-events .tribe-events-calendar-month__day-date-link:hover {
		color: rgba(44,44,44,0.8);
		}
	.theme-mywp .tribe-events .datepicker .datepicker-switch:active,
	.theme-mywp .tribe-events .tribe-events-calendar-month__day-date-link:active {
		color: rgba(44,44,44,0.9);
		}
	.theme-mywp .tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date-link:focus,
	.theme-mywp .tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date-link:hover {
		color: #59c3c3cc;
		}
	.theme-mywp .tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date-link:active {
		color: #59c3c36;
		}
	/* BACKGROUND */
	.theme-mywp .tribe-common .tribe-common-form-control-checkbox__input:checked,
	.theme-mywp .tribe-common .tribe-common-form-control-radio__input:checked,
	.theme-mywp .tribe-common .tribe-common-c-btn-border--secondary:focus,
	.theme-mywp .tribe-common .tribe-common-c-btn-border--secondary:hover,
	.theme-mywp .tribe-common a.tribe-common-c-btn-border--secondary:focus,
	.theme-mywp .tribe-common a.tribe-common-c-btn-border--secondary:hover,
	.theme-mywp .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,
	.theme-mywp .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__day:hover:after,
	.theme-mywp .tribe-events .tribe-events-calendar-month__day--past .tribe-events-calendar-month__mobile-events-icon--event {
		background-color: #242038;
		}
	.theme-mywp .tribe-events .datepicker .day.active,
	.theme-mywp .tribe-events .datepicker .day.active.focused,
	.theme-mywp .tribe-events .datepicker .day.active:focus,
	.theme-mywp .tribe-events .datepicker .day.active:hover,
	.theme-mywp .tribe-events .datepicker .month.active,
	.theme-mywp .tribe-events .datepicker .month.active.focused,
	.theme-mywp .tribe-events .datepicker .month.active:focus,
	.theme-mywp .tribe-events .datepicker .month.active:hover,
	.theme-mywp .tribe-events .datepicker .year.active,
	.theme-mywp .tribe-events .datepicker .year.active.focused,
	.theme-mywp .tribe-events .datepicker .year.active:focus,
	.theme-mywp .tribe-events .datepicker .year.active:hover {
		background: #59c3c3;
		}
	.theme-mywp .tribe-common .tribe-common-form-control-slider__input::-webkit-slider-runnable-track {
		background-color: #59c3c3;
		}
	.theme-mywp .tribe-common .tribe-common-form-control-slider__input::-moz-range-track {
		background-color: #59c3c3;
		}
	.theme-mywp .tribe-common .tribe-common-form-control-slider__input::-ms-fill-lower,
	.theme-mywp .tribe-common .tribe-common-form-control-slider__input::-ms-fill-upper {
		background-color: #59c3c3;
		}
	.theme-mywp .tribe-common .tribe-common-form-control-toggle__input:checked,
	.theme-mywp .tribe-common .tribe-common-c-btn-border:focus,
	.theme-mywp .tribe-common .tribe-common-c-btn-border:hover,
	.theme-mywp .tribe-common a.tribe-common-c-btn-border:focus,
	.theme-mywp .tribe-common a.tribe-common-c-btn-border:hover,
	.theme-mywp .tribe-common .tribe-common-c-btn,
	.theme-mywp .tribe-common a.tribe-common-c-btn,
	.theme-mywp .tribe-events .tribe-events-c-events-bar__search-button:before,
	.theme-mywp .tribe-events .tribe-events-c-ical__link:active,
	.theme-mywp .tribe-events .tribe-events-c-ical__link:focus,
	.theme-mywp .tribe-events .tribe-events-c-ical__link:hover,
	.theme-mywp .tribe-events .tribe-events-c-view-selector__button:before,
	.theme-mywp .tribe-events .tribe-events-calendar-list__event-row--featured .tribe-events-calendar-list__event-date-tag-datetime:after,
	.theme-mywp .tribe-events .tribe-events-calendar-month__calendar-event--featured:before,
	.theme-mywp .tribe-events .tribe-events-calendar-month__day-cell--selected,
	.theme-mywp .tribe-events .tribe-events-calendar-month__day-cell--selected:focus,
	.theme-mywp .tribe-events .tribe-events-calendar-month__day-cell--selected:hover,
	.theme-mywp .tribe-events .tribe-events-calendar-month__mobile-events-icon--event,
	.theme-mywp .tribe-events .tribe-events-calendar-day__event--featured:after,
	.theme-mywp .tribe-events .tribe-events-calendar-latest-past__event-row--featured .tribe-events-calendar-latest-past__event-date-tag-datetime:after {
		background-color: #59c3c3;
		}
	.theme-mywp .tribe-events-list-widget .tribe-event-featured {
		background: #feb544;
		}
	.theme-mywp .tribe-common .tribe-common-form-control-toggle__input {
		background-color: #716998;
		}
	.theme-mywp .tribe-events .tribe-events-c-day-marker:after,
	.theme-mywp .tribe-events .tribe-events-calendar-list__month-separator:after,
	.theme-mywp .tribe-events .tribe-events-calendar-day__time-separator:after,
	.theme-mywp .tribe-events .tribe-events-calendar-day__type-separator:after {
		background-color: #e1dfed;
		}
	.theme-mywp .tribe-events .tribe-events-calendar-month__multiday-event--past .tribe-events-calendar-month__multiday-event-bar-inner--focus,
	.theme-mywp .tribe-events .tribe-events-calendar-month__multiday-event--past .tribe-events-calendar-month__multiday-event-bar-inner--hover,
	.theme-mywp .tribe-events .tribe-events-calendar-month__multiday-event--past .tribe-events-calendar-month__multiday-event-bar-inner:focus,
	.theme-mywp .tribe-events .tribe-events-calendar-month__multiday-event--past .tribe-events-calendar-month__multiday-event-bar-inner:hover {
		background-color: #ebe9f3;
		}
	.theme-mywp .tribe-events .datepicker .day.focused,
	.theme-mywp .tribe-events .datepicker .day:focus,
	.theme-mywp .tribe-events .datepicker .day:hover,
	.theme-mywp .tribe-events .datepicker .month.focused,
	.theme-mywp .tribe-events .datepicker .month:focus,
	.theme-mywp .tribe-events .datepicker .month:hover,
	.theme-mywp .tribe-events .datepicker .year.focused,
	.theme-mywp .tribe-events .datepicker .year:focus,
	.theme-mywp .tribe-events .datepicker .year:hover {
		background: #ebe9f3;
		}
	.theme-mywp .tribe-events .tribe-events-calendar-month__day-cell--mobile:focus,
	.theme-mywp .tribe-events .tribe-events-calendar-month__day-cell--mobile:hover,
	.theme-mywp .tribe-events .tribe-events-calendar-month__multiday-event--past .tribe-events-calendar-month__multiday-event-bar-inner {
		background-color: #ebe9f3;
		}
	.theme-mywp .tribe-common .tribe-common-form-control-checkbox__input,
	.theme-mywp .tribe-common .tribe-common-form-control-radio__input,
	.theme-mywp .tribe-common .tribe-common-form-control-radio__input:checked:before,
	.theme-mywp .tribe-common .tribe-common-form-control-toggle__input+label:before,
	.theme-mywp .tribe-common .tribe-common-c-btn-border,
	.theme-mywp .tribe-common a.tribe-common-c-btn-border,
	.theme-mywp .tribe-common .tribe-common-c-btn-border--alt:focus,
	.theme-mywp .tribe-common .tribe-common-c-btn-border--alt:hover,
	.theme-mywp .tribe-common a.tribe-common-c-btn-border--alt:focus,
	.theme-mywp .tribe-common a.tribe-common-c-btn-border--alt:hover,
	.theme-mywp .tribe-common .tribe-common-c-btn-border-small,
	.theme-mywp .tribe-common a.tribe-common-c-btn-border-small,
	.theme-mywp .tribe-common .tribe-common-c-btn-border-small:focus,
	.theme-mywp .tribe-common .tribe-common-c-btn-border-small:hover,
	.theme-mywp .tribe-common a.tribe-common-c-btn-border-small:focus,
	.theme-mywp .tribe-common a.tribe-common-c-btn-border-small:hover,
	.theme-mywp .tribe-common .tribe-common-c-btn-icon--border,
	.theme-mywp .tribe-common .tribe-common-c-btn-icon--border:focus,
	.theme-mywp .tribe-common .tribe-common-c-btn-icon--border:hover {
		background-color: #fff;
		}
	.theme-mywp .tribe-events .datepicker {
		background-color: #fff;
		}
	.theme-mywp .tribe-events .datepicker .datepicker-switch:active,
	.theme-mywp .tribe-events .datepicker .datepicker-switch:focus,
	.theme-mywp .tribe-events .datepicker .datepicker-switch:hover,
	.theme-mywp .tribe-events .datepicker .next:active,
	.theme-mywp .tribe-events .datepicker .next:focus,
	.theme-mywp .tribe-events .datepicker .next:hover,
	.theme-mywp .tribe-events .datepicker .prev:active,
	.theme-mywp .tribe-events .datepicker .prev:focus,
	.theme-mywp .tribe-events .datepicker .prev:hover,
	.theme-mywp .tribe-events .tribe-events-c-events-bar,
	.theme-mywp .tooltipster-base.tribe-events-tooltip-theme,
	.theme-mywp .tribe-events .tribe-events-calendar-month__day-cell--selected .tribe-events-calendar-month__mobile-events-icon--event {
		background-color: #fff;
		}
	.theme-mywp .tribe-common .tribe-common-form-control-slider__input::-webkit-slider-thumb {
		background-color: #fff;
		}
	.theme-mywp .tribe-common .tribe-common-form-control-slider__input::-moz-range-thumb {
		background-color: #fff;
		}
	.theme-mywp .tribe-common .tribe-common-form-control-slider__input::-ms-thumb {
		background-color: #fff;
		}
	/* BORDER */
	.theme-mywp .tribe-common .tribe-common-form-control-checkbox__input,
	.theme-mywp .tribe-common .tribe-common-form-control-radio__input,
	.theme-mywp .tribe-common .tribe-common-form-control-checkbox__input:active,
	.theme-mywp .tribe-common .tribe-common-form-control-checkbox__input:focus,
	.theme-mywp .tribe-common .tribe-common-form-control-checkbox__input:hover,
	.theme-mywp .tribe-common .tribe-common-form-control-radio__input:active,
	.theme-mywp .tribe-common .tribe-common-form-control-radio__input:focus,
	.theme-mywp .tribe-common .tribe-common-form-control-radio__input:hover,
	.theme-mywp .tribe-common .tribe-common-c-btn-border--secondary,
	.theme-mywp .tribe-common a.tribe-common-c-btn-border--secondary {
		border-color: #242038;
		}
	.theme-mywp .tribe-common .tribe-common-anchor:active,
	.theme-mywp .tribe-common .tribe-common-anchor:focus,
	.theme-mywp .tribe-common .tribe-common-anchor:hover,
	.theme-mywp .tribe-common .tribe-common-form-control-text__input:focus,
	.theme-mywp .tribe-common .tribe-common-anchor-thin:active,
	.theme-mywp .tribe-common .tribe-common-anchor-thin:focus,
	.theme-mywp .tribe-common .tribe-common-anchor-thin:hover,
	.theme-mywp .tribe-common .tribe-common-cta:active,
	.theme-mywp .tribe-common .tribe-common-cta:focus,
	.theme-mywp .tribe-common .tribe-common-cta:hover,
	.theme-mywp .tribe-common .tribe-common-cta--thin:active,
	.theme-mywp .tribe-common .tribe-common-cta--thin:focus,
	.theme-mywp .tribe-common .tribe-common-cta--thin:hover {
		border-bottom-color: #242038;
		}
	.theme-mywp .tribe-common .tribe-common-c-btn-border--alt:focus,
	.theme-mywp .tribe-common .tribe-common-c-btn-border--alt:hover,
	.theme-mywp .tribe-common a.tribe-common-c-btn-border--alt:focus,
	.theme-mywp .tribe-common a.tribe-common-c-btn-border--alt:hover,
	.theme-mywp .tribe-common .tribe-common-c-btn-border-small:active,
	.theme-mywp .tribe-common a.tribe-common-c-btn-border-small:active,
	.theme-mywp .tribe-common .tribe-common-c-btn-icon--border:active {
		border-color: #242038;
		}
	.theme-mywp .tribe-common .tribe-common-c-btn-border,
	.theme-mywp .tribe-common a.tribe-common-c-btn-border,
	.theme-mywp .tribe-events .tribe-events-c-ical__link {
		border-color: #59c3c3;
		}
	.theme-mywp .tribe-common .tribe-common-anchor-alt,
	.theme-mywp .tribe-common .tribe-common-anchor-alt:active,
	.theme-mywp .tribe-common .tribe-common-anchor-alt:focus,
	.theme-mywp .tribe-common .tribe-common-anchor-alt:hover,
	.theme-mywp .tribe-common .tribe-common-anchor-thin-alt,
	.theme-mywp .tribe-common .tribe-common-anchor-thin-alt:active,
	.theme-mywp .tribe-common .tribe-common-anchor-thin-alt:focus,
	.theme-mywp .tribe-common .tribe-common-anchor-thin-alt:hover,
	.theme-mywp .tribe-common .tribe-common-cta--alt,
	.theme-mywp .tribe-common .tribe-common-cta--alt:active,
	.theme-mywp .tribe-common .tribe-common-cta--alt:focus,
	.theme-mywp .tribe-common .tribe-common-cta--alt:hover,
	.theme-mywp .tribe-common .tribe-common-cta--thin-alt,
	.theme-mywp .tribe-common .tribe-common-cta--thin-alt:active,
	.theme-mywp .tribe-common .tribe-common-cta--thin-alt:focus,
	.theme-mywp .tribe-common .tribe-common-cta--thin-alt:hover {
		border-bottom-color: #59c3c3;
		}
	.theme-mywp .tribe-common .tribe-common-form-control-toggle__input+label:before {
		border-color: #716998;
		}
	.theme-mywp .tribe-common .tribe-common-form-control-slider__input::-webkit-slider-thumb {
		border-color: #716998;
		}
	.theme-mywp .tribe-common .tribe-common-form-control-slider__input::-moz-range-thumb {
		border-color: #716998;
		}
	.theme-mywp .tribe-common .tribe-common-form-control-slider__input::-ms-thumb {
		border-color: #716998;
		}
	.theme-mywp .tribe-common .tribe-common-c-btn-border-small,
	.theme-mywp .tribe-common a.tribe-common-c-btn-border-small,
	.theme-mywp .tribe-common .tribe-common-c-btn-icon--border,
	.theme-mywp .tribe-events .datepicker,
	.theme-mywp .tooltipster-base.tribe-events-tooltip-theme,
	.theme-mywp .tribe-common .tribe-common-c-btn-border--alt,
	.theme-mywp .tribe-common a.tribe-common-c-btn-border--alt,
	.theme-mywp .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__body,
	.theme-mywp .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__week,
	.theme-mywp .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__day,
	.theme-mywp .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-events-bar--border,
	.theme-mywp .tribe-events .tribe-events-c-view-selector__content {
		border-color: #cfccdf;
		}
	.theme-mywp .tribe-events .tribe-events-c-nav,
	.theme-mywp .tribe-events .tribe-events-calendar-list-nav,
	.theme-mywp .tribe-events .tribe-events-calendar-month-mobile-events__mobile-event + .tribe-events-calendar-month-mobile-events__mobile-event,
	.theme-mywp .tribe-events .tribe-events-calendar-day-nav,
	.theme-mywp .tribe-events .tribe-events-calendar-month__more-events {
		border-top-color: #cfccdf;
		}
	.theme-mywp .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-search__input-control {
		border-right-color: #cfccdf;
		}
	/* TRANSPARENCY */
	.theme-mywp .tribe-events .tribe-events-c-messages__message {
		background-color: rgba(44,44,44,0.1);
		}
	.theme-mywp .tribe-common .tribe-common-c-btn:focus,
	.theme-mywp .tribe-common .tribe-common-c-btn:hover,
	.theme-mywp .tribe-common a.tribe-common-c-btn:focus,
	.theme-mywp .tribe-common a.tribe-common-c-btn:hover {
		background-color: #59c3c3cc;
		}
	.theme-mywp .tribe-common .tribe-common-c-btn:active,
	.theme-mywp .tribe-common a.tribe-common-c-btn:active {
		background-color: #59c3c3e6;
		}
	.theme-mywp .tribe-common .tribe-common-c-btn:disabled,
	.theme-mywp .tribe-common a.tribe-common-c-btn:disabled {
		background-color: #59c3c31a;
		}
	.theme-mywp .tribe-events .tribe-events-calendar-month__multiday-event-bar-inner--focus,
	.theme-mywp .tribe-events .tribe-events-calendar-month__multiday-event-bar-inner--hover,
	.theme-mywp .tribe-events .tribe-events-calendar-month__multiday-event-bar-inner:focus,
	.theme-mywp .tribe-events .tribe-events-calendar-month__multiday-event-bar-inner:hover {
		background-color: #59c3c34d;
		}
	.theme-mywp .tribe-events .tribe-events-calendar-month__multiday-event-bar-inner {
		background-color: #59c3c333;
		}
	.theme-mywp .tribe-events .datepicker .day.current,
	.theme-mywp .tribe-events .datepicker .day.current.focused,
	.theme-mywp .tribe-events .datepicker .day.current:focus,
	.theme-mywp .tribe-events .datepicker .day.current:hover,
	.theme-mywp .tribe-events .datepicker .month.current,
	.theme-mywp .tribe-events .datepicker .month.current.focused,
	.theme-mywp .tribe-events .datepicker .month.current:focus,
	.theme-mywp .tribe-events .datepicker .month.current:hover,
	.theme-mywp .tribe-events .datepicker .year.current,
	.theme-mywp .tribe-events .datepicker .year.current.focused,
	.theme-mywp .tribe-events .datepicker .year.current:focus,
	.theme-mywp .tribe-events .datepicker .year.current:hover {
		background: #59c3c31a;
		}
	/* FILLS AND STROKES*/
	.theme-mywp .tribe-common .tribe-common-c-svgicon--recurring path,
	.theme-mywp .tribe-common .tribe-common-c-svgicon__svg-fill,
	.theme-mywp .tribe-events .datepicker .next:active .tribe-events-c-top-bar__datepicker-nav-icon-svg path,
	.theme-mywp .tribe-events .datepicker .next:focus .tribe-events-c-top-bar__datepicker-nav-icon-svg path,
	.theme-mywp .tribe-events .datepicker .next:hover .tribe-events-c-top-bar__datepicker-nav-icon-svg path,
	.theme-mywp .tribe-events .datepicker .prev:active .tribe-events-c-top-bar__datepicker-nav-icon-svg path,
	.theme-mywp .tribe-events .datepicker .prev:focus .tribe-events-c-top-bar__datepicker-nav-icon-svg path,
	.theme-mywp .tribe-events .datepicker .prev:hover .tribe-events-c-top-bar__datepicker-nav-icon-svg path,
	.theme-mywp .tribe-events .tribe-events-c-events-bar__search-button-icon-svg path,
	.theme-mywp .tribe-events .tribe-events-c-nav__prev:focus .tribe-events-c-nav__prev-icon-svg path,
	.theme-mywp .tribe-events .tribe-events-c-nav__prev:hover .tribe-events-c-nav__prev-icon-svg path,
	.theme-mywp .tribe-events .tribe-events-c-nav__prev-icon-svg path,
	.theme-mywp .tribe-events .tribe-events-c-nav__next:focus .tribe-events-c-nav__next-icon-svg path,
	.theme-mywp .tribe-events .tribe-events-c-nav__next:hover .tribe-events-c-nav__next-icon-svg path,
	.theme-mywp .tribe-events .tribe-events-c-nav__next-icon-svg path,
	.theme-mywp .tribe-events .tribe-events-calendar-month__day--past .tribe-events-calendar-month__mobile-events-icon--featured .tribe-events-calendar-month__mobile-events-icon-svg path {
		fill: #242038;
		}
	.theme-mywp .tribe-common .tribe-common-c-btn-icon--caret-left:active .tribe-common-c-btn-icon__icon-svg path,
	.theme-mywp .tribe-common .tribe-common-c-btn-icon--caret-left:focus .tribe-common-c-btn-icon__icon-svg path,
	.theme-mywp .tribe-common .tribe-common-c-btn-icon--caret-left:hover .tribe-common-c-btn-icon__icon-svg path,
	.theme-mywp .tribe-common .tribe-common-c-btn-icon--caret-right:active .tribe-common-c-btn-icon__icon-svg path,
	.theme-mywp .tribe-common .tribe-common-c-btn-icon--caret-right:focus .tribe-common-c-btn-icon__icon-svg path,
	.theme-mywp .tribe-common .tribe-common-c-btn-icon--caret-right:hover .tribe-common-c-btn-icon__icon-svg path,
	.theme-mywp .tribe-events .tribe-events-c-breadcrumbs__list-item-icon-svg path,
	.theme-mywp .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__prev-icon-svg path,
	.theme-mywp .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__next-icon-svg path,
	.theme-mywp .tribe-events .tribe-events-c-search__input-control-icon-svg path {
		fill: #464062;
		}
	.theme-mywp .tribe-events .datepicker .next .tribe-events-c-top-bar__datepicker-nav-icon-svg path,
	.theme-mywp .tribe-events .datepicker .prev .tribe-events-c-top-bar__datepicker-nav-icon-svg path {
		fill: #cfccdf;
		}
	.theme-mywp .tribe-common .tribe-common-c-btn-icon--caret-left:disabled .tribe-common-c-btn-icon__icon-svg path,
	.theme-mywp .tribe-common .tribe-common-c-btn-icon--caret-right:disabled .tribe-common-c-btn-icon__icon-svg path,
	.theme-mywp .tribe-events .tribe-events-c-nav__prev:disabled .tribe-events-c-nav__prev-icon-svg path,
	.theme-mywp .tribe-events .tribe-events-c-nav__next:disabled .tribe-events-c-nav__next-icon-svg path {
		fill: #e1dfed;
		}
	.theme-mywp .tribe-common .tribe-common-c-btn-icon--caret-left .tribe-common-c-btn-icon__icon-svg path,
	.theme-mywp .tribe-common .tribe-common-c-btn-icon--caret-right .tribe-common-c-btn-icon__icon-svg path {
		fill: #b7b2cc;
		}
	.theme-mywp .tribe-events .tribe-events-calendar-month__day-cell--selected .tribe-events-calendar-month__mobile-events-icon--featured .tribe-events-calendar-month__mobile-events-icon-svg path {
		fill: #fff;
		}
	.theme-mywp .tribe-common .tribe-common-c-svgicon--recurring path,
	.theme-mywp .tribe-common .tribe-common-c-svgicon--messages-not-found path,
	.theme-mywp .tribe-common .tribe-common-c-svgicon__svg-stroke {
		stroke: #242038;
		}
	.theme-mywp .tribe-common .tribe-common-c-svgicon--close-alt path,
	.theme-mywp .tribe-common .tribe-common-c-svgicon--close path {
		stroke: #b7b2cc;
		}
	.theme-mywp .tribe-events .tribe-events-c-ical__link:active .tribe-events-c-ical__link-icon-svg path,
	.theme-mywp .tribe-events .tribe-events-c-ical__link:focus .tribe-events-c-ical__link-icon-svg path,
	.theme-mywp .tribe-events .tribe-events-c-ical__link:hover .tribe-events-c-ical__link-icon-svg path {
		stroke: #fff;
		}
	/* CURRENT COLOR */
	.theme-mywp .tribe-common .tribe-common-c-svgicon--messages-not-found .tribe-common-c-svgicon__svg-stroke,
	.theme-mywp .tribe-events .tribe-events-c-ical__link-icon-svg path,
	.theme-mywp .tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-datetime-recurring-link:focus .tribe-events-calendar-month-mobile-events__mobile-event-datetime-recurring-icon-svg path,
	.theme-mywp .tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-datetime-recurring-link:hover .tribe-events-calendar-month-mobile-events__mobile-event-datetime-recurring-icon-svg path {
		stroke: currentColor;
		}
	.theme-mywp .tribe-common .tribe-common-c-loader__dot circle,
	.theme-mywp .tribe-common .tribe-common-c-svgicon--featured path,
	.theme-mywp .tribe-events .tribe-events-c-search__input-control--keyword-focus .tribe-events-c-search__input~.tribe-events-c-search__input-control-icon-svg path,
	.theme-mywp .tribe-events .tribe-events-c-search__input-control--keyword .tribe-events-c-search__input:focus~.tribe-events-c-search__input-control-icon-svg path,
	.theme-mywp .tribe-events .tribe-events-c-search__input-control--location-focus .tribe-events-c-search__input~.tribe-events-c-search__input-control-icon-svg path,
	.theme-mywp .tribe-events .tribe-events-c-search__input-control--location .tribe-events-c-search__input:focus~.tribe-events-c-search__input-control-icon-svg path,
	.theme-mywp .tribe-events .tribe-events-calendar-month__mobile-events-icon--featured .tribe-events-calendar-month__mobile-events-icon-svg path,
	.theme-mywp .tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-datetime-recurring-link:focus .tribe-events-calendar-month-mobile-events__mobile-event-datetime-recurring-icon-svg path,
	.theme-mywp .tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-datetime-recurring-link:hover .tribe-events-calendar-month-mobile-events__mobile-event-datetime-recurring-icon-svg path {
		fill: currentColor;
		}
/*
	ANIMATIONS
*/
	@keyframes a {
		50% {
			background-color: #59c3c3;
		}
	}