.accessible a:focus,
.accessible button:focus,
.accessible input:focus,
.accessible select:focus,
.accessible textarea:focus,
.accessible video:focus,
.accessible img:focus,
.accessible iframe:focus {
	outline: 2px solid var(--accessible-color) !important;
	z-index: 100;
	outline-offset: 0px;
}

@media screen and (max-width: 1200px) {
	.accessible nav.menu a:focus,
	.accessible nav.menu button:focus,
	.accessible nav.menu input:focus,
	.accessible nav.menu select:focus,
	.accessible nav.menu textarea:focus,
	.accessible nav.menu video:focus,
	.accessible nav.menu img:focus,
	.accessible nav.menu iframe:focus {
		outline-offset: -2px;
	}
}

.accessible .modal:not(.opened) {
	display: none;
}

#jump-to-menu,
#jump-to-content,
#jump-to-footer {
    display: block;
    position: fixed;
    top: 115px;
    left: max(25px, calc(50% - 615px));
    z-index: -1;
    color: var(--text);
    background-color: var(--white);
    padding: 10px 20px;
    cursor: pointer;
    font-size: 18px;
    font-weight: bold;
}

#jump-to-menu:focus,
#jump-to-content:focus,
#jump-to-footer:focus {
	z-index: 15;
}

/*
.accessible * {
	transition: none !important;
}

.accessible h1,
.accessible h2,
.accessible h3,
.accessible h4,
.accessible h5,
.accessible h6 {
	color: var(--text) !important
}

.accessible .wp-block-columns.has-background,
.accessible .wp-block-columns.has-background {
	background-color: var(--white) !important;
}
*/
