
body.asn-sidebar-skin-smooth .asn-widget .menu {
  position: relative;
  transition: width 0.2s;
  padding: 30px 0 30px 10px;
  border-radius: 10px;
  overflow: hidden;
  border: none;
}
/* body.asn-sidebar-skin-smooth .asn-widget .menu::-webkit-scrollbar {
  width: 8px;
  height: 8px;
} 
body.asn-sidebar-skin-smooth .asn-widget .menu::-webkit-scrollbar-thumb {
  border-radius: 99px;
  background-color: #D62929;
}
body.asn-sidebar-skin-smooth .asn-widget .menu::-webkit-scrollbar-button {
  height: 16px;
} */

body.asn-sidebar-skin-smooth .asn-widget .menu li {
  position: relative;
  cursor: pointer;
  z-index: 1;
  transition: color 100ms;
}

body.asn-sidebar-skin-smooth .asn-widget .menu li a {
  text-decoration: inherit;
  border-radius: 15px 0 0 15px;
  border: none;
  transition: background 200ms;
}

body.asn-sidebar-skin-smooth .asn-widget .menu li > .link-wrapper:hover a,
body.asn-sidebar-skin-smooth .asn-widget .menu li > a:hover {
  border-radius: 15px 0 0 15px;
}

body.asn-sidebar-skin-smooth .asn-widget .menu li > .link-wrapper .sub-arrow {
  transition: background 200ms;
}

body.asn-sidebar-skin-smooth .asn-widget .menu li ul.sub-menu {
  padding: 10px 0 5px;
}

body.asn-sidebar-skin-smooth .asn-widget .menu li ul.sub-menu li a {
  margin-left: 1em;
  padding: 15px;
}

body.asn-sidebar-skin-smooth .asn-widget .menu li ul.sub-menu ul.sub-menu li a {
  margin-left: 2em;
}
