#sitemap .sitemap-block {

    border: 1px solid #d6d4d4;
    border-radius: 6px;
    padding: 14px 18px 13px;
    margin: 0 0 30px 0;
    line-height: 23px;
    min-height: 200px;
}
#sitemap .sitemap-link{
    text-decoration: none;
}
#sitemap li{
    list-style: none;
}
#sitemap .sitemap-link:before {
    content: "\f105";
    display: inline-block;
    font-family: "Font Awesome 5 Free";
    padding-right: 10px;
    font-weight: 900;
}
#sitemap ul.tree{
    padding-left: 24px;
}

ul.tree > li {
    margin: 0 0 0 11px;
}
ul.tree li {
    margin: 0 0 0 21px;
    padding: 5px 0 0 33px;
    border-left: 1px solid #d6d4d4;
    background: url("/img/sitemap-horizontal.png") no-repeat left 15px transparent;
}
#sitemap_content {display: flex;}
#sitemap_content > div {
    margin: 10px;
    width: 50%;
}
#pagelist-content {display: flex;flex-flow: wrap;}
#pagelist-content > div {margin: 10px; width: 48%;}