.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%;
    }
}