.elementor-32043 .elementor-element.elementor-element-52e8e6b{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-32043 .elementor-element.elementor-element-52e8e6b:not(.elementor-motion-effects-element-type-background), .elementor-32043 .elementor-element.elementor-element-52e8e6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#191829;}.elementor-32043 .elementor-element.elementor-element-1d24103{width:100%;max-width:100%;background-color:#191829;padding:0px 0px 0px 0px;}.elementor-32043 .elementor-element.elementor-element-1d24103.elementor-element{--align-self:center;}.elementor-32043 .elementor-element.elementor-element-d15cd8a{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:5%;--padding-bottom:5%;--padding-left:10%;--padding-right:10%;}.elementor-32043 .elementor-element.elementor-element-d15cd8a:not(.elementor-motion-effects-element-type-background), .elementor-32043 .elementor-element.elementor-element-d15cd8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#191829;}.elementor-32043 .elementor-element.elementor-element-c928fab{width:100%;max-width:100%;background-color:#191829;}.elementor-32043 .elementor-element.elementor-element-c928fab.elementor-element{--align-self:center;}@media(max-width:767px){.elementor-32043 .elementor-element.elementor-element-52e8e6b{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-32043 .elementor-element.elementor-element-1d24103{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-32043 .elementor-element.elementor-element-d15cd8a{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-32043 .elementor-element.elementor-element-c928fab{width:100%;max-width:100%;padding:0px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-1d24103 */.eapp-events-calendar-date-element-component,
    .eapp-events-calendar-list-item-date {
        /* הסדר ב-border-radius הוא: שמאל-למעלה | ימין-למעלה | ימין-למטה | שמאל-למטה */
        border-radius: 0 0 0 8px !important;
    }


/* --- יישור טקסט התאריכים לימין --- */
.eapp-events-calendar-date-element-item {
    text-align: right !important;
    direction: rtl !important;
    display: block !important; /* מכריח את האלמנט לתפוס שורה מלאה */
    width: 100% !important;
}
/* --- שינוי צבע טקסט היום --- */
.eapp-events-calendar-date-element-day {
    color: #191829 !important;
}

/* --- הוספת מרווח של 4 פיקסלים מימין לרכיב השעה --- */
.eapp-events-calendar-time-time {
    margin-right: 4px !important;
}

/* --- מרכוז כותרת היומן הראשית --- */
.eapp-events-calendar-events-calendar-title {
    text-align: center !important;
    width: 100% !important;
    display: block !important;
}

/* --- ביטול קו תחתון לטקסט כשמרחפים על הכרטיסייה עצמה --- */
.eapp-events-calendar-list-item-component:hover .eapp-events-calendar-list-item-name,
.eapp-events-calendar-list-item-component:hover .eapp-events-calendar-name-component,
.eapp-events-calendar-list-item-component:hover * {
    text-decoration: none !important;
    box-shadow: none !important; /* לפעמים Elfsight משתמשים בצל במקום קו תחתון */
}

/* --- הגדרת מהירות האנימציה לכרטיסייה עצמה --- */
.eapp-events-calendar-list-item-component {
    transition: transform 0.3s ease !important;
}

/* --- אפקט כיווץ (Shrink) במעבר עכבר --- */
.eapp-events-calendar-list-item-component:hover {
    transform: scale(0.95) !important;
}

/* --- שליטה מוחלטת במרווחים של אזור הזמן בכרטיסייה --- */
.eapp-events-calendar-time-component,
.eapp-events-calendar-list-item-time {
    /* מרג'ין (מרווח חיצוני) - סדר: למעלה | ימין | למטה | שמאל */
    margin: 0px 4px 0px 0px !important;
    
    /* פאדינג (ריפוד פנימי) - סדר: למעלה | ימין | למטה | שמאל */
    padding: 5px 10px 5px 2px !important;
}

.eapp-events-calendar-popup-item-inner {
    position: fixed !important;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%) !important;
    max-width: calc(100% - 40px) !important; /* מבטיח 20px שוליים מימין ומשמאל */
    max-height: calc(100% - 40px) !important; /* מבטיח 20px שוליים מלמעלה ולמטה */
}

/* --- שליטה במרווחים של טקסט הכותרת באזור הזמן (מתי) --- */
.eapp-events-calendar-popup-time-titleText {
    /* סדר הערכים: למעלה | ימין | למטה | שמאל */
    margin: 0px 2px 0px 0px !important;
}

/* --- יישור ימי השבוע והמספרים במשבצות היומן לימין --- */
.fc-daygrid-day-top,
.fc-col-header-cell-cushion,
.fc-scrollgrid-sync-inner {
    direction: rtl !important;
    text-align: right !important;
    width: 100% !important;
    color: white;
}

/* דואג שהמספר עצמו במשבצת יידבק לימין ולא יברח בגלל מרג'ין מובנה */
.fc-daygrid-day-number {
    float: right !important;
    margin: 0 !important;
    padding-right: 8px !important; /* קצת אוויר מצד ימין שלא יידבק לקיר */
}

/* --- הגבלת רוחב הפופאפ ל-50% בתצוגת דסקטופ בלבד --- */
@media (min-width: 769px) {
    .eapp-events-calendar-popup-item-inner {
        width: 100% !important;
        max-width: 40% !important; /* מוודא שזה דורס את ה-100% שמוגדר כברירת מחדל */
    }
}

/* --- ביטול לחיצה מוחלט על אירועים ביומן (למשתמשים רגילים) --- */

/* תופס את המעטפת ואת כל סוגי התצוגה של האירוע */
.elementor-32043 .elementor-element.elementor-element-1d24103 .fc-event,
.elementor-32043 .elementor-element.elementor-element-1d24103 .fc-daygrid-event,
.elementor-32043 .elementor-element.elementor-element-1d24103 .fc-h-event,
.elementor-32043 .elementor-element.elementor-element-1d24103 a.fc-event {
    pointer-events: none !important;
    cursor: default !important; /* מעלים את סמן ה"יד" שמראה על קישור */
}

/* מוודא שום טקסט או כפתור פנימי לא יתפוס את הלחיצה בטעות */
.elementor-32043 .elementor-element.elementor-element-1d24103 .fc-event *,
.elementor-32043 .elementor-element.elementor-element-1d24103 .fc-daygrid-event * {
    pointer-events: none !important;
    cursor: default !important;
}

/* --- צמצום הרווח שבין הכותרת ליומן --- */
.eapp-events-calendar-events-calendar-title {
    margin-bottom: -15px !important;
}

/* --- הפיכת כותרת האירוע ביומן למודגשת (Bold) --- */
.fc-event-title {
    font-weight: bold !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c928fab *//* --- ביטול לחיצה מוחלט על כרטיסיות אירועים בתצוגת רשימה --- */
.elementor-32043 .elementor-element.elementor-element-c928fab .eapp-events-calendar-list-item-component,
.elementor-32043 .elementor-element.elementor-element-c928fab .eapp-events-calendar-list-item-component * {
    pointer-events: none !important;
    cursor: default !important;
}/* End custom CSS */
/* Start custom CSS *//* --- שינוי פונט לכל הטקסטים בווידג'ט בבת אחת --- */
body.elementor-page-32043, body.elementor-page-32043 * {
    font-family: "Noto Sans Hebrew", sans-serif !important;
}/* End custom CSS */