div div.ccm-block-testimonial-wrapper { margin-top: 25px; margin-bottom: 20px; padding-bottom: 15px; border-bottom: 1px solid #ddd; }
div.ccm-block-testimonial-name, div.ccm-block-testimonial-company { text-align: right; padding-right: 50px; }
div.ccm-block-testimonial-wrapper:before,
div.ccm-block-testimonial-wrapper:after { content: " "; display: table; }
div.ccm-block-testimonial-wrapper:after { clear: both; }
div.ccm-block-testimonial-wrapper { margin-bottom: 20px; }
div.ccm-block-testimonial-image { float: left; margin-right: 20px; margin-bottom: 20px; }
div.ccm-block-testimonial-image img { max-width: 102px !important; max-height: 102px !important; }
div.ccm-block-testimonial-name { font-weight: bold; }
div.ccm-block-testimonial-position { text-align: right; padding-right: 50px; font-style: italic; }