screen and (max-width: 768px) and (min-width: 0px)@charset "UTF-8";
/* menu */
@media screen and (min-width: 0px) and (max-width: 1190px) {
  .burger {
    margin-right: 20px;
  }

  header .block-links li a {
    font-size: 12px;
  }
  .life-style-main .wrapper .wrapper-main-life-style-main .life-style-main-slider-top .block {
    margin-left: 0.22%;
  }
}
@media screen and (min-width: 0px) and (max-width: 1085px) {
  header .block-links li {
    margin-right: 15px;
  }
  header .block-links li a.ForbesWoman,
  header .block-links li a.ForbesLife {
    top: -2px;
  }
  .life-style-main .wrapper .wrapper-main-life-style-main .life-style-main-slider-top .block {
    font-size: 14px;
  }
  .serial-header-slider .wrapper .right .second-slider-prosto-o-sloznom .right-right .name-right {
    font-size: 13px;
    line-height: 16px;
  }
}
@media screen and (max-width: 1024px) {
  .page-node .content .col-center .col-center-in .headline .section-and-hashtag .hashtag {
    margin-right: 0;
  }
  .bandvoice-undertitle .bandvoice-desc {
    font-size: 13px;
    line-height: 13px;
    padding: 0 15px;
  }
  .video-main-block-more-wrap-right-banner {
    top: 44.5px;
  }
}
@media screen and (max-width: 1000px) {
  .page-node .content .col-center .col-center-in .business-rules .baner-inside {
    display: none;
  }
  .content-in-milliard-wide .main-other-billionaires .slider-other-billionaires .main {
    margin:0 20px;
  }
  .content-in-milliard-wide .main-other-billionaires .slider-other-billionaires .main .name {
    font-size: 16px;
  }

}

@media screen and (min-width: 0px) and (max-width: 1100px) {
  header .block-links li {
    margin-right: 6px;
  }
  header .block-links li a {
    font-size: 11px;
  }
  header .block-links li a.ForbesWoman, header .block-links li a.ForbesLife {
    top: -2px;
  }
  .headline .h6-business-rules {
    font-size: 21px;
  }
  .other-video-plus-slider .slick-prev,
  .other-video-plus-slider .slick-next {
    height: 180px;
  }
  .life-style-main .wrapper .wrapper-main-life-style-main .life-style-main-slider-top .block {
    margin-left: 0.15%;
  }
  .life-style-main .wrapper .wrapper-main-life-style-main .life-style-main-slider .slick-prev,
  .life-style-main .wrapper .wrapper-main-life-style-main .life-style-main-slider .slick-next {
    top: 30%;
  }
  .content-in-wrapper .content-in-wide .news .wrapper-news .block-news {
    width: 100%;
    margin-top: 35px;
  }
  .content-in-wrapper .content-in-wide .news .wrapper-news .block-news:nth-child(even) {
    margin-left: 0;
  }
  .content-in-wrapper .content-in-wide .news .wrapper-news .block-news {
    border-bottom: 2px solid #fff;
    padding-bottom: 20px;
  }
  .content-in-wrapper .content-in-wide .news .wrapper-news .block-news:last-child {
    border-bottom: none;
    padding-bottom: 0;
  }

    /*.video-serial-slider*/

    .video-serial-slider-title--high {
        font-size: 26px;
    }
    .video-serial-slider-title--less {
        font-size: 16px;
    }

}
@media screen and (max-width: 920px) {
  .btn-close-pop-up-video {
    right: 20px;
  }
}
@media screen and (max-width: 900px) {
  .video-projects-list__hover-link {
    top: 60px;
  }

  /*.video-list*/

  .video-list-wrap {
    flex-wrap: wrap;
  }
  .video-list-wrap-left {
    width: 100%;
  }
  .video-list-wrap-right {
    width: 100%;
  }
  .video-list-wrap-left-title {
    width: calc(100% - 40px);
    margin-left: 20px;
    font-size: 16px;
    padding: 25px 0 20px 0;
    border-bottom: 5px solid #ffa800;
    background: none;
    font-family: BaseFontBold, Arial, serif;
  }
  .video-list-wrap-info--several {
    padding: 12.5px 25px 12.5px 25px;
  }
  .video-list-wrap-right {
    padding: 12.5px 0;
  }
}
@media screen and (min-width: 0px) and (max-width: 885px) {
  header .block-links li a {
    font-size: 10px;
  }
  header .header-menu-search,
  header .header-menu-search-open {
    right: 0;
  }
    .content-in-wide .basis-of-state .graphic .value {
        width: 233px;
        height: 340px;
    }
    .content-in-wide .basis-of-state .graphic .value:after {
        left: 102px;
    }
    .content-in-wide .basis-of-state .graphic .value:before {
        left: 221px;
    }
    .content-in-wide .basis-of-state .graphic .domain {
        left: 201px;
    }
    .content-in-wide .basis-of-state .graphic .value .value-wrapper {
        left: 18%;
    }
    .serial-header-slider .wrapper .right .second-slider-prosto-o-sloznom .right-right {
      width: 22.4%;
      margin-left: 1.2%;
    }
}

@media screen and (min-width: 0px) and (max-width: 860px) {

  /*.video-main-block-more*/

  .video-main-block-more-wrap-left {
    width: calc(100% - 330px);
    background: #fff;
    padding: 30px 0 0 0;
  }
  .video-main-block-more-wrap-right {
    width: 330px;
    padding: 0 0 0 30px;
  }
  .video-main-block-more-wrap-right-banner {
    padding: 30px 0 0 0;
  }
  .video-main-block-more-wrap-left-list {
    flex-wrap: wrap;
  }

  .video-main-block-more__main-right-wrap {
    width: 100%;
    padding-top: 25px;
    border-top: 1px solid #000;
    margin-top: 25px;
  }
  .video-main-block-more__main-right-wrap:nth-child(n+4) {
    margin-top: 0;
  }
  .video-main-block-more__main-right-wrap:nth-child(even) {
    margin-right: 0;
  }
  .video-main-block-more__main-right-wrap:nth-child(2) {
    padding-top: 0;
    margin-top: 0;
    border-top: none;
  }
  .video-main-block-more__main-right-wrap:nth-child(n+3) {
    margin-top: 25px;
  }
  .wrapper-video-link--block-more:after {
    width: 60px;
    height: 60px;
    top: calc(50% - 30px);
    left: calc(50% - 30px);
  }
  .main-video-info--block-more {
    font-size: 8px;
    margin-top: 18px;
  }
  .main-video-info--block-more .name {
    margin-right: 30px;
  }
  .main-video-info--block-more .date {
    margin-right: 5px;
  }
  .video-main-block-author--block-more {
    display: block;
    margin-top: 10px;
    font-size: 10px;
  }

  /*.video-readers-choice*/

  .video-main-block-title--readers-choice {
    font-size: 14px;
  }

    /*.video-serial-main-block*/

    .video-main-block-title--serial-main {
        font-size: 14px;
    }
    .video-serial-main-block-list:first-child {
        margin: 0 5.2% 0 8%;
    }
    .video-serial-main-block-list {
        width: 42.3%;
    }
}
@media screen and (min-width: 0px) and (max-width: 835px) {
  header .block-links li a {
    font-size: 9px;
  }
  header .header-menu-search {
    width: 65%;
  }
  .life-style-main .wrapper .wrapper-main-life-style-main .life-style-main-slider-top .block {
    font-size: 11px;
  }
  .life-style-main .wrapper .life-style-main-slider .slider-wrapper .description .block {
    font-size: 14px;
    line-height: 20px;
  }
  .content-in-milliard-wide .main-other-billionaires .slider-other-billionaires .main .name {
    font-size: 14px;
    line-height: 18px;
    padding-top: 15px;
  }
  .slider-other-billionaires .slick-prev,
  .slider-other-billionaires .slick-next {
    height: 200px;
  }
}
@media screen and (min-width: 0px) and (max-width: 805px) {
  .header-menu-content {
    display: none;
  }

  .header-menu-content-mobile {
    display: block;
  }

  .mobile-logo {
    display: none;
  }
}
/* end menu */
@media screen and (min-width: 1320px) {
  .block-page-opinion .important-opinion .important-opinion-text .href-material {
    font-size: 24px;
    line-height: 28px;
  }
}

/*
  all
*/
@media screen and (min-width: 769px) and (max-width: 840px){
    .opinions-omp-author-material .href-material {
        font-size: 11px;
        line-height: 18px;
    }
    .opinions-omp-author-material .author-material {
        font-size: 11px;
        line-height: 18px;
    }

    .main-forbes-video-series .main-video-block {
      padding: 50px 20px 50px 5%;
    }
}
@media screen and (min-width: 0px) and (max-width: 768px) { /* tablet */

  /* SERIAL */
  .serial .blue-title {
    font-size: 13px;
    line-height: 13px;
    padding-top: 38px;
    margin-bottom: 18px;

  }
  .serial h1 {
    font-size: 27px;
    line-height: 29px;
  }
  .serial .descr-first,
  .serial .descr-other {
    font-size: 15px;
    line-height: 23px;
    width: 70%;
    margin: 0 auto 83px;
  }
  .serial .descr-first:after,
  .serial .descr-other:after {
    content: '';
    display: block;
    height: 60px;
    width: 1px;
    background-color: #FFCB06;
    position: absolute;
    bottom: -83px;
    left: 50%;
  }
  .first-videolist-episodes {
    padding-bottom: 64px;
  }
  .first-videolist:after,
  .serial .second-videolist:after {
    bottom: -30px;
    left: 50%;
    width: 1px;
    height: 61px;
  }
  .first-videolist-episodes .item {
    padding: 98px 64px 0 64px;
    background: url(../img/serial/first-videolist-episodes-item-bg.png) 79% 89.1% no-repeat;
    background-size: 212px;
  }
  .first-videolist-episodes .pager {
    background: none;
    font-size: 13px;
    line-height: 13px;
    top: 36px;
    left: 0;
    width: 100%;
    height: auto;
    padding: 0;
  }
  .first-videolist-episodes .slick-arrow.slick-next {
    background: url(../img/serial/first-videolist-episodes-slick-next-ipad.png) center no-repeat;
    background-size: cover;
    width: 44px;
    height: 44px;
    top: 31px;
    left: calc(50% + 40px);
    transform: scale(1,1);
  }
  .first-videolist-episodes .slick-arrow.slick-next:hover {
    transform: scale(1,1);
  }
  .first-videolist-episodes .slick-arrow.slick-prev {
    background: url(../img/serial/first-videolist-episodes-slick-prev-ipad.png) center no-repeat;
    background-size: cover;
    width: 50px;
    height: 50px;
    top: 29px;
    left: calc(50% - 50px - 40px);
    transform: scale(1,1);
  }
  .first-videolist-episodes .slick-arrow.slick-prev:hover {
    transform: scale(1,1);
  }
  .first-videolist-episodes .pager span {
    margin-bottom: 0;
    font-size: 19px;
    line-height: 19px;
  }
  .first-videolist {
    background: none;
    background-position: right bottom;
    background-size: cover;
  }
  .first-videolist-episodes .video {
    width: 100%;
    margin-bottom: 14px;
  }
  .first-videolist-episodes .video iframe {
    width: 100%;
    height: 44.01041666666667vw;
  }
  .first-videolist-episodes .h4 {
    font-size: 26px;
    line-height: 37px;
    margin-bottom: 13px;
  }
  .first-videolist-episodes .expert {
    position: relative;
    width: 50%;
    right: 0;
    top: 0;
  }
  .first-videolist-episodes .expert .dots li {
    float: left;
    width: 4px;
    height: 4px;
    border-radius: 3px;
    background-color: #FFCB06;
    margin-right: 7px;
  }
  .first-videolist-episodes .description {
    font-size: 15px;
    line-height: 23px;
    width: 100%;
    margin-bottom: 28px;
  }
  .first-videolist-episodes .expert .ex-title {
    display: block;
    clear: both;
    margin-top: 0;
    margin-bottom: 26px;
    padding-top: 13px;
    font-size: 18px;
    line-height: 18px;
  }
  .first-videolist-episodes .expert .ex-name {
    margin-bottom: 10px;
    font-size: 16px;
    line-height: 22px;
  }
  .first-videolist-episodes .expert .ex-desc {
    width: 87%;
    margin-bottom: 12px;
    font-size: 14px;
    line-height: 20px;
  }
  .first-videolist-episodes .shares {
    display: block;
    position: relative;
    top: 0;
    width: auto;
    margin-bottom: 0;
    height: 54px;
    background-color: #fff;
  }
  .first-videolist-episodes .shares .sum-and-links {
    font-size: 14px;
    line-height: 14px;
    text-align: left;
    height: inherit;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
  .first-videolist-episodes .shares .sum-and-links .sum {
    display: block;
    margin-right: 0;
    font-size: inherit;
  }
  .first-videolist-episodes .shares .sum-and-links .sal {
    display: block;
    float: none;
    padding: 12px 10px 0 0;
    height: 52px;
  }
  .first-videolist-episodes .shares .sum-and-links .links {
    height: 52px;
  }
  .serial .second-videolist,
  .serial .other-serials {
    padding: 62px 0 62px;
  }
  .serial .second-videolist-prosto {
    padding: 62px 0 42px;
  }
  .serial .other-serials-prosto {
    padding: 65px 0 78px;
  }
  .serial .second-videolist .block-name,
  .serial .second-videolist h3,
  .other-serials .name-block {
    font-size: 13px;
    line-height: 13px;
    text-align: center;
    position: relative;
    text-transform: uppercase;
    margin-bottom: 35px;
  }
  .serial .second-videolist-slider,
  .serial .second-videolist-slider-mob {
    padding: 0 11px;
  }
  .serial .second-videolist-slider .slick-arrow {
    background-position: 14px 67px;
  }
  .serial .second-videolist-slider .slick-arrow.slick-prev {
    left: -20px;
  }
  .serial .second-videolist-slider .slick-arrow.slick-next {
    right: -20px;
  }
  .serial .second-videolist-slider .item .picture:after,
  .serial .second-videolist-slider-mob .item .picture:after,
  .serial .third-slider-prosto-o-sloznom .item .picture:after {
    width: 43px;
    height: 43px;
    top: -webkit-calc(50% - 21px);
    top: calc(50% - 21px);
    left: -webkit-calc(50% - 21px);
    left: calc(50% - 21px);
  }
  .serial .second-videolist-slider .item .picture,
  .serial .second-videolist-slider-mob .item .picture {
    margin-bottom: 8px;
  }
  .serial .second-videolist-slider .item .counter,
  .serial .second-videolist-slider-mob .item .counter,
  .serial .third-slider-prosto-o-sloznom .item .counter {
    font-size: 9px;
    line-height: 13px;
    padding: 3px 7px 2px 8px;
  }
  .serial .second-videolist-slider .item .title,
  .serial .second-videolist-slider-mob .item .title,
  .serial .third-slider-prosto-o-sloznom .item .title {
    font-size: 11px;
    line-height: 15px;
    margin-bottom: 6px;
  }
  .serial .third-slider-prosto-o-sloznom .item .title {
    margin-bottom: 14px;
  }
  .serial .second-videolist-slider .item .description,
  .serial .second-videolist-slider-mob .item .description,
  .serial .third-slider-prosto-o-sloznom .item .description {
    font-size: 9px;
    line-height: 13px;
  }
  .other-serials .serials {
    width: 95.61%;
    margin: 0 auto;
  }
  .other-serials-prosto .serials {
    width: 92%;
    margin: 0 auto;
  }
  .other-serials .serials .item {
    width: 32.759%;
    padding: 18px;
    background-color: #E5E5E5;
    margin-bottom: 35px;
  }
   .other-serials .serials .item .img {
    margin-bottom: 10px;
  }
  .other-serials .serials .item .title,
  .other-serials-prosto .serials .item .title {
    font-size: 11px;
    line-height: 15px;
    margin-bottom: 10px;
  }
  .other-serials .serials .item .description,
  .other-serials-prosto .serials .item .description {
    font-size: 9px;
    line-height: 13px;
  }
  .other-serials-prosto .serials .item .description {
    margin: 0;
  }
  .other-serials .serials .item .look_at {
    font-size: 10px;
    line-height: 10px;
    margin-top: 23px;
    padding: 10px 0 9px;
  }
  .other-serials .serials .item.future .img .anons {
    font-size: 9px;
    line-height: 9px;
    top: calc(100%/2 - 2px);
  }
  .other-serials .more {
    font-size: 13px;
    line-height: 13px;
  }
  .other-serials .more span {
    padding: 14px 51px 13px;
  }
  .publication-new-series {
    position: relative;
    background-color: #FFCB06;
    border-top: 0;
    border-bottom: 0;
    padding: 61px 0 60px;
  }
  .publication-new-series-prosto {
    background-color: #131626;
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
  }
  .publication-new-series:before {
    top: -2px;
    left: -20px;
    width: calc(100% + 40px);
    height: calc(100% + 2px);
    border-top: 0;
    border-bottom: 0;
  }
  .publication-new-series .block-name {
    font-size: 13px;
    line-height: 13px;
    margin-bottom: 15px;
  }
  .publication-new-series form {
    width: 46.875vw;
  }
  .publication-new-series form .tx-button {
    width: calc(100% - 42px);
    height: 42px;
  }
  .publication-new-series form .sb-button {
    width: 42px;
    height: 42px;
  }
  .supported-by {
    min-height: 390px;
    padding: 28px 0;
    width: 100vw;
    left: -20px;
  }
  .supported-by-prosto {
    left: 0;
    padding: 43px 0 75px 0;
  }
  .supported-by:before, .supported-by:after {display: none;}
  .supported-by .block-name {
    font-size: 15px;
    line-height: 15px;
  }
  .supported-by .description-sponsor,
  .supported-by-prosto .description-sponsor {
    font-size: 15px;
    line-height: 23px;
    text-align: center;
  }
  .supported-by-prosto .description-sponsor {
    margin-top: 20px;
  }
  /* END SERIAL */





  /* Узнать больше на старнице brandvoice */
  .page-forbes-brandvoice header .under-menu .forbes-brandvoice-to-learn-more {
    right: -88px;
    bottom: 19px;
    font-size: 12px;
    line-height: 12px;
  }
  /* End Узнать больше на старнице brandvoice */

  .front-section-list {
    display: none;
  }

  .front2018-02 header .header-menu,
  .front2018-02 header .header-menu.fix,
  .node-type-profile-man.ntpm-true header .header-menu,
  .node-type-profile-man.ntpm-true header .header-menu.fix {
    height: 43px;
    border-bottom: 0;
  }
  .front2018-02 header .header-menu.fix:before,
  .node-type-profile-man.ntpm-true header .header-menu.fix:before {
    border-bottom: 0;
  }
  .front2018-02 header .under-menu .social a {
    background-size: cover;
  }
  .front2018-02 header .under-menu .social a.vkontakte,
  .node-type-profile-man.ntpm-true header .under-menu .social a.vkontakte {
    background-position: -38px 0;
  }
  .front2018-02 header .under-menu .social a.twitter,
  .node-type-profile-man.ntpm-true header .under-menu .social a.twitter {
    background-position: -77px 0;
  }
  .front2018-02 header .under-menu .social a.flipboard,
  .front2018-02 header .under-menu .social a.telegram,
  .node-type-profile-man.ntpm-true header .under-menu .social a.telegram {
    background-size: cover;
  }
  .front2018-02 header .under-menu .social a.youtube,
  .node-type-profile-man.ntpm-true header .under-menu .social a.youtube {
    background-size: 26px;
  }
  .front2018-02 header .under-menu .social a.rss,
  .node-type-profile-man.ntpm-true header .under-menu .social a.rss {
    background-position: -115px 0;
  }

  header .header-menu.fix:after {
    left: -20px;
  }

  .main-top-news {
    /*margin: -73px auto 14px;*/
    margin: 0 auto;
  }
  .main-top-news-in {
    padding: 0;
    width: calc(100% - 40px);
  }
  .main-top-news .top-news {
    width: 100vw;
    height: calc(100vw / 1.6);
    left: -20px;
    position: relative;
    padding-left: 40px;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    background-size: cover;
    background-position: center center;
  }
  .main-top-news .top-news:before {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    z-index: 0;
    width: 100vw;
    height: 100%;
    /*background: rgba(0,0,0,.45);*/
    background: url(../img/multiply-2.png);
    mix-blend-mode: multiply;
  }
  .main-top-news .top-news:after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.2);
  }
  .main-top-news .top-news .section,
  .main-top-news .top-news .href-material,
  .author-and-photo-author {
    position: relative;
    z-index: 1;
    max-width: 95%;
  }
  .main-top-news .top-news .section {
    font-family: BaseFontMedium, Arial, serif;
    font-size: 10px;
    line-height: 10px;
  }
  .main-top-news .top-news .href-material {
    font-size: 34px;
    line-height: 37px;
    margin-top: 22px;
    margin-bottom: 20px;
  }
  .author-and-photo-author {
    margin-bottom: 53px;
  }
  .author-and-photo-author .author {
    font-size: 11px;
    line-height: 15px;
  }
  .author-and-photo-author .photo-author {
    font-size: 11px;
    line-height: 15px;
  }
  .under-top-news {
    background-color: #fff;
    position: relative;
    padding: 35px 40px 0;
    width: calc(100% + 40px);
    left: -20px;
  }
  .under-top-news:after {
    display: none;
  }
  .under-top-news .for-tablet {
    display: block;
    float: none;
    padding-left: 0;
    padding-bottom: 0;
  }
  .under-top-news .for-tablet .most-current-today {
    font-size: 11px;
    line-height: 11px;
    border-bottom: 4px solid #FFA900;
    top: 0;
    padding-bottom: 7px;
    margin-bottom: 24px;
  }
  .under-top-news .item-news {
    width: 46.948%;
    border-bottom: 1px solid #E2E2E2;
    padding-bottom: 19px;
    margin-bottom: 20px;
  }
  .under-top-news .item-news:nth-child(odd) {
    padding-left: 3px;
  }
  .under-top-news .item-news:nth-last-of-type(1),
  .under-top-news .item-news:nth-last-of-type(2) {
    border-bottom: 0;
    padding-bottom: 0;
  }
  .under-top-news .item-news .href-material {
    color: #000;
    font-size: 15px;
    line-height: 18px;
  }
  .under-top-news .item-news .section {
    font-size: 8px;
    line-height: 8px;
    color: #007FAF;
  }
  .under-top-news .item-news .href-author {
    font-size: 10px;
    line-height: 12px;
    color: #0072A7;
  }
  .under-top-news .item-news .section[href^="/forbes-woman"] {
    width: 56px;
    background: url(/themes/forbes/img/forbes-woman-logo-under-menu.svg) 0 0 no-repeat;
    background-size: contain;
  }
  .under-top-news .item-news .section[href^="/forbeslife"] {
    width: 47px;
    background: url(/themes/forbes/img/forbes-life-logo-under-menu-v0.3.svg) 0 0 no-repeat;
    background-size: contain;
  }

  .bn100percentOn150px {
    margin-bottom: 43px;
  }

  .rating-on-mainpage {
    margin-bottom: 48px;
    padding: 0 20px;
  }
  .rating-on-mainpage .romp-head {
    padding-bottom: 9px;
    margin-bottom: 23.5px;
    border-bottom: 2px solid #000;
  }
  .romp-head .name {
    font-size: 14px;
    line-height: 14px;
  }
  .romp-head .href-all {
    font-size: 9px;
    line-height: 9px;
    padding-top: 6px;
  }
  .romp-head .href-all a:after {
    width: 4px;
    height: 7px;
    margin-left: 5px;
  }
  .rating-on-mainpage .romp-slider {
    width: 53.053%;
    min-height: 600px;
    border: 1px solid #E6E6E6;
  }
  .romp-for-desktop {
    min-height: 598px;
  }
  .romp-item-block .pic {
    float: none;
    width: 100%;
  }
  .romp-item-block .pic .for-desktop {
    display: none;
  }
  .romp-item-block .pic .for-mobile {
    display: none;
  }
  .romp-item-block .pic .for-tablet {
    display: block;
  }
  .romp-item-block-text {
    float: none;
    width: 100%;
    padding-bottom: 41px;
    padding-left: 30px;
  }
  .romp-item-block-text .date {
    display: none;
  }
  .romp-item-block-text .current {
    margin: 25px 0 16px;
    font-size: 11px;
    line-height: 11px;
  }
  .romp-item-block-text .name {
    font-size: 16px;
    line-height: 19px;
    margin-bottom: 16px;
  }
  .romp-item-block-text .name:after {
    width: 11.88%;
    border: 1.5px solid #000;
    margin-top: 17px;
  }
  .romp-item-block-text .description {
    width: 92%;
    font-size: 10px;
    line-height: 15px;
  }
  .romp-item-block-text .description p {
    margin-bottom: 14px;
  }
  .romp-for-desktop .slick-prev,
  .romp-for-desktop .slick-next {
    width: 39px;
    height: 42px;
    border-top: 1px solid #E6E6E6;
    background: #fff url("/themes/forbes/js/slick/slick-theme-img/slick-prev.svg") center center no-repeat;
    background-size: 23%;
  }
  .romp-for-desktop .slick-prev {
    right: calc(100% - 39px);
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    border-right: 0;
  }
  .romp-for-desktop .slick-next {
    -webkit-transform: scale(-1, 1);
    transform: scale(-1, 1);
  }
  .romp-for-desktop .slick-dots {
    right: 39px;
    width: calc(100% - 78px);
    height: 42px;
    border-top: 1px solid #E6E6E6;
    border-right: 1px solid #E6E6E6;
    border-left: 1px solid #E6E6E6;
  }
  .romp-for-desktop .slick-dots li button {
    width: 5px;
    height: 5px;
    margin-top: 18px;
    margin-right: 6px;
  }



  .modal-menu .modal-content .modal-content-hash a {
    font-size: 14px;
    line-height: 14px;
    margin-right: .8rem;
  }
  .page-forbes-100let header .under-menu .col-left {
    width: 325px;
  }
  .page-forbes-100let .forbes_currencies {
    width: 79%;
  }

  header .block-links li {
    margin-right: 8px;
    margin-left: 11px;
  }
  header .block-links li.flfw {
    margin-right: 3px;
    margin-left: 7px;
  }

  .all-material {
    font-size: 10px;
  }
  .all-material span {
    margin-left: 7px;
    width: 11px;
  }

  .forbes_currencies {
    width: 55%;
    margin-right: 10%;
    margin-top: 24px;
    font-size: 10px;
    line-height: 10px;
  }
  .forbes_currencies .dollevr > div,
  .forbes_currencies .curr_list .curr_item {
    margin: 0 0 7px;
  }
  .forbes_currencies .curr_list .curr_item:nth-of-type(3),
  .forbes_currencies .curr_list .curr_item:nth-of-type(4) {
    display: none;
  }
  .forbes_currencies .curr_list {
    height: 42px;
  }
  .page-forbes-woman .forbes_currencies {
    width: 78%;
    margin-right: 4.5%;
  }
  .page-forbes-life .forbes_currencies {
    width: 70%;
    margin-right: 6.5%;
  }
  .page-forbes-club .forbes_currencies {
    margin: 8px 7% 0 0;
    width: 70%;
  }
  .page-forbes-school .forbes_currencies {
    margin: 8px 3% 0 0;
    width: 88%;
  }

  header .under-menu .col-right {
    width: 191px;
    width: 224px;
  }
  header .under-menu .social a {
    width: 24px;
    height: 24px;
    margin-right: 5px;
  }
  header .under-menu .social a span {
    line-height: 24px;
  }
  header .under-menu .social a.vkontakte {
    background-position: -38px 0;
    width: 25px;
  }
  header .under-menu .social a.twitter {
    background-position: -77px 0;
  }
  header .under-menu .social a.rss {
    background-position: -115px 0;
  }
  header .under-menu .social a.telegram,
  header .under-menu .social a.flipboard {
    background-size: contain;
  }
  header .under-menu .social a.youtube {
    background-size: 28px;
  }

  .modal-menu .modal-menu-body {
    padding: 0 8%;
  }
  .modal-menu .modal-head {
    border-bottom: 2px solid #333;
  }
  .modal-menu .modal-head .modal-menu-close {
    margin-left: -8%;
  }
  .modal-menu .modal-content {
    padding-bottom: 48px;
  }
  .modal-menu .modal-content .col-left,
  .modal-menu .modal-content .col-center,
  .modal-menu .modal-content .col-right {
    width: 46%;
  }
  .modal-menu .modal-content .col-left,
  .modal-menu .modal-content .col-center {
    float: left;
  }
  .modal-menu .modal-content .col-left {
    margin-right: 8%;
  }
  .modal-menu .modal-content .col-center {
    margin-right: 0;
  }
  .modal-menu .modal-content .col-right {
    float: none;
    clear: both;
    padding-top: 54px;
  }
  .modal-menu .modal-head .modal-menu-close img {
    width: 18px;
  }
  .modal-menu .modal-content .modal-content-middle .name,
  .modal-menu .modal-content .modal-content-bottom .name {
    font-size: 11px;
    margin-bottom: 22px;
  }
  .modal-menu .modal-content .modal-content-middle .href,
  .modal-menu .modal-content .modal-content-bottom .href {
    font-size: 14px;
    padding: 13px 11% 13px 5.6%;
  }
  .modal-menu .modal-content .modal-content-middle .href[href*="/brandvoice/"],
  .modal-menu .modal-content .modal-content-bottom .href[href*="/brandvoice/"] {
    padding-top: 14px;
    padding-bottom: 14px;
  }
  .modal-menu .modal-content .modal-content-middle .href[href*="/brandvoice/"]:after,
  .modal-menu .modal-content .modal-content-bottom .href[href*="/brandvoice/"]:after {
    width: 108px;
    height: 18px;
  }
  .modal-menu .modal-content .modal-content-middle .href.forbes-life,
  .modal-menu .modal-content .modal-content-middle .href.forbes-woman {
    padding-top: 15px;
    padding-bottom: 16px;
  }
  .modal-menu .modal-content .modal-content-middle .href.videoF100 {
    padding: 15px 11% 11px 5.6%;
  }
  .modal-content-middle .href.videoF100 img {
    width: 118px;
    height: 18px;
  }
  .modal-menu .modal-content .modal-content-middle .href.forbes-life:after,
  .modal-menu .modal-content .modal-content-bottom .href.forbes-life:after {
    height: 17px;
    background-size: contain;
  }
  .modal-menu .modal-content .modal-content-middle .href.forbes-woman:after,
  .modal-menu .modal-content .modal-content-bottom .href.forbes-woman:after {
    height: 18px;
    background-size: contain;
  }
  .modal-menu .modal-content .modal-content-middle .href.brand-voice:after,
  .modal-menu .modal-content .modal-content-bottom .href.brand-voice:after {
    height: 11px;
    background-size: contain;
  }
  .modal-menu .modal-content .modal-content-bottom .col-center .href:last-child {
    border-bottom: 1px solid #333;
  }
  .modal-menu .modal-content .modal-content-bottom .col-right {
    float: right;
    padding-top: 0;
  }
  .modal-menu .modal-menu-footer .modal-menu-footer-content {
    padding: 33px 8% 0 8%;
    font-size: 14px;
  }

  .burger {
    width: 19px;
    height: 13.5px;
    top: -1px;
    left: 1px;
    margin-right: 15px;
  }
  .burger span {
    top: 5.5px;
    border-top: 1.5px solid #000;
    border-bottom: 1px solid #000;
  }
  .burger:before,
  .burger:after {
    border-top: 1.5px solid #000;
    border-bottom: 1px solid #000;
  }
  header .under-menu .col-left {
    width: 19.3%;
    vertical-align: middle;
  }
  header .under-menu {
    padding: 13px 0 10px;
  }
  header .header-menu,
  header .header-menu.fix {
    padding: 15px 0 15px;
    height: 45px;
    border-bottom: 2.5px solid #000;
  }
  header .header-menu.fix:before {
    content: '';
    display: block;
    width: 100%;
    height: 0;
    position: absolute;
    bottom: -2px;
    border-bottom: 2.5px solid #000;
  }
  header .header-menu-search {
    top: 6px;
    left: 39px;
    width: calc(100% - 39px - 43px);
  }
  header .header-menu-search-open {
    right: 8px;
    top: 5px;
  }
  header .header-menu-search-open {
    width: 16px;
  }
  header .header-menu-search input[type="submit"] {
    width: 16px;
    background-size: 16px;
  }
  header .header-menu-search input[type="text"] {
    width: calc(100% - 16px);
    font-size: 10px;
  }
  header .header-menu-search input::-webkit-input-placeholder {
    font-size: 10px;
  }
  header .header-menu-search input::-moz-placeholder {
    font-size: 10px;
  }
  header .header-menu-search input:-ms-input-placeholder {
    font-size: 10px;
  }
  .open-search .burger {
    top: -1px;
    left: -8px;
  }
  .open-search .burger:before,
  .open-search .burger:after,
  .open-search .burger span {
    border-top: 1.5px solid #fff;
    border-bottom: 1px solid #fff;
  }
  .open-search header .header-menu:after {
    height: calc(100% + 3px);
  }
  .open-search header .header-menu-content:before {
    width: 43px;
    height: 45px;
    top: -15px;
    left: -20px;
    border-left: 0;
  }
  header .header-menu-search .menu-search-close {
    width: 43px;
    height: 45px;
    top: -6px;
    right: -63px;
    background-size: 18px;
    border-right: 0;
  }
  header .under-menu .currency {
    margin-right: 18%;
    font-size: 12px;
    width: 180px;
  }
  header .under-menu .social {
    margin-right: 0;
    margin-top: 23px;
  }
  .forbes_currencies .curr_list_arr {
    margin-top: -5px;
  }

  .drum {
    padding-top: 20px;
    padding-bottom: 39px;
    border-top: .5px solid #000;
  }
  .drum .important-news {
    float: none;
    width: 100%;
    max-width: none;
    margin-bottom: 32px;
  }
  .drum .important-news .important-news-text {
    padding: 22px 25px 31px;
  }
  .drum .important-news .important-news-text .name {
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 7px;
  }
  .drum .important-news .important-news-text .author {
    font-size: 10px;
    line-height: 14px;
    margin-bottom: -5px;
  }
  .drum .actual-news {
    float: none;
    width: 100%;
    max-width: none;
  }
  .drum .actual-news:after {
    content: '';
    display: block;
    clear: both;
  }
  .drum .actual-news .most-current-today {
    display: block;
    position: relative;
    border-bottom: 0;
    font-size: 11px;
    line-height: 11px;
    margin-bottom: 15px;
    padding-bottom: 7px;
  }
  .drum .actual-news .most-current-today:after {
    content: '';
    position: absolute;
    left: 0;
    bottom: -5px;
    border-bottom: 4px solid #ffa800;
    width: 33%;
  }
  .drum .actual-news .item-news {
    width: 44%;
    margin-right: 6%;
    /*height: 7em;*/
    overflow: hidden;
    float: left;
  }
  .drum .actual-news .item-news .href-material {
    font-size: 15px;
    line-height: 18px;
  }
  .drum .actual-news .item-news .author {
    font-size: 10px;
    line-height: 15px;
    margin-bottom: 5px;
  }
  .drum .actual-news .item-news:nth-of-type(2),
  .drum .actual-news .item-news:nth-of-type(3) {
    border-bottom: 1px solid #E2E2E2;
    padding-bottom: 14px;
    margin-bottom: 16px;
  }
  .drum .actual-news .item-news:nth-of-type(5) {
    float: right;
  }
  .drum .actual-news .item-news:nth-last-of-type(-n+2) {
    height: auto;
    margin-bottom: 0;
  }
  .drum.category {
    position: relative;
    padding-top: 25px;
  }
  .drum.category:before {
    height: 25px;
  }
  .drum.category .important-news {
    float: none;
  }
  .drum.category .important-news .important-news-text {
    padding-right: 15%;
  }
  .drum.category .actual-news {
    float: none;
    width: 100%;
    max-width: none;
    padding: 0 30px 25px;
  }
  .drum.category .actual-news .most-current-today {
    position: absolute;
    top: 25px;
    left: 0;
    width: 100%;
    padding: 20px 30px 22px;
    margin-bottom: 0;
    font-size: 16px;
    background: #000;
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.9), transparent);
  }
  .drum.category .actual-news .most-current-today:after {
    display: block;
    position: relative;
    bottom: 0;
    top: 7px;
    width: 100%;
  }
  .drum.category .actual-news .item-news {
    width: 85%;
    margin-right: 0;
    height: auto;
    float: none;
    border-bottom: 0;
  }
  .drum.category .actual-news .item-news:nth-of-type(2) {
    margin-bottom: 0;
  }

  .under-drum .item-material img {
    margin-bottom: 13px;
  }
  .under-drum .item-material .date {
    font-size: 10px;
    margin-bottom: 9px;
  }
  .under-drum .item-material .name {
    font-size: 16px;
    line-height: 22px;
    width: 90%;
  }

  .block-opinions {
    margin-bottom: 40px;
  }
  .block-opinions .block-opinions-head {
    font-size: 32px;
    line-height: 32px;
    padding: 20px 0;
  }
  .block-opinions .block-opinions-content .item-material .href-author img {
    width: 80px;
    height: 80px;
  }
  .block-opinions .block-opinions-content .item-material .href-material {
    font-size: 15px;
    line-height: 20px;
    display: block;
  }
  .block-opinions .block-opinions-bottom {
    font-size: 16px;
    line-height: 20px;
  }
  .block-opinions .block-opinions-bottom a:after {
    height: 12px;
  }
  .block-opinions.page-opinion .block-opinions-content .item-material .href-section {
    font-size: 10px;
    margin-bottom: 15px;
  }

  .block-page-opinion {
    margin-bottom: 40px;
  }
  .block-page-opinion .block-name {
    margin: 24px 0;
    font-size: 18px;
  }
  .block-page-opinion .important-opinion .important-opinion-text .item-material {
    padding: 10px 13%;
  }
  .block-page-opinion .important-opinion .important-opinion-text .href-section {
    font-size: 10px;
    margin-bottom: 15px;
  }
  .block-page-opinion .important-opinion .important-opinion-text .href-author img {
    width: 80px;
    height: 80px;
  }
  .block-page-opinion .important-opinion .important-opinion-text .href-material {
    font-size: 15px;
    line-height: 20px;
  }

  .main-section-tab,
  .popular-section-tab {
    margin-bottom: 25px;
    border-top: 2px solid #000;
  }
  .main-section-tab .name,
  .popular-section-tab .name {
    font-size: 14px;
    line-height: 14px;
    padding: 7px 10px 9px 14px;
    margin-right: 27px;
  }
  .main-section-tab .name:after,
  .popular-section-tab .name:after {
    width: 14px;
    border-left: 14px solid #000;
    border-bottom: 30px solid #fff;
    right: -14px;
  }
  .main-section-tab .list,
  .popular-section-tab .list {
    margin-top: 8px;
  }
  .main-section-tab .list li,
  .popular-section-tab .list li {
    font-size: 10px;
    margin-right: 18px;
  }

  .main-section-list {
    padding-bottom: 45px;
  }
  .main-section-list .block-href-material {
    padding-right: 30px;
  }
  .main-section-list .block-href-material .item-material {
    padding-right: 0;
    margin-bottom: 24px;
    border-bottom: 1px solid #000;
  }
  .main-section-list .block-href-material .item-material .pic-material {
    width: 100%;
    float: none;
    margin-right: 0;
    max-width: none;
  }
  .main-section-list .block-href-material .item-material .date-material,
  .main-section-list .block-href-material .item-material .href-material,
  .main-section-list .block-href-material .item-material .author-material {
    margin-left: 0;
  }
  .main-section-list .block-href-material .item-material .date-material {
    margin-top: 7px;
    margin-bottom: 8px;
    font-size: 9px;
  }
  .main-section-list .block-href-material .item-material .href-material {
    font-size: 18px;
    line-height: 21px;
    letter-spacing: -0.5px;
    margin-bottom: 8px;
  }
  .main-section-list .block-href-material .item-material .author-material {
    font-size: 10px;
    line-height: 14px;
  }
  .main-section-list .block-href-material .item-material .date-material .date span {
    margin-left: 3px;
  }
  .main-section-list .block-href-material .item-material:last-of-type {
    margin-bottom: -2px;
  }
  .main-section-list.editors-choice .main-section-tab {
    padding-top: 24px;
    margin-bottom: 24px;
  }
  .main-section-list.editors-choice .main-section-tab .name {
    font-size: 18px;
  }
  .main-section-list.editors-choice .block-href-material .item-material .date-material {
    margin-top: 0;
    margin-bottom: 10px;
    line-height: 14px;
  }
  .main-section-list.editors-choice .block-href-material .item-material .href-material {
    font-size: 17px;
    line-height: 21px;
  }
  .main-section-tab .main_link,
  .popular-section-tab .main_link {
    margin: 8px 0 0 30px;
  }

  .page-news .main-section-tab .list li.active {
    border-bottom: 0;
  }
  .page-news .main-section-tab .list li.active:after {
    content: '';
    display: block;
    border-top: 2px solid #000;
    position: relative;
    bottom: -2px;
  }

  .main-forbes-video {
    padding-top: 15px;
    padding-bottom: 44px;
    border-top: 2.5px solid #000;
  }
  .main-forbes-video .logo-forbes-video {
    width: 125px;
    height: 19px;
  }
  .main-forbes-video .all-material {
    margin-top: 4px;
  }

  .main-gallery-block {
    padding-top: 17px;
  }

  .main-gallery {
    padding: 0 32px;
  }
  .main-gallery .slick-prev,
  .main-gallery .slick-next {
    width: 40px;
  }
  .main-gallery .slick-prev {
    background-position: 0 45px;
  }
  .main-gallery .slick-next {
    background-position: 24px 45px;
  }
  .main-gallery .main-gallery-item {
    width: 200px;
    /*margin: 0 12px;*/
  }
  .main-gallery .main-gallery-item .block-text {
    font-size: 13px;
    line-height: 16px;
  }
  .main-gallery .main-gallery-item .block-img {
    margin-bottom: 10px;
  }
  .main-gallery .main-gallery-item.slick-slide img {
    width: 100%;
    height: auto;
  }

  .main-rating-block {
    padding-bottom: 8px;
  }
  .main-rating-block .block-rating h3 {
    font-size: 30px;
    margin-bottom: 42px;
  }
  .main-rating-block .block-rating .block-rating-head {
    padding-bottom: 25px;
    margin-bottom: 25px;
  }
  .main-rating-block .block-rating .block-rating-head .item .name {
    font-family: BaseFont, Arial, serif;
    font-size: 13px;
  }
  .main-rating-block .block-rating .block-rating-head .item .data {
    font-size: 10px;
  }
  .main-rating-block .block-rating .block-rating-bottom .item {
    font-size: 22px;
    line-height: 26px;
  }
  .main-rating-block .block-rating .block-rating-bottom .item:after {
    height: 15px;
    margin-left: 15px;
  }
  .main-rating-block .block-href-material .item {
    font-size: 10px;
    line-height: 14px;
    padding: 14px 5.34% 14px 2.58%;
  }
  .main-rating-block .block-href-material .item:after {
    width: 7px;
  }
  .main-rating-block .all-ratings {
    font-size: 15px;
  }
  .main-rating-block .all-ratings:after {
    height: 11px;
  }

  .main-brand-voice {
    padding: 20px 0 30px;
  }
  .main-brand-voice .col-left {
    padding-right: 39px;
  }
  .main-brand-voice .col-left .head-brand-voice {
    font-size: 10px;
  }
  .main-brand-voice .col-left .head-brand-voice img {
    width: 44%;
    height: auto;
  }
  .main-brand-voice .col-left .href-material {
    font-size: 16px;
    line-height: 18px;
    display: inline-block;
  }
  .main-brand-voice .col-right {
    padding: 0 0 0 40px;
  }
  .main-brand-voice .col-right .href-material {
    padding-right: 0;
    font-size: 13px;
  }
  .main-brand-voice .col-right .href-all-material {
    font-size: 12px;
  }
  .main-brand-voice .col-right a:nth-last-child(2) {
    padding-bottom: 0;
  }

  .main-life-woman {
    padding-bottom: 46px;
  }
  .main-life-woman .col-head img {
    width: 26%;
    height: auto;
    margin-top: 1px;
  }
  .main-life-woman .col-head img[src*="forbes-woman"] {
    width: 39%;
  }
  .main-life-woman .col-head .all-material {
    margin-top: 5px;
  }
  .main-life-woman .col-left .col-head .all-material {
    position: relative;
    top: -1px;
  }
  .main-life-woman .col-right .all-material {
    margin-bottom: 3px;
  }
  .main-life-woman .col-left .col-head {
    padding-top: 16px;
    padding-bottom: 15px;
    border-top: 2.5px solid #000;
  }
  .main-life-woman .col-right .col-head {
    padding-top: 15px;
    padding-bottom: 13px;
    border-top: 2.5px solid #000;
  }
  .main-life-woman .col-left {
    padding-right: 24px;
  }
  .main-life-woman .col-right {
    padding-left: 24px;
  }
  .main-life-woman .col-left .item-material,
  .main-life-woman .col-right .item-material {
    margin-bottom: 26px;
    padding-bottom: 39px;
    border-bottom: 1.5px solid #000;
  }
  .main-life-woman .col-left .item-material .name-material,
  .main-life-woman .col-right .item-material .name-material {
    font-size: 13px;
    line-height: 16px;
    padding-bottom: 7px;
  }
  .main-life-woman .col-left .item-material .author-material,
  .main-life-woman .col-right .item-material .author-material {
    font-size: 10px;
    line-height: 13px;
  }
  .main-life-woman .col-left .item-material img,
  .main-life-woman .col-right .item-material img {
    margin-bottom: 13px;
  }

  .main-section-list.readers-choice .block-href-material .item-material {
    width: 30.22%;
    height: 110px;
    margin-right: 4.671%;
    padding-bottom: 23px;
    margin-bottom: 22px;
  }
  .main-section-list.readers-choice .block-href-material .item-material:nth-of-type(3n) {
    margin-right: 0;
  }
  .main-section-list.readers-choice .block-href-material .item-material:nth-of-type(4n) {
    margin-right: 4.671%;
  }
  .main-section-list.readers-choice .block-href-material .item-material:nth-last-of-type(-n+8) {
    margin-bottom: 22px;
    border-bottom: 1px solid #E1E1E1;
  }/*
  .main-section-list.readers-choice .block-href-material .item-material:nth-of-type(12) {
    margin-right: 0;
  }
  .main-section-list.readers-choice .block-href-material .item-material:nth-of-type(9),
  .main-section-list.readers-choice .block-href-material .item-material:nth-of-type(10),
  .main-section-list.readers-choice .block-href-material .item-material:nth-of-type(11),
  .main-section-list.readers-choice .block-href-material .item-material:nth-of-type(12) {
    display: block;
  }
  .main-section-list.readers-choice .block-href-material .item-material:nth-of-type(10),
  .main-section-list.readers-choice .block-href-material .item-material:nth-of-type(11),
  .main-section-list.readers-choice .block-href-material .item-material:nth-of-type(12) {
    margin-bottom: 0;
    padding-bottom: 0;
    height: auto;
    border-bottom: 0;
  }  */
  .main-section-list.readers-choice .block-href-material .item-material:nth-last-of-type(-n+6) {
    display: none;
  }
  .main-section-list.readers-choice .block-href-material .item-material:nth-of-type(4),
  .main-section-list.readers-choice .block-href-material .item-material:nth-of-type(5),
  .main-section-list.readers-choice .block-href-material .item-material:nth-of-type(6) {
    margin-bottom: 0;
    padding-bottom: 0;
    height: auto;
    border-bottom: 0;
  }
  /*
  .main-section-list.readers-choice .block-href-material .item-material:nth-last-of-type(-n+4) {
    display: none;
  }*/
  .main-section-list.readers-choice .block-href-material .item-material .visits {
    font-size: 12px;
    line-height: 12px;
  }
  .main-section-list.readers-choice .block-href-material .item-material .href-material {
    font-size: 12px;
  }

  .subscription-magazine .button-to-subscribe {
    font-size: 10px;
  }
  .subscription-magazine .button-to-subscribe span {
    display: inline-block;
    float: none;
    position: relative;
    width: 9px;
    height: 10px;
    margin-left: 7px;
    top: 1px;
  }
  .subscription-magazine .button-to-subscribe span:after {
    display: none;
  }
  .subscription-magazine .button-to-subscribe span:before {
    position: relative;
    width: inherit;
    height: inherit;
    border-top: 0;
    background: url("https://cdn.forbes.ru/themes/forbes/img/arrow-black.png") center center no-repeat;
    background-size: contain;
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    top: 0;
  }

  .subscription-magazine,
  .iphone-and-ipad,
  .block-delivery {
    padding: 30px 0;
  }

  .iphone-and-ipad,
  .block-delivery {
    padding-left: 4.5%;
  }

  .subscription-magazine .img,
  .iphone-and-ipad .img {
    margin-right: 15px;
    height: auto;
  }
  .subscription-magazine .img {
    width: 70px;
  }
  .iphone-and-ipad .img {
    width: 64px;
  }
  .iphone-and-ipad .img-appstore {
    width: 70px;
  }

  .subscription-magazine .name,
  .iphone-and-ipad .name,
  .block-delivery .name {
    font-size: 12px;
    line-height: 22px;
  }
  .subscription-magazine .description,
  .iphone-and-ipad .description,
  .block-delivery .description {
    font-size: 10px;
    line-height: 12px;
    margin-bottom: 10px;
  }

  .block-delivery-form .tx-button {
    width: 79%;
    padding: 1px 7px 1px;
    font-size: 9px;
    line-height: 9px;
    height: 24px;
  }
  .block-delivery-form .sb-button {
    padding: 5px;
    width: 24px;
    height: 24px;
    background-size: 8px;
  }

  .acmg-button-footer .block-choice-open {
    width: 340px;
  }

  .page-node .content .col-center {
    float: none;
  }
  .page-node .content .col-center .col-center-in {
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
    border-left: 0;
  }
  .page-node .content .col-center .col-center-in .headline .section-and-hashtag {
    font-size: 12px;
    line-height: 12px;
    margin: 35px 0 28px 0;
  }
  .bandvoice-undertitle .bandvoice-desc {
    font-size: 18px;
    line-height: 18px;
    padding: 0 30px;
  }
  .page-node .content .col-center .col-center-in .headline h2,
  .page-node .content .col-center .col-center-in .headline h1 {
    width: 99%;
    font-size: 26px;
    line-height: 32px;
  }
  .page-node .content .col-center .col-center-in .article-top {
    width: 54%;
    width: calc(100% - 325px);
  }
  .page-node .content .col-center .col-center-in .article-top .shares .sum-and-links,
  .page-node .content .col-center .col-center-in .article-top .shares .discuss {
    padding: 5px 0;
  }
  .page-node .content .col-center .col-center-in .article-top .shares .sum-and-links {
    font-size: 12px;
    line-height: 27px;
  }
  .page-node .content .col-center .col-center-in .article-top .shares .discuss {
    /*width: 130px;*/
  }
  .page-node .content .col-center .col-center-in .article-top .shares .discuss a {
    font-size: 12px;
  }
  .page-node .content .col-center .col-center-in .article-top .shares .discuss a:before {
    width: 21px;
    height: 17px;
  }
  .page-node .content .col-center .col-center-in .facts-profile-block {
    margin-bottom: 30px;
  }
  .page-node .content .col-center .col-center-in .facts-profile-block .facts-profile {
    width: 100%;
  }
  .page-node .content .also-interested {
    padding-bottom: 15px;
  }
  .page-node .content .also-interested .name {
    font-size: 18px;
    padding-bottom: 5px;
    margin-bottom: 15px;
  }
  .page-node .content .also-interested .also-interested-gallery-item {
    width: 190px;
    height: 158px;
  }
  .page-node .content .also-interested .also-interested-gallery-item .reklama,
  .page-node .content .also-interested .also-interested-gallery-item .popular {
    font-size: 10px;
    line-height: 10px;
  }
  .page-node .content .also-interested .also-interested-gallery-item .text {
    width: 90%;
    font-size: 14px;
    line-height: 16px;
    left: 12px;
    bottom: 12px;
  }
  .page-node .content .related-news .name,
  .page-node .content .partner-news .name,
  .partner-news-name {
    padding-bottom: 10px;
    margin-bottom: 15px;
    border-bottom: 3px solid #000;
  }
  .page-node .content .smi2-news {
    margin-bottom: 25px;
  }
  .page-node .content .related-news .name {
    margin-bottom: 0;
  }
  .page-node .content .partner-news .partner-news-content a {
    font-size: 11px;
    line-height: 12px;
  }

  .page-forbes-woman .under-menu .currency {
    margin-right: 5%;
  }

  .page-forbes-life .page-life-woman,
  .page-forbes-woman .page-life-woman,
  .page-forbes-club .page-life-woman {
    padding-top: 20px;
  }
  .page-forbes-life .page-life-woman .first-material,
  .page-forbes-woman .page-life-woman .first-material,
  .page-forbes-club .page-life-woman .first-material {
    width: 100%;
  }
  .page-forbes-life .page-life-woman .first-material img,
  .page-forbes-woman .page-life-woman .first-material img,
  .page-forbes-club .page-life-woman .first-material img {
    margin-bottom: 8px;
  }
  .page-forbes-life .page-life-woman .first-material .text,
  .page-forbes-woman .page-life-woman .first-material .text,
  .page-forbes-club .page-life-woman .first-material .text {
    font-size: 27px;
    line-height: 32px;
    margin-bottom: 40px;
  }
  .page-forbes-life .page-life-woman .under-first-material .first-block,
  .page-forbes-woman .page-life-woman .under-first-material .first-block,
  .page-forbes-club .page-life-woman .under-first-material .first-block {
    width: calc(100% - 325px);
  }
  .page-forbes-life .page-life-woman .under-first-material .first-block .item-material,
  .page-forbes-woman .page-life-woman .under-first-material .first-block .item-material,
  .page-forbes-club .page-life-woman .under-first-material .first-block .item-material {
    width: 100%;
    margin-right: 0;
  }
  .page-forbes-life .page-life-woman .under-first-material .first-block .item-material:nth-of-type(1n+4),
  .page-forbes-woman .page-life-woman .under-first-material .first-block .item-material:nth-of-type(1n+4),
  .page-forbes-club .page-life-woman .under-first-material .first-block .item-material:nth-of-type(1n+4) {
    display: none;
  }
  .page-forbes-life .page-life-woman .under-first-material .first-block .item-material,
  .page-forbes-life .page-life-woman .under-first-material .last-block .item-material,
  .page-forbes-woman .page-life-woman .under-first-material .first-block .item-material,
  .page-forbes-woman .page-life-woman .under-first-material .last-block .item-material,
  .page-forbes-club .page-life-woman .under-first-material .first-block .item-material,
  .page-forbes-club .page-life-woman .under-first-material .last-block .item-material {
    padding-bottom: 30px;
  }
  .page-forbes-life .page-life-woman .under-first-material .first-block .item-material .text,
  .page-forbes-life .page-life-woman .under-first-material .last-block .item-material .text,
  .page-forbes-woman .page-life-woman .under-first-material .first-block .item-material .text,
  .page-forbes-woman .page-life-woman .under-first-material .last-block .item-material .text,
  .page-forbes-club .page-life-woman .under-first-material .first-block .item-material .text,
  .page-forbes-club .page-life-woman .under-first-material .last-block .item-material .text {
    font-size: 17px;
    line-height: 21px;
  }
  .page-forbes-life .page-life-woman .under-first-material .load_more,
  .page-forbes-woman .page-life-woman .under-first-material .load_more,
  .page-forbes-club .page-life-woman .under-first-material .load_more {
    padding-top: 18px;
    font-size: 14px;
  }

  .block-page-search {
    border-top: 4px solid #000;
  }

  .main-section-list.search-results .result-profile .item-material {
    border-bottom: 0;
    margin-bottom: 0;
  }
  .main-section-list.search-results .result-profile .item-material .pic-material {
    width: 35%;
    float: left;
    margin: 2.513%;
  }
  .main-section-list.search-results .result-profile .item-material .href-material,
  .main-section-list.search-results .result-profile .item-material .person-regalia {
    margin-left: 40.026%;
  }
  .main-section-list.search-results .result-profile .item-material .href-material {
    padding-top: 20px;
  }
  .main-section-list.search-results .result-profile .item-material .person-regalia {
    font-size: 11px;
    line-height: 17px;
  }
  .main-section-list.search-results .load_more {
    width: 100%;
  }

  .page-video #forbes-section .main-section-tab .name2 {
    margin: 24px 0;
    font-size: 18px;
  }
  .page-video #forbes-section .main-section-tab .list li {
    font-size: 9px;
    margin-right: 10px;
  }
  .page-video #forbes-section .main-section-tab .list li.tid57, .page-video #forbes-section .main-section-tab .list li.tid423 {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }

  .block-page-video {
    padding-bottom: 40px;
  }
  .block-page-video .fresh-videos .name {
    font-size: 13px;
    line-height: 13px;
    background-color: #000;
    padding: 12px 0 12px 13px;
    position: relative;
  }
  .block-page-video .fresh-videos .item-fresh-videos a img {
    max-height: 115px;
  }
  .block-page-video .fresh-videos .item-fresh-videos .text {
    font-size: 12px;
    line-height: 14px;
    font-family: BaseFont, Arial, serif;
    bottom: 15px;
  }
  .block-page-video .href-on-top-material .href-material {
    font-size: 25px;
    line-height: 29px;
  }
  .block-page-video .shares-on-top-material {
    width: 58%;
  }
  .block-page-video .shares-on-top-material .shares .sum-and-links {
    font-size: 12px;
    line-height: 27px;
  }
  .block-page-video .shares-on-top-material .shares .sum-and-links,
  .block-page-video .shares-on-top-material .shares .discuss {
    padding: 5px 0;
  }
  .block-page-video .shares-on-top-material .shares .discuss a {
    font-size: 12px;
  }

  .page-page-not-found .content, .page-access-denied .content {
    height: calc(100vh - 160px);
  }

  .four-hundred-four .block-number-error {
    width: 25.863%;
    float: none;
  }
  .four-hundred-four .block-number-error .text {
    display: none;
  }
  .four-hundred-four .col-center {
    width: 100%;
    vertical-align: top;
    padding: 10% 3% 0;
  }
  .four-hundred-four .col-center .block-number-text {
    width: 100%;
    float: none;
  }
  .four-hundred-four .col-center .block-number-text .name {
    font-size: 34px;
    line-height: 44px;
  }
  .four-hundred-four .col-center .block-number-text .last-news .last-news-item {
    float: left;
    width: 35%;
    padding-right: 10%;
  }
  .four-hundred-four .col-center .block-number-text .last-news .last-news-item .href-news {
    font-size: 12px;
  }
  .four-hundred-four .col-center .block-number-text .last-news .last-news-item:last-child {
    width: 30%;
    padding-right: 0;
  }

  .block-page-author {
    margin-bottom: 40px;
    padding-top: 26px;
  }
  .block-page-author .author-box {
    padding: 27px 29px;
  }
  .block-page-author .author-box .author .person-name {
    font-size: 23px;
    line-height: 23px;
  }
  .block-page-author .author-box .author .person-regalia {
    font-size: 10px;
    line-height: 15px;
  }
  .block-page-author .author-box .about-author .name {
    font-size: 9px;
    line-height: 9px;
    margin-top: 0px;
  }
  .block-page-author .author-box .about-author .text {
    font-size: 12px;
    line-height: 18px;
  }

  .page-popular #forbes-section .block-href-material {
    justify-content: flex-start;
  }
  .page-popular #forbes-section .block-href-material .item-material {
    width: 46.2%;
    margin-right: 7.54%;
    padding-bottom: 20px;
  }
  .page-popular #forbes-section .block-href-material .item-material .href-material {
    margin-left: 81px;
    font-size: 12px;
  }
  .page-popular #forbes-section .block-href-material .item-material.no-img .href-material {
    margin-left: 0;
  }
  .page-popular #forbes-section .block-href-material .item-material .visits {
    font-size: 12px;
  }
  .page-popular #forbes-section .block-href-material .item-material:nth-of-type(3n+5) {
    margin-right: 7.54%;
  }
  .page-popular #forbes-section .block-href-material .item-material:nth-of-type(2n+7) {
    margin-right: 0;
  }
  .page-popular #forbes-section .block-href-material .load_more {
    margin-top: 0;
  }
  .page-popular #forbes-section .main-section-tab {
    margin-bottom: 20px;
  }
  .page-popular #forbes-section .main-section-tab .days {
    height: 77px;
  }
  .page-popular #forbes-section .main-section-tab .categories {
    font-size: 9px;
  }
  .page-popular #forbes-section .main-section-tab .categories a:last-child {
    margin-right: 0;
  }
  .page-popular #forbes-section .main-section-tab .categories a.tid57,
  .page-popular #forbes-section .main-section-tab .categories a.tid423 {
    -webkit-transform: scale(0.86);
    transform: scale(0.86);
    top: -2px;
  }
  .page-popular #forbes-section .main-section-tab .name {
    margin: 24px 0;
    font-size: 18px;
  }
  .page-popular #forbes-section .main-section-tab .list li {
    font-size: 9px;
  }
  .page-popular #forbes-section .main-section-tab .show_category {
    margin: 6px 0 0;
    font-size: 9px;
  }
  .page-popular #forbes-section .block-href-material .item-material:nth-of-type(-n+5) {
    padding-right: 0;
    margin-right: 0;
    border-bottom: 1px solid #000;
    margin-bottom: 24px;
  }
  .page-popular #forbes-section .block-href-material .item-material:nth-of-type(-n+5) .visits {
    display: none;
  }
  .page-popular #forbes-section .block-href-material .item-material:nth-of-type(-n+5) .pic-material {
    margin-right: 0;
    width: 100%;
    margin-bottom: 15px;
  }
  .page-popular #forbes-section .block-href-material .item-material:nth-of-type(-n+5) .href-material {
    font-size: 18px;
    line-height: 21px;
    margin-left: 0;
    margin-bottom: 10px;
  }

  .bt-blue-mode {
    font-size: 9px;
    line-height: 25px;
    height: 24px;
  }

  /* brandvoice */
  .drum-brandvoice {
    padding-top: 38px;
  }
  .drum-brandvoice-head {
    margin-bottom: 35px;
  }
  .drum-brandvoice-head .drum-brandvoice-head-left {
    width: 20%;
  }
  .drum-brandvoice-head .text {
    width: 40%;
    font-size: 18px;
  }
  .drum-brandvoice-head .logo img {
    max-width: 100%;
    height: auto;
  }
  .drum-brandvoice-head .logo .socnets {
    display: none;
  }
  .drum-brandvoice .top-news {
    padding-bottom: 45px;
  }
  .drum-brandvoice .top-news .important-news {
    float: none;
    width: 100%;
    max-width: none;
    margin-bottom: 20px;
  }
  .drum-brandvoice .top-news .item-material {
    float: left;
    width: 32.143%;
    padding-left: 0;
    margin-bottom: 0;
    margin-right: 1.786%;
  }
  .drum-brandvoice .top-news .item-material:nth-of-type(5) {
    display: block;
    margin-right: 0;
  }
  .drum-brandvoice  .top-news .item-material .pic-material {
    float: none;
    width: 100%;
  }
  .drum-brandvoice .top-news .item-material .pic-material img {
    width: 100%;
    height: auto;
  }
  .drum-brandvoice .top-news .item-material .date-material,
  .drum-brandvoice .top-news .item-material .href-material {
    float: none;
    width: 100%;
    padding-left: 0;
  }
  .drum-brandvoice  .top-news .item-material .date-material .date {
    padding: 18px 0 13px;
  }
  .drum-brandvoice  .top-news .item-material .href-material {
    font-size: 15px;
    line-height: 20px;
    display: inline-block;
  }
  .drum-brandvoice .about-company {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .drum-brandvoice .about-company .name {
    font-size: 25px;
    line-height: 18px;
    margin-bottom: 20px;
  }
  .drum-brandvoice .about-company .text {
    width: 66%;
    font-size: 12px;
    line-height: 19px;
  }
  .drum-brandvoice .about-company .bt-blue-mode {
    margin-top: 26px;
  }
  /* end brandvoice */

  /* Сюжет */
  .suzhet {
    border-bottom: 1px solid #CDCDCD;
  }
  .header-menu .suzhet.true {
    top: 30px;
  }
  .suzhet .suzhet-block-name {
    width: 111px;
    min-height: 57px;
    border-right: 1px solid #E6E6E6;
    border-left: 1px solid #DFDFDF;
  }
  .suzhet .suzhet-block-name span,
  .suzhet .suzhet-block-name a {
    top: 10px;
    font-size: 10px;
    line-height: 10px;
  }
  .suzhet .suzhet-block-name span:after,
  .suzhet .suzhet-block-name a:after {
    height: 4px;
    bottom: -7px;
  }
  .suzhet-slider {
    padding: 0 98px 0 111px;
  }
  .suzhet-slider.no-arrow {
    padding: 0 0 0 112px;
  }
  .suzhet-slider .slick-prev,
  .suzhet-slider .slick-next {
    background-size: 13px;
  }
  .suzhet-slider .slick-prev {
    right: 49px;
    width: 49px;
    border-left: 1px solid #E6E6E6;
    border-right: 1px solid #E6E6E6;
    background-position: center;
  }
  .suzhet-slider .slick-next {
    width: 49px;
    border-right: 1px solid #E6E6E6;
    background-position: center;
  }
  .suzhet-slider .suzhet-item-material {
    min-height: 57px;
    font-size: 10px;
    line-height: 13px;
    padding: 10px 15px 10px 42px;
    border-right: 1px solid #E6E6E6;
  }
  .suzhet-slider .suzhet-item-material:after {
    top: 45%;
    left: 24px;
    width: 5px;
    height: 5px;
  }
  /* end Сюжет */

  .main-section-list.editors-choice .block-href-material .item-material img.not-editors-choice {
    display: none;
  }

  .main-section-list.editors-choice .block-href-material .item-material img.big-editors-choice {
    display: block;
  }

  .block-page-author .rank-line {
    padding-bottom: 15px;
  }
  .block-page-author .rank-line .author-rank {
    font-size: 13px;
  }
  .block-page-author .rank-line .add-new-article {
    height: 22px;
    font-size: 9px;
    line-height: 23.75px;
    white-space: nowrap;
    padding-right: 30px;
    margin-top: 3px;
    background-size: 5px;
  }
  .block-page-author .rank-line .channels {
    font-size: 8px;
    line-height: 12px;
    padding-top: 8px;
  }

  .block-page-author .author-views {
    display: block;
    border: 1px solid #E6E6E6;
    border-top: none;
    padding: 1.8vw;
    text-transform: uppercase;
    color: #949494;
    font-family: BaseFontBold, Arial, serif;
    font-size: 16px;
    line-height: 20px;
  }
  .block-page-author .author-views span{
    color: black;
  }

  .node-type-profile .main-section-tab .list li {
    font-family: BaseFontBold, Arial, serif;
    border-bottom: none;
    color: black;
    font-weight: bold;
  }
  .node-type-profile .main-section-tab .list li.active {
    border-bottom: none;
    /*color: #C50700;*/
    color: #12699F;
  }

  .node-type-profile .main-section-tab .list li:nth-last-of-type(2) {
    margin-right: 3vw;
  }

  .node-type-profile .main-section-tab .days {
    height: 36px;
    border-bottom-color: black;
    border-bottom-width: 2px;
  }

  .block-page-author .author-box .author .person-social-bt a {
    background: url("https://cdn.forbes.ru/themes/forbes/img/socnets_middle.png") no-repeat;
    background-size: 596%;
  }
  .block-page-author .author-box .author .person-social-bt .vk {
    background-position: -32px 0;
  }
  .block-page-author .author-box .author .person-social-bt .tw {
    background-position: -64px 0;
  }
  .block-page-author .author-box .author .person-social-bt .in {
    background-position: -96px 0;
  }
  .block-page-author .author-box .author .person-social-bt .rss {
    background-position: -128px 0;
  }

  .block-page-author .author-box .about-author .text-up,
  .block-page-author .author-box .about-author .text {
    height: 89px;
  }

  .page-forbes-brandvoice-emc .block-gallery .small-photo-block .small-photo-block-item img {
    width: 152px;
    height: 100px;
    max-height: 100px;
  }
  .page-forbes-brandvoice-emc .block-gallery .small-photo-block .small-photo-block-item .photo_title {
    width: 152px;
  }
  .page-forbes-brandvoice-emc .block-gallery .small-photo-block .slick-prev:after,
  .page-forbes-brandvoice-emc .block-gallery .small-photo-block .slick-next:after {
    background-position-y: 43px;
  }



  .bandvoice-undertitle .img-td img {
    max-width: 100%;
  }

  .href-digital-version {
    float: right;
    width: calc(100% - 79px);
  }
  .href-digital-version .img-appstore,
  .href-digital-version .img-googleplay {
    width: 70.32%;
    float: none;
  }
  .href-digital-version .img-appstore {
    margin-right: 0;
    margin-bottom: 6px;
  }

  .page-node .content .col-center .col-center-in .author-material .name a {
    font-size: 14px;
  }
  .page-node .content .col-center .col-center-in .author-material .name span {
    font-size: 10px;
    line-height: 15px;
  }
  .page-node .content .col-center .col-center-in .author-material .pic {
    width: 74px;
  }
  .page-node .content .col-center .col-center-in .author-material .pic img {
    width: 59px;
    height: 59px;
  }
  .page-node .content .col-center {
    width: 100%;
  }
  .page-node .content .col-center .col-center-in .headline {
    width: 100%;
    padding-right: 0;
    padding-bottom: 0;
  }
    .page-node .content .col-center .col-center-in .business-rules {
        width: calc(100% - 300px);
    }
  .page-node .content .col-center .col-center-in .block-bnr-in-text {
    display: none;
  }
  .page-node .content .col-center .col-center-in .block-bnr-in-text-business-rules {
    display: block;
  }
  .for-tablet {
    display: block;
    width: 320px;
    float: right;
    padding-left: 20px;
    padding-bottom: 20px;
    margin-top: 30px;
  }
  .page-node .content .col-center .col-center-in .author-material {
    width: calc(100% - 320px);
  }
  .page-node .content .forbes-dark-theme + .content-in .col-center .col-center-in .field-img.first {
    display: none;
  }
  .page-node .content .forbes-dark-theme + .content-in .col-center .col-center-in .for-tablet {
    margin-top: 0;
  }
  .page-node .content .col-center .col-center-in .field-img.first {
    display: block;
    /*width: calc(100% - 320px);*/
    width: 100%;
  }
  .page-node .content .col-center .col-center-in .headline .for-tablet + .author-material + .field-img.first {
    width: calc(100% - 320px);
  }
  .page-node .content .col-center .col-center-in .headline p {
    font-size: 18px;
    line-height: 26px;
  }
  .block-show-more {
    position: relative;
    padding: 20px 0 18px;
  }
  .block-show-more .href-material .item {
    width: 31.457%;
  }
  .block-show-more .href-material .item .img {
    margin-bottom: 10px;
  }
  .block-show-more .href-material .item .text {
    font-size: 12px;
    line-height: 16px;
    margin-bottom: 20px;
  }
  .block-show-more .href-material .item .img .tag {
    font-size: 9px;
    line-height: 9px;
  }
  .block-show-more .href-material .item .img .tag img {
    max-height: 9px;
  }
  .block-hashtag .bt-blue-mode {
    font-size: 13px;
    line-height: 25px;
    height: 30px;
    padding-top: 3px;
  }

  header .under-menu.dark-theme .social a {
    background-size: cover;
  }
  header .under-menu.dark-theme .social a.vkontakte {
    background-position: -38px 0;
    width: 25px;
  }
  header .under-menu.dark-theme .social a.twitter {
    background-position: -77px 0;
  }
  header .under-menu.dark-theme .social a.telegram,
  header .under-menu.dark-theme .social a.flipboard {
    background-size: contain;
  }
  header .under-menu.dark-theme .social a.rss {
    background-position: -115px 0;
  }
  header .header-menu.dark-theme.fix {
    border-bottom: 2.5px solid #000;
  }
  .forbes-dark-theme img {
    height: 62.5vw;
  }
  .dark-theme-content .wrap {
    padding-bottom: 56px;
    padding-left: 15px;
  }
  .dark-theme-content .section-and-hashtag {
    font-size: 10px;
    line-height: 10px;
  }
  .dark-theme-content .section-and-hashtag .date {
    font-size: 8px;
  }
  .dark-theme-content .title {
    width: 90%;
    font-size: 34px;
    line-height: 37px;
  }
  .dark-theme-content .item-source {
    font-size: 11px;
    line-height: 15px;
    margin-top: 21px;
  }

  .main-forbes-video.new-design {
    padding-top: 0;
    padding-bottom: 0;
    margin: 0 20px 48px 20px;
    border: 1px solid #E9E9E9;
  }
  .main-forbes-video.new-design .logo-forbes-video {
    display: block;
    width: 119px;
    height: 18px;
    margin: 18px 0 18px 20px;
  }
  .main-forbes-video.new-design .all-material {
    display: none;
  }
  .main-video-block {
    display: none;
  }

  .main-forbes-video-series .main-video-block {
    padding: 23px 23px 23px 5%;
    background-image: url("../img/bg-video-main-tablet.jpg");
    margin: 0 auto;
    order: 3;
  }
  .main-forbes-video-series .mvb-column__recommendation {
    display: block;
    width: 250px;
    background-color: inherit;
    margin: 15px 0 0 0;
    padding: 0;
    text-align: center;
  }
  .main-forbes-video-series .mvb-column__title {
    font-size: 9px;
    line-height: 15.5px;
  }
  .main-forbes-video-series .mvb-column__name {
    font-size: 20px;
    line-height: 20px;
    letter-spacing: -0.25px;
  }
  .main-forbes-video-series .mvb-column__link {
    display: inline-block;
    width: auto;
    font-size: 11px;
    line-height: 15px;
    letter-spacing: -0.1px;
  }
  .main-forbes-video-series .mvb-column .href {
    max-width: 202px;
    font-size: 13px;
    line-height: 16px;
    min-height: auto;
  }
  .main-forbes-video-series .mvb-column__body {
    width: auto;
    display: block;
    margin: 0 0 0 30px;
  }

  .main-video-slider {
    display: none;
    clear: both;
    width: 100%;
    margin: 0 auto 18px;
    padding: 0 10px;
  }
  .main-video-for-tablet,
  .main-video-slider.show {
    display: block;
  }
  .main-forbes-video-show-more {
    display: flex;
    justify-content: center;
    width: 100%;
    padding: 17px 0 16px;
    font-size: 15px;
    line-height: 15px;
    font-family: BaseFontBold, Arial, serif;
    color: #000;
    text-transform: uppercase;
    text-align: center;
    border-top: 1px solid #E9E9E9;
  }
  .main-forbes-video-show-more a {
    color: inherit;
    display: inline-block;
  }
  .main-forbes-video-show-more a:after {
    content: '';
    display: inline-block;
    position: relative;
    top: 1px;
    margin-left: 8px;
    width: 9px;
    height: 13px;
    background: url(/themes/forbes/js/slick/slick-theme-img/slick-next.svg) center center no-repeat;
  }
  .main-video-slider .slick-prev,
  .main-video-slider .slick-next {
    position: absolute;
    top: -35px;
    width: 17px;
    height: 17px;
    background: url('/themes/forbes/js/slick/slick-theme-img/slick-next.svg') center center no-repeat;
    background-size: 80%;
  }
  .main-video-slider .slick-prev {
    right: 45px;
    transform: scale(-1,1);
  }
  .main-video-slider .slick-next {
    right: 20px;

  }
  .mvs-item-block {
    width: 202px;
    margin: 0 10px;
    padding-bottom: 1px;
  }
  .mvs-item-block .href {
    color: #000;
    outline: none;
  }
  .mvs-item-block .block-img {
    display: block;
    margin-bottom: 8px;
    position: relative;
  }
  .mvs-item-block .block-img:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
  }
  .mvs-item-block .block-img:after {
    content: '';
    position: absolute;
    top: -webkit-calc(50% - 25px);
    top: calc(50% - 25px);
    left: -webkit-calc(50% - 25px);
    left: calc(50% - 25px);
    width: 50px;
    height: 50px;
    background: url('/themes/forbes/img/gallery-play.svg') no-repeat;
  }
  .mvs-item-block .block-img img {
    max-width: 100%;
    height: auto;
  }
  .mvs-item-block .block-text {
    display: block;
    font-family: BaseFontBold, Arial, serif;
    font-size: 13px;
    line-height: 16px;
  }
  .mvs-item-block .block-text + .description {
    margin-top: 12px;
  }
  .mvs-item-block .description {
    display: block;
    font-size: 10px;
    line-height: 15px;
  }
  .main-video-for-tablet .all-video {
    text-align: center;
    border-top: 1px solid #E9E9E9;
    padding: 10px 0 11px;
  }
  .main-video-for-tablet .all-video a {
    font-family: BaseFontBold, Arial, serif;
    font-size: 15px;
    line-height: 15px;
    text-transform: uppercase;
    color: #000;
    display: inline-block;
  }
  .main-video-for-tablet .all-video a:after {
    content: '';
    display: inline-block;
    width: 6px;
    height: 13px;
    margin-left: 10px;
    margin-bottom: -1px;
    background: url('/themes/forbes/js/slick/slick-theme-img/slick-next.svg') center center no-repeat;
    background-size: cover;
  }

  .slide-brand-voice {
    margin: 0 20px 48px;
  }
  .sbv-item {
    padding: 20px 20px 41px 20px;
  }
  .sbv-item.slick-slide {
    min-height: 387px;
  }
  .sbv-item-head {
    height: 42px;
    max-height: 42px;
    margin-bottom: 34px;
  }
  .sbv-item-head .brand-voice-logo {
    width: 77.624%;
    padding: 10px 0 0 12px;
  }
  .sbv-item-head .brand-voice-logo .logo {
    width: 150px;
  }
  .sbv-item-head .brand-voice-logo .to-learn-more {
    font-size: 7px;
    line-height: 7px;
    margin: 0;
  }
  .sbv-item-head .brand-logo {
    width: 21.914%;
    padding: 0 16px 0 19px;
  }
  .sbv-item-head .brand-logo a {
    padding: 5px 0;
  }
  .sbv-item-body {
    padding: 0 15px;
  }
  .sbv-item-body .sbv-item-body-material .date {
    font-size: 6px;
    line-height: 6px;
    color: #B8B8B8;
  }
  .sbv-item-body .href-material {
    font-size: 10px;
    line-height: 13px;
    margin: 6px 0 0;
  }
  .sbv-item-body .sbv-item-body-material {
    width: 30.421%;
    padding-top: 14px;
    margin-bottom: 24px;
  }
  .sbv-item-body .sbv-item-body-material:first-child {
    margin-bottom: 30px;
  }
  .sbv-item-body .sbv-item-body-material:first-child .href-material {
    width: 66%;
    margin: 11px 0 0;
    font-size: 21px;
    line-height: 25px;
  }
  .sbv-item-body .href-all-material {
    font-size: 9px;
    line-height: 9px;
    padding-right: 9px;
    margin-bottom: 27px;
  }
  .sbv-item-body .href-all-material:after {
    width: 6px;
    height: 7px;
    bottom: 1px;
    background-size: contain;
  }
  .slide-brand-voice .slick-dots {
    height: 41px;
    padding-left: 6px;
  }
  .slide-brand-voice .slick-prev,
  .slide-brand-voice .slick-next {
    font-size: 9px;
    line-height: 9px;
    bottom: 15px;
  }
  .slide-brand-voice .slick-prev {
    left: 35px;
    padding-left: 10px;
  }
  .slide-brand-voice .slick-next {
    right: 35px;
    padding-right: 10px;
  }
  .slide-brand-voice .slick-prev:after,
  .slide-brand-voice .slick-next:after {
    width: 6px;
    height: 7px;
    background-size: contain;
    bottom: 1px;
  }
  .slide-brand-voice .slick-dots li {
    margin-right: 6px;
  }
  .slide-brand-voice .slick-dots li button {
    width: 5px;
    height: 5px;
    margin-top: 17.5px;
  }
  .opinions-on-mainpage {
    margin-bottom: 48px;
    background-color: #222222;
    position: relative;
    width: calc(100% + 40px);
    left: -20px;
    padding: 47px 40px 63px;
  }
  .opinions-on-mainpage .for-bnr {
    width: 0;
    display: none;
    float: right;
  }
  .opinions-on-mainpage .opinions-omp-head {
    padding-bottom: 0;
    margin-bottom: 14px;
    border-bottom: 0;
  }
  .opinions-omp-head .name {
    color: #fff;
    font-size: 13px;
    line-height: 13px;
    width: 35.175%;
    position: relative;
    padding-bottom: 9px;
  }
  .opinions-omp-head .name:after {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 4px;
    background-color: #FFAC00;
  }
  .opinions-omp-head .href-all {
    display: none;
  }
  .opinions-on-mainpage .opinions-omp-content {
    width: 100%;
    float: none;
  }
  .opinions-omp-first-material .big-img {
    display: block;
    width: 100%;
    height: 44.140625vw;
  }
  .opinions-omp-first-material .big-img img {
    display: none;
  }
  .opinions-omp-first-material-text {
    width: 35.175%;
  }
  .opinions-omp-first-material-text .item-material {
    padding: 1em 11%;
  }
  .opinions-omp-first-material-text .href-section {
    font-size: 10px;
    line-height: 10px;
    margin-bottom: 16px;
  }
  .opinions-omp-first-material-text .href-author {
    margin-bottom: 11px;
  }
  .opinions-omp-first-material-text .href-author img {
    width: 95px;
    height: 95px;
    margin-bottom: 17px;
  }
  .opinions-omp-first-material-text .href-author .name {
    font-size: 10px;
    line-height: 10px;
  }
  .opinions-omp-first-material-text .href-author .position {
    font-size: 10px;
    line-height: 10px;
  }
  .opinions-omp-first-material-text .href-material {
    font-size: 16px;
    line-height: 19px;
  }
  .opinions-omp-rest-material {
    width: 100%;
    float: none;
    display: flex;
    flex-wrap: wrap;
    /*align-items: flex-start;*/
    justify-content: space-between;
    padding-top: 34px;
    margin-bottom: 22px;
  }
  .opinions-omp-rest-material .item-material {
    width: 47.094%;
  }
  .opinions-omp-rest-material .item-material {
    padding-bottom: 22px;
    border-bottom: none;
    padding-top: 0;
  }
  .opinions-omp-rest-material .item-material:nth-of-type(2) {
    padding-top: 0;
  }
  .opinions-omp-rest-material div .item-material {
    padding-top: 12px;
    width: auto;
  }
  .opinions-omp-rest-material .section {
    color: #F99800;
    font-family: BaseFontMedium, Arial, serif;
    font-size: 9px;
    line-height: 9px;
  }
  .opinions-omp-rest-material .date {
    color: #7B7B7B;
    font-size: 9px;
    line-height: 9px;
  }
  .opinions-omp-rest-material .date span {
    display: none;
  }
  .opinions-omp-rest-material .href-material {
    font-size: 18px;
    line-height: 22px;
    color: #fff;
    margin: 4px 0 7px;
  }
  .opinions-omp-rest-material .description-material {
    margin-bottom: 8px;
    font-size: 11px;
    line-height: 16px;
    color: #fff;
  }
  .opinions-omp-rest-material .author-material {
    font-size: 11px;
    line-height: 15px;
    color: #7B7B7B;
  }
  .opinions-omp-rest-material .author-material a {
    color: #F99800;
  }

  .opinions-omp-author-material {
    width: calc(100% + 40px);
    float: none;
    background-color: transparent;
    padding-top: 0;
    overflow-x: auto;
    padding-bottom: 20px;
  }
  .opinions-omp-content .hide-scrollbar {
    width: calc(100% + 40px);
    height: 20px;
    background-color: #222222;
    position: relative;
    top: -23px;
  }
  .opinions-omp-author-material .for-slider {
    display: flex;
    width: calc(419.79166vw + 40px);
  }
  .opinions-omp-author-material .item {
    /*width: 288px;*/
    width: 37.5vw;
    background-color: #2D2D2D;
    margin: 0 0.78125vw 0 0;
    padding: 44px 0 49px;
    border-bottom: 0;
  }
  .opinions-omp-author-material .item:nth-of-type(6),
  .opinions-omp-author-material.show-more .item:nth-of-type(10),
  .opinions-omp-author-material .item:last-child {
    border-bottom: 0;
    margin-bottom: 0;
  }
  .opinions-omp-content .opinions-omp-author-material .item.tablet {
    display: flex;
  }
  .opinions-omp-author-material .item:nth-last-of-type(-n+6) {
    display: block;
  }
  .opinions-omp-author-material .item.mobile {display: none;}
  .opinions-omp-author-material .face {
    float: none;
    margin: 0 auto;
    width: 100%;
    height: auto;
  }
  .opinions-omp-author-material .face img {
    float: none;
    margin: 0 auto 12px;
    width: 56px;
    height: 56px;
  }
  .opinions-omp-author-material .face .author {
    display: block;
    text-align: center;
    font-size: 11px;
    line-height: 11px;
    color: #808080;
  }
  .opinions-omp-author-material .face .author .name {
    color: #F99800;
  }
  .opinions-omp-author-material .href-material {
    float: none;
    width: 100%;
    padding: 22px 10.42% 0;
    margin-bottom: 0;
    text-align: center;
    color: #fff;
    font-family: BaseFontDemi, Arial, serif;
    font-size: 17px;
    line-height: 20px;
  }
  .opinions-omp-author-material .author-material {
    display: none;
  }
  .opinions-omp-author-material + .indicator {
    margin: 0 auto;
    width: 34.157%;
    height: 3px;
    position: relative;
    background-color: #383838;
    border-radius: 3px;
  }
  .opinions-omp-author-material + .indicator .scroll-bar {
    position: absolute;
    width: 25.11%;
    height: 100%;
    background-color: #858585;
  }
  /*.opinions-omp-author-material::-webkit-scrollbar { width: 0; }
  .opinions-omp-author-material { -ms-overflow-style: none; }*/

  .opinions-omp-show-more {
    font-size: 15px;
    line-height: 15px;
    color: #fff;
    border: 1px solid rgba(233,233,233,.2);
    width: 43.605%;
    margin: 10px auto 0;
  }
  .opinions-omp-show-more a:after {
    content: '';
    display: inline-block;
    width: 7px;
    height: 11px;
    margin-left: 10px;
    background: url(/themes/forbes/img/opinions-omp-show-more-arrow.png) center center no-repeat;
    background-size: cover;
  }


  .ups-and-downs {
    margin: 0 20px 48px 20px;
    padding: 20px 0 0;
    border: 1px solid #F8F8F8;
  }
  .ups-and-downs .name-block {
    font-size: 25px;
    line-height: 25px;
    margin: 2px 0 19px;
  }
  .ups-and-downs .top-50 {
    display: none;
  }
  .uad-wrap-sliders .item {
    width: 33.33333333333333%;
  }
  .uad-wrap-sliders .arrow-left,
  .uad-wrap-sliders .arrow-right {
    display: none;
  }
  .uad-wrap-sliders .slick-prev,
  .uad-wrap-sliders .slick-next {
    opacity: 1;
    z-index: 1;
  }
  .uad-wrap-sliders {
    padding-top: 39px;
    border-top: 1px solid #E9E9E9;
  }
  .uad-wrap-sliders .face {
    margin-bottom: 3px;
  }
  .uad-wrap-sliders .face img {
    width: 115px;
  }
  .uad-wrap-sliders .name {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 4px;
  }
  .uad-wrap-sliders .coins {
    font-size: 14px;
    line-height: 14px;
  }
  .uad-slider-up, .uad-slider-down {
    padding: 0 58px;
  }
  .uad-slider-up {
    margin-bottom: 38px;
  }
  .uad-slider-down {
    margin-bottom: 26px;
  }
  .ups-and-downs-show-more {
    display: block;
    width: calc(100% + 2px);
    position: relative;
    left: -1px;
    bottom: -1px;
    padding: 17px 0 16px;
    font-size: 15px;
    line-height: 15px;
    font-family: BaseFontBold, Arial, serif;
    color: #000;
    text-transform: uppercase;
    text-align: center;
    border: 1px solid #E9E9E9;
    background-color: #fff;
  }
  .ups-and-downs-show-more a {
    color: inherit;
    display: inline-block;
  }
  .ups-and-downs-show-more a:after {
    content: '';
    display: inline-block;
    position: relative;
    top: 1px;
    margin-left: 8px;
    width: 9px;
    height: 13px;
    background: url(/themes/forbes/js/slick/slick-theme-img/slick-next.svg) center center no-repeat;
  }

  .uad-popup {
    width: 262px;
  }

  .mvb-head {
    order: 0;
  }
  .main-video-for-tablet {
    order: 1;
  }
  .main-forbes-video-show-more {
    order: 3;
  }
  .special-video-project {
    order: 2;
    margin: 0;
    padding: 23px;
    min-height: 230.5px;
    border-top: 1px solid #E9E9E9;
    background: url(/themes/forbes/img/special-video-project-bg-tablet.jpg) no-repeat;
    background-size: cover;
  }
  .svp-video {
    width: 31.563%;
  }
  .svp-video .item {
    width: 100%;
  }
  .svp-video .item:last-child {
    display: none;
  }
  .svp-video .item .pic {
    margin-bottom: 9px;
  }
  .svp-video .item .text {
    font-size: 13px;
    line-height: 16px;
  }
  .svp-head {
    width: 68%;
    padding-right: 3%;
  }
  .svp-head .tag {
    margin: 30px 0 9px;
    font-size: 9px;
    line-height: 9px;
  }
  .svp-head .name {
    margin-bottom: 28px;
    font-size: 20px;
    line-height: 21px;
  }
  .svp-head .how-many {
    font-size: 11px;
    line-height: 11px;
    padding: 13px 42px 12px;
    margin-left: -2px;
  }

  .ntpm-bg-wrap {
    height: 62.5vw;
  }
  .ntpm-bg-wrap .ntpm-bg {
    background-size: cover;
  }
  .node-type-profile-man .main-top-news {
    min-height: 789px;
  }
  .ntpm-data {
    height: 50vw;
    min-height: 0;
    margin: 96px auto 0;
    padding: 0 40px;
    overflow: hidden;
  }
  .ntpm-profile-man {
    height: 480px;
    height: 49.93489583333333vw;
    top: 96px;
    bottom: auto;

    display: flex;
    align-items: flex-end;
    justify-content: center;
  }
  .ntpm-profile-man img {
    max-height: 350px;
  }
  .ntpm-data-left .section-and-hashtag {
    font-size: 10px;
    line-height: 14px;
    margin-bottom: 17px;
  }
  .ntpm-data-left .section-and-hashtag li {
    font-size: inherit;
    line-height: inherit;
  }
  .ntpm-data-left .h1 {
    font-size: 34px;
    line-height: 37px;
    margin-bottom: 5px;
  }
  .ntpm-data-left .rank {
    font-size: 11px;
    line-height: 15px;
  }
  .ntpm-data-left .profile-quote {
    font-size: 17px;
    line-height: 21px;
    width: 75%;
    margin-top: 29px;
    margin-bottom: 32px;
  }
  .ntpm-data-left .photo-info {
    font-size: 11px;
    line-height: 15px;
    color: #777778;
  }
  .ntpm-data-right {
    width: 24.4140625vw;
  }
  .ntpm-data-right .coins {
    padding: 0 0 20px;
    margin-bottom: 22px;
    border-bottom: 1.5px solid #fff;
  }
  .ntpm-data-right .coins:before {
    width: 54px;
    height: 40px;
    top: 0;
    position: relative;
    float: left;
    background-size: cover;
  }
  .ntpm-data-right .coins .year {
    width: calc(100% - 66.5px);
    font-size: 10px;
    line-height: 10px;
    margin-top: 2px;
    margin-bottom: 4px;
  }
  .ntpm-data-right .coins .how-many {
    width: calc(100% - 66.5px);
    font-size: 21px;
    line-height: 21px;
  }
  .ntpm-data-right .position .number {
    font-size: 21px;
    line-height: 21px;
    padding-right: 13px;
  }
  .ntpm-data-right .position .name {
    font-size: 10px;
    line-height: 15px;
    letter-spacing: -.001em;
  }

  .ntpm-graph {
    height: 309px;
    height: 40.234375vw;
    border-top: 1px solid #fff;
    background-color: #24202E;
  }
  .ntpm-graph:before {
    content: 'График состояния';
    display: block;
    width: 100%;
    padding: 37px 0;
    text-transform: uppercase;
    text-align: center;
    font-size: 16px;
    line-height: 16px;
    font-family: BaseFontBold, Arial, serif;
    color: #fff;

    position: absolute;
  }
  .ntpm-graph-body {
    height: 137px;
    /*overflow-x: auto;*/
    border-top: 0;
    border-bottom: 0;
    display: block;
    position: relative;


    height: calc(137px + 90px);
    padding-top: 90px;
  }
  .ntpm-graph-body.overflow {
    overflow-x: auto;
    overflow-y: hidden;
  }
  .ntpm-graph-body:before {display: none;}
  .ntpm-graph-body .for-mobile {
    height: 101px;
    width: 100%;
    /*display: flex;
    justify-content: center;
    align-items: flex-end;*/
    text-align: center;
    white-space: nowrap;
    border-top: 1px solid rgba(255,255,255,.2);
    border-bottom: 1px solid rgba(255,255,255,.2);
  }
  .ntpm-graph-body .for-mobile:before {
    content: '';
    display: block;
    position: relative;
    z-index: 0;
    width: 100%;
    top: 47px;
    border-top: 1px solid rgba(255,255,255,.1);
  }
  .ntpm-graph-body .item .year {
    font-size: 11px;
    line-height: 11px;
  }
  .ntpm-graph-body .item {
    width: 7.552083333333333vw;
    /*margin: 0 2.213541666666667vw;*/
    margin: 7px 2.213541666666667vw 0;
    display: inline-block;
  }
  #graph-condition {
    height: auto;
  }
  .node-type-profile-man .bottom-gradient {
    bottom: 25.234375vw;
  }
  .ntpm-data-left .section-and-hashtag li:after {
    margin-left: 6px;
    margin-right: 3px;
  }
  .ntpm-graph .indicator {
    position: relative;
    margin: 26px auto 0;
    width: 26.5625vw;
    height: 3px;
    border-radius: 3px;
    background-color: #393541;
  }
  .ntpm-graph .indicator:before {
    content: '';
    display: block;
    position: absolute;
    z-index: 100;
    width: 100vw;
    top: -40px;
    height: 20px;
    left: -50vw;
    left: calc(100%/2 - 50vw);
    background-color: #24202E;
  }
  .ntpm-graph .indicator .scroll-bar {
    position: absolute;
    width: 8.333333333333333vw;
    border-radius: 3px;
    height: inherit;
    background-color: #838187;
  }


  /* плашка анонса с новым сайтом */
  .ans-body .for-desktop {
    display: none;
  }
  .ans-body .for-mobile {
    display: flex;
    align-items: center;
    padding-left: 20px;
    height: 53px;
  }
  .ans-body .for-mobile a {
    font-family: BaseFont, Arial, serif;
    font-size: 10px;
    line-height: 10px;
    text-transform: uppercase;
    display: flex;
  }
  .ans-body .for-mobile a:after {
    content: '';
    height: 9px;
    width: 6px;
    margin-left: 9px;
    position: relative;
    display: inline-block;
    background: url(/themes/forbes/img/next-arrow-yelow.svg) center no-repeat;
    background-size: contain;
  }
  .close-anons-new-site {
    width: 51.5px;
    background-size: 17px;
  }
  /* END плашка анонса с новым сайтом */





  .col-center-in-bottom {
    width: 100%;
    padding-bottom: 58px;
  }
  /*.page-node .content .col-left {
    display: block;
    width: 1px;
    padding: 0;
    position: relative;
    left: -20px;
  }*/
  .shares {
    /*position: -webkit-sticky;
    position: -moz-sticky;
    position: -ms-sticky;
    position: -o-sticky;
    position: sticky;*/
    /*top: calc(100vh - 65px);*/
    left: 0;
    position: fixed;
    top: auto;
    bottom: 0;
    border-top: 1px solid #E5E5E5;
    border-right: 0;
    border-bottom: 0;
    border-left: 0;
    height: 65px;
    width: 100vw;
    z-index: 1;
    background-color: #F6F6F6;
  }
  .shares.true {
    z-index: 2;
  }
  .shares .sum-and-links {
    display: none;
  }
  .shares .sum-and-links-for-mobile {
    display: flex;
    height: 100%;
    position: relative;
    z-index: inherit;
  }
  .shares .sum-and-links-for-mobile .coin-share {
    font-family: BaseFontBold, Arial, serif;
    font-size: 14px;
    line-height: 14px;
    color: #949494;
    text-transform: uppercase;
    padding: 0 20px;

    position: absolute;
    height: 100%;
    display: flex;
    align-items: center;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: center;
  }
  .shares .sum-and-links-for-mobile .coin-share .sum {
    display: block;
    width: 100%;
    color: #000;
    text-align: center;
  }
  .shares .sum-and-links-for-mobile .links {
    display: flex;
    justify-content: space-between;
    width: 54.296875vw;
    margin: 0 auto;
  }
  .shares .sum-and-links-for-mobile .shares-hide-links.hide {
    width: 25.65104166666667vw;
    display: flex;
    justify-content: space-between;
  }
  .shares .sum-and-links-for-mobile .links a,
  .shares .sum-and-links-for-mobile .links .shares-dots {
    display: block;
    width: 4.166666666666667vw;
    background-position: center;
    background-repeat: no-repeat;
  }
  .shares .sum-and-links-for-mobile .links a span {
    display: inherit;
    text-indent: -10000px;
  }
  .shares .sum-and-links-for-mobile .links .facebook {
    /*background-image: url("/themes/forbes/img/social-sum-and-links-fb.png");*/
    background-image: url("/themes/forbes/img/social-sum-and-links-fb-gray.svg");
    background-size: 18px;
  }
  .shares .sum-and-links-for-mobile .links .vkontakte {
    /*background-image: url("/themes/forbes/img/social-sum-and-links-vk.png");*/
    background-image: url("/themes/forbes/img/social-sum-and-links-vk-gray.svg");
    background-size: 20px;
  }
  .shares .sum-and-links-for-mobile .links .twitter {
    /*background-image: url("/themes/forbes/img/social-sum-and-links-tw.png");*/
    background-image: url("/themes/forbes/img/social-sum-and-links-tw-gray.svg");
    background-size: 18px;
  }
  .shares .sum-and-links-for-mobile .links .telegram {
    /*background-image: url("/themes/forbes/img/social-sum-and-links-telegram.png");*/
    background-image: url("/themes/forbes/img/social-sum-and-links-telegram-gray.svg");
    background-size: 18px;
  }
  .shares .sum-and-links-for-mobile .links .shares-dots {
    display: none;
    text-align: center;
    padding-top: 10px;
    /*background-image: url("/themes/forbes/img/social-sum-and-links-dots.png");*/
  }
  .shares .sum-and-links-for-mobile .links .shares-dots div {
    border-radius: 50%;
    width: 4px;
    height: 4px;
    margin-right: 4px;
    background: #7C7C7C;
    display: inline-block;
  }
  .shares .sum-and-links-for-mobile .links .shares-dots div:last-child {margin-right: 0;}
  .shares .sum-and-links-for-mobile .links .ok {
    /*background-image: url("/themes/forbes/img/social-sum-and-links-ok.png");*/
    background-image: url("/themes/forbes/img/social-sum-and-links-ok-tablet.png");
    background-size: 11px;
  }
  .shares .sum-and-links-for-mobile .links .whatsapp {
    /*background-image: url("/themes/forbes/img/social-sum-and-links-whatsapp.png");*/
    background-image: url("/themes/forbes/img/social-sum-and-links-whatsapp-gray.svg");
    background-size: 18px;
  }
  .shares .sum-and-links-for-mobile .links .flipboard {
    /*background-image: url("/themes/forbes/img/social-sum-and-links-flipboard.png");*/
    background-image: url("/themes/forbes/img/social-sum-and-links-flipboard-tablet.png");
    background-size: 18px;
  }
  .under-top-news div[id^=adfox] {
    display: none;
  }
  .progress-menu .ul-background  li a {
    font-size: 11px;
    line-height: 38px;
    padding: 0 30px;
  }
  .page-node .content .col-center .col-center-in .business-rules {
    padding-right: 40px;
  }
  .content-in-milliard {
    padding: 0 40px;
  }
  .headline .h6-business-rules {
    padding-bottom: 10px;
    line-height: 25px;
  }
  .progress-menu {
    margin-bottom: 30px;
  }
  .content-in-milliard-wide .wrapper {
    padding: 0;
  }
  .content-in-milliard-wide .wrapper-main {
    padding-right: 31%;
    padding-left: 40px;
    height: 430px;
    overflow: auto;
  }
  .content-in-milliard-wide .wrapper-main .content-1 {
    padding: 33px 0;
  }
  .content-in-milliard-wide .wrapper-main .content-1 .text {
    font-size: 14px;
    line-height: 21px;
    padding-left: 40px;
  }
  .content-in-milliard-wide .wrapper-main .content-1 .number {
    min-width: 55px;
    height: 55px;
    padding-top: 13px;
    padding-left: 23px;
  }
  .page-node .content .col-center .col-center-no-wrap {
    padding-top: 60px;
    padding-bottom: 36px;
  }

  .content-in-milliard-wide .wrapper-main-biography {
    padding: 65px 20px 65px 50%;
    height: auto;
  }
  .content-in-milliard-wide .content-1-biography {
    min-height: 68px;
  }
  .content-in-milliard-wide .content-1-biography .year {
    padding-top: 10px;
    font-size: 14px;
  }
  .content-in-milliard-wide .content-1-biography .info {
    font-size: 12px;
    line-height: 18px;
  }
  .drum-brandvoice .about-company-plusone .name {
    margin-bottom: 0;
  }
  .drum-brandvoice .about-company-plusone .img-logo {
    width: 20%;
    margin: 20px 10px 0 0;
  }
  .drum-brandvoice .about-company-plusone .text p {
    font-size: 10px;
    line-height: 16px;
    margin-top: 20px;
  }
  .drum-brandvoice .about-company-plusone .learn-more {
    font-family: BaseFontBold, Arial, serif;
    font-size: 9px;
    background-position: center right 5px;
    padding: 0 25px 0 10px;
    margin-top: 25px;
    line-height: 22px;
  }
  .main-section-tab-plusone {
    border-top: none;
    margin-bottom: 24px;
    border-bottom: 3px solid #000;
    padding-bottom: 8px;
    font-size: 14px;
    line-height: 22px;
  }
  .col-left-plusone {
    display: none;
  }
  .content-in-plus {
    padding-top: 0px;
    padding-bottom: 24px;
  }
  .content-in-plus .col-center {
    width: 100%;
    margin: 0;
  }
  .content-in-plus .col-center .video {
    height: 385px;
  }
  .content-in-plus .col-center .video-footer .title {
    margin: 18px 0;
    font-size: 8px;
    line-height: 9px;
  }
  .content-in-plus .col-center .title .date,
  .content-in-plus .col-center .title .time {
    color: #9d9d9d;
  }
  .content-in-plus .col-center .title .date {
    margin-left: 20px;
  }
  .content-in-plus .col-center .video-footer .description {
    width: 100%;
    font-size: 27px;
    line-height: 30px;
  }
  .other-video-plus {
    padding: 20px 0 35px 0;
  }
  .other-video-plus .other-video-wrapper .other-video-content .video-block .caption {
    width: 90%;
    font-size: 11px;
    line-height: 15px;
    margin: 12px 0;
  }
  .other-video-plus .other-video-wrapper .other-video-content .video-block .description {
    width: 90%;
    font-size: 9px;
    line-height: 13px;
  }
  .other-video-plus-slider .slick-prev,
  .other-video-plus-slider .slick-next {
    height: 146px;
  }
    .content-in-wide .basis-of-state .graphic {
        display: none;
    }
    .content-in-wide .basis-of-state .graphic-mobile {
        display: block;
    }

  .content-in-milliard-wide .wrapper-main-life-style-main {
    height: 100%;
  }
  .life-style-main .wrapper .wrapper-main-life-style-main {
    padding: 55px 40px;
  }
  .life-style-main .wrapper .wrapper-main-life-style-main .life-style-main-slider .slick-prev,
  .life-style-main .wrapper .wrapper-main-life-style-main .life-style-main-slider .slick-next {
    top: 25%;
    width: 60px;
    height: 60px;
  }
  .life-style-main .wrapper .wrapper-main-life-style-main .life-style-main-slider-top {
    margin-bottom: 15px;
  }
  .life-style-main .wrapper .life-style-main-slider .slider-wrapper .description {
    margin-top: 25px;
  }
  .life-style-main .wrapper .wrapper-main-life-style-main .life-style-main-slider .slider-wrapper .p-life {
    margin-top: 25px;
    font-size: 14px;
    line-height: 21px;
    width: 90%;
  }
  .content-in-milliard-wide .wrapper .wrapper-main-other-billionaires {
    height: auto;
    padding: 45px 40px;
  }
  .content-in-milliard-wide .wrapper .main-other-billionaires .title {
    font-size: 25px;
    line-height: 25px;
    padding: 25px 0 20px 0;
    margin: 0;
  }
  .content-in-milliard-wide .main-other-billionaires .slider-other-billionaires {
    padding: 50px 36px 45px 36px;
  }
  .content-in-milliard-wide .main-other-billionaires .slider-other-billionaires .main {
    margin:0 25px;
  }
  .slider-other-billionaires .slick-prev,
  .slider-other-billionaires .slick-next {
    height: 235px;
  }
  .content-in-milliard-wide .main-other-billionaires .slider-other-billionaires .main .photo {
    max-height: 156px;
  }
  .content-in-wrapper .content-in-wide .news .wrapper-news .block-news {
    margin-top: 17px;
  }
  .content-in-wrapper .content-in-wide .news .wrapper-news .block-news .info {
    font-size: 8px;
  }
  .content-in-wrapper .content-in-wide .news .wrapper-news .block-news .title {
    font-size: 18px;
    line-height: 21px;
    width: 90%;
  }
  .content-in-wrapper .content-in-wide .news .wrapper-news .block-news .main {
    font-size: 11px;
    line-height: 16px;
    margin-top: 10px;
  }
  .content-in-wrapper .content-in-wide .news .wrapper-news-btn {
    font-size: 15px;
  }
  .other-serials-prosto .serials .item {
    padding: 18px 18px 87px 18px;
    background: #333649;
  }
  .other-serials-prosto .more {
    line-height: 43px;
    width: 205px;
  }
  .other-serials-prosto .serials .item .button {
    font-size: 10px;
    line-height: 10px;
    padding: 8px 0;
  }
  .serial-header-slider .wrapper .left .first-slider-prosto-o-sloznom .slick-prev,
  .serial-header-slider .wrapper .left .first-slider-prosto-o-sloznom .slick-next {
    width: 30px;
    height: 30px;
    bottom: -50px;
  }
  .serial-header-slider .wrapper .left .first-slider-prosto-o-sloznom .slick-prev {
    right: 40px;
  }
  .serial-header-slider .wrapper .left {
    width: 7.7%;
    margin-left: 2.3%;
    margin-right: 2%;
  }
   .serial-header-prosto .serial-header .description {
    width: 80%;
    font-size: 15px;
  }
  .serial-header-prosto .serial-header .description-second {
    width: 75%;
    padding-bottom: 45px;
  }
  .serial-header-slider .wrapper {
    display: block;
    margin: 0 11.4%;
    padding-bottom: 65px;
  }
  .serial-header-slider .wrapper .left {
    width: 100%;
    margin: 0;
  }
  .serial-header-slider .wrapper .left .first-straight {
    margin-bottom: 11px;
    border-top: 4px solid #5e6271;
  }
  .serial-header-slider .wrapper .left .second-straight,
  .serial-header-slider .wrapper .left .third-straight,
  .serial-header-slider .wrapper .left .fourth-straight,
  .serial-header-slider .wrapper .left .fifth-straight,
  .serial-header-slider .wrapper .left .sixth-straight,
  .serial-header-slider .wrapper .left .seventh-straight {
    display: none;
  }
  .serial-header-slider .wrapper .left .first-slider-prosto-o-sloznom {
    height: 68px;
    text-align: left;
    padding-left: 20px;
    width: 100%;
    background-color: #303549;
    margin-bottom: 10px;
  }
  .serial-header-slider .wrapper .left .first-slider-prosto-o-sloznom .up {
    font-size: 19px;
    line-height: 19px;
  }
  .serial-header-slider .wrapper .left .first-slider-prosto-o-sloznom .down {
    font-size: 13px;
    line-height: 22px;
  }
  .serial-header-slider .wrapper .left .first-slider-prosto-o-sloznom .slick-prev,
  .serial-header-slider .wrapper .left .first-slider-prosto-o-sloznom .slick-next {
    border: none;
    background-color: #353a4e;
    width: 68px;
    height: 68px;
    bottom: 0;
    right: 0px;
    border-left: 5px solid #191f36;
    z-index: 9998;
  }
  .serial-header-slider .wrapper .left .first-slider-prosto-o-sloznom .slick-prev {
    right: 69px;
  }
  .serial-header-slider .wrapper .right {
    width: 100%;
  }
  .serial-header-slider .wrapper .right .second-slider-prosto-o-sloznom .wrapper-second-slider-prosto-o-sloznom {
    display: block;
  }
  .serial-header-slider .wrapper .right .second-slider-prosto-o-sloznom .left-right {
    width: 100%;
  }
  .serial-header-slider .wrapper .right .second-slider-prosto-o-sloznom .left-right .title-left {
    margin-top: 30px;
  }
  .serial-header-slider .wrapper .right .second-slider-prosto-o-sloznom .left-right .description-left {
    font-size: 15px;
    line-height: 23px;
    margin-bottom: 50px;
  }
  .serial-header-slider .wrapper .right .second-slider-prosto-o-sloznom .right-right {
    margin-left: 0;
    width: 100%;
  }
  .serial-header-slider .wrapper .right .second-slider-prosto-o-sloznom .right-right .first-straight-right {
    width: 20%;
    border-top: 5px solid #323a48;
    margin-bottom: 16px;
  }
  .serial-header-slider .wrapper .right .second-slider-prosto-o-sloznom .right-right .first-straight-right .up {
    border-top: 5px solid #434855;
    width: 22%;
  }
  .serial-header-slider .wrapper .right .second-slider-prosto-o-sloznom .right-right .title-right {
    margin-bottom: 22px;
  }
  .serial-header-slider .wrapper .right .second-slider-prosto-o-sloznom .right-right .name-right {
    font-family: BaseFontBold, Arial, serif;
    font-size: 16px;
    line-height: 22px;
  }
  .serial-header-slider .wrapper .right .second-slider-prosto-o-sloznom .right-right .description-right {
    width: 50%;
    margin-bottom: 25px;
  }
  .serial-header-slider .wrapper .right .second-slider-prosto-o-sloznom .right-right .description-right-link {
    width: 50%;
    margin-bottom: 25px;
  }
  .shares-block-prosto {
    width: 100%;
    max-width: none;
    margin-bottom: 0px;
  }
    .shares-block-prosto {
    padding: 0;
    padding-left: 21%;
    font-size: 14px;
    line-height: 16px;
    height: 52px;
  }
  .shares-block__share-prosto {
    font-size: 14px;
    line-height: 16px;
  }
  .shares-block__share-prosto span {
    display: block;
  }
  .serial-header-slider:after,
  .serial .second-videolist:after {
    height: 60px;
    bottom: -31px;
    width: 1px;
  }
  .serial .third-slider-prosto-o-sloznom {
    padding: 0 32px;
  }
  .serial .third-slider-prosto-o-sloznom .slick-prev {
    left: 0px;
    background-position: 12px 57px;
  }
  .serial .third-slider-prosto-o-sloznom .slick-next {
    right: 0px;
    background-position: 16px 57px;
  }
  .serial .third-slider-prosto-o-sloznom .picture {
    margin-bottom: 15px;
  }
  .supported-by-prosto .header-style {
    margin: 32px 100px 70px 100px;
  }
  .supported-by-prosto .header-style>li {
    height: 8px;
    border-left: 1px solid #b8ac10;
  }
  .supported-by-prosto .header-style>li:last-child {
    border-right: 1px solid #b8ac10;
  }
  .supported-by-prosto .section-style {
    margin: 0 100px;
  }
  .supported-by-prosto .section-style>li:nth-child(1) {
    width: 7%;
  }
  .supported-by-prosto .section-style>li:nth-child(2) {
    width: 5%;
    height: 55px;
    border-right: 30px solid #333649;
  }
  .supported-by-prosto .section-style>li:nth-child(2):before {
    width: 70px;
    top: -3px;
    right: -30px;
  }
  .supported-by-prosto .section-style>li:nth-child(3) {
    width: 7.6%;
  }
  .supported-by-prosto .section-style>li:nth-child(4) {
    width: 43%;
    min-width: auto;
    position: relative;
  }
  .supported-by-prosto .section-style>li:nth-child(4) img {
    width: 100%;
  }
  .supported-by-prosto .section-style>li:nth-child(4):before {
    font-size: 15px;

  }
  .supported-by-prosto .section-style>li:nth-child(5) {
    width: 1%;
  }
  .supported-by-prosto .section-style>li:nth-child(6) {
    width: 20%;
    height: 90px;
    background: #616371;
    position: relative;
  }
  .supported-by-prosto .section-style>li:nth-child(6):before {
    bottom: -5px;
  }
  .supported-by-prosto .section-style>li:nth-child(6):after {
    bottom: -7px;
  }
  .supported-by-prosto .section-style>li:nth-child(7) {
    width: 1%;
  }
  .supported-by-prosto .section-style>li:nth-child(8) {
    width: 15.4%;
    height: 67px;
    background: #333649;
  }
  .supported-by-prosto .section-style>li:nth-child(9) {
    width: 0%;
  }
  .shares-block-prosto-desctop {
    display: none;
  }
  .shares-block-prosto-mobile {
    display: flex;
    width: 99%;
  }

  .header-menu-content .block-links {
    display: none;
  }
  .video-header-desktop-menu__list {
    display: none;
  }
  .video-main-block__header {
    display: block;
  }
  .video-main-block__main {
    flex-wrap: wrap;
    margin-top: 0;
  }
  .video-main-block__main-left {
    width: 100%;
    margin-right: 0;
    padding: 23px 25px 0 25px;
    background: #2f2f2f;
  }
  .wrap-main-video .video-day {
    padding: 12px 15px;
  }
  .wrapper-video-link:after {
    top: calc(50% - 40px);
    left: calc(50% - 40px);
    width: 80px;
    height: 80px;
  }
  .wrap-main-video-title .main-video-info {
    font-size: 8px;
  }
  .wrap-main-video-title .main-video-info .name .link {
    color: #ffa800;
  }
  .video-main-block-title {
    font-size: 20px;
    color: #fff;
    line-height: 1.2em;
  }
  .video-main-block-description {
    display: none;
  }
  .social-networks-list {
    width: auto;
    margin: 0 -25px;
    margin-top: 35px;
    background: #272727;
  }
  .social-networks-list .item-shares {
    border: none;
    border-right: 1px solid #2f2f2f;
    color: #fff;
    flex-wrap: wrap;
    line-height: 0;
    font-size: 14px;
    text-align: left;
    padding-left: 20px;
    width: 70%;
  }
  .social-networks-list .item-shares-number {
    width: 100%;
    margin: 0;
    margin-top: 20px;
  }
  .social-networks-list .item-shares-description {
    width: 100%;
    margin: 0;
    margin-top: -5px;
  }
  .social-networks-list .item-social {
    border: none;
    border-right: 1px solid #2f2f2f;
  }
  .social-networks-list .item-fl {
    display: none;
    background: url(/themes/forbes/img/icon-flip.svg) no-repeat center center;
    background-size: 40%;
  }
  .social-networks-list .item-tg {
    display: none;
    background: url(/themes/forbes/img/video/logo-tg-w.svg) no-repeat center center;
  }
  .social-networks-list .item-yt {
    border-right: none;
    background: url(/themes/forbes/img/social_icons-youtube.svg) no-repeat center center;
    background-size: 40%;
  }
  .social-networks-list .item-fb {
    background: url(/themes/forbes/img/icon-facebook.svg) no-repeat center center;
    background-size: 30%;
  }
  .social-networks-list .item-vk {
    background: url(/themes/forbes/img/icon-vk.svg) no-repeat center center;
    background-size: 40%;
  }
  .social-networks-list .item-tw {
    background: url(/themes/forbes/img/icon-tw.svg) no-repeat center center;
    background-size: 40%;
  }
  .social-networks-list .item-rs {
    background: url(/themes/forbes/img/video/logo-rs-w.svg) no-repeat center center;
  }
  .social-networks-list .item-btn {
    background: url(/themes/forbes/img/video/social-btn-w.svg) no-repeat center center;
  }
  .video-main-block__main-right {
    width: 100%;
    margin-top: 20px;
  }
  .video-main-block__main-right-list {
    flex-wrap: nowrap;
  }
  .video-main-block__main-right-wrap:nth-child(odd) {
    margin: 0;
  }
  .video-main-block__main-right-wrap {
    width: 30.9%;
  }
  .video-main-block__main-right-wrap:first-child {
    margin-right: 3.65%;
  }
  .video-main-block__main-right-wrap:nth-child(2) {
    margin-right: 3.65%;
  }
  .wrap-main-video-title-left .main-video-info {
    margin-top: 13px;
  }
  .video-main-block__main-right-list .wrap-main-video-title .main-video-info .name .link {
    color: #11679d;
  }
  .video-main-block__main-right-wrap .video-main-block-title {
    color: #000;
    font-size: 13px;
    margin-top: 10px;
    line-height: 1.23em;
  }
  .btn-on-video-page {
    border: none;
    border-top: 2px solid #000;
    font-family: BaseFont, Arial, sans-serif;
    color: #11679d;;
    font-size: 12px;
    line-height: 1em;
    padding: 25px 0 30px 0;
    position: relative;
  }
  .btn-on-video-page:after {
    content: '';
    width: 16px;
    height: 22px;
    background: url(/themes/forbes/img/video/btn-on-video-page-logo.png) no-repeat center center;
    background-size: 55%;
    position: absolute;
    left: 49%;
    bottom: 0;

  }
  .video-main-block__main-right-wrap:last-child {
    display: none;
  }

  /*.video-main-block-more*/

  .video-main-block-more__main-right-wrap:first-child {
    display: block;
    border-top: none;
    padding-top: 0;
    margin-top: 0;
  }
  .video-main-block-more__main-right-wrap:nth-child(2) {
    margin-top: 25px;
    padding-top: 25px;
    border-top: 1px solid #000;
  }
  .video-main-block-title--block-more {
    color: #000;
  }
  .video-main-block-title--block-more {
    font-size: 18px;
    line-height: 1.16em;
  }
  .wrapper-video-link--block-more:after {
    width: 60px;
    height: 60px;
    top: calc(50% - 30px);
    left: calc(50% - 30px);
  }

  /*.video-list*/

  .video-list-wrap-left-title {
    width: calc(100% - 50px);
    margin-left: 25px;
    font-size: 16px;
    padding: 25px 0 15px 0;
  }
  .video-list-wrap-info-header {
    font-size: 9px;
  }
  .video-list-wrap-info--one {
    padding: 20px 25px 30px 25px;
  }
  .video-list-wrap-info-header .time {
    display: none;
  }
  .video-list-wrap-info-header .view {
    display: block;
  }
  .video-list-wrap-info-header .name {
    margin-right: 20px;
  }
  .video-list-wrap-info-header .date {
    margin-right: 20px;
  }
  .video-list-title--higher {
    font-size: 20px;
    line-height: 1.2em;
    margin-top: 15px;
  }
  .video-list-title--below {
    font-size: 15px;
    margin-top: 10px;
  }

  /*.video-readers-choice*/

  .video-readers-choice {
    margin-top: 50px;
    padding-bottom: 50px;
  }
  .video-readers-choice-item {
    width: 30.2%;
    margin-right: 4.7%;
  }
  .video-readers-choice-item:nth-child(4n) {
    margin-right: 4.7%;
    margin-top: 30px;
  }
  .video-readers-choice-item:nth-child(n+5) {
    margin-top: 30px;
  }
  .video-readers-choice-item:nth-child(3n) {
    margin-right: 0;
  }
  .video-readers-choice-item:nth-child(n+7) {
    display: none;
  }
  .main-video-info--readers-choice {
    font-size: 9px;
    margin-top: 13px;
  }
  .video-main-block-title--readers-choice {
    color: #000;
    font-size: 13px;
    line-height: 1.3em;
  }
  .video-readers-choice-item-views {
    font-size: 12px;
  }
  .btn-on-video-page--readers-choice {
    display: none;
  }

    /*.video-serial-main-block*/

    .video-serial-main-block {
        margin-top: 35px;
    }
    .video-serial-main-block-wrap-left {
        padding: 50px 0 30px 0;
    }
    .video-serial-main-block-title {
        font-size: 7px;
    }
    .video-serial-main-block-name {
        font-size: 17px;
        margin-top: 10px;
    }
    .video-serial-main-block-link {
        display: inline-block;
        width: auto;
        font-size: 11px;
        line-height: 15px;
        letter-spacing: -0.1px;
        padding: 10px 35px;
    }
    .video-serial-main-block-logo {
        margin: 8px auto 0 auto;
        width: 180px;
    }
    .video-serial-main-block-item {
        padding: 50px 0 30px 0;
    }
    .wrapper-video-link--serial-main:after {
        width: 34px;
        height: 34px;
        top: calc(50% - 17px);
        left: calc(50% - 17px);
    }
    .video-serial-main-block-counter {
        font-size: 7px;
        line-height: 15px;
        padding: 0 7px 0 7px;
    }
    .main-video-info--serial-main {
        font-size: 6px;
        margin-top: 10px;
    }
    .video-main-block-title--serial-main {
        color: #000;
        font-size: 9px;
        line-height: 1.2em;
        margin-top: 10px;
    }
    .video-serial-main-block-list:first-child {
        margin: 0 5.2% 0 0;
    }

    /*.video-serial-slider*/
    .wrapper-1210 {
        padding: 0 17.5px;
    }
    .video-serial-slider {
        margin-top: 50px;
    }
    .video-serial-slider-list {
        padding-top: 35px;
        list-style-type: none;
    }
    .video-serial-slider-item {
        margin: 0 2.5px;
        position: relative;
    }
    .video-serial-slider .video-serial-slider-list .slick-next {
        width: 13px;
        height: 20px;
        background-size: 80%;
    }
    .video-serial-slider .video-serial-slider-list .slick-prev {
        right: 35px;
        width: 13px;
        height: 20px;
        background-size: 80%;
    }
    .video-serial-slider-item-link {
        padding-top: 45px;
        height: 270px;
    }
    .video-serial-slider-title {
        width: 65%;
    }
    .video-serial-slider-title--less {
        font-size: 10px;
    }
    .video-serial-slider-title--high {
        font-size: 13px;
    }
    .video-serial-slider-line {
        margin: 13px auto;
    }
    .video-serial-slider-description {
        font-size: 9px;
    }

  /*.pop-uo-video*/

  .pop-up-video-wrap {
    padding: 0 85px;
  }
  .btn-close-pop-up-video {
    right: calc((100% - 50px) / 2);
    top: -85px;
    border: 1px solid #5d5d5d;
    border-radius: 50%;
    width: 50px;
    height: 50px;
  }
  .btn-close-pop-up-video:hover {
    opacity: 1;
  }
  .btn-close-pop-up-video:before, .btn-close-pop-up-video:after {
    left: 23px;
    height: 20px;
    width: 3px;
    top: 14px;
  }
  .main-video-info--pop-up {
    margin-top: 20px;
  }
  .video-main-block-title--pop-up {
    margin-top: 17px;
    width: 94%;
  }
  .video-main-block-description--pop-up {
    display: block;
    font-size: 13px;
    width: 94%;
  }
  .pop-up-video .social-networks-list {
    width: 100%;
    margin: 25px 0 0 0;
    background: none;
    border-right: none;
  }
  .pop-up-video .social-networks-list .item-shares {
    border: 1px solid #fff;
    border-right: none;
  }
  .pop-up-video .social-networks-list .item-social {
    border: 1px solid #fff;
    border-right: none;
  }
  .pop-up-video .social-networks-list .item-social:last-child {
    border-right: 1px solid #fff;
  }
  .pop-up-video .social-networks-list .item-btn {
    border-right: 1px solid #fff;
  }
  .page-node .up-button-page {
    bottom: 64px;
  right: 0px!important;
  }
}
@media screen and (max-width: 700px) {
  .page-node .content .col-center .col-center-in .block-bnr-in-text-business-rules {
    display: none;
  }
  .page-node .content .col-center .col-center-in .business-rules {
    width: 100%;
    padding-right: 0;
  }
  .ntpm-data {
    height: 65vw;
  }
}
@media screen and (min-width: 0px) and (max-width: 692px) {
  .acmg-button-footer {
    margin-right: 2%;
  }
  .acmg-logo-footer-content {
    margin-right: 4%;
  }
  .life-style-main .wrapper .wrapper-main-life-style-main .life-style-main-slider-top .block {
    margin-left: 0.1%;
  }
}
@media screen and (max-width: 660px) {
  .video-main-block-more-wrap-right {
    display: none;
  }
  .video-main-block-more-wrap-left {
    width: 100%;
    padding-top: 10px;
  }
}
@media screen and (max-width: 640px) {
  .other-video-plus-slider .slick-prev,
  .other-video-plus-slider .slick-next {
    height: 120px;
  }
  .life-style-main .wrapper .wrapper-main-life-style-main .life-style-main-slider-top .block {
    font-size: 10px;
  }
  .life-style-main .wrapper .life-style-main-slider .slider-wrapper .description .block {
    font-size: 12px;
  }
}

@media screen and (max-width: 580px) {
  .main-forbes-video-series .main-video-block {
    width: 100%;
    padding: 0;
    text-align: center;
    background-image: url("../img/bg-video-main-mobile.jpg");
    margin: 0 auto;
    min-height: 100px;
    justify-content: center;
  }
  .main-forbes-video-series .mvb-column__recommendation {
    display: block;
    width: 250px;
    background-color: inherit;
    margin: 0 auto;
    padding: 0;
    text-align: center;
  }
  .main-forbes-video-series .mvb-column__title {
    font-size: 9px;
    line-height: 14px;
    padding: 0 0 9px 0;
  }
  .main-forbes-video-series .mvb-column__name {
    font-size: 16px;
    line-height: 18px;
    letter-spacing: -0.25px;
  }
  .main-forbes-video-series .mvb-column__link {
    display: none;
  }
  .main-forbes-video-series .mvb-column:not(:first-of-type) {
    display: none;
  }
  .main-forbes-video-series .mvb-column {
    min-height: 76px;
  }
  .main-forbes-video-series .mvb-column .href {
    max-width: 202px;
    font-size: 13px;
    line-height: 16px;
    min-height: auto;
  }
  .main-forbes-video-series .mvb-column__body {
    width: auto;
    display: none;
    margin: 0 0 0 30px;
  }
}

@media screen and (min-width: 0px) and (max-width: 560px) { /* mobile */
  /* SERIAL */
  .serial {
    border-top: 1px solid #FFC929;
    padding-top: 40px;
  }
  .serial .blue-title {
    font-size: 10px;
    line-height: 10px;
  }
  .serial h1 {
    font-size: 17px;
    line-height: 20px;
  }
  .serial .descr-first, .serial .descr-other {
    font-size: 14px;
    line-height: 20px;
    width: 80%;
    margin: 0 auto 68px;
  }
  .serial .descr-first:after, .serial .descr-other:after {
    height: 42px;
    bottom: -68px;
  }
  .first-videolist-episodes .item {
    padding: 76px 0 0 0;
    background-position: 88% 87%;
    background-size: 92px;
  }
  .first-videolist-episodes .pager {
    font-size: 9px;
    line-height: 9px;
    top: 25px;
  }
  .first-videolist-episodes .pager span {
    font-size: 13px;
    line-height: 13px;
  }
  .first-videolist-episodes .slick-arrow.slick-prev {
    width: 33px;
    height: 33px;
    top: 22px;
    left: calc(50% - 33px - 30px);
  }
  .first-videolist-episodes .slick-arrow.slick-next {
    width: 30px;
    height: 30px;
    top: 23px;
    left: calc(50% + 30px);
  }
  .first-videolist-episodes .video iframe {
    height: 52.5vw;
  }
  .first-videolist-episodes .h4 {
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 13px;
  }
  .first-videolist-episodes .h4 .pager-number {
    display: block;
    font-size: 13px;
  }
  .first-videolist-episodes .description {
    font-size: 11px;
    line-height: 16px;
    width: 100%;
    margin-bottom: 14px;
  }
  .first-videolist-episodes .expert .ex-title {
    margin-bottom: 10px;
    padding-top: 13px;
    font-size: 12px;
    line-height: 17px;
  }
  .first-videolist-episodes .expert .ex-name {
    margin-bottom: 7px;
    font-size: 13px;
    line-height: 17px;
  }
  .first-videolist-episodes .expert .ex-desc {
    width: 87%;
    margin-bottom: 12px;
    font-size: 10px;
    line-height: 16px;
  }
  .first-videolist-episodes .expert .position {
    font-size: 13px;
  }
  .first-videolist:after {
    bottom: -21px;
    left: 50%;
    width: 1px;
    height: 42px;
  }
  .first-videolist-episodes .shares {
    display: block;
    position: relative;
    top: 0;
    width: auto;
    margin-bottom: 0;
    height: 54px;
    background-color: #F6F6F6;
  }
  .first-videolist-episodes .shares .sum-and-links {
    display: flex;
    flex-wrap: wrap;
    padding-right: 0;
    padding-bottom: 0;
  }
  .first-videolist-episodes .shares .sum-and-links .sal {
    display: block;
    float: none;
    padding: 12px 5px 0 0;
    height: 52px;
  }
  /*.first-videolist-episodes .shares .sum-and-links .links a {*/
    /*width: 7.5vw;*/
  /*}*/
  .first-videolist-episodes {
    padding-bottom: 32px;
  }
  .serial .second-videolist:after {
    content: '';
    display: block;
    position: absolute;
    z-index: 1;
    bottom: -21px;
    left: 50%;
    width: 1px;
    height: 42px;
    background-color: #FFCB06;
  }
  .serial .second-videolist, .serial .other-serials {
    padding: 50px 0;
  }
  .serial .second-videolist .block-name, .serial .second-videolist h3, .other-serials .name-block {
    font-size: 10px;
    line-height: 10px;
    text-align: center;
    position: relative;
    text-transform: uppercase;
    margin-bottom: 29px;
  }
  .serial .second-videolist-slider {
    padding: 0 20px;
  }
  .serial .second-videolist-slider-mob {
    padding: 0;
  }
  .serial .second-videolist-slider .item,
  .serial .second-videolist-slider-mob .item {
    margin: 0;
  }
  .serial .second-videolist-slider-mob .item {
    display: inline-table;
    display: -moz-inline-table;
    margin-right: 20px;
  }
  .serial .second-videolist-slider-mob .item:last-child {
    margin-right: 0;
  }
  .serial .second-videolist-slider .slick-arrow {
    width: 30px;
  }
  .serial .second-videolist-slider .slick-arrow.slick-prev {
    left: -10px;
  }
  .serial .second-videolist-slider .slick-arrow.slick-next {
    right: -10px;
  }
  .serial .second-videolist-slider .item .picture:after,
  .serial .second-videolist-slider-mob .item .picture:after {
    width: 60px;
    height: 60px;
    top: -webkit-calc(50% - 30px);
    top: calc(50% - 30px);
    left: -webkit-calc(50% - 30px);
    left: calc(50% - 30px);
  }
  .serial .second-videolist-slider .item .counter,
  .serial .second-videolist-slider-mob .item .counter {
    font-size: 11px;
    line-height: 18px;
    padding: 3px 7px 2px 8px;
  }
  .serial .second-videolist-slider .item .title,
  .serial .second-videolist-slider-mob .item .title {
    font-size: 16px;
    line-height: 19px;
    margin-bottom: 6px;
  }
  .serial .second-videolist-slider-mob .item .title {
    display: block;
  }
  .serial .second-videolist-slider .item .description,
  .serial .second-videolist-slider-mob .item .description {
    font-size: 11px;
    line-height: 16px;
  }
  .serial .second-videolist-slider-mob .item .description {
    display: block;
  }
  .other-serials .serials .item {
    width: 100%;
    padding: 20px;
    margin-bottom: 10px;
  }
  .other-serials .serials .item .title {
    font-size: 16px;
    line-height: 19px;
    margin-bottom: 10px;
  }
  .other-serials .serials .item .description {
    font-size: 11px;
    line-height: 16px;
  }
  .other-serials .serials .item .look_at {
    font-size: 12px;
    line-height: 22px;
    margin-top: 28px;
    padding: 9px 0;
  }
  .other-serials .more {
    font-size: 14px;
    line-height: 14px;
    margin-top: 10px;
  }
  .other-serials .more span {
    width: 100%;
  }
  .serial .other-serials {
    padding-bottom: 20px;
  }
  .publication-new-series .block-name {
    line-height: 17px;
    width: 90%;
    margin: 0 auto 18px;
  }
  .publication-new-series {
    padding: 35px 0;
  }
  .publication-new-series form {
    width: 81.25vw;
  }
  .supported-by .block-name {
    font-size: 17px;
    line-height: 17px;
  }
  .supported-by {
    min-height: auto;
    padding: 180px 0 170px;
    width: 100vw;
    left: -10px;
    background-size: 210%;
    background-position: 96% top;
    background-color: #F6F6F6;
  }
  .supported-by .logo-sponsor {
    width: calc(100% - 40px);
  }
  .supported-by .description-sponsor {
    font-size: 14px;
    line-height: 20px;
    width: 70%;
  }
  /* END SERIAL */



  /* Узнать больше на старнице brandvoice */
  .page-forbes-brandvoice .mobile-logo {
    display: none;
  }
  .page-forbes-brandvoice .header-menu-content-mobile .forbes-brandvoice-to-learn-more {
    width: 70%;
    display: block;
    position: absolute;
    top: 16px;
    left: 46px;
    z-index: 1;
  }
  .page-forbes-brandvoice .header-menu-content-mobile .forbes-brandvoice-to-learn-more img {
    display: block;
    max-width: 100%;
    height: auto;
  }
  .page-forbes-brandvoice .header-menu-content-mobile .forbes-brandvoice-to-learn-more:before {
    display: none;
  }
  /* End Узнать больше на старнице brandvoice */

  .front2018-02 header .header-menu,
  .front2018-02 header .header-menu.fix,
  .node-type-profile-man.ntpm-true header .header-menu,
  .node-type-profile-man.ntpm-true header .header-menu.fix {
    height: 53px;
    border-bottom: 0;
  }
  .front2018-02 .forbes-logo {
    display: block;
  }
  .front2018-02 .forbes-logo-white {
    display: none;
  }
  .main-top-news-in {
    width: 100%;
    padding: 0 20px;
  }
  .main-top-news {
    margin: 0 auto;
  }
  .main-top-news .top-news {
    height: calc(100vw / 0.9);
    padding-left: 20px;
  }
  .main-top-news .top-news .section {
    /*font-size: 9px;
    line-height: 9px;*/
    font-size: 2.8125vw;
    line-height: 2.8125vw;
  }
  .main-top-news .top-news .href-material {
    width: 78%;
    font-size: 6.5625vw;
    line-height: 8.4375vw;
    color: #FFF0F0;
    /*margin-top: 17px;
    margin-bottom: 9px;*/
    margin-top: 5.3125vw;
    margin-bottom: 2.8125vw;
  }
  .author-and-photo-author {
    margin-bottom: 19px;
    font-size: 3.4375vw;
    line-height: 4.6875vw;
  }
  .author-and-photo-author .author,
  .author-and-photo-author .photo-author {
    font-size: inherit;
    line-height: inherit;
  }
  .under-top-news {
    width: 100vw;
    padding: 23px 20px 6px;
  }
  .under-top-news .for-tablet {
    display: none;
  }
  .under-top-news .item-news {
    width: 100%;
    padding-bottom: 20px;
    margin-bottom: 24px;
  }
  .under-top-news .item-news .section,
  .under-top-news .item-news .href-material,
  .under-top-news .item-news .href-author {
    width: inherit;
  }
  .under-top-news .item-news .section {
    font-size: 9px;
    line-height: 9px;
    margin-bottom: 9px;
  }
  .under-top-news .item-news .href-material {
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 5px;
  }
  .under-top-news .item-news .podzag-material {
    display: block;
    margin-bottom: 9px;
    font-size: 15px;
    line-height: 20px;
  }
  .under-top-news .item-news .href-author {
    font-size: 11px;
    line-height: 15px;
  }
  .under-top-news .item-news .section[href^="/forbes-woman"] {

  }
  .under-top-news .item-news:nth-last-of-type(2) {
    border-bottom: 1px solid #E2E2E2;
    padding-bottom: 19px;
  }
  .under-top-news .item-news:nth-child(odd) {
    padding-left: 0;
  }

  .bn100percentOn150px {
    margin-bottom: 2px;
  }

  .rating-on-mainpage .for-bnr {
    width: 0;
    height: 0;
    overflow: hidden;
  }
  .rating-on-mainpage {
    position: relative;
    width: 100%;
    margin-bottom: 30px;
    padding: 0 0 30px 0;
    background: #080808 url("/themes/forbes/img/romp-for-mobile-bg.jpg") center top no-repeat;
    background-size: cover;
  }
  .rating-on-mainpage .romp-head {
    color: #fff;
    border-bottom: 0;
    padding-bottom: 0;
    padding-top: 25px;
    margin-bottom: 24px;
  }
  .romp-head .name {
    width: 100%;
    text-align: center;
    font-size: 24px;
    line-height: 24px;
    text-transform: capitalize;
  }
  .romp-head .href-all {
    display: none;
  }
  .rating-on-mainpage .romp-slider {
    position: relative;
    min-height: auto;
    width: calc(100% - 10px);
    /*padding-right: 10px;*/
    left: 10px;
    border: 0;
    float: none;
    overflow-x: auto;
  }
  .romp-for-desktop.show {
    display: flex;
  }
  .romp-for-desktop {
    float: none;
    display: flex;
    /*width: calc(74.193%*5 + 1.5624vw*4);*/
    width: calc(365.6246vw + 10px);
    /*min-height: 290px;*/
    min-height: 90.625vw;
    margin-bottom: 17px;
  }
  .romp-item-block {
    border: 1px solid rgba(255,255,255,.2);
    background-color: rgba(255,255,255,.1);
    width: 71.875vw;
    /*min-width: 230px;*/
    margin-right: 1.5624vw;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    justify-content: flex-start;
  }
  .romp-item-block:last-child {
    margin-right: 0;
  }
  .romp-item-block .pic {
    height: calc(71.875vw / 1.15);
    height: 62.34375vw;
    position: relative;
    background-size: cover;
    background-position: center center;
  }
  .romp-item-block .pic .for-mobile {
    display: block;
  }
  .romp-item-block .pic .for-tablet {
    display: none;
  }


  .romp-item-block-text {
    /*min-height: 29.6875vw;*/
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    padding: 18px 0 23px;
  }
  .romp-item-block-text .name {
    color: #fff;
    font-family: BaseFontDemi, Arial, serif;
    font-size: 5vw;
    line-height: 5.625vw;
    text-align: center;
    display: block;
    width: 70%;
    margin: 0 auto;
  }
  .romp-item-block-text .name:after {
    display: none;
  }
  .romp-item-block-text .current,
  .romp-item-block-text .description {
    display: none;
  }
  .rating-on-mainpage .indicator {
    position: relative;
    width: 48.125vw;
    height: 3px;
    margin: 0 auto 30px;
    background-color: rgba(255,255,255,.2);
    border-radius: 3px;
  }
  .rating-on-mainpage .indicator .scroll-bar {
    position: absolute;
    left: 0;
    top: 0;
    width: 25%;
    height: 100%;
    background-color: rgba(255,255,255,.67);
    border-radius: 3px;
  }
  .rating-on-mainpage .indicator + .href-all {
    width: calc(100% - 20px);
    margin: 0 auto;
    border: 1px solid #fff;
    text-align: center;
  }
  .rating-on-mainpage .indicator + .href-all a {
    display: inline-block;
    padding: 16px 0;
    color: #fff;
    font-family: BaseFontBold, Arial, serif;
    font-size: 15px;
    line-height: 15px;
    text-transform: uppercase;
  }
  .rating-on-mainpage .indicator + .href-all a:after {
    content: '';
    display: inline-block;
    margin-left: 10px;
    width: 6px;
    height: 11px;
    background: url('/themes/forbes/img/rating-on-mainpage-arrow-white.png') center top no-repeat;
    background-size: contain;
  }



  .modal-menu .modal-content .modal-content-middle .href[href*="/brandvoice/"],
  .modal-menu .modal-content .modal-content-bottom .href[href*="/brandvoice/"] {
    padding-top: 17px;
    padding-bottom: 17px;
  }
  .modal-menu .modal-content .modal-content-middle .href[href*="/brandvoice/"] img,
  .modal-menu .modal-content .modal-content-bottom .href[href*="/brandvoice/"] img {
    max-width: 48%;
  }
  .modal-menu .modal-content .modal-content-middle .href[href*="/brandvoice/"]:after,
  .modal-menu .modal-content .modal-content-bottom .href[href*="/brandvoice/"]:after {
    width: 98px;
    height: 13px;
    background-size: contain;
  }
  .modal-menu .modal-content .modal-content-middle .href[href*="/brandvoice/emc"] img,
  .modal-menu .modal-content .modal-content-bottom .href[href*="/brandvoice/emc"] img{
    width: 29px;
  }
  .modal-menu .modal-content .modal-content-middle .href[href*="/brandvoice/sap"] img,
  .modal-menu .modal-content .modal-content-bottom .href[href*="/brandvoice/sap"] img{
    width: 25px;
  }
  .modal-menu .modal-content .modal-content-middle + .modal-content-hash {
    margin-top: 0;
    padding-bottom: 20px;
    border-bottom: 1px solid #333;
  }
  .page-forbes-100let .mobile-logo {
    width: 182px;
  }
  .page-forbes-100let .mobile-logo .forbes-logo {
    display: none;
  }
  .page-forbes-100let .mobile-logo .forbes-100let {
    display: block;
  }

  header,
  .content-in,
  .front .content,
  .footer-top-content,
  .footer-bottom-content {
    padding: 0 10px;
  }
  .content-in-milliard {
    padding: 0 20px;
  }

  .mobile-logo {
    display: block;
    top: 16px;
  }

  .header-menu-content-mobile .burger {
    position: absolute;
    width: 23px;
    height: 17px;
    top: 18px;
    left: 8px;
    margin: 0;
  }

  .burger span {
    top: 7px;
    border-top: 2px solid #000;
    border-bottom: 1px solid #000;
  }

  .burger:before,
  .burger:after {
    border-top: 2px solid #000;
    border-bottom: 1px solid #000;
  }

  header .under-menu {
    display: none;
  }

  header .header-menu {
    border-bottom: 1px solid #000;
    height: 53px;
  }

  header .header-menu.fix {
    height: 54px;
    padding: 28px 0 25px;
    border-bottom: 0.5px solid #000;
  }

  header .header-menu.fix:before {
    display: none;
  }

  header .header-menu-search {
    width: calc(100% - 53px);
    top: 12px;
  }
  .open-search header .header-menu:after {
    height: calc(100% + 1px);
  }
  .open-search header .header-menu-search {
    width: calc(100% - 41px);
    padding-left: 9px;
    top: 12px;
    left: 0;
    right: 0;
  }
  header .header-menu-search .menu-search-close {
    display: none;
    width: 52px;
    height: 53px;
    top: -12px;
    right: -51px;
    border-right: 1px solid #000;
  }
  header .header-menu-search.input-focus-true .menu-search-close {
    display: block;
  }
  header .header-menu.fix:after {
    left: -10px;
  }
  header .header-menu.fix .menu-search-close {
    height: 54px;
    background-position: 52% 50%;
  }

  header .header-menu-search-open {
    width: 20px;
    top: 12px;
  }

  header .header-menu-search, header .header-menu-search-open {
    right: 7px;
  }

  header .header-menu-search input[type="submit"] {
    width: 20px;
    background-size: 20px;
  }

  header .header-menu-search input[type="text"] {
    width: calc(100% - 30px);
    padding-left: 10px;
    font-size: 11px;
  }
  header .header-menu-search input::-webkit-input-placeholder {
    font-size: 11px;
  }
  header .header-menu-search input::-moz-placeholder {
    font-size: 11px;
  }
  header .header-menu-search input:-ms-input-placeholder {
    font-size: 11px;
  }

  .open-search .burger {
    display: none;
  }

  .open-read-also-for-mobile .header-menu {
    border-bottom: 0;
  }

  .modal-menu .modal-menu-body {
    padding: 0 3%;
  }

  .modal-menu .modal-head {
    border-bottom: 0;
    margin-bottom: 0;
    padding: 20px 0;
  }

  .modal-menu .modal-head .modal-menu-close {
    margin-left: -7px;
    padding-top: 2px;
  }

  .modal-menu .modal-head .modal-menu-close img {
    width: 23px;
  }

  .modal-menu .modal-head .modal-menu-logo img {
    width: 93px;
    height: 25px;
  }

  .modal-menu .modal-menu-top-news {
    display: block;
    width: 108%;
    margin-left: -4%;
    margin-bottom: 15px;
  }

  .modal-menu .modal-content {
    padding-bottom: 20px;
  }

  .modal-menu .modal-content .col-left,
  .modal-menu .modal-content .col-center,
  .modal-menu .modal-content .col-right {
    width: 100%;
    position: relative;
  }

  .modal-menu .modal-content .col-left,
  .modal-menu .modal-content .col-center {
    float: none;
  }

  .modal-menu .modal-content .col-left {
    margin-right: 0;
  }

  .modal-menu .modal-content .col-center {
    margin-right: 0;
  }

  .modal-menu .modal-content .col-right {
    padding-top: 0;
  }

  .modal-menu .modal-content .modal-content-middle,
  .modal-menu .modal-content .modal-content-bottom {
    padding-bottom: 0;
    margin-bottom: 0;
    border-bottom: 0;
  }

  .modal-menu .modal-content .modal-content-middle .name,
  .modal-menu .modal-content .modal-content-bottom .name {
    display: none;
  }

  .modal-menu .modal-content .modal-content-middle .href,
  .modal-menu .modal-content .modal-content-bottom .href {
    position: relative;
    z-index: 2;
    padding: 13px 11% 13px 4%;
  }

  .modal-menu .modal-content .modal-content-middle .col-center:before {
    content: '';
    display: block;
    position: absolute;
    z-index: 1;
    width: 120%;
    height: 100%;
    left: -10%;
    background-color: #3E3E3E;
  }

  .modal-menu .modal-content .modal-content-middle .col-center .href {
    border-bottom: 1px solid #4B4B4B;
  }

  .modal-menu .modal-content .modal-content-middle .href.videoF100 {
    padding: 15px 11% 11px 4%;
  }
  .modal-content-middle .href.videoF100 img {
    width: 122px;
    height: 19px;
    margin: -1px 0 -1.5px;
  }

  .modal-menu .modal-content .modal-content-middle .col-center .href:last-child {
    border-bottom: 0;
  }

  .modal-menu .modal-content .modal-content-middle .col-right .href:last-child {
    border-bottom: 1px solid #333;
  }

  .modal-menu .modal-content .modal-content-bottom .modal-subscription-magazine {
    position: relative;
    z-index: 2;
    padding: 30px 4% 20px;
    font-size: 14px;
  }

  .modal-menu .modal-content .modal-content-bottom .modal-subscription-magazine img {
    margin-bottom: 10px;
  }

  .modal-menu .modal-content .modal-content-bottom .col-left {
    margin-bottom: 15px;
  }

  .modal-menu .modal-content .modal-content-bottom .col-left:before {
    content: '';
    display: block;
    position: absolute;
    z-index: 1;
    width: 120%;
    height: 100%;
    top: -1px;
    left: -10%;
    background-color: #3E3E3E;
  }

  .modal-menu .modal-content .modal-content-bottom .col-center .href:last-child {
    border-bottom: 1px solid #333;
  }

  .modal-menu .modal-content .modal-content-bottom .col-right {
    float: right;
    padding-top: 0;
  }

  .modal-menu .modal-menu-footer {
    height: auto;
  }

  .modal-menu .modal-menu-footer .modal-menu-footer-content {
    padding: 20px 3%;
    text-align: center;
  }
  .modal-menu .modal-menu-footer .modal-menu-footer-content .social-block a {
    display: block;
    margin-right: 20px;
  }
  .modal-menu .modal-menu-footer .modal-menu-footer-content .social-block,
  .modal-menu .modal-menu-footer .modal-menu-footer-content .copy {
    float: none;
    display: flex;
    justify-content: center;
  }
  .modal-menu .modal-menu-footer .modal-menu-footer-content .copy {
    margin-top: 10px;
  }

  .modal-menu .modal-menu-footer .modal-menu-footer-content .social-block {
    top: 0;
  }

  .modal-menu .modal-menu-footer .modal-menu-footer-content .copy {
    font-size: 14px;
    line-height: 14px;
  }

  .drum {
    padding-top: 56px;
    padding-bottom: 10px;
    position: relative;
    border-top: 0;
  }

  .drum .actual-news .most-current-today {
    top: 18px;
    position: absolute;
    width: 100%;
    font-size: 13px;
    line-height: 15px;
  }

  .drum .actual-news .most-current-today:after {
    content: '';
    position: absolute;
    left: 0;
    bottom: -1px;
    width: 75%;
    height: 4px;
    background-color: #ffa800;
  }

  .drum .important-news {
    margin-bottom: 23px;
  }

  .drum .important-news .important-news-text {
    position: relative;
    padding: 18px 10px 0;
    background-color: #fff;
  }

  .drum .important-news .important-news-text .name {
    font-size: 18px;
    line-height: 22px;
    color: #000;
    margin-bottom: .3em;
    letter-spacing: -.5px;
  }

  .drum .important-news .important-news-text .author {
    color: #000;
    font-size: 12px;
    line-height: 18px;
  }

  .drum .important-news .important-news-text .author a {
    color: inherit;
  }

  .drum .actual-news .item-news {
    width: 100%;
    margin-right: 0;
    height: auto;
    overflow: hidden;
    float: none;
    border-bottom: 0;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    margin-bottom: 10px;
  }

  .drum .actual-news .item-news .href-material {
    font-family: BaseFontBold, Arial, serif;
    font-size: 17px;
    line-height: 21px;
    margin-bottom: .45em;
  }

  .drum .actual-news .item-news .author {
    color: #000;
    line-height: 1.3em;
  }

  .drum .actual-news .item-news:nth-of-type(2), .drum .actual-news .item-news:nth-of-type(3) {
    border-bottom: 0;
    padding-bottom: 8px;
  }

  .drum .actual-news .item-news:nth-last-of-type(-n+2) {
    padding-bottom: 10px;
    margin-bottom: 10px;
  }

  /*.drum .actual-news .item-news:nth-of-type(4) {
    padding-bottom: 0;
    margin-bottom: 0;
    float: none;
  }*/
  .drum.category {
    top: -1px;
    border-top: 0;
    padding-top: 68px;
  }
  .node-suzhet .drum.category {
    top: -2px;
  }

  .drum.category .actual-news {
    padding: 0 0 20px;
  }

  .drum.category .actual-news .most-current-today {
    color: #fff;
    top: 25px;
    position: absolute;
    width: 100%;
    font-size: 13px;
    line-height: 15px;
    padding: 0;
    background: none;
  }

  .drum.category .actual-news .most-current-today:after {
    right: auto;
    width: 75%;
    left: 0;
  }

  .drum.category .actual-news .item-news {
    position: relative;
  }

  .drum.category .actual-news .item-news:nth-of-type(2) {
    margin-bottom: 10px;
  }

  .drum.category .actual-news .item-news:last-of-type {
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .drum.category .important-news .important-news-text {
    background-color: #272727;
  }

  .drum.category .important-news .important-news-text .name {
    color: #fff;
  }

  .drum.category .important-news .important-news-text .author {
    color: #fff;
  }

  .drum.category:before {
    content: '';
    position: absolute;
    z-index: 0;
    top: 0;
    left: -10px;
    width: 110%;
    width: calc(100% + 20px);
    height: 100%;
    background-color: #272727;
  }

  .under-drum {
    padding-bottom: 0;
  }

  .under-drum .item-material {
    width: 100%;
    float: none;
    border-bottom: 1px solid #000;
    padding-bottom: 19px;
    margin-bottom: 20px;
  }

  .under-drum .item-material:nth-of-type(2) {
    margin: 0 0 20px 0;
  }

  .under-drum .item-material:nth-of-type(3) {
    border-bottom: 0;
    margin-bottom: 0;
  }
  .page-under-drum .main-section-tab {
    border-top: 1px solid #000;
  }

  .under-drum .item-material .date {
    position: relative;
    margin: -37px 0 0;
    padding: 7px 14px 6px 9px;
    float: right;
    font-size: 9px;
    line-height: 11px;
    background-color: #fff;
  }

  .under-drum .item-material .name {
    width: 100%;
    font-size: 18px;
    line-height: 22px;
    letter-spacing: -0.5px;
    padding: 0 10px;
  }

  .block-opinions .block-opinions-head {
    font-size: 26px;
    line-height: 28px;
    padding: 16px 0;
    margin: 0 4%;
  }

  .block-opinions .block-opinions-content {
    display: block;
    width: 92%;
    margin: 0 4% 18px;
  }

  .block-opinions .block-opinions-content .item-material {
    display: block;
    width: 100%;
    border-bottom: 1px solid #E8E8E8;
    padding-left: 14.5%;
    padding-right: 14.5%;
  }

  .block-opinions .block-opinions-content .item-material img {
    margin: 0 auto 18px;
  }

  .block-opinions .block-opinions-content .item-material .href-author {
    text-align: center;
  }

  .block-opinions .block-opinions-content .item-material .href-author img {
    width: 100px;
    height: 100px;
  }

  .block-opinions .block-opinions-content .item-material .href-material {
    text-align: center;
  }

  .block-opinions .block-opinions-content .item-material:nth-of-type(2) {
    width: 100%;
    border-right: 0;
    border-left: 0;
    padding-left: 14.5%;
    padding-right: 14.5%;
  }

  .block-opinions .block-opinions-content .item-material:last-child {
    padding-left: 14.5%;
    padding-right: 14.5%;
    padding-bottom: 0;
    border-bottom: 0;
  }

  .block-page-opinion {
    top: -1px;
    border-top: 0;
    position: relative;
    margin-bottom: 20px;
    padding-top: 25px;
    padding-bottom: 20px;
    background-color: #272727;
  }

  .block-page-opinion:before {
    content: '';
    position: absolute;
    z-index: 0;
    top: 0;
    left: -10px;
    width: calc(100% + 20px);
    height: 100%;
    background-color: #272727;
  }

  .block-page-opinion .block-name {
    position: relative;
    color: #fff;
    font-size: 13px;
    line-height: 15px;
    padding-bottom: 7px;
    margin: 0 0 21px;
  }

  .block-page-opinion .block-name:after {
    content: '';
    position: absolute;
    left: 0;
    bottom: -5px;
    width: 75%;
    height: 5px;
    background-color: #ffa800;
  }

  .block-page-opinion .important-opinion .big-img {
    position: relative;
    display: block;
  }

  .block-page-opinion .important-opinion .big-img .text-for-mobile {
    display: block;
    width: 100%;
    padding: 12px;
    position: absolute;
    bottom: 0;
    color: #fff;
    font-size: 16px;
    line-height: 20px;
    font-family: BaseFontBold, Arial, serif;
    background-color: rgba(0, 0, 0, 0.5);
  }

  .block-page-opinion .important-opinion .important-opinion-text {
    position: relative;
    width: 100%;
    background-color: transparent;
  }

  .block-page-opinion .important-opinion .important-opinion-text .item-material {
    padding: 20px 0 0;
    margin: 0;
  }

  .block-page-opinion .important-opinion .important-opinion-text .item-material:after {
    content: '';
    display: block;
    clear: both;
  }

  .block-page-opinion .important-opinion .important-opinion-text .href-section {
    display: none;
  }

  .block-page-opinion .important-opinion .important-opinion-text .href-author {
    text-align: left;
    margin-bottom: 0;
    padding-left: 85px;
  }

  .block-page-opinion .important-opinion .important-opinion-text .href-author img {
    width: 60px;
    height: 60px;
    float: left;
    margin: 0 0 0 -75px;
  }

  .block-page-opinion .important-opinion .important-opinion-text .href-material {
    display: none;
  }

  .main-section-tab,
  .popular-section-tab {
    margin-bottom: 19px;
    position: relative;
  }

  .main-section-tab .name,
  .popular-section-tab .name {
    font-size: 13px;
  }

  .main-section-tab .name:after,
  .popular-section-tab .name:after {
    border-bottom: 26px solid #fff;
  }

  .main-section-tab .name .mobile,
  .popular-section-tab .name .mobile {
    display: block;
    margin-top: -2px;
    position: relative;
    top: 1px;
  }

  .main-section-tab .list li,
  .popular-section-tab .list li {
    display: none;
  }

  .node-type-profile .main-section-tab .list li {
    font-family: BaseFontBold, Arial, serif;
    display: block;
    font-weight: bold;
    font-size: 3.85vw;
    color: black;
    margin-right: 1.8vw;
  }

  .node-type-profile .main-section-list .block-href-material .item-material .date-material .section {
    display: none;
  }

  .node-type-profile .main-section-list .block-href-material .item-material .date-material .date {
    display: inline;
    margin: 0;
  }

  .node-type-profile .main-section-list .block-href-material .item-material .date-material .date span {
    display: inline;
  }

  .node-type-profile .main-section-list .block-href-material .item-material .date-material .date span span {
    display: none;
  }

  .node-type-profile .main-section-list .block-href-material .item-material .date-material .date {
    display: inline-block;
  }

  .node-type-profile .main-section-list .block-href-material .item-material .views-info {
    padding: 0 10px;
  }

  .node-type-profile .main-section-list .block-href-material .item-material .views-info span,
  .node-type-profile .main-section-list .block-href-material .item-material .views-info a {
    font-size: 3vw;
  }

  .node-type-profile .main-section-list .block-href-material .item-material .date-material {
    font-size: 12px;
    margin: -46px 0 0;
    padding: 10px 14px 10px 9px;
  }

  .node-type-profile .main-section-list .block-href-material .item-material .href-material {
    font-size: 23px;
    line-height: 30px;
  }

  .node-type-profile .block-page-author .rank-line .author-rank {
    font-size: 13px;
    width: 100%;
  }

  .node-type-profile .block-page-author .rank-line .author-rank::after {
    content: "";
    width: 80%;
    height: 4px;
    display: block;
    background: #FFAA00;
    margin-bottom: 15px;
  }

  .node-type-profile .block-page-author .rank-line {
    flex-direction: column;
    padding-bottom: 26px;
  }

  .node-type-profile .block-page-author .rank-line .add-new-article {
    width: 100%;
    height: 51px;
    margin: 15px 0 0;
    padding: 14px 0 0;
    /*background-position-x: 81%;*/
    background-image: none;
    background-size: 7px;
    text-align: center;
    font-size: 15px;
    border-radius: 0;
  }
  .node-type-profile .block-page-author .rank-line .add-new-article:after {
    content: '';
    display: inline-block;
    width: 7px;
    height: 11px;
    margin-left: 7px;
    background: url('https://cdn.forbes.ru/themes/forbes/img/learn-more-arrow.png') 0 0 no-repeat;
    background-size: contain;
  }

  .block-page-author .rank-line .channels {
    margin: 0;
    font-size: 9px;
    line-height: 14px;
    text-align: left;
    padding: 0;
  }

  .block-page-author .rank-line .channels > span {
    display: block;
    margin: 0;
  }

  .main-section-tab .list li.mobile,
  .popular-section-tab .list li.mobile {
    display: block;
  }

  .main-section-list {
    padding-bottom: 30px;
  }

  .main-section-list .block-href-material {
    padding-right: 0;
  }

  .main-section-list .block-href-material.hide {
    width: 100%;
  }

  .main-section-list .block-href-material .item-material {
    border-bottom: .5px solid #000;
    padding-bottom: 19px;
    margin-bottom: 14px;
  }

  .main-section-list .block-href-material .item-material.no-img .date-material {
    margin: 0;
  }

  .main-section-list .block-href-material .item-material.no-img .date-material:after {
    content: '';
    display: block;
    clear: both;
  }

  .main-section-list .block-href-material .item-material.no-img .href-material {
    clear: both;
  }

  .main-section-list .block-href-material .item-material .pic-material {
    margin-bottom: 15px;
  }

  .main-section-list .block-href-material .item-material .date-material {
    position: relative;
    margin: -40px 0 0;
    padding: 8px 14px 6px 9px;
    float: right;
    font-size: 9px;
    background-color: #fff;
  }

  .main-section-list .block-href-material .item-material .date-material .section {
    float: right;
    margin-right: 0;
  }

  .main-section-list .block-href-material .item-material .date-material .date {
    float: left;
    margin-right: 10px;
  }

  .main-section-list .block-href-material .item-material .date-material .date span {
    display: none;
  }

  .main-section-list .block-href-material .item-material .date-material .section,
  .main-section-list .block-href-material .item-material .date-material .date {
    display: inline-block;
    margin-top: 0;
  }

  .main-section-list .block-href-material .item-material .href-material,
  .main-section-list .block-href-material .item-material .author-material {
    padding: 0 10px;
    line-height: 22px;
  }

  .main-section-list .block-href-material .item-material .author-material {
    line-height: 20px;
  }

  .main-section-list .block-href-material .item-material:last-of-type {
    border-bottom: 1px solid #000;
    margin-bottom: 13px;
  }

  .main-section-list .block-href-material .all-material {
    padding-left: 10px;
    font-size: 14px;
  }

  .front #forbes-section .block-href-material .all-material {
    color: transparent;
    height: 0;
    margin-top: 20px;
    margin-bottom: 43px;
    padding-left: 0;
  }

  .front #forbes-section .block-href-material .all-material:before {
    content: 'показать больше';
    display: block;
    text-align: center;
    font-family: BaseFont, Arial, serif;
    font-size: 12px;
    line-height: 12px;
    color: #11679D;
  }

  .front #forbes-section .block-href-material .all-material:after {
    content: '';
    display: block;
    background: url("https://cdn.forbes.ru/themes/forbes/img/all-material-arrow.svg") center center no-repeat;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    width: 100%;
    height: 13px;
    margin-top: 4px;
  }

  .front #forbes-section .block-href-material .all-material span {
    display: none;
  }

  .main-section-list .block-bnr-in-text {
    display: none;
  }
  .page-forbes-brandvoice .main-section-list .block-bnr-in-text {
    display: block;
    width: 100%;
  }

  .main-section-list.editors-choice .main-section-tab {
    padding-top: 25px;
    margin-bottom: 20px;
    position: relative;
    border-top: 0;
  }

  .main-section-list.editors-choice .main-section-tab .name {
    font-size: 13px;
    line-height: 15px;
  }

  .main-section-list.editors-choice .main-section-tab .name .mobile {
    display: block;
    position: relative;
    padding-bottom: 8px;
  }

  .main-section-list.editors-choice .main-section-tab .name .mobile:after {
    content: '';
    position: absolute;
    left: 0;
    bottom: -5px;
    width: 75%;
    height: 5px;
    background-color: #ffa800;
  }

  .main-section-list.editors-choice .block-href-material {
    display: block;
  }

  .main-section-list.editors-choice .block-href-material .item-material {
    width: auto;
    border-bottom: 1px solid #000;
    padding-bottom: 12px;
    margin-bottom: 20px;
  }

  .main-section-list.editors-choice .block-href-material .item-material .pic-material {
    max-width: 100%;
  }

  .main-section-list.editors-choice .block-href-material .item-material .date-material {
    margin-top: -35px;
    margin-bottom: 0;
    line-height: normal;
  }

  .main-section-list.editors-choice .block-href-material .item-material .author-material {
    display: block;
  }

  .main-section-list.editors-choice .block-href-material .item-material:nth-last-child(2) {
    border-bottom: 0;
    margin-bottom: 0;
  }

  .main-section-list.editors-choice .block-href-material .item-material.no-img .date-material {
    margin: 0;
  }

  .main-section-list.editors-choice .block-href-material .load_more {
    padding-top: 22px;
  }

  .main-forbes-video {
    padding: 0;
    background-color: #191919;
    border-top: 0;
    overflow: visible;
  }

  .page-forbes-woman .main-forbes-video,
  .page-forbes-life .main-forbes-video {
    margin-bottom: 30px;
  }

  .main-forbes-video:before {
    content: '';
    position: absolute;
    z-index: 0;
    width: calc(100% + 20px);
    top: 0;
    left: -10px;
    height: 100%;
    background-color: #191919;
  }

  .main-forbes-video .logo-forbes-video {
    width: 134px;
    height: 21px;
    position: relative;
    background: url("https://cdn.forbes.ru/themes/forbes/img/main-forbes-video-mobile.svg") left center no-repeat;
    background-size: contain;
    margin: 15px 0 0 9px;
  }

  .main-forbes-video .main-gallery-block {
    padding: 17px 10px 10px;
  }

  .main-forbes-video .main-gallery-block .main-gallery {
    width: 100%;
    padding: 0;
  }

  .main-forbes-video .main-gallery-block .main-gallery .slick-prev,
  .main-forbes-video .main-gallery-block .main-gallery .slick-next {
    width: 32px;
    height: 21px;
    background-position: 50% 50%;
    top: -38px;
  }

  .main-forbes-video .main-gallery-block .main-gallery .slick-prev {
    right: 16px;
    left: auto;
  }

  .main-forbes-video .main-gallery-block .main-gallery .slick-next {
    right: -10px;
  }

  .main-forbes-video .main-gallery-block .main-gallery .main-gallery-item {
    margin: 0;
  }

  .main-forbes-video .main-gallery-block .main-gallery .main-gallery-item a {
    color: #fff;
  }

  .main-forbes-video .main-gallery-block .main-gallery .main-gallery-item .block-img {
    margin-bottom: 14px;
  }

  .main-forbes-video .main-gallery-block .main-gallery .main-gallery-item .block-text {
    font-size: 16px;
    line-height: 19px;
  }

  .main-forbes-video .all-material {
    display: none;
  }

  .main-forbes-video .all-material.mobile {
    float: left;
    display: block;
    position: relative;
    color: #fff;
    font-size: .9em;
    margin: 10px 0 29px 10px;
  }

  .main-forbes-video .all-material.mobile span {
    width: 16px;
    height: 11px;
    margin-left: 11px;
    background: url("https://cdn.forbes.ru/themes/forbes/img/all-material-arrow-white.svg") left center no-repeat;
    background-size: 15px;
  }

  .main-rating-block {
    padding-bottom: 0;
    overflow: visible;
    width: calc(100% + 20px);
    margin-left: -10px;
    margin-bottom: 20px;
  }
  .main-brand-voice .col-left .brand-logo:after {
    border-top: 2px solid #E5E5E5;
  }

  .main-rating-block .block-rating {
    display: none;
  }

  .main-rating-block .block-href-material {
    background: url("https://cdn.forbes.ru/themes/forbes/img/main-rating-block-bg_.jpg") top center no-repeat;
    background-size: cover;
    padding: 0 10px;
  }

  .main-rating-block .block-href-material .zag-ratings {
    display: block;
    padding: 25px 0 14px;
    font-family: BaseFontBold, Arial, serif;
    text-align: center;
    font-size: 24px;
    color: #fff;
  }

  .main-rating-block .block-href-material .item {
    display: block;
    width: 100%;
    padding: 20px 22% 20px 10px;
    border-right: 0;
    border-bottom: .5px solid rgba(255, 255, 255, 0.3);
    color: #fff;
    font-size: 14px;
    line-height: 20px;
  }

  .main-rating-block .block-href-material .item:after {
    content: '';
    position: absolute;
    right: 15px;
    top: 0;
    width: 16px;
    height: 100%;
    background: url("https://cdn.forbes.ru/themes/forbes/img/arrow-white.svg") 0 center no-repeat;
    background-size: contain;
  }

  .main-rating-block .block-href-material .item:last-child {
    border-bottom: 0;
  }

  .main-rating-block .all-ratings {
    padding-left: 20px;
    background-color: #333;
    color: #fff;
    font-size: 16px;
    text-align: left;
  }

  .main-rating-block .all-ratings:after {
    width: 16px;
    height: 11px;
    margin-left: 15px;
    background: url("https://cdn.forbes.ru/themes/forbes/img/all-material-arrow-white.svg") left center no-repeat;
    background-size: 15px;
  }

  .main-brand-voice {
    border-top: 0;
    padding: 0 0 24px;
    display: block;
  }
  .main-brand-voice .col-left .brand-logo img {
    max-width: 61%;
  }
  .main-brand-voice .col-left .head-brand-voice {
    padding-bottom: 6px;
  }
  .main-brand-voice .col-left .head-brand-voice .text {
    display: block;
    margin-top: 2px;
  }
  .main-brand-voice .col-right .href-all-material {
    font-size: 12px;
    line-height: 12px;
    display: block;
    margin-top: 7px;
  }

  .main-brand-voice .col-left,
  .main-brand-voice .col-right {
    display: block;
    width: 100%;
  }

  .main-brand-voice .col-left .brand-logo {
    margin-bottom: 13px;
  }

  .main-brand-voice .col-left {
    border-right: 0;
    padding: 0 10px;
  }

  .main-brand-voice .col-right {
    padding-left: 10px;
  }

  .main-brand-voice .col-right .href-material {
    display: none;
  }

  .main-life-woman {
    display: block;
    padding-bottom: 16px;
  }

  .main-life-woman .col-left,
  .main-life-woman .col-right {
    display: block;
    width: 100%;
  }

  .main-life-woman .col-left .col-head,
  .main-life-woman .col-right .col-head {
    border-top: 2px solid #000;
  }

  .main-life-woman .col-left .item-material,
  .main-life-woman .col-right .item-material {
    border-bottom: 0;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .main-life-woman .col-left .item-material:nth-of-type(4),
  .main-life-woman .col-left .item-material:last-of-type,
  .main-life-woman .col-right .item-material:nth-of-type(4),
  .main-life-woman .col-right .item-material:last-of-type {
    display: none;
  }

  .main-life-woman .col-left {
    padding-right: 0;
    padding-bottom: 16px;
    border-right: 0;
  }

  .main-life-woman .col-right {
    padding-left: 0;
  }

  .main-life-woman .col-left .item-material img,
  .main-life-woman .col-right .item-material img {
    margin-bottom: 11px;
  }

  .main-life-woman .col-left .item-material .name-material,
  .main-life-woman .col-right .item-material .name-material {
    font-size: 13px;
    line-height: 15px;
    padding-bottom: 6px;
  }

  .main-life-woman .col-left .item-material .author-material,
  .main-life-woman .col-right .item-material .author-material {
    font-size: 10px;
    line-height: 13px;
  }

  .main-section-list.readers-choice {
    padding-bottom: 21px;
  }

  .main-section-list.readers-choice .main-section-tab .name .mobile span {
    display: none;
  }

  .main-section-list.readers-choice .block-href-material .item-material {
    width: 100%;
    height: auto !important;
    float: none;
    margin-bottom: 13px;
    padding-bottom: 13px;
    border-bottom: .5px solid #E1E1E1;
  }
  .main-section-list.readers-choice .block-href-material .item-material:nth-of-type(4),
  .main-section-list.readers-choice .block-href-material .item-material:nth-of-type(5) {
    margin-bottom: 13px;
    padding-bottom: 13px;
    border-bottom: .5px solid #E1E1E1;
  }
  /*.main-section-list.readers-choice .block-href-material .item-material:nth-of-type(9) {
    margin-bottom: 13px;
  }
  .main-section-list.readers-choice .block-href-material .item-material:nth-last-of-type(-n+8) {
    margin-bottom: 13px;
  }
  .main-section-list.readers-choice .block-href-material .item-material:nth-of-type(10) {
    margin-bottom: 0;
  }*/

  /*.main-section-list.readers-choice .block-href-material .item-material:nth-last-of-type(-n+2) {
    display: none;
  }*/

  .main-section-list.readers-choice .block-href-material .item-material .visits {
    font-size: 9px;
    line-height: 9px;
    margin-left: 10px;
    margin-bottom: 4px;
  }

  .main-section-list.readers-choice .block-href-material .item-material .pic-material {
    display: none;
  }

  .main-section-list.readers-choice .block-href-material .item-material .href-material {
    font-size: 13px;
    line-height: 15px;
    margin-left: 10px;
    padding: 0;
  }

  footer .footer-top {
    display: none;
  }

  footer .footer-bottom {
    position: relative;
  }

  footer .footer-bottom .separator {
    display: block;
    border-bottom: 1px solid #fff;
    margin: 50px auto 0;
  }

  footer .footer-bottom-content {
    padding: 25px 18px 5px;
  }

  footer .footer-bottom-content .social-block {
    float: none;
    margin-top: 0;
    position: absolute;
    right: 18px;
    top: 25px;
  }

  footer .acmg-logo-footer-content {
    float: left;
    margin-right: 0;
    width: 63px;
    height: 23px;
  }

  footer .acmg-button-footer {
    position: relative;
    margin: 2px 0 0 -10px;
  }

  .acmg-button-footer .block-choice {
    font-family: BaseFontMedium, Arial, serif;
    font-size: 15px;
  }

  footer .acmg-button-footer .block-choice-open {
    right: -213px;
    width: 340px;
  }

  footer .acmg-button-footer .block-choice-open .block-choice {
    float: left;
  }

  footer .acmg-button-footer:last-of-type {
    float: right;
    margin-right: 10px;
    margin-left: 0;
  }

  footer .acmg-button-footer:last-of-type .block-choice-open {
    right: 0;
  }

  footer .acmg-button-footer:last-of-type .block-choice-open .block-choice {
    float: right;
  }

  .page-node .content .col-left {
    /*
    display: block;
    width: 100%;
    position: fixed;
    left: -100%;
    overflow: visible;
    -webkit-transition: left .3s;
    transition: left .3s; */
  }

  .page-node .content .col-left .read-also {
    width: inherit;
    height: inherit !important;
    background-color: #fff;
    overflow: visible;
    position: fixed !important;
    top: 62px !important;
  }

  .page-node .content .col-left .read-also .soc-seti .soc-seti-content {
    display: none;
    height: 0;
    overflow: hidden;
  }

  .page-node .content .col-left .read-also .soc-seti .name {
    padding: 12px 19px 12px 11px;
  }

  .page-node .content .col-left .read-also .read-also-block-href {
    width: inherit;
    height: calc(100vh - 62px) !important;
    padding: 0 10px 25px;
  }

  .page-node .content .col-left .read-also .read-also-block-href .href-material {
    padding: 20px 5px 20px;
    margin: 0;
  }

  .page-node .content .col-left .read-also .read-also-block-href .href-material .quantity {
    line-height: 14px;
    margin-bottom: 10px;
  }

  .page-node .content .col-left .read-also.fix .show-read-also-for-mobile,
  .page-node .content .col-left .read-also.stop .show-read-also-for-mobile {
    display: block;
    position: absolute;
    top: 40vh;
    right: -30px;
    width: 30px;
    height: 70px;
  }

  .page-node .content .col-left .read-also.fix .show-read-also-for-mobile:after,
  .page-node .content .col-left .read-also.stop .show-read-also-for-mobile:after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 17px;
    height: 50px;
    background: transparent url("https://cdn.forbes.ru/themes/forbes/img/show-for-mobile-arrow.png") no-repeat;
    background-size: contain;
  }

  .page-node .content .col-left .read-also.fix .show-read-also-for-mobile.true,
  .page-node .content .col-left .read-also.stop .show-read-also-for-mobile.true {
    right: 0;
    left: auto;
    transform: scale(-1, 1);
  }

  .page-node .content .col-left .block-bnr-left {
    display: none;
  }

  .page-node .content .col-center .col-center-in .headline .section-and-hashtag .hashtag {
    margin-right: 35px;
  }
  .page-node .content .col-center .col-center-in .headline .section-and-hashtag .date {
    font-size: 9px;
    line-height: 20px;
    white-space: nowrap;
  }
  .page-node .content .col-center .col-center-in .section-and-hashtag ul {
    font-size: 10px;
    line-height: 10px;
  }

  .page-node .content .col-center .col-center-in .headline h2,
  .page-node .content .col-center .col-center-in .headline h1 {
    font-size: 22px;
    line-height: 24px;
  }

  .page-node .content .col-center .col-center-in .article-top {
    width: 100%;
  }

  .page-node .content .col-center .col-center-in .article-top .shares {
    display: none;
  }

  .page-node .content .col-center .col-center-in .article-top .subtitle {
    font-size: 18px;
    line-height: 24px;
    padding-left: 12px;
  }

  .page-node .content .col-center .col-center-in .article-top p {
    margin: 15px 0;
    padding-left: 12px;
  }

  .page-node .content .col-center .col-center-in .article-bottom p {
    width: 100%;
    margin: 15px 0;
    padding-left: 12px;
  }

  .page-node .content .col-center .col-center-in .field-img .item-author,
  .page-node .content .col-center .col-center-in .field-img .item-source {
    float: none;
    width: 100%;
  }

  .page-node .content .col-center .col-center-in .field-img .item-source {
    text-align: left;
  }

  .page-node .content .col-center .col-center-in .richest-businessman-table {
    padding-left: 8px;
  }

  .page-node .content .col-center .col-center-in .richest-businessman-table .name {
    font-size: 21px;
  }

  .page-node .content .col-center .col-center-in .facts-profile-block {
    margin-bottom: 30px;
  }

  .page-node .content .col-center .col-center-in .facts-profile-block .facts-profile {
    width: 100%;
  }

  .page-node .content .col-center .col-center-in .facts-profile-block .facts-profile .name {
    margin-left: 8px;
    padding-bottom: 10px;
  }

  .page-node .content .col-center .col-center-in .facts-profile-block .personal-data {
    display: none;
  }

  .page-node .content .col-center .block-bnr-in-text {
    display: none;
  }

  .page-node .content .also-interested {
    margin-top: 35px;
    padding-bottom: 0;
    border-bottom: 0;
  }

  .page-node .content .also-interested .name {
    font-size: 15px;
    padding-bottom: 0;
    margin-bottom: 10px;
    border-bottom: 2px solid #000;
  }

  .page-node .content .also-interested .also-interested-gallery .also-interested-gallery-item {
    width: 160px;
    height: 133px;
  }

  .page-node .content .pagination .further {
    float: left;
    width: 100%;
    margin-top: 15px;
  }

  .page-node .content .pagination .further:after {
    float: right;
    margin-top: 7px;
  }

  .page-node .content .related-news {
    margin-top: 35px;
  }

  .page-node .content .related-news .name {
    font-size: 15px;
    padding-bottom: 0;
    margin-bottom: 0;
    border-bottom: 2px solid #000;
  }

  .page-node .content .related-news .related-news-content a {
    font-size: 14px;
    padding: 10px 30px;
    background-position: 10px 15px;
  }

  .page-node .content .partner-news {
    padding-bottom: 0;
    border-bottom: 0;
    overflow-x: auto;
    overflow-y: hidden;
    margin-right: 10px;
  }

  .page-node .content .partner-news .name {
    font-size: 13px;
    padding-bottom: 5px;
    border-bottom: 2px solid #000;
    margin: 0 10px 14px 10px;
  }


  .page-node .content .partner-news .partner-news-content a {
    display: block;
    width: 172px;
    min-width: 172px;
    font-size: 14px;
    line-height: 16px;
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 0;
    letter-spacing: -0.2px;
    float: none;
  }
  .page-node .content .partner-news .partner-news-content a:last-child {
    margin-right: 10px;
  }
  .page-node .content .partner-news .partner-news-content a img {
    width: 100%;
    height: auto;
  }
  .page-node .content .smi2-news .wrap_img,
  .page-node .content .direct-advert-news .wrap_img {
    width: 172px;
    height: 123px;
    margin: 0;
    margin-bottom: 17px;
  }

  .page-forbes-life .mobile-logo {
    width: 140px;
    margin-top: -1px;
  }

  .page-forbes-life .mobile-logo .forbes-logo {
    display: none;
  }

  .page-forbes-life .mobile-logo .forbes-life {
    display: block;
    top: -2px;
    position: relative;
  }

  .page-forbes-woman .mobile-logo {
    width: 189px;
  }

  .page-forbes-woman .mobile-logo .forbes-logo {
    display: none;
  }

  .page-forbes-woman .mobile-logo .forbes-woman {
    display: block;
  }

  .page-forbes-woman.page-forbes-society .mobile-logo {
    width: 84px;
  }

  .page-forbes-woman.page-forbes-society .mobile-logo .forbes-logo {
    display: block;
  }

  .page-forbes-woman.page-forbes-society .mobile-logo .forbes-woman {
    display: none;
  }

  .page-forbes-club .mobile-logo {
    width: 140px;
    margin-top: -1px;
  }

  .page-forbes-club .mobile-logo .forbes-logo {
    display: none;
  }

  .page-forbes-club .mobile-logo .forbes-club {
    display: block;
  }

  .page-forbes-school .mobile-logo {
    width: 70%;
    margin-top: 6px;
  }

  .page-forbes-school .mobile-logo .forbes-logo {
    display: none;
  }

  .page-forbes-school .mobile-logo .forbes-school {
    display: block;
  }

  .page-forbes-brandvoice .mobile-logo {
    width: 70%;
  }

  .page-forbes-brandvoice .mobile-logo .forbes-logo {
    display: none;
  }

  .page-forbes-brandvoice .mobile-logo .forbes-brandvoice {
    display: block;
    max-width: 210px;
  }

  .page-forbes-insights .mobile-logo {
    width: 170px;
  }

  .page-forbes-insights .mobile-logo .forbes-logo {
    display: none;
  }

  .page-forbes-insights .mobile-logo .forbes-insights {
    display: block;
  }


  .page-forbes-life .page-life-woman,
  .page-forbes-woman .page-life-woman,
  .page-forbes-club .page-life-woman {
    padding-top: 10px;
    border-top: 0;
  }

  .page-forbes-life .page-life-woman .block-bnr-in-text,
  .page-forbes-woman .page-life-woman .block-bnr-in-text,
  .page-forbes-club .page-life-woman .block-bnr-in-text {
    display: none;
  }

  .page-forbes-life .page-life-woman .first-material,
  .page-forbes-woman .page-life-woman .first-material,
  .page-forbes-club .page-life-woman .first-material {
    width: 100%;
    position: relative;
  }

  .page-forbes-life .page-life-woman .first-material img,
  .page-forbes-woman .page-life-woman .first-material img,
  .page-forbes-club .page-life-woman .first-material img {
    margin-bottom: 8px;
  }

  .page-forbes-life .page-life-woman .first-material .text,
  .page-forbes-woman .page-life-woman .first-material .text,
  .page-forbes-club .page-life-woman .first-material .text {
    font-size: 21px;
    line-height: 26px;
    margin-top: 14px;
    margin-bottom: 30px;
  }

  .page-forbes-life .page-life-woman .first-material .date,
  .page-forbes-woman .page-life-woman .first-material .date,
  .page-forbes-club .page-life-woman .first-material .date {
    position: relative;
    float: right;
    margin-top: -32px;
    padding: 0 10px;
    background-color: #fff;
    color: #7A7A7A;
  }

  .page-forbes-life .page-life-woman .under-first-material .first-block,
  .page-forbes-woman .page-life-woman .under-first-material .first-block,
  .page-forbes-club .page-life-woman .under-first-material .first-block {
    width: 100%;
  }

  .page-forbes-life .page-life-woman .under-first-material .first-block .item-material:nth-of-type(1n+4),
  .page-forbes-woman .page-life-woman .under-first-material .first-block .item-material:nth-of-type(1n+4),
  .page-forbes-club .page-life-woman .under-first-material .first-block .item-material:nth-of-type(1n+4) {
    display: block;
  }

  .page-forbes-life .page-life-woman .under-first-material .first-block .item-material:nth-of-type(1n+5),
  .page-forbes-woman .page-life-woman .under-first-material .first-block .item-material:nth-of-type(1n+5),
  .page-forbes-club .page-life-woman .under-first-material .first-block .item-material:nth-of-type(1n+5) {
    display: none;
  }

  .page-forbes-life .page-life-woman .under-first-material .first-block .item-material:nth-of-type(2n+2),
  .page-forbes-woman .page-life-woman .under-first-material .first-block .item-material:nth-of-type(2n+2),
  .page-forbes-club .page-life-woman .under-first-material .first-block .item-material:nth-of-type(2n+2) {
    margin-right: 0;
  }

  .page-forbes-life .page-life-woman .under-first-material .first-block .item-material:nth-of-type(3n+3),
  .page-forbes-woman .page-life-woman .under-first-material .first-block .item-material:nth-of-type(3n+3),
  .page-forbes-club .page-life-woman .under-first-material .first-block .item-material:nth-of-type(3n+3) {
    margin-right: 2.82%;
  }

  .page-forbes-life .page-life-woman .under-first-material .first-block .item-material,
  .page-forbes-life .page-life-woman .under-first-material .last-block .item-material,
  .page-forbes-woman .page-life-woman .under-first-material .first-block .item-material,
  .page-forbes-woman .page-life-woman .under-first-material .last-block .item-material,
  .page-forbes-club .page-life-woman .under-first-material .first-block .item-material,
  .page-forbes-club .page-life-woman .under-first-material .last-block .item-material {
    padding-bottom: 30px;
    width: 48.59%;
    margin-right: 2.82%;
  }

  .page-forbes-life .page-life-woman .under-first-material .first-block .item-material .text,
  .page-forbes-life .page-life-woman .under-first-material .last-block .item-material .text,
  .page-forbes-woman .page-life-woman .under-first-material .first-block .item-material .text,
  .page-forbes-woman .page-life-woman .under-first-material .last-block .item-material .text,
  .page-forbes-club .page-life-woman .under-first-material .first-block .item-material .text,
  .page-forbes-club .page-life-woman .under-first-material .last-block .item-material .text {
    font-size: 15px;
    line-height: 18px;
  }

  .page-forbes-life .page-life-woman .under-first-material .last-block .item-material:nth-of-type(1),
  .page-forbes-woman .page-life-woman .under-first-material .last-block .item-material:nth-of-type(1),
  .page-forbes-club .page-life-woman .under-first-material .last-block .item-material:nth-of-type(1) {
    padding-bottom: 30px;
  }

  .page-forbes-life .page-life-woman .under-first-material .last-block .item-material:nth-of-type(1) .pic,
  .page-forbes-woman .page-life-woman .under-first-material .last-block .item-material:nth-of-type(1) .pic,
  .page-forbes-club .page-life-woman .under-first-material .last-block .item-material:nth-of-type(1) .pic {
    margin-bottom: 8px;
  }

  .page-forbes-life .page-life-woman .under-first-material .last-block .item-material:nth-of-type(1) .text,
  .page-forbes-woman .page-life-woman .under-first-material .last-block .item-material:nth-of-type(1) .text,
  .page-forbes-club .page-life-woman .under-first-material .last-block .item-material:nth-of-type(1) .text {
    font-size: 21px;
    line-height: 26px;
    margin-top: 14px;
  }

  .page-forbes-life .page-life-woman .under-first-material .last-block .item-material:nth-of-type(1) .date,
  .page-forbes-woman .page-life-woman .under-first-material .last-block .item-material:nth-of-type(1) .date,
  .page-forbes-club .page-life-woman .under-first-material .last-block .item-material:nth-of-type(1) .date {
    position: relative;
    float: right;
    margin-top: -32px;
    padding: 0 10px;
    background-color: #fff;
    color: #7A7A7A;
  }

  .page-forbes-life .page-life-woman .under-first-material .last-block .item-material:nth-of-type(2n+3),
  .page-forbes-woman .page-life-woman .under-first-material .last-block .item-material:nth-of-type(2n+3),
  .page-forbes-club .page-life-woman .under-first-material .last-block .item-material:nth-of-type(2n+3) {
    margin-right: 0;
  }

  .page-forbes-life .page-life-woman .under-first-material .last-block .item-material:nth-of-type(3n+4),
  .page-forbes-woman .page-life-woman .under-first-material .last-block .item-material:nth-of-type(3n+4),
  .page-forbes-club .page-life-woman .under-first-material .last-block .item-material:nth-of-type(3n+4) {
    margin-right: 2.82%;
  }

  .page-forbes-life .page-life-woman .under-first-material .last-block .item-material:nth-of-type(1n+6),
  .page-forbes-woman .page-life-woman .under-first-material .last-block .item-material:nth-of-type(1n+6),
  .page-forbes-club .page-life-woman .under-first-material .last-block .item-material:nth-of-type(1n+6) {
    display: none;
  }

  .page-forbes-life .page-life-woman .under-first-material .load_more,
  .page-forbes-woman .page-life-woman .under-first-material .load_more,
  .page-forbes-club .page-life-woman .under-first-material .load_more {
    padding-top: 18px;
    font-size: 14px;
  }

  .block-page-search {
    border-top: 0;
    top: -1px;
    position: relative;
    padding-top: 25px;
  }

  .block-page-search .block-name {
    position: relative;
    color: #fff;
    font-size: 13px;
    line-height: 15px;
    padding-bottom: 7px;
    margin: 0 0 31px;
  }

  .block-page-search .block-name:after {
    content: '';
    position: absolute;
    left: 0;
    bottom: -5px;
    width: 75%;
    height: 5px;
    background-color: #ffa800;
  }

  .block-page-search form .form-item {
    margin-bottom: 50px;
  }

  .block-page-search form input[type="text"] {
    border: 1px solid #5B5B5B;
    border-radius: 3px;
    background-color: #272727;
    color: #fff;
    font-size: 16px;
    line-height: 16px;
    padding: 20px 10px 19px 46px;
    font-family: BaseFontBold, Arial, serif;
  }

  .block-page-search form input[type="submit"] {
    width: 50px;
    height: 49px;
    background: url("../img/searchbutton-bg-white-.png") center center no-repeat;
    background-size: 36%;
  }

  .block-page-search .ap-solr-filter {
    padding-left: 0;
  }

  .block-page-search .ap-solr-filter .link-sort {
    width: 48%;
    margin-right: 0;
    border: 1px solid #B2B2B2;
    border-radius: 3px;
    background-color: #fff;
    font-family: BaseFontBold, Arial, serif;
    color: #000;
    text-align: center;
    font-size: 12px;
    line-height: 12px;
    padding: 12px 0 10px;
  }

  .block-page-search .ap-solr-filter .link-sort.active-link {
    border: 1px solid #000;
    background-color: #000;
    color: #fff;
  }

  .block-page-search .ap-solr-filter .link-sort:last-child {
    float: right;
  }

  .block-page-search .ap-solr-filter .link-sort:before {
    display: none;
  }

  .block-page-search:before {
    content: '';
    position: absolute;
    z-index: 0;
    top: 0;
    left: -10px;
    width: calc(100% + 20px);
    height: 145px;
    background-color: #272727;
  }

  .main-section-list.search-results {
    padding-top: 0;
  }

  .main-section-list.search-results .item-material .pic-material {
    display: none;
  }

  .main-section-list.search-results .item-material .date-material {
    margin: 0;
    float: none;
  }

  .main-section-list.search-results .item-material .date-material .section {
    float: none;
  }

  .main-section-list.search-results .item-material .date-material:after {
    content: '';
    display: block;
    clear: both;
  }

  .main-section-list.search-results .result-profile .item-material {
    margin-bottom: 15px;
    padding-bottom: 0;
  }

  .main-section-list.search-results .result-profile .item-material:before {
    display: none;
  }

  .main-section-list.search-results .result-profile .item-material .pic-material {
    display: block;
    width: 25%;
    float: left;
    margin: 5% 3%;
  }

  .main-section-list.search-results .result-profile .item-material .href-material,
  .main-section-list.search-results .result-profile .item-material .person-regalia {
    margin-left: 32%;
  }

  .main-section-list.search-results .result-profile .item-material .href-material {
    padding-top: 5%;
    padding-left: 0;
    margin-bottom: 2px;
  }

  .main-section-list.search-results .result-profile .item-material .person-regalia {
    font-size: 11px;
    line-height: 17px;
  }

  .main-section-list.search-results .load_more {
    width: 100%;
  }

  .page-video #forbes-section .center-col {
    border-top: 0;
    padding-top: 12px;
  }

  .page-video #forbes-section .main-section-tab {
    border-top: 0;
    position: relative;
    top: -1px;
    padding-top: 25px;
    margin-bottom: 0;
  }

  .page-video #forbes-section .main-section-tab:before {
    content: '';
    position: absolute;
    z-index: 0;
    top: 0;
    left: -10px;
    width: calc(100% + 20px);
    height: calc(100% - 10px);
    background-color: #272727;
  }

  .page-video #forbes-section .main-section-tab .name2 {
    position: relative;
    color: #fff;
    font-size: 13px;
    line-height: 15px;
    padding-bottom: 7px;
    margin: 0 0 21px;
  }

  .page-video #forbes-section .main-section-tab .name2:after {
    content: '';
    position: absolute;
    left: 0;
    bottom: -5px;
    width: 75%;
    height: 5px;
    background-color: #ffa800;
  }

  .page-video #forbes-section .main-section-tab .list li.mobile {
    position: relative;
    width: 100%;
    margin: 0 0 30px 0;
    padding: 4% 5%;
    color: #fff;
    font-size: 13px;
    line-height: 15px;
    font-family: BaseFontBold, Arial, serif;
    border: 1px solid #5A5A5A;
    border-radius: 3px;
  }

  .page-video #forbes-section .main-section-tab .list li.mobile:after {
    content: '';
    position: absolute;
    right: 5%;
    top: 0;
    width: 7px;
    height: 100%;
    background: url("https://cdn.forbes.ru/themes/forbes/img/arrow-white.png") 0 center no-repeat;
    background-size: contain;
  }

  .block-page-video {
    position: relative;
    background-color: #2F2F2F;
    padding-bottom: 0;
    top: -1px;
  }

  .block-page-video .all-href-video {
    margin-bottom: 0;
  }

  .block-page-video:before {
    content: '';
    position: absolute;
    z-index: 0;
    top: -10px;
    left: -10px;
    width: calc(100% + 20px);
    height: calc(100% + 10px);
    background-color: #2F2F2F;
  }

  .block-page-video .fresh-videos {
    display: none;
  }

  .block-page-video .big-img {
    width: 100%;
  }

  .block-page-video .big-img iframe {
    z-index: 1;
  }

  .block-page-video .href-on-top-material {
    position: relative;
  }

  .block-page-video .href-on-top-material .date-material {
    position: relative;
    margin: -36px 0 0;
    padding: 7px 13px 7px 10px;
    float: right;
    font-size: 9px;
    background-color: #fff;
  }

  .block-page-video .href-on-top-material .date-material .section {
    float: right;
    margin-right: 0;
  }

  .block-page-video .href-on-top-material .date-material .date {
    float: left;
    margin-right: 13px;
  }

  .block-page-video .href-on-top-material .date-material:after {
    content: '';
    display: block;
    clear: both;
  }

  .block-page-video .href-on-top-material .href-material {
    font-size: 25px;
    line-height: 29px;
    color: #fff;
    width: 94%;
    margin: 11px auto 13px;
  }

  .block-page-video .shares-on-top-material {
    position: relative;
    width: 100%;
  }

  .block-page-video .shares-on-top-material:before {
    content: '';
    position: absolute;
    z-index: 0;
    top: 0;
    left: -10px;
    width: calc(100% + 20px);
    height: 100%;
    background-color: #272727;
  }

  .block-page-video .shares-on-top-material .shares {
    position: relative;
    border: 0;
  }

  .block-page-video .shares-on-top-material .shares .sum-and-links {
    font-size: 11px;
    line-height: 27px;
    border-right: 0;
    color: #939393;
  }

  .block-page-video .shares-on-top-material .shares .sum-and-links .sum {
    color: #fff;
    padding-right: 3px;
  }

  .block-page-video .shares-on-top-material .shares .sum-and-links,
  .block-page-video .shares-on-top-material .shares .discuss {
    padding: 15px 0;
  }

  .block-page-video .shares-on-top-material .shares .discuss a {
    font-size: 10px;
    color: #fff;
  }

  .block-page-video .shares-on-top-material .shares .discuss a:before {
    width: 27px;
    height: 23px;
    background: url("https://cdn.forbes.ru/themes/forbes/img/discuss-white.png") no-repeat;
    background-size: contain;
  }

  .page-page-not-found .content, .page-access-denied .content {
    height: calc(100vh - 208px);
  }

  .four-hundred-four .block-number-error {
    width: 28%;
  }

  .four-hundred-four .block-number-error .name {
    font-size: 26px;
    line-height: 26px;
  }

  .four-hundred-four .col-center {
    vertical-align: middle;
    padding: 12% 3% 0;
  }

  .four-hundred-four .col-center .block-number-text {
    width: 100%;
    float: none;
  }

  .four-hundred-four .col-center .block-number-text .search-form {
    margin-top: 38px;
  }

  .four-hundred-four .col-center .block-number-text .name {
    font-size: 34px;
    line-height: 44px;
  }

  .four-hundred-four .col-center .block-number-text .last-news {
    display: none;
  }

  .block-page-author .author-box {
    display: block;
    padding: 22px 10px;
  }

  .block-page-author .author-box .author,
  .block-page-author .author-box .about-author {
    display: block;
    width: 100%;
  }

  .block-page-author .author-box .author {
    border-right: 0;
    border-bottom: 1px solid #E5E5E5;
    padding-right: 0;
    padding-bottom: 20px;
    margin-bottom: 27px;
  }

  .block-page-author .author-box .author .author-pic {
    display: block;
    margin: 0 auto 20px;
    float: none;
    width: 43.17%;
  }

  .block-page-author .author-box .author .person {
    text-align: center;
    width: 84%;
    margin: 0 auto;
  }

  .block-page-author .author-box .author .person-name {
    margin-bottom: 12px;
  }

  .block-page-author .author-box .author .person-regalia {
    padding-right: 0;
    margin-bottom: 15px;
  }

  .block-page-author .author-box .author .person-social-bt {
    margin: 0 auto;
    /*display: inline-block;*/
    display: none;
  }

  .block-page-author .author-box .about-author {
    text-align: center;
    padding-left: 0;
  }
  .block-page-author .author-box.hide-a-info .author {
    padding-bottom: 0;
    margin-bottom: 0;
    border-bottom: 0;
  }
  .block-page-author .author-box.hide-a-info .about-author {
    display: none;
  }

  .block-page-author .author-box .about-author .name {
    font-size: 12px;
    line-height: 12px;
  }

  .block-page-author .author-box .about-author .text {
    font-size: 13px;
    line-height: 19px;
  }

  .page-popular #forbes-section {
    padding-bottom: 0;
  }

  .page-popular #forbes-section .block-href-material {
    justify-content: flex-start;
    margin-top: 10px;
  }

  .page-popular #forbes-section .block-href-material .item-material {
    width: 100%;
    margin-right: 0;
  }

  .page-popular #forbes-section .block-href-material .item-material .pic-material {
    margin-bottom: 0;
  }

  .page-popular #forbes-section .block-href-material .item-material .href-material {
    margin-left: 81px;
    font-size: 14px;
  }

  .page-popular #forbes-section .block-href-material .item-material.no-img .href-material {
    margin-left: 0;
  }

  .page-popular #forbes-section .block-href-material .item-material .visits {
    font-size: 12px;
  }

  .page-popular #forbes-section .block-href-material .item-material:nth-of-type(3n+3) {
    margin-right: 0;
  }

  .page-popular #forbes-section .block-href-material .item-material:nth-of-type(2n+2) {
    margin-right: 0;
  }

  .page-popular #forbes-section .block-href-material .load_more {
    margin-top: 10px;
    margin-bottom: 40px;
  }

  .page-popular #forbes-section .main-section-tab {
    border-top: 0;
    position: relative;
    top: -1px;
    padding-top: 25px;
    margin-bottom: 0;
    background-color: #272727;
  }

  .page-popular #forbes-section .main-section-tab:before {
    content: '';
    position: absolute;
    z-index: 0;
    top: 0;
    left: -10px;
    width: calc(100% + 20px);
    height: 100%;
    background-color: #272727;
  }

  .page-popular #forbes-section .main-section-tab .name {
    position: relative;
    color: #fff;
    font-size: 13px;
    line-height: 15px;
    padding-bottom: 7px;
    margin: 0 0 21px;
  }

  .page-popular #forbes-section .main-section-tab .name:before {
    content: '';
    position: absolute;
    left: 0;
    bottom: -5px;
    width: 75%;
    height: 5px;
    background-color: #ffa800;
  }

  .page-popular #forbes-section .main-section-tab .list {
    border-bottom: 0;
    margin-bottom: 20px;
    width: 100%;
    padding-right: 0;
  }

  .page-popular #forbes-section .main-section-tab .list li {
    display: block;
    width: 30%;
    text-align: center;
    font-size: 12px;
    line-height: 15px;
    color: #fff;
    font-family: BaseFontBold, Arial, serif;
    border: 1px solid #5C5C5C;
    border-radius: 3px;
    padding: 10px 0;
    margin: 0;
  }

  .page-popular #forbes-section .main-section-tab .list li.active {
    color: #000;
    background-color: #fff;
    border: 1px solid #fff;
  }

  .page-popular #forbes-section .main-section-tab .list li.active:after {
    display: none;
  }

  .page-popular #forbes-section .main-section-tab .list li:nth-of-type(2) {
    margin: 0 5%;
  }

  .page-popular #forbes-section .main-section-tab .list li.mobile {
    display: none;
  }

  .page-popular .block-authors-rating {
    position: relative;
    margin-bottom: 0px;
    padding: 27px 0;
    width: calc(100% + 20px);
    margin-left: -10px;
  }

  .page-popular .block-authors-rating .item-author {
    padding-bottom: 20px;
    margin-bottom: 20px;
  }

  .page-popular .block-authors-rating .item-author .t-cell {
    width: 67%;
    padding-right: 16%;
  }

  .page-popular .block-authors-rating .item-author .t-cell .person-pic {
    width: 65px;
    height: 65px;
    float: right;
    margin: 4px 20px 0 0;
  }

  .page-popular .block-authors-rating .item-author .t-cell:first-child {
    width: 33%;
    padding-right: 0;
  }

  /* brandvoice */
  .drum-brandvoice {
    padding-top: 30px;
    border-top: 0;
  }

  .drum-brandvoice-head {
    display: block;
    margin-bottom: 30px;
  }

  .drum-brandvoice-head .drum-brandvoice-head-left {
    display: block;
    padding-left: 8px;
    width: 100%;
  }

  .drum-brandvoice-head .drum-brandvoice-head-right {
    display: none;
  }

  .drum-brandvoice-head .logo img {
    max-width: 50%;
  }

  .drum-brandvoice-head .text {
    display: block;
    padding-left: 8px;
    width: 100%;
    padding-top: 5px;
    font-size: 14px;
    line-height: 20px;
    text-align: left;
  }

  .drum-brandvoice .top-news .name-company {
    display: block;
    position: relative;
    color: #fff;
    font-size: 13px;
    line-height: 15px;
    padding-bottom: 7px;
    margin: 0 0 21px;
    text-transform: uppercase;
    font-family: BaseFontBold, Arial, serif;
  }

  .drum-brandvoice .top-news .name-company:after {
    content: '';
    position: absolute;
    left: 0;
    bottom: -5px;
    width: 75%;
    height: 5px;
    background-color: #ffa800;
  }

  .drum-brandvoice .top-news {
    padding-bottom: 5px;
    padding-top: 20px;
    background-color: #272727;
    position: relative;
  }

  .drum-brandvoice .top-news:before {
    content: '';
    position: absolute;
    z-index: 0;
    top: 0;
    left: -10px;
    width: calc(100% + 20px);
    height: 100%;
    background-color: #272727;
  }

  .drum-brandvoice .top-news .important-news .important-news-text {
    position: relative;
    z-index: 1;
    background-color: transparent;
    padding: 18px 10px 0;
  }

  .drum-brandvoice .top-news .important-news .important-news-text .name {
    font-size: 18px;
    line-height: 22px;
    margin-bottom: .3em;
    letter-spacing: -.5px;
  }

  .drum-brandvoice .top-news .important-news .important-news-text .author {
    font-size: 12px;
    line-height: 18px;
  }

  .drum-brandvoice .top-news .item-material {
    float: none;
    position: relative;
    z-index: 1;
    width: 100%;
    padding: 0 10px 8px 10px;
    margin-bottom: 10px;
    margin-right: 0;
  }

  .drum-brandvoice .top-news .item-material .pic-material img,
  .drum-brandvoice .top-news .item-material .date-material {
    display: none;
  }

  .drum-brandvoice .top-news .item-material .author-material {
    display: block;
    line-height: 1.3em;
    font-size: 12px;
    color: #fff;
  }

  .drum-brandvoice .top-news .item-material .author-material a {
    color: #ffa800;
  }

  .drum-brandvoice .top-news .item-material .href-material {
    font-size: 17px;
    line-height: 17px;
    margin-bottom: .45em;
    color: #fff;
  }

  .drum-brandvoice .about-company {
    border-top: 0;
    padding: 20px 9px 25px;
  }

  .drum-brandvoice .about-company .name {
    font-size: 17px;
    line-height: 21px;
  }

  .drum-brandvoice .about-company .text {
    width: 100%;
  }

  /* end brandvoice */
  /* Сюжет */
  .suzhet {
    margin-top: 40px;
  }

  .header-menu .suzhet.true {
    top: 4px;
    overflow: visible;
    border-top: 2px solid #000;
  }

  .suzhet .suzhet-block-name {
    z-index: 1;
    width: 87px;
    top: -42px;
    height: 40px;
    min-height: 0;
    border-right: 0;
    border-left: 0;
    background-color: #F6F6F6;
  }

  .suzhet .suzhet-block-name span,
  .suzhet .suzhet-block-name a {
    top: 7px;
    font-size: 13px;
    line-height: 13px;
  }

  .suzhet .suzhet-block-name span:after,
  .suzhet .suzhet-block-name a:after {
    display: none;
  }

  .suzhet-slider,
  .suzhet-slider.no-arrow {
    padding: 0;
    border-right: 0;
  }

  .suzhet-slider:before {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 40px;
    top: -42px;
    background-color: #F6F6F6;
  }

  .suzhet-slider .slick-prev,
  .suzhet-slider .slick-next {
    width: 34px;
    height: 40px;
    top: -42px;
    border-right: 0;
    border-left: 0;
    background-color: #F6F6F6;
  }

  .suzhet-slider .slick-prev {
    right: 41px;
  }

  .suzhet-slider .slick-next {
    right: 7px;
  }

  .suzhet-slider .suzhet-item-material {
    min-height: 65px;
    font-size: 11px;
    line-height: 15px;
    padding: 10px 59px 10px 35px;
    border-right: 0;
  }

  .suzhet-slider .suzhet-item-material:after {
    left: 13px;
    width: 6px;
    height: 6px;
  }

  /* end Сюжет */
  .modal-mldr_tooltip_true .modal-menu-close {
    top: 27%;
  }

  .modal-mldr_tooltip_true .mldr_tooltip {
    top: calc(27% + 70px);
    left: calc(50% - 140px);
    width: 280px;
  }

  .modal-mldr_tooltip_true .mldr_tooltip .mldr_tooltip_data {
    margin: 15px 0 0;
    height: auto;
    min-height: 95px;
  }

  .modal-mldr_tooltip_true .mldr_tooltip .mldr_tooltip_portrait {
    width: auto;
    padding: 15px;
  }

  .modal-mldr_tooltip_true .mldr_tooltip .mldr_tooltip_portrait img {
    width: 80px;
  }

  .modal-mldr_tooltip_true .mldr_tooltip .mldr_tooltip_data .mldr_tooltip_data_title {
    font-size: 16px;
    line-height: 18px;
    padding: 0 0 3px;
  }

  .modal-mldr_tooltip_true .mldr_tooltip .mldr_tooltip_data .mldr_tooltip_data_rating,
  .modal-mldr_tooltip_true .mldr_tooltip .mldr_tooltip_data .mldr_tooltip_data_fortune {
    font-size: 11px;
    line-height: 17px;
  }

  .modal-mldr_tooltip_true .mldr_tooltip .more {
    padding: 2px 0 5px;
  }

  .modal-mldr_tooltip_true .mldr_tooltip .more:after {
    display: none;
  }

  .modal-mldr_tooltip_true .mldr_tooltip .more a {
    font-size: 12px;
    line-height: 12px;
  }

  .page-popular #forbes-section .main-section-tab .categories,
  .page-popular #forbes-section .main-section-tab .show_category,
  .main-section-tab .main_link,
  .popular-section-tab .main_link {
    display: none;
  }

  .block-page-author .author-views {
    position: relative;
    text-align: center;
    padding: 31px 0 30px;
    font-size: 15px;
  }

  .block-page-author .author-views::before,
  .block-page-author .author-views::after {
    content: "";
    display: block;
    position: absolute;
    width: 10px;
    top: -1px;
    border-top: solid 1px #fff;
  }
  .block-page-author .author-views::after {
    right: 0;
  }

  .block-page-author .author-box .author .person-social-bt a {
    background: url("https://cdn.forbes.ru/themes/forbes/img/socnets_big.png") no-repeat;
    background-size: 596%;
  }
  .block-page-author .author-box .author .person-social-bt .vk {
    background-position: -32px 0;
  }
  .block-page-author .author-box .author .person-social-bt .tw {
    background-position: -64px 0;
  }
  .block-page-author .author-box .author .person-social-bt .in {
    background-position: -96px 0;
  }
  .block-page-author .author-box .author .person-social-bt .rss {
    background-position: -128px 0;
  }

  .block-page-author .author-box .about-author .text-up,
  .block-page-author .author-box .about-author .text {
    height: 136px;
  }

  .block-page-author .author-box .about-author .more {
    text-align: center;
    width: 100%;
    background-position: 71% 20%;
  }


  .brandvoice-menu .item {
    font-size: 7px;
    padding: 18px 2px;
  }

  .main-life-woman .col-head img {
    width: 27%;
  }

  .page-node .content .col-center .col-center-in .headline .section-and-hashtag .drum-brandvoice-head-right {
    display: none;
  }
  .bandvoice-undertitle .bandvoice-desc {
    display: block;
    padding: 16px 0 0 8px;
    font-size: 14px;
    line-height: 20px;
  }
  .bandvoice-undertitle .img-td {
    width: 57%;
    display: block;
    padding-left: 8px;
  }
  .bandvoice-undertitle .bandvoice-hashtag {
    display: block;
    padding: 13px 0 0 8px;
  }

  .pane-bottom-in-brandvoice .about-company {
    border-top: 0;
    padding-top: 0;
  }
  .pane-bottom-in-brandvoice .about-company .name {
    font-size: 17px;
    line-height: 21px;
  }
  .pane-bottom-in-brandvoice .about-company .text {
    font-size: 12px;
    line-height: 19px;
  }

  .main-life-woman .col-left .col-head .all-material {
    top: -2px;
  }
  .main-life-woman .col-right .all-material {
    position: relative;
    top: -1px;
  }
  .main-life-woman .col-right .col-head img[src*="forbes-woman-logo-under-menu"] {
    margin-top: 2px;
  }

  .page-news #forbes-section .main-section-tab {
    position: relative;
    margin-top: -1px;
    background-color: #272727;
    border-top: 0;
    padding-top: 21px;
    margin-bottom: 10px;
  }
  .page-news #forbes-section .main-section-tab:before {
    content: '';
    position: absolute;
    z-index: 0;
    top: 0;
    left: -10px;
    width: calc(100% + 20px);
    height: 100%;
    background-color: #272727;
  }
  .page-news #forbes-section .main-section-tab .name2 {
    position: relative;
    color: #fff;
    font-size: 13px;
    line-height: 15px;
    padding-bottom: 7px;
    margin: 0 0 22px;
  }
  .page-news #forbes-section .main-section-tab .name2:before {
    content: '';
    position: absolute;
    left: 0;
    bottom: -5px;
    width: 75%;
    height: 5px;
    background-color: #ffa800;
  }
  .page-news #forbes-section .main-section-tab .name2 .mobile {
    display: block;
    margin-top: -2px;
    position: relative;
    top: 1px;
  }
  .page-news #forbes-section .main-section-tab .list {
    position: relative;
    width: 100%;
    height: 41px;
    margin: 0 0 20px;
    border: 1px solid #5C5C5C;
    border-radius: 3px;
  }
  .page-news #forbes-section .main-section-tab .list li.mobile {
    display: block;
    width: 100%;
    height: 100%;
    padding: 14px 0 0 4.363%;
    color: #fff;
    font-family: BaseFontBold, Arial, serif;
    font-size: 12px;
    line-height: 12px;
    background: url("../img/page-news_main-section-tab_arrow.png") 95.637% 14px no-repeat;
    background-size: 6px;
  }
  .page-node .content .col-center .col-center-in blockquote {
    margin-left: 12px;
    width: calc(100% - 20px);
    padding: 20px 0;
    margin-bottom: 24px;
  }
  .page-node .content .col-center .col-center-in .article-top blockquote p,
  .page-node .content .col-center .col-center-in .article-bottom blockquote p {
    font-size: 22px;
    line-height: 30px;
    padding-left: 0;
  }
  .page-node .content .col-center .col-center-in .article-top p + blockquote,
  .page-node .content .col-center .col-center-in .article-bottom p + blockquote {
    margin-top: 26px;
  }
  .page-node .content .col-center .col-center-in .article-top h2,
  .page-node .content .col-center .col-center-in .article-bottom h2 {
    margin-left: 12px;
  }
  .page-node .content .col-center .col-center-in ol,
  .page-node .content .col-center .col-center-in ul {
    width: calc(100% - 12px);
    margin: 36px 0 40px;
    font-size: 16px;
    line-height: 22px;
  }
  .page-node .content .col-center .col-center-in ol li,
  .page-node .content .col-center .col-center-in ul li {
    padding: 0 0 20px 20px;
  }
  .page-node .content .col-center .col-center-in ol li:before {
    top: 3px;
    left: 0;
    font-size: 16px;
    line-height: 16px;
  }
  .page-node .content .col-center .col-center-in ul li:before {
    top: 5px;
    left: 0;
    font-size: 26px;
  }
  .page-node .content .col-center .col-center-in .article-bottom .read-also-in-article {
    width: 100%;
  }
  .page-node .content .col-center .col-center-in .article-top .read-also-in-article p,
  .page-node .content .col-center .col-center-in .article-top .read-also-in-article span,
  .page-node .content .col-center .col-center-in .article-bottom .read-also-in-article span,
  .page-node .content .col-center .col-center-in .article-bottom .read-also-in-article p {
    padding-left: 0;
  }
  .read-also-in-article {
    border-left: 3px solid #EAEAEA;
    padding: 16px 20px 17px 17px;
    margin: 25px 0 23px;
  }
  .read-also-in-article .name {
    font-size: 14px;
    line-height: 14px;
    padding-bottom: 15px;
  }
  .page-node .content .col-center .col-center-in .article-top .read-also-in-article p,
  .page-node .content .col-center .col-center-in .article-top .read-also-in-article span,
  .page-node .content .col-center .col-center-in .article-bottom .read-also-in-article p,
  .page-node .content .col-center .col-center-in .article-bottom .read-also-in-article span {
    font-size: 11px;
    line-height: 16px;
  }

  .forbes-dark-theme {
    min-height: 340px;
  }
  .forbes-dark-theme img {
    height: 106.25vw;
  }
  .dark-theme-content .wrap {
    padding: 0 20px 22px 20px;
    left: 0;
  }
  .dark-theme-content .section-and-hashtag {
    font-size: 9px;
    line-height: 9px;
  }
  .dark-theme-content .section-and-hashtag .date {
    font-size: 9px;
  }
  .dark-theme-content .title {
    width: 95%;
    font-size: 21px;
    line-height: 26px;
    margin-top: 20px;
  }
  .dark-theme-content .item-source {
    font-size: 10px;
    line-height: 17px;
    margin-top: 21px;
  }
  .page-node .content .col-center .col-center-in .headline {
    padding: 0 25px;
  }
  .page-node .content .col-center .col-center-in .business-rules {
    padding: 0 0;
  }

  .block-show-more {
    padding: 20px 10px 10px;
  }
  .block-show-more .href-material .item {
    width: 100%;
  }
  .block-show-more .href-material .item .text {
    font-size: 15px;
    line-height: 20px;
    margin-bottom: 19px;
  }
  .block-show-more .href-material .item .img {
    margin-bottom: 14px;
  }
  .block-show-more .href-material .item:nth-of-type(n+2) {
    display: none;
  }
  .block-show-more .href-material .item.show {
    display: block;
  }
  .block-show-more .btn {
    font-size: 12px;
    line-height: 21px;
    padding-top: 9px;
  }

  .for-tablet {
    display: none;
  }
  .page-node .content .col-center .col-center-in .author-material {
    width: 100%;
  }
  .page-node .content .col-center .col-center-in .author-material .pic {
    width: 68px;
  }
  .page-node .content .col-center .col-center-in .author-material .pic img {
    width: 55px;
    height: 55px;
  }
  .page-node .content .col-center .col-center-in .author-material .name a {
    font-size: 13px;
  }
  .page-node .content .col-center .col-center-in .field-img.first {
    width: 100%;
  }
  .headline .headline-p  {
    width: 100%;
    font-size: 16px;
    line-height: 22px;
  }
  .block-hashtag {
    border-left: 3px solid #EAEAEA;
    padding: 9px 2.858% 23px 16px;
  }
  .block-hashtag .hashtag-url {
    line-height: 21px;
  }
  .block-hashtag .hashtag-url a {
    font-size: 11px;
    line-height: inherit;
  }
  .block-hashtag .bt-blue-mode {
    margin-top: 15px;
  }

  .col-center-in-bottom {
    padding-bottom: 17.1875vw;
  }


  .main-forbes-video.new-design {
    padding-top: 0;
    padding-bottom: 0;
    margin: 0 0 30px 0;
    background-color: #fff;
  }
  .main-forbes-video.new-design .logo-forbes-video {
    width: 119px;
    height: 18px;
    position: relative;
    background: url('/themes/forbes/img/main-forbes-video.svg') left center no-repeat;
    background-size: contain;
    margin: 18px 0 18px 19px;
  }
  .main-forbes-video.new-design:before {
    display: none;
  }
  .main-video-slider {
    margin: 0 auto 16px;
    padding: 0 9px;
  }
  .mvs-item-block {
    width: 260px;
    margin: 0 10px;
  }
  .mvs-item-block .block-img {
    margin-bottom: 12px;
  }
  .mvs-item-block .block-text {
    font-size: 16px;
    line-height: 19px;
  }
  .mvs-item-block .block-text + .description {
    margin-top: 9px;
    font-size: 15px;
    line-height: 20px;
  }
  .mvs-item-block .description {
    font-size: 11px;
    line-height: 16px;
  }

  .slide-brand-voice {
    position: relative;
    margin: 0 0 34px;
    width: 100%;
  }
  .sbv-item.slick-slide {
    min-height: auto;
  }
  .sbv-item-head {
    height: auto;
    max-height: none;
    margin-bottom: 18px;
  }
  .sbv-item-head .brand-voice-logo {
    width: 100%;
    height: 51px;
    float: none;
    padding: 17px 0 0 14px;
    margin-bottom: 10px;
  }
  .sbv-item-head .brand-voice-logo .logo {
    width: 180px;
  }
  .sbv-item-head .brand-voice-logo .to-learn-more {
    font-size: 9px;
    line-height: 9px;
    margin: 0;
  }
  .sbv-item-head .brand-logo {
    width: 70%;
    height: 14.21875vw;
    min-height: 14.21875vw;
    max-height: 14.21875vw;
    float: none;
    padding: 0;
    position: relative;
  }
  .sbv-item-head .brand-logo a {
    display: inline-block;
    width: auto;
    max-width: 100%;
    padding: 3.125vw 0 3.125vw 15px;
  }
  .sbv-item-head .brand-logo img {
    display: block;
    max-width: 57%;
    height: auto;
    max-height: 7.96875vw;
  }
  .sbv-item {
    padding: 20px 20px 0 20px;
  }
  .sbv-item-body {
    padding: 0;
    display: block;
  }
  .sbv-item-body .sbv-item-body-material {
    width: 100%;
    padding-top: 17px;
    margin-bottom: 14px;
  }
  .sbv-item-body .sbv-item-body-material .date {
    font-size: 8px;
    line-height: 8px;
    color: #B7B7B7;
  }
  .sbv-item-body .href-material {
    font-size: 16px;
    line-height: 19px;
    margin: 10px 0 0;
  }
  .sbv-item-body .sbv-item-body-material:first-child {
    margin-bottom: 14px;
  }
  .sbv-item-body .sbv-item-body-material:first-child .href-material {
    width: 100%;
    margin: 10px 0 0;
    font-size: 16px;
    line-height: 19px;
  }
  .sbv-item-body .href-all-material {
    position: relative;
    display: block;
    width: 100vw;
    left: -20px;
    height: 54px;
    padding: 19px 0;
    margin: 32px 0 0;
    background-color: rgba(255,255,255,.2);
    font-size: 15px;
    line-height: 15px;
    text-align: center;
    color: #fff;
  }
  .sbv-item-body .href-all-material:after {
    content: '';
    display: inline-block;
    position: relative;
    bottom: 0;
    margin-left: 10px;
    width: 6px;
    height: 11px;
    background: url(/themes/forbes/img/rating-on-mainpage-arrow-white.png) center top no-repeat;
    background-size: contain;
  }
  .slide-brand-voice .slick-prev,
  .slide-brand-voice .slick-next {
    width: 37px;
    width: 11.5625vw;
    height: 14.21875vw;
    padding: 0;
    top: 81px;
    background: #fff url(/themes/forbes/js/slick/slick-theme-img/slick-next.svg) center center no-repeat;
    background-size: 36%;
  }
  .slide-brand-voice .slick-prev:after,
  .slide-brand-voice .slick-next:after {
    display: none;
  }
  .slide-brand-voice .slick-next {
    right: 20px;
  }
  .slide-brand-voice .slick-prev {
    right: 57px;
    left: auto;
    -webkit-transform: scale(-1,1);
    transform: scale(-1,1);
  }

  .opinions-on-mainpage {
    margin-bottom: 30px;
    background-color: #272727;
    left: 0;
    padding: 30px 20px 33px;
    width: 100%;
  }
  .opinions-on-mainpage .opinions-omp-head {
    margin-bottom: 15px;
  }
  .opinions-omp-head .name {
    width: 80.67%;
    padding-bottom: 9px;
  }
  .opinions-omp-first-material-text {
    width: 100%;
    height: auto;
    bottom: 0;
    left: 0;
    top: auto;
  }
  .opinions-omp-first-material .big-img {
    height: auto;
    min-height: 87.5vw;
    background-position: center top;
  }
  .opinions-omp-first-material-text .item-material {
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    text-align: left;
  }
  .opinions-omp-first-material-text .href-material {
    order: 0;
    font-size: 17px;
    line-height: 21px;
    display: block;
    padding: 10px 9% 14px 14px;
  }
  .opinions-omp-first-material-text .href-author {
    order: 1;
    width: 100%;
    padding: 15px;
    margin: 0;
    background-color: #323232;
    font-size: 12px;
    line-height: 17px;
  }
  .opinions-omp-first-material-text .href-author:after {
    content: '';
    display: block;
    clear: both;
  }
  .opinions-omp-first-material-text .href-author .name,
  .opinions-omp-first-material-text .href-author .position {
    font-size: inherit;
    line-height: inherit;
    float: left;
    width: calc(100% - 65px);
  }
  .opinions-omp-first-material-text .href-author .name {
    padding-top: 8px;
  }
  .opinions-omp-first-material-text .href-author .position {
    padding-top: 0;
  }
  .opinions-omp-first-material-text .href-author img {
    float: left;
    width: 50px;
    height: 50px;
    margin: 0 15px 0 0;
    border-radius: 50%;
    background-color: #EAEAEA;
  }
  .opinions-omp-first-material-text .href-author .regalia {
    color: #fff;
    font-size: 12px;
    line-height: 14px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
  .opinions-omp-first-material-text .href-author .regalia .name {
    color: #FFAC0D;
    display: block;
    width: 100%;
    font-size: inherit;
    line-height: inherit;
  }
  .opinions-omp-first-material-text .href-author .regalia .position {
    font-size: inherit;
    line-height: inherit;
  }
  .opinions-omp-first-material-text .href-section {
    display: none;
    order: 3;
  }
  .opinions-omp-rest-material {
    padding-top: 14px;
    margin-bottom: 0;
  }
  .opinions-omp-rest-material .item-material {
    width: 100%;
    margin: 0 10px 12px 10px;
    padding-bottom: 21px;
    border-bottom: 1px solid #DFDEDE;
  }
  .opinions-omp-rest-material .href-material {
    margin: 4px 0 7px;
  }
  .opinions-omp-rest-material .description-material {
    font-size: 15px;
    line-height: 20px;
  }
  .opinions-omp-rest-material .item-material:nth-of-type(3) {
    border-bottom: 1px solid #DFDEDE;
  }
  .opinions-omp-rest-material .item-material:last-child {
    padding-bottom: 14px;
  }
  .opinions-omp-author-material {
    width: 100%;
    padding-bottom: 17px;
  }
  .opinions-omp-author-material .for-slider {
    width: calc(806.25vw + 10px);
  }
  .opinions-omp-author-material .item {
    /*width: 230px;*/
    width: 71.875vw;
    background-color: #2D2D2D;
    margin: 0 1.5625vw 0 0;
    padding: 35px 7.8125vw 37px;
    border-bottom: 0;
  }
  .opinions-omp-content .opinions-omp-author-material .item.tablet {
    display: none;
  }
  .opinions-omp-author-material .item.mobile {
    display: flex;
  }
  .opinions-omp-author-material .face img {
    margin: 0 auto 9px;
    width: 14.0625vw;
    height: 14.0625vw;
  }
  .opinions-omp-author-material .face .author {
    font-size: 11px;
    line-height: 13px;
    color: #808080;
  }
  .opinions-omp-author-material .href-material {
    font-size: 14px;
    line-height: 16px;
    padding: 17px 0 0;
  }
  .opinions-omp-author-material .item:last-child {
    margin-right: 0;
  }
  .opinions-omp-author-material + .indicator {
    width: 48.125vw;
  }
  .opinions-omp-author-material + .indicator .scroll-bar {
    width: 25.32467532467532%;
    background-color: #848484;
  }
  .opinions-omp-content .hide-scrollbar {
    width: 100%;
    background-color: #272727;
    height: 17px;
  }

  .opinions-omp-show-more {
    width: 100%;
    margin: 10px auto 0;
    padding: 17px 0 16px;
  }


  .ups-and-downs {
    margin: 0 0 30px 0;
    padding: 28px 0 0;
    border: 1px solid #E8E8E8;
    background-color: #fff;
  }
  .ups-and-downs .name-block {
    font-size: 24px;
    line-height: 24px;
    margin: 2px 0 19px;
  }
  .uad-wrap-sliders {
    padding-top: 23px;
    border-top: 0;
  }
  .uad-slider-up,
  .uad-slider-down {
    padding: 0 12.5vw;
  }
  .uad-slider-up {
    margin-bottom: 33px;
  }
  .uad-slider-down {
    margin-bottom: 32px;
  }
  .uad-wrap-sliders .face {
    margin-bottom: 9px;
  }
  .uad-wrap-sliders .face img {
    width: 40.625vw;
  }
  .uad-wrap-sliders .name {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 5px;
  }
  .uad-wrap-sliders .coins {
    font-size: 14px;
    line-height: 14px;
  }
  .uad-wrap-sliders .coins:before {
    border-left: 5.75px solid transparent;
    border-right: 5.75px solid transparent;
  }
  .uad-wrap-sliders .slick-prev,
  .uad-wrap-sliders .slick-next {
    width: 12.5vw;
    background-size: 15px;
  }
  .uad-wrap-sliders .slick-prev {
    background-position: 6.25vw 34%;
  }
  .uad-wrap-sliders .slick-next {
    background-position: 2.5vw 34%;
  }
  .ups-and-downs-show-more {
    border-top: 1px solid #E8E8E8;
  }

  .uad-popup {
    width: 81.875vw;
  }

  .special-video-project {
    margin: 0;
    padding: 0 15%;
    min-height: 28.90625vw;
    border-top: 0;
    background: url(/themes/forbes/img/special-video-project-bg-mobile.jpg) no-repeat;
    background-size: cover;
  }
  .svp-head {
    width: 100%;
    padding-right: 0;
  }
  .svp-head a {
    display: block;
    padding-top: 6.5625vw;
  }
  .svp-head .tag {
    margin: 0 0 2.5vw;
    font-size: 2.1875vw;
    line-height: 2.1875vw;
  }
  .svp-head .name {
    font-size: 5vw;
    line-height: 5.3125vw;
    margin-bottom: 0;
  }
  .svp-head .how-many {
    display: none;
  }
  .svp-video {
    display: none;
  }
  .node-type-profile-man.ntpm-true .forbes-logo {
    display: block;
  }
  .ntpm-bg-wrap {
    height: 118.75vw;
    position: absolute;
  }
  .ntpm-profile-man {
    height: 118.75vw;
    z-index: 15;
    top: 0;
  }
  .ntpm-profile-man img {
    max-height: 109.375vw;
  }
  .node-type-profile-man.ntpm-true .main-top-news {
    min-height: 0;
    overflow: visible;
  }
  .ntpm-data {
    flex-wrap: wrap;
    height: auto;
    min-height: 0;
    margin: 0 auto;
    padding: 0;
  }
  .ntpm-data-left {
    width: 100%;
    height: 118.75vw;
    padding: 0 20px 24px;
    justify-content: flex-end;
    overflow: hidden;
    position: relative;
  }
  .ntpm-data-left > * {
    z-index: 1;
    position: relative;
  }
  .ntpm-data-left:after {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 58%;
    background: url(/themes/forbes/img/gr-2.png) repeat-x;
  }
  .ntpm-data-left .section-and-hashtag {
    font-size: 9px;
    line-height: 13px;
  }
  .ntpm-data-left .h1 {
    font-size: 21px;
    line-height: 27px;
    margin-bottom: 2px;
    color: #fff0f0;
  }
  .ntpm-data-left .rank {
    font-size: 10px;
    line-height: 13px;
    color: #fff0f0;
  }
  .ntpm-data-left .photo-info {
    font-size: 10px;
    line-height: 12px;
    margin-top: 28px;
    color: #fff0f0;
  }
  .ntpm-data-left .photo-info:empty {
    margin-top: 0;
  }
  .ntpm-data-right {
    width: 100%;
    background-color: #1A1723;
    border-top: 1px solid #fff;
  }
  .ntpm-data-right .coins {
    padding: 28px 0;
    margin: 0 auto;
    border-bottom: 1.5px solid rgba(255,255,255,.1);
  }
  .ntpm-data-right .coins:before {
    width: 39.063%;
    height: 40px;
    top: 0;
    position: relative;
    float: left;
    background-size: 54px;
    background-position: right top;
  }
  .ntpm-data-right .coins .year,
  .ntpm-data-right .coins .how-many {
    width: calc(60.937% - 13px);
  }
  .ntpm-data-right .position {
    display: block;
    padding: 26px 0 24px;
    border-bottom: 1.5px solid rgba(255,255,255,.1);
  }
  .ntpm-data-right .position .number {
    width: 39.063%;
    text-align: right;
    float: left;
    padding-right: 0;
  }
  .ntpm-data-right .position .name {
    width: 60.937%;
    float: right;
    padding-left: 13px;
    padding-right: 10%;
  }
  .ntpm-data-right .profile-quote-for-mobile {
    display: block;
    font-family: PTSerifItalic, Arial, serif;
    font-size: 17px;
    line-height: 21px;
    text-align: center;
    padding: 24px 12% 28px;
  }
  .ntpm-data-right .profile-quote-for-mobile:before {
    content: '\00AB';
  }
  .ntpm-data-right .profile-quote-for-mobile:after {
    content: '\00BB';
  }
  .ntpm-data-right .position:after {
    content: '';
    display: block;
    clear: both;
  }
  .node-type-profile-man .bottom-gradient {
    display: none;
  }
  .ntpm-data-left .profile-quote {
    display: none;
  }
  .ntpm-graph {
    position: relative;
    height: 309px;
  }
  .ntpm-graph:before {
    padding: 37px 0;
  }
  .ntpm-graph-body .item {
    width: 18.125vw;
    margin: 7px 5.3125vw 0;
    display: inline-block;
  }
  .ntpm-graph .indicator {
    width: 47.96875vw;
  }
  .ntpm-graph .indicator .scroll-bar {
    width: 12.1875vw;
  }

  .page-node .content .col-center .col-center-in .headline p iframe {
    max-width: 100%;
  }

  .page-node .content .col-center .col-center-in .headline .for-tablet + .author-material + .field-img.first {
    width: 100%;
  }
  .shares {
    /*top: calc(100vh - 55px);*/
    height: 55px;
  }
  .shares .sum-and-links-for-mobile .coin-share {
    padding: 0;
    width: 20%;
    position: relative;
  }
  .shares .sum-and-links-for-mobile .shares-hide-links.hide {
    width: 100%;
  }
  .shares .sum-and-links-for-mobile.show .coin-share {
    display: none;
  }
  .shares .sum-and-links-for-mobile .shares-hide-links.show {
    display: flex;
    width: 50%;
    justify-content: space-around;
  }
  .shares .sum-and-links-for-mobile .shares-hide-links.show .links {
    width: 100%;
    justify-content: space-around;
  }
  .shares .sum-and-links-for-mobile .links {
    width: 80%;
    margin: 0;
  }
  .shares .sum-and-links-for-mobile.show .links {
    width: 100%;
  }
  .shares .sum-and-links-for-mobile .links a,
  .shares .sum-and-links-for-mobile .links .shares-dots {
    width: 10%;
  }
  .shares .sum-and-links-for-mobile .links a {
    width: 25%;
  }
  .shares .sum-and-links-for-mobile.show .links a {
    width: 10%;
  }
  .under-top-news div[id^=adfox] {
    display: block;
  }
  .page-node .content .col-center .col-center-in .block-bnr-in-text-business-rules {
    display: none;
  }
  .content-in-milliard-wide .wrapper-main {
    padding: 20px 20px 0 20px;
    height: 416px;
  }
  .content-in-milliard-wide .wrapper-main .content-1 {
    display: block;
  }
  .content-in-milliard-wide .wrapper-main .content-1 .number {
    width: 50px;
    height: 50px;
    margin: 0 auto;
    padding-top: 13px;
    padding-left: 22px;
  }
  .content-in-milliard-wide .wrapper-main .content-1 .text {
    font-size: 15px;
    line-height: 22px;
    padding-left: 0;
    padding-top: 33px;
  }
  .content-in-milliard-wide .wrapper-main-biography {
    padding: 30px 20px;
    height: auto;
  }
  .hc-plusone {
    display: none;
  }
  .drum-brandvoice .about-company, .pane-bottom-in-brandvoice .about-company-plusone {
    padding: 0;
    padding-bottom: 30px;
  }
  .drum-brandvoice .about-company-plusone .img-logo {
    width: 35%;
    margin: 0;
    margin-top: 10px;
  }
  .drum-brandvoice .about-company-plusone .name {
    font-size: 18px;
  }
  .drum-brandvoice .about-company-plusone .text p {
    font-size: 13px;
    line-height: 19px;
  }
  .main-section-tab-plusone {
    border-top: none;
    margin-bottom: 10px;
    padding-bottom: 5px;
    font-size: 12px;
  }
  .content-in-plus {
    padding: 0;
    padding-bottom: 20px;
  }
  .content-in-plus .col-center .video-footer .title {
    font-size: 9px;
  }
  .content-in-plus .col-center .video-footer .date,
  .content-in-plus .col-center .video-footer .time {
    display: none;
  }
  .content-in-plus .col-center .video-footer .description {
    width: 90%;
    font-size: 18px;
    line-height: 22px;
  }
    .other-video-plus-mobile {
    display: block;
  }
  .other-video-plus-slider .slick-prev,
  .other-video-plus-slider .slick-next {
    height: 282px;
  }
  .page-node .content .col-center .col-center-no-wrap {
    padding-top: 40px;
    padding-bottom: 16px;
  }
  .content-in-milliard-wide .wrapper-main-life-style-main {
    height: 100%;
  }
  .life-style-main .wrapper .wrapper-main-life-style-main {
    padding: 25px 20px;
  }
  .life-style-main .wrapper .life-style-main-slider .slider-wrapper .description {
    display: block;
  }
  .life-style-main .wrapper .wrapper-main-life-style-main .life-style-main-slider .slick-prev,
  .life-style-main .wrapper .wrapper-main-life-style-main .life-style-main-slider .slick-next {
    height: 20px;
    width: 20px;
    top: 23%;
  }
  .life-style-main .wrapper .wrapper-main-life-style-main .life-style-main-slider .slick-prev {
    left: 5px;
  }
  .life-style-main .wrapper .wrapper-main-life-style-main .life-style-main-slider .slick-next {
    right: 5px;
  }
  .content-in-milliard-wide .wrapper .wrapper-main-other-billionaires {
    padding: 40px 10px;
  }
  .content-in-milliard-wide .wrapper .main-other-billionaires {
    background: #fff;
    border: 1px solid #e8e8e8;
  }
  .content-in-milliard-wide .wrapper .main-other-billionaires .title {
    font-size: 24px;
    line-height: 24px;
    border-bottom: none;
    padding: 34px 0 0 0;
  }
  .content-in-milliard-wide .main-other-billionaires .slider-other-billionaires {
    padding: 45px 36px 25px 36px;
  }
  .content-in-milliard-wide .main-other-billionaires .slider-other-billionaires .main .name {
    font-size: 16px;
    line-height: 20px;
    padding-top: 20px;
  }
  .content-in-milliard-wide .main-other-billionaires .slider-other-billionaires .main {
    margin:0 35px;
  }
  .content-in-milliard-wide .main-other-billionaires .slider-other-billionaires .main .photo {
    max-width: 156px;
    max-eight: 156px;
    margin: 0 auto;
  }
  .serial .second-videolist .second-videolist-slider {
    display: none;
  }
  .serial .second-videolist .second-videolist-slider-mob {
    display: block;
  }
  .supported-by-prosto {
    background: #1c1f34;
    padding: 50px 0;
  }
  .supported-by-prosto .section-style>li:nth-child(1),
  .supported-by-prosto .section-style>li:nth-child(2),
  .supported-by-prosto .section-style>li:nth-child(3),
  .supported-by-prosto .section-style>li:nth-child(5),
  .supported-by-prosto .section-style>li:nth-child(6),
  .supported-by-prosto .section-style>li:nth-child(7),
  .supported-by-prosto .section-style>li:nth-child(8),
  .supported-by-prosto .section-style>li:nth-child(9) {
    display: none;
  }
    .supported-by .description-sponsor {
    margin: 0 auto;
    margin-top: 25px;
  }
   .supported-by-prosto .section-style>li:nth-child(4) img {
    width: 100%;
  }
  .supported-by-prosto .section-style>li:nth-child(4):before {
    font-size: 18px;
  }
  .serial-header-prosto {
    padding-top: 0;
    border-top: none;
  }
  .prosto-o-sloznom header .header-menu,
  .prosto-o-sloznom header .header-menu.fix:after {
    background-color: #14182a;
  }
  .prosto-o-sloznom .header-menu-content-mobile .burger:before,
  .prosto-o-sloznom .header-menu-content-mobile .burger:after,
  .prosto-o-sloznom .header-menu-content-mobile .burger span {
    border-top: 2px solid #fff;
    border-bottom: 1px solid #fff;
  }
  .prosto-o-sloznom .header-menu-content-mobile .mobile-logo .forbes-logo {
    content: url('/themes/forbes/img/forbes-logo-under-menu-white.svg');
  }
  .prosto-o-sloznom header .header-menu-search-open {
    background: url('/themes/forbes/img/searchbutton-bg-white-.svg') center center no-repeat;
    background-size: contain;
  }
  .serial-header-prosto .blue-title {
    margin-bottom: 15px;
  }
  .serial-header-prosto .serial-header h1:after {
    content: '';
    border-bottom: 1px solid #fff;
    position: absolute;
    bottom: -10px;
  }
  .serial-header-prosto .serial-header .straight {
    display: block;
  }
  .serial-header-prosto h1 {
    margin-bottom: 20px;
  }
  .serial-header-prosto .serial-header .description {
    font-size: 14px;
    line-height: 20px;
    padding-bottom: 28px;
  }
  .serial-header-prosto .serial-header .description-second {
    padding-bottom: 37px;
  }
  .serial-header-slider .wrapper {
    margin: 0 10px;
    padding-bottom: 50px;
  }
  .serial-header-prosto .wrapper-border .border-up {
    margin: 0;
  }
  .serial-header-slider .wrapper .left .first-straight {
    margin-bottom: 7px;
    border-top: 2px solid #5e6271;
  }
  .serial-header-slider .wrapper .left .first-straight .up {
    border-top: 2px solid #8e9098;
    top: -2px;
  }
  .serial-header-slider .wrapper .left .first-slider-prosto-o-sloznom {
    margin-bottom: 12px;
    height: 45px;
    padding-left: 12px;
  }
  .serial-header-slider .wrapper .left .first-slider-prosto-o-sloznom .up {
    font-size: 13px;
    line-height: 15px;
    padding-top: 9px;
  }
  .serial-header-slider .wrapper .left .first-slider-prosto-o-sloznom .down {
    font-size: 9px;
    line-height: 18px;
  }
  .serial-header-slider .wrapper .left .first-slider-prosto-o-sloznom .slick-prev,
  .serial-header-slider .wrapper .left .first-slider-prosto-o-sloznom .slick-next {
    height: 45px;
    width: 45px;
    border-left: 3px solid #191f36;
  }
  .serial-header-slider .wrapper .left .first-slider-prosto-o-sloznom .slick-prev {
    right: 46px;
  }
  .serial-header-slider .wrapper .right .second-slider-prosto-o-sloznom .left-right .title-left {
    font-size: 18px;
    line-height: 22px;
    margin-top: 24px;
    margin-bottom: 12px;
    margin-left: 10px;
  }
  .serial-header-slider .wrapper .right .second-slider-prosto-o-sloznom .left-right .title-left span {
    display: block;
    font-size: 13px;
    line-height: 17px;
    margin-bottom: 15px;
  }
  .serial-header-slider .wrapper .right .second-slider-prosto-o-sloznom .left-right .description-left {
    font-size: 11px;
    line-height: 16px;
    margin-bottom: 27px;
    margin-left: 10px;
  }
  .serial-header-slider .wrapper .right .second-slider-prosto-o-sloznom .right-right .first-straight-right {
    width: 17%;
    border-top: 3px solid #323a48;
  }
  .serial-header-slider .wrapper .right .second-slider-prosto-o-sloznom .right-right .first-straight-right .up {
    border-top: 3px solid #434855;
    width: 33%;
    top: -3px;
    margin-left: 10px;
  }
  .serial-header-slider .wrapper .right .second-slider-prosto-o-sloznom .right-right .title-right {
    font-size: 12px;
    line-height: 17px;
    margin-bottom: 17px;
    text-transform: uppercase;
    margin-left: 10px;
  }
  .serial-header-slider .wrapper .right .second-slider-prosto-o-sloznom .right-right .name-right {
    font-size: 13x;
    line-height: 17px;
    margin-bottom: 12px;
    margin-left: 10px;
  }
  .serial-header-slider .wrapper .right .second-slider-prosto-o-sloznom .right-right .description-right {
    width: 65%;
    margin-bottom: 17px;
    font-size: 10px;
    line-height: 16px;
    margin-left: 10px;
  }
  .serial-header-slider .wrapper .right .second-slider-prosto-o-sloznom .right-right .description-right-link {
    width: 65%;
    margin-bottom: 17px;
    font-size: 10px;
    line-height: 16px;
    margin-left: 10px;
  }
  .serial .second-videolist h3, .other-serials-prosto .name-block {
    margin-bottom: 22px;
  }
  .other-serials-prosto .more {
    width: 100%;
    line-height: 50px;
    margin-top: 20px;
  }
  .other-serials-prosto .serials {
    width: 100%;
    margin: 0;
  }
  .serial .other-serials-prosto {
    padding: 60px 10px 20px 10px;
  }
  .other-serial-prosto .serials .item .title {
    margin: 17px 0  ;
  }
  .other-serials-prosto .serials .item {
    padding: 20px 20px 70px 20px;
  }
  .other-serials-prosto .serials .item .button {
    bottom: 20px;
    width: 92%;
    font-size: 12px;
    padding: 14px 0;
  }
  .publication-new-series-prosto {
    padding: 35px 30px;
  }
  .publication-new-series-rosto .block-name {
    margin: 0;
    margin-bottom: 18px;
  }
  .supported-by-prosto {
    left: 0px;
    padding: 40px 0;
  }
  .supported-by-prosto .header-style {
    margin: 39px 25px 30px 25px;
  }
  .supported-by-prosto .header-style li:nth-child(2),
  .supported-by-prosto .header-style li:nth-child(4),
  .supported-by-prosto .header-style li:nth-child(6) {
    border-left: none;
  }
  .supported-by-prosto .section-style {
    display: none;
  }
  .serial .second-videolist-prosto .second-videolist-slider-mob {
    display: none;
  }
  .serial .third-slider-prosto-o-sloznom .picture {
    padding: 0 15%;
  }
  .serial .third-slider-prosto-o-sloznom .item .title {
    font-size: 16px;
    line-height: 19px;
  }
  .serial .third-slider-prosto-o-sloznom .item .description {
    font-size: 11px;
    line-height: 16px;
  }
  .supported-by-prosto .section-style-mob {
    display: block;
  }
  .shares-block-prosto-mobile {
    width: 100%;
  }
  .wrapper-partner {
    position: relative;
  }
  .partner-news-name {
    font-size: 13px;
    margin: 33px 10px 14px 10px;
    padding-bottom: 8px;
    border-bottom: 2px solid #000;
  }
  .page-node .content .partner-news-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 0 0 10px 0;
  }
  .wrapper-1200 {
    padding: 0 10px;
  }
  .video-main-block__header {
    padding: 20px 10px;
    width: auto;
    margin: 0 -10px;
  }
  .video-main-block__header .caption-h1 {
    font-size: 13px;
    padding-bottom: 8px;
    width: 80%;
  }
  .video-main-block__main-left {
    width: calc(100% + 20px);
    margin: 0 -10px;
    padding: 10px 10px 0 10px;
  }
  .video-main-block__main-left .wrap-main-video-title {
    position: relative;
  }
  .wrap-main-video .video-day {
    font-size: 9px;
    padding: 10px;
  }
  .social-networks-list {
    margin: 0 -10px;
    margin-top: 25px;
  }
  .video-main-block__main-left .wrap-main-video-title .main-video-info {
    margin-top: 0;
    background: #fff;
    line-height: 25px;
    font-size: 9px;
    width: 220px;
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: 4;
    justify-content: flex-end;
  }
  .video-main-block__main-left .wrap-main-video-title .main-video-info .time {
    display: none;
  }
  .video-main-block__main-left .wrap-main-video-title .main-video-info .name .link {
    color: #11659e;
  }
  .video-main-block__main-left .wrap-main-video-title .main-video-info .view {
    margin-right: 12px;
  }
  .video-main-block__main-left .video-main-block-title {
    font-size: 18px;
    letter-spacing: -0.25px;
    margin: 20px 20px 0 20px;
  }
  .video-main-block__main-right {
    margin-top: 10px;
  }
  .video-main-block__main-right-list {
    flex-wrap: wrap;
  }
  .video-main-block__main-right-wrap:nth-child(odd) {
    margin-bottom: 15px;
  }
  .video-main-block__main-right-wrap {
    margin: 0;
    width: 100%;
    padding-bottom: 25px;
    margin-bottom: 15px;
    border-bottom: 1px solid #000;
  }
  .video-main-block__main-right-wrap:first-child {
    margin-bottom: 15px;
    margin-right: 0;
  }
  .video-main-block__main-right-wrap:nth-child(2) {
    margin-right: 0;
  }
  .video-main-block__main-right-wrap:nth-child(n+3) {
    margin-top: 0;
  }
  .video-main-block__main-right-wrap:last-child {
    display: block;
    border-bottom: none;
    padding-bottom: 0;
    margin-bottom: 0;
  }
  .wrap-main-video-title-left {
    position: relative;
  }
  .video-main-block__main-right .main-video-info {
    position: absolute;
    margin: 0;
    bottom: 0;
    right: 0;
    z-index: 4;
    background: #fff;
    line-height: 25px;
    font-size: 9px;
  }
  .video-main-block__main-right .main-video-info .time {
    display: none;
  }
  .video-main-block__main-right .main-video-info .name {
    margin: 0 10px 0 10px;
  }
  .video-main-block__main-right .main-video-info .date {
    margin: 0 10px 0 0;
  }
  .video-main-block__main-right-wrap .video-main-block-title {
    font-size: 18px;
    margin: 20px 20px 0 20px;
    letter-spacing: -0.25px;
  }
  .btn-on-video-page {
    margin-top: 25px;
    font-size: 12px;
  }

  /*.video-main-block-more*/

  .main-video-info--block-more {
    position: absolute;
    z-index: 4;
    bottom: 0;
    right: 0;
    background: #fff;
    line-height: 25px;
    font-size: 9px;
  }
  .main-video-info--block-more .time {
    display: none;
  }
  .main-video-info--block-more .name {
    margin: 0 10px 0 10px;
  }
  .main-video-info--block-more .date {
    margin: 0 10px 0 0;
  }
  .video-main-block-more .video-main-block-title {
    font-size: 18px;
    margin: 20px 20px 0 20px;
    letter-spacing: -0.25px;
  }
  .video-main-block-author--block-more {
    display: none;
  }
  .video-main-block-more__main-right-wrap:nth-child(2) {
    margin-top: 15px;
  }
  .video-main-block-more__main-right-wrap:nth-child(n+3) {
    margin-top: 15px;
  }

  /*.video-list*/

  .video-list-wrap {
    width: auto;
    margin: 0 -10px;
    margin-top: 35px;
  }
  .video-list-wrap-left {
    padding: 0 10px;
  }
  .video-list-wrap-left-title {
    position: static;
    width: 100%;
    margin: 0;
    padding: 20px 0 8px 0;
    font-size: 13px;
  }
  .video-list-wrap-left-cover {
    margin-top: 15px;
  }
  .video-list-wrap-info--one {
    position: static;
    background: none;
    padding: 25px 10px 25px 10px;
    border-bottom: 1px solid #dedede;
  }
  .video-list-wrap-info-header .view {
    display: none;
  }
  .video-list-wrap-info-header .name {
    margin-right: 12px;
  }
  .video-list-title--higher {
    font-size: 18px;
    line-height: 1.22em;
  }
  .video-list-wrap-left-title {
    width: 80%;
  }
  .video-list-wrap-info--several {
    margin: 15px 20px 0 20px;
    padding: 0 0 25px 0;
    border-bottom: 1px solid #dedede;
  }
  .video-list-wrap-info--several:last-child {
    border-bottom: none;
    padding-bottom: 15px;
  }

  /*.video-readers-choice*/
  .main-section-tab--readers-choice {
    margin-bottom: 0;
  }
  .video-readers-choice {
    margin-top: 35px;
    padding-bottom: 25px;
    counter-reset: list 0;
  }
  .video-readers-choice-item {
    width: 100%;
    margin-right: 0;
    display: flex;
    flex-wrap: wrap;
    padding-bottom: 12px;
    border-bottom: 1px solid #e1e1e1;
    padding-left: 40px;
    position: relative;
  }
  .video-readers-choice-item:before {
    counter-increment: list;
    content: counter(list) ". ";
    position: absolute;
    width: 15px;
    height: 15px;
    font-size: 15px;
    font-family: BaseFontDemi, Arial, serif;
    top: 31px;
    left: 10px;
  }
  .video-readers-choice-item:nth-child(4n) {
    margin-right: 0;
    margin-top: 0;
  }
  .video-readers-choice-item:nth-child(n+5) {
    margin-top: 0;
  }
  .video-readers-choice-item:nth-child(3n) {
    margin-right: 0;
  }
  .video-readers-choice-item:nth-child(n+7) {
    display: flex;
    flex-wrap: wrap;
  }
  .video-main-block-more-wrap-title--readers-choice {
    display: none;
  }
  .video-readers-choice-item-views {
    order: 1;
    font-size: 9px;
    margin-top: 15px;
    width: 100%;
  }
  .video-main-block-title--readers-choice {
    margin-top: 7px;
    font-size: 13px;
    font-family: BaseFontDemi, Arial, serif;
    order: 2;
  }
  .main-video-info--readers-choice {
    font-size: 9px;
    margin-top: 13px;
  }
  .btn-on-video-page--readers-choice {
    display: none;
  }

    /*.video-serial-main-block*/

    .video-serial-main-block-wrap {
        width: auto;
        margin: 0 -10px;
        flex-wrap: wrap;
        margin-top: 35px;
    }
    .video-serial-main-block-wrap-left {
        width: 1000%;
        text-align: center;
        padding: 35px 0 30px 0;
    }
    .video-serial-main-block-name {
        font-size: 16px;
    }
    .video-serial-main-block-link {
        display: none;
    }
    .video-serial-main-block-wrap-right {
        width: 100%;
        overflow-x: auto;
    }
    .video-serial-main-block-list:first-child {
        margin-left: 10px;
        margin-right: 10px;
    }
    .video-serial-main-block-item {
        padding: 0 0 30px 0;
        margin-right: 10px;
    }
    .video-serial-main-block-list {
        width: 260px;
        margin-right: 10px;
    }
    .wrapper-video-link--serial-main:after {
        width: 60px;
        height: 60px;
        top: calc(50% - 30px);
        left: calc(50% - 30px);
    }
    .video-serial-main-block-counter {
        font-size: 12px;
        line-height: 26px;
        padding: 0 13px 0 13px;
    }
    .main-video-info--serial-main {
        font-size: 9px;
        margin-top: 15px;
    }
    .main-video-info--serial-main .time {
        display: none;
    }
    .main-video-info--serial-main .name {
        margin-right: 10px;
    }
    .video-main-block-title--serial-main {
        font-size: 16px;
        line-height: 1.2em;
        margin-top: 15px;
    }
    .video-serial-main-block-list:nth-child(n+3) {
        display: block;
    }

  /*.pop-uo-video*/

  .pop-up-video-wrap {
    padding: 0 20px;
  }
  .btn-close-pop-up-video {
    top: -70px;
  }
  .wrap-main-video-title-pop-up {
    width: auto;
    margin: -20px;
  }
  .main-video-info--pop-up {
    padding: 0 20px;
    font-size: 9px;
    margin-top: 15px;
  }
  .video-main-block-title--pop-up {
    padding-top: 20px;
    font-size: 18px;
  }
  .video-main-block-description--pop-up {
    margin-top: 15px;
    font-size: 9px;
  }
  .pop-up-video .social-networks-list {
    margin-top: 20px;
  }
  .wrapper-1210 {
    padding: 0 5px;
  }
  .video-serial-slider-item {
    margin: 0 5px;
  }
    /*
    .shares .sum-and-links-for-mobile .links .facebook {
      background-size: 2.5vw;
    }
    .shares .sum-and-links-for-mobile .links .vkontakte {
      background-size: 5.9375vw;
    }
    .shares .sum-and-links-for-mobile .links .twitter {
      background-size: 5vw;
    }
    .shares .sum-and-links-for-mobile .links .telegram {
      background-size: 5vw;
    }
    .shares .sum-and-links-for-mobile .links .shares-dots {
      background-size: 6.25vw;
    }
    .shares .sum-and-links-for-mobile .links .ok {
      background-size: 3.125vw;
    }
    .shares .sum-and-links-for-mobile .links .whatsapp {
      background-size: 4.375vw;
    }
    .shares .sum-and-links-for-mobile .links .flipboard {
      background-size: 4.375vw;
    }*/

  .partner-materials {
    display: block;
  }
}
@media screen and (max-width: 530px) {
  .life-style-main .wrapper .wrapper-main-life-style-main .life-style-main-slider-top .block {
    margin-left: 0.03%;
  }
}
@media screen and (max-width: 480px) {
  .video-main-block__main-left .social-networks-list {
    justify-content: flex-end;
  }
  .social-networks-list .item-social {
    height: 48px;
    width: 48px;
  }
  .social-networks-list .item-shares-description {
     margin-top: -1px;
  }
  .social-networks-list .item-shares {
    display: none;
  }
}
@media screen and (max-width: 450px) {
  .other-video-plus-slider .slick-prev,
  .other-video-plus-slider .slick-next {
    height: 200px;
  }
  .life-style-main .wrapper .wrapper-main-life-style-main .life-style-main-slider .slick-prev,
  .life-style-main .wrapper .wrapper-main-life-style-main .life-style-main-slider .slick-next {
    top: 18%;
  }
  .other-serials-prosto .serials .item .button {
    width: 90%;
  }
}
@media screen and (max-width: 421px) {
  .life-style-main .wrapper .wrapper-main-life-style-main .life-style-main-slider-top .block {
    font-size: 11px;
  }
  .serial .third-slider-prosto-o-sloznom .picture {
    padding: 0;
  }
}
@media screen and (max-width: 340px) {
  .social-networks-list .item-social {
    height: 45px;
    width: 45px;
  }
}


/*
  For iPhone and iPad
*/
@media only screen and (min-device-width: 641px) and (max-device-width: 768px) and (orientation: portrait),
only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  /* iPad */
  header .header-menu-content {
    display: block;
  }
  .header-menu-content-mobile {
    display: none;
  }
  header .block-links li a {
    font-size: 10px;
  }
  header .block-links li a.ForbesLife,
  header .block-links li a.ForbesWoman {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
    top: -2px;
  }
  header .block-links li a.ForbesWoman,
  header .block-links li a.ForbesVideo,
  header .block-links li a.ForbesInsights{
    -webkit-transform: scale(0.86);
    transform: scale(0.86);
    top: -2px;
  }
  .all-material {
    font-size: 10px;
  }
  .acmg-button-footer .block-choice-open.false {
    display: none !important;
  }
  .acmg-button-footer .block-choice-open.true {
    display: block !important;
  }
}
@media only screen and (min-device-width: 415px) and (max-device-width: 640px) and (orientation: portrait),
only screen and (min-device-width: 737px) and (max-device-width: 767px) and (orientation: landscape) {
  /* Other */
}
@media only screen and (max-device-width: 414px) and (orientation: portrait),
only screen and (max-device-width: 736px) and (orientation: landscape) {
  /* iPhone 4-5-6+ */
  .acmg-button-footer .block-choice-open.false {
    display: none !important;
  }
  .acmg-button-footer .block-choice-open.true {
    display: block !important;
  }
}
@media screen and (max-width: 370px) {
  .life-style-main .wrapper .wrapper-main-life-style-main .life-style-main-slider .slick-prev,
  .life-style-main .wrapper .wrapper-main-life-style-main .life-style-main-slider .slick-next {
    top: 13%;
  }
  .other-serials-prosto .serials .item .button {
    width: 88%;
  }

}
@media screen and (max-width: 339px) {
  .under-top-news div[id^=adfox] div[id^=AdFox_banner] {
    width: 100%!important;
    min-width: 300px;
    margin-left: -10px;
  }
  .other-video-plus-slider .slick-prev,
  .other-video-plus-slider .slick-next {
    height: 147px;
  }
  .other-serials-prosto .serials .item .button {
    width: 87%;
  }
}
@media (min-width: 641px) and (max-width: 768px) {
  .page-node .content .col-center .col-center-in .facts-profile-block .facts-profile>.subtitle-video {
    color: #000000;
    font-size: 21px;
    line-height: 24px;
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: -1px;
    padding: 0 0 26px 0;
    margin: 0 0 34px 0;
  }

  .video__item {
    max-width: 368px;
  }

  .video__item:last-of-type {
    display: none;
  }

  .video__item-main>iframe {
    width: 100%;
    height: 200px;
  }

  .video__body {
    max-width: 368px;
    margin: 17px 0 0 0;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    flex-wrap: wrap;
  }

  .video-current__main {
    display: none;
  }

  .page-node .content .col-center .col-center-in .video__item .video__item-description {
    display: inline-block;
    text-align: left;
    max-width: 368px;
    color: #000000;
    font-size: 18px;
    line-height: 22px;
    letter-spacing: -0.7px;
    margin: 0;
    padding: 5px 0 0 0;
  }

  .page-node .content .col-center .col-center-in .video__item .video__item-description-ipad {
    display: inline-block;
    text-align: left;
    max-width: 368px;
    color: #000000;
    font-size: 11px;
    line-height: 16px;
    letter-spacing: -0.7px;
    margin: 0;
    padding: 5px 0 0 0;
  }

  .banner-profile {
    width: 300px;
    height: 600px;
    background: aqua;
    margin: 55px 0 0 0;
    position: static;
    position: sticky;
    top: 70px;
  }
}
@media screen and (max-width: 900px) {
  .video-projects-list__hover-link {
    top: 60px;
  }
}
@media screen and (max-width: 768px) {
  header .under-menu--video .col-right {
    width: 80%;
    display: block;
  }
  header .under-menu--video .col-left {
    width: 40%;
  }
  header .under-menu--video .col-left img {
    width: 100%;
  }
  .video-project {
    padding: 32px 0 70px 0;
  }
  .video-project::before {
    width: 1px;
    height: 60px;
    bottom: -30px;
  }
  .video-project__title, .new-video-prolects__title {
    font-size: 15px;
    display: inline-block;
    width: 100%;
    line-height: 18.275px;
    letter-spacing: 0px;
    margin: 0 0 22px 0;
  }
  .new-video-prolects__title {
    font-size: 13px;
    line-height: 17.275px;
    margin: 0 0 26px 0;
  }
  .video-project__description {
    max-width: 565px;
    margin: 0 auto 34px auto;
    font-size: 15px;
    line-height: 23px;
    letter-spacing: 0;
  }
  .video-project__description p:not(:last-of-type) {
    display: inline-block;
    padding: 0 0 23px 0;
  }
  .video-project__video-container {
    max-width: 600px;
    margin: 0 auto 30px auto;
    padding-bottom: 41%;
  }
  .shares-block {
    max-width: 600px;
    padding: 18px 27px 18px 21.5px;
  }
  .shares-block__share {
    color: #939393;
    font-size: 14px;
    line-height: 11.58px;
    letter-spacing: 0;
    text-transform: uppercase;
    font-weight: bold;
    padding: 0 0 0 11px;
    width: 61px;
  }
  .shares-block__share span {
    display: inline-block;
    width: 115px;
    color: #010101;
    font-size: 14px;
    line-height: 15px;
    letter-spacing: -0.5;
    text-transform: uppercase;
    font-weight: bold;
  }
  .shares-list {
    max-width: 434px;
  }
  .shares-list__facebook,
  .shares-list__facebook-prosto  {
    order: 0;
  }
  .shares-list__vkontakte,
  .shares-list__vkontakte-prosto  {
    order: 1;
  }
  .shares-list__telegram,
  .shares-list__item-twitter-prosto {
    order: 3;
  }
  .shares-list__twitter,
  .shares-list__item-telegram-prosto {
    order: 2;
  }
  .shares-list__toggle,
  .shares-list__toggle-prosto {
    order: 4;
  }
  .shares-list__whatsapp,
  .shares-list__item-odnoklassniki-prosto {
    order: 5;
  }
  .shares-list__googleplus,
  .shares-list__item-flipboard-prosto {
    order: 6;
  }
  .shares-list__ok,
  .shares-list__item-google-prosto {
    order: 7;
  }
  .shares-list__rss {
    order: 8;
  }
  .new-video-prolects {
    padding: 61px 20px 40px 20px;
    margin: 0 auto;
    background-color: #f6f6f6;
  }
  .video-projects-list__column {
    max-width: 768px;
    margin: 0 0 26px 0;
  }
  .video-projects-list__item {
    max-width: 228px;
    margin: 0 6px 0 0;
  }
  .video-projects-list__item:nth-of-type(1n + 3) {
    margin: 0;
  }
  .video-projects-list__image {
    margin: 0 0 7px 0;
  }
  .video-projects-list__image-body:hover .video-projects-list__hover-link{
    opacity: 0;
  }
  .video-projects-list__image-body:hover .video-projects-list__image {
    filter: none;
    -webkit-filter: none;
    -moz-filter: none;
    -ms-filter: none;
    -o-filter: none;
    filter: none;
    -webkit-filter: none;
  }
  .video-projects-list__image:hover+.video-projects-list__hover-link {
    display: none;
  }
  .video-projects-list__title {
    max-width: 215px;
    font-size: 11px;
    line-height: 15px;
    letter-spacing: 0.29px;
    font-weight: bold;
    margin: 0 0 7px 0;
  }
  .video-projects-list__description {
    max-width: 215px;
    font-size: 9px;
    line-height: 13px;
    letter-spacing: -0.009px
  }
  }

@media screen and (max-width: 560px) {
  header, .content-in, .front .content--video, .footer-top-content, .footer-bottom-content {
    padding: 0;
  }
  header .under-menu--video
  {
    display: none;
  }
  header .header-menu-video {
    border-bottom: 2px solid #ffc929;
  }
  .mobile-logo-video {
    width: 145px;
  }
  .under-menu--video::before {
    display: none;
  }
  .video-project {
    padding: 27.5px 0 70px 0;
  }
  .video-project__title, .new-video-prolects__title {
    font-size: 12px;
    line-height: 13.4px;
    letter-spacing: 0;
    margin: 0 0 24px 0;
  }
  .new-video-prolects__title {
    font-size: 10px;
    margin: 0 0 27px 0;
  }
  .video-project__description {
    max-width: 245px;
    margin: 0 auto 25px auto;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.1px;
  }
  .video-project__description p:not(:last-of-type) {
    padding: 0 0 20px 0;
  }
  .video-project__description p:last-of-type {
    max-width: 205px;
  }
  .video-project__video-container {
    margin: 0 auto 10px auto;
    padding-bottom: 45.5%;
  }
  .new-video-prolects {
    padding: 58px 0 60px 0;
  }
  .video-projects-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    overflow-x: auto;
  }
  .video-projects-list::-webkit-scrollbar-button {
    background-image:url('');
    background-repeat:no-repeat;
    width: 0px;
    height: 0px;
  }
  .video-projects-list::-webkit-scrollbar-track {
    background-color: rgba(0, 0, 0, 0.2);
    height: 3px;
    width: 51px;
  }
  .video-projects-list::-webkit-scrollbar-thumb {
    border-radius: 0px;
    background-color: rgba(0, 0, 0, 0.4);
    height: 3px;
    width: 51px;
  }
  .video-projects-list::-webkit-resizer {
    background-image:url('');
    background-repeat:no-repeat;
    height: 3px;
    width: 51px;
  }

  .video-projects-list::-webkit-scrollbar {
    height: 3px;
    width: 51px;
  }
  .video-projects-list__column {
    width: auto;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin: 0 20px 35px 0;
  }
  .video-projects-list__column:first-of-type {
    margin: 0 70px 35px 20px;
  }
  .video-projects-list__item {
    width: 260px;
    min-width: 260px;
    max-width: 260px;
    margin: 0 20px 0 0;
  }
  .video-projects-list__item:nth-of-type(1n + 3) {
    margin: 0;
  }
  .video-projects-list__image {
    margin: 0 0 8px 0;
  }
  .video-projects-list__title {
    max-width: 260px;
    font-size: 16px;
    line-height: 19px;
    font-weight: bold;
    margin: 0 0 12px 0;
  }
  .video-projects-list__description {
    max-width: 260px;
    font-size: 11px;
    line-height: 16px;
    letter-spacing: 0;
  }
  .new-video-prolects {
    display: none;
  }
  .new-video-prolects-mob {
    display: block;
    padding: 65px 20px 60px 20px;
    margin: 0 auto;
    background-color: #f6f6f6;
  }

  .main-rating-block .block-other-ratings .block-rating-item {
    padding-bottom: 20px;
  }
}

@media screen and (max-width: 450px) {
  .shares-block-prosto {
    padding: 0 17%;
  }
  .mobile-show {
    display: block;
  }
  .shares-list__toggle,
  .shares-list__toggle-prosto {
    display: list-item;
  }
  .shares-list__toggle-button,
  .shares-list__toggle-button-prosto {
    display: block;
    background-color: #ffffff;
    border: 0;
    outline: inherit;
    background-image: url("../img/video-share-toggle.png");
    background-repeat: no-repeat;
    background-size: 20px 4px;
    background-origin: border-box;
    background-position: center;
    position: relative;
  }
  .mobile-hide {
    display: none;
  }
  .shares-list__toggle-button-prosto {
    background-color: transparent;
    background-position: 0px 5px;
  }
  @-webkit-keyframes toggle {
    0% {
      left: 0;
    }
    50% {
      left: -1px;
    }
    100% {
      left: 0;
    }
  }
  @keyframes toggle {
    0% {
      left: 0;
    }
    50% {
      left: -2px;
    }
    100% {
      left: 0;
    }
  }
  .shares-list__toggle-button:active,
  .shares-list__toggle-button-prosto:active {
    -webkit-animation-name: toggle;
    animation-name: toggle;
    -webkit-animation-duration: 50ms;
    animation-duration: 50ms;
  }
  .shares-block__share {
    color: #939393;
    font-size: 14px;
    line-height: 12px;
    letter-spacing: 0;
    text-transform: uppercase;
    font-weight: bold;
    padding: 0;
  }
  .shares-block__share span {
    width: 115px;
    color: #010101;
    font-size: 14px;
    line-height: 18px;
    letter-spacing: -0.5px;
    text-transform: uppercase;
    font-weight: bold;
  }
  .shares-block {
    max-width: 600px;
    padding: 10px 10px 13px 16px;
  }
  .shares-list {
    margin: 3px 0 0 15px;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .shares-list-prosto li {
    margin-left: 10px;
  }
}
@media screen and (max-width: 375px) {
  .shares-block-prosto {
    padding: 0 10%;
  }
  .main-section-tab--readers-choice .name .mobile span {
    display: none;
  }
}
@media screen and (max-width: 320px) {
  .shares-block-prosto {
    padding: 0 3%;
  }
}
