#google-reviews {

  display: block;

  background-color:#FFFFFF;

  flex-wrap: wrap;

  /*display: grid;*/

  /*grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));*/

}



.review-item {

  border: solid 1px rgba(190, 190, 190, .35);

  margin: 0 auto;

  padding: 1em;

  flex: 1 1 50%;

}



@media ( max-width:1200px) {

  .review-item {

    flex: 1 1 50%;

  }

}



@media ( max-width:450px) {

  .review-item {

    flex: 1 1 90%;

  }

}



.review-item-long {

  border: solid 1px rgba(190, 190, 190, .35);

  margin: 0 auto;

  padding: 1em;

  flex: 1 1 90%;

}



@media ( max-width:1200px) {

  .review-item-long {

    flex: 1 1 90%;

  }

}



@media ( max-width:450px) {

  .review-item-long {

    flex: 1 1 90%;

  }

}



.review-meta, .review-stars {

  text-align: left;

  font-size: 115%;

}



.review-author {

  text-transform: capitalize;

  font-weight: bold;

}



.review-date {

  opacity: .6;

  display: block;

}



.review-text {

  text-align: left;


  margin: auto;

}



.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: #eb6e00;

  /* Google's Star Orange in Nov 2017 */

  font-size: 1.4em;

  font-style: normal;

}



.review-stars ul li i.inactive {

  color: #c6c6c6;

}



.star:after {

  content: "\2605";

}

#google-reviews h3:first-child {display:none}

#google-reviews br:first-child {display:none}

