.westech-pagination {
    display: flex;
    flex-direction: column;
}

.navSplitPagesResult.back {
    padding: var(--standard-padding);
}

.navSplitPagesLinks.forward {
    display: flex;
    justify-content: left;
    align-items: center;
    padding: var(--standard-padding);
}

.navSplitPagesLinks.forward * {
    border-radius: 0.375rem;    
    padding: 5px 10px;
    display: flex;
    justify-content: center;
    align-items: center;
    text-decoration: unset;
    color: var(--westech-green);
}

.navSplitPagesLinks.forward strong.current {
    background-color: lightgray;
    border-radius: 0px;
}

.navSplitPagesLinks.forward a.SPR-nav {
    display: ruby!important;
}

.navSplitPagesLinks.forward a.SPR-nav:hover {
    background-color: lightgray;
}

.navSplitPagesLinks.forward .product-page-last,
.navSplitPagesLinks.forward .product-page-next,
.navSplitPagesLinks.forward .product-page-back,
.navSplitPagesLinks.forward .product-page-first  {
    border: 1px solid gray;
    color: gray;
    margin: 0px 3px;
}

.navSplitPagesLinks.forward .product-page-last *,
.navSplitPagesLinks.forward .product-page-next *,
.navSplitPagesLinks.forward .product-page-back *,
.navSplitPagesLinks.forward .product-page-first * {
    color: var(--westech-green);
}

.navSplitPagesLinks.forward .product-page-last:hover > *,
.navSplitPagesLinks.forward .product-page-next:hover > *,
.navSplitPagesLinks.forward .product-page-back:hover > *,
.navSplitPagesLinks.forward .product-page-first:hover > * {
    background-color: lightgray;
    border-radius: 0px;
}

.navSplitPagesLinks.forward a.SPR-nav i.fa-solid.fa-chevron-left,
.navSplitPagesLinks.forward a.SPR-nav i.fa-solid.fa-chevron-right {
    border: unset;
    padding: unset;
    display: block;
}

.navSplitPagesLinks.forward strong {
    color: black;
}