
/* - Breackpoint - */
/* ---- 981px ---- */

  /* CENTRER CONTENU VERTICALEMENT (à appliquer sur la colonne) */
  .centrer-verticalement {
    display: flex;
    flex-direction: column;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
}
/* INVERSER LE SENS DES COLONNES SUR MOBILE (a appliquer sur la section + ligne) */
@media only screen and (max-width : 980px) {
    .dc-inverser-colonnes--section .dc-inverser-colonnes--ligne {
        display: -webkit-flex;
        display: -ms-flex;
        display: flex;
        -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }
}
/* BLOG GRID */
.cu-blog2 .et_pb_salvattore_content[data-columns]::before {
    content: '2 .column.size-1of2' !important;
}
.cu-blog4 .et_pb_salvattore_content[data-columns]::before {
    content: '4 .column.size-1of4' !important;
}
@media only screen and (min-width:981px) {
    .cu-blog4 .column.size-1of4 {
      width: 24%!important;
      margin-right: 1%;
    }
}
@media only screen and (min-width:600px){
    .cu-blog2 .column.size-1of2{
      width: 49%!important;
      margin-right: 1% !important;
  }
  .cu-blog2 .column.size-1of2:nth-child(even){
      margin-right: 0% !important;
    margin-left: 1% !important;
    }
}
@media only screen and (max-width:600px){
    .cu-blog2 .column.size-1of2{
      width: 100%!important;
      margin-right: 0% !important;
    margin-left: 0% !important;
  }
}
/* MENU MOBILE, hamburger devient une croix pour fermer */
.mobile_nav.opened .mobile_menu_bar:before {
    content: "\4d";
}
/* AUGMENTER LA LARGEUR CHAMP RÉSULTAT CAPTCHA */
.et_pb_contact_right p input {
    max-width: 50px;
}
/* METTRE EXPOSANTS ET INDICES À LA BONNE TAILLE */
sup, sub {
  font-size: 70%;
}






/* ---------------------------------------------------------------------------------------------------------------------------------------------*/
/*  --  Disable menu hamburger mobile
/* ---------------------------------------------------------------------------------------------------------------------------------------------*/
  .de-hide-mobile-menu.et_pb_menu .et_pb_menu__menu,.lwp-hide-mobile-menu.et_pb_fullwidth_menu .et_pb_menu__menu {
    display: flex!important;
  }
  .de-hide-mobile-menu .et_pb_menu__wrap {
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .de-hide-mobile-menu .et_mobile_nav_menu {
    display: none;
  }
  .de-hide-mobile-menu .et_pb_menu__menu > nav > ul > li {
      width:100%
  }
