.review-detail {
  padding-top: 50px;
  padding-bottom: 55px; }
  .review-detail .review-headline {
    font-size: 34px;
    font-weight: bold;
    color: #5A5A5A;
    text-align: left; }
  .review-detail .visit-date, .review-detail .pros-short, .review-detail .cons-short {
    margin-top: 30px; }
    .review-detail .visit-date h6, .review-detail .pros-short h6, .review-detail .cons-short h6 {
      margin-bottom: 18px;
      font-size: 18px;
      font-weight: normal;
      color: #858585;
      text-transform: uppercase; }
    .review-detail .visit-date p, .review-detail .pros-short p, .review-detail .cons-short p {
      font-size: 18px;
      font-weight: 500;
      color: #5A5A5A;
      margin: 0px; }
  .review-detail .overall label, .review-detail .location-prop label {
    font-size: 18px;
    font-weight: 500;
    color: #5A5A5A;
    text-transform: uppercase; }
  .review-detail .rating-stars ul {
    list-style: none;
    padding-left: 0px; }
  .review-detail .rating-stars li {
    display: inline-block; }
  .review-detail .access-props {
    padding-top: 40px; }
    .review-detail .access-props .access-headline {
      font-size: 34px;
      color: #5A5A5A; }
    .review-detail .access-props .custom-control {
      padding-left: 0px; }
    .review-detail .access-props .props {
      padding-top: 30px; }
