@media (max-width: 800px) {
  .wp-image-1501 {
    display: none!important;
  }
}

@media (max-width: 768px) {
  .fila-servicios {
    display: flex !important;
    overflow-x: auto;
    scroll-snap-type: x mandatory;
    -webkit-overflow-scrolling: touch;
  }
  .fila-servicios > .wpb_column {
    flex: 0 0 85%;
    scroll-snap-align: center;
    margin-right: 15px;
  }
}


/* ---- PÁGINA 1499 - quitar espacio + centrar título ---- */
.page-id-1499 .entry-title,
.page-id-1499 h1.entry-title,
.page-id-1499 .page-title {
  text-align: center !important;
  margin-bottom: 5px !important;
}

.page-id-1499 .entry-header,
.page-id-1499 .entry-header * {
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
}

/* Oculta / aplasta cualquier bloque de compartir/meta debajo del título */
.page-id-1499 .sharedaddy,
.page-id-1499 .sd-sharing,
.page-id-1499 .jp-sharing,
.page-id-1499 .single-post-share,
.page-id-1499 .post-meta,
.page-id-1499 .entry-meta,
.page-id-1499 .entry-header + p {
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
}

/* Asegura que el primer bloque de contenido suba */
.page-id-1499 .entry-content > *:first-child {
  margin-top: 0 !important;
  padding-top: 0 !important;
}

/* ---- PÁGINA 10297 - SOLO centrar título ---- */
.page-id-10297 .entry-title,
.page-id-10297 h1.entry-title,
.page-id-10297 .page-title {
  text-align: center !important;
}

/* Añadir 10px de separación arriba del título en la página 1499 */
.page-id-1499 .entry-title,
.page-id-1499 h1.entry-title,
.page-id-1499 .page-title {
  margin-top: 10px !important;
}

/* +10px arriba SOLO en móvil para la página 1499 */
@media (max-width: 767px) {
  /* Título */
  .page-id-1499 .entry-title,
  .page-id-1499 h1.entry-title,
  .page-id-1499 .page-title {
    margin-top: 60px !important;
  }

  /* Por si el tema “aplasta” el título en móvil, damos colchón al header del post */
  .page-id-1499 .entry-header {
    padding-top: 60px !important;
  }

  /* Y si el título no recoge el margen, empujamos el primer bloque del main */
  .page-id-1499 main > *:first-child {
    margin-top: 60px !important;
  }
}

/* Separación REAL arriba cuando el menú es fijo - SOLO móvil - SOLO página 1499 */
@media (max-width: 767px) {
  .page-id-1499 .site-content,
  .page-id-1499 .content-area,
  .page-id-1499 main {
    padding-top: 60px !important; /* ajusta aquí: 35, 45, 60, lo que veas */
  }
}
