.tm-rating-box {
	display: flex;
	justify-content: center;
	text-align: center;

	.tm-star-rating {
		> span {
			font-size: 17px;
			padding: 0 1px;
		}
		
		.tm-star-full,
		.tm-star-half:after {
			color: #EEB31A;
		}
	}

	.tm-button-wrapper {
		margin-top: 7px;
	}

	.tm-button {
		font-size: 14px;
		line-height: 22px;
		font-weight: 500;
		letter-spacing: 0;
		text-transform: capitalize;
	}

	mark {
		color: $primary-color;
		font-weight: $body-font-weight-bold;
	}
}

.tm-rating-box__wrapper {
	max-width: 220px;
}

.tm-rating-box__content {
	font-size: 18px;
	color: #000;
	margin-top: 4px;
}