.news{margin:auto;padding:0}.news-item{margin-bottom:40px;background:#fff;border:none;box-shadow:none}.news .header{color:#000;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;padding:0 0 0 5px;list-style:none;font-size:18px;text-align:left;border-bottom:solid 2px #428bca;border-radius:5px 0 10px 10px;box-shadow:#ddd 5px 5px 10px}.news .header>div{border-radius:5px 5px 5px 0}.news .date>span{font-size:.8em;font-weight:700;color:#428bca}.news-infos-triangle{width:0;height:0;border-style:solid;border-width:10px 10px 10px 10px;border-color:#428bca transparent transparent transparent;margin:0 0 0 6%}.news-infos.row{background:#eee;border-radius:20px 0 0 0;box-shadow:#ddd 5px 5px 10px}.news .news-infos .info-summary{color:#999}.news-infos .infos-date{font-size:25px;font-weight:700;color:#7d7d7d}.news-infos .infos-hour{font-size:20px;font-weight:700;color:#999}.news-infos h4{color:#fff;font-weight:500}.news-infos .infos-text{border-left:solid 2px #ddd;text-align:left;background:#fff;min-height:100px;line-height:2em}.news .infos-buttons{border-top:solid 2px #428bca;padding-top:10px}.news .infos-buttons i{font-size:12px}