.static-page--c1 {
    width: max-content;
}

.static-page--c1.vc_column_container>.vc_column-inner {
    padding-right: 50px;
    margin-right: 50px;
    border-right: 1px solid #eee;
}

.static-page--c2>.vc_column-inner {
    padding-left: 0;
}

.static-page--row h1 {
    line-height: 1;
    border-bottom: 1px solid #eee;
    padding-bottom: 20px;
    margin-bottom: 35px;
}

.static-page--row .widget_nav_menu>* {
    line-height: 1;
}

.static-page--row .widget_nav_menu a {
    padding: 16px 20px;
    display: block;
    color: var(--wd-text-color);
    border-left: 3px solid transparent;
}

.static-page--row .widget_nav_menu a:hover {
    background-color: var(--bg-secondary);
}

.static-page--row li.current-menu-item a {
    border-left: 3px solid var(--wd-primary-color);
}

.static-page--row li.current-menu-item a:hover{
    background: none;
}

.static-page--row li {
    margin-bottom: 0;
}

@media screen and (max-width: 768px) {

    .static-page--c1.vc_column_container>.vc_column-inner {
        padding: 0;
        margin: 0;
        border: 0;
    }

    .static-page--c1 {
        width: 100%;
    }

    .static-page--c1 ul {
        display: flex;
        overflow: auto;
    }

    .static-page--row .widget_nav_menu a {
        width: max-content;
    }

    .static-page--row {
        margin-top: -40px;
    }

    .static-page--c2>.vc_column-inner {
        padding-left: 15px;
    }

    .static-page--row li.current-menu-item a {
        background: none;
        border-left: 0;
        border-bottom: 2px solid var(--wd-primary-color);
    }

}