
.acf-field-tem-genre .acf-input ul{
    display: flex;
    gap:1rem;
    justify-content: start;
}

.acf-field-tem-genre .acf-input ul::before{
    display: none;
}


.acf-field-tem-genre .acf-input ul li::before{
    display: none;
}

#main-container .acf-fields > .acf-field {
  border-top: none;
}

input[type="radio"],
input[type="checkbox"]
{
  accent-color: var(--couleur-2); /* ta couleur */
}

#main-container form input[type="text"],
#main-container form input[type="number"],
#main-container form input[type="email"],
#main-container form input[type="date"],
#main-container form input[type="tel"],
#main-container form textarea,
#main-container form select {
  color: #000;
  font-family: var(--font-texte);
  font-size: var(--font-size-medium);
  padding: 0.5rem;
  border: none;
  width: 100%;
  min-height: 4rem;
  background-color: #F2F2F2;
  border-radius: var(--arrondi-form-field);
}

#main-container .acf-fields > .acf-field{
    padding: 0;
}

#main-container .acf-field-taxonomy{
  background-color: #F2F2F2;
  padding: .5rem;
  margin-top: .7rem;
}

#main-container .acf-field-taxonomy .acf-label{
    padding: 0.5rem;
}

form ul.acf-checkbox-list,
form .acf-taxonomy-field .categorychecklist-holder
{
    border: none;
}

.acf-form-submit,
p:has(.wpcf7-submit)
{
    display: flex;
    justify-content: flex-end;
    margin-top: 0.7rem;
}

#main-container form input[type="submit"]{
    background: var(--couleur-1);
    color: var(--couleur-texte);
    font-weight: 700;
    padding: 1rem 2rem;
    border: none;
    box-shadow: 5px 5px 5px rgba(0,0,0,.5);
}

#main-container form input[type="submit"]:hover{
    box-shadow: 5px 5px 3px rgba(0,0,0,.1);
    transform: scale(.9);
}

.wpcf7-list-item {
    display: inline-block;
    margin: 0;
    margin-right: 1rem;
}

.wpcf7-form {
    padding: 0;
}

.wpcf7-spinner{
    display: none;
}

/* Ecrans moyens */
@media (min-width: 992px) and (max-width: 1600px) {}

/* Tablettes et Smartphones */
@media (max-width: 991px) {}

/* Tablettes */
@media (min-width: 768px) and (max-width: 991px) {

    span.wpcf7-list-item {
         height: auto;
    }

}

/* Smartphones */
@media (max-width: 767px) {}

/* Petit Smartphones */
@media (max-width: 540px) {}