.news-items .news-items__item-container {
    border-bottom: 1px solid #e4e4e4;
    margin-bottom: 30px;
    position: relative;
    padding: 0 0 22px 140px;
}

.news-items__item-container_no-border
{
    border-bottom: none !important;
}

.news-items .news-items__socials-container
{
    position: relative;
    margin-bottom: 30px;
    padding:0 0 22px 0;
}

.news-items .news-items__item-image {
    position: absolute;
    left: 0;
    top: 3px;
    border: 1px solid #d6d6d6;
}

.news-items .news-items__item-link {
    font-size: 18px;
    line-height: 25px;
}

.news-items .news-items__item-desc {
    line-height: 20px;
    color: #676767;
    font-size: 15px;
    padding-bottom: 0;
}

.news-items .news-items__items-info {
    border-top: 1px solid #d8d8d8;
    padding: 10px 70px 0 0;
    position: relative;
}

.news-items .news-items__items-info .news-items__list-info {
    font-size: 0;
    margin: 0;
}

.news-items .news-items__items-info .news-items__list-info .news-items__item-info {
    display: inline-block;
    color: #aaaaaa;
    margin-right: 20px;
    font-size: 13px;
    line-height: 17px;
}

.news-items .news-items__items-info .news-items__list-info .news-items__link-comments {
    color: #aaaaaa;
    line-height: 17px;
    display: inline-block;
}

.news-items .news-items__link-comments {
    background: url(../../images/design/pr-ico3.png) no-repeat left;
    padding-left: 23px;
}

.news-items .news-items__count-views {
    background: url(../../images/design/search-i5.png) no-repeat left;
    padding-left: 23px;
}

.news-items__block-begin-wrap,
.news-items__block-position-wrap {
    padding-bottom: 30px;
    border-bottom: 1px solid #e4e4e4;
    margin-bottom: 30px;
}

.news-items__block-end-wrap {
    padding-bottom: 30px;
}

@media (max-width: 540px) {
    .news-items .news-items__item-container {
        border-bottom: 1px solid #e4e4e4;
        margin-bottom: 30px;
        position: relative;
        padding: 0 0 22px 0px;
    }

    .news-items .news-items__item-image {
        position: static;
        float: left;
        margin-right: 20px;
        margin-top: 4px;
    }

    .news-items .news-items__item-desc {
        padding-top: 10px;
        clear: both;
    }
}
