/* Vodoley Filter SEO 1.2.11 — compact mobile catalogue pagination. */
.pagination[data-vodoley-pagination="1"] {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
}

@media (max-width: 767.98px) {
    .pagination[data-vodoley-pagination="1"] {
        display: flex !important;
        flex-wrap: nowrap !important;
        justify-content: center !important;
        width: 100% !important;
        max-width: 100% !important;
        box-sizing: border-box;
        padding-left: 0 !important;
        padding-right: 0 !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    .pagination[data-vodoley-pagination="1"] > .vodoley-pagination-mobile-hidden,
    .pagination[data-vodoley-pagination="1"] > .vodoley-pagination-real-gap {
        display: none !important;
    }

    .pagination[data-vodoley-pagination="1"] > li,
    .pagination[data-vodoley-pagination="1"] > .page-item {
        flex: 0 0 auto !important;
        min-width: 0 !important;
    }

    .pagination[data-vodoley-pagination="1"] .page-link,
    .pagination[data-vodoley-pagination="1"] .pagenav {
        min-width: 30px;
        padding-left: .42rem;
        padding-right: .42rem;
        text-align: center;
        white-space: nowrap;
    }
}

@media (max-width: 399.98px) {
    .pagination[data-vodoley-pagination="1"] .page-link,
    .pagination[data-vodoley-pagination="1"] .pagenav {
        min-width: 28px;
        padding-left: .32rem;
        padding-right: .32rem;
        font-size: .875rem;
    }
}

/* 1.2.12: hide only paginator items proven to be beyond the browseable total. */
.pagination[data-vodoley-pagination="1"] > .vodoley-pagination-terminal-hidden {
    display: none !important;
}
