/* ==========================================================================
   nadelani custom overrides — theme-update-safe (NOT style.css).
   Moved here from an inline <style> in the slick-gallery partial, which the
   server strips before it reaches the browser (see ISSUES: inline <style> in
   partials disappears). Rules moved AS-IS; the actual gallery fixes
   (arrow position / slide width / image height) come in a later commit once
   this file is confirmed to reach the browser.
   Bump the ?v= on the <link> in partials/header.blade.php when editing this.
   ========================================================================== */

/* מכסה מספר מבני-DOM אפשריים של slick + !important כדי לנצח את .slick-slide img ו-img-fluid */
.featured_slick_gallery .featured_slick_padd img,
.featured_slick_gallery-slide .featured_slick_padd img,
.featured_slick_gallery .slick-slide img,
.featured_slick_gallery-slide .slick-slide img {
    width: 100% !important;
    height: 460px !important;
    object-fit: cover !important;
    object-position: center !important;
    border-radius: 12px;
    display: block !important;
}
.featured_slick_gallery .slick-slide,
.featured_slick_gallery-slide .slick-slide { height: auto !important; }
@media (max-width: 767px) {
    .featured_slick_gallery .featured_slick_padd img,
    .featured_slick_gallery-slide .featured_slick_padd img,
    .featured_slick_gallery .slick-slide img,
    .featured_slick_gallery-slide .slick-slide img { height: 300px !important; }
}

/* חיצי הגלריה (Slick): החץ הימני היה בלי z-index ולכן "נתקע מתחת" לתמונות.
   שני החיצים מעל השקופיות, גלויים ולחיצים, 16px בתוך הקופסה (לא נחתכים ע"י
   overflow:hidden). left/right סימטריים + איפוס הצד הנגדי — לא נשבר ב-RTL. */
.featured_slick_gallery .slick-arrow,
.featured_slick_gallery-slide .slick-arrow {
    z-index: 6 !important;
    width: 42px !important;
    height: 42px !important;
    background: rgba(17, 24, 39, 0.65) !important;
    border-radius: 50% !important;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.35) !important;
    transition: background .2s;
}
.featured_slick_gallery .slick-arrow:hover,
.featured_slick_gallery-slide .slick-arrow:hover { background: rgba(17, 24, 39, 0.8) !important; }
.featured_slick_gallery .slick-prev,
.featured_slick_gallery-slide .slick-prev { left: 16px !important; right: auto !important; }
.featured_slick_gallery .slick-next,
.featured_slick_gallery-slide .slick-next { right: 16px !important; left: auto !important; }
.featured_slick_gallery .slick-arrow:before,
.featured_slick_gallery-slide .slick-arrow:before {
    color: #fff !important;
    opacity: 1 !important;
    font-size: 20px !important;
    line-height: 42px !important;
}

/* חיצי ה-lightbox (Magnific Popup) — מעל התמונה, לחיצים, שני הצדדים, RTL-safe. */
.mfp-arrow { z-index: 1046 !important; opacity: .9 !important; }
.mfp-arrow:hover { opacity: 1 !important; }
.mfp-arrow-left  { left: 12px !important; right: auto !important; }
.mfp-arrow-right { right: 12px !important; left: auto !important; }
