/*social share block */
.social-share {list-style:none; margin-bottom: 30px;margin-top: 29px; padding-left: 0px; line-height: normal; overflow: hidden; clear:both;}
.social-share li {float: left; height:38px; opacity:0.8; position: relative; margin-right:5px;}
.social-share li b {
display: inline-block;
position: absolute;
top: 9px;
right: 8px;
color: #FFF;
/*font-family: 'OpenSans-Regular';*/
/*font-size: 13px;*/
	font-family: "PF Din Text Cond Pro Bold";
}
.social-share li:hover {opacity:1.0;}
.social-share li:last-child {margin-right:0}
.social-share li a {display: block; /* width:115px;*/ width:106px; height:35px; font-weight: normal; padding-left: 35px; /*font-size:11px;letter-spacing: 1px;*/ line-height:39px;text-align: left;font-family: "PFD in Text Cond Pro Regular";
font-size: 14px;}
.social-share li a, .social-share li a:visited {color: #FFF; text-decoration: none; border: none;}
.social-share .fb {background: #4e6ab1 url('/i/sh-sprite.png') 10px 3px no-repeat;}
.social-share .vk {background: #436c98 url('/i/sh-sprite.png') 10px -59px no-repeat;}
.social-share .tw {background: #1aacea url('/i/sh-sprite.png') 10px -29px no-repeat;}
.social-share .fbl {background: #6e85be; width: 144px; padding: 10px 0 0 34px; -moz-box-sizing: border-box; box-sizing: border-box;}
.social-share .ok {background: #ff9f4d url('/i/sh-sprite.png') 10px -91px no-repeat;}
.social-share .gp {background: #c25234 url('/i/sh-sprite.png') 10px -121px no-repeat;}


@media screen and (max-width: 930px) {
	.social-share .tw {background: #1aacea url('/i/sh-sprite.png') 6px -32px no-repeat;}
	.social-share .ok {background: #ff9f4d url('/i/sh-sprite.png') 8px -94px no-repeat;}
	.social-share .gp {background: #c25234 url('/i/sh-sprite.png') 8px -124px no-repeat;}
	

	.social-share li {
margin-right: 10px;
}
	.social-share li b {
	display: none;
	}
  
	.social-share li a {
	width:30px;
	font-size:0;
	}

	.social-share .fbl {
	width: 110px;
	padding: 5px 16px 0 16px;
	}

}



@media screen and (max-width: 768px) {

	.soc-block {
	display: none!important;
	width: 100%;
	}
	
	.social-share {
	margin-bottom: 20px;
	margin-top: 20px; 
	padding-left: 0px; 
	line-height: normal; 
	overflow: hidden; 
	clear:both;
	}
	
	.social-share li {
	width: 30%;
	border-radius: 5px;
	}
	
	.social-share li a {
	width: 100%;
	font-size: 15px!important;
	}
	
	.st-socials .fb {
	background-position: 0 0;
	}
	
	.st-socials .fb {
	background-position: 0 0;
	}
	
	.st-socials .vk {background-position: 0 -39px;}
	
}