/* Keep the legacy template compatible with the current DJ-MegaMenu markup. */
nav.navigation .dj-megamenu > li.dj-up > .dj-subwrap .dj-submenu > li {
    display: block;
    float: none;
    width: auto;
    height: auto;
}
nav.navigation .dj-megamenu > li.dj-up > .dj-subwrap .dj-submenu > li > a {
    display: block;
    float: none;
    width: 100%;
    height: auto;
    line-height: 1.5;
    box-sizing: border-box;
}
nav.navigation .dj-megamenu > li.dj-up > .dj-subwrap .dj-submenu > li > a span {
    display: inline;
    float: none;
    position: static;
    height: auto;
    line-height: inherit;
    font-size: inherit;
    white-space: normal;
}
nav.navigation .dj-megamenu > li.dj-up > a > .dj-drop {
    position: relative;
}
nav.navigation .dj-megamenu > li.dj-up > a .arrow {
    top: 50%;
    right: -12px;
    height: auto;
    line-height: 1;
}
.ajax-search .results-box {
    max-height: 350px;
    overflow-y: auto;
}
