/************************************/
/***  26. Testimonials Page css   ***/
/************************************/

.page-testimonials{
	padding: 100px 0 70px;
}

.page-testimonials .testimonial-item{
	position: relative;
	background: var(--secondary-color);
	border-radius: 30px;
	height: calc(100% - 30px);
	margin-bottom: 30px;
	padding: 30px 25px;
	overflow: hidden;
}

.page-testimonials .testimonial-item .testimonial-item-content{
	border-color: var(--divider-color);
}

.page-testimonials .testimonial-item .testimonial-author .author-content p,
.page-testimonials .testimonial-item .testimonial-item-content p{
	color: var(--text-color);
}

.page-testimonials .testimonial-item .testimonial-author .author-content h3{
	color: var(--primary-color);
}
/* Autore sempre in basso nella card */
.page-testimonials .testimonial-item{
  display: flex;
  flex-direction: column;
}
.page-testimonials .testimonial-item .testimonial-item-content{
  flex: 1 1 auto;
}
.page-testimonials .testimonial-item .testimonial-author{
  margin-top: auto;
}

/* Paginazione stile tema */
.testimonials-pagination .pagination .page-link{
  border-radius: 20px;
  border: 1px solid var(--divider-color);
  color: var(--primary-color);
  background: var(--secondary-color);
}
.testimonials-pagination .pagination .page-item.active .page-link{
  background: var(--accent-color);
  color: var(--white-color);
  border-color: var(--accent-color);
}
.testimonials-pagination .pagination .page-item.disabled .page-link{
  opacity: .6;
  pointer-events: none;
}
.testimonials-pagination{
  margin-top: 10px;
}
