#languages-block-top {
	float: left; position: relative;
}
@media all and (max-width:767px)
{
#languages-block-top {
	background: rgb(255, 128, 0); left: 0%; top: 0px; width: 25%; text-align: center; border-right-color: rgb(0, 0, 0); border-right-width: 1px; border-right-style: solid; position: absolute; z-index: 1;
}
}
@media all and (max-width:479px)
{
#languages-block-top {
	width: 25%;
}
}
#languages-block-top span.firstWord {
	display: none;
}
#languages-block-top div.current {
	padding: 10px 10px 0px; color: rgb(151, 151, 151); line-height: 18px; cursor: pointer;
}
@media all and (max-width:767px)
{
#languages-block-top div.current {
	padding: 10px; color: rgb(255, 255, 255);
}
}
@media all and (max-width:479px)
{
#languages-block-top div.current {
	padding: 9px 5px 10px; text-align: center; font-size: 11px;
}
}
#languages-block-top div.current:hover {
	color: rgb(255, 255, 255) !important;
}
#languages-block-top div.active.current {
	color: rgb(255, 255, 255) !important;
}
#languages-block-top div.current::after {
	line-height: 21px; padding-left: 5px; font-family: "FontAwesome"; font-size: 16px; vertical-align: -2px; content: "\f0d7";
}
@media all and (max-width:479px)
{
#languages-block-top div.current::after {
	display: none;
}
}
@media all and (max-width:479px)
{
#languages-block-top div.current .cur-label {
	display: none;
}
}
#languages-block-top .active::after {
	font-family: "FontAwesome"; content: "\f0d8" !important;
}
#languages-block-top ul {
	background: rgb(255, 255, 255); padding: 3px 0px; left: 0px; top: 37px; width: 157px; text-align: left; display: none; position: absolute; z-index: 20;
}
@media all and (max-width:767px) and (min-width:480px)
{
#languages-block-top ul {
	top: 41px; width: 100%;
}
}
@media all and (max-width:479px)
{
#languages-block-top ul {
	top: 37px; width: 130px;
}
}
#languages-block-top ul li {
	color: rgb(151, 151, 151); line-height: 25px;
}
#languages-block-top ul li a {
	padding: 0px 10px 0px 12px; display: block;
}
#languages-block-top ul li > span {
	padding: 0px 10px 0px 12px; display: block;
}
#languages-block-top ul li.selected span {
	color: rgb(255, 113, 5);
}
#languages-block-top ul li:hover a {
	color: rgb(255, 113, 5);
}
