

/* Header */

.header
{
	position:fixed;
	left:0;
	top:0;
	width:100vw;
	z-index:999;
	background:rgba(0,0,0,0.5);
	height:80px;
}

.header .logo
{
	position:absolute;
	left:0;
	top:0;
	height:90px;
	width:auto;
	cursor:pointer;
	font-family:'Merriweather', sans-serif;
	color:rgba(208,164,126);
	padding:20px;
	line-height:50px;
	font-size:16px;
	font-weight:700;
	cursor:pointer;
	text-transform:uppercase;
	background:#fff;
	box-shadow:0 0 30px -5px rgba(0,0,0,0.5);
}

.header .logo span
{
	display:inline-block;
	line-height:inherit;
	font-size:inherit;
	font-weight:inherit;
	width:auto;
	float:none;
	color:#666; 
	font-family:inherit;
}

.header .menu_holder
{
	position:absolute;
	top:0;
	height:80px;
} 

.header .menu_holder .menu 
{
	position:absolute;
	right:0;
	bottom:0;
	width:auto;
	height:80px;
	overflow:hidden;
	display:inline-block !important; 
} 

.header .menu_holder .menu .item 
{
	width:auto;
	height:50px;
	margin:0 !important;
	line-height:80px;
	font-size:13px;
	text-transform:uppercase;
	font-family:'Merriweather', sans-serif;
	font-weight:700;
	cursor:pointer;
	transition:all 0.1s ease-in-out;
	-webkit-transition:all 0.1s ease-in-out;
	float:left !important; 
    display:table-cell !important;
    white-space: nowrap !important;
	color:#fff;
	padding:0 0 0 30px;
}

.header .menu_holder .menu .item:hover
{
	color:rgba(208,164,126);
}

@media screen and (max-width: 500px) 
{
	.header .menu_holder
	{
		display:none;
	} 
}