.wp-block-image figcaption,
.wp-block-gallery figcaption,
.blocks-gallery-item figcaption,
.gallery-caption,
.wp-caption-text{
  display:none !important;
}

/* MS Interventions: restore accessory carousel arrows, page 18307 only. */
body.page-id-18307 .elementor-element-416b0a0 .slider_controls_wrap > a.slider_arrow_default {
  width: 50px;
  height: 50px;
  line-height: 50px;
  border-radius: 50%;
}
body.page-id-18307 .elementor-element-416b0a0 .slider_controls_wrap > a.slider_arrow_default::before {
  font-family: "fontello";
  font-size: 18px;
}
body.page-id-18307 .elementor-element-416b0a0 .slider_controls_wrap > a.slider_prev.slider_arrow_default::before {
  content: "\e907";
}
body.page-id-18307 .elementor-element-416b0a0 .slider_controls_wrap > a.slider_next.slider_arrow_default::before {
  content: "\e908";
}
@media (max-width: 1023px) {
  body.page-id-18307 .elementor-element-416b0a0 .slider_controls_wrap > a.slider_arrow_default {
    width: 35px;
    height: 35px;
    line-height: 35px;
  }
}


/* MS Interventions: correct default carousel arrows site-wide (2026-09-11). */
body .slider_controls_wrap > a.slider_prev.slider_arrow_default::before,
body .slider_controls_wrap > a.slider_next.slider_arrow_default::before {
  font-family: "fontello";
}
body .slider_controls_wrap > a.slider_prev.slider_arrow_default::before {
  content: "\e907";
}
body .slider_controls_wrap > a.slider_next.slider_arrow_default::before {
  content: "\e908";
}


/* Page service pose de fenêtres : WebP de fond */
body.postid-871 .elementor-element.elementor-element-a76afa4 {
  background-image: url("https://ms-interventions.fr/wp-content/uploads/2026/10/window-service-1536.webp") !important;
}


/* Accessibilité page pose de fenêtres */
body.postid-871 .page_content_wrap {
  color: #4b4a47;
}
body.postid-871 #jp-relatedposts .jp-relatedposts-post-a {
  color: #2f2f2c !important;
  text-decoration: underline;
  text-decoration-color: #9b7800;
  text-decoration-thickness: 2px;
  text-underline-offset: 3px;
}
body.postid-871 #jp-relatedposts .jp-relatedposts-post-context {
  color: #4b4a47 !important;
}

body.postid-871 #jp-relatedposts .jp-relatedposts-post-context { opacity: 1 !important; }
