.hSocialMedia{
	margin: 13px 0;
}
.hSocialMedia a{
	display: inline-block;
	margin-right: 8px;
}
.hSocialMedia .fa{
	background-color: #292929;
	color: #fff;
	text-align: center;
	border-radius: 100%;
	transition: all 0.5s;
}
.hSocialMedia .fa:hover{
	background-color: #fff;
	color: #292929;
}
.hSocialMedia.small .fa{
	width:30px;
	height: 30px;
	line-height: 30px;
}
.hSocialMedia.medium .fa{
	font-size: 1.3em;
	width:40px;
	height: 40px;
	line-height: 41px;
}
.hSocialMedia.large .fa{
	font-size: 1.8em;
	width:55px;
	height: 55px;
	line-height: 56px;
}
.hSocialMedia.square-corner .fa{
	border-radius: 10%;
}
.hSocialMedia.round .fa{
	border-radius: 100%;
}