.wp-pagenavi {
clear: both;
text-align: center;
}

.wp-pagenavi a.page {
    display: inline-block;
    width: 40px;
    height: 40px;
    background: #F2F7FB;
    font-size: 1.6rem;
    font-weight: 500;
    color: #0050AA;
    -webkit-transition: all 0.15s linear;
    transition: all 0.15s linear;
    margin: 0 0.6rem;
}

.wp-pagenavi a:hover {
transition:.3s;
}

.wp-pagenavi span.extend {
    color:#0050AA;
    display: inline-block;
    margin: 0 0.6rem;
}

.wp-pagenavi span.current {
    display: inline-block;
    width: 40px;
    height: 40px;
    background: #B4D2EC;
    pointer-events: none;
    font-size: 1.6rem;
    font-weight: 500;
    color: #0050AA;
    -webkit-transition: all 0.15s linear;
    transition: all 0.15s linear;
    margin: 0 0.6rem;
}

.wp-pagenavi .nextpostslink img,
.wp-pagenavi .previouspostslink img {
    width: 24px;
    height: auto;
    padding: 0 0 8px;
}