I would recommend picking a solid color—that's my personal preference, I think it looks nicer.
If you do change the color, you may also want to change the font color and submenu font colors. It turns out there are a decent number of CSS rules to control the nicely thought out colors in that menu. :) Here's a quick run down using some basic orangey colors I picked out you can start with as an example if you'd like to work on changing the menu colors in the Mixfolio theme:
color: orange;
text-shadow: 0 -1px 0 rgba( 255, 0, 0, 0.25 );
word-break: break-word;
}
#branding h1 a:hover,
#branding .brand a:hover,
#branding ul .active > a {
background-color: transparent;
background-color: rgba( 255, 0, 0, 0.05 );
color: hotpink;
text-decoration: none;
}
#branding div > ul a:hover {
color: chocolate;
}
#branding div > ul .active > a {
background-color: orange;
background-color: rgba( 255, 165, 0, 0.5 );
}
#branding div > ul a.menu:hover,
#branding div > ul li.open .menu,
#branding div > ul .dropdown-toggle:hover,
#branding div > ul .dropdown.open .dropdown-toggle {
background: wheat;
background: rgba( 245, 222, 179, 0.05 );
}
#branding div > ul .sub-menu,
#branding div > ul .children {
background-color: wheat;
}
#branding div > ul .sub-menu a,
#branding div > ul .children a {
color: black;
}
#branding div > ul li.dropdown.open,
#branding div > ul .sub-menu a.open,
#branding div > ul .children a.open {
background: orange;
background: rgba( 255, 165, 0, 0.05 );
}
#branding div > ul .sub-menu li a,
#branding div > ul .children li a {
color: black;
text-shadow: none;
}
#branding div > ul .sub-menu li a:hover,
#branding div > ul .children li a:hover {
background-color: chocolate;
background-repeat: repeat-x;
background-image: 0 to( #d2691e ) );
background-image: 0 color-stop( 100%, #d2691e ) );
background-image: linear-gradient( top, #ffa500, #d2691e );
color: #fff;
}
#branding div > ul .sub-menu .active a,
#branding div > ul .children .active a {
color: black;
font-weight: bold;
}
#branding div > ul .sub-menu .divider,
#branding div > ul .children .divider {
background-color: #222;
border-color: #444;
}