.wpmm-nav-wrap{

}

.rtl #menu-main-menu-desktop{
    text-align: right;
}

#menu-main-menu-desktop{
	list-style-type: none;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    margin: 0;
    padding: 0;
    font-family: "Heebo", Sans-serif;
    position: relative;
}

#menu-main-menu-desktop > li > a{
    color: white;
    padding: 10px 13px;
    font-size: 0.9em;
    font-weight: 500;
}
.ul.wp-megamenu li ul.wp-megamenu-sub-menu .menu-widget-class ul li a{
    padding: 3px 0;
}

#menu-main-menu-desktop ul{
    text-align: inherit;
}

#menu-main-menu-desktop > li > ul{
    background-color: white;
    border: 1px solid #c7c5c5;
    border-top: 0;
    padding: 5px 20px 40px;
}

#menu-main-menu-desktop > li:hover > a{
    background-color: white;
    color: black;
}

#menu-main-menu-desktop > li > ul > li > ul > li{
    padding: 5px 15px;
}

#menu-main-menu-desktop ul.product-categories.subcategories li.parent a, 
#menu-main-menu-desktop ul.product-categories.subcategories li.parent a:hover,
#menu-main-menu-desktop li h4{
    border-bottom: 1px dotted #ababab;
    margin-bottom: 0.75em;
    margin-top: 0;
    line-height: 1em;
    font-size: 1.25em;
    font-weight: bold;
    color: black;
    padding: 1em 0 0.40em 0;
}
#menu-main-menu-desktop ul.product-categories.subcategories li a{
    font-size: 0.95em;
    line-height: 1em;
    font-weight: 400;
    color: black;
}
#menu-main-menu-desktop ul.product-categories.subcategories li a:hover{
    color: black;
}