/* @override 
	https://bcpbnk.drup.ch/themes/custom/plus10/css/slideshow.css?* */

/* Slideshow - Swiperjs */

/* Slides alignées en bas */
.swiper-bottom .swiper-wrapper {
    align-items: flex-end;
}

/* Slide taille auto au lieu de 100% */
@media (min-width: 992px) {
    .swiper-width-auto .swiper-slide {
        width: auto;
    }

    /* Images hauteur maximale */
    .swiper-maxheight img {
        max-height: 50vh;
        width: auto;
        max-width: 100%;
    }
}


/* Boutons prev/next */
.swiper .swiper-button-next,
.swiper .swiper-button-prev {
    outline: 0;
    color: var(--bs-primary);
}

.text-bg-primary .swiper .swiper-button-next,
.text-bg-primary .swiper .swiper-button-prev {
    color: var(--bs-light);
}

.swiper .swiper-pagination-bullet {
    outline: 0;
    border-radius: .3rem;
    transition: .7s;
}

.text-bg-dark .swiper .swiper-pagination-bullet {
    background-color: var(--bs-light);
}

.swiper .swiper-pagination-bullet-active {
    width: 20px;
}

.swiper .swiper-pagination-bullet-active,
.swiper .swiper-scrollbar-drag,
.text-bg-dark .swiper .swiper-pagination-bullet-active {
    background-color: var(--bs-primary);
}

/* pas l'active pour bg-dark */
.bg-neg .swiper .swiper-pagination-bullet-active,
.bg-neg .swiper .swiper-scrollbar-drag,
.text-bg-primary .swiper .swiper-pagination-bullet-active,
.text-bg-primary .swiper .swiper-scrollbar-drag {
    background-color: var(--bs-light);
}
.swiper-bcp,
.swiper-classic {
    overflow: visible;
    padding-bottom: 50px;
}
.swiper-bcp {
	margin: 0;
}
.swiper-view .more-link {
	display: flex;
	align-items: center;
	padding-top: 2rem;
	border-top: 1px solid var(--bs-secondary);
	margin-top: 1rem;
}
.swiper-view .px-md-3 {
	padding-left: 0 !important;
	padding-right: 0 !important;
}
.swiper-buttons {
	width: 130px;
	margin-right: 3rem;
	position: static;
	position: relative;
	display: inline-block;
}
.swiper-buttons .swiper-button-next, 
.swiper-buttons .swiper-button-prev {
	top: 0;
}
.swiper-buttons > div::after {
	display: none;
}
.swiper-buttons > div::before {
	content: '→';
	font-size: 2rem;
	top: 0;
}
.swiper-buttons > div.swiper-button-prev::before {
	content: '←';
}
.swiper.swiper-coverflow {
    padding-bottom: 40px;
}