/* Restore shim: replaces behaviour the Wix runtime used to add with JavaScript. */

/* Drop-down sub-menus: Wix rendered the sub-items as a hidden list for crawlers and
   built the visible flyout client-side. Show that list on hover / keyboard focus. */
wix-dropdown-menu li[data-state~="header"] { position: relative; }
wix-dropdown-menu li[data-state~="header"] > ul[aria-hidden] {
  position: absolute; top: 100%; left: 50%; transform: translateX(-50%);
  min-width: 100%; margin: 0; padding: 0; list-style: none; z-index: 60;
  background-color: rgba(var(--bgDrop, var(--color_11)), var(--alpha-bgDrop, 1));
  border-radius: var(--rdDrop, 0); box-shadow: var(--shd, none);
}
wix-dropdown-menu li[data-state~="header"]:hover > ul[aria-hidden],
wix-dropdown-menu li[data-state~="header"]:focus-within > ul[aria-hidden] { display: block !important; }
wix-dropdown-menu li[data-state~="header"] > ul[aria-hidden] > li { display: block; }
wix-dropdown-menu li[data-state~="header"] > ul[aria-hidden] a {
  display: block; padding: 6px 18px; white-space: nowrap; text-decoration: none;
  font: var(--fnt); color: rgba(var(--txt), var(--alpha-txt, 1));
  transition: var(--trans, none);
}
wix-dropdown-menu li[data-state~="header"] > ul[aria-hidden] a:hover,
wix-dropdown-menu li[data-state~="header"] > ul[aria-hidden] a:focus {
  background-color: rgba(var(--bgh), var(--alpha-bgh, 1));
  color: rgba(var(--txth), var(--alpha-txth, 1));
}
/* The overflow "More..." item is only shown by the runtime when items overflow. */
wix-dropdown-menu li[data-index="__more__"] { display: none !important; }

/* Third-party app widgets (Google Drive embed, Google Event Calendar) got their iframe
   source from the live Wix API at runtime; it is not in the archive, so the empty frame
   is collapsed instead of leaving a blank block several thousand pixels tall. */
div:has(> iframe:not([src])) { display: none !important; }
