/* Start Content Pattern */
#testimonials-secondary .secondary-tools {
  text-align: center;
  padding: 20px;
}
#testimonials-secondary .width-limiter { /*So the left quotation mark doesn't get cut off */
  padding-left: 35px;
  padding-right: 35px;
}
#testimonials-secondary .ts-teaser {
  position: relative;
  padding: 0 10px;
}
#testimonials-secondary .ts-teaser::before {
  content: ''; /*Left double quotation mark */
  font-size: 120px;
  position: absolute;
  left: -55px;
  top: 0;
  background-image: url("/assets/templates/main/images/icons/review-quotation-mark-left.png");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  width: 60px;
  height: 50px;
}
#testimonials-secondary .ts-teaser::after {
  content: ''; /*Right double quotation mark */
  position: absolute;
  right: -55px;
  top: 0;
  background-image: url("/assets/templates/main/images/icons/review-quotation-mark-right.png");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  width: 60px;
  height: 50px;
}
/* End Content Pattern */

/* Start Layout Pattern */
#sidebar-content-bottom .secondary-tools, .full-width .secondary-tools {
  background-color: rgba(248,248,248,0.8);
}
#testimonials-secondary.secondary-tools-outer {
  background-image: url(/assets/templates/main/images/backgrounds/reviews-background-image.jpg);
  background-position: center center;
  background-size: cover;
}

@media all and (min-width: 801px) {
  .full-width #testimonials-secondary {
    background-position: right center;
  }
  .full-width #testimonials-secondary .secondary-tools {
    width: 50%;
  }
}
@media all and (max-width: 800px) {
  #testimonials-secondary.secondary-tools-outer .secondary-tools {
    width: 80%;
    margin: 0 auto;
  }
}
@media all and (max-width: 570px) {
  #testimonials-secondary.secondary-tools-outer .secondary-tools {
    width: 100%;
  }
}
/* End Layout Pattern */