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