.container-newsfamilistere{
    width: 100%;
    margin-top: 5.5em;
    display: inline-block;
}

.container-newsfamilistere .row-fluid{
    display: inline-block;
}

/* Overview page */

.container-newsfamilistere .newsfamilistere-line{
    margin: 0;
    padding: 0;
}

.container-newsfamilistere .newsfamilistere-line:after{
    content: "";
    display: inline-block;
    width: 100%;
}

.container-newsfamilistere .blog-item--summary{
    display: inline-block;
    vertical-align: top;
    margin: 0 0 3em 0;
    /*width: 23%;*/
}

.container-newsfamilistere .newsfamilistere-line .blog-item--summary a{
    display: inline-block;
    width: 100%;
    border-bottom: 1px solid #000000;
    padding-bottom: 1em;
}

.container-newsfamilistere a:hover, .container-newsfamilistere a:focus, .container-newsfamilistere a:active {
    text-decoration: inherit;
    color: #000000;
}


.container-newsfamilistere .blog-item--summary a:hover  , .container-newsfamilistere .blog-item--summary a:focus, .container-newsfamilistere .blog-item--summary a:active  {
    border-bottom: 1px solid #FF8F00;
}

.container-newsfamilistere .blog-item--summary figure, .container-newsfamilistere .blog-item--summary figure img{
    max-width: 100%;
    text-align: center;
}

.container-newsfamilistere .blog-item--summary figure img{
    width: inherit;
}

.container-newsfamilistere .blog-item--summary .blog-item_date{
    font-family: 'TradeGothicLTStd';
    font-size: 1.5em;
    color: #000000;
    margin-top: 0.7em;
    display: inline-block;
    line-height: 1;
}

.container-newsfamilistere .blog-item--summary .blog-item_title{
    font-family: 'TradeGothicLTStd-Bold';
    color: #000000;
    text-transform: uppercase;
    font-size: 1.7em;
    line-height: 1.1;
    margin: 0.5em 0 0 0;
    white-space: pre-line;
}

.container-newsfamilistere .blog-item--summary a:hover  .blog-item_title, .container-newsfamilistere .blog-item--summary a:active .blog-item_title, .container-newsfamilistere .blog-item--summary a:focus  .blog-item_title,
.container-newsfamilistere .blog-item--summary a:hover .blog-item_date, .container-newsfamilistere .blog-item--summary a:active .blog-item_date, .container-newsfamilistere .blog-item--summary a:focus .blog-item_date{
    color: #ff8f00;
}

@media screen and (min-width: 992px) {
    .container-newsfamilistere .newsfamilistere-line > li.link-bloc{
        padding-right: 0;
        padding-left: 30px;
    }
    .container-newsfamilistere .newsfamilistere-line > li.link-bloc.blocmod1{
        padding-right: 30px;
        padding-left: 0;
    }

    .container-newsfamilistere .newsfamilistere-line > li.link-bloc.blocmod3{
        padding-right: 0;
        padding-left: 15px;
    }

    .container-newsfamilistere .newsfamilistere-line > li.link-bloc.blocmod2{
        padding-right: 15px;
        padding-left: 0;
    }


}

@media screen and (max-width: 991px) and (min-width: 768px) {
    .container-newsfamilistere .newsfamilistere-line > li.link-bloc{
        padding-right: 0;
        padding-left: 15px;
    }
    .container-newsfamilistere .newsfamilistere-line > li.link-bloc.blocmod-sm-1{
        padding-right: 15px;
        padding-left: 0;
    }
    .container-newsfamilistere .newsfamilistere-line > li.link-bloc.blocmod-sm-2{
        padding-right: 15px;
        padding-left: 15px;
    }
}

@media screen and (max-width: 767px) {
    .container-newsfamilistere .newsfamilistere-line > li.link-bloc{
        padding-right: 0;
        padding-left: 15px;
    }
    .container-newsfamilistere .newsfamilistere-line > li.link-bloc.blocmod-xs-1{
        padding-right: 15px;
        padding-left: 0;
    }
}

/* Actu page*/

.container-newsfamilistere .title-newsfamilistere{
    width: 100%;
    margin-bottom: 2em;
}

.container-newsfamilistere .date-article{
    font-size: 2em;
    margin: 0;
    color: #000000;
}


.container-newsfamilistere .blog-item__head__title{
    text-transform: uppercase;
    color: #ff8f00;
    font-family: 'TradeGothicLTStd-Bold';
    font-size: 3.4em;
    /*margin-top: 1em;*/
    margin-bottom: 1em;
    line-height: 1;
    white-space: pre-line;
}
