
.fragment-head{
    padding-top: 15px !important;
  }
  .fragment-title{
      font-weight: 600;
      font-size: 21px;
      padding-top: 50px;
      margin-bottom: 25px;
      color: #fff;
      letter-spacing: -.41px;
  }
  #last-trailers{
    list-style: none;
    margin: -5px -10px 10px;
    padding: 0;
    display: flex;
    flex-wrap: nowrap;
  }
  #last-trailers li{
      flex: 1;
      max-width: 120px;
      padding: 0 10px;
  }
  #last-trailers li:hover .trailers-img svg{
    animation:1s cubic-bezier(.77,0,.175,1) infinite alternate nb;
  }
  @keyframes nb {
    0% {
        stroke: #8a3ab9;
        stroke-dasharray: 1
    }
    to {
        stroke: #cd486b;
        transform: rotate(180deg);
        stroke-dasharray: 8
    }
}
  #last-trailers li a{
      list-style:none;
    text-decoration: none;
      display: flex;
      flex-direction: column;
      position: relative;
      align-items: center;
  }
  .trailers-img{
      position: relative;
      height: 100px;
      width: 100px;
      z-index: 2;
      overflow: hidden;
      border-radius: 10px 10px 0 0;
      display: flex;
      flex-direction: column;
      justify-content: center;
      align-items: center;
  }
  .trailers-img img{
      height: auto;
      transition: .2s ease-in-out;
      position: absolute;
      left: 50%;
      top: 50%;
      transform: translate(-50%,-50%);
      width: 65px;
      height: 65px;
      object-fit: cover;
      border-radius: 50%;
  }
  .trailers-img svg{
      fill: none;
      stroke: #8a3ab9;
      stroke-linecap: round;
      stroke-width: 3;
      stroke-dasharray: 1;
      stroke-dashoffset: 0;
  }
  .lazyloaded{
      transition: opacity .5s ease-in-out,transform .2s linear;
      opacity: 1;
  }
  .season{
      background: #8a3ab9;
      color: #fff;
      font-size: 11px;
      padding: 3px 5px;
      white-space: nowrap;
      border-radius: 3px;
      line-height: 1;
      position: absolute;
      bottom: 4px;
      z-index: 2;
      box-shadow: 0 0 14px -4px rgb(0 0 0 / 60%);
  }
  .trailers-info{
      min-width: 0;
      position: relative;
      z-index: 2;
      text-align: center;
      width: 100%;
      transition: .1s ease-in-out;
  }
  .trailers-info h6{
        margin: 0;
      padding: 0;
      font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
      line-height: 18px;
      font-weight: 400;
      font-size: 13px;
      color: #fff;
  }
  .movies-and-episodes{
    display: flex;
    flex-direction: row;
    padding-bottom: 15px !important;
  }
  .page-primary-title{
    padding-bottom: 15px;
    padding-top: 10px;
  }
  .page-primary-title h1{
    margin-bottom: 0;
    padding-bottom: 0;
    padding-top: 0;
  }
  .segment-title{
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
    font-weight: 600;
    font-size: 21px;
    margin-bottom: 25px;
    color: #fff;
    letter-spacing: -.41px;
  }
  h1:first-child{
    margin: 0;
  }
  .page-primary-title h3{
    display: inline-block;
    padding-left: 0;
    font-weight: 300;
    opacity: .6;
    margin-bottom: 5px;
  }
  .description-primary{
    margin-bottom: 15px;
    padding-bottom: 0;
    color: #b1afc3;
    font-size: 14px;
    line-height: 22px;
    font-weight: 400;
  }
  .series-list{
    flex-direction: column;
  }
  .episodes-segment{
    padding-bottom: 15px !important;
  }
  .dark-segment ul{
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    margin: 0 -10px 10px;
}
  .episodes-segment ul{
      margin: 0 -10px;
      display: flex;
      flex-wrap: wrap;
  }

  .episodes-segment ul>li{
      
      display: block;
      padding: 5px 10px 10px;
      position: relative;
  }
  .dark-segment ul .segment-poster{
      display: inline-block;
  }
  .poster.poster-xs a:hover{
    background-color: #232635;
    box-shadow: 1px 2px 8px -5px #000;
  }
  .dark-segment ul .segment-poster.active .poster.poster-xs a img{
    padding: 2px;
    border: 2px solid #a99e54;
  }
  .dark-segment ul .segment-poster.no-today .poster.poster-xs a img{
    padding: 2px;
    border-color: #343a46 !important
  }
  .poster.poster-xs{
      position: relative;
      overflow: visible;
  }
  .poster.poster-xs a img {
    padding: 2px;
    background: #20232a
  }
  .poster{
      overflow: hidden;
      transition: transform .1s linear;
  }
  .poster-subject-new .poster-meta .poster-ses{
    right: 0px;
  }
  .poster-ses{
    position: absolute;
    top: 2px;
    right: 10px;
  }
  .poster-ses span svg{
      width:18px;
      height: 18px;
  }
  .poster-ses span:last-child svg {
    margin-left:5px;
    margin-right:5px;
  }
  .poster-meta .poster-ses .mofylag{
    width: 18px;
    height: 13px;
  }
  .mofylag.tr{
    background-image: url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxMic+PHN3aXRjaD48Zz48cGF0aCBmaWxsPScjZTYyMTI2JyBkPSdNMCAwaDE2djEySDB6Jy8+PGcgZmlsbD0nI2ZmZic+PHBhdGggZD0nTTcuODU2IDcuNTY1YTIuOTY4IDIuOTY4IDAgMDEtMi41MTggMS4zODkgMi45NiAyLjk2IDAgMDEtMi45NjYtMi45NTMgMi45NiAyLjk2IDAgMDEyLjk2Ni0yLjk1NCAyLjk3IDIuOTcgMCAwMTIuNTE4IDEuMzg5IDIuMjY2IDIuMjY2IDAgMDAtMS42MzQtLjY5MyAyLjI2MyAyLjI2MyAwIDAwLTIuMjY4IDIuMjU4IDIuMjYzIDIuMjYzIDAgMDAyLjI2OCAyLjI1OCAyLjI2MiAyLjI2MiAwIDAwMS42MzQtLjY5MycvPjxwYXRoIGQ9J003LjU4MyA1LjkybDEuMzUzLTEuMzUzIDEuMzUyIDEuMzUyLTEuMzUzIDEuMzUzeicvPjwvZz48L2c+PC9zd2l0Y2g+PC9zdmc+);
    background-position: 50%;
  }
  .mofylag.en.grey{
    background-image: url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyBhcmlhLWhpZGRlbj0ndHJ1ZScgZGF0YS1wcmVmaXg9J2ZhcycgZGF0YS1pY29uPSdjbG9zZWQtY2FwdGlvbmluZycgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNTEyIDUxMicgY2xhc3M9J3N2Zy1pbmxpbmUtLWZhIGZhLWNsb3NlZC1jYXB0aW9uaW5nIGZhLXctMTYgZmEtMngnPjxwYXRoIGZpbGw9JyM2ZDcwODAnIGQ9J000NjQgNjRINDhDMjEuNSA2NCAwIDg1LjUgMCAxMTJ2Mjg4YzAgMjYuNSAyMS41IDQ4IDQ4IDQ4aDQxNmMyNi41IDAgNDgtMjEuNSA0OC00OFYxMTJjMC0yNi41LTIxLjUtNDgtNDgtNDh6TTIxOC4xIDI4Ny43YzIuOC0yLjUgNy4xLTIuMSA5LjIuOWwxOS41IDI3LjdjMS43IDIuNCAxLjUgNS42LS41IDcuNy01My42IDU2LjgtMTcyLjggMzIuMS0xNzIuOC02Ny45IDAtOTcuMyAxMjEuNy0xMTkuNSAxNzIuNS03MC4xIDIuMSAyIDIuNSAzLjIgMSA1LjdsLTE3LjUgMzAuNWMtMS45IDMuMS02LjIgNC05LjEgMS43LTQwLjgtMzItOTQuNi0xNC45LTk0LjYgMzEuMi4xIDQ4IDUxLjEgNzAuNSA5Mi4zIDMyLjZ6bTE5MC40IDBjMi44LTIuNSA3LjEtMi4xIDkuMi45bDE5LjUgMjcuN2MxLjcgMi40IDEuNSA1LjYtLjUgNy43LTUzLjUgNTYuOS0xNzIuNyAzMi4xLTE3Mi43LTY3LjkgMC05Ny4zIDEyMS43LTExOS41IDE3Mi41LTcwLjEgMi4xIDIgMi41IDMuMiAxIDUuN0w0MjAgMjIyLjJjLTEuOSAzLjEtNi4yIDQtOS4xIDEuNy00MC44LTMyLTk0LjYtMTQuOS05NC42IDMxLjIgMCA0OCA1MSA3MC41IDkyLjIgMzIuNnonLz48L3N2Zz4=);
    background-position: 50%;
  }
  .episodes-segment ul>li .poster.poster-xs a{
      align-items: center;
      border-radius: 10px;
  }
  .mofylag{
    width: 24px;
    height: 18px;
    display: inline-block;
    background-size: cover;
    border-radius: 4px;
  }
  [data-tooltip]{
    /*position: relative;*/
  }
  /* [data-tooltip][data-inverted]:before{
    box-shadow: none!important;
    background: #1b1c1d;
  }
  [data-tooltip]:not([data-position]):before{
    top: auto;
    right: auto;
    bottom: 100%;
    left: 50%;
    background: #fff;
    margin-left: -.07142857rem;
    margin-bottom: .14285714rem;
  }
  [data-tooltip]:after, [data-tooltip]:before{
    pointer-events: none;
    position: absolute;
    font-size: 1rem;
    background: #fff;
    pointer-events: none;
    visibility: hidden;
    transition: .1s;
  }
  [data-tooltip]:before{
    content: "";
    width: .71428571em;
    height: .71428571em;
    transform: rotate(45deg);
    z-index: 2;
    box-shadow: 1px 1px 0 0 #bababc;
    opacity: 0;
    transform: rotate(45deg) scale(0)!important;
    transform-origin: center top;
  } */
  .poster-xs a{
      display: flex;
      flex-direction: row-reverse;
      height: 60px;
      background-color: #181a25;
      border-radius: 3px;
      transition: background-color .1s ease-in-out;
  }
  .poster.poster-xs .poster-subject-new{
      display: flex;
      flex-direction: column;
      flex: 1 1 auto;
      min-width: 0;
      position: relative;
  }
  .episodes-segment ul>li .poster.poster-xs a .poster-subject-new h2{
      margin: 0;
      padding: 0 10px 3px 0;
  }
  .poster.poster-xs .poster-subject-new h2{
      line-height: 22px;
      font-weight: 400;
      margin: 3px 0 2px;
      font-size: 15px;
      min-width: 0;
      padding: 6px 10px 0;
      color: #fff;
      position: relative;
      z-index: 2;
  }
  .truncate{
      display: block;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
  }
  .movies-and-episodes .dark-segment.episodes-segment>ul li .poster.poster-xs a .poster-subject-new .poster-meta{
    padding: 0 10px 0 0;
  }
  .poster.poster-xs .poster-subject-new .poster-meta{
      margin: 0;
      padding: 0 10px 0 0;
      color: #6d7080;
      line-height: 18px;
      width: 100%;
      font-size: 13px;
      position: relative;
      z-index: 2;
  }
  .poster.poster-xs .poster-subject-new .poster-meta .episode-no{
    display: block;
  }
 
  [data-tooltip][data-inverted]:before{
        box-shadow: none!important;
      background: #1b1c1d;
  }
  [data-tooltip]:not([data-position]):before{
        top: auto;
      right: auto;
      bottom: 100%;
      left: 50%;
      background: #1b1c1d;
      margin-left: -.07142857rem;
      margin-bottom: .14285714rem;
  }
  [data-tooltip]:after, [data-tooltip]:before{
        pointer-events: none;
      position: absolute;
      font-size: 1em !important;
      background: #fff;
      pointer-events: none;
      visibility: hidden;
      transition: .1s;
  }
  [data-tooltip]:before{
    content: "";
      width: .71428571em;
      height: .71428571em;
      transform: rotate(
  45deg);
      z-index: 2;
      box-shadow: 1px 1px 0 0 #bababc;
      opacity: 0;
      transform: rotate(
  45deg) scale(0)!important;
      transform-origin: center top;
  }
  [data-tooltip][data-inverted]:after{
      background: #1b1c1d;
      color: #fff;
      border: none;
      box-shadow: none;
  }
  [data-tooltip]:not([data-position]):after{
      left: 50%;
      transform: translateX(-50%);
      bottom: 100%;
      margin-bottom: .5em
  }
  [data-tooltip]:after, [data-tooltip][data-position="bottom center"]:after, [data-tooltip][data-position="top center"]:after{
    transform: translateX(-50%) scale(0)!important;
  }
  [data-tooltip]:after{
        content: attr(data-tooltip);
      text-transform: none;
      text-align: left;
      white-space: nowrap;
      border: 1px solid #d4d4d5;
      line-height: 1.4285em;
      max-width: none;
      padding: .833em 1em;
      font-weight: 400;
      font-style: normal;
      color: rgba(0,0,0,.87);
      border-radius: .28571429rem;
      box-shadow: 0 2px 4px 0 rgb(34 36 38 / 12%), 0 2px 10px 0 rgb(34 36 38 / 15%);
      opacity: 1;
      transform-origin: center bottom;
  }
  [data-tooltip]:after{
    font-size: 13px;
    z-index: 99999;
  }
  [data-tooltip]:after, [data-tooltip]:before{
    pointer-events: none;
      position: absolute;
      background: #fff;
      pointer-events: none;
      visibility: hidden;
      transition: .1s;
  }
    .poster-xs-img{
      position: relative;
      display: flex;
      justify-content: center;
      align-items: center;
      padding: 0 8px;
  }
   .poster-xs-img img{
    border-radius: 100%;
    background: #20232a;
    margin: 0;
  }
  .poster-xs img{
    display: block;
    max-width: 44px;
    min-width: 44px;
    height: 44px;
    object-fit: cover;
  }
 /* .poster img.lazyloaded{
    transition: opacity .5s ease-in-out,transform .2s linear;
    opacity: 1;
  }
  .poster img{
    width: 100%;
      opacity: 0;
      z-index: 1;
      display: block;
  }*/
  .timeline-date.today{
    background: #fbc607;
    color: #000;
  }
  .timeline-date{
    padding: 2px 5px 3px;
    font-size: 10px;
    color: #fff;
    background: #343a46;
    position: absolute;
    bottom: -3px;
    display: block;
    z-index: 2;
    border-radius: 15px;
    line-height: 1;
    white-space: nowrap;
  }
  .movies-and-episodes .dark-segment.episodes-segment-h>ul li.active .poster.poster-xs a img{
    padding: 2px;
    border: 2px solid #a99e54;
  }
@media(min-width:769px) and (max-width:1055px){
    .episodes-segment ul>li{
        width: 33.333333%;
        min-width: 33.333333%;
        max-width: 33.333333%;
    }
}
@media (max-width:768px){
    .episodes-segment ul>li{
        min-width: 100%;
        max-width: 100%;
    }
    #latest_trailers li{
        min-width: 100px;
        max-width: 100px;
    }
}




.mv-item:first-child{
  margin-left: 20px;
}
.hmovie-box img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.hmovie-box-on {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 101%;
  height: 101%;
  z-index: 2;
  background-image: linear-gradient(
180deg,transparent,rgba(130,142,162,.33));
  transition: .2s ease-in-out;
}

.hmovie-box-on:hover {
  opacity: .7;
}

.hmovie-box-on-text {
  padding: 0 0 30px;
  top: 50%;
  left: 50%;
  color: #fff;
  font-size: 14px;
  font-weight: 200;
  letter-spacing: 4px;
  text-transform: uppercase;
  transform: translate(-50%, -50%);
  background: url(../images/symbol.svg) center 27px no-repeat;
  background-size: 16px;
}

.hmovie-box-on-text span {
  font-weight: 600;
  border-bottom: 1px solid rgba(255, 255, 255, .3);
}

.hmovie-box-on-logo {
  padding-bottom: 30px;
}
.hmovie-box-on-tags {
 position: absolute;
    bottom: 10px;
    left: 50%;
    transform: translate(-50%,0);
    white-space: nowrap;
    display: inline-block;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 2px 6px;
    line-height: 15px;
    background: #fbc607;
    color: #000;
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
}

.hmovie-box-on-logo img {
    width: 150px;
  height: 58px;
  object-fit: contain;
}

.hmovie-next,
.hmovie-prev {
  background-size: auto;
  background-color: #181a25;
  background-position: center;
  background-repeat: no-repeat;
  width: 48px;
  height: 48px;
  border-radius: 100%;
  box-shadow: 0 20px 30px 0 rgba(9, 9, 16, .5);
}

.hmovie-next:hover,
.hmovie-prev:hover {
  background-color: #a99e54;
}

.hmovie .swiper-button-disabled {
  opacity: .35;
  cursor: auto;
  pointer-events: none;
}

.hmovie-prev {
  top: 50%;
  left: 30px;
  transform: translate(0, -50%);
  background-image: url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdNMTQuNTgyIDguNTkzaC0xMS4xN2w0Ljg4IDQuODhjLjM5LjM5LjM5IDEuMDMgMCAxLjQyLS4zOS4zOS0xLjAyLjM5LTEuNDEgMGwtNi41OS02LjU5Yy0uMzktLjM5LS4zOS0xLjAyIDAtMS40MWw2LjU4LTYuNmMuMzktLjM5IDEuMDItLjM5IDEuNDEgMCAuMzkuMzkuMzkgMS4wMiAwIDEuNDFsLTQuODcgNC44OWgxMS4xN2MuNTUgMCAxIC40NSAxIDFzLS40NSAxLTEgMXonIGZpbGw9JyNmZmYnIC8+PC9zdmc+);
}

.hmovie-next {
  top: 50%;
  right: 30px;
  transform: translate(0, -50%);
  background-image: url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdNMSA4LjU5M2gxMS4xN2wtNC44OCA0Ljg4Yy0uMzkuMzktLjM5IDEuMDMgMCAxLjQyLjM5LjM5IDEuMDIuMzkgMS40MSAwbDYuNTktNi41OWMuMzktLjM5LjM5LTEuMDIgMC0xLjQxbC02LjU4LTYuNmMtLjM5LS4zOS0xLjAyLS4zOS0xLjQxIDAtLjM5LjM5LS4zOSAxLjAyIDAgMS40MWw0Ljg3IDQuODloLTExLjE3Yy0uNTUgMC0xIC40NS0xIDFzLjQ1IDEgMSAxeicgZmlsbD0nI2ZmZicgLz48L3N2Zz4=);
}

.hmovie-prev:hover {
  background-image: url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdNMTQuNTgyIDguNTkzaC0xMS4xN2w0Ljg4IDQuODhjLjM5LjM5LjM5IDEuMDMgMCAxLjQyLS4zOS4zOS0xLjAyLjM5LTEuNDEgMGwtNi41OS02LjU5Yy0uMzktLjM5LS4zOS0xLjAyIDAtMS40MWw2LjU4LTYuNmMuMzktLjM5IDEuMDItLjM5IDEuNDEgMCAuMzkuMzkuMzkgMS4wMiAwIDEuNDFsLTQuODcgNC44OWgxMS4xN2MuNTUgMCAxIC40NSAxIDFzLS40NSAxLTEgMXonIGZpbGw9JyMwMDAnIC8+PC9zdmc+);
}

.hmovie-next:hover {
  background-image: url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdNMSA4LjU5M2gxMS4xN2wtNC44OCA0Ljg4Yy0uMzkuMzktLjM5IDEuMDMgMCAxLjQyLjM5LjM5IDEuMDIuMzkgMS40MSAwbDYuNTktNi41OWMuMzktLjM5LjM5LTEuMDIgMC0xLjQxbC02LjU4LTYuNmMtLjM5LS4zOS0xLjAyLS4zOS0xLjQxIDAtLjM5LjM5LS4zOSAxLjAyIDAgMS40MWw0Ljg3IDQuODloLTExLjE3Yy0uNTUgMC0xIC40NS0xIDFzLjQ1IDEgMSAxeicgZmlsbD0nIzAwMCcgLz48L3N2Zz4=);
}

.ui.load-more:active, .ui.load-more:focus, .ui.load-more:hover{
  background: #252833;
}

.new-series-box {
  overflow: hidden;
  border-radius: 10px;
}

.new-series-box img {
  width: 100%;
  height: auto;
}

.new-series-box-on {
  padding: 12px 16px;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #171a27) 20%;
}

.new-series-box-on span {
  color: #fff;
  font-size: 15px;
  font-weight: 600;
}

.new-series-box-on:hover span{
  color: #4be7d6;
}

.new-series-box-on p {
  color: #9291a0;
  font-size: 11px;
  font-weight: 400;
  line-height: 19px;
}


.area-info {
  flex: 1 1 20%;
  background-size: contain;
}

.area-info::after {
  content: '';
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  position: absolute;
  background: rgba(25, 32, 37, .7);
}

.area-info img {
  width: 100%;
  height: 273px;
  object-fit: cover;
}

.area-info-on {
  padding: 30px;
  left: 0;
  bottom: 0;
  width: 100%;
  z-index: 2;
  background: linear-gradient(rgba(25, 32, 37, 0) 0%, #181a25 20%);
}

.area-info-on span {
  color: #fff;
  font-size: 15px;
  font-weight: 600;
}

.area-info-on p {
  margin: 14px 0 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.4285em;
  color: rgba(255, 255, 255, .6);
}


.new-series-list {
  margin: -5px -10px !important;
  padding-left: 20px;
}

.new-series-list ul li {
  padding: 5px;
}
.featured-collections-list {
  margin: -10px;
  padding: 0 20px 0 0;
}

.featured-collections-list ul li {
  padding: 10px
}

.tv-today .poster.poster-xs a img {
  border: 2px solid #a99e54;
  padding: 2px;
}
.tv-today .poster.poster-xs a img.no-today {
  border-color: #343a46 !important
}
