.elementor-11511 .elementor-element.elementor-element-3709128{--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;}.elementor-11511 .elementor-element.elementor-element-3709128:not(.elementor-motion-effects-element-type-background), .elementor-11511 .elementor-element.elementor-element-3709128 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c537b67 );}.elementor-11511 .elementor-element.elementor-element-99404f2 > .elementor-widget-container{background-color:var( --e-global-color-c537b67 );}.elementor-11511 .elementor-element.elementor-element-99404f2 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-5af012e );fill:var( --e-global-color-5af012e );}.elementor-11511 .elementor-element.elementor-element-99404f2 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-11511 .elementor-element.elementor-element-99404f2 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-11511 .elementor-element.elementor-element-99404f2 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-11511 .elementor-element.elementor-element-99404f2 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-11511 .elementor-element.elementor-element-99404f2 .elementor-nav-menu--dropdown{background-color:var( --e-global-color-c537b67 );}.elementor-11511 .elementor-element.elementor-element-99404f2 .elementor-nav-menu--dropdown li:not(:last-child){border-style:none;}.elementor-11511 .elementor-element.elementor-element-d7bb1e6 .elementor-repeater-item-7001ffb.elementor-social-icon{background-color:var( --e-global-color-secondary );}.elementor-11511 .elementor-element.elementor-element-d7bb1e6{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-11511 .elementor-element.elementor-element-d7bb1e6 .elementor-widget-container{text-align:center;}.elementor-11511 .elementor-element.elementor-element-d7bb1e6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}#elementor-popup-modal-11511{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-11511 .dialog-message{width:640px;height:auto;}#elementor-popup-modal-11511 .dialog-close-button{display:flex;}#elementor-popup-modal-11511 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}@media(max-width:767px){.elementor-11511 .elementor-element.elementor-element-3709128{--content-width:100%;}.elementor-11511 .elementor-element.elementor-element-99404f2 .elementor-nav-menu--main .elementor-item{padding-left:42px;padding-right:42px;padding-top:34px;padding-bottom:34px;}.elementor-11511 .elementor-element.elementor-element-99404f2{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-11511 .elementor-element.elementor-element-99404f2 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}}@media(min-width:768px){.elementor-11511 .elementor-element.elementor-element-3709128{--content-width:100%;}}/* Start custom CSS for nav-menu, class: .elementor-element-99404f2 *//* ==========================================================================
   תפריט מובייל מקצועי - פריסה מלאה לתת-תפריט ואפקטים בירוק
   ========================================================================== */
@media (max-width: 1024px) {

    /* 1. הגדרת פונט רוביק ואיפוס גבולות */
    .elementor-11511 .elementor-element.elementor-element-99404f2, 
    .elementor-11511 .elementor-element.elementor-element-99404f2 * {
        font-family: 'Rubik', sans-serif !important;
        box-shadow: none !important;
    }

    /* 2. מבנה השורה הראשית - מירכוש המילה */
    .elementor-11511 .elementor-element.elementor-element-99404f2 .elementor-nav-menu--dropdown > ul > li {
        display: block !important; 
        position: relative !important;
        border-bottom: 1px solid #1a1a1a !important; 
        width: 100% !important;
        text-align: center !important;
    }

    /* שילוב המילה והאייקון יחד במרכז השורה */
    .elementor-11511 .elementor-element.elementor-element-99404f2 .elementor-nav-menu--dropdown > ul > li > a {
        color: #ffffff !important;
        font-size: 18px !important;
        font-weight: 700 !important;
        padding: 14px 0 !important;
        background-color: transparent !important;
        display: inline-flex !important; 
        align-items: center !important;
        justify-content: center !important;
        gap: 8px !important; 
        transition: color 0.2s ease !important;
    }

    /* 3. שמירה על האייקון באותה שורה + תיקון יציבות ומניעת היעלמות */
    .elementor-11511 .elementor-element.elementor-element-99404f2 .elementor-nav-menu--dropdown .sub-menu-toggle {
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        position: relative !important;
        width: auto !important;
        height: auto !important;
        padding: 0 !important;
        margin: 0 !important;
        vertical-align: middle !important;
    }

    /* צביעת האייקון של אלמנטור בלבן כברירת מחדל */
    .elementor-11511 .elementor-element.elementor-element-99404f2 .elementor-nav-menu--dropdown .sub-menu-toggle i,
    .elementor-11511 .elementor-element.elementor-element-99404f2 .elementor-nav-menu--dropdown .sub-menu-toggle svg {
        color: #ffffff !important;
        fill: #ffffff !important;
        font-size: 14px !important;
    }

    /* גיבוי קוד: אם האייקון נעלם לריבוע - זה יאלץ אייקון חץ קטן ונקי */
    .elementor-11511 .elementor-element.elementor-element-99404f2 .elementor-nav-menu--dropdown .sub-menu-toggle.elementor-active i:before {
        content: "\f107" !important; 
    }

    /* 4. תיקון תת-התפריט: פריסה מלאה (100%) על כל רוחב המסך */
    .elementor-11511 .elementor-element.elementor-element-99404f2 .elementor-nav-menu--dropdown ul.sub-menu {
        width: 100% !important;
        max-width: 100% !important;
        background-color: #141414 !important; 
        padding: 5px 0 !important;
        display: none; 
    }

    /* וידוא שתפריט פתוח מוצג לרוחב */
    .elementor-11511 .elementor-element.elementor-element-99404f2 .elementor-nav-menu--dropdown li.elementor-active > ul.sub-menu {
        display: block !important;
    }

    .elementor-11511 .elementor-element.elementor-element-99404f2 .elementor-nav-menu--dropdown ul.sub-menu li {
        width: 100% !important;
        text-align: center !important;
    }

    .elementor-11511 .elementor-element.elementor-element-99404f2 .elementor-nav-menu--dropdown ul.sub-menu li a {
        color: #cccccc !important;
        font-size: 15px !important;
        font-weight: 400 !important;
        padding: 12px 20px !important;
        border-bottom: 1px solid #1c1c1c !important;
        display: block !important;
        width: 100% !important;
        transition: all 0.2s ease !important; 
    }

    /* ==========================================================================
       5. תיקון אפקטים: צביעה לירוק בריחוף / לחיצה רק על הפריט הנבחר
       ========================================================================== */
    
    /* צביעת הטקסט הראשי לירוק בנגיעה או כשהוא פעיל */
    .elementor-11511 .elementor-element.elementor-element-99404f2 .elementor-nav-menu--dropdown > ul > li:hover > a,
    .elementor-11511 .elementor-element.elementor-element-99404f2 .elementor-nav-menu--dropdown > ul > li.elementor-active > a,
    .elementor-11511 .elementor-element.elementor-element-99404f2 .elementor-nav-menu--dropdown > ul > li.current-menu-item > a {
        color: #70BF44 !important;
    }

    /* צביעת האייקון (החץ/פלוס) לירוק במקביל לטקסט שלו */
    .elementor-11511 .elementor-element.elementor-element-99404f2 .elementor-nav-menu--dropdown > ul > li:hover .sub-menu-toggle i,
    .elementor-11511 .elementor-element.elementor-element-99404f2 .elementor-nav-menu--dropdown > ul > li:hover .sub-menu-toggle svg,
    .elementor-11511 .elementor-element.elementor-element-99404f2 .elementor-nav-menu--dropdown > ul > li.elementor-active .sub-menu-toggle i,
    .elementor-11511 .elementor-element.elementor-element-99404f2 .elementor-nav-menu--dropdown > ul > li.elementor-active .sub-menu-toggle svg {
        color: #70BF44 !important;
        fill: #70BF44 !important;
    }

    /* מעבר חלק לירוק בנגיעה בפריטים הפנימיים (הבנים) */
    .elementor-11511 .elementor-element.elementor-element-99404f2 .elementor-nav-menu--dropdown ul.sub-menu li a:hover,
    .elementor-11511 .elementor-element.elementor-element-99404f2 .elementor-nav-menu--dropdown ul.sub-menu li a:active {
        color: #70BF44 !important;
        background-color: #191919 !important; 
    }

    /* 6. הסרה מוחלטת של שורת קוד החיפוש ה-dgwt מלמטה */
    .elementor-11511 .elementor-element.elementor-element-99404f2 .elementor-nav-menu--dropdown li[class*="dgwt"],
    .elementor-11511 .elementor-element.elementor-element-99404f2 .elementor-nav-menu--dropdown li:last-child,
    .elementor-11511 .elementor-element.elementor-element-99404f2 .elementor-nav-menu--dropdown a[href*="dgwt"] {
        display: none !important;
    }
}

/* קוד דורסני לצביעת כפתור הסגירה בלבן */
.dialog-close-button,
.elementor-close-popup-button,
.elementor-popup-modal .elementor-close-popup-button,
.elementor-popup-modal .dialog-close-button,
[data-elementor-open-lightbox] .dialog-close-button,
#elementor-lightbox .dialog-close-button {
    color: #ffffff !important;
    fill: #ffffff !important;
    opacity: 1 !important;
}

.dialog-close-button i,
.dialog-close-button svg,
.elementor-close-popup-button i,
.elementor-close-popup-button svg {
    color: #ffffff !important;
    fill: #ffffff !important;
}/* End custom CSS */