#logo img { height: 4em; margin: 1em;}
.lang {
	position: absolute;
	top:0;
	right:1em;
	vertical-align: middle;
	font-weight: 400;}

.lang ul {
	list-style: none;
	margin: 0;
	padding-left: 0;}

.lang ul > li {
	display: inline-block;
	padding-left: 0;
}

.lang ul > li a {
	color: #fff; 
	text-decoration: none;
	border-radius: 50%;
	padding: 0.6em;
}
.lang ul > li a:hover {	background: #ff6600; color: #fff; }
.lang ul > li a.current { background: #ff6600; color: #fff;}

#four { padding: 4em 0 2em 0;}
#main { padding: 10em 0 2em 0;} 
#main ul { padding-left: 2em; }

#lang { display: none; }

	@media screen and (max-width: 980px) {
		#lang { display: block; position: fixed; }
	}