/* Hammers and Brushes: this site's own fixes on top of the copied Divi pages (loaded after the kit). */

/* The live 404 page carries a theme-demo sidebar (a gardening demo's photo gallery, with people in it).
   Not the client's material: hidden, and the not-found message takes the full width. */
body.error404 #sidebar { display: none !important; }
body.error404 #left-area { width: 100% !important; padding-right: 0 !important; }
body.error404 #main-content .container:before { display: none !important; }

/* The "Get A Quote" side tab (Divi Pixel's back-to-top, relabelled on live) sits over the right edge of
   the paragraph text on phones (About Us, Home). A live fault, fixed rather than copied: on phones the
   floating call button is the one action button; the tab stays on tablet and desktop. */
@media (max-width: 767px) {
  .dipi_btt_wrapper { display: none !important; }
}

/* Audit 2026-10-07: on phones the testimonial slider's arrows (shown at rest, kit rule U1) sat in the
   middle of the review text. Move them down beside the dots, clear of the words. */
@media (max-width: 767px) {
  .page-id-1086 .et_pb_slider .et-pb-arrow-prev,
  .page-id-1086 .et_pb_slider .et-pb-arrow-next { top: auto !important; bottom: 34px !important; margin-top: 0 !important; }
}

/* Decorative loading overlays must never block the page. */
html body .dipi_preloader_wrapper_outer { display: none !important; }
