@media screen and (max-width:650px) {
footer {padding: 40px 0 70px 0; }
footer .flex{display: block}
footer .block:nth-child(1),footer .block:nth-child(2),footer .block:nth-child(3){ width: 100%; }
footer .block:nth-child(3){text-align: left}
footer .block p {margin: 0; }
footer .block.right h3{text-align: left}
footer .block.x2-b .rss h3,footer .block.x2-b .footer-logo h3,footer .block.x2-b .footer-logo .social-links ul{ margin: 0}
footer .block p, .footer-logo,footer .block ul {color: #fff; padding: 0 10%;margin: 0}
footer .block .social-links ul li{ margin: 0 20px 0 0}
footer .block .social-links{ margin: 30px 0 0 0}
footer .footer-logo{display: none}
footer .block.x2-b p{ padding: 0 10% 0 10%}
footer .block.x2-b h3, footer .rss .es_form_container{ padding: 0 10% 0 10%}
article.post{margin: 0 0 0px 0}
article.post:last-child{margin: 0}
h3.comment-reply-title{margin: 0; padding: 0 0 30px 0}
.content-art{position: relative;width: 100%; min-width: 350px; padding-top: 100px}
.content-art.comments-block{padding-top: 0}
.content-art.news .bottom-block{display: none}
.content-art:after{content: ""; position: absolute; z-index: 8; width: 90px; height: 100%; background: #00c3dd; right: 0; top:0}
@media screen and (max-width:830px) {.content-art:after{display: none}}