.rn-publications {}

.rn-publications .article-header .article-title a:hover,
.rn-publications .article-header .article-title a:focus
{
    color: #f0bc32;
}

.rn-publications .article-title {
    height: 110px;
}

.rn-publications.view-article input {
    border-radius: 2px;
    position: relative;
    font-size: 18px;
    text-transform: uppercase;
    background: #75952b;
    border: 1px solid #ffffff00;
    font-weight: 600;
    padding: 16px 30px;
    display: inline-block;
    color: white!important;
    text-decoration: none !important;
    transition: all 0.3s cubic-bezier(.25,.8,.25,1);
    margin-bottom: 20px;
}

.rn-publications.view-article input:hover {
    background: white;
    color: #75952b !important;
    border: solid 1px #75952b;
}

@media (max-width : 991px) {

    .rn-publications.view-article .publication-image {
        height: inherit !important;
    }

    .publication-infos-globales {
        padding: 0px;
    }

    .rn-publications.view-article .btn-dwn {
        text-align: center;
        font-size: 1em;
        width: 100%;
    }

}







/**********************************/
/******** Page Recrutement ********/
/********* Nous rejoindre *********/
/**********************************/
.item-page.nous-rejoindre  h3 {
    color:#333333!important;
}

.rn-recru-ctn{
    margin:120px 0;
    text-align: center;
}

.rn-recru-item{
    padding:30px;
    border: 1px solid #ececec;
    transition: all 0.3s cubic-bezier(.25,.8,.25,1);
    box-shadow: 0px 10px 10px rgb(136 136 136 / 50%);
}
.rn-recru-item:hover{
    box-shadow: 0px 15px 12.5px rgb(136 136 136);
    background: #ececec;
}


.rn-recru-art{
 padding-top  :60px;
}

.rn-recru-art h3{
    color:#333!important;
}
.rn-recru-item-ctn{
    padding:20px;

}

.recru-intitule{
    font-family: Nunito!important;
    color: black !important;
    font-size: 1.5em;
    padding-top: 12.5px;
    line-height: 1.2em;
    font-weight: 700;
    margin-bottom:25px;
}

.recru-domaine{
    font-family:Nunito!important;
    font-size: 1.2em;
    color: #783688;
    font-weight: 500;
    line-height: 1.2em;
    min-height: 50px;
}

.recru-desc{
   min-height:40px;
}
