/* Social Icons Style-8 */
.tpgb-social-icons.style-8 .tpgb-social-list {
	display: flex;
	flex-wrap: wrap
}
.tpgb-social-icons.style-8 .tpgb-social-list > div .tpgb-icon-link {
	display: block;
	border-radius: 50%;
	transition: border-radius .5s ease;
	background: #404040;
	color: #d3d3d3;
	border: 1px solid #404040
}
.tpgb-social-icons.style-8 .tpgb-social-list > div:hover .tpgb-icon-link {
	border-radius: 2px;
	background: #000;
	color: #fff;
}
.tpgb-social-icons.style-8 .tpgb-social-list > div {
	margin: 0 5px
}