:root {
    --color-link: #F2B56B;
    --color-btn: #F2B56B;
    --color-btn-txt: #213A40;
    --color-text: #213A40;
    --color-text-white: #FFFFFF;
    --color-title: #213A40;
    --color-bg-1: #fff;
    --color-bg-2: #BFADA3;
    --color-bg-3: #fff;
    --color-red: #D72638;
    --font-title: DM Serif Display;
    --font-text: Montserrat;
}

body {
    color: var(--color-text);
}
a {
    color: var(--color-link);
}
a:hover {
    color: var(--color-link);
}
.section-header .nav.nav-desktop li a,
.section-header .nav .sub-menu.sub-menu-active {
    color: var(--color-text);
}
h2 a,
h3 a {
    color: var(--color-text);
}
.content-site .alt-bg-color:nth-of-type(even),
section.alt-bg-color .giftcard {
    background-color: #fff;
}
.content-site .alt-bg-color:nth-of-type(odd),
section.alt-bg-color:nth-of-type(odd) .giftcard,
.section-content-offer .bloc-infos.rounded-box,
.page-detail .rounded-box .price-detail,
#Contact-form,
.comment-item-w {
    background-color: var(--color-bg-2);
}
.btn, .right-btns .header-rond-btn,
.right-btns .tel-hover:hover .see-hover,
#Nl-form-footer button,
.social-info a,
.external-map {
    background-color: var(--color-link);
    color: var(--color-text);
}
.giftcard-section .giftcard .content-offer .gift-amount,
.around-item-type {
    background-color: var(--color-text);
    color: #fff;
}
#scrollUp {
    background-color: var(--color-link);
    color: var(--color-text);
}
.nl-modal .left {
    background-color: var(--color-link);
}
section#widget-full.accommodation a#bouton-recherche {
    background-color: var(--color-btn) !important;
}