/* Button Style-2 */
.tpgb-plus-button.button-style-2 .button-link-wrap {
    color: #212121;
	padding: 0;
}
.tpgb-plus-button.button-style-2 .button-link-wrap .button-after {
    margin-left: 20px;
    padding: 15px;
}
.tpgb-plus-button.button-style-2 .button-link-wrap .button-before {
    margin-right: 20px;
    padding: 15px;
}
.tpgb-plus-button.button-style-2 .button-link-wrap .btn-icon {
    background: #7248f1;
	color:#fff;
    border-radius: 50%;
    width: 50px;
    height: 50px;
    display: inline-flex;
    justify-content: center;
    line-height: 1;
    align-items: center;
}
.tpgb-plus-button.button-style-2 .button-link-wrap:hover {
    color: #000000;
}
.tpgb-plus-button.button-style-2 .button-link-wrap:hover .button-after {
    transform: translateX(-14px);
}
.tpgb-plus-button.button-style-2 .button-link-wrap:hover .button-before {
    transform: translateX(14px);
}
.tpgb-plus-button.button-style-2 .button-link-wrap:hover .btn-icon {
    background: #f18248;
}