.wa_img_background {
  -webkit-mask-image: url('/images/Upload/Gabarits/images/formes_rondes-06.svg');
  mask-image: url('/images/Upload/Gabarits/images/formes_rondes-06.svg');
}

.icon_fa-style-colory {
  -webkit-mask-image: url('/images/Upload/Gabarits/images/formes_rondes-03.svg');
  mask-image: url('/images/Upload/Gabarits/images/formes_rondes-03.svg');
}

.icon_fa-style {
  -webkit-mask-image: url('/images/Upload/Gabarits/images/formes_rondes-05.svg');
  mask-image: url('/images/Upload/Gabarits/images/formes_rondes-05.svg');
}

.pagination_button {
  -webkit-mask-image: url('/images/Upload/Gabarits/images/formes_rondes-03.svg');
  mask-image: url('/images/Upload/Gabarits/images/formes_rondes-03.svg');
}

.wa-accordion_icon {
  -webkit-mask-image: url('/images/Upload/Gabarits/images/formes_rondes-03.svg');
  mask-image: url('/images/Upload/Gabarits/images/formes_rondes-03.svg');
}

.hero_image-forme {
  -webkit-mask-image: url('/images/Upload/Gabarits/images/etincelles_et_rayonnement-31.svg');
  mask-image: url('/images/Upload/Gabarits/images/etincelles_et_rayonnement-31.svg');
}

.with-detail::before {
  -webkit-mask-image: url('/images/Upload/Gabarits/images/etincelles_et_rayonnement-06.svg');
  mask-image: url('/images/Upload/Gabarits/images/etincelles_et_rayonnement-06.svg');
}

.nav_menu-icon-bg {
  -webkit-mask-image: url('/images/Upload/Gabarits/images/etincelles_et_rayonnement-06.svg');
  mask-image: url('/images/Upload/Gabarits/images/etincelles_et_rayonnement-06.svg');
}

.slick-slider_image {
  -webkit-mask-image: url('/images/Upload/Gabarits/images/formes_rondes-06.svg');
  mask-image: url('/images/Upload/Gabarits/images/formes_rondes-06.svg');
}

.footer_share-link {
  -webkit-mask-image: url('/images/Upload/Gabarits/images/formes_rondes-04.svg');
  mask-image: url('/images/Upload/Gabarits/images/formes_rondes-04.svg');
}

.wa_img_cadre {
  -webkit-mask-image: url('/images/Upload/Gabarits/images/formes_rondes-06.svg');
  mask-image: url('/images/Upload/Gabarits/images/formes_rondes-06.svg');
}

#tinymce .block {
  position: relative;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-image: none;
  /* supprime l'icone par defaut lorsque coché */
}

.w-checkbox-input--inputType-custom.w--redirected-checked~.icon_fa.is-checkbox.is-button {
  display: inline-flex;
  align-items: center;
  /* centre verticalement */
  justify-content: center;
  /* centre horizontalement */
}

.form_checkbox-input:checked~.icon_fa.is-checkbox.is-button {
  display: inline-flex;
  align-items: center;
  /* centre verticalement */
  justify-content: center;
  /* centre horizontalement */
}

.w-checkbox-input--inputType-custom.w--redirected-checked~.form_checkbox-label.is-button {
  background-color: var(--_color---constant-vert--light);
  color: #ffffff;
}

.form_checkbox-input:checked~.form_checkbox-label.is-button {
  background-color: var(--_color---constant-vert--light);
  color: #ffffff;
}

.hide:checked~.form_radio-label-button {
  background-color: var(--_color---constant-vert--light);
}

.form_checkbox-input:checked~.form_checkbox-label.is-tag {
  background-color: rgba(41, 98, 255, 0.1);
  border-color: #2962ff;
  color: #2962ff;
  padding-left: 35px;
}

.form_checkbox-input:checked~.form_checkbox-icon {
  display: flex;
}

/*Cover up the default arrow and prevent click*/
.ms-select-svg {
  pointer-events: none;
}
.w-select {
    -webkit-appearance: none;
    -moz-appearance: none;
}

:root{
  --wa-dropdown-pane-padding: 0px;
}