
.wp-pagenavi{clear:both;display:flex;flex-wrap:wrap;gap:6px;justify-content:center;align-items:center;padding:24px 0;font-size:15px;line-height:1}
.wp-pagenavi a,.wp-pagenavi span{display:inline-block;padding:8px 13px;border:1px solid #d5d5d5;border-radius:3px;text-decoration:none;color:#0c71c3;background:#fff;transition:background .2s,color .2s,border-color .2s}
.wp-pagenavi a:hover{background:#0c71c3;border-color:#0c71c3;color:#fff}
.wp-pagenavi span.current{background:#0c71c3;border-color:#0c71c3;color:#fff;font-weight:600}
.wp-pagenavi span.dots{border-color:transparent;background:transparent;color:#888;padding-left:4px;padding-right:4px}
@media (max-width:480px){.wp-pagenavi{font-size:14px}.wp-pagenavi a,.wp-pagenavi span{padding:7px 10px}}
