/*
 * Ekhva mega mega menu as separate css
 *
 * Only included manually from child theme
 */
/*
 * Megamegamenu block style
 * For Ekhva. 2 First levels are always visible
 * 
 * Use global styles to tune
 * --megamegamenu-container-padding This is paddign for level 2 (mega) container and column cap
 * --megamegamenu-nav-hpadding This will add vertical padding so that the mega menu is not too close to level 1 link text
 *
 * Visibility must be controlled same time as hover because accessibility tab order. Everyting inside hidden must be not focusable
 *
 * See js/meitabasetwo-custom.js for js implementation and centering
 */
nav.is-style-megamegamenu.wp-block-navigation {
  --megamegaiconbg: #95c11f;
  --megamegaiconfg: #fff;
  --row1height: 50px;
  --row2height: 76px;
  min-height: calc(var(--row1height) + var(--row2height));
}
nav.is-style-megamegamenu.wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open) {
  /* Handles visibility */
}
nav.is-style-megamegamenu.wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__responsive-container-content > .wp-block-navigation__container > .wp-block-navigation-item .current-menu-item > a {
  text-decoration: underline;
}
nav.is-style-megamegamenu.wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__responsive-container-content > .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-submenu__toggle {
  display: none;
}
nav.is-style-megamegamenu.wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation-submenu.has-child:hover .wp-block-navigation__submenu-container {
  opacity: 0;
  height: 0px;
  overflow: visible;
  visibility: hidden;
}
nav.is-style-megamegamenu.wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation-submenu.has-child:has(.current-menu-item) > .wp-block-navigation-submenu, nav.is-style-megamegamenu.wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation-submenu.has-child.current-menu-item > .wp-block-navigation-submenu {
  transition: none;
  opacity: 1;
  height: auto;
  width: auto;
  min-width: 200px;
  overflow: visible;
  visibility: visible;
  flex-direction: row;
}
nav.is-style-megamegamenu.wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation-submenu.has-child:has(.current-menu-item) > .wp-block-navigation-submenu .wp-block-navigation-submenu.has-child:not(.open-on-click) > button[aria-expanded=false] + .wp-block-navigation__submenu-container, nav.is-style-megamegamenu.wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation-submenu.has-child.current-menu-item > .wp-block-navigation-submenu .wp-block-navigation-submenu.has-child:not(.open-on-click) > button[aria-expanded=false] + .wp-block-navigation__submenu-container {
  transition: all 0s ease-in;
  opacity: 0;
  height: 0px;
  visibility: hidden;
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}
nav.is-style-megamegamenu.wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation-submenu.has-child:has(.current-menu-item) > .wp-block-navigation-submenu .wp-block-navigation-submenu.has-child:not(.open-on-click) > button[aria-expanded=false] + .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, nav.is-style-megamegamenu.wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation-submenu.has-child.current-menu-item > .wp-block-navigation-submenu .wp-block-navigation-submenu.has-child:not(.open-on-click) > button[aria-expanded=false] + .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
  opacity: 0;
  height: auto;
  visibility: hidden;
}
nav.is-style-megamegamenu.wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation-submenu.has-child:has(.current-menu-item) > .wp-block-navigation-submenu .wp-block-navigation-submenu.has-child:not(.open-on-click):hover > button[aria-expanded=false] + .wp-block-navigation__submenu-container, nav.is-style-megamegamenu.wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation-submenu.has-child:has(.current-menu-item) > .wp-block-navigation-submenu .wp-block-navigation-submenu.has-child:not(.open-on-click) > button[aria-expanded=true] + .wp-block-navigation__submenu-container, nav.is-style-megamegamenu.wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation-submenu.has-child.current-menu-item > .wp-block-navigation-submenu .wp-block-navigation-submenu.has-child:not(.open-on-click):hover > button[aria-expanded=false] + .wp-block-navigation__submenu-container, nav.is-style-megamegamenu.wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation-submenu.has-child.current-menu-item > .wp-block-navigation-submenu .wp-block-navigation-submenu.has-child:not(.open-on-click) > button[aria-expanded=true] + .wp-block-navigation__submenu-container {
  transition: all var(--animate-duration) ease-in;
  opacity: 1;
  height: auto;
  min-width: 200px;
  overflow: visible;
  visibility: visible;
  padding-top: var(--megamenu-container-padding) !important;
  padding-bottom: var(--megamenu-container-padding) !important;
}
nav.is-style-megamegamenu.wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation-submenu.has-child:has(.current-menu-item) > .wp-block-navigation-submenu .wp-block-navigation-submenu.has-child:not(.open-on-click):hover > button[aria-expanded=false] + .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, nav.is-style-megamegamenu.wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation-submenu.has-child:has(.current-menu-item) > .wp-block-navigation-submenu .wp-block-navigation-submenu.has-child:not(.open-on-click) > button[aria-expanded=true] + .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, nav.is-style-megamegamenu.wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation-submenu.has-child.current-menu-item > .wp-block-navigation-submenu .wp-block-navigation-submenu.has-child:not(.open-on-click):hover > button[aria-expanded=false] + .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, nav.is-style-megamegamenu.wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation-submenu.has-child.current-menu-item > .wp-block-navigation-submenu .wp-block-navigation-submenu.has-child:not(.open-on-click) > button[aria-expanded=true] + .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
  opacity: 1;
  height: auto;
  overflow: visible;
  visibility: visible;
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}
nav.is-style-megamegamenu.wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation-submenu.has-child:has(.current-menu-item) ~ .wp-block-navigation-submenu.has-child:has(.current-menu-item) > .wp-block-navigation-submenu {
  transition: none;
  opacity: 0;
  visibility: hidden;
}
nav.is-style-megamegamenu.wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation-submenu.has-child.current-menu-item ~ .wp-block-navigation-submenu.has-child.current-menu-item > .wp-block-navigation-submenu {
  transition: none;
  opacity: 0;
  visibility: hidden;
}
nav.is-style-megamegamenu.wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__responsive-container-content > .wp-block-navigation__container > .wp-block-navigation-submenu > .wp-block-navigation__submenu-container {
  gap: 1em;
}
nav.is-style-megamegamenu.wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__responsive-container-content > .wp-block-navigation__container > .wp-block-navigation-submenu > .wp-block-navigation__submenu-container .wp-block-navigation-item:not(.is-style-navbutton) {
  box-shadow: none;
  background-color: transparent;
  border: none;
  padding: 0px;
}
nav.is-style-megamegamenu.wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__responsive-container-content > .wp-block-navigation__container > .wp-block-navigation-submenu > .wp-block-navigation__submenu-container > .wp-block-navigation-item:not(.is-style-navbutton) > a {
  text-wrap: nowrap;
  padding-left: 0px;
  padding-right: 0px;
}
nav.is-style-megamegamenu.wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__responsive-container-content > .wp-block-navigation__container > .wp-block-navigation-submenu > .wp-block-navigation__submenu-container > .wp-block-navigation-item:not(.is-style-navbutton) > .wp-block-navigation__submenu-container {
  gap: 0px;
  --megamenu-container-padding: 3em;
  --centering-pad: calc(100vw / 2 - var(--wp--style--global--wide-size) / 2 + var(--megamenu-container-padding));
  position: absolute;
  display: grid;
  box-shadow: var(--wp--preset--shadow--natural);
  border: none;
  background-color: #fff;
  width: 100vw;
  left: 0px;
  right: 0px;
  z-index: 99;
  padding-top: var(--megamenu-container-padding);
  padding-bottom: var(--megamenu-container-padding);
  padding-left: clamp(var(--megamenu-container-padding), var(--centering-pad), 50vw);
  padding-right: clamp(var(--megamenu-container-padding), var(--centering-pad), 50vw);
  grid-template-columns: 24% 19% 19% 19% 19%;
  grid-gap: 2rem;
  row-gap: 0px;
  flex-direction: column;
  border-radius: 0px;
}
nav.is-style-megamegamenu.wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__responsive-container-content > .wp-block-navigation__container > .wp-block-navigation-submenu > .wp-block-navigation__submenu-container > .wp-block-navigation-item:not(.is-style-navbutton) > .wp-block-navigation__submenu-container .wp-block-navigation-item {
  align-items: start;
  flex-direction: column;
  background-color: inherit !important;
  color: inherit !important;
  display: inherit;
  grid-column-start: auto;
  grid-row-end: span 40;
  align-content: baseline;
}
nav.is-style-megamegamenu.wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__responsive-container-content > .wp-block-navigation__container > .wp-block-navigation-submenu > .wp-block-navigation__submenu-container > .wp-block-navigation-item:not(.is-style-navbutton) > .wp-block-navigation__submenu-container .wp-block-navigation-item:not(.useicon) {
  border-left: 1px solid #c1c1c1;
  border-radius: 0px;
}
nav.is-style-megamegamenu.wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__responsive-container-content > .wp-block-navigation__container > .wp-block-navigation-submenu > .wp-block-navigation__submenu-container > .wp-block-navigation-item:not(.is-style-navbutton) > .wp-block-navigation__submenu-container .wp-block-navigation-item.useicon:nth-child(3n+1) {
  grid-row-start: 1;
  grid-row-end: 2;
}
nav.is-style-megamegamenu.wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__responsive-container-content > .wp-block-navigation__container > .wp-block-navigation-submenu > .wp-block-navigation__submenu-container > .wp-block-navigation-item:not(.is-style-navbutton) > .wp-block-navigation__submenu-container .wp-block-navigation-item.useicon:nth-child(3n+2) {
  grid-row-start: 2;
  grid-row-end: 3;
}
nav.is-style-megamegamenu.wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__responsive-container-content > .wp-block-navigation__container > .wp-block-navigation-submenu > .wp-block-navigation__submenu-container > .wp-block-navigation-item:not(.is-style-navbutton) > .wp-block-navigation__submenu-container .wp-block-navigation-item.useicon:nth-child(3n+3) {
  grid-row-start: 3;
  grid-row-end: 4;
}
nav.is-style-megamegamenu.wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__responsive-container-content > .wp-block-navigation__container > .wp-block-navigation-submenu > .wp-block-navigation__submenu-container > .wp-block-navigation-item:not(.is-style-navbutton) > .wp-block-navigation__submenu-container .wp-block-navigation-item.useicon:nth-child(3n+4) {
  grid-row-start: 4;
  grid-row-end: 5;
}
nav.is-style-megamegamenu.wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__responsive-container-content > .wp-block-navigation__container > .wp-block-navigation-submenu > .wp-block-navigation__submenu-container > .wp-block-navigation-item:not(.is-style-navbutton) > .wp-block-navigation__submenu-container .wp-block-navigation-item.useicon:nth-child(3n+5) {
  grid-row-start: 5;
  grid-row-end: 6;
}
nav.is-style-megamegamenu.wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__responsive-container-content > .wp-block-navigation__container > .wp-block-navigation-submenu > .wp-block-navigation__submenu-container > .wp-block-navigation-item:not(.is-style-navbutton) > .wp-block-navigation__submenu-container .wp-block-navigation-item.useicon:nth-child(3n+6) {
  grid-row-start: 6;
  grid-row-end: 7;
}
nav.is-style-megamegamenu.wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__responsive-container-content > .wp-block-navigation__container > .wp-block-navigation-submenu > .wp-block-navigation__submenu-container > .wp-block-navigation-item:not(.is-style-navbutton) > .wp-block-navigation__submenu-container .wp-block-navigation-item.useicon:nth-child(3n+7) {
  grid-row-start: 7;
  grid-row-end: 8;
}
nav.is-style-megamegamenu.wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__responsive-container-content > .wp-block-navigation__container > .wp-block-navigation-submenu > .wp-block-navigation__submenu-container > .wp-block-navigation-item:not(.is-style-navbutton) > .wp-block-navigation__submenu-container .wp-block-navigation-item.useicon:nth-child(3n+8) {
  grid-row-start: 8;
  grid-row-end: 9;
}
nav.is-style-megamegamenu.wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__responsive-container-content > .wp-block-navigation__container > .wp-block-navigation-submenu > .wp-block-navigation__submenu-container > .wp-block-navigation-item:not(.is-style-navbutton) > .wp-block-navigation__submenu-container .wp-block-navigation-item.useicon:nth-child(3n+9) {
  grid-row-start: 9;
  grid-row-end: 10;
}
nav.is-style-megamegamenu.wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__responsive-container-content > .wp-block-navigation__container > .wp-block-navigation-submenu > .wp-block-navigation__submenu-container > .wp-block-navigation-item:not(.is-style-navbutton) > .wp-block-navigation__submenu-container .wp-block-navigation-item.useicon:nth-child(3n+10) {
  grid-row-start: 10;
  grid-row-end: 11;
}
nav.is-style-megamegamenu.wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__responsive-container-content > .wp-block-navigation__container > .wp-block-navigation-submenu > .wp-block-navigation__submenu-container > .wp-block-navigation-item:not(.is-style-navbutton) > .wp-block-navigation__submenu-container .wp-block-navigation-item.useicon:nth-child(3n+11) {
  grid-row-start: 11;
  grid-row-end: 12;
}
nav.is-style-megamegamenu.wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__responsive-container-content > .wp-block-navigation__container > .wp-block-navigation-submenu > .wp-block-navigation__submenu-container > .wp-block-navigation-item:not(.is-style-navbutton) > .wp-block-navigation__submenu-container .wp-block-navigation-item.useicon:nth-child(3n+12) {
  grid-row-start: 12;
  grid-row-end: 13;
}
nav.is-style-megamegamenu.wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__responsive-container-content > .wp-block-navigation__container > .wp-block-navigation-submenu > .wp-block-navigation__submenu-container > .wp-block-navigation-item:not(.is-style-navbutton) > .wp-block-navigation__submenu-container .wp-block-navigation-item.useicon:nth-child(3n+13) {
  grid-row-start: 13;
  grid-row-end: 14;
}
nav.is-style-megamegamenu.wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__responsive-container-content > .wp-block-navigation__container > .wp-block-navigation-submenu > .wp-block-navigation__submenu-container > .wp-block-navigation-item:not(.is-style-navbutton) > .wp-block-navigation__submenu-container .wp-block-navigation-item.useicon:nth-child(3n+14) {
  grid-row-start: 14;
  grid-row-end: 15;
}
nav.is-style-megamegamenu.wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__responsive-container-content > .wp-block-navigation__container > .wp-block-navigation-submenu > .wp-block-navigation__submenu-container > .wp-block-navigation-item:not(.is-style-navbutton) > .wp-block-navigation__submenu-container .wp-block-navigation-item.useicon:nth-child(3n+15) {
  grid-row-start: 15;
  grid-row-end: 16;
}
nav.is-style-megamegamenu.wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__responsive-container-content > .wp-block-navigation__container > .wp-block-navigation-submenu > .wp-block-navigation__submenu-container > .wp-block-navigation-item:not(.is-style-navbutton) > .wp-block-navigation__submenu-container .wp-block-navigation-item.useicon:nth-child(3n+16) {
  grid-row-start: 16;
  grid-row-end: 17;
}
nav.is-style-megamegamenu.wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__responsive-container-content > .wp-block-navigation__container > .wp-block-navigation-submenu > .wp-block-navigation__submenu-container > .wp-block-navigation-item:not(.is-style-navbutton) > .wp-block-navigation__submenu-container .wp-block-navigation-item.useicon:nth-child(3n+17) {
  grid-row-start: 17;
  grid-row-end: 18;
}
nav.is-style-megamegamenu.wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__responsive-container-content > .wp-block-navigation__container > .wp-block-navigation-submenu > .wp-block-navigation__submenu-container > .wp-block-navigation-item:not(.is-style-navbutton) > .wp-block-navigation__submenu-container .wp-block-navigation-item.useicon:nth-child(3n+18) {
  grid-row-start: 18;
  grid-row-end: 19;
}
nav.is-style-megamegamenu.wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__responsive-container-content > .wp-block-navigation__container > .wp-block-navigation-submenu > .wp-block-navigation__submenu-container > .wp-block-navigation-item:not(.is-style-navbutton) > .wp-block-navigation__submenu-container .wp-block-navigation-item.useicon:nth-child(3n+19) {
  grid-row-start: 19;
  grid-row-end: 20;
}
nav.is-style-megamegamenu.wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__responsive-container-content > .wp-block-navigation__container > .wp-block-navigation-submenu > .wp-block-navigation__submenu-container > .wp-block-navigation-item:not(.is-style-navbutton) > .wp-block-navigation__submenu-container .wp-block-navigation-item.useicon:nth-child(3n+20) {
  grid-row-start: 20;
  grid-row-end: 21;
}
nav.is-style-megamegamenu.wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__responsive-container-content > .wp-block-navigation__container > .wp-block-navigation-submenu > .wp-block-navigation__submenu-container > .wp-block-navigation-item:not(.is-style-navbutton) > .wp-block-navigation__submenu-container > .wp-block-navigation-item {
  border: none;
}
nav.is-style-megamegamenu.wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__responsive-container-content > .wp-block-navigation__container > .wp-block-navigation-submenu > .wp-block-navigation__submenu-container > .wp-block-navigation-item:not(.is-style-navbutton) > .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content {
  padding: 0 1.5rem 1rem !important;
  font-weight: 600; /* meita */
  word-break: initial;
}
nav.is-style-megamegamenu.wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__responsive-container-content > .wp-block-navigation__container > .wp-block-navigation-submenu > .wp-block-navigation__submenu-container > .wp-block-navigation-item:not(.is-style-navbutton) > .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content > iconify-icon {
  background-color: var(--megamegaiconbg, #95c11f);
  border-radius: 1em;
  color: var(--megamegaiconfg, #fff);
  display: inline-block;
  margin-right: 0.3em;
  margin-top: -0.2em;
  padding: 0.3em;
  max-height: 1em;
  min-height: 24px;
  vertical-align: middle;
}
nav.is-style-megamegamenu.wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__responsive-container-content > .wp-block-navigation__container > .wp-block-navigation-submenu > .wp-block-navigation__submenu-container > .wp-block-navigation-item:not(.is-style-navbutton) > .wp-block-navigation__submenu-container > .wp-block-navigation-item button.wp-block-navigation-submenu__toggle, nav.is-style-megamegamenu.wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__responsive-container-content > .wp-block-navigation__container > .wp-block-navigation-submenu > .wp-block-navigation__submenu-container > .wp-block-navigation-item:not(.is-style-navbutton) > .wp-block-navigation__submenu-container > .wp-block-navigation-item .wp-block-navigation__submenu-icon {
  visibility: hidden;
  display: none;
  height: 0px;
}
nav.is-style-megamegamenu.wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__responsive-container-content > .wp-block-navigation__container > .wp-block-navigation-submenu > .wp-block-navigation__submenu-container > .wp-block-navigation-item:not(.is-style-navbutton) > .wp-block-navigation__submenu-container > .wp-block-navigation-item .wp-block-navigation__submenu-container {
  opacity: 1 !important;
  visibility: inherit !important;
  height: auto !important;
  width: 100% !important;
  position: relative !important;
  left: auto !important;
  top: auto !important;
  right: auto !important;
  border: none !important;
  background-color: inherit;
  padding: 0px;
  display: block;
}
nav.is-style-megamegamenu.wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__responsive-container-content > .wp-block-navigation__container > .wp-block-navigation-submenu > .wp-block-navigation__submenu-container > .wp-block-navigation-item:not(.is-style-navbutton) > .wp-block-navigation__submenu-container > .wp-block-navigation-item .wp-block-navigation__submenu-container .wp-block-navigation-item {
  border: none;
}
nav.is-style-megamegamenu.wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__responsive-container-content > .wp-block-navigation__container > .wp-block-navigation-submenu > .wp-block-navigation__submenu-container > .wp-block-navigation-item:not(.is-style-navbutton) > .wp-block-navigation__submenu-container > .wp-block-navigation-item .wp-block-navigation__submenu-container .wp-block-navigation-item .wp-block-navigation-item__content {
  font-size: 1.1em;
  padding: 0 1.5rem 1rem;
}

/**
 * Admin styles
 **/
/* 
 * Megamegamenu block style
 */
body.editor-styles-wrapper:has(.is-style-megamegamenu) {
  height: 800px;
}

.editor-styles-wrapper nav.is-style-megamegamenu.wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__responsive-container-content > .wp-block-navigation__container > .wp-block-navigation-item.is-selected > .wp-block-navigation__submenu-container, .editor-styles-wrapper nav.is-style-megamegamenu.wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__responsive-container-content > .wp-block-navigation__container > .wp-block-navigation-item.has-child-selected > .wp-block-navigation__submenu-container, .editor-styles-wrapper nav.is-style-megamegamenu.wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__responsive-container-content > .wp-block-navigation__container > .wp-block-navigation-item.is-editing > .wp-block-navigation__submenu-container {
  opacity: 1;
  visibility: visible;
  min-width: auto;
  outline: 1px solid blue;
}
.editor-styles-wrapper nav.is-style-megamegamenu.wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__responsive-container-content > .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation__submenu-container {
  transition: none;
  height: auto;
  width: auto;
  min-width: 200px;
  overflow: visible;
  flex-direction: row;
  align-items: stretch;
  outline: 1px solid red;
}
.editor-styles-wrapper nav.is-style-megamegamenu.wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__responsive-container-content > .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation__submenu-container > .wp-block-navigation-item.is-selected, .editor-styles-wrapper nav.is-style-megamegamenu.wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__responsive-container-content > .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation__submenu-container > .wp-block-navigation-item.has-child-selected, .editor-styles-wrapper nav.is-style-megamegamenu.wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__responsive-container-content > .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation__submenu-container > .wp-block-navigation-item.is-editing {
  min-width: auto;
}
.editor-styles-wrapper nav.is-style-megamegamenu.wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__responsive-container-content > .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content {
  width: -moz-max-content;
  width: max-content;
  min-width: auto;
}
.editor-styles-wrapper nav.is-style-megamegamenu.wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__responsive-container-content > .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation__submenu-container {
  width: 100vw !important;
}