/*
Theme Name: Inspiro PRO Child
Theme URI: https://www.wpzoom.com/themes/inspiro-pro/
Template: wpzoom-inspiro-pro
Description: This is a simple Child Theme.
Author: WPZOOM
Author URI: https://www.wpzoom.com
Version: 1.0
*/

/* Write your custom CSS code below or add it in the Customizer > Additional CSS */



body.site-layout_agency {
  --color__primary:  #2A95DC; /* Bleu Qualibat */
/*  --color__body-background: #fff;
  --color__sidenav-background: #fafafa; */
  --color__footer-background: #282A65; /* Bleu S&F */
/*  --color__body-background-90: rgba(250, 250, 250, 0.9);
  --color__body-background-50: rgba(250, 250, 250, 0.5);
  --color__border-transparent: rgba(0, 0, 0, 0.1);
  --color__border-transparent-sidenav: rgba(0, 0, 0, 0.1);
  --color__body-text: #111;
  --light_color: #929292;
  --woocommerce_color: #929292; */
  --color__text-footer: #fff;
/*  --color__widget-title: #111;
  --color__hamburger: #111;
  --color__links-sidenav: #111;*/
  --color__links-menu: #282A65; /* Bleu S&F */
/*  --color__links: #111; */
  --color__headings: #2A95DC; /* Bleu Qualibat */
/*  --font__main: "Poppins", sans-serif;
  --font__headings: "Poppins", sans-serif; }*/
}


/* Désactiver le texte de copyright en bas du menu mobile */
.side-nav .side-nav__wrap .side-nav__footer {
    display: none !important;
}




/* Début de : header sur PC : */
/* Couleur de fond du header sur PC : */
.site-layout_real-estate .headroom--not-top .navbar.page-with-cover, .site-layout_shop .headroom--not-top .navbar.page-with-cover, .site-layout_agency .headroom--not-top .navbar.page-with-cover {
    background: #fff;
    background-color: #fff
}

/* couleur des items au survol défilement 0 sur les pages vidéo intro : * /
.site-layout_shop.home .navbar a:hover, .site-layout_shop .navbar.page-with-cover a:hover, .site-layout_real-estate.home .navbar a:hover, .site-layout_real-estate .navbar.page-with-cover a:hover, .site-layout_agency.home .navbar a:hover, .site-layout_agency .navbar.page-with-cover a:hover {
    color: #282A65; /* Bleu S&F * /
}

/* Couleur des liens du menu : */
.navbar a {
  color: var(--color__links-menu); }
/*
.navbar a {
    color: #282A65; /* Bleu S&F * /
}
/* Couleur des liens du menu au survol : * /
.navbar-nav > li > a:hover {
    text-decoration: none;
    color: #2A95DC; /* Bleu Qualibat * /
}
/* Item courant du menu : */
.site-layout_real-estate .current-menu-item a, .site-layout_real-estate .current_page_item a, .site-layout_real-estate .current-menu-parent a, .site-layout_real-estate .current_page_parent a, .site-layout_shop .current-menu-item a, .site-layout_shop .current_page_item a, .site-layout_shop .current-menu-parent a, .site-layout_shop .current_page_parent a, .site-layout_agency .current-menu-item a, .site-layout_agency .current_page_item a, .site-layout_agency .current-menu-parent a, .site-layout_agency .current_page_parent a {
    font-weight: 400;
	color: #2A95DC; /* Bleu Qualibat */
}

.site-layout_real-estate .headroom--not-top .navbar.page-with-cover .navbar-brand-wpz a, .site-layout_real-estate .headroom--not-top .navbar.page-with-cover .navbar-nav > li > a, .site-layout_shop .headroom--not-top .navbar.page-with-cover .navbar-brand-wpz a, .site-layout_shop .headroom--not-top .navbar.page-with-cover .navbar-nav > li > a, .site-layout_agency .headroom--not-top .navbar.page-with-cover .navbar-brand-wpz a, .site-layout_agency .headroom--not-top .navbar.page-with-cover .navbar-nav > li > a {
    color: #282A65; /* Bleu S&F */
}


/* couleur de l'item courant au défilement 0 : * /
.site-layout_real-estate .current-menu-item a, .site-layout_real-estate .current_page_item a, .site-layout_real-estate .current-menu-parent a, .site-layout_real-estate .current_page_parent a, .site-layout_shop .current-menu-item a, .site-layout_shop .current_page_item a, .site-layout_shop .current-menu-parent a, .site-layout_shop .current_page_parent a, .site-layout_agency .current-menu-item a, .site-layout_agency .current_page_item a, .site-layout_agency .current-menu-parent a, .site-layout_agency .current_page_parent a {
    color: #2A95DC; /* Bleu Qualibat * /
}

/* couleur des items au survol après défilement: * /
.site-layout_real-estate .headroom--not-top .navbar.page-with-cover .navbar-brand-wpz a, .site-layout_real-estate .headroom--not-top .navbar.page-with-cover .navbar-nav > li > a, .site-layout_shop .headroom--not-top .navbar.page-with-cover .navbar-brand-wpz a, .site-layout_shop .headroom--not-top .navbar.page-with-cover .navbar-nav > li > a, .site-layout_agency .headroom--not-top .navbar.page-with-cover .navbar-brand-wpz a, .site-layout_agency .headroom--not-top .navbar.page-with-cover .navbar-nav > li > a {
    color: #282A65; /* Bleu S&F * /
}
*/
/* Fin de : header sur PC. */

/* Couleur de fond du bandeau de menu haut : */
.site-layout_shop.home .navbar, .site-layout_shop .navbar.page-with-cover, .site-layout_real-estate.home .navbar, .site-layout_real-estate .navbar.page-with-cover, .site-layout_agency.home .navbar, .site-layout_agency .navbar.page-with-cover {
    background-color: #FFFFFF;
	background-image: none;
}
/* Couleur de fond du de menu mobile : */
.side-nav .side-nav__wrap {
    background-color: #ffffff !important;
}

/* Couleur du bouton de menu Hamburger Mobiles : */
.navbar-toggle .icon-bar {
    background: #282A65 !important; /* Bleu S&F */
    height: 4px;
}

.navbar-toggle {
    width: 33px;
    margin: 17px 10px 0 0;
}

.navbar-toggle .icon-bar + .icon-bar {
    margin-top: 10px;
}



.side-nav .side-nav__wrap .side-nav__header {
/*    display: flex;
    align-items: center;
    flex-wrap: wrap;
    /* gap: 20px; */
    justify-content: center;
/*    margin: 0 0 10px; */
}


/*
.navbar-toggle {
    display: none;
    position: relative;
    float: none;
    margin: 21px 0 0 0;
    padding-left: 0;
    padding-right: 0;
    width: 33px;
    border-color: transparent;
    background: transparent !important;
}
*/
/*
.navbar-toggle .icon-bar {
    position: relative;
    display: block;
    background: var(--color__hamburger);
    width: 100%;
    height: 4px;
    transition: all 0.2s ease-in-out;
}
*/
/* Couleur des liens du menu PC : */
.site-layout_shop.home .navbar a, .site-layout_shop .navbar.page-with-cover a, .site-layout_real-estate.home .navbar a, .site-layout_real-estate .navbar.page-with-cover a, .site-layout_agency.home .navbar a, .site-layout_agency .navbar.page-with-cover a {
    color: #282A65; /* Bleu S&F */
}

/* Couleur des liens du menu Mobile : */
.side-nav .side-nav__wrap .side-nav__scrollable-wrap .side-nav__scrollable-container .navbar-nav li a {
/*    font-size: 48px; */
    color: #282A65; /* Bleu S&F */
/*    padding: 0;
    margin: 0;
    transition: all 0.2s ease; */
}
/* Taille de texte des liens du menu Mobile : */
.side-nav .side-nav__wrap .side-nav__scrollable-wrap .side-nav__scrollable-container .navbar-nav li > a {
    font-size: 25px;
}
@media screen and (min-width: 769px) {
    .side-nav .side-nav__wrap .side-nav__scrollable-wrap .side-nav__scrollable-container .navbar-nav li > a {
        font-size: 38px;
    }
}


/* Largeur Maxi de l'emplacement logo sur menu PC : */
.navbar-header {
    max-width: 200px !important;
}


/* Début de : Footer sur PC : */

/* Titres  des widgets : */
.site-layout_real-estate .site-footer .widget .title, .site-layout_shop .site-footer .widget .title, .site-layout_agency .site-footer .widget .title {
    font-weight: 400;
    color: #FFC40E; /* Jaune d'Oeuf */
}


.footer-link {
    font-weight: 600;
	color: #FFF;
}
/* Le span "Stores & Fermetures 13-83" : */
.yellow-egg {
    color: #FFC40E; /* Jaune d'Oeuf */
}

/* Le span "Certifié RGE par Qualibat" : */
.qualibat {
font-weight: 600;
}
/* Copyright et lien PWA : */
.site-layout_agency .site-footer .site-info {
    color: #fff;
	margin-bottom: 20px;
}

body, .footer-widgets .column, .site-info {
    font-size: 16px;
}

/* Copyright : * /
.site-info .copyright, .site-info .designed-by {
    margin: 5px 0;
    width: 50%;
    float: left;
}
/* Lien PWA : * /
.site-info .designed-by {
    text-align: right;
}
*/
.site-info a {
    font-weight: 600;
	color: #FFC40E; /* Jaune d'Oeuf */
}
 /* Couleur de fond du footer = Bleu Qualibat */

@media only screen and (max-width: 600px) {
    .wave-link {
        font-size: 1.6rem !important;
        white-space: normal;
		text-align: center !important;
		margin-top: 15px !important;
		margin-bottom: 25px !important;
    }
}

.site-info {
/*  display: flex; */
  flex-direction: row;
  align-items: center;
  gap: 20px;
}

@media (max-width: 768px) {
  .site-info {
    flex-direction: column;
    align-items: flex-start;
  }
}

.site-footer {
    padding-bottom: 30px;
}
/* Fin de : Footer sur PC. */








