ul.menu_sidebar_2 {
    font-size: 0.8rem;
    line-height: 1.2;
    padding: 0;
    margin: 0;
}

ul.menu_sidebar_2 li {
    margin-bottom: 0.5rem;
}

ul.menu_sidebar_2 li a {
    position: relative;
    display: block;
    color: inherit;
}

ul.menu_sidebar_2 li a:hover {
    color: inherit;
}

ul.menu_sidebar_2 li a:after {
    position: absolute;
    content: '';
    bottom: -2px;
    left: 25%;
    width: 0;
    border-bottom: 1px solid currentColor;
    -webkit-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;
}

ul.menu_sidebar_2 li a:hover:after {
    width: 75%;
}

@media all and (max-width: 575px){
    ul.menu_sidebar_2 {
        font-size: 1rem;
    }
}