@media only screen and (min-width: 993px){
    .cn-news{
        margin-right: 5%;
    }
}
.cn-news-ariane{
    background: #f7f7f7;
}
.wrapper-news-header{
    margin-top: 25px;
    margin-bottom: 10px;
    background: #f7f7f7;
    box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 1px 5px 0 rgba(0,0,0,0.12), 0 3px 1px -2px rgba(0,0,0,0.2);
    -webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 1px 5px 0 rgba(0,0,0,0.12), 0 3px 1px -2px rgba(0,0,0,0.2);
    padding-right: 0 !important;
}
.wrapper-news-header h2 {
    display: inline-flex;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0.2em;
}
.wrapper-news-header i{
    margin-right: 5px;
}
.wrapper_article_news{
    margin-top: 10px;
}
.wrapper_article_news .collection .collection-item {
    padding-left:0;
}
.wrapper_article_news .collection .collection-item h3{
    margin:0;
    font-size: 1.48rem;
}
.wrapper_article_news .collection {
    min-height: 258px;
}
.wrapper_article_news .collection blockquote p {
    overflow: hidden;
    max-height: 88px;
}
.news-btn-voir-news{
    display: block;
    text-align: center;
    padding: 0.9em;
    text-transform: uppercase;
    font-weight: bold;
    background: #f3f3f3;;
}
.news-btn-voir-news:hover{
    opacity: 0.5;
    text-decoration: none;
}
.news-btn-voir-news.active:hover{
    color:#444444;
}
.news-btn-voir-news.active{
    background: #eaeaea;
}
.cn-news-ajax-wrapper .item-list .pagination{
    clear: both;
}
.cn-news .section{
    padding-bottom: 0;
}
.cn-news h2.heading-primary{
    text-align: center;
}
.cn-news ul a.titre{
    display: block;
}
.cn-news ul li{
    padding: 0.5em;
    background-color: #fafafa;
}
.cn-news ul li:hover{
    background-color: #f1f1f1;
    -webkit-transition: background-color 500ms linear;
    -ms-transition: background-color 500ms linear;
    transition: background-color 500ms linear;
}
.cn-news .cn-news-icon{
    margin-right: 5px;
}
.cn-news .cn-news-accroche{
    color:rgba(35, 35, 35, 0.56);
}
.cn-news .cn-news-date{
    text-align: right;
    font-style: italic;
    font-size: 0.8em;
}
.cn-news .divider{
    clear: both;
}
.cn-news .cn-news-more{
    text-align: right;
}