/* menu */
.sf-menu {display:inline-block; float:right;}
.sf-menu ul {position:absolute; top:-999px; display:none;}
.sf-menu li {position:relative; float:left; }
.sf-menu a {text-decoration:none;text-transform:uppercase; }
.sf-menu li:hover ul,.sf-menu li.sfHover ul {z-index:99}
ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul {top:-999px; display:none;}
ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul {left:100%; top:0;}

ul.sf-menu>li { display:inline-block; border-left:#2e2d2d 1px solid; text-align:center; }
ul.sf-menu>li>a {color:#8f8f8f; font-size:14px; line-height:17px; font-weight:bold;  display:block; position:relative; padding:26px 18px 30px 19px;}
ul.sf-menu>li>a>span {display:block; margin-top:-2px;}
ul.sf-menu>li>a>strong {font-weight:inherit; display:block; padding:7px 0 8px 0;}
ul.sf-menu>li.current , ul.sf-menu>li.sfHover , ul.sf-menu>li:hover {  }
ul.sf-menu>li.current>a, ul.sf-menu>li.sfHover>a, ul.sf-menu>li>a:hover {color:#fff; -webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease; }

.sf-menu>li>ul { width:202px; background: #292929; left:0px; top:89px; padding:1px;}
.sf-menu>li>ul>li {display:block; background:#434242; width:100%; text-align:left; line-height:13px; margin-top:1px;} 
.sf-menu>li>ul>li:first-child {margin-top:0px;}
.sf-menu>li>ul>li>a { font-size:10px; color:#aeaeae;display:block; padding:5px 8px 6px 8px; }
.sf-menu>li>ul>li:hover, ul.sf-menu>li>ul>li.sfHover{background:#292929; -webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.sf-menu>li>ul>li>a:hover, ul.sf-menu>li>ul>li.sfHover a {}