/* Hero Google review badge (homepage top banner, slider with single content) */

/* Stacked layouts: sits in the red column, under the buttons */
.hero-review-badge {
	display: inline-flex;
	align-items: center;
	gap: 10px;
	margin-top: 24px;
	min-width: 200px;
	min-height: 80px;
	/*padding: 10px 14px;*/
	/*background: #fff;*/
	/*border-radius: 6px;*/
	/*box-shadow: 0 4px 16px rgba(0, 0, 0, 0.2);*/
	line-height: 1.2;
}

.hero-review-badge--placeholder {
	border: 2px dashed #c9c9c9;
}

.hero-review-badge__g {
	flex: none;
}

.hero-review-badge__text {
	display: flex;
	flex-direction: column;
}

.hero-review-badge__label {
	font-size: 14px;
	color: #333;
}

.hero-review-badge__stars {
	font-size: 18px;
	letter-spacing: 1px;
	color: #f4b400;
}

.hero-review-badge__note {
	font-size: 11px;
	color: #888;
}

/* Image fills the full banner height, so the taller text column (with badge) never shows red below it */
@media only screen and (min-width: 620px) {
	.mwa-banner-slider-single .single-image-slider .image-slider,
	.mwa-banner-slider-single .single-image-slider .slick-list,
	.mwa-banner-slider-single .single-image-slider .slick-track,
	.mwa-banner-slider-single .single-image-slider .slick-slide,
	.mwa-banner-slider-single .single-image-slider .slick-slide>div,
	.mwa-banner-slider-single .single-image-slider figure.img-wrap,
	.mwa-banner-slider-single .top-banner.banner-media-bgr>.media-wrap img {
		height: 100%;
	}
}

/* Image as background: bottom right of the content wrapper */
@media only screen and (min-width: 992px) {
	.mwa-banner-slider-single .content-wrapper {
		position: relative;
	}

	.hero-review-badge {
		position: absolute;
		right: 0;
		bottom: 0;
		z-index: 2;
		margin: 0;
	}
}
