/* Prevent parent theme link :focus styles (black overlay) on FAQ accordion headers. */
.has-background-white .site .sp-easy-accordion .ea-header a:focus,
.has-background-white .site .sp-easy-accordion .ea-header a:focus-visible,
.is-dark-theme .site .sp-easy-accordion .ea-header a:focus,
.is-dark-theme .site .sp-easy-accordion .ea-header a:focus-visible,
.site .sp-easy-accordion .ea-header a:focus,
.site .sp-easy-accordion .ea-header a:focus-visible,
.site .sp-easy-accordion .ea-header a:active {
	background: transparent !important;
	outline: none !important;
	text-decoration: none !important;
	box-shadow: none !important;
}

/* Keep configured accordion colors when a question is open/focused. */
.sp-easy-accordion .sp-ea-single > .ea-header a:focus,
.sp-easy-accordion .sp-ea-single > .ea-header a:focus-visible,
.sp-easy-accordion .sp-ea-single > .ea-header a:active,
.sp-easy-accordion .ea-card.ea-expand > .ea-header a,
.sp-easy-accordion .ea-header a[aria-expanded="true"] {
	color: inherit !important;
}

.sp-easy-accordion .sp-ea-single > .ea-header a:focus .ea-expand-icon,
.sp-easy-accordion .sp-ea-single > .ea-header a:focus-visible .ea-expand-icon,
.sp-easy-accordion .sp-ea-single > .ea-header a:active .ea-expand-icon,
.sp-easy-accordion .ea-card.ea-expand > .ea-header a .ea-expand-icon,
.sp-easy-accordion .ea-header a[aria-expanded="true"] .ea-expand-icon {
	color: inherit !important;
}

/* Legacy accordion containers inside #accordion / about FAQ blocks. */
#accordion .ea-card a:focus,
#accordion .ea-card a:focus-visible,
.what_are_casino_txt .ea-card a:focus,
.what_are_casino_txt .ea-card a:focus-visible {
	background: #007c40 !important;
	color: #ffffff !important;
	outline: none !important;
	text-decoration: none !important;
}

#accordion .ea-card a:focus .ea-expand-icon,
#accordion .ea-card a:focus-visible .ea-expand-icon,
.what_are_casino_txt .ea-card a:focus .ea-expand-icon,
.what_are_casino_txt .ea-card a:focus-visible .ea-expand-icon {
	color: #ffffff !important;
}
