#side_block_out_right.white div.mod-languages ul{ 
	margin:6px 0px 0px 0px;
	padding: 0;
	list-style:none;
	display: flex;
    justify-content: space-around;
}
div.mod-languages li { 
	float: none !important; 
	padding:15px 0px;
	background:none;
}
div.mod-languages li a { 
	color: #000; 
	font-size: 10px;
	line-height: 12px;
	position: relative;
	text-transform: uppercase;
}
div.mod-languages li a:after { 
	display: inline-block;
	opacity: 0;
	-webkit-transform: translateY(-9px);
	-moz-transform: translateY(-9px);
	-ms-transform: translateY(-9px);
	-o-transform: translateY(-9px);
	transform: translateY(-9px);
	-webkit-transition: -webkit-transform 0.3s, opacity 0.2s;
	-moz-transition: -moz-transform 0.3s, opacity 0.2s;
	-o-transition: -o-transform 0.3s, opacity 0.2s; 
	transition: transform 0.3s, opacity 0.2s;
	content: '';
	height: 2px; 
	width: 10px;
	background: #000;
	position: absolute;
	top: -13px;
	left: 2px;
}
div.mod-languages li a:before {
	display: inline-block;
	-webkit-transform: translateY(9px);
	-moz-transform: translateY(9px);
	-ms-transform: translateY(9px);
	-o-transform: translateY(9px);
	transform: translateY(9px);
	-webkit-transition: -webkit-transform 0.3s, opacity 0.2s;
	-moz-transition: -moz-transform 0.3s, opacity 0.2s;
	-o-transition: -o-transform 0.3s, opacity 0.2s;
	transition: transform 0.3s, opacity 0.2s;
	opacity: 0;
	content: '';
	height: 2px; 
	width: 10px; 
	background: #000; 
	position: absolute;
	top: 14px; 
	left: 2px;
}
div.mod-languages li.lang-active a:before {
	display: inline-block; 
	-webkit-transform: translateY(9px);
	-moz-transform: translateY(9px);
	-ms-transform: translateY(9px);
	-o-transform: translateY(9px);
	transform: translateY(9px);
	-webkit-transition: -webkit-transform 0.3s, opacity 0.2s;
	-moz-transition: -moz-transform 0.3s, opacity 0.2s;
	-o-transition: -o-transform 0.3s, opacity 0.2s;
	transition: transform 0.3s, opacity 0.2s;
	opacity: 1;
	content: '';
	height: 2px;
	width: 10px;
	background: #000;
	position: absolute;
	top: 9px; 
	left: 2px;
}
div.mod-languages li a:hover:before { 
	opacity: 1;
	-webkit-transform: translateY(0); 
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0);
	content: ''; 
	height: 2px;
	width: 10px;
	background: #000;
	position: absolute;
	top: 18px; 
	left: 2px;
}
div.mod-languages li a:hover:after {
	opacity: 1; 
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0); 
	content: ''; 
	height: 2px;
	width: 10px; 
	background: #000;
	position: absolute;
	top: -10px;
	left: 2px;
}

@media only screen and (min-width: 220px) and (max-width: 853px) {
	.mobile-lang{
		display:block;
		background:#fff;
	}
	.mobile-lang .lang-inline{
		width:102px;
		margin:0 auto;
	}
	.mobile-lang .lang-inline li a{
		font-size:14px;
	}
	div.mobile-lang li a:after { 
		display: inline-block;
		opacity: 0;
		-webkit-transform: translateY(-9px);
		-moz-transform: translateY(-9px);
		-ms-transform: translateY(-9px);
		-o-transform: translateY(-9px);
		transform: translateY(-9px);
		-webkit-transition: -webkit-transform 0.3s, opacity 0.2s;
		-moz-transition: -moz-transform 0.3s, opacity 0.2s;
		-o-transition: -o-transform 0.3s, opacity 0.2s; 
		transition: transform 0.3s, opacity 0.2s;
		content: '';
		height: 2px; 
		width: 90%;
		background: #000;
		position: absolute;
		top: -13px;
		left: 5%;
		right: 5%;
	}
	div.mobile-lang li a:before {
		display: inline-block;
		-webkit-transform: translateY(9px);
		-moz-transform: translateY(9px);
		-ms-transform: translateY(9px);
		-o-transform: translateY(9px);
		transform: translateY(9px);
		-webkit-transition: -webkit-transform 0.3s, opacity 0.2s;
		-moz-transition: -moz-transform 0.3s, opacity 0.2s;
		-o-transition: -o-transform 0.3s, opacity 0.2s;
		transition: transform 0.3s, opacity 0.2s;
		opacity: 0;
		content: '';
		height: 2px; 
		width: 90%; 
		background: #000; 
		position: absolute;
		top: 14px; 
		left: 5%;
		right:5%;
	}
	div.mobile-lang li.lang-active a:before {
		display: inline-block; 
		-webkit-transform: translateY(9px);
		-moz-transform: translateY(9px);
		-ms-transform: translateY(9px);
		-o-transform: translateY(9px);
		transform: translateY(9px);
		-webkit-transition: -webkit-transform 0.3s, opacity 0.2s;
		-moz-transition: -moz-transform 0.3s, opacity 0.2s;
		-o-transition: -o-transform 0.3s, opacity 0.2s;
		transition: transform 0.3s, opacity 0.2s;
		opacity: 1;
		content: '';
		height: 2px;
		width: 90%;
		background: #000;
		position: absolute;
		top: 9px; 
		left: 5%;
		right: 5%;
	}
	div.mobile-lang li a:hover:before { 
		opacity: 1;
		-webkit-transform: translateY(0); 
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0);
		content: ''; 
		height: 2px;
		width: 90%;
		background: #000;
		position: absolute;
		top: 18px; 
		left: 5%;
		right: 5%;
	}
	div.mobile-lang li a:hover:after {
		opacity: 1; 
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0); 
		content: ''; 
		height: 2px;
		width: 90%; 
		background: #000;
		position: absolute;
		top: -10px;
		left: 5%;
		right: 5%;
	}
}


/*GREY*/
#side_block_out_right.grey div.mod-languages ul{ 
	margin:6px 0px 0px 0px;
	padding: 0;
	list-style:none;
	display: flex;
    justify-content: space-around;
}
#side_block_out_right.grey div.mod-languages li { 
	float: none !important; 
	padding:15px 0px;
	background:none;
}/*
#side_block_out_right.grey div.mod-languages li:first-child { 
	padding:15px 6px 15px 0px;
}
#side_block_out_right.grey div.mod-languages li:last-child { 
	padding:15px 0px 15px 6px
}*/
#side_block_out_right.grey div.mod-languages li a { 
	color: #fff; 
	font-size: 10px;
	line-height: 12px;
	position: relative;
	text-transform: uppercase;
}
#side_block_out_right.grey div.mod-languages li a:after { 
	display: inline-block;
	opacity: 0;
	-webkit-transform: translateY(-9px);
	-moz-transform: translateY(-9px);
	-ms-transform: translateY(-9px);
	-o-transform: translateY(-9px);
	transform: translateY(-9px);
	-webkit-transition: -webkit-transform 0.3s, opacity 0.2s;
	-moz-transition: -moz-transform 0.3s, opacity 0.2s;
	-o-transition: -o-transform 0.3s, opacity 0.2s; 
	transition: transform 0.3s, opacity 0.2s;
	content: '';
	height: 2px; 
	width: 10px;
	background: #fff;
	position: absolute;
	top: -13px;
	left: 2px;
}
#side_block_out_right.grey div.mod-languages li a:before {
	display: inline-block;
	-webkit-transform: translateY(9px);
	-moz-transform: translateY(9px);
	-ms-transform: translateY(9px);
	-o-transform: translateY(9px);
	transform: translateY(9px);
	-webkit-transition: -webkit-transform 0.3s, opacity 0.2s;
	-moz-transition: -moz-transform 0.3s, opacity 0.2s;
	-o-transition: -o-transform 0.3s, opacity 0.2s;
	transition: transform 0.3s, opacity 0.2s;
	opacity: 0;
	content: '';
	height: 2px; 
	width: 10px; 
	background: #fff; 
	position: absolute;
	top: 14px; 
	left: 2px;
}
#side_block_out_right.grey div.mod-languages li.lang-active a:before {
	display: inline-block; 
	-webkit-transform: translateY(9px);
	-moz-transform: translateY(9px);
	-ms-transform: translateY(9px);
	-o-transform: translateY(9px);
	transform: translateY(9px);
	-webkit-transition: -webkit-transform 0.3s, opacity 0.2s;
	-moz-transition: -moz-transform 0.3s, opacity 0.2s;
	-o-transition: -o-transform 0.3s, opacity 0.2s;
	transition: transform 0.3s, opacity 0.2s;
	opacity: 1;
	content: '';
	height: 2px;
	width: 10px;
	background: #fff;
	position: absolute;
	top: 9px; 
	left: 2px;
}
#side_block_out_right.grey div.mod-languages li a:hover:before { 
	opacity: 1;
	-webkit-transform: translateY(0); 
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0);
	content: ''; 
	height: 2px;
	width: 10px;
	background: #fff;
	position: absolute;
	top: 18px; 
	left: 2px;
}
#side_block_out_right.grey div.mod-languages li a:hover:after {
	opacity: 1; 
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0); 
	content: ''; 
	height: 2px;
	width: 10px; 
	background: #fff;
	position: absolute;
	top: -10px;
	left: 2px;
}