@charset "utf-8";

/* 리스트 반응형 */
.testimonials {padding:80px 0;background:url("./img/testimonials-bg.jpg") no-repeat;background-position:center center;background-size:cover;position:relative;}
.testimonials::before {content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(17, 17, 17, 0.7);}
.testimonials .section-header {margin-bottom:40px;}
.testimonials .testimonials-carousel, .testimonials .testimonials-slider {overflow:hidden;}
.testimonials .testimonial-item {text-align:center;color:#fff;}
.testimonials .testimonial-item .testimonial-img {width:100px;border-radius:50%;border:6px solid rgba(255, 255, 255, 0.15);margin:0 auto;}
/* 최신글용 */
.testimonials .testimonial-item .testimonial-img_1 {margin:0 auto;}
.testimonials .testimonial-item .testimonial-img_1 img {border-radius:50%;width:100px;height:100px;border:6px solid rgba(255, 255, 255, 0.15);}
/* 최신글용 */
.testimonials .testimonial-item h3 {font-size:20px;font-weight:bold;margin:10px 0 5px 0;color:#fff;}
.testimonials .testimonial-item h4 {font-size:14px;color:#ddd;margin:0 0 15px 0;}
.testimonials .testimonial-item .stars {margin-bottom:15px;}
.testimonials .testimonial-item .stars i {color:#ffff00;margin:0 1px;}
.testimonials .testimonial-item .quote-icon-left, .testimonials .testimonial-item .quote-icon-right {color:rgba(255, 255, 255, 0.4);font-size:26px;}
.testimonials .testimonial-item .quote-icon-left {display:inline-block;left:-5px;position:relative;}
.testimonials .testimonial-item .quote-icon-right {display:inline-block;right:-5px;position:relative;top:10px;}
.testimonials .testimonial-item p {font-style:italic;margin:0 auto 15px auto;color:#eee;}
.testimonials .testimonial-item a {color:#eee;}
.testimonials .swiper-pagination {margin-top:20px;position:relative;}
.testimonials .swiper-pagination .swiper-pagination-bullet {width:12px;height:12px;opacity:1;background-color:rgba(255, 255, 255, 0.4);}
.testimonials .swiper-pagination .swiper-pagination-bullet-active {background-color:#ff6f0b;}

/* 리스트 별평가 */
.score {display:block;position:relative;overflow:hidden;}
.score-wrap {display:inline-block;position:relative;top:2px;}
.score .stars-active {color:#EEBD01;position:relative;z-index:10;display:inline-block;overflow:hidden;white-space:nowrap;}
.score .stars-inactive {color:grey;position:absolute;top:0;left:0; -webkit-text-stroke: initial;}

@media (min-width:1024px) {
.testimonials {background-attachment:fixed;}
}

@media (min-width:992px) {
.testimonials .testimonial-item p {width:80%;}
}