
/* #refresh-testimonials  {
  height: 200px;
  overflow: hidden;
} */

.show_more_main {
  visibility: visible;
  text-align: center;
}

/* .card-columns {
  padding-left: 8px;
  padding-right: 8px;
} */

.testimonials .card p {
  font-size: 0.9rem;
  line-height: 1.3rem;  
  /* font-family: Arial, Helvetica, sans-serif; */
  /* font-weight: ; */  
  font-weight: 600;
}

.testimonials .card-text {
  text-align: left;
  height: 100px;
  overflow-y: auto;
}


.testimonials .card-header {
  font-size: 1.2rem;  
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  background-color: #fff;
  font-weight: bold;
  font-family: 'Playfair Display';
  overflow-x: hidden;
  white-space: nowrap;
}

.testimonials .card-footer .fa-star {
  font-size: 10px;
}

.testimonials .card-header .date {
  font-family: 'Raleway';
  font-weight: normal;
  font-size: 0.8rem;
  color: #666;
  /* float: right; */
  /* padding-left: 10px; */
}

.testimonials .card-footer {
  /* padding-left: 1.25rem; */
  padding-top: 0.25rem;
  /* padding-right: 0.25rem; */
  padding-bottom: 0.25rem;
  height: 30px;
  text-align: center;
  background-color: #fff;
}

#testimonials-full-view-wrap .testimonials .card-text {
  text-align: left;
  height: unset;
}

.role-url {
  float: right;
}

@keyframes slideInFromLeft {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(0);
  }
}

@keyframes slideInFromBottom {
    0% {
      opacity:0;
      transform:  translate(0px,100px);
    }
    100% {
      opacity:1;
      transform:  translate(0px,0px);
    }
  }

 /* Quando compare come card singola o row-view  */
.testimonials {
  animation-name: slideInFromLeft;
  animation-duration: 1s;
  animation-timing-function: ease;
  animation-delay: 0s;
  animation-iteration-count: 1;
  animation-direction: normal;
  animation-fill-mode: none;
  animation-play-state: running;
}


#testimonials-full-view-wrap .testimonials {
  animation-name: slideInFromBottom;
  animation-duration: 1s;
  animation-timing-function: ease;
  animation-delay: 0s;
  animation-iteration-count: 1;
  animation-direction: normal;
  animation-fill-mode: none;
  animation-play-state: running;
}


#testimonials-row-view-wrap .card {
  margin-right: 10px;
  margin-left: 10px;
}

#testimonials-row-view-wrap .card .card-text {
 height: 60px;
}

#testimonials-row-view-wrap .img-container {
  display: none;
}

.testimonials span.card-header-name {
  text-justify: none;
}

.show_more_main {
  margin-top: 10px;
  visibility: visible;
  text-align: center;
}

/* .testimonials-row card-columns */