/* @option theme menu position*/

#header nav {
	margin-top: 15px;
	height: 46px;
	width: 100% !important;
	text-align: right;
	position: relative;
	z-index: 6;
	padding-top: 0px;
	padding-bottom: 5px;
	border-left-style: none !important;
	border-right-style: none !important;}

#header nav ul li a {padding: 0 10px;}
#header nav ul {padding-right: 20px;padding-left: 0;margin: 0;list-style-type: none;}
#header nav ul li {display:inline;
padding-top: 16px;padding-bottom: 16px;}
#header nav ul li:first-child{margin-left: 0;}
#header nav ul li ul {display: none;}
#header nav ul ul {position: absolute;top: -999em;z-index: 10000;margin-top: 21px;border-style: solid;border-width: 1px;padding-right: 10px;}	
#header nav ul ul li a {padding: 0px !important;line-height: 1 !important;text-align: right;}
#header nav ul ul li {display:inline;padding-top: 7px;padding-bottom: 7px;padding-left: 0px;}
#header nav ul ul ul {display: none !important;}
#header nav ul ul li {width: 100%;
float: left;display: block;margin: 0;}
#header nav ul li:hover {visibility: inherit;} 
#header nav ul li,#header nav ul
a {position: relative;}
#header nav ul li:hover ul,
#header nav ul li.sfHover
ul {top: 21px;z-index: 99;right: -2px;}
#header nav ul li:hover ul
ul {right: 12em;}
#header nav ul li li:hover ul,
#header nav ul li li.sfHover
ul {top: 0;right: 7em;}
#header nav ul li li:hover li ul,
#header nav ul li li.sfHover li
ul {top: -999em;}
#header nav ul li ul li a {text-decoration: none;display: block;float: left;width: 100%;border-bottom: none;padding: 0.75em 0 0.25em;}
#header nav ul ul li:first-child a {padding: 0;border-top: none;}

@media screen and (max-width:910px){
#header nav ul {padding-right: 15px;}
#header nav ul li a {padding-left: 9px;padding-right: 9px;}
#header nav ul ul {padding-right: 20px;}
.sf-arrows .sf-with-ul:after {left: 6px;}}

@media screen and (max-width:810px){
#header nav ul {padding-right: 15px;}

#header nav ul li a {padding-left: 7px;padding-right: 7px;}
.sf-arrows .sf-with-ul:after {left: 5px;}}
