html body {
	color: var(--kyoiq-color-text);
}

html body .entry-content,
html body .entry-content p:not(.has-text-color),
html body .entry-content li:not(.has-text-color),
html body .entry-content td:not(.has-text-color),
html body .entry-content th:not(.has-text-color),
html body .entry-content figcaption:not(.has-text-color),
html body .entry-summary,
html body .tribe-events-content,
html body .tribe-events-single-event-description,
html body .tribe-events-single-event-description p:not(.has-text-color),
html body .kyoiq-video-single__description,
html body .kyoiq-video-single__description p:not(.has-text-color),
html body .kyoiq-news-card__excerpt,
html body .kyoiq-video-card__excerpt,
html body .kyoiq-official-site-card__text {
	color: var(--kyoiq-color-text) !important;
}

html body h1,
html body h2,
html body h3,
html body h4,
html body h5,
html body h6,
html body .entry-title,
html body .entry-title a,
html body .page-title,
html body .section-title,
html body .tribe-events-page-title,
html body .tribe-events-single-event-title,
html body .single-event-date-title,
html body .kyoiq-single-title-card h1,
html body .kyoiq-single-title-card h2,
html body .kyoiq-single-title-card h3,
html body .kyoiq-video-single__title,
html body .midashi-01,
html body .midashi-02 {
	color: var(--kyoiq-color-heading) !important;
}

html body .page-header :is(.entry-title, .page-title),
html body .tribe-events-single-event-title,
html body .kyoiq-video-single__title,
html body.single-post .kyoiq-card-title-single-post .entry-header .entry-title,
html body.single-post .kyoiq-card-title-single-post .kyoiq-single-title-card .entry-title,
html body.single-post .kyoiq-friends-single-post .entry-header .entry-title,
html body.single-post .kyoiq-friends-single-post .kyoiq-single-title-card .entry-title {
	color: var(--kyoiq-color-page-title) !important;
	-webkit-text-fill-color: var(--kyoiq-color-page-title) !important;
}

html body .kyoiq-section-title > i:first-child {
	display: inline-block;
	margin-right: 0.45em;
	color: inherit;
	font-size: 0.9em;
	font-style: normal;
	line-height: 1;
	vertical-align: -0.02em;
}

html body .midashi-03,
html body .midashi-03 *,
html body .midashi-03 i,
html body .midashi-03 svg {
	color: #fff !important;
	-webkit-text-fill-color: #fff !important;
}

html body.single-post .entry-content p a,
html body.single-post .entry-content li a,
html body.single-post .entry-content .wp-block-paragraph a,
html body.page:not(.home) .entry-content > p a,
html body.page:not(.home) .entry-content > ul a,
html body.page:not(.home) .entry-content > ol a,
html body.page:not(.home) .entry-content > dl a,
html body.page:not(.home) .entry-content > blockquote a,
html body.page:not(.home) .entry-content > address a,
html body.page:not(.home) .entry-content > .wp-block-paragraph a,
html body .tribe-events-single-event-description p a,
html body .tribe-events-single-event-description li a,
html body .kyoiq-video-single__description a {
	color: var(--kyoiq-color-link) !important;
	text-decoration: none !important;
	text-decoration-line: none !important;
	background-image: none !important;
	transition: color 0.18s ease !important;
}

html body.single-post .entry-content p a:visited,
html body.single-post .entry-content li a:visited,
html body.single-post .entry-content .wp-block-paragraph a:visited,
html body.page:not(.home) .entry-content > p a:visited,
html body.page:not(.home) .entry-content > ul a:visited,
html body.page:not(.home) .entry-content > ol a:visited,
html body.page:not(.home) .entry-content > dl a:visited,
html body.page:not(.home) .entry-content > blockquote a:visited,
html body.page:not(.home) .entry-content > address a:visited,
html body.page:not(.home) .entry-content > .wp-block-paragraph a:visited,
html body .tribe-events-single-event-description p a:visited,
html body .tribe-events-single-event-description li a:visited,
html body .kyoiq-video-single__description a:visited {
	color: var(--kyoiq-color-link) !important;
}

html body.single-post .entry-content p a:hover,
html body.single-post .entry-content p a:focus,
html body.single-post .entry-content li a:hover,
html body.single-post .entry-content li a:focus,
html body.single-post .entry-content .wp-block-paragraph a:hover,
html body.single-post .entry-content .wp-block-paragraph a:focus,
html body.page:not(.home) .entry-content > p a:hover,
html body.page:not(.home) .entry-content > p a:focus,
html body.page:not(.home) .entry-content > ul a:hover,
html body.page:not(.home) .entry-content > ul a:focus,
html body.page:not(.home) .entry-content > ol a:hover,
html body.page:not(.home) .entry-content > ol a:focus,
html body.page:not(.home) .entry-content > dl a:hover,
html body.page:not(.home) .entry-content > dl a:focus,
html body.page:not(.home) .entry-content > blockquote a:hover,
html body.page:not(.home) .entry-content > blockquote a:focus,
html body.page:not(.home) .entry-content > address a:hover,
html body.page:not(.home) .entry-content > address a:focus,
html body.page:not(.home) .entry-content > .wp-block-paragraph a:hover,
html body.page:not(.home) .entry-content > .wp-block-paragraph a:focus,
html body .tribe-events-single-event-description p a:hover,
html body .tribe-events-single-event-description p a:focus,
html body .tribe-events-single-event-description li a:hover,
html body .tribe-events-single-event-description li a:focus,
html body .kyoiq-video-single__description a:hover,
html body .kyoiq-video-single__description a:focus {
	color: var(--kyoiq-color-body-link-hover) !important;
	text-decoration: none !important;
	text-decoration-line: none !important;
	background-image: none !important;
}

html body .onepress-menu a,
html body .site-header .onepress-menu a,
html body .main-navigation a,
html body #site-navigation a {
	color: var(--kyoiq-color-menu-link) !important;
	text-decoration: none !important;
}

html body .onepress-menu a:hover,
html body .onepress-menu a:focus,
html body .onepress-menu li.onepress-current-item > a,
html body .onepress-menu li.current-menu-item > a,
html body .onepress-menu > li a.menu-actived,
html body .site-header .onepress-menu a:hover,
html body .site-header .onepress-menu a:focus,
html body .main-navigation a:hover,
html body .main-navigation a:focus,
html body #site-navigation a:hover,
html body #site-navigation a:focus {
	color: var(--kyoiq-color-menu-link-hover) !important;
	text-decoration: none !important;
}

html body #secondary.kyoiq-sidebar .kyoiq-sidebar-title,
html body #secondary .kyoiq-sidebar-title {
	color: var(--kyoiq-color-sidebar-heading) !important;
}

html body #secondary.kyoiq-sidebar .kyoiq-sidebar-more-link,
html body #secondary.kyoiq-sidebar .kyoiq-sidebar-more-link:visited {
	color: var(--kyoiq-color-link) !important;
	text-decoration: none !important;
	background-image: none !important;
	transition: color 0.18s ease !important;
}

html body #secondary.kyoiq-sidebar .kyoiq-sidebar-more-link:hover,
html body #secondary.kyoiq-sidebar .kyoiq-sidebar-more-link:focus {
	color: var(--kyoiq-color-link-hover) !important;
	text-decoration: none !important;
	background-image: none !important;
}

html body #secondary.kyoiq-sidebar .kyoiq-sidebar-list-title,
html body #secondary.kyoiq-sidebar .kyoiq-sidebar-list-link:hover .kyoiq-sidebar-list-title,
html body #secondary.kyoiq-sidebar .kyoiq-sidebar-list-link:focus .kyoiq-sidebar-list-title,
html body .custom-event-list .custom-event-title,
html body .custom-event-list .custom-event-title a,
html body .custom-event-list .custom-event-title a:visited,
html body .custom-event-list .custom-event-title a:hover,
html body .custom-event-list .custom-event-title a:focus,
html body .tribe-events-calendar-list__event-title,
html body .tribe-events-calendar-list__event-title-link,
html body .tribe-events-calendar-list__event-title-link:visited,
html body .tribe-events-calendar-list__event-title-link:hover,
html body .tribe-events-calendar-list__event-title-link:focus,
html body .tribe-events-calendar-day__event-title,
html body .tribe-events-calendar-day__event-title-link,
html body .tribe-events-calendar-day__event-title-link:visited,
html body .tribe-events-calendar-day__event-title-link:hover,
html body .tribe-events-calendar-day__event-title-link:focus,
html body .tribe-events-calendar-month__calendar-event-title-link,
html body .tribe-events-calendar-month__calendar-event-title-link:visited,
html body .tribe-events-calendar-month__calendar-event-title-link:hover,
html body .tribe-events-calendar-month__calendar-event-title-link:focus,
html body .kyoiq-month-tooltip-card .custom-event-title,
html body .kyoiq-month-tooltip-card .custom-event-title a,
html body .kyoiq-month-tooltip-card .custom-event-title a:hover,
html body .kyoiq-video-card__title,
html body .kyoiq-video-card__link:hover .kyoiq-video-card__title,
html body .kyoiq-video-card__link:focus .kyoiq-video-card__title,
html body .kyoiq-news-card__title,
html body .kyoiq-news-card__title a,
html body .kyoiq-news-card__title a:hover,
html body .kyoiq-news-card__title a:focus,
html body .kyoiq-partner-card__title,
html body .kyoiq-partner-card__title a,
html body .kyoiq-partner-card__title a:hover,
html body .kyoiq-partner-card__title a:focus {
	color: var(--kyoiq-color-link) !important;
	-webkit-text-fill-color: var(--kyoiq-color-link) !important;
	text-decoration: none !important;
	background-image: none !important;
}

html body #secondary.kyoiq-sidebar .kyoiq-sidebar-list-date,
html body #secondary.kyoiq-sidebar .kyoiq-sidebar-list-date-icon,
html body #secondary.kyoiq-sidebar .kyoiq-sidebar-list-date-text,
html body #secondary.kyoiq-sidebar .kyoiq-sidebar-list-link:hover .kyoiq-sidebar-list-date,
html body #secondary.kyoiq-sidebar .kyoiq-sidebar-list-link:focus .kyoiq-sidebar-list-date,
html body #secondary.kyoiq-sidebar .kyoiq-sidebar-list-link:hover .kyoiq-sidebar-list-date-icon,
html body #secondary.kyoiq-sidebar .kyoiq-sidebar-list-link:focus .kyoiq-sidebar-list-date-icon,
html body #secondary.kyoiq-sidebar .kyoiq-sidebar-list-link:hover .kyoiq-sidebar-list-date-text,
html body #secondary.kyoiq-sidebar .kyoiq-sidebar-list-link:focus .kyoiq-sidebar-list-date-text,
html body .custom-event-list .custom-event-date,
html body .custom-event-list .custom-event-date-text,
html body .custom-event-list .custom-event-venue,
html body .custom-event-list .custom-event-venue-text,
html body .tribe-events-calendar-list__event-datetime,
html body .tribe-events-calendar-list__event-venue,
html body .tribe-events-calendar-day__event-datetime,
html body .tribe-events-calendar-day__event-venue,
html body .kyoiq-event-datetime,
html body .kyoiq-event-datetime .kyoiq-event-datetime-text,
html body .single-event-date-meta,
html body .single-event-date-text,
html body .single-event-venue-text,
html body.single-post .entry-meta .posted-on,
html body.single-post .entry-meta .posted-on > i,
html body.single-post .entry-meta .posted-on a,
html body.single-post .entry-meta .posted-on a:visited,
html body.single-post .entry-meta .posted-on a:hover,
html body.single-post .entry-meta .posted-on a:focus,
html body.single-post .entry-meta .posted-on a:focus-visible,
html body.single-post .entry-meta .posted-on a time,
html body .kyoiq-news-card__date,
html body .kyoiq-news-card__meta,
html body .kyoiq-video-card__meta,
html body .kyoiq-partner-card__meta {
	color: var(--kyoiq-color-meta) !important;
	-webkit-text-fill-color: var(--kyoiq-color-meta) !important;
}

html body .kyoiq-video-card__media-label,
html body .kyoiq-video-card__media-label *,
html body .kyoiq-video-card__media-label i,
html body .kyoiq-video-card__media-label span,
html body .kyoiq-video-card__body-label,
html body .kyoiq-video-card__body-label *,
html body .kyoiq-video-card__body-label i,
html body .kyoiq-video-card__body-label span,
html body .kyoiq-video-card__meta-badge,
html body .kyoiq-video-card__meta-badge *,
html body .kyoiq-video-card__meta-badge i,
html body .kyoiq-video-card__meta-badge time,
html body .kyoiq-video-card__meta-badge span {
	color: #fff !important;
	-webkit-text-fill-color: #fff !important;
	text-decoration: none !important;
}

html body .kyoiq-event-state-filter,
html body .kyoiq-event-state-filter:visited,
html body .kyoiq-video-filters__tag,
html body .kyoiq-video-filters__tag:visited,
html body .kyoiq-video-single__tag,
html body .kyoiq-video-single__tag:visited {
	color: var(--kyoiq-color-filter-text) !important;
	text-decoration: none !important;
}

html body .kyoiq-event-state-filter:hover,
html body .kyoiq-event-state-filter:focus,
html body .kyoiq-video-filters__tag:hover,
html body .kyoiq-video-filters__tag:focus,
html body .kyoiq-video-single__tag:hover,
html body .kyoiq-video-single__tag:focus {
	color: var(--kyoiq-color-link) !important;
	text-decoration: none !important;
}

html body .kyoiq-event-state-filter.is-active,
html body .kyoiq-event-state-filter.kyoiq-event-state-filter--active,
html body .kyoiq-event-state-filter[aria-pressed="true"] {
	color: #fff !important;
	-webkit-text-fill-color: #fff !important;
}

html body .site-footer a,
html body .site-footer a:visited,
html body .site-footer .site-info a,
html body .site-footer .site-info a:visited,
html body #footer-widgets a,
html body #footer-widgets a:visited {
	color: var(--kyoiq-color-footer-link) !important;
	text-decoration: none !important;
	background-image: none !important;
	transition: color 0.18s ease !important;
}

html body .site-footer a:hover,
html body .site-footer a:focus,
html body .site-footer .site-info a:hover,
html body .site-footer .site-info a:focus,
html body #footer-widgets a:hover,
html body #footer-widgets a:focus {
	color: var(--kyoiq-color-footer-link-hover) !important;
	text-decoration: none !important;
	background-image: none !important;
}
	
