body {
  background-image: url("../images/fond_papier vierge-min.jpg") !important;
  background-repeat: repeat;
  background-position: center !important;
  font-family: Signika !important;
}

.gap-5 {
  gap: 5px;
}

.no-hover:hover {
  color: inherit;
}

.breadcrumb-item + .breadcrumb-item::before {
  display: inline-block;
  padding-right: 0.5rem;
  color: #18312e;
  content: "-";
}
.breadcrumb-item a {
  color: #18312e;
}
.breadcrumb-item.active {
  color: #18312e;
}
.path-demande-dinscription {
  color: #fff;
}
.underline:hover {
  text-decoration: underline;
}

/* illustration images */
.img-elements .steak {
  position: absolute;
  top: 28%;
  left: 15%;
  z-index: -1;
}
.img-elements .sauce {
  position: absolute;
  top: 31.5%;
  left: 36%;
  z-index: -1;
}
.img-elements .aromate {
  position: absolute;
  top: 32%;
  right: 14%;
  z-index: -1;
}
.img-elements .poivre {
  position: absolute;
  top: 48%;
  left: 4%;
  z-index: -1;
}
.img-elements .laurier {
  position: absolute;
  top: 73%;
  left: 12%;
  z-index: -1;
}
.img-elements .olive {
  position: absolute;
  top: 78%;
  right: 9%;
  z-index: -1;
}
.img-elements .roti {
  position: absolute;
  top: 94.5%;
  left: 6%;
  z-index: -1;
}
.img-elements .poivron {
  position: absolute;
  top: 93.5%;
  right: 9.5%;
  z-index: -1;
}

@media (max-width: 768px) {
  .breadcrumb {
    font-size: 12px;
  }
}

#edit-field-description-0-format,
#edit-field-boutique-description-0-format,
.field--name-field-lat,
.field--name-field-lng,
.field--name-field-department {
  display: none;
}

#big-forms-private-contact button.btn-primary {
  margin-top: 16px;
  text-transform: uppercase;
  width: 100%;
  max-width: 188px;
  height: 50px;
  line-height: 30px;
  font-family: "Intro Black Caps";
  font-size: 13.6px;
  letter-spacing: 0;
  text-align: center;
}

.fbr-item-link,
.fbr-item-link:hover,
.fbr-item-link:active,
.fbr-item-link:focus {
  text-decoration: none;
}
.fbr-item-link:hover,
.fbr-item-link:active,
.fbr-item-link:focus {
  color: #d9c594 !important;
}
