Hello,
1. This color is set in the Theme Settings > Styles and colors > Primary color. If you do not want to change it, add this code to the Theme Settings > Custom CSS > Global.
.whb-secondary-menu .item-level-0>a:hover {
color: #000!important;
}
2. The styles of the site are loaded asynchronously to decrease the loading site time, as a result, the menu is finally loaded correctly.
Social icons CSS:
body.single .icons-design-default .woodmart-social-icon.social-facebook {
color:#000080!important;
}
body.single .icons-design-default .woodmart-social-icon.social-twitter {
color:#00FFFF!important;
}
body.single .icons-design-default .woodmart-social-icon.social-whatsup {
color:#00FF00!important;
}
body.single .icons-design-default .woodmart-social-icon.social-email {
color:#00FF00!important;
}
body.single .icons-design-default .woodmart-social-icon.social-pinterest{
color:#00FF00!important;
}
body.single .icons-design-default .woodmart-social-icon.social-tg {
color:#00FF00!important;
}
Set the colors as per your needs.
Best Regards