@charset "UTF-8";
.c-pagination { text-align: center; font-family: "Kumbh Sans", sans-serif; font-weight: 300; }
.c-pagination .c-pagers { display: flex; justify-content: center; align-items: center; }
.c-pagination .c-page-numbers { color: #333; line-height: 1; display: flex; justify-content: center; align-items: center; }
.c-pagination .c-page-numbers.current, .c-pagination .c-page-numbers.fs-current { color: #00669D; border: 1px solid #00669D; cursor: default; pointer-events: none; }
.c-pagination .c-page-numbers:not(:first-child) { margin-left: 5px; }
@media screen and (min-width:768px) {
    .c-pagination { margin-top: 80px !important; }
    .c-pagination .c-page-numbers { font-size: 15px; width: 30px; height: 30px; transition: all 0.4s; padding-bottom: 2px; padding-left: 2px; }
    .c-pagination .c-page-numbers:hover:not(.current) { color: white; background-color: #00669D; }
    .c-pagination .c-page-numbers.prev:hover, .c-pagination .c-page-numbers.next:hover, .c-pagination .c-page-numbers.fs-current-next:hover, .c-pagination .c-page-numbers.fs-current-prev:hover { border: none; }
}
@media screen and (min-width:768px) and (max-width:1120px) { }
@media screen and (max-width:767px) {
    .c-pagination { margin-top: 30px !important; }
    .c-pagination .c-page-numbers { font-size: 13px; width: 2em; height: 2em; }
}
