/*VARIABLES*/

:root {
    /*--Colors--*/
	--express_primary: #4d2209;
    --express_secondary: #b54345;
    --express_neutral: #80534f;
    --express_body: #585759;
    --express_items: #fff;
    --express_background: #fff;
    --header-icons-brigtness: brightness(1); /* 1=blanc 0=noir*/
    /**/
    
    /*--Fonts--*/
    
    --font_def: 'Montserrat', sans-serif;
	--font_title: 'Poetsen', sans-serif;
    
    /**/
}

/*//VARIABLES//*/

/*-------------------*/

/*IMAGES*/

    /*BG*/

    .back-right{
        background-image: url('../images/droite.jpg');
    }

    .back-left{
        background-image: url('../images/gauche.jpg');
    }

    /**/

    /*Header*/

    header .header-search form i{
        background-image: url('../images/recherche.svg')
    }

    /**/

    /*Fiche Produit*/

    .boxArticle div.cadencier a, .article .droite div.cadencier a{
        background-image: url('../images/liste-envie.svg');
    }

    /**/

    /*Champs*/

    .choix-enlevement-express .column-right .choix-date .r_conso, .choix-enlevement-express .column-right .choix-date .r_jour, .choix-enlevement-express .column-right .choix-date .r_heure, .choix-points-vente-details .date-retrait select, .express.choix-points-vente-details .heure-retrait{
        background-image: url('../images/select-button.svg')
    }

    /**/

    /*Formulaires*/

    input[type="radio"]:checked + label{
        background-image: url('../images/radio-checked.svg')
    }

    input[type="checkbox"]:checked + label{
        background-image: url('../images/checkbox-checked.svg')
    }

    /**/

    /*Point de vente*/
    .choix-points-vente-details .row > .column-middle .column-right > .nom, .points-vente-details .row > .column-middle .column-right > span, .etape4 .row > .column-middle .column-right > .nom, .points-vente-details .modalLink > .column-right > .nom, .points-vente-details .row > .column-middle .column-right > .nom, .points-vente-details .modalLink > .column-right > .ville, .points-vente-details .row > .column-middle .column-right > .ville,
	.etape4 .row > .column-middle .column-right > .ville {
        background-image: url("../images/points-vente/logo.png");
    }

    .etape4 .row > .column-middle .column-right > span.lib{
        display: none;
    }

/*//IMAGES//*/


/*-------------------*/

/*SURCHARGE*/


/*Forcer les liens en blanc en cas de changement de contrast au survol*/
/*.nav.navbar-nav li a:hover span, .choix-enlevement-express .submit a:hover, .choix-enlevement-express .submit button:hover{
    color: #fff !important; /*Forcer la couleur blanche sur les liens de menu au survol*/
/*}*/

h1{
    font-family: var(--font_title);
    font-weight: 900;
    font-size: 50px;
}

h2{
    font-family: var(--font_title);
    font-size: 30px;
}

h3{
    font-family: var(--font_title);
    font-weight: 900;
    font-size: 22px;
}

header .account .bienvenue .prenom{
    color: #fff;
}

.choix-points-vente-details .date-retrait select{
    background-position: 158px;
}

.express.choix-points-vente-details .heure-retrait{
    background-position: 67px;
}

.niveau form img{
    border: none !important;
}

.liste .row .item form, .multi_colonne .row .item form{
    border-radius: 0;
}

/*.pu *{
    font-family: 'Nexa', 'Eagle', sans-serif;
}*/

.map.ligne.lien-fdf{
    display: none !important;
    width: 0 !important;
}

.index .boxModule.module-rayons label{
    font-size: .7em; /*Titre carousel de rayons plus gros*/
}

.grid-content .boxArticle .short-desc{
    display: none;
}

.article .droite .reseau-sociaux{
    display: none; /*Maquer le bouton j'aime dans les fiches articles*/
}

.express .boxCarrousel .article-type-M .boxArticle .details .hrefLibelle .lib, .article-type-M .boxArticle .details a.hrefLibelle .lib, .boxArticle .details .lib{
    overflow: visible;
    white-space: normal; /*Ne plus couper les titres des produits*/
}

.express.choix-points-vente-details .date-retrait{
    background-image: none; /*Maquer le Single select du datepicker*/
}

footer .main-content{
    background-color: #fff;
}

footer .footer-widgets *, footer .third a, footer .third span, footer .second a, footer .second span{
    color: var(--express_body);
}

.bandeau-footer{
    width: var(--container_width);
    height: 176px;
    background-image: url('../images/opera-bandeau.svg');
    background-color: #fff;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    overflow: hidden;
    max-width: 100%;
}

footer .footer-widgets, footer .third{
    background-color: transparent;
}

footer .third{
    margin-top: 0;
    margin-bottom: 0;
}

footer .footer-widgets .footer-column img.footer-paiements{
    width: 20%;
}

a.reverse{
    unicode-bidi: bidi-override;
    direction: rtl;    
}

.date-mariage, .prenom-conjoint{
    display: none; /*Masquer certains champs de formulaire*/
}

/*//SURCHARGE//*/
