.sidebar {
    background: #f2f2f260;
    padding: 2em 1.725em 1.725em 2.35em;
}

.sidebar .sidebarLinks .wp-block-navigation__container {
    display: block;
}

.sidebar .sidebarLinks a {
    display: block;
    font-size: 0.9em;
    text-decoration: none;
    color: #161514;
    line-height: 1.2;
    padding: 1em 0;
    transition: all 0.4s ease-in-out;
    position: relative;
    width: 100%;
}

.sidebar .sidebarLinks li:first-of-type a {
    margin-top: 0;
}

.sidebar .sidebarLinks li:not(:first-of-type) {
    border-top: 1px solid #e2dfdf;
    /* border-bottom: 1px solid #E2DFDF; */
    transition: all 0.4s ease-in-out;
}

.sidebar .sidebarLinks li:not(:first-of-type):hover {
    border: none;
}

.sidebar .sidebarLinks li:hover + li {
    border: none;
}

.sidebar .sidebarLinks a:hover,
.sidebar .sidebarLinks a.active {
    font-size: 1em;
    font-weight: bold;
    color: #68bbbf;
}

.sidebar .sidebarLinks a > span {
    display: inline-block;
    position: relative;
}

.sidebar .sidebarLinks a > span::after {
    content: "";
    position: absolute;
    z-index: -1;
    left: 0;
    bottom: -5px;
    background: #68bbbf;
    height: 0.0666666666666667em;
    width: 0;
    transition: all 0.4s ease-in-out;
}

.sidebar .sidebarLinks a:hover > span::after,
.sidebar .sidebarLinks a.active > span::after {
    width: 6rem;
}

@media (min-width: 1000px) {
    .sidebar {
        background: #f2f2f260;
        padding: 8em 1.725em 1.725em 2.35em;
        will-change: min-height;
    }

    .sidebarLinks {
        position: relative;
        transform: translate(0, 0);
        transform: translate3d(0, 0, 0);
        will-change: position, transform;
    }
}

@media (min-width: 1700px) {
    .sidebar {
        padding: 8em 1.725em 1.725em 4.35em;
    }
}
