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