/* Enter Your Custom CSS Here */

.mainmenu ul li .sub-menu{ display:none; position:absolute; width:300px !important; background:#ff000d!important; margin:0; padding:0; z-index:999;}
.mainmenu ul li:hover .sub-menu{ display:block; position:absolute; width:300px!important; background:#ff000d!important; margin:0; padding:0; z-index:999;}
.mainmenu ul li .sub-menu li{ display:block; clear:both; list-style:none; width:100%;}
body .mainmenu ul li .sub-menu li a, body .mainmenu ul li .sub-menu li:first-child a, .sub-menu li a{ display:block;color:#fff !important;  text-decoration:none; font-size:14px!important; padding:8px 15px; width:100%; background:none !important; height:auto;} 

 
.mainmenu ul li .sub-menu li:hover a, .mainmenu ul li .sub-menu li:first-child:hover a{ background:#000 !important; color:#fff!important;}
