/**
 * @file
 * Styles for pagers
*/
.pager{
    margin-top: var(--spacing-30);
}
.pager .pager__items{
    border-top: 2px solid var(--pigeon);
    padding-top: var(--spacing-30);
}
.pager .pager__items li{
    font-family: var(--body-font);
}
.pager .pager__items li:not(.is-active){
    font-size: var(--body-font-size);
}
.pager .pager__items li a{
    color: var(--black);
}
.pager .pager__items li:not(.pager__item--last):not(.pager__item--first) a{
    text-decoration: none;
}
.pager .pager__items li:not(.is-active):not(.pager__item--next):not(.pager__item--previous) a:hover, 
.pager .pager__items li:not(.is-active):not(.pager__item--next):not(.pager__item--previous) a:focus{
    text-decoration: underline;
    text-underline-offset: var(--underline-offset);
    text-decoration-thickness: var(--underline-thickness);
}
/* Active Page */
.pager .pager__items li.is-active{
    font-size: var(--med-font-size);
}
/* Next and Previous Links */
.pager .pager__items li.pager__item--next, .pager .pager__items li.pager__item--previous{
    font-weight: var(--semi-bold-weight);
}
.pager .pager__items li.pager__item--next a i, .pager .pager__items li.pager__item--previous a i{
    transition: var(--three-sec-trans);
}
.pager .pager__items li.pager__item--next a:hover i, .pager .pager__items li.pager__item--next a:focus i,
.pager .pager__items li.pager__item--previous a:hover i, .pager .pager__items li.pager__item--previous a:focus i{
    transform: scale(1.1);
}
/* First and Last Links */
.pager .pager__items li.pager__item--last a, .pager .pager__items li.pager__item--first a{
    text-underline-offset: var(--underline-offset);
    text-decoration-thickness: var(--underline-thickness);
}
.pager .pager__items li.pager__item--last a:hover, .pager .pager__items li.pager__item--last a:focus, 
.pager .pager__items li.pager__item--first a:hover, .pager .pager__items li.pager__item--first a:focus{
    text-decoration-style: dotted;
}