.elementor-573 .elementor-element.elementor-element-2f06044 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-573 .elementor-element.elementor-element-0b4d0dc{margin-top:-85px;margin-bottom:0px;}.elementor-573 .elementor-element.elementor-element-bf84576{--spacer-size:13px;}.elementor-573 .elementor-element.elementor-element-e7c5e7b{z-index:2;}.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-573 .elementor-element.elementor-element-b5ae1b2{text-align:center;}.elementor-573 .elementor-element.elementor-element-b5ae1b2 img{border-style:solid;border-width:7px 7px 7px 7px;border-color:#FFFFFF;border-radius:250px 250px 250px 250px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-573 .elementor-element.elementor-element-25c3ae9{--spacer-size:13px;}.elementor-573 .elementor-element.elementor-element-1aa4a15{margin-top:-55px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-573 .elementor-element.elementor-element-bf62186:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-573 .elementor-element.elementor-element-bf62186 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-573 .elementor-element.elementor-element-bf62186 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 250px 0px 250px;}.elementor-573 .elementor-element.elementor-element-bf62186 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-573 .elementor-element.elementor-element-cd49994{--spacer-size:10px;}.elementor-widget-theme-post-title .elementor-heading-title{font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-573 .elementor-element.elementor-element-ea82a77{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-573 .elementor-element.elementor-element-ea82a77 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:2.5rem;font-weight:700;color:#000000;}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-573 .elementor-element.elementor-element-a378b90{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;border-style:dotted;border-width:1px 0px 1px 0px;border-color:#afafaf;}.elementor-573 .elementor-element.elementor-element-a378b90 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(25px/2);}.elementor-573 .elementor-element.elementor-element-a378b90 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(25px/2);}.elementor-573 .elementor-element.elementor-element-a378b90 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(25px/2);margin-left:calc(25px/2);}.elementor-573 .elementor-element.elementor-element-a378b90 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-25px/2);margin-left:calc(-25px/2);}body.rtl .elementor-573 .elementor-element.elementor-element-a378b90 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-25px/2);}body:not(.rtl) .elementor-573 .elementor-element.elementor-element-a378b90 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-25px/2);}.elementor-573 .elementor-element.elementor-element-a378b90 .elementor-icon-list-icon i{color:#54595f;font-size:16px;}.elementor-573 .elementor-element.elementor-element-a378b90 .elementor-icon-list-icon svg{fill:#54595f;--e-icon-list-icon-size:16px;}.elementor-573 .elementor-element.elementor-element-a378b90 .elementor-icon-list-icon{width:16px;}body:not(.rtl) .elementor-573 .elementor-element.elementor-element-a378b90 .elementor-icon-list-text{padding-left:8px;}body.rtl .elementor-573 .elementor-element.elementor-element-a378b90 .elementor-icon-list-text{padding-right:8px;}.elementor-573 .elementor-element.elementor-element-a378b90 .elementor-icon-list-item{font-size:15px;font-weight:300;}.elementor-widget-theme-post-featured-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-573 .elementor-element.elementor-element-262a3eb img{width:70%;}.elementor-573 .elementor-element.elementor-element-e3f8c4e{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-573 .elementor-element.elementor-element-d3d0ff5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-573 .elementor-element.elementor-element-d3d0ff5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-573 .elementor-element.elementor-element-d3d0ff5 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 250px 50px 250px;}.elementor-573 .elementor-element.elementor-element-d3d0ff5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-573 .elementor-element.elementor-element-a8e6986{--spacer-size:10px;}.elementor-widget-theme-post-excerpt{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-theme-post-content{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-573 .elementor-element.elementor-element-7141064{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-573 .elementor-element.elementor-element-e72bfc9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-573 .elementor-element.elementor-element-e72bfc9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-573 .elementor-element.elementor-element-e72bfc9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-573 .elementor-element.elementor-element-e72bfc9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 250px 50px 250px;}.elementor-573 .elementor-element.elementor-element-e72bfc9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-573 .elementor-element.elementor-element-b00dca6{--spacer-size:10px;}.elementor-573 .elementor-element.elementor-element-b89169e{--alignment:center;--grid-side-margin:6px;--grid-column-gap:6px;--grid-row-gap:0px;--grid-bottom-margin:0px;}.elementor-573 .elementor-element.elementor-element-b89169e .elementor-share-btn__icon{--e-share-buttons-icon-size:3.5em;}.elementor-573 .elementor-element.elementor-element-b89169e .elementor-share-btn{height:1.4em;}.elementor-widget-post-navigation span.post-navigation__prev--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__next--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__prev--label, .elementor-widget-post-navigation span.post-navigation__next--label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-post-navigation span.post-navigation__prev--title, .elementor-widget-post-navigation span.post-navigation__next--title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-573 .elementor-element.elementor-element-e7f35f3 span.post-navigation__prev--label, .elementor-573 .elementor-element.elementor-element-e7f35f3 span.post-navigation__next--label{font-family:"Heebo", Sans-serif;font-weight:900;}.elementor-573 .elementor-element.elementor-element-e7f35f3 span.post-navigation__prev--title, .elementor-573 .elementor-element.elementor-element-e7f35f3 span.post-navigation__next--title{font-family:"Heebo", Sans-serif;font-size:17px;font-weight:400;}.elementor-573 .elementor-element.elementor-element-9d35fc2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-573 .elementor-element.elementor-element-62cdc42{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-573 .elementor-element.elementor-element-62cdc42 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-573 .elementor-element.elementor-element-62cdc42 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.6 * 100% );}.elementor-573 .elementor-element.elementor-element-62cdc42:after{content:"0.6";}.elementor-573 .elementor-element.elementor-element-62cdc42 .elementor-post__thumbnail__link{width:100%;}.elementor-573 .elementor-element.elementor-element-62cdc42 .elementor-post__meta-data span + span:before{content:"///";}.elementor-573 .elementor-element.elementor-element-62cdc42.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:0px;}.elementor-573 .elementor-element.elementor-element-62cdc42.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:0px;}.elementor-573 .elementor-element.elementor-element-62cdc42.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:0px;}.elementor-573 .elementor-element.elementor-element-62cdc42 .elementor-post__title, .elementor-573 .elementor-element.elementor-element-62cdc42 .elementor-post__title a{font-weight:500;}@media(max-width:1024px){ .elementor-573 .elementor-element.elementor-element-b89169e{--grid-side-margin:6px;--grid-column-gap:6px;--grid-row-gap:0px;--grid-bottom-margin:0px;}}@media(max-width:767px){.elementor-573 .elementor-element.elementor-element-0b4d0dc{margin-top:-50px;margin-bottom:0px;}.elementor-573 .elementor-element.elementor-element-7f6d627{width:36.5%;}.elementor-573 .elementor-element.elementor-element-e7c5e7b{width:27%;}.elementor-573 .elementor-element.elementor-element-e7c5e7b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-573 .elementor-element.elementor-element-0e70407{width:36.5%;}.elementor-573 .elementor-element.elementor-element-bf62186 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-573 .elementor-element.elementor-element-cd49994{--spacer-size:3em;}.elementor-573 .elementor-element.elementor-element-ea82a77{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:25px 25px 10px 25px;text-align:center;}.elementor-573 .elementor-element.elementor-element-ea82a77 .elementor-heading-title{font-size:33px;}.elementor-573 .elementor-element.elementor-element-a378b90{padding:0px 10px 0px 10px;}.elementor-573 .elementor-element.elementor-element-a378b90 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(15px/2);}.elementor-573 .elementor-element.elementor-element-a378b90 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(15px/2);}.elementor-573 .elementor-element.elementor-element-a378b90 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(15px/2);margin-left:calc(15px/2);}.elementor-573 .elementor-element.elementor-element-a378b90 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-15px/2);margin-left:calc(-15px/2);}body.rtl .elementor-573 .elementor-element.elementor-element-a378b90 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-15px/2);}body:not(.rtl) .elementor-573 .elementor-element.elementor-element-a378b90 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-15px/2);}.elementor-573 .elementor-element.elementor-element-a378b90 .elementor-icon-list-icon{width:16px;}.elementor-573 .elementor-element.elementor-element-a378b90 .elementor-icon-list-icon i{font-size:16px;}.elementor-573 .elementor-element.elementor-element-a378b90 .elementor-icon-list-icon svg{--e-icon-list-icon-size:16px;}.elementor-573 .elementor-element.elementor-element-a378b90 .elementor-icon-list-item{line-height:27px;}.elementor-573 .elementor-element.elementor-element-e3f8c4e{padding:0px 25px 0px 25px;}.elementor-573 .elementor-element.elementor-element-d3d0ff5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-573 .elementor-element.elementor-element-a8e6986{--spacer-size:3em;}.elementor-573 .elementor-element.elementor-element-7141064{padding:0px 15px 0px 15px;}.elementor-573 .elementor-element.elementor-element-e72bfc9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-573 .elementor-element.elementor-element-b00dca6{--spacer-size:3em;} .elementor-573 .elementor-element.elementor-element-b89169e{--grid-side-margin:6px;--grid-column-gap:6px;--grid-row-gap:0px;--grid-bottom-margin:0px;}.elementor-573 .elementor-element.elementor-element-e7f35f3 span.post-navigation__prev--title, .elementor-573 .elementor-element.elementor-element-e7f35f3 span.post-navigation__next--title{font-size:13px;}.elementor-573 .elementor-element.elementor-element-62cdc42 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-573 .elementor-element.elementor-element-62cdc42:after{content:"0.5";}.elementor-573 .elementor-element.elementor-element-62cdc42 .elementor-post__thumbnail__link{width:100%;}}@media(min-width:768px){.elementor-573 .elementor-element.elementor-element-7f6d627{width:43.683%;}.elementor-573 .elementor-element.elementor-element-e7c5e7b{width:12.329%;}.elementor-573 .elementor-element.elementor-element-0e70407{width:43.596%;}}/* Start custom CSS for section, class: .elementor-element-e3f8c4e *//* === תקציר === */
#jd-post-excerpt {
  font-size: clamp(17px, 2vw, 20px) !important;
  font-weight: 500 !important;
  color: #5a5560 !important;
  line-height: 1.7 !important;
  margin-bottom: 32px !important;
  padding-bottom: 32px !important;
  border-bottom: 2px solid rgba(140,115,150,0.25) !important;
  text-align: center !important;
  font-family: 'Heebo', sans-serif !important;
}
/* === תוכן פוסט === */
#jd-post-body {
  font-size: clamp(16px, 1.8vw, 18px) !important;
  line-height: 1.75 !important;
  color: #2a2a2a !important;
  text-align: center !important;
  font-family: 'Heebo', sans-serif !important;
}
#jd-post-body h2 {
  font-family: 'Heebo', sans-serif !important;
  font-size: clamp(24px, 3.2vw, 32px) !important;
  font-weight: 900 !important;
  color: #202d40 !important;
  margin: 48px 0 18px !important;
  line-height: 1.3 !important;
  text-align: center !important;
  position: relative !important;
  padding-bottom: 16px !important;
}
#jd-post-body h2::after {
  content: '' !important;
  display: block !important;
  width: 60px !important;
  height: 3px !important;
  background: #c7af92 !important;
  margin: 16px auto 0 !important;
  border-radius: 2px !important;
}
#jd-post-body h3 {
  font-family: 'Heebo', sans-serif !important;
  font-size: clamp(19px, 2.5vw, 24px) !important;
  font-weight: 800 !important;
  color: #8c7396 !important;
  margin: 36px 0 12px !important;
  line-height: 1.4 !important;
  text-align: center !important;
}
#jd-post-body p {
  margin-bottom: 16px !important;
  text-align: center !important;
}
#jd-post-body a {
  color: #8c7396 !important;
  text-decoration: underline !important;
  text-underline-offset: 3px !important;
  transition: all .3s ease !important;
}
#jd-post-body a:hover {
  color: #a8895f !important;
}
#jd-post-body blockquote {
  margin: 36px -24px !important;
  padding: 28px 32px !important;
  border-right: 5px solid #af98b7 !important;
  border-left: none !important;
  background: linear-gradient(135deg, #f7f5f9 0%, #edebf0 100%) !important;
  border-radius: 0 16px 16px 0 !important;
  font-size: clamp(18px, 2.2vw, 22px) !important;
  font-weight: 600 !important;
  color: #202d40 !important;
  font-style: normal !important;
  line-height: 1.6 !important;
  text-align: center !important;
  position: relative !important;
}
#jd-post-body blockquote::before {
  content: '"' !important;
  font-size: 60px !important;
  color: #af98b7 !important;
  opacity: 0.4 !important;
  position: absolute !important;
  top: -10px !important;
  right: 20px !important;
  font-family: Georgia, serif !important;
  line-height: 1 !important;
}
#jd-post-body ul,
#jd-post-body ol {
  margin: 14px auto 18px !important;
  max-width: 90% !important;
  text-align: right !important;
}
#jd-post-body li {
  margin-bottom: 6px !important;
  line-height: 1.6 !important;
}
#jd-post-body img {
  border-radius: 12px !important;
  margin: 24px auto !important;
  display: block !important;
  max-width: 100% !important;
  height: auto !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7141064 *//* ════════════════════════════════════════════════════════════
   תבנית פוסט בודד — CSS פוטר הפוסט · שולמית פלס · v4
   (ID מקוריים jd- · צבעי המותג · בלי כתב יד)
   הדבקה: הסקשן #jd-post-footer > Advanced > Custom CSS

   v4 — שם הפוסט בניווט נשבר עד 2 שורות במלואו (במקום להיחתך אחרי
        מילה): נוספו white-space:normal + word-break + width:100% על
        הכותרת ועל האלמנטים הפנימיים שלה (span/bdi), שקטעו את השבירה.
   v3 — חיזוק דריסת הצבע הכחול בניווט: סלקטורים ספציפיים + כלל גיבוי.
   v2 — שיתוף: כפתורים סגולים (#af98b7), hover סגול עמוק, אייקונים לבנים.
        ניווט: כרטיסים בולטים. "הקודם/הבא" כחול כהה. שם פוסט כחול.
   v1 — התאמת צבעים ראשונית מיהונתן דורון לשולמית.
   ════════════════════════════════════════════════════════════ */

#jd-post-footer {
  background: #edebf0 !important;
  padding: 0 clamp(16px, 4vw, 40px) clamp(30px, 5vw, 60px) !important;
}
#jd-post-footer > .elementor-container {
  max-width: 720px !important;
  margin: 0 auto !important;
}
#jd-share {
  padding: 32px 0 !important;
  border-top: 2px solid rgba(140,115,150,0.25) !important;
  text-align: center !important;
}
#jd-share .elementor-share-btn {
  border-radius: 50% !important;
  width: 44px !important;
  height: 44px !important;
  min-width: 44px !important;
  margin: 0 4px !important;
  transition: transform .3s ease, background-color .3s ease !important;
}
#jd-share .elementor-share-btn__title {
  display: none !important;
}
/* ═══ דריסת צבע כפתורי השיתוף — נייבי במקום האדום של אלמנטור ═══
   אלמנטור שם את הצבע על אלמנטים פנימיים שונים — דורסים את כולם */
#jd-share .elementor-share-btn,
#jd-share .elementor-share-btn__icon,
#jd-share a.elementor-share-btn .elementor-share-btn__icon,
#jd-share .elementor-share-btn[class*="elementor-share-btn_"] {
  background-color: #af98b7 !important;
  border-color: #af98b7 !important;
}
#jd-share .elementor-share-btn .elementor-share-btn__icon i,
#jd-share .elementor-share-btn .elementor-share-btn__icon svg,
#jd-share .elementor-share-btn .e-font-icon-svg {
  color: #ffffff !important;
  fill: #ffffff !important;
}
#jd-share .elementor-share-btn:hover,
#jd-share .elementor-share-btn:hover .elementor-share-btn__icon {
  transform: scale(1.1) !important;
  background-color: #8c7396 !important;
  border-color: #8c7396 !important;
}
#jd-share .elementor-grid {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 8px !important;
  direction: rtl !important;
}
#jd-share .elementor-grid::before {
  content: "שיתוף ב:" !important;
  font-family: 'Heebo', sans-serif !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  color: #202d40 !important;
}
#jd-post-nav {
  padding: 32px 0 !important;
  border-top: 2px solid rgba(140,115,150,0.25) !important;
}
#jd-post-nav .elementor-post-navigation {
  display: flex !important;
  justify-content: space-between !important;
  gap: 20px !important;
}
#jd-post-nav .elementor-post-navigation__link {
  flex: 1 !important;
  padding: 20px !important;
  background: #ffffff !important;
  border: 1.5px solid rgba(175,152,183,0.35) !important;
  border-radius: 12px !important;
  text-decoration: none !important;
  transition: all .3s ease !important;
  box-shadow: 0 6px 20px rgba(32,45,64,0.10) !important;
}
#jd-post-nav .elementor-post-navigation__link:hover {
  background: #f7f5f9 !important;
  border-color: #af98b7 !important;
  transform: translateY(-3px) !important;
  box-shadow: 0 14px 32px rgba(140,115,150,0.28) !important;
}
#jd-post-nav .elementor-post-navigation__prev--label,
#jd-post-nav .elementor-post-navigation__next--label,
#jd-post-nav a .elementor-post-navigation__prev--label,
#jd-post-nav a .elementor-post-navigation__next--label,
#jd-post-nav .elementor-post-navigation__link .elementor-post-navigation__prev--label,
#jd-post-nav .elementor-post-navigation__link .elementor-post-navigation__next--label {
  font-size: 13px !important;
  font-weight: 700 !important;
  color: #244f7a !important;
}
#jd-post-nav .elementor-post-navigation__prev--title,
#jd-post-nav .elementor-post-navigation__next--title,
#jd-post-nav a .elementor-post-navigation__prev--title,
#jd-post-nav a .elementor-post-navigation__next--title,
#jd-post-nav .elementor-post-navigation__link .elementor-post-navigation__prev--title,
#jd-post-nav .elementor-post-navigation__link .elementor-post-navigation__next--title {
  font-size: 15px !important;
  font-weight: 700 !important;
  color: #3b6ea5 !important;
  line-height: 1.4 !important;
  display: -webkit-box !important;
  -webkit-line-clamp: 2 !important;
  -webkit-box-orient: vertical !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: normal !important;
  word-break: break-word !important;
  overflow-wrap: break-word !important;
  width: 100% !important;
  max-width: 100% !important;
}
/* כל אלמנט פנימי בתוך שם הפוסט (span/bdi) — גם הוא נשבר לשורות */
#jd-post-nav .elementor-post-navigation__prev--title *,
#jd-post-nav .elementor-post-navigation__next--title * {
  white-space: normal !important;
  word-break: break-word !important;
  overflow-wrap: break-word !important;
}
/* גיבוי — כל טקסט בתוך קישור הניווט מקבל את צבע המותג-כחול */
#jd-post-nav .elementor-post-navigation__link,
#jd-post-nav .elementor-post-navigation__link * {
  color: #3b6ea5 !important;
}
#jd-post-nav .elementor-post-navigation__link .elementor-post-navigation__prev--label,
#jd-post-nav .elementor-post-navigation__link .elementor-post-navigation__next--label {
  color: #244f7a !important;
}
#jd-comments {
  padding-top: 32px !important;
  border-top: 2px solid rgba(140,115,150,0.25) !important;
}
#jd-comments .comment-reply-title {
  font-family: 'Heebo', sans-serif !important;
  font-size: clamp(20px, 3vw, 26px) !important;
  font-weight: 800 !important;
  color: #202d40 !important;
  margin-bottom: 24px !important;
}
#jd-comments .comment-form input[type="text"],
#jd-comments .comment-form input[type="email"],
#jd-comments .comment-form textarea {
  font-family: 'Heebo', sans-serif !important;
  border: 2px solid rgba(175,152,183,0.4) !important;
  border-radius: 10px !important;
  padding: 12px 16px !important;
  font-size: 15px !important;
  background: #ffffff !important;
  width: 100% !important;
}
#jd-comments .comment-form input:focus,
#jd-comments .comment-form textarea:focus {
  border-color: #af98b7 !important;
  outline: none !important;
  background: #fff !important;
  box-shadow: 0 0 0 3px rgba(175,152,183,0.18) !important;
}
#jd-comments .form-submit input[type="submit"] {
  font-family: 'Heebo', sans-serif !important;
  background: #202d40 !important;
  color: #fff !important;
  border: none !important;
  border-radius: 50px !important;
  padding: 12px 32px !important;
  font-size: 15px !important;
  font-weight: 700 !important;
  cursor: pointer !important;
  transition: all .28s ease !important;
}
#jd-comments .form-submit input[type="submit"]:hover {
  background: #a8895f !important;
  transform: translateY(-2px) !important;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-62cdc42 *//* ════════════════════════════════════════════════════════════
   CSS מותאם לרכיב הפוסטים — שולמית פלס · v10 (עמוד ארכיון בלוג)
   הדבקה: הרכיב > Advanced > Custom CSS
   הגדרות ברכיב: Columns=4 (מחשב) / 2 (נייד),
                 Posts Per Page = כל הפוסטים (במקום 4)

   v10 — עמוד ארכיון בלוג: המרווח התחתון עודכן למרווח קבוע של
         העמודים הפנימיים (חוק ברזל) — 160px דסקטופ / 150px נייד,
         כדי שלא ייווצר פס לפני הפוטר הכהה. שאר הקוד AS IS מ-v9.
   v9  — תיקוני מובייל: ריווח 20px, 2 בשורה, כותרות כתב יד, מרכוז.
   v8  — הזום בריחוף מתרחב ממורכז (translate(-50%,-50%) scale).
   ════════════════════════════════════════════════════════════ */
.elementor-573 .elementor-element.elementor-element-62cdc42 {
  direction: rtl;
  background: var(--shp-lilac, #edebf0);
  padding-bottom: 160px;   /* מרווח תחתון קבוע (חוק ברזל, דסקטופ) */
}
.elementor-573 .elementor-element.elementor-element-62cdc42 .elementor-posts-container,
.elementor-573 .elementor-element.elementor-element-62cdc42 .elementor-posts {
  gap: 22px;
  max-width: 1200px;
  margin: 0 auto;
}
/* ── כרטיס פוסט ── */
.elementor-573 .elementor-element.elementor-element-62cdc42 .elementor-post {
  background: #fff;
  border-radius: 18px;
  overflow: hidden;
  box-shadow: 0 8px 22px rgba(32,45,64,0.08);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  display: flex;
  flex-direction: column;
  margin: 0;
  border: none;
}
.elementor-573 .elementor-element.elementor-element-62cdc42 .elementor-post:hover {
  transform: translateY(-6px);
  box-shadow: 0 22px 44px rgba(140,115,150,0.32);
}
/* ── תמונה — מסגרת יחס קבוע + תמונה ממורכזת אבסולוטית ── */
.elementor-573 .elementor-element.elementor-element-62cdc42 .elementor-post__thumbnail {
  overflow: hidden;
  margin: 0;
  border-radius: 0;
  aspect-ratio: 3 / 2;
  width: 100%;
  position: relative;       /* עוגן למיקום התמונה */
}
.elementor-573 .elementor-element.elementor-element-62cdc42 .elementor-post__thumbnail img {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  display: block;
  /* ממורכז + scale במצב רגיל = 1 */
  transform: translate(-50%, -50%) scale(1);
  transition: transform 0.4s ease;
}
/* בריחוף — מתקרב ממורכז (השילוב עם translate שומר מרכז) */
.elementor-573 .elementor-element.elementor-element-62cdc42 .elementor-post:hover .elementor-post__thumbnail img {
  transform: translate(-50%, -50%) scale(1.06);
}
/* גוף הכרטיס */
.elementor-573 .elementor-element.elementor-element-62cdc42 .elementor-post__text {
  padding: 12px 22px 24px;
  display: flex;
  flex-direction: column;
  flex: 1;
  text-align: right;
}
/* כותרת */
.elementor-573 .elementor-element.elementor-element-62cdc42 .elementor-post__title {
  font-family: 'OHYaelLeibushor 2.0', 'Heebo', sans-serif;
  font-weight: normal !important;
  font-size: 2.6rem;
  line-height: 1.0;
  margin: 0 0 8px;
}
.elementor-573 .elementor-element.elementor-element-62cdc42 .elementor-post__title,
.elementor-573 .elementor-element.elementor-element-62cdc42 .elementor-post__title a,
.elementor-573 .elementor-element.elementor-element-62cdc42 .elementor-post__title a:link,
.elementor-573 .elementor-element.elementor-element-62cdc42 .elementor-post__title a:visited {
  color: #202d40 !important;
  text-decoration: none;
  transition: color 0.2s;
}
.elementor-573 .elementor-element.elementor-element-62cdc42 .elementor-post__title a:hover {
  color: #8c7396 !important;
}
/* מטא-דאטה */
.elementor-573 .elementor-element.elementor-element-62cdc42 .elementor-post__meta-data {
  font-family: 'Heebo', sans-serif;
  font-size: 0.8rem;
  color: #5a5560;
  opacity: 0.75;
  margin-bottom: 12px;
}
/* תקציר */
.elementor-573 .elementor-element.elementor-element-62cdc42 .elementor-post__excerpt {
  font-family: 'Heebo', sans-serif;
  color: #202d40;
  font-size: 0.92rem;
  line-height: 1.6;
  margin-bottom: 0;
  flex: 1;
}
.elementor-573 .elementor-element.elementor-element-62cdc42 .elementor-post__excerpt p {
  margin: 0;
}
/* כפתור "קרא עוד" */
.elementor-573 .elementor-element.elementor-element-62cdc42 .elementor-post__read-more {
  margin-top: 16px;
  display: inline-block;
  font-family: 'Heebo', sans-serif;
  color: #a8895f !important;
  font-weight: 600;
  font-size: 0.9rem;
  text-decoration: none;
  border-bottom: 1.5px solid #c7af92;
  padding-bottom: 2px;
  transition: opacity 0.2s;
}
.elementor-573 .elementor-element.elementor-element-62cdc42 .elementor-post__read-more:hover {
  color: #8c7396 !important;
  opacity: 0.8;
}

/* ══════════════ נייד בלבד ══════════════ */
@media (max-width: 680px) {
  /* [1] ריווח חיצוני 20px מהמסך מימין ומשמאל + מרווח תחתון קבוע 150px */
  .elementor-573 .elementor-element.elementor-element-62cdc42 {
    padding-bottom: 150px;   /* מרווח תחתון קבוע (חוק ברזל, נייד) */
    padding-right: 20px;
    padding-left: 20px;
  }

  /* [2] 2 פוסטים בשורה — כופה גריד 2 עמודות */
  .elementor-573 .elementor-element.elementor-element-62cdc42 .elementor-posts-container,
  .elementor-573 .elementor-element.elementor-element-62cdc42 .elementor-posts {
    display: grid !important;
    grid-template-columns: 1fr 1fr !important;
    gap: 14px;
  }

  /* [4] מרכוז כל תוכן הכרטיס */
  .elementor-573 .elementor-element.elementor-element-62cdc42 .elementor-post__text {
    padding: 14px 12px 18px;
    text-align: center;
    align-items: center;
  }
  .elementor-573 .elementor-element.elementor-element-62cdc42 .elementor-post__meta-data { text-align: center; }
  .elementor-573 .elementor-element.elementor-element-62cdc42 .elementor-post__excerpt { text-align: center; font-size: 0.82rem; }
  .elementor-573 .elementor-element.elementor-element-62cdc42 .elementor-post__read-more { align-self: center; }

  /* [3] כותרות כתב יד — גדולות יותר + גובה שורות צפוף (כמו בספר) */
  .elementor-573 .elementor-element.elementor-element-62cdc42 .elementor-post__title {
    font-size: 1.9rem;
    line-height: 1.05;
    text-align: center;
  }
}/* End custom CSS */