/* 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;}
.so-widget-sow-button-atom-8920b6d2e477 .ow-button-base a {
  box-sizing: border-box;
  width: 300px;
  max-width: 100%;
  font-size: 1em;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #e6e6e6), color-stop(1, #ffffff));
  border: 1px solid;
  border-color: #dedede #d9d9d9 #d1d1d1 #d9d9d9;
  color: #bd0a13 !important;
  border-radius: 0em;
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.065);
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.05);
}