.is-style-plus-sign {
    position: relative;
	padding: 0 0 30px !important;
}

.is-style-plus-sign::after {
	content: '';
	width: 82px;
	height: 15px;
	background: url(../images/heading-plus-sign.svg) no-repeat;
	display: block;
	position: absolute;
    bottom: 0;
	left: 0;
}

.is-style-star-sign {
	padding-bottom: 45px !important;
}

.is-style-star-sign::after {
	content: '';
	width: 267px;
	height: 26px;
	background: url(../images/five-stars.png) no-repeat;
	display: block;
	position: absolute;
    bottom: 0;
	left: 0;
}

.is-style-plus-sign:empty::after {
	content: none;
}

.is-style-plus-sign.has-text-align-center::after {
	margin: 0 auto;
	right: 0;
}

.is-style-plus-sign.has-text-align-right::after {
	margin-left: auto;
	right: 0;
}