/** Import Bootstrap functions */

/** Bootstrap navbar fix (https://git.io/fADqW) */

/*
Category Colours
*/

/* 
*	Font
*/

/* line 3, stdin */

.testimonial-carousel-block {
  text-align: left;
  background-image: url(/wp-content/themes/rosemont/dist/images/intersect-overlay.png), url(/wp-content/themes/rosemont/dist/images/Intersect.png);
  background-repeat: no-repeat, no-repeat;
  background-size: cover, cover;
  background-position: center, center;
  padding: 50px 0 0 0;
}

@media (min-width: 768px) {
  /* line 3, stdin */

  .testimonial-carousel-block {
    padding: 110px 0 340px 0;
  }

  /* line 14, stdin */

  .testimonial-carousel-block.solo-slide {
    padding: 110px 0 300px 0;
  }
}

/* line 19, stdin */

.testimonial-carousel-block__title {
  text-align: center;
  color: #FFF;
  margin-bottom: 50px;
}

/* line 26, stdin */

.testimonial-carousel-block .testimonial-carousel__card {
  padding: 0 15px;
}

@media (max-width: 767.5px) {
  /* line 29, stdin */

  .testimonial-carousel-block .testimonial-carousel__card img {
    margin: 0 auto 25px auto;
  }
}

/* line 35, stdin */

.testimonial-carousel-block .testimonial-carousel__card-text {
  font-size: 1.444em;
}

@media (max-width: 480.5px) {
  /* line 35, stdin */

  .testimonial-carousel-block .testimonial-carousel__card-text {
    font-size: 1.222em;
  }
}

/* line 43, stdin */

.testimonial-carousel-block .testimonial-carousel__card-name {
  margin-top: 20px;
  font-weight: 600;
  font-size: 1em;
  color: #001052;
}

/* line 50, stdin */

.testimonial-carousel-block .testimonial-carousel__card-company {
  font-size: 1em;
}

/* line 58, stdin */

.testimonial-carousel-block .testimonial-carousel-dots {
  position: relative;
}

/* line 61, stdin */

.testimonial-carousel-block .testimonial-carousel-dots .slick-dots {
  bottom: -50px;
  text-align: center;
}

/* line 65, stdin */

.testimonial-carousel-block .testimonial-carousel-dots .slick-dots li {
  width: 27px;
  height: 27px;
}

/* line 69, stdin */

.testimonial-carousel-block .testimonial-carousel-dots .slick-dots li button {
  color: #001052;
  border-radius: 50%;
}

@media (min-width: 768px) {
  /* line 69, stdin */

  .testimonial-carousel-block .testimonial-carousel-dots .slick-dots li button {
    color: #FFF;
  }
}

/* line 79, stdin */

.testimonial-carousel-block .testimonial-carousel-dots .slick-dots li button:before {
  content: '';
  font-size: 56px;
  background-color: transparent;
  border: 2px solid #001052;
  border-radius: 50%;
  width: 27px;
  height: 27px;
  position: absolute;
  color: #001052;
  opacity: 1;
}

@media (min-width: 768px) {
  /* line 79, stdin */

  .testimonial-carousel-block .testimonial-carousel-dots .slick-dots li button:before {
    color: #FFF;
    border: 2px solid #FFF;
  }
}

/* line 101, stdin */

.testimonial-carousel-block .testimonial-carousel-dots .slick-dots .slick-active,
.testimonial-carousel-block .testimonial-carousel-dots .slick-dots li:hover,
.testimonial-carousel-block .testimonial-carousel-dots .slick-dots li:focus,
.testimonial-carousel-block .testimonial-carousel-dots .slick-dots li:active {
  background-color: #001052;
  border-radius: 50%;
}

@media (min-width: 768px) {
  /* line 101, stdin */

  .testimonial-carousel-block .testimonial-carousel-dots .slick-dots .slick-active,
  .testimonial-carousel-block .testimonial-carousel-dots .slick-dots li:hover,
  .testimonial-carousel-block .testimonial-carousel-dots .slick-dots li:focus,
  .testimonial-carousel-block .testimonial-carousel-dots .slick-dots li:active {
    background-color: #FFF;
  }
}

/* line 110, stdin */

.testimonial-carousel-block .testimonial-carousel-dots .slick-dots .slick-active:before,
.testimonial-carousel-block .testimonial-carousel-dots .slick-dots li:hover:before,
.testimonial-carousel-block .testimonial-carousel-dots .slick-dots li:focus:before,
.testimonial-carousel-block .testimonial-carousel-dots .slick-dots li:active:before {
  background-color: #001052;
}

@media (min-width: 768px) {
  /* line 110, stdin */

  .testimonial-carousel-block .testimonial-carousel-dots .slick-dots .slick-active:before,
  .testimonial-carousel-block .testimonial-carousel-dots .slick-dots li:hover:before,
  .testimonial-carousel-block .testimonial-carousel-dots .slick-dots li:focus:before,
  .testimonial-carousel-block .testimonial-carousel-dots .slick-dots li:active:before {
    background-color: #FFF;
  }
}

@media (max-width: 767.5px) {
  /* line 3, stdin */

  .testimonial-carousel-block {
    margin-bottom: 50px;
    text-align: center;
  }
}


/*# sourceMappingURL=testimonial-carousel.css.map*/