/* body.member:not(.account):not(.unsubscribe):not(.password) .container { */
body.shorts .container {
  /*override style.css*/
  max-width: 1500px;
}
body.shorts.desktop .container {
  /*override style.css*/
  padding: 0 5vw;
}
body.shorts.mobile .container {
  /*override style.css*/
  padding: 0 0vw;
}

.movie-list {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (1fr) [5];
  grid-template-columns: repeat(5, 1fr);
}

.shorts.mobile.search .movie-list {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
}

body.desktop .movie-list {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.movie-list .movie-list__item {
  line-height: 1.2;
}

/*bootstrap break points*/
/* lg */
@media (max-width: 1199.98px) {
  .shorts.desktop.search .movie-list,
  .shorts.mobile.scroll .movie-list {
    -ms-grid-columns: (1fr) [4];
    grid-template-columns: repeat(4, 1fr);
  }
}

/* md */
@media (max-width: 991.98px) {
  .shorts.desktop.search .movie-list,
  .shorts.mobile.scroll .movie-list {
    -ms-grid-columns: (1fr) [3];
    grid-template-columns: repeat(3, 1fr);
  }
}

/* sm */
@media (max-width: 767.98px) {
  .shorts.desktop.search .movie-list,
  .shorts.mobile.scroll .movie-list {
    -ms-grid-columns: (1fr) [1];
    grid-template-columns: repeat(1, 1fr);
  }
}

/* xs */
@media (max-width: 575.98px) {
  .shorts.desktop.search .movie-list,
  .shorts.mobile.scroll .movie-list {
    -ms-grid-columns: (1fr) [1];
    grid-template-columns: repeat(1, 1fr);
  }

  .shorts.mobile.search .movie-list {
    -ms-grid-columns: (1fr) [3];
    grid-template-columns: repeat(3, 1fr);
  }
}

.search-tags .btn {
  margin: 0 0.25rem 0.25rem 0;
}

@media (max-width: 767.98px) {
  .search-tags .btn {
    font-size: 0.75rem;
  }
}

@media screen and (orientation: landscape) {
  .movie-player .movie-player__inner {
    /* height: 78vh; */
  }
}

.movie-player {
  background: #000;
}

.movie-player .movie-player__inner {
  margin: auto;
}

.movie-player .movie-player__inner .video-js .vjs-big-play-button {
  margin: 0;
  left: calc(50% - 50px);
  top: calc(50% - 50px);
  width: 100px;
  height: 100px;
  border: solid 2px rgba(255, 255, 255, 0.8);
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.5);
}

.movie-player
  .movie-player__inner
  .video-js
  .vjs-big-play-button
  .vjs-icon-placeholder {
  color: rgba(255, 255, 255, 0.8);
  font-size: 50px;
}

.movie-player
  .movie-player__inner
  .video-js
  .vjs-big-play-button
  .vjs-icon-placeholder::before {
  margin-top: 25px;
}

.movie-player .movie-player__inner .video-js:hover .vjs-big-play-button {
  border-color: #ff6e00;
}

.movie-player
  .movie-player__inner
  .video-js:hover
  .vjs-big-play-button
  .vjs-icon-placeholder {
  color: #ff6e00;
}

@media (max-width: 767.98px) {
  .movie-player .movie-player__inner .video-js .vjs-big-play-button {
    margin: 0;
    left: calc(50% - 40px);
    top: calc(50% - 40px);
    width: 80px;
    height: 80px;
  }
  .movie-player
    .movie-player__inner
    .video-js
    .vjs-big-play-button
    .vjs-icon-placeholder {
    font-size: 40px;
  }
  .movie-player
    .movie-player__inner
    .video-js
    .vjs-big-play-button
    .vjs-icon-placeholder::before {
    margin-top: 15px;
  }
}
