.elementor-1469 .elementor-element.elementor-element-519657c{--display:flex;}.elementor-1469 .elementor-element.elementor-element-d2087f8{--display:flex;--justify-content:space-around;}.elementor-1469 .elementor-element.elementor-element-dac34a8{--display:flex;--justify-content:space-around;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1469 .elementor-element.elementor-element-72388ba .elementor-menu-toggle{margin:0 auto;}.elementor-1469 .elementor-element.elementor-element-6475950{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1469 .elementor-element.elementor-element-f312b7f{width:100%;max-width:100%;align-self:center;text-align:end;}.elementor-1469 .elementor-element.elementor-element-f312b7f img{width:100%;max-width:240px;border-style:none;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-1469 .elementor-element.elementor-element-d2087f8{--width:10%;}}@media(min-width:2400px){.elementor-1469 .elementor-element.elementor-element-f312b7f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1469 .elementor-element.elementor-element-f312b7f{text-align:end;}}@media(max-width:1366px){.elementor-1469 .elementor-element.elementor-element-f312b7f{width:100%;max-width:100%;align-self:flex-start;}}@media(max-width:1200px){.elementor-1469 .elementor-element.elementor-element-f312b7f{width:100%;max-width:100%;align-self:flex-start;text-align:end;}.elementor-1469 .elementor-element.elementor-element-f312b7f img{max-width:210px;}}@media(max-width:880px){.elementor-1469 .elementor-element.elementor-element-f312b7f img{max-width:165px;}}@media(max-width:767px){.elementor-1469 .elementor-element.elementor-element-d2087f8{--width:20%;}.elementor-1469 .elementor-element.elementor-element-dac34a8{--width:40%;}.elementor-1469 .elementor-element.elementor-element-f312b7f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1469 .elementor-element.elementor-element-f312b7f{text-align:end;}.elementor-1469 .elementor-element.elementor-element-f312b7f img{width:100%;max-width:165px;}}/* Start custom CSS for image, class: .elementor-element-f312b7f */.logo-fix a {
  display: block;
}

.elementor-widget-image img {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-519657c *//* =========================================================
   YEVANIKA — HEADER FINAL
   ראשי: 519657c
   לוגו: 6475950 / f312b7f
   תפריט: dac34a8 / 72388ba
   עגלה: d2087f8 / 1e07843
   ========================================================= */


/* =========================================================
   1. בסיס ההדר
   ========================================================= */

.elementor-element-519657c {
    --yev-content-width: 1080px;
    --yev-header-height: 106px;

    --yev-logo-width: 245px;
    --yev-logo-height: 76px;

    --yev-menu-size: 21px;
    --yev-menu-gap: 26px;

    --yev-cart-size: 46px;
    --yev-cart-icon: 25px;

    --yev-toggle-size: 42px;
    --yev-toggle-icon: 28px;

    direction: ltr !important;
    position: relative !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: 100% !important;
    max-width: none !important;

    height: var(--yev-header-height) !important;
    min-height: var(--yev-header-height) !important;

    margin: 0 !important;
    padding: 0 !important;

    background: #ffffff !important;

    border: 0 !important;
    border-bottom: 1px solid rgba(26, 77, 140, 0.08) !important;

    box-shadow: 0 3px 14px rgba(26, 77, 140, 0.07) !important;

    overflow: visible !important;
    box-sizing: border-box !important;

    z-index: 99999 !important;

    transition:
        height 0.3s ease,
        min-height 0.3s ease,
        background-color 0.3s ease,
        box-shadow 0.3s ease !important;
}

.elementor-element-519657c,
.elementor-element-519657c * {
    box-sizing: border-box;
}

.elementor-element-519657c::before {
    display: none !important;
}


/* =========================================================
   2. תחימת התוכן
   לוגו | שטח פנוי | תפריט | עגלה
   ========================================================= */

.elementor-element-519657c > .e-con-inner {
    direction: ltr !important;
    position: static !important;

    display: grid !important;

    grid-template-columns:
        auto
        minmax(0, 1fr)
        max-content
        var(--yev-cart-size) !important;

    grid-template-rows: var(--yev-header-height) !important;

    align-items: center !important;
    align-content: center !important;

    column-gap: 18px !important;
    row-gap: 0 !important;

    width: 100% !important;
    max-width: var(--yev-content-width) !important;

    height: var(--yev-header-height) !important;
    min-height: var(--yev-header-height) !important;

    margin: 0 auto !important;
    padding: 0 20px !important;

    overflow: visible !important;
}


/* =========================================================
   3. שלושת אזורי ההדר
   ========================================================= */

.elementor-element-519657c .elementor-element-6475950,
.elementor-element-519657c .elementor-element-dac34a8,
.elementor-element-519657c .elementor-element-d2087f8 {
    position: static !important;

    display: flex !important;
    align-items: center !important;
    align-content: center !important;

    height: 100% !important;
    min-height: 0 !important;

    margin: 0 !important;
    padding: 0 !important;

    align-self: center !important;
    overflow: visible !important;
}


/* לוגו — קצה שמאל */

.elementor-element-519657c .elementor-element-6475950 {
    grid-column: 1 !important;
    grid-row: 1 !important;

    justify-content: flex-start !important;
    justify-self: start !important;

    width: auto !important;
}


/* תפריט — צמוד לעגלה */

.elementor-element-519657c .elementor-element-dac34a8 {
    grid-column: 3 !important;
    grid-row: 1 !important;

    direction: rtl !important;

    justify-content: flex-end !important;
    justify-self: end !important;

    width: auto !important;
}


/* עגלה — קצה ימין */

.elementor-element-519657c .elementor-element-d2087f8 {
    grid-column: 4 !important;
    grid-row: 1 !important;

    justify-content: center !important;
    justify-self: end !important;

    width: var(--yev-cart-size) !important;
}


/* =========================================================
   4. לוגו
   ========================================================= */

.elementor-element-519657c .elementor-element-f312b7f,
.elementor-element-519657c
.elementor-element-f312b7f
.elementor-widget-container,
.elementor-element-519657c
.elementor-element-f312b7f a {
    display: flex !important;
    align-items: center !important;
    justify-content: flex-start !important;

    width: auto !important;
    max-width: 100% !important;
    height: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    line-height: 1 !important;
    overflow: visible !important;
}

.elementor-element-519657c
.elementor-element-f312b7f img {
    display: block !important;

    width: var(--yev-logo-width) !important;
    max-width: 100% !important;

    height: auto !important;
    max-height: var(--yev-logo-height) !important;

    margin: 0 !important;

    object-fit: contain !important;
    object-position: left center !important;
}


/* =========================================================
   5. תפריט דסקטופ
   ========================================================= */

.elementor-element-519657c .elementor-element-72388ba,
.elementor-element-519657c
.elementor-element-72388ba
> .elementor-widget-container,
.elementor-element-519657c
.elementor-element-72388ba
.elementor-nav-menu--main {
    position: static !important;

    display: flex !important;
    align-items: center !important;
    justify-content: flex-end !important;

    width: auto !important;
    max-width: none !important;
    height: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    overflow: visible !important;
}

.elementor-element-519657c
.elementor-element-72388ba
.elementor-nav-menu--main
.elementor-nav-menu {
    direction: rtl !important;

    display: flex !important;
    align-items: center !important;
    justify-content: flex-end !important;

    gap: var(--yev-menu-gap) !important;

    width: auto !important;
    height: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
}

.elementor-element-519657c
.elementor-element-72388ba
.elementor-nav-menu--main
.menu-item {
    display: flex !important;
    align-items: center !important;

    height: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
}

.elementor-element-519657c
.elementor-element-72388ba
.elementor-nav-menu--main
.elementor-item {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    min-height: 0 !important;

    margin: 0 !important;
    padding: 8px 0 !important;

    color: #1A4D8C !important;

    font-family: "Heebo", Arial, sans-serif !important;
    font-size: var(--yev-menu-size) !important;
    font-weight: 500 !important;
    line-height: 1.15 !important;

    letter-spacing: 0 !important;
    white-space: nowrap !important;

    transform: none !important;
}

.elementor-element-519657c
.elementor-element-72388ba
.elementor-item:hover,
.elementor-element-519657c
.elementor-element-72388ba
.elementor-item:focus-visible,
.elementor-element-519657c
.elementor-element-72388ba
.current-menu-item > .elementor-item {
    color: #123967 !important;
}


/* =========================================================
   6. עגלת הקניות
   ========================================================= */

.elementor-element-519657c .elementor-element-1e07843,
.elementor-element-519657c
.elementor-element-1e07843
.elementor-widget-container,
.elementor-element-519657c
.elementor-element-1e07843
.elementor-shortcode {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: auto !important;
    height: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    overflow: visible !important;
    line-height: 1 !important;
}

.elementor-element-519657c .yev-header-cart {
    position: relative !important;

    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: var(--yev-cart-size) !important;
    height: var(--yev-cart-size) !important;

    margin: 0 !important;
    padding: 0 !important;

    color: #1A4D8C !important;
    background: rgba(26, 77, 140, 0.045) !important;

    border: 1px solid rgba(26, 77, 140, 0.22) !important;
    border-radius: 50% !important;

    box-shadow: 0 3px 10px rgba(26, 77, 140, 0.06) !important;

    text-decoration: none !important;
    line-height: 1 !important;
}

.elementor-element-519657c .yev-header-cart__icon,
.elementor-element-519657c .yev-header-cart__icon svg {
    display: block !important;

    width: var(--yev-cart-icon) !important;
    height: var(--yev-cart-icon) !important;
}

.elementor-element-519657c .yev-header-cart:hover,
.elementor-element-519657c .yev-header-cart:focus-visible {
    color: #ffffff !important;
    background: #1A4D8C !important;
    border-color: #1A4D8C !important;

    transform: translateY(-1px) !important;
    outline: none !important;
}

.elementor-element-519657c .yev-header-cart__count {
    position: absolute !important;

    top: -6px !important;
    right: -6px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    min-width: 20px !important;
    height: 20px !important;

    padding: 0 5px !important;

    color: #ffffff !important;
    background: #1A4D8C !important;

    border: 2px solid #ffffff !important;
    border-radius: 999px !important;

    font-family: "Heebo", Arial, sans-serif !important;
    font-size: 11px !important;
    font-weight: 700 !important;
    line-height: 1 !important;

    z-index: 5 !important;
}

.elementor-element-519657c
.yev-header-cart__count.is-empty {
    display: none !important;
}


/* =========================================================
   7. Sticky נקי — ללא Elementor Spacer
   ההדר נשאר בזרימת העמוד ואינו יוצר רווח או חפיפה
   ========================================================= */

/* מעטפת תבנית ההדר נשארת בזרימת העמוד והופכת ל-Sticky */
header.elementor-location-header {
    position: -webkit-sticky !important;
    position: sticky !important;

    top: 0 !important;
    inset-block-start: 0 !important;

    display: block !important;

    width: 100% !important;
    height: auto !important;
    min-height: 0 !important;

    margin: 0 !important;
    padding: 0 !important;

    background: #ffffff !important;
    overflow: visible !important;

    z-index: 999999 !important;
}

header.elementor-location-header > .elementor {
    width: 100% !important;
    height: auto !important;
    min-height: 0 !important;

    margin: 0 !important;
    padding: 0 !important;

    overflow: visible !important;
}

/* ניטרול מלא של ה-Sticky הפנימי של Elementor */
.elementor-element-519657c,
.elementor-element-519657c.elementor-sticky--active,
.elementor-element-519657c.elementor-sticky--effects {
    position: relative !important;

    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important;
    inset-block-start: auto !important;

    width: 100% !important;
    max-width: none !important;

    margin: 0 !important;

    transform: none !important;
    translate: none !important;

    z-index: 1 !important;
}

/* אין Spacer כאשר ההדר עצמו נשאר בזרימת העמוד */
header.elementor-location-header .elementor-sticky__spacer,
header.elementor-location-header > .elementor-sticky__spacer,
.elementor-location-header .elementor-sticky__spacer.elementor-element-519657c {
    display: none !important;

    width: 0 !important;
    height: 0 !important;

    min-width: 0 !important;
    min-height: 0 !important;

    max-width: 0 !important;
    max-height: 0 !important;

    margin: 0 !important;
    padding: 0 !important;

    border: 0 !important;
    box-shadow: none !important;

    overflow: hidden !important;
    visibility: hidden !important;
    pointer-events: none !important;
}

/* משתמש מחובר — ההדר נשאר מתחת לסרגל הניהול */
body.admin-bar header.elementor-location-header {
    top: 32px !important;
    inset-block-start: 32px !important;
}

@media (max-width: 782px) {
    body.admin-bar header.elementor-location-header {
        top: 46px !important;
        inset-block-start: 46px !important;
    }
}

body.admin-bar #wpadminbar {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    z-index: 1000000 !important;
}

/* =========================================================
   8. דסקטופ בלבד
   ========================================================= */

@media (min-width: 1201px) {

    .elementor-element-519657c
    .elementor-element-72388ba
    .elementor-menu-toggle,

    .elementor-element-519657c
    .elementor-element-72388ba
    .elementor-nav-menu--dropdown {
        display: none !important;
    }
}


/* =========================================================
   9. לפטופ קטן, טאבלט ומובייל
   ========================================================= */

@media (max-width: 1200px) {

    .elementor-element-519657c {
        --yev-header-height: 90px;

        --yev-logo-width: 215px;
        --yev-logo-height: 65px;

        --yev-cart-size: 42px;
        --yev-cart-icon: 23px;

        --yev-toggle-size: 42px;
        --yev-toggle-icon: 28px;
    }

    .elementor-element-519657c > .e-con-inner {
        grid-template-columns:
            minmax(0, 1fr)
            var(--yev-toggle-size)
            var(--yev-cart-size) !important;

        column-gap: 7px !important;
        padding: 0 18px !important;
    }

    .elementor-element-519657c .elementor-element-6475950 {
        grid-column: 1 !important;
        grid-row: 1 !important;

        justify-self: stretch !important;

        width: 100% !important;
        min-width: 0 !important;
    }

    .elementor-element-519657c .elementor-element-dac34a8 {
        grid-column: 2 !important;
        grid-row: 1 !important;

        justify-content: center !important;
        justify-self: center !important;

        width: var(--yev-toggle-size) !important;
    }

    .elementor-element-519657c .elementor-element-d2087f8 {
        grid-column: 3 !important;
        grid-row: 1 !important;

        width: var(--yev-cart-size) !important;
    }

    .elementor-element-519657c
    .elementor-element-72388ba
    .elementor-nav-menu--main {
        display: none !important;
    }

    .elementor-element-519657c .elementor-element-72388ba,
    .elementor-element-519657c
    .elementor-element-72388ba
    > .elementor-widget-container {
        position: static !important;

        display: flex !important;
        align-items: center !important;
        justify-content: center !important;

        width: var(--yev-toggle-size) !important;
        height: 100% !important;

        margin: 0 !important;
        padding: 0 !important;

        overflow: visible !important;
    }


    /* ---------- המבורגר נקי ---------- */

    .elementor-element-519657c
    .elementor-element-72388ba
    .elementor-menu-toggle {
        position: relative !important;

        display: flex !important;
        align-items: center !important;
        justify-content: center !important;

        width: var(--yev-toggle-size) !important;
        height: var(--yev-toggle-size) !important;

        margin: 0 !important;
        padding: 0 !important;

        color: #1A4D8C !important;
        background: transparent !important;

        border: 0 !important;
        border-radius: 0 !important;

        box-shadow: none !important;

        font-size: 0 !important;
        line-height: 1 !important;

        outline: none !important;
    }

    .elementor-element-519657c
    .elementor-element-72388ba
    .elementor-menu-toggle i,
    .elementor-element-519657c
    .elementor-element-72388ba
    .elementor-menu-toggle svg,
    .elementor-element-519657c
    .elementor-element-72388ba
    .elementor-menu-toggle span {
        display: none !important;
    }

    .elementor-element-519657c
    .elementor-element-72388ba
    .elementor-menu-toggle::before,
    .elementor-element-519657c
    .elementor-element-72388ba
    .elementor-menu-toggle::after {
        content: "" !important;

        position: absolute !important;
        top: 50% !important;
        left: 50% !important;

        width: var(--yev-toggle-icon) !important;
        height: 2.5px !important;

        background: currentColor !important;
        border-radius: 999px !important;
    }

    .elementor-element-519657c
    .elementor-element-72388ba
    .elementor-menu-toggle::before {
        box-shadow:
            0 -8px 0 currentColor,
            0 8px 0 currentColor !important;

        transform: translate(-50%, -50%) !important;
    }

    .elementor-element-519657c
    .elementor-element-72388ba
    .elementor-menu-toggle::after {
        opacity: 0 !important;

        transform:
            translate(-50%, -50%)
            rotate(-45deg) !important;
    }

    .elementor-element-519657c
    .elementor-element-72388ba
    .elementor-menu-toggle.elementor-active::before,
    .elementor-element-519657c
    .elementor-element-72388ba
    .elementor-menu-toggle[aria-expanded="true"]::before {
        box-shadow: none !important;

        transform:
            translate(-50%, -50%)
            rotate(45deg) !important;
    }

    .elementor-element-519657c
    .elementor-element-72388ba
    .elementor-menu-toggle.elementor-active::after,
    .elementor-element-519657c
    .elementor-element-72388ba
    .elementor-menu-toggle[aria-expanded="true"]::after {
        opacity: 1 !important;
    }


    /* ---------- הווילון ---------- */

    .elementor-element-519657c
    .elementor-element-72388ba
    .elementor-nav-menu--dropdown {
        position: absolute !important;

        top: 100% !important;
        right: 0 !important;
        left: 0 !important;

        display: block !important;

        width: 100% !important;
        max-width: none !important;

        height: auto !important;
        min-height: 0 !important;
        max-height: 0 !important;

        margin: 0 !important;
        padding: 0 !important;

        background: #ffffff !important;

        border: 0 !important;
        border-top: 1px solid rgba(26, 77, 140, 0.08) !important;
        border-radius: 0 !important;

        box-shadow: 0 14px 28px rgba(26, 77, 140, 0.13) !important;

        overflow: hidden !important;

        opacity: 0 !important;
        visibility: hidden !important;
        pointer-events: none !important;

        z-index: 9999999 !important;

        transition:
            max-height 0.3s ease,
            opacity 0.2s ease,
            visibility 0.2s ease !important;
    }

    .elementor-element-519657c
    .elementor-element-72388ba
    .elementor-nav-menu--dropdown[aria-hidden="false"],

    .elementor-element-519657c
    .elementor-element-72388ba
    .elementor-menu-toggle.elementor-active
    + .elementor-nav-menu--dropdown {
        max-height: calc(100vh - var(--yev-header-height)) !important;
        max-height: calc(100dvh - var(--yev-header-height)) !important;

        opacity: 1 !important;
        visibility: visible !important;
        pointer-events: auto !important;

        overflow-y: auto !important;
    }

    .elementor-element-519657c
    .elementor-element-72388ba
    .elementor-nav-menu--dropdown
    .elementor-nav-menu {
        direction: rtl !important;

        display: flex !important;
        flex-direction: column !important;

        gap: 0 !important;

        width: 100% !important;
        height: auto !important;

        margin: 0 !important;
        padding: 8px 22px 12px !important;

        background: #ffffff !important;
    }

    .elementor-element-519657c
    .elementor-element-72388ba
    .elementor-nav-menu--dropdown
    .menu-item {
        display: block !important;

        width: 100% !important;
        height: auto !important;

        margin: 0 !important;
        padding: 0 !important;
    }

    .elementor-element-519657c
    .elementor-element-72388ba
    .elementor-nav-menu--dropdown
    .elementor-item {
        direction: rtl !important;

        display: flex !important;
        align-items: center !important;
        justify-content: flex-start !important;

        width: 100% !important;
        min-height: 52px !important;

        margin: 0 !important;
        padding: 12px 18px !important;

        color: #1A4D8C !important;
        background: transparent !important;

        border: 0 !important;
        border-bottom: 1px solid rgba(26, 77, 140, 0.08) !important;

        font-family: "Heebo", Arial, sans-serif !important;
        font-size: 20px !important;
        font-weight: 500 !important;
        line-height: 1.3 !important;

        text-align: right !important;
        white-space: normal !important;
    }

    .elementor-element-519657c
    .elementor-element-72388ba
    .elementor-nav-menu--dropdown
    .menu-item:last-child
    .elementor-item {
        border-bottom: 0 !important;
    }


}


/* =========================================================
   10. טאבלט
   ========================================================= */

@media (min-width: 768px) and (max-width: 1024px) {

    .elementor-element-519657c {
        --yev-header-height: 86px;

        --yev-logo-width: 205px;
        --yev-logo-height: 61px;

        --yev-cart-size: 40px;
        --yev-cart-icon: 22px;

        --yev-toggle-size: 40px;
        --yev-toggle-icon: 27px;
    }

    .elementor-element-519657c > .e-con-inner {
        padding: 0 24px !important;
        column-gap: 9px !important;
    }
}


/* =========================================================
   11. מובייל
   ========================================================= */

@media (max-width: 767px) {

    .elementor-element-519657c {
        --yev-header-height: 82px;

        --yev-logo-width: 176px;
        --yev-logo-height: 57px;

        --yev-cart-size: 38px;
        --yev-cart-icon: 21px;

        --yev-toggle-size: 38px;
        --yev-toggle-icon: 26px;
    }

    .elementor-element-519657c > .e-con-inner {
        grid-template-columns:
            minmax(0, 1fr)
            var(--yev-toggle-size)
            var(--yev-cart-size) !important;

        padding: 0 18px !important;
        column-gap: 7px !important;
    }


    /* לוגו משמאל, ללא חיתוך */

    .elementor-element-519657c
    .elementor-element-6475950 {
        position: static !important;

        display: flex !important;
        align-items: center !important;
        justify-content: flex-start !important;

        width: 100% !important;
        min-width: 0 !important;
        height: 100% !important;

        padding: 0 4px !important;

        transform: none !important;
        overflow: visible !important;
    }

    .elementor-element-519657c
    .elementor-element-f312b7f,
    .elementor-element-519657c
    .elementor-element-f312b7f
    .elementor-widget-container,
    .elementor-element-519657c
    .elementor-element-f312b7f a {
        justify-content: flex-start !important;

        width: 100% !important;
        min-width: 0 !important;

        overflow: visible !important;
    }

    .elementor-element-519657c
    .elementor-element-f312b7f img {
        width: var(--yev-logo-width) !important;
        max-width: 100% !important;

        height: auto !important;
        max-height: var(--yev-logo-height) !important;

        object-position: left center !important;
    }


    /* תוכן הווילון */

    .elementor-element-519657c
    .elementor-element-72388ba
    .elementor-nav-menu--dropdown
    .elementor-nav-menu {
        padding: 7px 12px 10px !important;
    }

    .elementor-element-519657c
    .elementor-element-72388ba
    .elementor-nav-menu--dropdown
    .elementor-item {
        min-height: 49px !important;

        padding: 11px 14px !important;

        font-size: 18px !important;
    }


}


/* =========================================================
   12. מובייל צר
   ========================================================= */

@media (max-width: 380px) {

    .elementor-element-519657c {
        --yev-header-height: 78px;

        --yev-logo-width: 164px;
        --yev-logo-height: 53px;

        --yev-cart-size: 35px;
        --yev-cart-icon: 19px;

        --yev-toggle-size: 35px;
        --yev-toggle-icon: 23px;
    }

    .elementor-element-519657c > .e-con-inner {
        padding: 0 12px !important;
        column-gap: 5px !important;
    }

    .elementor-element-519657c
    .elementor-element-6475950 {
        padding: 0 3px !important;
    }
}


/* =========================================================
   13. Elementor Editor ומעטפות חיצוניות
   ========================================================= */

body.elementor-editor-active header.elementor-location-header {
    position: relative !important;
    top: auto !important;
    inset-block-start: auto !important;
}

body.elementor-editor-active .elementor-element-519657c {
    position: relative !important;
    top: auto !important;
    inset-block-start: auto !important;
}

.elementor-location-header,
.elementor-location-header > .elementor {
    overflow: visible !important;
}

/* =========================================================
   YEVANIKA — איחוד מוחלט של צבעי התפריט
   רגיל | Hover | Focus | עמוד פעיל | תפריט נפתח
   ========================================================= */

.elementor-element-519657c {
    --yev-menu-color: #233A64;
}


/* כל קישורי התפריט וכל התוכן שבתוכם */

.elementor-element-519657c
.elementor-element-72388ba
a.elementor-item,

.elementor-element-519657c
.elementor-element-72388ba
a.elementor-sub-item,

.elementor-element-519657c
.elementor-element-72388ba
a.elementor-item *,
    
.elementor-element-519657c
.elementor-element-72388ba
a.elementor-sub-item * {
    color: var(--yev-menu-color) !important;
    -webkit-text-fill-color: var(--yev-menu-color) !important;

    opacity: 1 !important;
    filter: none !important;
    mix-blend-mode: normal !important;

    font-weight: 500 !important;
    text-shadow: none !important;
}


/* כל מצבי האינטראקציה */

.elementor-element-519657c
.elementor-element-72388ba
a.elementor-item:hover,

.elementor-element-519657c
.elementor-element-72388ba
a.elementor-item:focus,

.elementor-element-519657c
.elementor-element-72388ba
a.elementor-item:focus-visible,

.elementor-element-519657c
.elementor-element-72388ba
a.elementor-item:active,

.elementor-element-519657c
.elementor-element-72388ba
a.elementor-item.elementor-item-active,

.elementor-element-519657c
.elementor-element-72388ba
a.elementor-item.highlighted,

.elementor-element-519657c
.elementor-element-72388ba
a.elementor-item[aria-current="page"] {
    color: var(--yev-menu-color) !important;
    -webkit-text-fill-color: var(--yev-menu-color) !important;

    opacity: 1 !important;
    font-weight: 500 !important;

    background-color: transparent !important;
    text-shadow: none !important;
}


/* כל מחלקות העמוד הפעיל של WordPress */

.elementor-element-519657c
.elementor-element-72388ba
.current-menu-item > a,

.elementor-element-519657c
.elementor-element-72388ba
.current-menu-parent > a,

.elementor-element-519657c
.elementor-element-72388ba
.current-menu-ancestor > a,

.elementor-element-519657c
.elementor-element-72388ba
.current_page_item > a,

.elementor-element-519657c
.elementor-element-72388ba
.current_page_parent > a,

.elementor-element-519657c
.elementor-element-72388ba
.current_page_ancestor > a {
    color: var(--yev-menu-color) !important;
    -webkit-text-fill-color: var(--yev-menu-color) !important;

    opacity: 1 !important;
    font-weight: 500 !important;
}


/* תפריט הווילון בטאבלט ובמובייל */

.elementor-element-519657c
.elementor-element-72388ba
.elementor-nav-menu--dropdown
a,

.elementor-element-519657c
.elementor-element-72388ba
.elementor-nav-menu--dropdown
a:hover,

.elementor-element-519657c
.elementor-element-72388ba
.elementor-nav-menu--dropdown
a:focus,

.elementor-element-519657c
.elementor-element-72388ba
.elementor-nav-menu--dropdown
a.elementor-item-active,

.elementor-element-519657c
.elementor-element-72388ba
.elementor-nav-menu--dropdown
a[aria-current="page"] {
    color: var(--yev-menu-color) !important;
    -webkit-text-fill-color: var(--yev-menu-color) !important;

    opacity: 1 !important;
    font-weight: 500 !important;
}


/* אייקון ההמבורגר ו־X */

.elementor-element-519657c
.elementor-element-72388ba
.elementor-menu-toggle,

.elementor-element-519657c
.elementor-element-72388ba
.elementor-menu-toggle:hover,

.elementor-element-519657c
.elementor-element-72388ba
.elementor-menu-toggle:focus,

.elementor-element-519657c
.elementor-element-72388ba
.elementor-menu-toggle.elementor-active {
    color: var(--yev-menu-color) !important;
    -webkit-text-fill-color: var(--yev-menu-color) !important;

    opacity: 1 !important;
}


/* קו תחתון או אפקט ניווט, אם Elementor מייצר אותו */

.elementor-element-519657c
.elementor-element-72388ba
.elementor-item::before,

.elementor-element-519657c
.elementor-element-72388ba
.elementor-item::after {
    color: var(--yev-menu-color) !important;
    background-color: var(--yev-menu-color) !important;
    border-color: var(--yev-menu-color) !important;
}/* End custom CSS */