/* 
@ Название: MyDizi;
@ Автор: webkubikc;
@ Связь с автором: (E-MAIL: webkubikc@gmail.com, Telegram: webkubikc, Skype: webkubikc);
*/

/*! normalize */
*,::before,::after{background:transparent;margin:0;padding:0;outline:none;border:0;box-sizing:border-box}
html{line-height:1.15;-webkit-text-size-adjust:100%}
::-moz-selection{background:#1a191f;color:#9b9dab;text-shadow:none}
::selection{background:#1a191f;color:#9b9dab;text-shadow:none}
::-webkit-input-placeholder{color:#9b9dab;opacity:1}
::-moz-placeholder{color:#9b9dab;opacity:1}
:-moz-placeholder{color:#9b9dab;opacity:1}
:-ms-input-placeholder{color:#9b9dab;opacity:1}
body{margin:0;font-size:.8rem;/*font-family:'Montserrat',Arial,Helvetica,sans-serif;*/font-family:Arial,Helvetica,sans-serif;font-weight:400;line-height:1.5;color:#393839;text-align:left;background-color:#f7fafa;
-webkit-font-smoothing:antialiased}
body,.ctitle-first,.ctitle-other,.box_in > .title,.page_form__inner > .title{background:url(/templates/MyDizi/images/bg.svg)}
@font-face{font-display:swap;font-family:'Montserrat';src:url(/templates/MyDizi/fonts/Montserrat-Bold.woff2) format("woff2"),url(/templates/MyDizi/fonts/Montserrat-Bold.woff) format("woff"),url(/templates/MyDizi/fonts/Montserrat-Bold.ttf) format("truetype");font-weight:700;font-style:normal}
@font-face{font-display:swap;font-family:'Montserrat';src:url(/templates/MyDizi/fonts/Montserrat-ExtraBold.woff2) format("woff2"),url(/templates/MyDizi/fonts/Montserrat-ExtraBold.woff) format("woff"),url(/templates/MyDizi/fonts/Montserrat-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal}
@font-face{font-display:swap;font-family:'Montserrat';src:url(/templates/MyDizi/fonts/Montserrat-Black.woff2) format("woff2"),url(/templates/MyDizi/fonts/Montserrat-Black.woff) format("woff"),url(/templates/MyDizi/fonts/Montserrat-Black.ttf) format("truetype");font-weight:900;font-style:normal}
@font-face{font-display:swap;font-family:'Montserrat';src:url(/templates/MyDizi/fonts/Montserrat-Light.woff2) format("woff2"),url(/templates/MyDizi/fonts/Montserrat-Light.woff) format("woff"),url(/templates/MyDizi/fonts/Montserrat-Light.ttf) format("truetype");font-weight:300;font-style:normal}
@font-face{font-display:swap;font-family:'Montserrat';src:url(/templates/MyDizi/fonts/Montserrat-SemiBold.woff2) format("woff2"),url(/templates/MyDizi/fonts/Montserrat-SemiBold.woff) format("woff"),url(/templates/MyDizi/fonts/Montserrat-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}
@font-face{font-display:swap;font-family:'Montserrat';src:url(/templates/MyDizi/fonts/Montserrat-Thin.woff2) format("woff2"),url(/templates/MyDizi/fonts/Montserrat-Thin.woff) format("woff"),url(/templates/MyDizi/fonts/Montserrat-Thin.ttf) format("truetype");font-weight:100;font-style:normal}
@font-face{font-display:swap;font-family:'Montserrat';src:url(/templates/MyDizi/fonts/Montserrat-Regular.woff2) format("woff2"),url(/templates/MyDizi/fonts/Montserrat-Regular.woff) format("woff"),url(/templates/MyDizi/fonts/Montserrat-Regular.ttf) format("truetype");font-weight:400;font-style:normal}
@font-face{font-display:swap;font-family:'Montserrat';src:url(/templates/MyDizi/fonts/Montserrat-ExtraLight.woff2) format("woff2"),url(/templates/MyDizi/fonts/Montserrat-ExtraLight.woff) format("woff"),url(/templates/MyDizi/fonts/Montserrat-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal}
@font-face{font-display:swap;font-family:'Montserrat';src:url(/templates/MyDizi/fonts/Montserrat-Medium.woff2) format("woff2"),url(/templates/MyDizi/fonts/Montserrat-Medium.woff) format("woff"),url(/templates/MyDizi/fonts/Montserrat-Medium.ttf) format("truetype");font-weight:500;font-style:normal}
body{margin:0}
article,aside,figure,picture,picture img,figure img,hgroup,footer,header,nav,section,main{display:block}
ol,ul{list-style:none}
hr{height:0;overflow:visible}
pre{font-family:monospace,monospace;font-size:1em}
a{background-color:transparent}
abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}
b,strong{font-weight:bolder}
code,kbd,samp{font-family:monospace,monospace;font-size:1em}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
img{border-style:none}
button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}
button,input{overflow:visible}
button,select{text-transform:none}
button::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner{border:none}
button:focus,button:active{outline:none!important}
fieldset{padding:.35em .75em .625em}
legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{vertical-align:baseline}
textarea{overflow:auto}
label{position:relative;cursor:pointer}
input[type="checkbox"]{position:relative;margin:0 1rem 0 0;cursor:pointer;top:.125rem}
input[type="checkbox"]:checked:after{border:.25rem solid #937bc8;background-color:#fff}
input[type="checkbox"]:after{content:"";position:absolute;top:-.125rem;left:-.125rem;width:1.0625rem;height:1.0625rem;background:#fff;cursor:pointer;border:none;
background-color:#f8f8f8;border:.25rem solid #edeef0;border-radius:100%}
.vote input,.pollanswer input{display:none}
.vote input + label:before,.pollanswer input + label:before{display:inline-block;width:.5rem;height:.5rem;border:.25rem solid #3b3b3b;background-color:#fff;
  margin:-.1875rem .25rem 0 0;vertical-align:middle;cursor:pointer;content:"";border-radius:50%}
.vote input[type="radio"] + label:before,.pollanswer input[type="radio"] + label:before{border-radius:50%}
.vote input + label:hover:before,.pollanswer input + label:hover:before{border-color:#fe5959}
.vote input:checked + label:before,.pollanswer input:checked + label:before{background-color:#fff;border-color:#fe5959}
.vote input + label:before,.vote input:checked + label:before,.pollanswer input + label:before,.pollanswer input:checked + label:before{transition:border-color ease .2s}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}
[type="search"]{-webkit-appearance:textfield;outline-offset:-.125rem}
[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
details{display:block}
summary{display:list-item}
template{display:none}
[hidden]{display:none}
button,textarea,select,input[type="text"],input[type="email"],input[type="password"],input[type="button"],input[type="submit"]{-webkit-appearance:none;font-size:1rem}
.button,.btn,.pagi-load a,.up-second li a,.usp-edit a,.qq-upload-button,.ui-button,html input[type="button"],input[type="reset"],input[type="submit"]{display:inline-block;
  text-align:center;padding:0 1.25rem;height:2.2rem;line-height:2.2rem;border-radius:.125rem;cursor:pointer;color:#fff;background-color:#937bc8;border-radius:3px;font-size:.8rem}
.button a{color:#fff}
.button:hover,.btn:hover,.up-second li a:hover,.usp-edit a:hover,.qq-upload-button:hover,.pagi-load a:hover,.ui-button:hover,html input[type="button"]:hover,
input[type="reset"]:hover,input[type="submit"]:hover{background:#7b6cb0;color:#fff}
.ui-button:active,input[type="button"]:active,input[type="submit"]:active{color:#fff;box-shadow:inset 0 .0625rem .25rem 0 rgba(0,0,0,0.1)}
.buttondark{background-color:#22222c}
.buttonw{width:100%}
select,input[type="text"],input[type="email"],input[type="password"]{height:2.5rem;line-height:2.5rem;color:#fff;border-radius:.25rem;border:0;
  padding:0 .9375rem}
input[type="text"]{text-transform:unset}
.buttonh{height:1.875rem;line-height:1.875rem}
select{height:2.5rem;border:0;padding:0 .9375rem}
textarea{padding:.9375rem;overflow:auto;vertical-align:top;resize:vertical}
input[type="text"],input[type="email"],input[type="password"],select,textarea{background-color:#f8f8f8;font-size:.8125rem;width:100%;line-height:1.9;color:#8d909f;
  padding:.625rem .9375rem;border-radius:.125rem;box-shadow:none;display:block}
select{width:auto}
input::placeholder,textarea::placeholder{color:#9b9dab;font-size:.8125rem}
input:focus::placeholder,textarea:focus::placeholder{color:transparent}
h1,h2,h3,h4,h5,h6{font-weight:300;margin-bottom:2rem;margin-top:0}
h1{font-size:4.6rem;line-height:1.2}
h2{font-size:3.6rem;line-height:1.25}
h3{font-size:2.8rem;line-height:1.3}
h4{font-size:2.2rem;letter-spacing:-.08rem;line-height:1.35}
h5{font-size:1.8rem;letter-spacing:-.05rem;line-height:1.5}
h6{font-size:1.6rem;letter-spacing:0;line-height:1.4}
/*! help style */
.poster-img{overflow:hidden;background-color:#f8f8f8;position:relative}
.carousel-item .poster-img,.youwatched .poster-img{background-color:#1e2029}
.poster-imgresp img{position:absolute;left:0;top:0}
.img-fit{min-height:100%;width:100%;height:100%;object-fit:cover}
.poster-imgresp.is-0{padding-top:56.250%}
.poster-imgresp.is-1{padding-top:60%}
.poster-imgresp.is-2{padding-top:80%}
.poster-imgresp.is-3{padding-top:100%}
.poster-imgresp.is-4{padding-top:120%}
.poster-imgresp.is-5{padding-top:149.680%}
.poster-imgresp.is-6{padding-top:160%}
.poster-imgresp.is-7{padding-top:150%}
/*! FB style */
.clear{clear:both}
.clearfix::after{content:"";display:table;clear:both;border-collapse:collapse}
.d-none{display:none!important}
.d-hidden{display:none}
.d-block{display:block!important}
.fx{display:flex!important}
.fxnoimp{display:flex}
.fx-fill{flex:1 1 auto}
.fx-row{flex-direction:row}
.fx-column{flex-direction:column}
.fx-row-reverse{flex-direction:row-reverse}
.fx-column-reverse{flex-direction:column-reverse}
.fx-grow-0{flex-grow:0}
.fx-grow-1{flex-grow:1}
.fx-shrink-0{flex-shrink:0}
.fx-shrink-1{flex-shrink:1}
.fx-wrap{flex-wrap:wrap}
.fx-nowrap{flex-wrap:nowrap}
.fx-wrap-reverse{flex-wrap:wrap-reverse}
.fx-fx{flex-basis:0;flex-grow:1;max-width:100%;min-width:3.125rem}
.justify-content-start{justify-content:flex-start}
.justify-content-end{justify-content:flex-end}
.justify-content-center{justify-content:center}
.justify-content-between{justify-content:space-between}
.justify-content-around{justify-content:space-around}
.align-items-start{align-items:flex-start}
.align-items-end{align-items:flex-end}
.align-items-center{align-items:center}
.align-items-baseline{align-items:baseline}
.align-items-stretch{align-items:stretch}
.align-content-start{align-content:flex-start}
.align-content-end{align-content:flex-end}
.align-content-center{align-content:center}
.align-content-between{align-content:space-between}
.align-content-around{align-content:space-around}
.align-content-stretch{align-content:stretch}
.order-first{order:-1}
.order-0{order:0}
.order-1{order:1}
.order-2{order:2}
.order-3{order:3}
.order-4{order:4}
.order-5{order:5}
.order-last{order:6}
.hf-right{text-align: right;}
/*! typography */
.title{color:#393839;font-size:2rem;font-weight:700;line-height:1.125}
.title.is-1{font-size:3rem}
.title.is-2{font-size:2.5rem}
.title.is-3{font-size:2rem}
.title.is-5{font-size:1.25rem}
.title.is-66{font-size:1rem}
.title.is-6{font-size:.9rem}
.title.is-7{font-size:.8rem}
.title.is-8{font-size:.7rem}
.txt-bold300{font-weight:300}
.txt-bold400{font-weight:400}
.txt-bold500{font-weight:500}
.txt-bold600{font-weight:600}
.txt-bold700{font-weight:700}
.txt-bold800{font-weight:800}
.txt-uppercase{text-transform:uppercase}
.txt-lowercase{text-transform:lowercase}
.txt-sm{font-size:.6rem}
.txt-smalsm{font-size:.7rem}
.txt-smaller{font-size:.75rem}
.txt-small{font-size:.8rem}
.txt-norm{font-size:1rem}
.txt-big{font-size:1.2rem}
.txt-bigger{font-size:1.5rem}
.txt-biggest{font-size:2rem}
.txt-center{text-align:center}
.txt-wrap{word-wrap:break-word;overflow-wrap:break-word;hyphens:auto}
.txt-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.txt-light{color:#fff}
.txt-dark{color:#393839}
.txt-muted{color:#f8f8f8}
.font-readtext{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}
/*! p-m style */
.p-1{padding:.25rem}
.p-2{padding:.5rem}
.p-3{padding:1rem}
.p-4{padding:1.5rem}
.p-5{padding:3rem}
.pt-2{padding-top:.5rem}
.pb-2{padding-bottom:.5rem}
.mb-0{margin-bottom:0!important}
.mb-1{margin-bottom:.25rem}
.mb-2{margin-bottom:.5rem}
.mb-3{margin-bottom:1rem}
.mb-4{margin-bottom:1.5rem}
.mb-5{margin-bottom:3rem}
.mr-0{margin-right:0}
.mr-1{margin-right:.25rem}
.mr-2{margin-right:.5rem}
.mr-3{margin-right:1rem}
.mr-4{margin-right:1.5rem}
.mr-5{margin-right:3rem}
.ml-0{margin-left:0}
.ml-1{margin-left:.25rem}
.ml-2{margin-left:.5rem}
.ml-3{margin-left:1rem}
.ml-4{margin-left:1.5rem}
.ml-5{margin-left:3rem}
.mt-1{margin-top:.25rem}
.mt-2{margin-top:.5rem}
.mt-3{margin-top:.7rem}
/*! common style */
/*! animation */
.anima{transition:all .3s}
/*! icon style */
.icon{width:1rem;height:1rem;fill:#393839;display:inline-block;vertical-align:middle}
.icon.is-5{width:1.1rem;height:1.1rem}
.icon.is-55{width:.9rem;height:.9rem}
.icon.is-6{width:.5rem;height:.5rem}
.icon.is-muted{fill:#4a4747}
.icon.is-gray{fill:#cecfce}
.icon.is-yel,.icon.is-orange{fill:#ff8e07}
.icon.is-purp{fill:#9f89cf}
.icon.is-red{fill:#FF5A5A}
.icon.is-white{fill:#fff}
.icon.is-green{fill:#57b515}
/*! color style */
.carousel-list > div.is-active,.carousel-list > div:hover{background-color:#937bc8}
.hnavi-list > li > a,.carousel-item.animebox h2,.custom-updateitem.animebox h2,.widget-title.wtitle-white,.whead-dark .wtitle-orange,.placehold-inner span,
.widget-head.whead-green .title,.widget-head.whead-green span{color:#fff}
.widget-head{height: 60px;}
.hnavi-list > li > a:hover,.footer a:hover{color:#ff8e07}
.widget-title span,.content-title span{color:#9f89cf}
a,.js-init_sortby{color:#9b9dab;text-decoration:none}
.sidebar-nav .metismenu a{
  color: #393839;
}
.seo__title h1{text-align: center;}
a:hover,a:active,a:focus{outline:none;text-decoration:none}



.header__search {position:relative; width: 280px; margin-left: 20px;}
.header__search input, .header__search input:focus {padding: 0 80px 0 15px; border-radius: 4px; 
  background: #383948; box-shadow: none; color: #fff;}
.header__search input:not(:focus)::placeholder {color: var(--tt-darker); opacity: 0.8; font-size: 12px; text-transform: uppercase;} 
.search-btn {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    text-align: center;
    border-radius: 20px;
    font-weight: 600;
    white-space: nowrap;
    height: 40px;
    box-shadow: none;
    text-transform: uppercase;
    letter-spacing: 1px;
    position: absolute;
    right: 18px;
    top: 0;
    width: auto;
    padding: 0;
    background: none !important;
    font-size: 16px;
}
.search-btn:hover svg {fill:  #9c7cca}
.header__search{transition: all .3s;right: 0;}
.header__search.is-active{
    z-index: 99;
    width: 100%;
    margin-left: 0;
}
.svoice-btn{
  right: 50px;
}

body.is-head_active .change-color,
body.is-head_active .h-navigation{
  opacity: 0;
  width: 0;
}
@media screen and (min-width: 70rem) {
.custom-update::-webkit-scrollbar{width:.3125rem}
.custom-update::-webkit-scrollbar-button{background:#222}
.custom-update::-webkit-scrollbar-thumb{background:#535196}
.custom-update::-webkit-scrollbar-thumb:hover{background:#9e89cf}
.custom-update::-webkit-scrollbar-track{background:#181821}
.custom-update::-webkit-scrollbar-corner{background:#999}
.custom-update::-webkit-resizer{background:#111}
}
.content,.widget-head.whead-white{background-color:#fff}
.content-wrp{flex:0 0 80%;max-width:80%}
.cgroup-meta{box-shadow:0 1.1875rem 2.125rem -.9375rem #eaeaea;height:3.75rem;position:relative;z-index:14}
.cgroup-btn{position:relative;cursor:pointer;padding:0 1.625rem}
.cgroup-left .cgroup-btn{border-right:.0625rem solid #efefef}
.cgroup-left .cgroup-btn:first-child{padding:0 1.625rem 0 0}
.cgroup-right .cgroup-btn{border-left:.0625rem solid #efefef}
.cgroup-right .cgroup-btn:last-child{padding:0 0 0 1.625rem}
.cgroup-btn svg{width:.6rem;height:.6rem}
.cgroup-right .cgroup-btn.current,.cgroup-right .cgroup-btn:hover{color:#ff8e06}
.cgroup-right .cgroup-btn::after{content:"";background:url(/templates/MyDizi/svg-icon/grid.svg);width:.625rem;height:.625rem;background-size:.625rem;margin-left:.5rem}
.cgroup-right .cgroup-btn:nth-child(2)::after{background:url(/templates/MyDizi/svg-icon/list.svg)}
.main-carousel{background-color:#1c1c27}
.animebox-tipcategory,.animebox .subtitle,.animebox a,.custom-fdate,.seo-wrap p,.footer-col p,.footer-stats,.trailers-list_item .hint,.regtext,.fullstory-header .subtitle,
.fullstory-header_meta .date,.text-span,.meta-list .meta-list_item span:first-child,.ratings-block .count,.animebox-tipmeta span,.all-rate,.comm-item .comm-date,
.comm-item .signature,.filter-subtext,.letter_home ul.alphabet li .lalphabet{color:#8d909f}
.header,.widget-head.whead-dark{background-color:#23242f}
.is-redbg{background-color:#FF5A5A;color:#fff}
.is-darkbg{background-color:#262632;color:#fff}
.is-orangebg{background-color:#f6c323;color:#393839}
.is-greenbg{background-color:#b1e383;color:#316304}
.is-purplebg,.custom-update .seasep{background-color:#937BC8;color:#fff}
.is-darkbgop{background-color:#262632d4}
.is-purplebgop{background-color:#937bc8de}
.badge-bleft .is-darkbg,.hnavi-bull,.speedbar-inner > span{color:#ff8e07}
.speedbar-inner{margin-top: -2px!important; display: flex; align-items: center; max-width: 100%; padding: 0 15px; height: 40px; box-sizing: border-box;}
.speedbar-inner > span { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; flex: 1; }
.wtitle-red span,.ctitle-red span{color:#FF5A5A}
.wtitle-orange span,.ctitle-orange span,.last-comm-item .comm-author,.logo > span > span,.footer-stats span span{color:#ff8e07}
.wtitle-green span,.ctitle-green span,.sidebar-nav .metismenu a:hover,.sidebar-nav .metismenu a:focus,.sidebar-nav .metismenu a:active,
.sidebar-nav .metismenu .mm-active > a{color:#57b515}
/*! all other style */
.lazyload,.lazyloading{opacity:0;transition:opacity 400ms}
img.lazyloaded{opacity:1}
.header.sticky,.header-second{position:fixed}
.hnavi-list > li:not(.hnavi-submenu),.animebox-poster,.rate-procent,.topuser-avatar,.ctitle-first,.ctitle-other,.widget-head{position:relative}
.hnavi-sublist,.badge,.animebox-hover{position:absolute}
.content-title{padding-top:1rem;padding-bottom:1rem}
.ctitle-first,.ctitle-other{box-shadow:inset 0 -.6875rem 1.1875rem -.625rem #eaeaea7d;background-size:13.75rem;background-position:top}
.ctitle-first{box-shadow: inset 0 -0.6875rem 1.1875rem -0.625rem #eaeaea00;background: #fff;}
.ctitle-other{box-shadow:inset 0 1.25rem 1.125rem -1.0625rem #f1ebf0bf,inset 0 -1.25rem 1.125rem -1.0625rem #efefef}
.ctitle-other::before{
  content: "";
    position: absolute;
    left: 0;
    top: 0;
    background: linear-gradient(90deg,#fff 0%,rgba(255,255,255,0) 100%);
    width: 13rem;
    height: 100%;
}
.content-title_wrp{
  position: relative;
  z-index: 1;
}
.ctitle-other::after{content:"";position:absolute;right:0;top:0;background:linear-gradient(90deg,rgba(255,255,255,0) 0%,#fff 100%);width:13rem;height:100%}
.ctitle-other > a{position:relative;z-index:1;background-color:#fff;padding:.4rem 1.2rem;border-radius:.2rem;box-shadow:0 .5rem 1.125rem -1rem #121212}
.ctitle-other > a:hover{box-shadow:0 .5rem 1.125rem -.9rem #3b3939}
.box_in > .title,.page_form__inner > .title{box-shadow:inset 0 -.6875rem 1.1875rem -.625rem #eaeaea7d;background-size:13.75rem;background-position:top;padding:1rem;
  margin:-1rem -1rem .6875rem}
/*! preloader style */
.placehold{height:2rem;width:2rem;border-width:.3125rem;border-style:solid;border-color:hsl(259,41%,63%) hsl(259,41%,63%) hsl(249,17%,16%) hsl(249,17%,16%);border-radius:100%;
  animation:clockwise .5s linear infinite}
@keyframes clockwise {
to{transform:rotate(360deg) translatez(0)}
}
.load-placehold,.placehold-inner{max-height:17.6rem;height:100%}
/*! tooltip style */
.tooltip{
  position: absolute;
  width: 20rem;
  height: auto;
  line-height: normal;
  background: #fff;
  color: #30333A;
  top: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  font-weight: 700;
  font-size: 10px;
  border-radius: 3px;
  opacity: 0;
      z-index: 99;
  transition: all 0.5s ease;
}

.tooltip.left_tooltip{
  left: -160px;
}

.tooltip.right_tooltip{
  left: 160px;
}

.tooltip.top_tooltip{
  top: -60px;
}

.tooltip.bottom_tooltip{
  top: 140px;
}

.left_tooltip:before{
  content: "";
  position: absolute;
  top: 0;
  right: -10px;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #05F2AE;
  border-bottom: 10px solid transparent;
}

.right_tooltip:before{
  content: "";
  position: absolute;
  top: 0;
  left: -10px;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #05F2AE;
  border-bottom: 10px solid transparent;
}

.top_tooltip:before{
  content: "";
  position: absolute;
  bottom: -10px;
  right: 0px;
  border-left: 10px solid transparent;
  border-right: 10px solid #05F2AE;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
}

.bottom_tooltip:before{
  background: #fff;
  content: "";
  height: 10px;
  top: -5px;
  position: absolute;
  transform: rotate(45deg);
  width: 10px;
  margin: 0 auto;
  left: 0;
  right: 0;
}

.tooltip-wrp:hover .tooltip{
  opacity: 1;
}
.tooltip-item{
display: block;
    width: 100%;
    margin-bottom: 0;
    color: #000!important;
    font-size: 12px;
    position: relative;
    overflow: hidden;
    border-radius: .1875rem;
    padding: 10px;
    border-bottom: 1px dashed #8d909f12;
}
.tooltip-item:last-child{
  border-bottom: 0;
}
.tooltip-item:hover {
        text-decoration: unset!important;
}
.tooltip-item:hover .tooltip-title{
    color: #ff5a5a;
}
.tooltip-badge{
      padding: 0 .5rem;
    height: 1.15rem;
    line-height: 1.15rem;
    background-color: #FF5A5A;
    color: #fff;
    font-weight: 700;
    font-size: .55rem;
    display: flex;
    align-items: center;
    border-radius: .2rem;
    margin-right: 5px;
}
.notification_popup .tooltip-title,
.tooltip .tooltip-title{
    border-right: 1px solid #8d909f26;
    padding-right: 10px;
    border-left: 1px solid #8d909f26;
    padding-left: 10px;
}
.notification_popup .tooltip-epseas,
.tooltip .tooltip-epseas{
  padding-left: 7px;
    color: #8d909f;
    font-weight: 400;
}

/*! graph style */
.meta-list_graph{
  padding: 4px;
}
.meta-list_graph .meta-list_item{
  text-align: center;
}
.graph-title{
  color: #393839;
      margin-bottom: 7px;
}

.graph-week li{
  color: #8d909f;
    width: 33px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-size: 12px;
    border-radius: 7px;
    background-color: #fafafa;
    margin: 0 2px;
}
.graph-week li.active{
    background-color: #9e89cf;
    color: #ffffff;
    font-weight: 700;
}
/*! graph style 2 */
.graph-weeke_title{
  padding-top: 20px;
    text-align: center;
}
.graph-weeke{
  padding: 24px;
  padding-top: 10px;
}
.graph-weeke li {
    overflow: hidden;
    margin: 4px -20px;
    padding: 4px;
    background-color: #ffffff;
    border: 2px solid #ffffff;
    border-radius: 3px;
    box-shadow: #eaeaea 0 1.1875rem 2.125rem -0.9375rem;
}
.graph-weeke li .date {
  float: left;
  padding: 0.125em 0.75em 0 0;
  margin-left: 0.25em;
  margin-right: 0.75em;
  font-weight: bold;
  text-align: center;
  border-right: 2px solid #f6f6f6;
}
.graph-weeke li .date .weekday, .graph-weeke li .date .day {
  display: block;
}
.graph-weeke li .date .weekday {
  font-size: 0.75em;
}
.graph-weeke li .date .day {
  margin-top: -2px;
  font-size: 1.3em;
}
.graph-weeke li a {
  position: relative;
  top: 3px;
  display: block;
  float: right;
  width: 40px;
  line-height: 2.5;
  text-align: center;
  color: #919FAF;
}
.graph-weeke li .title-ep {
  font-weight: bold;
  margin-bottom: -3px;
  margin-top: 3px;
  font-size: 12px;
}
.graph-weeke li .duration{
  font-size: 0.875em;
  color: #919FAF;
  -webkit-font-smoothing: antialiased;
}
.graph-weeke li .duration {
  margin-right: 0.25em;
  padding-left: 0.1em;
  padding-right: 0.5em;
}

.graph-weeke li.past {
    color: #919FAF;
    border-color: transparent;
    background-color: #fafafa;
    box-shadow: none;
}

.graph-weeke li.active .date {
    border-right-color: #9e89cf;
}

.graph-weeke li:first-child {
  margin-top: 2px;
}



/*! epvote style */
.epvote-list{
    padding: 1.3125rem .9375rem;
}
.epvote-item{
  position: relative;
    padding: 5px;
    background-color: #ffffff;
    border: 2px solid #ffffff;
    border-radius: 3px;
    box-shadow: #eaeaea5c 0 1.1875rem 2.125rem -0.9375rem;
    padding-left: 40px;
}
.epvote-item:nth-child(2n){
  background-color: #fafafa;
    border: 2px solid #fafafa;
}
.epvote-title{
  font-weight: bold;
    margin-top: 3px;
    font-size: 12px;
}
.epvote-titlebot{
  font-size: 0.7rem;
    color: #8d909f;
}
.epvote-titlebot span{
  margin-right: 0.25em;
    padding-left: 0.1em;
    padding-right: 0.5em;
    border-right: 1px solid #8d909f63;
}
.epvote-titlebot span:last-child{
  border-right: 0;
}
.epvote-content{counter-reset:a;max-height: 25.5rem;
    overflow-x: hidden;
    overflow-y: auto;
}

@media screen and (min-width: 59.375rem) {
  .epvote-content::-webkit-scrollbar{width:.3125rem}
  .epvote-content::-webkit-scrollbar-track{background-color:#8d909f2b}
  .epvote-content::-webkit-scrollbar-thumb{background-color:#9497a5}
  .epvote-content::-webkit-scrollbar-thumb:hover{background-color:#9e89cf}
}
.epvote-item::before{content: counter(a) " ";
    counter-increment: a;
    text-align: center;
    position: absolute;
    left: 0;
    top: 0.3rem;
    font-size: .7rem;
    height: 2.5rem;
    line-height: 2.5rem;
    width: 2.5rem;
    font-weight: 600;
    color: #8d909f;
    border-right: 1px solid #8d909f26;}

.epvote-item svg{
  width: 1.2rem;
    height: 1.2rem;
    fill: #8d909f;
}
.epvote-icon{
    margin: 0 10px;
}
.epvote-like{
  padding: 8px 20px;
    cursor: pointer;
}
.epvote-like svg{
  width: 1rem;
    height: 1rem;
}
.epvote-like.active svg{
    fill: #b1e383;
}
.epvote-like span{
  font-size: 0.7rem;
    color: #8d909f;
}
/* setup tooltips */
.toltip {
  position: relative;
      margin: 0 5px;
}
.toltip:after {
    opacity: 0;
    visibility: hidden;
    position: absolute;
    content: attr(data-toltip);
    padding: 4px 10px;
    top: 1.4rem;
    font-size: 11px;
    left: 50%;
    transform: translateX(-50%) translateY(-2px);
    background: #fff;
    white-space: nowrap;
    z-index: 2;
    border-radius: 2px;
    transition: opacity 0.2s cubic-bezier(0.64, 0.09, 0.08, 1), transform 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
    box-shadow: 0 1.1875rem 2.125rem -0.1rem #eaeaea;
}
.toltip:hover:after {
  display: block;
  opacity: 1;
  visibility: visible;
  transform: translateX(-50%) translateY(0);
}


.toltip--triangle:before {
content: "";
    width: 0;
    height: 0;
    border-left: solid 5px transparent;
    border-right: solid 5px transparent;
    border-bottom: solid 5px #f2efef;
    opacity: 0;
    visibility: hidden;
    position: absolute;
    transform: translateX(-50%) translateY(-2px);
    top: 1.1rem;
    left: 50%;
    transition: opacity 0.2s cubic-bezier(0.64, 0.09, 0.08, 1), transform 0.2s cubic-bezier(0.64, 0.09, 0.08, 1);
    z-index: 3;
}
.toltip--triangle:hover:before {
  display: block;
  opacity: 1;
  visibility: visible;
  transform: translateX(-50%) translateY(0);
}


/*! basic style */
.site-wrap{min-width:20rem;min-height:100vh;position:relative}
.wrapcenter{max-width:80rem;width:100%;margin:0 auto}
.container{position:relative;max-width:80rem;margin:0 auto}
#dle-content,.dle-content{display:flex;flex-wrap:wrap;justify-content:flex-start}
#dle-content > :not(.animebox),.dle-content > :not(.animebox){width:100%}


/*! header style */
.header{position:relative;left:0;top:0;z-index:9999;width:100%;height:5rem;line-height:5rem}
.snowing-header{position: absolute;overflow: hidden;top: 0;right: 0;bottom: 0;left: 0;}
.header.sticky-hide{top:-10rem}
.header.sticky-vis,.header-second.sticky-vis{top:0}
.opened-search .header{z-index:1001}
.header_btn{height:3rem;width:2.8rem;display:block;line-height:3rem;text-align:center}
.logo{padding:0 0.9375rem;height:4.9rem}
.logo img{height:48px}
.logo p{color: #fff;position: relative;z-index: 10;font-size: 1.8rem;font-weight: 600;text-transform: uppercase}
.hnavi-sublist{top:99%;background-color:#fff;box-shadow:0 0 3.125rem rgba(0,0,0,.15);z-index:100;width:37.5rem;padding:.625rem;pointer-events:none;opacity:0;
  transform:translateY(1.875rem)}
.hnavi-list > li:hover .hnavi-sublist{pointer-events:auto;opacity:1;transform:translateY(0rem)}
.hnavi-list > li > a,.hnavi-submenu > li a{display:block}
.hnavi-sublist li{height:1.625rem;line-height:1.625rem;padding:0 .625rem}
.hnavi-sublist li a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 -.625rem;padding:0 .625rem;font-size:.8125rem;font-weight:300;display:block}
.hnavi-sublist li a:hover{color:#fff;background-color:#937bc8}
.hnavi-list > li > a{padding:0 .625rem}
.hnavi-sublistone{width:10rem}
.hnavi-secondsublist{
    display: grid;
    grid-template-columns: repeat(3,minmax(0,1fr));
    grid-gap: 15px 15px;
    grid-auto-flow: row dense;
}
.hnavi-bull{font-size:1.875rem;line-height:5rem;margin:0 .625rem;cursor:default}
.sidetop-item_other .views svg {fill: #9b9dab;}
/*! header search style */
.js-search_init.is-active svg{fill:#ff8e07}
.header-search{background-color:#22222c;position:absolute;width:100%;overflow:hidden;opacity:0;height:0;z-index:999;display: none;}
.header-search.is-active{overflow:visible;opacity:1;height:auto;display: block;}
.header-search input{
    width: 100%;
    height: 37px;
    line-height: 37px;
    padding: 0 60px 0 20px;
    font-size: 14px;
    font-weight: 300;
    background-color: #fff;
    color: #393839;
}
.search-adv svg{
  margin-right: 5px;
    fill: #fff;
}

.quicksearch{
  height: 50px;
    line-height: 50px;
  position: relative;
}
/*! go top button style */
#gotop{position:fixed;width:2.5rem;height:2.5rem;line-height:2.5rem;right:.625rem;bottom:.625rem;z-index:990;display:none;color:#ccc;cursor:pointer;font-size:1.125rem;
  border-radius:.125rem;text-align:center;background:#fff;box-shadow:0 .625rem 1.875rem rgba(0,0,0,.1)}
#gotop svg{transform:rotate(-90deg)}
/*! carousel style */
.main-carousel .sidecarou-menu{flex:0 0 20%;max-width:20%}
.custom-update{background-color:#1b1c23;overflow:hidden;max-height:17.6rem;overflow-y:scroll}
.custom-update .animebox-meta .title {font-weight: 400;flex: 1 1 0;max-width: 100%;min-width: 60px;}
.custom-updateitem{padding:.8rem 1rem;border-bottom:.0625rem dashed #23242ee8}
.custom-updateitem:hover{background-color:#262632}
.custom-update .seasep{padding:.1rem .3rem;font-size:.65rem}
.carousel-list > div{background-color:#262632;padding:.625rem;cursor:pointer;margin-right:.125rem;font-size:.8rem;color:#fff;border:.0625rem solid #2b2b39}
.carousel-list > div:first-child{border-radius:.26rem 0 0 .26rem}
.carousel-list > div:last-child{border-radius:0 .26rem .26rem 0}
/*! animebox style */
.animebox h2{font-size:.84rem;font-weight:600}
.animebox .subtitle{font-weight:400;line-height:1.125rem}
.badge{top:.625rem;left:.625rem}
.badge .is-first,.badge .is-second{padding:0 .3125rem;font-size:.625rem;height:1.25rem;line-height:1.3125rem;text-transform:uppercase;margin-bottom:.1875rem;
  border-radius:.125rem;text-align:center}
.badge .is-firsts{padding:0 0;height:1.25rem;line-height:1.3125rem;text-transform:uppercase;margin-bottom:.1875rem;
  border-radius:.125rem;text-align:center}
.badge .is-firstst,.badge .is-seconds{padding:0 0 0 .5125rem;font-size:.625rem;height:1.25rem;line-height:1.3125rem;text-transform:uppercase;margin-bottom:.1875rem;
  border-radius:.125rem;text-align:center}
.badge.badge-bleft{top:auto;bottom:.625rem}
.badge.badge-bleft .is-first{padding:.1875rem .75rem}
.badge.badge-tright{left:auto;right:.625rem}
.badge.badge-bright .is-brate{padding:0 .5rem;height:1.15rem;line-height:1.15rem;display:block;font-weight:700;font-size:.55rem;display: flex;align-items: center;}
.badge.badge-bright{left:auto;top:auto;bottom:.625rem}
.badge.badge-bright .is-brate svg{
  fill: #fff;
    width: .8rem;
    height: .8rem;
    margin-right: 5px;
}
.is-brate.is-greenbg svg{
    fill: #316304!important;
}
.favm{opacity:0}
.fullstory-dzen .favm,.fullstory-video .favm,.fullstory-news .favm{opacity:1}
.animebox:hover .favm{opacity:1!important;z-index:11}
.like-add{padding:0;width:1.8rem;height:1.8rem;line-height:1.8rem;border-radius:50%;border:.125rem solid #fff;
  background:linear-gradient(to right,#96c93d,#b1e383);color:#000;display:flex}
.favmod-add,.favmod-unset{    padding: 0;
    width: 1.8rem;
    height: 1.8rem;
    line-height: 1.8rem;
    border-radius: 50%;
    color: #000;
    display: flex;}
.favmod .favmod-unset,.favmod.active .favmod-add{display:none}
.favmod.active .favmod-unset{display:flex;}
.like-add svg{width:.7rem;height:.7rem;fill:#fff;opacity:.7}
.favmod svg {
    width: 1.3rem;
    height: 1.3rem;
    fill: #fff;
    opacity: 1;
}
.favmod.active svg{fill:#b29ce2}
.animebox-hover{z-index:10;left:0;top:0;width:100%;height:100%;opacity:0;background-color:#303030cc;border-radius: .3rem;}
.animebox:hover .badge,.animebox:hover .animebox-translate{opacity:0}
.animebox:hover .animebox-hover{opacity:1}
.animebox .poster-img{position:relative;overflow:hidden;border-radius:.3rem}
.animebox:hover .poster-img img{
      filter: blur(2px) brightness(.8);
}
.animebox-hover span{    padding: .625rem 1.25rem;
  padding-bottom: 0;
    border-radius: .2rem;
    color: #fff;
    text-transform: capitalize;
    font-size: .9rem;
    font-weight: 700;}

.animebox-hover svg {
  width: 1.5rem;
    height: 1.5rem;
    fill: #fff;
}

.animebox-hover .play{
  background: url(/templates/MyDizi/images/play1.svg) 50% 50% no-repeat;
    background-size: 40% 40%;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    -webkit-transition: all 4s ease-in-out;
    transition: all .4s ease-in-out;
    opacity: 0;
}

.animebox-hover .play{
  background: url(/templates/MyDizi/images/play4.svg) 50% 50% no-repeat;
    background-size: 40% 40%;
}

.animebox:hover .play{
  transform: scale(.6);
    opacity: 1;
}

.badge__ep,
.badge__rate,
.badge__voice{
  opacity: 0;
  color: #fff;
  font-size: 12px;
}

.badge__ep {
    bottom: 1rem!important;
  position: absolute;
    text-align: center;
    width: 100%;
}
.badge__ep .is-first{
    font-size: 14px;
}

.animebox:hover .badge__ep,
.animebox:hover .badge__rate,
.animebox:hover .badge__voice{
  opacity: 1;
  z-index: 11;
}

.animebox .badge__voice {
    left: 0rem!important;
}

.animebox .badge__rate{
  top: .84rem!important;
}

.animebox .badge__rate svg{
  fill: #fff;
  width: .8rem;
}

.animebox .badge__ep svg,
.animebox .badge__voice svg{
  fill: #fff;
}
.animebox .badge__ep .toltip:after,
.animebox .badge__voice .toltip:after {
    padding: 0 10px;
    box-shadow: 0 7px 15px -5px #000000;
    color: #000;
}
.shortstory-list_item .badge__ep .toltip:after{
    transform: translateX(-50%) translateY(-235%)!important;
}

.shortstory-list_item .badge__ep .toltip--triangle:before {
    transform: translateX(-50%) translateY(-25px);
}

.shortstory-list_item .badge__ep .toltip--triangle:hover:before {
    transform: translateX(-50%) translateY(-25px)!important;
}


.shortstory-list_item .badge__ep .toltip--triangle:before {
  border-bottom: 0!important;
    border-top: solid 5px #f2efef;
}

.carousel-item .badge__ep,
.shortstory-list_item .badge__ep {
    bottom: .5rem!important;
}

.badge .toltip{
  margin: 0!important;
}

.animebox .badge__voice .toltip:after {
    left: 145%;
}

.random-item .badge__ep{
  right: 5.9rem!important;
}

.sidetop-item_first .badge__ep {
    bottom: .5rem!important;
}



.animebox-translate{position:absolute;bottom:0;display:block;padding:.1875rem .375rem;width:100%;border-radius:0 0 .26rem .26rem;background:#262632de;color:#fff;
  font-weight:600;font-size:.8125rem;text-transform:uppercase;text-align:center}
.ui-tooltip{position:absolute;z-index:97}
.tooltip-text{color:#fff;padding:.3125rem .625rem;background:rgba(35,25,15,0.8);border-radius:.125rem}
.ui-tooltip .animebox-tip{display:block}
.animebox-tip{background-color:#fff;box-shadow:0 0 3.125rem rgba(0,0,0,.15);padding:0 .9375rem;border-radius:.1875rem}
.animebox-tipheader{background-color:#f8f8f8;margin:0 -.9375rem .9375rem;padding:.9375rem;border-radius:.1875rem .1875rem 0 0}
.animebox-tipheader div{font-size:.875rem;text-transform:uppercase}
.animebox-tipheader .subtitle{font-size:.75rem;font-weight:300;color:rgba(0,0,0,0.5)}
.animebox-tipheader span{color:#888;margin-left:.9375rem}
.animebox-tipheader .statseries{
  margin-top: 0;
    padding-right: 20px;
}
.animebox-tipheader .statseries:after {
    top: 3px;
    right: 0;
}
.ab-tipright{

}
.animebox-tiptext{line-height:1.6;margin-bottom:.9375rem;font-size:.8125rem}
.animebox-tipmeta span{margin-right:.9375rem;display:inline-block;border-radius:.1875rem}
.animebox-tipmeta_colfirst span:first-child,.animebox-tipmeta_colfirst span:nth-child(2){padding:0 .3125rem;font-size:.625rem;height:1.25rem;line-height:1.3125rem;
  text-transform:uppercase;margin-bottom:.1875rem;border-radius:.125rem;text-align:center;color:#fff}
.animebox-tipmeta_colfirst span:first-child{color:#316304}
.animebox-tipbtm{border-top:.0625rem solid #eee;margin:0 -.9375rem;padding:.9375rem}
.animebox-tipcategory{border-radius:.1875rem;background-color:#f8f8f8;padding:.3125rem .9375rem;text-overflow: ellipsis;white-space: nowrap;position: relative;}
.animebox-tiprating .fa-thumbs-up{color:#83bf45;margin-right:.625rem}
.animebox-tiprating .fa-thumbs-down{color:#ee3442;margin:0 .625rem}
.ui-tooltip .arrow:after{background-color:#fff}
.ui-tooltip .arrow{width:2.1875rem;height:2.375rem;overflow:hidden;position:absolute;left:50%;margin-left:-2.1875rem;top:7.25rem}
.ui-tooltip .arrow.top{top:-1rem;bottom:auto}
.ui-tooltip .arrow.left{left:0}
.ui-tooltip .arrow.right{left:auto;right:-2.1875rem}
.ui-tooltip .arrow:after{content:"";position:absolute;left:1.625rem;top:.25rem;width:1.0625rem;height:1.0625rem;transform:rotate(226deg)}
.ui-tooltip .arrow.right:after{left:-.5625rem}
.rate-bar{position:relative;background-color:#edeef0;width:100%;height:.3125rem;border-radius:.3125rem}
.rate-fill{position:absolute;left:0;top:0;height:100%;width:0;background-color:#b1e382;border-radius:.3125rem}
.rate-textnum{position:absolute;right:0;top:0}
.all-rate .pfrate-count{color:#64c80a}
.all-rate .pfrate.middle .pfrate-count{color:#fd9b27}
.all-rate .pfrate.low .pfrate-count{color:#FF5A5A}
/*! sidebar style */
.sidebar{flex:0 0 20%;max-width:20%}
/*! widget style */
.widget-head.whead-white{box-shadow:0 1.1875rem 2.125rem -.9375rem #eaeaea}
.widget-head.whead-green{background-color:#5aba16;border-radius:.3rem;height:3.4375rem;opacity:1}
.widget-head.whead-green:hover{opacity:.85}
.widget-title{font-size:.8rem}
.widget-head .iconfix_menu{width:1rem;height:.8rem}
/*! widget random style */
.random-item .poster-img{border-radius:0 0 .3rem .3rem}
.random-item .animebox-hover{border-radius:0 0 .3rem .3rem;}
.random-item .animebox-meta{padding: .5rem;}
/*! widget side menu style */
.metismenu .arrow{float:right;line-height:1.42857}
.metismenu .mm-collapse:not(.mm-show){display:none}
.metismenu .mm-collapsing{position:relative;height:0;overflow:hidden;transition-timing-function:ease;transition-duration:.35s;transition-property:height,visibility}
.metismenu .has-arrow{position:relative}
.metismenu .has-arrow::after{position:absolute;content:'';width:.5em;height:.5em;border-width:.0625rem 0 0 .0625rem;border-style:solid;border-color:currentColor;
border-color:initial;right:1em;transform:rotate(-45deg) translate(0,-50%);transform-origin:top;top:50%;transition:all .3s ease-out;color:#ccc}
.metismenu .mm-active > .has-arrow::after,.metismenu .has-arrow[aria-expanded="true"]::after{transform:rotate(-135deg) translate(0,-50%)}
.sidebar-nav ul{padding:0;margin:0;list-style:none}
.sidebar-nav .metismenu{display:flex;flex-direction:column}
.sidebar-nav .metismenu li:first-child{margin-top:.3125rem}
.sidebar-nav .metismenu li:last-child{margin-bottom:.3125rem}
.sidebar-nav .metismenu > li{display:flex;flex-direction:column;position:relative}
.sidebar-nav .metismenu a{position: relative;
    display: block;
    padding: .5rem .9375rem .5rem 2.9375rem;
    font-size: .8rem;
    letter-spacing: 0.3px;
    font-weight: 700;
    outline-width: 0;
    border-bottom: .0625rem dashed #faf9f7;
    transition: all .3s ease-out;}
.sidebar-nav .metismenu a::before{
  content: "";
    position: absolute;
    top: .875rem;
    left: 1.25rem;
    width: .5rem;
    height: .5rem;
    border: .152rem solid #d2d2d2;
    border-radius: 50%;}
.sidebar-nav .mm-mega_one a::before{left:2.25rem}
.sidebar-nav .mm-mega_two a::before{left:3.5rem}
.sidebar-nav .metismenu ul a{padding:.5rem .9375rem .5rem 3.75rem}
.sidebar-nav .metismenu ul ul a{padding:.5rem .9375rem .5rem 5rem}
.sidebar-nav .metismenu a:hover::before,.sidebar-nav .metismenu a:focus::before,.sidebar-nav .metismenu a:active::before{border-color:#57b515}

.side-ser_menu ul{
display: grid;
    grid-template-columns: repeat(2,minmax(0,1fr));
    grid-gap: 0px 0px;
    grid-auto-flow: row dense;
}
.side-ser_menu li {
    display: flex;
    flex-direction: column;
    position: relative;
}
.side-ser_menu li a {
  position: relative;
    display: block;
    padding: .5rem .9375rem .5rem 2.9375rem;
    font-size: .8rem;
    letter-spacing: 0.3px;
        color: #393839;
    font-weight: 700;
    outline-width: 0;
    border-bottom: .0625rem dashed #eeedec;
    transition: all .3s ease-out;
}
.side-ser_menu li a::before {
    content: "";
    position: absolute;
    top: .875rem;
    left: 1.25rem;
    width: .5rem;
    height: .5rem;
    border: .152rem solid #d2d2d2;
    border-radius: 50%;
}
.side-ser_menu li a:hover{
  color: #FF5A5A;
}
.side-ser_menu li a:hover::before{border-color:#FF5A5A}


/*! widget side top style */
.side-custom_tabs{padding:0 .5rem}
.side-custom_tabs > div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:.1875rem .8rem;font-weight:300;display:block;text-transform:capitalize;
  background-color:#f7f7f7;border-radius:.2rem;cursor:pointer;border:.0625rem solid #fff}
.side-custom_tabs > div:hover,.side-custom_tabs > div.is-active{background-color:#937bc8;color:#fff}
.sidetop-item.sidetop-item_first .animebox-meta{padding:.5rem;box-shadow:#eaeaea 0 1.1875rem 2.125rem -.9375rem}
.sidetop-item.sidetop-item_other .animebox-poster{flex:0 0 25%;max-width:25%}
.sidetop-item_other{box-shadow:0 1.1875rem 2.125rem -.9375rem #eaeaea61}
/*! widget shedule style */
.accordion-title,.wc-stroke,.side-top .custom-noresult{padding:0;color:#8d909f;display:block;font-size:.8125rem;line-height:1.5;position:relative;
  padding:.9375rem 2.5rem .9375rem .9375rem;border-bottom:.0625rem dashed #faf9f7;cursor:pointer}
.accordion-title span:last-child{position:absolute;right:0;padding-left:1.25rem;border-left:.0625rem dashed #faf9f7}
.accordion-title.is-active{background-color:#fe5959;color:#fff}
.accordion-title.is-active .icon.is-red{fill:#fff}
.shed-item{padding:.625rem .9375rem;box-shadow:0 1.1875rem 2.125rem -.9375rem #eaeaea61;border-bottom:.0625rem dashed #faf9f7}
.shed-item:hover{box-shadow:0 1.1875rem 2.125rem -.9375rem #eaeaea}
.accordion-tooltip::after{min-width:11rem!important;background-color:#fff!important}
/*! widget top user and vote style */
.widget-user{background-color:#1e1f29}
.widget-user,.widget-user .widget-head{border-radius:.2rem}
.widget-top_user{padding-top:0}
.topuser-li{flex:0 0 33%;max-width:33%}
.topuser-item:hover > a{color:#ff8e07}
.topuser-item{position:relative}
.topuser-item .avatar-letter{width:3.5rem!important;height:3.5rem!important}
.topuser-item .topuser-commnum{position:absolute;font-size:.625rem;text-transform:uppercase;margin-bottom:.1875rem;border-radius:.125rem;text-align:center;
  background-color:#2b2f3d;color:#fff;left:2rem;bottom:-.3125rem;height:1rem;line-height:1rem;font-weight:600;padding:0 .8125rem}
.topuser-item .topuser-number{text-align:center;position:absolute;left:.4375rem;top:0;font-size:.6rem;font-weight:600;border-radius:.1rem;color:#fff;width:1.2rem;
  height:1.2rem;line-height:1.2rem;background-color:#2b2f3d}
.topuser-li:nth-child(1) .topuser-number{background-color:#b1e383;color:#316304}
.topuser-li:nth-child(2) .topuser-number{background-color:#ff8e07}
.topuser-li:nth-child(3) .topuser-number{background-color:#FF5A5A}
.topuser-item .avatar{box-shadow:0 0 0 .125rem #2b2f3d}
.vote,.pollanswer{margin-bottom:.625rem;font-size:.75rem;padding:.4375rem 0;border-bottom:.0625rem dashed #f8f8f8}
.vote:after,.pollanswer:after{content:"";display:table;clear:both}
.vcount{margin-top:.625rem}
.vote-buts{padding:.625rem 0 0}
.vvote{width:50%;padding:0!important;font-size:.875rem!important}
.vote label,.pollanswer label{font-size:.75rem}
.vote input + label:before,.pollanswer input + label:before{width:.75rem;height:.75rem}
.vote input + label:hover:before,.pollanswer input + label:hover:before{border-color:#fe5959}
#votes .title{color:#fe5959}
.vote input + label:before,.pollanswer input + label:before{border:.1875rem solid #edeef0}
button.vres,button.vall{width:2.5rem;text-align:center;padding:0!important}
.ui-dialog .vote{color:#000}
.ui-dialog .voteprogress,.ui-dialog .pollprogress{background-color:#f8f8f8}
#votes .btn{background-color:#fe5959}
.vote input:checked + label:before{background-color:#fff;border-color:#fe5858}
/*! widget last comm */
.last-comm-item{width:100%;padding:0 .9375rem;border-bottom:.0625rem dashed #faf9f7}
.last-comm-item:hover,.sidetop-item_other:hover,.comm-item:hover{box-shadow:0 1.1875rem 2.125rem -.9375rem #eaeaea}
.last-comm-item .comm-date{font-size:.65rem}
.comm-avatar{position:relative}
/*! widget news and news style */
.sidenews-item{flex:0 0 100%;max-width:100%}
.sidenews-item .animebox-meta{padding:.5rem;box-shadow:#eaeaea 0 1.1875rem 2.125rem -.9375rem}
.sidenews-item .animebox-poster,.anime-news_item .animebox-poster{overflow:hidden}
.anime-news_item .animebox-poster:before{content:"";position:absolute;top:-1rem;right:-2.25rem;width:5.5rem;height:2.5rem;background-color:#fff;z-index:11;transform:rotate(226deg)}
.anime-news_item .favm{z-index:11}
.anime-news_item .favm,.sidenews-item .animebox-hover{opacity:1}
.sidenews-item .badge,.sidenews-item .favm{opacity:1!important;z-index:11}
.anime-news_item{flex:0 0 33.3333%;max-width:33.3333%;padding:0 .4375rem .9375rem}
.anime-news_first,.anime-news_other{flex:0 0 49.5%;max-width:49.5%;box-shadow:#eaeaea 0 1.1875rem 2.125rem -.9375rem}
.anime-news_first .animebox-poster{flex:0 0 40%;max-width:40%}
.anime-news_other .poster-imgresp.is-0{padding-top:30%}
/*! widget dzen style */
.sidedzen-item{box-shadow:#eaeaea 0 1.1875rem 2.125rem -.9375rem}
.sidedzen-item > a{position:relative}
.sidedzen-item .animebox-meta{position:absolute;width:70%;background-color:#fffffff5;padding:.5rem;height:100%;overflow:hidden}
.sidedzen-item .poster-imgresp.is-0{padding-top:40%}
.sidedzen-item:hover .animebox-meta{width:100%}
/*! widget new trailers style */
#new-trailers,#new-trailers .trailers-poster{position:relative;overflow:hidden}
#new-trailers{box-shadow:#eaeaea 0 1.1875rem 2.125rem -.9375rem}
.trailers-meta{position:absolute;bottom:0;width:100%;height:4rem;padding:.5rem;background:linear-gradient(#fffffff7,#fff)}
.trailers-play{z-index:1;position:absolute;top:50%;left:50%;width:4.25rem;height:3rem;border:none;background-color:transparent;cursor:pointer;transform:translate(-50%,-50%)}
.trailers-play .trailers-shape{fill:#fe5959;fill-opacity:.8}
.trailers-play .trailers-icon{fill:#fff}
#new-trailers:hover .trailers-shape{fill-opacity:1}
.trailers-list_item{cursor:pointer;padding:.5rem;box-shadow:0 1.1875rem 2.125rem -.9375rem #eaeaea61}
.trailers-list_item:hover{box-shadow:#eaeaea 0 1.1875rem 2.125rem -.9375rem}
.trailers-list_item.is-active{background-color:#f8f8f8;box-shadow:#eaeaea 0 1.1875rem 2.125rem -.9375rem}
#new-trailers .trailers-poster{height:11.5rem;border-radius:.3rem}
.trailers-meta .title a:hover{color:#fe5959}
/*! speedbar style */
.speedbar{background-color:#1e1f29}
.speedbar svg{transform:rotate(-90deg)}
/*! sort style */
.sortby-list{position:absolute;top:2.5rem;left:0;width:100%;z-index:11;padding:.625rem;background-color:#fff;box-shadow:#eaeaea 0 1.1875rem 2.125rem -.9375rem}
.sortby-list .sort li{height:1.625rem;line-height:1.625rem;padding:0 .625rem}
.sortby-list .sort li a{border-bottom:.0625rem dashed #efefef7a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 -.625rem;padding:0 .625rem;
  font-size:.8125rem;font-weight:300;display:block;text-transform:capitalize}
.sortby-list .sort li a:hover,.sortby-list .sort li.asc,.sortby-list .sort li.desc{color:#fff;background-color:#937bc8}
.sortby-list .sort li.asc a,.sortby-list .sort li.desc a{color:#fff}
.js-init_sortby .icon.is-rote,.accordion-title .icon.is-rote{transform:rotate(-180deg)}
/*! comments style */
.avatar{border-radius:50%;box-shadow:0 0 0 .125rem #f5f5f5;padding:.15rem}
.avatar.size-0{width:2rem;height:2rem}
.avatar.size-1{width:2.5rem;height:2.5rem}
.avatar.size-11{width:3rem;height:3rem}
.avatar.size-2{width:3.5rem;height:3.5rem}
.avatar.size-3{width:5.75rem;height:5.75rem}
/*! shortstory style */
.shortstory-item{flex:0 0 20%;max-width:20%;padding:0 .4375rem .9375rem}
.shortstory-list_item{flex:0 0 50%;max-width:50%;box-shadow:#eaeaea 0 1.1875rem 2.125rem -.9375rem}
.shortstory-list_item .animebox-poster{flex:0 0 30%;max-width:30%}
.shortstory-list_item .meta{border-radius:.1875rem;background-color:#f8f8f8;padding:.3125rem .9375rem}
/*! collection style */
.collection-item{flex:0 0 25%;max-width:25%;padding:0 .4375rem .9375rem}
.collection-item:hover{opacity:.7}
.collection-item > a{position:relative}
.collection-item .animebox-meta{position:absolute;bottom:.5rem;padding:.5rem;z-index:12;width:100%}
.collection-item:hover img{transform:unset}
.collection-item .animebox-poster{position:relative;overflow:hidden;box-shadow:#eaeaea 0 1.1875rem 2.125rem -.9375rem}
.collection-item .animebox-poster:before{content:"";position:absolute;bottom:-1.125rem;left:-.4375rem;width:22rem;height:4.8125rem;background-color:#ffffffed;
z-index:11;transform:rotate(186deg)}
.collection-box{box-shadow:0 1.1875rem 2.125rem -.9375rem #eaeaeaab}
.collection-box .poster-imgresp.is-0{padding-top:20%}
.collection-box_meta{position:absolute;bottom:0;width:100%;height:4rem;padding:.5rem;background:linear-gradient(#ffffffe3,#fff)}
.collection-box_meta h1 span sup{color:#ff6821}
/*! main block you watched style */
.youwatched{flex:0 0 100%;max-width:100%;background-color:#1c1a24}
.youwatched .title,.youwatched .content-title p{color:#fff}
.short-item_watched{flex:0 0 9.111%;max-width:9.111%}
.short-item_watched:hover{opacity:.7;box-shadow:#0b0a0a 0 1.1875rem 2.125rem -.9375rem}
.short-item_watched:hover img{transform:unset}
/*! tooltip style */
[tooltip]{position:relative}
[tooltip]::before,[tooltip]::after{text-transform:none;font-size:.9em;line-height:1;user-select:none;pointer-events:none;position:absolute;display:none;opacity:0}
[tooltip]::before{content:'';border:.3125rem solid transparent;z-index:1001}
[tooltip]::after{content:attr(tooltip);min-width:3em;width:100%;max-width:64em;overflow:hidden;padding:.625rem;border-radius:.1875rem;box-shadow:0 1em 2em -.5em rgba(0,0,0,0.35);
box-shadow:0 .625rem 1.25rem #2423230a,0 .375rem .375rem #2423230d;background:#fff;color:#000;z-index:20}
[tooltip]:hover::before,[tooltip]:hover::after{display:block}
[tooltip='']::before,[tooltip='']::after{display:none!important}
[tooltip][flow^="left"]::before{top:50%;border-right-width:0;border-left-color:#fff;left:calc(0em - 0.3125rem);transform:translate(-.5em,-50%)}
[tooltip][flow^="left"]::after{top:50%;right:calc(100% + 0.3125rem);transform:translate(-.5em,-50%)}
@keyframes tooltips-vert {
to{opacity:.9;transform:translate(-50%,0)}
}
@keyframes tooltips-horz {
to{opacity:.9;transform:translate(0,-50%)}
}
[tooltip]:not([flow]):hover::before,[tooltip]:not([flow]):hover::after{animation:tooltips-vert 300ms ease-out forwards}
[tooltip][flow^="left"]:hover::before,[tooltip][flow^="left"]:hover::after{animation:tooltips-horz 300ms ease-out forwards}
/*! navigation style */
.bottom-nav{margin-bottom:-.625rem;text-align:center;border-top: 20px;}
.navigation a,.navigation span,.pnext a,.pprev a,.pprev > span,.pnext > span{display:inline-block;padding:0 .625rem;margin:0 .4rem .625rem 0;line-height:2.4rem;
  min-width:2.6rem;background-color:#fff;border-radius:.125rem;font-weight:600;font-size:.8rem;box-shadow:0 .625rem 1.25rem #eaeaea6e,0 .375rem .375rem #eaeaea73}
.navigation a:hover,.pnext a:hover,.pprev a:hover{box-shadow:0 .625rem 1.25rem #eaeaea,0 .375rem .375rem #eaeaea}
.navigation span:not(.nav_ext),.pagi-nav a:hover{color:#9989cd;font-weight:700;background-color:#f8f8f8;box-shadow:none}
.nav-load a,.nav-load span{display:flex;align-items:center}
.nav-load span{opacity:.5;cursor:default}
.nav-load svg{width:1.3rem;height:1.3rem;fill:#fff}
/*! seo style */
.seo-wrap_list li{list-style-type:disc;color:rgba(0,0,0,0.5)}
/*! footer style */
.footer-inner{background-color:#1d1a25;}
/*! login panel style */
.login-top_panel .avatar{box-shadow:0 0 0 .125rem #937bc8}
.login-top_panel .avatar-letter,.avatar-letter{color:#fff;font-weight:600;box-shadow:none}
.login-icon{position:relative}
.login-icon span{font-size:.65rem}
.login-form label::before{display:none}
.login-panel_list li{flex:0 0 49%;max-width:49%}
.login-panel_list li a,.login-panel_listfirst,.login-panel_listlast{display:inline-block;text-align:center;padding:0 1.25rem;height:2.2rem;line-height:2.2rem;
  border-radius:.1rem;cursor:pointer;color:#fff;background-color:#22222c;width:100%}
.login-panel_list li:hover a,.login-panel_listfirst:hover,.login-panel_listlast:hover{background-color:#947bc8}
#js-login_upanelopen{cursor:pointer}
.dropdown-content{position:absolute;width:13.125rem;background-color:#262632;box-shadow:0 .625rem 1.875rem rgba(0,0,0,.1);min-width:10rem;overflow:auto;right:0;
  top:5rem;border-top:.125rem solid #937bc8;z-index:1}
.dropdown-content li{height:1.625rem;line-height:1.625rem;padding:0 .625rem}
.dropdown-content li a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 -.625rem;padding:0 .625rem;font-size:.8125rem;font-weight:300;display:block;color:#fff}
.dropdown-content li a:hover{color:#fff;background-color:#937bc8}
/*! login/cabinet invite style */
.page-static_registerinvite .invitetext {
  color: #8d909f;
}
.page-static_registerinvite .invitetext a{
  color: #ff5a5a;
}
.page-static_registerinvite .invitetext a:hover{
  text-decoration: underline;
}
.page-static_registerinvite label,
.page-static_cabinetinvite label {
    font-weight: 600;
    margin-bottom: 10px;
    display: block;
}
.page-static_registerinvite .title,
.page-static_cabinetinvite .title {
    text-transform: unset;
    position: relative;
    box-shadow: none;
    background: #fff;
    font-size: 1rem;
    margin: 0;
    padding: 0;
    margin-bottom: 13px;
    padding-left: 30px;
    padding-top: 16px;
    padding-bottom: 16px;
    margin-top: -7px;
    border-bottom: 1px solid #8d909f08;
    box-shadow: 0 1.1875rem 2.125rem -0.9375rem #eaeaea;
}
.page-static_registerinvite .title:before,
.page-static_cabinetinvite .title:before {
    content: "";
    width: 8px;
    height: 8px;
    position: absolute;
    top: 21px;
    left: 12px;
    background-color: #937bc8;
    border-radius: 1px;
}
.invite-giveinfo{
  background-color: #ff5a5a;
    padding: 15px;
    margin: 20px 0;
    color: #fff;
    border-radius: 3px;
}
.invite-giveinfo_title{
    font-weight: 600;
    margin-bottom: 5px;
    display: block;
}
.page-static_cabinetinvite .invite_note{
  color: #ff5a5a;
    margin-top: 10px;
    display: block;
    font-size: 12px;
}
.page_form__form{
  padding: 11px;
  box-shadow: 0 1.1875rem 2.125rem -0.9375rem #eaeaea47;
}
.invite-user_list li {
    width: 10%;
    margin-bottom: 15px;
}
.invite-user_list li a span{
  width: 100%;
  text-align: center;
}
.invite-user_list li a:hover span{
  color: #937bc8;
}
.invate-list {
  margin: 0 -10px;
}
.invate-list li{
    margin: 5px 10px;
    background-color: #ff5a5a;
    padding: 3px 15px;
    border-radius: 2px;
    color: #fff;
    width: 10.48%;
    text-align: center;
}
.invite-user_list{
  margin: 0 -25px;
}
.page-static_registerinvite .yx-share {
    background-color: unset;
}
/*! fullstory style */
.fullstory .fullstory-col_left{flex:0 0 25%;max-width:25%}
.fullstory .fullstory-col_right .text,.countdown-wrp,.imagegallery{    
  border-radius: .1875rem;
    background-color: #fafafa;
    padding: 1.3125rem .9375rem;
}

.fullstory .fullstory-col_right .text{
  background-color: #fff;
}    
 .ml-alllist{
  border-radius: .1875rem;
    padding: .3125rem .9375rem;
    background-color: #fafafa;
    font-size: .9rem;
 }
.ml-wrp{
  border-radius: .1875rem;
    padding: 1.3125rem .9375rem;
  box-shadow: 0 10px 40px rgba(0,0,0,0.03);
    background-color: #fff;
}  
.ml-wrpfull{
  background-color: transparent;
  box-shadow: none;
      padding: 0;
}
.ml-wrp .meta-list{
  width: 48%;
}
.ml-wrp .meta-list_item{
position: relative;
    display: flex;
}
.ml-wrp .meta-list_item span:first-child{
    display: flex;
    left: 0;
    width: 60%;
    margin-right: 10px;
    align-content: flex-start;
    align-items: self-start;
}
.ml-wrp .meta-list_item span:last-child{
  flex-basis:0;flex-grow:1;max-width:100%;min-width:3.125rem
}
.ml-wrp .meta-list_item div:first-child{
  color: #393839;
    font-weight: 600;
}
.ml-wrp .meta-list_item div:last-child{
border-bottom: 1px dashed #8d909f;
    display: block;
    position: relative;
    top: 14px;
    margin-left: 12px;
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
}
.meta-list_item.no-line div:last-child {
    border-bottom: none !important;
}
.meta-list_item.hidden-info[style*="display: block"] {
    display: flex !important;
}
.ml-wrpfull .meta-list{
  width: 100%;
}
.ml-wrpfull .meta-list_item span:first-child {
    width: 35%;
}


.slice {overflow:hidden; position:relative; transition:height .2s;}
.slice-masked:before {content:'';position:absolute;z-index:1;bottom:0px;left:0;right:0;height:120px;pointer-events:none;
    background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 100%);
    background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, #fff 100%);}
.slice-btn {margin: 15px 0 0 0;  font-weight:700;text-align: center;}
.slice-btn span {display:block; cursor:pointer; font-size: .7rem;text-transform: uppercase;}
.slice-btn span svg{
  transform: rotate(90deg);
    margin-right: .5rem;
}
.slice-btn span svg.is-up{
  transform: rotate(-90deg);
}
.statseries{
    color: #8d909f;
    position: relative;
    font-weight: 600;
    font-size: 12px;
  padding-right: 20px;
}
.statseries:after{
  content: '';
    border-radius: 50%;
    top: 4px;
    width: 11px;
    right: 0px;
    height: 11px;
    position: absolute;
    background-color: #d2d5da;
}

.statseries.ss-green{
  color: #5aba16;
}
.statseries.ss-green:after{
  background-color: #75c71b;
}

.statseries.ss-red{
  color: #FF5A5A;
}
.statseries.ss-red:after{
  background-color: #FF5A5A;
}

.statseries.ss-purp{
  color: #9f89cf;
}
.statseries.ss-purp:after{
  background-color: #9f89cf;
}
.statseries.ss-expected{
  color: #ce8f0e;
}
.statseries.ss-expected:after{
  background-color: #ce8f0e;
}


.full__mess {
    background: #f5f3ff;
    border: 1px dashed #937bc8;
    padding: 25px;
    border-radius: 12px;
    position: relative;
    margin-bottom: 20px;
    margin-top: 10px;
}

.full__mess .badge {
    position: absolute;
    top: -10px;
    left: 20px;
    background: #937bc8;
    color: #fff;
    font-size: 10px;
    font-weight: 800;
    padding: 3px 10px;
    border-radius: 4px;
    text-transform: uppercase;
    line-height: 1.2;
}

.full-message {
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
    font-size: 14px;
    font-weight: 500;
    color: #393839;
}




.movie-desc{
  font-size: .9rem;
  line-height: 17px;
}

.rekl .rekl-col{
  width: 25%;
  padding: 10px;
}

.rekl .rekl-title{
  color: #000;
}

.rekl a:hover .rekl-title{
  text-decoration: underline;
}

.fullstory .rekl{
  margin: 0 -10px 40px -10px;
}



.fbadge{padding:0 .3125rem;height:1.3rem;line-height:1.3rem;text-transform:uppercase;border-radius:.125rem;text-align:center;background-color:#f8f8f8;
  font-size:.625rem;text-transform:uppercase;display:inline-block;color:rgba(0,0,0,.5)}
.fbadge.is-green{background-color:#b1e383;color:#316304}
.fbadge.is-purp{background-color:#9f89cf;color:#fff}
.fbadge.is-dark{background-color:#232a43;color:#fff}
.fbadge.is-expected{background-color:#ce8f0e;color:#fff}
.fbadge.is-red,.countdown-wrp{background-color:#FF5A5A;color:#fff}
.meta-list .meta-list_item span a{color:#000;border-bottom:.0625rem dotted #000}
.meta-list .meta-list_item span a:hover{color:#ff8e07;border-bottom:.0625rem dashed #ff8e07}
.add-block .add-button{position:relative;width:100%;height:2.8125rem;line-height:2.8125rem;background:#f8f8f8;color:rgba(0,0,0,.5);outline:none;cursor:pointer;
  padding-left:1.25rem}
.add-block .add-icon{cursor:pointer;background:#f8f8f8;line-height:2.8125rem;color:rgba(0,0,0,.5);font-size:.9375rem;padding:0 1.375rem;border-left:.0625rem solid #fff}
.add-block .add-button svg{width:1.2rem;height:1.2rem;fill:#8d909f}
.add-block .favmod-add,.add-block .favmod-unset{padding:0;width:auto;height:auto;line-height:unset;border-radius:0;border:0;background:transparent}
.add-block .favmod svg{opacity:1;width:1rem;height:1rem}
.add-block .favmod-add svg{fill:#8d909f}
.add-block .favmod.active .favmod-unset{display:flex;border:0;background:transparent}
.mylists-switch{position:absolute;top:100%;left:0;right:0;width:calc(100% + 3.6875rem);padding:.625rem 1.25rem;background:#fff;box-shadow:0 .625rem 1.875rem rgba(0,0,0,.1);
  list-style:none;z-index:4}
.mylists-switch li{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 -.625rem;padding:0 .625rem;font-size:.8125rem;display:block;height:1.75rem;
  line-height:1.75rem;border-bottom:.0625rem dashed #faf9f7}
.mylists-switch li.active,.mylists-switch li:hover{color:#fff;background-color:#937bc8}
.fav-user_list a{position:relative;margin-right:-.625rem}
.fav-user_list a:last-child{margin-right:0}
.fav-user_list a:first-child{z-index:3}
.fav-user_list a:nth-child(2){z-index:2}
.fav-user_list a:nth-child(3){z-index:1}
.rate-ld .hlike,.rate-ld .hdis{display:inline-block;padding:.125rem .3125rem;border-radius:.125rem;margin:0 0 0 .3125rem;position:relative}
.rate-ld .hlike svg,.rate-ld .hdis svg{width:.7rem;height:.7rem;fill:#fff}
.rate-ld .hlike{background-color:#b1e383;color:#316304}
.rate-ld .hlike svg{transform:rotate(-180deg)}
.rate-ld .hdis{background-color:#FF5A5A;color:#fff}
.rate{width:100%;height:2.8125rem;line-height:2.8125rem;background-color:#f8f8f8;border-top:.0625rem solid #fff}
.rate a{flex:0 0 50%;max-width:50%;transition:all .3s}
.rate a:first-child{border-right:.0625rem solid #fff}
.rate a:first-child:hover{box-shadow:0 1.1875rem 2.125rem -.9375rem #b1e382}
.rate a:last-child:hover{box-shadow:0 1.1875rem 2.125rem -.9375rem #fe5959d1}
.rate a span{height:2.8125rem;line-height:2.8125rem}
.rate svg{width:1.1rem;height:1.1rem;fill:#8d909f}
.fullstory-col_dark{margin:0 0 1.5rem 0;background-color:#262632}
.player-iframe_list{white-space:nowrap;overflow-y:hidden;overflow-x:auto;text-align:right}
.player-iframe_list li span{display:block;padding:0 1.25rem;height:2.5rem;line-height:2.5rem;cursor:pointer;font-size:.875rem;background-color:#1e1e27;color:#fff}
.player-iframe_list li{border-bottom:.0625rem solid #9e89cf}
.player-iframe_list li.is-active span,.player-iframe_list li:hover span{background-color:#9f89cf !important;color:#fff}
.player-iframe{position:relative;height:33.75rem}
.fodong-box{display:block;padding:0 .5rem;background-color:#262632cf;color:#fff;position:absolute;top:0;z-index:1;width:100%}
.fodong-tips{overflow:hidden;margin:0 auto;width:100%;height:2.2rem;line-height:2.2rem}
.close-tips{line-height:2.2rem}
.close-tips svg{fill:#ff8e06;width:.7rem;height:.7rem}
.fodongtip{padding:0 .3125rem;height:1.3rem;line-height:1.3rem;text-transform:uppercase;margin-bottom:.1875rem;border-radius:.125rem;text-align:center;background-color:#fe5959;
  font-size:.625rem;text-transform:uppercase;display:inline-block;color:#fff}
.fake-player{background-size:cover!important;background-repeat:no-repeat!important;height:100%}
.fake-player::after{content:"";position:absolute;height:100%;width:100%;background-color:#262632f2;background:linear-gradient(to top,#262632a8 0%,#262632f2 100%)}
#fake-player-btnplay{cursor:pointer;position:relative;z-index:1;opacity:.8}
#fake-player-btnplay:hover{opacity:1}
.fake-player svg{fill:#9e89cf;width:6rem;height:6rem}
.player-iframe_button{background-color:#1e1e27}
.player-iframe_button > a{display:inline-block;width:100%;height:3rem;line-height:3rem;text-align:center;padding: 0 .7rem;color:#8d909f;border-right:.0625rem solid #262632;cursor: pointer;font-weight: 400!important;}
.player-iframe_button > a:last-child{border-right:0}
.player-iframe_button > a:hover{
  text-decoration: none!important;
}
#player-vk-write { background:#101010; margin:auto; width:100%; -moz-border-radius:5px; -o-border-radius:5px; border:1px solid #1e1e27; position:relative; font-size:12px; }
#player-vk-player { background:#000000; margin:0px auto; width:100%; height:348px; clear:both; }
#player-vk-season, #player-vk-serial { margin:0px auto; padding:0px; width:880px; height:40px; list-style:none; overflow:hidden; white-space:nowrap; position:relative; }
#player-vk-season li, #player-vk-serial li { list-style:none; float:left; height:30px; padding-top:4px; cursor:pointer; position:absolute; }
#player-vk-season li span, #player-vk-serial li span { background:#010101; display:inline-block; text-align:center; width:60.25px; line-height:22px; margin:4px 2px; -moz-border-radius:5px; -o-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; color:#FFF; border:1px solid #676767; }
#player-vk-season li span:hover, #player-vk-serial li span:hover { background:#a997a6; }
#player-vk-write .active { background:#8a7e88; }
#player-vk-write .prev { background: url("/templates/MyDizi/images/prev.png") 0 0 no-repeat; line-height:0px; outline:none; font-size:0px; width:24px; height:24px; display:block; position:absolute; left:5px; top:8px; }
#player-vk-write .prev:hover { background: url("/templates/MyDizi/images/prev1.png") 0 0 no-repeat;}
#player-vk-write .next { background: url("/templates/MyDizi/images/next.png") 0 0 no-repeat; line-height:0px; outline:none; font-size:0px; width:24px; height:24px; display:block; position:absolute; right:5px; top:8px;  }
#player-vk-write .next:hover { background: url("/templates/MyDizi/images/next1.png") 0 0 no-repeat;}
#player-vk-write .prev1 { background: url("/templates/MyDizi/images/prev.png") 0 0 no-repeat; line-height:0px; outline:none; font-size:0px; width:24px; height:24px; display:block; position:absolute; left:5px; bottom:8px; }
#player-vk-write .prev1:hover { background: url("/templates/MyDizi/images/prev1.png") 0 0 no-repeat;}
#player-vk-write .next1 { background: url("/templates/MyDizi/images/next.png") 0 0 no-repeat; line-height:0px; outline:none; font-size:0px; width:24px; height:24px; display:block; position:absolute; right:5px; bottom:8px;  }
#player-vk-write .next1:hover { background: url("/templates/MyDizi/images/next1.png") 0 0 no-repeat;}
.pli-ld{
    display: flex;
    justify-content: center;
    width: 110%;
    height: 3rem;
    line-height: 3rem;
    text-align: center;
    color: #8d909f;
    border-right: .0625rem solid #262632;
    cursor: pointer;
    background-color: #262632;
    border-bottom: 1px solid #1e1e27;
}
.plibtn:first-child {
    border-right: .0625rem solid #1e1e27;
}
.plibtn{
  width: 50%;
      display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
}


.plibtn svg {
  margin-right: .5rem;
  fill: #8d909f;
}

.pli-like:hover,.pli-like.selectedRow {
    color: #5aba16;
}
.pli-dislike:hover,.pli-dislike.selectedRow {
  color: #ff5a5a;
}

.pli-like:after,
.pli-dislike:after{
  content: "";
  width: 0;
  height: 1.3px;
  position: absolute;
  bottom: 0;
  transition:.2s
}

.pli-like:hover:after,
.pli-dislike:hover:after{
  width: 100%;
  background: #5aba16;
}
.pli-dislike:hover:after{
  background: #ff5a5a;
}


.pli-like:hover svg,.pli-like.selectedRow  svg{
  fill: #5aba16;
}
.pli-dislike:hover svg,.pli-dislike.selectedRow svg{
  fill: #ff5a5a;
}

.tb-content{
  margin-bottom: 20px;
}


.frate-views{
    color: #8d909f;
    font-weight: 500;
    font-size: 12px;
    text-align: center;
}
.frate-views svg {
      fill: #8d909f;
    margin-right: .3rem;
}
.tagsbtn a{
    background-color: #1e1e27;
    padding: 6px 12px;
    border-radius: 25px;
    font-size: 12px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 10px;
}
.tagsbtn a svg{
      width: .8rem;
    height: .8rem;
    fill: #8d909f;
    margin-right: 5px;
}
.tagsbtn a:hover{
      background-color: #2b2b37;
}
.player-iframe_button > a:hover{color:#ff8e07}
.fallow-set p{color:#8d909f}
.fallow-set ul li > span:first-child{color:#8d909f;min-width:7rem}
.fallow-set ul li > span:nth-child(2){width:100%}
.cinema-off .light-overlay{display:block}
.cinema-off .fullstory-col_dark{position:relative;z-index:1001}
.related-item{flex:0 0 16.666%;max-width:16.666%}
.franchises-item{flex:0 0 100%;max-width:100%;box-shadow: 0 1.1875rem 2.125rem -0.9375rem #eaeaea61;}
.franchises-item .animebox-poster{width: 3rem;}
.franchises-item_this:hover img {transform: unset;}
.player-iframe_tags{white-space:nowrap;overflow-y:hidden;overflow-x:auto;padding-bottom:.5rem}
.player-iframe_tags a{background-color:#16161b;display:block;margin-right:.1rem;text-align:center;width:auto;padding:.25rem .9375rem;border-radius:1.25rem;font-size:.8rem}
.player-iframe_tags a:hover{color:#ff8e07}
.player-iframe_tags::-webkit-scrollbar{height:.3125rem}
.player-iframe_tags::-webkit-scrollbar-track{background-color:#1e1e27}
.player-iframe_tags::-webkit-scrollbar-thumb{background-color:#353544}
.player-iframe_tags::-webkit-scrollbar-thumb:hover{background-color:#ff8e07}
.xfieldimagegallery a{display:none}
.xfieldimagegallery a:nth-child(1),.xfieldimagegallery a:nth-child(2),.xfieldimagegallery a:nth-child(3),.xfieldimagegallery a:nth-child(4){display:block}
.xfieldimagegallery a{position:relative;overflow:hidden;max-height:9.375rem;flex:0 0 24%;max-width:24%}
.xfieldimagegallery a img{min-height:100%;width:100%;height:100%;object-fit:cover}
.widget-comm {
  background-color: #fafafa;
}
.widget-head .title{margin-top: 3px;}
.fx-height{max-height: unset!important;}
.lcomm {display: block;
    position: relative;
    min-height: 40px;
    border-bottom: 1px solid #efefef;
    padding: 10px;border-left:3px solid #b1e383;
}
.ltitle{
  font-weight: 600;
      font-size: 13.5px;
}
.lc-body {}
.lc-text {
  color: #7c7d84;
    margin-bottom: 10px;
    margin-top: 5px;
}
.lc-author {font-weight:500;}
.lcomm-bot{
  color: #9b9dab;
}
.ldate{
  font-size: 12px;
}
.ltitle:hover{
  color: #ff8e06;
}
.lcomm img {
  display:block; 
  width:20px; 
  height:20px; 
  border-radius:50%;
}

/*! new rate style */
.user-rate-info {
  display: flex;
    border-radius: 4px;
    background-color: #1e1e27;
    justify-content: space-between;
    padding: 16px 44px;
    font-size: 18px;
    color: rgba(186,185,185,0.502);
}
.user-rate-info .item .label {
    font-size: 12px;
    line-height: 24px;
    color: #807f7f;
    font-weight: 400;
    position: relative;
}
.user-rate-info .item .label svg {
    cursor: pointer;
    width: 15px;
    height: 15px;
    position: relative;
    top: 2px;
    margin-left: 6px;
    display: inline-block;
    fill: #807f7f;
}
.user-rate-info .item .value .val {
    font-size: 22px;
    line-height: 24px;
    color: #c6c8d1;
    font-weight: 700;
}
.user-rate-info .item .value .change {
    font-size: 14px;
    line-height: 24px;
    font-weight: 500;
    display: inline-block;
    position: relative;
    margin-left: 5px;
    vertical-align: text-top;
}
.user-rate-info .item .value .change.up {
    color: #5aba16;
}
.user-rate-info .item .value .change.down {
    color: #f25555;
}

.user-rate-info .item .value .change.up svg {
    fill: #5aba16;
    width: .6rem;
    height: .6rem;
}
.user-rate-info .item .value .change.down svg {
    fill: #f25555;
    width: .6rem;
    height: .6rem;
}

.user-rate-info .item .value .change.up svg {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}

.user-rate-info .toltip:after{
      font-size: 12px;
    left: 50%;
    background: #3a3a47;
    color: #fff;
    box-shadow: none!important;
    white-space: normal;
    width: 245px;
}
.user-rate-info .toltip--triangle:before {
  left: 65%;
    border-bottom: solid 5px #3a3a47;
}

/*! fullstory share */
.yx-share{text-align:center;width:226px;height:44px;padding:10px;background-color:#1e1e27;border-radius:3px;box-sizing:border-box;position:relative}
.yx-share>*{display:inline-block;vertical-align:middle;margin:0 7px}
@keyframes move{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}
.yx-share .not-loaded{overflow:hidden;position:relative;text-align:center;width:calc(100% - 14px);height:100%}
.yx-share .not-loaded::after{content:'';display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;color:#9b9dab}
.yx-share .not-loaded::before{background:repeating-linear-gradient(45deg,#111,#111 10px,#222 10px,#222 20px);animation:move 10s infinite linear;animation-direction:alternate;content:'';width:200%;height:20px;position:absolute;left:0;top:50%;margin-top:-10px}

/*! fullstory news,dzen,video style */
.fullstory-news .poster-imgresp.is-0,.fullstory-dzen .poster-imgresp.is-0,.fullstory-video .poster-imgresp.is-0{padding-top:20%}
.fullstory-news .related-new_item,.fullstory-dzen .related-new_item,.fullstory-video .related-new_item{flex:0 0 33.333%;max-width:33.333%}
.fullstory-news .related-new_item .poster-imgresp.is-5,.fullstory-dzen .related-new_item .poster-imgresp.is-5,.fullstory-video .related-new_item .poster-imgresp.is-5{padding-top:45%}
/*! comments style */
.comm-item{position:relative;border-radius:.1875rem;box-shadow:0 1.1875rem 2.125rem -.9375rem #eaeaea61}
.comm-item .rate-like-dislike svg{height:.85rem;width:.85rem;fill:#8d909f}
.fcomms .comments-tree-list > .comments-tree-item .comments-tree-item .js-comm:before{content:"";border-left:.125rem dotted #d8d8d8;margin-right:1.25rem;height:1.25rem;
width:1.25rem;border-bottom:.125rem dotted #d8d8d8}
.comm-item .comm-author a{color:#ff8e07}
.comm-item .comm-date{font-size:.65rem}
.mass_comments_action{display:flex;align-items:center;justify-content:center}
.show-comms{background-color:#f8f8f8}
.show-comms:hover{background-color:#f4f4f6}
.ad-rules{background-color:#fe5858;color:#fff}
.ad-rules:hover{background-color:#f17a7a}
.negative-comment .comm-spoiler{display:flex;justify-content:center}
.negative-comment .avatar,.negative-comment .comm-letter,.negative-comment .comm-body{filter:blur(0.3125rem)}
.comm-spoiler{position:absolute;top:0;right:0;left:0;bottom:0;display:none;width:100%;height:100%}
.comm-spoiler p{flex-direction:row;justify-content:center;align-self:center;display:block;background-color:#fff;border-radius:.125rem;margin:0 .9375rem;max-width:28.125rem;
  text-align:center;padding:.9375rem;cursor:pointer;transition:all .1s ease-in-out;box-shadow:inset 0 0 0 .0625rem rgba(255,255,255,.06);background-color:#fff}
.comm-link:hover{color:#ff8e07}
/*! top static style and list tabs */
.mylists-tabs{display:flex;padding:1rem;padding:1rem 1.3rem 0 1.3rem;white-space:nowrap;overflow-y:hidden;overflow-x:auto}
.custommm-tabs_top > div,.mylists-tabs li,.um-tabs .um-tabs__nav li{white-space:nowrap;padding:.1875rem .8rem;font-weight:300;display:block;text-transform:capitalize;
  background-color:#f7f7f7;border-radius:.2rem;cursor:pointer;border:.0625rem solid #fff;margin-right:1rem}
.mylists-tabs li:hover,.mylists-tabs li.active,.custommm-tabs_top > div:hover,.custommm-tabs_top > div.is-active,.um-tabs .um-tabs__nav li.is-active,
.um-tabs .um-tabs__nav li:hover{background-color:#937bc8;color:#fff}
.mylists-tabs li.active a,.mylists-tabs li:hover a{color:#fff}
.mylists-tabs li span{font-size:.7rem;color:#ff8e07}
.mylists-tabs li.active span,.mylists-tabs li:hover span{color:#fff}
.mylists-tabs li{margin-right:.5rem}
.top-page .top-content{counter-reset:a}
.top-item .animebox-meta::before{content:counter(a) " ";counter-increment:a;text-align:center;position:absolute;left:0;top:.5rem;font-size:.8rem;height:2.5rem;
line-height:2.5rem;width:2.5rem;font-weight:600;background-color:#f8f8f8}
.top-item .animebox-meta{position:relative}
.top-item .animebox-meta_inner{padding-left:3rem}
.top-item:nth-child(1) .animebox-meta::before,.top-item:nth-child(2) .animebox-meta::before,.top-item:nth-child(3) .animebox-meta::before,
.top-item:nth-child(4) .animebox-meta::before,.top-item:nth-child(5) .animebox-meta::before{color:#57b515}
.top-item:nth-child(6) .animebox-meta::before,.top-item:nth-child(7) .animebox-meta::before,.top-item:nth-child(8) .animebox-meta::before,
.top-item:nth-child(9) .animebox-meta::before,.top-item:nth-child(10) .animebox-meta::before{color:#ff8e07}
.top-item:nth-child(11) .animebox-meta::before,.top-item:nth-child(12) .animebox-meta::before,.top-item:nth-child(13) .animebox-meta::before,
.top-item:nth-child(14) .animebox-meta::before,.top-item:nth-child(15) .animebox-meta::before{color:#FF5A5A}
/*! userinfo style */
.user-info .mylists-tabs{padding:.3rem 0;margin-bottom:1rem; width: 100%}
.um-tabs .um-tabs__row li.um-tabs__cell{display:none}
.um-tabs .um-tabs__row li.is-active{display:block}
.user-info .avatar-letter{width:3.5rem;height:3.5rem}
.um-tabs__cell .error,.um-tabs__cell .bottom-nav{width:100%}
.user-col:nth-child(odd){background-color:#f7f7f7}
/*! video style */
#dle-content .video-item,.dle-content .video-item{flex: 0 0 25%; max-width: 25%;}
.video-item .animebox-hover span{background-color:transparent;border-radius:50%;padding:0;width:3.5rem;height:2.5rem;display:flex;justify-content:center;align-items:center;fill:#fff}
.video-item .animebox-hover span svg{fill:#fe5959;width:1.8rem;height:1.8rem}
.video-item .animebox-hover,.video-item:hover .animebox-hover span{background-color:transparent}
/*! dzen style */
.dzen-item{box-shadow:#eaeaea 0 1.1875rem 2.125rem -.9375rem}
.dzen-item .animebox-poster{flex:0 0 20%;max-width:20%}
/*! emoticon style */
.emoticon-fullstory-wrapper{width:100%}
.emoticon-list li{padding:.625rem 2.5rem .625rem 3.75rem;flex:0 0 16.5%;max-width:16.5%;height:3.75rem;color:#444;position:relative;border-radius:1.875rem;
  box-shadow:0 1.1875rem 2.125rem -.9375rem #eaeaea82}
.emoticon-list li:hover{cursor:pointer;box-shadow:0 1.1875rem 2.125rem -.9375rem #eaeaea}
.elist-icon{position:absolute;top:.3125rem;left:.3125rem;width:3.125rem;font-size:1.875rem;line-height:3.125rem;text-align:center;border-radius:50%}
.elist-icon img{width:2.1875rem;vertical-align:middle;border-radius:50%}
.elist-title{font-size:.8125rem;line-height:1.875rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.elist-stats{margin-right:-1.875rem;height:.1875rem;background-color:#eee;border-radius:.125rem;position:relative}
.elist-stats-bar{float:left;height:100%;background-color:#b1e382;border-radius:.125rem}
.elist-stats-val{position:absolute;bottom:100%;right:0;width:1.875rem;text-align:right;font-size:.625rem;font-weight:700;color:#8d909f;line-height:1.875rem}
.elist-stats-val:after{content:'%'}
.emoticon-fullstory-footer{height:2.75rem;position:relative;line-height:2.75rem;padding:0 1.25rem;color:#444;cursor:default}
.emoticon-fullstory-footer a{font-size:.75rem;line-height:1.625rem;height:1.625rem;text-align:center;text-decoration:none;color:#fff;border-radius:.2rem;
  padding:0 1.25rem;transition:.2s}
.emoticon-fullstory-footer a:hover{background-color:#f8f8f8;color:#000}
.emoticon-fullstory-more{background-color:#9e89cf}
.emoticon-fullstory-allset{background-color:#fe5959}
.emohide{display:none}
.emoticon-category-trigger{font-size:.8125rem;line-height:1.125rem;height:1.75rem;text-align:center;text-decoration:none;border-radius:.2rem;padding:.3125rem 1.875rem;
  transition:.2s;background-color:#9f8bce;color:#fff;cursor:pointer;width:9rem;display:block}
.emoticon-category{position:relative}
.emoticon-category-list{position:absolute;top:2.0625rem;left:0;width:100%;z-index:11;padding:.625rem;background-color:#fff;box-shadow:0 .625rem 1.875rem rgba(0,0,0,.1)}
.emoticon-category-list li{height:1.625rem;line-height:1.625rem;padding:0 .625rem}
.emoticon-category-list li a{border-bottom:.0625rem dashed #efefef7a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 -.625rem;padding:0 .625rem;
  font-size:.8125rem;font-weight:300;display:block;text-transform:capitalize}
.emoticon-category-list li.current a,.emoticon-category-list li a:hover{color:#fff}
.emoticon-category-list li:hover,.emoticon-category-list li.current{background-color:#937bc8}
.emoticon-fulllist li{flex:0 0 16.666%;max-width:16.666%;color:#444;position:relative;padding:0 .5rem .9375rem 0;margin-bottom:.5rem}
.emoticon-fulllist li a{background-color:#f8f8f8;border-radius:1.875rem;box-shadow:0 1.1875rem 2.125rem -.9375rem #eaeaea82;padding:.3rem;font-size:.8125rem;
  color:#000;transition:all .3s}
.emoticon-fulllist li:hover a,.emoticon-fulllist li.active a{background-color:#9e8bce;color:#fff}
.emoticon-fulllist li a img{width:2.1875rem;vertical-align:middle;border-radius:50%;margin-right:.5rem}
.emoticon-header-count{color:#8d909f}
/*! fullstory other style */
.fullstory-col_other{position:relative;box-shadow:0 1.1875rem 2.125rem -.9375rem #eaeaeaab}
.fullstory-news .fullstory-head,.fullstory-dzen .fullstory-head{position:absolute;bottom:0;width:100%;padding:.5rem;background:linear-gradient(#ffffffe3,#fff)}
/*! allupdates page style */
.allupdates .custom-fdate{width: 100%;background-color: #fafafa}
.allupdates .custom-updateitem{flex: 0 0 25%; max-width: 25%;border-bottom: 0;box-shadow: 0 1.1875rem 2.125rem -0.9375rem #eaeaea61;margin-bottom: 1rem;padding-left: 40px;}
.allupdates .custom-updateitem:hover{background-color: transparent;box-shadow: 0 1.1875rem 2.125rem -0.9375rem #eaeaea}
.allupdates .custom-updateitem .poster-img {flex: 0 0 30%; max-width: 30%}
.allupdates .custom-updateitem .poster-imgresp.is-5 {padding-top: 43%}
.allupdates .custom-updateitem h2{color: #000}
.custom-updateitem .animebox-meta{display: flex;align-items: center;}
.custom-updateitem .animebox-meta svg {
    width: .8rem;
    height: .8rem;
}
.cm-tabs .cm-tabs__row div.cm-tabs__cell { display: none;  height: 33.75rem;}
.cm-tabs .cm-tabs__row div.is-active { display: block; }
   
/*! tele style */
#dle-content .tele-item {
    flex: 0 0 25%;
    max-width: 25%;
}
.tele-item .poster-img {
    border-radius: 10px;
    padding-top: 60%;
}
.tele-item .animebox-meta {
box-shadow: #e1dede 0 1.1875rem 2.125rem -0.9375rem;
    padding: 14px 10px 14px 10px;
}
.tele-item h2 {
font-weight: 600;
}
.tele-item .animebox-hover {
    opacity: 0;
    background-color: #303030cc;
    border-radius: 10px;
}
.tele-item .animebox-hover span svg {
    fill: #fff;
}

.tele-item:hover .animebox-hover svg {
    fill: #fff;
}

.tele-item:hover .badge{
  opacity: 0!important;
}

.tele-item .subtitle {
    font-size: 11px;
}

.tele-item .animebox-poster{
  border-bottom: 0;
}

.fxplayer-inner{
  position: relative;
}

.ft-wrpblock {
  margin: 0 0 1.5rem 0;
    background-color: #262632;
}

.ft-plmeta{

}

.ftpl-right {
    font-weight: 600;
    color: #8d909f;
    font-size: 12px;
}

.ftpl-right svg{
    fill: #8d909f;
}

.ftele-share > span{
  font-weight: 600;
    color: #8d909f;
    font-size: 12px;
    margin-bottom: 5px;
}

.ftpl-left{
    font-weight: 600;
    line-height: 1.125rem;
    color: #8d909f;
    font-size: 12px;
}

.ftt-plmeta{
    padding: 8px 1rem;
    box-shadow: 0 1.1875rem 2.125rem -0.9375rem #eaeaea;
    border-top: 1px solid #fafafa;
}

.ftt-plmeta .frate{
  border-radius: 10px;
    box-shadow: 0 10px 40px rgba(0,0,0,0.03);
}

.ftt-plmeta .frate a{
padding: 9px 22px;
    padding-left: 45px;
    background-color: #ffffff;
    border-right: 1px solid #fafafa;
    position: relative;
}

.ftt-plmeta .frate a:hover{
    opacity: .7;
}

.ftt-plmeta .frate a:first-child{
      border-radius: 20px 0 0 20px;
}
.ftt-plmeta .frate a:last-child{
    border-right: 0;
    background-color: #fafafa;
          padding-right: 45px;
    padding-left: 25px;
        border-radius: 0 20px 20px 0;
}


.ftt-plmeta .frate a svg{
    fill: #fff;
    position: absolute;
    height: 30px;
    width: 30px;
    background-color: #5aba16;
    box-shadow: 0 10px 40px rgb(0 0 0 / 4%);
    padding: 8px;
    left: 3px;
    top: 4px;
    border-radius: 50%;
}

.ftt-plmeta .frate a:last-child svg{
  right: 3px;
    left: auto;
    background-color: #ff5a5a;
}


.fullstory-tele .full-message {
    font-size: 14px;
    font-weight: 500;
}

.fullstory-tele .title.is-5{
position: relative;
    font-size: 1.15rem;
    margin-bottom: 0;
}

.f-header{
    margin-top: -7px;
    border-left: 3px solid #9d7cc9;
    padding: 3px 0 3px 10px;
}

.f-header .fullstory-header_meta{
    order: 1;
    margin-left: 20px;
}

.f-header .title{
      order: 0;
}

.f-header .fbadge.is-red {
  background-color: #9e7dcc;
}


.fullstory-tele .title.is-5 span.titles{
    position: relative;
    display: inline-block;
    z-index: 1;
}
.fullstory-tele .title.is-5 span span{
  color: #9f89cf;
}


.ftpl-tags a{
    padding: 10px 25px;
    border-radius: 3px;
    background-color: #9780ca;
    color: #fff;
    position: relative;
    padding-left: 50px;
    font-size: 12px;
}

.ftpl-tags a svg{
    fill: #9780ca;
    position: absolute;
    height: 35px;
    width: 35px;
    background-color: #ffffff;
    box-shadow: 0 10px 40px rgb(0 0 0 / 8%);
    padding: 11px;
    left: 0;
    top: 0;
    border-radius: 3px 0px 0px 3px;
}

.ftpl-btn{
    padding: 10px;
    background: #ffffff;
    border-radius: 3px;
    cursor: pointer;
    box-shadow: 0 10px 40px rgba(0,0,0,0.03);
    position: relative;
    padding-left: 45px;
}

.ftpl-btn:hover,
.ftpl-tags a:hover{
    background-color: #fafafa;
    color: #393839;
}

.ftpl-left .ftpl-btn svg {
    fill: #9780ca;
    position: absolute;
    height: 38px;
    width: 35px;
    padding: 11px;
    left: 0;
    top: 0;
    border-radius: 3px 0px 0px 3px;
    border-right: 1px solid #f5f5f5;
}

.ftele-shaelink input{
  background-color: #fff;
}
.ftsp{
  width: 90%;
}
.fxplayer embed, .fxplayer object, .fxplayer video, .fxplayer iframe, .fxplayer frame {
  max-width:100% !important; display:block; width:100%;
}


/*! рейтинг лайки и дизлайки */
.frate {width: 238px; height: 46px; position: relative;margin-right: 25px;} 
.frate-bar {background-color: #ccc; position: absolute; left: 0; top: 22px; width: 100%; height: 3.2px;    border-radius: 3px;
    overflow: hidden;}
.frate-fill {position: absolute; left: 0; top: 0; height: 100%; width: 0;    border-radius: 3px;
    overflow: hidden; }
.frate-site .frate-bar {background: #3d3d50;}
.frate-site .frate-fill {background: #5aba16;}
.frate-site .frate-count,.fhidden {display: none;}

.likes, .dislikes {font-size: 12px; color: #8d909f; position: absolute; bottom: 0; left: 0;}
.dislikes {left: auto; right: 0;}
.likes svg, .dislikes svg {
      fill: #8d909f;
    margin-right: .3rem;
    margin-bottom: .2rem;
    width: .85rem;
    height: .85rem;
}
.frate-up{right: -45px; color: #1ee459;}
.frate-up:hover{background-color: #1ee459; color: #fff;}
.frate-down:hover{background-color: #e13535; color: #fff;}

.tele-blockh{
  display: none;
}
.tele-removeblock{
  overflow: hidden!important;
}
.tb-inputbtn{
  display: flex;
  justify-content: center;
}
.tb-inputbtn input{
  margin-right: 10px;
}
.tb-subtitle{
    margin-bottom: 20px;
}
.ft-wrpblock .fullstory-col.fxplayer,
.ft-wrpblock .player-iframe_button{
  position: relative;
  z-index: 9998;
}
.fullstory-col.fxplayer.is-none_active,
.player-iframe_button.is-none_active{
  z-index: 999;
}
 .cinema-off .sticky-wrap {position: relative;z-index: 1;}
/*! оформлние категории теле */
.ctt-title{
  text-align: center;
    color: #5e5e5e;
    font-size: 14px;
    border-bottom: 3px #f6f6f6 solid;
    margin: 0 0 25px 0;
    margin-top: 10px;
}
.ctt-title strong {
    border-bottom: 3px #937bc8 solid;
    position: relative;
    bottom: -3px;
    display: inline-block;
    padding: 0 5px 12px 0;
}
.ctt-title strong h1,
.ctt-title strong h2 {
    font-weight: 400;
    font-size: 18px;
    color: #9b9dab;
}

.ctt-box_meta {
    position: absolute;
    bottom: 0;
    width: 100%;
    padding: .5rem;
    background: linear-gradient(#ffffffe3,#fff);
    box-shadow: 0 1.1875rem 2.125rem -0.9375rem #eaeaeaab;
}




.ctt-box{
    width: 250px;
    height: 200px;
}
.ctt-box img{
  display: block;
    width: 100%;
    height: 100%;
    box-shadow: #e1dede 0 1.1875rem 2.125rem -0.9375rem;
    background-color: #fff;
    border-radius: 3px;
}

.cttdescription{
  padding: 0 26px;
}
.ctt-decor{
    font-size: 18px;
    font-weight: 300;
    padding: 0 0 0 40px;
    line-height: 50px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    position: relative;
    margin-bottom: 5px;
}
.ctt-decor .title{
  font-weight: 400;
    font-size: 18px;
    line-height: 42px;
    height: 42px;
}
.ctt-decor:after {
    left: 0;
    top: 0;
    content: " ";
    position: absolute;
    border-left: 5px solid #937cc8;
    width: 10px;
    height: 100%;
}

.ctt-all{
  position: relative;
}

.ctt-all::after{
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-color: #1e1f29db;

}
.ctt-all .ctt-title {
    margin-top: 0!important;
}

.ctt-all .ctt-title,
.ctt-all .celectt {
  position: relative;
  z-index: 1;
}

.ctt-all .ctt-title {
    text-align: center;
    color: #5e5e5e;
    font-size: 14px;
    border-bottom: 0;
    margin: 0 0 25px 0;
    margin-top: 10px;
    padding: 11px 0;
    background: linear-gradient(90deg, #23242f 0%, rgb(150 119 194) 50%, rgb(35 36 47) 100%);
}

.ctt-all .ctt-box img {
    box-shadow: #a08acc2e 0 1.1875rem 2.125rem -0.9375rem;
}

.ctt-all .slice-btn span {
    background-color: #a08acc!important;
    color: #fff;
}

.ctt-all .ctt-title strong {
    border-bottom: 0;
    bottom: -7px;
}

.ctt-all .slice-masked:before {
    background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, #23242f 100%);
}
.ctt-all .ctt-title strong h1,
.ctt-all .ctt-title strong h2,
.ctt-all .ctt-decor .title,
.ctt-all .cttdescription {
    color: #fff;
}



.cttdescription:before {
    height: 90px;
}
.cattele-wrp .slice-btn {
    margin-top: 20px;
    margin-bottom: 2rem;
    display: flex;
    justify-content: center;
}
.cattele-wrp .slice-btn span {
    background-color: #fafafa;
    padding: 5px 20px;
}
/*! заглушки */
.stub_bgtwo{
  background: url(/templates/MyDizi/images/stub/stub2.jpg);
}
.stub_bgthree{
  background: url(/templates/MyDizi/images/stub/stub3.jpg);
}
.stub_bgtwo::after {
  content: "";
  position: absolute;
  height: 100%;
  width: 100%;
  background-color: #262632f2;
  background: linear-gradient(to top,#262632a8 0%,#262632f2 100%);
}
.stub_bg{
    position: relative;
    background-size: 100%;
    background-size: cover!important;
    max-width: 100% !important;
    background-repeat: no-repeat;
    display: block;
    width: 100%;
    height: 33.75rem;
}
.stubone_onein{
  display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    flex-direction: column;
    width: 100%;
    height: 100%;
}
.stubone_twoin{
    display: flex;
    align-items: center;
    position: absolute;
    flex-direction: column;
    width: 100%;
    height: 100%;
    padding: 20px;
    z-index: 1;
}
.stubone_twoin .stubone-title {
    font-size: 30px;
    margin-bottom: 8px;
    color: #fff;
    font-weight: 500;
    text-shadow: 3px 3px 0 rgb(0 0 0);
}
.stubone_twoin a,
.stubthree-btn a {
    display: inline-block;
    text-align: center;
    padding: 0 1.25rem;
    height: 2.2rem;
    line-height: 2.2rem;
    border-radius: .125rem;
    cursor: pointer;
    color: #fff;
    background-color: #937bc8;
    border-radius: 3px;
    font-size: .8rem;
}
.stubthree-btn a{
  margin-right: 10px;
      background-color: #ff5a5a;
}

.stubone-title{
  font-size: 40px;
    color: #fff;
    font-weight: 500;
    text-shadow: 3px 3px 0 rgb(0 0 0);
}
.stubone-subtitle{
  color: #fff;
  font-size: 17px;
  text-shadow: 3px 1px 0 rgb(0 0 0);
}

.stubone_threein{
  display: flex;
    justify-content: center;
    align-items: flex-start;
    position: absolute;
    flex-direction: column;
    width: 100%;
    height: 100%;
    padding: 100px;
}

.stubone_threein .stubone-title {
    font-size: 31px;
    color: #fff;
    font-weight: 500;
    text-shadow: 3px 3px 0 rgb(0 0 0);
    margin-bottom: 15px;
}

/*! панель "Сейчас в эфире" */
.pfnow{
  background: linear-gradient(90deg,#9e7dcc 0%,rgb(56 49 75) 100%);
  padding: 1rem;
  color: #fff;
}
.pfnow a{
  color: #fff;
}
.pfnow a:hover{
    text-decoration: underline;
}
.pfnow .pfmessage-close{
  cursor: pointer;
}
.pulse {
    display: block;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #ffffffbf;
    cursor: pointer;
    box-shadow: 0 0 0 rgb(255 255 255 / 73%);
    animation: pulse 2s infinite;
}

@-webkit-keyframes pulse {
  0% {
    -webkit-box-shadow: 0 0 0 0 rgba(255,255,255, 0.4);
  }
  70% {
      -webkit-box-shadow: 0 0 0 10px rgba(255,255,255, 0);
  }
  100% {
      -webkit-box-shadow: 0 0 0 0 rgba(255,255,255, 0);
  }
}
@keyframes pulse {
  0% {
    -moz-box-shadow: 0 0 0 0 rgba(255,255,255, 0.4);
    box-shadow: 0 0 0 0 rgba(255,255,255, 0.4);
  }
  70% {
      -moz-box-shadow: 0 0 0 10px rgba(255,255,255, 0);
      box-shadow: 0 0 0 10px rgba(255,255,255, 0);
  }
  100% {
      -moz-box-shadow: 0 0 0 0 rgba(255,255,255, 0);
      box-shadow: 0 0 0 0 rgba(255,255,255, 0);
  }
}

/*! короткая новость для поиска */
.stserch-item{
  background-color: #fff;
    box-shadow: #eaeaea 0 1.1875rem 2.125rem -0.9375rem;
    border-left: 4px solid #9e7ccb;
    border-radius: 3px;
}
.stserch-item:hover{
  opacity: .77;
}
.stserch-item:hover .title{
  color: #9f89cf;
}
.stserch-item .title{
  font-size: .9rem;
    font-weight: 600;
    color: #393839;
}
.stserch-item  .sts-icon {
  height: 38px;
    width: 35px;
    padding: 9px;
    border-radius: 3px 0px 0px 3px;
    border-right: 1px solid #f5f5f5;
}
.stserch-item .icon {
    fill: #9f89cf;
}
.stserch-item .sts-date,
.stserch-item .sts-time{
  font-size: 12px;
}


/*! soc banner style */
.social-share_btn {
  position: relative;
  overflow: hidden;
  height: 60px;
  border-radius: 3px;
  margin-bottom: 20px;
}

.social-share_btn > a {
  width: 50%;
  position: relative;
  overflow: hidden;
  background: url('/templates/MyDizi/images/sh_telega.jpg');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  box-shadow: -14px 0 27px 2px #0000002b;
}

.sh_telega {
  background: #f8f8f8;
}

.sh_telega:hover {
  opacity: .8;
}

.sh_telega:after {
  content: "";
  position: absolute;
  top: -2px;
  right: -58px;
  width: 15rem;
  height: 7rem;
  background: linear-gradient(216deg,#ffffff42 0%,#ffffff45 66%);
  transform: rotate(-52deg);
}

.sh_telega:before {
  content: "";
  position: absolute;
  top: -2px;
  left: -58px;
  width: 15rem;
  height: 7rem;
  background: linear-gradient(216deg,#ffffff42 0%,#ffffff45 66%);
  transform: rotate(-52deg);
}

.sh_col1 {
  position: relative;
  z-index: 1;
  box-shadow: 0 0 0 5px rgb(255 255 255 / 30%), -7px 11px 16px 1px rgb(50 64 73 / 28%);
  border-radius: 6px;
  width: 35px;
  height: 35px;
  margin-right: 6rem;
  background: linear-gradient(90deg,#2dc5ee 0%,rgb(0 184 233) 100%);
  display: flex;
  justify-content: center;
  align-items: center;
}

.sh_col1col1 {
  width: 15px;
  height: 15px;
  background-color: #5ce0ff;
  position: absolute;
  border-radius: 50%;
  bottom: -5px;
  left: -3px;
  color: #ffff;
  font-size: 7px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.sh_vk .sh_col1col1 {
  background-color: #ff5a5a;
}

.sh_col3col3 {
  width: 5px;
  height: 6px;
  background-color: #64e1ff;
  position: absolute;
  border-radius: 50%;
  top: -5px;
  right: 3px;
}

.sh_telega svg {
  width: 1.4rem;
  height: 1.4rem;
  fill: #fff;
}

.sh_col2 span:first-child {
  font-size: 20px;
  color: #fff;
  font-weight: 600;
}

.sh_col2 span:last-child {
  color: #ffffffa3;
}

.sh_telegaleft > a {
  border-left: 1px solid #44cff0fa;
}

.iconvktelega {
  transform: rotate(-90deg);
  fill: #ffffff38!important;
  width: 3rem!important;
  height: 3rem!important;
}


/*! soc banner style 2/0 */
.new-serials-vk-notification {
    background-image: -webkit-gradient(linear, left top, right top, from(#ff8e00), to(#f05253));
    background-image: -o-linear-gradient(left, #ff8e00 0%, #f05253 100%);
    background-image: linear-gradient(to right, #ff8e00 0%, #f05253 100%);
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    position: relative;
    margin-bottom: 40px;
    text-decoration:none;
}
.new-serials-vk-notification-title {
    display: flex;
    flex: 0 0 61.5%;
    max-width: 61.5%;
    position: relative;
    padding-right: 48px;
}
.new-serials-vk-notification__link {
    padding-left: 35px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex: 0 0 38.5%;
    max-width: 38.5%;
    z-index: 2;
}
.new-serials-vk-notification-title::before {
    box-shadow: 11px 0 20px 1px rgba(0,0,0,0.22);
    background-color: #fff;
    position: absolute;
    top: 50%;
    right: 0;
    width: 100px;
    height: 100px;
    transform: translate(-18px, -50%) rotate(45deg);
    content: "";
    pointer-events: none;
}
.new-serials-vk-notification-title-wrap {
    min-height: 92px;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    position: relative;
    background-color: #fff;
    background-image: url(data:image/png;base64,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);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center right;
    z-index: 2;
    padding-top: 3px;
    padding-right:40px;
    padding-left: 40px;
}
.new-serials-vk-notification-title__icon-vk {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 56px;
    flex: 0 0 56px;
    width: 56px;
    height: 56px;
    position: relative;
    border-radius: 19px;
    background-color: #5181b8;
    display: flex;
    align-items: center;
    justify-content: center;
}
.new-serials-vk-notification-title__icon-vk svg {
    position: relative;
    top: 1px;
    left: -1px;
    font-size: 32px;
    fill: #fff;
    width: 2rem;
    height: 2rem;
}
.new-serials-vk-notification-title__icon-vk span {
    position: absolute;
    top: -9px;
    right: -12px;
    width: 27px;
    height: 27px;
    -webkit-box-shadow: 0 4px 6px rgba(33,35,38,0.59);
    box-shadow: 0 4px 6px rgba(33,35,38,0.59);
    background-color: #fc4a49;
    text-align: center;
    color: #fff;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 27px;
    border-radius: 50%;
}
#dle-speedbar{
      white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    flex: 1 1 0;
    max-width: 100%;
    min-width: 50px;
}
.speedbar-inner{
      display: flex;
    align-items: center;
}
.new-serials-vk-notification-title__text {
    color: #2b65a7;
    font-size: 19px;
    font-weight: 800;
    line-height: 28px;
    text-transform: uppercase;
    margin-left: 23px;
}
.new-serials-vk-notification__link svg {
    fill: #fff;
    width: 2rem;
    height: 2rem;
}
.new-serials-vk-notification__link span {
    color: #fff;
    font-size: 21px;
    font-weight: 700;
    margin-left: 12px;
    text-decoration: none;
    border-bottom: 1px solid #fff;
    padding-bottom: 6px;
    margin-top: 7px;
    transition: 0.25s ease-in-out;
}
.new-serials-vk-notification__link:hover span {
    border-bottom-color: transparent;
}
.new-serials-telega-notification .new-serials-vk-notification-title__icon-vk {
    background-color: #07baea;
}
.new-serials-telega-notification .new-serials-vk-notification-title__text {
    color: #1aa2c7;
}

.change-color, .change-color * {box-sizing: border-box;}
.change-color {    display: inline-flex;
    justify-content: space-between;
    align-items: center;
    cursor: pointer;
    background-color: #383948;
    height: 30px;
    border-radius: 20px;
    padding: 5px 0;
    margin-left: 20px;}
.change-color li {cursor: pointer;
    width: 25px;
    height: 25px;
    line-height: 25px;
    border-radius: 50%;
    text-align: center;
    color: #ccc;
    margin: 0 5px;} 
.change-color li.is-active {background-color:#9c7cca; color: #444;} 

.change-color svg{
  width: .85rem;
    height: .85rem;
        fill: #ffffff;
}

@-webkit-keyframes zoomOut{from{-webkit-transform:scale(0);transform:scale(0);opacity:1}to{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@keyframes zoomOut{from{-webkit-transform:scale(0);transform:scale(0);opacity:1}to{-webkit-transform:scale(1);transform:scale(1);opacity:0}}

  .notification-live{
    display: none;
    opacity:0;
    position: relative;
  }
  .notification-live.pointer .notification-live__items {
    cursor: pointer;
  }
  .notification-live .notification-live__items span:first-of-type {
    margin-right: 10px;
  }
    .notification-live .notification-live__items span:first-of-type:after {
    display: none;
    }
    .notification-live .notification-live__items a:not(:last-of-type):after,
    .notification-live .notification-live__items span:not(:last-of-type):after {
    content: ', ';
    }
  .notification-live .notification_popup {
    display: none;
    position: absolute;
    background: #fff;
    border-radius: 5px;
    top: calc(100% + 10px);
    box-shadow: 0 1px 3px 0 rgb(0 0 0 / 20%);
    -webkit-box-shadow: 0 1px 3px 0 rgb(0 0 0 / 20%);
    z-index: 3;
    width: 100%;
    max-width: 20rem;
    z-index: 20;
  }
  .notification-live.active .notification_popup {
    display: block;
    color: #000 !important;
    padding: 5px 0;
  }
  .notification-live .notification_popup:before {
    content: '';
    position: absolute;
    left: calc(50% - 5px);
    top: -4px;
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 5px solid white;
  }

  .notification-live .notification_popup a {
        font-weight: 600;
    display: block;
  }


.side-new_list > a {
  position: relative;
    display: block;
    padding: .5rem .9375rem .5rem 1rem;
    font-size: .8rem;
    letter-spacing: 0.3px;
    font-weight: 700;
    outline-width: 0;
    border-bottom: .0625rem dashed #eeedec;
    transition: all .3s ease-out;
}

.side-new_list > a > div > span {
  padding: 0 .3125rem;
    height: 1.3rem;
    line-height: 1.3rem;
    text-transform: uppercase;
    margin-bottom: .1875rem;
    border-radius: .125rem;
    text-align: center;
    background-color: #f8f8f8;
    font-size: .625rem;
    text-transform: uppercase;
    display: inline-block;
    color: rgba(0,0,0,.5);
}
.side-new_list > a{
  display: flex;
  color: #393839;
  align-items: center;
}
.side-new_list > a:hover{
  color: #9f89cf;
}
.side-new_list > a > div > div{
  display: flex;
  align-items: center;
}
.side-new_list > a > div > div > p{
    line-height: 1.15rem;
    background-color: #FF5A5A;
    color: #fff;
    font-weight: 700;
    font-size: .55rem;
    border-radius: .2rem;
    margin-left: 5px;
    flex: 1 1 0;
    max-width: 100%;
    min-width: 60px;
    text-align: center;
}

.side-new_list > a > div {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
      flex: 1 1 0;
    max-width: 100%;
    min-width: 60px;
}
.side-new_list > a > svg {
      width: .8rem;
    height: .8rem;
}


@media only screen and (max-width: 1200px){
  .new-serials-vk-notification__link {
      padding-left: 25px;
  }
  .new-serials-vk-notification__link span {
      font-size: 18px;
  }
  .new-serials-vk-notification-title-wrap {
      padding-right: 30px;
  }
  .new-serials-vk-notification-title__text {
      font-size: 16px;
      line-height: 24px;
  }
  .header__search {
      width: 150px;
  }
}
@media only screen and (max-width: 950px){
  .carousel-item .badge__ep, .shortstory-list_item .badge__ep {
      right: 2rem!important;
      bottom: 1rem!important;
  }
  .header__search {
      width: 200px;
  }
}
@media only screen and (max-width: 768px){
  body.is-head_active .change-color,
  body.is-head_active .h-navigation{
    opacity: 1;
    width: auto;
  }
  .header{
    height: 130px;
    line-height: unset;
    padding-bottom: 10px;
  }
  .header__search{
    order: 1;
    display: block;
    width: 100%;
    margin-left: .5rem;
  }
  .header-inner {
    flex-wrap: wrap;
  }
  .header__search.is-active{
    position: relative;
    margin-left: .5rem;
  }
  .carousel-item .badge__ep, 
  .shortstory-list_item .badge__ep
  .badge__ep {
      right: 1.3rem!important;
      bottom: .5rem!important;
  }
  .badge .toltip {
      margin: 0 -2px;
  }
  .animebox .badge__rate {
      top: .78rem!important;
  }
  .random-item .badge__ep {
      right: 6.9rem!important;
  }
  .sidetop-item_first .badge__ep {
      right: 6.6rem!important;
  }
  .new-serials-vk-notification {
      flex-direction: column;
  }
  .new-serials-vk-notification::before {
      content: '';
      pointer-events: none;
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      min-height: 100%;
      background-image: url(data:image/png;base64,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);
      background-size: 100%;
      background-repeat: no-repeat;
      background-position: center top;
  }
  .new-serials-vk-notification-title {
      flex: 0 0 100%;
      max-width: 100%;
      padding-right: 0;
      width: 100%;
  }
  .new-serials-vk-notification-title-wrap {
      padding: 0 0 20px 0;
      min-height: 25.7vw;
      justify-content: center;
      background-color: transparent;
      background-image: none;
          padding: 0 30px;
    padding-bottom: 20px;
  }
  .new-serials-vk-notification-title__icon-vk {
      flex: 0 0 40px;
      width: 40px;
      height: 40px;
      border-radius: 16px;
  }
  .new-serials-vk-notification-title__icon-vk svg {
          width: 1.4rem;
    height: 1.4rem;
  }
  .new-serials-vk-notification-title__icon-vk span {
      width: 18px;
      height: 18px;
      font-size: 10px;
      line-height: 18px;
      top: -5px;
      right: -7px;
  }
  .new-serials-vk-notification-title__text {
      margin-left: 15px;
      font-size: 14px;
      line-height: 20px;
  }
  .new-serials-vk-notification__link {
      padding: 5px 0 16px 0;
      flex: 0 0 100%;
      max-width: 100%;
      justify-content: center;
  }
  .new-serials-vk-notification__link svg {
          width: 1.4rem;
    height: 1.4rem;
  }
  .new-serials-vk-notification__link span {
      padding-bottom: 0;
      margin-top: 0;
      margin-left: 8px;
      font-size: 15px;
  }
  .new-serials-vk-notification-title::before{
    display: none;
  }
}
@media only screen and (max-width: 320px){
  .new-serials-vk-notification-title__text {
      font-size: 12px;
  }
}



/*! mob style */
/*! responsive style */
@media screen and (max-width: 82rem) {
.header .container{padding:0 1.125rem}
.main-carousel .sidecarou{margin-left:0}
.content-wrp{flex:0 0 79%;max-width:79%}
}
@media screen and (max-width: 76.25rem) {
.header .container{padding:0 .625rem}
.content-wrp{flex:0 0 78%;max-width:78%}
.letter_home ul.alphabet li{min-width:1.78rem}
.pltagsbtn{
  flex-wrap: wrap;
}
.user-rate-info {
    display: flex;
    border-radius: 4px;
    background-color: #1e1e27;
    justify-content: space-between;
    padding: 16px 10px;
    font-size: 18px;
    color: rgba(186,185,185,0.502);
    width: 100%;
    flex-basis: unset;
    flex-grow: unset;
    margin-top: 20px;
}
.invite-user_list {
    margin: 0 -10px;
}
.invate-list li {
    width: 22%;
}
}
@media screen and (max-width: 68.75rem) {
.main-carousel .sidecarou{margin-right:0}
.main-carousel .wrapcenter{flex-direction:column}
.main-carousel .sidecarou-menu,.content-wrp{flex:0 0 100%;max-width:100%}
.main-carousel .sidecarou{margin-bottom:1rem}
.sidebar{position:fixed;top:0;right:-20rem;z-index:9999;overflow-y:scroll;overflow-x:hidden;background-color:#23242f;width:100%;min-width:18rem;padding:.5rem;
  height:100%;transition:right .4s}
.sidebar.is-active{right:0}
.sidebar .widget-head.whead-green{margin-bottom:.5rem}
.sidebar .widget-head{background-color:#2b2c39}
.sidebar .widget-head .widget-title{color:#fff}
.sidebar .sidebar-nav .metismenu a::before{border:.09375rem solid #666771}
.sidebar .sidebar-nav .metismenu a,.side-new_list a,.side-ser_menu li a,.sidebar .accordion-title,.sidebar .last-comm-item,.sidebar .shed-item,.sidebar .vote,.sidebar .wc-stroke{border-bottom:.0625rem dashed #292a37}
.sidebar .accordion-title span:last-child{border-left:.0625rem dashed #292a37}
.sidebar .metismenu .has-arrow::after{color:#666771}
.sidebar .widget-head,.sidebar .sidetop-item.sidetop-item_first .animebox-meta,.sidebar .sidetop-item_other,.sidebar .sidenews-item .animebox-meta,
.sidebar .trailers-list_item.is-active,.sidebar .trailers-list_item,.sidebar #new-trailers,.sidebar .sidedzen-item,.sidebar .shed-item{box-shadow:none}
.sidebar .trailers-meta{background:linear-gradient(#2b2c39,#2b2c39)}
.sidebar .sidedzen-item .animebox-meta,.sidebar .trailers-list_item.is-active{background-color:#2b2c39ed}
.sidebar .animebox-meta .title,.sidebar .shed-item .title,.sidebar .trailers-list_item .title,.sidebar .trailers-meta .hint,.sidebar .trailers-meta .category,
.sidebar .vote,.sidebar .vote-votes,#votes button span{color:#fff}
.sidebar .vote input + label:before{background-color:#2b2c39}
.sidebar .avatar{box-shadow:0 0 0 .125rem #2b2c39}
.sidebar .vote input + label:before{border:.1875rem solid #2b2c39}
.sidebar .vote input:checked + label:before{background-color:#2b2c39}
.sidebar .voteprogress{background-color:#2b2c39}
.sidebar .comm_offline,.sidebar .comm_online{border:.1875rem solid #2b2c39}
.sidebar .trailers-list_item.is-active .title{color:#fe5959}
.sidebar .side-custom_tabs > div{background-color:#2b2c39;border:.0625rem solid #2b2c39;color:#fff}
.js-btn_sidebarblock{display:block}
.btn-sidebarclose{cursor:pointer;display:block;right:18rem;top:-2.5rem;position:fixed;z-index:9999;width:2.5rem;height:2.5rem;line-height:2.5rem;text-align:center;
  font-size:1.125rem;background-color:#FF5A5A;color:#fff;transition:top .4s}
.btn-sidebarclose.is-active{top:0}
.letter_home-inner{overflow-x:scroll}
.letter_home ul.alphabet li{min-width:2.5rem}
.sidebar-nav .metismenu a,.side-new_list a,.side-ser_menu li a {
    color: #fff;
}

}
@media screen and (max-width: 63.75rem) {
.fullstory .fullstory-col_head .fullstory-col_left{flex:0 0 30%;max-width:30%}
}
@media screen and (max-width: 63.75rem) and (min-width: 59.375rem) and (orientation: landscape) {
.fullstory .fullstory-col_head .fullstory-col_left{flex:0 0 25%;max-width:25%}
}
@media screen and (max-width: 59.375rem) {
.h-navigation{display:none}
.js-btn_menublock{display:block}
.logo{flex-basis:0;flex-grow:1;max-width:100%;min-width:3.125rem;background-color:transparent;padding: 0;}
.logo img {height:0;visibility: hidden;}
.shortstory-list_item{flex:0 0 100%;max-width:100%}
.shortstory-list_item .animebox-poster{flex:0 0 17%;max-width:17%}
.main-carousel{background:transparent;background-color:#1b1c23}
.fullstory .fullstory-col_head .fullstory-col_left{flex:0 0 30%;max-width:30%}
.m-block_content{flex-wrap:nowrap;overflow-x:scroll}
.short-item_watched{flex:0 0 12%;max-width:12%}
input[type="checkbox"]:after{top: -0.2rem;left: -.1rem;width: 1.2rem;height: 1.15625rem;}
.title.is-5{font-size:1.1rem}
.top-item .animebox-meta_inner{padding-left:0}
.top-item .animebox-meta::before{left:0;top:-1.9375rem;font-size:.65rem;height:1.5rem;line-height:1.5rem;width:1.5rem;z-index:1}
.emoticon-fulllist li{flex:0 0 25%;max-width:25%}

.ft-plmeta,
.ftpl-left {
  flex-wrap: wrap;
}

.fullstory-tele .full-message {
    font-size: 14px;
}

.sh_col1 {
    margin-right: 2rem;
}

.iconvktelega {
    width: 2rem!important;
    height: 2rem!important;
}

.sh_col2 span:first-child {
    font-size: 18px;
}

}
@media screen and (max-width: 47.5rem) {
.p-3{padding:10px}
.login-toppanel_col .js-login{display:none}
.mhidden{display:none!important}
.js-btn_menublock,.login-toppanel_col .js-avatar{margin-right:0}
.carousel-header{align-items:flex-start}
.customm-tabs.carousel-list{margin-bottom:1rem;overflow-x:scroll;width:100%;justify-content: center;}
.carousel-list > div{flex:none;max-width:max-content;text-align:center}
.carousel-list > div,.cgroup-btn{font-size:.7rem}
.carousel-navi{width:100%;justify-content:center}
.cgroup-meta{height:auto}
.cgroup-btn{padding:0 1rem}
.cgroup-left{margin-bottom:1.2rem}
.cgroup-right .cgroup-btn:first-child{border-left:0}
.cgroup-right .cgroup-btn:last-child{padding:0 1.625rem}
.title.is-5{font-size:1.1rem}
.shortstory-item{flex:0 0 50%;max-width:50%}
.shortstory-list_item .animebox-poster{flex:0 0 33%;max-width:33%}
.badge .is-first,.badge .is-second{font-size:.55rem}
.anime-news_item .anime-news_iteminner{flex-direction:column-reverse}
.contaible.anime-news .anime-news_item .animebox-poster{flex:0 0 100%;max-width:100%}
.anime-news_first,.anime-news_other,.collection-item{flex:0 0 60%;max-width:60%}
.collection-item .animebox-poster:before{height:3.4375rem}
.shortstory-list_item{flex:0 0 100%;max-width:100%}
.anime-news_item .animebox-poster{margin-bottom:.5rem;flex:0 0 40%;max-width:40%}
.anime-news_item .poster-imgresp.is-0{padding-top:50%}
.button,.btn,.pagi-load a,.up-second li a,.usp-edit a,.qq-upload-button,.ui-button,html input[type="button"],input[type="reset"],input[type="submit"],.title.is-7,
.ctitle-other > a,.animebox h2,.widget-title,.seo-wrap_list,.carousel-list > div,.view-addfavuser,.player-iframe_button > a,.player-iframe_list li span,
.fodong-tips,.comm-text,.comm-spoiler p,.navigation a,.navigation span,.pnext a,.pprev a,.pprev > span,.pnext > span,.meta-list,.text > p,.speedbar,
.custommm-tabs_top > div,.mylists-tabs li,.txt-smaller,.um-tabs .um-tabs__nav li,.pm_status,.collection-box_meta > p,.animebox-tipmeta_colsecond{font-size:.78rem}
.animebox .subtitle,.animebox .meta{font-size:.68rem}
.navigation a,.navigation span,.pnext a,.pprev a,.pprev > span,.pnext > span{line-height:2rem;min-width:2rem}
.anime-news,.anime-collection,.custommm-tabs_top,.mylists-tabs,.um-tabs__nav{flex-wrap:nowrap;overflow-x:scroll}
.fullstory .fullstory-col_head .fullstory-col_left{flex:0 0 100%;max-width:100%;margin:0 auto;margin-bottom:1rem}
.title.is-66{font-size:.85rem}
.player-iframe,.stub_bg{height:15rem}
.ft-wrpblock {margin: 0 -10px 1.5rem -10px;}
.ft-wrpblock .fullstory-col.fxplayer,
.ft-wrpblock .player-iframe_button {margin: 0 -5px 0 -5px;}
.cm-tabs .cm-tabs__row div.cm-tabs__cell{height:15rem}
.full-news_related{white-space:nowrap;overflow-y:hidden;overflow-x:scroll}
.player-iframe_button{flex-wrap: wrap;}
.player-iframe_button > a {border-bottom: 1px solid #262632;}
.player-iframe_button > a:last-child {border-bottom: 0;}
.player-iframe_button > a{padding:0 .75rem}
.full-news_related{flex-wrap:nowrap}
.fullstory-col_dark{margin: 0 -10px 1.5rem -10px}
#player-vk-player { height:180px; }
#player-vk-season, #player-vk-serial {width: 194px;}
.franchises .shortstory-item{flex:0 0 33.333%;max-width:33.333%}
.fullstory-video .related-new_item,.fullstory-dzen .related-new_item,.fullstory-news .related-new_item{flex:0 0 60%;max-width:60%}
.fullstory-video .related-new_item .title,.fullstory-dzen .related-new_item .title,.fullstory-news .related-new_item .title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.fullstory-video .related-new_item .poster-imgresp.is-5,.fullstory-dzen .related-new_item .poster-imgresp.is-5,.fullstory-news .related-new_item .poster-imgresp.is-5{padding-top:60%}
.fullstory-news .poster-imgresp.is-0,.fullstory-dzen .poster-imgresp.is-0,.fullstory-video .poster-imgresp.is-0{padding-top:55%}
.full-views{margin-bottom:.5rem}
.header_btn{width:auto;min-width:2rem;height:2rem;line-height:2rem}
.add-block .add-button{padding-right:1.25rem}
.animebox-tip{transform:translateY(9.375rem);height:100%;background-color:#fff}
.animebox-tip .animebox-tipbtmb a{font-size:.75rem;text-align:center;text-decoration:none;color:#fff;border-radius:.2rem;padding:0 1.25rem;transition:.2s;width:100%;
  margin-right:0;height:2rem;line-height:2rem;display:block;background-color:#9e89cf}
.animebox-tip .animebox-tipbtmb a:hover{background-color:#f8f8f8;color:#000}
.carousel-header,.cgroup-meta,.fullstory-col_head,.view-addfavuser,.footer-bottom,#searchtable .search-tr_col,.user-info-grid{flex-direction:column}
.user-info-grid .info-col-left{margin-right:0}
.comments-tree-item .save-buttons input{width:100%}
.comments-tree-item .save-buttons input:first-child{margin-bottom:.5rem}
.search div input:nth-child(2){margin:0!important}
#voiceSearch input{width:100%;padding-left:2.5rem;padding-right:5rem}
#voiceSearch .btn{background-color:transparent;padding:0;margin:0}
#voiceSearch .btn,#voiceSearch a{position:absolute;left:1.25rem}
#voiceSearch a{left:auto;right:.625rem;width:2rem;text-align:center}
#voiceSearch .btn svg{fill:#000}
#searchtable .search-tr_col{display:flex;width:100%;margin-bottom:1rem}
#searchtable .search-bot_btn{justify-content:center;display:flex}
#searchtable .search-tr_col > td{width:100%}
#searchtable .search-tr_col label{margin-bottom:.5rem;display:block}
.sortby-list{top:1rem}
.title.is-6{font-size:.8rem}
#dle-content .collection-item{flex:0 0 50%;max-width:50%}
.collection-box .poster-imgresp.is-0{padding-top:45%}
.quick-view_iframe{margin:2.5rem 0 0}
.quick-view_iframe .poster-imgresp.is-1{padding-top:55%}
.quick-view .animebox-tipheader{margin-bottom:0;padding:.9375rem 2rem}
.animebox-tip.fancybox-content{padding:0;overflow-x:hidden}
.fancybox-slide--current .animebox-tip{background-color:#fff;transform:translateY(0);opacity:1;transition-duration:.5s}
.um-tabs__row,.um-tabs__nav{padding:0}
.um-tabs__nav{margin-bottom:1rem}
.emoticon-fulllist{flex-wrap:nowrap;overflow-x:scroll}
.emoticon-fulllist li{flex:0 0 45%;max-width:45%}
.fullstory-news iframe{height:13.75rem}
#dle-content .anime-news_first{flex:0 0 100%;max-width:100%}
#dle-content .video-item{flex:0 0 50%;max-width:50%}
.dzen-item > a{flex-wrap:wrap}
.dzen-item .animebox-poster{flex:0 0 100%;max-width:100%}
.dzen-item .poster-imgresp.is-0{padding-top:33%;margin-bottom:1rem}
.franchises-item .animebox-poster{display: none;}
.allupdates .custom-updateitem {flex: 0 0 100%;max-width: 100%}
.allupdates .custom-updateitem .poster-imgresp.is-5 {padding-top: 28%;flex: 0 0 20%;max-width: 20%}
.ml-wrp{
  flex-wrap: wrap;
}
.ml-wrp .meta-list {
    width: 100%;
}
.ml-wrp .meta-list_item span:first-child,
.ml-wrpfull .meta-list_item span:first-child {
    width: 50%;
}

.fullstory-tele .full-message {
    font-size: 14px;
}
.ftpl-tags{
  margin-right: 0;
  width: 100%;
      font-size: 12px;
}
.ftpl-tags {
text-align: center;
    margin-bottom: 22px;
    margin-top: 10px;
}
.pulse {
    width: 11px;
    height: 8px;
}
.ftt-plmeta{
  flex-direction: column;
}
.ftt-plmeta {

}
.ftpl-left span {
  display: none;
}

.ftpl-views{
    padding: 10px 0px;
    margin-right: 0;
}
.ftpl-left .ftpl-btn svg {
    position: relative;
}
.ftpl-btn {
    padding: 0;
    padding-left: 0;
    margin: 0;
}
.f-header{
  flex-direction: column;
    align-items: flex-start;
    margin-top: 0px;
}
.f-header .fullstory-header_meta{
  order: 0;
    justify-content: flex-start;
    align-items: flex-start;
    margin: 0;
    margin-bottom: 10px;
}
.ft-wrpblock .player-iframe_button > a {
    width: 50%;
}
.ft-wrpblock .player-iframe_button > a:last-child {
    width: 100%;
}
.tagsbtn,
.pltagsbtn{
  flex-wrap: wrap;
  width: 100%;
}
.tagspl{
  justify-content: center;
}
.tagspl .tagsbtn {
  flex-basis: unset;
    flex-grow: unset;
}
.tagspl .yx-share {
    margin-top: 10px;
}
.pltagsbtn .frates{
  margin: 10px auto;
}

.frate-site {
    margin-right: 0;
        margin-bottom: 20px;
}
.tagsbtn a {
    margin-bottom: 10px;
}

.stub_bg{
  position: relative;
      background-size: cover;
}
.stub_bg:after{
  content: "";
  background-color: #23242fc4;
  width: 100%;
  height: 100%;
  bottom: 0;
  display: block;
}
.ctt-box {
    margin: 0 auto;
    margin-bottom: 1rem;
}
.cttdesc{
  flex: 0 0 100%;
    max-width: 100%;
}

.cttdescription {
    padding: 0;
}

.epvote-item {
    padding-left: 20px;
}

.epvote-item::before {
  top: 0;
    height: 100%;
    width: 1.5rem;
    display: flex;
    justify-content: center;
    align-items: center;
}

.epvote-icon .toltip {
    margin-bottom: 5px;
    display: block;
}
.invate-list li {
    width: 44%;
}
.invite-user_list li {
    width: 25%;
}

.user-rate-info .item:first-child .toltip:after {
  left: 6rem;
}
.user-rate-info .item:nth-child(2) .toltip:after {
    left: 1rem;
}
.user-rate-info .item:last-child .toltip:after {
  left: -5rem;
}

.social-share_btn {
    height: auto;
}
.sh_telega:before,
.iconvktelega {
    display: none;
}

.sh_col2{
  padding-left: 20px;
}


.social-share_btn > a {
    width: 100%;
    box-shadow: none;
    margin-bottom: 7px;
    height: 60px;
    border-radius: 3px;
}

.sh_col2 span:first-child {
    text-shadow: 1px 1px 2px #0000001f;
}

}
@media screen and (max-width: 47.5rem) and (min-width: 23.4375rem) and (orientation: landscape) {
.shortstory-item{flex:0 0 20%;max-width:20%}
.shortstory-list_item{flex:0 0 100%;max-width:100%}
.shortstory-list_item .animebox-poster{flex:0 0 20%;max-width:20%}
.anime-news_first,.anime-news_other,.collection-item{flex:0 0 40%;max-width:40%}
.carousel-header{flex-direction:row;align-items:center}
.customm-tabs.carousel-list{margin-bottom:0}
.carousel-navi{width:auto}
.fullstory-col_head{flex-direction:row}
.fullstory .fullstory-col_head .fullstory-col_left{flex:0 0 38%;max-width:38%;margin-right:1rem}
.user-info-grid{flex-direction:row}
.user-info-col.info-col-right .shortstory-item{flex:0 0 25%;max-width:25%}
#dle-content .collection-item{flex:0 0 33.333%;max-width:33.333%}
.collection-box .poster-imgresp.is-0{padding-top:23%}
.quick-view_iframe .poster-imgresp.is-1{padding-top:20%}
.emoticon-fulllist li{flex:0 0 27%;max-width:27%}
.fullstory-video .related-new_item,.fullstory-dzen .related-new_item,.fullstory-news .related-new_item{flex:0 0 32%;max-width:32%}
#dle-content .anime-news_first{flex:0 0 50%;max-width:50%}
.fullstory-news .poster-imgresp.is-0,.fullstory-dzen .poster-imgresp.is-0,.fullstory-video .poster-imgresp.is-0{padding-top:26%}
#dle-content .video-item{flex:0 0 50%;max-width:50%}
.allupdates .custom-updateitem {flex: 0 0 50%;max-width: 50%}
.allupdates .custom-updateitem .poster-imgresp.is-5 {padding-top: 28%}
}
@media screen and (max-width: 25rem) {
.cgroup-btn{padding:0 .6rem}
}
@media screen and (max-width: 20rem) {
.shortstory-item{flex:0 0 50%;max-width:50%}
.sidebar{min-width:16rem}
.btn-sidebarclose{right:16rem}
.ml-wrp .meta-list_item span:first-child, .ml-wrpfull .meta-list_item span:first-child {
    width: 55%;
}
.pulse {
    width: 13px;
    height: 8px;
}
}
@media screen and (max-width: 36rem) and (min-width: 0) and (orientation: landscape) {
.user-info-col.info-col-right .shortstory-item{flex:0 0 33.333%;max-width:33.333%}
}


@media screen and (max-width: 1220px) {

}

@media screen and (max-width: 590px) {
  .stubone-title {
      font-size: 26px;
  }

  .stubone-subtitle {
      font-size: 15px;
      text-align: center;
  }

  .stubone_twoin .stubone-title {
      font-size: 24px;
      margin-bottom: 8px;
      color: #fff;
      font-weight: 500;
      text-shadow: 3px 3px 0 rgb(0 0 0);
      text-align: center;
  }

  .stubone_twoin {
      align-items: center;
  }

  .stubone_threein {
      align-items: center;
      padding: 0;
  }

  .stubone_threein .stubone-title {
      font-size: 22px;
  }

}

@media screen and (max-width: 356px) {

}

@media screen and (max-width: 320px) {
  .user-rate-info .item-content{
    display: flex;
      flex-direction: column;
      justify-content: center;
      text-align: center;
  }
  .user-rate-info .item .value .change {
      margin-left: 0;
          display: block;
  }
  .user-rate-info .item:first-child .toltip:after {
      left: 6rem;
  }
  .user-rate-info .item:nth-child(2) .toltip:after {
      left: 0rem;
  }
  .user-rate-info .item:last-child .toltip:after {
      left: -6rem;
}
}

.franchises {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
}

.franchises .video-item {
    flex: 0 0 25%;
    max-width: 25%;
}

@media screen and (max-width: 768px) {
    .franchises .video-item {
        flex: 0 0 50%;
        max-width: 50%;
    }
}

@media screen and (max-width: 480px) {
    .franchises .video-item {
        flex: 0 0 100%;
        max-width: 100%;
    }
}

@media screen and (max-width: 768px) {
    .fullstory-header_top {
        flex-direction: column !important;
        text-align: center;
    }
    .fullstory-header_top header.fx-fx {
        flex: 0 0 100%;
        max-width: 100%;
        margin-bottom: 0;
    }
    .fullstory-header_top .hf-right {
        margin-left: 0 !important;
        align-items: center !important;
    }
    .fullstory-header .title.is-5 {
        font-size: 22px !important;
        line-height: 1.1;
        margin-bottom: 2px !important;
        font-weight: 700;
    }
    .fullstory-header .subtitle {
        font-size: 16px !important;
        margin-top: 0;
        margin-bottom: 8px !important;
        display: block;
        opacity: 0.6;
    }
    .fullstory-head.mb-3 {
        margin-bottom: 8px !important;
    }
    .fullstory-header {
        text-align: center;
    }
}

/* ===== Player Onboarding Tooltip ===== */
.tu-tooltip {
    position: absolute;
    z-index: 9999;
    width: 286px;
    opacity: 0;
    pointer-events: none;
    transition: left 0.5s ease-in-out, opacity 0.4s, transform 0.4s;
    transform: translateY(10px);
}
.tu-arrow {
    position: absolute;
    top: -9px;
    left: 50%;
    transform: translateX(-50%);
    transition: left 0.5s ease-in-out;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #9f89cf; /* Purple for Light theme (default) */
}
body.light .tu-arrow {
    border-bottom-color: #ff6d1d !important; /* Orange for Dark theme (light class) */
}

.tu-body {
    background: #272728;
    border: 1px solid #9f89cf; /* Purple for Light theme */
    border-radius: 14px;
    padding: 14px;
    box-shadow: 0 12px 40px rgba(0,0,0,0.5);
    color: #fff;
    position: relative;
}
body.light .tu-body {
    border-color: #ff6d1d !important; /* Orange for Dark theme */
}

.tu-title {
    font-weight: 700;
    font-size: 14px;
    margin: 0 0 5px 0;
    color: #fff;
}
.tu-desc {
    font-size: 12px;
    color: rgba(255,255,255,0.88);
    line-height: 1.45;
    margin: 0 0 11px;
}
.tu-gotit {
    background: #9f89cf; /* Purple for Light theme */
    color: #fff;
    font-weight: 700;
    font-size: 13px;
    padding: 7px 16px;
    border: none;
    border-radius: 8px;
    cursor: pointer;
    width: 100%;
    transition: background 0.2s, transform 0.1s;
}
body.light .tu-gotit {
    background: #ff6d1d !important; /* Orange for Dark theme */
}

.tu-gotit:hover {
    filter: brightness(1.1);
}
.tu-gotit:active {
    transform: scale(0.98);
}

.tu-glow-breathing {
    animation: tu-glow-animation 2s infinite ease-in-out !important;
}
body.light .tu-glow-breathing {
    animation: tu-glow-animation-dark 2s infinite ease-in-out !important;
}

@keyframes tu-glow-animation {
    0%, 100% { background-color: transparent; }
    50%      { background-color: rgba(159, 137, 207, 0.5); } /* Purple glow for light theme */
}

@keyframes tu-glow-animation-dark {
    0%, 100% { background-color: transparent; }
    50%      { background-color: rgba(255, 109, 29, 0.5); } /* Orange glow for dark theme */
}
/* Theme overrides for player elements */
body.light .player-iframe_list li {
    border-bottom: .0625rem solid #ff6d1d !important;
}
body.light .player-iframe_list li.is-active span, 
body.light .player-iframe_list li:hover span {
    background-color: #ff6d1d !important;
}
body.light .fake-player svg {
    fill: #ff6d1d !important;
}
/* ===== /Player Onboarding Tooltip ===== */

