/******************************************************************
Site Name:
Author:

Stylesheet: Variables

Here is where we declare all our variables like colors, fonts,
base values, and defaults. We want to make sure this file ONLY
contains variables that way our files don't get all messy.
No one likes a mess.

******************************************************************/
/*********************
COLORS
Need help w/ choosing your colors? Try this site out:
http://0to255.com/
*********************/
/*
Here's a great tutorial on how to
use color variables properly:
http://sachagreif.com/sass-color-variables/
*/
.editor-styles-wrapper .testimonials-slider-block, .testimonials-slider-block {
  padding: 6rem 0 0 0;
  text-align: center;
  background-color: #e1e1e1;
}
.editor-styles-wrapper .testimonials-slider-block .slider-heading, .testimonials-slider-block .slider-heading {
  font-size: 3rem;
  font-weight: 600;
  color: #d647a3;
}
.editor-styles-wrapper .testimonials-slider-block .swiper, .testimonials-slider-block .swiper {
  width: 100%;
  max-width: 1080px;
  margin: 0 auto;
}
.editor-styles-wrapper .testimonials-slider-block .swiper-pagination-bullet-active, .testimonials-slider-block .swiper-pagination-bullet-active {
  background: #d647a3;
}
.editor-styles-wrapper .testimonials-slider-block .testimonial-slide blockquote, .testimonials-slider-block .testimonial-slide blockquote {
  font-family: "caveat-brush", sans-serif;
  color: #706f6f;
  font-size: 3rem;
  line-height: 3.4rem;
  font-weight: 400;
}
.editor-styles-wrapper .testimonials-slider-block .testimonial-slide blockquote p, .testimonials-slider-block .testimonial-slide blockquote p {
  position: relative;
}
.editor-styles-wrapper .testimonials-slider-block .testimonial-slide blockquote p:before, .testimonials-slider-block .testimonial-slide blockquote p:before {
  position: absolute;
  margin-left: -30px;
  top: -10px;
  content: "";
  width: 25px;
  height: 25px;
  background: url(../../library/images/quote-open.svg);
  background-size: contain;
  background-repeat: no-repeat;
}
.editor-styles-wrapper .testimonials-slider-block .testimonial-slide blockquote p:after, .testimonials-slider-block .testimonial-slide blockquote p:after {
  position: absolute;
  right: auto;
  bottom: auto;
  margin-left: 10px;
  content: "";
  width: 25px;
  height: 25px;
  background: url(../../library/images/quote-close.svg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center bottom;
}
.editor-styles-wrapper .testimonials-slider-block .testimonial-slide blockquote .quote-icon, .testimonials-slider-block .testimonial-slide blockquote .quote-icon {
  width: 40px;
  height: auto;
  display: inline-block;
}
.editor-styles-wrapper .testimonials-slider-block .testimonial-slide footer, .testimonials-slider-block .testimonial-slide footer {
  color: #d647a3;
  font-size: 1.4rem;
  font-family: "Poppins", sans-serif;
  margin-top: 1rem;
  font-weight: bold;
}

@media (max-width: 768px) {
  .testimonials-slider-block {
    padding: 6rem 1.5rem 1.5rem 0rem;
  }
  .testimonials-slider-block .slider-heading {
    font-size: 2rem;
  }
  .testimonials-slider-block .testimonial-slide blockquote {
    font-size: 2rem;
    line-height: 2rem;
  }
  .testimonials-slider-block .testimonial-slide p:before {
    width: 15px;
    height: 15px;
  }
  .testimonials-slider-block .testimonial-slide p:after {
    width: 15px;
    height: 15px;
  }
}

/*# sourceMappingURL=testimonials-slider.css.map */
