<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.topnav {
    z-index: 10;
    position: relative;
}
.topnav .topmenu {
    z-index: 1000;
    display: block;
    position: static;
    padding: 0 0 0 1px;
    zoom: 1;
    overflow: hidden;
}
.topnav .topmenu &gt; ul {
    list-style: none;
    margin: 0;
    padding: 0;
    display: table;
    width: 100%
}
.topnav .topmenu &gt; ul li {
    display: table-cell;
    vertical-align: middle;
}
.topnav .topmenu &gt; ul li a {
    display: block;
}
.topnav .topmenu &gt; ul li.top-level&gt;a {
    text-align: center;
}
.topnav .topmenu &gt; ul .mega-menu {
    opacity: 0;
    visibility: hidden;
    z-index: 10000;
	/*transition: opacity 300ms ease;*/
	transition-delay: 300ms;
    -webkit-transition-delay: 300ms;
    -moz-transition-delay: 300ms;
    -ms-transition-delay: 300ms;
}
@media (min-width:0) and (max-width:1024px) {
	.topnav .topmenu &gt; ul .mega-menu {
		width:100%;
		left:0;
		margin-left:0;
		padding-left: 1em;
		padding-right:1em;
	}
}
.topnav .topmenu &gt; ul li .mega-menu  li {
    float: none;
    display: block;
}

.topnav .topmenu &gt; ul .mega-menu  li ul{
-webkit-column-break-inside: avoid;
          page-break-inside: avoid;
               break-inside: avoid;
}

.topnav .topmenu &gt; ul li:hover .mega-menu {
    opacity: 1;
    visibility: visible
}
.topmenu &gt; ul li .mega-menu:not(:hover) {
  /*transition-delay: 0ms;*/
}
</pre></body></html>