/* Font-face */

@font-face {
  font-family: 'CarlaSansLight';
  src: url('fonts/CarlaSansLight.ttf') format('truetype');
}
@font-face {
  font-family:"CarlaSansSemibold";
  src:url("fonts/CarlaSansSemibold.otf") format("OpenType");
}
@font-face {
  font-family:"Quicksand_Bold";
  src:url("fonts/Quicksand_Bold.otf") format("OpenType");
}
@font-face {
  font-family:"Quicksand_Bold_Oblique";
  src:url("fonts/Quicksand_Bold_Oblique.otf") format("OpenType");
}
@font-face {
  font-family: 'Quicksand-Regular';
  src: url('fonts/Quicksand-Regular.ttf') format('truetype');
}
@font-face {
  font-family:"Quicksand_Book";
  src:url("fonts/Quicksand_Book.otf") format("OpenType");
}
@font-face {
  font-family:"Quicksand_Book_Oblique";
  src:url("fonts/Quicksand_Book_Oblique.otf") format("OpenType");
}
@font-face {
  font-family:"Quicksand_Dash";
  src:url("fonts/Quicksand_Dash.otf") format("OpenType");
}
@font-face {
  font-family:"Quicksand_Light";
  src:url("fonts/Quicksand_Light.otf") format("OpenType");
}
@font-face {
  font-family:"Quicksand_Light_Oblique";
  src:url("fonts/Quicksand_Light_Oblique.otf") format("OpenType");
}
@font-face {
  font-family:"TheSecretThings";
  src:url("fonts/TheSecretThings.otf") format("OpenType");
}
.concours .module-resa {
  display: none;
}
.txt_text_chambre .lien_resa.lien_en {
  display: none;
}
.txt_text_chambre .lien_resa.lien_fr {
  display: block !important;
}
#popup-container > .popup .popup-close, #popup-preview > div .popup-close {
  font-size: 13px;
  font-weight: bold;
}
#popup-1 {
  width: 645px !important;
  max-width: 100%;
  height: auto !important;
}
.popup-image {
  height: auto !important;
  max-height: auto !important;
}
.btn_concours_insta, .btn_concours_fb {
  position: absolute;
  bottom: 130px;
  background-color: #FEC700;
  border: none;
  padding: 7px 30px 10px 40px;
  border-radius: 50px;
  color: #333333;
  line-height: 26px;
  font-weight: bold;
}
.btn_concours_insta:hover, .btn_concours_fb:hover {
  background-color: #333333;
  color: #fff !important;
  border: none;
}
.btn_concours_insta::before,
.btn_concours_fb::before {
  content: '';
  position: inherit;
  top: inherit;
  left: inherit;
  width: inherit;
  height: inherit;
  border-bottom: inherit;
  transition: inherit;
}
.btn_concours_fb:hover::before,
.btn_concours_insta:hover::before {
  width: inherit;
}
.btn_concours_insta {
  left: 17%;
}
.btn_concours_fb {
  right: 17%;
}
.btn_concours_fb::before {
  content: "\f230";
}

.btn_concours_insta::before {
  content: "\f16d";
}
.btn_concours_fb::before, .btn_concours_insta::before {
  display: inline-block;
  font: normal normal normal 24px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  left: 17px;
  top: 50%;
  transform: translateY(-50%);
  height: 20px;
}


@media only screen and (max-width: 930px) {
  .btn_concours_insta, .btn_concours_fb {
 
  }
}
@media only screen and (max-width: 800px) {
.btn_concours_insta, .btn_concours_fb {

}
.btn_concours_insta {
  left: 18%;
}
.btn_concours_fb {
  right: 18%;
}
}
@media only screen and (max-width: 650px) {
  .btn_concours_insta {
    bottom: 155px;
  }
  .btn_concours_fb {
    bottom: 100px;
  }
  .btn_concours_insta, .btn_concours_fb {
    left: 50%;
    transform: translateX(-50%);
    min-width: 186px;
    font-size: 15px;
    padding: 5px 30px 8px 40px;
  }
  .btn_concours_fb::before, .btn_concours_insta::before {
    height: 16px;
  }
}
@media only screen and (max-width: 500px) {
.btn_concours_insta {
  bottom: 130px;
}
.btn_concours_fb {
  bottom: 75px;
}

}
@media only screen and (max-width: 450px) {
  .btn_concours_insta {
    bottom: 110px;
  }
  .btn_concours_fb {
    bottom: 57px;
  }

}
@media only screen and (max-width: 390px) {
  .btn_concours_insta {
    bottom: 100px;
  }
  .btn_concours_fb {
    bottom: 50px;
  }
}