body .tribe-events .tribe-events-c-view-selector__list-item-link,
body .tribe-common.tribe-events .tribe-events-c-view-selector__list-item-link {
	position: relative !important;
	border: 1px solid transparent !important;
	box-shadow: none !important;
}

body .tribe-events .tribe-events-c-view-selector__list-item-link:hover,
body .tribe-events .tribe-events-c-view-selector__list-item-link:focus,
body .tribe-common.tribe-events .tribe-events-c-view-selector__list-item-link:hover,
body .tribe-common.tribe-events .tribe-events-c-view-selector__list-item-link:focus {
	color: var(--kyoiq-color-primary) !important;
	background: #f7fcff !important;
	border-color: #d2eaf6 !important;
	box-shadow: none !important;
}

body .tribe-events .tribe-events-c-view-selector__list-item--active .tribe-events-c-view-selector__list-item-link,
body .tribe-events .tribe-events-c-view-selector__list-item-link[aria-current="page"],
body .tribe-events .tribe-events-c-view-selector__list-item-link[aria-current="true"],
body .tribe-common.tribe-events .tribe-events-c-view-selector__list-item--active .tribe-events-c-view-selector__list-item-link,
body .tribe-common.tribe-events .tribe-events-c-view-selector__list-item-link[aria-current="page"],
body .tribe-common.tribe-events .tribe-events-c-view-selector__list-item-link[aria-current="true"],
body .tribe-events .tribe-events-c-view-selector__list-item--active .tribe-events-c-view-selector__list-item-link:hover,
body .tribe-events .tribe-events-c-view-selector__list-item-link[aria-current="page"]:hover,
body .tribe-events .tribe-events-c-view-selector__list-item-link[aria-current="true"]:hover,
body .tribe-common.tribe-events .tribe-events-c-view-selector__list-item--active .tribe-events-c-view-selector__list-item-link:hover,
body .tribe-common.tribe-events .tribe-events-c-view-selector__list-item-link[aria-current="page"]:hover,
body .tribe-common.tribe-events .tribe-events-c-view-selector__list-item-link[aria-current="true"]:hover {
	color: var(--kyoiq-color-primary) !important;
	background: #f2f9fd !important;
	background-image: none !important;
	border-color: #d8e7ef !important;
	box-shadow: none !important;
}

body.post-type-archive-tribe_events .tribe-events .tribe-events-c-view-selector__list-item--active .tribe-events-c-view-selector__list-item-link,
body.post-type-archive-tribe_events .tribe-events .tribe-events-c-view-selector__list-item-link[aria-current="page"],
body.post-type-archive-tribe_events .tribe-events .tribe-events-c-view-selector__list-item-link[aria-current="true"],
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,
body.post-type-archive-tribe_events .tribe-common.tribe-events .tribe-events-c-view-selector__list-item-link[aria-current="page"],
body.post-type-archive-tribe_events .tribe-common.tribe-events .tribe-events-c-view-selector__list-item-link[aria-current="true"],
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,
body.post-type-archive-tribe_events .tribe-events .tribe-events-c-view-selector__list-item-link[aria-current="page"]:hover,
body.post-type-archive-tribe_events .tribe-events .tribe-events-c-view-selector__list-item-link[aria-current="true"]:hover,
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,
body.post-type-archive-tribe_events .tribe-common.tribe-events .tribe-events-c-view-selector__list-item-link[aria-current="page"]:hover,
body.post-type-archive-tribe_events .tribe-common.tribe-events .tribe-events-c-view-selector__list-item-link[aria-current="true"]:hover {
	color: var(--kyoiq-color-primary) !important;
	background: #f2f9fd !important;
	background-image: none !important;
	border-color: #d8e7ef !important;
	box-shadow: none !important;
}

body.post-type-archive-tribe_events .tribe-events .tribe-events-c-view-selector__list-item-link:hover,
body.post-type-archive-tribe_events .tribe-events .tribe-events-c-view-selector__list-item-link:focus-visible,
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,
body.post-type-archive-tribe_events .tribe-events .tribe-events-c-view-selector__list-item-link[aria-current="page"]:hover,
body.post-type-archive-tribe_events .tribe-events .tribe-events-c-view-selector__list-item-link[aria-current="true"]:hover,
body.post-type-archive-tribe_events .tribe-events .tribe-events-c-view-selector__list-item--active .tribe-events-c-view-selector__list-item-link:focus-visible,
body.post-type-archive-tribe_events .tribe-events .tribe-events-c-view-selector__list-item-link[aria-current="page"]:focus-visible,
body.post-type-archive-tribe_events .tribe-events .tribe-events-c-view-selector__list-item-link[aria-current="true"]:focus-visible,
body.post-type-archive-tribe_events .tribe-common.tribe-events .tribe-events-c-view-selector__list-item-link:hover,
body.post-type-archive-tribe_events .tribe-common.tribe-events .tribe-events-c-view-selector__list-item-link:focus-visible,
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,
body.post-type-archive-tribe_events .tribe-common.tribe-events .tribe-events-c-view-selector__list-item-link[aria-current="page"]:hover,
body.post-type-archive-tribe_events .tribe-common.tribe-events .tribe-events-c-view-selector__list-item-link[aria-current="true"]:hover,
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:focus-visible,
body.post-type-archive-tribe_events .tribe-common.tribe-events .tribe-events-c-view-selector__list-item-link[aria-current="page"]:focus-visible,
body.post-type-archive-tribe_events .tribe-common.tribe-events .tribe-events-c-view-selector__list-item-link[aria-current="true"]:focus-visible {
	box-shadow: 0 4px 12px rgba(31, 111, 165, 0.10) !important;
}

body .tribe-events .tribe-events-c-view-selector__list-item--active .tribe-events-c-view-selector__list-item-text,
body .tribe-events .tribe-events-c-view-selector__list-item-link[aria-current="page"] .tribe-events-c-view-selector__list-item-text,
body .tribe-events .tribe-events-c-view-selector__list-item-link[aria-current="true"] .tribe-events-c-view-selector__list-item-text,
body .tribe-events .tribe-events-c-view-selector__list-item--active .tribe-events-c-view-selector__list-item-icon,
body .tribe-events .tribe-events-c-view-selector__list-item-link[aria-current="page"] .tribe-events-c-view-selector__list-item-icon,
body .tribe-events .tribe-events-c-view-selector__list-item-link[aria-current="true"] .tribe-events-c-view-selector__list-item-icon,
body .tribe-common.tribe-events .tribe-events-c-view-selector__list-item--active .tribe-events-c-view-selector__list-item-text,
body .tribe-common.tribe-events .tribe-events-c-view-selector__list-item-link[aria-current="page"] .tribe-events-c-view-selector__list-item-text,
body .tribe-common.tribe-events .tribe-events-c-view-selector__list-item-link[aria-current="true"] .tribe-events-c-view-selector__list-item-text,
body .tribe-common.tribe-events .tribe-events-c-view-selector__list-item--active .tribe-events-c-view-selector__list-item-icon,
body .tribe-common.tribe-events .tribe-events-c-view-selector__list-item-link[aria-current="page"] .tribe-events-c-view-selector__list-item-icon,
body .tribe-common.tribe-events .tribe-events-c-view-selector__list-item-link[aria-current="true"] .tribe-events-c-view-selector__list-item-icon,
body .tribe-events .tribe-events-c-view-selector__list-item--active .tribe-events-c-view-selector__list-item-link svg,
body .tribe-events .tribe-events-c-view-selector__list-item-link[aria-current="page"] svg,
body .tribe-events .tribe-events-c-view-selector__list-item-link[aria-current="true"] svg,
body .tribe-common.tribe-events .tribe-events-c-view-selector__list-item--active .tribe-events-c-view-selector__list-item-link svg,
body .tribe-common.tribe-events .tribe-events-c-view-selector__list-item-link[aria-current="page"] svg,
body .tribe-common.tribe-events .tribe-events-c-view-selector__list-item-link[aria-current="true"] svg {
	color: var(--kyoiq-color-primary) !important;
	fill: currentColor !important;
	stroke: currentColor !important;
}

body .datepicker.datepicker-dropdown {
	border: 1px solid #d8e7ef !important;
	border-radius: 8px !important;
	box-shadow: 0 14px 34px rgba(16, 32, 59, 0.14) !important;
	font-weight: 600 !important;
}

body .datepicker.datepicker-dropdown * {
	font-weight: 600 !important;
}

@media screen and (min-width: 768px) {
	body.post-type-archive-tribe_events .tribe-events .tribe-events-c-view-selector__list,
	body.post-type-archive-tribe_events .tribe-common.tribe-events .tribe-events-c-view-selector__list {
		display: flex !important;
		align-items: stretch !important;
		justify-content: flex-end !important;
		gap: 0 !important;
		width: auto !important;
		margin: 0 !important;
		padding: 0 !important;
		border: 1px solid #d8e7ef !important;
		border-radius: 8px !important;
		background: #fff !important;
		box-shadow: none !important;
		overflow: hidden !important;
		box-sizing: border-box !important;
	}

	body.post-type-archive-tribe_events .tribe-events .tribe-events-c-view-selector__list-item,
	body.post-type-archive-tribe_events .tribe-common.tribe-events .tribe-events-c-view-selector__list-item {
		display: flex !important;
		margin: 0 !important;
		padding: 0 !important;
		border: 0 !important;
		box-shadow: none !important;
	}

	body.post-type-archive-tribe_events .tribe-events .tribe-events-c-view-selector__list-item + .tribe-events-c-view-selector__list-item,
	body.post-type-archive-tribe_events .tribe-common.tribe-events .tribe-events-c-view-selector__list-item + .tribe-events-c-view-selector__list-item {
		border-left: 1px solid #d8e7ef !important;
	}

	body.post-type-archive-tribe_events .tribe-events .tribe-events-c-view-selector__list-item-link,
	body.post-type-archive-tribe_events .tribe-common.tribe-events .tribe-events-c-view-selector__list-item-link {
		display: inline-flex !important;
		align-items: center !important;
		justify-content: center !important;
		width: auto !important;
		min-width: 86px !important;
		height: 42px !important;
		min-height: 42px !important;
		margin: 0 !important;
		padding: 0 24px !important;
		border: 0 !important;
		border-radius: 0 !important;
		background: #fff !important;
		background-image: none !important;
		color: #111827 !important;
		font-size: 14px !important;
		font-weight: 600 !important;
		line-height: 1 !important;
		text-decoration: none !important;
		white-space: nowrap !important;
		box-shadow: none !important;
		box-sizing: border-box !important;
	}

	body.post-type-archive-tribe_events .tribe-events .tribe-events-c-view-selector__list-item-link:hover,
	body.post-type-archive-tribe_events .tribe-events .tribe-events-c-view-selector__list-item-link:focus-visible,
	body.post-type-archive-tribe_events .tribe-common.tribe-events .tribe-events-c-view-selector__list-item-link:hover,
	body.post-type-archive-tribe_events .tribe-common.tribe-events .tribe-events-c-view-selector__list-item-link:focus-visible {
		color: var(--kyoiq-color-primary) !important;
		background: #f7fcff !important;
		background-image: none !important;
		box-shadow: none !important;
		outline: none !important;
	}

	body.post-type-archive-tribe_events .tribe-events .tribe-events-c-view-selector__list-item--active .tribe-events-c-view-selector__list-item-link,
	body.post-type-archive-tribe_events .tribe-events .tribe-events-c-view-selector__list-item-link[aria-current="page"],
	body.post-type-archive-tribe_events .tribe-events .tribe-events-c-view-selector__list-item-link[aria-current="true"],
	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,
	body.post-type-archive-tribe_events .tribe-common.tribe-events .tribe-events-c-view-selector__list-item-link[aria-current="page"],
	body.post-type-archive-tribe_events .tribe-common.tribe-events .tribe-events-c-view-selector__list-item-link[aria-current="true"],
	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,
	body.post-type-archive-tribe_events .tribe-events .tribe-events-c-view-selector__list-item-link[aria-current="page"]:hover,
	body.post-type-archive-tribe_events .tribe-events .tribe-events-c-view-selector__list-item-link[aria-current="true"]:hover,
	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,
	body.post-type-archive-tribe_events .tribe-common.tribe-events .tribe-events-c-view-selector__list-item-link[aria-current="page"]:hover,
	body.post-type-archive-tribe_events .tribe-common.tribe-events .tribe-events-c-view-selector__list-item-link[aria-current="true"]:hover {
		color: var(--kyoiq-color-primary) !important;
		background: #f2f9fd !important;
		background-image: none !important;
		border: 0 !important;
		box-shadow: none !important;
	}

	body.post-type-archive-tribe_events .tribe-events .tribe-events-c-view-selector__list-item-icon,
	body.post-type-archive-tribe_events .tribe-common.tribe-events .tribe-events-c-view-selector__list-item-icon,
	body.post-type-archive-tribe_events .tribe-events .tribe-events-c-view-selector__list-item-link svg,
	body.post-type-archive-tribe_events .tribe-common.tribe-events .tribe-events-c-view-selector__list-item-link svg {
		display: none !important;
	}

	body.post-type-archive-tribe_events .tribe-events .tribe-events-c-view-selector__list-item-text,
	body.post-type-archive-tribe_events .tribe-common.tribe-events .tribe-events-c-view-selector__list-item-text {
		display: inline !important;
		position: static !important;
		width: auto !important;
		height: auto !important;
		margin: 0 !important;
		padding: 0 !important;
		clip: auto !important;
		clip-path: none !important;
		overflow: visible !important;
		white-space: nowrap !important;
	}
}

body .datepicker.datepicker-dropdown .prev,
body .datepicker.datepicker-dropdown .next,
body .datepicker.datepicker-dropdown .datepicker-switch,
body .datepicker.datepicker-dropdown .day,
body .datepicker.datepicker-dropdown .month,
body .datepicker.datepicker-dropdown .year,
body .datepicker.datepicker-dropdown .decade,
body .datepicker.datepicker-dropdown .century {
	position: relative !important;
	border: 1px solid transparent !important;
	border-radius: 6px !important;
	background: transparent !important;
	color: #24364a !important;
	text-shadow: none !important;
	box-shadow: none !important;
	outline: none !important;
}

body .datepicker.datepicker-dropdown .prev:hover,
body .datepicker.datepicker-dropdown .next:hover,
body .datepicker.datepicker-dropdown .datepicker-switch:hover,
body .datepicker.datepicker-dropdown .day:hover,
body .datepicker.datepicker-dropdown .month:hover,
body .datepicker.datepicker-dropdown .year:hover,
body .datepicker.datepicker-dropdown .decade:hover,
body .datepicker.datepicker-dropdown .century:hover,
body .datepicker.datepicker-dropdown .focused:not(.active) {
	background: #f7fcff !important;
	border-color: #d2eaf6 !important;
	color: var(--kyoiq-color-primary) !important;
}

body .datepicker.datepicker-dropdown .prev:focus-visible,
body .datepicker.datepicker-dropdown .next:focus-visible,
body .datepicker.datepicker-dropdown .datepicker-switch:focus-visible,
body .datepicker.datepicker-dropdown .day:focus-visible,
body .datepicker.datepicker-dropdown .month:focus-visible,
body .datepicker.datepicker-dropdown .year:focus-visible,
body .datepicker.datepicker-dropdown .decade:focus-visible,
body .datepicker.datepicker-dropdown .century:focus-visible {
	outline: 2px solid rgba(10, 118, 168, 0.28) !important;
	outline-offset: 2px !important;
}

body .datepicker.datepicker-dropdown .day.active,
body .datepicker.datepicker-dropdown .month.active,
body .datepicker.datepicker-dropdown .year.active,
body .datepicker.datepicker-dropdown .decade.active,
body .datepicker.datepicker-dropdown .century.active,
body .datepicker.datepicker-dropdown .day.active:hover,
body .datepicker.datepicker-dropdown .month.active:hover,
body .datepicker.datepicker-dropdown .year.active:hover,
body .datepicker.datepicker-dropdown .decade.active:hover,
body .datepicker.datepicker-dropdown .century.active:hover {
	background: #f2f9fd !important;
	background-image: none !important;
	border-color: #86c7e4 !important;
	color: var(--kyoiq-color-primary) !important;
	box-shadow: none !important;
	font-weight: 600 !important;
	outline: 1px solid #86c7e4 !important;
	outline-offset: -1px !important;
}

body .datepicker.datepicker-dropdown .day.current:not(.active)::after,
body .datepicker.datepicker-dropdown .month.current:not(.active)::after,
body .datepicker.datepicker-dropdown .year.current:not(.active)::after {
	content: none !important;
	display: none !important;
}

body .datepicker.datepicker-dropdown .day.current.active::after,
body .datepicker.datepicker-dropdown .month.current.active::after,
body .datepicker.datepicker-dropdown .year.current.active::after {
	content: none !important;
	display: none !important;
}

body .datepicker.datepicker-dropdown .old,
body .datepicker.datepicker-dropdown .new,
body .datepicker.datepicker-dropdown .past:not(.active) {
	color: #7b8794 !important;
}

body .datepicker.datepicker-dropdown .day.current:not(.active),
body .datepicker.datepicker-dropdown .month.current:not(.active),
body .datepicker.datepicker-dropdown .year.current:not(.active) {
	outline: 0 !important;
	outline-style: none !important;
	outline-width: 0 !important;
}

body .datepicker.datepicker-dropdown .day.current,
body .datepicker.datepicker-dropdown .month.current,
body .datepicker.datepicker-dropdown .year.current,
body .datepicker.datepicker-dropdown .day.current:hover,
body .datepicker.datepicker-dropdown .month.current:hover,
body .datepicker.datepicker-dropdown .year.current:hover,
body .datepicker.datepicker-dropdown .day.current.active,
body .datepicker.datepicker-dropdown .month.current.active,
body .datepicker.datepicker-dropdown .year.current.active,
body .datepicker.datepicker-dropdown .day.current.active:hover,
body .datepicker.datepicker-dropdown .month.current.active:hover,
body .datepicker.datepicker-dropdown .year.current.active:hover {
	background: #fff0f7 !important;
	background-image: none !important;
	border: 1px solid #e91e63 !important;
	color: #b3175b !important;
	box-shadow: none !important;
	font-weight: 600 !important;
	outline: 0 !important;
	outline-style: none !important;
	outline-width: 0 !important;
	outline-offset: 0 !important;
}
	
