body, html {
    height: 100%;
}

body {
    color: #000;
    word-wrap: break-word;
    min-width: 300px;
    margin: 0;
    top: 0;
    width: 100% !important;
    min-height: 92vh;
    max-width: 100%;
    background-color: #fff;
    transition: background-color .9s, color .9s
}

a {
    color: #000;
    text-decoration: none;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out;
}

a:hover,
a:focus,
.film .info .category a:hover {
    color: #FFB10A;
    text-decoration: none;
}

.nav-link {
    color: #000;
    font-size: 14px;
}

.nav-link:focus,
.nav-link:hover {
    color: #FFB10A;
}

.dropdown-menu {
    border-top: 1px solid #FFB10A;
    border-right: none;
    border-bottom: none;
    border-left: none;
    box-shadow: 0 10px 18px rgb(214 214 214 / 60%);
    font-size: 14px;
}

.wrap {
    position: relative;
    min-height: 100%;
}

.card {
    box-shadow: 0 0 18px rgb(214 214 214 / 60%);
}

.b-theme__template__night .orderdesc-table, .b-theme__template__night .orderdesc-table td, .orderdesc-add-area-row:last-child, .orderdesc-related li:first-child, .orderdesc-related li:last-child, a img, hr {
    border: none
}

#next-btn:hover, #prev-btn:hover, .fbutton, a, button, input[type=button], input[type=checkbox], input[type=radio], input[type=reset], input[type=submit], label {
    cursor: pointer
}

.film .title, .percircle > span {
    white-space: nowrap;
    word-wrap: normal
}

@media (min-width: 992px) {
    .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: 1.5rem;
        padding-left: 1.5rem;
    }
}

#ddmenu ul, .bb-pane-dropdown, .orderdesc-related, .orderdesc-statusinfo, .reset, .reset li, .slide, .slide-nav-btn, .ui-form, .ui-helper-reset, .unit-rating {
    list-style: none
}

.comments-tree-list, .registration li {
    list-style-type: none
}

#overlay, .header .logo:hover, .mdtrailer:hover {
    opacity: .8
}

main {
    padding-bottom: 5rem;
}

.card.full-story .card-body p:first-child,
.card.full-story .card-body h5:first-child{
    color: #000;
    font-size: 1rem;
    font-weight: bold;
    line-height: 1.5rem;
    margin-bottom: 1rem;
}

.card.full-story .card-body img {
    float: left;
    margin: 4px 10px 2px 0;
    max-width: 100%;
    height: auto;
}

#searchsuggestions .searchheading span, a:hover {
    text-decoration: underline
}

a:focus,
button:focus,
input:focus,
select:focus,
textarea:focus {
    outline: 0
}

body, button, input, textarea {
    font-family: 'Inter', sans-serif;
    font-size: 14px;
    line-height: 17px;
    text-rendering: optimizeLegibility
}

input[type=password], input[type=text] {
    padding: 5px 10px;
    border: 1px solid #ccc
}

textarea {
    padding: 10px;
    resize: vertical
}

hr {
    height: 1px;
    background: #eaeaea
}

.clearfix:after, .clr {
    clear: both
}

.movie .clr {
    clear: none
}

.reset, .reset li {
    margin: 0;
    padding: 0
}

.desc_page .image_desc img, .film .image img, .reset.info, .slide-img, .tableform {
    width: 100%
}

.reset .fa {
    padding-right: 8px
}

select {
    padding: 4px 8px
}

label.checkbox, label.radio {
    margin: 0 5px;
    background: #fff;
    border: 1px solid #d4d4d4;
    padding: 7px 10px;
    cursor: pointer;
    display: inline-block
}

label.checkbox:before, label.radio:before {
    content: '';
    display: inline-block;
    width: 4px;
    height: 4px;
    margin-right: 5px;
    position: relative;
    top: -1px;
    border: 2px solid #d4d4d4;
    border-radius: 100px
}

label.checkbox:hover, label.checkbox:hover:before, label.radio:hover, label.radio:hover:before {
    border-color: #aaa
}

label.checkbox.active, label.checkbox.active:before, label.radio.active, label.radio.active:before {
    border-color: #ffb10a
}

.fastsearch #ajax_search, .fastsearch #story {
    height: 28px;
    border-right: none;
    left: -10px;
    padding: 0 10px;
    position: absolute;
    font-size: 13px
}

.logoblack, .logowhite {
    height: 24px;
    width: 100px;
    margin-top: -1px
}

.fbutton {
    display: inline-block;
    border: none;
    padding: 10px 40px;
    text-align: center;
    border-radius: 2px;
    margin-right: 10px;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    background: #ffb10a;
    color: #fff;
    text-decoration: none !important
}

.fbutton:hover {
    background: #ffbb2b
}

.fbutton.gray {
    background: #fff;
    color: #000;
    transition: background .9s, color .9s
}

.fbutton.gray:hover {
    background: #fff;
    color: #ffb10a
}

.fbutton.small {
    padding: 6px 10px
}

.fbutton.xsmall {
    padding: 4px 8px;
    text-transform: none;
    font-weight: 400;
    font-size: 1em
}

.bbcodes, .bbcodes:hover {
    padding: 10px 20px;
    font-weight: 400;
    text-decoration: none !important;
    cursor: pointer;
    border: none
}

.bbcodes {
    background: #f4f4f4;
    transition: .2s linear;
    color: #333
}

.fastsearch #ajax_search, .header {
    transition: background-color .9s, color .9s;
    width: 100%
}

.bbcodes:hover {
    background: #fff;
    color: #ffb10a
}

.bbcodes:active {
    background: #f7f7f7;
    box-shadow: 0 1px 2px rgba(0, 0, 0, .2) inset
}

.auth_button .btn {
    width: 35%
}

.auth_button .btn:hover {
    background: #fff !important;
    color: #ffb10a
}

.auth_button .fbutton {
    width: 30%;
    color: #b0b0b0;
    margin-right: 0
}

.hd_block, .wrapper {
    max-width: 1280px;
    margin: 0 auto
}

.header {
    height: 60px;
    position: fixed;
    top: 0;
    left: 0;
    background: #fff;
    z-index: 9999
}

#addcomment .form-group #mail, #fullsearch, #menu_m.menu_box, #searchsuggestions .break, .addcomment br, .addcomment.closed .bb-pane, .addcomment.closed .checkbox, .addcomment.closed .combo, .addcomment.closed .form_submit, .addcomment.closed input, .b-theme__template__night .favmod.active .favmod-add, .b-theme__template__night .header .logoblack, .comedit .selectmass input, .fastsearchmob, .favmod .favmod-unset, .favmod.active .favmod-add, .film .desc, .header .logowhite, .highslide-controls a span, .highslide-display-none, .slider .item, .ui-helper-hidden, .ui-tooltip .fav, .ui-tooltip .image, .ui-tooltip .main_quality, .ui-tooltip .main_serial, .ui-tooltip .rate, .ui-tooltip .t_cursor {
    display: none
}

.header .logo {
    float: left;
    margin-right: 15px;
    margin-top: 19px
}

.header .logo img {
    max-height: 24px
}

.dk, .header .menu, .navigation .prev {
    float: left
}

.header .menu li {
    float: left;
    position: relative
}

#ddmenu .asc a, #ddmenu .desc a, #ddmenu li:hover > a, .comment .comedit:hover a, .header .menu li a.active, .header .menu > li:hover > a > span, .movie .about a, .mybnr .title span, .released {
    color: #ffb10a
}

.header .menu a {
    display: block;
    color: #000;
    padding: 17px 7px
}

.header .menu a.link_ordesc {
    color: #bdbdbd;
    font-size: 12px;
    margin-top: 1px
}

.header .menu > li > a {
    text-transform: uppercase;
    font-weight: 600
}

#searchsuggestions .searchheading:hover span, #searchsuggestions a:hover, .block_country a:hover, .header .menu li a:hover, .navigation a:hover {
    text-decoration: none
}

.header .menu a span {
    display: inline-block;
    padding: 5px 10px
}

#ddmenu li .angle, .header .menu .angle {
    display: inline-block;
    width: 9px;
    height: 5px;
    background: url(../images/angle.png);
    position: relative;
    top: -2px
}

.header .menu .active .angle {
    background: url(../images/angle_active.png)
}

.header .menu > li:hover > a .angle {
    background-position: 0 -5px
}

.b-theme__template__night #menu_m .menu a, .b-theme__template__night #menu_m .menu > li:hover > a > span, .b-theme__template__night .film .title a, .b-theme__template__night .header .login .drop a, .b-theme__template__night .header .menu a, .b-theme__template__night .login .reset li i, .b-theme__template__night .movie .info b, .header .menu > li:hover > a, .slider p.description, .ui-widget-header a {
    color: #fff
}

.err_fq:hover, .footer a:hover, .header .drop a:hover, .login .reset li:hover i {
    color: #ffb10a !important
}

.header .caret {
    position: absolute;
    top: 50px;
    right: 16px;
    background: url(../images/caret.png);
    width: 18px;
    height: 10px;
    display: none
}

.header .drop {
    position: absolute;
    top: 60px;
    background: #fff;
    cursor: auto;
    display: none;
    z-index: 4;
    line-height: normal;
    border-top: 1px solid #ffb10a;
    padding: 15px 0;
    min-width: 180px;
    box-shadow: 0 10px 18px rgba(214, 214, 214, .6)
}

.b-theme__template__night .header .logowhite, .comedit .selectmass input:checked, .comment:hover .comedit .selectmass input, .favmod.active .favmod-unset, .film-body:hover .mdtrailer, .film-body:hover .t_cursor, .header .login.opened .caret, .header .login.opened .drop, .header .menu li:hover .caret, .header .menu li:hover .drop, .highslide-display-block, .ui-helper-clearfix {
    display: block
}

.header .menu .drop li {
    float: none
}

.header .drop a {
    display: block;
    padding: 7px 20px
}

.header .drop a.active, .highslide-controls a.disabled, .percircle:hover {
    cursor: default
}

.login .reset li i {
    color: #353535;
    margin-right: 10px;
    font-size: 16px
}

.night_link i {
    float: right;
    color: #11abd4 !important;
    padding-right: 0 !important
}

.small_link a {
    color: #898989 !important
}

.header .drop a:hover {
    text-decoration: none
}

.menu_toggle {
    display: none;
    float: left;
    width: 40px;
    height: 25px;
    padding: 18px;
    cursor: pointer
}

.menu_toggle span, .menu_toggle:after, .menu_toggle:before {
    display: block;
    height: 5px;
    background: #b5b5b5;
    margin-top: 5px
}

.menu_toggle:after, .menu_toggle:before {
    content: ''
}

.menu_toggle:before {
    margin-top: 0
}

.fastsearch {
    padding-top: 15px;
    margin: 0 200px 0 720px;
    height: 30px;
    position: relative;
    transition: margin .9s
}

.fastsearch #story {
    width: 100%;
    border: none
}

.fastsearch .fbutton {
    padding: 0;
    width: 80px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    float: right;
    margin-right: -85px
}

.fastsearch .conf {
    position: absolute;
    right: -11px;
    width: 32px;
    height: 30px;
    background: url(../images/edit.gif) center center no-repeat;
    text-indent: -9999px;
    opacity: .3;
    transition: opacity .15s linear 0;
    cursor: pointer
}

#comment-editor, .dle-captcha, .dle-captcha img, .epscape_tr, .header .login, .slide-nav-btn a span, .slider {
    position: relative
}

.fastsearch .conf:hover, .slider .next-prev div:hover:before {
    opacity: 1
}

.fastsearch .drop {
    display: none;
    right: 0;
    margin: 0 -16px 0 0
}

.fastsearch .drop select {
    border: none;
    margin: 0 10px 0 5px
}

.fastsearch .caret {
    display: none;
    right: -5px
}

.header .login {
    float: right;
    padding-top: 5px
}

.header .login .avatar {
    width: 50px;
    height: 50px;
    display: block;
    border-radius: 100px;
    cursor: pointer;
    text-align: center
}

.header .login .avatar img {
    width: 45px;
    height: 45px;
    border-radius: 100px;
    margin-top: 1px;
    object-fit: cover
}

.header .login .drop {
    left: auto;
    right: 0;
    margin: 0
}

.actors_full .text b, .footer a, .header .login .drop a, .mybnr .supt:hover, .orderdesc-edit:hover, .snames.active .dot {
    color: #000
}

.authorization, .lostpassword {
    max-width: 455px;
    margin: 100px auto 0
}

#registration .baseform, .authorization .static, .registration .static {
    padding: 0 !important
}

.addpm .ui-form li, .authorization ul, .content.main, .registration ul {
    margin-bottom: 20px
}

.authorization li, .comment .text .link, .dle_b_sidebar_right_top, .pm-box .fbutton, .slider .current .rinf li, .slider .current .title.mb10, .userinfo .lcol img {
    margin-bottom: 10px
}

.authorization label, .registration label {
    margin-left: 0
}

.authorization .text input, .registration .text input {
    border: 1px solid #dadada;
    box-sizing: border-box
}

.b-theme__template__night .ad_title, .b-theme__template__night .authorization .text input, .b-theme__template__night .fbutton.gray:hover {
    background: rgba(23, 23, 23)
}

.authorization .check, .registration .check {
    margin: 15px 0 30px
}

.authorization .fbutton .fa, .registration .fbutton .fa {
    margin: 0;
    width: 21px
}

.authorization a.vk, .authorization a.vk:hover, .registration a.vk, .registration a.vk:hover {
    background-color: #4e759d
}

.authorization a.fb, .authorization a.fb:hover, .registration a.fb, .registration a.fb:hover {
    background-color: #3b5998
}

.authorization a.gp, .authorization a.gp:hover, .registration a.gp, .registration a.gp:hover {
    background-color: #da4835
}

.authorization .social_links, .registration .social_links {
    margin: 10px auto;
    width: 260px
}

.authorization .social_links a, .registration .social_links a {
    width: 40px;
    height: 30px;
    border-radius: 3px;
    display: inline-block;
    text-indent: -99999px;
    background-image: url(../images/social.png);
    background-repeat: no-repeat;
    background-color: #d8d8d8
}

.b-theme__template__night .authorization .social_links a {
    background-color: #292929
}

.authorization .social_links a.vk, .registration .social_links a.vk {
    background-position: -40px center
}

.authorization .social_links a.fb, .registration .social_links a.fb {
    background-position: 0 center
}

.authorization .social_links a.gp, .registration .social_links a.gp {
    background-position: -120px center
}

.authorization .social_links a.ok, .registration .social_links a.ok {
    background-position: -80px center
}

.authorization a.ok:hover, .registration a.ok:hover {
    background-color: #f77c00
}

.authorization .social_links a.mail, .registration .social_links a.mail {
    background-position: -160px center
}

.authorization a.mail:hover, .registration a.mail:hover {
    background-color: #004b88
}

.authorization .social_links a.ya, .registration .social_links a.ya {
    background-position: -200px center
}

.authorization a.ya:hover, .registration a.ya:hover {
    background-color: red
}

.dle-captcha:after {
    clear: both;
    display: block;
    content: ""
}

.dle-captcha > a {
    float: left;
    margin-right: 5px
}

.dle-captcha img {
    display: block;
    width: 130px;
    height: 46px;
    transition: .2s
}

.dle-captcha > input {
    float: left;
    width: 130px
}

.xfieldsnote {
    color: #838383;
    font-size: .9em
}

.instagram-media, .twitter-tweet {
    display: inline-block !important
}

.combo, .movie .counts, .slider-content {
    overflow: hidden
}

.slider {
    margin: 0 auto;
    background: #000;
    height: 400px
}

.slider .item.current {
    display: block;
    overflow: hidden;
    position: relative;
    padding: 20px;
    color: #fff;
    font-size: 13px
}

.slider .current .background, .slider .current .background .bg, .slider .current .background .img {
    position: absolute;
    width: 100%;
    top: 0;
    height: 100%;
    left: 0
}

.highslide-active-anchor, .highslide-active-anchor img, .slider .item.current.hidden {
    visibility: hidden
}

.slider .current .background .img {
    background-size: cover;
    background-position: center;
    z-index: 0;
    filter: blur(7px)
}

.slider .current .background .bg {
    background: rgba(0, 0, 0, .7);
    background-size: 100% 100%;
    z-index: 1
}

.slider .poster_link {
    float: right;
    width: 250px;
    box-shadow: 0 1px 6px rgba(0, 0, 0, .5);
    position: relative;
    z-index: 3
}

.slider .poster {
    width: 250px;
    display: block
}

.slider .current .about {
    padding: 20px;
    margin-right: 340px;
    position: relative;
    z-index: 2
}

.slider .current .film-title {
    font-size: 28px;
    line-height: 28px;
    margin-bottom: 20px;
    color: #f5f1ec
}

.slider .current .film-title a {
    color: #f5f1ec
}

.slider .current .film-title span, .slider .current .film-title span a {
    margin-left: 4px;
    font-size: 16px;
    color: #ffb10a
}

.slider .current p {
    margin-top: 25px
}

.slider .current .title {
    color: #d9d0c7;
    display: inline-block
}

.gt50 .fill, .percircle .bar, .pie {
    position: absolute;
    border: .065em solid #ffb10a;
    z-index: 1;
    width: .88em;
    height: .88em;
    clip: rect(0, .5em, 1em, 0);
    border-radius: 50%;
    transform: rotate(0)
}

.bar {
    backface-visibility: hidden
}

.gt50 .bar:after, .gt50 .fill, .pie-fill {
    transform: rotate(180deg)
}

.percircle {
    position: relative;
    font-size: 100px;
    width: 1em;
    height: 1em;
    border-radius: 50%;
    float: left;
    margin: 0 20px 0 0
}

.percircle *, .percircle :after, .percircle :before {
    box-sizing: content-box
}

.percircle.animate:after, .percircle.animate > span {
    transition: .2s ease-in-out
}

.percircle.animate .bar {
    transition: .6s ease-in-out
}

.percircle > span {
    position: absolute;
    z-index: 1;
    width: 100%;
    top: 50%;
    height: 1em;
    margin-top: -.2em;
    font-weight: 700;
    font-size: .4em;
    color: #ffb10a;
    display: block;
    text-align: center
}

.perclock > span {
    font-size: .175em
}

.percircle:after {
    position: absolute;
    border: .065em solid #74563f;
    display: block;
    content: " ";
    border-radius: 50%;
    width: .88em;
    height: .88em
}

.percircle .slice {
    position: absolute;
    width: 1em;
    height: 1em
}

.slider .current .rating-content {
    overflow: hidden;
    margin: 30px 0
}

.slider .current .rinf {
    margin-left: 120px
}

.slider .current .ratebox {
    display: inline-block;
    position: relative;
    margin-left: 10px;
    bottom: -2px
}

.slider .next-prev div {
    position: absolute;
    top: 0;
    height: 100%;
    background: #000;
    width: 21%;
    cursor: pointer;
    z-index: 3
}

.slider .next-prev .prev {
    right: 101%
}

.slider .next-prev .next {
    left: 101%
}

.slider .next-prev div img {
    position: absolute;
    height: 100%;
    opacity: .4
}

.slider .next-prev .prev img {
    right: 0
}

.slider .next-prev .next img, .unit-rating a.r1-unit {
    left: 0
}

.slider .next-prev div:before {
    content: '';
    position: absolute;
    top: 50%;
    margin-top: -20px;
    background: url(../images/arrows.png) no-repeat;
    width: 25px;
    height: 41px;
    transition: left .3s linear, right .3s linear, opacity .15s linear 0;
    opacity: .5
}

#dropmenudiv, .navigation .thide a:hover {
    background: #333
}

.slider .next-prev .prev:before {
    right: 145px;
    background-position: 0 0
}

.slider .next-prev .next:before {
    left: 145px;
    background-position: -25px 0
}

.actors a {
    color: #aeaeae
}

.rating {
    width: 214px;
    height: 18px;
    font-size: .9em
}

.unit-rating {
    margin: 0;
    padding: 0;
    width: 214px;
    height: 18px;
    position: relative;
    background: url(../images/ratingnone.svg) 0 0/cover no-repeat
}

.unit-rating li {
    text-indent: -90000px;
    padding: 0;
    margin: 0;
    float: left
}

.bb-pane h1, .bb-pane h2, .bb-pane h3, .bb-pane h4, .bb-pane h5, .bb-pane h6, .bb-pane > b {
    margin-top: 5px
}

.unit-rating li a {
    display: block;
    width: 22px;
    height: 18px;
    text-decoration: none;
    text-indent: -9000px;
    z-index: 17;
    position: absolute;
    padding: 0
}

.unit-rating li a:hover {
    background: url(../images/ratinghover.svg) 0 0/cover no-repeat;
    text-indent: -9000px;
    display: block;
    height: 18px;
    z-index: 2;
    left: 0
}

.unit-rating a.r1-unit:hover {
    width: 22px
}

.unit-rating a.r2-unit {
    left: 22px
}

.unit-rating a.r2-unit:hover {
    width: 44px
}

.unit-rating a.r3-unit {
    left: 44px
}

.unit-rating a.r3-unit:hover {
    width: 65px
}

.unit-rating a.r4-unit {
    left: 65px
}

.unit-rating a.r4-unit:hover {
    width: 87px
}

.unit-rating a.r5-unit {
    left: 87px
}

.unit-rating a.r5-unit:hover {
    width: 109px
}

.unit-rating a.r6-unit {
    left: 109px
}

.unit-rating a.r6-unit:hover {
    width: 130px
}

.unit-rating a.r7-unit {
    left: 130px
}

.unit-rating a.r7-unit:hover {
    width: 152px
}

.unit-rating a.r8-unit {
    left: 152px
}

.unit-rating a.r8-unit:hover {
    width: 174px
}

.unit-rating a.r9-unit {
    left: 174px
}

.unit-rating a.r9-unit:hover {
    width: 196px
}

.unit-rating a.r10-unit {
    left: 196px;
    width: 18px
}

.unit-rating a.r10-unit:hover {
    width: 214px
}

.unit-rating li.current-rating {
    background: url(../images/ratingood.svg) 0 0/cover no-repeat;
    position: absolute;
    height: 18px;
    display: block;
    text-indent: -9000px;
    z-index: 1
}

.ratingzero {
    color: #6c838e
}

.bb-pane-dropdown .color-palette, .ratingtypeplusminus {
    padding: 0 5px
}

.ratingtypeplus {
    color: #6c838e;
    padding: 0 0 0 5px
}

.ratingplus {
    color: green
}

.ratingminus {
    color: red
}

.ui-helper-hidden-accessible {
    position: absolute;
    left: -99999999px
}

.ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%
}

.ui-helper-clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden
}

* html .ui-helper-clearfix {
    height: 1%
}

.ui-icon {
    background-repeat: no-repeat;
    display: block;
    overflow: hidden;
    text-indent: -99999px
}

.ui-widget, .ui-widget button, .ui-widget input, .ui-widget select, .ui-widget textarea {
    font-size: 11px;
    font-family: Verdana
}

.ui-widget-content {
    background: 50% bottom repeat-x #fff;
    border: 1px solid #dedede;
    color: #222
}

.ui-widget.ui-widget-content {
    z-index: 999
}

.ui-widget-header {
    background: url(../images/ui-bg_gloss-wave.png) 50% 50% repeat-x #ccc;
    color: #000;
    font-weight: 700
}

.ui-state-default, .ui-widget-content .ui-state-default {
    background: #eaeaea;
    border: 1px solid #cfcfcf;
    color: #868686;
    font-weight: 700
}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
    color: #2e6e9e;
    text-decoration: none
}

.ui-state-focus, .ui-state-hover, .ui-widget-content .ui-state-focus, .ui-widget-content .ui-state-hover {
    background: #eaeaea;
    border: 1px solid #a7a7a7;
    color: #4e4e4e;
    font-weight: 700
}

.ui-state-hover a, .ui-state-hover a:hover {
    color: #1d5987;
    text-decoration: none
}

.ui-state-active, .ui-widget-content .ui-state-active {
    background: 50% 50% repeat-x #d0e5f5;
    border: 1px solid #a7a7a7;
    color: #e17009;
    font-weight: 700
}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
    color: #e17009;
    text-decoration: none
}

.ui-state-error {
    background: 50% 50% repeat-x #fef1ec;
    border: 1px solid #dedede;
    color: #cd0a0a
}

.ui-widget-header .ui-icon {
    background-image: url(../images/ui-icons.png)
}

.ui-state-focus .ui-icon, .ui-state-hover .ui-icon {
    background-image: url(../images/ui-icons_h.png)
}

.ui-icon-close {
    background-position: -80px -128px
}

.ui-icon-closethick {
    background-position: -96px -128px
}

.ui-button .ui-button-text {
    display: block;
    line-height: 1.4em
}

.ui-button-text-only .ui-button-text {
    padding: .4em .8em
}

input.ui-button {
    padding: .4em 1em
}

.ui-button-set {
    margin-right: 7px
}

.ui-button-set .ui-button {
    margin-left: 0;
    margin-right: -.3em
}

.ui-dialog {
    overflow: hidden;
    padding: .2em;
    position: absolute;
    width: 300px;
    z-index: 1;
    box-shadow: 0 12px 25px rgba(0, 0, 0, .3)
}

.ui-dialog .ui-dialog-titlebar {
    padding: .5em 1em .3em;
    position: relative
}

.ui-dialog .ui-dialog-title {
    float: left;
    margin: .1em 16px .2em 0
}

.ui-dialog .ui-dialog-titlebar-close {
    height: 18px;
    margin: -10px 0 0;
    padding: 1px;
    position: absolute;
    right: .3em;
    top: 50%;
    width: 19px
}

.film .image, .film .info, .film .poster, .film-body {
    position: relative
}

.ui-dialog .ui-dialog-titlebar-close span {
    display: block;
    margin: 1px
}

#b_font select, #b_size select, .related .film-body:hover .poster, .ui-dialog .ui-dialog-titlebar-close:focus, .ui-dialog .ui-dialog-titlebar-close:hover {
    padding: 0
}

.ui-dialog .ui-dialog-content {
    background: 0 0;
    border: 0;
    overflow: hidden;
    padding: .5em 1em;
    position: relative
}

.ui-dialog .ui-dialog-buttonpane {
    background-image: none;
    border-width: 1px 0 0;
    margin: .5em 0 0;
    padding: .3em 1em .5em .4em;
    text-align: left
}

.ui-dialog .ui-dialog-buttonpane button {
    cursor: pointer;
    float: right;
    line-height: 1.4em;
    margin: .5em .4em .5em 0;
    overflow: visible;
    padding: .2em .6em .3em;
    width: auto
}

.ui-dialog .ui-resizable-se {
    bottom: 3px;
    height: 14px;
    right: 3px;
    width: 14px
}

.ui-draggable .ui-dialog-titlebar {
    cursor: move
}

#loading-layer {
    display: none;
    font-size: 11px;
    background: #ffb10a;
    padding: 15px 30px;
    text-align: center;
    color: #fff;
    border-radius: 3px
}

.dropdown-menu {
    z-index: 10001;
}

.pheading {
    border-bottom: 1px solid #eaeaea;
    margin-bottom: 40px
}

.pheading .h1, .pheading h1, .pheading h2 {
    border-bottom: 1px solid #ffb10a;
    display: inline-block;
    padding-bottom: 15px;
    margin-bottom: -1px;
    font-size: 24px;
    line-height: 28px;
    font-weight: 400
}

.pheading.main {
    font-size: 26px;
    margin: 60px 0 40px
}

.pheading.filter {
    margin-top: 60px;
    font-size: 26px
}

#dle-ajax-comments, .content.showfull, .navigation {
    margin-top: 20px
}

#dle-content, #owl-1, #owl-2, #owl-3, #owl-4, #owl-5 {
    display: inline-block;
    width: 100%
}

.film {
    float: left;
    width: 20%
}

.film-body {
    margin: 0 8px 20px !important;
    box-shadow: 0 0 18px rgba(214, 214, 214, .6)
}

.film .image {
    display: block;
    overflow: hidden
}

.film-body:hover .image {
    background: rgba(0, 0, 0, .7)
}

.slider .poster_link:hover::before {
    content: '';
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .7);
    position: absolute
}

.film .poster {
    display: block;
    aspect-ratio: 120/170
}

.film .rate, .navigation a, .navigation span, .speedbar, .tabs__caption {
    display: inline-block
}

.film .poster.trailer {
    background: rgba(0, 0, 0, .6)
}

.related .film .poster {
    aspect-ratio: unset;
    min-height: unset;
}

.related .film .poster img {
    position: unset;
    left: unset;
    top: unset;
    bottom: unset;
    height: unset;
    width: unset;
    aspect-ratio: unset;
}

.film .poster img {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    height: 100%;
    width: 100%
}

.film .info {
    padding: 20px 20px 18px;
    background: #fff;
    transition: background .9s, color .9s
}

.film .title {
    overflow: hidden;
    text-overflow: ellipsis
}

.movie .counter b, .speedbar {
    font-weight: 400;
    overflow: hidden;
    text-overflow: ellipsis;
    word-wrap: normal;
    white-space: nowrap
}

.film .title span {
    color: #818181
}

.film .title span a {
    color: #818181;
    font-size: 12px
}

.film .info .category {
    color: #7d7d7d;
    margin-top: 5px;
    font-size: .85em;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal
}

.film .info .category a {
    color: #7d7d7d
}

.film .fav, .movie .mposter .fav {
    position: absolute;
    right: 0;
    bottom: 0
}

.film .rate {
    height: 13px;
    line-height: 14px;
    font-size: 11px;
    background: url(../images/kp.svg) left center no-repeat;
    margin-top: 17px;
    padding: 0 0 0 20px;
    color: #ffb10a;
    cursor: help
}

.film-body .t_cursor {
    cursor: help;
    color: #fff;
    font-size: 18px;
    position: absolute;
    padding: 8px 15px;
    top: 0;
    right: 0;
    z-index: 1;
    display: none
}

.ui-tooltip {
    padding: 5px;
    position: absolute;
    z-index: 9999;
    width: 350px;
    height: 158px;
    overflow: hidden;
    background: #fff;
    border-top: 2px solid #ffb10a
}

.counts_tooltip, .footer {
    width: 100%;
    position: absolute;
    left: 0
}

.ui-tooltip .tooltip_text {
    max-height: 108px;
    overflow: hidden
}

.ui-tooltip .info {
    margin-left: 10px;
    height: 140px;
    overflow: hidden
}

.counts_tooltip {
    bottom: 10px
}

.counts_tooltip .counter_t {
    float: left;
    font-size: 11px;
    color: #7d7d7d;
    width: calc(100% / 3);
    text-align: center
}

.counts_tooltip .counter_t b {
    display: block;
    text-align: center;
    font-size: 14px;
    color: #000
}

.ui-tooltip .title a {
    color: #333;
    font-size: 16px
}

.ui-tooltip .title span, .ui-tooltip .title span a {
    font-size: 14px;
    color: #818181
}

.ui-tooltip .category {
    margin: 3px 0 5px;
    font-size: .82em;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    color: #ffb10a
}

.ui-tooltip .desc {
    font-size: .85em
}

.footer {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 63px;
    color: #000;
    line-height: 28px;
    z-index: 3;
    background: #ededed;
}

.f_bottom {
    font-size: 12px;
    color: #000;
    margin: 0 auto;
    max-width: 1280px;
}

.f_bottom .f_copy {
    display: flex;
    float: left;
    width: 50%;
    white-space: nowrap;
    font-weight: 600
}

.f_bottom .f_link {
    float: right;
    width: 50%
}

.f_link a {
    float: right;
    margin-left: 20px
}

#height {
    height: 0 !important;
    margin: 0 !important
}

.footer .right {
    float: right;
    padding-left: 40px
}

.fullrelease, .navigation .next {
    float: right
}

.dle-comments-navigation {
    margin-top: 65px
}

.comment .info a, .navigation a {
    color: #333
}

.speedbar, .speedbar a {
    color: #909090
}

.navigation .thide a, .navigation .thide span {
    width: 36px;
    height: 36px;
    line-height: 34px;
    text-align: center;
    font-size: 21px
}

.navigation .thide span {
    color: #d0d0d0;
    background: #e6e6e6
}

.navigation .pages span, .navigation .thide a {
    background: #ffb10a;
    color: #fff
}

.buy_movie, .cadre, .navigation .pages {
    text-align: center
}

.navigation .pages a, .navigation .pages span {
    padding: 10px 15px
}

.navigation .pages a:hover {
    background: #e6e6e6
}

.speedbar span span:first-child a {
    color: #000;
    font-weight: 600
}

.movie {
    margin: 0 10px -40px;
    position: relative
}

.main_quality, .main_quality_bad, .main_quality_normal, .main_quality_trailer {
    margin-left: -4px;
    z-index: 1
}

.movie .sidebar {
    position: absolute;
    right: 100%;
    width: 100%;
    height: 100%;
    margin-right: -250px;
    padding-top: 20px
}

.movie .sidebar .block {
    float: right;
    max-width: 250px
}

.movie .main_poster {
    width: 100%;
    height: 100%;
    display: block
}

.movie .mposter {
    position: relative;
    width: 100%;
}

.movie .counter, .movie .images .image {
    float: left;
    width: 25%
}

.movie .mposter .rating {
    position: absolute;
    left: 10px;
    bottom: 10px
}

.movie .about {
    margin: 0 240px 0 250px;
    padding: 20px 40px 0
}

.movie .cont {
    margin-bottom: 40px
}

.movie .full_texto {
    line-height: 21px;
    -webkit-user-select: none;
    user-select: none
}

.movie .tab_butt {
    background: #fff;
    padding: 10px 0;
    transition: background .9s
}

.b-theme__template__night .tab_butt {
    background: rgba(23, 23, 23);
    transition: background .9s
}

.counter.countr b, .movie .cont:last-child {
    margin-bottom: 0
}

.movie .counter {
    font-size: .9em;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal
}

.movie .counter:last-child {
    padding-right: 0
}

.movie .counter b {
    display: block;
    font-size: 28px;
    line-height: 28px;
    margin-bottom: 10px
}

.movie .about .title {
    font-weight: 700;
    margin-bottom: 20px;
    font-size: 20px
}

.movie .images .image a {
    display: block;
    margin-right: 10px
}

.movie .images .image img {
    display: block;
    width: 100%
}

.related {
    width: 240px;
    float: right
}

.related .film-body {
    margin: 0 0 20px;
    box-shadow: 0 0 18px rgba(214, 214, 214, .19)
}

.related .film-body:hover {
    margin: 0 0 20px
}

.related .film {
    width: 100% !important
}

.movie .blur, .movie .blur div {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%
}

.film-body .edit a, .movie .sidebar .edit a {
    width: 18px;
    height: 18px;
    margin-bottom: -3px;
    transition: opacity .3s linear 0
}

.movie .blur {
    background: #fff;
    opacity: .2;
    filter: url(#blur);
    filter: blur(20px);
    z-index: -1
}

.movie .blur div {
    opacity: .3;
    background-size: cover
}

.movie .end_ser {
    float: right;
    font-weight: 600;
    color: #bdbdbd
}

.main_quality, .main_quality_bad, .main_quality_normal, .main_quality_trailer, .movie .quality, .movie .quality_bad, .movie .quality_normal, .movie .quality_trailer {
    color: #fff;
    padding: 5px 10px;
    cursor: help
}

.movie .quality {
    float: right;
    background: #ffb10a
}

.movie .quality_bad {
    float: right;
    background: #f32929
}

.movie .quality_trailer {
    float: right;
    background: #000
}

.movie .quality_normal {
    float: right;
    background: #6b6b6b
}

.main_quality {
    background: #ffb10a;
    position: absolute
}

.main_quality_bad {
    background: #f32929;
    position: absolute
}

.main_quality_normal {
    background: #6b6b6b;
    position: absolute
}

.main_quality_trailer {
    background: #000;
    position: absolute
}

.slider .poster_link .main_quality, .slider .poster_link .main_quality_bad, .slider .poster_link .main_quality_normal, .slider .poster_link .main_quality_trailer {
    top: 0;
    margin: 0;
    right: 0
}

.q_release {
    font-size: 11px;
    color: #c8c8c8;
    position: absolute;
    background: rgba(0, 0, 0, .8);
    padding: 5px 10px;
    margin-top: 27px;
    z-index: 1
}

.slider .poster_link .q_release {
    top: 0;
    right: 0
}

.q_fullrelease {
    float: right;
    background: #000;
    color: #fff;
    padding: 5px 10px;
    font-size: 12px;
    margin-top: 1px
}

.movie .sidebar .h1 {
    margin: 13px 0 30px
}

.movie .sidebar h1 {
    font-size: 20px;
    line-height: 24px;
    display: inline
}

.bb-btn, .bb-sep, .film-body .edit a {
    display: inline-block
}

.movie .sidebar .edit a {
    display: inline-block;
    background: url(../images/edit.gif) center center no-repeat;
    opacity: .3
}

.film-body .edit a {
    color: #999;
    margin-left: 10px
}

.bb-pane h1, .bb-pane h2, .bb-pane h3, .bb-pane h4, .bb-pane h5, .bb-pane h6, .movie .info b {
    margin-bottom: 5px
}

.film-body .edit a:hover, .released_tr {
    opacity: .5
}

.movie .sidebar .edit a:focus, .movie .sidebar .edit a:hover {
    opacity: 1;
    transition: opacity .15s linear 0
}

#dropmenudiv {
    width: 180px !important;
    margin: -85px 0 0 -8px
}

#dropmenudiv:before {
    content: '';
    position: absolute;
    left: 12px;
    top: -5px;
    width: 10px;
    height: 10px;
    background: #333;
    transform: rotate(45deg)
}

#dropmenudiv a {
    color: #fff;
    display: block;
    padding: 5px 10px;
    font-size: 13px;
    position: relative;
    z-index: 1
}

#dropmenudiv a:hover {
    text-decoration: none;
    background: #444
}

.movie .info b {
    color: #000;
    font-size: 1em;
    font-weight: 600;
    margin-right: 5px
}

.movie .info li {
    margin-bottom: 12px;
    font-size: .9em;
    color: #3e3e3e;
    line-height: 20px;
    word-wrap: break-word
}

.movie .info .links {
    font-size: 0
}

.movie .info .links a {
    font-size: 14px
}

.movie .info .links a:before {
    content: '';
    display: block
}

.movie .player iframe, .movie .player object {
    width: 100% !important;
    background: #000;
    border: none
}

.page__tags {
    margin: 0 -16px 20px 0;
    font-size: 0;
}

.page__tags .fa {
    height: 30px;
    line-height: 30px;
    margin: 10px 10px 0 0;
    font-size: 16px;
}

.page__tags a {
    display: flex;
    align-items: center;
    white-space: nowrap;
    height: 30px;
    border-radius: 2px;
    padding: 0 10px;
    font-size: 11px;
    text-transform: uppercase;
    margin: 10px 10px 0 0;
    color: #8D8D8D;
    border: 1px solid #EAEAEA;
    transition: all .3s;
}

.page__tags a:hover {
    background-color: #FFB10A;
    border-color: #FFB10A;
    color: #FFF;
    text-decoration: none!important;
}

.bbcodes_poll {
    background: url(../images/bbcodes.png) 0 100% repeat-x #fff;
    text-shadow: 0 1px 0 #fff;
    border: 1px solid #b3b3b3;
    color: #383838;
    padding: 2px 9px 5px;
    margin-bottom: 2px !important;
    height: 24px;
    font-weight: 700;
    cursor: pointer;
    border-radius: 8px;
    box-shadow: 0 1px 4px -3px #000;
    width: 100px
}

.bb-btn, .bb-pane {
    background-repeat: repeat-x;
    overflow: hidden
}

#options .static label, .bb-pane {
    margin: 0
}

.bbcodes_poll:hover {
    background-position: 0 10px
}

.bb-pane {
    padding-bottom: 5px;
    padding-left: 5px;
    height: auto !important;
    text-decoration: none;
    background-image: linear-gradient(to bottom, #fbfbfb 0, #eaeaea 100%);
    border-radius: 3px 3px 0 0;
    border-top: 1px solid #d7d7d7;
    border-left: 1px solid #d7d7d7;
    border-right: 1px solid #d7d7d7;
    box-shadow: none !important
}

.bb-pane > b {
    margin-left: 0;
    vertical-align: middle
}

.bb-pane .bb-btn + .bb-btn, .bb-pane .bb-btn + .bb-pane, .bb-pane .bb-pane + .bb-btn, .bb-pane .bb-pane + .bb-pane {
    margin-left: -1px
}

.bb-btn {
    float: left;
    padding: 4px 10px;
    border: 1px solid #d4d4d4;
    box-shadow: inset 0 1px 2px #fff;
    background-image: linear-gradient(to bottom, #fdfdfd 0, #e9e9e9 100%);
    cursor: pointer;
    outline: 0
}

.bb-pane-dropdown, .berrors, .highslide-outline, .highslide-wrapper {
    background: #fff
}

.bb-btn:hover {
    background: repeat-x #e6e6e6;
    background-image: linear-gradient(to bottom, #fdfdfd 0, #e6e6e6 100%);
    transition: box-shadow .05s ease-in-out
}

.bb-btn:active {
    background: #f3f3f3;
    border-color: #cfcfcf;
    box-shadow: 0 0 5px #f3f3f3 inset
}

.orderdesc-add-area-row-input:focus, .orderdesc-cancel:hover, .orderdesc-doadd:hover, .orderdesc-navigation a:hover {
    box-shadow: 0 0 3px rgba(60, 140, 200, .5)
}

@font-face {
    font-family: bb-editor-font;
    src: url(data:application/x-font-ttf;charset=utf-8;base64,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) format("truetype"), url(data:application/font-woff;charset=utf-8;base64,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) format("woff");
    font-weight: 400;
    font-style: normal
}

[class*=" bb-btn"], [class^=bb-btn] {
    font-family: bb-editor-font;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    font-size: 12px
}

#ddmenu, .ad_title, .more_menu ul li a {
    text-transform: uppercase
}

.bb-sel {
    float: left;
    padding: 2px 2px 0
}

.bb-sel select {
    font-size: 11px
}

.bb-sep {
    float: left;
    width: 1px;
    padding: 2px
}

#b_b:before {
    content: "\f032"
}

#b_i:before {
    content: "\f033"
}

#b_u:before {
    content: "\f0cd"
}

#b_s:before {
    content: "\f0cc"
}

#b_img:before {
    content: "\f03e"
}

#b_up:before {
    content: "\e930"
}

#b_emo:before {
    content: "\f118"
}

#b_url:before {
    content: "\f0c1"
}

#b_leech:before {
    content: "\e98d"
}

#b_mail:before {
    content: "\f003"
}

#b_video:before {
    content: "\e913"
}

#b_audio:before {
    content: "\e911"
}

#b_hide:before {
    content: "\e9d1"
}

#b_quote:before {
    content: "\e977"
}

#b_code:before {
    content: "\f121"
}

#b_left:before {
    content: "\f036"
}

#b_center:before {
    content: "\f037"
}

#b_right:before {
    content: "\f038"
}

#b_color:before {
    content: "\e601"
}

#b_spoiler:before {
    content: "\e600"
}

#b_fla:before {
    content: "\ea8d"
}

#b_yt:before {
    content: "\f166"
}

#b_tf:before, #b_tnl:before {
    content: "\ea61"
}

#b_list:before {
    content: "\f0ca"
}

#b_ol:before {
    content: "\f0cb"
}

#b_br:before {
    content: "\ea68"
}

#b_pl:before {
    content: "\ea72"
}

#b_size:before {
    content: "\f034"
}

#b_font:before {
    content: "\f031"
}

#b_header:before {
    content: "\f1dc"
}

#b_sub:before {
    content: "\f12c"
}

#b_sup:before {
    content: "\f12b"
}

#b_justify:before {
    content: "\f039"
}

.bb-pane h1 {
    font-size: 36px
}

.bb-pane h2 {
    font-size: 30px
}

.bb-pane h3 {
    font-size: 24px
}

.bb-pane h4 {
    font-size: 18px
}

.bb-pane h5 {
    font-size: 14px
}

.bb-pane h6 {
    font-size: 12px
}

.bb-pane-dropdown {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 180px;
    padding: 5px 0;
    margin: 2px 0 0;
    font-size: 11px;
    border: 1px solid rgba(0, 0, 0, .15);
    border-radius: 4px;
    box-shadow: 0 1px 2px #dadada
}

.bb-pane-dropdown > li > a {
    display: block;
    padding: 3px 10px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857;
    color: #333;
    white-space: nowrap
}

.bb-pane-dropdown > li > a:focus, .bb-pane-dropdown > li > a:hover {
    text-decoration: none;
    color: #262626;
    background-color: #f5f5f5
}

.bb-pane-dropdown .color-palette div .color-btn {
    width: 17px;
    height: 17px;
    padding: 0;
    margin: 0;
    border: 1px solid #fff;
    cursor: pointer
}

.bb-editor textarea {
    box-sizing: border-box;
    border: 1px solid #d7d7d7;
    width: 100%;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    margin-top: -1px
}

.editorcomm .bb-editor {
    width: 565px
}

.editorcomm .bb-editor textarea {
    height: 200px
}

.addcomment .checkbox {
    float: right;
    margin-top: 15px
}

.addcomment .ui-form {
    margin-bottom: 15px
}

.addcomment.closed textarea {
    height: 40px;
    resize: none
}

.combo_field {
    float: left;
    margin: 0 20px 20px 0
}

#sec_code {
    position: relative;
    top: -9px
}

.comment {
    overflow: hidden;
    padding: 10px;
    margin-bottom: 10px;
    position: relative
}

.comment .avatar {
    float: left;
    width: 70px
}

.comment .avatar img {
    width: 60px;
    height: 60px
}

.comment .comm_body {
    margin-left: 80px
}

.comment .info {
    font-size: .85em;
    line-height: .95em;
    color: #999;
    margin-bottom: 10px
}

.comment .text {
    font-size: .95em;
    line-height: normal;
    padding-bottom: 20px
}

.comedit {
    position: absolute;
    left: 90px;
    bottom: 10px;
    width: 100%;
    font-size: .9em
}

.addpm, .static.mini .comment {
    padding: 30px 30px 20px;
    margin: 20px -30px;
    border-top: 1px solid #eee
}

.static.mini .comedit {
    left: 110px;
    bottom: 20px
}

.comedit .selectmass {
    float: right;
    margin-right: 100px
}

.comedit li {
    float: left;
    margin-right: 10px
}

.comedit a, .movie .about .comedit a {
    color: #e8e0ce;
    transition: color .2s linear 0
}

.comment:hover .comedit a {
    color: #d0c6b1
}

.mass_comments_action {
    margin-top: 40px;
    display: none
}

.er_404 {
    max-width: 800px;
    margin: 0 auto
}

.er_search {
    max-width: 560px
}

.er_search .er_sm {
    font-size: 16px;
    font-weight: 600;
    color: #000
}

.msg_search {
    color: #999;
    margin: -30px 10px 40px
}

.er_404 img {
    float: left;
    max-width: 340px
}

.er_404 .er_1 {
    font-size: 50px;
    font-weight: 600;
    line-height: 54px
}

.er_404 .er_2 {
    font-size: 24px;
    margin: 5px 0 30px
}

.er_404 p {
    color: #636363
}

.error_page .msg_err, .pmlist, .pmlist table {
    color: #999
}

.basecont, .baseform, .static {
    padding: 0 40px;
    background: #fff;
    margin: 0 10px
}

.static.mini {
    padding: 30px
}

.stats .lcol {
    float: left;
    width: 33.33%;
    margin-bottom: 40px
}

.stats .lcol h5 {
    font-size: 1em;
    display: block;
    margin-bottom: 10px
}

.pheading .ratebox {
    float: right;
    margin-top: 5px
}

.pheading .ratebox > span {
    float: left;
    margin-left: -65px
}

.userinfo .lcol {
    float: left;
    width: 100px;
    text-align: center;
    font-size: .9em
}

.userinfo .rcol {
    margin-left: 140px;
    font-size: .9em
}

.userinfo .ussep {
    margin-top: 10px;
    padding-top: 10px;
    border-top: 1px solid #efefef
}

.berrors {
    padding: 20px 40px;
    margin: 20px 10px
}

#options .static, .pmlist table td:nth-child(4) {
    font-size: .9em
}

.tableform label.checkbox, .tableform label.radio {
    margin: 3px 10px 3px -7px
}

.pmlist {
    border-top: 1px solid #eee;
    margin: 20px -30px 0;
    padding: 20px 30px 0
}

.pmlist table td {
    padding: 5px 0
}

.pmlist table td:first-child {
    padding-right: 10px
}

.desc_page .description, .pmlist table td:nth-child(2) {
    width: 60%
}

.pmlist table td.pm_head:nth-child(4) {
    font-size: 1em
}

.pm_status {
    margin: 20px -30px -30px
}

.pm_status .pmbar {
    position: relative;
    padding: 10px;
    background: #f5f5f5;
    color: #9c978c
}

.pm_status .pmbar .title {
    position: absolute;
    left: 15px;
    z-index: 2
}

.pm_status .pmbar .align {
    position: relative;
    z-index: 1;
    text-align: center
}

.pm_status .pmbar .line {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    background: #e6e6e6;
    z-index: 0
}

.highslide-image {
    border: 2px solid #fff
}

.highslide-dimming {
    background-color: #000
}

#next-btn, #prev-btn, .highslide-html {
    background-color: #fff
}

.highslide-loading {
    display: block;
    color: #fff;
    font-size: 9px;
    font-weight: 700;
    text-decoration: none;
    padding: 3px;
    border: 1px solid #fff;
    background-color: #000
}

a.highslide-full-expand {
    background: url(../dleimages/fullexpand.gif) no-repeat;
    display: block;
    margin: 0 10px 10px 0;
    width: 34px;
    height: 34px
}

.highslide-caption {
    display: none;
    padding: 5px;
    background: #fff
}

.highslide-controls {
    width: 195px;
    height: 40px;
    background: url(../../../engine/classes/highslide/graphics/controlbar-black-border.gif) 0 -90px no-repeat;
    margin-right: 15px;
    margin-bottom: 10px;
    margin-top: 10px
}

.highslide-controls ul {
    position: relative;
    left: 15px;
    height: 40px;
    list-style: none;
    margin: 0;
    padding: 0;
    background: url(../../../engine/classes/highslide/graphics/controlbar-black-border.gif) 100% -90px no-repeat
}

.highslide-controls li {
    float: left;
    padding: 5px 0
}

.highslide-controls a {
    background: url(../../../engine/classes/highslide/graphics/controlbar-black-border.gif);
    display: block;
    float: left;
    height: 30px;
    width: 30px;
    outline: 0
}

.highslide-controls .highslide-previous a {
    background-position: 0 0
}

.highslide-controls .highslide-previous a:hover {
    background-position: 0 -30px
}

.highslide-controls .highslide-previous a.disabled {
    background-position: 0 -60px !important
}

.highslide-controls .highslide-play a {
    background-position: -30px 0
}

.highslide-controls .highslide-play a:hover {
    background-position: -30px -30px
}

.highslide-controls .highslide-play a.disabled {
    background-position: -30px -60px !important
}

.highslide-controls .highslide-pause a {
    background-position: -60px 0
}

.highslide-controls .highslide-pause a:hover {
    background-position: -60px -30px
}

.highslide-controls .highslide-next a {
    background-position: -90px 0
}

.highslide-controls .highslide-next a:hover {
    background-position: -90px -30px
}

.highslide-controls .highslide-next a.disabled {
    background-position: -90px -60px !important
}

.highslide-controls .highslide-move a {
    background-position: -120px 0
}

.highslide-controls .highslide-move a:hover {
    background-position: -120px -30px
}

.highslide-controls .highslide-full-expand a {
    background-position: -150px 0
}

.highslide-controls .highslide-full-expand a:hover {
    background-position: -150px -30px
}

.highslide-controls .highslide-full-expand a.disabled {
    background-position: -150px -60px !important
}

.highslide-controls .highslide-close a {
    background-position: -180px 0
}

.highslide-controls .highslide-close a:hover {
    background-position: -180px -30px
}

#searchsuggestions {
    background: #fff;
    width: 300px;
    max-width: 100%;
    z-index: 100;
    border-radius: 0 0 3px 3px
}

#searchsuggestions a {
    display: block;
    padding: 15px;
    color: #999;
    font-size: .85em;
    border-top: 1px solid #eee
}

#searchsuggestions > a:first-child {
    margin-top: 15px;
    border-top: 1px solid #ffb10a
}

#searchsuggestions .searchheading {
    display: block;
    color: #333;
    font-size: 15px;
    padding-bottom: 10px
}

#searchsuggestions .searchheading b {
    color: #a2a2a2;
    font-size: 12px
}

#searchsuggestions .seperator a {
    background: #ffb10a;
    color: #fff;
    font-size: 14px
}

.playBut {
    display: inline-block;
    -webkit-transition: .5s;
    position: absolute;
    z-index: 2;
    top: 50%;
    left: 50%;
    margin-left: -105px;
    margin-top: -105px
}

.playBut .triangle {
    -webkit-transition: .7s ease-in-out;
    stroke-dasharray: 235;
    stroke-dashoffset: 380;
    opacity: 0;
    transform: translateY(0)
}

.film-body:hover .playBut .triangle, .slider .poster_link:hover .playBut .triangle {
    stroke-dashoffset: 0;
    opacity: 1;
    stroke: #fff;
    animation: .7s ease-in-out nudge
}

@media screen and (max-width: 2600px) {
    .fastsearch {
        margin: 0 165px 0 875px
    }

    .slider {
        max-width: 1320px
    }

    .slider .next-prev .prev:before {
        right: 120px
    }

    .slider .next-prev .next:before {
        left: 120px
    }

    .film .poster {
        min-height: 347px
    }
}

@media screen and (max-width: 1800px) {
    .slider .next-prev .prev:before {
        right: 120px
    }

    .slider .next-prev .next:before {
        left: 120px
    }
}

@media screen and (max-width: 1700px) {
    .slider .next-prev .prev:before {
        right: 100px
    }

    .slider .next-prev .next:before {
        left: 100px
    }
}

@media screen and (max-width: 1620px) {
    .slider .next-prev .prev:before {
        right: 70px
    }

    .slider .next-prev .next:before {
        left: 70px
    }
}

@media screen and (max-width: 1575px) {
    .header .wrapper {
        margin: 0 0 0 115px
    }

    .fastsearch {
        margin: 0 165px 0 740px
    }
}

@media screen and (max-width: 1536px) {
    .slider .next-prev .prev:before {
        right: 50px
    }

    .slider .next-prev .next:before {
        left: 50px
    }

    .fastsearch {
        margin: 0 155px 0 750px
    }
}

@media screen and (max-width: 1480px) {
    .slider {
        max-width: 75%
    }

    .slider .next-prev .prev:before {
        right: 30px
    }

    .slider .next-prev .next:before {
        left: 30px
    }
}

@media screen and (max-width: 1410px) {
    .slider .next-prev .prev:before {
        right: 20px
    }

    .slider .next-prev .next:before {
        left: 20px
    }

    .slider .poster_link {
        width: 200px;
        margin: 0 0 20px 40px;
        display: block
    }

    .slider .poster {
        width: 200px
    }

    .slider .current .about {
        margin-right: 0
    }
}

@media screen and (max-width: 1320px) {
    .header .hd_block, footer .f_bottom {
        margin: 0 20px
    }

    .pheading {
        margin-left: 20px !important;
        margin-right: 20px !important
    }

    .desc_page {
        margin-left: 20px;
        margin-right: 20px
    }

    .content {
        margin: 40px 20px
    }

    .content .filter-form {
        margin: 40px 0 !important
    }

    .filter-form {
        padding: 10px 5px !important
    }

    .film .poster {
        min-height: 330px
    }
}

@media screen and (max-width: 1300px) {
    .main_serial table {
        width: 70% !important
    }

    .footer .right {
        padding: 0 20px
    }

    .footer .cl {
        padding-left: 20px;
        padding-right: 20px
    }
}

@media screen and (max-width: 1280px) {
    .film .poster {
        min-height: 300px
    }
}

@media screen and (max-width: 1200px) {
    #menu_m .caret, #menu_m .drop {
        position: absolute;
        display: none
    }

    .link_prizes::before {
        margin-top: 5px
    }

    .b-theme__template__night .slideout-panel {
        background-color: rgba(23, 23, 23)
    }

    #menu_m .menu li a.active {
        color: #ffb10a !important
    }

    #menu_m .menu a {
        display: block;
        padding: 17px 10px;
        color: #000
    }

    #menu_m .menu li a:hover {
        text-decoration: none
    }

    #menu_m .menu a span {
        display: inline-block;
        padding: 5px 10px
    }

    #menu_m .menu .angle {
        display: inline-block;
        width: 9px;
        height: 5px;
        background: url(../images/angle.png);
        position: relative;
        top: -2px
    }

    .taborder {
        padding: 20px
    }

    #menu_m .menu .active .angle {
        background: url(../images/angle_active.png)
    }

    #menu_m .menu > li:hover > a .angle {
        background-position: 0 -5px
    }

    #menu_m .drop a:hover, #menu_m .menu > li:hover > a > span {
        color: #ffb10a
    }

    #menu_m .caret {
        top: 50px;
        right: 16px;
        background: url(../images/caret.png);
        width: 18px;
        height: 10px
    }

    #menu_m .drop, #menu_m.menu_box {
        min-width: 180px;
        background: #fff
    }

    #menu_m .drop {
        top: 59px;
        box-shadow: 0 2px 5px rgba(0, 0, 0, .2);
        cursor: auto;
        z-index: 4;
        line-height: normal;
        border-top: 1px solid #ffb10a;
        padding: 15px 0;
        overflow: auto
    }

    #menu_m .menu .drop li {
        float: none
    }

    #menu_m .drop a {
        display: block;
        padding: 10px 20px
    }

    .but_drop .fa {
        transform: rotate(45deg);
        transition: .3s linear
    }

    .opened .but_drop .fa {
        transform: rotate(0)
    }

    .slideout-menu {
        position: fixed;
        top: 0;
        bottom: 0;
        width: 180px;
        overflow-y: scroll;
        z-index: 0;
        display: none
    }

    .slideout-menu-left {
        left: 0
    }

    .slideout-menu-right {
        right: 0
    }

    .slideout-panel {
        position: relative;
        z-index: 3;
        will-change: transform;
        background-color: #fff;
        min-height: 100vh
    }

    .slideout-open, .slideout-open .slideout-panel, .slideout-open body {
        overflow: hidden
    }

    #menu_m .menu li:hover .caret, #menu_m .menu li:hover .drop, .header .menu_box, .slider .actors, .slider .directors {
        display: none
    }

    .slideout-open #menu_m.menu_box {
        display: block;
        z-index: 2
    }

    .slider .poster, .slider .poster_link {
        width: 155px
    }

    #menu_m .menu li.opened .drop, .header .menu_toggle {
        display: block
    }

    #menu_m.menu_box {
        position: fixed;
        top: 60px;
        bottom: 60px;
        max-width: 320px;
        margin: 0;
        overflow-x: hidden;
        overflow-y: auto;
        z-index: 100;
        transition: left .2s ease-in-out
    }

    .b-theme__template__night #menu_m.menu_box {
        background: rgba(23, 23, 23)
    }

    #menu_m .menu {
        margin: 0;
        float: none
    }

    #menu_m .menu li {
        position: relative;
        float: none;
        display: flex
    }

    #menu_m .but_drop {
        width: 100%;
        padding: 10px 20px !important;
        text-align: center
    }

    #menu_m .menu > li > a {
        text-transform: uppercase;
        padding: 0;
        font-weight: 400
    }

    #menu_m .menu > li > a > span {
        padding: 10px 20px;
        display: block
    }

    #menu_m .menu .drop {
        left: auto;
        top: auto;
        margin-top: 45px;
        padding-bottom: 30px;
        border-top-width: 1px
    }

    .header .wrapper {
        margin-left: 115px
    }

    .fastsearch {
        margin-left: 180px
    }

    .main .film-body:hover {
        margin: 0 10px 20px
    }

    .film-body:hover .poster {
        padding: 0
    }
}

#ddmenu .asc::before, #ddmenu .desc::before {
    height: 16px;
    width: 9px;
    margin-left: -8px;
    margin-top: 9px;
    content: ""
}

@media screen and (max-width: 1032px) {
    .filter-form .sorting {
        width: auto !important;
        float: none !important;
        clear: both;
        padding-top: 15px
    }

    .filter-form .col-50 {
        width: 50% !important
    }

    .filter-form .xf_country .col-50 .filter-col {
        margin-right: 0
    }
}

@media screen and (max-width: 1024px) {
    .slider {
        margin: 0 65px
    }

    .related {
        display: none
    }

    .related .film {
        width: 33.33% !important
    }

    .related .film-body {
        padding: 0 10px 20px
    }

    .movie .about {
        margin: 0 0 0 240px;
        padding: 20px 0 0 40px
    }

    .film {
        width: 25%
    }
}

@media screen and (max-width: 860px) {
    .ptext {
        display: none !important
    }

    .none, .pmlist table td:last-child, .slider .current .description, .slider .current .percircle {
        display: none
    }

    li.comments-tree-item .comments-tree-list {
        margin-left: 15px !important
    }

    .slider .current .rinf {
        margin: 0
    }

    .slider .current .rating-content, .slider .poster {
        margin-bottom: 0
    }

    .related .film {
        width: 50% !important
    }

    .film .poster {
        min-height: 267px
    }
}

@media screen and (max-width: 820px) {
    .f_bottom .f_copy, .f_bottom .f_link {
        float: none;
        width: 100%
    }

    .film {
        width: 33.33%
    }

    .xsort-area {
        display: none
    }

    .f_bottom .f_copy {
        margin-bottom: 5px
    }

    .f_bottom .social_link {
        float: left;
        margin-right: 8px
    }

    .uf-wrapper.feedback {
        width: 100% !important;
        padding: 0 !important
    }

    .hlpheader.faq_p {
        padding: 20px
    }
}

@media screen and (max-width: 730px) {
    .movie .end_ser, .movie .quality, .movie .quality_bad, .movie .quality_normal, .movie .quality_trailer, .q_fullrelease {
        float: none;
        display: inline-block;
        margin-top: -20px
    }

    .movie .counts {
        margin-top: 2px
    }

    .taborder {
        width: 100%;
        float: left;
        padding: 0
    }

    .orderdesc-add-area-row-input {
        width: 93% !important
    }

    .orderdesc-add-area-row {
        padding: 10px 10px 10px 15px !important
    }

    .orderdesc-add-area-row-t {
        float: none !important;
        margin-left: 0 !important
    }

    .orderdesc-statusinfo li {
        width: 50% !important
    }
}

@media screen and (max-width: 660px) {
    .basecont, .baseform, .static {
        padding: 0 10px
    }

    #dlefastreplycomments {
        margin-left: 0 !important
    }

    .footer .right {
        float: left
    }

    .footer .cl {
        clear: both;
        padding-top: 20px
    }

    .movie .sidebar {
        position: static;
        right: auto;
        width: auto;
        height: auto;
        margin: 0 -20px;
        padding: 20px;
        overflow: hidden
    }

    .movie .sidebar .block {
        float: none;
        width: auto;
        margin: 0;
        position: relative;
        max-width: 100%
    }

    .movie .sidebar .mposter {
        float: left;
        width: 200px
    }

    .movie .sidebar .h1 {
        margin-top: 0;
        margin-left: 220px
    }

    .movie .sidebar .info {
        margin-left: 220px
    }

    .movie .info b {
        display: inline-block;
        margin: 0
    }

    .movie .info b:after {
        content: ':'
    }

    .movie .info .links, .movie .info .links a {
        font-size: inherit
    }

    .movie .info .links a:before {
        display: none
    }

    .movie .about {
        margin: 0 0 100px;
        padding: 20px 0
    }

    .movie .end_ser, .movie .quality, .movie .quality_bad, .movie .quality_normal, .movie .quality_trailer, .movie .related .info, .q_fullrelease {
        margin: 0
    }

    .related {
        margin: 0 -10px !important
    }
}

@media screen and (max-width: 640px) {
    body, button, input, select, textarea {
        -webkit-text-size-adjust: none;
        -webkit-appearance: none
    }

    .header .hd_block {
        margin: 0 10px
    }

    .fastsearch, .fastsearchfull, .full_facts i::before, .related, .slider .poster_link {
        display: none
    }

    .fastsearchmob {
        display: block
    }

    .slider {
        margin: 0;
        max-width: 100%
    }

    .content {
        margin-top: 20px
    }

    .slider .next-prev div {
        background: 0 0;
        width: 40px
    }

    .slider .next-prev div img {
        display: none !important
    }

    .slider .next-prev div:before {
        background-size: 35px;
        width: 18px
    }

    .slider .next-prev .prev:before {
        right: 15px
    }

    .slider .next-prev .next:before {
        left: 15px;
        background-position: -18px 0
    }

    .slider .next-prev .prev {
        right: auto;
        left: 0
    }

    .slider .next-prev .next {
        left: auto;
        right: 0
    }

    .desc_page {
        margin: 30px 10px
    }

    .desc_page h1, h2 {
        font-size: 18px !important;
        line-height: 22px !important
    }

    .desc_page .description, .desc_page .image_desc {
        width: 100% !important;
        float: left
    }

    .movie {
        margin: 0
    }

    .movie .counter {
        text-align: center
    }

    .movie .counter.countr .count_raiting {
        font-size: 9px !important
    }

    .movie .counts {
        top: 10px
    }

    .movie .sidebar {
        margin: 0 -10px;
        padding: 10px
    }

    .cadre .highslide img {
        width: calc(100% / 4.05) !important
    }

    .movie .info li {
        margin-bottom: 5px
    }

    .full_facts i, .recense i {
        font-size: 13px
    }

    #menu_m .menu > li:hover > a > span {
        color: #000
    }

    #menu_m .menu > li:hover > a.active > span {
        color: #ffb10a !important
    }

    #ddmenu li {
        border: none !important
    }

    .cat_sort {
        margin-top: 10px !important
    }

    .pheading .h1, .pheading h1, .pheading h2 {
        font-size: 20px
    }
}

#ddmenu li, .recense h3, .slide-nav-btn a span:before {
    border-bottom: 1px solid #ffb10a
}

@media screen and (max-width: 620px) {
    .film {
        width: 50%
    }

    .film-body:hover .image {
        background: 0 0
    }

    .playBut {
        display: none
    }
}

@media screen and (max-width: 610px) {
    .filter-checkbox label.title {
        display: block;
        margin-bottom: 10px
    }

    .filter-checkbox label.checkbox, .filter-checkbox label.radio {
        margin: 0 10px 10px 0
    }
}

@media screen and (max-width: 550px) {
    .main_quality, .main_quality_bad, .main_quality_normal, .main_quality_trailer {
        margin-left: 0
    }

    .film-body {
        margin: 0 3px 20px !important
    }

    .filter-form .sorting select {
        display: block;
        width: 100%;
        margin-top: 10px
    }

    .filter-form .slider-info {
        float: none !important;
        width: auto !important
    }

    .filter-form .slider-range .fields {
        float: right;
        margin-top: -23px
    }

    .filter-form .slider-range .fields input.int {
        width: 38px
    }

    .filter-form .slider-content {
        padding-left: 5px !important;
        padding-right: 15px !important
    }
}

@media screen and (max-width: 500px) {
    .mdtrailer {
        display: none !important
    }

    .sh_country, .sh_year {
        font-size: 9px !important
    }

    .sh_year {
        margin-right: 0 !important
    }

    .sh_country {
        margin-right: 3px !important
    }

    .film .rate {
        font-size: 9px;
        padding: 0 0 0 16px
    }

    .film .info {
        padding: 20px 15px 18px
    }

    .main_serial table {
        width: 80% !important
    }

    .addcomment .checkbox {
        float: none
    }

    .auth_button .btn {
        width: 50%
    }

    .auth_button .fbutton {
        width: 100%
    }

    .filter-form .fbutton {
        display: block;
        width: 100%;
        margin-top: 10px
    }

    .movie .sidebar .mposter {
        float: none;
        margin: 0 0 20px;
        width: 70%
    }

    .movie .sidebar .h1, .movie .sidebar .info {
        margin-left: 0
    }

    .movie .end_ser, .movie .quality, .movie .quality_bad, .movie .quality_normal, .movie .quality_trailer {
        position: absolute;
        left: -10px;
        top: 10px
    }

    .q_fullrelease {
        position: absolute;
        left: -10px;
        top: 37px
    }

    .movie .counts {
        position: absolute;
        right: 0
    }

    .movie .counter {
        float: none;
        width: auto;
        font-size: .85em;
        margin-bottom: 20px
    }

    .movie .counter b {
        font-size: 23px;
        line-height: 23px;
        margin-bottom: 5px
    }

    .actors_full .text {
        min-height: 300px
    }
}

@media screen and (max-width: 450px) {
    .filter-form .col-50 .filter-col {
        margin: 0 0 15px !important
    }

    .filter-form .col-50 {
        width: auto !important;
        float: none !important
    }

    .pmlist table tr:first-child {
        display: none
    }

    .pmlist table td:nth-child(4) {
        padding-left: 5px
    }

    .orderdesc-statusinfo li {
        width: 100% !important
    }
}

@media screen and (max-width: 420px) {
    .actors_full .title {
        margin-left: 15px;
        margin-right: 15px
    }

    .actors_full .img_actor {
        margin: 0 25px 25px 0 !important
    }

    .t_actor_st {
        margin: 15px
    }
}

@media screen and (max-width: 400px) {
    .slider .separator {
        text-indent: -9999px;
        display: block;
        margin: -4px 0
    }

    .content {
        margin: 20px 0 0
    }

    .content.showfull {
        margin: 0 10px
    }

    .pheading {
        margin-left: 10px !important;
        margin-right: 10px !important
    }

    .movie .sidebar .mposter {
        float: none;
        margin: 0 0 20px -10px;
        width: 75%
    }

    .movie .mposter .rating {
        left: 5px
    }

    #block-for-slider {
        margin-left: -10px !important;
        width: 105.4% !important
    }
}

@media screen and (max-width: 360px) {
    .film-body {
        margin: 0 0 20px !important;
        box-shadow: none
    }

    .film .poster {
        max-height: 320px;
        aspect-ratio: 215/190
    }

    .film .poster img {
        height: auto
    }

    .film, .related .film {
        width: auto !important;
        float: none
    }

    .content, .main .owl-carousel {
        margin: 20px 0 0
    }

    .content.showfull {
        margin: 0 10px
    }

    .pheading {
        margin-left: 10px !important;
        margin-right: 10px !important
    }

    .movie .counter {
        width: 75px
    }

    .content.main, .main .owl-carousel .film-body, .main .owl-carousel .film-body:hover {
        margin: 0
    }
}

@media screen and (max-width: 355px) {
    .b-theme__switcher {
        display: none
    }
}

@media screen and (max-width: 320px) {
    #block-for-slider {
        width: 106.7% !important
    }
}

.player-trailer {
    width: 100%;
    height: 370px
}

.cadre .highslide img {
    margin-right: 1px;
    margin-top: 1px;
    width: calc(100% / 4.03)
}

#block-for-slider {
    width: 100%;
    margin: 20px auto 0;
    background: #000
}

#block-for-slider #menu_player {
    background: #000;
    border-bottom: 1px solid #0c0c0c;
    position: relative
}

#block-for-slider .info_text h2 {
    color: #848484;
    font-size: 10px !important;
    padding: 10px 0 2px;
    margin: 0
}

#viewport {
    width: 100%;
    position: relative;
    overflow: hidden;
    user-select: none;
    text-align: center
}

#slidewrapper {
    position: relative;
    width: calc(100% * 4)
}

.slide {
    width: calc(100% / 4);
    display: inline;
    float: left;
    background: #000
}

#next-btn, #prev-btn {
    position: absolute;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    top: calc(50% - 25px)
}

#prev-btn {
    left: 20px
}

#next-btn {
    right: 20px
}

#nav-btns {
    width: 100%;
    bottom: 20px;
    padding: 20px 0 0;
    margin: 0;
    text-align: center
}

.slide-nav-btn {
    display: inline-block;
    font-size: 18px;
    font-weight: 600
}

.slide-nav-btn:hover {
    cursor: pointer;
    color: #ffb10a
}

.recense {
    margin: 40px 0
}

.recense h3 {
    padding-bottom: 10px;
    color: #323232
}

.recense #full {
    padding-top: 20px;
    margin-bottom: 15px
}

.slide-nav-btn a {
    color: #8d8d8d !important;
    padding: 10px 20px;
    text-decoration: none
}

.fl_soc a:hover, .slide-nav-btn.act a {
    color: #000 !important
}

.b-theme__template__night .slide-nav-btn.act a, .b-theme__template__night .t_date_episod {
    color: #fff !important
}

.slide-nav-btn a span:before {
    content: '';
    display: block;
    position: absolute;
    height: 1px;
    width: 0;
    bottom: -5px;
    transition: width 1s
}

.slide-nav-btn a:hover span:before {
    width: 50%;
    transition: width 1s
}

.slide-nav-btn.act a span:before {
    content: '';
    display: block;
    position: absolute;
    height: 1px;
    width: 50%;
    border-bottom: 1px solid #ffb10a;
    bottom: -5px;
    transition: width 1s
}

.tabs__caption:hover .slide-nav-btn.act a span:before {
    width: 0
}

.tabs__caption .slide-nav-btn.act a:hover span:before {
    width: 50% !important;
    transition: width 1s
}

.main_serial {
    display: inline-block;
    text-align: center;
    padding: 5px 0;
    color: #fff;
    font-size: 13px;
    position: absolute;
    bottom: 0;
    width: 100%;
    background: rgba(0, 0, 0, .9)
}

#modal_form, #overlay, .show-alerts {
    position: fixed;
    display: none
}

.main_serial table {
    width: 65%;
    margin: 0 auto
}

.desc_page p, .full_facts h3 {
    margin-bottom: 18px
}

.film-body .image img {
    z-index: -1
}

.com_s, .full_facts {
    margin-top: 40px
}

.full_facts i {
    display: block;
    color: #6c6c6c
}

.full_facts i::before {
    content: "";
    width: 8px;
    height: 8px;
    background: #ffb10a;
    position: absolute;
    margin-left: -18px;
    margin-top: 4px
}

.desc_page {
    margin-top: 60px
}

.desc_page p {
    line-height: 20px
}

.desc_page h1, h2 {
    line-height: 34px;
    margin-bottom: 20px;
    font-size: 24px
}

.desc_page .image_desc {
    width: 40%;
    text-align: center
}

.error_page {
    max-width: 800px;
    margin: -60px auto 0
}

.error_page h1 {
    line-height: 44px;
    font-size: 36px;
    margin-bottom: 15px
}

.slider .description {
    max-width: 680px
}

.cat_sort {
    float: right;
    margin-top: 20px
}

#ddmenu {
    display: block;
    cursor: pointer;
    outline: 0
}

#ddmenu li {
    display: block;
    position: relative;
    float: left;
    padding-bottom: 6px
}

#ddmenu li:hover {
    padding-right: 13px
}

#ddmenu li:hover .angle {
    display: none !important
}

#ddmenu li a {
    display: block;
    float: left;
    padding: 0 12px;
    line-height: 78px;
    color: #666;
    text-decoration: none;
    transition: .2s linear
}

#ddmenu ul {
    position: absolute;
    background: #fff;
    display: none;
    width: 136px;
    margin-top: 7px;
    margin-left: -28px;
    padding: 7px 5px;
    z-index: 4
}

#ddmenu ul:after {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    bottom: 100%;
    left: 8px
}

#ddmenu ul:before {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    bottom: 100%;
    left: 4px
}

#ddmenu ul li {
    display: block;
    width: 100%;
    font-weight: 400;
    font-size: 14px;
    padding: 0;
    text-transform: none;
    border-bottom: none;
    margin-left: 8px
}

#ddmenu .asc::before {
    background: url(../images/caret_down.png);
    position: absolute;
    left: 0
}

#ddmenu .desc::before {
    background: url(../images/caret_up.png);
    position: absolute;
    left: 0
}

#ddmenu ul li a {
    display: block;
    width: 100%;
    padding: 6px 7px;
    line-height: 1.4em;
    transition: .2s linear
}

#menu_m .fastsearch {
    display: block;
    margin: 0
}

#menu_m .fastsearch #story {
    width: 70%;
    font-size: 12px;
    left: 0;
    padding: 0 0 0 10px
}

#menu_m .fastsearch .fbutton {
    width: 20%;
    margin-right: 10px
}

.owl-item .film {
    width: auto;
    float: none
}

.orderdesc-area {
    padding: 20px
}

.orderdesc-h {
    font-size: 24px;
    line-height: 28px;
    font-weight: 400;
    margin-bottom: 10px
}

.orderdesc-add {
    float: right;
    height: 44px;
    padding: 0 30px;
    border: none;
    background: #ffb10a;
    cursor: pointer;
    color: #fff;
    font-weight: 700;
    margin-top: 19px
}

.orderdesc-add:hover {
    background: #eaeaea;
    color: #fff
}

.tumbler__wrapper:after, .tumbler__wrapper:before {
    background-size: 15px 15px;
    background-repeat: no-repeat
}

.orderdesc-add-area {
    display: none;
    clear: both;
    margin-top: 15px;
    background: #eee;
    padding: 5px 10px;
    border-radius: 3px
}

.orderdesc-add-area-row {
    padding: 10px 10px 10px 150px;
    border-bottom: 1px solid #e0e0e0
}

.orderdesc-add-area-row:after, .orderdesc-statusinfo:after {
    content: "";
    display: table;
    clear: both
}

.orderdesc-add-area-row-t {
    float: left;
    margin-left: -140px;
    padding-top: 6px;
    font: bold 14px Calibri;
    color: #333
}

.orderdesc-add-area-row-input {
    width: 450px;
    height: 30px;
    border: 1px solid #ccc;
    border-radius: 3px;
    padding: 0 15px
}

.orderdesc-add-area-row-input:focus {
    border-color: #3a89c3
}

.orderdesc-cancel, .orderdesc-doadd {
    padding: 5px 25px;
    cursor: pointer;
    margin-right: 7px
}

.orderdesc-related {
    display: none;
    margin: 10px 0 0;
    background: #fff;
    padding: 10px;
    border: 1px solid #ddd;
    box-shadow: 0 2px 5px rgba(0, 0, 0, .1);
    width: 460px;
    border-radius: 3px
}

.orderdesc-related li {
    height: 22px;
    line-height: 22px;
    border-bottom: 1px solid #eee
}

.orderdesc-related-h {
    text-align: center;
    font-weight: 700
}

.orderdesc-statusinfo {
    padding: 0 5%;
    margin: 10px 0 0
}

.orderdesc-statusinfo li {
    float: left;
    width: 20%;
    font: 12px/22px Arial;
    color: #444;
    text-align: center
}

.orderdesc-statusinfo li a, .orderdesc-statusinfo li a:hover {
    text-decoration: none;
    color: #000;
    font-weight: 600
}

.orderdesc-statusinfo li a:hover span {
    text-decoration: underline;
    color: #ffb10a
}

.od-all, .od-deny, .od-done, .od-top, .od-wait {
    display: inline-block;
    height: 22px;
    width: 22px;
    background: #f0f0f0;
    vertical-align: bottom
}

.od-all {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAAAAADh3zPnAAAApklEQVR42mP4gA08ZaCq8K35nZ2zz6EJv5ro5paR4ebS+AxZ+FFc0FYQvTUo7AqScF7MI4iuRzFxb+DCO91Owaw45bYULtxYjXBEdQ5cOGopQnipB1w4YCNCeKPLM5hwwmyE8FwfuOreNIRwWjlc+IrbVpjoVpf9CHdP9TkGET3mU4/knXetbp0nPnw40elW+golqDbHuQBB2PJ36AF7Y//uK9SNHQAeuqDkUdpBpwAAAABJRU5ErkJggg==')
}

.od-wait {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAAAAADh3zPnAAAAXklEQVR42mP4gA08ZaCL8IUIt+VYhEtdXDyeYQrHuLi4XMAUzgMK38AUnu3iEoTF7AduLpOxObA77Ak24XePsLn7RW/pOSzCvS4uYViEa11cvN5g8XyYx2o6hzeKMADqkq62n/RA2wAAAABJRU5ErkJggg==')
}

.od-done {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAAAAADh3zPnAAAAVElEQVR42mP4gA08ZRh44XdYhc8FzMYifC7AxesZhjBI9DCS6ul5L5BFocJnXFxyXiCJwlRPBYofQ4jCzQaKuyBEEVZORRZFckk/kiiyA+8NcHgDAJWdq89/NheVAAAAAElFTkSuQmCC')
}

.od-deny {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAAAAADh3zPnAAAAaUlEQVR42mP4gA08ZRg44RMXQOSrjajCJ7x8TgFFc1z6UYTP+bj4nACKukxGMwQonuYCVYxkJVAcLook/Aqo1u0UujDIXDcXn1Oowi+Aov0g80+gCK8HmwsUz0E1pHcq2N68ewMesGjCAB57pGIv6y4lAAAAAElFTkSuQmCC')
}

.od-top {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAAAAADh3zPnAAAAv0lEQVR42mP4gA08ZaBE+N3DW2+wCD+eU3kDi/CDCbmXsQg/7Mu5hC789MqrhxMwhF9vTrjwaEIuhvDKyBOP+lCFn194+XplxAk0s9/vDzgNUv2wPwfukncv37/f7nsUJPygH+HAu+sfw4X74MLvdsader/D9whYGOGdd1sjj0FVH3uIcMm7bVEngMKHIVYihA+nXXy/1/vU6/VxZx9PK74Gs/LltdcfXpx7+f7B0edvrx5/iR4m798Btb4lI9IA15afFB34FCYAAAAASUVORK5CYII=')
}

.orderdesc-related li .od-deny, .orderdesc-table td .od-deny {
    cursor: help
}

.orderdesc-table {
    margin-top: 10px;
    width: 100%;
    border-top: 1px solid #ccc;
    border-collapse: collapse
}

.orderdesc-table tr:nth-child(odd) {
    background: #fafaff
}

.orderdesc-table tr:hover {
    background: #eee
}

.orderdesc-table td {
    height: 22px;
    margin: 0;
    padding: 0;
    text-align: center;
    font: bold 11px/22px Arial;
    color: #666;
    border-bottom: 1px solid #ccc
}

.orderdesc-table td.od_td_title {
    text-align: left;
    padding: 5px 0 5px 10px;
    height: 18px;
    line-height: 18px
}

.orderdesc-rating {
    width: 100%;
    font-weight: 700;
    height: 22px;
    line-height: 22px;
    display: block;
    background: #eee;
    color: #999;
    cursor: pointer;
    border-radius: 1px
}

.orderdesc-rating-green {
    text-shadow: 0 1px 3px rgba(0, 0, 0, .3);
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAWCAIAAACOpGH9AAAAJElEQVQImWNoOmXGxMDAwPTv338mBgYGpv9wmgGvOIz/D7s4AAAVHIUkUImVAAAAAElFTkSuQmCC') repeat-x #74b52f;
    color: #fff
}

.ad_title, .sub_adtitle {
    background: #fff;
    position: absolute
}

.orderdesc-edit {
    font: 10px Arial;
    color: #d28c00
}

#orderdesc-edit {
    padding: 10px !important
}

.orderdesc-navigation {
    clear: both;
    margin-top: 15px;
    text-align: center;
    font: 12px Arial;
    color: #999
}

.orderdesc-navigation * {
    display: inline-block;
    margin: 0 2px 4px;
    padding: 7px 5px;
    border: 1px solid #eee;
    border-radius: 2px
}

.orderdesc-navigation a {
    border-color: #bedbf1
}

.orderdesc-navigation a:hover {
    color: #1e6faa;
    text-decoration: none;
    border-color: #3a89c3
}

.authorization .text input, .registration .text input {
    width: 100%;
    color: #3d424d;
    margin: 20px 0 0;
    white-space: nowrap
}

.b-theme__template__night .collection a, .b-theme__template__night .film-body, .b-theme__template__night .header .drop {
    box-shadow: 0 0 18px rgba(8, 8, 8, .6) !important
}

.show-alerts {
    top: 0;
    right: 0;
    z-index: 1003
}

.show-alerts > div {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAgCAIAAABch4VNAAAAGklEQVQImWP49esXEwMDA9P///+x0jBMI3kAMQInCeNawiQAAAAASUVORK5CYII=') repeat-x #eee;
    padding: 10px 15px;
    box-shadow: 0 2px 7px rgba(0, 0, 0, .2);
    border-left: 3px solid red;
    border-radius: 1px 0 0 1px;
    margin-top: 20px;
    color: #333;
    text-shadow: 0 1px 3px #fff;
    white-space: nowrap;
    display: none;
    width: auto;
    float: right;
    clear: both;
    cursor: default;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

#comment-editor textarea, #dlefastreplycomments textarea {
    border: 2px solid #e6e6e6;
    margin-top: -2px;
    box-shadow: none;
    transition: .2s linear
}

div.showLoad {
    display: block;
    height: 28px;
    width: 28px;
    background: url('data:image/gif;base64,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') 50% 50% no-repeat
}

.dle_b_bottom_page, .dle_b_bottom_player, .dle_b_bottom_textplayer {
    border-top: 1px solid #ffb10a;
    padding: 10px 5px 5px;
    position: relative;
    margin-top: 30px;
    display: flex;
    justify-content: space-between
}

.dle_b_bottom_player.lefta {
    padding: 20px 5px 10px;
    margin-top: 50px
}

.ad_title {
    font-size: 16px;
    font-weight: 600;
    padding: 10px 10px 1px;
    top: -18px;
    cursor: help
}

.sub_adtitle {
    text-transform: none;
    font-size: 12px;
    font-weight: 400;
    color: #929292;
    margin-top: -1px;
    width: 280px;
    margin-left: 5px
}

.text label {
    display: block;
    position: relative
}

.form_login_label {
    display: block;
    position: absolute;
    font-size: 16px;
    font-weight: 600;
    left: 0;
    top: 0
}

.authorization .text input {
    box-sizing: border-box;
    border-bottom: 1px solid #eaeaea !important;
    padding: 15px 0;
    border: none
}

.authorization .text input:focus, .registration .text input:focus {
    border-bottom: 1px solid #ffb10a !important
}

.registration li {
    margin-bottom: 30px
}

.registration .text input {
    box-sizing: border-box;
    border-bottom: 1px solid #eaeaea !important;
    padding: 10px 0 15px;
    border: none
}

.registration #result-registration {
    margin-top: -20px
}

.registration .block {
    width: 50%
}

.social_login span {
    font-weight: 600;
    color: #727272
}

#registration {
    max-width: 700px;
    margin: 0 auto
}

.reg_captcha {
    display: inline-block;
    margin: 0
}

.reg_captcha span {
    font-weight: 600;
    font-size: 16px
}

.registration button {
    border: none;
    padding: 20px;
    width: 100%;
    font-weight: 600;
    margin-top: 20px;
    transition: .2s linear
}

.registration button:hover {
    background: 0 0;
    color: #ffb10a;
    transition: .2s linear
}

#addcomment .form-group {
    display: flex
}

#addcomment .form-group input {
    border: none;
    width: 100%;
    padding: 15px;
    margin: 0;
    box-shadow: none;
    transition: .2s linear
}

#addcomment .form-group #name {
    border-left: 3px solid #727272;
    border-bottom: 2px solid #e6e6e6
}

#addcomment .form-group input#name:focus, #comment-editor textarea:focus {
    border-left: 3px solid #ffb10a
}

#comment-editor textarea {
    resize: none;
    padding: 20px 15px 30px;
    border-left: 3px solid #727272
}

#addcomment button {
    font-weight: 600;
    padding: 15px 30px
}

.g-recaptcha {
    margin-top: 10px
}

#dlefastreplycomments {
    margin-left: 100px;
    position: relative
}

#dlefastreplycomments textarea {
    padding: 25px 15px 15px;
    border-left: 2px solid #727272;
    background: #f5f5f5
}

#dlefastreplycomments input.commentsreplyname:focus, #dlefastreplycomments textarea:focus {
    border-left: 2px solid #ffb10a
}

#dlefastreplycomments input.commentsreplyname {
    border: none;
    width: 100%;
    padding: 15px;
    margin: 0;
    box-shadow: none;
    transition: .2s linear;
    border-left: 2px solid #727272;
    background: #f5f5f5;
    box-sizing: border-box
}

#dlefastreplycomments .button {
    font-weight: 600
}

.mybnr {
    height: 300px;
    position: relative
}

#modal_form #modal_close, .bl_con_txt, .err_fq, .mybnr .supt, .mybnr .title {
    position: absolute
}

.mybnr .title {
    font-size: 32px;
    font-weight: 600;
    line-height: 30px;
    text-align: right;
    display: flex;
    margin-top: 10%;
    width: 100%
}

.mybnr .title b {
    margin-right: 34px
}

.mybnr .supt {
    margin-top: 39%;
    font-size: 13px;
    font-weight: 400;
    line-height: 16px;
    color: #adadad;
    padding: 12px;
    border-left: 1px solid #ffb10a;
    transition: .2s linear;
    cursor: pointer
}

.mybnr .supt.rec {
    margin-top: 78%
}

#modal_form {
    width: 600px;
    height: 450px;
    background: #fff;
    top: 45%;
    left: 50%;
    margin-top: -230px;
    margin-left: -320px;
    opacity: 0;
    z-index: 5;
    padding: 40px;
    line-height: 20px
}

#modal_form h2 {
    text-align: center;
    color: #333
}

#modal_form p {
    margin-bottom: 20px;
    color: #5c5c5c
}

#modal_form i {
    color: #aaa
}

#modal_form #modal_close {
    width: 21px;
    height: 21px;
    top: 15px;
    right: 10px;
    cursor: pointer;
    display: block;
    font-size: 28px;
    font-weight: 600
}

#overlay {
    z-index: 3;
    background-color: #000;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    cursor: pointer
}

.zc-embed {
    width: 600px;
    margin: 0 auto 10px;
    z-index: 1
}

.block_country {
    display: flex;
    align-items: center;
    height: 399.393px;
    width: 100%;
    background: #000;
    color: #fff
}

.block_country span {
    margin: 0 auto;
    font-size: 16px;
    line-height: 24px
}

.block_country img {
    display: flex;
    width: 68px;
    height: 72px;
    margin: 10px auto 30px
}

.block_country a {
    font-weight: 600;
    color: #fff !important;
    text-decoration: underline
}

.bl_con_txt {
    bottom: 0;
    margin: 7px
}

.bl_con_txt_2 {
    margin-left: 45px
}

.bl_con_txt .no_txt {
    position: relative;
    color: #fff;
    font-size: 16px;
    padding: 5px;
    cursor: help
}

.bl_con_txt .no_txt::before {
    position: absolute;
    width: 100%;
    height: 50%;
    content: '';
    border-bottom: 2px solid #fff;
    pointer-events: none;
    transform: rotate(30deg);
    margin-top: -5px;
    margin-left: -2px
}

li.comments-tree-item .comments-tree-list {
    margin-left: 60px;
    background: #f5f5f5
}

.t_lnk {
    margin-left: 6px;
    font-size: 14px
}

.soc_page a {
    padding: 0 10px;
    margin-left: 0
}

.faq_p ol li, .faq_p ul li {
    margin-left: 40px
}

.faq_p h3 {
    font-size: 20px;
    margin-bottom: 10px
}

.faq_p p {
    margin-bottom: 45px
}

.err_fq {
    top: 10px;
    color: #8a8a8a !important;
    right: 10px;
    font-size: 11px
}

.sh_country, .sh_year {
    margin-top: 15px;
    color: #c9c9c9;
    margin-right: 5px;
    font-size: 11px;
    float: right
}

.buy_movie img {
    height: 60px;
    margin-bottom: -9px
}

.sh_country a, .sh_year a {
    color: #c9c9c9 !important;
    font-weight: 600
}

.sh_country {
    font-weight: 600;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
}

.active .stitle, .ottitles {
    font-weight: 700
}

.counter.countr .count_raiting {
    display: block;
    color: #ababab;
    margin-bottom: 5px;
    cursor: help;
    font-size: 11px
}

.favmod {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    display: block;
    width: 34px;
    height: 34px
}

.favmod-add {
    display: block;
    width: 100%;
    height: 100%;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAABEEAYAAAC0ejvGAAAACXBIWXMAAC4jAAAuIwF4pT92AAAF4mlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKE1hY2ludG9zaCkiIHhtcDpDcmVhdGVEYXRlPSIyMDE5LTAxLTEwVDE0OjE2KzAyOjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDE5LTAxLTEwVDE0OjE2KzAyOjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOS0wMS0xMFQxNDoxNiswMjowMCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpkNTFjZjI1MS02MjBiLTQ4MmYtODg1ZC0wNWUxMzFkYjkwNDgiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDoxYzZlNGZkNi1jYzg2LTQ2NDItOGExNC1kNTZhMGVjMGJkMmQiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpkYWE5NDRiNC03ZDEzLTRkYTktOTI4Ni04ZWIwNDMyMDRkOGEiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmRhYTk0NGI0LTdkMTMtNGRhOS05Mjg2LThlYjA0MzIwNGQ4YSIgc3RFdnQ6d2hlbj0iMjAxOS0wMS0xMFQxNDoxNiswMjowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpkNTFjZjI1MS02MjBiLTQ4MmYtODg1ZC0wNWUxMzFkYjkwNDgiIHN0RXZ0OndoZW49IjIwMTktMDEtMTBUMTQ6MTYrMDI6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4VpsYgAAABXklEQVR42u3auQ6CQBAGYJhQwXtpx7tCp++knfUaJGg8CCt7zfHPVnSbj8nsNVWFeMT1Mg3nakDMEMt3DYj3qAFhFGQLwgyIL4R6kH8h1ILshVAHEgqhBiQWhHiQ2BBiQVJBiANJDSEGJBcEe5DcEGxBSkGwAykNwQaEC0RxkFCI03kar+/jYRrh8yLrGVEMhDtENhApEMlrSOwaERq+NYasZ0SyDMkNwXaVkZ4R0UC0QewG0Qrxdw3RDuENYgViE8QaxCqIVYgvEOsQTxBAfIA4NwxtC4g5nCMgzBDZjv9SIIyDrNdMAoRJEP9VlABhAmT/vooAoRIk3k6bAKECJN3ZiwAhEiTfaZwAIQKk3P0MAYIlCJ8bOwIECxB0ELGHyAwi51a/4QvR97dbzLmMY9cVyxC57zwNXwi/P8q0hqCDSB1EIIjet2ACxC4QO90BBAgvELv9IgSInyCAWOIOUrRgJ/MeA/oAAAAASUVORK5CYII=) no-repeat
}

.favmod-unset {
    width: 100%;
    height: 100%;
    background: url("data:image/gif;base64,R0lGODlhIgAiAJEAAAAAAP////+xCv///yH5BAEAAAMALAAAAAAiACIAAAJenI+pm8IPm4t0iVvzuVhX3nkQGIoWOZkKWqoG26pwLM60Zt9fntZ8j/sBd0KfcDg66lbKJaLJIUIpUFAEFshqt6QkawsOdBlVFLk8lqCt6nX06U4P4uYXfXw35/e8AgA7")
}

.more_menu ul li a {
    font-size: 12px;
    font-weight: 600
}

.notification {
    position: relative;
    text-align: center;
    padding: 25px 0;
    margin-top: 10px;
    background: #f5f5f5;
    color: #7e7e7e;
    font-size: 11px
}

.notification a {
    color: #626262 !important;
    font-weight: 600
}

.fl_soc {
    float: right;
    margin: 0 50px;
    font-size: 22px
}

@media screen and (max-width: 440px) {
    .notification {
        display: none
    }
}

.original_name {
    margin-top: 6px;
    color: #939393
}

.tumbler__wrapper:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cstyle%3E.a%7Bfill:%23F0C419;%7D%3C/style%3E%3Cg fill='none'%3E%3Cg class='a'%3E%3Cpath d='M7.5 0C7.4 0 7.3 0.1 7.3 0.3L7.3 1.8C7.3 1.9 7.4 2 7.5 2 7.6 2 7.8 1.9 7.8 1.8L7.8 0.3C7.8 0.1 7.6 0 7.5 0Z'/%3E%3Cpath d='M7.5 13C7.4 13 7.3 13.1 7.3 13.3L7.3 14.8C7.3 14.9 7.4 15 7.5 15 7.6 15 7.8 14.9 7.8 14.8L7.8 13.3C7.8 13.1 7.6 13 7.5 13Z'/%3E%3Cpath d='M14.8 7.3L13.3 7.3C13.1 7.3 13 7.4 13 7.5 13 7.6 13.1 7.8 13.3 7.8L14.8 7.8C14.9 7.8 15 7.6 15 7.5 15 7.4 14.9 7.3 14.8 7.3Z'/%3E%3Cpath d='M2 7.5C2 7.4 1.9 7.3 1.8 7.3L0.3 7.3C0.1 7.3 0 7.4 0 7.5 0 7.6 0.1 7.8 0.3 7.8L1.8 7.8C1.9 7.8 2 7.6 2 7.5Z'/%3E%3Cpath d='M11.6 3.7C11.6 3.7 11.7 3.7 11.7 3.6L13.2 2.2C13.3 2.1 13.3 1.9 13.2 1.8 13.1 1.7 12.9 1.7 12.8 1.8L11.4 3.3C11.3 3.4 11.3 3.5 11.4 3.6 11.4 3.7 11.5 3.7 11.6 3.7Z'/%3E%3Cpath d='M3.3 11.4L1.8 12.8C1.7 12.9 1.7 13.1 1.8 13.2 1.9 13.2 1.9 13.3 2 13.3 2.1 13.3 2.1 13.2 2.2 13.2L3.6 11.7C3.7 11.6 3.7 11.5 3.6 11.4 3.5 11.3 3.4 11.3 3.3 11.4Z'/%3E%3Cpath d='M11.7 11.4C11.6 11.3 11.5 11.3 11.4 11.4 11.3 11.5 11.3 11.6 11.4 11.7L12.8 13.2C12.9 13.2 12.9 13.3 13 13.3 13.1 13.3 13.1 13.2 13.2 13.2 13.3 13.1 13.3 12.9 13.2 12.8L11.7 11.4Z'/%3E%3Cpath d='M2.2 1.8C2.1 1.7 1.9 1.7 1.8 1.8 1.7 1.9 1.7 2.1 1.8 2.2L3.3 3.6C3.3 3.7 3.4 3.7 3.4 3.7 3.5 3.7 3.6 3.7 3.6 3.6 3.7 3.5 3.7 3.4 3.6 3.3L2.2 1.8Z'/%3E%3Cpath d='M12.6 5.4C12.6 5.4 12.7 5.5 12.8 5.5 12.8 5.5 12.9 5.5 12.9 5.5L13.6 5.2C13.7 5.1 13.8 5 13.7 4.9 13.7 4.7 13.5 4.7 13.4 4.7L12.7 5C12.6 5.1 12.5 5.2 12.6 5.4Z'/%3E%3Cpath d='M2.4 9.6C2.4 9.5 2.2 9.5 2.1 9.5L1.4 9.8C1.3 9.9 1.2 10 1.3 10.1 1.3 10.2 1.4 10.3 1.5 10.3 1.5 10.3 1.6 10.3 1.6 10.3L2.3 10C2.4 9.9 2.5 9.8 2.4 9.6Z'/%3E%3Cpath d='M13.6 9.7L12.9 9.4C12.8 9.4 12.7 9.4 12.6 9.6 12.5 9.7 12.6 9.8 12.7 9.9L13.4 10.2C13.5 10.2 13.5 10.2 13.5 10.2 13.6 10.2 13.7 10.1 13.8 10 13.8 9.9 13.7 9.8 13.6 9.7Z'/%3E%3Cpath d='M1.4 5.3L2.1 5.6C2.1 5.6 2.1 5.6 2.2 5.6 2.3 5.6 2.4 5.5 2.4 5.4 2.5 5.3 2.4 5.2 2.3 5.1L1.6 4.8C1.4 4.8 1.3 4.8 1.2 5 1.2 5.1 1.3 5.2 1.4 5.3Z'/%3E%3Cpath d='M10 12.7C9.9 12.6 9.8 12.5 9.6 12.6 9.5 12.6 9.5 12.8 9.5 12.9L9.8 13.6C9.8 13.7 9.9 13.7 10 13.7 10.1 13.7 10.1 13.7 10.1 13.7 10.3 13.7 10.3 13.5 10.3 13.4L10 12.7Z'/%3E%3Cpath d='M5.3 2.5C5.3 2.5 5.3 2.5 5.4 2.4 5.5 2.4 5.5 2.2 5.5 2.1L5.2 1.4C5.1 1.3 5 1.2 4.9 1.3 4.7 1.3 4.7 1.5 4.7 1.6L5 2.3C5.1 2.4 5.2 2.5 5.3 2.5Z'/%3E%3Cpath d='M5.4 12.6C5.3 12.5 5.2 12.6 5.1 12.7L4.8 13.4C4.8 13.6 4.8 13.7 5 13.8 5 13.8 5 13.8 5.1 13.8 5.2 13.8 5.3 13.7 5.3 13.6L5.6 12.9C5.6 12.8 5.6 12.7 5.4 12.6Z'/%3E%3Cpath d='M9.7 2.4C9.8 2.4 9.8 2.4 9.9 2.3L10.2 1.6C10.2 1.4 10.2 1.3 10 1.2 9.9 1.2 9.8 1.3 9.7 1.4L9.4 2.1C9.4 2.2 9.4 2.3 9.6 2.4 9.6 2.4 9.6 2.4 9.7 2.4Z'/%3E%3C/g%3E%3Ccircle cx='7.5' cy='7.5' r='5' class='a'/%3E%3Ccircle cx='7.5' cy='7.5' r='3.8' fill='%23EDE21B'/%3E%3C/g%3E%3C/svg%3E%0A");
    left: 6px
}

.tumbler__wrapper:after {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='15px' height='15px' viewBox='0 0 15 15' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Film' transform='translate(-1566.000000, -1086.000000)' fill-rule='nonzero'%3E%3Cg id='Group' transform='translate(1566.000000, 1086.000000)'%3E%3Cpath d='M4.4064,11.26584 C8.19456,11.26584 11.26512,8.1948 11.26512,4.40664 C11.26512,2.72808 10.66032,1.19256 9.65952,0.00024 C12.75168,0.99288 14.99088,3.8892 14.99088,7.31112 C14.99088,11.55288 11.55264,14.99112 7.31088,14.99112 C3.88896,14.99112 0.99264,12.75192 8.52651283e-16,9.65976 C1.19232,10.66104 2.72832,11.26584 4.4064,11.26584 Z' id='Path' fill='%23FFD93B'%3E%3C/path%3E%3Cpath d='M12.0576,1.28328 C13.0848,2.5884 13.70208,4.23144 13.70208,6.02184 C13.70208,10.2636 10.26384,13.70184 6.02208,13.70184 C4.23168,13.70184 2.58864,13.08456 1.28352,12.05736 C2.68896,13.84152 4.86384,14.99112 7.31136,14.99112 C11.55312,14.99112 14.99136,11.55288 14.99136,7.31112 C14.99136,4.8636 13.84176,2.6892 12.0576,1.28328 Z' id='Path' fill='%23F4C534'%3E%3C/path%3E%3Cg transform='translate(1.260000, 2.460000)' fill='%23FFD83B' id='Path'%3E%3Cpolygon points='2.58384 0.53832 3.37488 2.142 5.14416 2.3988 3.864 3.6468 4.16592 5.40888 2.58384 4.57704 1.00128 5.40888 1.3032 3.6468 0.02304 2.3988 1.79232 2.142'%3E%3C/polygon%3E%3Cpolygon points='7.04592 0.0252 7.45584 0.85656 8.37312 0.98952 7.70928 1.63656 7.86624 2.54952 7.04592 2.11848 6.2256 2.54952 6.38256 1.63656 5.71872 0.98952 6.636 0.85656'%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    right: 6px
}

.b-theme__switcher {
    float: left;
    padding: 15px 0;
    margin-right: 20px
}

.tumbler__wrapper {
    width: 38px;
    height: 30px;
    border-radius: 30px;
    justify-content: space-between;
    align-items: center;
    padding: 0 6px;
    cursor: pointer;
    display: flex;
    position: relative
}

.tumbler__wrapper:after, .tumbler__wrapper:before {
    content: '';
    display: block;
    top: 50%;
    margin-top: -7px;
    height: 15px;
    width: 15px;
    position: absolute
}

.tumbler {
    position: absolute;
    height: 20px;
    width: 20px;
    border-radius: 50%;
    background-color: #e8e8e8;
    transition: transform .5s, background-color .5s;
    will-change: transform;
    z-index: 2
}

body.b-theme__template__night .tumbler {
    transform: translateX(calc(100% - 1px));
    background-color: #2a2a2a
}

.b-theme__template__night .basecont, .b-theme__template__night .baseform, .b-theme__template__night .header, .b-theme__template__night .header .drop, .b-theme__template__night .static, body.b-theme__template__night {
    background-color: rgba(23, 23, 23);
    color: #fff
}

.b-theme__template__night #menu_m .drop {
    background-color: rgba(23, 23, 23)
}

.b-theme__template__night .film .info {
    background: #090909
}

.b-theme__template__night .pheading {
    border-bottom: 1px solid #242424
}

.b-theme__template__night .favmod-add {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAABEEAYAAAC0ejvGAAAACXBIWXMAAC4jAAAuIwF4pT92AAAF8WlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKE1hY2ludG9zaCkiIHhtcDpDcmVhdGVEYXRlPSIyMDE5LTAxLTEwVDE3OjM1OjM4KzAyOjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDE5LTAxLTEwVDE3OjM1OjM4KzAyOjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOS0wMS0xMFQxNzozNTozOCswMjowMCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpiZjQwN2MzZC0zZWRiLTQ4YzYtYWVjNi02MTFiMzViZjVmNjMiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo2YWYzZDYyYi0zNWRkLWZhNDktODg4Ni1kNjJlMzg0YTA1NDciIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyMWE5MDhlYi00NTRmLTQxMGUtOTg3My1kOTM4OTU3MzQ1NjgiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjIxYTkwOGViLTQ1NGYtNDEwZS05ODczLWQ5Mzg5NTczNDU2OCIgc3RFdnQ6d2hlbj0iMjAxOS0wMS0xMFQxNzozNTozOCswMjowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpiZjQwN2MzZC0zZWRiLTQ4YzYtYWVjNi02MTFiMzViZjVmNjMiIHN0RXZ0OndoZW49IjIwMTktMDEtMTBUMTc6MzU6MzgrMDI6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7XKCq2AAABUklEQVR42u3aOQ6EMAwFULCo4G7cFe5GnZEYBcFoECGrl++KMnkYZ8FdhziFcz0QvhD+qQfENXpAmAa5hzAG8gxhBCQcQjnIewilIPEQykDSIZSA5IMQDpIfQihIOQhhIOUhhIDUg2AOUh+CKUg7CGYg7SGYgMRDuD1OE9kjfURkPSMag/CFqAzCH6JSDclXI5InGlhjyHpGFM6QehDMVxm5GZEZRA9EIog+iMgaohfiJYh+iEAQOxAPIPYgbkDsQvyAAOIAcW5ZxhEQPjEICNcvhABR5bQrD8IoyPPiQYAwBfJ+O0GAUA2SvsEkQKgCyX/kIECIBil/CCVAiAKpfy1BgGAN0v6iigDBCoTf1SU6iNqCoINIDISPgS/EPG9bzrGs6zQ1yxC5/3kGvhBhb5RpDUEHkTqIRBC9/4IJEFEgdroDCBBBIHb7RQgQf0EA4eMD0+Gi1sz3bW0AAAAASUVORK5CYII=) no-repeat
}

.b-theme__template__night .actors_full .text, .b-theme__template__night .movie .info a, .b-theme__template__night .movie .info li {
    color: #b5b5b5
}

.b-theme__template__night .orderdesc-add-area {
    background-color: #141414;
    color: #fff
}

.b-theme__template__night #ddmenu ul, .b-theme__template__night .notification, .b-theme__template__night .orderdesc-table tr:nth-child(odd) {
    background: #141414
}

.b-theme__template__night .bb-editor textarea, .b-theme__template__night li.comments-tree-item .comments-tree-list {
    background: #141414;
    color: #fff;
    padding: 10px
}

.b-theme__template__night #comment-editor textarea {
    border: none;
    border-left: 3px solid
}

.b-theme__template__night #dlefastreplycomments textarea {
    background: #141414;
    color: #fff;
    border: none;
    border-left: 3px solid
}

.b-theme__template__night .movie .original_name {
    color: #505050
}

.b-theme__template__night .bbcodes, .b-theme__template__night .btn {
    background: #141414;
    color: #7e7e7e
}

.b-theme__template__night .bbcodes:hover, .b-theme__template__night .btn:hover {
    background: #141414 !important;
    color: #fff
}

.b-theme__template__night .btn_auth {
    background: #141414 !important
}

.b-theme__template__night #ddmenu li a {
    color: #cdcdcd
}

.b-theme__template__night .filter-checkbox-area, .b-theme__template__night .filter-form, .b-theme__template__night .footer, .b-theme__template__night .select-box {
    background: #141414;
    color: #fff
}

.b-theme__template__night #searchsuggestions .searchheading, .b-theme__template__night .f_bottom .f_copy, .b-theme__template__night .footer a, .b-theme__template__night .orderdesc-statusinfo li a, .b-theme__template__night .speedbar span span:first-child a {
    color: #fff
}

.b-theme__template__night .fastsearch #ajax_search {
    background-color: rgba(23, 23, 23);
    border-left: 1px solid #2b2b2b;
    color: #fff
}

.b-theme__template__night #searchsuggestions, .b-theme__template__night .fbutton.gray, .b-theme__template__night .mdtrailer {
    background: rgba(23, 23, 23);
    color: #fff
}

.actors_full .title .subtitle, .t_actor_st span {
    font-size: 16px;
    color: #909090
}

.b-theme__template__night .filter-form .btn, .b-theme__template__night .orderdesc-navigation * {
    background: #080808;
    border: none
}

.b-theme__template__night .filter-form input.int, .b-theme__template__night .filter-form select {
    background: #080808;
    border: none;
    color: #fff;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.b-theme__template__night label.checkbox, .b-theme__template__night label.radio {
    background: #080808 !important
}

.b-theme__template__night .navigation .thide span {
    background: #090909;
    color: #fff
}

.b-theme__template__night .collection a {
    background: #090909
}

.b-theme__template__night .collection .posters .bg i {
    background: linear-gradient(#47464600, #090909) !important
}

.b-theme__template__night .tableform textarea, .b-theme__template__night input[type=password], .b-theme__template__night input[type=text] {
    background: #080808;
    color: #fff;
    border: none
}

.actors_full .img_actor img {
    height: 281px
}

.actors_full .img_actor {
    float: left;
    box-shadow: 0 0 18px rgba(142, 142, 142, .75);
    max-height: 281px;
    margin: 0 50px 50px 0
}

.actors_full .title {
    margin-bottom: 25px
}

.actors_full .title h1 {
    font-size: 30px;
    line-height: 34px;
    margin-bottom: 4px
}

.actors_full .text {
    line-height: 32px;
    color: #3e3e3e
}

.t_actor_st {
    margin-bottom: 30px
}

.t_actor_st h2 {
    margin-bottom: 2px
}

.b-theme__template__night .actors_full .text b, .b-theme__template__night .f_bottom, .b-theme__template__night .social_link {
    color: #fff
}

.b-theme__template__night .actors_full .img_actor {
    box-shadow: 0 0 18px rgba(8, 8, 8, .6)
}

.clearfix:after, .clearfix:before {
    content: "";
    display: table
}

.mdtrailer {
    display: none;
    position: absolute;
    right: 0;
    z-index: 1;
    font-size: 20px;
    padding: 8px;
    background: #fff;
    color: #0a0a0a
}

.social_link {
    float: right;
    max-width: 150px;
    margin-right: 60px
}

.social_link a {
    font-size: 22px;
    color: #494949;
    margin-left: 12px
}

.ottitles {
    font-size: 20px;
    line-height: 24px;
    margin: 30px 15px 5px
}

.stitles {
    display: table;
    width: 100%
}

.anames, .snames {
    cursor: pointer;
    display: table-row;
    line-height: 30px
}

.sdate, .snum, .stitle {
    display: table-cell
}

.snum {
    text-align: center;
    width: 5%
}

.stitle {
    text-align: left
}

.sdate {
    text-align: right;
    padding-right: 5px
}

.active svg {
    margin-left: 2px
}

.anames.active, .snames.active {
    cursor: auto;
    background-color: #f5f5f5
}

.snames.active .stitle a {
    text-decoration: none;
    color: #000 !important
}

.dot {
    border-bottom: 1px dashed #dedddd;
    color: #9d9d9d
}

.anames:hover, .snames:hover {
    background-color: #f9f9f9
}

.stitle a {
    color: #9d9d9d !important
}

.dk_hm {
    min-width: 282px
}