/* Site-wide corrections for the audited YOOtheme layouts. No overlay widget. */
html{scroll-padding-top:110px}
body.fb-a11y{color:#333}
.fb-a11y .fb-skip{position:fixed;left:16px;top:12px;transform:translateY(-200%);z-index:100000;background:#fff;color:#111;padding:12px 18px;border:3px solid #111;font-weight:700;text-decoration:underline}
.fb-a11y .fb-skip:focus{transform:none}
.fb-a11y :focus-visible{outline:3px solid #1d4ed8!important;outline-offset:4px;box-shadow:0 0 0 7px #fff!important}
.fb-a11y [tabindex="-1"]:focus:not(:focus-visible){outline:none}
.fb-a11y main{display:block;min-width:0}
.fb-a11y a{color:#765400;text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:1px}
.fb-a11y a:hover{color:#483300;text-decoration-thickness:2px}
.fb-a11y .uk-text-meta,.fb-a11y .uk-text-muted,.fb-a11y .uk-article-meta,.fb-a11y .uk-article-meta a,.fb-a11y .uk-pagination a{color:#595959!important}
.fb-a11y .uk-navbar-nav>li>a,.fb-a11y .uk-nav>li>a,.fb-a11y .uk-logo{color:#222;text-decoration:none}
.fb-a11y .uk-navbar-nav>li.uk-active>a{color:#111;text-decoration:underline;text-decoration-thickness:2px}
.fb-a11y .uk-navbar-toggle,.fb-a11y .uk-close{color:#222;min-width:44px;min-height:44px}
.fb-a11y .uk-button{min-height:44px;white-space:normal}
.fb-a11y .uk-button-primary,.fb-a11y .uk-button-primary:hover{background:#ffe100;color:#111;border:2px solid #111}
.fb-a11y .uk-button-secondary,.fb-a11y .uk-button-secondary:hover{background:#111;color:#fff;border:2px solid #111}
.fb-a11y .uk-button-default,.fb-a11y .uk-button-default:hover{background:#fff;color:#111;border:2px solid #111}
.fb-a11y .uk-section-primary{color:#222}
.fb-a11y .uk-section-primary a:not(.uk-button){color:#342700}
.fb-a11y .uk-text-primary{color:#765400!important}
.fb-a11y .uk-text-success{color:#28623b!important}
.fb-a11y .uk-text-danger{color:#b00020!important}
.fb-a11y .uk-light{color:#fff}
.fb-a11y .uk-light a:not(.uk-button),.fb-a11y .uk-light .uk-text-meta{color:#fff!important}
.fb-a11y .uk-section-primary .uk-light{color:#111}
.fb-a11y .uk-section-primary .uk-light a:not(.uk-button){color:#342700!important}
.fb-a11y .uk-article{max-width:900px;margin-inline:auto;overflow-wrap:anywhere}
.fb-a11y .uk-article p,.fb-a11y .uk-article li{line-height:1.75}
.fb-a11y .uk-article-title{font-size:clamp(1.85rem,4vw,2.75rem);line-height:1.2}
.fb-a11y .uk-article img{max-width:100%;height:auto}
.fb-a11y .uk-article nav[aria-label="Obsah článku"]{background:#f4f4f4;padding:24px;margin:32px 0}
.fb-a11y .fb-section-label{font-size:1rem;font-weight:700;margin-bottom:20px}
.fb-a11y .fb-accessibility-contact{font-size:.95rem;text-align:center;margin:16px}
.fb-a11y [id]{scroll-margin-top:110px}
.fb-a11y .uk-slideshow-items h1,.fb-a11y .uk-slideshow-items .fb-slide-title{background:#343434;color:#fff;padding:.15em .3em;display:inline-block}
.fb-a11y input,.fb-a11y textarea,.fb-a11y select{border-color:#666}
@media(max-width:640px){.fb-a11y h1,.fb-a11y h2,.fb-a11y h3{overflow-wrap:anywhere}.fb-a11y .uk-article nav[aria-label="Obsah článku"]{padding:16px}.fb-a11y .uk-text-nowrap{white-space:normal!important}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.fb-a11y *,.fb-a11y *::before,.fb-a11y *::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
