.elementor-kit-5{--e-global-color-primary:#051936;--e-global-color-secondary:#051936;--e-global-color-text:#051936;--e-global-color-accent:#051936;--e-global-color-c4f7418:#FFC6AE;--e-global-color-369b433:#54595F;--e-global-color-3411698:#FFFFFF;--e-global-color-3c2b988:#00D0B4;--e-global-color-d254de0:#C2816F;--e-global-color-a9339eb:#2563EB;--e-global-color-d96f2d5:#F1F5F9;--e-global-color-d011907:#9333EA;--e-global-color-b179483:#EA580C;--e-global-color-808b957:#059669;--e-global-color-e077c6c:#0891B2;--e-global-color-e8936a0:#DB2777;--e-global-color-d0b95f5:#C2816F;--e-global-color-de36748:#FFC6AE;--e-global-color-05e239b:#FFFFFF00;--e-global-color-cbba687:#05193661;--e-global-color-c1d3312:#A1DF8F;--e-global-color-2bd4f54:#046647;--e-global-color-99f4898:#834E3F;--e-global-color-c62e6c5:#083303;--e-global-color-0194e43:#2CFF7B;--e-global-color-13b631c:#033936;--e-global-typography-primary-font-family:"danidin";--e-global-typography-primary-font-size:65px;--e-global-typography-primary-font-weight:700;--e-global-typography-primary-line-height:1.2em;--e-global-typography-secondary-font-family:"danidin";--e-global-typography-secondary-font-size:45px;--e-global-typography-secondary-font-weight:300;--e-global-typography-secondary-line-height:1em;--e-global-typography-text-font-family:"danidin";--e-global-typography-text-font-size:23px;--e-global-typography-text-font-weight:300;--e-global-typography-text-line-height:1.4em;--e-global-typography-accent-font-family:"danidin";--e-global-typography-accent-font-size:23px;--e-global-typography-accent-font-weight:bold;--e-global-typography-accent-line-height:1.2em;--e-global-typography-accent-letter-spacing:0px;--e-global-typography-14c7e17-font-family:"danidin";--e-global-typography-14c7e17-font-size:21px;--e-global-typography-14c7e17-font-weight:300;--e-global-typography-14c7e17-line-height:1em;--e-global-typography-ed0b234-font-family:"danidin";--e-global-typography-ed0b234-font-size:25px;--e-global-typography-ed0b234-font-weight:300;--e-global-typography-ed0b234-line-height:1.3em;--e-global-typography-e0e3e8b-font-family:"danidin";--e-global-typography-e0e3e8b-font-size:90px;--e-global-typography-e0e3e8b-font-weight:300;--e-global-typography-e0e3e8b-line-height:1.5em;--e-global-typography-996ea78-font-family:"danidin";--e-global-typography-996ea78-font-size:23px;--e-global-typography-996ea78-font-weight:normal;--e-global-typography-996ea78-line-height:1.1em;--e-global-typography-8a33cfc-font-family:"danidin";--e-global-typography-8a33cfc-font-size:30px;--e-global-typography-8a33cfc-font-weight:300;--e-global-typography-8a33cfc-line-height:1em;--e-global-typography-16dae52-font-family:"danidin";--e-global-typography-16dae52-font-size:26px;--e-global-typography-16dae52-font-weight:normal;--e-global-typography-16dae52-line-height:1.2em;--e-global-typography-16dae52-letter-spacing:0px;--e-global-typography-a6b7400-font-family:"Polin";--e-global-typography-a6b7400-font-size:20px;--e-global-typography-a6b7400-font-weight:normal;--e-global-typography-a6b7400-line-height:1.2em;--e-global-typography-a6b7400-letter-spacing:0px;--e-global-typography-4ad1876-font-family:"Polin";--e-global-typography-4ad1876-font-size:22px;--e-global-typography-4ad1876-font-weight:bold;--e-global-typography-4ad1876-line-height:1.2em;--e-global-typography-4ad1876-letter-spacing:0px;--e-global-typography-043a09c-font-family:"Polin";--e-global-typography-043a09c-font-size:22px;--e-global-typography-043a09c-font-weight:bold;--e-global-typography-043a09c-line-height:1.2em;--e-global-typography-043a09c-letter-spacing:0.3px;--e-global-typography-2006eff-font-family:"danidin";--e-global-typography-2006eff-font-size:90px;--e-global-typography-2006eff-font-weight:300;--e-global-typography-2006eff-line-height:1.5em;--e-global-typography-bef3cb1-font-family:"danidin";--e-global-typography-bef3cb1-font-size:65px;--e-global-typography-bef3cb1-font-weight:300;--e-global-typography-bef3cb1-line-height:1.2em;--e-global-typography-ac3f700-font-family:"danidin";--e-global-typography-ac3f700-font-size:24px;--e-global-typography-ac3f700-font-weight:bold;--e-global-typography-ac3f700-line-height:1.2em;--e-global-typography-ac3f700-letter-spacing:0px;--e-global-typography-88cc48d-font-family:"danidin";--e-global-typography-88cc48d-font-size:30px;--e-global-typography-88cc48d-font-weight:300;--e-global-typography-88cc48d-line-height:1em;--e-global-typography-8a039d5-font-family:"danidin";--e-global-typography-8a039d5-font-size:23px;--e-global-typography-8a039d5-font-weight:bold;--e-global-typography-8a039d5-line-height:1.4em;--e-global-typography-8a039d5-letter-spacing:0px;--e-global-typography-a8e5aaf-font-family:"danidin";--e-global-typography-a8e5aaf-font-size:20px;--e-global-typography-a8e5aaf-font-weight:300;--e-global-typography-a8e5aaf-line-height:1.2em;--e-global-typography-9d96939-font-family:"danidin";--e-global-typography-9d96939-font-size:23px;--e-global-typography-9d96939-font-weight:bold;--e-global-typography-9d96939-line-height:1.4em;--e-global-typography-9d96939-letter-spacing:0px;--e-global-typography-296a441-font-family:"danidin";--e-global-typography-296a441-font-size:20px;--e-global-typography-296a441-font-weight:300;--e-global-typography-296a441-line-height:1.2em;color:var( --e-global-color-primary );}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-5{--e-global-typography-a6b7400-font-size:16px;--e-global-typography-4ad1876-font-size:16px;--e-global-typography-043a09c-font-size:16px;--e-global-typography-2006eff-font-size:26px;--e-global-typography-2006eff-line-height:1px;--e-global-typography-bef3cb1-font-size:80px;--e-global-typography-bef3cb1-line-height:1.5em;--e-global-typography-9d96939-font-size:18px;--e-global-typography-296a441-font-size:16px;--e-global-typography-296a441-line-height:1.6em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* ===== משתני צבע לפי מוסד ===== */
:root{
  --ink:#051936;
  --g1:#059669;
  --g2:#033936;
}
body.inst-or-menachem-boys     { --g1:#00D0B4; --g2:#051936; }
body.inst-or-menachem-girls    { --g1:#FFC6AE; --g2:#C2816F; }
body.inst-chabad-kindergartens { --g1:#A1DF8F; --g2:#083303; }

/* ===== כפתורי מתאר: תפריט + תשלומי הורים ===== */
.btn-outline .elementor-button{
  background:
    linear-gradient(var(--ink),var(--ink)) padding-box,
    linear-gradient(120deg,var(--g1),var(--g2)) border-box !important;
  border:2px solid transparent !important;
  color:#FFFFFF !important;
  transition:background .25s ease, color .25s ease;
}

/* ===== כפתור מלא: שותפות של נחת ===== */
.btn-solid .elementor-button{
  background: linear-gradient(120deg,var(--g1),var(--g2)) !important;
  border:2px solid transparent !important;
  color:#FFFFFF !important;
  transition:background .25s ease, color .25s ease;
}
.btn-solid .elementor-button:hover,
.btn-solid .elementor-button:focus-visible{
  background:
    linear-gradient(var(--ink),var(--ink)) padding-box,
    linear-gradient(120deg,var(--g1),var(--g2)) border-box !important;
  color:#FFFFFF !important;
}

/* ===== בנות: טקסט כהה על הרקע הבהיר ===== */
body.inst-or-menachem-girls .btn-solid .elementor-button{
  color:var(--ink) !important;
}
body.inst-or-menachem-girls .btn-solid .elementor-button:hover,
body.inst-or-menachem-girls .btn-solid .elementor-button:focus-visible{
  color:#FFFFFF !important;
}

/* ===== כפתור הפוך: כהה עם מסגרת מעבר, בריחוף מתמלא במעבר ===== */
.btn-invert .elementor-button{
  background:
    linear-gradient(var(--ink),var(--ink)) padding-box,
    linear-gradient(120deg,var(--g1),var(--g2)) border-box !important;
  border:2px solid transparent !important;
  color:#FFFFFF !important;
  transition:color .2s ease;
}
.btn-invert .elementor-button:hover,
.btn-invert .elementor-button:focus-visible{
  background: linear-gradient(120deg,var(--g1),var(--g2)) border-box !important;
  color:#FFFFFF !important;
}
body.inst-or-menachem-girls .btn-invert .elementor-button:hover,
body.inst-or-menachem-girls .btn-invert .elementor-button:focus-visible{
  color:var(--ink) !important;
}

/* ===== הסתרת תשלומי הורים בעמודים כלליים ===== */
body:not(.inst-or-menachem-boys):not(.inst-or-menachem-girls):not(.inst-chabad-kindergartens) .btn-pay{
  display:none;
}

/* ===== פוטר: כפתור שליחה ===== */
.btn-send .elementor-button,
.btn-send button[type="submit"]{
  background: linear-gradient(120deg,var(--g1),var(--g2)) !important;
  border:2px solid transparent !important;
  color:#FFFFFF !important;
  transition:background .25s ease, color .25s ease;
}
.btn-send .elementor-button:hover,
.btn-send button[type="submit"]:hover{
  background:
    linear-gradient(#FFFFFF,#FFFFFF) padding-box,
    linear-gradient(120deg,var(--g1),var(--g2)) border-box !important;
  color:var(--ink) !important;
}
body.inst-or-menachem-girls .btn-send .elementor-button,
body.inst-or-menachem-girls .btn-send button[type="submit"]{
  color:var(--ink) !important;
}

/* ===== מעבר צבע על כל שטח הכפתור, כולל המסגרת ===== */
.btn-solid .elementor-button,
.btn-send .elementor-button,
.btn-send button[type="submit"],
.btn-outline .elementor-button,
.btn-invert .elementor-button,
.badge-important{
  background-origin: border-box !important;
  background-repeat: no-repeat !important;
}

/* ===== פוטר: פס מעבר צבע ===== */
.inst-bar{
  background: linear-gradient(120deg,var(--g1),var(--g2)) !important;
}

/* ===== תפריטים לפי מוסד ===== */
.menu-banim, .menu-banot, .menu-ganim { display:none !important; }

body.inst-or-menachem-boys     .menu-banim { display:block !important; }
body.inst-or-menachem-girls    .menu-banot { display:block !important; }
body.inst-chabad-kindergartens .menu-ganim { display:block !important; }

body.inst-or-menachem-boys     .menu-main,
body.inst-or-menachem-girls    .menu-main,
body.inst-chabad-kindergartens .menu-main { display:none !important; }

/* צבע פריט פעיל בתפריט */
.elementor-nav-menu .current-menu-item > a,
.elementor-nav-menu .current_page_item > a,
.elementor-nav-menu .current-menu-ancestor > a{
  color: var(--g1) !important;
}

/* ===== ערכת גוונים לתוכן העמודים ===== */

/* רקע מלא במעבר צבע */
.inst-bg{
  background: linear-gradient(120deg,var(--g1),var(--g2)) !important;
}

/* רקע בצבע ראשי אחיד */
.inst-bg-flat{
  background-color: var(--g1) !important;
}

/* טקסט בגוון האגף */
.inst-text,
.inst-text .elementor-heading-title,
.inst-text a{
  color: var(--g1) !important;
}

/* מסגרת או קו תחתון */
.inst-border{ border-color: var(--g1) !important; }
.inst-line{ background-color: var(--g1) !important; }

/* אייקון או נקודה — גם לאייקונים בעיגולים ליד כותרות הסקשנים */
.inst-icon svg,
.inst-icon i{ color: var(--g1) !important; fill: var(--g1) !important; }

/* הסתרת קישור לאגף הנוכחי */
body.inst-chabad-kindergartens .sw-ganim,
body.inst-or-menachem-boys     .sw-banim,
body.inst-or-menachem-girls    .sw-banot { display:none !important; }

/* ===== סקשן אודות לפי אגף ===== */
body:not(.elementor-editor-active) .about-banim,
body:not(.elementor-editor-active) .about-banot,
body:not(.elementor-editor-active) .about-ganim{
  display:none !important;
}
body.inst-or-menachem-boys     .about-banim,
body.inst-or-menachem-girls    .about-banot,
body.inst-chabad-kindergartens .about-ganim{
  display:flex !important;
}

/* ===== ליסטינגים: כל הרוחב, מתחילים מימין ===== */
.elementor-widget-jet-listing-grid{
  width:100%;
  align-self:stretch;
}
.jet-listing-grid,
.jet-listing-grid__items{
  width:100%;
}
.jet-listing-grid__items{
  justify-content:flex-start;
}

/* כפתורים בכרטיסי הליסטינג */
.jet-listing-grid .jet-listing-dynamic-link__link{
  display:inline-flex !important;
  align-items:center;
  justify-content:center;
  text-align:center;
  white-space:nowrap;
  padding:10px 16px;
  gap:6px;
}
.jet-listing-grid .elementor-widget-jet-listing-dynamic-link{
  flex-shrink:0;
}
.jet-listing-grid .e-con > .e-con{
  min-width:0;
}

/* ===== תגית "חשוב" ===== */
.badge-important{
  background: linear-gradient(90deg,var(--g1),var(--g2)) !important;
  animation: omz-pulse 1.6s ease-out 3;
}
body.inst-or-menachem-girls .badge-important,
body.inst-or-menachem-girls .badge-important *{
  color:var(--ink) !important;
  fill:var(--ink) !important;
}
@keyframes omz-pulse{
  0%   { box-shadow:0 0 0 0 var(--g1); }
  70%  { box-shadow:0 0 0 10px transparent; }
  100% { box-shadow:0 0 0 0 transparent; }
}

/* ===== כרטיסי שער ===== */
.gate-card{
  position:relative;
  background:#fff;
  border-radius:24px;
  box-shadow:0 8px 24px rgba(10,30,60,.08);
  transition:transform .25s ease, box-shadow .25s ease;
}
.gate-card:hover,
.gate-card:focus-visible{
  transform:translateY(-6px);
  box-shadow:0 16px 36px rgba(10,30,60,.14);
}
.card-ribbon{
  position:absolute !important;
  top:26px;
  right:-46px;
  left:auto;
  width:170px !important;
  transform:rotate(45deg);
  z-index:2;
  background:var(--ink);
  pointer-events:none;
}

/* ===== תיבת החיפוש באינדקס הגנים ===== */
.gan-search{
  display:block;
  width:100%;
  max-width:560px;
  margin:0 auto 32px;
  padding:14px 24px;
  font-family:inherit;
  font-size:18px;
  color:var(--ink);
  background:#fff;
  border:2px solid #e3e7ee;
  border-radius:999px;
  box-shadow:0 6px 18px rgba(10,30,60,.06);
  transition:border-color .2s ease, box-shadow .2s ease;
}
.gan-search::placeholder{
  color:#8a94a6;
}
.gan-search:focus{
  outline:none;
  border-color:var(--g1);
  box-shadow:0 0 0 4px rgba(161,223,143,.35);
}
#gan-no-results{
  text-align:center;
  font-size:18px;
  color:var(--ink);
  margin-bottom:24px;
}

/* ===== הפחתת תנועה ===== */
@media (prefers-reduced-motion: reduce){
  .badge-important{ animation:none; }
  .gate-card{ transition:none; }
  .gate-card:hover,
  .gate-card:focus-visible{ transform:none; }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'danidin';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://ormenachem.co.il/wp-content/uploads/2026/05/Danidin-Condensed.woff2') format('woff2');
}
@font-face {
	font-family: 'danidin';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://ormenachem.co.il/wp-content/uploads/2026/05/Danidin-CondensedSemiBold.woff2') format('woff2');
}
@font-face {
	font-family: 'danidin';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://ormenachem.co.il/wp-content/uploads/2026/05/Danidin-CondensedHeavy.woff2') format('woff2');
}
@font-face {
	font-family: 'danidin';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://ormenachem.co.il/wp-content/uploads/2026/05/Danidin-CondensedHeavy.woff2') format('woff2');
}
@font-face {
	font-family: 'danidin';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://ormenachem.co.il/wp-content/uploads/2026/05/Danidin-Regular.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Polin';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://ormenachem.co.il/wp-content/uploads/2026/07/Polin-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Polin';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://ormenachem.co.il/wp-content/uploads/2026/07/Polin-Light.woff2') format('woff2');
}
@font-face {
	font-family: 'Polin';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://ormenachem.co.il/wp-content/uploads/2026/07/Polin-Medium.woff2') format('woff2');
}
/* End Custom Fonts CSS */