.elementor-3023 .elementor-element.elementor-element-5d1994f0{--display:flex;--padding-top:145px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3023 .elementor-element.elementor-element-5d1994f0:not(.elementor-motion-effects-element-type-background), .elementor-3023 .elementor-element.elementor-element-5d1994f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6740c7b );}:root{--page-title-display:none;}/* Start custom CSS for shortcode, class: .elementor-element-35209b27 *//* ===== כרטיס יחיד של Accommodation (דף לינה / Book Suite) ===== */
.mphb-room-type {
  max-width: 900px;
  margin: 32px auto 60px;
  background-color: #ffffff;
  border: 1px solid #6C6445;
  border-radius: 24px;
  padding: 24px;
  color: #000000;
  box-sizing: border-box;
}

/* גלריית התמונות – יושבת על כל רוחב הכרטיס כמו פס עליון */
.mphb-room-type .mphb-room-type-images {
  margin: -24px -24px 24px;
  border-radius: 24px 24px 0 0;
  overflow: hidden;
}

/* כותרת החדר */
.mphb-room-type .mphb-room-type-title.entry-title,
.mphb-room-type .mphb-room-type-title.entry-title a,
.mphb-room-type h2.mphb-room-type-title a {
  color: #6C6445;
  font-size: 28px;
  font-weight: 600;
  text-decoration: none;
}

/* פסקת התקציר */
.mphb-room-type > p {
  color: #000000;
  margin: 8px 0 16px;
}

/* כותרת "פרטים" */
.mphb-room-type .mphb-room-type-details-title {
  margin-top: 24px;
  margin-bottom: 12px;
  color: #6C6445;
  font-size: 22px;
  font-weight: 600;
}

/* רשימת המאפיינים */
.mphb-room-type .mphb-loop-room-type-attributes {
  list-style: none;
  margin: 0 0 16px;
  padding: 0;
}

.mphb-room-type .mphb-loop-room-type-attributes li {
  display: flex;
  gap: 6px;
  margin-bottom: 6px;
}

/* תווית מאפיין (אורחים, מתקנים וכו') */
.mphb-room-type .mphb-loop-room-type-attributes .mphb-attribute-title {
  font-weight: 600;
  color: #6C6445;
}

/* ערך המאפיין */
.mphb-room-type .mphb-loop-room-type-attributes .mphb-attribute-value {
  color: #000000;
}

/* לינקים בתוך המאפיינים */
.mphb-room-type .mphb-loop-room-type-attributes .mphb-attribute-value a {
  color: #6C6445;
  text-decoration: none;
}
.mphb-room-type .mphb-loop-room-type-attributes .mphb-attribute-value a:hover {
  text-decoration: underline;
}

/* מחיר רגיל */
.mphb-room-type .mphb-regular-price {
  margin: 16px 0;
  color: #000000;
}

.mphb-room-type .mphb-regular-price strong {
  font-weight: 600;
  color: #6C6445;
}

.mphb-room-type .mphb-regular-price .mphb-price {
  font-weight: 600;
  color: #000000;
}

/* כפתורי View Details + הזמן – כמו הכפתורים בטופס Checkout */
.mphb-room-type .mphb-view-details-button-wrapper,
.mphb-room-type .mphb-to-book-btn-wrapper {
  text-align: center;
  margin-top: 16px;
}

.mphb-room-type .button,
.mphb-room-type .mphb-book-button,
.mphb-room-type .mphb-view-details-button {
  background-color: #6C6445;
  color: #ffffff !important;
  border: 1px solid #6C6445;
  border-radius: 24px;
  padding: 10px 20px; /* 20px ימין/שמאל – כמו בטופס */
  font: inherit;
  cursor: pointer;
  text-decoration: none;
  display: inline-block;
}

.mphb-room-type .button:hover,
.mphb-room-type .mphb-book-button:hover,
.mphb-room-type .mphb-view-details-button:hover {
  background-color: #554d37;
  border-color: #554d37;
}

/* קצת ריווח תחתון מהכפתורים */
.mphb-room-type .mphb-to-book-btn-wrapper {
  margin-bottom: 8px;
}

/* מובייל – ריווח נעים יותר */
@media (max-width: 767px) {
  .mphb-room-type {
    margin: 24px 0 40px;
    padding: 20px 16px;
  }

  .mphb-room-type .mphb-room-type-title.entry-title,
  .mphb-room-type h2.mphb-room-type-title a {
    font-size: 24px;
  }
}

/* ===== כפתורי View Details + הזמן – בשורה אחת ===== */
.mphb-room-type .mphb-view-details-button-wrapper,
.mphb-room-type .mphb-to-book-btn-wrapper {
  display: inline-block;      /* שיהיו אחד ליד השני */
  margin: 16px 8px 0;         /* ריווח קטן ביניהם ולמעלה */
  text-align: center;         /* הטקסט בתוך כל כפתור במרכז */
}

/* לבטל את ה-<br> שמוריד את כפתור "הזמן" שורה למטה */
.mphb-room-type .mphb-to-book-btn-wrapper br {
  display: none;
}

/* להסתיר את כפתור View Details בכל החזרות בלופ */
.mphb_sc_rooms-wrapper .mphb-view-details-button-wrapper {
  display: none !important;
}

/* כפתור "הזמן" – רקע לבן, כתב ירוק, מסגרת ירוקה */
/* לא נוגעים במשקל, גודל, ריווח אנכי וכו' */
.mphb_sc_rooms-wrapper .mphb-book-button {
  background-color: #ffffff !important;
  color: #6c6445 !important;
  border: 1px solid #6c6445 !important;
  padding-right: 24px !important;
  padding-left: 24px !important;
}

/* בריחוף – רקע ירוק, כתב לבן */
.mphb_sc_rooms-wrapper .mphb-book-button:hover,
.mphb_sc_rooms-wrapper .mphb-book-button:focus {
  background-color: #6c6445 !important;
  color: #ffffff !important;
  border-color: #6c6445 !important;
}

/* בעמודי רשימת סוגי לינה – הכותרת לא תהיה קישור לחיץ */
.mphb_sc_rooms-wrapper h2.mphb-room-type-title a.mphb-room-type-title {
  pointer-events: none !important;   /* מבטל קליקים */
  cursor: default !important;        /* לא יד של קישור */
  text-decoration: none !important;  /* בלי קו תחתון */
}
/* להכריח את התמונות בקרוסלה של סוגי הלינה להיות גלויות */
.mphb-room-type .mphb-room-type-images img {
  display: block !important;
  width: 100% !important;
  height: auto !important;
  opacity: 1 !important;
  visibility: visible !important;
}

/* ליתר ביטחון – השקופיות עצמן יהיו מוצגות */
.mphb-room-type .mphb-room-type-images .slides > li {
  display: block !important;
}

/* במקומות לינה (הלופ) נשמור על אותו סגנון */
.mphb_sc_rooms-wrapper .mphb-room-type .mphb-room-type-images img {
  display: block !important;
  width: 100% !important;
  height: auto !important;
  opacity: 1 !important;
  visibility: visible !important;
}/* End custom CSS */