#anchor-navbar {
    width: 202px;
    right: 0;
    position: relative;
    list-style-type: none;
    margin: 0;
}

.anchor-menu-wrap {
    width: 202px;
    /*z-index: 11;*/
    text-align: left;
}

#toc {
    list-style: none !important;
}

#toc li:after {
    content: unset !important;
}

.blog-related-part {
    /*left: 15%;*/
    transition: top 5ms linear !important;
}

.anchor-menu-block__title {
    margin-bottom: 20px;
    display: block;
}

.blog-related-part > p {
    display: none;
}

#toc > .nav.navbar-nav > li {
    padding: 0 !important;
    margin-bottom: 20px;
    width: 100%;
}

#toc a {
    color: #c1c1c1 !important;
    font-size: 14px;
}

#toc a:hover {
    transition: all .5s ease-in-out;
    color: #ff7800 !important;

}

#toc a.active, #toc a:hover {
    color: #ff7800 !important;
    border: unset !important;
}

#toc li ul.nav.navbar-nav {
    height: 0;
    margin: 0;
    overflow: hidden;
}

#toc li ul.nav.navbar-nav {
    height: 100%;
    margin-top: 20px;
}

#toc li ul.nav.navbar-nav > li {
    width: 100%;
}

#toc li:after {
    content: unset !important;
}

#toc .navbar-brand, #toc .navbar-brand,
#toc .navbar-brand, #toc .navbar-brand:hover {
    padding: 0 !important;
    font-size: 16px !important;
    font-weight: bold !important;
    color: #777 !important;
}

#toc > .nav.navbar-nav > li, #toc > .nav.navbar-nav > li > .nav-link, #toc > .nav.navbar-nav > li > .nav.navbar-nav > li > .nav-link {
    padding: 0 !important;
    border-left: unset!important;
}