/* Button Style-5 */
.tpgb-plus-button.button-style-5 .button-link-wrap {
	margin: 10px;
	text-align: center;
	border: 1px solid #7248f1;
	background: #7248f1;
	transition: all .15s ease-out .15s;
	background-size: cover!important;
	background-position: center center!important;
	border-radius: 0px!important;
}
.tpgb-plus-button.button-style-5 .button-link-wrap:before, .tpgb-plus-button.button-style-5 .button-link-wrap:after {
	content: '';
	position: absolute;
	background: #f18248;
	top: -7px;
	left: -7px;
	transition: all .15s ease-out .15s;
}
.tpgb-plus-button.button-style-5 .button-link-wrap:before {
	height: 6px;
	width: 100%;
}
.tpgb-plus-button.button-style-5 .button-link-wrap:after {
	height: 100%;
	width: 6px;
}
.tpgb-plus-button.button-style-5 .button-link-wrap:hover{
	border-color: #f18248;
	background: #f18248;
}
.tpgb-plus-button.button-style-5 .button-link-wrap:hover:before, .tpgb-plus-button.button-style-5 .button-link-wrap:hover:after {
	left: 0;
	top: 0;
}