h1{font-size:50px;font-weight:200;text-transform:uppercase;border-bottom:2px solid #ccc;padding-bottom:5px;margin-bottom:30px;color:#004994}@media (max-width:767px){h1{font-size:30px}}.article_list{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.article_list:after,.article_list:before{content:normal}@media (max-width:767px){.article_list{display:block}}.show_more_panel{text-align:center;margin:30px 0 20px}.news_item{float:left;width:100%;position:relative;min-height:1px;padding-left:15px;padding-right:15px;display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;cursor:pointer;margin-bottom:30px}@media (min-width:768px){.news_item{float:left;width:50%}}@media (min-width:985px){.news_item{float:left;width:33.33333333%}}.news_item:after,.news_item:before{content:normal}.news_item:hover,.news_item:hover *{text-decoration:none!important}.news_item.fade_in{display:none}.news_item .article_headline{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.news_item .article_headline:after,.news_item .article_headline:before{content:normal}.news_item .article_headline h3{color:#004994;font-weight:600;height:30px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin:5px 0 10px;order:1;font-size:24px}.news_item .article_headline h4{color:#888;font-weight:200;font-size:15px;margin-top:10px;margin-bottom:0;text-transform:uppercase}.news_item .article_intro{-webkit-flex-grow:1;-ms-flex-grow:1;flex-grow:1}.news_item p{color:#000;font-weight:300;text-decoration:none!important}.news_item .news_item_inner{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-grow:1;-ms-flex-grow:1;flex-grow:1;border-bottom:2px solid #eee;padding-bottom:5px}.news_item .news_item_inner:after,.news_item .news_item_inner:before{content:normal}.news_item:hover img{opacity:.8}.news_item:hover h3{opacity:.8}.news_item:hover .news_item_inner{border-bottom:2px solid #004994}