/*****************MOBILE*****************************/
/****************************************************/

/*****Ajout puce devant titre*****/
.formation-list-style h3 .ezstring-field {
    position: relative;
    left: 20px;
}


.plan-main .formation-sommaire  { border-left: none;}

.plan-main ul.d-p-left { padding-left: 60px !important; }


/*****Alignement + Marge sur le groupe TAG******/
.nuage-tag ul {
    padding-left: 0;
    margin-bottom: 25px;
}

.formation-list-style h3 .ezstring-field:before {
    content: '';
    position: absolute;
    top: 8px;
    left: -20px;
    width: 8px;
    height: 8px;
    background: #007ba9;
    border-radius:10px;
}
/*****Masque doublon titre******/
.type-projet h2.ff-formation-h, .type-projet p.ff-courant-white {
    display: none;
}


/*****************TABLETTE***************************/
/****************************************************/

@media(min-width:768px) and (max-width: 992px) {

    .plan-main ul.d-p-left { padding-left: 55px !important; }

    /*****Style titre modification******/
    .type-projet h2.ff-formation-h,
    .type-projet p.ff-courant-white {
        display: block;
        color: #007ba9;
    }
    .type-projet p.ff-courant-white {
        padding-top: 0px!important;
    }
}


/*****************DESKTOP****************************/
/****************************************************/

@media(min-width:992px) {

    .plan-main ul.d-p-left { padding-left: 19px !important; }

    .formation-list-style h3 .ezstring-field {
        position: relative;
        left: 0px;
    }
    .formation-list-style h3 .ezstring-field:before {
        content: '';
        display: none;
    }
    /*****Style titre modification******/
    .type-projet h2.ff-formation-h {
        display: block;
        color: #fff;
    }
    .type-projet p.ff-courant-white {
        display: inline-block;
        color: #fff;
    }
}