/* Preserve the legacy FoneWorx sitemap presentation while allowing colours and
   typography to continue coming from the active theme. */
.sitemap-page .sidebarNav {
    display:block;
    flex:none;
    margin:0;
    padding:0;
    list-style:none;
}
.sitemap-page > .row > div > .title { color:var(--theme-primary); }
.sitemap-page .sidebarNav li {
    display:block;
    border-bottom:1px solid #ddd;
}
.sitemap-page .sidebarNav li:last-child { border-bottom:0; }
.sitemap-page .sidebarNav a {
    position:relative;
    display:block;
    padding:10px;
    color:inherit;
    text-decoration:none;
}
.sitemap-page .sidebarNav a::before {
    content:'';
    position:absolute;
    top:50%;
    left:1px;
    width:0;
    height:0;
    border-top:4px solid transparent;
    border-bottom:4px solid transparent;
    border-left:4px solid currentColor;
    transform:translateY(-50%);
}
.sitemap-page .sidebarNav a:hover,
.sitemap-page .sidebarNav a:focus { background:transparent; }
.sitemap-page .sidebarNav ul {
    margin:0 0 0 25px;
    padding:0;
    list-style:none;
}
