/* 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
}