.mega-menu {
  width: 100%;
  max-height: 100%;
}
.mega-menu:not(.ready) .sub-menu {
  display: none;
}
.mega-menu ul {
  list-style: none;
}
.mega-menu ul li.current-menu-item > a, .mega-menu ul li.current-menu-parent > a {
  position: relative;
}
.mega-menu > ul {
  height: 100%;
  display: inline-flex;
  justify-content: space-between;
}
.mega-menu > ul > li {
  position: static;
}
.mega-menu > ul > li:not(:hover) .sub-menu-wrap {
  visibility: hidden;
  opacity: 0;
  transform: translateY(50px);
}
.mega-menu > ul > li > a {
  min-height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: clamp(18px, 0.78125vw, 20px);
  font-weight: 500;
  color: #FFF;
  line-height: normal;
  transition: all 0.5s linear;
}

@media all and (max-width: 1512px) {
  .mega-menu > ul > li > a {
    font-size: clamp(16px, 1.1904761905vw, 18px);
  }
}

/*# sourceMappingURL=mega-menu.css.map */
