.ar-close{padding:1rem 0;border-bottom:1px solid #ededf4;cursor:pointer}.ar-close img{margin-right:.5rem;vertical-align:0px}.ar-close span{border-bottom:1px solid #000}.ar-close:hover span{border-bottom-color:rgba(0,0,0,0)}.ar-header{background-color:#f5f6f8;padding:1rem 0 .1rem}.ar-header .h1{margin-bottom:0}.rmn-review-form{padding-top:2.75rem;padding-bottom:2.75rem}.rmn-review-form .stars{display:grid;grid-template-columns:repeat(5, 1.75rem);column-gap:.5rem;justify-content:end;direction:rtl;text-align:left}@media(min-width: 768px){.rmn-review-form .stars{grid-template-columns:repeat(5, 2.25rem)}}.rmn-review-form .stars.with-na{grid-template-columns:repeat(6, 1.75rem)}@media(min-width: 768px){.rmn-review-form .stars.with-na{grid-template-columns:repeat(6, 2.25rem);margin-right:-44px}}.rmn-review-form .stars .star{height:1.75rem;background:url(/wp-content/themes/rehab.com/assets/fa/thin/star.svg) center center no-repeat;background-size:cover;filter:invert(71%) sepia(57%) saturate(505%) hue-rotate(352deg) brightness(98%) contrast(94%);cursor:pointer}@media(min-width: 768px){.rmn-review-form .stars .star{height:2.25rem}}.rmn-review-form .stars .star:hover,.rmn-review-form .stars .star:hover~.star,.rmn-review-form .stars .star.active{background:url(/wp-content/themes/rehab.com/assets/fa/solid/star.svg) center center no-repeat;background-size:cover}.rmn-review-form .stars .na{border:2px solid #f3b846;height:1.75rem;line-height:1.5rem;text-align:center;font-size:.65rem;font-weight:700;cursor:pointer}@media(min-width: 768px){.rmn-review-form .stars .na{height:2.25rem;line-height:2rem;font-size:.75rem}}.rmn-review-form .stars .na:hover,.rmn-review-form .stars .na.active{background-color:#f3b846}.rmn-review-form input[type=text],.rmn-review-form input[type=tel],.rmn-review-form input[type=email],.rmn-review-form select,.rmn-review-form textarea{max-width:530px}.rmn-review-form select{padding:.5rem}.rmn-review-form .submit{width:300px}.rmn-review-form .status{display:none;padding-left:1rem;padding-right:1rem}.rmn-review-form .status .loading{margin-bottom:1rem}.rmn-review-form .status .loading img{display:block;margin:0 auto 10px}.rmn-review-form .status .success{margin-bottom:1rem;color:#3f8010}.rmn-review-form .status .success img{display:block;margin:0 auto 10px;filter:invert(35%) sepia(50%) saturate(5892%) hue-rotate(71deg) brightness(96%) contrast(87%)}.rmn-review-form .status .close-review-form{text-transform:uppercase}.rmn-review-form .status .close-review-form img{vertical-align:-5px;margin-right:.25rem;filter:invert(13%) sepia(65%) saturate(440%) hue-rotate(171deg) brightness(96%) contrast(89%)}.rmn-review-form.progress{position:relative}.rmn-review-form.progress .status{display:flex;flex-direction:column;align-items:center;position:absolute;left:0;top:0;width:100%;height:100%;padding-top:50px;z-index:1;background:rgba(255,255,255,.9)}.input-label{font-weight:700;padding-bottom:.5rem}.input-label sup{color:#b00;font-size:1rem;top:0;padding-left:.15rem}.rmn-review-form-group{padding-bottom:1rem}.rmn-review-desc-wrap{display:grid;gap:1.5rem}@media(min-width: 992px){.rmn-review-desc-wrap{grid-template-columns:530px auto}}.rmn-review-desc-info{font-style:italic;line-height:1.7rem}.rmn-review-form-rating-fields{display:grid;row-gap:1rem}.rating-fields-grid{display:grid;row-gap:.25rem}@media(min-width: 768px){.rating-fields-grid{width:530px;grid-template-columns:repeat(2, auto);row-gap:0;justify-content:space-between}}.rating-fields-grid .input-label{padding-bottom:0}.agreement-fields-group{max-width:530px;line-height:1.3rem;display:grid;grid-template-columns:auto auto;align-items:start}.agreement-fields-group input[type=checkbox]{margin-top:.3rem}.error-field input[type=text],.error-field input[type=email],.error-field input[type=tel],.error-field input[type=checkbox],.error-field textarea,.error-field select{border-color:rgba(187,0,0,.5);box-shadow:0px 1px 8px rgba(187,0,0,.25)}.error-field input[type=text]:hover,.error-field input[type=text]:focus,.error-field input[type=email]:hover,.error-field input[type=email]:focus,.error-field input[type=tel]:hover,.error-field input[type=tel]:focus,.error-field input[type=checkbox]:hover,.error-field input[type=checkbox]:focus,.error-field textarea:hover,.error-field textarea:focus,.error-field select:hover,.error-field select:focus{border-color:rgba(187,0,0,.75);box-shadow:0px 1px 16px rgba(187,0,0,.5)}.error-field input[type=text]::placeholder,.error-field input[type=email]::placeholder,.error-field input[type=tel]::placeholder,.error-field input[type=checkbox]::placeholder,.error-field textarea::placeholder,.error-field select::placeholder{color:#b00}.error-message{color:#b00;font-size:1rem}.single-listing .rating-utility{border-top:1px solid #ddd;border-bottom:1px solid #ddd}.rating-utility .rating-stats{font-size:14px;font-weight:700}.rating-utility .fa-star{color:#1abb6f;font-size:20px;vertical-align:-2px}.rmn-review-review-list-link{color:#18527c;cursor:pointer}
