/*
 * BK akadálymentesítési javítások – stílusok
 * Az !important ott szükséges, ahol az Ekko saját szabálya erősebb.
 */

/* Billentyűfókusz: sárga keret sötétkék szegéllyel, világos és sötét háttéren is látszik */
a:focus-visible,
button:focus-visible,
input:focus-visible,
select:focus-visible,
textarea:focus-visible,
[tabindex]:focus-visible {
	outline: 3px solid #ffbf47 !important;
	outline-offset: 2px !important;
	box-shadow: 0 0 0 6px #0b2341 !important;
}

.bk-skip-target:focus {
	outline: none !important;
	box-shadow: none !important;
}

/* Ugrólink */
.bk-skip-link {
	position: absolute;
	top: 0;
	left: -9999px;
	z-index: 100000;
	padding: 12px 20px;
	background: #0b2341;
	color: #fff !important;
	font-weight: 700;
	text-decoration: underline;
}

.bk-skip-link:focus {
	top: 12px;
	left: 12px;
}

@media (min-width: 992px) {
	/* Billentyűzettel nyitott almenü (a mega menü oszlopaival együtt) */
	#main-menu li.bk-open .dropdown-menu {
		opacity: 1 !important;
		visibility: visible !important;
		pointer-events: auto !important;
	}
}

/*
 * Szövegszín – tartalék. Az elsődleges beállítás az Ekko Theme Options
 * "Body font color" mezője; ha ott #5f6368 van, ez a blokk törölhető.
 */
body,
body p,
.ib-wrapper p,
.phb-content p,
.vc_gitem-post-data p,
.kd-section-title .subtitle {
	color: #5f6368;
}

/* Folyó szövegben a linkeket nem csak a szín különbözteti meg */
.wpb_text_column a,
.entry-content p a,
.entry-content li a {
	text-decoration: underline !important;
}
