.news-list {
    position: relative;
}
.news_arrow_left {
    width: 50px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: -100px;
    transition: all .3s;
    cursor: pointer;
}
.news_arrow_right {
    width: 50px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: -100px;
    transition: all .3s;
    cursor: pointer;
}
.news_arrow_left:hover,
.news_arrow_right:hover {
    filter: drop-shadow(0 0 20px #fff) drop-shadow(0 0 20px #fff);
    transform: translateY(-50%) scale(1.1);
}

a.vk-post-link {
    text-decoration: none;
    color: gray;
}

a.vk-post-link:link {
    text-decoration: none;
    color: gray;
}

a.vk-post-link:visited {
    text-decoration: none;
    color: gray;
}

a.vk-post-link:hover {
    text-decoration: underline;
    color: gray;
}

a.vk-post-link:active {
    text-decoration: underline;
    color: gray;
}

a.vk-post-views {
    cursor: default;
    text-decoration: none;
    color: gray;
}

a.vk_details:link {
    text-decoration: none;
}

a.vk_details:visited {
    text-decoration: none;
}

a.vk_details:hover {
    text-decoration: underline;
}

a.vk_details:active {
    text-decoration: underline;
}

img.vk-likes {
    width: 18px;
    height: 18px;
}

img.vk-views {
    width: 17px;
    height: 17px;
}

img.vk-attachment {
    width: 708px;
    height: 440px;
}
.vk-attachment {
    width: 708px;
    height: 440px;
}

img.vk-post-icon {
    width: 21px;
    height: 21px;
}

p.vk-post-date {
    color: gray;
    font-size: 56%
}

img.vk-post-pinned {
    width: 16px;
    height: 16px;
}

p.vk-post-stats {
    font-size: 90%
}
