.pagination .nav-links {

    display: flex;

    flex-direction: row;

    flex-wrap: nowrap;

    align-items: center;

    width: 100%;

    justify-content: center;

}

.pagination a.page-numbers {

    color: #80257F;

    font-size: 1.75rem;

    font-family: "montBold";

    display: inherit;

    margin-left: 15px;

    /* padding-left: 15px;

    padding-right: 15px; */

}



.pagination .page-numbers.current {

    color: #59267F;

    font-size: 2.5rem;

    font-family: "montBold";

    display: inline-block;

    line-height: 0;

    margin-left: 15px;

}

.pagination a.next.page-numbers,

.pagination a.prev.page-numbers {

    background-color: #80257F;

    border-radius: 5px;

    width: 40px;

    height: 40px;

    font-size: 20px;

    color: #fff;

    display: flex;

    flex-direction: row;

    flex-wrap: nowrap;

    align-content: center;

    justify-content: center;

    align-items: center;

}

.pagination a.next.page-numbers{margin-left: 30px;}

.pagination a.prev.page-numbers{margin-right: 15px;}

.page-numbers:after {

    content: '/';

    color: #80257F;

    font-size: 1.75rem;

    font-family: "montBold";

    margin-left: 10px;

}



.pagination .nav-links .prev.page-numbers + a.page-numbers {
    display: none;
}

.pagination .nav-links[data-last="1"] .prev.page-numbers + a.page-numbers {
    display: block !important;
}

.pagination a.next.page-numbers:after ,

.pagination a.prev.page-numbers:after,

.pagination .page-numbers:nth-last-child(-n+2):after {

    display:none;

}



.pagination .page-numbers.dots{

    display: none;

}