.elementor-667 .elementor-element.elementor-element-f8cd557{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}/* Start custom CSS *//* ===== Ocultar títulos en PÁGINAS ===== */

/* Temas de bloques (Twenty Twenty-Three/-Four, etc.) */
.page .wp-block-post-title,
.page h1.wp-block-post-title { 
  display: none !important; 
}

/* Temas clásicos (Astra, GeneratePress, OceanWP, etc.) */
.page .entry-title,
.page h1.entry-title,
.page .page-title {
  display: none !important;
}

/* Constructores (Elementor, Beaver, Divi) */
.page .elementor-page-title,
.page .fl-post-title,
.page .et_post_meta_wrapper h1.entry-title {
  display: none !important;
}

/* WooCommerce (por si usas páginas de tienda como estáticas) */
.page .woocommerce-products-header__title {
  display: none !important;
}

/* ===== Ajuste de espaciados al quitar el título ===== */
.page header.entry-header,
.page .entry-header {
  margin: 0 !important;
  padding: 0 !important;
}

/* Evita espacio extra arriba del contenido del artículo */
.page .site-main > article {
  padding-top: 0 !important;
}

/* Si el tema usa gap tras el título de bloque, lo anulamos */
.page .wp-block-post-title + * {
  margin-top: 0 !important;
}/* End custom CSS */