.container-post{background-color: #FFFFFF;font-family: 'Asap';padding-bottom: 50px;}
.container-post .mo-breadcrumb{font-size: 0.9em;}
.container-post .landing-share-fixed{display: flex;flex-direction: column;align-items: center;position: fixed;right: 10%;width: 80px;}
.container-post .landing-share-fixed a{text-decoration: none;color: #666;font-size: 30px;margin-bottom: 5px;}
.container-post .landing-share-fixed .share-tw, .container-post .landing-share-fixed-mobile .share-tw{color: #00aced}
.container-post .landing-share-fixed .share-fb, .container-post .landing-share-fixed-mobile .share-fb{color: #3b5998}
.container-post .landing-share-fixed .share-lk, .container-post .landing-share-fixed-mobile .share-lk{color: #0077b5}
.container-post .landing-share-fixed .share-wh, .container-post .landing-share-fixed-mobile .share-wh{color: #25d366}
.container-post .landing-share-fixed .share-em, .container-post .landing-share-fixed-mobile .share-em{color: #888888}
.container-post .landing-share-fixed a:hover, .container-post .landing-share-fixed-mobile a:hover{font-size: 35px;margin-bottom: -1px;}
.container-post .landing-share-fixed-mobile{position: fixed;bottom: 0;background: #FFF;width: 100%;padding: 15px 0;text-align: center;box-shadow: 0px 0px 5px 0px #666;}
.container-post .landing-share-fixed-mobile a{text-decoration: none;color: #666;font-size: 30px;margin-bottom: 5px;margin: 0 10px;}
.container-post h1{font-size: 35px;font-family: 'Asap condensed';font-weight: 300;color: #DA091B;}
.container-post .post-date, .container-post .post-date a{color: #666;}
.container-post .post-date a{text-decoration: none;}
.container-post .post-date a:hover{cursor: pointer;}
.container-post .post-main-picture img{max-width: 800px;}
.container-post .post-article{width: 1200px;max-width: 50%;margin: auto;}
.container-post .post-article img{max-width: 600px;display: block;margin: auto;}
.container-post .post-article a{color: #DA091B;text-decoration: none;border-bottom: 1px solid #DA091B;}
.container-post .post-cta #btn_cta{font-size: 1.1em;}
.container-post .post-cta .mo-button-primary{padding: 10px 25px;}
.container-post .post-auteur{width: 35%;border-radius: 3px;background-color: #f2f2f2;display: flex;max-width: 430px;}
.container-post .post-auteur .post-auteur-img{width: 22%;}
.container-post .post-auteur img{max-width: 65px;vertical-align: middle;border-radius: 50%;}
.container-post .post-other-post{font-size: 35px;font-weight: 400;}
.container-post .post-auteur-text .post-auteur-text-name{font-size: 1.1em;}
.container-post .post-container-suggest{position: relative;display: flex;justify-content: space-evenly;}
.container-post .post-container-suggest .card{width:370px;background-color:#fff;box-shadow:0 0 20px rgba(0,0,0,0.1);overflow:hidden;transition:box-shadow .5s;border-radius:3px;}
.container-post .post-container-suggest .card a{color:inherit;text-decoration:none}
.container-post .post-container-suggest .card__thumb{height:215px;overflow:hidden;background-color:#000;-webkit-transition:height .5s;transition:height .5s}
.container-post .post-container-suggest .card__thumb img{width:100%;display:block;opacity:1;transform:scale(1);transition:opacity 0.5s,-webkit-transform .5s;transition:opacity 0.5s,transform .5s;transition:opacity 0.5s,transform 0.5s,}
.container-post .post-container-suggest .card:hover .card__thumb{height:130px}
.container-post .post-container-suggest .card:hover .card__category{opacity:1}
.container-post .post-container-suggest .card__body{position:relative;height:145px;padding:20px;transition:height .5s}
.container-post .post-container-suggest .card:hover .card__body{height:230px}
.container-post .post-container-suggest .container_card__category{display: flex;justify-content: end;}
.container-post .post-container-suggest .card__category{position:absolute;padding:0 15px;background-color:#da091b;color:#fff;text-transform:uppercase;font-size:11px;line-height:25px;z-index: 1;border-radius: 0 3px;opacity: 0.85;}
.container-post .post-container-suggest .card__title{font-family: Helvetica;margin:0;padding:0 0 10px;color:#000;font-size:22px;font-weight:600;text-transform:uppercase}
.container-post .post-container-suggest .card__description{color:#666C74;line-height:27px;opacity:0;transition:opacity 0.3s,-webkit-transform .3s;transition:opacity 0.3s,transform .3s;transition:opacity 0.3s,transform 0.3s,-webkit-transform .3s;transition-delay:0;margin-top: 0px;}
.container-post .post-container-suggest .card:hover .card__description{opacity:1;-transform:translateY(0px);transition-delay:.2s}
.container-post .post-container-suggest .card__footer{font-size:12px;color:#A3A9A2;margin: 0 20px 12px 20px;display: flex;justify-content: space-between;}

@media only screen and (max-width: 1700px){
    .container-post .landing-share-fixed{right: 0%;}
}

@media only screen and (max-device-width: 800px) and (-webkit-min-device-pixel-ratio: 2) {
    .container-post h1 {padding: 10px 10px 0}
    .container-post .landing-share-fixed {width: 10%;}
    .container-post .post-main-picture img {max-width: 100%;}
    .container-post .post-article{max-width: 90%;}
    .container-post .post-article img {max-width: 100%;}
    .container-post .post-container-suggest{flex-direction: column;}
    .container-post .post-container-suggest .card{width: 96%;margin: 10px auto;}
    .container-post .post-container-suggest .card__body{height:230px}
    .container-post .post-container-suggest .card__description{opacity:1}
    .container-post .post-auteur{width: 95%; margin: 80px auto 20px;}
    .container-post .mo-breadcrumb {font-size: 1.1em;line-height: 1.3em;}
    .container-post {padding-bottom: 0;}
}