@font-face {

	font-family:"Klavika";

	src:url(KlavikaLight-Plain.otf) format("opentype");

}

.sf-menu,.sf-menu * {

list-style: none;

margin: 0;

padding: 0;

text-transform: uppercase;

font-weight:bold;

font-family:Klavika, Helvetica, Arial, sans-serif;

font-size: 13px;

text-align: left;

}



.sf-menu {

	

line-height: 1.0;

float: right;

}



.sf-menu ul {

position: absolute;

top: -999em;

width: 150px;

}



.sf-menu ul li {

width: 100%;

}



.sf-menu li:hover {

visibility: inherit;

color: #101010;

background: #000;

}



.sf-menu li {

float: left;

position: relative;

background: #2A2A2A;

}



.sf-menu a {

display: block;

position: relative;

border-left: 1px solid #1A1A1A;

text-decoration: none;

padding: 6px 10px 8px 10px;

}



* + html .sf-menu a {

padding: 7px 10px 7px 10px;

}



.sf-menu li:hover ul,.sf-menu li.sfHover ul {

	color: #101010;

left: 0;

top: 26px;

z-index: 99;

}



.sf-menu a,.sf-menu a:visited {

color: #FFF;

}



.sf-menu li li {

background: #2A2A2A;

border-top: 1px solid #1A1A1A;

border-right: 1px solid #1A1A1A;

border-bottom: 1px solid #1A1A1A;

margin: 0 0 -1px 0;

}



.sf-menu li li li {

left: -270px;

top: -1px;

background: #2A2A2A;

border-top: 1px solid #1A1A1A;

border-right: 1px solid #1A1A1A;

border-bottom: 1px solid #1A1A1A;

margin: 0 0 -1px 0;

}



.sf-menu a.sf-with-ul {

min-width: 1px;

}



.sf-sub-indicator {

position: absolute;

display: block;

right: .75em;

top: 1.05em;

width: 10px;

height: 10px;

text-indent: -999em;

overflow: hidden;

}



ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul,ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul {

	color: #101010;

top:-999em;

}



ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul,ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul {

	color: #101010;

left:10em;

top:0;

}



.sf-menu ul .sf-sub-indicator,.sf-menu ul a:focus > .sf-sub-indicator,.sf-menu ul a:hover > .sf-sub-indicator,.sf-menu ul a:active > .sf-sub-indicator,.sf-menu ul li:hover > a > .sf-sub-indicator,.sf-menu ul li.sfHover > a > .sf-sub-indicator {

	color: #101010;

background-position:-10px 0;

}
