:root {
--color-accessibility-outline: rgba(236, 122, 61, .75);
--color-accessibility-outline-warning: rgba(255, 138, 138, .75);
} .screen-reader-text {
color: var(--color-text) !important;
font-family: var(--font-family-secondary);
font-weight: var(--font-weight-secondary);
text-decoration: none !important;
border-radius: var(--border-radius);
}
#top .screen-reader-text:focus {
color: var(--color-text) !important;
} .tippy-box[data-theme~='primary'] {
padding: 10px;
background-color: var(--color-primary);
color: var(--color-light);
font-family: var(--font-family-secondary);
font-weight: var(--font-weight-secondary);
font-size: var(--font-size-text);
border-radius: var(--border-radius);
}
.tippy-box[data-theme~='primary'][data-placement^='top'] > .tippy-arrow::before {
border-top-color: var(--color-primary);
}
.tippy-box[data-theme~='primary'][data-placement^='bottom'] > .tippy-arrow::before {
border-bottom-color: var(--color-primary);
}
.tippy-box[data-theme~='primary'][data-placement^='left'] > .tippy-arrow::before {
border-left-color: var(--color-primary);
}
.tippy-box[data-theme~='primary'][data-placement^='right'] > .tippy-arrow::before {
border-right-color: var(--color-primary);
} #top [tabindex="0"]:focus,
#top #lang-selector-options a:focus,
#top #brightness-mode input:focus,
#top #brightness-mode .toggle-slider.is-focused,
#top .social_bookmarks a:focus,
#top .logo a:focus,
#top .header-secondary-menu a:focus,
#top .header-secondary-menu #s:focus,
#top .header-secondary-menu #searchsubmit:focus,
#top .av-burger-menu-main > a:focus,
#top #av-burger-close a:focus,
#top #pre-footer .widget a:focus,
#top form .text_input:focus,
#top form .text_area:focus,
#top form #comment:focus,
#top form .select:focus,
#top form .w2linput:focus,
#top .custom-button:focus,
#top .button:focus,
#top .avia-button:focus,
#main .togglecontainer .toggle_content a:focus,
#top #featured-post a:focus,
#top #blog-posts a:focus,
#top #main-content a:focus,
#top #main-content .avia-gallery .avia-gallery-thumb a:focus img {
outline: 5px solid var(--color-accessibility-outline) !important;
outline-offset: 5px;
z-index: 2;
}
#top .header-secondary-menu #searchsubmit:focus {
z-index: 4;	
}
#top .screen-reader-text:focus,
#top .accessibility-focusable:focus,
#top #custom-collapsible-header-bar [tabindex]:focus,
#top #footer .widget a:focus,
#top #scroll-top-link:focus,
#top .mfp-arrow:focus,
#top .mfp-close:focus {
outline: 5px solid var(--color-accessibility-outline) !important;
outline-offset: 5px;
}
#top .skip-link-target:focus,
#top #main-content .avia-gallery .avia-gallery-thumb a,
#top #main-content .avia-gallery .avia-gallery-thumb a:focus {
outline: 5px solid transparent !important;
}
.html_av-overlay-side #top .av-burger-overlay-scroll #av-burger-menu-ul > li a:focus,
.html_av-overlay-side #top .av-burger-overlay-scroll #av-burger-menu-ul > li ul.sub-menu li a:focus,
#top #main-content .widget li a:focus,
#top #main-content .avia-gallery .avia-gallery-thumb a:focus img,
#top .mfp-arrow:focus {
outline-offset: -5px;
}
#top .logo,
#main .togglecontainer,
#main .togglecontainer .av_toggle_section,
#main .togglecontainer .single_toggle,
#main .togglecontainer .toggle_content,
#pre-footer .widget,
#footer .widget {
overflow: visible !important;
}
#header-tools .lang-options li.is-focused,
#top #header .av-main-nav li.menu-item.is-focused {
z-index: 30 !important;
}
#top .wpcf7-form-control-wrap input.text_input.wpcf7-not-valid:focus,
#top .wpcf7-form-control-wrap input.text_area.wpcf7-not-valid:focus,
#top .wpcf7-form-control-wrap select.select.wpcf7-not-valid:focus,
#top .sf_field .error_field:focus {
outline-color: var(--color-accessibility-outline-warning) !important;
} #top #header .av-main-nav li.menu-item.is-tabbed:not(.is-opened) .sub-menu {
display: none !important;
opacity: 0 !important;
visibility: hidden !important;
}