.elementor-3332 .elementor-element.elementor-element-6218b0f > .elementor-widget-container{margin:27px 0px 0px 0px;}.elementor-3332 .elementor-element.elementor-element-6218b0f .elementor-heading-title{font-family:"Open Sans Hebrew", Sans-serif;font-size:42px;}[data-theme="dark"] .elementor-3332 .elementor-element.elementor-element-6218b0f .elementor-heading-title{color:#ffffff;}.elementor-3332 .elementor-element.elementor-element-58a8031{font-family:"Open Sans Hebrew", Sans-serif;font-size:20px;}[data-theme="dark"] .elementor-3332 .elementor-element.elementor-element-58a8031{color:#ffffff;}.elementor-3332 .elementor-element.elementor-element-080f7cd img{width:73%;}.elementor-3332 .elementor-element.elementor-element-4994a93{font-family:"Heebo", Sans-serif;font-size:20px;}.elementor-3332 .elementor-element.elementor-element-4994a93 p{margin-block-end:22px;}[data-theme="dark"] .elementor-3332 .elementor-element.elementor-element-4994a93{color:#ffffff;}.elementor-3332 .elementor-element.elementor-element-c91f435{font-family:"Open Sans Hebrew", Sans-serif;font-size:18px;}.elementor-3332 .elementor-element.elementor-element-c91f435 p{margin-block-end:22px;}[data-theme="dark"] .elementor-3332 .elementor-element.elementor-element-c91f435{color:#ffffff;}@media(max-width:767px){.elementor-3332 .elementor-element.elementor-element-6218b0f .elementor-heading-title{font-size:29px;line-height:1.1em;}.elementor-3332 .elementor-element.elementor-element-58a8031{font-size:18px;}.elementor-3332 .elementor-element.elementor-element-080f7cd img{width:100%;}.elementor-3332 .elementor-element.elementor-element-4994a93{font-size:18px;}.elementor-3332 .elementor-element.elementor-element-c91f435{font-size:18px;}}/* Start custom CSS for section, class: .elementor-element-4d4413c *//* ====== FORCE: columns side-by-side ====== */

/* אלמנטור (קלאסי): row/container של העמודות */
.age-buttons .elementor-container,
.age-buttons .elementor-row{
  display:flex !important;
  flex-direction: row !important;
  flex-wrap: nowrap !important;           /* לא נשבר לשורה */
  justify-content: center !important;
  align-items: center !important;
  gap: 16px !important;

  overflow-x: auto !important;            /* אם אין מקום - גלילה */
  -webkit-overflow-scrolling: touch !important;
  padding-bottom: 8px !important;
}

/* כל Column לא יתפוס 100% */
.age-buttons .elementor-column{
  width: auto !important;
  flex: 0 0 auto !important;
}

/* לפעמים יש width:100% על ה-widget-wrap בתוך כל Column */
.age-buttons .elementor-column .elementor-widget-wrap{
  display:flex !important;
  flex-direction: row !important;
  align-items:center !important;
  justify-content:center !important;
  width:auto !important;
  padding: 0 !important;
}

/* הכפתור עצמו */
.age-buttons a.elementor-button{
  background: #c40000 !important;
  color: #fff !important;

  height: 56px !important;
  padding: 0 26px !important;
  border-radius: 999px !important;

  font-weight: 800 !important;
  font-size: 18px !important;
  line-height: 56px !important;

  white-space: nowrap !important;
  width: auto !important;
  min-width: 170px !important;

  box-shadow: 0 10px 24px rgba(0,0,0,.12) !important;
  transition: transform .18s ease, filter .18s ease, box-shadow .18s ease;
  animation: agePulse 1.6s infinite;
}

@keyframes agePulse{
  0%   { transform: scale(1); }
  55%  { transform: scale(1.025); }
  100% { transform: scale(1); }
}

/* מובייל */
@media (max-width: 767px){
  .age-buttons a.elementor-button{
    height: 52px !important;
    line-height: 52px !important;
    font-size: 16px !important;
    min-width: 145px !important;
    padding: 0 18px !important;
  }
}/* End custom CSS */
/* Start custom CSS *//* =========================================================
   FULL PAGE CSS — HEADER CLEANUP + ARTICLE TEXT FIX
   מוכן להעתק-הדבק בהגדרות הדף באלמנטור
   ========================================================= */


/* =========================================================
   HEADER CLEANUP – להשאיר רק לוגו + המסגרת העליונה
   להעלים: תפריטים, יוזר, התראות, דארק מוד, חיפוש, סושיאל
   ========================================================= */

/* דסקטופ: להעלים תפריט + יוזר + התראות + דארק מוד */
#navbar-outer .navbar-left,
#navbar-outer .navbar-right {
  display: none !important;
}

/* דסקטופ: להעלים חיפוש + סושיאל בכל מקום בהדר */
#navbar-outer .header-search-form,
#navbar-outer .rb-search-form,
#navbar-outer .search-form-inner,
#navbar-outer .header-social-list,
#navbar-outer .wnav-holder.social-list,
#navbar-outer .wnav-holder .social-link-facebook,
#navbar-outer .wnav-holder .social-link-twitter,
#navbar-outer .wnav-holder .social-link-youtube,
#navbar-outer .wnav-holder .social-link-rss {
  display: none !important;
}

/* אם החיפוש/אייקונים יושבים באזור הלוגו */
.logo-sec-right,
.logo-sec-right .header-social-list,
.logo-sec-right .header-search-form {
  display: none !important;
}

/* לא מוחקים את כל ההדר — רק מצמצמים חלקים פנימיים */
#navbar-outer,
#navbar-outer .sticky-holder,
#navbar-outer .navbar-wrap {
  height: auto !important;
  min-height: 0 !important;
  overflow: visible !important;
}

/* אם נשאר רווח ריק אחרי שהסתרנו left/right */
#navbar-outer .rb-container.edge-padding {
  display: flex !important;
  align-items: center !important;
  justify-content: flex-end !important;
}

/* מובייל: להשאיר רק לוגו, להעיף המבורגר/חיפוש/דארק מוד/תפריט/סושיאל */
#header-mobile .mobile-toggle-wrap,
#header-mobile .mobile-search-icon,
#header-mobile .navbar-right,
#header-mobile .dark-mode-toggle-wrap,
#header-mobile .mobile-collapse,
#header-mobile .mobile-search-form,
#header-mobile .mobile-socials,
#header-mobile .mobile-login {
  display: none !important;
}

/* מובייל: לוגו לימין */
#header-mobile .navbar-left {
  width: 100% !important;
  display: flex !important;
  justify-content: flex-end !important;
}

#header-mobile .mobile-logo-wrap {
  margin: 0 !important;
}

/* להעלים את כל פס הניווט שמתחת ללוגו */
#navbar-outer,
#sticky-holder,
#navbar-outer .navbar-wrap,
#navbar-outer .rb-container.edge-padding {
  display: none !important;
  height: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  border: 0 !important;
}

/* לוודא שאין רווח עליון לתוכן אחרי שהסרנו את ה-navbar */
body,
.site,
.site-content,
#content {
  margin-top: 0 !important;
  padding-top: 0 !important;
}

/* הסתרת הפוטר לגמרי */
footer,
.site-footer,
.footer,
.footer-wrap,
.footer-container,
#footer,
#colophon,
#site-footer,
.rb-footer {
  display: none !important;
  height: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  overflow: hidden !important;
}

body {
  padding-bottom: 0 !important;
}

/* לבטל קליק על הלוגו — דסקטופ + מובייל */
#site-header .logo-wrap.site-branding > a.logo,
#header-mobile .mobile-logo-wrap.site-branding > a {
  pointer-events: none !important;
  cursor: default !important;
}

/* להסיר חיפוש + אייקונים בדסקטופ */
#site-header .logo-sec-right .header-social-list,
#site-header .logo-sec-right .header-search-form {
  display: none !important;
}

/* להסיר חיפוש/אייקונים גם במובייל */
#header-mobile .mobile-search-icon,
#header-mobile .mobile-search-form,
#header-mobile .mobile-socials {
  display: none !important;
}

/* פס הפרדה שחור עדין — פס אחד בלבד */
#navbar-outer,
#sticky-holder,
.navbar-wrap,
#header-mobile.mh-style-shadow {
  border: 0 !important;
  box-shadow: none !important;
}

/* פס עדין אחד מתחת לחלק העליון של הלוגו */
#site-header .logo-sec {
  border-bottom: 1px solid rgba(0, 0, 0, .18) !important;
  box-shadow: none !important;
}

#navbar-outer {
  margin-top: 0 !important;
  padding-top: 0 !important;
}

/* טקסט "מדור פרסומי" מתחת ללוגו */
#site-header .logo-sec::after {
  content: "מדור פרסומי";
  display: block;
  text-align: center;
  font-family: "Open Sans Hebrew", "Open Sans", Arial, sans-serif;
  font-size: 13px;
  line-height: 1.4;
  color: #222;
  margin-top: 6px;
  font-weight: 400;
}


/* =========================================================
   MOBILE HEADER — למרכז לוגו + מדור פרסומי בלי לשבור את ההדר
   ========================================================= */

@media (max-width: 768px) {

  /* להחזיר את ההדר אם נמחק */
  #site-header,
  header#masthead,
  .site-header {
    display: block !important;
    height: auto !important;
    visibility: visible !important;
    opacity: 1 !important;
  }

  /* חשוב: לא להחזיר את navbar-outer במובייל, כדי שלא יופיע פס שני */
  #navbar-outer,
  #sticky-holder {
    display: none !important;
    height: 0 !important;
    min-height: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    border: 0 !important;
    overflow: hidden !important;
  }

  /* למרכז את אזור הלוגו */
  #site-header .logo-sec,
  #site-header .logo-wrap,
  #site-header .site-branding,
  #site-header .logo-wrap a {
    margin-left: auto !important;
    margin-right: auto !important;
    float: none !important;
    text-align: center !important;
    justify-content: center !important;
  }

  #site-header .logo-sec {
    display: block !important;
    width: 100% !important;
  }

  #site-header .logo-wrap,
  #site-header .site-branding {
    display: block !important;
    width: 100% !important;
  }

  /* מדור פרסומי מתחת ללוגו — מובייל */
  #site-header .logo-sec::after {
    content: "מדור פרסומי";
    display: block;
    text-align: center;
    font-family: "Open Sans Hebrew", "Open Sans", Arial, sans-serif;
    font-size: 13px;
    line-height: 1.4;
    color: #222;
    margin-top: 6px;
    font-weight: 400;
  }
}


/* =========================================================
   ARTICLE TEXT FIX — טקסט כתבה אחיד, RTL, קריא
   לא נוגע בכפתורים / טופס / הדר / פוטר
   ========================================================= */

/* אזור הכתבה */
.entry-content,
.post-content,
.article-content,
.elementor-widget-theme-post-content,
.elementor-widget-text-editor {
  direction: rtl !important;
  unicode-bidi: plaintext !important;
  max-width: 980px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  padding-left: 24px !important;
  padding-right: 24px !important;
  box-sizing: border-box !important;
  text-align: right !important;
}

/* פסקאות — אחידות לחלוטין */
.entry-content p,
.post-content p,
.article-content p,
.elementor-widget-theme-post-content p,
.elementor-widget-text-editor p {
  font-family: "Open Sans Hebrew", "Open Sans", "Assistant", "Rubik", Arial, sans-serif !important;
  font-size: 20px !important;
  line-height: 1.82 !important;
  font-weight: 400 !important;
  color: #111 !important;
  text-align: right !important;
  direction: rtl !important;
  unicode-bidi: plaintext !important;
  margin: 0 auto 22px auto !important;
  padding: 0 !important;
  max-width: 980px !important;
  letter-spacing: 0 !important;
}

/* ביטול גדלים מוזרים בתוך פסקאות */
.entry-content p span,
.post-content p span,
.article-content p span,
.elementor-widget-theme-post-content p span,
.elementor-widget-text-editor p span,
.entry-content p font,
.post-content p font,
.article-content p font,
.elementor-widget-theme-post-content p font,
.elementor-widget-text-editor p font {
  font-family: inherit !important;
  font-size: inherit !important;
  line-height: inherit !important;
  font-weight: inherit !important;
  color: inherit !important;
  letter-spacing: inherit !important;
  text-align: inherit !important;
}

/* הדגשות בתוך פסקאות — רק בולד, בלי הגדלה */
.entry-content p strong,
.post-content p strong,
.article-content p strong,
.elementor-widget-theme-post-content p strong,
.elementor-widget-text-editor p strong,
.entry-content p b,
.post-content p b,
.article-content p b,
.elementor-widget-theme-post-content p b,
.elementor-widget-text-editor p b {
  font-family: inherit !important;
  font-size: inherit !important;
  line-height: inherit !important;
  color: inherit !important;
  letter-spacing: inherit !important;
  font-weight: 700 !important;
}

/* כותרות — יחס נכון לגוף */
.entry-content h1,
.post-content h1,
.article-content h1,
.elementor-widget-theme-post-content h1,
.elementor-widget-text-editor h1,
.entry-content h2,
.post-content h2,
.article-content h2,
.elementor-widget-theme-post-content h2,
.elementor-widget-text-editor h2,
.entry-content h3,
.post-content h3,
.article-content h3,
.elementor-widget-theme-post-content h3,
.elementor-widget-text-editor h3 {
  font-family: "Open Sans Hebrew", "Open Sans", "Assistant", "Rubik", Arial, sans-serif !important;
  direction: rtl !important;
  unicode-bidi: plaintext !important;
  text-align: right !important;
  color: #000 !important;
  font-weight: 800 !important;
  line-height: 1.28 !important;
  letter-spacing: 0 !important;
  max-width: 980px !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

/* H1 */
.entry-content h1,
.post-content h1,
.article-content h1,
.elementor-widget-theme-post-content h1,
.elementor-widget-text-editor h1 {
  font-size: 36px !important;
  margin-top: 42px !important;
  margin-bottom: 18px !important;
}

/* H2 — כותרות ביניים */
.entry-content h2,
.post-content h2,
.article-content h2,
.elementor-widget-theme-post-content h2,
.elementor-widget-text-editor h2 {
  font-size: 30px !important;
  margin-top: 38px !important;
  margin-bottom: 16px !important;
}

/* H3 */
.entry-content h3,
.post-content h3,
.article-content h3,
.elementor-widget-theme-post-content h3,
.elementor-widget-text-editor h3 {
  font-size: 26px !important;
  margin-top: 32px !important;
  margin-bottom: 14px !important;
}

/* ביטול span מוזר בתוך כותרות */
.entry-content h1 span,
.entry-content h2 span,
.entry-content h3 span,
.post-content h1 span,
.post-content h2 span,
.post-content h3 span,
.article-content h1 span,
.article-content h2 span,
.article-content h3 span,
.elementor-widget-theme-post-content h1 span,
.elementor-widget-theme-post-content h2 span,
.elementor-widget-theme-post-content h3 span,
.elementor-widget-text-editor h1 span,
.elementor-widget-text-editor h2 span,
.elementor-widget-text-editor h3 span,
.entry-content h1 font,
.entry-content h2 font,
.entry-content h3 font,
.post-content h1 font,
.post-content h2 font,
.post-content h3 font,
.article-content h1 font,
.article-content h2 font,
.article-content h3 font,
.elementor-widget-theme-post-content h1 font,
.elementor-widget-theme-post-content h2 font,
.elementor-widget-theme-post-content h3 font,
.elementor-widget-text-editor h1 font,
.elementor-widget-text-editor h2 font,
.elementor-widget-text-editor h3 font {
  font-family: inherit !important;
  font-size: inherit !important;
  line-height: inherit !important;
  font-weight: inherit !important;
  color: inherit !important;
}

/* שלא יהיו פערים מוזרים בין ווידג׳טים של טקסט */
.elementor-widget-text-editor,
.elementor-widget-theme-post-content {
  margin-bottom: 0 !important;
}

/* תמונות בתוך הכתבה — שלא ישברו רוחב */
.entry-content img,
.post-content img,
.article-content img,
.elementor-widget-theme-post-content img,
.elementor-widget-text-editor img {
  max-width: 100% !important;
  height: auto !important;
}


/* =========================================================
   ARTICLE MOBILE
   ========================================================= */

@media (max-width: 768px) {

  .entry-content,
  .post-content,
  .article-content,
  .elementor-widget-theme-post-content,
  .elementor-widget-text-editor {
    max-width: 100% !important;
    padding-left: 18px !important;
    padding-right: 18px !important;
    text-align: right !important;
  }

  .entry-content p,
  .post-content p,
  .article-content p,
  .elementor-widget-theme-post-content p,
  .elementor-widget-text-editor p {
    font-size: 18px !important;
    line-height: 1.75 !important;
    margin-bottom: 20px !important;
    text-align: right !important;
    max-width: 100% !important;
  }

  .entry-content h1,
  .post-content h1,
  .article-content h1,
  .elementor-widget-theme-post-content h1,
  .elementor-widget-text-editor h1 {
    font-size: 30px !important;
    line-height: 1.25 !important;
    margin-top: 34px !important;
    margin-bottom: 16px !important;
    text-align: right !important;
  }

  .entry-content h2,
  .post-content h2,
  .article-content h2,
  .elementor-widget-theme-post-content h2,
  .elementor-widget-text-editor h2 {
    font-size: 26px !important;
    line-height: 1.3 !important;
    margin-top: 32px !important;
    margin-bottom: 14px !important;
    text-align: right !important;
  }

  .entry-content h3,
  .post-content h3,
  .article-content h3,
  .elementor-widget-theme-post-content h3,
  .elementor-widget-text-editor h3 {
    font-size: 23px !important;
    line-height: 1.35 !important;
    margin-top: 28px !important;
    margin-bottom: 12px !important;
    text-align: right !important;
  }
}

/* מובייל קטן */
@media (max-width: 390px) {

  .entry-content p,
  .post-content p,
  .article-content p,
  .elementor-widget-theme-post-content p,
  .elementor-widget-text-editor p {
    font-size: 17px !important;
    line-height: 1.72 !important;
  }

  .entry-content h1,
  .post-content h1,
  .article-content h1,
  .elementor-widget-theme-post-content h1,
  .elementor-widget-text-editor h1 {
    font-size: 28px !important;
  }

  .entry-content h2,
  .post-content h2,
  .article-content h2,
  .elementor-widget-theme-post-content h2,
  .elementor-widget-text-editor h2 {
    font-size: 24px !important;
  }

  .entry-content h3,
  .post-content h3,
  .article-content h3,
  .elementor-widget-theme-post-content h3,
  .elementor-widget-text-editor h3 {
    font-size: 22px !important;
  }
}
/* =========================================================
   FIX: כותרת ראשית + פסקה ראשונה — התאמה מלאה לשאר הכתבה
   להדביק בסוף כל ה-CSS
   ========================================================= */

/* כותרת ראשית של הכתבה — גם אם היא מגיעה מהתבנית / אלמנטור */
.entry-title,
.post-title,
.single-post-title,
.page-title,
.rb-entry-title,
.post-header h1,
.entry-header h1,
.elementor-widget-heading h1.elementor-heading-title,
.elementor-widget-heading .elementor-heading-title {
  font-family: "Open Sans Hebrew", "Open Sans", "Assistant", "Rubik", Arial, sans-serif !important;
  direction: rtl !important;
  unicode-bidi: plaintext !important;
  text-align: right !important;
  font-size: 36px !important;
  line-height: 1.28 !important;
  font-weight: 800 !important;
  color: #000 !important;
  max-width: 980px !important;
  margin: 34px auto 18px auto !important;
  padding-left: 24px !important;
  padding-right: 24px !important;
  box-sizing: border-box !important;
  letter-spacing: 0 !important;
}

/* כל span/strong בתוך הכותרת — שלא יקבלו גודל שונה */
.entry-title span,
.post-title span,
.single-post-title span,
.page-title span,
.rb-entry-title span,
.post-header h1 span,
.entry-header h1 span,
.elementor-widget-heading h1.elementor-heading-title span,
.elementor-widget-heading .elementor-heading-title span {
  font-family: inherit !important;
  font-size: inherit !important;
  line-height: inherit !important;
  font-weight: inherit !important;
  color: inherit !important;
  letter-spacing: inherit !important;
}

/* פסקה ראשונה — לבטל עיצוב "ליד" גדול/מודגש מדי */
.entry-content > p:first-of-type,
.post-content > p:first-of-type,
.article-content > p:first-of-type,
.elementor-widget-theme-post-content > p:first-of-type,
.elementor-widget-text-editor p:first-of-type {
  font-family: "Open Sans Hebrew", "Open Sans", "Assistant", "Rubik", Arial, sans-serif !important;
  font-size: 20px !important;
  line-height: 1.82 !important;
  font-weight: 400 !important;
  color: #111 !important;
  text-align: right !important;
  direction: rtl !important;
  unicode-bidi: plaintext !important;
  max-width: 980px !important;
  margin: 0 auto 22px auto !important;
  padding: 0 !important;
  letter-spacing: 0 !important;
}

/* לנקות span/strong בפסקה הראשונה */
.entry-content > p:first-of-type span,
.post-content > p:first-of-type span,
.article-content > p:first-of-type span,
.elementor-widget-theme-post-content > p:first-of-type span,
.elementor-widget-text-editor p:first-of-type span,
.entry-content > p:first-of-type strong,
.post-content > p:first-of-type strong,
.article-content > p:first-of-type strong,
.elementor-widget-theme-post-content > p:first-of-type strong,
.elementor-widget-text-editor p:first-of-type strong,
.entry-content > p:first-of-type b,
.post-content > p:first-of-type b,
.article-content > p:first-of-type b,
.elementor-widget-theme-post-content > p:first-of-type b,
.elementor-widget-text-editor p:first-of-type b {
  font-family: inherit !important;
  font-size: inherit !important;
  line-height: inherit !important;
  color: inherit !important;
  letter-spacing: inherit !important;
}

/* אם יש הדגשה בפסקה הראשונה — רק בולד, בלי שינוי גודל */
.entry-content > p:first-of-type strong,
.post-content > p:first-of-type strong,
.article-content > p:first-of-type strong,
.elementor-widget-theme-post-content > p:first-of-type strong,
.elementor-widget-text-editor p:first-of-type strong,
.entry-content > p:first-of-type b,
.post-content > p:first-of-type b,
.article-content > p:first-of-type b,
.elementor-widget-theme-post-content > p:first-of-type b,
.elementor-widget-text-editor p:first-of-type b {
  font-weight: 700 !important;
}

/* מובייל */
@media (max-width: 768px) {

  .entry-title,
  .post-title,
  .single-post-title,
  .page-title,
  .rb-entry-title,
  .post-header h1,
  .entry-header h1,
  .elementor-widget-heading h1.elementor-heading-title,
  .elementor-widget-heading .elementor-heading-title {
    font-size: 30px !important;
    line-height: 1.25 !important;
    text-align: right !important;
    max-width: 100% !important;
    margin: 28px auto 16px auto !important;
    padding-left: 18px !important;
    padding-right: 18px !important;
  }

  .entry-content > p:first-of-type,
  .post-content > p:first-of-type,
  .article-content > p:first-of-type,
  .elementor-widget-theme-post-content > p:first-of-type,
  .elementor-widget-text-editor p:first-of-type {
    font-size: 18px !important;
    line-height: 1.75 !important;
    text-align: right !important;
    max-width: 100% !important;
    margin-bottom: 20px !important;
  }
}

/* מובייל קטן */
@media (max-width: 390px) {

  .entry-title,
  .post-title,
  .single-post-title,
  .page-title,
  .rb-entry-title,
  .post-header h1,
  .entry-header h1,
  .elementor-widget-heading h1.elementor-heading-title,
  .elementor-widget-heading .elementor-heading-title {
    font-size: 28px !important;
  }

  .entry-content > p:first-of-type,
  .post-content > p:first-of-type,
  .article-content > p:first-of-type,
  .elementor-widget-theme-post-content > p:first-of-type,
  .elementor-widget-text-editor p:first-of-type {
    font-size: 17px !important;
    line-height: 1.72 !important;
  }
}/* End custom CSS */