/*********************/
/*** Galerie Photo ***/
/*********************/

.galerie_photo .et_pb_gallery_items .et_pb_gallery_item .et_pb_gallery_image a img {
    min-height: 360px;
    object-fit: cover;
}

.galerie_photo .et_pb_gallery_pagination {
    display: flex;
    justify-content: center;
}

/* --- Remplacer le texte de pagination par des flèches --- */

/* 1. On cache le texte d'origine */
.galerie_photo .et_pb_gallery_pagination .page-prev,
.galerie_photo .et_pb_gallery_pagination .page-next {
    font-size: 0 !important;
    line-height: 0;
}

.galerie_photo .et_pb_gallery_pagination .prev,
.galerie_photo .et_pb_gallery_pagination .next {
    display: inline-block !important;
}

.galerie_photo .et_pb_gallery_pagination .prev-dots {
    display: none !important;
}

.galerie_photo .et_pb_gallery_pagination .page-prev::before {
    content: "\34";
    font-family: 'ETmodules' !important;
    font-size: 24px !important;
}

.galerie_photo .et_pb_gallery_pagination .page-next::before {
    content: "\35";
    font-family: 'ETmodules' !important;
    font-size: 24px !important;
}

/* --- Alignement Parfait de la Pagination --- */

.galerie_photo .et_pb_gallery_pagination ul {
    display: flex !important;
    align-items: center;
    justify-content: center;
    list-style: none !important;
}

/* 2. On prépare le lien pour qu'il soit un conteneur centré */
.galerie_photo .et_pb_gallery_pagination .page-prev,
.galerie_photo .et_pb_gallery_pagination .page-next {
    display: flex !important;
    align-items: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    font-size: 0 !important;
    text-decoration: none !important;
}

/* 3. Ajustement des icônes (doubles flèches) */
.galerie_photo .et_pb_gallery_pagination .page-prev::before,
.galerie_photo .et_pb_gallery_pagination .page-next::before {
    font-family: 'ETmodules' !important;
    font-size: 20px !important;
    /* Taille de l'icône */
    line-height: 1 !important;
    /* CRITIQUE pour l'alignement vertical */
    display: block;
}

/* Flèche gauche */
.galerie_photo .et_pb_gallery_pagination .page-prev::before {
    content: "\34" !important;
}

/* Flèche droite */
.galerie_photo .et_pb_gallery_pagination .page-next::before {
    content: "\35" !important;
}

/* 4. Alignement des numéros de page pour qu'ils soient sur la même ligne */
.galerie_photo .et_pb_gallery_pagination li {
    margin: 0 5px !important;
    display: flex;
    align-items: center;
}


/*******************/
/*** Redim photo ***/
/*******************/

.dortoir-paille .et_pb_column .et_pb_image img {
    min-height: 430px !important;
    object-fit: cover;
}