/*
* FooGallery Custom CSS
* This file is created by adding custom CSS on FooGallery Settings page in wp-admin
* Created : 7 May 2026, 7:50 pm
*/

/* =========================================
   FOO GALLERY — STYLE PREMIUM COMPLET
========================================= */


/* ===== NAVIGATION CATÉGORIES ===== */

.foogallery-album .fg-album-filter a,
.fg-album-filter-list li a {

    font-family: 'Montserrat', sans-serif !important;
    font-weight: 400 !important;

    letter-spacing: 0.18em !important;

    font-size: 11px !important;

    text-transform: uppercase !important;

    color: rgba(241,236,230,0.72) !important;

    transition: all 0.3s ease !important;
}


/* HOVER CATÉGORIES */

.foogallery-album .fg-album-filter a:hover,
.fg-album-filter-list li a:hover {

    color: #ffffff !important;
}


/* CATÉGORIE ACTIVE */

.foogallery-album .fg-filter-active,
.foogallery-album .fg-filter-active a {

    color: #ffffff !important;
}


/* ===== SUPPRIME LIGNES / BORDURES ===== */

.foogallery-stack-album .fg-pile-list li,
.foogallery-stack-album ul li {

    border: none !important;
    outline: none !important;
    box-shadow: none !important;
}


/* ===== TITRES ALBUM ===== */

.foogallery-album h2,
.foogallery-album .fg-album-title {

    font-family: 'Montserrat', sans-serif !important;

    font-weight: 400 !important;

    letter-spacing: 0.22em !important;

    text-transform: uppercase !important;

    font-size: 14px !important;

    color: #f1ece6 !important;

    border-bottom:
    1px solid rgba(147,54,57,0.45) !important;

    padding-bottom: 12px !important;
}


/* =========================================
   BOUTON RETOUR — INVISIBLE
========================================= */

[id^="foogallery-album-"] .fg-header-back,
.foogallery-album .fg-header-back,
.fg-header-back {

    background: transparent !important;
    background-color: transparent !important;

    border: none !important;

    box-shadow: none !important;

    backdrop-filter: none !important;

    width: auto !important;
    height: auto !important;

    min-width: auto !important;
    min-height: auto !important;

    opacity: 0 !important;
    visibility: hidden !important;

    pointer-events: none !important;
}


/* =========================================
   CACHE BOUTONS DÉSACTIVÉS
========================================= */

.fg-prev.fg-disabled,
.fg-prev[disabled],
.fg-prev.disabled,
.slick-prev.slick-disabled,
.fg-nav-prev.fg-disabled,
.fg-nav-prev:disabled,

.fg-next.fg-disabled,
.fg-next[disabled],
.fg-next.disabled,
.slick-next.slick-disabled,
.fg-nav-next.fg-disabled,
.fg-nav-next:disabled {

    display: none !important;

    visibility: hidden !important;

    opacity: 0 !important;

    pointer-events: none !important;
}


/* CACHE LE RETOUR SI AUCUN SOUS-ALBUM OUVERT */

.foogallery-album:not(.fg-open-album) .fg-header-back {
    display: none !important;
}