#main-nav .sub-menu {
background-color: #B0B0B0;
color: #fff;
border-top: 3px solid #25313a; }
#main-nav .sub-menu li a {
font-size: 14px; width: 100%;
color: #fff;
border-bottom: 1px solid #768792; }
.sub-menu li:hover {
background-color: #25313a; }
.sub-menu .current_page_item {
background-color: #25313a; }
#main-nav .sub-menu li {
padding-left: 0px;
padding-right: 0px;
width: 100%;
}
#main-nav li li a {
padding-top: 10px;
padding-bottom: 8px;
}
#main-nav .sub-menu {
padding-top: 0px;
padding-bottom: 0px;
}
.nav ul li a:hover {
opacity: 1;
background-color: rgba(0,0,0,0);
}