.hdsp-topics-section-sidebar-social-title
{
	color: #262626;
	font-size: .875rem;
	font-weight: 600;
}

.hdsp-topics-section-sidebar-social
{
	padding: 10px 20px 10px 36px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 20px;
	border-radius: 5px;
}

.hdsp-topics-section-sidebar-social.main-page
{
	border: 1px solid #dddddd;
}
.hdsp-topics-section-sidebar-social.detail-page
{
	border: 2px solid #E5ECEF;
}

.hdsp-topics-section-sidebar-social-items-cnt
{
	display: flex;
}

.social-network-item
{
	background: url(img/network_sprite.png);
	width: 33px;
	height: 33px;
	display: block;
	border-radius: 50%;
	margin-left: 5px;
}

.social-network-item_west
{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 33px;
	height: 33px;
	border: 1px solid #0066a1;
	border-radius: 90%;
	color: #0066a1;
	font-size: 18px;
	line-height: 18px;
	cursor: pointer;
	margin-left: 5px;
}

.social-network-item_west:hover
{
	color: #0066a1;
}

.social-network-item.vk
{
	background-position: 0 104px;
}

.social-network-item.yt
{
	background-position: -33px 104px;
}

.social-network-item.fb
{
	background-position: -66px 104px;
}

.social-network-item.im
{
	background-position: -100px 104px;
}

.social-network-item.tm
{
	background-position: -133px 104px;
}

.social-network-item.tw
{
	background-position: -166px 104px;
}

.social-network-item.in
{
	background-position: -199px 104px;
}

.social-network-item.xi
{
	background-position: -232px 104px;
}

@media (max-width: 768px) {
	.hdsp-topics-section-sidebar-social {
		flex-direction: column;
	}
}