/*==========  Desktop First Method  ==========*/

/* Large Devices, Wide Screens */

@media only screen and (max-width : 1450px) {
    .main-header__top-wrap,
    .longread-header__top-line,
    .main-header__carousel .owl-nav,
    .second-banner .owl-nav,
    .longread__carousel .owl-nav,
    .menu__wrap,
    .header-wrap,
    .carousel__body,
    .second-banner__body,
    .bx-controls{
      padding: 0 20px;
      width: 100%;
    }
    .carousel__body,
    .second-banner__body{
      padding: 0 160px 0 20px;
    }
    .longread-cnt .bx-wrapper .bx-controls,
    .second-banner .bx-wrapper .bx-controls,
    .longread-cnt .bx-wrapper .bx-controls-direction,
    .second-banner .bx-wrapper .bx-controls-direction{
      margin-right: 10px;
      width: 100%!important;
    }
    .bx-controls{
      margin-right: 10px;
    }
    .timeline__table-wrap,
    .timeline-cnt__table-wrap{
      padding: 0px 100px;
    }
    .timeline-cnt__tr-top.topWindow{
      padding: 0 40px;
    }
    .footer__top, .footer__bottom {
      padding: 30px 20px;
    }
}

@media only screen and (max-width : 1350px){
  html{
    overflow-x: hidden;
  }
  html.main-html{
    overflow-x: visible;
  }
  body.scroll{
    margin-right: 0;
    overflow-y: hidden;
  }
  .fancybox-enabled .header{
    margin-right: 0;
  }
  .main-header__top-line,
  .menu,
  .header__nav,
  .header-wrap,
  .mob_hide,
  .longread-header__top-line{
    display: none;
  }
  .main-header-wrap{
    position: relative;
    z-index: 0;
  }
  .content-wrap{
    display: block;
    margin-top: 0;
  }
  .header{
    position: fixed;
    height: 58px;
    max-height: inherit;
  }
  #top{
    opacity: 0;
    visibility: hidden;
  }
  .header_mod,
  .header_mod2{
    display: none;
  }
  .books-cnt__filter-wrap.topWindow,
  .events-cnt__filter-wrap.topWindow,
  .people-cnt__filter-wrap.topWindow,
  .photos-cnt__filter-wrap.topWindow,
  .docs-cnt__filter-wrapper.topWindow{
    position: fixed;
    top: 0;
    background-color: #fff;
    z-index: 3;
  }
  .menu-popup-wrap::-webkit-scrollbar,
  .longread__nav-wrap::-webkit-scrollbar,
  .search-popup-wrap::-webkit-scrollbar{
    width: 0;
  }
  .menu-popup-wrap,
  .longread__nav-wrap,
  .search-popup-wrap{
    -ms-overflow-style: none;
  }
  .menu-popup-wrap,
  .longread__nav-wrap,
  .search-popup-wrap{
    overflow: -moz-scrollbars-none;
  }
  .carousel__body,
  .second-banner__body{
    padding: 0 20px;
    }
  .main-header__top-mob{
    display: table;
    height: 57px;
  }
  .main-header__carousel, .second-banner, .longread__carousel,
  .carousel__item, .second-banner__item, .longread-carousel__item{
    min-height: 600px;
  }
  .carousel__body{
    bottom: 45px;
  }
  .carousel__title{
    font-size: 52px;
    line-height: 54px;
  }
  .carousel__text,
  .second-banner__text{
    font-size: 18px;
    line-height: 28px;
  }
  .bx-controls,
  .longread-cnt .bx-wrapper .bx-controls{
    position: absolute;
    top: 50%;
    bottom: inherit;
    left: 0;
    right: 0;
    margin: -30px auto 0;
  }
  .people-item__img-wrap:after{
    -webkit-background-size: 184px;
    background-size: 184px;
  }
  .longread-cnt .bx-wrapper .bx-controls-direction{
    bottom: inherit!important;
  }
  .bx-controls-direction a.bx-prev, .main-header__carousel .owl-nav .owl-prev, .second-banner .owl-nav .owl-prev, .longread__carousel .owl-nav .owl-prev{
    left: 9px;
    right: inherit;
  }
  .bx-controls-direction a.bx-next, .main-header__carousel .owl-nav .owl-next, .second-banner .owl-nav .owl-next, .longread__carousel .owl-nav .owl-next{
    right: 9px;
  }
  .container{
    width: 100%;
  }
  .events,
  .docs,
  .people,
  .books,
  .longreads{
    padding: 45px 0;
  }
  .carousel__item,
  .second-banner__item,
  .longread-header,
  .longread__banner2,
  .longread-parallax_mob{
    background-attachment: inherit!important;
  }
  .events__items-wrap,
  .docs__items-wrap,
  .people__items-wrap,
  .books__items-wrap,
  .longreads__items-wrap{
    padding-top: 34px;
  }
  .events__title,
  .docs__title,
  .people__title,
  .books__title,
  .longreads__title,
  .second-banner__title{
    font-size: 24px;
  }
  .second-banner__title{
    text-align: left;
  }
  .event__item,
  .people__item{
    padding: 0;
  }
  .event-item__img-wrap{
    height: 184px;
    overflow: hidden;
    width: 184px;
  }
  .event-item__time,
  .books-item__cat,
  .longreads-item__cat{
    font-size: 12px;
    margin-top: 15px;
  }
  .event-item__title,
  .books-item__title,
  .docs-item__title,
  .people-item__title{
    margin-top: 10px;
    line-height: 24px;
  }
  .event-item__subtitle{
    font-size: 10px;
    line-height: 13px;
    margin-top: 13px;
  }
  .events__link,
  .second-banner__link,
  .docs__link,
  .people__link,
  .books__link,
  .longreads__link,
  .timeline__link{
    font-size: 14px;
  }
  .second-banner__body{
    bottom: 41px;
    text-align: center;
  }
  .second-banner__link{
    margin-top: 21px;
  }
  .docs__item{
    width: 33.3%;
    padding: 0;
  }
  .docs__item a{
    width: 190px;
  }
  .docs__item:last-child{
    display: none;
  }
  .top-mob__search-ic{
    display: table-cell;
  }
  .header-mob{
    display: table;
    width: 100%;
  }
  .header-mob__menu-ic{
    display: table-cell;
    height: 49px;
    width: 56px;
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-align: center;
    cursor: pointer;
  }
  .header-mob__menu-ic:before{
    content: "\e906";
    color: #81622f;
    line-height: 56px;
  }
  .header-mob__logo{
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    padding-top: 7px;
  }
  .header-mob__search-ic{
    display: table-cell;
    height: 49px;
    width: 58px;
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    cursor: pointer;
    text-align: center;
  }
  .header-mob__search-ic:before{
    content: "\e916";
    color: #81622f;
    line-height: 56px;
    font-size: 18px;
  }
  .title__h1{
      font-size: 32px;
  }
  .events-cnt__filter, .people-cnt__filter, .docs-cnt__filter, .books-cnt__filter, .photos-cnt__filter, .longreads-cnt__filter{
      font-size: 14px;
  }
  .events-cnt__link-archive{
      font-size: 10px;
  }
  .books-cnt__item,
  .docs-cnt__item{
  width: 33.3%;
  }
  .events-cnt__item,
  .books-cnt__item,
  .docs-cnt__item,
  .people-cnt__item,
  .longreads-cnt__item{
      padding: 0;
      margin-bottom: 39px;
  }
  .event__item a,
  .people__item a,
  .events-cnt__item a,
  .books-cnt__item a,
  .docs-cnt__item a,
  .people-cnt__item a{
        width: 195px;
        margin: 0 auto;
    }
    .events-cnt, .people-cnt, .docs-cnt, .books-cnt, .photos-cnt, .longreads-cnt {
    padding: 98px 0 50px;
    }
    .events-cnt__filter-wrap, .people-cnt__filter-wrap, .books-cnt__filter-wrap, .photos-cnt__filter-wrap, .longreads-cnt__filter-wrap{
        top: 82px;
    }
    .events-cnt__items-wrap, .people-cnt__items-wrap, .books-cnt__items-wrap, .photos-cnt__gallery {
    margin-top: 75px;
    }
    .show-more{
      font-size: 14px;
    }
    .footer__top,
    .footer__bottom{
      padding: 25px 20px;
    }
    .footer__top{
      max-height: 212px;
      overflow: hidden;
    }
    .footer__logo{
        margin-right: 100px;
    }
    .footer__ul-wrap.footer__ul-wrap_mod{
    width: 182px;
    padding-right: 30px;
    }
    .footer__ul-wrap{
        width: 110px;
    }
    .footer__ul li {
    padding: 1.5px 0;
    }
    .footer__cop{
        font-size: 12px;
    }
    .nologo{
        width: 24px;
        height: 31px;
        text-indent: 100%;
      white-space: nowrap;
      overflow: hidden;
      padding-left: 24px;
      margin-right: 0;
      margin-top: 4px;
    }
    .books-item__subtitle {
    font-size: 12px;
    line-height: 15px;
    }
    .docs-cnt__top-text {
    width: 100%;
    margin: 34px 0 0;
    padding: 0 40px;
    }
    .docs-cnt__items-wrap {
    margin-top: 25px;
    }
    .people-item__img-wrap {
    width: 184px;
    height: 184px;
    }
    .people-item__cat {
    font-size: 10px;
    margin-top: 15px;
    }
    .people-item__subtitle {
    font-size: 12px;
    line-height: 16px;
    margin-top: 13px;
    }
    .longreads-cnt__item {
    width: 50%;
    }
    .longreads-item__img-wrap{
        width: 304px;
        height: 304px;
    }
    .longreads-cnt__item a{
        width: 304px;
    }
    .longreads-cnt__items-wrap {
    margin-top: 42px;
  }
  .longreads-item__title {
    margin-top: 12px;
    }
  .longreads-item__subtitle {
    font-size: 12px;
    line-height: 18px;
    margin-top: 10px;
    }
    .search-popup {
    position: relative;
    width: 100%;
    padding: 12px 20px 32px;
    }
    .search-popup__title {
    font-family: 'FuturaPTWebDemi';
    font-size: 24px;
    line-height: 34px;
    }
    .search-popup__close-button {
    top: 0;
    right: 0;
    width: 56px;
    height: 56px;
    background: url(https://web.archive.org/web/20181220184139im_/https://nikita-khrushchev.ru/local/templates/hrushev/_html/img/close.svg) center center no-repeat;
    }
    .search-popup__close-button:before{
        display: none;
    }
    .search-popup form {
    margin-top: 34px;
    }
    .search-popup__found {
    padding: 0 20px;
    }
    .search-popup__result-wrap {
    margin-top: 34px;
    padding: 0 20px;
    }
    .result-item__body{
        width: 100%;
    }
    .result-item__category{
        letter-spacing: 0;
    }
    .search-popup__result-item {
    margin-bottom: 33px;
    }
    .search-popup__show-more {
    font-size: 14px;
    margin-left: 0;
    }
    .search-popup__submit{
        width: 58px;
    }
    .search-popup__input {
    padding: 0 43px 0 20px;
    }
    .container-sm {
    width: 100%;
    }
    .fund-header {
    padding: 0 60px;
  }
  .fund-header__menu{
    left: 61px;
  }
  .fund-body__title {
    font-size: 48px;
    margin-bottom: 35px;
    }
    .fund-body {
    padding: 48px 60px 40px;
    }
    .fund-body.fund-body_mod {
    padding: 48px 60px 100px;
}

    .fund-body__subtitle {
        font-family: 'FuturaPTWebBook';
    margin-top: 40px;
    }
    .fund-text__subtitle,
    .fund-protectors__name{
        font-family: 'FuturaPTWebBook';
    }
    .fund-text {
    padding: 40px 60px;
  }
  .fund-protectors {
    width: 100%;
    padding: 10px 40px 50px;
    }
    .fund-protectors__item {
        display: table;
        width: 100%;
    }
    .fund-protectors__foto {
    display: table-cell;
    float: none;
    vertical-align: top;
    }
    .fund-protectors__body {
    width: inherit;
    padding-left: 40px;
    vertical-align: top;
  }
  .fund-protectors__position {
    font-size: 16px;
    line-height: 22px;
    }
    .fund-protectors__item + .fund-protectors__item {
    margin-top: 50px;
    }
    .fund-body__contact-info {
    margin-top: 35px;
    }
    .fund-body__form {
    margin: 38px 0 28px;
    }
    .fund-body__textarea{
        margin-top: 40px;
    }
    .fund-body__button{
        margin-top: 45px;
    }
    .error{
        bottom: 282px;
        background: url(https://web.archive.org/web/20181220184139im_/https://nikita-khrushchev.ru/local/templates/hrushev/_html/img/error-mob.jpg) left center no-repeat;
    }
    .error:after{
        position: absolute;
      content: '';
      top: 0;
      bottom: 0;
      right: 0;
      left: 0;
      background: -webkit-linear-gradient(180deg, rgba(0, 0, 0, 0) 51.5%, #000000 100%);
      background: -moz-linear-gradient(180deg, rgba(0, 0, 0, 0) 51.5%, #000000 100%);
      background: -ms-linear-gradient(180deg, rgba(0, 0, 0, 0) 51.5%, #000000 100%);
      background: -o-linear-gradient(180deg, rgba(0, 0, 0, 0) 51.5%, #000000 100%);
      background: linear-gradient(180deg, rgba(0, 0, 0, 0) 51.5%, #000000 100%);
    }
    .error-wrap {
        position: absolute;
        bottom: 64px;
        left: 40px;
    display: inline-block;
    float: none;
    width: 540px;
    padding-top: 0;
    z-index: 1;
    }
    .error__title {
    font-size: 52px;
    }
    .error__button{
        margin-top: 33px;
    }
    .document__header, .persona__header, .book__header {
    padding: 0 40px;
    }
    .document__subtitle, .event__subtitle, .persona__subtitle, .book__subtitle {
    font-size: 11px;
 }
    .document__title, .event__title, .persona__title, .book__title {
    font-size: 48px;
    margin-top: 18px;
    }
    .document-cnt, .persona-cnt, .book-cnt {
    position: relative;
    margin-top: 100px;
  }
  .book__author {
    margin-top: 27px;
    }
    .ya-share2.desktop,
    .book__img-wrap{
        display: none;
    }
    .ya-share2-mob-wrap{
        display: block;
    }
    .ya-share2.ya-share2_inited{
        display: none;
    }
    .ya-share2-mob-wrap.ya-share2-mob-wrap_timeline,
    .ya-share2{
        display: none;
    }
    .ya-share2.mob{
        position: relative;
        height: 40px;
        top: 0;
    right: 0; 
        display: block;
    }
    .ya-share2__item {
        display: inline-block;
        float: left;
    margin-right: 16px;
    margin-bottom: 0;
    }
    .ya-share2__item:last-child{
        margin-right: 0;
    }

    .book__artical {
    display: inline-block;
    float: none;
    width: 100%;
    padding: 0 40px;
    }
    .book__body {
    position: relative;
    padding: 40px 0 52px;
    }
    .book__img-wrap{
        display: inline-block;
        float: left;
        margin-top: 6px;
        margin-right: 24px;
        margin-bottom: 30px;
    }
    .book__img {
    display: block;
    width: 300px;
    }
    .book__img-dscr {
    display: block;
    width: inherit;
    margin-left: 0;
    margin-top: 6px;
    }
  .book__img-dscr p {
    font-family: 'FuturaPTWebBook';
    font-size: 14px;
    line-height: 20px;
    }
    .other-books .books__item:last-child{
        display: none;
    }
    .books__item {
    display: inline-block;
    float: left;
    width: 33.3%;
    padding: 0;
    text-align: center;
    }
    .books .books__item:last-child{
        display: none;
    }
    .other-events, .other-documents, .other-persona, .other-books, .other-longreads {
    position: relative;
    padding: 40px 0 45px;
    border-top: solid 1px #c0b097;
    }
    .other-events__title, .other-documents__title, .other-persona__title, .other-books__title, .timeline__title, .other-longreads__title {
    font-size: 24px;
    }
    .books__item a{
        width: 195px;
    }
    .books__link-wrap,
    .docs__link-wrap,
    .events__link-wrap,
    .people__link-wrap,
    .longreads__link-wrap {
    margin-top: 22px;
    }
    .document__body,
    .persona__body{
    position: relative;
    padding: 40px 0 50px;
    }
    .document__footnote {
        display: block;
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    padding: 0 40px;
    margin-top: 40px;
    }
    .document__artical{
        display: block;
        width: inherit;
    float: none;
        border-bottom: solid 1px #c0b097;
        margin: 0 40px;
        padding: 0 0 47px 0;
    }
    .document__footnote p + p {
    margin-top: 13px;
    }
    .document__aside {
    display: block;
    float: none;
    width: 100%;
    padding: 0 40px;
    margin-top: 15px;
    }
    .document__aside p + p {
    margin-top: 15px;
  }
  .info-mob{
    display: none;
    /*display: inline-block;
    width: 14px;
      height: 14px;
      background: url(/web/20181220184139im_/https://nikita-khrushchev.ru/local/templates/hrushev/_html/img/info-ic.png) 0 0 no-repeat;
      margin: 0 3px;*/
  }
  .document__footnote p i{
      width: 14px;
      height: 14px;
      background: url(https://web.archive.org/web/20181220184139im_/https://nikita-khrushchev.ru/local/templates/hrushev/_html/img/info-ic.png) 0 0 no-repeat; 
      margin-right: 7px;
  }
  .docs-item__time{
    margin-top: 17px;
  }
  .persona__foto-wrap {
    display: inline-block;
    float: left;
    width: 300px;
    padding: 0;
    margin-left: 40px;
    margin-top: 6px;
    margin-bottom: 0;
    }
    .persona__foto{
        width: 100%;
    }
    .persona__foto-dscr {
    width: 100%;
    margin-left: 0;
    margin-top: 6px;
    }
    .persona__artical-wrap{
        display: table-cell;
        padding-left: 24px;
    padding-right: 40px;
    }
    .persona__artical {
    float: none;
    width: inherit;
    padding-left: 0;
    margin-bottom: 24px;
    }
    .persona__img-wrap{
        display: none;
    }
    .persona__artical-aside {
    display: inline-block;
    float: left;
    width: 100%;
    padding: 0;
  }
  .persona__img-aside_mob{
    display: block;
    width: 300px;
    margin-top: 32px;
  }
  .persona__img-dscr{
    margin-top: 6px;
  }
  .persona__img-dscr-top{
    padding-left: 0;
  }
  .persona__img-dscr-top:before {
    display: none;
  }
  /* .event-banner {
    min-height: 400px;
    height: calc(100vh - 57px);
  } */
  .carousel__item{
    height: calc(100vh - 57px);
  }
  .longread-header{
    height: calc(100vh - 52px);
  }
  .event-banner__body {
    width: 100%;
    left: 0;
    right: 0;
    bottom: 24px;
    padding: 0 40px;
  }
  .event-banner__subtitle {
    font-size: 11px;
  }
  .event-banner__title {
    font-size: 48px;
    margin-top: 19px;
  }
    .event__dscr {
    width: 100%;
    padding: 35px 40px;
    }
    .event-dscr__time, .event-dscr__address {
    display: block;
    float: none;
    width: 100%;
    text-align: left;
    }
    .event-dscr__time{
        margin-bottom: 15px;
    }
    .event-dscr__text{
        display: table-cell;
        vertical-align: top;
        padding: 20px 40px 0 0;
    }
    .event-dscr__button-wrap{
        display: table-cell;
        padding-top: 16px;
        margin-top: 0;
    }
    .event__dscr .ya-share2-mob-wrap {
    margin-top: 36px;
    }
    .event-party__title {
    padding: 0 40px;
  }
  .event-party__item {
    width: 33.3%;
    padding: 0;
    margin-top: 28px;
    }
    .party-item__title {
    width: 210px;
    margin: 20px auto 0;
  }
  .party-item__subtitle{
    width: 210px;
    margin: 14px auto 0;
  }
    .event__party {
    padding: 5px 0;
  }
  .event__text {
    width: 100%;
    padding: 40px 40px 0 40px;
  }
  .event-cnt {
    position: relative;
    padding-bottom: 43px;
  }
  .event__header {
    width: 100%;
    margin-top: 100px;
    padding: 0 40px 10px;
  }
  .timeline__td,
  .timeline-cnt__td{
    width: 210px!important;
  }
    .timeline__title{
        top: 49px;
    }
    .timeline__table td, .timeline-cnt__table td{
        width: 165px;
    }
    .timeline__td-link, .timeline-cnt__td-link{
        font-size: 11px;
    }
    .timeline__table tr:first-child .timeline__td {
    margin-top: 105px;
  }
  .timeline__td-date, .timeline-cnt__td-date {
    font-size: 11px;
    line-height: 16px;
  }
  .timeline__td-text, .timeline-cnt__td-text {
    font-size: 16px;
    line-height: 22px;
    margin-top: 6px;
  }
  .timeline__table tr:last-child .timeline__td {
    margin-bottom: 100px;
  }
  .timeline__link-wrap {
    bottom: 45px;
  }
  .longreads .longreads__item:last-child,
  .other-longreads .longreads__item:last-child{
        display: none;
  }
  .longreads__item {
    float: left;
    width: 50%;
    padding: 0;
  }
  .longreads__item a{
      width: 304px;
  }
  .timeline-cnt {
    min-height: 400px;
    padding: 48px 0 0;
  }
  .timeline__table-wrap, .timeline-cnt__table-wrap {
    padding: 0px 18px 0 100px;
  }
  .timeline-cnt__tr-top{
    top: -38px;
    background-color: transparent;
  }
  .timeline-cnt__tr-top:after{
    position: absolute;
      content: '';
      bottom: 47px;
    left: 0;
      right: 0;
      width: 100%;
      height: 13px;
      background-color: #fff;
  }
  .timeline-cnt__tr-top div:last-child {
    width: 360px;
  }
  .timeline-cnt__tr-top div {
    width: 165px;
    font-size: 10px;
    line-height: 14px;
    background-color: #fff;
  }
  .timeline-cnt__tr-top.topWindow{
    width: 100%;
    padding: 53px 16px 0 100px;
    background-color: transparent;
  }
  .timeline-cnt__tr-top.topWindow:after{
    position: absolute;
      content: '';
      top: 0;
    left: 100px;
      right: 0;
      width: 100%;
      height: 53px;
      background-color: #fff;
  }
  .timeline__table tr:first-child .timeline__td {
    margin-top: 105px;
  }
  .photos-cnt__gallery {
    margin: 75px -2px 37px;
  }
  .gallery__img{
    padding: 2px;
  }
  .gallery__img:hover:after {
    top: 2px;
    bottom: 4px;
    left: 2px;
    right: 2px;
  }
  #fancybox-close {
    top: 0!important;
    right: 0!important;
  }
  #fancybox-right-ico {
    right: 20px!important;
  }
  #fancybox-left-ico {
    left: 20px!important;
  }
  .gallery__img span,
  .gallery__img:after{
    display: none;
  }
  .longread-header__body {
    position: absolute;
    bottom: 40px;
    left: 0;
    right: 0;
    width: 100%;
    margin: 0 auto;
    padding: 0 40px;
    color: #fff;
  }
  .container-md{
    width: 100%;
  }
  .longread-header__title {
    font-size: 48px;
    line-height: 52px;
  }
  .longread-header__text {
    font-size: 20px;
    line-height: 26px;
    margin-top: 16px;
  }
  .longread-header, .longread__banner{
    min-height: 600px;
  }
  .longread__text-date{
    padding-top: 15px;
    position: static;
    width: auto;
  }
  .longread-header__dscr,
  .longread__aside-left{
    display: none;
  }
  .longread-cnt .ya-share2-mob-wrap{
    margin-top: 32px;
    margin-bottom: 40px;
  }
  .longread-cnt .ya-share2-mob-wrap,
  .longread__title,
  .longread__excerption{
    padding: 0 40px;
  }
  .longread__text{
    padding: 0 40px 32px;
  }
  .longread__title {
    font-size: 28px;
    line-height: 34px;
    margin-bottom: 16px;
  }
  .longread__text {
    position: relative;
  }
  .longread__aside-right {
    position: relative;
    width: 100%;
    top: 0;
    right: 0;
    margin-top: 22px;
  }
  .longread__aside-right + p{
    margin-top: 22px;
  }
  .longread__excerption {
    padding-right: 0;
    margin-bottom: 32px;
  }
  .longread__img-lg {
    position: relative;
    padding-left: 0;
    margin-bottom: 30px;
  }
  .longread__img-dscr {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    font-family: 'FuturaPTWebBook';
    font-size: 14px;
    line-height: 19px;
    padding: 0 40px 0 30px;
    margin: 6px 0 0 11px;
  }
  .longread__img-dscr span{
    display: block;
  }
  .longread__img-dscr:before {
    position: absolute;
    content: '';
    top: 10px;
    right: inherit;
    left: 7px;
    width: 17px;
    height: 8px;
        transform: rotate(90deg);
  }
  .longread__text-img {
    display: inline-block;
    float: left;
    width: 300px;
    margin-right: 24px;
  }
  .longread__text.longread__text_sm p {
    font-size: 20px;
    line-height: 28px;
  }
  .longread__aside-left.longread__aside-left_mob{
    display: block;
        position: relative;
        width: 100%;
  }
  .longread__aside-left.longread__aside-left_mob + p{
    margin-top: 24px;
  }
  .longread-parallax_mob-wrap{
    display: block;
  }
  .b-chernobyl-frame.parallax,
  .longread__aside-right{
    display: none;
  }
  .longread-text__p_mod {
    padding-left: 17px;
  }
  .longread-carousel__body, .longread-video__body {
    bottom: 32px;
    width: 100%;
    padding: 0 20px;
  }
  .second-banner__text, .longread-carousel__text, .second-banner__link, .longread-video__text{
    font-size: 18px;
    line-height: 28px;
  }
  .longread-cnt .bx-wrapper {
    margin-bottom: 32px;
  }
  .longread__img-sm {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 30px;
  }
  .longread__table1 {
    width: inherit;
    margin-left: 0;
    margin-bottom: 20px;
  }
  .longread__table1 th:first-child,
  .longread__table1 td:first-child{
    padding: 20px 20px 20px 40px;
  }
  .longread__table2 {
    width: 640px;
    margin-left: 40px;
    margin-right: 0;
    margin-bottom: 27px;
  }
  .longread-wrapper {
    padding-bottom: 18px;
  }
  .longread__video.b-chernobyl-frame{
    display: block;
  }
  .b-chernobyl-video.parallax-layer{
    transform: translate3d(0px, 0px, 0px)!important;
  }
  .longread__nav-ic{
    display: block;
  }
  .longread__nav.active,
  .longread__nav.bottomWindow.active,
  .longread__nav.topWindow.active{
    display: block;
  }
  .longread__nav-wrap.active{
    display: block;
  }
  .longread__nav-wrap.active .longread__nav-hover-close{
    display: block;
  }
  .longread__nav-wrap{
    display: none;
    position: fixed;
    top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      background-color: rgba(129,98,47,.6);
      z-index: 99999;
      overflow-y: auto;
      overflow-x: hidden;
  }
  .longread__nav{
    position: absolute;
      top: 0;
      bottom: 0;
      right: 0;
      width: 320px;
      height: 100%;
      background-color: #F3F0EB;
      padding-top: 40px;
    }
    .longread__nav li {
    position: relative;
    color: #81622F;
    background-color: transparent;
    text-align: left;
    border-bottom: solid 1px #dcd4c5;
    padding: 2px 0 2px 8px;
      background-color: #F3F0EB;
  }
  .longread__nav li span {
    display: inline-block;
    position: absolute;
    top: 5px;
    left: 37px;
    padding: 0 10px;
    font-size: 14px;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: transparent;
    color: #81622F;
    width: 289px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden; 
  }
  .longread__nav li i {
    width: 40px;
    color: #81622F;
    background-color: transparent;
    text-align: center;
    font-size: 14px;
  }
  .longread__nav li:hover i, .longread__nav li.active i {
    color: #81622F;
    background-color: transparent;
  }
  .longread__nav li.longread__nav-title{
    display: block;
    font-family: 'FuturaPTWebBook';
    font-size: 24px;
    color: #000;
    border-bottom: none;
    padding-left: 15px;
    margin-bottom: 10px;
  }
  .longread__nav li.longread__nav-close{
    position: absolute;
    top: 41px;
    left: -40px;
    width: 40px;
    height: 40px;
    z-index: 1;
    background: #F3F0EB url(https://web.archive.org/web/20181220184139im_/https://nikita-khrushchev.ru/local/templates/hrushev/_html/img/close.svg) center center no-repeat;
    border-bottom: none;
    cursor: pointer;
  }
  .fund-partner__title {
    font-size: 20px;
    line-height: 28px;
    }
    .fund-partner__logo {
    display: table-cell;
    float: none;
    min-width: 200px;
    overflow: hidden;
  }
  .fund-partner__body {
    display: table-cell;
    float: none;
    padding-left: 40px;
    vertical-align: top;
  }
}

/* Small Devices, Tablets */
@media only screen and (max-width : 760px) {
  body{
    min-height: 828px;
    padding-bottom: 376px;
  }
  .tabs__content{
    min-height: inherit;
  }
  .ya-share2__item:before{
      font-size: 18px;
      line-height: 30px;
    }
    .top-mob__logo img,
    .header-mob__logo img{
      width: 200px;
    }
    .people-item__img-wrap:after{
      -webkit-background-size: 200px;
      background-size: 200px;
    }
    .title__h1{
      font-size: 24px;
    }
    .events-cnt__item, 
    .people-cnt__item,
    .books-cnt__item,
    .docs-cnt__item,
    .longreads-cnt__item{
      width: 100%;
    }
    .events-cnt__link-archive{
      margin-left: 30px;
    }
    .events-cnt, .people-cnt, .docs-cnt, .books-cnt, .photos-cnt, .longreads-cnt {
      padding: 82px 0 41px;
    }
    .events-cnt__filter-wrap, .people-cnt__filter-wrap, .books-cnt__filter-wrap, .photos-cnt__filter-wrap, .longreads-cnt__filter-wrap {
      top: 58px;
    }
    .events-cnt__item a{
      width: 304px;
    }
    .events-cnt__item,
    .people-cnt__item,
    .books-cnt__item,
    .docs-cnt__item{
      margin-bottom: 31px;
    }
    .footer__logo{
      display: block;
      float: none;
      margin-right: 0;
      text-align: center;
    }
    .footer__logo{
      margin: auto;
      width: 200px;
    }
    .footer__ul-wrapper{
      display: block;
      float: none;
      width: 240px;
      margin: 30px auto 0;
    }
    .footer__ul-title{
      font-size: 11px;
    }
    .footer__ul{
      font-size: 13px;
      margin-top: 7px;
    }
    .footer__ul-wrap.footer__ul-wrap_mod{
      float: left;
      padding-right: 10px;
      width: 145px;
    }
    .footer__ul-wrap,
    .footer__ul-wrap:last-child{
      float: right;
      width: 90px;
    }
    .footer__ul li {
      padding: 0;
    }
    .footer__ul a{
      line-height: 1.2;
    }
    .footer{
      height: 376px;
    }
    .footer__logo-fund{
      display: block;
      float: none;
    }
    .footer__top{
      max-height: 235px;
    }
    .footer__bottom{
      padding: 25px 16px 13px;
    }
    .footer__cop{
    display: block;
    width: 140px;
    float: none;
    font-size: 11px;
    line-height: 16px;
    margin-left: 0;
    margin-top: 11px;
    }
    .nologo{
        position: absolute;
        bottom: 16px;
        right: 16px;
    }
    .docs-cnt__top-text {
    margin: 18px 0 0;
    padding: 0 16px;
    }
    .docs-cnt__top-text p, .docs-cnt__top-text ul {
    font-size: 14px;
    line-height: 18px;
    }
    .docs-cnt__top-text p,
    .docs-cnt__top-text ul {
    margin-top: 5px;
    }
    .docs-cnt__top-text ul {
    padding-left: 14px;
    line-height: 23px;
    }
    .docs-cnt__top-text ul li:before {
    top: 8px;
    left: 4px;
    width: 4px;
    height: 4px;
    }
    .docs-cnt__filter-wrap {
    height: 58px;
    }
    .docs-cnt__items-wrap {
    margin-top: 15px;
    }
    .people-cnt__item a{
        width: 200px;
    }
    .people-item__img-wrap{
        width: 200px;
        height: 200px;
    }
    .longreads-cnt__items-wrap {
    margin-top: 33px;
    }
    .search-popup {
    padding: 6px 0 26px;
    }
    .search-popup__title {
    padding: 0 16px;
    }
    .search-popup__input {
    padding: 0 43px 0 16px;
    }
    .search-popup__found {
    padding: 0px 16px;
  }
  .search-popup__result-wrap {
    margin-top: 27px;
    padding: 0 16px;
  }
  .result-item__category {
    font-size: 10px;
    line-height: 14px;
    }
    .search-popup__result-item {
    margin-bottom: 19px;
    }
    .result-item__dscr {
    margin-top: 7px;
    }
    .fund-header {
    min-height: 167px;
    padding: 0 16px;
    background: url(https://web.archive.org/web/20181220184139im_/https://nikita-khrushchev.ru/local/templates/hrushev/_html/img/khrushchev.svg) bottom right no-repeat;
    -webkit-background-size: 167px;
  background-size: 167px;
  }
  .fund-header__menu {
    left: 17px;
    bottom: 10px;
    line-height: 30px;
    }
    .fund-body,.fund-text {
    padding: 32px 16px;
    }
    .fund-body.fund-body_mod {
    padding: 32px 16px 60px;
    }
    .fund-body__title {
    font-size: 28px;
    margin-bottom: 25px;
    }
    .fund-body p, .fund-text p, .fund-text__ul {
    font-size: 18px;
    line-height: 26px;
    }
    .fund-body__subtitle {
    margin-top: 29px;
    }
    .fund-text__ul li {
    padding-left: 16px;
    }
    .fund-text__ul li:before {
    top: 12px;
    left: 5px;
    width: 4px;
    height: 4px;
    }
    .fund-protectors {
    padding: 10px 16px 50px;
    }
    .fund-protectors__item,
    .fund-protectors__foto,
    .fund-protectors__body {
    display: block;
    }
    .fund-protectors__foto{
        margin-bottom: 16px;
    }
    .fund-protectors__body{
        padding-left: 0;
    }
    .fund-protectors {
    padding: 0 16px 50px;
    }
    .fund-protectors__position {
    font-size: 14px;
    line-height: 19px;
    }
    .fund-protectors__text {
    font-size: 16px;
    line-height: 24px;
    }
    .fund-protectors__name {
    margin-bottom: 10px;
  }
  .fund-protectors__text {
    margin-top: 10px;
    }
    .fund-protectors__item + .fund-protectors__item {
    margin-top: 35px;
    }
    .fund-protectors {
    padding: 0 16px 43px;
    }
    .fund-body__input{
        width: 100%;
    }
    .fund-body__textarea{
        min-width: 100%;
        max-width: 100%;
    }
    .fund-body__contact-info {
    margin-top: 25px;
    font-size: 16px;
    line-height: 24px;
    }
    .fund-body__address {
    display: block;
    float: none;
    width: 100%;
    padding-right: 0;
    margin-bottom: 16px;
    }
    .fund-body__phone-wrap {
    display: block;
    float: none;
    }
    .fund-body__email{
        margin-top: 0;
    }
    .fund-body__form {
    margin: 30px 0 28px;
    }
    .fund-body__input + .fund-body__input {
    margin-top: 24px;
  }
  .fund-body__textarea {
    margin-top: 32px;
    margin-bottom: 20px;
    min-height: 200px;
    }
    .fund-body__button {
    margin-top: 32px;
    }
    .error{
        bottom: 340px;
        height: 440px;
        min-height: 440px;
    }
    .error__title {
    font-size: 32px;
    }
    .error__button{
        width: 160px;
        height: 44px;
        font-size: 14px;
        line-height: 42px;
    }
    .document__header, .persona__header, .book__header {
    padding: 0 16px;
    }
    .document__title, .event__title, .persona__title, .book__title {
    font-size: 32px;
    margin-top: 18px;
    }
    .document-cnt, .persona-cnt, .book-cnt {
    margin-top: 84px;
    }
    .ya-share2.mob{
        height: 32px;
    }
    .ya-share2__item{
      width: 32px;
      height: 32px;
    }
    .book__img-wrap {
    display: block;
    float: none;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 32px;
    }
    .document__artical, .book__artical {
    padding: 0 16px;
    }
    .book__img {
    display: block;
    width: 100%;
    }
    .event__text p, .document__artical p, .persona__artical p, .book__artical p, .longread__text p {
    font-size: 18px;
    line-height: 26px;
    }
    .book__img-dscr p {
    font-family: 'FuturaPTWebBook';
    font-size: 14px;
    line-height: 20px;
    }
    .book__artical-title {
    margin-top: 32px;
    }
    .book__artical h3 + p {
    margin-top: 19px;
    }
    .other-events__title, .other-documents__title, .other-persona__title, .other-books__title, .other-longreads__title {
    font-size: 20px;
    }
    .document__artical{
        margin: 0;
        padding: 0 16px 40px;
    }
    .read-more{
        font-size: 14px;
        margin-top: 4px;
    }
    .document__footnote,
    .document__aside{
        padding: 0 16px;
    }
    .document__footnote p,
    .document__aside p,
    .document__aside p span,
    .document__aside p span.document-aside__read-more,
    .document__aside p span.document-aside__hidden-block{
        font-size: 14px;
        line-height: 20px;
    }
    .persona__foto-wrap {
    display: block;
    float: none;
    width: 100%;
    padding: 0 16px;
    margin-left: 0;
    margin-top: 0;
    margin-bottom: 0;
    }
    .persona__img-aside_mob{
        width: 100%;
    }
    .persona__artical-wrap {
    display: block;
    padding: 0 16px;
    margin-top: 32px;
    }
    .event-banner__body {
    padding: 0 16px;
    }
    .event-banner__title {
    font-size: 32px;
    margin-top: 19px;
  }
  .event__dscr {
    padding: 28px 16px;
  }
  .event-dscr__text {
    display: block;
    padding: 0;
  }
  .event-dscr__time, .event-dscr__address {
    font-size: 12px;
  }
  .event-dscr__button-wrap {
    display: block;
    padding-top: 0;
    margin-top: 25px;
  }
  .event__dscr .ya-share2-mob-wrap {
    margin-top: 42px;
  }
  .event-party__title {
    padding: 0 16px;
  }
  .event__party {
    padding: 10px 0;
  }
  .event__text {
    padding: 32px 16px 0 16px;
  }
  .event__header {
    margin-top: 84px;
    padding: 0 16px 5px;
  }
  .bx-controls-direction a.bx-prev, .main-header__carousel .owl-nav .owl-prev, .second-banner .owl-nav .owl-prev, .longread__carousel .owl-nav .owl-prev,
  .bx-controls-direction a.bx-prev:hover, .main-header__carousel .owl-nav .owl-prev:hover, .second-banner .owl-nav .owl-prev:hover, .longread__carousel .owl-nav .owl-prev:hover {
    left: -7px;
    background: url(https://web.archive.org/web/20181220184139im_/https://nikita-khrushchev.ru/local/templates/hrushev/_html/img/arrow_circle_mob.svg) center center no-repeat;
  }
  .bx-controls-direction a.bx-next, .main-header__carousel .owl-nav .owl-next, .second-banner .owl-nav .owl-next, .longread__carousel .owl-nav .owl-next,
  .bx-controls-direction a.bx-next:hover, .main-header__carousel .owl-nav .owl-next:hover, .second-banner .owl-nav .owl-next:hover, .longread__carousel .owl-nav .owl-next:hover {
    right: -7px;
    background: url(https://web.archive.org/web/20181220184139im_/https://nikita-khrushchev.ru/local/templates/hrushev/_html/img/arrow_circle_mob.svg) center center no-repeat;
  }
  .fancybox-arrow::after {
    background: url(https://web.archive.org/web/20181220184139im_/https://nikita-khrushchev.ru/local/templates/hrushev/_html/img/arrow_circle_mob_hv.svg) center center no-repeat!important;
  }
  .fancybox-arrow--right::after, .fancybox-arrow--left::after{
    left: inherit!important;
    right: 0!important;
  }
  .main-header__carousel, .second-banner, .longread__carousel, .carousel__item, .second-banner__item, .longread-carousel__item {
    min-height: 480px;
  }
  .fancybox-button.fancybox-button--close:before{
        display: none;
    }
  .fancybox-button.fancybox-button--close {
    width: 56px!important;
    height: 56px!important;
    background: url(https://web.archive.org/web/20181220184139im_/https://nikita-khrushchev.ru/local/templates/hrushev/_html/img/close_wh.svg) center center no-repeat!important;
    }
  .carousel__body {
    bottom: 45px;
    padding: 0 16px;
    bottom: 24px;
  }
  .carousel__title {
    font-size: 32px;
    line-height: 35px;
  }
  .carousel__text {
    font-size: 12px;
    line-height: 15px;
    margin-top: 10px;
  }
  .events__title, .docs__title, .people__title, .books__title, .timeline__title, .longreads__title, .second-banner__title {
    font-size: 20px;
  }
  .events, .docs, .people, .books, .longreads {
    padding: 35px 0;
  }
  .events__items-wrap, .docs__items-wrap, .people__items-wrap, .books__items-wrap, .longreads__items-wrap {
    padding-top: 25px;
  }
  .event-party__item {
    width: 100%;
    padding: 0;
    margin-top: 28px;
  }
  .second-banner__body {
    bottom: 31px;
    text-align: center;
  }
  .second-banner__link {
    margin-top: 12px;
  }
  .second-banner__text {
    font-size: 12px;
    line-height: 15px;
    margin-top: 40px;
  }
  .event__item,
  .docs__item,
  .people__item,
  .books__item,
  .longreads__item {
    width: 100%;
    padding: 0;
  }
  .longreads__item{
    margin-bottom: 40px;
  }
  .bx-viewport{
    height: 100%!important;
  }
  .docs__item:last-child,
  .books .books__item:last-child,
  .other-books .books__item:last-child,
  .books__item:last-child{
        display: block;
    }
  .event__item a{
    width: 240px;
  }
  .event__item:last-child,
  .people__item:last-child,
  .longreads .longreads__item:last-child,
  .other-longreads .longreads__item:last-child{
    display: block;
    margin-bottom: 0;
  }
  .docs__item:nth-child(3),
  .books__item:nth-child(3){
    margin-bottom: 0;
  }
  .event-item__img-wrap{
    width: 240px;
    height: 240px;
  }
  .timeline__nav-years,
  .timeline-cnt__nav-years{
    display: inline-block;
    width: 100%;
    height: 44px;
    white-space:nowrap;
  }
  .timeline {
    min-height: 107px;
  }
  .timeline__title {
    top: 36px;
  }
  .timeline-cnt__nav-years-wrapper{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
  }
  .timeline__nav-years-wrap,
  .timeline-cnt__nav-years-wrap{
    background: #f8f7f4;
    bottom: inherit;
    -webkit-box-shadow: inset 0px 0px 6px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: inset 0px 0px 6px rgba(0, 0, 0, 0.25);
    box-shadow: inset 0px 0px 6px rgba(0, 0, 0, 0.25);
    height: 44px;
    left: 0;
    min-height: 44px;
    position: absolute;
    right: 0;
    top: 63px;
    width: 100%;
  }
  .timeline__nav-years li, .timeline-cnt__nav-years li,
  .timeline-cnt__nav-years li, .timeline-cnt-cnt__nav-years li {
    position: relative;
    display: inline-block;
    width: 50px;
    font-family: 'FuturaPTWebDemi';
    font-size: 12px;
    line-height: 44px;
    color: #000;
    padding: 0 10px;
    background-color: transparent;
    text-align: center;
  }
  .timeline__nav-years-wrap:after, .timeline-cnt__nav-years-wrapper:after {
    display: none;
  }
  .timeline__nav-years li.active,
    .timeline-cnt__nav-years li.active{
      font-family: 'FuturaPTWebDemi';
    font-size: 12px;
    line-height: 44px;
    letter-spacing: 1px;
    color: #81622F;
    padding: 0 10px;
    background-color: transparent;
    cursor: pointer;
    text-align: center;
    width: 50px;
    }
    .timeline__nav-years li.active:after,
    .timeline-cnt__nav-years li.active:after{
        position: absolute;
      content: '';
      top: 30px;
    left: 10px;
      margin: auto;
      width: 29px;
      height: 1px;
      background: url(https://web.archive.org/web/20181220184139im_/https://nikita-khrushchev.ru/local/templates/hrushev/_html/img/date-line-mob.png) 0 0 no-repeat;
    }
    .timeline__nav-years li:hover,
    .timeline-cnt__nav-years li:hover{
      font-family: 'FuturaPTWebDemi';
    font-size: 12px;
    line-height: 44px;
    letter-spacing: 1px;
    color: #81622F;
    padding: 0 10px;
    background-color: transparent;
    cursor: pointer;
    text-align: center;
    width: 50px;
    }
    .timeline__table-wrap {
    padding: 104px 0 78px;
  }
  .timeline__table td, .timeline-cnt__table td {
    display: block;
    width: 100%;
  }
  .timeline__table tr:first-child .timeline__td,
  .timeline-cnt__table tr:first-child .timeline-cnt__td {
    margin-top: 16px;
  }
  .timeline__table tr:last-child .timeline__td,
  .timeline-cnt__table tr:last-child .timeline-cnt__td {
    margin-bottom: 0;
  }
  .timeline__td, .timeline-cnt__td {
    width: 100%!important;
    padding: 0 16px;
    margin-top: 16px;
  }
  .timeline__td-date, .timeline-cnt__td-date {
    font-size: 10px;
    line-height: 16px;
  }
  .timeline__td-text, .timeline-cnt__td-text {
    font-size: 14px;
    line-height: 18px;
    margin-top: 6px;
  }
  .timeline__link-wrap{
    bottom: 36px;
  }
  .timeline-cnt__tr-top{
    display: none;
  }
  .timeline-cnt {
    padding: 33px 0 0;
  }
  .timeline-cnt__nav-years-wrap {
    top: 170px;
  }
  .timeline-cnt__table-wrap{
    margin-top: 100px;
        padding: 0 0 50px 0;
  }
  .ya-share2-mob-wrap.ya-share2-mob-wrap_timeline{
        display: block;
        text-align: center;
        margin-top: 27px;
  }
  .ya-share2-mob-wrap.ya-share2-mob-wrap_timeline .ya-share2__item{
    float: none;
  }
  .timeline-cnt__tr-top div:last-child, .timeline__table td:last-child {
    width: 100%;
  }
  .tabs__content.active,
    .timeline__table tbody,
  .timeline__table tr{
    display: block;
  }
  .other_js .bx-controls,
  .event__party .bx-controls,
  .photos-cnt__gallery{
    display: none;
  }
  .photos-cnt__gallery.photos-cnt__gallery_mob{
    display: block;
  }
  .longread-header__body{
      bottom: 24px;
      padding: 0 16px;
  }
  .longread-header__title{
    font-size: 32px;
    line-height: 36px;
  }
  .longread-header__text{
    font-size: 12px;
    line-height: 15px;
    margin-top: 12px;
  }
  .longread-cnt .ya-share2-mob-wrap, .longread__title, .longread__excerption{
    padding: 0 16px;
  }
  .longread__text{
    padding: 0 16px 18px;
  }
  .longread__title{
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 16px;
  }
  .longread__aside-right + p,
  .longread__text p + p {
    margin-top: 12px;
  }
  .longread__excerption {
    font-size: 24px;
    line-height: 28px;
    /*margin-bottom: 18px;*/
    margin-bottom: 36px;
  }
  .longread__img-dscr span {
    display: block;
  }
  .longread__img-dscr{
    padding: 0 16px 0 30px;
    margin: 6px 0 0 5px;
  }
  .longread__text-img {
    display: block;
    float: none;
    width: 112%;
    margin-left: -16px;
    margin-right: 0;
    margin-bottom: 18px;
  }
  .longread__text.longread__text_sm p {
    font-size: 18px;
    line-height: 26px;
  }
  .longread-parallax_mob-wrap p{
    padding: 0 16px;
  }
  .longread-carousel__body, .longread-video__body {
    bottom: 25px;
    padding: 0 16px;
  }
  .second-banner__text, .longread-carousel__text, .second-banner__link, .longread-video__text {
    font-size: 12px;
    line-height: 18px;
  }
  .longread__table1-wrap,
  .longread__table2-wrap {
    overflow-x: scroll;
  }
  .longread__table1{
    width: 760px;
  }
  .longread__table1 th:first-child, .longread__table1 td:first-child {
    padding: 20px 20px 20px 16px;
  }
  .longread__table2 {
    margin-left: 0;
  }
  .fund-partner__logo {
    display: block;
    overflow: hidden;
  }
  .fund-partner__body {
    display: block;
    padding-left: 0;
    padding-top: 10px;
  }
}


@media only screen and (max-width: 360px){
  .longread__nav li.longread__nav-close{
    position: absolute;
    top: 5px;
    left: inherit;
    right: 5px;
    width: 40px;
    height: 40px;
    z-index: 1;
    background: #F3F0EB url(https://web.archive.org/web/20181220184139im_/https://nikita-khrushchev.ru/local/templates/hrushev/_html/img/long-close-mob.png) center center no-repeat;
    border-bottom: none;
    cursor: pointer;
    }
}


@media only screen and (max-width: 340px){
  .events-cnt__filter-wrap{
    padding: 49px 16px 0;
  }
  .events-cnt__filter{
    float: left;
  }
  .events-cnt__link-archive{
    float: right;
    margin-left: 0;
  }
}

/* Custom, iPhone Retina */
@media only screen and (max-width : 320px) {
}


/*
     FILE ARCHIVED ON 18:41:39 Dec 20, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 14:43:25 Jan 07, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.704
  exclusion.robots: 0.027
  exclusion.robots.policy: 0.016
  esindex: 0.015
  cdx.remote: 1048.386
  LoadShardBlock: 272.521 (3)
  PetaboxLoader3.datanode: 355.922 (4)
  load_resource: 331.336
  PetaboxLoader3.resolve: 193.622
*/