nav { 

	float: right;

	position:relative; 

	z-index: 11;

	margin-top: 59px;

	 background: #fff

}



.sf-menu {margin-top: 14px; margin-right: 10px;}

.sf-menu ul {position:absolute;top:-999px; display:none;}

.sf-menu li { 

	position:relative;

	padding-left: 0px;

}

.sf-menu > li {float: left; }

	.sf-menu a {

		display: block;

		font-family: 'Roboto', sans-serif;

		color: #000;

		text-decoration: none;

		-moz-transition: color 0.3s ease-out;

    -o-transition: color 0.3s ease-out;

    -webkit-transition: color 0.3s ease-out;

	}

		.sf-menu a:hover {text-decoration: none;}







.sf-menu > li > a {

	display:inline;

	text-align: center;

	color: #3a3a3a; 

    font-size: 12px;

    line-height: 12px;

    position: relative;

    text-transform: uppercase;

}

.sf-menu > li {

	display: block;

	position: relative;

    padding-left: 48px;

}

.sf-menu > li:first-child { background: no-repeat;}

	.sf-menu > li.current,

	.sf-menu > li:hover,

	.sf-menu > li.sfHover {	}



	.sf-menu > li > a:hover, 

	.sf-menu > li.current > a, 

	.sf-menu > li.sfHover > a {

		color: #e85c41;

	}

	.sf-menu > li > a > .sf-sub-indicator {

		overflow: hidden;

	}







.sf-menu > li > ul, 

.sf-menu > li.sfHover > ul {

	left: 9px;

	top: 27px;

	width:175px;

	z-index:99;

	background: #3a3a3a;

	text-align: center;

	padding-top: 28px;

	padding-bottom: 15px;

	-webkit-box-shadow: 0px 10px 2px 0px #3a3a3a;

	-moz-box-shadow: 0px 10px 2px 0px #3a3a3a;

	box-shadow: 0px 10px 2px 0px #3a3a3a;

}

.sf-menu > li > ul > li {padding: 6px 0;}



.sf-menu > li > ul > li > a {

	display: inline;

	font-size:12px;

	line-height: 14px;

	text-align: center;

	color: #e9eae5;

}

.sf-menu li li a:hover, 

.sf-menu li.sfHover li.sfHover>a,

.sf-menu li li:hover span,

.sf-menu li.sfHover li.sfHover span { 

	text-decoration: none;

	color: #e85c41;

}



.sf-menu li.sfHover li.sfHover { background: url() right center no-repeat;}

.sf-menu li.sfHover span {

}







.sf-menu li li ul {

	left: 176px;

	top: -24px;

	width:175px;

	z-index:99;

	background: #ffffff;

	text-align: center;

	padding-top: 24px;

	padding-bottom: 15px;

	-webkit-box-shadow: 0px 2px 6px 0px #8894ab;

	-moz-box-shadow: 0px 2px 6px 0px #8894ab;

	box-shadow: 0px 2px 6px 0px #8894ab;

}

.sf-menu li li li {padding: 6px 0;}

.sf-menu li li li a {

	display: inline;

	font-size:12px;

	line-height: 14px;

	text-align: center;

	color: #e85c41;

}

.sf-menu li li li:first-child a { border-top: 0px;}

.sf-menu li li li:hover {}

	.sf-menu li li li:hover a {	color: #3a3a3a;}









@media only screen and (max-width: 995px) {

	.sf-menu > li { padding-left: 38px;}

	nav {margin-top: 0px;}

}



@media only screen and (max-width: 767px) {

	.sf-menu { display:none; }



	nav select {

		height: 32px;

		border: 1px solid #bebebe;

		font-family: 'Open Sans Condensed', sans-serif;

		font-size: 14px;

		line-height: 20px;

		color: #ffffff;

		background-color: #e85c41;

		width:100%;

	    outline: none;

	    padding: 5px;

		font-weight: normal;

		margin-top: 20px;

	}

	nav select option:first-child {

		color:#ffffff;

	}

	header nav,	header h1 {	float: none;}

	header h1 {	height: 65px;}

}



@media only screen and (max-width: 479px) {



}

