.nav-sections-item-content>.mx-megamenu{display:block}.megamenu-init-toggle.nav-open,.megamenu-init-toggle body{height:100%;overflow:hidden}.mx-megamenu .navigation>ul{display:flex;flex-direction:column;margin:0;padding:0;list-style-type:none}.mx-megamenu .navigation .mx-megamenu__item.level-top{padding:.5em}.mx-megamenu .navigation .mx-megamenu__item.level-top .mx-megamenu__link{display:block;padding:.5em}.mx-megamenu .navigation .mx-megamenu__item>.mx-megamenu__link>span{display:block}.mx-megamenu .navigation .mx-megamenu__item.level-top .mx-megamenu__submenu{display:none;margin-left:1.25em}.mx-megamenu .navigation .mx-megamenu__item.current>.mx-megamenu__submenu{display:block}.mx-megamenu__sidebar,.mx-megamenu__header,.mx-megamenu__footer{display:none}@media screen and (max-width:768px){.navigation li.level0{border-bottom:1px solid #ccc}}@media screen and (min-width:769px){.mx-megamenu .navigation>ul{position:relative;flex-direction:row;justify-content:center}.mx-megamenu .navigation .mx-megamenu__item.level-top{position:static;padding:0 1em}.mx-megamenu .navigation .mx-megamenu__item.level-top.current>.mx-megamenu__submenu{display:flex;left:0;width:100%;border-color:#ccc;border-left:0;border-right:0;margin-left:0;padding:10px}.mx-megamenu .navigation .mx-megamenu__item.level-top>.mx-megamenu__link{display:inline-block;padding:0}.mx-megamenu .navigation .mx-megamenu__item.level-top.current>.mx-megamenu__link{position:relative}.mx-megamenu__content{display:flex;justify-content:space-between}.mx-megamenu .navigation .mx-megamenu__item .mx-megamenu__categories{display:flex;width:100%;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;max-height:500px}.mx-megamenu__main-content,.mx-megamenu__categories{padding:0 1em}.mx-megamenu .navigation .mx-megamenu__item .mx-megamenu__categories .mx-megamenu__category{margin:0 .5em}.mx-megamenu__item .mx-megamenu__categories .mx-megamenu__category>.mx-megamenu__link{font-weight:700}.mx-megamenu .navigation .mx-megamenu__item .mx-megamenu__categories .mx-megamenu__submenu{display:flex;flex-direction:column}.mx-megamenu .navigation .mx-megamenu__item .mx-megamenu__categories .mx-megamenu__category-item .mx-megamenu__link{padding:0 3px}.mx-megamenu__sidebar,.mx-megamenu__header,.mx-megamenu__footer{display:flex;width:auto;text-align:center}.mx-megamenu__header,.mx-megamenu__footer{align-self:center}}