.vc-nav-items,
.vc-nav-sub-level-items {
    padding-left: 0;
    list-style: none;
}

.vc-nav-items .vc-nav-link {
    cursor: pointer;
    color: #aeb2b7;
    padding: 1rem;
    font-size: 0.8rem;
    text-align: left;
    text-decoration: none;
    display: flex;
    flex-direction: row;
    gap: 0.4rem;
}

/* for now */
.vc-nav-items .vc-nav-item.vc-nav-item-nested:hover > .vc-nav-link,
.vc-nav-items .vc-nav-item.vc-nav-item-nested:active > .vc-nav-link,
.vc-nav-items .vc-nav-item.vc-nav-item-nested.active > .vc-nav-link {
    background: #c8b98d;
    color: #fff;
}

/* for now */
.vc-nav-items .vc-nav-item .vc-nav-link,
.vc-nav-items .vc-nav-item:hover .vc-nav-link,
.vc-nav-items .vc-nav-item.active .vc-nav-link {
    border-left-color: #c8b98d !important;
}

.vc-nav-items .vc-nav-link.active,
.vc-nav-items .vc-nav-link:active,
.vc-nav-items .vc-nav-link:hover,

.vc-nav-items .vc-nav-link.router-link-active,
.vc-nav-items .vc-nav-link.nuxt-link-active,

.vc-nav-items .vc-nav-link.router-link-exact-active,
.vc-nav-items .vc-nav-link.nuxt-link-exact-active {
    cursor: pointer;
    background-color: #baa875;
    color: #fff;
}

.vc-nav-items .vc-nav-separator {
    display: flex;
    text-align: center;
    align-items: center;
    font-size:14px;
    font-weight: bold;
    padding: 0.4rem 0;
    background: rgba(151, 151, 153, 0.1);
}

.vc-nav-items .vc-nav-separator:before,
.vc-nav-items .vc-nav-separator:after {
    content: '';
    flex: 1;
    height:3px;
    background: #baa875;
}

.vc-nav-items .vc-nav-separator:before {
    margin-right: 0.4rem;
}

.vc-nav-items .vc-nav-separator:after {
    margin-left: 0.4rem;
}

.vc-nav-item-nested:not(.active) .vc-nav-items {
    display: none;
}

.vc-nav-item-nested .vc-nav-items .vc-nav-link {
    border-left-width: 6px;
    border-left-style: solid;
    border-left-color: rgb(64,67,78);
}
