.sf-menu,.sf-menu *{list-style:none}
.sf-menu {padding-left: 0;margin-bottom: 0}
.sf-menu li{position:relative;white-space:normal;-webkit-transition:background .2s;-o-transition:background .2s;transition:background .2s}
.sf-menu ul{position:absolute;display:none;top:100%;left:0;z-index:99;-webkit-box-shadow:2px 2px 6px rgba(0,0,0,.2);box-shadow:2px 2px 6px rgba(0,0,0,.2);min-width:12em;width:12em}
.sf-menu > li{float:left}
.sf-menu li:hover > ul,.sf-menu li.sfHover > ul{display:block}
.sf-menu a{display:block;position:relative;padding:.45em 1.4em;text-decoration:none;zoom:1;font-size:14px}
.sf-menu ul ul{top:0;left:100%}
.sf-menu{}
.sf-menu > li > ul{min-width:110%;z-index:99999;padding-top: 5px;}
.sf-menu ul li{background:#eee;-webkit-transition:opacity .25s linear, visibility .1s linear .1s;-o-transition:opacity .25s linear, visibility .1s linear .1s;transition:opacity .25s linear, visibility .1s linear .1s}
.sf-menu ul ul li{background:#cb0000}
.sf-menu ul li a{border-bottom: 1px solid #ccc;color: #000;display: block;font-size: 14px;font-weight: 700;padding: 10px 15px;text-transform: uppercase;}
.sf-menu li:hover,.sf-menu li.sfHover{-webkit-transition:none;-o-transition:none;transition:none}
.sf-menu ul li:hover{background:#2e2323}
.sf-menu ul li a:hover{color:#DA251C}
.sf-arrows .sf-with-ul{padding-right:20px}
.sf-arrows .sf-with-ul:after{content:'';position:absolute;top:55%;right:5px;margin-top:-3px;height:0;width:0;border:5px solid transparent;border-top-color:#ccc}
.sf-arrows > li > .sf-with-ul:focus:after,.sf-arrows > li:hover > .sf-with-ul:after,.sf-arrows > .sfHover > .sf-with-ul:after{border-top-color:#FFF}
.sf-arrows ul .sf-with-ul:after{margin-top:-5px;margin-right:-3px;border-color:transparent;border-left-color:rgba(255,255,255,.5)}
.sf-arrows ul li > .sf-with-ul:focus:after,.sf-arrows ul li:hover > .sf-with-ul:after,.sf-arrows ul .sfHover > .sf-with-ul:after{border-left-color:#FFF}