@charset "UTF-8";
:root {
  --blanc: #ffffff;
  --accent1: #F77D1B;
  --accent2: #FDC222;
  --accent3: #76BAC0;
  --clair: #F5F6F6;
  --moyen: #48564E;
  --fonce: #48564E;
  --fonttitres:'bebas neue';
  --fonttextes:'Raleway';
}
div.fl-photo-caption.fl-photo-caption-below {
  overflow: hidden !important;
  text-overflow: ellipsis;
}
.devanttoutlemonde {
  z-index: 10000;
}
.btvideo a {
  border-radius: 0px 0px 8px 8px !important;
}
.breadcrumb_last {
  color: #ffffff;
}
a.fl-button, a.fl-button:hover {
  border: none;
}
/*.fl-row-content-wrap, .videohero  {
    max-width: 1920px!important;
    margin-left:auto;
    margin-right:auto;
}*/
.fl-row-full-width .fl-row-bg-video {
  background-color: var(--fonce);
}
/* Styles de textes */
html, body {
  font-family: var(--fonttextes) !important;
  font-size: 1rem !important;
}
h1, h2, h3, h4, h5, h6 {
  font-family: var(--fonttitres) !important;
}
p, li, a {
  font-weight: 400;
}
h1, h1 a {
  font-size: 2rem;
}
h1 b, h1 a b {
  font-weight: bold !important;
  color: var(--fonce);
}
.h1-like p {
  font-family: var(--fonttitres) !important;
  font-size: 56px !important;
}
.h1-like p b {
  font-weight: bold !important;
}
h2, h2 a {
  font-size: 2rem;
}
h2 b, h2 a b {
  /*text-transform: uppercase;*/
  font-weight: bold !important;
}
h3, h3 a {
  font-size: 1.3rem;
}
.script p {
  font-family: 'Alfa Slab One';
  color: #ffffff;
  font-size: 4rem;
  opacity: 20%;
  margin-bottom: -60px;
  white-space: nowrap;
}
/* Couleurs d'accent */
.accent1 h1, .accent1 h2, .accent1 h3, .accent1 h4, .accent1 h5, .accent1 h6, .accent1 p, .accent1 li, .accent1 a {
  color: var(--accent1);
}
.accent2 h1, .accent2 h2, .accent2 h3, .accent2 h4, .accent2 h5, .accent2 h6, .accent2 p, .accent2 li, .accent2 a {
  color: var(--accent2);
}
.blanc h1, .blanc h2, .blanc h3, .blanc h4, .blanc h5, .blanc h6, .blanc p, .blanc li, .blanc a {
  color: var(--blanc);
}
.clair h1, .clair h2, .clair h3, .clair h4, .clair h5, .clair h6, .clair p, .clair li, .clair a {
  color: var(--clair);
}
.moyen h1, .moyen h2, .moyen h3, .moyen h4, .moyen h5, .moyen h6, .moyen p, .moyen li, .moyen a {
  color: var(--moyen);
}
.fonce h1, .fonce h2, .fonce h3, .fonce h4, .fonce h5, .fonce h6, .fonce p, .fonce li, .fonce a {
  color: var(--fonce);
}
.txtmoutade h1, .txtmoutade h2, .txtmoutade h3, .txtmoutade h4, .txtmoutade h5, .txtmoutade h6, .txtmoutade li, .txtmoutade a {
  color: #D2B14F;
}
.txtmoutade h1 b, .txtmoutade h1 p, .txtmoutade h1 a:hover, .txtmoutade h2 b, .txtmoutade h2 p, .txtmoutade h2 a:hover, .txtmoutade h3 b, .txtmoutade h3 p, .txtmoutade h3 a:hover, .txtmoutade h4 b, .txtmoutade h4 p, .txtmoutade h4 a:hover, .txtmoutade h5 b, .txtmoutade h5 p, .txtmoutade h5 a:hover, .txtmoutade h6 b, .txtmoutade h6 p, .txtmoutade h6 a:hover, .txtmoutade li b, .txtmoutade li p, .txtmoutade li a:hover, .txtmoutade a b, .txtmoutade a p, .txtmoutade a a:hover {
  color: #8F770E;
}
.txtbleu h1, .txtbleu h2, .txtbleu h3, .txtbleu h4, .txtbleu h5, .txtbleu h6, .txtbleu li, .txtbleu a {
  color: #76BAC0;
}
.txtbleu h1 b, .txtbleu h1 p, .txtbleu h1 a:hover, .txtbleu h2 b, .txtbleu h2 p, .txtbleu h2 a:hover, .txtbleu h3 b, .txtbleu h3 p, .txtbleu h3 a:hover, .txtbleu h4 b, .txtbleu h4 p, .txtbleu h4 a:hover, .txtbleu h5 b, .txtbleu h5 p, .txtbleu h5 a:hover, .txtbleu h6 b, .txtbleu h6 p, .txtbleu h6 a:hover, .txtbleu li b, .txtbleu li p, .txtbleu li a:hover, .txtbleu a b, .txtbleu a p, .txtbleu a a:hover {
  color: #19677C;
}
.txtvert h1, .txtvert h2, .txtvert h3, .txtvert h4, .txtvert h5, .txtvert h6, .txtvert li, .txtvert a {
  color: #5F9777;
}
.txtvert h1 b, .txtvert h1 p, .txtvert h1 a:hover, .txtvert h2 b, .txtvert h2 p, .txtvert h2 a:hover, .txtvert h3 b, .txtvert h3 p, .txtvert h3 a:hover, .txtvert h4 b, .txtvert h4 p, .txtvert h4 a:hover, .txtvert h5 b, .txtvert h5 p, .txtvert h5 a:hover, .txtvert h6 b, .txtvert h6 p, .txtvert h6 a:hover, .txtvert li b, .txtvert li p, .txtvert li a:hover, .txtvert a b, .txtvert a p, .txtvert a a:hover {
  color: #48554F;
}
.txtrose h1, .txtrose h2, .txtrose h3, .txtrose h4, .txtrose h5, .txtrose h6, .txtrose li, .txtrose a {
  color: #F37173;
}
.txtrose h1 b, .txtrose h1 p, .txtrose h1 a:hover, .txtrose h2 b, .txtrose h2 p, .txtrose h2 a:hover, .txtrose h3 b, .txtrose h3 p, .txtrose h3 a:hover, .txtrose h4 b, .txtrose h4 p, .txtrose h4 a:hover, .txtrose h5 b, .txtrose h5 p, .txtrose h5 a:hover, .txtrose h6 b, .txtrose h6 p, .txtrose h6 a:hover, .txtrose li b, .txtrose li p, .txtrose li a:hover, .txtrose a b, .txtrose a p, .txtrose a a:hover {
  color: #A05059;
}
.txtjaune h1, .txtjaune h2, .txtjaune h3, .txtjaune h4, .txtjaune h5, .txtjaune h6, .txtjaune li, .txtjaune a {
  color: #FFC222;
}
.txtjaune h1 b, .txtjaune h1 p, .txtjaune h1 a:hover, .txtjaune h2 b, .txtjaune h2 p, .txtjaune h2 a:hover, .txtjaune h3 b, .txtjaune h3 p, .txtjaune h3 a:hover, .txtjaune h4 b, .txtjaune h4 p, .txtjaune h4 a:hover, .txtjaune h5 b, .txtjaune h5 p, .txtjaune h5 a:hover, .txtjaune h6 b, .txtjaune h6 p, .txtjaune h6 a:hover, .txtjaune li b, .txtjaune li p, .txtjaune li a:hover, .txtjaune a b, .txtjaune a p, .txtjaune a a:hover {
  color: #B78100;
}
.txtorange h1, .txtorange h2, .txtorange h3, .txtorange h4, .txtorange h5, .txtorange h6, .txtorange li, .txtorange a {
  color: #F77D1B;
}
.txtorange h1 b, .txtorange h1 p, .txtorange h1 a:hover, .txtorange h2 b, .txtorange h2 p, .txtorange h2 a:hover, .txtorange h3 b, .txtorange h3 p, .txtorange h3 a:hover, .txtorange h4 b, .txtorange h4 p, .txtorange h4 a:hover, .txtorange h5 b, .txtorange h5 p, .txtorange h5 a:hover, .txtorange h6 b, .txtorange h6 p, .txtorange h6 a:hover, .txtorange li b, .txtorange li p, .txtorange li a:hover, .txtorange a b, .txtorange a p, .txtorange a a:hover {
  color: #C0520D;
}
.txtmoutarde h1, .txtmoutarde h2, .txtmoutarde h3, .txtmoutarde h4, .txtmoutarde h5, .txtmoutarde h6, .txtmoutarde li, .txtmoutarde a {
  color: #D2B14F;
}
.txtmoutarde h1 b, .txtmoutarde h1 p, .txtmoutarde h2 b, .txtmoutarde h2 p, .txtmoutarde h3 b, .txtmoutarde h3 p, .txtmoutarde h4 b, .txtmoutarde h4 p, .txtmoutarde h5 b, .txtmoutarde h5 p, .txtmoutarde h6 b, .txtmoutarde h6 p, .txtmoutarde li b, .txtmoutarde li p, .txtmoutarde a b, .txtmoutarde a p {
  color: #8F770D;
}
.txtblanc, fildariane {
  color: #Ffffff;
}
/* Couleurs rangéess */
.jaune {
  background-color: #FDC222;
}
.jaune h1, .jaune h2, .jaune h3, .jaune h4, .jaune h5, .jaune h6p, .jaune li, .jaune a {
  color: #B7810D;
}
.jaune h1 b, .jaune h1 .breadcrumb_last, .jaune h2 b, .jaune h2 .breadcrumb_last, .jaune h3 b, .jaune h3 .breadcrumb_last, .jaune h4 b, .jaune h4 .breadcrumb_last, .jaune h5 b, .jaune h5 .breadcrumb_last, .jaune h6p b, .jaune h6p .breadcrumb_last, .jaune li b, .jaune li .breadcrumb_last, .jaune a b, .jaune a .breadcrumb_last {
  color: #ffffff;
}
.jaune a.fl-button .fl-button-text {
  /*  color:#ffffff;*/
}
.jaune .fl-button {
  border: none;
  background: none;
}
.jaune a:hover.fl-button {
  color: #B7810D !important;
  border: none;
  background: none;
}
.bleu {
  background-color: #76BAC0;
}
.bleu h1, .bleu h2, .bleu h3, .bleu h4, .bleu h5, .bleu h6p, .bleu li, .bleu a {
  color: #8be4e5;
}
.bleu h1 b, .bleu h1 .breadcrumb_last, .bleu h2 b, .bleu h2 .breadcrumb_last, .bleu h3 b, .bleu h3 .breadcrumb_last, .bleu h4 b, .bleu h4 .breadcrumb_last, .bleu h5 b, .bleu h5 .breadcrumb_last, .bleu h6p b, .bleu h6p .breadcrumb_last, .bleu li b, .bleu li .breadcrumb_last, .bleu a b, .bleu a .breadcrumb_last {
  color: #ffffff;
}
.bleu a.fl-button .fl-button-text {
  /*  color:#ffffff;*/
}
.bleu .fl-button {
  border: none;
  background: none;
}
.bleu a:hover.fl-button {
  color: #76BAC0 !important;
  border: none;
  background: none;
}
.vert {
  background-color: #5F9877;
}
.vert h1, .vert h2, .vert h3, .vert h4, .vert h5, .vert h6p, .vert li, .vert a {
  color: #5FB984;
}
.vert h1 b, .vert h1 .breadcrumb_last, .vert h2 b, .vert h2 .breadcrumb_last, .vert h3 b, .vert h3 .breadcrumb_last, .vert h4 b, .vert h4 .breadcrumb_last, .vert h5 b, .vert h5 .breadcrumb_last, .vert h6p b, .vert h6p .breadcrumb_last, .vert li b, .vert li .breadcrumb_last, .vert a b, .vert a .breadcrumb_last {
  color: #ffffff;
}
.vert a.fl-button .fl-button-text {
  /*  color:#ffffff;*/
}
.vert .fl-button {
  border: none;
  background: none;
}
.vert a:hover.fl-button {
  color: #B7810D !important;
  border: none;
  background: none;
}
.rose {
  background-color: #F46D6F;
}
.rose h1, .rose h2, .rose h3, .rose h4, .rose h5, .rose h6p, .rose li, .rose a {
  color: #f5cecf;
}
.rose h1 b, .rose h1 .breadcrumb_last, .rose h2 b, .rose h2 .breadcrumb_last, .rose h3 b, .rose h3 .breadcrumb_last, .rose h4 b, .rose h4 .breadcrumb_last, .rose h5 b, .rose h5 .breadcrumb_last, .rose h6p b, .rose h6p .breadcrumb_last, .rose li b, .rose li .breadcrumb_last, .rose a b, .rose a .breadcrumb_last {
  color: #ffffff !important;
}
.rose a.fl-button .fl-button-text {
  /*  color:#ffffff;*/
}
.rose .fl-button {
  border: none;
  background: none;
}
.rose a:hover.fl-button {
  color: #F46D6F !important;
  border: none;
  background: none;
}
.orange {
  background-color: #F77D1B;
}
.orange p {
  color: #ffffff;
}
.orange h1, .orange h2, .orange h3, .orange h4, .orange h5, .orange h6p, .orange li, .orange a {
  color: #94410d;
}
.orange h1 b, .orange h1 .breadcrumb_last, .orange h2 b, .orange h2 .breadcrumb_last, .orange h3 b, .orange h3 .breadcrumb_last, .orange h4 b, .orange h4 .breadcrumb_last, .orange h5 b, .orange h5 .breadcrumb_last, .orange h6p b, .orange h6p .breadcrumb_last, .orange li b, .orange li .breadcrumb_last, .orange a b, .orange a .breadcrumb_last {
  color: #ffffff;
}
.orange a.fl-button .fl-button-text {
  /*  color:#ffffff;*/
}
.orange .fl-button {
  border: none;
  background: none;
}
.orange a:hover.fl-button {
  color: #B7810D !important;
  border: none;
  background: none;
}
.moutarde {
  background-color: #D2B14F;
}
.moutarde h1, .moutarde h2, .moutarde h3, .moutarde h4, .moutarde h5, .moutarde h6p, .moutarde li {
  color: #8F770D;
}
.moutarde h1 b, .moutarde h1 .breadcrumb_last, .moutarde h1 a, .moutarde h1 .fl-html a, .moutarde h1 a.fl-module-content, .moutarde h2 b, .moutarde h2 .breadcrumb_last, .moutarde h2 a, .moutarde h2 .fl-html a, .moutarde h2 a.fl-module-content, .moutarde h3 b, .moutarde h3 .breadcrumb_last, .moutarde h3 a, .moutarde h3 .fl-html a, .moutarde h3 a.fl-module-content, .moutarde h4 b, .moutarde h4 .breadcrumb_last, .moutarde h4 a, .moutarde h4 .fl-html a, .moutarde h4 a.fl-module-content, .moutarde h5 b, .moutarde h5 .breadcrumb_last, .moutarde h5 a, .moutarde h5 .fl-html a, .moutarde h5 a.fl-module-content, .moutarde h6p b, .moutarde h6p .breadcrumb_last, .moutarde h6p a, .moutarde h6p .fl-html a, .moutarde h6p a.fl-module-content, .moutarde li b, .moutarde li .breadcrumb_last, .moutarde li a, .moutarde li .fl-html a, .moutarde li a.fl-module-content {
  color: #ffffff !important;
}
.moutarde a.fl-button .fl-button-text {
  /*  color:#ffffff;*/
}
.moutarde .fl-button {
  border: none;
  background: none;
}
.moutarde a:hover.fl-button {
  color: #B7810D !important;
  border: none;
  background: none;
}
.moutarde .fildariane a {
  color: #ffffff;
}
.grisclair {
  background-color: #F5F6F6;
}
/* menu principal */
.sub-menu a {
  margin: 0px !important;
}
@media (min-width: 900px) {
  ul.sub-menu {
    visibility: hidden !important;
  }
}
#menu-item-31140 {
  background-image: url(https://www.lebellevue.com/fichiers/2021/11/menu1.svg);
  background-repeat: no-repeat;
  background-position: bottom center;
}
@media (max-width: 900px) {
  #menu-item-31140 {
    background: none;
    border-bottom: 1px solid;
    border-color: #5B8B6F;
  }
}
#menu-item-31140 a {
  color: #5B8B6F !important;
  margin-top: 60px;
}
#menu-item-250 {
  background-image: url(https://www.lebellevue.com/fichiers/2021/11/menu2.svg);
  background-repeat: no-repeat;
  background-position: bottom center;
}
@media (max-width: 900px) {
  #menu-item-250 {
    background: none;
    border-bottom: 1px solid;
    border-color: #D2B14F;
  }
}
#menu-item-250 a {
  color: #D2B14F !important;
  margin-top: 60px;
}
#menu-item-249 {
  background-image: url(https://www.lebellevue.com/fichiers/2021/05/menu3.svg);
  background-repeat: no-repeat;
  background-position: bottom center;
}
@media (max-width: 900px) {
  #menu-item-249 {
    background: none;
    border-bottom: 1px solid;
    border-color: #76BAC0;
  }
}
#menu-item-249 a {
  color: #76BAC0 !important;
  margin-top: 60px;
}
#menu-item-32398 {
  background-image: url(https://www.lebellevue.com/fichiers/2021/05/menu4.svg);
  background-repeat: no-repeat;
  background-position: bottom center;
}
@media (max-width: 900px) {
  #menu-item-32398 {
    background: none;
    border-bottom: 1px solid;
    border-color: #F46D6F;
  }
}
#menu-item-32398 a {
  color: #F46D6F !important;
  margin-top: 60px;
}
#menu-item-248 {
  background-image: url(https://www.lebellevue.com/fichiers/2021/11/menu5.svg);
  background-repeat: no-repeat;
  background-position: bottom center;
}
@media (max-width: 900px) {
  #menu-item-248 {
    background: none;
    border-bottom: 1px solid;
    border-color: #F7BC46;
  }
}
#menu-item-248 a {
  color: #F7BC46 !important;
  margin-top: 60px;
}
/* Couleurs d'accent backgrounds */
.bgaccent1 {
  background-color: var(--accent1);
}
.bgaccent2 {
  background-color: var(--accent2);
}
.bgclair {
  background-color: var(--clair);
}
.bgmoyen {
  background-color: var(--moyen);
}
.bgfonce {
  background-color: var(--fonce);
}
/* images */
.recadre img {
  object-fit: cover !important;
  height: 200px !important;
  max-width: 500px !important;
  padding-bottom: 30px;
}
.polaroid img {
  border: 15px solid;
  border-bottom: 50px solid;
  border-color: #ffffff;
  box-shadow: 0px 3px 6px rgba(72, 86, 78, 0.5);
}
.tournegauche4 {
  transform: rotate(-4deg);
}
.tournegauche7 {
  transform: rotate(-7deg);
}
.tournedroite4 {
  transform: rotate(4deg);
}
.tournedroite7 {
  transform: rotate(7deg);
}
/* cacher le dernier niveau du fil d'ariane */
/* Blocs spécifiques */
#header #menu li a {
  color: var(--fonce);
}
#header #menu li a:hover {
  color: var(--accent1);
}
#fildariane {
  font-size: 0.8rem;
  color: #ffffff !important;
}
#fildariane .breadcrumb_last {
  visibility: hidden;
}
#actu .fl-post-grid-title h2, #actu h2 a {
  font-size: 1.3rem;
  font-weight: bold;
}
#footer {
  background-color: var(--fonce);
}
#footer h3 {
  font-size: 1.2rem;
  font-weight: bold;
}
#footer p, #footer li, #footer a {
  font-size: 0.9rem;
}
#footer .iconfooter i {
  font-size: 30px;
}
/* Boutons couleur accent */
.buttonaccent a.fl-button {
  border: 1px solid var(--accent1) !important;
  border-radius: 50px;
}
.buttonaccent a:hover.fl-button {
  border: 1px solid var(--accent2) !important;
}
.buttonaccent a.fl-button .fl-button-text {
  color: var(--accent1);
}
.buttonaccent a:hover.fl-button .fl-button-text {
  color: var(--accent2);
}
/* Boutons Couleur background */
.buttonfonce a.fl-button {
  border: 1px solid var(--fonce) !important;
  border-radius: 50px;
}
.buttonfonce a:hover.fl-button {
  border: 1px solid var(--moyen) !important;
}
.buttonfonce a.fl-button .fl-button-text {
  color: var(--fonce);
}
.buttonfonce a:hover.fl-button .fl-button-text {
  color: var(--moyen);
}
/* Boutons blancs */
.buttonblanc a.fl-button {
  border: 1px solid var(--blanc) !important;
  border-radius: 50px;
}
.buttonblanc a:hover.fl-button {
  border: 1px solid var(--clair) !important;
}
.buttonblanc .fl-button-text {
  color: var(--blanc);
}
.buttonblanc a:hover.fl-button .fl-button-text {
  color: var(--clair);
}
/* Fiches Hébergements */
ul.icons {
  list-style-position: inside;
  padding-left: 0;
}
.icons li {
  display: inline;
  padding-left: 20px;
  margin-right: 15px;
  margin-left: 0;
  background-repeat: no-repeat;
  background-position: left bottom;
  background-position-y: 50%;
  list-style-type: none;
}
li.nbpers {
  background-image: url(https://www.lebellevue.com/fichiers/2021/12/inbpers.svg);
}
li.nblit {
  background-image: url(https://www.lebellevue.com/fichiers/2021/12/ilit.svg);
}
li.nbsingles {
  background-image: url(https://www.lebellevue.com/fichiers/2021/12/ilitsingle.svg);
}
li.nbsdb {
  background-image: url(https://www.lebellevue.com/fichiers/2021/12/isdb.svg);
}
li.clim {
  background-image: url(https://www.lebellevue.com/fichiers/2021/12/iclim.svg);
}
li.ventilateur {
  background-image: url(https://www.lebellevue.com/fichiers/2022/01/iventilateur.svg);
}
li.dog {
  background-image: url(https://www.lebellevue.com/fichiers/2021/12/idog.svg);
}
li.pmr {
  background-image: url(https://www.lebellevue.com/fichiers/2021/12/ipmr.svg);
}
/* Divers */
.colonneicone {
  max-width: 340px;
}
.adnsousmenutitre {
  visibility: hidden;
  height: 1px;
}
.adnsousmenu li {
  display: inline;
  margin-right: 30px;
  padding-left: 0;
}
@media (max-width: 900px) {
  .adnsousmenu li {
    display: block;
  }
}
.adnsousmenu li::before {
  content: '• ';
}
/* Thelis */
.thelisadnorange .thr-color-primary {
  color: #f77d1b !important;
}
.thelisadnorange .thr-favorite-content-category {
  color: #f77d1b !important;
  font-family: 'bebas neue' !important;
  font-size: 1.5rem !important;
}
.thelisadnorange .thr-favorite {
  box-shadow: none !important;
  font-family: 'Raleway' !important;
  Font-size: 0.8rem;
}
.thelisadnorange .thr .btn-primary {
  font-family: 'Raleway' !important;
  Font-size: 0.8rem !important;
  background-color: #f77d1b !important;
}
.thelisadnorange .thr-favorites.thr .slick-dots li button {
  background: #f77d1b !important;
  border-color: #f77d1b !important;
}
.thelisadnorange .thr-favorites.thr .slick-dots li.slick-active button {
  background: #FFFFFF;
}
.thelisadnorange .thr-favorites .slick-slider .slick-prev:before, .thelisadnorange .thr-favorites .slick-slider .slick-next:before {
  text-shadow: none;
  color: #f77d1b !important;
}
.thelisadnorange .thr-promotion .thr-promotion-block {
  background-color: #f77d1b !important;
}
.thelisadnbleu .thr-color-primary {
  color: #F77D1B !important;
}
.thelisadnbleu .thr-favorite-content-category {
  color: #F77D1B !important;
  font-family: 'bebas neue' !important;
  font-size: 1.5rem !important;
  margin-bottom: 0px !important;
  margin-top: 30px !important;
}
.thelisadnbleu .thr-favorite {
  box-shadow: none !important;
  font-family: 'Raleway' !important;
  Font-size: 0.8rem;
}
.thelisadnbleu .thr .btn-primary {
  font-family: 'Raleway' !important;
  Font-size: 0.8rem !important;
  background-color: #F77D1B !important;
}
.thelisadnbleu label.ng-binding {
  color: #F77D1B !important;
}
.thelisadnmoutarde .thr-color-primary {
  color: #D2B14F !important;
}
.thelisadnmoutarde .thr-favorite-content-category {
  color: #D2B14F !important;
  font-family: 'bebas neue' !important;
  font-size: 1.5rem !important;
  margin-bottom: 0px !important;
  margin-top: 30px !important;
}
.thelisadnmoutarde .thr-favorite {
  box-shadow: none !important;
  font-family: 'Raleway' !important;
  Font-size: 0.8rem;
}
.thelisadnmoutarde .thr .btn-primary {
  font-family: 'Raleway' !important;
  Font-size: 0.8rem !important;
  background-color: #D2B14F !important;
}
.thr-favorites.thr .slick-dots li button {
  background: #D2B14F !important;
  border-color: #D2B14F !important;
}
.thr-favorites.thr .slick-dots li.slick-active button {
  background: #FFFFFF !important;
}
.thr-favorites .slick-slider .slick-prev:before, .thr-favorites .slick-slider .slick-next:before {
  text-shadow: none;
  color: #D2B14F !important;
}
.thr-promotion .thr-promotion-block {
  background-color: #D2B14F;
}
label {
  color: #D2B14F !important;
}
.thr-daterangepicker td.active, .thr-daterangepicker .start-date {
  background-color: #D2B14F !important;
}
.thr-daterangepicker .in-range {
  background-color: #ece6d1 !important;
}
.thr-daterangepicker .thr-simpleblock .thr-simpleblock-engine .thr-simpleblock-engine-row.thr-simpleblock-engine-row-simple .thr-simpleblock-engine-inputs {
  color: #D2B14F !important;
}
.thr-simpleblock {
  padding: 0px !important;
  background-color: #FFFFFF !important;
}
.thr {
  font-family: 'Raleway' !important;
}
.thr-simpleblock .thr-simpleblock-simple .thr-simpleblock-results .thr-simpleblock-row .thr-simpleblock-stays .thr-simpleblock-stay .thr-simpleblock-stay-price-container:not(.thr-simpleblock-stay-unavailable) > * .thr-simpleblock-price {
  color: #8F770E !important;
}
.thr-promotion .thr-promotion-block {
  background-color: #8F770E !important;
}
.thr-promotion-description {
  border: 2px solid #D2B14F !important;
  font-size: 13px !important;
}
.thr-simpleblock .thr-simpleblock-simple .thr-simpleblock-months .thr-simpleblock-month.thr-simpleblock-month-current {
  background-color: #FFFFFF !important;
  color: #D2B14F !important;
}
.thr-simpleblock .thr-simpleblock-simple .thr-simpleblock-months .thr-simpleblock-month {
  background-color: #D2B14F !important;
}
.thr-simpleblock .thr-simpleblock-engine .thr-simpleblock-engine-row.thr-simpleblock-engine-row-simple .thr-simpleblock-engine-inputs > * > span {
  color: #8F770E !important;
}
.thr-simpleblock .thr-simpleblock-simple .thr-simpleblock-results .thr-simpleblock-row .thr-simpleblock-category .thr-simpleblock-category-name {
  color: #D2B14F !important;
  text-shadow: none !important;
}
.thr-promotion-description .thr-promotion-description-thumbs {
  color: #D2B14F !important;
  font-size: 14px !important;
}
.thr-promotion-description .thr-promotion-description-name {
  color: #D2B14F !important;
  font-size: 14px !important;
}
.wp-grid-builder.wpgb-grid-3 .wpgb-card .wpgb-card-media-thumbnail div {
  background-size: contain;
}
