/*********************************************
 * Legal Compliance List
**********************************************/
.vii-legal-compliance {
    --item-left-w:calc(100% * 3 / 12);--item-right-w:calc(100% * 9 / 12);
    padding-top:48px;margin:0 -12px;
}
.vii-legal-compliance-left {
    width:var(--item-left-w);padding:0 12px;margin-bottom:56px;
}
.vii-legal-compliance-list {
    width:var(--item-right-w);padding:0 12px;
}
.sidebar-left-inner {border:1px solid var(--vii-color-light-gray-7);}

/* sidebar */
.sidebar-heading {padding:16px 15px;}
.sidebar-left .vii-nav_wrap {padding:0 15px;font-size:14px;border-bottom:none;}
.sidebar-left .vii-nav ul .vii-nav--list-item {margin-right:0;width:auto;}
.sidebar-left .vii-nav--list-item__link {
    padding:16px 0;font-weight:500;font-size:14px;
    color:rgba(0, 0, 0, .4);
}
.sidebar-left .vii-nav--list-item .vii-nav--list-item__link:after {
    height:1px;width:100%;background-color:rgba(0, 0, 0, .2);
}
.sidebar-left .vii-nav--list-item:last-child .vii-nav--list-item__link:after {content:unset;}

/* vii-legal-compliance-list */
.vii-legal-compliance-list .vii-pagination {
    margin-top:0;border-top-color:var(--vii-color-light-gray-7);
}

/*********************************************
 * Responsive Legal Compliance List
**********************************************/
@media only screen and (max-width:1024px) {
    .vii-legal-compliance {
        --item-left-w:calc(100% * 4 / 12);--item-right-w:calc(100% * 8 / 12);
    }
}
@media only screen and (max-width:768px) {
    .vii-legal-compliance {
        --item-left-w:100%;--item-right-w:100%;
        flex-direction:column;margin:0;
    }
    .vii-legal-compliance-list {padding:0;}
    .vii-legal-compliance-left {padding:0;}
    .sidebar-heading::after {
        content:"\e930";
        font-family:var(--vii-font-icomoon), fantasy;
        position:absolute;top:50%;right:16px;
        transform:translateY(-50%);
        transition:all .3s ease;
    }
    .sidebar-heading.active::after {content:"\e931";}
}