/* The English version inherits the original Bulgarian theme from site.min.css.
   Only translation-length, accessibility and form utilities belong here. */
.english-site .skip-link{position:absolute;left:-10000px;z-index:1100}
.english-site .skip-link:focus{left:12px;top:12px;background:var(--main-bg-color);color:var(--secondary-bg-color);padding:10px}
.english-site .english-home-hero{height:100vh;min-height:550px}
.english-site .filters{display:flex;flex-wrap:wrap;gap:16px;align-items:end;margin:30px auto;max-width:1140px;padding:0 12px}
.english-site .filters label{display:block}
.english-site .filters input,.english-site .filters select{display:block;max-width:100%;padding:8px;border:1px solid var(--secondary-bg-color);background:transparent;color:inherit;font:inherit}
.english-site .filters button{padding:8px 22px}
.english-site .results-count{max-width:1140px;margin:16px auto;padding:0 12px}
.english-site .pagination{justify-content:center;flex-wrap:wrap;margin:30px 0}
.english-site .pagination a,.english-site .pagination span{display:block;padding:8px 14px;color:var(--secondary-bg-color)}
.english-site .pagination .active a{background:var(--secondary-bg-color);color:var(--main-bg-color)}
.english-site .resource-item .url{overflow-wrap:anywhere;min-width:0}
.english-site .notice{margin:24px auto;padding:16px;max-width:1140px}
.english-site .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.english-site .ruler_info_text,.english-site .event-content{overflow-wrap:break-word}
@media(max-width:767px){.english-site .container{min-width:0;max-width:100%}.english-site .footer .container{width:100%;margin-left:0;margin-right:0}.english-site .filters{display:block}.english-site .filters label{margin-bottom:14px}.english-site .filters input,.english-site .filters select{width:100%}}
