﻿.testimonials-style-1 .testimonials { margin: 0 auto; padding: 0 50px; display: flex; flex-wrap: wrap; justify-content: center; }
    .testimonials-style-1 .testimonials li {
        font-size: 14px;
        width: 220px;
        text-align: left;
        margin: 0 10px 20px 0;
    }
@media screen and (max-width: 600px) {
    .testimonials-style-1 .testimonials { margin: 20px auto; padding: 0 20px;}
    .testimonials-style-1 .testimonials li {
        width: 100%;
        margin: 0 0 20px 0;
    }
}
.testimonials-style-1 .testimonials li:last-child { margin-right: 0; }
.testimonials-style-1 .testimonial-wrapper {
    border: 1px solid #ddd;
    border-radius: 8px;
    padding: 20px;
    box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 2px 0px;
    background-color: #fff;
}
.testimonials-style-1 .testimonial-wrapper > div:first-child { 
    display: flex; align-items: center; margin-bottom: 5px;
}
.testimonials-style-1 .testimonial-wrapper > div:first-child i {  font-size: 32px; color: #aaa; padding-right: 10px; }
.testimonials-style-1 .testimonial-wrapper > div:last-child {
    
}
.testimonials-style-1 .testimonial-author { font-size: 16px; line-height: 16px; }
.testimonials-style-1 .testimonial-author-title { font-size: 12px; color: #888; }
.testimonials-style-1 .mug { width: 32px; height: 32px; margin-right: 10px; background-size: cover; background-position: center center; border-radius: 50%; }
.testimonials-style-1 .testimonial-rating { margin-bottom: 5px; }
.testimonials-style-1 .testimonial-quote { margin-bottom: 5px; }
.testimonials-style-1 .testimonial-date { font-size: 12px; color: #888; }

.testimonial-rating .fa-star { color: #eee; }
.testimonial-rating .fa-duotone.fa-star {
    /* top layer (primary) */
    --fa-primary-color: #f59e0b; /* amber/orange */
    --fa-primary-opacity: 1;
    /* bottom layer (secondary) */
    --fa-secondary-color: #fde047; /* yellow */
    --fa-secondary-opacity: 1;
}
