/* MJ Cabinet Design: site-only exceptions for the copied site (loaded after the kit). */
/* 404 page sidebar: a theme demo image hot-linked from demo.divi-pixel.com (a gardener, not the client's work). Hidden, not copied. */
#media_image-1 { display: none !important; }

/* Back-to-top tab (Rob, 2026-09-30): the live site's red "Get A Quote" tab only scrolled to the top (or linked to Contact
   on some pages); Rob wants a plain up-arrow. The Divi Pixel label/icon is switched off in js/inline/37cf6d602a5d.js;
   this hides its icon wrapper and shows Divi's own up-arrow. */
.et_pb_scroll_top .dipi_btt_wrapper { display: none !important; }
.et_pb_scroll_top.et-pb-icon::before { content: '2' !important; display: inline-block !important; font-family: ETmodules !important; }
.et_pb_scroll_top.et-pb-icon { background: #a12e3b !important; color: #fff !important; padding: 10px 12px !important; font-size: 28px !important; }

/* Decorative loader must never block the static page while resources load. */
html body .dipi_preloader_wrapper_outer { display: none !important; }
