.mm-head {
  padding:2.5rem;
  text-align:center;
}
.average-rating-icons p{
  display: inline-block;
  margin-left:1.5rem;
}
.mm-review {
  padding-top:2.5rem;
  padding-bottom:2.5rem;
}
.mm-review:after {
  clear:both;
  content:'';
  display: block;
}
.mm-column:first-of-type {
  padding-right: 2.5rem;
  padding-left: 2.5rem;
}
.mm-column:nth-of-type(2) {
  text-align: center;
  float:right;
}
.mm-reviewContent {
  padding-bottom:2rem;
}
.mm-review-image {
  background-size: cover;
  background-repeat: no-repeat;
  width: 6rem;
  height: 6rem;
  border-radius: 100%;
  display: inline-block;
  margin-right: 2.5rem;
  margin-left: 2.5rem;
}
.star-icons,
.mm-reviewRating,
.mm-reviewDate {
  display: inline-block;
  margin-right:1.5rem;
}
.mm-column .read-more {
  text-decoration: underline;
  font-weight: bold;
}
#reviews-pagination {
  text-align: center;
}
@media screen and (min-width:40em) {
  .mm-average-rating h3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .mm-column:nth-of-type(2) {
    min-width: 20rem;
  }
  .mm-review-image {
    margin-right: 0;
    margin-left: 0;
  }
}