.elementor-32377 .elementor-element.elementor-element-b98a9fd{--display:flex;}.elementor-32377 .elementor-element.elementor-element-593f0fc{--display:flex;}.elementor-32377 .elementor-element.elementor-element-e881f6e{--display:flex;}.elementor-32377 .elementor-element.elementor-element-a0b4b0d{--display:flex;}.elementor-32377 .elementor-element.elementor-element-1ef7a9b{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-32377 .elementor-element.elementor-element-1ef7a9b .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-32377 .elementor-element.elementor-element-1ef7a9b:after{content:"0.66";}.elementor-32377 .elementor-element.elementor-element-1ef7a9b .elementor-post__thumbnail__link{width:100%;}.elementor-32377 .elementor-element.elementor-element-1ef7a9b .elementor-post__meta-data span + span:before{content:"///";}.elementor-32377 .elementor-element.elementor-element-1ef7a9b.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-32377 .elementor-element.elementor-element-1ef7a9b.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-32377 .elementor-element.elementor-element-1ef7a9b.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-32377 .elementor-element.elementor-element-ab9a2e8{--display:flex;}.elementor-32377 .elementor-element.elementor-element-5be5da7{--display:flex;}.elementor-32377 .elementor-element.elementor-element-9d1645d{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-32377 .elementor-element.elementor-element-9d1645d .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-32377 .elementor-element.elementor-element-9d1645d:after{content:"0.66";}.elementor-32377 .elementor-element.elementor-element-9d1645d .elementor-post__thumbnail__link{width:100%;}.elementor-32377 .elementor-element.elementor-element-9d1645d .elementor-post__meta-data span + span:before{content:"///";}.elementor-32377 .elementor-element.elementor-element-9d1645d.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-32377 .elementor-element.elementor-element-9d1645d.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-32377 .elementor-element.elementor-element-9d1645d.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-32377 .elementor-element.elementor-element-96ba164{--display:flex;}.elementor-32377 .elementor-element.elementor-element-8d1930b{--display:flex;}.elementor-32377 .elementor-element.elementor-element-dba9bb2{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-32377 .elementor-element.elementor-element-dba9bb2 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-32377 .elementor-element.elementor-element-dba9bb2:after{content:"0.66";}.elementor-32377 .elementor-element.elementor-element-dba9bb2 .elementor-post__thumbnail__link{width:100%;}.elementor-32377 .elementor-element.elementor-element-dba9bb2 .elementor-post__meta-data span + span:before{content:"///";}.elementor-32377 .elementor-element.elementor-element-dba9bb2.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-32377 .elementor-element.elementor-element-dba9bb2.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-32377 .elementor-element.elementor-element-dba9bb2.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-32377 .elementor-element.elementor-element-4a9d1d4{--display:flex;}.elementor-32377 .elementor-element.elementor-element-fef1e3a{--display:flex;}.elementor-32377 .elementor-element.elementor-element-0afe3a3{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-32377 .elementor-element.elementor-element-0afe3a3 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-32377 .elementor-element.elementor-element-0afe3a3:after{content:"0.66";}.elementor-32377 .elementor-element.elementor-element-0afe3a3 .elementor-post__thumbnail__link{width:100%;}.elementor-32377 .elementor-element.elementor-element-0afe3a3 .elementor-post__meta-data span + span:before{content:"///";}.elementor-32377 .elementor-element.elementor-element-0afe3a3.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-32377 .elementor-element.elementor-element-0afe3a3.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-32377 .elementor-element.elementor-element-0afe3a3.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-32377 .elementor-element.elementor-element-cefa0d0{--display:flex;}.elementor-32377 .elementor-element.elementor-element-8b6c510{--display:flex;}.elementor-32377 .elementor-element.elementor-element-6961621{--display:flex;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-32377 .elementor-element.elementor-element-1ef7a9b .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-32377 .elementor-element.elementor-element-1ef7a9b:after{content:"0.5";}.elementor-32377 .elementor-element.elementor-element-1ef7a9b .elementor-post__thumbnail__link{width:100%;}.elementor-32377 .elementor-element.elementor-element-9d1645d .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-32377 .elementor-element.elementor-element-9d1645d:after{content:"0.5";}.elementor-32377 .elementor-element.elementor-element-9d1645d .elementor-post__thumbnail__link{width:100%;}.elementor-32377 .elementor-element.elementor-element-dba9bb2 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-32377 .elementor-element.elementor-element-dba9bb2:after{content:"0.5";}.elementor-32377 .elementor-element.elementor-element-dba9bb2 .elementor-post__thumbnail__link{width:100%;}.elementor-32377 .elementor-element.elementor-element-0afe3a3 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-32377 .elementor-element.elementor-element-0afe3a3:after{content:"0.5";}.elementor-32377 .elementor-element.elementor-element-0afe3a3 .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for html, class: .elementor-element-db91e82 *//* ===== דבורים בספרות ובתרבות: משתנים כלליים ===== */
:root {
  --bee-bg: #fff9e6;           /* רקע פתיח דונג */
  --bee-border: #efe3b2;       /* מסגרות עדינות */
  --bee-accent: #ffd966;       /* זהב דבש להובר/דגשים */
  --bee-brown: #7a5b00;        /* חום דבש כהה לכותרות */
  --bee-text: #222222;         /* טקסט ראשי */
  --bee-muted: #595959;        /* טקסט משני */
  --bee-card: #ffffff;         /* רקע כרטיסים */
  --bee-shadow: 0 6px 18px rgba(0,0,0,.06);
  --radius-lg: 16px;
  --radius-md: 12px;
  --radius-sm: 10px;
}

/* RTL בסיסי לכל הסקשנים שסימנו */
.rtl { direction: rtl; }

/* ===== פתיח ===== */
.bees-intro {
  background: var(--bee-bg);
  border: 1px solid var(--bee-border);
  border-radius: var(--radius-lg);
  padding: 1rem 1.2rem;
  margin: 0 0 1rem;
  box-shadow: var(--bee-shadow);
}
.bees-intro h1 {
  margin: 0 0 .3rem;
  color: var(--bee-brown);
  font-size: clamp(1.6rem, 2.8vw, 2rem);
}
.bees-intro p {
  margin: 0;
  color: var(--bee-muted);
  line-height: 1.7;
}

/* ===== ניווט פנימי קצר אם תשתמשי בו ===== */
.short-tags-nav.bees-nav {
  display: flex; flex-wrap: wrap; gap: .6rem;
  margin: .8rem 0 1.1rem;
}
.short-tags-nav.bees-nav a {
  text-decoration: none;
  background: #fff;
  color: var(--bee-text);
  border: 1px solid var(--bee-border);
  border-radius: 999px;
  padding: .45rem .75rem;
  transition: transform .12s ease, box-shadow .2s ease, background .2s ease;
  box-shadow: 0 1px 0 rgba(0,0,0,.03);
}
.short-tags-nav.bees-nav a:hover {
  background: var(--bee-accent);
  transform: translateY(-1px);
  box-shadow: var(--bee-shadow);
}

/* ===== כותרות מקטעים ===== */
.sivi-top-header { margin: 1.4rem 0 .6rem; }
.sivi-top-header h2 {
  margin: 0; font-size: clamp(1.2rem, 2.2vw, 1.35rem);
  color: var(--bee-brown);
  display: inline-flex; align-items: center; gap: .5rem;
}

/* ===== כרטיסים: עבוד עם Elementor Posts ===== */
/* עיצוב כללי לגרידים של מקטעי הדבורים */
.bees-section .elementor-posts,
.bees-section .elementor-loop-container {
  --cards-gap: 1rem;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(220px, 1fr));
  gap: var(--cards-gap);
}

/* כרטיס בסיס (רוב סקינים של Elementor מכילים .elementor-post) */
.bees-section .elementor-post {
  position: relative;
  background: var(--bee-card);
  border: 1px solid var(--bee-border);
  border-radius: var(--radius-md);
  overflow: hidden;
  box-shadow: var(--bee-shadow);
  transition: transform .12s ease, box-shadow .2s ease, border-color .2s ease;
}
.bees-section .elementor-post:hover {
  transform: translateY(-2px);
  box-shadow: 0 10px 22px rgba(0,0,0,.08);
  border-color: #e7d894;
}

/* פס צד דבש אלגנטי */
.bees-section .elementor-post::before {
  content: "";
  position: absolute;
  inset-inline-end: 0; top: 0;
  width: 4px; height: 100%;
  background: var(--bee-brown);
  opacity: .9;
}

/* תמונת כרטיס */
.bees-section .elementor-post__thumbnail,
.bees-section .elementor-post__thumbnail img {
  display: block; width: 100%;
}
.bees-section .elementor-post__thumbnail img {
  aspect-ratio: 3 / 4; object-fit: cover;
}

/* גוף הכרטיס */
.bees-section .elementor-post__text { padding: .7rem .85rem 0.85rem; }
.bees-section .elementor-post__title a {
  color: var(--bee-text);
  text-decoration: none;
}
.bees-section .elementor-post__title { margin: .2rem 0 .35rem; font-size: 1rem; }
.bees-section .elementor-post__excerpt { color: var(--bee-muted); font-size: .92rem; line-height: 1.6; }

/* מטא מידע אם פעיל בסקין */
.bees-section .elementor-post__meta-data { color: #6b6b6b; font-size: .85rem; }

/* ===== רשימות טקסט: בקרוב ויעד ===== */
.bees-upcoming ul, .bees-wishlist ul { list-style: none; padding: 0; margin: 0 0 1rem; }
.bees-upcoming li, .bees-wishlist li {
  padding: .42rem .1rem;
  border-bottom: 1px solid var(--bee-border);
  color: var(--bee-text);
}
.bees-upcoming li strong, .bees-wishlist li strong { color: var(--bee-brown); }

/* ===== נגישות קטנה ===== */
.bees-page a:focus-visible,
.short-tags-nav.bees-nav a:focus-visible {
  outline: 3px solid #222; outline-offset: 2px; /* שחור, קונטרסט גבוה */
}

/* ===== התאמות מובייל ===== */
@media (max-width: 540px) {
  .bees-intro { padding: .9rem 1rem; }
  .sivi-top-header h2 { font-size: 1.15rem; }
}

.bees-upcoming ul,
.bees-wishlist ul {
  list-style: none;
  padding: 0;
  margin: 0 0 1rem;
}
.bees-upcoming li,
.bees-wishlist li {
  padding: .42rem .1rem;
  border-bottom: 1px solid var(--bee-border);
  color: var(--bee-text);
}
.bees-upcoming li strong,
.bees-wishlist li strong {
  color: var(--bee-brown);
}
.bee-note-intro {
  margin-top: .6rem;
  font-size: .9rem;
  font-style: italic;
  color: var(--bee-muted);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1c3f715 */#bee-nav {
  position: sticky; top: 0; z-index: 50;
  background: #fff; padding: .5rem .4rem; margin: .6rem 0 1rem;
  border-bottom: 1px solid var(--bee-border);
}
#bee-nav a {
  text-decoration: none; border: 1px solid var(--bee-border);
  border-radius: 999px; padding: .42rem .7rem; margin-inline-end: .4rem;
  color: var(--bee-text); background: #fff; transition: background .2s, transform .1s;
}
#bee-nav a:hover { background: var(--bee-accent); transform: translateY(-1px); }
#bee-nav a.is-active { background: var(--bee-accent); font-weight: 800; }/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-1ef7a9b *//* בסיס */
:root{
  --bee-bg:#fff9e6;
  --bee-border:#efe3b2;
  --bee-accent:#ffd966;
  --bee-brown:#7a5b00;
  --bee-text:#222;
  --bee-muted:#595959;
  --bee-card:#fff;
  --bee-shadow:0 6px 18px rgba(0,0,0,.06);
  --r-md:12px;
}

/* גריד אחיד */
.bees-section .elementor-posts,
.bees-section .elementor-loop-container{
  display:grid;
  grid-template-columns:repeat(auto-fill,minmax(220px,1fr));
  gap:1rem;
}

/* כרטיס */
.bees-section .elementor-post{
  position:relative;
  background:var(--bee-card);
  border:1px solid var(--bee-border);
  border-radius:var(--r-md);
  overflow:hidden;
  box-shadow:var(--bee-shadow);
  transition:transform .12s ease, box-shadow .2s ease, border-color .2s ease;
}
.bees-section .elementor-post:hover{
  transform:translateY(-2px);
  box-shadow:0 10px 22px rgba(0,0,0,.08);
  border-color:#e7d894;
}

/* פס צד דבש */
.bees-section .elementor-post::before{
  content:"";
  position:absolute; inset-inline-end:0; top:0;
  width:4px; height:100%;
  background:var(--bee-brown); opacity:.9;
}

/* תמונה ביחס 3:4 עם כיסוי מלא */
.bees-section .elementor-post__thumbnail img{
  width:100%; height:auto;
  aspect-ratio:3/4; object-fit:cover; display:block;
  background:#fff7cc;
}

/* גוף הטקסט */
.bees-section .elementor-post__text{ padding:.7rem .85rem .9rem; }
.bees-section .elementor-post__title{ margin:.2rem 0 .35rem; font-size:1rem; }
.bees-section .elementor-post__title a{
  color:var(--bee-text); text-decoration:none;
}
.bees-section .elementor-post__title a:hover{
  background:linear-gradient(transparent 60%, var(--bee-accent) 60%);
}

/* תקציר ומטא */
.bees-section .elementor-post__excerpt{
  color:var(--bee-muted); font-size:.92rem; line-height:1.6; margin:0 0 .5rem;
}
.bees-section .elementor-post__meta-data{ color:#6b6b6b; font-size:.85rem; }

/* תגיות קטנות (אם את מציגה) */
.bees-taglist{
  display:flex; gap:.4rem; flex-wrap:wrap; margin-top:.4rem;
}
.bees-tag{
  font-size:.78rem; font-weight:700; color:#5b4500;
  background:#fff4bd; border:1px solid var(--bee-border);
  padding:.18rem .45rem; border-radius:999px;
}

/* כפתור לקריאה אם תרצי */
.bees-readmore{
  display:inline-flex; align-items:center; gap:.35rem;
  margin-top:.55rem; padding:.35rem .6rem; font-weight:800;
  border:2px solid var(--bee-accent); border-radius:999px;
  text-decoration:none; color:var(--bee-text); background:#fff;
}
.bees-readmore:hover{ background:var(--bee-accent); }

/* מרווח בין מקטעים */
.bees-section{ margin-bottom:2rem; }

/* עיצוב כפתור Read More רגיל */
.bees-section .elementor-post__read-more {
  display: inline-flex;
  align-items: center;
  gap: .35rem;
  margin-top: .55rem;
  padding: .35rem .6rem;
  font-weight: 800;
  border: 2px solid var(--bee-accent);
  border-radius: 999px;
  text-decoration: none;
  color: var(--bee-text);
  background: #fff;
  transition: background .2s ease, transform .12s ease;
}
.bees-section .elementor-post__read-more:hover {
  background: var(--bee-accent);
  transform: translateY(-2px);
}

.bees-section .elementor-post__read-more {
  font-family: "Arial", "Helvetica Neue", sans-serif !important;
  font-weight: 700;
  letter-spacing: 0.3px;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-9d1645d *//* בסיס */
:root{
  --bee-bg:#fff9e6;
  --bee-border:#efe3b2;
  --bee-accent:#ffd966;
  --bee-brown:#7a5b00;
  --bee-text:#222;
  --bee-muted:#595959;
  --bee-card:#fff;
  --bee-shadow:0 6px 18px rgba(0,0,0,.06);
  --r-md:12px;
}

/* גריד אחיד */
.bees-section .elementor-posts,
.bees-section .elementor-loop-container{
  display:grid;
  grid-template-columns:repeat(auto-fill,minmax(220px,1fr));
  gap:1rem;
}

/* כרטיס */
.bees-section .elementor-post{
  position:relative;
  background:var(--bee-card);
  border:1px solid var(--bee-border);
  border-radius:var(--r-md);
  overflow:hidden;
  box-shadow:var(--bee-shadow);
  transition:transform .12s ease, box-shadow .2s ease, border-color .2s ease;
}
.bees-section .elementor-post:hover{
  transform:translateY(-2px);
  box-shadow:0 10px 22px rgba(0,0,0,.08);
  border-color:#e7d894;
}

/* פס צד דבש */
.bees-section .elementor-post::before{
  content:"";
  position:absolute; inset-inline-end:0; top:0;
  width:4px; height:100%;
  background:var(--bee-brown); opacity:.9;
}

/* תמונה ביחס 3:4 עם כיסוי מלא */
.bees-section .elementor-post__thumbnail img{
  width:100%; height:auto;
  aspect-ratio:3/4; object-fit:cover; display:block;
  background:#fff7cc;
}

/* גוף הטקסט */
.bees-section .elementor-post__text{ padding:.7rem .85rem .9rem; }
.bees-section .elementor-post__title{ margin:.2rem 0 .35rem; font-size:1rem; }
.bees-section .elementor-post__title a{
  color:var(--bee-text); text-decoration:none;
}
.bees-section .elementor-post__title a:hover{
  background:linear-gradient(transparent 60%, var(--bee-accent) 60%);
}

/* תקציר ומטא */
.bees-section .elementor-post__excerpt{
  color:var(--bee-muted); font-size:.92rem; line-height:1.6; margin:0 0 .5rem;
}
.bees-section .elementor-post__meta-data{ color:#6b6b6b; font-size:.85rem; }

/* תגיות קטנות (אם את מציגה) */
.bees-taglist{
  display:flex; gap:.4rem; flex-wrap:wrap; margin-top:.4rem;
}
.bees-tag{
  font-size:.78rem; font-weight:700; color:#5b4500;
  background:#fff4bd; border:1px solid var(--bee-border);
  padding:.18rem .45rem; border-radius:999px;
}

/* כפתור לקריאה אם תרצי */
.bees-readmore{
  display:inline-flex; align-items:center; gap:.35rem;
  margin-top:.55rem; padding:.35rem .6rem; font-weight:800;
  border:2px solid var(--bee-accent); border-radius:999px;
  text-decoration:none; color:var(--bee-text); background:#fff;
}
.bees-readmore:hover{ background:var(--bee-accent); }

/* מרווח בין מקטעים */
.bees-section{ margin-bottom:2rem; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d674330 */.bees-upcoming ul,
.bees-wishlist ul {
  list-style: none;
  padding: 0;
  margin: 0 0 1rem;
}
.bees-upcoming li,
.bees-wishlist li {
  padding: .42rem .1rem;
  border-bottom: 1px solid var(--bee-border);
  color: var(--bee-text);
}
.bees-upcoming li strong,
.bees-wishlist li strong {
  color: var(--bee-brown);
}

.bees-upcoming,
.bees-wishlist {
  background: #fffdf6;               /* רקע בהיר בהשראת דונג */
  border: 1px solid var(--bee-border);
  border-radius: 14px;
  padding: 1rem 1.2rem;
  margin-bottom: 1.4rem;
  box-shadow: 0 3px 12px rgba(0,0,0,.04);
}
.bees-upcoming h2,
.bees-wishlist h2 {
  margin-top: 0;
  color: var(--bee-brown);
}

.bee-sublead {
  margin: .3rem 0 1rem;
  font-size: .9rem;
  color: var(--bee-muted);
  line-height: 1.5;
}/* End custom CSS */