/* Fix nav visibility + dropdown hover behavior for Wix wix-dropdown-menu (comp-j77b5oka).
   Extracted from gallery.html inline <style> block. Applies site-wide to every page
   that renders the same wix-dropdown-menu component. */

.MV6Z4B > nav {
  position: relative !important;
  inset: auto !important;
}

.MV6Z4B .U7fR3t {
  position: relative !important;
  display: flex !important;
  visibility: visible !important;
  align-items: center !important;
  overflow: visible !important;
}
.MV6Z4B .U7fR3t .CSt_RJ {
  display: flex !important;
  align-items: center !important;
}
.H5oXMS .nzOiVF .U7fR3t .CSt_RJ {
  display: flex !important;
  align-items: center !important;
}
.MV6Z4B .U7fR3t .CSt_RJ > a {
  display: flex !important;
  align-items: center !important;
}
.H5oXMS .nzOiVF .U7fR3t .CSt_RJ > a {
  display: flex !important;
  align-items: center !important;
}
.MV6Z4B .U7fR3t .CSt_RJ > a .EWeavx {
  display: flex !important;
  align-items: center !important;
}
.H5oXMS .nzOiVF .U7fR3t .CSt_RJ > a .EWeavx {
  display: flex !important;
  align-items: center !important;
}

.MV6Z4B {
  visibility: visible !important;
  overflow: visible !important;
  opacity: 1 !important;
}

.MV6Z4B.hidden-during-prewarmup {
  visibility: visible !important;
  opacity: 1 !important;
}

.CSt_RJ > button.H4AHlN {
  display: none !important;
}

.CSt_RJ {
  position: relative;
}

.CSt_RJ > ul[aria-hidden] {
  display: none !important;
  position: absolute;
  top: 100%;
  left: 0;
  background: #fff;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
  z-index: 999;
  min-width: 200px;
  padding: 8px 0;
  border-radius: 4px;
}

.CSt_RJ > ul[aria-hidden] li {
  list-style: none;
}

.CSt_RJ > ul[aria-hidden] li a {
  display: block;
  padding: 8px 16px;
  white-space: nowrap;
  text-decoration: none;
  color: #333;
  font-size: 14px;
}

.CSt_RJ > ul[aria-hidden] li a:hover {
  background: #f5f5f5;
}

.CSt_RJ:hover > ul[aria-hidden] {
  display: block !important;
}

/* Vertically center top-level item labels (Wix normally sets line-height inline
   via runtime JS; this is the static fallback). */
.CUYeWp .wGxoBM {
  line-height: 64px;
}
