/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.4.6.1772000331
Updated: 2026-02-25 06:18:51

*/

/* 1. Forzar el estado sticky en todos los dispositivos */
.ehf-header #masthead {
    position: -webkit-sticky; /* Soporte para Safari */
    position: sticky;
    top: 0;
    z-index: 9999;
}

/* 2. Corrección para móvil: 
   El sticky falla si algún padre tiene overflow hidden o es un flex contenedor directo en Hello Elementor 
*/
body {
    overflow-x: clip; /* Permite que el sticky funcione sin scroll horizontal */
}

a,
a:active,
a:hover {
  color: var(--e-global-color-primary);
  text-decoration: none;
}

/* Títulos de las páginas */
.page-header .entry-title {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-primary-font-family);
  font-size: 60px;
  text-align: center;
  margin-top: 30px;
}

/* Quitar margin-inline del listado de items para evitar desbordamiento en el HTML */
.elementor-icon-list-items.elementor-inline-items {
  margin-inline: unset !important;
}
