.name_flex p {
    margin-top: 0px !important;
    line-height: 1 !important;
}
.document_wrap .document_item .name_flex {
    align-items: flex-start !important;
}
.doc_o_palata {
    margin-top: 7px !important;
    font-size: 15px !important;
}
.doc_o_palata a {
    margin-left: 61px;
}
.document_filter--reports {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

.document_filter.document_filter--reports .filt_wrap{
    width: 100%;
    margin: 0;

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.document_filter.document_filter--reports .filt_wrap > div + div {
    margin-left: 80px;
}

@media screen and (max-width: 1350px){
    .document_filter.document_filter--reports .filt_wrap {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .document_filter.document_filter--reports .filt_wrap > div + div {
        margin-left: 0;
    }
}

.rss{
    display: block;
    float: left;
    width: 21px;
    padding-top: 31px!important;
}
.rss .icon_svg {
    display: block;
    width: 28px;
    height: 28px;
}
.art_content img {
    max-width: 100%;
    height: auto!important;
}
.article_bl{
background: white;
padding: 28px;
}
@media screen and (max-width: 768px) {
.rss{
    padding-top: 18px!important;
}
blockquote p{
margin-top:0px!important;
}
blockquote {width: initial!important;
display: block;
    padding-left: 30px!important;
}
blockquote:before {
content: "\201C";
font-family: serif;
position: absolute;
top: 20px;
left: 3px!important;
color: black;
width: 20px!important;
height: 20px!important;
border-radius: 50%;
background: white;
font-size: 20px!important;
font-weight: bold;
text-align: center;
line-height: 30px!important;
}
blockquote:after {
content: "";
width: 2px!important;
background: white;
position:absolute;
left: 25px!important;
top: 20px;
bottom: 20px;
}
}