nav{
	float:right;
	padding-top:25px;
}
.menu {list-style:none;}
.menu > li {
	position:relative;
	float:left;
	font:16px/19px 'Quicksand', sans-serif;
	margin-right:38px;
}
	.menu > li > a {color:#b3b3b3; text-decoration:none;}
		.menu > li.sfHover > a,.menu > li > a:hover , .menu > li.current > a {text-decoration:none; color:#4a4a4a;}
	.menu .menu-arrow{display:none;}
/***submenu***/
.menu ul {
	position:absolute;
	top:-999em;
	min-width:121px; 
	display:none;
	padding:8px 0 0;
	background:url(../images/submenu.gif) center top no-repeat;
	z-index:999;
}
.menu li li{
	position:relative;
	font:13px/16px Arial, Helvetica, sans-serif;
	border:1px solid #e4e4e4;
	border-top:none;
}
	.menu li li:first-child{border-top:1px solid #e4e4e4;}
	.menu li li a{
		display:block;
		padding:9px 15px 10px;
		color:#a7a7a7;
		text-decoration:none;
		background-color:#fafafa;
	}
		.menu li li > a:hover, .menu li li.sfHover > a{color:#4a4a4a; background-color: #f2f3f4; text-decoration:none;}
.menu li:hover ul, .menu li.sfHover ul {left:-28px; top:25px;}
.menu li:hover li ul, .menu li.sfHover li ul {top:-999em;}
/***subsubmenu***/
.menu ul ul{background:none; padding-top:0;}
.menu li li:hover ul, .menu li li.sfHover ul {left:119px; top:-1px;}
.menu li li:hover li ul, .menu li li.sfHover li ul {top:-999em;}

@media only screen and (max-width: 995px){
	.menu > li {margin-right:20px;}
	.menu > li > a .menu-arrow{display:inline-block; width:9px; height:5px; overflow:hidden; text-indent:-100%; font-size:0; line-height:0; background:url(../images/menu-arrow.gif) center top no-repeat; margin-left:5px; vertical-align:middle;}
		.menu > li.sfHover > a .menu-arrow,.menu > li > a:hover .menu-arrow, .menu > li.current > a .menu-arrow{background-position: center -22px;}
	.menu ul .menu-arrow{display:inline;}
}

@media only screen and (max-width: 767px) {
	nav{width:100%; border-top:1px solid #d1d1d1; border-bottom:1px solid #d1d1d1; padding-top:0;}
	.menu > li {float:none; margin-right:0px; border-bottom:1px solid #d1d1d1;}
		.menu > li.last-item{border-bottom:none;}
		.menu > li > a{display:block; color:#b3b3b3; background:#fafafa; padding:10px 20px;}
			.menu > li.sfHover > a, .menu > li > a:hover, .menu > li.current > a {color:#fff; background-color:#ca6424;}
			.menu > li > a .menu-arrow{background-image:url(../images/menu-arrow-ml.gif);}
	/***submenu***/
	.menu ul {position:static; width:auto; background:none; padding-top:0;}
		.menu ul li{border-left:none; border-right:none; border-color:#d1d1d1 !important;}
			.menu li li.last-item{border-bottom:none;}
				.menu li li a{padding:10px 20px 10px 40px;}
					.menu ul a .menu-arrow{display:inline-block; width:7px; height:4px; overflow:hidden; text-indent:-100%; font-size:0; line-height:0; background:url(../images/submenu-arrow.gif) center top no-repeat; margin-left:5px; vertical-align:middle;}
					.menu ul li.sfHover > a .menu-arrow,.menu ul a:hover .menu-arrow, .menu ul li.current > a .menu-arrow{background-position: center -22px;}
	/***subsubmenu***/
	.menu ul ul a{padding:10px 20px 10px 60px;}
}

@media only screen and (max-width: 479px){
}