div[class^="sm_megamenu_col_"] > div[class^="sm_megamenu_col_"]:hover
{
    background-color: #59041a;
}

div[class^="sm_megamenu_col_"] > div[class^="sm_megamenu_col_"]:hover span[class^="sm_megamenu_title"] {
    color: white;
}

.sm-megamenu-child {
    padding: 30px 5px !important;
}

.header-style-7 .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu > li.sm_megamenu_actived > a .sm_megamenu_title,
.header-style-7 .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu > li:hover > a .sm_megamenu_title {
    background-color: transparent !important;
}

