.btMasonryPostGridPagination nav ul.page-numbers li {
display: inline-block;
}
.btMasonryPostGridPagination nav {
clear: both;
display: block;
text-align: center;
margin-bottom: 3em;
}
.btMasonryPostGridPagination nav ul {
display: inline-block;
padding: 0;
margin: 0;
}
.btMasonryPostGridPagination nav ul li {
margin: 0;
padding: 0 .2em;
display: inline-block;
}
.btMasonryPostGridPagination nav ul li a,
.btMasonryPostGridPagination nav ul li span {
margin: 0;
padding: 0;
width: 2em;
text-align: center;
line-height: 2em;
display: block;
-webkit-box-shadow: 0 0 0 1px #181818 inset;
box-shadow: 0 0 0 1px #181818 inset;    
-webkit-transition: all 300ms ease;
-moz-transition: all 300ms ease;
transition: all 300ms ease;
color: #000;
}
.btHardRoundedButtons.btMasonryPostGridPagination nav ul li a,
.btHardRoundedButtons.btMasonryPostGridPagination nav ul li span {
border-radius: 50px;
}
.btSoftRoundedButtons.btMasonryPostGridPagination nav ul li a,
.btSoftRoundedButtons.btMasonryPostGridPagination nav ul li span {
border-radius: 3px;
}
.btMasonryPostGridPagination nav ul li a:focus,
.btMasonryPostGridPagination nav ul li a:hover,
.btMasonryPostGridPagination nav ul li a.next,
.btMasonryPostGridPagination nav ul li a.prev,
.btMasonryPostGridPagination nav ul li span.current {
-webkit-box-shadow: 0 0 0 3em #181818 inset;
box-shadow: 0 0 0 3em #181818 inset;
color: #fff;
}
.btMasonryPostGridPagination nav ul.page-numbers li.active a,
.btMasonryPostGridPagination nav ul.page-numbers li.active span { 
-webkit-box-shadow: 0 0 0 3em #181818 inset;
box-shadow: 0 0 0 3em #181818 inset;
color: #fff;
}