/* Social Icons Style-13 */
.tpgb-social-icons.style-13 .tpgb-social-list > div .tpgb-social-loop-inner {
	overflow: visible
}
.tpgb-social-icons.style-13 .tpgb-social-list > div .tpgb-icon-link {
	display: block;
	margin: 0;
	color: #fff;
	background: #000;
	border-radius: 50%
}
.tpgb-social-icons.style-13 .tpgb-social-list > div {
	margin-right: 20px;
	overflow: visible
}
.tpgb-social-icons.style-13 .tpgb-social-list > div .tpgb-icon-link:before,.tpgb-social-icons.style-13 .tpgb-social-list > div .tpgb-icon-link:after {
	content: "";
	display: block;
	position: absolute;
	background: transparent;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	border-radius: 50%;
	transition: .3s all;
	border: 1px solid;
	border-color: #000;
}
.tpgb-social-icons.style-13 .tpgb-social-list > div .tpgb-icon-link:after {
	opacity: 0
}
.tpgb-social-icons.style-13 .tpgb-social-list > div:hover .tpgb-icon-link:after {
	opacity: 1;
	transform: scale(1.5);
	border-color: #000;
}
.tpgb-social-icons.style-13 .tpgb-social-list > div:hover .tpgb-icon-link:before {
	transform: scale(2);
	transition: .3s all;
	opacity: 0;
	border-color: #000;
}
.tpgb-social-icons.style-13 {
	overflow: visible
}