/* Human-readable sitemap, link directory, and search presentation. */
.com-altaistar-sitemap .sitemap-tree,
.com-altaistar-sitemap .sitemap-tree ul {
    list-style: none;
    padding-left: 0;
}
.com-altaistar-sitemap .sitemap-tree ul { margin: 8px 0 18px 15px; }
.com-altaistar-sitemap .sitemap-tree li { margin-bottom: 5px; }
.com-altaistar-sitemap .folder { display: block; font-weight: 700; font-size: 1.1em; }
.com-altaistar-sitemap .sitemap-tree > .sitemap-branch { margin-top: 22px; }
.com-altaistar-sitemap .sitemap-branch { overflow-wrap: anywhere; }
.com-altaistar-weblinks .weblinks-list { list-style: none; margin: 0; padding: 0; }
.com-altaistar-weblinks .weblinks-list > li { display: flow-root; margin-bottom: 24px; }
.com-altaistar-weblinks .weblink-image { float: left; max-width: 40%; margin: 0 20px 12px 0; }
.com-altaistar-weblinks .weblink-image img { max-width: 100%; height: auto; }
.com-altaistar-search,
.com-altaistar-search label,
.com-altaistar-search input,
.com-altaistar-search select,
.com-altaistar-search button,
.com-altaistar-search h1,
.com-altaistar-search h2 { font-family: Arial, Helvetica, sans-serif; }
.com-altaistar-search .uk-form { display: flex; flex-wrap: wrap; align-items: center; gap: 10px; margin-bottom: 24px; }
.com-altaistar-search #altaistar-searchword { flex: 1 1 220px; min-width: 0; }
.com-altaistar-search .search-results { padding-left: 1.5em; }
.com-altaistar-search .search-results > li { padding-left: 8px; margin-bottom: 24px; }
.com-altaistar-search .search-results h2 { margin-top: 0; font-size: 26px; line-height: 1.35; }
.com-altaistar-search .search-results > li::before { display: none; }
.com-altaistar-search mark { padding: 0 2px; background: #eed88c; color: #282015; }
.com-tags-tag.altaistar-blog .blog-items { display: block; }
.com-tags-tag.altaistar-blog .blog-item { margin-bottom: 32px; }
.com-tags-tag.altaistar-blog #adminForm { margin-bottom: 20px; }
@media (max-width: 439px) {
    .com-altaistar-search .uk-form > label:not(.visually-hidden) { width: 100%; }
    .com-altaistar-weblinks .weblink-image { max-width: 100%; float: none; margin-right: 0; }
}
