/* Static-site overrides for Elementor behaviors that were driven by the
   removed WordPress/Elementor JS. Keep this file SMALL — every rule here is a
   deliberate, documented reproduction of a JS-produced resting state. */

/* Elementor Pro nav-menu widgets (the three footer menu columns): the Pro
   JS/CSS hid each widget's mobile-dropdown duplicate list and its toggle
   button. Without that JS both copies render. Reproduce the resting state. */
.elementor-widget-nav-menu .elementor-nav-menu--dropdown,
.elementor-widget-nav-menu .elementor-menu-toggle {
  display: none !important;
}

/* Loop-grid "load more": Elementor Pro paginated this over AJAX against
   WordPress. That backend is gone, so the remaining items are baked into the
   page hidden (see pipeline/bake.mjs) and revealed by site.js. Because the
   reveal is instant there is never a loading state, so the spinner - which
   Elementor's JS would normally toggle - is permanently hidden. Leaving it
   visible is what rendered a full-screen spinner icon. */
.e-load-more-spinner {
  display: none !important;
}

.fg-more-item {
  display: none !important;
}
