/* ---------- Review Badge ---------- */
.hero-widget .wpsr-reviews-badge-wrapper-inner,
.hero-widget .wpsr-business-info-wrapper,
.offer-widget .wpsr-reviews-badge-wrapper-inner,
.offer-widget .wpsr-business-info-wrapper { position: relative; padding: 0; background: transparent; font-family: var(--font-body); }
.hero-widget .wpsr-reviews-badge-wrapper,
.offer-widget .wpsr-reviews-badge-wrapper { display: block; width: 100%; text-align: left !important; }
.hero-widget .wpsr-reviews-badge-html,
.hero-widget .wpsr-default,
.hero-widget .wpsr-reviews-badge-wrapper-inner,
.offer-widget .wpsr-reviews-badge-html,
.offer-widget .wpsr-default,
.offer-widget .wpsr-reviews-badge-wrapper-inner { background: transparent !important; background-color: transparent !important; }
.hero-widget .wpsr-reviews-badge-html,
.offer-widget .wpsr-reviews-badge-html { border: 0 !important; box-shadow: none !important; }
.hero-widget .wpsr-reviews-badge-wrapper .wpsr-rating-and-count .wpsr-total-rating,
.hero-widget .wpsr-reviews-badge-title,
.hero-widget .wpsr-total-reviews,
.offer-widget .wpsr-reviews-badge-wrapper .wpsr-rating-and-count .wpsr-total-rating,
.offer-widget .wpsr-reviews-badge-title,
.offer-widget .wpsr-total-reviews { color: #fff !important; }
.hero-widget .wpsr-reviews-badge-wrapper .wpsr-rating-and-count .wpsr-reviews-badge-title,
.offer-widget .wpsr-reviews-badge-wrapper .wpsr-rating-and-count .wpsr-reviews-badge-title { font-size: 18px !important; font-weight: 500; }
.hero-widget .wpsr-reviews-badge2 .wpsr-reviews-badge-btn,
.hero-widget .wpsr-reviews-badge2 .wpsr-reviews-badge-html,
.offer-widget .wpsr-reviews-badge2 .wpsr-reviews-badge-btn,
.offer-widget .wpsr-reviews-badge2 .wpsr-reviews-badge-html { padding: 10px 0 !important; }
.hero-widget .wpsr-reviews-badge-btn,
.hero-widget .wpsr-enable-cursor,
.offer-widget .wpsr-reviews-badge-btn,
.offer-widget .wpsr-enable-cursor { color: inherit; text-decoration: none; cursor: default !important; pointer-events: none !important; }
.hero-widget .wpsr-reviews-badge-wrapper .wpsr-reviews-badge-btn .wpsr-rating-and-count .wpsr-total-reviews,
.offer-widget .wpsr-reviews-badge-wrapper .wpsr-reviews-badge-btn .wpsr-rating-and-count .wpsr-total-reviews { text-decoration: none !important; }
.hero-widget .wpsr-reviews-badge-wrapper .wpsr-reviews-badge-btn,
.offer-widget .wpsr-reviews-badge-wrapper .wpsr-reviews-badge-btn,
.hero-widget .wpsr-reviews-badge-wrapper .wpsr-reviews-badge-html,
.offer-widget .wpsr-reviews-badge-wrapper .wpsr-reviews-badge-html { box-shadow: none !important; }
.hero-widget .wpsr-rating,
.offer-widget .wpsr-rating { margin-right: 10px; }
.hero-widget .wpsr-star-filled,
.offer-widget .wpsr-star-filled { background: var(--backgroundColorOrange) !important; }

@media (min-width: 768px) {
.hero-widget .wpsr-rating-and-count > div,
.offer-widget .wpsr-rating-and-count > div { display: inline-flex !important; align-items: center !important; }
.hero-widget .wpsr-reviews-badge2 .wpsr-rating-and-count,
.offer-widget .wpsr-reviews-badge2 .wpsr-rating-and-count { display: block; align-content: center; }
}

@media (max-width: 767px) {
.hero-widget .wpsr-reviews-badge2 .wpsr-reviews-badge-btn,
.hero-widget .wpsr-reviews-badge2 .wpsr-reviews-badge-html,
.offer-widget .wpsr-reviews-badge2 .wpsr-reviews-badge-btn,
.offer-widget .wpsr-reviews-badge2 .wpsr-reviews-badge-html { padding: 10px 0 !important; }
}
