@media (min-width: 1000px) {
  #header.ct-header,
  #header.ct-header [data-device="desktop"],
  #header.ct-header [data-row],
  #header.ct-header .ct-container,
  #header.ct-header [data-items],
  #header.ct-header .menu-container {
    overflow: visible !important;
  }

  #header.ct-header {
    position: relative !important;
    z-index: 100000 !important;
  }

  #header.ct-header [data-id="menu"],
  #header.ct-header [data-id="menu"] .menu,
  #header.ct-header [data-id="menu"] .menu-item-has-children {
    position: relative !important;
    z-index: 100001 !important;
  }

  .ct-header [data-id="menu"][data-interaction="hover"] .menu-item-has-children:hover > .sub-menu,
  .ct-header [data-id="menu"][data-interaction="hover"] .menu-item-has-children:focus-within > .sub-menu {
    display: block !important;
    opacity: 1 !important;
    visibility: visible !important;
    pointer-events: auto !important;
    transform: translate3d(0, 0, 0) !important;
    z-index: 100002 !important;
  }
}

#offcanvas.ct-panel.fg-menu-fallback-open {
  display: flex !important;
  opacity: 1 !important;
  visibility: visible !important;
  pointer-events: auto !important;
  z-index: 1000000 !important;
}

#offcanvas.ct-panel.fg-menu-fallback-open .ct-panel-inner {
  transform: translate3d(0, 0, 0) !important;
}

#offcanvas .menu-item-has-children.fg-dropdown-open > .sub-menu,
#offcanvas .menu-item-has-children.dropdown-active > .sub-menu {
  display: block !important;
  opacity: 1 !important;
  visibility: visible !important;
  height: auto !important;
}
