li {
  text-decoration: none;
  list-style: none;
  padding-left: 5px;
  margin: 5px;
  margin-left: -10px;
  overflow-y: hidden;
}

ul li:nth-child(n) {
  border-left: 5px solid #fa43c1;
}

li:hover, a:hover {
  background-color: rgba(0, 0, 0, 0.1);
}

li a {
  opacity: 0.5;
  text-decoration: line-through;
  display: block;
  font-weight:400;
}

li a.active {
  opacity: 1;
  text-decoration: none;

}


li a {
  overflow-x: visible;
  height: 2em;
  line-height: 2em;
  padding-left: 5px;
  overflow-y: hidden;
}

ul {
  margin: 0px;
  padding: 0px;
}

