/* Reviews Section */
.reviews-wrap .heading .star-rating { display: inline-block; margin-left: 0.9375rem; font-size: 0.9375rem; color: hsl(40, 84%, 56%); }

/* Reviews Modal */
.rating-group > label { margin: 0.625rem 0.625rem 0.625rem 0; }
.star-rating-group{ display: inline-table; unicode-bidi: bidi-override; direction: rtl; }
.star-rating-group * { font-size: 0.875rem; }
.star-rating-group > [type*=radio] { display: none; }
.star-rating-group > [type*=radio] + label { display: inline-block; vertical-align: top; width: 1.25rem; height: 1.5rem; overflow: hidden; line-height: 1; white-space: nowrap; text-indent: 625rem; }
.star-rating-group > [type*=radio] + label:before { content: "\2605"; display: inline-block; font-size: 1.3125rem; color: hsl(0, 0%, 71%); text-indent: -625rem; }
.star-rating-group > [type*=radio] + label:hover:before, .star-rating-group > [type*=radio] + label:hover ~ label:before, .star-rating-group > [type*=radio]:checked ~ label:before { content: "\2605"; color: hsl(46, 100%, 48%); text-shadow: 0 0 0.0625rem hsl(46, 100%, 48%); }
.star-rating-group > .star-rating-clear[type*=radio] + label { width: 1.25rem; margin-left: -1.25rem; text-indent: -625rem; }
.star-rating-group > .star-rating-clear[type*=radio] + label:before { width: 1.25rem; height: 1.5rem; }
.star-rating-group:hover > [type*=radio] + label:before { content: "\2605"; color: hsl(0, 0%, 71%); text-shadow: none; }
.star-rating-group:hover > [type*=radio] + label:hover:before, .star-rating-group:hover > [type*=radio] + label:hover ~ label:before { content:'\2605'; color: hsl(46, 100%, 48%); text-shadow: 0 0 0.0625rem hsl(46, 100%, 48%); }
.review-form .datepicker-container { position: absolute; top: 100%; left: 0; }
.review-form .datepicker-container #ui-datepicker-div { position: absolute !important; top: 0 !important; left: 0.9375rem !important; }
