/**************************************************************/
/*** Menu ***/
/**************************************************************/
.nav ul {
	max-width:1000px;
	margin: 0;
	padding: 0;
	list-style: none;
	font:normal 15px tahoma;
}
.nav li span {
	display: block;
}
.nav a {
	display: block;
	width: auto;
	height:50px;
	color: #e9d495;
	text-decoration: none;
	-webkit-transition: color .5s, background .5s, height .5s;
	-moz-transition: color .5s, background .5s, height .5s;
	-o-transition: color .5s, background .5s, height .5s;
	-ms-transition: color .5s, background .5s, height .5s;
	transition: color .5s, background .5s, height .5s;
}
.nav ul:hover a {
	color: rgba(249, 249, 249, .6);
}
.nav ul:hover a:hover {
	color: #FFDA6E;
}
.nav li {
		float: left;
		width:calc(992px/8);
		text-align: center;
		-webkit-transition: border .5s;
		-moz-transition: border .5s;
		-o-transition: border .5s;
		-ms-transition: border .5s;
		transition: border .5s;
		border-right:solid 1px rgba(249, 249, 249, .5);
		background: #333333; /* Old browsers */
		background-image: -moz-linear-gradient(top,  #151515 0%, #333333 100%); /* FF3.6-15 */
		background-image: -webkit-linear-gradient(top,  #151515 0%,#333333 100%); /* Chrome10-25,Safari5.1-6 */
		background-image: linear-gradient(to bottom,  #151515 0%,#333333 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#151515', endColorstr='#333333',GradientType=0 ); /* IE6-9 */
	}
.nav li:hover {
		color:#fff;
		background: #000000; /* Old browsers */
		background-image: -moz-linear-gradient(top,  #000000 0%, #333333 100%); /* FF3.6-15 */
		background-image: -webkit-linear-gradient(top,  #000000 0%,#333333 100%); /* Chrome10-25,Safari5.1-6 */
		background-image: linear-gradient(to bottom,  #000000 0%,#333333 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#333333',GradientType=0 ); /* IE6-9 */
	}
.nav li:last-child {
    	border-right:none;
}
.nav li span {
		text-shadow: 0px 1px 1px rgba(0,0,0,0.1);
	}
.icon {
		padding-top:5px;
	}
.icon + span {
		-webkit-transition: margin .5s;
		-moz-transition: margin .5s;
		-o-transition: margin .5s;
		-ms-transition: margin .5s;
		transition: margin .5s;
	}
.nav i {
		position: relative;
		display: inline-block;
		margin: 0 auto -1px auto;
		font-size:24px;
		-webkit-transform: translate3d(0, 0, 0);
		-moz-transform: translate3d(0, 0, 0);
		-o-transform: translate3d(0, 0, 0);
		-ms-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}	
