*:focus-visible {
	outline: var(--main-color) solid 1px !important;
	outline-offset: 10px !important;
}

.nav-link:focus-visible {
	outline: var(--invert-color) solid 1px !important;
	outline-offset: 10px !important;
}

.dropdown-menu .nav-link:focus-visible {
	outline: var(--main-color) solid 1px !important;
	outline-offset: 10px !important;
}

.accordion-button:focus {
	box-shadow: none !important;
}

.swiffy-image-slider a:focus-visible > figure:first-child,
.ce-gallery a:focus-visible > figure:first-child {
	outline: var(--main-color) solid 2px !important;
	outline-offset: -2px;
}

.stretched-link:focus-visible::after {
	outline: var(--main-color) solid 2px !important;
	outline-offset: -2px;
}

.vjs-big-play-button:focus-visible {
	outline: var(--main-color) solid 2px !important;
	outline-offset: -50px !important;
}

.ce-container.widget-lb > .row > div > div *:focus, .ce-fluid.counter *:focus, .ce-container .widget-lb *:focus,
.ce-container.widget-big-lb > .row > div > div *:focus, .ce-container .widget-big-lb *:focus {
	outline-color: var(--text-color) !important;
}

.slider-indicators > li:focus-visible {
	outline-offset: -1px !important;
}

.news-banner-item button:focus-visible {
	outline-color: var(--text-color) !important;
	outline-offset: 4px !important;
}

/*.slider-container > li:focus-visible > *:first-child{
		outline: $main-color solid 2px !important;
		outline-offset: 5px !important;
}*/
#onetrust-banner-sdk:focus-visible {
	outline: none !important;
}
