.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-1232 .elementor-element.elementor-element-17604c69{text-align:start;}.elementor-1232 .elementor-element.elementor-element-17604c69 img{width:70px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-widget-theme-site-logo .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-theme-site-logo .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS *//* ==========================================
   FF24 - ÜVEG FEJLÉC (NATÍV STICKY VERZIÓ)
   ========================================== */

/* 1. FŐ KONTÉNER (Natív CSS Sticky bekapcsolása) */
.elementor-1232 {
    background-color: transparent !important;
    background: transparent !important;
    
    /* Erőszakkal odaragasztjuk a képernyő tetejére */
    position: -webkit-sticky !important;
    position: sticky !important;
    top: 0 !important;
    z-index: 9999 !important;
}

/* 2. AZ ÜVEG HÁTTERE (Különálló vizuális rétegen) */
.elementor-1232::before {
    content: "";
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0;
    z-index: -1; /* Beküldjük a menü gombok mögé */
    pointer-events: none; /* Ne zavarja a kattintást */
    
    /* Az üveg dizájn */
    background: rgba(50, 217, 195, 0.05) !important; 
    backdrop-filter: blur(25px) !important;
    -webkit-backdrop-filter: blur(25px) !important;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2) !important;
    
    /* Safari hardveres gyorsítás */
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

/* 3. Biztonsági mód: Régi böngészők (Fallback) */
@supports not (backdrop-filter: blur(25px)) {
    .elementor-1232::before { background: rgba(255, 255, 255, 0.95) !important; }
}

/* 4. Biztonsági mód: iOS Takarékos üzemmód */
@media (prefers-reduced-transparency: reduce) {
    .elementor-1232::before { 
        background: rgba(255, 255, 255, 0.95) !important; 
        backdrop-filter: none !important; 
        -webkit-backdrop-filter: none !important;
    }
}

/* ==========================================
   5. DROPDOWN (LENYÍLÓ) PRÉMIUM STÍLUSOK
   ========================================== */

/* Az Elementor belső, rejtett háttereinek nullázása */
.elementor-1232 ul.sub-menu li,
.elementor-1232 ul.sub-menu li a,
.elementor-1232 .elementor-nav-menu--dropdown ul,
.elementor-1232 .elementor-nav-menu--dropdown li,
.elementor-1232 .elementor-nav-menu--dropdown a {
    background-color: transparent !important;
    background: transparent !important;
}

/* A menüpontok elválasztó vonala és az animáció előkészítése */
.elementor-1232 ul.sub-menu a,
.elementor-1232 .elementor-nav-menu--dropdown a {
    /* 3%-os fekete elválasztó vonal hexa kóddal */
    border-bottom: 1px solid #00000008 !important; 
    transition: all 0.3s ease !important; 
}

/* HOVER (RÁMUTATÁS) EFFEKT A DROPDOWNBAN */
.elementor-1232 ul.sub-menu a:hover,
.elementor-1232 .elementor-nav-menu--dropdown a:hover {
    color: #32D9C3 !important; 
    
    /* 8%-os áttetsző menta háttér hexa kóddal */
    background: #32D9C314 !important; 
    
    padding-left: 25px !important; 
}/* End custom CSS */