
body.asn-sidebar-skin-rough .asn-widget .menu {
    position: relative;
    background: var(--navbar-dark-primary);
    transition: width 0.2s;
    padding: 0;
    /* box-shadow: 0 0 5px rgba(0,0,0,0.2); */
    --border-bottom: 1px solid rgba(0,0,0, 0.2);;
}

body.asn-sidebar-skin-rough .asn-widget .menu .link-wrapper {
    
}

body.asn-sidebar-skin-rough .asn-widget .menu > li {
    position: relative;
    cursor: pointer;
    z-index: 1;
    transition: color 0.2s;
    border-radius: 0;
}

body.asn-sidebar-skin-rough .asn-widget .menu > li:hover {
    cursor: none;
}

/* body.asn-sidebar-skin-rough .asn-widget .menu > li:after {
    content: '';
    display: block;
    position: relative;
    width: 100%;
    height: 2px;
    bottom: -5px;
    background-image: linear-gradient(to right, #5e42a6, #b74e91)
} */

body.asn-sidebar-skin-rough .asn-widget .menu li > .link-wrapper a,
body.asn-sidebar-skin-rough .asn-widget .menu li a {
    color: var(--navbar-light-primary);
    text-decoration: inherit;
    border-radius: 0;
    font-weight: bold;
    padding: 15px;
    display: block;
    border: 2px solid rgba(0,0,0,0);
    border-top: none;
    border-bottom: none;
    border-bottom: var(--border-bottom);
}

body.asn-sidebar-skin-rough .asn-widget .menu li.active > .link-wrapper a,
body.asn-sidebar-skin-rough .asn-widget .menu li.active > a {
    /* background: var(--navbar-active-text); */
    border: 3px solid #e67e22;
    border-top: none;
    border-bottom: var(--border-bottom);
}

body.asn-sidebar-skin-rough .asn-widget .menu li > .link-wrapper a:hover,
body.asn-sidebar-skin-rough .asn-widget .menu li > a:hover {
    color: var(--navbar-dark-secondary);
    background: var(--navbar-highlight) !important;
}

body.asn-sidebar-skin-rough .asn-widget .menu li > .link-wrapper .sub-arrow {
    color: var(--navbar-light-primary);
    position: absolute;
    padding: 20px;
    border: none;
}

body.asn-sidebar-skin-rough .asn-widget .menu li > .link-wrapper .sub-arrow:hover {
    background: var(--navbar-highlight);
    color: var(--navbar-light-secondary);
}
/* 
body.asn-sidebar-skin-rough .asn-widget .menu li > .link-wrapper:hover .sub-arrow {
    color: var(--navbar-light-secondary);
} */

body.asn-sidebar-skin-rough .asn-widget .menu .sub-menu {
    background: #ccc;
    box-shadow: inset 0 0 10px rgba(0,0,0,0.4);
}

body.asn-sidebar-skin-rough .asn-widget .menu .sub-menu .sub-menu {
    background: #aaa;
}

body.asn-sidebar-skin-rough .asn-widget .menu .sub-menu li {
    padding: 0;
}

body.asn-sidebar-skin-rough .asn-widget .menu .sub-menu li a {
    padding-left: 25px;
}

body.asn-sidebar-skin-rough .asn-widget .menu .sub-menu .sub-menu li a {
    padding-left: 40px;
}
/* 
.widget-area {
    padding: 0 !important;
    border: none !important;
} */

.sidebar-main {
    overflow: visible !important;
}