

/* HEADER MENU : Mega Menu Mods
    - use with: Walker_Custom_Nav_Mega_Menu()
    todo: copy to blank
---------------------------------------------- */

/* Mega-menu container */
#main-menu.mega-menu .menu > li > .mega-submenu {
    /*width: 100vw;*/
    /*max-width: 100vw;*/
    /*left: 0;*/
    position: absolute;
    display: none;
    /*border-top: 1px solid var(--grey-10);*/
    /*border-bottom: 1px solid var(--grey-10);*/
    /*box-shadow: 0 2px 5px 1px rgba(0, 0, 0, 0.1);*/
}
#main-menu.mega-menu .menu > li:hover  > .mega-submenu {
    display: block;
    z-index: 1;
}

/* Override conflicting & undesired default menu styles */
#main-menu.mega-menu .sub-menu {
    box-shadow: none;
}
#main-menu.mega-menu .sub-menu li {
    width: auto;
}
#main-menu.mega-menu .sub-menu > li > .sub-menu {
    display: block;
}
#main-menu.mega-menu .menu > li:hover > a,
#main-menu.mega-menu .sub-menu > li:hover > a {
    text-decoration: none;
}
#main-menu.mega-menu .sub-menu > li:hover > .sub-menu {
    left: unset;
    top: unset;
    position: relative;
}

/* Mega-menu Content/Layout */
@media only screen and (min-width: 1430px) {
    .mega-submenu .menu-col {
        margin: 0 -2%;
    }
}
/*.mega-submenu .menu-col > .sub-menu {*/
/*    display: flex;*/
/*    !*justify-content: center;*!*/
/*    max-width: 100%!important;*/
/*}*/
/*.mega-submenu .menu-col > .sub-menu > li {*/
/*    max-width: 300px;*/
/*}*/
/*.mega-submenu .menu-col > .sub-menu > li {*/
/*    padding: 0 2%;*/
/*}*/
/*.mega-submenu .menu-col > .sub-menu > li > a {*/
/*    font-weight: 600!important;*/
/*}*/

/*!* Hover styles *!*/
/*#main-menu.mega-menu .mega-submenu li:hover {*/
/*    background: none;*/
/*}*/
/*#main-menu.mega-menu .menu > li > a:hover ,*/
/*#main-menu.mega-menu .sub-menu > li > a:hover {*/
/*    text-decoration: underline;*/
/*}*/