/*!
 Source: Base: sb.gmusa.reputationReviews
*/.rep-reviews-wrapper{background:#fafafa;padding:2rem 0}.rep-reviews-wrapper .repReviews{display:flex;background:#fafafa}.rep-reviews-wrapper .no-reviews{text-align:center;padding:2.5em 0}.rep-reviews-wrapper .filter-container{min-width:230px;display:none}.rep-reviews-wrapper .filter-container .button--close-filters{display:none;float:right;font-size:1.2em}.rep-reviews-wrapper .filter-container .button--close-filters:hover{cursor:pointer}.rep-reviews-wrapper .filter-container .button--apply{display:none}.rep-reviews-wrapper .filter-container.active{display:block !important}@media (max-width: 991.98px){.rep-reviews-wrapper .filter-container{display:none;position:fixed;top:0;background:#fff;left:50%;margin-left:-45%;height:100%;width:100%;max-width:90%;padding:100px 30px 30px;max-height:65%;overflow-y:scroll;box-shadow:0 2px 10px rgba(0,0,0,0.5);z-index:80}.rep-reviews-wrapper .filter-container .filter-inner{position:relative;width:100%;height:100%;background:red}.rep-reviews-wrapper .filter-container .filter-inner:after{content:"close";position:absolute;bottom:0;left:25%}.rep-reviews-wrapper .filter-container .button--close-filters{display:block}.rep-reviews-wrapper .filter-container.active .button--apply{margin:20px auto 0;display:block;max-width:200px}}.rep-reviews-wrapper .review-container{flex:auto}@media (min-width: 992px){.rep-reviews-wrapper .review-container{padding-left:50px}}.rep-reviews-wrapper .review-container .title-bar h1{font-size:2.5rem}@media (min-width: 992px) and (max-width: 1199px){.rep-reviews-wrapper .review-container .title-bar h2{font-size:2em}}.rep-reviews-wrapper .review-container .review-header:after{content:"";display:table;clear:both}.rep-reviews-wrapper .review-container .review-header h4{float:left}.rep-reviews-wrapper .review-container .review-header .customer-type{float:right;background:#222;padding:5px 10px;color:#fff;vertical-align:middle;font-size:0.9em}.rep-reviews-wrapper .review-container .review-header .customer-type i{color:#1E1A34;position:relative;top:2px;display:inline-block;margin-right:5px;font-size:1.25em}.rep-reviews-wrapper .filter__name{padding:0 45px 5px 0;margin:0 0 15px 0;border-bottom:2px solid #adb5bd}.rep-reviews-wrapper .filter__items{list-style:none;margin:5px 0px 5px 22px;padding:0;position:relative}.rep-reviews-wrapper .filter__items li{margin:5px 10px;font-weight:500;font-size:1rem;position:relative;cursor:pointer}.rep-reviews-wrapper .filter__items li:before{background:rgba(30,26,52,0);content:'';height:18px;width:18px;border:2px solid #ffffff;position:absolute;left:-30px;top:50%;transform:translateY(-50%);border-radius:50px;-webkit-box-shadow:0px 0px 0px 3px rgba(0,0,0,0.7);-moz-box-shadow:0px 0px 0px 3px rgba(0,0,0,0.7);box-shadow:0px 0px 0px 3px rgba(0,0,0,0.7)}.rep-reviews-wrapper .filter__items li.active:before{background:#1E1A34}.rep-reviews-wrapper .filter+.filter{margin-top:30px}.rep-reviews-wrapper .review-sorting-pagination select.pagination{display:none}.rep-reviews-wrapper .review-sorting-pagination select.pagination,.rep-reviews-wrapper .review-sorting-pagination select.sorting{margin-bottom:10px}.rep-reviews-wrapper .ratings{display:flex}.rep-reviews-wrapper .ratings__stars{color:#1E1A34}.rep-reviews-wrapper .ratings__total{font-weight:bold;padding-left:15px}.rep-reviews-wrapper .title-bar{padding-bottom:30px}@media (min-width: 992px){.rep-reviews-wrapper .title-bar{display:flex;justify-content:space-between}}.rep-reviews-wrapper .review{background:#fff}.rep-reviews-wrapper .review__customer{padding:30px}.rep-reviews-wrapper .review__location{font-weight:bold}.rep-reviews-wrapper .review__date{padding-top:50px;font-weight:bold}.rep-reviews-wrapper .review__response{border-top:2px solid #fafafa;padding:30px}.rep-reviews-wrapper .review__star-rating{line-height:1;margin-bottom:10px}.rep-reviews-wrapper .review+.review{margin-top:30px}.rep-reviews-wrapper h4.review__author{font-weight:bold;text-transform:uppercase;margin-top:0}.rep-reviews-wrapper .sort{margin-top:auto}.rep-reviews-wrapper .sort select{appearance:none;-moz-appearance:none;-webkit-appearance:none;border-radius:0;background:#fff;border:2px solid #adb5bd;padding:15px 40px 15px 15px;background:url("") #fff;background-repeat:no-repeat;background-position:right 2% center}.rep-reviews-wrapper .sort select::-ms-expand{display:none}@media (max-width: 991.98px){.rep-reviews-wrapper .sort select{width:100%}}.rep-reviews-wrapper .mobile-filter-button{padding:15px;display:block;border:2px solid #adb5bd;font-weight:400;margin:20px 0 10px;background:#fff}@media (min-width: 992px){.rep-reviews-wrapper .mobile-filter-button{display:none}}
