// Lists

// Unstyled keeps list items block level, just removes default browser padding and list-style
@mixin list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-small {
  font-size: $font-size-sm;

  margin-bottom: 0.5rem;

  li {
    padding: 0.35rem 1rem 0.35rem 1.5rem;

    position: relative;

    &:before {
      content: '';
      background-color: $body-color;
      width: 10px;
      height: 1px;

      position: absolute;
      left: 0;
      top: 50%;
    }

    &.nav-sub {
      &:before {
        display: none;
      }
    }
  }
}
