.no-touch>noindex+.wrapper .header {
  border-radius: 15px 15px 0 0;
}

@media screen and (min-width: 1220px) {
  .no-touch>noindex+.wrapper .form-search-wrap .toggler-search {
    position: relative;
    z-index: 2;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .no-touch>noindex+.wrapper .form-search-group {
    position: absolute;
    top: 50%;
    right: 60px;
    z-index: 2;
    -webkit-transform: translate3d(0, -50%, 0);
    transform: translate3d(0, -50%, 0);
    opacity: 0;
    visibility: hidden;
    width: 0;
  }

  .no-touch>noindex+.wrapper .form-search-group .submitter-search {
    right: auto;
    left: 14px;
  }

  .no-touch>noindex+.wrapper .field-search {
    padding: 15px 24px 15px 48px;
  }

  .no-touch>noindex+.wrapper .player-downloaders .downloader-format,
  .no-touch>noindex+.wrapper .player-downloaders .downloader-size {
    font-size: 14px;
  }

  .no-touch>noindex+.wrapper .player-downloaders .downloader .icon-download {
    font-size: 32px;
  }

  .no-touch>noindex+.wrapper .player-title {
    font-size: 26px;
  }

  .no-touch>noindex+.wrapper .player-tabs .tab-dark {
    padding: 12px 20px;
  }

  .no-touch>noindex+.wrapper .player-tabs .tab-text {
    display: none;
  }

  .no-touch>noindex+.wrapper .player-tabs .icon-info,
  .no-touch>noindex+.wrapper .player-tabs .icon-download,
  .no-touch>noindex+.wrapper .player-tabs .icon-speach-bubble {
    display: inline-block;
    font-size: 22px;
  }

  .no-touch>noindex+.wrapper .carousel-container {
    padding: 0 100px 70px;
  }

  .no-touch>noindex+.wrapper .carousel-container::before,
  .no-touch>noindex+.wrapper .carousel-container::after {
    width: 100px;
  }

  .no-touch>noindex+.wrapper .form-search-wrap.open .form-search-group {
    opacity: 1;
    visibility: visible;
    width: calc(100% - 60px);
  }

  .no-touch>noindex+.wrapper .actress-col-last .popovers {
    position: static;
    margin-top: 20px;
  }
}

body>noindex+.wrapper main {
  background-color: #f4f9ff !important;
}

@media screen and (max-width: 992px) {
  body.header-fixed>noindex+.wrapper .header {
      position: sticky;
      top: 0;
  }

  body>noindex+.wrapper main {
    padding-top: 0;
  }

  .burger-line, .burger-line-middle, .burger-line-bottom {
    opacity: 1;
    visibility: visible;
    z-index: 999;
    position: relative;
  }
  .header .navbar {
    z-index: 99999;
  }
  .header .navbar.fancybox-margin {
    z-index: 999;
  }
}