div.ccm-block-testimonial-wrapper::before,
div.ccm-block-testimonial-wrapper::after {
  content: ' '; // 1
  display: table; // 2
}

div.ccm-block-testimonial-wrapper::after {
  clear: both;
}

div.ccm-block-testimonial-wrapper {
  margin-bottom: 20px;
}

div.ccm-block-testimonial-image {
  float: left;
  margin-bottom: 20px;
  margin-right: 20px;
}

div.ccm-block-testimonial-image img {
  max-height: 80px;
  max-width: 80px;
}

div.ccm-block-testimonial-name {
  font-weight: bold;
}

div.ccm-block-testimonial-position {
  font-style: italic;
}
