#mobile-nav-elements {
	width: auto; 
        position: absolute;
        z-index: 20;
}

#mobile-lang-sel {
	display: block;
	width: auto;
	height: auto;
	padding-top: 24px;
	padding-bottom: 41px;
	font-size: inherit;
	cursor: pointer;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

header #mobile-lang-sel li {
	display: none;
	float: none;
	padding: 0px 18px;
}
#mobile-lang-sel li:first-child {
	display: block;
	cursor: pointer;
	background: url(../image/icon-sb052f4f338.png) 57px -1525px no-repeat;
	line-height: 31px;
	padding-left: 25px;
	padding-right: 35px;
	font-size: 3rem;
	font-family: "CamingoDos-Pro-Bold", Arial, Helvetica, sans-serif;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}


#mobile-lang-sel.active li:first-child {
	color: #fff;
	background: url(../image/icon-sb052f4f338.png) 57px -3047px no-repeat #217ca3;
}

#mobile-lang-sel.active li {
	display: block;
	background: #4d96b5;
}
#mobile-lang-sel li a {
	display: inline-block;
	font-size: 3rem;
	color: #fefefe;
	line-height: 1;
	border-bottom: solid 1px #85b5ca;
	padding: 10px 20px 11px 7px;
	height:auto;
}
#mobile-lang-sel li.active a {
	color: #85b5ca;
}
header #meta li.lang-sel {
	

}



