/* Single Projet */
#details_projet{margin-top: 30px}
#details_projet .ct-section-inner-wrap{
    display: flex;
    flex-direction: column;
    color: var(--waixing-primary-color);
    font-family: var(--waixing-primary-font);
    font-size:18px;
    line-height: 1.3em;
    flex-wrap: wrap;
}
.description_projet{
    margin-top: -3px;
    margin-bottom: 30px;
}
.description_projet *{margin:-2px 0 0 0}
.lieu_detail_projet{
    line-height: 1.3em;
    color: var(--waixing-primary-color);
    font-family: var(--waixing-primary-font);
    font-weight: var(--waixing-font-regular);
    font-size:22px;
    margin: 0;
    text-transform: uppercase;
}
.container_images_projet{margin-top: 30px}

/* Détails secondaire Pasodoble */
#details_projet_pasodoble{
    margin-top: 40px;
    margin-bottom: 20px;
}
#details_projet_pasodoble .ct-section-inner-wrap{
    display: flex;
    flex-direction: row;
    color: var(--waixing-primary-color);
    font-family: var(--waixing-primary-font);
    font-size:18px;
    line-height: 1.3em;
    flex-wrap: wrap;
}
#shortcode-24-66 {
    margin-top: 66px;
}
.title_secondaire,.title_secondaire span{
    line-height: 1.3em;
    color: var(--waixing-secondary-color);
    font-family: var(--waixing-primary-font);
    font-weight: var(--waixing-font-regular);
    font-size:30px;
}
@media screen and (max-width:768px) {
    .title_secondaire,.title_secondaire span{margin-left: 0}
    #shortcode-24-66 {
        margin-top:0;
        margin-bottom: 40px;
    }
    .description_projet_secondaire_container{margin-left:0}
    .description_projet_secondaire{
        margin-left:0;
        margin-top:0px;
    }
    #shortcode-35-66{margin-left: 0}
}
@media screen and (min-width:769px) {
    .description_projet,#shortcode-11-66 {
        margin-left: 25%;
        margin-right: 10%;
    }
    figcaption.image_caption {
        text-align: left;
        margin-left: 25%;
        margin-right: 20%;
    }
    #shortcode-24-66 {
        flex: 1 1 25%;
        padding-right: 20px;
    }
    .description_projet_secondaire_container {
        flex: 3 1 75%;
        padding-right: 10%;
    }
}