.menu {
  position: fixed;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 999;
  width: 100%;
  height: 60px;
  background-image: -webkit-linear-gradient(270deg, #001446, #001446);
  background-image: linear-gradient(180deg, #001446, #001446);
}

.menu-wrapper {
  height: 100%;
  text-align: center;
}

.menu-link {
  display: inline-block;
  margin-top: 20px;
  margin-right: 10px;
  margin-left: 10px;
  padding-top: 0px;
  -webkit-transition: color 400ms ease;
  transition: color 400ms ease;
  font-family: Lato, sans-serif;
  color: #585eec;
  font-size: 10px;
  font-weight: 700;
  letter-spacing: 3px;
  text-decoration: none;
  text-transform: uppercase;
}

.menu-link:hover {
  color: #fff;
}

.text-block {
  display: inline-block;
}

.menu-selection {
  display: inline-block;
  margin-right: 10px;
  margin-left: 10px;
  font-family: Lato, sans-serif;
  color: #fff;
  font-size: 10px;
  font-weight: 700;
  letter-spacing: 3px;
  text-transform: uppercase;
}

.header {
  padding-top: 260px;
  padding-bottom: 200px;
}

.intentions {
  padding-top: 100px;
  padding-bottom: 50px;
}

.coherence {
  padding-top: 200px;
  padding-bottom: 150px;
  background-image: -webkit-linear-gradient(270deg, rgba(0, 0, 0, .7), rgba(0, 0, 0, .7)), url('../images/PETITE_BOUTEILLE_FACE_05-NOIR.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, .7), rgba(0, 0, 0, .7)), url('../images/PETITE_BOUTEILLE_FACE_05-NOIR.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
  background-attachment: scroll, fixed;
}

.rate {
  padding-top: 150px;
  padding-bottom: 150px;
  background-image: -webkit-linear-gradient(270deg, #001446, #001446);
  background-image: linear-gradient(180deg, #001446, #001446);
}

.grand-titre {
  margin-bottom: 25px;
  font-family: Didot, sans-serif;
  font-size: 60px;
  line-height: 60px;
  font-style: italic;
  font-weight: 700;
  text-transform: uppercase;
}

.grand-titre.blanc {
  color: #fff;
}

.sous-titre {
  padding-right: 20px;
  font-family: Didot, sans-serif;
  font-size: 22px;
  line-height: 34px;
}

.container-center {
  text-align: center;
}

.titre {
  margin-bottom: 25px;
  padding-right: 20px;
  font-family: Didot, sans-serif;
  font-size: 40px;
  line-height: 40px;
  font-style: italic;
  font-weight: 700;
  text-transform: uppercase;
}

.titre.blanc {
  margin-bottom: 50px;
  color: #fff;
  line-height: 47px;
}

.texte-gros {
  padding-right: 20px;
  font-family: Lato, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.mini-titre {
  margin-bottom: 25px;
  font-family: Didot, sans-serif;
  font-size: 24px;
  line-height: 32px;
  font-style: italic;
  font-weight: 700;
  text-transform: uppercase;
}

.texte {
  margin-bottom: 50px;
  font-family: Lato, sans-serif;
}

.texte.blanc {
  color: #fff;
}

.bouton-rate {
  padding-right: 30px;
  padding-left: 30px;
  border: 2px solid #fff;
  border-radius: 20px;
  background-image: -webkit-linear-gradient(270deg, #001446, #001446);
  background-image: linear-gradient(180deg, #001446, #001446);
  -webkit-transition: background-color 400ms ease, color 400ms ease;
  transition: background-color 400ms ease, color 400ms ease;
  font-family: Lato, sans-serif;
  font-size: 10px;
  font-weight: 700;
  letter-spacing: 3px;
  text-transform: uppercase;
}

.bouton-rate:hover {
  background-image: -webkit-linear-gradient(270deg, #fff, #fff);
  background-image: linear-gradient(180deg, #fff, #fff);
  color: #001446;
}

.parallax {
  height: 600px;
  background-image: url('../images/PETITE_BOUTEILLE_FACE_05-NOIR.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: fixed;
}

.parallax._1 {
  background-image: url('../images/64.jpg');
}

.parallax._2 {
  background-image: url('../images/353806ad00ea0ae85d2c3c92fe0716c4.jpg');
}

.parallax._3 {
  background-image: url('../images/maxresdefault.jpg');
}

.parallax._4 {
  background-image: url('../images/void1.jpg');
}

.parallax._5 {
  background-image: url('../images/2d349645400361.582f27dadf011.jpg');
}

.inspiration-slider {
  height: 600px;
}

.container-slider {
  position: relative;
  height: 100%;
  margin-top: 0px;
  padding-top: 450px;
}

.titre-image {
  margin-bottom: 25px;
  font-family: Didot, sans-serif;
  color: #fff;
  font-size: 20px;
  font-style: italic;
  font-weight: 700;
  text-align: center;
  text-transform: uppercase;
}

.description-image {
  font-family: Lato, sans-serif;
  color: #fff;
  font-size: 12px;
  text-align: center;
}

.inspiration-suite {
  padding-top: 150px;
  padding-bottom: 100px;
}

.colonne-image {
  margin-bottom: 25px;
  text-align: center;
}

.row-image {
  margin-bottom: 50px;
}

.home {
  position: static;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  height: 1080px;
  padding-top: 200px;
  background-image: -webkit-linear-gradient(270deg, #001446, #001446);
  background-image: linear-gradient(180deg, #001446, #001446);
}

.image-home {
  margin-bottom: 50px;
}

.description-home {
  margin-bottom: 100px;
  padding-right: 50px;
  padding-left: 50px;
  font-family: Didot, sans-serif;
  color: #fff;
  font-size: 18px;
  line-height: 32px;
  font-style: normal;
  font-weight: 100;
}

.idees {
  padding-top: 175px;
  padding-bottom: 0px;
}

.titre-lato {
  margin-bottom: 25px;
  font-family: Lato, sans-serif;
  font-size: 10px;
  font-weight: 700;
  letter-spacing: 3px;
  text-transform: uppercase;
}

.titre-lato.blanc {
  color: #fff;
}

.row-idee-images {
  margin-top: 50px;
  margin-bottom: 150px;
}

.icon {
  -webkit-transform: scale(0.5);
  -ms-transform: scale(0.5);
  transform: scale(0.5);
}

.icon-2 {
  -webkit-transform: scale(0.5);
  -ms-transform: scale(0.5);
  transform: scale(0.5);
}

.slide-nav {
  -webkit-transform: scale(0.5);
  -ms-transform: scale(0.5);
  transform: scale(0.5);
}

.slide-nav-2 {
  -webkit-transform: scale(0.5);
  -ms-transform: scale(0.5);
  transform: scale(0.5);
}

.icon-3 {
  -webkit-transform: scale(0.5);
  -ms-transform: scale(0.5);
  transform: scale(0.5);
}

.icon-4 {
  -webkit-transform: scale(0.5);
  -ms-transform: scale(0.5);
  transform: scale(0.5);
}

.slide-nav-3 {
  -webkit-transform: scale(0.5);
  -ms-transform: scale(0.5);
  transform: scale(0.5);
}

.icon-5 {
  -webkit-transform: scale(0.5);
  -ms-transform: scale(0.5);
  transform: scale(0.5);
}

.icon-6 {
  -webkit-transform: scale(0.5);
  -ms-transform: scale(0.5);
  transform: scale(0.5);
}

.slide-nav-4 {
  -webkit-transform: scale(0.5);
  -ms-transform: scale(0.5);
  transform: scale(0.5);
}

.icon-7 {
  -webkit-transform: scale(0.5);
  -ms-transform: scale(0.5);
  transform: scale(0.5);
}

.icon-8 {
  -webkit-transform: scale(0.5);
  -ms-transform: scale(0.5);
  transform: scale(0.5);
}

.icon-9 {
  -webkit-transform: scale(0.5);
  -ms-transform: scale(0.5);
  transform: scale(0.5);
}

.icon-10 {
  -webkit-transform: scale(0.5);
  -ms-transform: scale(0.5);
  transform: scale(0.5);
}

.slide-nav-5 {
  -webkit-transform: scale(0.5);
  -ms-transform: scale(0.5);
  transform: scale(0.5);
}

.slide {
  background-image: -webkit-linear-gradient(270deg, rgba(0, 0, 0, .3), rgba(0, 0, 0, .3)), url('../images/02©emmanuel-bossuet.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, .3), rgba(0, 0, 0, .3)), url('../images/02©emmanuel-bossuet.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}

.slide-2 {
  background-image: url('../images/b56dbb99a080833bb18c276ef8402c0b.jpg');
  background-position: 50% 80%;
  background-size: cover;
  background-repeat: no-repeat;
}

.slide-3 {
  background-image: -webkit-linear-gradient(270deg, rgba(0, 0, 0, .3), rgba(0, 0, 0, .3)), url('../images/1024-yves-malenfer-SQUARE-Cube-5_1100x1100.jpg'), -webkit-linear-gradient(270deg, #000, #000);
  background-image: linear-gradient(180deg, rgba(0, 0, 0, .3), rgba(0, 0, 0, .3)), url('../images/1024-yves-malenfer-SQUARE-Cube-5_1100x1100.jpg'), linear-gradient(180deg, #000, #000);
  background-position: 0px 0px, 50% 50%, 0px 0px;
  background-size: auto, 550px, auto;
  background-repeat: repeat, no-repeat, repeat;
}

.slide-4 {
  background-image: url('../images/e287e847963875.588a288fd7fb9.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.slide-5 {
  background-image: url('../images/stevebrown.jpg'), -webkit-linear-gradient(270deg, #000, #000);
  background-image: url('../images/stevebrown.jpg'), linear-gradient(180deg, #000, #000);
  background-position: 50% 50%, 0px 0px;
  background-size: auto, auto;
  background-repeat: no-repeat, repeat;
}

.slide-6 {
  background-image: -webkit-linear-gradient(270deg, rgba(0, 0, 0, .3), rgba(0, 0, 0, .3)), url('../images/seattle-city-lights.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, .3), rgba(0, 0, 0, .3)), url('../images/seattle-city-lights.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}

.slide-7 {
  background-image: -webkit-linear-gradient(270deg, rgba(0, 0, 0, .3), rgba(0, 0, 0, .3)), url('../images/X-Ray-Photography-by-Nick-Veasey-feeldesain-06.png');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, .3), rgba(0, 0, 0, .3)), url('../images/X-Ray-Photography-by-Nick-Veasey-feeldesain-06.png');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}

.slide-8 {
  background-image: -webkit-linear-gradient(270deg, rgba(0, 0, 0, .3), rgba(0, 0, 0, .3)), url('../images/Tasker-Fuschia-1938.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, .3), rgba(0, 0, 0, .3)), url('../images/Tasker-Fuschia-1938.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}

.slide-9 {
  background-image: url('../images/nv-gallery-catalogue_e9a1b5e99da2_161.jpg');
  background-position: 0px 0px;
  background-size: 1005px;
}

.slide-10 {
  background-image: url('../images/9e923c54995039.5971ed526b124.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.slide-11 {
  background-image: -webkit-linear-gradient(270deg, rgba(0, 0, 0, .3), rgba(0, 0, 0, .3)), url('../images/64e6184964a6e5edd6008928de4cd813.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, .3), rgba(0, 0, 0, .3)), url('../images/64e6184964a6e5edd6008928de4cd813.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}

.slide-12 {
  background-image: url('../images/f343f7e5a0477c674313650b3fb88ee3.jpg'), -webkit-linear-gradient(270deg, #fff, #fff);
  background-image: url('../images/f343f7e5a0477c674313650b3fb88ee3.jpg'), linear-gradient(180deg, #fff, #fff);
  background-position: 50% 50%, 0px 0px;
  background-size: auto, auto;
  background-repeat: no-repeat, repeat;
}

.slide-13 {
  background-image: url('../images/889a3c45400361.582f27dae0cd6.jpg');
  background-position: 50% 66%;
  background-size: cover;
  background-repeat: no-repeat;
}

.slide-14 {
  background-image: url('../images/292d4545400361.582f27daddbb9.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.slide-15 {
  background-image: url('../images/4aae96d5391db003b14ddfeba4430538.gif');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

@media (max-width: 479px) {
  .grand-titre {
    padding-right: 10px;
    padding-left: 10px;
    font-size: 40px;
    line-height: 40px;
  }
  .sous-titre {
    padding-right: 10px;
    padding-left: 10px;
  }
  .titre {
    padding-right: 10px;
    padding-left: 10px;
    font-size: 30px;
    line-height: 30px;
  }
  .texte-gros {
    margin-bottom: 50px;
    padding-right: 10px;
    padding-left: 10px;
    font-size: 18px;
    line-height: 28px;
  }
  .mini-titre {
    padding-right: 10px;
    padding-left: 10px;
  }
  .texte {
    padding-right: 10px;
    padding-left: 10px;
  }
  .titre-image {
    padding-right: 20px;
    padding-left: 20px;
  }
  .description-image {
    padding-right: 20px;
    padding-left: 20px;
  }
  .row-image {
    margin-bottom: 0px;
  }
  .home {
    position: static;
    height: 1000px;
    padding-top: 50px;
  }
  .description-home {
    margin-bottom: 50px;
    font-size: 12px;
    line-height: 22px;
  }
  .titre-lato {
    margin-top: 50px;
    padding-right: 10px;
    padding-left: 10px;
  }
}

@font-face {
  font-family: 'Didot';
  src: url('../fonts/Didot-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'Didot';
  src: url('../fonts/Didot-Italic.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: 'Didot';
  src: url('../fonts/Didot.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}