/* TMP REMOVE LATER */
/*
.fusion-secondary-main-menu .fusion-main-menu,
.fusion-main-menu .fusion-dropdown-menu {
    overflow: visible !important;
}

.fusion-main-menu .sub-menu {
    visibility: visible !important;
    opacity: 1 !important;
}


/* TMP REMOVE LATER ^^^^^ */


.megamenu_category_wrapper {
    position: absolute;
    background: #fff;
    width: 700px;
    min-height: 200px;
    left: 100%;
    top: 0;
    /* border: solid 1px red; */
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
}

.megamenu_category_wrapper.two-columns .megamenu_category {
	-webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}

.megamenu_category_wrapper.three-columns .megamenu_category {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
}

.megamenu_category_wrapper.four-columns .megamenu_category {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
}

.megamenu_category {
    float: left;
	margin-bottom: 30px;
}

.megamenu_category.subcategories-item > a {
    font-weight: 700 !important;
}

.megamenu_subcategory_list.subsubcategories a {
    border-bottom: none !important;
}

.toplevel_megamenuitem .megamenu_category_wrapper {
    top: -500%;
    width: 100%;
    flex-shrink: 0;
}

.toplevel_megamenuitem .megamenu_category_wrapper a {
    padding: 5px 10px;
}





