/* Codex: Hebrew header mark */
.elementor-74 .elementor-element.elementor-element-ba3b574,
.elementor-74 .elementor-element.elementor-element-51f78b1 {
  position: relative;
}
.elementor-74 .elementor-element.elementor-element-ba3b574::after,
.elementor-74 .elementor-element.elementor-element-51f78b1::after {
  content: "בס״ד";
  position: absolute;
  top: 6px;
  right: 16px;
  z-index: 10;
  color: #fff;
  font-family: Arial, "Noto Sans Hebrew", sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1;
  direction: rtl;
  pointer-events: none;
}
@media (max-width: 767px) {
  .elementor-74 .elementor-element.elementor-element-51f78b1::after {
    top: 8px;
    right: 12px;
    font-size: 16px;
  }
}


/* Codex: owner login header button */
.gdc-owner-login-menu > a.elementor-item,
.gdc-owner-login-menu > a.elementor-sub-item {
  background: #f58220 !important;
  color: #ffffff !important;
  border-radius: 4px !important;
  padding: 9px 14px !important;
  line-height: 1 !important;
  font-weight: 800 !important;
  letter-spacing: 0 !important;
  text-transform: uppercase !important;
}
.gdc-owner-login-menu > a.elementor-item:hover,
.gdc-owner-login-menu > a.elementor-item:focus,
.gdc-owner-login-menu > a.elementor-sub-item:hover,
.gdc-owner-login-menu > a.elementor-sub-item:focus {
  background: #ffffff !important;
  color: #f58220 !important;
}

/* Codex: hide booking template on owner dashboard only */
body.page-id-1577 main#content .elementor-element:not(:has(.gdc-owner-dashboard)) {
	 display:  none !important;
}
body.page-id-1577 .page-header,
body.page-id-1577 main#content > .page-content > *:not(.elementor) {
	 display : none !important;
}
body:has(.gdc-owner-dashboard) main#content .elementor-element:not(:has(.gdc-owner-dashboard)) {
	 display : none !important;
}
body:has(.gdc-owner-dashboard) .page-header,
body:has(.gdc-owner-dashboard) main#content > .page-content > *:not(.elementor) {
	 display: no ne !important;
}

}
}
}
}/* Codex: Hebrew header mark */
.elementor-74 .elementor-element.elementor-element-ba3b574,
.elementor-74 .elementor-element.elementor-element-51f78b1 {
  position: relative;
}
.elementor-74 .elementor-element.elementor-element-ba3b574::after,
.elementor-74 .elementor-element.elementor-element-51f78b1::after {
  content: "בס״ד";
  position: absolute;
  top: 6px;
  right: 16px;
  z-index: 10;
  color: #fff;
  font-family: Arial, "Noto Sans Hebrew", sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1;
  direction: rtl;
  pointer-events: none;
}
@media (max-width: 767px) {
  .elementor-74 .elementor-element.elementor-element-51f78b1::after {
    top: 8px;
    right: 12px;
    font-size: 16px;
  }
}

/* Codex: owner login header button */
.gdc-owner-login-menu > a.elementor-item,
.gdc-owner-login-menu > a.elementor-sub-item {
  background: #f58220 !important;
  color: #ffffff !important;
  border-radius: 4px !important;
  padding: 9px 14px !important;
  line-height: 1 !important;
  font-weight: 800 !important;
  letter-spacing: 0 !important;
  text-transform: uppercase !important;
}
.gdc-owner-login-menu > a.elementor-item:hover,
.gdc-owner-login-menu > a.elementor-item:focus,
.gdc-owner-login-menu > a.elementor-sub-item:hover,
.gdc-owner-login-menu > a.elementor-sub-item:focus {
  background: #ffffff !important;
  color: #f58220 !important;
}

/* Codex: hide booking template on owner dashboard only */
body.page-id-1577 main#content .elementor-element:not(:has(.gdc-owner-dashboard)) {
  display: none !important;
}
body.page-id-1577 .page-header,
body.page-id-1577 main#content > .page-content > *:not(.elementor) {
  display: none !important;
}
body:has(.gdc-owner-dashboard) main#content .elementor-element:not(:has(.gdc-owner-dashboard)) {
  display: none !important;
}
body:has(.gdc-owner-dashboard) .page-header,
body:has(.gdc-owner-dashboard) main#content > .page-content > *:not(.elementor) {
  display: none !important;
}


/* Codex: owner page direct booking cleanup */
body.page-id-1577 .page-header,
body.page-id-1577 h1.entry-title {
	 display:  none !important;
}
body.page-id-1577 .elementor-section:has(iframe
/* Codex: owner dashboard booking form hard hide */
body.page-id-1577 .page-header,
body.page-id-1577 h1.entry-title,
body.page-id-1577 iframe[src*="clienthub.getjobber.com"] {
  display: none !important;
}
body.page-id-1577 .elementor-section:has(iframe[src*="clienthub.getjobber.com"]),
body.page-id-1577 .elementor-top-section:has(iframe[src*="clienthub.getjobber.com"]),
body.page-id-1577 .e-con:has(iframe[src*="clienthub.getjobber.com"]),
body.page-id-1577 .elementor-element:has(iframe[src*="clienthub.getjobber.com"]) {
  display: none !important;
}
[src*="clienthub.getjobber.com"]),
body.page-id-1577 .elementor-top-section:has(iframe[src*="clienthub.getjobber.com"]),
body.page-id-1577 .e-con:has(iframe[src*="clienthub.getjobber.com"]),
body.page-id-1577 .elementor-widget-html:has(iframe[src*="clienthub.getjobber.com"]),
body.page-id-1577 .elementor-widget-container:has(iframe[src*="clienthub.getjobber.com"]),
body.page-id-1577 iframe[src*="clienthub.getjobber.com"] {
	 di splay: none !important;
	 height: 0  !important;
	 max-he ight: 0 !important;
	 ove rflow: hidden !important;
}

}
}
/* Codex: owner dashboard booking form hard hide */
body.page-id-1577 .page-header,
body.page-id-1577 h1.entry-title,
body.page-id-1577 iframe[src*="clienthub.getjobber.com"] {
  display: none !important;
}
body.page-id-1577 .elementor-section:has(iframe[src*="clienthub.getjobber.com"]),
body.page-id-1577 .elementor-top-section:has(iframe[src*="clienthub.getjobber.com"]),
body.page-id-1577 .e-con:has(iframe[src*="clienthub.getjobber.com"]),
body.page-id-1577 .elementor-element:has(iframe[src*="clienthub.getjobber.com"]) {
  display: none !important;
}
