/*
Theme Name: Kadence Child
Theme URI: https://www.kadencewp.com/
Description: Thème enfant Kadence pour le Salon Violet
Author: Salon Violet
Template: kadence
Version: 1.0
*/

/* ==========================================
   FICHE ARTISTE - SALON VIOLET
========================================== */


/* Conteneur général fiche artiste */

.single-artiste .site-main {

    max-width: 1400px;
    margin: 0 auto;
    padding-left: 80px;
    padding-right: 80px;

}


/* Bouton retour */

.single-artiste .retour-page {

    margin-bottom: 30px;

}


.single-artiste .retour-page button {

    background: transparent;
    border: 1px solid #ffffff;
    color: #ffffff;

    padding: 10px 18px;

    border-radius: 6px;

    cursor: pointer;

    font-size: 15px;

}


.single-artiste .retour-page button:hover {

    background:#ffffff;
    color:#000000;

}


/* Titre artiste */

.single-artiste .entry-title {

    color:#ffffff;
    text-align:center;
    margin-top:40px;
    margin-bottom:40px;

}


/* Colonnes photo + contenu */

.single-artiste .artiste-contenu {

    display:flex;
    align-items:flex-start;
    gap:50px;

}


/* Colonne gauche */

.single-artiste .artiste-photo {

    width:300px;
    flex-shrink:0;
    text-align:center;

}


.single-artiste .artiste-photo img {

    width:300px;
    height:auto;
    display:block;
    margin:auto;

}


/* Informations sous la photo */

.single-artiste .artiste-infos-photo {

    margin-top:20px;
    text-align:center;

}


.single-artiste .artiste-infos-photo p {

    margin:8px 0;

    color:#ffffff;

}


/* Badge sociétaire */

.single-artiste .badge-societaire {

    color:#ffffff;
    font-weight:bold;

}


/* Discipline */

.single-artiste .discipline {

    color:#ffffff;
    white-space:nowrap;

}


.single-artiste .discipline strong {

    color:#ffffff;

}


/* Site artiste */

.single-artiste .artiste-infos-photo a {

    color:#ffffff;
    text-decoration:none;

}


.single-artiste .artiste-infos-photo a:hover {

    text-decoration:underline;

}



/* Colonne droite */

.single-artiste .artiste-informations {

    flex:1;
    width:auto;
    margin-top:0;
    padding-top:0;

    color:#ffffff;

}


/* Biographie */

.single-artiste .artiste-informations h2:first-child {

    margin-top:0;

}


.single-artiste .biographie {

    max-width:1000px;
    text-align:justify;

}


.single-artiste .biographie p {

    color:#ffffff;
    margin-bottom:1em;

}



/* Liens colonne droite */

.single-artiste .artiste-informations a {

    color:#ffffff;

}



/* Mobile */

@media(max-width:768px) {


    .single-artiste .site-main {

        padding-left:20px;
        padding-right:20px;

    }


    .single-artiste .artiste-contenu {

        display:block;

    }


    .single-artiste .artiste-photo {

        width:100%;
        margin-bottom:30px;

    }


    .single-artiste .artiste-photo img {

        max-width:300px;
        width:100%;

    }


}

/* ==========================================
   PAGES EXPOSANTS / SOCIETAIRES
   SALON VIOLET
========================================== */


/* Conteneur pages listes */

.page-template-page-exposants-2026 .site-main,
.page-template-page-hommage .site-main ,
.page-template-page-societaires .site-main {

    max-width:1400px;

    margin:0 auto;

    padding-left:80px;
    padding-right:80px;

}


/* Titres pages */

.page-template-page-exposants-2026 h1,
.page-template-page-hommage h2 ,
.page-template-page-societaires h1 {

    color:#ffffff;

    text-align:center;

    margin-top:40px;

    margin-bottom:50px;

}


/* ==========================
   FILTRES
========================== */


.filtres-artistes {

    display:flex;

    justify-content:center;

    align-items:center;

    gap:20px;

    margin:40px auto;

}


.filtres-artistes input,
.filtres-artistes select {

    padding:10px 15px;

    background:#111111;

    color:#ffffff;

    border:1px solid #555555;

    border-radius:4px;

    font-size:15px;

}



/* ==========================
   LISTE ARTISTES
========================== */


.liste-artistes {

    display:grid;

    grid-template-columns:repeat(5,1fr);

    gap:15px 35px;

}


/* Carte */

.carte-artiste {

    text-align:center;

}


/* Nom artiste */

.carte-artiste h3 {

    font-size:18px;

    font-weight:500;

    margin:2px 0 3px;

}


/* Liens */

.carte-artiste a {

    color:#ffffff;

    text-decoration:none;

}


.carte-artiste a:hover {

    color:#dddddd;

}


/* Discipline */

.carte-artiste p {

    color:#cccccc;

    font-size:14px;

    margin:0;

}



/* Etoile sociétaire */

.etoile-societaire {

    color:#ffffff;

    font-size:16px;

    margin-right:5px;

}



/* Note bas de page */

.note-societaires {

    margin-top:40px;

    text-align:center;

    color:#cccccc;

    font-size:14px;

    font-style:italic;

}



/* ==========================
   RESPONSIVE
========================== */


@media(max-width:1024px) {


    .liste-artistes {

        grid-template-columns:repeat(2,1fr);

    }


}


@media(max-width:768px) {


    .page-template-page-exposants-2026 .site-main,
    .page-template-page-hommage .site-main ,
    .page-template-page-societaires .site-main {

        padding-left:20px;

        padding-right:20px;

    }


    .filtres-artistes {

        flex-direction:column;

    }


}


@media(max-width:600px) {


    .liste-artistes {

        grid-template-columns:1fr;

    }


}

/* ==========================================
   GALERIE OEUVRES - SALON VIOLET
========================================== */


/* Grille des œuvres */

.liste-oeuvres {

    display:grid;

    grid-template-columns:repeat(4,1fr);

    gap:25px;

    width:100%;

    margin-top:35px;

}



/* Carte œuvre */

.oeuvre-card {

    background:#151515;

    border-radius:10px;

    overflow:hidden;

}



/* Image œuvre */

.oeuvre-image {

    display:block;

    overflow:hidden;

}


.oeuvre-image a {

    display:block;

    cursor:zoom-in;

}


.oeuvre-image img {

    width:100%;

    height:260px;

    object-fit:contain;

    background:#111111;

    display:block;

    transition:transform .3s ease;

}



/* Effet zoom */

.oeuvre-card:hover .oeuvre-image img {

    transform:scale(1.03);

}



/* Informations œuvre */

.oeuvre-infos {

    padding:12px;

    text-align:center;

}



/* Titre œuvre */

.oeuvre-infos h3 {

    font-size:18px;

    margin:5px 0 10px;

}


.oeuvre-infos h3 a {

    color:#ffffff;

    text-decoration:none;

}


.oeuvre-infos h3 a:hover {

    text-decoration:underline;

}



/* Technique */

.technique {

    color:#ffffff;

    font-size:14px;

    margin:5px 0;

}



/* Dimensions */

.dimensions {

    color:#cccccc;

    font-size:13px;

    margin:5px 0;

}



/* ==========================================
   RESPONSIVE GALERIE
========================================== */


@media (min-width:768px) and (max-width:1024px){

    .single-artiste .liste-oeuvres{

        grid-template-columns:repeat(2,1fr);

        gap:25px;

    }

}



@media(max-width:768px) {


    .liste-oeuvres {

        grid-template-columns:repeat(2,1fr);

    }


}



@media(max-width:600px) {


    .liste-oeuvres {

        grid-template-columns:1fr;

    }


}

/* ==========================================
   Corrections fiche artiste
========================================== */


/* Nom de l'artiste aligné à gauche */

.single-artiste .entry-title {

    text-align:left;

}



/* Tout le contenu de la fiche artiste en blanc */

.single-artiste .artiste-informations,
.single-artiste .artiste-informations p,
.single-artiste .artiste-informations h2,
.single-artiste .artiste-informations h3,
.single-artiste .oeuvres-artiste,
.single-artiste .oeuvres-artiste p {

    color:#ffffff;

}



/* Titres des œuvres */

.single-artiste .oeuvre-infos h3 a {

    color:#ffffff;

}



/* Informations œuvres */

.single-artiste .technique {

    color:#ffffff;

}


.single-artiste .dimensions {

    color:#ffffff;

}

/* Couleur des noms artistes - pages Exposants / Sociétaires */

.page-template-page-exposants-2026 .carte-artiste a,
.page-template-page-hommage .carte-artiste a ,
.page-template-page-societaires .carte-artiste a {

    color:#ffffff !important;
    text-decoration:none;

}


.page-template-page-exposants-2026 .carte-artiste h3,
.page-template-page-hommage .carte-artiste h3 ,
.page-template-page-societaires .carte-artiste h3 {

    color:#ffffff !important;

}

/* Décalage du bouton retour fiche artiste */

.single-artiste .retour-page {

    margin-top:20px;

}

/* Bouton retour flottant à droite */

.single-artiste .retour-page {

    position: fixed;

    top: 70px;

    right: 50px;

    z-index: 1000;

    margin:0;

}


.single-artiste .retour-page button {

    background:#111;

    border:1px solid #ffffff;

    color:#ffffff;

    padding:10px 18px;

    border-radius:6px;

    cursor:pointer;

    font-size:15px;

}


.single-artiste .retour-page button:hover {

    background:#ffffff;

    color:#000000;

}

@media(max-width:768px){

    .single-artiste .retour-page {

        position:static;

        margin-bottom:20px;

    }

}

/* ==================================
   PAGE LES OEUVRES 2026
================================== */


.page-oeuvres-2026 .entry-header h1 {

    color:#ffffff;

    text-align:center;

    margin-top:40px;

    margin-bottom:50px;

}


.page-oeuvres-2026 .artiste-oeuvre {

    color:#ffffff;

    font-weight:bold;

}


.page-oeuvres-2026 .oeuvre-infos {

    text-align:center;

}

.page-oeuvres-2026 .entry-header {

    margin-top:40px;
    margin-bottom:50px;

}

/* Page Les œuvres 2026 */

.page-oeuvres-2026 .oeuvre-infos h3,
.page-oeuvres-2026 .oeuvre-infos h3 a {

    color:#ffffff !important;

}

/* ==================================
   Page Les œuvres 2026
   Mise en page galerie
================================== */


.page-oeuvres-2026 .liste-oeuvres {

    max-width:1400px;

    margin:40px auto;

    padding-left:60px;

    padding-right:60px;

    grid-template-columns:repeat(4, 1fr);

    gap:25px;

}



/* Cartes plus compactes */

.page-oeuvres-2026 .oeuvre-card {

    max-width:280px;

    margin:auto;

}



/* Images */

.page-oeuvres-2026 .oeuvre-image img {

    height:220px;

}



/* Responsive */

@media(max-width:1024px){

    .page-oeuvres-2026 .liste-oeuvres {

        grid-template-columns:repeat(3,1fr);

        padding-left:30px;

        padding-right:30px;

    }

}


@media(max-width:768px){

    .page-oeuvres-2026 .liste-oeuvres {

        grid-template-columns:repeat(2,1fr);

        padding-left:20px;

        padding-right:20px;

    }

}


@media(max-width:600px){

    .page-oeuvres-2026 .liste-oeuvres {

        grid-template-columns:1fr;

    }

}

/* ==================================
   Cartes œuvres uniformes
================================== */


.page-oeuvres-2026 .oeuvre-card {

    width:280px;

     min-height:0;

    margin:auto;

}



/* Zone image fixe */

.page-oeuvres-2026 .oeuvre-image {

    height:220px;

    display:flex;

    align-items:center;

    justify-content:center;

}



.page-oeuvres-2026 .oeuvre-image img {

    width:100%;

    height:220px;

    object-fit:contain;

}



/* Informations */

.page-oeuvres-2026 .oeuvre-infos {

    height:auto;

    min-height:120px;

    padding:10px;

}



/* Artiste */

.page-oeuvres-2026 .artiste-oeuvre {

    color:#ffffff;

    font-weight:bold;

    margin:5px 0;

}



/* Titre œuvre */

.page-oeuvres-2026 .oeuvre-infos h3 {

    color:#ffffff;

    font-size:16px;

    margin:5px 0 10px;

}

/* ==================================
   Filtres page Les œuvres 2026
================================== */

.page-oeuvres-2026 .filtres-oeuvres {

    display:flex;
    justify-content:center;
    align-items:center;
    gap:20px;
    margin:30px auto 50px;

}


.page-oeuvres-2026 .filtres-oeuvres input,
.page-oeuvres-2026 .filtres-oeuvres select {

    padding:10px 15px;
    background:#111;
    color:#fff;
    border:1px solid #555;
    border-radius:4px;

}


@media (max-width:768px) {

    .page-oeuvres-2026 .filtres-oeuvres {

        flex-direction:column;
        align-items:center;

    }

}

/* Technique + dimensions sur une ligne */

.page-oeuvres-2026 .technique-dimensions {

    color:#cccccc;
    font-size:14px;
    margin:5px 0;

}

/* lien sur oeuvre exposée vers artiste */

.artiste-oeuvre a {

    color: #ffffff;
    text-decoration: none;
    transition: color .2s ease;

}

.artiste-oeuvre a:hover {

    color: #9b59b6;
    text-decoration: underline;

}

.etoile-societaire {

    color: #ffffff;
    margin-right: 5px;
    font-size: 0.9em;
    transition: color 0.3s ease;

}


/* Couleur de l'étoile au survol du lien sociétaire */

.artiste-oeuvre a:hover .etoile-societaire {

    color: #9b59b6; /* violet */

}

/* centrer les libellés des filtres */ 

.filtres-oeuvres select {

    padding:10px 15px;
    background:#111;
    color:#fff;
    border:1px solid #555;
    border-radius:4px;

    text-align:center;
    text-align-last:center;

}


/* Texte des choix dans la liste déroulante */

.filtres-oeuvres option {

    background: #111;
    color: #fff;
    text-align: center;

}


/* Survol des choix */

.filtres-oeuvres option:hover {

    background: #6a0dad;
    color: #fff;

}

.filtres-oeuvres select:hover {

    border-color: #8e44ad;
    color: #fff;

}

/* Filtres artistes 2026 */

.filtres-artistes select {

    padding: 10px 15px;
    background: #111;
    color: #fff;
    border: 1px solid #555;
    border-radius: 4px;

    text-align: center;
    text-align-last: center;

}


/* Texte des choix dans la liste déroulante */

.filtres-artistes option {

    background: #111;
    color: #fff;
    text-align: center;

}


/* Survol des choix */

.filtres-artistes option:hover {

    background: #000000;
    color: #fff;

}

/* Légende sociétaires sous le titre */

/* Réduction espace entre titre et légende - Exposants 2026 */

/* =================================
   Titre + légende sociétaires
================================= */


.page-oeuvres-2026 .entry-header,
.page-exposants .entry-header {

    text-align:center;
    margin-bottom:20px;

}


.page-oeuvres-2026 .entry-header h1,
.page-exposants .entry-header h1 {

    margin-bottom:5px;

}


.page-oeuvres-2026 .legende-societaires,
.page-exposants .legende-societaires {

    margin-top:0;
    margin-bottom:25px;

}

.legende-societaires {

    text-align: center;
    color: #ffffff;
    margin-top: 0px;
    margin-bottom: 25px;
    font-size: 0.95em;

}


.legende-societaires .etoile-societaire {

    color: #ffffff;
    margin-right: 5px;

}

/* ===================================
   Filtres œuvres - Salon Violet
=================================== */


.filtres-oeuvres {

    display:flex;
    justify-content:center;
    align-items:center;
    gap:20px;
    margin:30px auto 50px;

}


/* Boîtes des filtres */

.filtres-oeuvres select {

    appearance:none;
    -webkit-appearance:none;
    -moz-appearance:none;

    min-width:220px;

    padding:12px 45px 12px 20px;

    background-color:#111;

    color:#ffffff;

    border:1px solid #555;

    border-radius:6px;

    font-size:16px;

    text-align:center;
    text-align-last:center;

    cursor:pointer;

    transition:
        border-color .3s ease,
        background-color .3s ease;

}


/* Flèche personnalisée */

.filtres-oeuvres {

    position:relative;

}


.filtres-oeuvres select {

    background-image:
    linear-gradient(45deg, transparent 50%, #ffffff 50%),
    linear-gradient(135deg, #ffffff 50%, transparent 50%);

    background-position:

    calc(100% - 20px) 50%,
    calc(100% - 14px) 50%;

    background-size:

    6px 6px,
    6px 6px;

    background-repeat:no-repeat;

}


/* Survol */

.filtres-oeuvres select:hover {

    border-color:#8e44ad;

    background-color:#1a1a1a;

}


/* Focus */

.filtres-oeuvres select:focus {

    outline:none;

    border-color:#8e44ad;

    box-shadow:
    0 0 0 2px rgba(142,68,173,.3);

}


/* Options */

.filtres-oeuvres option {

    background:#111;

    color:#ffffff;

}



/* Mobile */

@media(max-width:768px){


.filtres-oeuvres {

    flex-direction:column;

}


.filtres-oeuvres select {

    width:90%;

}


}

/* ===================================
   Filtres œuvres - Salon Violet
=================================== */


.page-oeuvres-2026 .filtres-oeuvres {

    display:flex;
    justify-content:center;
    align-items:center;
    gap:20px;
    margin:30px auto 50px;

}


.page-oeuvres-2026 .filtres-oeuvres select {

    appearance:none;
    -webkit-appearance:none;
    -moz-appearance:none;

    min-width:220px;

    height:48px;

    padding:0 45px 0 20px !important;

    background-color:#111 !important;

    color:#ffffff !important;

    border:1px solid #555 !important;

    border-radius:6px;

    font-size:16px;

    text-align:center;
    text-align-last:center;

    cursor:pointer;

    transition:all .3s ease;

}


/* Flèche personnalisée */

.page-oeuvres-2026 .filtres-oeuvres select {

    background-image:
    linear-gradient(45deg, transparent 50%, #fff 50%),
    linear-gradient(135deg, #fff 50%, transparent 50%);

    background-position:
    calc(100% - 20px) 20px,
    calc(100% - 14px) 20px;

    background-size:
    6px 6px,
    6px 6px;

    background-repeat:no-repeat;

}


/* Survol */

.page-oeuvres-2026 .filtres-oeuvres select:hover {

    border-color:#9b59b6 !important;

    background-color:#1f1028 !important;

    color:#ffffff !important;

}


/* Focus */

.page-oeuvres-2026 .filtres-oeuvres select:focus {

    outline:none;

    border-color:#8e44ad !important;

    box-shadow:0 0 0 3px rgba(142,68,173,.35);

}

.page-oeuvres-2026 .filtres-oeuvres select option:hover {

    background:#9b59b6 !important;

    color:#fff !important;

}


/* Texte des options */

.page-oeuvres-2026 .filtres-oeuvres select option {

    background:#111;

    color:#fff;

}

/* Artiste dans le lightbox */

.lightbox-artiste {

    color:#ffffff;

    text-decoration:none;

    transition:color .3s ease;

}


.lightbox-artiste:hover {

    color:#9b59b6;

}


.lightbox-artiste .etoile-societaire {

    color:#ffffff;

    margin-right:5px;

    transition:color .3s ease;

}


.lightbox-artiste:hover .etoile-societaire {

    color:#9b59b6;

}

/* Nom des artistes cliquables - survol violet */

.liste-artistes .carte-artiste h3 a:hover {

    color: #000000;

}

/* Etoile sociétaire au survol du lien */

.liste-artistes .carte-artiste h3 a:hover .etoile-societaire {

    color: #000000;

}

.liste-artistes .carte-artiste h3 a:hover {

    color: #000000 !important;

}

.carte-artiste h3 a {
    color: inherit;
    text-decoration:none;
}


.carte-artiste h3 a:hover {
    color:#8e44ad;
}


.carte-artiste h3 a:hover .etoile-societaire {
    color:#8e44ad;
}

.filtres-oeuvres,
.filtres-artistes {

    display:flex;

    justify-content:center;

    gap:20px;

    margin-bottom:30px;

}

/* ==================================================
   Filtres Œuvres / Exposants / Sociétaires
   ================================================== */


.filtres-oeuvres select,
.filtres-artistes select {

    background-color: #ffffff;

    color: #ffffff;

    text-align: center;

    border: 1px solid #ffffff;

}



/* Texte affiché dans la liste déroulante */

.filtres-oeuvres select,
.filtres-artistes select {

    background-color: transparent;

}



/* Options du menu déroulant */

.filtres-oeuvres select option,
.filtres-artistes select option {

    color: #000000;

    background-color: #ffffff;

}



/* Survol du filtre */

.filtres-oeuvres select:hover,
.filtres-artistes select:hover {

    border-color: #8e44ad;

}



/* Focus (quand le filtre est sélectionné) */

.filtres-oeuvres select:focus,
.filtres-artistes select:focus {

    border-color: #8e44ad;

    outline:none;

}

.filtres-oeuvres,
.filtres-artistes {

    display:flex;

    justify-content:center;

    gap:20px;

    margin-bottom:30px;

}

/* ==================================================
   CONTACT BARRE HAUTE - SALON VIOLET
   ================================================== */

.salon-contact-header {

    display:flex;

    flex-direction:row;

    align-items:center;

    justify-content:flex-end;

    gap:30px;

    white-space:nowrap;

}


.salon-contact-header a {

    display:flex;

    align-items:center;

    color:#ffffff;

    text-decoration:none !important;

    transition:color .25s ease;

}


.salon-contact-header a:hover {

    color:#e5c7f2;

}


.salon-contact-header i {

    margin-right:8px;

    color:#ffffff;

    font-size:16px;

}

/* ==========================================================
   FICHE ARTISTE - GALERIE DES ŒUVRES TABLETTE
   ========================================================== */

@media (min-width:768px) and (max-width:1024px){

    .single-artiste .liste-oeuvres{

        grid-template-columns:repeat(2,1fr);

        gap:20px;

    }

.single-artiste .oeuvre-card{

    width:100%;

    max-width:none;

}

.single-artiste .oeuvre-image{

    height:260px;

}

.single-artiste .oeuvre-image img{

    width:100% !important;

    height:260px !important;

    object-fit:contain;

}

    .single-artiste .oeuvre-infos{

        padding:8px;

    }

    .single-artiste .oeuvre-infos h3{

        font-size:16px;

        margin:5px 0;

        line-height:1.2;

    }

    .single-artiste .oeuvre-infos p{

        margin:2px 0;

        font-size:13px;

        line-height:1.2;

    }

}

/* ==========================================
   FOOTER - SALON VIOLET
========================================== */

/* Fond et hauteur générale du footer */
.site-footer {
    background-color: #111111;
    padding-top: 15px;
    padding-bottom: 10px;
}

/* Réduction des espacements des lignes Kadence */
.site-footer .footer-widget-area,
.site-footer .site-footer-row {
    padding-top: 5px;
    padding-bottom: 5px;
}

/* Menu de navigation du footer */
.site-footer .footer-navigation {
    margin-bottom: 5px;
}

.site-footer .footer-navigation a {
    color: #F0CB85 !important;
    font-size: 13px;
    text-decoration: none;
    transition: color 0.3s ease;
}

/* Survol des liens */
.site-footer .footer-navigation a:hover {
    color: #ffffff !important;
}

/* Copyright */
.site-footer .footer-html,
.site-footer .footer-html p,
.site-footer .footer-copyright {
    color: #F0CB85 !important;
    font-size: 13px;
    line-height: 1.4;
    margin: 0;
    padding-top: 5px;
    padding-bottom: 5px;
}

/* Liens éventuels dans le copyright */
.site-footer .footer-html a {
    color: #F0CB85 !important;
}

.site-footer .footer-html a:hover {
    color: #ffffff !important;
}

/* Suppression des espaces Kadence trop importants */
.site-footer .site-footer-wrap {
    padding-top: 0;
    padding-bottom: 0;
}

/* Alignement centré */
.site-footer .footer-navigation,
.site-footer .footer-html {
    text-align: center;
}


/* ==========================================
   RESPONSIVE TABLETTE / MOBILE
========================================== */

@media (max-width: 768px) {

    .site-footer {
        padding-top: 10px;
        padding-bottom: 5px;
    }

    .site-footer .footer-navigation a {
        font-size: 12px;
    }

    .site-footer .footer-html,
    .site-footer .footer-html p {
        font-size: 12px;
    }

}

.footer-social-wrap svg {
    color: #F0CB85;
}

/* ==========================================
   ESPACE ENTRE GALERIE OEUVRES ET FOOTER
   FICHE ARTISTE
========================================== */

.single-artiste .liste-oeuvres {
    margin-bottom: 50px;
}

/* ==========================================
   CONTACT FICHE ARTISTE
========================================== */

/* Contact artiste */

.email-artiste,
.telephone-artiste {
    display: flex;
    justify-content: center;   /* Centre horizontalement */
    align-items: center;       /* Centre verticalement */
    gap: 10px;
    margin: 10px 0;
}

.email-artiste i,
.telephone-artiste i {
    color: #ffffff;
    font-size: 18px;
    width: 22px;
    text-align: center;
}

.email-artiste a,
.telephone-artiste a {
    color: #ffffff;
    text-decoration: none;
}

.email-artiste a:hover,
.site-artiste a:hover,
.telephone-artiste a:hover {
    color: #F0CB85;
}

/* ==========================================
   ARTISTES DÉCÉDÉS — DATE
========================================== */

.carte-artiste h3 {
    text-align: center;
}

.date-deces {
    display: block;
    text-align: center;
    font-weight: normal;
    white-space: nowrap;
}