.elementor-90634 .elementor-element.elementor-element-16563fd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--z-index:10;}.elementor-90634 .elementor-element.elementor-element-a240a81{width:100%;max-width:100%;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for html, class: .elementor-element-a240a81 *//* ==========================================================
   FINAL DROPDOWN ALIGNMENT LOCK
   "משפטיו לנגדי"
   לא לדרוס בהמשך
   ========================================================== */


/* ----------------------------------------------------------
   כל שורות התפריט הנפתח:
   הטקסט תמיד מתחיל מאותו קו מימין
   ---------------------------------------------------------- */

.mlgh-header
.mlgh-nav-list
.sub-menu
li
> a {

    position: relative !important;

    display: block !important;

    width: 100% !important;

    min-height: 0 !important;

    margin: 0 !important;

    /*
     * 20px מימין = קו הטקסט הקבוע
     * 48px משמאל = מקום שמור לחץ בלבד
     */
    padding:
        13px 20px 13px 48px !important;

    direction: rtl !important;

    text-align: right !important;

    justify-content: initial !important;

    align-items: initial !important;

    gap: 0 !important;

    color:
        rgba(248,243,233,.88) !important;

    font-family:
        "Heebo",
        Arial,
        sans-serif !important;

    font-size:
        15px !important;

    font-weight:
        500 !important;

    line-height:
        1.45 !important;

    white-space:
        normal !important;

    border-bottom:
        1px solid rgba(255,255,255,.055) !important;

    transition:
        color .2s ease,
        background .2s ease !important;
}


/* ----------------------------------------------------------
   אין יותר תזוזה של הטקסט ב-HOVER
   ---------------------------------------------------------- */

.mlgh-header
.mlgh-nav-list
.sub-menu
li
> a:hover {

    padding:
        13px 20px 13px 48px !important;

    color:
        #ffffff !important;

    background:
        linear-gradient(
            90deg,
            rgba(211,162,76,.015) 0%,
            rgba(211,162,76,.075) 100%
        ) !important;
}


/* ----------------------------------------------------------
   הפריט האחרון ללא קו תחתון
   ---------------------------------------------------------- */

.mlgh-header
.mlgh-nav-list
.sub-menu
li:last-child
> a {

    border-bottom:
        none !important;
}


/* ==========================================================
   CHILD MENU ARROW
   החץ מנותק לחלוטין מפריסת הטקסט
   ========================================================== */

.mlgh-header
.mlgh-nav-list
.sub-menu
li.menu-item-has-children
> a::before {

    content: "" !important;

    position: absolute !important;

    left: 18px !important;
    right: auto !important;

    top: 50% !important;

    width: 7px !important;
    height: 7px !important;

    display: block !important;

    margin: 0 !important;
    padding: 0 !important;

    flex: none !important;

    border:
        solid var(--mlgh-gold-light) !important;

    border-width:
        0 1.5px 1.5px 0 !important;

    opacity:
        .82 !important;

    transform:
        translateY(-50%)
        rotate(135deg) !important;

    transform-origin:
        center !important;

    transition:
        transform .2s ease,
        opacity .2s ease,
        border-color .2s ease !important;
}


/* HOVER ARROW */

.mlgh-header
.mlgh-nav-list
.sub-menu
li.menu-item-has-children:hover
> a::before,

.mlgh-header
.mlgh-nav-list
.sub-menu
li.menu-item-has-children:focus-within
> a::before {

    opacity:
        1 !important;

    border-color:
        #f0c979 !important;

    transform:
        translateY(-50%)
        translateX(-3px)
        rotate(135deg) !important;
}


/* ==========================================================
   THIRD LEVEL
   גם רמה שלישית נשארת מיושרת בדיוק אותו דבר
   ========================================================== */

.mlgh-header
.mlgh-nav-list
.sub-menu
.sub-menu
li
> a {

    display:
        block !important;

    padding:
        13px 20px 13px 48px !important;

    direction:
        rtl !important;

    text-align:
        right !important;

    justify-content:
        initial !important;
}


/* ==========================================================
   ביטול כל חץ/רווח ישן שעשוי להגיע מהתבנית
   ========================================================== */

.mlgh-header
.mlgh-nav-list
.sub-menu
li:not(.menu-item-has-children)
> a::before {

    content:
        none !important;

    display:
        none !important;
}


/* ==========================================================
   UL עצמו - ללא padding משונה מצד WordPress/Theme
   ========================================================== */

.mlgh-header
.mlgh-nav-list
.sub-menu {

    direction:
        rtl !important;

    text-align:
        right !important;
}


.mlgh-header
.mlgh-nav-list
.sub-menu
> li {

    width:
        100% !important;

    margin:
        0 !important;

    padding:
        0 !important;

    text-align:
        right !important;
}/* End custom CSS */