#map-plug {display:none;}
#google-reviews{display:flex;flex-wrap:wrap}
.review-item {border:solid 1px #ddd;margin:0 3px;padding:1em;flex: 1 1 19%;}
#google-reviews .review-item .star {width: 16px;height: 18px;}
@media ( max-width:1200px) {.review-item { flex: 1 1 40%; }}
@media ( max-width:450px) {.review-item { flex: 1 1 90%;}}
.review-meta, .review-stars {text-align:center}
.review-stars {font-size:15px}
.review-author { text-transform: capitalize; font-weight:bold; }
.review-date {opacity:.6; display:block;}
.review-text {  line-height:1.55; text-align:left; max-width:32em; margin:auto;}
.google-reviews-title {
    text-align: center;
    margin-top: 40px;
    margin-bottom: 25px;
    text-transform: uppercase;
}
.review-stars ul {
display: inline-block;
list-style: none !important;
margin:0; padding:0}
.review-stars ul li {float: left;list-style: none !important;margin-right: 1px;line-height:1;}
.review-stars ul li i {color: #E4B248;font-size: 1.4em;font-style:normal;}
.review-stars ul li i.inactive { color: #c6c6c6;}
.star:after { content: "\2605"; }
.button-all-reviews-container a {
 color: #fff;
 background-color: #a5a5a5;
 border-color: #a5a5a5;
 display: inline-block;
 font-weight: bold;
 line-height: 1.25;
 text-align: center;
 white-space: nowrap;
 vertical-align: middle;
 cursor: pointer;
 -webkit-user-select: none;
 -moz-user-select: none;
 -ms-user-select: none;
 user-select: none;
 border: 1px solid transparent;
 padding: .5rem 1rem;
 font-size: 1rem;
 border-radius: 0;
 text-transform: uppercase;
}
.button-all-reviews-container a:hover {
 color: #fff;
 background-color: #b2b2b2;
 border-color: #b2b2b2;}