/*Theme Name:           Flatsome
Theme URI:            http://flatsome.uxthemes.com
Author:               UX-Themes
Author URI:           https://uxthemes.com
Description:          Multi-Purpose Responsive WooCommerce Theme
Version:              3.20.3
Requires at least:    6.4
Requires PHP:         7.4
WC requires at least: 8.3
Text Domain:          flatsome
License:              https://themeforest.net/licenses
License URI:          https://themeforest.net/licenses*/

/***************
All custom CSS should be added to Flatsome > Advanced > Custom CSS,
or in the style.css of a Child Theme.
***************/





/* cacher tout par défaut */
.header-club,
.header-tourisme,
.header-odet {
    display: none;
}

#main,
#wrapper {
    background-color: transparent !important;
}



/* afficher selon rubrique */
.page-id-15 .header-club,
.parent-pageid-15 .header-club {
    display: block;
}

.page-id-97 .header-tourisme,
.parent-pageid-97 .header-tourisme {
    display: block;
}

.page-id-21 .header-odet,
.parent-pageid-21 .header-odet {
    display: block;
}

/* =========================
   VARIABLES PAR RUBRIQUE
========================= */

/* CLUB */
.page-id-15,
.parent-pageid-15 {
    --main-color: #1E3A5F;
    --second-color: #C8A96B;
    --bg-page: #e0dfd5;
}

/* TOURISME */
.page-id-97,
.parent-pageid-97 {
    --main-color: #8B0000;
    --second-color: #F4D03F;
    --bg-page: #f7eb99;
}

/* DESCENTE */
.page-id-21,
.parent-pageid-21 {
    --main-color: #2E5E3E;
    --second-color: #D5C4A1;
    --bg-page: #f4f1ec;
}

/* =========================
   APPLICATION BACKGROUND (IMPORTANT)
========================= */

body {
    background-color: var(--bg-page, #ffffff);
}

/* =========================
   STYLES AUTOMATIQUES
========================= */

/* TOURISME HEADER */
.page-id-97 .header-top,
.parent-pageid-97 .header-top {
    background-color: #8B0000;
}

/* TITRES TOURISME */
.page-id-97 h1,
.page-id-97 h3,
.page-id-97 h4,
.parent-pageid-97 h1,
.parent-pageid-97 h3,
.parent-pageid-97 h4 {
    color: #000;
}

/* BOUTONS GLOBAL */
.parent-pageid-15 .button,
.parent-pageid-97 .button,
.parent-pageid-21 .button {
    background: var(--main-color);
    border-color: var(--main-color);
}

/* H1 GLOBAL */
.parent-pageid-15 h1,
.parent-pageid-97 h1,
.parent-pageid-21 h1 {
    color: var(--main-color);
}

/* TITRES SECTIONS */
.parent-pageid-15 .section-title,
.parent-pageid-97 .section-title,
.parent-pageid-21 .section-title {
    color: var(--second-color);
}

/* HEADER TOP TEXT */
.parent-pageid-15 .header-top,
.parent-pageid-97 .header-top,
.parent-pageid-21 .header-top {
    color: var(--second-color) !important;
}