
.tab-content>.tab-pane {
 display:none
}
.tab-content>.active {
 display:block
}
.fade {
 transition:opacity .15s linear;
}
@media(prefers-reduced-motion:reduce) {
 .fade {
  transition:none
 }
}
.fade:not(.show) {
 opacity:0
}
.fade.show {
 opacity:1
}
.serie-menu {
 margin-bottom:15px
}
.serie-menu ul {
 margin:0;
 padding: 0;
}
.serie-menu ul li {
 list-style:none
}
.serie-menu ul {
 overflow:hidden;
 list-style:none;
 position:relative;
 width:auto!important
}
.serie-menu ul li {
 display:inline-block
}
.serie-menu ul a {
 padding:4px 8px;
 display:block;
 cursor:pointer;
 color:#fff;
 text-decoration:none;
 border-radius:2px;
 min-width: 24px;
 text-align: center;
 font-weight:700
}
.serie-menu ul .active>a,
.serie-menu ul a.active {
 text-shadow:none;
 background:#f6f6f6;
 color:#333!important
}
.tt_label {
 padding:0 15px;
 color:#fff
}
.tt_season {
 background:#242728;
 background-position:0 100%;
 background-repeat:repeat-x;
 border-radius:2px;
 padding:2px 5px;
 display:-webkit-flex;
 display:-ms-flex;
 display:flex;
 -ms-align-items:center;
 align-items:center;
 min-height:42px;
 margin-bottom:2px;
 font-size:14px
}
.tt_series {
 background:#DE1212;
 background-position:0 100%;
 background-repeat:repeat-x;
 border-radius:2px;
 padding:2px 5px;
 display:-webkit-flex;
 display:-ms-flex;
 display:flex;
 -ms-align-items:center;
 align-items:center;
 min-height:42px;
 margin-bottom:2px;
 font-size:14px
}
.tt_series li .mirrors {
 display:none!important
}
.mirrors {
 background-color:transparent;
 padding:5px 0;
 border-radius:2px;
 display:-webkit-flex;
 display:-ms-flex;
 display:flex;
 -ms-align-items:center;
 align-items:center
}
.mirrors a {
 height:32px;
 padding-left:12px;
 padding-right:12px;
 border-radius:2px;
 font-weight: bold;
 display:-webkit-flex;
 display:-ms-flex;
 display:flex;
 -ms-align-items:center;
 align-items:center;
 color:#fff;
 text-shadow:none;
 text-decoration:none
}
.mirrors a img {
 margin-right:8px
}
.mirrors a.active {
 background-color:#303435;
 color:#fff;
}


.collapse:not(.show) {
  display: none;
}

.collapsing {
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}

.su-spoiler-btn {
  padding: 8px 10px;
  text-align: center;
  border-radius: 5px;
  border: 1px solid rgba(222, 18, 18, .7);
  color: #DE1212;
  font-weight: bold;
  cursor: pointer;
  margin-bottom: 10px;
  font-size: 1.1em;
}

.su-spoiler {
  border-bottom: 1px solid #242728;
  padding-bottom: 5px;
  margin-bottom: 5px;
}
.su-spoiler a {
  text-decoration: underline;
}

.su-spoiler-title {
  font-weight: bold;
  color: #fff;
  padding: 6px 10px;
  padding-left: 24px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' xml:space='preserve'%3E%3Cstyle%3E.st0%7Bfill:%23fff%7D%3C/style%3E%3Cg id='Layer_2_1_'%3E%3Cpath class='st0' d='M9 0c5 0 9 4 9 9s-4 9-9 9-9-4-9-9 4-9 9-9zm0 16.8c4.3 0 7.8-3.5 7.8-7.8S13.3 1.2 9 1.2 1.2 4.7 1.2 9s3.5 7.8 7.8 7.8z'/%3E%3Cpath class='st0' d='M5.6 7.3 9 10.6l3.4-3.3c.2-.3.6-.3.8 0 .2.2.2.6 0 .8l-3.8 3.8c-.2.2-.6.2-.8 0L4.8 8.1c-.2-.2-.2-.6 0-.8.2-.3.6-.3.8 0z'/%3E%3C/g%3E%3C/svg%3E") no-repeat 0 50%;
  cursor: pointer;
}

.su-spoiler-content {
  padding: 0 0;
  color: #fff;
  line-height: 28px;
}

.cu-ss {
  padding-left: 24px;
background-image: url("data:image/svg+xml,%3Csvg version='1.0' xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' xml:space='preserve'%3E%3Ccircle cx='8' cy='8' r='8' fill='%23de1212'/%3E%3Cpath d='M4 8.3c.1-.2.3-.3.5-.3h2V5c0-.6.4-1 1-1h1c.6 0 1 .4 1 1v3h2c.2 0 .4.1.5.3.1.2 0 .4-.1.5l-3.5 3.5c-.2.2-.5.2-.7 0L4.1 8.9C4 8.7 4 8.5 4 8.3z' fill='%23fff'/%3E%3C/svg%3E");
background-repeat: no-repeat;
background-position: 0 50%;
}
