div.top {
	background-color: rgba(255, 255, 255, 0.7);
	position: fixed;
	width: 100%;
	text-align: center;
	z-index: 1000;
	min-width: 200px;
	padding-top: 10px;
	padding-bottom: 10px;
}

div.container div.top-bg {
	height: 55px;
	margin-bottom: 30px;
}

div#desktop_top_menu {
	display: none;
}

div#mobile_top_menu {
	display: block;
}



div.lang-switch {
	display: inline-block;
	height: 50px;
	float: right;
	margin-left: 5px;
	margin-right: 5px;
}

div.lang-switch div {
	display: block;
	width: 20px;
	margin-left: 0;
	margin-top: 5px
}
div.lang-switch div:nth-child(1) {
	margin-left: 0;
	margin-top: 0;
}

div.lang-switch a {
	display: block;
	width: 20px;
}

div.lang-switch a img {
	display: block;
	width: 20px;
}

div.lang-switch a img:hover {
	display: block;
	opacity: 0.6;
}


@media only screen and (min-width: 401px) {

	div.container div.top-bg {
		height: 80px;
		margin-bottom: 30px;
	}

	div.lang-switch {
		height: 70px;
		margin-left: 10px;
		margin-right: 10px;
	}

	div.lang-switch div {
		width: 28px;
	}

	div.lang-switch a {
		width: 28px;
	}

	div.lang-switch a img {
		width: 28px;
	}

}



@media only screen and (min-width: 900px) {

	div.container {
		background-size: 400px;
	}

	div#desktop_top_menu {
		display: block;
	}
	div#mobile_top_menu {
		display: none;
	}

}



@media only screen and (min-width: 1060px) {

	div.container {
		background-size: 400px;
	}

	div#desktop_top_menu {
		display: block;
	}
	div#mobile_top_menu {
		display: none;
	}

}