#wp-megamenu-primary{
     z-index: 9999;
     text-align: left;
}
#wp-megamenu-primary > .wpmm-nav-wrap .wpmm_brand_logo_wrap img{
     margin-top: 11px;
     margin-right: 15px;
}
#wp-megamenu-primary .wpmm-search-form input{
     color: #000000;
}
#wp-megamenu-primary > .wpmm-nav-wrap ul.wp-megamenu > li > a{
     font-family: 'Open Sans';
     color: #000000;
     font-size: 13px;
     font-weight: 700;
     line-height: 24px;
     text-transform: uppercase;
}
#wp-megamenu-primary > .wpmm-nav-wrap ul.wp-megamenu > li > a:hover{
     color: #070b33;
    background-color: ;
}
#wp-megamenu-primary > .wpmm-nav-wrap ul.wp-megamenu > li.current-menu-ancestor > a{
     color: #070b33;
}
#wp-megamenu-primary > .wpmm-nav-wrap ul.wp-megamenu > li.current-menu-item > a{
     color: #070b33;
}
#wp-megamenu-primary > .wpmm-nav-wrap ul.wp-megamenu > li.wpmm_dropdown_menu ul.wp-megamenu-sub-menu, #wp-megamenu-primary > .wpmm-nav-wrap ul.wp-megamenu li.wpmm-type-widget .wp-megamenu-sub-menu li .wp-megamenu-sub-menu {
     width: 220px;
     background-color: #ffffff;
}
#wp-megamenu-primary > .wpmm-nav-wrap ul.wp-megamenu > li ul.wp-megamenu-sub-menu li a, #wp-megamenu-primary > .wpmm-nav-wrap ul.wp-megamenu > li ul.wp-megamenu-sub-menu li, #wp-megamenu-primary > .wpmm-nav-wrap ul.wp-megamenu h1, #wp-megamenu-primary > .wpmm-nav-wrap ul.wp-megamenu h2, #wp-megamenu-primary > .wpmm-nav-wrap ul.wp-megamenu h3, #wp-megamenu-primary > .wpmm-nav-wrap ul.wp-megamenu h4, #wp-megamenu-primary > .wpmm-nav-wrap ul.wp-megamenu h5, #wp-megamenu-primary > .wpmm-nav-wrap ul.wp-megamenu h6{
     font-family: 'Open Sans' !important;
}
#wp-megamenu-primary > .wpmm-nav-wrap ul.wp-megamenu > li ul.wp-megamenu-sub-menu li a{
     color: #282828;
    font-size: 14px;
     font-weight: 400;
    line-height: 22px;
     text-transform: capitalize;
    background-color: inherit;
     padding-top: 10px;
     padding-bottom: 10px;
}
#wp-megamenu-primary > .wpmm-nav-wrap ul.wp-megamenu > li ul.wp-megamenu-sub-menu li a:hover{
     color: #070b33;
    background-color: inherit;
} 
#wp-megamenu-primary > .wpmm-nav-wrap ul.wp-megamenu > li ul.wp-megamenu-sub-menu li.current-menu-item a{
     color: #070b33;
}
#wp-megamenu-primary > .wpmm-nav-wrap ul.wp-megamenu > li ul.wp-megamenu-sub-menu li:last-child > a:hover, #wp-megamenu-primary > .wpmm-nav-wrap ul.wp-megamenu > li ul.wp-megamenu-sub-menu li:last-child > a{
     border-bottom: none;
}
#wp-megamenu-primary > .wpmm-nav-wrap .wp-megamenu >li > ul.wp-megamenu-sub-menu li.wpmm-type-widget > a, #wp-megamenu-primary > .wpmm-nav-wrap .wp-megamenu >li .wpmm-strees-row-container > ul.wp-megamenu-sub-menu li.wpmm-type-widget > a, #wp-megamenu-primary > .wpmm-nav-wrap .wp-megamenu >li .wpmm-strees-row-and-content-container > ul.wp-megamenu-sub-menu li.wpmm-type-widget > a, #wp-megamenu-primary > .wpmm-nav-wrap .wp-megamenu >li > ul.wp-megamenu-sub-menu li.wpmm-type-widget > a:hover, #wp-megamenu-primary > .wpmm-nav-wrap .wp-megamenu >li .wpmm-strees-row-container > ul.wp-megamenu-sub-menu li.wpmm-type-widget > a:hover, #wp-megamenu-primary > .wpmm-nav-wrap .wp-megamenu >li .wpmm-strees-row-and-content-container > ul.wp-megamenu-sub-menu li.wpmm-type-widget > a:hover{
     border-bottom: none;
    background:none;
}
#wp-megamenu-primary > .wpmm-nav-wrap ul.wp-megamenu > li ul.wp-megamenu-sub-menu >li >a {
     border-bottom: 1px solid #eaeaea;
}
#wp-megamenu-primary > .wpmm-nav-wrap .wp-megamenu >li > ul.wp-megamenu-sub-menu li.wpmm-type-widget > a, #wp-megamenu-primary > .wpmm-nav-wrap .wp-megamenu >li .wpmm-strees-row-container > ul.wp-megamenu-sub-menu li.wpmm-type-widget > a, #wp-megamenu-primary > .wpmm-nav-wrap .wp-megamenu >li .wpmm-strees-row-and-content-container > ul.wp-megamenu-sub-menu li.wpmm-type-widget > a{
     color: inherit;
    font-size: 14px;
     font-weight: 600;
    line-height: 25px;
     text-transform: uppercase;
    letter-spacing: 0px;
     margin-bottom: 5px;
}
#wp-megamenu-primary > .wpmm-nav-wrap .wp-megamenu >li > ul.wp-megamenu-sub-menu li.wpmm-type-widget > a:hover, #wp-megamenu-primary > .wpmm-nav-wrap .wp-megamenu >li .wpmm-strees-row-container > ul.wp-megamenu-sub-menu li.wpmm-type-widget > a:hover, #wp-megamenu-primary > .wpmm-nav-wrap .wp-megamenu >li .wpmm-strees-row-and-content-container > ul.wp-megamenu-sub-menu li.wpmm-type-widget > a:hover{
     color: #070b33;
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > .wpmm-strees-row-container > ul.wp-megamenu-sub-menu,.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > .wpmm-strees-row-and-content-container-container > ul.wp-megamenu-sub-menu, .wp-megamenu-wrap .wpmm-nav-wrap > ul > li.wpmm-strees-row .wpmm-strees-row-container > .wp-megamenu-sub-menu:before, .wp-megamenu-wrap .wpmm-nav-wrap > ul > li.wpmm-strees-row .wpmm-strees-row-container > .wp-megamenu-sub-menu:after, .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > .wpmm-strees-row-and-content-container > ul.wp-megamenu-sub-menu{
     background: #ffffff;
}
#wp-megamenu-primary > .wpmm-nav-wrap ul.wp-megamenu > li.wpmm_mega_menu > ul.wp-megamenu-sub-menu{
     width: 100%;
     background-color: #ffffff;
     box-shadow: 0 7px 13px 0 rgba(0,0,0,0.15) ;
}
#wp-megamenu-primary > .wpmm-nav-wrap ul.wp-megamenu li.wpmm-type-widget .wpmm-item-title{
     color: #000000;
    font-size: 16px;
     font-weight: 600;
    line-height: 25px;
     text-transform: uppercase;
}
#wp-megamenu-primary > .wpmm-nav-wrap ul.wp-megamenu li.wpmm-type-widget .wpmm-item-title:hover{
}
#wp-megamenu-primary > .wpmm-nav-wrap ul.wp-megamenu li.wpmm-type-widget{
     color: #333333;
}
#wp-megamenu-primary > .wpmm-nav-wrap ul.wp-megamenu li.wpmm-type-widget:hover{
}
@media (max-width: 767px) {
     .wpmm_mobile_menu_btn{
         display: block;
    }
     .wp-megamenu-wrap.wpmm-mobile-menu ul.wp-megamenu{
         display: none;
         position: absolute;
         z-index: 9999;
         background: #FFFFFF;
         width: 100%;
         left:0;
    }
     .wp-megamenu-wrap.wpmm-mobile-menu ul.wp-megamenu li{
         width: 100%;
    }
     .wp-megamenu-wrap.wpmm-mobile-menu ul.wp-megamenu li button{
         padding: 0;
         background: none;
    }
    a.wpmm_mobile_menu_btn{
         display: inline-block !important;
    }
    #wp-megamenu-primary.wp-megamenu-wrap.wpmm-mobile-menu .wpmm-nav-wrap{
         text-align: left;
        height: 100%;
    }
    .wp-megamenu-wrap.wpmm-mobile-menu .wpmm-nav-wrap ul.wp-megamenu {
        text-align: left;
    }
    .wp-megamenu-wrap.wpmm-mobile-menu .wpmm-nav-wrap > ul > li.wpmm-social-link{
        float: none;
    }
    .wp-megamenu-wrap.wpmm-mobile-menu .wpmm-nav-wrap{
        vertical-align: baseline;
         display: block;
         width: 100%;
    }
    .wp-megamenu-wrap.wpmm-mobile-menu .wpmm-nav-wrap > ul > li > a{
        padding: 10px 12px;
    }
    .wp-megamenu-wrap.wpmm-mobile-menu .wpmm-nav-wrap .wp-megamenu{
        padding: 10px;
    }
    .wpmm-mobile-menu ul.wp-megamenu li > a b{
        float: right;
         padding: 5px;
    }
    .wp-megamenu-wrap.wpmm-mobile-menu .wpmm-nav-wrap{
        position: relative;
    }
    .wpmm-mobile-menu ul.wp-megamenu li > a{
        display: block;
    }
    .wpmm-mobile-menu ul.wp-megamenu li{
        border: none;
    }
    .admin-bar .wpmm-sticky.wpmm-sticky-wrap.wpmm-mobile-menu{
        top: auto;
    }
    .wp-megamenu-wrap.wpmm-mobile-menu .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_dropdown_menu ul.wp-megamenu-sub-menu{
        box-shadow: none;
    }
    .wpmm-mobile-menu a.wpmm_mobile_menu_btn{
        box-shadow: none;
         border: none;
         padding: 6px 12px;
         font-weight: 400;
         margin: 12px 0;
         border-radius: 3px;
         transition: 400ms;
         -webkit-transition: 400ms;
    }
    .wpmm-mobile-menu .wpmm_mobile_menu_btn i{
        vertical-align: baseline;
    }
    .wp-megamenu-wrap.wpmm-mobile-menu .wpmm-nav-wrap ul.wp-megamenu li .wp-megamenu-sub-menu{
        position: relative;
        opacity: 1;
        visibility: visible;
        padding: 0;
        margin: 0;
    }
    .wp-megamenu-wrap.wpmm-mobile-menu .wpmm-nav-wrap ul.wp-megamenu > li.wpmm_mega_menu > ul.wp-megamenu-sub-menu{
        position: relative;
         visibility: visible;
         opacity: 1;
    }
    .wp-megamenu-wrap.wpmm-mobile-menu .wpmm-nav-wrap ul.wp-megamenu li .wp-megamenu-sub-menu li ul{
        padding: 0;
         margin: 0;
    }
    .wpmm-mobile-menu .wpmm-social-link{
        display: inline-block;
         width: auto !important;
    }
    #wp-megamenu-primary.wpmm-mobile-menu a.wpmm_mobile_menu_btn{
         margin-top: 12px;
         margin-bottom: 12px;
    }
    .wpmm_mobile_menu_btn{
         color: #ffffff !important;
        background-color: #070b33;
        font-size: 14px;
    }
    .wpmm_mobile_menu_btn:hover{
         color: #ffffff !important;
        background-color: #070b33;
    }
    .wpmm_mobile_menu_btn i{
         font-size: 14px;
    }
    #wp-megamenu-primary.wp-megamenu-wrap.wpmm-mobile-menu > .wpmm-nav-wrap ul.wp-megamenu > li > a {
    }
    .wp-megamenu-wrap.wpmm-mobile-menu .wpmm-nav-wrap .wp-megamenu > li.wpmm-item-fixed-width > ul.wp-megamenu-sub-menu {
        left: 0 !important;
         width: 100% !important;
    }
}
