* { box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; background: transparent; margin: 0; padding: 0; outline: none; border: 0; }
html { height: 100%; min-height: 100%;}
body {min-height: 100%;}
html, html a {-webkit-font-smoothing: antialiased;}
button, a, a img, {transition: all .3s;}
ol, ul, li {list-style: none;}
img, table, iframe, video, frame, embed, object {max-width: 100%;}
input[type="text"], input[type="password"], select, textarea {width: 100%;}
select,textarea,input[type="text"],input[type="password"],input[type="file"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"] {padding: 10px;vertical-align: middle;border-radius: 2px;border: 1px solid #35394a;background: rgba(0, 0, 0, .5);-webkit-transition: border .2s linear 0s;transition: border .2s linear 0s;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;color: #fff !important;}
button, select, textarea, input[type="text"], input[type="password"], input[type="button"], input[type="submit"] {appearance: none;-webkit-appearance: none;font-size: 16px;font-family: inherit;}
.btn,.bbcodes,.btn-border {display: inline-block;padding: 0 3rem;vertical-align: middle;cursor: pointer;line-height: 22px;outline: 0;background: none;border: 1px solid #35394a;color: #fff;text-decoration: none !important;box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);-webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-transition: all ease .1s;transition: all ease .1s;}
.button, .btn, .pagi-load a, 
.up-second li a, .usp-edit a, .qq-upload-button, html input[type="button"], input[type="reset"], input[type="submit"], .meta-fav a, .usp-btn a
{display: inline-block;text-align: center;padding: 0 20px;height: 40px;line-height: 40px;border-radius: 10px;cursor: pointer;font-weight: 500;color: #ffffff;font-size: 15px;border: 1px solid #38435c;box-shadow: 0 0 5px #1f222e;}
.up-second li a:hover, .usp-edit a:hover, .qq-upload-button:hover, html input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, .meta-fav a:hover, .usp-btn a:hover {border: 1px solid #ff8100;color: #ff8b00;}
#dle-content form {width: 100%;}

:root {
    --bg-main:#1f222e;
    --gradient1: rgb(51,51,56);
    --gradient2: linear-gradient(90deg, rgba(51,51,56,1) 0%, rgba(17,58,119,1) 65%, rgba(70,76,78,1) 100%);
    --border-bz: #353f53;
    --box-bsh: inset 0 20px 30px rgba(0,0,0,.6);
    --max-width: 1240px;
    --padd: 10px;
    --bzcoll: #ff8b00;
}

body {
    background: url(../images/main-bg.jpg);
    min-height: 100%;
    width: 100%;
    font-weight: 400;
    color: #969ab0;
    font: 14px 'Manrope', sans-serif;
    font-weight: 500;
    line-height: 1.4;
    overflow-x: hidden;
    letter-spacing: 0.02em;

}
a {color: #e0dfdc;text-decoration: none;}
a:hover, a:focus {color: #a8a8a8;text-decoration: none;}
h1, h2, h3, h4, h5 {font-weight: 700;font-size: 24px;}
::selection {background: #007AFE;color: #fff;}
b, strong {font-weight: 700;}




.pod {padding: var(--padd);}
.bz-ft {margin-right: 10px;}
.bz-button, .ui-button-text {color: #ddd;border: 1px solid #38435c;border-radius: 3px;display: inline-block;
    padding: 0 15px;height: 36px;line-height: 36px;box-shadow: 0 0 5px #1f222e;text-decoration: none;cursor: pointer;}
.bz-button i {margin-right: 10px;}
.bz-button:hover, .raz__player div.is-active, .ui-button-text:hover{border: 1px solid #ff8100;color: #ff8b00;}

.llj a {display: block;margin: 0 -15px;padding: 0 15px;}
.d-none, .mobile-menu-close {display: none;}
.d-flex, #dle-content {display: flex; flex-wrap: wrap; flex-direction: row;}
.d-grid {display: grid; gap: 20px 20px; grid-template-columns: repeat(auto-fill,minmax(120px,1fr));}
.fx-col {flex-direction: column; flex-wrap: nowrap;}
.fx-1 {flex: 1 1 0; max-width: 100%; min-width: 50px;}
.fx-row {justify-content: space-between;}
.fx-start {justify-content: flex-start;}
.fx-center {justify-content: center;}
.flex-end {justify-content: flex-end;}
.ai-flex-start {align-items: flex-start;}
.ai-center {align-items: center;}
.ai-flex-end {align-items: flex-end;}
.bz1 {margin:0 calc((100% - 100vw)/2); padding:0 calc((100vw - 100%)/2);}
.ws-nowrap {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.clr {clear: both;}
.clearfix::after {content: ""; display: table; clear: both;}
#dle-content {width: 100%;}

.sect-title {text-align: center;padding: 10px;}
.wrap {min-width: 320px;position: relative;}
.header {margin-bottom: 75px;background-color: #1c212c;border-bottom: solid 1px #35394a;position: relative;z-index: 7;}
.header::before { content: ''; position: absolute; display: block; height: 100%; top: 0; left: 0; right: 0; width: 100%; z-index: -1; opacity: .5; background: var(--gradient1); background: var(--gradient2); }
.con_bz { max-width: var(--max-width); margin: 0 auto; position: relative; z-index: 20; }
.logo__link { display: block; }
.logo__link img { width: 180px; height: 48px; }
.search { position: relative; width: 400px; margin: 0 40px; }
.search .search-form { width: 100%; position: relative; display: inline-block; float: left; height: 35px; border-radius: 14px; background: #1f222e; transition: .4s; border-top: 0; border-bottom: 0; color: #fff; }
.search .search-form .search-input { width: 100%; font-size: 12.5px; height: 35px; line-height: 35px; color: #fdfdfd; font-weight: 300; border: 1px solid transparent; background: 0 0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 8px 12px; }
.search-box button { position: absolute; width: 35px; height: 35px; border: 0; cursor: pointer; opacity: .5; right: 0; top: 0; display: inline-block; background: 0 0; }
.search-box button i { color: #ddd; }
.loo-user { width: 50px; position: relative; }
.header-user > div { background: #1f222e; box-shadow: inset 0 20px 30px rgba(0, 0, 0, .6); border: 1px solid #353f53; position: absolute; border-radius: 5px; width: 220px; top: 100%; right: 0; visibility: hidden; opacity: 0; transition: 0.3s; overflow: hidden; z-index: 5; line-height: normal; }
.header-user.active > div { visibility: visible; opacity: 1; transform: translateY(10px); }
.header-user_av { align-items: center; padding: 15px 20px; border-bottom: 1px solid rgb(0 0 0 / 30%); }
.header-user_av > img { width: 34px; height: 35px; object-fit: cover; border-radius: 50%; }
.header-user_av > span { flex: 1 1 0%; max-width: 100%; min-width: 50px; margin-left: 10px; font-weight: bold; }
.header-user_av > span span { display: block; font-size: 12px; }
.header-user_menu a { display: block; padding: 8px 20px; font-size: 14px; border-bottom: 1px solid #38435c; }
.header-user_menu a:hover { border: 1px solid #ff8100; color: var(--bzcoll); }
.header-user_menu a i { margin-right: 10px; opacity: 0.8; }
.conteiner { border-radius: 2px; -moz-box-shadow: 0 20px 30px rgba(0, 0, 0, .6); -webkit-box-shadow: inset 0 20px 30px rgba(0, 0, 0, .6); background: #1f222e; box-shadow: inset 0 20px 30px rgba(0, 0, 0, .6); border: 1px solid #353f53; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; text-shadow: 0 1px 1px rgba(0, 0, 0, .4); }
.box-speedbar { background: rgba(0, 20, 51, .12); box-shadow: 0 0 5px rgb(71 88 94); border: 1px solid #1f222e; width: 100%; padding: 7px; color: #8f95a3; }
.speedbar span { margin: 0; float: none; display: inline; padding: 0 7px; }
.sect__header { border-bottom: 1px solid #38435c; margin-bottom: 10px; }
.secty__title { font-size: 24px; font-weight: 700; color: #ddd; }
.content-uod { box-sizing: border-box; margin-bottom: 35px; padding: 3px; width: calc(33.333% - 6px); }
.content-uod:hover { background: rgb(0 0 0 / 5%); box-shadow: 0 30px 20px -24px rgb(9 10 11 / 48%); -webkit-transform: scale(1.02); -ms-transform: scale(1.02); transform: scale(1.02); border-radius: 15px }
.wrp_cards { width: 100%; position: relative; background-size: contain; height: 160px; -webkit-box-flex: 1; -ms-flex: 1 0 21%; flex: 1 0 21%; -ms-flex-positive: 1; flex-grow: 1; float: right; margin-bottom: 24px; box-shadow: 0 30px 20px -24px #000 }
.wrp_cards-form { display: block; position: relative; width: 100%; height: 100%; border-radius: 15px; }
.cards-img { position: relative; display: block; height: 100%; }
.cards-imgg { position: absolute; top: 0; bottom: 0; left: 0; right: 0; cursor: pointer; display: inline-block; z-index: 2 }
.cards-imgg:before { width: 0; height: 100%; vertical-align: middle; display: inline-block }
.bzsvg { height: 50px; width: 50px; line-height: 50px; font-size: 17px; opacity: 1; -webkit-filter: none; filter: none; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; background: rgba(255, 255, 255, .8); color: #000; border-radius: 50%; text-align: center; -webkit-box-shadow: 0 2px 3px rgba(94, 102, 0, .3); box-shadow: 0 2px 3px rgba(94, 102, 0, .3); -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-transition: all .2s; -o-transition: all .2s; transition: all .2s }
.bzsvg1 { display: inline-block; vertical-align: middle; line-height: 1; text-decoration: none; width: 16px; height: 16px; right: -2px; top: -2px; position: relative }
.cardsbzimg { display: block; width: 100%; height: 100%; -ms-transform: scale(.99999); transform: scale(.99999); -o-object-fit: cover; object-fit: cover; -webkit-transition: -webkit-transform .5s; -o-transition: transform .5s; transition: transform .5s; transition: transform .5s, -webkit-transform .5s; }
.field-description a, .field-title a { transition: all .1s ease 0s; text-decoration: none; vertical-align: top }
.wrp_cards-form:hover .cardsbzimg { -webkit-transform: scale(1.02); -ms-transform: scale(1.02); transform: scale(1.02) }
.ozvu { position: absolute; text-align: center; font-weight: 300; font-size: 15px; line-height: 16px; color: #fff; min-width: 15px; background: rgb(0 0 0 / 68%); padding: 5px; left: 0; right: 0; top: 10px; border-top-right-radius: 15px; max-width: 120px; }
.serial-bottom { text-align: center }
.field-title { font-size: 0; }
.field-title a { display: inline-block; color: #c6c6c6; font-size: 18px; font-weight: 700; }
.field-description { font-size: 0 }
.field-description a { display: inline-block; color: #adadad; font-size: 13px; font-weight: 400; }
.sidebar { width: 270px; background-color: #161820; color: #ccc; }
.nav-title { font-weight: 700; margin-bottom: 9px; color: var(--bzcoll); }
.nav-menu li { position: relative; display: inline-block; margin: 2px; background-color: hsla(240, 4%, 49%, .07); color: #e0dfdc; font-size: 12px; padding: 2px 7px 2px 7px; }
.nav-menu a { display: block; padding: 3px 0; font-size: 13px; }
.side-block:not(:last-child) { margin-bottom: 20px; }
.section { margin-bottom: 60px; }
.fl_section { text-align: center; background: #080808; padding: 15px; }
.section__header { margin-bottom: 20px; }
.on__items { box-sizing: border-box; margin-bottom: 35px; padding: 3px; width: calc(25.333% - 6px); }
.section__tab { font-size: 14px; margin-right: 15px; }
.bz-button.section__tab.is-active, .section__tab:hover { border: 1px solid #ff8100; color: #ff8b00; }
.section__content > .far { font-size: 100px; color: #a2bcc1; display: block; text-align: center; margin: 0 auto 20px auto; width: 100px; }
.video-content-wrapper { position: relative; height: 100%; -webkit-box-shadow: 0 1px 1.5px rgba(0, 0, 0, .3); box-shadow: 0 1px 1.5px rgba(0, 0, 0, .3); border-radius: 2px; color: #fff; -webkit-transition: box-shadow .2s ease-out, background-color .2s ease-out; -o-transition: box-shadow .2s ease-out, background-color .2s ease-out; transition: box-shadow .2s ease-out, background-color .2s ease-out; margin-bottom: 15px; padding: 3px; width: calc(25.444% - 6px); }
.additional-info, .likes { margin: 0; position: absolute }
.thumb-wrapper { display: block; background-color: #2d2d2d; position: relative; height: 0; width: 100%; padding: 0 0 56.25%; overflow: hidden }
.hd-flag, .video-info-holder { position: absolute; z-index: 2 }
.hd-flag { top: 5px; right: 0px; background-color: rgb(0 0 0 / 86%); color: #fff; font-size: 14px; padding: 5px; font-weight: 700; }
.thumb-wrapper img { height: auto; width: 100% }
.img-responsive { display: block; max-width: 100%; height: auto }
.video-info-holder { bottom: 0; height: 130px; width: 100%; padding: 0 12px; text-shadow: 0 0 3px rgba(0, 0, 0, .5); background-color: transparent; background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, .5)); background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, .5)); background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, .5)); background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, .5)); background-image: linear-gradient(to bottom, rgb(0 0 0 / 6%), rgb(0 0 0)); }
.text-holder { position: relative; height: 100%; width: 100% }
.additional-info, .likes, .pornstar-name { height: 24px; line-height: 24px }
.video-title { position: absolute; bottom: 28px; width: 100% }
.video-title h4 { margin: 0; font-size: 16px; font-weight: 500; text-overflow: ellipsis; white-space: nowrap; overflow: hidden }
.additional-info { padding: 0; bottom: 4px; width: 100% }
.pornstar-name { display: inline-block; width: calc(100% - 60px); font-weight: 400; font-size: 14px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden }
.pornstar-name span:not(:last-child):after { content: ", " }
.likes { top: 0; right: 0; display: inline-block; font-size: 16px; font-weight: 700; color: #fff; padding: 0 4px; vertical-align: middle }
.like-button { padding-right: 4px }
.likes span { height: 100% }
.updli { padding: 10px; color: #a8a8a8; border: 1px solid #38435c; border-radius: 3px; margin-bottom: 10px; box-shadow: 0 0 5px #1f222e; }
.updli-1 { width: 200px; height: 80px; border-radius: 3px; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5); margin-right: 10px; }
.img-fit-cover img { width: 100%; height: 100%; object-fit: cover; }
.updli-2 { font-size: 12px; }
.updli-2 div { font-weight: 600; font-size: 14px; margin-bottom: 2px; }
.line-clamp { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
.updli:hover { background-color: #ffffff10; }
.updli-3 { text-align: right; width: 120px; margin-left: 10px; font-size: 12px; line-height: 1.1; }
.updli-3 div { color: var(--bzcoll); font-weight: 600; margin-bottom: 5px; }
.sect-serial { margin-bottom: 40px; }
.group { width: 100% }
.group-name { font-size: 16px; padding: 10px 20px; background: #12171b; color: #fff; }
.card { width: 100%; justify-content: space-between; align-items: center; margin-bottom: 20px; }
.card_picture { position: relative; margin-right: 14px; }
.card__img { display: block; position: relative; background: #222; }
.img-fit-cover { overflow: hidden; position: relative; }
[data-src].lazy-loaded { opacity: 1; }
.card__img img { width: 120px; height: 180px; pointer-events: none; display: block; border-radius: 6px; box-shadow: 0 4px 10px rgb(0 0 0 / 15%); }
.img-fit-cover img { width: 100%; height: 100%; object-fit: cover; }
[data-src] { opacity: 0; transition: opacity 0.2s; }
.poster__rating--age { padding: 0; width: 40px; }
.poster__rating { position: absolute; top: 5px; z-index: 10; border-radius: 0 4px 4px 0; background-color: rgba(0, 0, 0, 0.6); color: #fff; font-size: 13px; padding: 4px; text-align: center; width: 50px; line-height: 14px; }
.card_content { display: flex; flex-direction: column; justify-content: space-between; flex-basis: 0; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%; min-width: 50px; }
.card__header-episode { margin-bottom: 6px; font-size: 13px; font-weight: 500; }
.ongoing-chek:before { content: ""; width: 10px; height: 10px; background: #ff8b00; display: inline-block; margin-right: 4px; border-radius: 50%; }
.card__header-title { white-space: normal; display: block; margin-bottom: 10px; font-size: 15px; line-height: 1.3; font-weight: 600; color: #100e0f; transition: color 0.3s; text-decoration: none; }
.card__genres { font-size: 14px; color: #a8a8a8; }
.card__rating { display: flex; align-items: center; margin: 8px 0; color: #ddd; }
.card__rating>.fa-star { color: #fed13d; margin-right: 4px; }
.card__rating>span { margin-right: 5px; }
a.card__img:hover { transform: scale(1.05); }
.section__seo { line-height: 1.5; color: #a8a8a8; padding: 20px; }
.section__seo p { margin-top: 10px; }
.fullstory { width: 100%; display: block; padding: 20px 20px; padding-bottom: 40px; }
.movie_card { position: relative; display: block; overflow: hidden; border-radius: 10px; transition: all 0.4s; margin: -20px -20px 0 -20px; }
.movie_card .info_section { position: relative; width: 100%; height: 100%; background-blend-mode: multiply; z-index: 2; border-radius: 10px; }
.movie_card .info_section h1 { color: #fff; font-weight: 400; padding: 5px; background: #1f222e;}
.movie_card .info_section .movie_header { position: relative; padding: 25px; height: 40%; }
.movie_card .info_section .movie_header h4 { color: #9ac7fa; font-weight: 400; }
.movie_card .info_section .movie_header .minutes { display: inline-block; margin-top: 10px; color: #fff; padding: 5px; border-radius: 5px; border: 1px solid rgba(255, 255, 255, 0.13); }
.movie_card .info_section .movie_header .type { display: inline-block; color: #cee4fd; margin-left: 10px; }
.movie_card .info_section .movie_header .locandina { position: relative; float: left; margin-right: 20px; height: 120px; box-shadow: 0 0 20px -10px rgba(0, 0, 0, 0.5); }
.movie_card .info_section .movie_desc { padding: 25px; height: 50%; }
.movie_card .info_section .movie_desc .text { color: #cfd6e1; }
.movie_card .info_section .movie_social { height: 10%; padding-left: 15px; padding-bottom: 20px; width: 60%; }
.movie_card .info_section .movie_social ul { list-style: none; padding: 0; }
.movie_card .info_section .movie_social ul li { display: inline-block; color: rgba(255, 255, 255, 0.4); transition: color 0.3s; transition-delay: 0.15s; margin: 0 10px; }
.movie_card .info_section .movie_social ul li:hover { transition: color 0.3s; color: rgba(255, 255, 255, 0.8); }
.movie_card .info_section .movie_social ul li i { font-size: 19px; cursor: pointer; }
.movie_card .blur_back { position: absolute; top: 0; z-index: 1; height: 100%; right: 0; background-size: cover !important; background-repeat: no-repeat !important; background-position: 50% !important; backface-visibility: hidden; object-fit: cover; border-radius: 11px; }
.ul-info li { margin: 2px 0; border-bottom: 1px solid rgba(193, 193, 193, .1); float: left; width: 100%; padding: 8px 10px; font-weight: 700; position: relative; }
.info-title { vertical-align: top; margin-right: 15px; color: #bdbdbd; float: left; display: block; font-weight: 400; font-size: 14px; }
.info-text { display: table-cell; vertical-align: top; color: #c5cbda; font-size: 13px; }
.movie_desc { margin-bottom: 20px; padding: 20px; border-radius: 4px; border: 1px solid #38435c; box-shadow: 0 0 5px #1f222e; }
.nameh { font-size: 16px; font-weight: 700; text-align: center; margin-bottom: 20px; color: rgba(215, 215, 215, .8); }
.mylists-switch, .mylists-tabs { font-size: 10px; list-style-type: none; box-shadow: 6px 29px 100px -46px #000; padding-left: 0; position: relative; display: flex; padding: 10px 5px 10px; background: #000; flex-wrap: wrap; margin: 10px 0 10px; }
.mylists-tabs { margin-top: 16px; display: flex; margin-bottom: 23px; padding-bottom: 10px; border-bottom: 1px solid rgba(228, 228, 228, .15) }
.mylists-switch li, .mylists-tabs li { margin: 0 10px 10px 0; text-decoration: none;color:#ddd; border: 1px solid #38435c; }
.mylists-switch li { display: inline-block; color: #b0b0b0; padding: 3px 10px; font-size: 14px; border-radius: 4px }
.mylists-tabs li { vertical-align: top; display: flex; font-size: 15px; align-items: center; text-align: center; border: 1px solid rgba(228, 228, 228, .15) }
.mylists-switch li:hover, .mylists-tabs li:hover { color: #ff8b00; cursor: pointer }
.mylists-switch li.active, .mylists-tabs li.active { background: #1e88e5; color: #fff; border: 0; border-radius: 4px }
.mylists-tabs li.active a { color: #fff }
.mylists-tabs li a { display: block; padding: 3px 10px; height: 33px; line-height: 25px }
.mylists-tabs li span { width: 20px; margin-right: 7px }
.page__player { width: 100% }
#player { background: #000; min-height: 460px }
.b-player { background: #000; padding-top: 10px; position: relative }
.b-player iframe { overflow: hidden; width: 100% !important }
.b-player iframe::-webkit-scrollbar { display: block }
.b-post__lastepisodeout { position: relative; background: #12171b url(../dle_serials/dle_serials.png); color: #ccc; height: 20px }
.b-post__lastepisodeout_full { position: relative; background: #12171b url(../dle_serials/dle_serials.png); color: #ccc; height: 20px }
@media only screen and (max-width:590px) {
    .b-post__lastepisodeout_full { position: relative; background: #12171b url(../dle_serials/dle_serials.png); color: #ccc; height: 40px }
}
.b-post__lastepisodeout_full a { color: #fff; text-decoration: none }
.b-episodes__list { margin-left: -16px; padding: 32px 0 15px; -webkit-transition: eek:pacity 0.5s ease; -moz-transition: eek:pacity 0.5s ease; -o-transition: eek:pacity 0.5s ease; transition: eek:pacity 0.5s ease; }
.b-episodes__list li { float: left; margin: 0 0 17px 17px }
.b-simple_seasons__list { margin: 0 auto; padding: 10px; padding: 4px 10px 12px 13px; list-style: none }
.b-simple_seasons__title { color: #fff; font-size: 15px; font-weight: bold; padding-top: 10px; padding-left: 11px; text-align: left }
.b-simple_season__item { margin: 0 4px 3px 0 !important; float: left; padding: 8px 5px; border-radius: 3px; border: 1px solid #252a34; text-align: center; }
.b-simple_episode__item, .b-simple_season__item { list-style: none !important; background: #131722; color: #fff; cursor: pointer; }
.b-simple_episodes__list { margin: 0 auto; padding: 10px 10px 12px 13px; text-align: left }
.b-simple_episode__item {
    font-size: 13px;
    -webkit-transition: background .3s ease;
    -moz-transition: -moz-background .3s ease;
    -o-transition: -o-background .3s ease;
    transition: background .3s ease;
    border-radius: 10px;
    border: 1px solid #252a34;
    padding: 0 15px 0 15px;
    display: inline-block !important;
    line-height: 30px;
    text-align: center;
    margin: 0 5px;
}
#serial_player { min-height: 460px }
#simple-episodes-tabs { white-space: nowrap; overflow: hidden; margin: 0 30px 0 30px; display: block; position: relative; }
@media only screen and (max-width:590px) {
    #simple-episodes-tabs { -webkit-overflow-scrolling: touch; overflow-x: scroll }
    #serial_player { min-height: 300px }
    #player { background: #000; min-height: 300px }
}
#simple-episodes-list { -moz-padding-start: 0px; padding-start: 0px; -webkit-padding-start: 0px; text-align: left }
.b-simple_episode__item.active { background: #525252 !important; cursor: default }
.prenext { position: relative }
.prevpl, .nextpl { position: absolute; top: 0px; font-size: xx-large; width: 25px; height: 20px; color: #D5D9D9; cursor: pointer; font-weight: bold; z-index: 999 }
.prevpl { left: 0px }
.nextpl { right: 0px }
.b-changeplayer__list li:hover, .b-simple_episode__item.active, .b-simple_episode__item:hover, .b-simple_season__item.active, .b-simple_season__item:hover { border: 1px solid #ff8100; color: #ff8b00; }
.raz__player div { margin: 0 10px 10px 0; }
.box-info { margin-bottom: 20px; padding: 10px; border-radius: 4px; border: 1px solid #38435c; box-shadow: 0 0 5px #1f222e; }
.fr { cursor: pointer; position: relative; padding: 6px 10px; border-radius: 3px; color: #ddd; border: 1px solid #38435c; box-shadow: 0 0 5px #1f222e; text-decoration: none; margin-bottom: 5px; }
.fr__title { display: inline-block; max-width: 100%; line-height: 20px; height: 20px; font-weight: 500; }
.fr__year { background: #35394a;color: #fff;font-weight: 700;font-size: 12px;width: 35px;height: 30px;line-height: 30px;text-align: center;border-radius: 15px; }
.dt-is-active .fr__season_ty { color: #e6e6e6; }
.clrrating-9, .clrrating-10 { background-color: #c9af1c; }
.fr__season_ty {color: #a6a6a6;margin: 0 10px;font-size: 13px;}
.pi-center { display: grid !important; place-items: center; }
.fr__img { width: 60px; height: 60px; margin-right: 10px; box-shadow: 0 2px 8px rgba(0, 0, 0, 0.45); border-radius: 3px; }
.title-column { font-size: 22px; margin: 18px; color: #ddd; }
.add-comments-form__input { margin-left: 20px; }
.page__comments-title { color: #ddd; margin-bottom: 20px; margin-top: 20px; font-weight: 600; font-size: 24px; line-height: 1.7; }

.comment-item__title {font-weight: 600; font-size: 18px; margin-bottom: 20px;}
.comment-item {margin-bottom: 20px;padding-bottom: 15px;border-bottom: 1px solid #00000080;box-shadow: 0 1px #35394a;}
.comment-item__img {width: 40px; height: 40px; border-radius: 50%; margin-right: 10px;}
.comment-item__letter {width: 100%; height: 100%; text-transform: uppercase; font-weight: 600; 
    position: absolute; left: 0; top: 0; z-index: 5; color: #fff; font-size: 18px;}
.comment-item__author, .comment-item__author a {font-weight: 600; font-size: 14px; color: #a8a8a8;}
.comment-item__date {color: #818181; margin-top: 4px; font-size: 12px;}
.comment-item__main {margin: 8px 0 6px 0; font-size: 15px;}
.comment-item__rating {white-space: nowrap; font-size: 14px;}
.comment-item__rating a {margin-left: 6px; color: #a8a8a8;}
.comment-item__rating a > span:first-child {color: #6ab04c; margin-right: 2px; color: #686868;}
.comment-item__rating a:last-child > span:first-child {color: #eb4d4b; color: #686868;}
.comment-item__reply a {font-size: 12px; margin-right: 20px; color: #818181;}
.comment-item__reply a .fas {margin-left: 5px;}
.comment-item__reply + .comment-item__reply a .fas {margin-left: 0; margin-right: 5px;}
.comment-item__controls {text-align: right; font-size: 12px; margin-right: -15px;}
.comment-item__controls li {display: inline-block; vertical-align: middle; margin: 0 0 0 10px; height: 16px; line-height: 16px;}
.comment-item__controls a:not(:hover) {color: #818181;}
.comment-item__footer a:hover {text-decoration: underline;}
.comment-item__rating a:hover > span:first-child {text-decoration: none;}
.comment-item__controls .checkbox {transform: scale(0.8,0.8); margin-left: 5px;}


.footer { border-top: solid 1px #35394a; }
.footer-wr {background: #000;color: #f5f5f5; }
footer .wraper-footer { display: flex; justify-content: space-around; align-items: center; height: 55px; }
footer .footer_logo { display: flex; align-items: center; }
footer .footer_logo .b { font-size: 20px; color: #ff8b00; cursor: default; }
footer .footer_nav { font-size: 14px; font-style: italic; }
footer .footer_nav a { color: #6f7b80; margin-right: 10px; }
footer .footer-LiveInternet { border-radius: 10px; opacity: .2; }

/*tv*/
.contener_channels{width:100%;padding:20px 0 20px 20px;display:inline-table;}
.channels-list-item{padding:10px;display:inline-block;vertical-align:top;width:25%;font-size:13px;}
.channels-list-item .channels_card{display:block;position:relative;word-break:break-word;}
.channels-list-item .channels_card>a{display:block;position:relative;}
.channels-list-item .channels_card a{text-decoration:none!important;-webkit-transition:color .2s,background-color .2s,transform .2s,box-shadow .2s,border-color .2s;-o-transition:color .2s,background-color .2s,transform .2s,box-shadow .2s,border-color .2s;transition:color .2s,background-color .2s,transform .2s,box-shadow .2s,border-color .2s;outline:0;}
.channels-list-item .channels_card-image{min-height:0;position:relative;border-radius:5px;-webkit-box-shadow:0 10px 12px rgba(0,0,0,.2);-moz-box-shadow:0 10px 12px rgba(0,0,0,.2);box-shadow:0 10px 12px rgba(0,0,0,.2);-webkit-transition:box-shadow .3s;-o-transition:box-shadow .3s;transition:box-shadow .3s;background:50% 0 no-repeat #232036;background-size:cover;}
.channels-list-item .channels_card-capt{margin-top:23px;margin-bottom:19px;line-height:1.6em;}
.channels-list-item .channels_text-center{text-align:center;color:#fff;}
.channels_card-image-holder{position:relative;width:100%;padding-bottom:100%;background:#000;color:#fff;border-radius:5px;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;}
.channels_card-image-holder span{position:absolute;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center;color:#fff;font-size:26px;font-weight:700;padding:0 15px;}
/*soon_tv*/
.released{color:#fff}
.released:after{content:"✓"}
.blokpokazser{float:right;padding:5px 18px;background:#35394a}
.blokpokazser a{font-size:16px;display:block;width:100px;height:30px;text-align:center;line-height:30px}
#epscape_showmore{padding:10px}
.full-season-bz{float:left;font-weight:700;overflow:hidden;padding:5px 18px;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}
.full-season-bz_1{display:flex;margin:10px 20px;border-bottom:solid 1px #35394a;padding-bottom:10px;}
.full-season-erap{border:1px solid #35394a;overflow:hidden;line-height:30px}
.full-season-table{color:#dbdbdb;font-size:14px;width:100%;padding-left:10px}
.list-sezons-items{width:100%;letter-spacing:-0.01em;}
._list-sezons-items{margin-bottom:15px;margin-top:20px;border-bottom:solid 1px #35394a;padding-bottom:5px;font-size:1.2rem;}
.colseriiz{width:150px;display:flex}
.colseri{display:flex;width:100%;margin-left:0}
.commSign,.infoList div,.infoList li{display:inline-block}
.commSign{padding:.1em .3em;margin:-.1em 0;color:#fff;background:#e0000a;white-space:nowrap}
.alignRight{text-align:right!important}
.flat{margin-top:0!important;margin-bottom:0!important}
.linkPseudo>span{border-bottom:1px dashed #0066d0;cursor:pointer}
.infoList li,hr._fade{border-bottom:solid 1px #35394a}
.infoList li,hr._fade:hover{background:rgb(0 0 0 / 20%);cursor:pointer;}
.infoList{margin:.3rem 0;list-style:none}
.infoList li{margin:0;padding:.3rem .5rem;width:100%}
.infoList ._comm{float:right;margin-left:5rem}
.infoList ._date,.infoList ._numb{width:145px;display:inherit}
.infoList ._name{min-width:20em;max-width:26em}

/*adaptif*/
@media screen and (max-width: 1220px) {
    .con_bz {
        max-width: 1000px;
    }
    .logotip {
        margin: 0 10px;
    }
    .search {
        margin: 0;
        margin-right: 20px;
        width: 240px;
    }
    .card-image-holder span {
        font-size: 20px;
    }
}

@media screen and (max-width: 950px) {
    .con_bz {
        max-width: 768px;
    }
    .header {
        padding-bottom: 10px;
    }
    .search {
        margin: 0;
        margin-right: 5px;
        width: 240px;
    }
    .b-mobbs {
        display: inline-block;
    }
    .bz-ft {
        margin-right: 15px;
    }
    .loo-user.header-user.bz-button.move-to-log {
        margin-right: 5px;
    }
    aside.sidebar.pod {
        display: none;
    }
    aside.sidebar.pod {
        width: 340px;
        height: 100%;
        overflow-x: hidden;
        overflow-y: auto;
        padding: 20px 20px;
        z-index: 999;
        position: fixed;
        left: -380px;
        top: 0;
        transition: left .4s;
    }
    aside.sidebar.pod.mb-active {
        display: block;
        left: 0;
    }
    aside.sidebar.pod.mb-active .mobile-menu-close {
        display: block;
        cursor: pointer;
        left: 270px;
        top: 5px;
        position: fixed;
        z-index: 999;
        width: 40px;
        height: 40px;
        line-height: 40px;
        text-align: center;
        font-size: 18px;
        background-color: #1f222e;
        color: #fff;
        transition: top .4s, opacity .4s;
        opacity: 1;
    }
    a.video-content-wrapper.delay-load {
        width: calc(50.444% - 6px);
    }
}
@media screen and (min-width: 768px) {
  .movie_header {
    width: 60%;
  }

  .movie_desc {
    
  }

  .info_section {
    background: linear-gradient(to right, #1f222e 50%, transparent 100%);
  }

  .blur_back {
    width: 80%;
    background-position: -100% 10% !important;
  }
}
@media screen and (max-width: 768px) {
  .movie_card {
    min-height: 350px;
    height: auto;
  }

  .blur_back {
    width: 100%;
    background-position: 50% 50% !important;
  }

  .movie_header {
    width: 100%;
  }

  .movie_desc {
    width: 100%;
  }

  .info_section {
    background: linear-gradient(to top, #141413 50%, transparent 100%);
    display: inline-grid;
  }
  a.video-content-wrapper.delay-load {
    width: calc(33.444% - 6px);
  }
  .full-season-bz_1 {
    display: block;
    margin: 0;
  }
}
@media screen and (min-width: 760px) {
    article.card {
        width: 50%;
        padding-right: 7px;
    }
}
@media screen and (max-width: 760px) {
    .con_bz {
        max-width: 640px;
    }
    .content-uod {
        width: calc(50% - 6px);
    }
    .wraper-footer {
    flex-direction: column;
    height: auto !important;
    }
    .wraper-footer div {
    margin-bottom: 10px;
    }
    .channels .main-list-item {
        width: 33.3%;
    }
}
@media screen and (max-width: 590px) {
    .con_bz {
        max-width: 480px;
    }
    .content-uod {
        width: calc(100% - 6px);
    }
    a.video-content-wrapper.delay-load {
        width: calc(100% - 6px);
    }
    .info-text {display: inline-block;}
    .main-list-item {
        width: 50%;
        padding-left: 15px;
    }
}

