nav.paging {width: 100%;text-align: center;margin: 40px 0 20px;}
nav.paging .page-numbers {padding: 0; list-style: none; margin: 0; }
nav.paging .page-numbers li {display: inline-block; vertical-align: top; }
nav.paging .page-numbers li .page-numbers {width: 40px;height: 40px;display: block;line-height: 40px;color: var(--c-textcolor);text-decoration: none;border-radius: 50%;}
nav.paging .page-numbers li .page-numbers.current {background: var(--c-main);font-weight: 600;color: #fff;}
nav.paging .page-numbers li .page-numbers.prev {margin: 0 5px 0 0px;}
nav.paging .page-numbers li .page-numbers.next {margin: 0 0 0 5px; }
nav.paging .page-numbers li .page-numbers.prev, nav.paging .page-numbers li .page-numbers.next {background: #eee;color: var(--c-textcolor);}
nav.paging .page-numbers li .page-numbers.prev::before, nav.paging .page-numbers li .page-numbers.next::before {}

.paging-summary {
    text-align: center;
    font-size: 12px;
    margin: -10px 0 10px 0;
    font-weight: 500;
    opacity: 0.5;
}