.elementor-1270 .elementor-element.elementor-element-ef8cbe2 > .elementor-container{max-width:800px;}.elementor-1270 .elementor-element.elementor-element-ef8cbe2{padding:50px 0px 100px 0px;}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1270 .elementor-element.elementor-element-833b02c{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-1270 .elementor-element.elementor-element-833b02c a{color:var( --e-global-color-text );}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1270 .elementor-element.elementor-element-5caac7a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1270 .elementor-element.elementor-element-5caac7a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:600;line-height:1.2em;}.elementor-1270 .elementor-element.elementor-element-3638d3d > .elementor-widget-container{padding:10px 0px 10px 0px;border-style:solid;border-width:1px 0px 1px 0px;border-color:#EEEEEE;}.elementor-1270 .elementor-element.elementor-element-46c9685 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1270 .elementor-element.elementor-element-46c9685{border-style:solid;border-width:0px 0px 0px 0px;border-color:#EEEEEE;padding:0px 0px 0px 0px;}.elementor-1270 .elementor-element.elementor-element-5518a64.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1270 .elementor-element.elementor-element-3a2e445{width:auto;max-width:auto;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-1270 .elementor-element.elementor-element-3a2e445 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1270 .elementor-element.elementor-element-3a2e445 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1270 .elementor-element.elementor-element-3a2e445 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1270 .elementor-element.elementor-element-3a2e445 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-1270 .elementor-element.elementor-element-3a2e445 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1270 .elementor-element.elementor-element-5f51986{width:auto;max-width:auto;--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-1270 .elementor-element.elementor-element-5f51986 .elementor-share-btn{font-size:calc(0.8px * 10);}.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-1270 .elementor-element.elementor-element-e4b2f50 > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-1270 .elementor-element.elementor-element-e4b2f50 img{border-radius:25px 25px 25px 25px;box-shadow:0px 30px 30px 0px rgba(0, 0, 0, 0.098);}.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-1270 .elementor-element.elementor-element-06ebc76{width:auto;max-width:auto;--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-1270 .elementor-element.elementor-element-06ebc76 .elementor-share-btn{font-size:calc(0.8px * 10);}@media(max-width:1024px){ .elementor-1270 .elementor-element.elementor-element-5f51986{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;} .elementor-1270 .elementor-element.elementor-element-06ebc76{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}}@media(max-width:767px){.elementor-1270 .elementor-element.elementor-element-ef8cbe2{padding:20px 20px 35px 20px;}.elementor-1270 .elementor-element.elementor-element-833b02c{font-size:14px;}.elementor-1270 .elementor-element.elementor-element-5caac7a .elementor-heading-title{font-size:25px;}.elementor-1270 .elementor-element.elementor-element-5518a64.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-1270 .elementor-element.elementor-element-3a2e445 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1270 .elementor-element.elementor-element-3a2e445 .elementor-icon-list-item > a{font-size:14px;}.elementor-1270 .elementor-element.elementor-element-5f51986 > .elementor-widget-container{margin:15px 0px 0px 0px;} .elementor-1270 .elementor-element.elementor-element-5f51986{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-1270 .elementor-element.elementor-element-5f51986 .elementor-share-btn{font-size:calc(0.8px * 10);}.elementor-1270 .elementor-element.elementor-element-e4b2f50 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-1270 .elementor-element.elementor-element-e4b2f50 img{border-radius:12px 12px 12px 12px;}.elementor-1270 .elementor-element.elementor-element-06ebc76{width:100%;max-width:100%;--alignment:center;}.elementor-1270 .elementor-element.elementor-element-06ebc76 > .elementor-widget-container{margin:15px 0px 0px 0px;} .elementor-1270 .elementor-element.elementor-element-06ebc76{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-1270 .elementor-element.elementor-element-06ebc76 .elementor-share-btn{font-size:calc(0.8px * 10);}}/* Start custom CSS for shortcode, class: .elementor-element-3638d3d */.tr-author--simple {
  display: inline-flex;
  align-items: center;
  gap: 10px;
}

.tr-author--simple .tr-author__name {
  font-size: 18px!important;
  line-height: 1.2;
  font-weight: 500!important;
  font-family: poppins!important
}

.tr-author--simple .tr-author__avatar img {
  border-radius: 999px;
  object-fit: cover;
  display: block;
  box-shadow: 0px 10px 10px rgba(0,0,0,.1);
}

@media (max-width: 767px) {
    .tr-author--simple .tr-author__name {
  font-size: 14px!important;
}
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-c6b56f2 */.elementor-1270 .elementor-element.elementor-element-c6b56f2 h2 {
    font-size: 23px!important;
    line-height: 1.4em!important;
}

@media (max-width: 767px){
.elementor-1270 .elementor-element.elementor-element-c6b56f2 h2 {
    font-size: 18px!important;
    line-height: 1.4em!important;
}

.elementor-1270 .elementor-element.elementor-element-c6b56f2 img {
  border-radius: 12px!important;
}

.elementor-1270 .elementor-element.elementor-element-c6b56f2 p {
    font-size: 16px!important;
}
}

.elementor-1270 .elementor-element.elementor-element-c6b56f2 a {
    color:#ea3a5c;
    text-decoration: underline;
}

.elementor-1270 .elementor-element.elementor-element-c6b56f2 ol {
     margin-left: -12px;
    margin-bottom: 20px;
}

.elementor-1270 .elementor-element.elementor-element-c6b56f2 p {
    margin-bottom: 20px;
}


.elementor-1270 .elementor-element.elementor-element-c6b56f2 img{
  margin-bottom: 25px;
    width: 100%;
  border-radius: 25px;
  overflow: hidden;
      box-shadow: 0px 30px 30px 0px rgba(0,0,0,0.1);
}


ol {
  list-style-type: none;   /* מסיר את המספור */
  padding-left: 0;         /* מבטל הזחה ברירת מחדל */
}

ol li {
  margin-bottom: 0.6em;
}

.elementor-1270 .elementor-element.elementor-element-c6b56f2 b {
    font-weight: 700;
    font-size: 120%;
}

hr {
  border: none;         
  border-top: 1px solid #eee; /* קו 1px בצבע #eee */
  margin: 50px 0!important;            
}


/* רוחב קבוע לעמודת המספרים (שנה כאן לפיקסלים/EM לפי טעם) */
.manual-list { --num-col: 14px; }  /* למשל 36px / 44px / 2.8em */

.manual-list p.ml-numline{
  display: flex;
  align-items: flex-start;
  gap: 8px;              /* רווח בין המספר לטקסט */
  margin: 0 0 12px;
  line-height: 1.6;
}

.manual-list p.ml-numline .ml-num{
  min-width: var(--num-col);
  font-weight: 400;
  font-variant-numeric: tabular-nums;
  text-align: right;    
  direction: ltr; 
  unicode-bidi: plaintext;
}

.manual-list p.ml-numline .ml-txt{
  flex: 1 1 auto;        /* השבירה מתחילה תמיד אחרי עמודת המספרים */
}


/* 1) מבטל כל סוג של בולט */
.custom-bullets,
.custom-bullets ul,
.custom-bullets li {
  list-style: none !important;
  list-style-image: none !important;
  margin: 0;
  padding: 0;
}

/* מבטל בולטים דרך ::marker */
.custom-bullets li::marker {
  content: "" !important;
}

/* מבטל בולטים/אייקונים של התבנית אם נוספו דרך ::before */
.custom-bullets li::before {
  content: none !important;
  background: none !important;
}

/* 2) מגדיר ריווח לצד האייקון ומיישר אותו לראש הטקסט */
.custom-bullets li {
  position: relative;
  padding-left: 30px;           /* רוחב האייקון + רווח קטן */
  margin: 0 0 20px 0;           /* רווח בין פריטים */
  line-height: 1.6;             /* נוח לקריאה */
}

/* משתמשים ב-::after כדי שלא יתנגש עם ::before של התבנית */
.custom-bullets li::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0.2em;                   /* יישור לראש השורה (אפשר לכוון 0–0.3em) */
  transform: none;              /* בלי translateY, שלא ימרכז לגובה */
  width: 20px;
  height: 20px;
  background: url('https://www.ldrgifts.love/wp-content/uploads/2025/10/idea-1.svg') no-repeat center / contain;
  pointer-events: none;
}/* End custom CSS */