 /*------------------------------------*\
//     #PAGINATION
// \*------------------------------------*/
 /**
//  * Pagination
//  */

.nav-links {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin-bottom: 1rem;
  overflow: hidden;
  text-transform: uppercase;
}

.page-numbers {
  border-right: 2px solid var(--color-neutral-gray-17);
  color: var(--color-neutral-gray-53);
  display: inline-block;
  font-size: 20px;
  font-weight: 700;
  padding: 0;
  text-align: center;
  width: 42px;

  &:last-child {
    border: 0;
  }

  &.current {
    color: var(--color-page-number-current);
  }

  &.prev,
  &.next {
    height: 100%;
    padding: 0;
    position: relative;
    text-indent: -9999px;
    transition: border .15s ease-in;
    width: 42px;

    &::before {
      content: '';
      display: block;
      height: 16px;
      left: 50%;
      opacity: .6;
      position: absolute;
      top: 50%;
      width: 16px;
    }

    &:hover::after,
    &:focus::after,
    &:hover::after,
    &:focus::after {
      border-bottom: 2px solid;
      bottom: 3px;
      content: '';
      height: 1px;
      left: 50%;
      position: absolute;
      transform: translateX(-50%);
      width: 12px;
    }
  }

  &.prev::before {
    transform: rotate(90deg) translate(-50%, 50%);
  }

  &.next::before {
    transform: rotate(270deg) translate(50%, -50%);
  }

  &[href$=".pdf"] {
    background: none;
    padding-right: 0;
  }
}

/* .c-pagination__link {
  padding: 1rem;
  text-decoration: underline;

  .c-pagination__item:first-child & {
    padding-left: 0;
  }

  .c-pagination__item.is-active & {
    font-weight: 700;
    text-decoration: none;
    pointer-events: none;
  }

  .c-pagination__item.is-disabled & {
    color: $color-neutral-gray-04;
    pointer-events: none;
    text-decoration: none;
  }
 }
*/