html body.single-tribe_events #tribe-events,
html body.single-tribe_events #tribe-events-content.tribe-events-single,
html body.single-tribe_events #tribe-events-content.tribe-events-single.tribe-blocks-editor,
html body.single-tribe_events article.tribe_events {
	background: transparent !important;
	background-color: transparent !important;
	background-image: none !important;
	border: 0 !important;
	border-radius: 0 !important;
	box-shadow: none !important;
	filter: none !important;
	outline: 0 !important;
	overflow: visible !important;
}

html body.single-tribe_events #tribe-events-content.tribe-events-single {
	padding: 0 !important;
}

html body.post-type-archive-tribe_events .tribe-events.tribe-events-view .tribe-common-l-container.tribe-events-l-container {
	padding-top: 0 !important;
	padding-bottom: 40px !important;
}

html body .kyoiq-search-field--icon-placeholder::placeholder,
html body.post-type-archive-tribe_events .tribe-events .tribe-events-c-search__input.kyoiq-search-field--icon-placeholder::placeholder,
html body.post-type-archive-tribe_events .tribe-common.tribe-events .tribe-events-c-search__input.kyoiq-search-field--icon-placeholder::placeholder {
	color: #6f7d90 !important;
	font-family: "Font Awesome 6 Free" !important;
	font-weight: 900 !important;
	opacity: 1 !important;
}

html body .kyoiq-search-field--icon-placeholder:focus::placeholder,
html body.post-type-archive-tribe_events .tribe-events .tribe-events-c-search__input.kyoiq-search-field--icon-placeholder:focus::placeholder,
html body.post-type-archive-tribe_events .tribe-common.tribe-events .tribe-events-c-search__input.kyoiq-search-field--icon-placeholder:focus::placeholder {
	color: transparent !important;
	-webkit-text-fill-color: transparent !important;
	opacity: 0 !important;
}

html body .kyoiq-search-field--icon-placeholder {
	padding-left: 14px !important;
}

html body.post-type-archive-tribe_events .tribe-events .tribe-events-c-search__input.kyoiq-search-field--icon-placeholder,
html body.post-type-archive-tribe_events .tribe-common.tribe-events .tribe-events-c-search__input.kyoiq-search-field--icon-placeholder {
	padding-left: 14px !important;
}

html body.post-type-archive-tribe_events .tribe-events .tribe-events-c-search__input,
html body.post-type-archive-tribe_events .tribe-common.tribe-events .tribe-events-c-search__input,
html body.post-type-archive-tribe_events .tribe-events .tribe-events-c-search__button,
html body.post-type-archive-tribe_events .tribe-common.tribe-events .tribe-events-c-search__button {
	border-radius: 8px !important;
}

html body #secondary .widget_search .search-field,
html body #secondary .search-form input[type="search"].search-field,
html body #secondary .wp-block-search__input {
	border-radius: 6px !important;
}

html body #secondary .widget_search .search-submit,
html body #secondary .search-form input[type="submit"].search-submit,
html body #secondary .wp-block-search__button {
	-webkit-appearance: none !important;
	appearance: none !important;
	display: inline-flex !important;
	align-items: center !important;
	justify-content: center !important;
	width: auto !important;
	min-width: 0 !important;
	height: 44px !important;
	min-height: 44px !important;
	margin: 0 0 0 8px !important;
	padding: 0 18px !important;
	border: 0 !important;
	border-radius: 6px !important;
	background: #005c86 !important;
	background-color: #005c86 !important;
	box-shadow: var(--kyoiq-shadow-control) !important;
	color: #fff !important;
	font-size: 14px !important;
	font-weight: 600 !important;
	letter-spacing: normal !important;
	line-height: 1 !important;
	text-align: center !important;
	text-decoration: none !important;
	text-transform: none !important;
	white-space: nowrap !important;
	cursor: pointer !important;
}

html body #secondary .search-form input[type="submit"].search-submit {
	display: inline-block !important;
	width: 52px !important;
	min-width: 52px !important;
	max-width: 52px !important;
	padding-right: 0 !important;
	padding-left: 0 !important;
	box-sizing: border-box !important;
	line-height: 44px !important;
	text-align: center !important;
	text-indent: 0 !important;
	vertical-align: middle !important;
}

html body #secondary .widget_search .search-submit:hover,
html body #secondary .widget_search .search-submit:focus,
html body #secondary .search-form input[type="submit"].search-submit:hover,
html body #secondary .search-form input[type="submit"].search-submit:focus,
html body #secondary .wp-block-search__button:hover,
html body #secondary .wp-block-search__button:focus {
	background: #005c86 !important;
	background-color: #005c86 !important;
	box-shadow: var(--kyoiq-shadow-control) !important;
	color: #fff !important;
	opacity: 1 !important;
	text-decoration: none !important;
}

html body.post-type-archive-tribe_events .tribe-events-view--month .tribe-events-calendar-month a:not(.kyoiq-month-multiday-bar-link),
html body.post-type-archive-tribe_events .tribe-events-view--month .tribe-events-calendar-month a:not(.kyoiq-month-multiday-bar-link):visited,
html body.post-type-archive-tribe_events .tribe-events-view--month .tribe-events-calendar-month a:not(.kyoiq-month-multiday-bar-link):hover,
html body.post-type-archive-tribe_events .tribe-events-view--month .tribe-events-calendar-month a:not(.kyoiq-month-multiday-bar-link):focus,
html body.post-type-archive-tribe_events .tribe-events-view--month .tribe-events-calendar-month a:not(.kyoiq-month-multiday-bar-link):active {
	border: 0 !important;
	border-bottom: 0 !important;
	box-shadow: none !important;
	background-image: none !important;
	text-decoration: none !important;
	text-decoration-color: transparent !important;
	text-decoration-line: none !important;
	text-decoration-thickness: 0 !important;
}

html body.post-type-archive-tribe_events .tribe-events-view--month .tribe-events-calendar-month a::before,
html body.post-type-archive-tribe_events .tribe-events-view--month .tribe-events-calendar-month a::after,
html body.post-type-archive-tribe_events .tribe-events-view--month .tribe-events-calendar-month a:hover::before,
html body.post-type-archive-tribe_events .tribe-events-view--month .tribe-events-calendar-month a:hover::after,
html body.post-type-archive-tribe_events .tribe-events-view--month .tribe-events-calendar-month a:focus::before,
html body.post-type-archive-tribe_events .tribe-events-view--month .tribe-events-calendar-month a:focus::after,
html body.post-type-archive-tribe_events .tribe-events-view--month .tribe-events-calendar-month .tribe-common-anchor-thin::before,
html body.post-type-archive-tribe_events .tribe-events-view--month .tribe-events-calendar-month .tribe-common-anchor-thin::after,
html body.post-type-archive-tribe_events .tribe-events-view--month .tribe-events-calendar-month .tribe-common-anchor-thin-alt::before,
html body.post-type-archive-tribe_events .tribe-events-view--month .tribe-events-calendar-month .tribe-common-anchor-thin-alt::after {
	content: none !important;
	display: none !important;
	width: 0 !important;
	height: 0 !important;
	border: 0 !important;
	border-bottom: 0 !important;
	box-shadow: none !important;
	background: none !important;
	background-image: none !important;
	text-decoration: none !important;
}

html body.post-type-archive-tribe_events .tribe-events-view--month .tribe-events-calendar-month__day:hover,
html body.post-type-archive-tribe_events .tribe-events-view--month .tribe-events-calendar-month__day:focus,
html body.post-type-archive-tribe_events .tribe-events-view--month .tribe-events-calendar-month__day:focus-within {
	box-shadow: none !important;
}

html body.post-type-archive-tribe_events .tribe-events-view--month .tribe-events-calendar-month__day::before,
html body.post-type-archive-tribe_events .tribe-events-view--month .tribe-events-calendar-month__day::after,
html body.post-type-archive-tribe_events .tribe-events-view--month .tribe-events-calendar-month__day:hover::before,
html body.post-type-archive-tribe_events .tribe-events-view--month .tribe-events-calendar-month__day:hover::after,
html body.post-type-archive-tribe_events .tribe-events-view--month .tribe-events-calendar-month__day:focus::before,
html body.post-type-archive-tribe_events .tribe-events-view--month .tribe-events-calendar-month__day:focus::after,
html body.post-type-archive-tribe_events .tribe-events-view--month .tribe-events-calendar-month__day:focus-within::before,
html body.post-type-archive-tribe_events .tribe-events-view--month .tribe-events-calendar-month__day:focus-within::after {
	content: none !important;
	display: none !important;
	width: 0 !important;
	height: 0 !important;
	border: 0 !important;
	box-shadow: none !important;
	background: none !important;
	background-image: none !important;
}

html body.post-type-archive-tribe_events .tribe-events-view--month .tribe-events-calendar-month__more-events {
	display: flex !important;
	flex: 0 0 auto !important;
	align-self: stretch !important;
	align-items: center !important;
	justify-content: center !important;
	width: 100% !important;
	min-width: 100% !important;
	max-width: 100% !important;
	margin: 4px 0 4px !important;
	padding: 0 !important;
	border: 0 !important;
	border-top: 0 !important;
	border-bottom: 0 !important;
	box-shadow: none !important;
	background: transparent !important;
	background-image: none !important;
	box-sizing: border-box !important;
	text-align: center !important;
}

html body.post-type-archive-tribe_events .tribe-events-view--month .tribe-events-calendar-month__more-events::before,
html body.post-type-archive-tribe_events .tribe-events-view--month .tribe-events-calendar-month__more-events::after,
html body.post-type-archive-tribe_events .tribe-events-view--month .tribe-events-calendar-month__more-events-link::before,
html body.post-type-archive-tribe_events .tribe-events-view--month .tribe-events-calendar-month__more-events-link::after {
	content: none !important;
	display: none !important;
	border: 0 !important;
	box-shadow: none !important;
	background: none !important;
}

html body.post-type-archive-tribe_events .tribe-events-view--month .tribe-events-calendar-month__more-events-link,
html body.post-type-archive-tribe_events .tribe-events-view--month .tribe-events-calendar-month__more-events-link:visited {
	display: inline-flex !important;
	align-items: center !important;
	justify-content: center !important;
	width: auto !important;
	min-width: 0 !important;
	max-width: 100% !important;
	margin: 0 auto !important;
	padding: 0 !important;
	color: var(--kyoiq-color-heading) !important;
	font-weight: 600 !important;
	line-height: 1.2 !important;
	white-space: nowrap !important;
	transition: color 0.16s ease !important;
}

html body.post-type-archive-tribe_events .tribe-events-view--month .tribe-events-calendar-month__more-events-link:hover,
html body.post-type-archive-tribe_events .tribe-events-view--month .tribe-events-calendar-month__more-events-link:focus,
html body.post-type-archive-tribe_events .tribe-events-view--month .tribe-events-calendar-month__more-events-link:active {
	color: var(--kyoiq-color-primary) !important;
}

html body.post-type-archive-tribe_events .kyoiq-month-tooltip-card .custom-event-date {
	border: 0 !important;
}

@media (max-width: 767px) {
		html body.post-type-archive-tribe_events .tribe-events-view--month .tribe-events-calendar-month .kyoiq-month-mobile-thumb-link,
		html body.post-type-archive-tribe_events .tribe-events-view--month .tribe-events-calendar-month .kyoiq-month-mobile-thumb-link:hover,
		html body.post-type-archive-tribe_events .tribe-events-view--month .tribe-events-calendar-month .kyoiq-month-mobile-thumb-link:focus {
		box-shadow: 0 5px 12px rgba(0, 0, 0, 0.28), 0 2px 5px rgba(0, 0, 0, 0.18) !important;
	}
}

html body .custom-event-list .custom-event-card,
html body.single-post .entry-content .custom-event-list .custom-event-card,
html body.page:not(.home) .entry-content .custom-event-list .custom-event-card,
html body.post-type-archive-tribe_events .kyoiq-month-tooltip-card.custom-event-card,
html body .tooltipster-base.tooltipster-sidetip .kyoiq-month-tooltip-card.custom-event-card,
html body.post-type-archive-tribe_events .tribe-events-view--day .tribe-events-calendar-day__event.kyoiq-day-event-card,
html body.post-type-archive-tribe_events .tribe-events-view--day .tribe-events-calendar-day__event,
html body .datepicker.datepicker-dropdown {
	box-shadow: var(--kyoiq-shadow-card) !important;
}

html body.post-type-archive-tribe_events .tribe-events-view--month .tribe-events-calendar-month {
	box-shadow: 0 18px 42px rgba(16, 32, 59, 0.18) !important;
	filter: drop-shadow(0 14px 30px rgba(16, 32, 59, 0.16)) !important;
}

@media (max-width: 767px) {
	html body.post-type-archive-tribe_events .tribe-events-view--month {
		padding-bottom: 34px !important;
	}

	html body.post-type-archive-tribe_events .tribe-events-view--month .tribe-events-l-container {
		overflow: visible !important;
	}

	html body.post-type-archive-tribe_events .tribe-events-view--month .tribe-events-calendar-month {
		border-radius: 14px !important;
		clip-path: none !important;
		box-shadow: 0 16px 40px rgba(16, 32, 59, 0.26), 0 3px 10px rgba(16, 32, 59, 0.16) !important;
		filter: none !important;
		overflow: hidden !important;
	}
}

html body .custom-event-list .custom-event-card:hover,
html body .custom-event-list .custom-event-card:focus,
html body .custom-event-list .custom-event-card:focus-within,
html body.post-type-archive-tribe_events .kyoiq-month-tooltip-card.custom-event-card:hover,
html body.post-type-archive-tribe_events .kyoiq-month-tooltip-card.custom-event-card:focus,
html body.post-type-archive-tribe_events .kyoiq-month-tooltip-card.custom-event-card:focus-within {
	box-shadow: var(--kyoiq-shadow-card-hover) !important;
}

html body.post-type-archive-tribe_events .tribe-events.tribe-events-view--list .tribe-events-calendar-list__event-featured-image-wrapper,
html body.post-type-archive-tribe_events .tribe-events.tribe-events-view--day .tribe-events-calendar-day__event-featured-image-wrapper,
html body.post-type-archive-tribe_events .tribe-events.tribe-events-view--list .tribe-events-calendar-list__event-featured-image,
html body.post-type-archive-tribe_events .tribe-events.tribe-events-view--day .tribe-events-calendar-day__event-featured-image,
html body.post-type-archive-tribe_events .tribe-events.tribe-events-view--day .kyoiq-day-event-media img,
html body .custom-event-list .custom-event-image,
html body.single-post .entry-content .custom-event-list .custom-event-image,
html body.page:not(.home) .entry-content .custom-event-list .custom-event-image,
html body.single-tribe_events .tribe-events-event-image,
html body.single-tribe_events .tribe-events-event-image img {
	box-shadow: var(--kyoiq-shadow-image) !important;
}

html body .tribe-events-view--list .event-labels > span,
html body .tribe-events-view--day .event-labels > span,
html body .tribe-events-view--list .kyoiq-archive-image-labels > span,
html body .tribe-events-view--day .kyoiq-archive-image-labels > span,
html body .custom-event-list .event-label,
html body.single-post .entry-content .custom-event-list .event-label,
html body.page:not(.home) .entry-content .custom-event-list .event-label,
html body.single-post .single-event-label,
html body.single-tribe_events .single-event-label,
html body.post-type-archive-tribe_events .kyoiq-month-tooltip-card .event-label {
	box-shadow: var(--kyoiq-shadow-badge) !important;
}

html body .tribe-events-view--list .tribe-events-calendar-list__event-datetime,
html body .tribe-events-view--day .kyoiq-event-datetime,
html body .custom-event-list .custom-event-date,
html body.single-post .entry-content .custom-event-content .custom-event-date,
html body.page:not(.home) .entry-content .custom-event-content .custom-event-date,
html body .tribe-events .tribe-events-c-search__button,
html body .tribe-common.tribe-events .tribe-events-c-search__button,
html body.post-type-archive-tribe_events .tribe-common.tribe-events .tribe-events-c-events-bar .tribe-events-c-search__button,
html body.post-type-archive-tribe_events .tribe-events .tribe-events-c-events-bar__search-button,
html body.post-type-archive-tribe_events .tribe-common.tribe-events .tribe-events-c-events-bar__search-button,
html body.post-type-archive-tribe_events .tribe-events .tribe-events-c-view-selector .tribe-events-c-view-selector__button,
html body.post-type-archive-tribe_events .tribe-common.tribe-events .tribe-events-c-view-selector .tribe-events-c-view-selector__button {
	box-shadow: none !important;
}

html body.post-type-archive-tribe_events .tribe-common.tribe-events .tribe-events-c-events-bar .tribe-events-c-search__button:hover,
html body.post-type-archive-tribe_events .tribe-common.tribe-events .tribe-events-c-events-bar .tribe-events-c-search__button:focus,
html body.post-type-archive-tribe_events .tribe-common.tribe-events .tribe-events-c-events-bar .tribe-events-c-search__button:focus-visible,
html body.post-type-archive-tribe_events .tribe-common.tribe-events .tribe-events-c-events-bar .tribe-events-c-search__button:active {
	box-shadow: none !important;
	transform: none !important;
}

html body.post-type-archive-tribe_events .tribe-events .tribe-events-c-view-selector__list-item-link:hover,
html body.post-type-archive-tribe_events .tribe-events .tribe-events-c-view-selector__list-item-link:focus-visible,
html body.post-type-archive-tribe_events .tribe-events .tribe-events-c-view-selector__list-item--active .tribe-events-c-view-selector__list-item-link:hover,
html body.post-type-archive-tribe_events .tribe-events .tribe-events-c-view-selector__list-item-link[aria-current="page"]:hover,
html body.post-type-archive-tribe_events .tribe-events .tribe-events-c-view-selector__list-item-link[aria-current="true"]:hover,
html body.post-type-archive-tribe_events .tribe-common.tribe-events .tribe-events-c-view-selector__list-item-link:hover,
html body.post-type-archive-tribe_events .tribe-common.tribe-events .tribe-events-c-view-selector__list-item-link:focus-visible,
html body.post-type-archive-tribe_events .tribe-common.tribe-events .tribe-events-c-view-selector__list-item--active .tribe-events-c-view-selector__list-item-link:hover,
html body.post-type-archive-tribe_events .tribe-common.tribe-events .tribe-events-c-view-selector__list-item-link[aria-current="page"]:hover,
html body.post-type-archive-tribe_events .tribe-common.tribe-events .tribe-events-c-view-selector__list-item-link[aria-current="true"]:hover {
	box-shadow: none !important;
}

@media screen and (min-width: 768px) {
	html body.post-type-archive-tribe_events .tribe-events .tribe-events-c-view-selector__list,
	html body.post-type-archive-tribe_events .tribe-common.tribe-events .tribe-events-c-view-selector__list,
	html body.post-type-archive-tribe_events .tribe-events .tribe-events-c-view-selector__list-item-link,
	html body.post-type-archive-tribe_events .tribe-events .tribe-events-c-view-selector__list-item-link:hover,
	html body.post-type-archive-tribe_events .tribe-events .tribe-events-c-view-selector__list-item-link:focus-visible,
	html body.post-type-archive-tribe_events .tribe-events .tribe-events-c-view-selector__list-item--active .tribe-events-c-view-selector__list-item-link,
	html body.post-type-archive-tribe_events .tribe-events .tribe-events-c-view-selector__list-item--active .tribe-events-c-view-selector__list-item-link:hover,
	html body.post-type-archive-tribe_events .tribe-events .tribe-events-c-view-selector__list-item-link[aria-current="page"],
	html body.post-type-archive-tribe_events .tribe-events .tribe-events-c-view-selector__list-item-link[aria-current="page"]:hover,
	html body.post-type-archive-tribe_events .tribe-events .tribe-events-c-view-selector__list-item-link[aria-current="true"],
	html body.post-type-archive-tribe_events .tribe-events .tribe-events-c-view-selector__list-item-link[aria-current="true"]:hover,
	html body.post-type-archive-tribe_events .tribe-common.tribe-events .tribe-events-c-view-selector__list-item-link,
	html body.post-type-archive-tribe_events .tribe-common.tribe-events .tribe-events-c-view-selector__list-item-link:hover,
	html body.post-type-archive-tribe_events .tribe-common.tribe-events .tribe-events-c-view-selector__list-item-link:focus-visible,
	html body.post-type-archive-tribe_events .tribe-common.tribe-events .tribe-events-c-view-selector__list-item--active .tribe-events-c-view-selector__list-item-link,
	html body.post-type-archive-tribe_events .tribe-common.tribe-events .tribe-events-c-view-selector__list-item--active .tribe-events-c-view-selector__list-item-link:hover,
	html body.post-type-archive-tribe_events .tribe-common.tribe-events .tribe-events-c-view-selector__list-item-link[aria-current="page"],
	html body.post-type-archive-tribe_events .tribe-common.tribe-events .tribe-events-c-view-selector__list-item-link[aria-current="page"]:hover,
	html body.post-type-archive-tribe_events .tribe-common.tribe-events .tribe-events-c-view-selector__list-item-link[aria-current="true"],
	html body.post-type-archive-tribe_events .tribe-common.tribe-events .tribe-events-c-view-selector__list-item-link[aria-current="true"]:hover {
		box-shadow: none !important;
	}
}

html body.post-type-archive-tribe_events .tribe-events-view--list .event-labels > .event-status-label,
html body.post-type-archive-tribe_events .tribe-events-view--day .event-labels > .event-status-label,
html body.post-type-archive-tribe_events .tribe-events-view--list .event-labels > .tribe-events-calendar-list__event-tag-label,
html body.post-type-archive-tribe_events .tribe-events-view--day .event-labels > .tribe-events-calendar-day__event-tag-label {
	gap: 4px !important;
	column-gap: 4px !important;
}

html body.post-type-archive-tribe_events .tribe-events-view--list .event-labels > .event-status-label::before,
html body.post-type-archive-tribe_events .tribe-events-view--list .event-labels > .event-status-label::after,
html body.post-type-archive-tribe_events .tribe-events-view--day .event-labels > .event-status-label::before,
html body.post-type-archive-tribe_events .tribe-events-view--day .event-labels > .event-status-label::after,
html body.post-type-archive-tribe_events .tribe-events-view--list .event-labels > .tribe-events-calendar-list__event-tag-label::before,
html body.post-type-archive-tribe_events .tribe-events-view--list .event-labels > .tribe-events-calendar-list__event-tag-label::after,
html body.post-type-archive-tribe_events .tribe-events-view--day .event-labels > .tribe-events-calendar-day__event-tag-label::before,
html body.post-type-archive-tribe_events .tribe-events-view--day .event-labels > .tribe-events-calendar-day__event-tag-label::after,
html body.post-type-archive-tribe_events .tribe-events-view--list .event-labels > .event-status-label i,
html body.post-type-archive-tribe_events .tribe-events-view--day .event-labels > .event-status-label i,
html body.post-type-archive-tribe_events .tribe-events-view--list .event-labels > .tribe-events-calendar-list__event-tag-label i,
html body.post-type-archive-tribe_events .tribe-events-view--day .event-labels > .tribe-events-calendar-day__event-tag-label i,
html body.post-type-archive-tribe_events .tribe-events-view--list .event-labels > .event-status-label svg,
html body.post-type-archive-tribe_events .tribe-events-view--day .event-labels > .event-status-label svg,
html body.post-type-archive-tribe_events .tribe-events-view--list .event-labels > .tribe-events-calendar-list__event-tag-label svg,
html body.post-type-archive-tribe_events .tribe-events-view--day .event-labels > .tribe-events-calendar-day__event-tag-label svg,
html body.post-type-archive-tribe_events .tribe-events-view--list .event-labels > .event-status-label img,
html body.post-type-archive-tribe_events .tribe-events-view--day .event-labels > .event-status-label img,
html body.post-type-archive-tribe_events .tribe-events-view--list .event-labels > .tribe-events-calendar-list__event-tag-label img,
html body.post-type-archive-tribe_events .tribe-events-view--day .event-labels > .tribe-events-calendar-day__event-tag-label img {
	margin: 0 !important;
	margin-inline: 0 !important;
	padding: 0 !important;
}

html body .kyoiq-event-report-list-label,
html body.post-type-archive-tribe_events .tribe-events-view--list .event-labels > .kyoiq-event-report-list-label,
html body.post-type-archive-tribe_events .tribe-events-view--day .event-labels > .kyoiq-event-report-list-label,
html body.post-type-archive-tribe_events .tribe-events-view--latest-past .event-labels > .kyoiq-event-report-list-label,
html body.post-type-archive-tribe_events .kyoiq-month-tooltip-card .kyoiq-event-report-list-label,
html body.single-post .entry-content .custom-event-list .kyoiq-event-report-list-label,
html body.page:not(.home) .entry-content .custom-event-list .kyoiq-event-report-list-label {
	display: inline-flex !important;
	align-items: center !important;
	gap: 6px !important;
	height: 26px !important;
	min-height: 26px !important;
	padding: 5px 10px !important;
	color: #fff !important;
	background: #1d9a75 !important;
	background-color: #1d9a75 !important;
	border: 0 !important;
	border-color: #1d9a75 !important;
	border-radius: 4px !important;
	font-size: 12px !important;
	font-weight: 800 !important;
	line-height: 1.2 !important;
	text-decoration: none !important;
	white-space: nowrap !important;
	box-shadow: 0 6px 14px rgba(29, 154, 117, 0.24) !important;
}

html body .kyoiq-event-report-list-label::before,
html body .kyoiq-event-report-list-label::after,
html body.post-type-archive-tribe_events .tribe-events-view--list .event-labels > .kyoiq-event-report-list-label::before,
html body.post-type-archive-tribe_events .tribe-events-view--list .event-labels > .kyoiq-event-report-list-label::after,
html body.post-type-archive-tribe_events .tribe-events-view--day .event-labels > .kyoiq-event-report-list-label::before,
html body.post-type-archive-tribe_events .tribe-events-view--day .event-labels > .kyoiq-event-report-list-label::after {
	display: none !important;
	content: none !important;
}

html body .kyoiq-event-report-list-label i,
html body.post-type-archive-tribe_events .tribe-events-view--list .event-labels > .kyoiq-event-report-list-label i,
html body.post-type-archive-tribe_events .tribe-events-view--day .event-labels > .kyoiq-event-report-list-label i {
	display: inline-flex !important;
	flex: 0 0 auto !important;
	align-items: center !important;
	justify-content: center !important;
	margin: 0 !important;
	padding: 0 !important;
	color: #fff !important;
	font-size: 12px !important;
	line-height: 1 !important;
}

html body a.kyoiq-event-report-list-label:hover,
html body a.kyoiq-event-report-list-label:focus,
html body a.kyoiq-event-report-list-label:focus-visible {
	color: #fff !important;
	background: #168063 !important;
	background-color: #168063 !important;
	border-color: #168063 !important;
	text-decoration: none !important;
	box-shadow: 0 6px 14px rgba(29, 154, 117, 0.28) !important;
}

html body.post-type-archive-tribe_events .tribe-events-view--list .event-labels > .event-status-label,
html body.post-type-archive-tribe_events .tribe-events-view--day .event-labels > .event-status-label,
html body.post-type-archive-tribe_events .tribe-events-view--latest-past .event-labels > .event-status-label {
	order: 20 !important;
}

html body.post-type-archive-tribe_events .tribe-events-view--list .event-labels > .kyoiq-event-report-list-label,
html body.post-type-archive-tribe_events .tribe-events-view--day .event-labels > .kyoiq-event-report-list-label,
html body.post-type-archive-tribe_events .tribe-events-view--latest-past .event-labels > .kyoiq-event-report-list-label,
html body .custom-event-list .event-labels > .kyoiq-event-report-list-label {
	order: 21 !important;
}

html body.post-type-archive-tribe_events .tribe-events-view--list .event-labels > .tribe-events-calendar-list__event-tag-label,
html body.post-type-archive-tribe_events .tribe-events-view--day .event-labels > .tribe-events-calendar-day__event-tag-label,
html body.post-type-archive-tribe_events .tribe-events-view--latest-past .event-labels > .tribe-events-calendar-latest-past__event-tag-label,
html body .custom-event-list .event-labels > .label-tag {
	order: 30 !important;
}

html body.post-type-archive-tribe_events .tribe-events .tribe-events-c-events-bar__search-button svg,
html body.post-type-archive-tribe_events .tribe-common.tribe-events .tribe-events-c-events-bar__search-button svg,
html body.post-type-archive-tribe_events .tribe-events .tribe-events-c-search__input-control svg,
html body.post-type-archive-tribe_events .tribe-common.tribe-events .tribe-events-c-search__input-control svg {
	display: none !important;
}

html body.post-type-archive-tribe_events .tribe-events .kyoiq-fa-search-icon,
html body.post-type-archive-tribe_events .tribe-common.tribe-events .kyoiq-fa-search-icon {
	display: inline-flex !important;
	align-items: center !important;
	justify-content: center !important;
	flex: 0 0 16px !important;
	width: 16px !important;
	min-width: 16px !important;
	max-width: 16px !important;
	height: 16px !important;
	min-height: 16px !important;
	max-height: 16px !important;
	margin: 0 !important;
	padding: 0 !important;
	color: #6b7280 !important;
	font-size: 16px !important;
	font-weight: 900 !important;
	line-height: 1 !important;
	text-align: center !important;
	box-shadow: none !important;
	filter: none !important;
	transform: none !important;
}

html body.post-type-archive-tribe_events .tribe-events .tribe-events-c-search__input-control .kyoiq-fa-search-icon,
html body.post-type-archive-tribe_events .tribe-common.tribe-events .tribe-events-c-search__input-control .kyoiq-fa-search-icon {
	position: absolute !important;
	top: 50% !important;
	left: 14px !important;
	z-index: 2 !important;
	pointer-events: none !important;
	transform: translateY(-50%) !important;
}

html body.post-type-archive-tribe_events .tribe-events .tribe-events-c-search__input:focus ~ .kyoiq-fa-search-icon--input,
html body.post-type-archive-tribe_events .tribe-events .tribe-events-c-search__input:not(:placeholder-shown) ~ .kyoiq-fa-search-icon--input,
html body.post-type-archive-tribe_events .tribe-common.tribe-events .tribe-events-c-search__input:focus ~ .kyoiq-fa-search-icon--input,
html body.post-type-archive-tribe_events .tribe-common.tribe-events .tribe-events-c-search__input:not(:placeholder-shown) ~ .kyoiq-fa-search-icon--input {
	display: none !important;
	opacity: 0 !important;
	visibility: hidden !important;
}

html body.post-type-archive-tribe_events .tribe-events .tribe-events-c-search__input:placeholder-shown:not(:focus) ~ .kyoiq-fa-search-icon--input,
html body.post-type-archive-tribe_events .tribe-common.tribe-events .tribe-events-c-search__input:placeholder-shown:not(:focus) ~ .kyoiq-fa-search-icon--input {
	display: inline-flex !important;
	opacity: 1 !important;
	visibility: visible !important;
}

html body.single-tribe_events .single-event-date,
html body.single-tribe_events .single-event-date-main,
html body.single-tribe_events .single-event-date-meta,
html body.single-tribe_events .single-event-date-time,
html body.single-tribe_events .single-event-date-venue,
html body.single-tribe_events .single-event-date-title,
html body.single-tribe_events .tribe-events-single-event-title,
html body.single-tribe_events .tribe-events-schedule {
	border: 0 !important;
	border-color: transparent !important;
}

html body.single-tribe_events .single-event-label.organizer {
	background: var(--kyoiq-color-organizer-label) !important;
	background-color: var(--kyoiq-color-organizer-label) !important;
	border: 1px solid var(--kyoiq-color-organizer-label) !important;
	border-color: var(--kyoiq-color-organizer-label) !important;
	outline-color: var(--kyoiq-color-organizer-label) !important;
	order: 10 !important;
}

html body.single-tribe_events a.single-event-label.organizer,
html body.single-tribe_events a.single-event-label.organizer:hover,
html body.single-tribe_events a.single-event-label.organizer:focus,
html body.single-tribe_events a.single-event-label.organizer:focus-visible {
	color: #fff !important;
	text-decoration: none !important;
}

html body.single-tribe_events a.single-event-label.organizer:hover,
html body.single-tribe_events a.single-event-label.organizer:focus,
html body.single-tribe_events a.single-event-label.organizer:focus-visible {
	background: var(--kyoiq-color-organizer-label-hover) !important;
	background-color: var(--kyoiq-color-organizer-label-hover) !important;
	border-color: var(--kyoiq-color-organizer-label-hover) !important;
	outline: 2px solid var(--kyoiq-color-organizer-label-focus) !important;
	outline-offset: 2px !important;
	box-shadow: 0 6px 14px var(--kyoiq-color-organizer-label-focus) !important;
}

html body.single-tribe_events .single-event-top-meta {
	display: flex !important;
	flex-wrap: wrap !important;
	align-items: flex-start !important;
	column-gap: 12px !important;
	row-gap: 16px !important;
	gap: 16px 12px !important;
	margin-bottom: 72px !important;
}

html body.single-tribe_events .single-event-sub-meta,
html body.single-tribe_events .single-event-sub-row,
html body.single-tribe_events .single-event-date {
	width: 100% !important;
	max-width: 100% !important;
}

html body.single-tribe_events .single-event-label {
	margin: 0 !important;
}

html body.single-tribe_events .single-event-label.video {
	background: var(--kyoiq-color-video-brand) !important;
	background-color: var(--kyoiq-color-video-brand) !important;
	border: 1px solid var(--kyoiq-color-video-brand) !important;
	border-color: var(--kyoiq-color-video-brand) !important;
	outline-color: var(--kyoiq-color-video-brand) !important;
	box-shadow: 0 6px 14px rgba(255, 0, 51, 0.24) !important;
	color: #fff !important;
	text-decoration: none !important;
}

html body.single-tribe_events a.single-event-label.video:hover,
html body.single-tribe_events a.single-event-label.video:focus,
html body.single-tribe_events a.single-event-label.video:focus-visible {
	color: #fff !important;
	background: var(--kyoiq-color-video-brand-hover) !important;
	background-color: var(--kyoiq-color-video-brand-hover) !important;
	border-color: var(--kyoiq-color-video-brand-hover) !important;
	outline: 2px solid rgba(255, 0, 51, 0.28) !important;
	outline-offset: 2px !important;
	box-shadow: 0 6px 14px rgba(255, 0, 51, 0.28) !important;
	text-decoration: none !important;
}

html body.single-tribe_events .tribe-events-back {
	margin-bottom: 42px !important;
}

html body.single-tribe_events .tribe-events-single-event-description.tribe-events-content {
	width: min(100%, 500px) !important;
	max-width: 500px !important;
	margin-right: auto !important;
	margin-left: auto !important;
}

html body.single-tribe_events .tribe-events-single-event-description.tribe-events-content > .kyoiq-event-report,
html body.single-tribe_events .tribe-events-single-event-description.tribe-events-content > .kyoiq-event-video-archive {
	width: calc(100% + 64px) !important;
	max-width: 564px !important;
	margin-right: -32px !important;
	margin-left: -32px !important;
	padding-right: 32px !important;
	padding-left: 32px !important;
}

html body.single-tribe_events .single-event-label.featured,
html body.single-tribe_events .single-event-label.status,
html body.single-tribe_events .single-event-label.tag {
	order: 11 !important;
}

html body.single-tribe_events .single-event-sub-meta {
	order: 20 !important;
	flex: 0 0 100% !important;
	margin-bottom: 0 !important;
}

html body.single-tribe_events .single-event-date {
	border-radius: 24px !important;
	overflow: hidden !important;
}

html body.single-tribe_events .single-event-date-card {
	border-radius: 24px 0 0 24px !important;
	overflow: hidden !important;
}

html body.single-tribe_events .single-event-date-card-year,
html body.single-tribe_events .single-event-date-card-month,
html body.single-tribe_events .single-event-date-card-day {
	display: inline-flex !important;
	align-items: center !important;
	justify-content: center !important;
	text-align: center !important;
}

html body.single-tribe_events .single-event-date-card-year {
	width: 56px !important;
	font-size: 20px !important;
	font-weight: 900 !important;
	line-height: 1.05 !important;
}

html body.single-tribe_events .single-event-date-card-month,
html body.single-tribe_events .single-event-date-card-day {
	width: 56px !important;
	font-size: 40px !important;
	font-weight: 900 !important;
	line-height: 0.95 !important;
}

html body.single-tribe_events .single-event-date-main {
	border-radius: 0 24px 24px 0 !important;
	overflow: hidden !important;
}

html body.single-tribe_events .single-event-title-labels {
	display: flex !important;
	flex-wrap: wrap !important;
	align-items: center !important;
	gap: 8px 10px !important;
	width: 100% !important;
	max-width: 100% !important;
	margin: 0 0 20px !important;
	padding: 0 !important;
}

html body.single-tribe_events .single-event-title-labels .single-event-label {
	display: inline-flex !important;
	align-items: center !important;
	gap: 6px !important;
	column-gap: 6px !important;
	box-sizing: border-box !important;
	height: 26px !important;
	min-height: 26px !important;
	margin: 0 !important;
	padding: 5px 10px !important;
	border-radius: 4px !important;
	font-size: 12px !important;
	line-height: 1.2 !important;
	box-shadow: none !important;
}

html body.single-tribe_events .single-event-title-labels .single-event-label:hover,
html body.single-tribe_events .single-event-title-labels .single-event-label:focus,
html body.single-tribe_events .single-event-title-labels .single-event-label:focus-visible {
	box-shadow: none !important;
}

html body.single-tribe_events .single-event-title-labels .single-event-label::before,
html body.single-tribe_events .single-event-title-labels .single-event-label::after {
	margin: 0 !important;
	padding: 0 !important;
}

html body.single-tribe_events .single-event-title-labels .single-event-label i {
	margin: 0 !important;
	padding: 0 !important;
	font-size: 12px !important;
	line-height: 1 !important;
}

html body.single-tribe_events .single-event-date-meta {
	display: flex !important;
	flex-wrap: wrap !important;
	align-items: center !important;
	column-gap: 36px !important;
	row-gap: 8px !important;
	min-width: 0 !important;
	margin: 20px 0 0 !important;
	color: #6b7280 !important;
}

html body.single-tribe_events .single-event-date-time,
html body.single-tribe_events .single-event-date-venue {
	display: inline-flex !important;
	align-items: center !important;
	gap: 8px !important;
	min-width: 0 !important;
	margin: 0 !important;
	color: #6b7280 !important;
	font-size: 16px !important;
	font-weight: 800 !important;
	line-height: 1.45 !important;
}

html body.single-tribe_events .single-event-date-time {
	column-gap: 0 !important;
	gap: 0 !important;
}

html body.single-tribe_events .single-event-date-icon,
html body.single-tribe_events .single-event-venue-icon {
	display: inline-flex !important;
	flex: 0 0 auto !important;
	align-items: center !important;
	justify-content: center !important;
	width: 1em !important;
	height: 1em !important;
	color: #6b7280 !important;
	font-size: 16px !important;
	line-height: 1 !important;
}

html body.single-tribe_events .single-event-date-icon {
	width: auto !important;
	min-width: 0 !important;
	margin-right: 8px !important;
}

html body.single-tribe_events .single-event-date-icon i,
html body.single-tribe_events .single-event-venue-icon i {
	margin: 0 !important;
	font-size: 16px !important;
	line-height: 1 !important;
}

html body.single-tribe_events .single-event-date-text,
html body.single-tribe_events .single-event-venue-text {
	color: #6b7280 !important;
	font-size: 16px !important;
	line-height: 1.45 !important;
}

html body.single-tribe_events .single-event-date-title {
	color: var(--kyoiq-color-primary) !important;
}

html body.single-tribe_events .tribe-events-event-image,
html body.single-tribe_events .tribe-events-event-image img {
	border-radius: 28px !important;
	overflow: hidden !important;
}

html body.single-post .entry-thumbnail,
html body.single-post .entry-thumbnail img {
	border-radius: 28px !important;
	overflow: hidden !important;
}

html body.single-post .entry-thumbnail img {
	display: block !important;
	width: 100% !important;
	max-width: none !important;
	height: auto !important;
}

html body.single-tribe_events .tribe-events-event-image {
	margin-bottom: 72px !important;
}

@media screen and (max-width: 767px) {
	html body.post-type-archive-tribe_events .tribe-events .tribe-events-c-events-bar__search-button,
	html body.post-type-archive-tribe_events .tribe-common.tribe-events .tribe-events-c-events-bar__search-button,
	html body.post-type-archive-tribe_events .tribe-events .tribe-events-c-events-bar__search-button:hover,
	html body.post-type-archive-tribe_events .tribe-common.tribe-events .tribe-events-c-events-bar__search-button:hover,
	html body.post-type-archive-tribe_events .tribe-events .tribe-events-c-events-bar__search-button:focus,
	html body.post-type-archive-tribe_events .tribe-common.tribe-events .tribe-events-c-events-bar__search-button:focus,
	html body.post-type-archive-tribe_events .tribe-events .tribe-events-c-events-bar__search-button[aria-expanded="true"],
	html body.post-type-archive-tribe_events .tribe-common.tribe-events .tribe-events-c-events-bar__search-button[aria-expanded="true"] {
		box-shadow: none !important;
		filter: none !important;
		text-shadow: none !important;
		overflow: visible !important;
		position: relative !important;
	}

	html body.post-type-archive-tribe_events .tribe-events .tribe-events-c-events-bar__search-button::before,
	html body.post-type-archive-tribe_events .tribe-common.tribe-events .tribe-events-c-events-bar__search-button::before {
		content: none !important;
		display: none !important;
		box-shadow: none !important;
		filter: none !important;
	}

	html body.post-type-archive-tribe_events .tribe-events .tribe-events-c-events-bar__search-button::after,
	html body.post-type-archive-tribe_events .tribe-common.tribe-events .tribe-events-c-events-bar__search-button::after {
		content: none !important;
		display: none !important;
		box-shadow: none !important;
		filter: none !important;
	}

	html body.post-type-archive-tribe_events .tribe-events .tribe-events-c-events-bar__search-button svg,
	html body.post-type-archive-tribe_events .tribe-common.tribe-events .tribe-events-c-events-bar__search-button svg {
		display: none !important;
	}

	html body.post-type-archive-tribe_events .tribe-events .tribe-events-c-events-bar.kyoiq-search-is-open,
	html body.post-type-archive-tribe_events .tribe-common.tribe-events .tribe-events-c-events-bar.kyoiq-search-is-open,
	html body.post-type-archive-tribe_events .tribe-events .tribe-events-c-events-bar:has(.tribe-events-c-events-bar__search-button[aria-expanded="true"]),
	html body.post-type-archive-tribe_events .tribe-common.tribe-events .tribe-events-c-events-bar:has(.tribe-events-c-events-bar__search-button[aria-expanded="true"]) {
		height: auto !important;
		min-height: 118px !important;
		max-height: none !important;
		grid-template-rows: 44px 44px !important;
		overflow: visible !important;
	}

	html body.post-type-archive-tribe_events .tribe-events .tribe-events-c-events-bar.kyoiq-search-is-open .tribe-events-c-events-bar__search-container,
	html body.post-type-archive-tribe_events .tribe-common.tribe-events .tribe-events-c-events-bar.kyoiq-search-is-open .tribe-events-c-events-bar__search-container,
	html body.post-type-archive-tribe_events .tribe-events .tribe-events-c-events-bar__search-button[aria-expanded="true"] + .tribe-events-c-events-bar__search-container,
	html body.post-type-archive-tribe_events .tribe-common.tribe-events .tribe-events-c-events-bar__search-button[aria-expanded="true"] + .tribe-events-c-events-bar__search-container {
		width: 100% !important;
		max-width: 100% !important;
		overflow: hidden !important;
		box-sizing: border-box !important;
	}

	html body.post-type-archive-tribe_events .tribe-events .tribe-events-c-search,
	html body.post-type-archive-tribe_events .tribe-common.tribe-events .tribe-events-c-search,
	html body.post-type-archive-tribe_events .tribe-events .tribe-events-c-events-bar__search-form,
	html body.post-type-archive-tribe_events .tribe-common.tribe-events .tribe-events-c-events-bar__search-form {
		display: grid !important;
		grid-template-columns: minmax(0, 1fr) auto !important;
		gap: 8px !important;
		width: 100% !important;
		max-width: 100% !important;
		min-width: 0 !important;
		overflow: hidden !important;
		box-sizing: border-box !important;
	}

	html body.post-type-archive-tribe_events .tribe-events .tribe-events-c-search__input,
	html body.post-type-archive-tribe_events .tribe-common.tribe-events .tribe-events-c-search__input {
		width: 100% !important;
		max-width: 100% !important;
		min-width: 0 !important;
		box-sizing: border-box !important;
	}

	html body.post-type-archive-tribe_events .tribe-events .tribe-events-c-search__button,
	html body.post-type-archive-tribe_events .tribe-common.tribe-events .tribe-events-c-search__button {
		width: auto !important;
		min-width: 104px !important;
		max-width: 112px !important;
		padding-right: 14px !important;
		padding-left: 14px !important;
		box-shadow: none !important;
	}

	html body.single-tribe_events .tribe-events-single-event-description.tribe-events-content > .kyoiq-event-report,
	html body.single-tribe_events .tribe-events-single-event-description.tribe-events-content > .kyoiq-event-video-archive {
		width: 100% !important;
		max-width: 100% !important;
		margin-right: 0 !important;
		margin-left: 0 !important;
		padding-right: 24px !important;
		padding-left: 24px !important;
	}

	html body.single-tribe_events .single-event-date-main {
		border-radius: 24px !important;
	}
}
	
