/* ==========================================================================
   Testimonials list shortcode styles
   ========================================================================== */

.qodef-testimonials-list {
	
	.qodef-e-inner {
		padding-bottom: 40px;
	}
	
	.qodef-e-media-image {
		line-height: 0;
		margin-bottom: 25px;

		img {
			width: auto;
		}
	}
	
	.qodef-e-title {
		margin: 0 0 25px;
	}
	
	.qodef-e-text {
		margin: 0 0 25px;
	}
	
	.qodef-e-author {
		margin: 0;
	}
	
	.swiper-pagination-bullets {
		text-align: left;
		bottom: 0 !important;
		
		.swiper-pagination-bullet {
			&:before {
				background-color: var(--qode-main-color);
			}
		}
	}
	
	&.qodef-skin--light {
		.qodef-e-title,
		.qodef-e-text,
		.qodef-e-author {
			color: #fff;
		}
		
		.swiper-pagination-bullet {
			&:before {
				background-color: #fff;
			}
		}
	}
}
