main ul.news_list li:after {
    background-color: #999;
}

main ul.news_list a.img {
    border: 3px solid #999;
}

main ul.news_list a.img:hover {
    border-color: #e31e25;
}

main ul.news_list a:hover {
    color: #e31e25;
}

/*articles*/

#content main ul.news_list li.news_list_image:after {
    left: 295px;
}

#content main ul.news_list li:after {
    background-color: #999;
    display: none;
}

body:not(.main) #content main ul.news_list a.img {
    float: left;
    width: 275px;
    height: 160px;
    border: 3px solid #999;
    border-radius: 4px;
}

body:not(.main) #content main ul.news_list a.img:hover {
    border-color: #e31e25;
}

body.main  #content main ul.news_list a {
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden !important;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
}

#content main ul.news_list li img {
    width: 275px;
    height: 160px;
}

body.main #content main ul.news_list li p {
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden !important;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3;
}

body.main #content main ul.news_list a{overflow: unset!important;}