/**
 * Plug&Sign — Testimonials & sliders
 */

.molti-testimonial .et_pb_slide_description {
	opacity: 0.5;
	transition: opacity var(--ps-transition-slow);
}

.molti-testimonial .et-pb-active-slide .et_pb_slide_description {
	opacity: 1;
}

/* Contrôleurs — style points discrets */
.molti-testimonial .et-pb-controllers {
	bottom: -2rem;
}

.molti-testimonial .et-pb-controllers a {
	width: 10px !important;
	height: 10px !important;
	border-radius: var(--ps-radius-pill) !important;
	background: var(--ps-border) !important;
	opacity: 1 !important;
	box-shadow: none !important;
	margin: 0 4px !important;
	transition: background-color var(--ps-transition), transform var(--ps-transition) !important;
}

.molti-testimonial .et-pb-controllers a:hover {
	background: var(--ps-text-light) !important;
	transform: scale(1.1);
}

.molti-testimonial .et-pb-controllers .et-pb-active-control {
	background: var(--ps-primary) !important;
	box-shadow: none !important;
	transform: scale(1.15);
}

/* Reset des images custom dans les contrôleurs Molti */
.molti-testimonial .et-pb-controllers a:nth-child(1),
.molti-testimonial .et-pb-controllers a:nth-child(2),
.molti-testimonial .et-pb-controllers a:nth-child(3),
.molti-testimonial .et-pb-controllers a:nth-child(4) {
	background-image: none !important;
	background-size: auto !important;
}

/* Sliders Divi génériques */
.et_pb_slider .et-pb-controllers a {
	background: var(--ps-border);
}

.et_pb_slider .et-pb-controllers .et-pb-active-control {
	background: var(--ps-primary);
}
