.aside-accordion {

  @include media-breakpoint-up(lg) {
    .aside-nav2__holder {
      position: relative;

      .aside-nav2__title {
        cursor: pointer;
      }

      &:first-of-type,
      &:last-of-type {
        .aside-nav2__title {
          cursor: auto;
        }
      }
    }

    .aside-nav2__item span {
      display: block;
      padding: 9px 15px;
      font-weight: 400;
      text-decoration: none;
    }

    .accordion__header-icon {
      top: 15px;
      cursor: pointer;
    }


    .aside-nav2__holder {
      padding-bottom: 13px;

      &.is-active {

        .accordion__header-icon {
          transform: rotate(180deg);
        }
      }

      &:last-of-type {

        .accordion__header-icon {
          display: none;
        }
      }

      .aside-nav2__item {
        &:last-of-type {
          a {
            padding-bottom: 0;
          }
        }
      }

      &:not(:last-of-type) {
        .aside-nav2__list {
          display: none;
        }
      }

      .aside-nav2__list {

        &.is-active {
          display: block;
        }
      }
    }
  }
}
