@charset "UTF-8";
/* CSS Document */


.language {
	display:block;
	float: right;
	margin-top: 1em;
	font-size: 1em;
	}
	
.language li, ul.nav_language span {
    list-style: none;
    display: block;
	float: left;
    margin: 0; 
	padding: 0;
  }

ul.language a, ul.language span  {
    padding: 0; 
  }

ul.language a:hover {
  }
  
ul.language a.active {
  }
	

/* NAVIGATION
----------------------------------------------------------------- */
#menu {
	display:none;
	padding:0.5em 2%;
	text-align: center;
	font-size:1em;
	line-height:1.5em;
	cursor: pointer;
	text-transform:uppercase;
	letter-spacing: 0.1em;
	color: #9D9372;
	}


ul.nav  {
	display:block;
    margin: 0 auto; 
	padding: 0.8em 0;
    text-align: center;
	font-size:1em;
	overflow: auto;
	text-transform:uppercase;
	letter-spacing: 0.1em;
	font-weight:400;
  }
  
ul.nav li {
    list-style: none;
    display: inline;
    margin: 0 1.2em; 
	padding: 0;
  }

ul.nav a {
    padding: 0.2em 0;
  }

ul.nav a:hover  {
	}
	
/*ANCHOR*/
.anchor {
	display: block;
	height: 2em;
	}
	
.top {
	height: 0!important;
	}
	
/*Adler HOMEBUTTON*/
.adler {
	position: fixed;
	z-index: 200;
	left: 5%;
	top: 10px;
	display: none;
}
	
	
	
/* RESPONSIVE 
----------------------------------------------------------------- */

@media screen and (max-width:960px) {
	
ul.nav li {
    margin: 0 0.5em; 
  }
  
  
/*Adler HOMEBUTTON*/
.adler {
	height: auto;
	width: 15px;
	left: 3%;
	top: 5px;
}

	
}
	
	
@media screen and (max-width:700px) {

.language {
	font-size: 1.3em;
	margin-bottom: 1em;
	}

#menu {
	display:block;
	font-weight: 400;
}
	
	
ul.nav  {
	display:none;
	width:100%;
	margin:0;
	padding:0;
	left:0;
	overflow:auto;
	position: relative;
	font-weight: 300;
}
	
ul.nav li a{
	display:block;
	width:100%;
	padding:0;
	margin:1px 0 0 0;
}

/*Adler HOMEBUTTON*/
.adler {
	visibility: hidden;
}

	
}



@media screen and (max-width: 560px) {
	
.adler {
	position: fixed;
	display: none;
}

}
	
