body.overflow-hidden {
  overflow-y: hidden; }

.content.new-content {
  padding-top: 10px;
  width: 100%;
  max-width: 480px;
  box-sizing: border-box; }

.wrapper-block {
  width: 100%;
  padding-left: 10px;
  padding-right: 10px; }

.header-wrapper {
  position: relative;
  height: auto; }
  .header-wrapper .wrapper-block {
    padding: 0;
    display: block; }
  .header-wrapper .logo {
    min-width: 100%;
    max-width: 100%; }
    .header-wrapper .logo a {
      display: -moz-inline-stack;
      display: inline-block;
      vertical-align: top;
      *display: inline;
      *zoom: 1; }
      .header-wrapper .logo a img {
        max-width: 300px; }
  .header-wrapper .header-info {
    padding: 0 10px 10px 10px; }
    .header-wrapper .header-info .header-info-top {
      flex-wrap: wrap; }
    .header-wrapper .header-info .main-menu {
      display: none; }
  .header-wrapper .open-menu {
    position: absolute;
    top: 25px;
    right: 15px;
    display: block;
    width: 40px;
    height: 30px;
    z-index: 10; }
    .header-wrapper .open-menu span {
      display: block;
      width: 100%;
      height: 4px;
      margin-bottom: 6px;
      background: #ed1c24; }
  .header-wrapper.have-open-menu {
    position: relative; }
    .header-wrapper.have-open-menu .open-menu {
      z-index: 101; }
      .header-wrapper.have-open-menu .open-menu span {
        background: #fff;
        position: absolute;
        top: 50%;
        margin-top: -2px; }
        .header-wrapper.have-open-menu .open-menu span:first-child {
          -moz-transform: rotate(45deg);
          -ms-transform: rotate(45deg);
          -webkit-transform: rotate(45deg);
          transform: rotate(45deg); }
        .header-wrapper.have-open-menu .open-menu span:last-child {
          -moz-transform: rotate(-45deg);
          -ms-transform: rotate(-45deg);
          -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg); }
        .header-wrapper.have-open-menu .open-menu span:nth-child(2) {
          display: none; }
    .header-wrapper.have-open-menu .header-info .main-menu {
      display: block;
      position: absolute;
      top: 0;
      left: 0;
      background: #0f4407;
      min-height: 100vh;
      overflow-y: scroll;
      width: 100%;
      z-index: 100; }
      .header-wrapper.have-open-menu .header-info .main-menu ul {
        display: block;
        text-align: center;
        -moz-text-align-last: center;
        text-align-last: center;
        height: 100%;
        padding: 75px 20px 0 20px; }
        .header-wrapper.have-open-menu .header-info .main-menu ul li {
          display: block;
          margin-bottom: 25px; }
          .header-wrapper.have-open-menu .header-info .main-menu ul li a {
            font-size: 20px; }

.top-menu ul li {
  padding: 20px 20px 20px 0; }

.top-search {
  width: 100%; }

.latest-news {
  flex-wrap: wrap; }
  .latest-news .latest-news-main-block {
    min-width: 100%; }
    .latest-news .latest-news-main-block .img-wrapper img {
      width: 100%; }
  .latest-news .latest-news-block {
    flex-wrap: wrap; }
    .latest-news .latest-news-block .latest-news-block-in {
      min-width: 100%;
      max-width: 100%;
      padding-left: 0;
      padding-top: 10px; }
      .latest-news .latest-news-block .latest-news-block-in:last-child {
        padding-top: 10px; }
		
.page-new .center {
    padding: 0;
    -webkit-order: -1;
    order: -1;
}

.page-new {
  flex-wrap: wrap; }
  .page-new .center {
    padding: 0; }
  .page-new .left {
    margin: 0 auto;
    padding: 0 0 20px 0; }
  .page-new .right {
    box-sizing: border-box;
    min-width: 100%;
    max-width: 100%; }

.reporting-wrapper {
  display: block; }
  .reporting-wrapper .reportage-block {
    display: block;
    width: 100%;
    max-width: 100%;
    margin: 0 0 20px 0; }

.news-archive-block {
  padding-bottom: 0; }
  .news-archive-block h2 {
    margin: 0 0 15px 0; }

footer .footer {
  display: initial;
  text-align: center;
  -moz-text-align-last: center;
  text-align-last: center; }
  footer .footer .footer-logo {
    margin: 0 0 20px 0; }

@media screen and (min-width: 0px) and (max-width: 479px) {
  .content.new-content {
    padding: 10px 0; }

  .header-wrapper .logo a img {
    max-width: 260px; }
  .header-wrapper .open-menu {
    top: 20px; }

  .top-menu {
    width: 100%;
    text-align: center;
    -moz-text-align-last: center;
    text-align-last: center; }
    .top-menu ul li {
      padding: 20px 15px; }

  .social-networks {
    width: 100%;
    text-align: center;
    -moz-text-align-last: center;
    text-align-last: center;
    margin-bottom: 20px; }

  .latest-news .latest-news-main-block {
    padding: 10px 10px 15px 10px; }
  .latest-news .latest-news-block .latest-news-block-in .latest-news-block-item .img-wrapper {
    min-width: 160px;
    max-width: 160px; }
  .latest-news .latest-news-block .latest-news-block-in .latest-news-block-item .news-item-info {
    padding: 0 10px; }

  .news-feed-wrapper h1 {
    text-align: center;
    -moz-text-align-last: center;
    text-align-last: center; }

  .news-feed .news-feed-item {
    flex-wrap: wrap; }
    .news-feed .news-feed-item .img-wrapper {
		display:none;
      /*text-align: center;
      -moz-text-align-last: center;
      text-align-last: center;
      min-width: 300px;
      max-width: 300px;
      margin: 0 0 20px 0;*/ }
    .news-feed .news-feed-item .news-date {
      display: block;
      margin-top: 5px; }

  .news-archive-block ul li {
    margin: 5px 8px; } }

.js-index-chronicle {
	height: auto;
}
#loadingwrapper {
	display: block;
}

.hide-mobile-adv {
	display: none;
}