/******************************************************************
Site Name:
Author:

Stylesheet: Variables

******************************************************************/
/******************************************************************
Site Name:
Author:

Stylesheet: Typography


******************************************************************/
.testimonial .inner {
  padding: 20px;
  font-size: 0.9em;
  text-align: center; }
  .testimonial .inner .quote-holder {
    font-style: italic;
    margin-bottom: 20px;
    position: relative; }
    .testimonial .inner .quote-holder .quote {
      position: relative;
      z-index: 20; }
    .testimonial .inner .quote-holder .puncutation {
      color: #eaedf2;
      display: inline-block;
      font-family: "Georgia", Cambria, Times New Roman, Times, serif;
      font-size: 150px;
      position: absolute;
      z-index: 10; }
    .testimonial .inner .quote-holder .open-double-quote {
      left: -35px;
      top: -50px; }
    .testimonial .inner .quote-holder .close-double-quote {
      bottom: -10px;
      right: -20px; }
  .testimonial .inner .client-rep {
    display: table; }
    .testimonial .inner .client-rep .logo {
      display: table-cell;
      padding-right: 5px;
      text-align: right;
      vertical-align: middle;
      width: 50%; }
      .testimonial .inner .client-rep .logo img {
        width: 70px; }
    .testimonial .inner .client-rep .client-rep-details {
      display: table-cell;
      font-size: 0.8em;
      padding-left: 5px;
      text-align: left;
      vertical-align: middle;
      width: 50%; }

.right-column .testimonial .inner .quote-holder .puncutation {
  color: #b5ced8;
  opacity: 0.1; }
