/* CLEARFIX */
.clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0; }

.clearfix {
  display: inline-block;
  clear: both; }

/* start commented backslash hack \*/
* html .clearfix {
  height: 1%; }

.clearfix {
  display: block; }
/* close commented backslash hack */

@font-face {
    font-family: 'handsean';
    src: url('../fonts/handsean.eot');
    src: url('../fonts/handsean.eot') format('embedded-opentype'),
         url('../fonts/handsean.woff2') format('woff2'),
         url('../fonts/handsean.woff') format('woff'),
         url('../fonts/handsean.ttf') format('truetype'),
         url('../fonts/handsean.svg#handsean') format('svg');
}

.latest_review h2 {
    font-weight: normal;
    text-transform: uppercase;
    font-size: 1.2em;
    color: #808080;
}

.latest_review_quote {
    float:left;
    width: 40px;
    height: auto;
    vertical-align: top;
    margin: 0 5px 5px 0;
}

.latest_review_content{
  font-family: 'handsean';
  color:#808080;
}

.latest_review ul.rating_stars{
  margin:0!important;
}

.latest_review .reviewer_rating{
  display: flex;
  align-items: center;
  margin-top: 10px;
}

.latest_review .reviewer{
  display:inline-block;
  margin-right: 10px;
  padding-right: 10px;
  border-right: solid 1px #cccccc;
}

.latest_review .rating{
  display: inline-block;
}

.reviewer_name{
  font-family: 'handsean';
  color:#000000;
  display:block;
}

.reviewer_company{
  color:#808080;
  font-size:0.8em;
  display:block;
}
