.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
  font-size: 16px;
  font-family: lato;
  border-width: 0px;
  border-color: #dedede;
  background-color: #fff2f2;
  border-bottom-width: 3px;
  border-bottom-color: #ffe8e8;
}

.wpcf7-form-control.has-spinner.wpcf7-submit {
  text-align: justify;
  padding-left: 100px;
  padding-right: 100px;
}

.Fromfoot .wpcf7-list-item-label {
  color: #ffffff;
}

.Fromfoot p {
  color: #ffffff;
}

#input_1_4_3 {
  font-size: 16px;
  border-width: 0px;
  border-color: #dedede;
  background-color: #fff2f2;
  border-bottom-width: 3px;
  border-bottom-color: #ffe8e8;
  font-family: poppins;
}

#input_1_4_6 {
  font-size: 16px;
  border-width: 0px;
  border-color: #dedede;
  background-color: #fff2f2;
  border-bottom-width: 3px;
  border-bottom-color: #ffe8e8;
  font-family: poppins;
}

#input_1_6 {
  font-size: 16px;
  border-width: 0px;
  border-color: #dedede;
  background-color: #fff2f2;
  border-bottom-width: 3px;
  border-bottom-color: #ffe8e8;
  font-family: poppins;
}

#input_1_5 {
  font-size: 16px;
  border-width: 0px;
  border-color: #dedede;
  background-color: #fff2f2;
  border-bottom-width: 3px;
  border-bottom-color: #ffe8e8;
  font-family: poppins;
}

#input_1_7 {
  font-size: 16px;
  border-width: 0px;
  border-color: #dedede;
  background-color: #fff2f2;
  border-bottom-width: 3px;
  border-bottom-color: #ffe8e8;
  font-family: poppins;
}

#input_1_8 {
  font-size: 16px;
  border-width: 0px;
  border-color: #dedede;
  background-color: #fff2f2;
  border-bottom-width: 3px;
  border-bottom-color: #ffe8e8;
  font-family: poppins;
}

select.wpcf7-form-control.wpcf7-select {
  font-size: 16px;
  border-width: 0px;
  border-color: #dedede;
  background-color: #fff2f2;
  border-bottom-width: 3px;
  border-bottom-color: #ffe8e8;
  font-family: poppins;
}

#gform_submit_button_1.gform_button.button {
  text-align: justify;
  padding-left: 100px;
  padding-right: 100px;
}

.fusion-middle-logo-menu-logo.fusion-logo {
  margin-top: 15px;
  margin-bottom: 15px;
  margin-left: 10px;
  margin-right: 10px;
}

.fusion-flyout-menu-icons.fusion-flyout-mobile-menu-icons {
  margin-top: 15px;
  margin-bottom: 15px;
  margin-left: 10px;
  margin-right: 10px;
}
@media screen and (max-width: 1000px) {
ul.fusion-filters{
display: none !important;
	}
}

#menu-menu-principal-1 {
    display: none;
}

/* Rend tous les textes du bloc blancs */
.Fromfoot, .Fromfoot h1, .Fromfoot h2, .Fromfoot h3, .Fromfoot p, .Fromfoot span {
    color: #ffffff !important;
}

/* Force les textes à l'intérieur des champs du formulaire à rester sombres */
.Fromfoot input, .Fromfoot textarea, .Fromfoot select {
    color: #333333 !important;
}

/* Optionnel : Assure que les "Placeholders" (le texte d'exemple) restent gris clair */
.Fromfoot ::placeholder {
    color: #a9a9a9 !important;
    opacity: 1;
}