.header .header-container .header-logo img {
    text-align: center;
}

.header .header-container .header-logo img.logo-svg {
    display: none;
}

/* HOME TWITTER */

.grid.all .tweets .item {
    display:block!important;
}

.list .tuiles .item {
    display:block!important;
}


/* OFFRES */

.offre-detail header {
    min-height: 252px;
}

.offre-detail header {
    position: relative;
}

.offre-detail {
    padding: 0!important;
}

.offre-detail header h1 {
    padding-left:40px!important;
}

.offre-detail header .bt-back-offres {
    border: 1px solid #00d0ff;
    border-radius: 3px;
    color: #00d0ff;
    font-family: "Gotham Black",Arial,sans-serif !important;
    font-size: 11px;
    font-weight: normal;
    left: 20px;
    padding: 5px 10px;
    position: absolute;
    text-transform: uppercase;
    top: 20px;
    transition: all 0.2s ease 0s;
    z-index: 2;
}

.offre-intro-img .hexagone {
    height: 240px;
    width: 208px;
    margin-top:200px;
    position:relative;
}

.offre-intro {
    margin-top:-120px!important;
}


.competences-list li {
    float: left;
    margin-right: 15px;
    width: 167px;
    position:relative;
    display: block;
}

.competence .competence-text {
    float: none !important;
    height: 46px;
    padding-top: 0;
    width: 100% !important;
}

.competence:nth-child(2n+1) .competence-text {
    display: block;
    float: right;
    width: 50%;
}
.competence .competence-text {
    float: none !important;
    height: 46px;
    padding-top: 0;
    width: 100% !important;
    font-family: "ProximaNova Light",Arial,sans-serif;
    font-size: 22px;
    line-height: 23px;
}

.competence .hexagone {
    float: none !important;
    width: 100% !important;
    min-height: 210px;
}

.offre-detail .competences-list {
    font-size: 22px;
    left: inherit;
    line-height: 23px;
    padding-left: 25px!important;
    padding-right: 5px;
    position: relative;
    max-width: 680px;
    margin:0 auto!important;
    margin-top:40px!important;
}

.competences-list li:first-child {
    margin-left:95px;
}

.competences-list li.hexagone-top {
    margin-top:-60px;
    padding-bottom:60px;
    height:270px;
}

.hexagone-top .competence-text {
    bottom: 0;
    position: absolute;
}

.offre-partenaires-liste, 
.offre-partenaires-liste li {
    list-style: none;
}

.offre-soirees .content {
    margin-bottom: 40px !important;
    margin-top: 20px !important;
    overflow: auto;
}

.offre-subsection {
    clear: both !important;
    margin: 0 auto;
    max-width: 1200px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 20px;
}

.offre-contact {
    background-color: #0068ac;
    color: #fff;
    font-family: "Gotham Light",Arial,sans-serif !important;
    font-size: 22px;
    margin-left: -15px;
    margin-right: -15px;
    max-width: none;
    padding: 40px 20px;
    text-align: center;
}

.offre-contact {
    font-size: 38px !important;
    line-height: 48px;
    margin-left: 0;
    margin-right: 0;
}

.offre-soirees-text .bt-rect {
    font-size: 14px;
    padding: 17px;
    width: auto;
}
.offre-detail .bt-rect {
    font-family: "ProximaNova SemiBold",Arial,sans-serif !important;
    font-size: 15px;
}
.offre-soirees-text .bt-rect {
    border-color: #e84f0e;
    color: #e84f0e;
    margin-bottom: 40px;
    margin-top: 20px;
    text-align: center;
}
.bt-rect-orange {
    border-color: #e84f0e !important;
    color: #e84f0e !important;
}


.grid.all .tweets .item {
    display:block!important;
}

.offre-detail-item h1 {
    font-family: "ProximaNova Light",Arial,sans-serif !important;
    font-size: 40px;
    font-weight: normal;
    margin-bottom: 20px;
    margin-top: 20px;
    max-width: 80%;
}

.offre-detail-item h1 .special {
    color: #e84f0e;
    font-family: "ProximaNova Bold",Arial,sans-serif !important;
}

.offre-detail-item h2 {
    font-family: "ProximaNova Light",Arial,sans-serif !important;
    font-size: 22px;
    font-weight: normal;
    margin-bottom: 20px;
    margin-top: 30px;
}

.offre-detail-item h2 .special {
    color: #e84f0e;
    font-family: "ProximaNova Bold",Arial,sans-serif !important;
}

.offre-detail-item .principalBloc {
    border-bottom: 1px solid #d8d8d8;
    font-size: 15px;
    line-height: 18px;
    padding-bottom: 20px;
    padding-right: 0;
    position: relative !important;
}

.offre-detail-item .secondaryBloc {
    margin-bottom: 70px;
    padding-left: 0;
    padding-right: 20px;
    padding-top: 50px;
}

.offre-detail-item .principalBloc .breadcrumb li {
    height: 233px !important;
    text-indent: -9999px;
    width: 202px !important;
}

.offre-detail-item .principalBloc .breadcrumb li.active {
    background-size: 68px auto !important;
    height: 79px !important;
    position: absolute;
    right: 20px;
    top: -10px;
    width: 68px !important;
    z-index: 1;
}

.offre-detail-item .principalBloc .breadcrumb li span.hexagone {
    background-size: 202px auto !important;
    height: 233px;
    width: 202px;
}

.offre-detail-item .principalBloc .breadcrumb li.active span.hexagone {
    background-size: 68px auto !important;
    height: 79px;
    width: 68px;
}

.offre-detail-item .principalBloc .breadcrumb span {
    display: block;
}


.nous-rejoindre{
    padding:15px;
}
/* Intro */
.nous-rejoindre-intro {
    position:relative;
}
.nous-rejoindre-intro .card{
    background-color: #fff;
}
.nous-rejoindre-intro h1 {
    font-family: 'ProximaNova Light', Arial, sans-serif !important;
    font-weight: normal;
    font-size: 40px;
    line-height: 45px;
    padding-bottom:20px;
}
.nous-rejoindre-intro .bt-rect{
    font-family: 'ProximaNova SemiBold', Arial, sans-serif !important;
    text-align: center;
    position: absolute;
    left:5px;
    right:5px;
    bottom:24px;
    padding:12px;
    background-color: #fff;
}
.nous-rejoindre-intro h1 .special {
    font-family: 'ProximaNova Bold', Arial, sans-serif !important;
    color:#e84f0e;

}
.nous-rejoindre-intro .background{
    padding:0;
    margin-left: -20px;
    margin-right: -20px;
    height:370px;
    background-color: #27688d;
    background: 
    url('../../img/nous-rejoindre/bgAstronaut.png') left top no-repeat,
    url('../../img/nous-rejoindre/bgPlanet.png') left top no-repeat,
    url('../../img/nous-rejoindre/bgOvni.png') left top no-repeat,
    url('../../img/nous-rejoindre/bgSpace.png') left top no-repeat;
    background-size: 168px 207px, 94px 102px, 131px 108px, cover;
    background-position: 90% 40%, 16px 229px, 28px 32px,80% 0;

}

.offre-testimonyBloc {
    border-left: 12px solid #eff2f6!important;
    border-right: 12px solid #eff2f6!important;
    border-top: 6px solid #eff2f6!important;
    border-bottom: 6px solid #eff2f6!important;
    padding: 10px;
}

/* Quote */
.nous-rejoindre .offre-testimonyBloc {
    margin-bottom: 0;
    margin-top: 20px;
}

.nous-rejoindre .offre-testimonyBloc .client-info>.content{
    font-size: 16px;
    line-height: 19px;
}
.nous-rejoindre .offre-testimonyBloc .client-info>.content p{
    margin-bottom: 0;
} 
.nous-rejoindre .offre-testimonyBloc .client-info .client-image{
    width:50px;
    height:auto;
    margin-top: 2px;
    margin-right: 10px;
}
.nous-rejoindre .offre-testimonyBloc .client-info .client-name{
    font-family: 'ProximaNova Semi Bold', Arial, sans-serif !important;
    text-transform: uppercase;
}
.nous-rejoindre .offre-testimonyBloc>.content {
    padding:12px 32px 0;
}
.nous-rejoindre .offre-testimonyBloc .client-testimony{
    font-family: Georgia, Arial, sans-serif !important;
    line-height: 20px;
    font-style: italic;

}

.nous-rejoindre{
    padding:0;
}
.nous-rejoindre-intro{
    position: relative;
}
.nous-rejoindre-intro .card {
    display:inline-block;
    position:absolute;
}
.nous-rejoindre-intro h1 {
    font-size: 52px;
    line-height: 54px;
    max-width:440px;
    padding:20px 20px 48px 20px !important;
}
.nous-rejoindre-intro .bt-rect{
    font-size: 18px;
    position: absolute;
    bottom: -29px;
    left:20px;
    padding:12px 20px;
    right:auto;
}
.nous-rejoindre-intro .background{
    margin-left: 0;
    margin-right: 0;
    height:508px;
    background: 
        url('../../img/nous-rejoindre/bgAstronaut.png') left top no-repeat,
        url('../../img/nous-rejoindre/bgPlanet.png') left top no-repeat,
        url('../../img/nous-rejoindre/bgOvni.png') left top no-repeat,
        url('../../img/nous-rejoindre/bgSpace.png') center center no-repeat;
        background-size: 304px 372px, 190px 229px, 220px 181px, cover;
        background-position: 110% 21.5625%, 40% 130%, 3% 75%,0 0;
}
.nous-rejoindre .offre-testimonyBloc .client-testimony {
    margin: 20px 0;
}

.nous-rejoindre .col-lg-4 {
    padding-left: 46px;
}

/* Bloc recrute */
.blocRecrute {
    font-family: 'ProximaNova Regular', Arial, sans-serif !important;
    font-size: 16px;
} 
.blocRecrute-title {
    font-family: 'ProximaNova Extra Bold', Arial, sans-serif !important;
    font-size: 20px;
    font-weight: normal;
    text-transform: uppercase;
    color:#e84f0e;
}
.blocRecrute-list{
    list-style: none;
    margin:0;
    padding:0;
    margin-bottom: 24px;
}
.blocRecrute-list li{
    background: url('../../img/icons/listArrow.png') 0 13px no-repeat;
    padding: 10px 0 10px 18px;
    border-bottom: 1px solid #e5e5e5;
}
.blocRecrute-list li:first-child{
    border-top: 1px solid #e5e5e5;
}
.blocRecrute-list li a:hover {
    color:  #e84f0e;
}

.client-info .content {
    border-top: 0px!important;
    margin-top: 0px!important;
    padding-top: 0px!important;
}

.header .header-container .header-logo img.logo-ie9 {
    display:inline!important;
}