/* Colors */
/* Background */
/* Typography */
/* Transition */
/* Header */
/* Borders */
/* Shadow */
/* Links */
.cc_content img {
  border-radius: 15px;
}

.global-container *:not(.cc_description) {
  opacity: 0;
}

body.scrolled .global-container *:not(.cc_description) {
  opacity: 1;
}

.hidden-tablet {
  display: block;
}
.hidden-tablet img {
  max-width: 100%;
}

.visible-tablet {
  display: none;
}
.visible-tablet img {
  max-width: 100%;
}

#article form div.type_file.nom_fichier-3,
#article form div.type_file.nom_fichier-4,
#article form div.type_file.nom_fichier-5,
#article form div.type_file.nom_fichier-6 {
  opacity: 0;
  height: 0;
}

#article form div.type_file.nom_fichier-3.type_file-displayed,
#article form div.type_file.nom_fichier-4.type_file-displayed,
#article form div.type_file.nom_fichier-5.type_file-displayed,
#article form div.type_file.nom_fichier-6.type_file-displayed {
  opacity: 1;
  height: fit-content;
}

form .type_checkbox.nom_plus-de-champs {
  display: flex;
  flex-direction: column-reverse;
}

form .type_checkbox.nom_plus-de-champs label {
  text-align: center;
  width: 100%;
}

form .type_checkbox.nom_plus-de-champs .input {
  display: block;
  padding: 0;
  margin: auto;
  text-align: center;
  width: 100%;
}

form .type_checkbox.nom_plus-de-champs .input input {
  background-color: unset;
  text-align: center;
  margin: auto;
  width: 100%;
  height: auto;
  padding: 6px 0;
  cursor: pointer;
}

form .type_checkbox.nom_plus-de-champs input:before {
  content: "\f067";
  margin: auto;
  font-size: 22px;
  width: 38px;
  height: 38px;
  line-height: 35px;
  border: 3px solid #333333;
  display: block;
  border-radius: 50%;
}

form .type_checkbox.nom_plus-de-champs .input input:hover:before {
  color: #e30613;
  border-color: #e30613;
}

form .type_checkbox.nom_plus-de-champs input:after {
  display: none;
}

form .type_checkbox.nom_plus-de-champs input.rotate-for-cross:before {
  transform: rotate(45deg);
}

/*# sourceMappingURL=content.css.map */
