#menu li {list-style: none;}
#menu {padding: 1px 5%;line-height: 1.4; float:right;
margin-top:33px}
#menu [class^="icon-"] { font-family: FontAwesome;}
#menu ul {visibility: hidden; position: absolute; top: 100%; left: -40px;}
#menu li {float: left; padding-right: 1px; position: relative;}
#menu li li {float: none; padding-top: 1px; width: 160px; }
#menu li:hover ul {visibility: visible;}
#menu a, #menu li:hover li a {
color:#9a9a9a;
background:url(images/carbon/trans10.png) repeat;
background:rgba(0,0,0,0.1);
margin-right: 13px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
-webkit-box-shadow:inset rgba(0,0,0,0.8) 0 1px 5px,rgba(255,255,255,0.02) 0 0 0 1px,rgba(255,255,255,0.05) 0 1px 0;
-moz-box-shadow:inset rgba(0,0,0,0.8) 0 1px 5px,rgba(255,255,255,0.02) 0 0 0 1px,rgba(255,255,255,0.05) 0 1px 0;
box-shadow:inset rgba(0,0,0,0.8) 0 1px 5px,rgba(255,255,255,0.02) 0 0 0 1px,rgba(255,255,255,0.05) 0 1px 0;
display:block;
outline:none;
padding:0 15px;
line-height:34px;
height:34px;
position:relative;
font-weight:700;
transition:all .3s;
-moz-transition:all .3s;
-webkit-transition:all .3s}
#menu li:hover li a {background:rgba(0, 0, 0, 1); }
#menu li li a {color:#fff; width: 120px;margin: 0;padding: 1.2em 1.8em; display:inline-block; background:rgba(0, 0, 0, 1);}
#menu li:hover a, #menu li:hover li:hover a {background:rgba(0, 0, 0, 1);}
#menu li:hover li:hover a {background:rgba(0, 0, 0, 0.5);}