.wp-paginate  {
    display: -ms-flexbox;
    display: flex;
    padding-left: 0;
    list-style: none;
    border-radius: .25rem;
}
.wp-paginate a {background:#f8f8f8; border:0px solid #ccc; color:#666; margin-right:4px; padding:4px 8px; text-align:center; text-decoration:none;}
.wp-paginate .active a {
     background-color: #ff5a4a !important;  
}


.wp-paginate {padding:0; margin:0;}
.wp-paginate li {display:inline; list-style:none;}
.wp-paginate a {background:#FFF; color:#666; margin-right:4px; padding:4px 8px; text-align:center; text-decoration:none;}
.wp-paginate a:hover, .wp-paginate a:active {background:#fff;  }
.wp-paginate .title {color:#555; margin-right:4px;}
.wp-paginate .gap {color:#999; margin-right:4px;}
.wp-paginate .current {color:#fff; background:#ff5a4a !important;  ; margin-right:4px; padding:4px 8px;     border-radius: .25rem!important;}
 
.wp-paginate .prev, .wp-paginate .next {}

 .wp-paginate a {
    background: #fff;
    border: 1px solid #fff;
    color: #666;
    margin-right: 4px;
    padding: 4px 8px;
    text-align: center;
    text-decoration: none;
}

 

 
  .wp-paginate.font-inherit {
    font-family: inherit;
}
 
/* Paginación */
.wp-paginate .page  {margin:0px 4px;}
.wp-paginate .page  a {color:#fff; border:none; font-weight:bold; padding:5px 12px; background: #fff;}
.wp-paginate .page  a:hover {color:#ff5a4a;}
.wp-paginate .active a {background-color:#ff5a4a !important;}
.wp-paginate .active a:hover {color:#fff;}

