/* Defaut Color */
.white p, .white ul, .white li, .white ol {
    color: #3c2e24;
}
.bggrey p, .bggrey ul, .bggrey li, .bggrey ol {
    color: #3c2e24;
}
.bg1 p, .bg1 ul, .bg1 li, .bg1 ol {
    color: #3c2e24;
}
.bg2 p, .bg2 ul, .bg2 li, .bg2 ol,
.social-share > #share-facebook, .social-share > #share-twitter, .social-share > #share-linkedin, .social-share > #share-pinterest,
.social-share > #share-facebook i, .social-share > #share-twitter i, .social-share > #share-linkedin i, .social-share > #share-pinterest i {
    color: #ffffff;
}
.social-share > #share-facebook, .social-share > #share-twitter, .social-share > #share-linkedin, .social-share > #share-pinterest,
.social-share > #share-facebook i, .social-share > #share-twitter i, .social-share > #share-linkedin i, .social-share > #share-pinterest i{
    border-color: #ffffff;
}

.bg3 p, .bg3 ul, .bg3 li, .bg3 ol {
    color: #3c2e24;
}

/* Font 1 */
.font1,
#header .menu > li > a,
.slogan-header,
#titre-resa-mobile,
.section-title
{ font-family: 'Julius Sans One'}

/* Font 2 */
*,
.font2,
.thr, .thr *
{ font-family: 'Crimson Text'}


/* Color 1 */

.color1,
a,
#header .menu > li .sub-menu > li > a,
.contact-foot i,
#copyrights *,
.social-link:hover,
.social-link:hover i,
.label-link i,
.number-box.active .number-wrap span, 
.number-box.active .subtitle-number,
.number-box.active .description-number
{ color: #ffffff; }

#header,
.input-date,
#select-type,
#type option,
.cta .cta-img::before,
footer,
.bg1,
.wpcf7-submit:hover,
.numbers-row,
#social-share-single a
{ background-color: #ffffff; }

.wpcf7-submit:hover,
.number-box.active::before{ border-color: #ffffff; }

.promo { 
    background: #ffffff; 
    background: #ffffffcc; 
}
/*Internet Explorer*/
.no-object-fit .promo { background: #ffffff; }


#open-dates,
.prix-appel{ 
    background: #ffffff; 
    background: #ffffff80; 
}

/*Internet Explorer*/
.no-object-fit #open-dates,
.no-object-fit .prix-appel{ background: #ffffff; }

@media screen and (max-width: 800px) {
    #nav-wrap input ~ #nav-container { 
        background: #ffffff; 
        background: #ffffffcc; 
    }
    /*Internet explorer*/
    .no-object-fit #nav-wrap input ~ #nav-container { background: #ffffff; }
}


/* Color 2 */
.color2,
#section-pdf .scroll-x-title, #section-pdf .scroll-x-title i,
.section-title,
.citation,
.yoast_bread *,
body:not(.home) h1,
a:hover,
#header .menu > li > a:hover,
#header .menu > li:hover > a,
#header .menu > li.current_page_item > a,
#header .menu > li.current-menu-ancestor > a,
.cta-img > span::after,
.social-link,
.social-link i,
#section-pdf .pdf-link:hover i,
.label-link:hover i,
.heberg-img.slider .slick-prev:before, 
.heberg-img.slider .slick-next:before{ color:#3c2e24; }

.thr .thr-btn-primary,
#titre-bloc-promo,
#header .menu > li .sub-menu > li > a:hover,
#tel-top,
#submit-resa,
.btn-cart,
#social-share-single a:hover,
.bg2,
.list-pages .cta:hover,
.list-pages .cta.ishover,
#section-pdf,
.video-btn:hover,
.social-share > a:hover,
.wpcf7-submit,
.button-group button:hover,
.close-detail
{ background-color:#3c2e24; }

body:not(.mobile)::-webkit-scrollbar-thumb,
.filters::-webkit-scrollbar-thumb { background-color:#3c2e24; }

.yoast_bread,
.wpcf7-submit,
.button-group button:hover{ border-color:#3c2e24; }


.input-date input,
#type,
.wpcf7-text, 
.wpcf7-textarea, 
.wpcf7-captchar { outline-color:#3c2e24; }
@media screen and (min-width: 800px){
#header .menu > li .sub-menu > li > a, {
    border-bottom: 1px solid #3c2e24;
}
}
/* Labels */
.label-link {
    width: 80px !important;
}

/************************
        Thelis
************************/
.thr .thr-btn-primary { background-color: #3c2e24!important; }
.thr .thr-price { color: #ffffff!important; }
.thr .thr-tooltip-promo { border: 3px solid #b6d66d !important; }
.thr .thr-tooltip-promo .thr-promo-gain strong { background: #3c2e24 !important; }
.thr .thr-tooltip-promo .thr-promo-gain em { color: #3c2e24 !important; }
.thr .thr-tooltip-promo b { border-color: #b6d66d transparent transparent transparent !important ; }
.thr .thr-p100reduc > em {
    color: #b6d66d !important;
    background-color: rgb(255, 255, 255) !important;
}
#thelis-cdc button.btn.thr-btn.thr-btn-primary {
    background: #3c2e24 !important;
}

/* Color 3 */ 

.color3{ color:#b6d66d; }

#contact-top a:hover, #contact-top .js-link:hover,
#submit-resa:hover,
.btn-cart:hover,
.bg3,
.button-group button.active,
.close-detail:hover
{ background-color:#b6d66d; }

#contact-top a:hover, 
#contact-top .js-link:hover,
.button-group button.active
{ border-color:#b6d66d; }

/* Color grey */
.grey{ color:#f2f0ec }

#bloc-resa,
.bggrey,
.button-group button,
section:not(.bggrey) .cta,
#section-social,
.wpcf7-text, .wpcf7-textarea, .wpcf7-captchar,
.numbers-row::before,
.heberg-content-wrap::after
{ background:#f2f0ec }


.number-box::before{ border-color:#f2f0ec }



/************************
        RGPD
************************/
.gdpr.gdpr-privacy-bar, 
.gdpr.gdpr-reconsent-bar {
    background: #ffffffcc;
}
.gdpr.gdpr-privacy-bar .gdpr-agreement, 
.gdpr.gdpr-reconsent-bar .gdpr-agreement{
    background: #3c2e24; /* Couleur 2 */
    border-color: #3c2e24 #3c2e24 #3c2e24;
    -webkit-box-shadow: 0 1px 0 #3c2e24;
    box-shadow: 0 1px 0 #3c2e24;
    text-shadow: 0 -1px 1px #3c2e24, 1px 0 1px #3c2e24, 0 1px 1px #3c2e24, -1px 0 1px #3c2e24;
}
.gdpr.gdpr-privacy-bar .gdpr-agreement:active, 
.gdpr.gdpr-privacy-bar .gdpr-agreement:focus, 
.gdpr.gdpr-reconsent-bar .gdpr-agreement:active, 
.gdpr.gdpr-reconsent-bar .gdpr-agreement:focus{
    background: #3c2e24;
    -webkit-box-shadow: inset 0 2px 0 #3c2e24;
}
.gdpr.gdpr-privacy-bar .gdpr-agreement:before, 
.gdpr.gdpr-reconsent-bar .gdpr-agreement:before{
    color: #3c2e24;
}
.gdpr.gdpr-privacy-bar .gdpr-agreement:hover, 
.gdpr.gdpr-reconsent-bar .gdpr-agreement:hover {
    background: #3c2e24;
    border-color: #3c2e24;
}
.gdpr.gdpr-privacy-bar .gdpr-agreement:hover:before,
.gdpr.gdpr-reconsent-bar .gdpr-agreement:hover:before {
 color: #3c2e24;
}
div.gdpr-content p a {
    color: #3c2e24;
}
div.gdpr-content p a:hover {
    color: #3c2e24;
}
div.gdpr-content p a:visited {
    color: #3c2e24;
}
.gdpr.gdpr-privacy-bar .gdpr-agreement:hover:before, 
.gdpr.gdpr-reconsent-bar .gdpr-agreement:hover:before {
    color: #3c2e24;
}

/* Réglage confidentialité */
.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tabs li button.gdpr-active, 
.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tabs li a.gdpr-active, 
.gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tabs li button.gdpr-active, 
.gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tabs li a.gdpr-active {
    background-color: #ffffff;
}
.gdpr.gdpr-privacy-preferences .gdpr-wrapper form>footer input[type="submit"], 
.gdpr.gdpr-general-confirmation .gdpr-wrapper form>footer input[type="submit"] {
    background: #3c2e24;
    border-color: #3c2e24; 
    -webkit-box-shadow: 0 1px 0 #3c2e24;
    box-shadow: 0 1px 0 #3c2e24;
    text-shadow: 0 -1px 1px #3c2e24, 1px 0 1px #3c2e24, 0 1px 1px #3c2e24, -1px 0 1px #3c2e24;
}
.gdpr.gdpr-privacy-preferences .gdpr-wrapper form>footer input[type="submit"]:hover, 
.gdpr.gdpr-general-confirmation .gdpr-wrapper form>footer input[type="submit"]:hover {
    background: #ffffff;
    border-color: #ffffff #ffffff #ffffff;
    -webkit-box-shadow: 0 1px 0 #b6d66d;
    box-shadow: 0 1px 0 #ffffff;
    text-shadow: 0 -1px 1px #ffffff, 1px 0 1px #ffffff, 0 1px 1px #ffffff, -1px 0 1px #ffffff;
}
.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tab-content>div .gdpr-info .gdpr-cookies-used .gdpr-cookie-title .gdpr-always-active, 
.gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tab-content>div .gdpr-info .gdpr-cookies-used .gdpr-cookie-title .gdpr-always-active {
    background-color: #ffffff;
}
.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tabs li button:hover, 
.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tabs li a:hover, 
.gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tabs li button:hover, 
.gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tabs li a:hover {
    color: #3c2e24;
}
.gdpr-cookies a {
    color: #3c2e24;
}
.gdpr-cookies a:hover {
    color: #3c2e24;
}
.gdpr-cookies a:visited {
    color: #3c2e24;
}
.gdpr.gdpr-privacy-preferences .gdpr-wrapper form>footer input[type="submit"]:active,
.gdpr.gdpr-privacy-preferences .gdpr-wrapper form>footer input[type="submit"].focus,
.gdpr.gdpr-general-confirmation .gdpr-wrapper form>footer input[type="submit"]:active, 
.gdpr.gdpr-general-confirmation .gdpr-wrapper form>footer input[type="submit"].focus {
    background: #3c2e24;
    border-color: #3c2e24;
    -webkit-box-shadow: inset 0 2px 0 #3c2e24;
    box-shadow: inset 0 2px 0 #3c2e24;
}
#wpadminbar .display-name {
    color: #3c2e24;
}

#contact-top a, #contact-top .js-link {
    background: #3c2e24;
}

.social-share > #share-facebook, .social-share > #share-twitter, .social-share > #share-linkedin, .social-share > #share-pinterest {
    background: #3c2e24;
} 
.white a, .white .section-title, .white .inline-title {
    color: #b6d66d;
}
.bggrey a, .bggrey .section-title, .bggrey .inline-title {
    color: #b6d66d;
}
.bg1 a, .bg1 .section-title, .bg1 .inline-title {
    color: #b6d66d;
}
.bg2 a, .bg2 .section-title, .bg2 .inline-title {
    color: #b6d66d;
}
.bg3 a, .bg3 .section-title, .bg3 .inline-title {
    color: #f2f0ec;
}
.white a:hover, .white a:visited, .bggrey a:hover, .bggrey a:visited, .bg1 a:hover, .bg1 a:visited, .bg2 a:hover, .bg2 a:visited, .bg3 a:hover, .bg3 a:visited {
    text-decoration: none;
}
