/*! Place your custom styles here */

.btn-color-linagora{
    background: #c41e42 !important;
    border: 1px solid #c41e42 !important;
}
                    /* *****IMAGES DANS VIDEOS***** */
.image-video{
    width: 620px !important;
    height: 430px !important;
    position: absolute !important;
    top: -13px !important;
    left: -40px !important;
}

                    /* ***********MENU*********** */
.logo-desktop{                  /* position logo menu */
    font-size: 30px !important;
}    
div.col-lg-11.col-md-12.text-right.text-left-xs.text-left-sm{                   /* position menu text */
    position: relative ;
    top: 10px;
}               
.btn-txt-menu{                  /* color text button menu*/
    color: white !important;
}
.btn-menu{                  /* position menu button */
    margin-right: 25px;
}

/* ******************************************************************************************************************** */
/* ****************************************************HOME PAGE******************************************************* */
/* ******************************************************************************************************************** */
                    /* **********HEADBAND********** */
.background-headband{
    height: 100% !important;
}
.title-homepage{
    font-size: 4.51rem !important;
    font-weight: 700 !important;
}
.p-headband-homepage{
    font-size: 2.3rem !important;
    margin-bottom: 0 !important;
}
.span-headband-homepage {
    font-size: 3.6rem !important;
}
.p1-headband-homepage{
    font-size:1.5rem !important;    
    margin-bottom: 0!important;
}
.p2-headband-homepage{
    font-size: 2.3rem !important;
    margin-bottom: 20px !important;
}

                    /* **********SPEAKERS********** */
.p-speakers-homepage{
    font-size: 2.3rem !important;
    line-height: 3rem;
    margin-top: -3% !important;
}
img.border-picture{
    vertical-align: baseline;   /* apparition ombre sous image */
}   
.border-picture-home{
    border: none !important;
}               
.speakers-name{
    color: #c41e42 !important;
}
.role-speakers-home{
    font-size: 1.35rem !important;
    font-weight: 500 !important;
}

                    /* **********LIEUX********** */
.section-lieux-exception{
    margin-top: 0px !important;
    margin-bottom: -50px !important;
}
.p-lieux-homepage{
    font-size: 2.3rem !important;
}

                    /* **********EDITION********** */
.txt-edition{
    font-size: 1.4rem !important;
}
                    /* **********TRAVAILLER********** */
.btn-txt-emploi{
    color: black !important;
}

/* ******************************************************************************************************************** */
/* ****************************************************PRINCIPES*************************************************** */
/* ******************************************************************************************************************** */
                     /* **********HEADBAND********** */
.ondulation-principe{
    height: 27% !important;
}
.title-clubdsi{
    font-size: 4.51rem !important;
    font-weight: 700 !important;
    color: black !important;
}
.p-clubdsi{
    color: black !important;
}
.image-dsi{
    margin-bottom: 70px ;
}
                    /* **********BENEFICES********** */
.h2-clubdsi{
    color: black !important;
    margin-top: 30px !important;   /* old: 110px */
    margin-bottom: 10px !important;   /* old: -130px */
}                  
/*.boxe1-clubdsi, .boxe2-clubdsi, .boxe3-clubdsi{
    border: 1px solid #ECECEC !important;
    border-radius: 10px !important;
}
.number-boxe1,.number-boxe2,.number-boxe3{
    font-size: 4.51rem !important;
    font-weight: 400 !important;
    color: #666666 !important;
}
.text-boxe1, .text-boxe2, .text-boxe3{
    font-size: 1.8rem !important;
    line-height: 38px !important;
}*/

                    /* **********TEMOIGNAGES********** */
.testimonial-aza{
    margin-top: -160px;
}

                    /* **********SLIDERS********** */
.role-speakers-principes{
    font-size: 1.35rem !important;
}
.border-video-slider{
    box-shadow: 10px 8px 8px #c8c8c8 !important;
}
.flickity-prev-next-button:before{      /* arrow slider */
    color: #c41e42 !important;
}
button.flickity-prev-next-button{       /* arrow slider */
    background: #d9d9d9 !important;
    /*top: 55.5% !important;*/
}
                    /* **********PARTENAIRES********** */
.clubdsi-partenaires{
    padding-bottom: 0px !important;
}

/* ******************************************************************************************************************** */
/* ****************************************************PROCHAINE EDITION*********************************************** */
/* ******************************************************************************************************************** */
                    /* **********HEADBAND********** */
.ondulation-programme{
    height: 45% !important;
}
.title-programme{
    font-size: 4.51rem !important;
    font-weight: 700 !important;
    color: black !important;
}
.h2-headband-programme{
    color: #0F0E17!important;
    font-weight: 800 !important;
}

                    /* **********SPEAKERS********** */
.section-speakers-programme{
    padding-top: 0 !important;
    padding-bottom: 50px !important;
}
.theme-titre-programme{
    font-size: 1.4rem;
    color: black !important;
}
h2.prenom-speakers-programme{
    font-size: 4.51rem !important;
    font-weight: 400 !important;
    color: #c41e42 !important;
    line-height: 74px !important;
}
span.nom-speakers-programme{
    font-size: 4.51rem !important;
    font-weight: 800 !important;
    color: #c41e42 !important;
}
.role-speakers-programme{
    font-size: 2.4rem !important;
    font-weight: 300 !important;
    line-height: 45px !important;
}
.text-speakers-programme{
    font-size: 1.5rem !important;
    font-weight: 700 !important;
}
.p-bio-speakers-prochaine{
    font-size: 1.4rem;
    line-height: 2.3rem;
}
.temoignage-speakers-programme{
    font-size: 1.8rem !important;
    line-height: 38px !important;
}
.intervention-titre-speakers-programme{
    font-size: 1.85rem;
}
.container-speakers2-programme{
    margin-top: 75px !important;
    margin-bottom: 75px !important;
}
.p-prochaine-edition{
    font-size: 1.8rem;
}

/* ******************************************************************************************************************** */
/* *********************************************EDITIONS PRECEDENTES*************************************************** */
/* ******************************************************************************************************************** */
                    /* **********HEADBAND********** */
.ondulation-edition{
    height: 150% !important;
}
.h2-headband-edition{
    color: #0F0E17!important;
    font-weight: 300 !important;
    font-size: 2.8rem
}
.prenom-speakers-edition{
    margin-bottom: 10px !important;
}
h2.prenom-speakers-edition{
    font-size: 4.51rem !important;
    font-weight: 400 !important;
    color: #c41e42 !important;
    line-height: 74px !important;
}
span.nom-speakers-edition{
    font-size: 4.51rem !important;
    font-weight: 800 !important;
    color: #c41e42 !important;
}
.role-speakers-edition{
    font-size: 2.4rem !important;
    font-weight: 300 !important;
    line-height: 45px !important;
}

                    /* **********IMAGES********** */
.border-picture{
    border: 1px solid #c8c8c8 !important;
    padding: 17px 17px 17px 17px !important;
    border-radius: 6px !important;
    box-shadow: 10px 8px 8px #c8c8c8 !important;
}
                    /* **********OSP7-OSP6***********/
.ondulation-edition-7, .ondulation-edition-6{
    height: 150% !important;
}
                    /* **********OSP5-OSP4-OSP2***********/
.ondulation-edition-5, .ondulation-edition-4, .ondulation-edition-2{
    height: 115% !important;
}
                    /* **********OSP3-OSP1***********/
.ondulation-edition-3, .ondulation-edition-1{
    height: 125% !important;
}