.paginacion {
    display: flex;
    justify-content: center;
    width: 100%;
    padding: 22px;
    margin-top: 3%;
    background: white;
    margin-bottom: 5%;
    border-radius: 5px;
}

.paginacion .Bfl {
    margin: 0 3%;
    font-weight: bold;
    color: #77766e;
}

.paginacion .Bfl a,
.paginacion .Bfl span {
    color: #178fc9;
    padding: 8px 13px;
}

.paginacion .Bfl a:hover {
    color: white;
    background: #ea981b;
    opacity: 0.6;
}

.paginacion .Bfl span.paginaActual {
    opacity: 1;
    color: white;
    background: #e86a2f;
}

html body {
    visibility: visible !important;
    opacity:1 !important;
}
.archive #page .paginacion {
  align-items: center;
}
@media (max-width:680px) {
    .Bfl span.anterior , 
    .Bfl a.siguiente , 
    .Bfl a.anterior { 
        font-size: 0;
    }
     .Bfl a.anterior::before {
      content: '❰';
    font-family: '';
    font-size: 20px;
    color: red;
   }  
    .Bfl a.siguiente::after {
      content: '❱';
    font-family: '';
    font-size: 20px;
    color: red;
   }  
}

#page .wrapper p.tot,
#page select#ordenacion {
   margin-top: 5vw;
}
#contactar form .fields input[type=text], #contactar form .fields input[type=email], #contactar form .fields input[type=tel], #contactar form .fields textarea {
  background: #e5e5e5;
  border: none;
  width: 100%;
  padding: 10px 15px;
  font-family: 'Montserrat',sans-serif;
  font-weight: 500;
}
#contactar {
    width: 60vw;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 4vw;
    margin: 0 auto;
}

#contactar .fields {
    width: 60vw;
    display: flex;
    flex-direction: column;
    align-items: center;
}
#contactar  .fields .field {
  width: 33.3333%;
  padding: 5px;
}
#contactar .fields .field {
  flex-grow: 1;
  padding: 15px 5px;
}
#contactar {

  position: relative;
}
.fields:after {
  position: absolute;
  content: "Administración de comunidades: Envíenos sus datos y llegaremos a un buen acuerdo";
  font-family: "Montserrat",Arial;
  font-size: 0px;
  top: 4.5vw;
  left: 0;
  width: 33%;
  height: auto;
  font-weight: 500;
}
.fields.cat:after {
  content: "Administració de comunitats: Envieu-nos les vostres dades i arribarem a un bon acord";
}
#contactar .fields .field input ,
#contactar .fields .field textarea {
background: #e5e5e5;
  border: none;
  width: 100%;
  padding: 10px 15px;
  font-family: 'Montserrat',sans-serif;
  font-weight: 500;
}
.pagination .page-numbers{
  display: block !important;
  padding: 20px;
  padding-top: 0;
}
.pagination .nav-links{
  align-items: baseline;
}
.pagination .prev{
  width: 200px;
}
.screen-reader-text{
  overflow: visible;
  white-space: nowrap;
  clip: auto !important; /* Anula la regla clip original */
  -webkit-clip-path: none !important; /* Anula la regla -webkit-clip-path original */
  clip-path: none !important; /* Si es necesario, anula también clip-path */
}