.paginateContainer {
display : block;
text-align: center;
}
.paginateContainer .paginateShowAllList{
display : none;
}
.paginateContainer .paginateList{
display: inline-block;
margin-top: 0;
}
.paginateContainer  li{
display: inline-block;
}
.paginateContainer .paginateAnchor{
float: left; -webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.paginateContainer a {
cursor: pointer;
}
.paginateContainer .paginatePrevious { margin-right: 20px;}
.paginateDisabled a{color:#CECECE}
.paginateContainer .paginateNext{margin-left: 20px;}
.paginateContainer .paginatePage a , .paginateContainer .paginateNextSet a {
width: 28px;
height: 28px;
text-align: center;
line-height: 28px;
margin-left: 8px;
color: #686868;
} 
.paginateContainer .paginateActive a {
color: #ffffff;
background: #686868 0% 0% no-repeat padding-box;
box-shadow: 5px 5px 25px #EBEBEB33;
border-radius: 2px;
}
.paginateContainer .paginatePrevious .paginateAnchor {
font-size: 18px;
line-height: 27px;
}
@media (max-width: 560px) {
.paginateContainer .paginatePage.paginateActive a{
display: inline-block !important;
}
.paginateContainer .paginatePage.paginateActive {
float: none;
height: auto;
line-height: 41px;
position: relative;
top: -15px;
height: 41px;
}
.paginateContainer .paginatePage.paginateActive a {
margin-left: 0px;
background: none;
color: #9A9A9A;
font-size:16px;
float: none;
width: auto;
}
.paginacao .page_navigation .paginateNext a {
color: #2095EE;
border: solid 2px #2095EE;
border-radius: 2px;
padding: 6px 24px;
}
.paginacao .page_navigation .paginatePrevious a {
color: #2095EE;
border: solid 2px #2095EE;
border-radius: 2px;
padding: 6px 24px;
}
.paginacao .page_navigation .paginateDisabled a {
color: #CECECE;
border: solid 2px #CECECE;
}
.paginateContainer .paginatePage.paginateActive:before{
content:"Página ";
color: #9A9A9A;
font-size:16px
}
.paginateContainer .paginatePage  a ,  .paginateNextSet , .paginatePreviousSet{
display: none !important;
}
}
@media (max-width: 385px) {
.paginacao .page_navigation .paginatePrevious a , .paginacao .page_navigation .paginateNext a{
padding: 6px 15px;
font-size: 16px;
}
}
@media (max-width: 330px) {
.paginacao .page_navigation .paginatePrevious a , .paginacao .page_navigation .paginateNext a{
padding: 6px 10px;
font-size: 15px;
}
}