.google-reviews { justify-content: center;display:inline-flex;flex-direction: row; flex-wrap: wrap;text-align:center; }
.review-item { transition: transform 0.3s ease;width:250px;min-width:250px;position:relative;flex:1;border:1px solid #bbbbbb;padding:15px;text-align:center;border-radius:5px;margin:50px 15px 15px 15px; }
.review-item:hover { transform: translateY(-5px);border:1px solid #000000;cursor:pointer; }
.review-photo { position:absolute;top:-50px;left:50%;transform:translateX(-50%); }
.review-photo img { width:100px; }
.review-author { color:#444444;font-weight:bolder;margin:50px 10px 10px 10px;font-size:120%;display:block; }
.review-sep { display:none; }
.review-date { color:#444444;display:block;font-size:80%;opacity:0.5; }
.review-stars { clear:both;height:50px;margin:0 auto;display: flex;justify-content: center; }
.review-stars ul { margin-left:0px;padding-left:0px; }
.review-stars i { font-size:24px; }
.review-text { color:#444444; }

.review-stars ul {
  display: inline-block;
  list-style: none;
}

.review-stars ul li {
  float: left;
  margin-right: 5px;
}

.review-stars ul li i {
  color: #E4B248;
  font-size: 24px;
}
/*color: #E4B248;*/
.review-stars ul li i.inactive {
  color: #c6c6c6;
}
.star:after {
  content: "\2605";
}