.main-menu .sub-menu{
background:#E2534B;
padding:6px 6px 0 6px;
margin:0;
margin-top:20px;
visibility:hidden;
opacity:0;
transition:visibility 0s linear 0.3s,opacity 0.3s linear;
position:absolute;
width:200px;
top:35px;
list-style:none;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
}
.main-menu>li:hover .sub-menu {
visibility:visible;
opacity:1;
transition-delay:0s;
}