I am using drupal 7’s premium responsive theme, and I cannot seem to make the drop-down transparency work. I have used both methods of making items transparent and neither worked.
1st –
#main-menu li li a,
#main-menu li li a:link,
#main-menu li li a:visited {
background-color: none;
background: rgb(0, 16, 38);
background: rgba(0, 16, 38, 0.75);
border-top-width: 0;
color: #fff;
font-size: 14px;
padding: 10px 10px;
text-transform: none;
width: 85px;
font-weight: 400;
}
2nd – made a transparent image in photoshop
#main-menu li li a,
#main-menu li li a:link,
#main-menu li li a:visited {
background-color: none;
background-image: url('images/transparent.png');
background-repeat: repeat;
border-top-width: 0;
color: #fff;
font-size: 14px;
padding: 10px 10px;
text-transform: none;
width: 85px;
font-weight: 400;
}
For some reason I cannot remove the background color through my css, even with background set to none (yes I have tried deleting it completely, using !important, and transparent).
I think part of the problem is that the actual base theme won’t let you have the sub-menu background color be equal to nothing, yet I have searched through the php and haven’t been able to find anything that would be declaring the background to grab a default color. Any thoughts?
Here is a screenshot

In the inspector in Chrome I’ve added in the following style:
This has changed the sub nav items for me. It looks like you’re missing the ul in the selectors. Try changing it to this: