.movie_list2 {
  background: #fff;
}
.movie_list2 li:not(:last-of-type) {
  padding-bottom: 15px;
}
.movie_list2_item {
  position: relative;
  padding: 0;
  background: none;
  margin-left: -20px;
}
.movie_list2_item a {
  color: #ccc;
}
.movie_list2_item a.action_wishlist {
  display: block;
  position: absolute;
  top: 0px;
  left: 80px;
  background: url(/assets/misc/add_to_wishlist.svg);
  width: 40px;
  height: 40px;
  background-size: cover;
  background-repeat: no-repeat;
  z-index: 9;
}
.movie_list2_item a.action_wishlist.wishlist_loader {
  background: url(/assets/misc/wishlist_loader.svg);
}
.movie_list2_item a.action_wishlist.added_to_wishlist {
  background: url(/assets/misc/added_to_wishlist.svg?5);
}
.movie_list2_item:not(:last-of-type) {
  padding-bottom: 15px;
}
.movie_list2_item .desc {
  margin-left: 0px;
}
.movie_list2_item .desc .cast >div:not(:last-child) {
  margin-bottom: 0.2em;
}
.movie_list2_item .rating {
  white-space: nowrap;
  text-align: right;
}
.movie_list2_item .rating .rating-cnmg i {
  display: inline-block;
  vertical-align: middle;
  margin-bottom: 3px;
}
.movie_list2_item .rating .rating-cnmg span {
  vertical-align: middle;
  font-weight: 700;
  font-size: 18px;
}
.movie_list2_item .rating .rating-imdb {
  color: #2672BD;
  font-size: 14px;
  text-transform: uppercase;
}
.movie_list2_item .movie-info-holder {
  display: flex;
  gap: 10px;
}
.movie_list2_item .movie-info-holder .desc {
  flex: 1 1 100%;
}
.movie_list2_item .movie-info-holder .rating {
  flex: 1 1 content;
}
@media (orientation: landscape) {
  .movie_list2_item {
    margin: 0 10px 10px;
    display: flex;
    gap: 10px;
  }
  .movie_list2_item .image-link {
    flex: 1 1 70px;
  }
  .movie_list2_item .image-link .image1 {
    max-width: 100%;
  }
  .movie_list2_item .image-link .image.gallery {
    display: none;
  }
  .movie_list2_item .movie-info-holder {
    flex: 1 1 100%;
  }
}
@media (orientation: portrait) {
  .movie_list2_item .image-holder {
    display: flex;
    height: 170px;
    width: 100vw;
    overflow: hidden;
  }
  .movie_list2_item .image-holder span[data-movie-id] {
    z-index: 9;
  }
  .movie_list2_item .image-holder .image1 {
    height: 170px;
    max-height: 170px;
    max-width: none;
    z-index: 1;
  }
  .movie_list2_item .image-holder .image.gallery {
    flex-grow: 1;
    max-height: 100%;
    object-fit: cover;
  }
  .movie_list2_item .image-holder .image.gallery.blurred {
    -webkit-filter: blur(5px);
    -moz-filter: blur(5px);
    -o-filter: blur(5px);
    -ms-filter: blur(5px);
    filter: blur(5px);
    margin: -10px;
    max-height: none;
  }
  .movie_list2_item .image-holder.scrollable {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .movie_list2_item .movie-info-holder {
    padding: 20px;
  }
}
