@media (min-width: 1024px) {
  header.not-homepage .container {
    max-width: 100%;
  }
  header .menu .submenu:has(.gallerynav):hover:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 50px;
    z-index: 1;
    left: 0;
    cursor: pointer;
  }
  header .menu .submenu:has(.gallerynav):hover > .submenuBox {
    display: flex;
    min-width: unset;
    max-width: unset;
    width: unset;
    top: 49px;
    box-shadow: unset;
  }
  header .menu .submenu:has(.gallerynav):hover > .submenuBox a {
    border-right: 1px solid #f7f3ee;
    font-weight: 500;
  }
  header .menu .submenu:has(.gallerynav):hover > .submenuBox a:hover {
    padding: 2px 15px;
  }
  header .menu .submenu:has(.gallerynav):hover .submenu-item {
    position: relative;
  }
  header .menu .submenu:has(.gallerynav):hover .submenu-item > .submenuBox {
    position: static;
    box-shadow: unset;
    min-width: unset;
    max-width: unset;
  }
  header .menu .submenu:has(.gallerynav):hover .submenu-item > .submenuBox a {
    border-right: 1px solid #f7f3ee;
    font-size: 14px;
  }
  header .menu .submenu:has(.gallerynav):hover .submenu-item > .submenuBox a:hover {
    padding: 2px 15px;
  }
}
@media (max-width: 980px) {
  header .menu .submenu:has(.gallerynav) > .submenuBox > .submenu-item > a {
    font-weight: bold;
  }
  header .menu .submenu:has(.gallerynav) > .submenuBox .submenuBox a {
    text-indent: 1rem;
  }
}

/*# sourceMappingURL=custom.css.map */