.lang
{
	background-image: url(..//template/images/flags.png);
	background-position:  0 0;
	background-repeat: no-repeat;
	display: inline-block;
	height: 24px;
	max-height: 24px;
	min-height: 24px;
	min-width: 30px;
   vertical-align: middle;
}
.lang[lang=ru]
{
	background-position: 0 0;

}
.lang[lang=en]
{
	background-position: 0 -24px;
}

.lang[lang=lv]
{
	background-position: 0 -48px;
}

.main-social-buttons .shareon {
	text-align: left !important;
}
  
  