.page-template-inscription form, .page-template-inscription article.header{
  max-width: 750px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 25px;
}

.page-template-inscription article.header h3{
  width: 100%;
  text-align: center;
}

.page-template-inscription article.header div{
  width: 100%;
  text-align: justify;
}

.page-template-inscription label{
  width: auto;
  color: #4c4c4c;
  font-weight: bold;
  text-align: left;
}
.page-template-inscription input, .page-template-inscription textarea{
  height: 37px;
  border: 1px solid #BBB;
  background-color: #F1F1F1;
}
.page-template-inscription .acf-input .acf-checkbox-list{
  display: flex;
  flex-direction: column;
  align-items: left;
  justify-content: left;
}
.page-template-inscription .acf-input .acf-checkbox-list li{
  width: 200px;
  height: auto;
}
.page-template-inscription .acf-input ul.acf-checkbox-list  li label{
  margin-left: auto;
  margin-right: auto;
}
.page-template-inscription .acf-input ul.acf-checkbox-list  li label input{
  height: auto;
  margin-right: 7.5px;
}
.page-template-inscription .acf-field-group{
  border: none;
}
.page-template-inscription textarea{
  height: 160px;
}

.page-template-inscription .acf-field p.description{
  width: 100%;
  text-align: left;
}

/* Radio */
.page-template-inscription .acf-input ul.acf-radio-list{
  width: 50px;
}

.page-template-inscription .acf-input ul.acf-radio-list li label input{
  height: auto;
}

.page-template-inscription .acf-fields > .acf-field{
  border-top:0px;
}

.page-template-inscription .acf-form-submit{
  text-align: center;
  margin-bottom: 100px;
}

.page-template-inscription .acf-input ul.acf-radio-list{
  display: flex;
}

.page-template-inscription .acf-input ul.acf-radio-list li{
  margin-left: 8px;
  margin-right: 8px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}


/* MENU */

#menu-menu-mobile .menu-item:not(.menu-principal-motmenu):not(#nav-menu-item-side){
  display: none;
}
@media screen and (max-width: 991px){
  
  #menu-menu-mobile .menu-item:not(.menu-principal-motmenu):not(#nav-menu-item-side){
    display: block;
  }
  html body .primary-menu #menu-menu-mobile .menu-item#menu-item-125, html body .primary-menu #menu-menu-mobile #nav-menu-item-side, html body .primary-menu #menu-menu-mobile #nav-menu-item-search{
    display: none !important;
  }
  html body .menu-item#nav-menu-item-search{
    display: none !important;
  }
  
}

