.site-content-bandeau + .site-content-main {
	margin-top: 50px;
}
.site-footer .textwidget:last-of-type{
    padding: 0 10px;
}
.is-contact-bloc-jaune p a, .is-contact-bloc-jaune .module-posts-content a{
    vertical-align: top;
    margin-top: 5px;
}

@media (max-width: 1029px){

    .module-cv-wrapper .site-content-cv-wrapper > div{
        display: inline-block;
    }
    .module-cv-wrapper .site-content-cv-wrapper .site-content-article-img{
        width: 100%;
    }
    .module-cv-wrapper .site-content-cv-wrapper .site-content-article-img img{
        margin-top: 20px;
    }
    .module-cv-wrapper .site-content-cv-wrapper h2,
    .module-cv-wrapper .module-acpintervenants-profession{
        text-align: center;
    }
    .module-posts-single-footer a.is-btn-jaune{
        margin: 0 15px;
    }
}
@media (max-width: 960px){
    .site-content-bandeau{
        margin-top: 25px;
    }
}
@media (max-width: 767px){
    .menu-menu-haut-container{
        margin-top: 10px;
    }
    .is-contact-map img{
        margin: 0 auto;
    }
}
@media (max-width: 599px){

    .module-acpintervenants-single-wrapper .site-content-cv-wrapper > div{
        display: inline-block;
    }
    .module-acpintervenants-single-wrapper .site-content-cv-wrapper .site-content-article-img{
        width: 100%;
    }
    .module-acpintervenants-single-wrapper .site-content-cv-wrapper .site-content-article-img img{
        margin-top: 20px;
        display: inline-block;
    }
    .module-acpintervenants-single-wrapper .site-content-cv-wrapper h2,
    .module-acpintervenants-single-wrapper .module-acpintervenants-profession{
        text-align: center;
        padding-left: 0;
    }
    .module-posts-single-footer a.is-btn-jaune{
        margin: 15px 0 0;
    }
    .acpformsalles-item-wrapper{
        width: 320px;
    }
    .is-color-bleu a {
    height: auto;
    }
    .wpcf7-form{
        padding: 0 10px;
    }
    .wpcf7-form p label, .wpcf7-form .module-posts-content label, .wpcf7-form div label {
        display: block;
        width: 100%;
        text-align: left;
        margin: 30px 0 0 0;
    }
    .wpcf7-form h3{
        text-align: left;
        margin-top: 25px;
    }
    .envoyer{
        width: 280px;
    }
    .envoyer:after {
    width: 270px;
    left: 4px;
    }
}
@media (min-width: 768px) and (max-width: 1029px){
    .form-wrapper .col_1_2:first-of-type{
        width: 63%;
    }
    .form-wrapper .col_1_2:last-of-type{
        width: 36%;
    }
}

/* @patch 29/09/2020 responsive titre des articles trop gros */
@media (max-width: 767px) {
  .site-content-main-header h1 {
    font-size: 30px;
    line-height: 1.2em;
  }
}
@media (max-width: 599px) {
  .site-content-main-header h1 {
    font-size: 25px;
  }
}

/* @patch 29/09/2020 titre intermédiaire en CSS dans le formulaire inscription */

/* line 754, ../scss/_globallayout.scss */
.checkbox-formpro span.wpcf7-list-item:first-child:before {
  /* content: 'FORMATIONS CONVENTIONNEES PAR LA REGION ILE-DE-FRANCE'; */
  content: '';
}
/* line 760, ../scss/_globallayout.scss */
.checkbox-formpro span.wpcf7-list-item:nth-child(3):before {
  /* content: 'AUTRES FORMATIONS'; */
  content: '';
  /* display: block; */
  /* font-weight: bold; */
  /* margin-top: 20px; */
  margin-top: 0px;
}


/* @patch 09/10/2020 ajout couleurs bleuvert page certifications

/* line 6, ../scss/_autresactivites.scss */
.is-color-bleuvert2 {
  display: inline-block;
  vertical-align: top;
  margin: 20px 0;
}
/* line 10, ../scss/_autresactivites.scss */
.is-color-bleuvert2 a {
  height: 220px;
}
/* line 13, ../scss/_autresactivites.scss */
.is-color-bleuvert2 a:after {
  background-color: #00827a;
}
/* line 18, ../scss/_autresactivites.scss */
.is-color-bleuvert2 a .is-accesrapide-rapide-content-wrapper .is-accesrapide-rapide-content h2 {
  color: #000;
}

.is-footer-contact-social {
    min-width: 235px;
}

/* @patch 08/06/2022 Header, Formulaire ACF inscription et Formulaire paiement */
.site-header{
	z-index: 11;
}
.inscription-form-wrapper .acf-form{
	text-align: left;
}
.acf-form-submit{
	margin-top: 30px;
}
.acf-button[type="submit"]{
	border: 4px solid #ffd300;
	padding: 10px 20px;
	background-color: #ffd300;
	color: #ffffff;
	text-shadow: 0px 0px 1px #000000;
	text-transform: uppercase;
	font-weight: 700;
	transition: all ease 0.2s;
}
.acf-button[type="submit"]:hover{
	background-color: #cc9933;
}
.acompte-form .hidden{
	display: none;
}
.vads-wrapper label,
.vads-wrapper div{
	display: none;
}
.acompte-form button[type="submit"]{
	border: 4px solid #ffd300;
	padding: 10px 20px;
	margin-top: 50px;
	margin-bottom: 80px;
	background-color: #ffd300;
	color: #ffffff;
	text-shadow: 0px 0px 1px #000000;
	text-transform: uppercase;
	font-weight: 700;
	transition: all ease 0.2s;
}
.acompte-form button[type="submit"]:hover{
	background-color: #cc9933;
}
