.wp-pagenavi {display: inline-block;border-radius: 5px;overflow: hidden;border: 1px solid rgba(0,0,0,.3);}
.wp-pagenavi a, .wp-pagenavi span {display: inline-block;width: 40px;height: 40px;text-align: center;line-height: 38px;border-left: 1px solid rgba(0,0,0,.3);color: #d12121;padding: 0;text-decoration: none;font-weight: 600;}
.previouspostslink {border-left: none !important;}
.wp-pagenavi .current {background: #d12121;color: #fff;}
.page-pagination {margin-top: 30px;text-align: center;}