/* 
Theme Name: Hello Child
Theme URI: https://elementor-site.ir/
Description: 
Author: Elementor Site
Author URI: https://elementor-site.ir/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

 

/* ===================================================================
   FIX: z-index bug - dropdown/popup elements appear behind red header bar
   
   ROOT CAUSE: JetBlocks sticky header (.jet-sticky-section--stuck) has
   position:fixed + z-index:1100, creating a new stacking context.
   Child dropdown elements had lower z-index values:
     - Elementor nav-menu dropdown: not set (auto)
     - JetBlocks mega-menu .jet-nav__sub: z-index:999
     - JetSearch popup: z-index:2 (desktop), z-index:5 (from post-6420.css)
     - Elementor cart panel: z-index:10 (from post-6420.css)
   
   FIX: Elevate all popup/dropdown elements to z-index:99999
   so they render above all header stacking contexts.
   
   Files modified: /wp-content/themes/hello-child/style.css
   Added: 2026-09-24
   =================================================================== */

/* Elementor native nav-menu (e-n-menu) dropdowns */
.e-n-menu-dropdown,
.e-n-menu-dropdown-content,
.e-n-menu__item-dropdown-container {
    z-index: 99999 !important;
}

/* JetBlocks nav dropdown - mega-menu items */
.jet-nav__sub,
.jet-nav__sub-mega {
    z-index: 99999 !important;
}

/* JetSearch / JetAjaxSearch results popup */
.jet-ajax-search__popup-content,
.jet-search__popup,
.elementor-element-344314d .jet-search__popup {
    z-index: 99999 !important;
}

/* Elementor WooCommerce Cart (side-cart panel and dropdown) */
.elementor-menu-cart__container,
.elementor-menu-cart__main {
    z-index: 99999 !important;
}

/* WordPress admin bar dropdown menus (Mentur menu, etc.) */
#wpadminbar .menupop ul,
#wpadminbar .ab-sub-wrapper {
    z-index: 100001 !important;
}

/* JetBlocks hamburger / mobile off-canvas panel */
.jet-hamburger-panel__instance {
    z-index: 99999 !important;
}

/* Elementor Pro popup modals (mobile menu popup ID 7473) */
.elementor-popup-modal,
.dialog-type-popup.dialog-widget-content {
    z-index: 99999 !important;
}

/* Elementor off-canvas widget (mega-menu off-canvas + user account off-canvas) */
.e-offcanvas-content,
.e-offcanvas__close-area {
    z-index: 99999 !important;
}
