.elementor-kit-64{--e-global-color-primary:#00063A;--e-global-color-secondary:#1E5A8C;--e-global-color-text:#00063A;--e-global-color-accent:#61CE70;--e-global-color-bef4703:#1E5A8C;--e-global-color-09ea31a:#F7F7F7;--e-global-color-48d28a5:#00063A;--e-global-color-455dd61:#FFFFFF;--e-global-color-4b43985:#3B4499;--e-global-color-bef738a:#120E4E;--e-global-color-cef09d3:#FF0E0E;--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-weight:500;}.elementor-kit-64 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:90vw;}.e-con{--container-max-width:90vw;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS *//* === MOBILE HEADER === */
@media (max-width: 768px) {
  [data-elementor-type="header"] .e-con-inner {
    display: flex !important; flex-direction: row !important;
    align-items: center !important; justify-content: space-between !important;
    flex-wrap: nowrap !important;
  }
  [data-elementor-type="header"] .elementor-widget-button { order: 1 !important; }
  [data-elementor-type="header"] .elementor-widget-image,
  [data-elementor-type="header"] .elementor-widget-theme-site-logo { order: 2 !important; text-align: center !important; }
  [data-elementor-type="header"] .elementor-widget-nav-menu { order: 3 !important; }
  [data-elementor-type="header"] .elementor-nav-menu--main { display: none !important; }
  [data-elementor-type="header"] .elementor-nav-menu--dropdown { background: #00063A !important; }
  [data-elementor-type="header"] .elementor-nav-menu--dropdown a { color: #FFFFFF !important; text-align: center !important; }
}

/* === COLORS === */
[style*="#61CE70"], [style*="rgb(97, 206, 112)"] { color: #DC2F2F; }
[style*="background-color: #61CE70"], [style*="background-color: rgb(97, 206, 112)"] {
  background-color: #DC2F2F !important;
}




=== END POPUP DISABLED === */

/* === BLOG CARDS hide avatar/comments === */
.elementor-post__avatar, span.elementor-post-avatar, .elementor-post__comments,
li.elementor-post-info__item--type-comments { display: none !important; }
.elementor-post__meta-data { text-align: right !important; }
.elementor-post__meta-data .elementor-post-date { color: #888 !important; font-size: 13px !important; }

/* === SINGLE POST === */
body.single-post { background: #FFFFFF; }
body.single-post .comments-area, body.single-post #comments, body.single-post #respond,
body.single-post .comment-form, body.single-post .post-navigation, body.single-post .entry-footer,
body.single-post .author-bio { display: none !important; }
body.single-post main.site-main { padding-top: 100px !important; background: #FFFFFF; }
body.single-post .single-featured-image {
  margin: 0 auto 40px !important; width: 100% !important; max-width: 1000px !important;
  border-radius: 14px !important; overflow: hidden !important;
  box-shadow: 0 10px 30px rgba(30,90,140,0.15) !important;
}
body.single-post .single-featured-image img {
  width: 100% !important; height: 450px !important; object-fit: cover !important; display: block !important;
}
body.single-post .entry-title, body.single-post h1.entry-title {
  color: #1E5A8C !important; font-size: 42px !important; font-weight: 700 !important;
  line-height: 1.3 !important; text-align: center !important;
  margin: 0 auto 20px !important; max-width: 900px !important; padding: 0 20px !important;
}
body.single-post .entry-meta { text-align: center !important; color: #888 !important; font-size: 14px !important; }
body.single-post .entry-content {
  max-width: 800px !important; margin: 0 auto !important; padding: 30px 20px 60px !important;
}
body.single-post .entry-content p, body.single-post .entry-content li {
  font-size: 17px !important; line-height: 1.85 !important; color: #333 !important;
  text-align: right !important; direction: rtl !important;
}
body.single-post .entry-content h2 { color: #1E5A8C !important; font-size: 28px !important; margin: 35px 0 15px !important; text-align: right !important; }
body.single-post .entry-content h3 { color: #1E5A8C !important; font-size: 22px !important; margin: 28px 0 12px !important; text-align: right !important; }
body.single-post .entry-content figure.aligncenter, body.single-post .entry-content .article-image {
  display: block !important; width: 100% !important; max-width: 800px !important;
  margin: 35px auto !important; border-radius: 12px !important; overflow: hidden !important;
  box-shadow: 0 8px 24px rgba(30,90,140,0.15) !important;
}
body.single-post .entry-content figure.aligncenter img, body.single-post .entry-content .article-image img {
  width: 100% !important; height: 350px !important; object-fit: cover !important; border-radius: 12px !important;
}

/* === SERVICE BOXES === */
.nahal-services-block .elementor-widget-icon-box { border: 2px solid #DC2F2F !important; border-radius: 12px !important; }

/* === ANCHOR BAR === */
.nahal-anchor-bar { background: linear-gradient(135deg, #00063A 0%, #1E5A8C 100%); padding: 30px 20px; }/* End custom CSS */