.wp-pagenavi {
margin: 0;
padding: 0;
}

.wp-pagenavi a, 
.wp-pagenavi span {
text-decoration: none;
background: rgba(0,0,0,.05);
color: rgba(0, 24, 49, .98);
font-weight: 700;
padding: 12px 18px 10px 18px;
border-radius: 6px;
margin: 0 4px;
transition: 0.3s;
}

.wp-pagenavi a:hover, .wp-pagenavi span.current {
background: #6fb33c;
border-color: #6fb33c;
color: rgba(0, 24, 49, .98);
transition: 0.3s;
}

.wp-pagenavi .extend,
.wp-pagenavi .pages,
.wp-pagenavi .first,
.wp-pagenavi .last {
display: none !important;
}