/* SRP - Reviews */
.srp-reviews .srp-section-heading-text-wrap { display: flex; flex-direction: column; justify-content: center; }
.srp-reviews .srp-section-subheading-text { margin-top: 0.5rem; font-size: 1.125rem; color: hsl(var(--siteColor1)); font-weight: var(--wRegular); }
.srp-reviews-rating { display: flex; align-items: center; margin-left: 0.75rem; font-size: 1.25rem; }
.srp-reviews-rating .icon { color: hsl(var(--siteColor2)); }
.srp-reviews-rating-number { margin: 0 0.25rem; }
.srp-reviews-rating-amount { font-weight: var(--wLight); }
.srp-reviews-blockquote-heading { margin-bottom: 0.5rem; }
.srp-reviews-blockquote-rating-wrap { display: inline-block; }
.srp-reviews-blockquote-rating { display: flex; align-items: center; background-color: hsla(var(--siteColor1), 5%); border-radius: var(--borderRadius); margin-right: 0.5rem; padding: 0.125rem 0.75rem 0.125rem 0.5rem; }
.srp-reviews-blockquote-rating .icon { color: hsl(var(--siteColor2)); margin-right: 0.25rem; width: 1rem; height: 1rem; }
.srp-reviews-blockquote-rating-number { color:hsla(var(--bodyFontColor), 90%); }
.srp-reviews-blockquote-heading-text { display: inline; font-size: 1.25rem; font-weight: var(--wBold); }
.srp-reviews-blockquote-quote { font-size: 1.125rem; }
.srp-reviews-blockquote-author { font-size: 1rem; color: hsl(var(--siteColor1)); font-style: italic; margin-top: 0.5rem; }
.srp-reviews-blockquote-posted { font-size: 1rem; color: hsla(var(--bodyFontColor), 75%); }

/* SRP - Reviews Response */
.srp-reviews-response { margin: 0 0 1rem 3rem; background-color: hsla(var(--siteColor1), 15%); padding: 1.25rem 1.5rem; border-radius: 1rem; }
.srp-reviews-response p:last-child { margin-bottom: 0; }