.ma__link-list {

  .pre-content > &,
  .post-content > &,
  .main-content--full .page-content > & {

    @include ma-container;
  }

  &__description {
    margin-bottom: 1em;
  }

  &__container {

    @include clearfix;
  }

  &__items {
    margin-bottom: 0;
    padding-left: 20px;

    .sidebar & {

      @include ma-reset-list;
    }

    &:first-child:nth-last-child(2),
    &:first-child:nth-last-child(2) ~ & {

      @media ($bp-medium-min) {

        @include span-columns(6);
      }
    }

    &--no-bullets {
      list-style: none;
      padding-left: 0;
    }
  }

  &__item {
    padding: 5px 0;
    color: $c-font-detail;

    .ma__decorative-link {
      display: block;
    }
  }



  .sidebar &__item + &__item {
    border-top-style: solid;
    border-top-width: 1px;
    margin-top: 25px;
    padding-bottom: 0;
    padding-top: 25px;
  }

  .sidebar &__item {

    .ma__decorative-link {
      font-size: 1.25rem;
      line-height: 1.2;
    }
  }

  &__see-all {
    margin-top: 1rem;
  }

  &--image-links {

    .sidebar & .ma__link-list__item + .ma__link-list__item {
      border-top: none;
      margin-top: 0px;
      padding-top: 10px;
    }
  }
}

//theme

.ma__link-list {

  &__item {
    font-weight: 700;
  }

  .sidebar &__item + &__item {
    border-color: $c-bd-divider;
  }

  &--no-line {

    .ma__comp-heading--no-line {
      margin-bottom: 5px;
    }

    .ma__link-list__description {
      margin-bottom: 0;
    }

    .ma__link-list__items {
      margin-bottom: 2rem;
    }
  }
}
