html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    vertical-align: baseline
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block
}

body {
    line-height: 1
}

ol,
ul {
    list-style: none
}

blockquote,
q {
    quotes: none
}

blockquote:before,
blockquote:after {
    content: ""
}

q:before,
q:after {
    content: ""
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

button {
    background-color: transparent;
    outline: none;
    border: 0;
    cursor: pointer
}

button,
input,
select,
textarea {
    background-color: transparent;
    outline: none;
    border: 0
}

ol,
ul,
li {
    list-style: none
}

svg.icon {
    line-height: 1;
    vertical-align: middle;
    display: inline-block;
    width: 1em;
    height: 1em
}

svg:not(:root) {
    overflow: hidden
}

.lato_font {
    font-family: lato, serif
}

.yekan_font {
    font-family: "iranYekan", serif
}

.container {
    margin: 0 auto;
    width: 1200px
}

@media(min-width: 768px) {
    .container {
        width: 750px
    }
}

@media(min-width: 992px) {
    .container {
        width: 970px
    }
}

@media(min-width: 1200px) {
    .container {
        width: 1170px
    }
}

body {
    margin: 0;
    padding: 0;
    font-size: 100%;
    background: #050505;
    color: #fff;
    overflow-x: hidden;
    font-family: iranYekan, serif;
    font-weight: 400
}

body.rtl {
    direction: rtl;
    font-family: iranYekan, serif
}

input,
textarea {
    font-weight: 400;
    font-family: iranYekan, serif
}

button {
    font-family: iranYekan, serif
}

body.rtl input,
textarea,
button {
    font-family: iranYekan, serif
}

a {
    text-decoration: unset;
    text-decoration: none
}

.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.row:before,
.row:after {
    content: " ";
    display: table
}

.clearfix:after,
.container:after,
.row:after {
    clear: both
}

.hidden {
    display: none
}

.justify-content {
    justify-content: space-between
}

.reverse {
    flex-direction: row-reverse
}

.inline-flex {
    display: inline-flex
}

.rowflex {
    display: flex;
    flex-wrap: wrap
}

* {
    box-sizing: border-box;
    outline: none
}

*:before {
    box-sizing: border-box
}

*:after {
    box-sizing: border-box
}

input[dir=ltr] {
    direction: ltr;
    text-align: left
}

button:disabled,
button[disabled] {
    cursor: not-allowed !important;
    background-color: #484848 !important;
    background: #484848 !important;
    box-shadow: none !important
}

.noMarginAndPadding {
    padding: 0 !important;
    margin: 0 !important
}

.noMargin {
    margin: 0 !important
}

.top_message {
    width: 100%;
    background: #eb8307;
    color: #fff;
    padding: 10px 0;
    text-align: center;
    font-size: 90%
}

.top_message a {
    color: #fff
}

.header_site {
    width: 100%
}

.header_site .rowflex {
    flex-direction: row-reverse;
    justify-content: space-between
}

.header_site .bg_back_head {
    position: relative;
    z-index: -1
}

.header_site .bg_back_head .bg_left_back,
.header_site .bg_back_head .bg_right_back {
    position: absolute;
    top: -90px;
    left: -90px;
    width: 774px;
    height: 691px;
    background-image: url(images/back_one_head.png)
}

.header_site .bg_back_head .bg_right_back {
    left: auto;
    top: -200px;
    right: -400px;
    width: 1107;
    height: 607px;
    background-image: url('images/back_two_head.png')
}

.header_site .user_nav {
    display: flex;
    margin-top: 10px
}

.header_site .user_nav .btn_open_opoup,
.btn_header {
    display: inline-block;
    border-radius: 19px;
    background: #252525;
    width: 116px;
    height: 38px;
    line-height: 38px;
    margin-left: 5px;
    cursor: pointer;
    text-align: center;
    font-size: 85%;
    margin-top: 25px;
    color: #fff
}

.referenceBtn {
    color: #EB8307
}

.header_site .user_nav .btn_open_opoup svg,
.btn_header svg {
    display: inline-block;
    width: 19px;
    height: 19px;
    fill: #fff;
    margin: -3px 0 0 5px
}

.header_site .user_nav .btn_open_opoup:hover,
.btn_header:hover {
    background: #eb8307;
    color: #fff
}

.header_site .user_nav .inner_user_nav {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    position: relative
}

.header_site .user_nav .inner_user_nav .head_user_nav {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    background: #242424;
    border-radius: 7px;
    padding: 8px 12px;
    cursor: pointer
}

.header_site .user_nav .inner_user_nav .head_user_nav .avatar_user img {
    display: inline-block;
    width: 40px;
    height: 40px;
    border-radius: 100%;
    vertical-align: bottom
}

.header_site .user_nav .inner_user_nav .head_user_nav .meta_avatar {
    font-size: 85%;
    width: 80px;
    padding-right: 10px;
    position: relative
}

.header_site .user_nav .inner_user_nav .head_user_nav .meta_avatar h3 {
    font-weight: 500;
    width: 50px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    display: inline-block
}

.header_site .user_nav .inner_user_nav .head_user_nav .meta_avatar span {
    display: block;
    font-weight: 300;
    margin-top: 5px
}

.header_site .user_nav .inner_user_nav .head_user_nav .meta_avatar .arrow_down {
    position: absolute;
    top: -2px;
    left: 0
}

.header_site .user_nav .inner_user_nav .head_user_nav .meta_avatar .arrow_down svg {
    width: 12px;
    height: 12px;
    fill: #fff;
    transform: rotate(-90deg)
}

.header_site .user_nav .inner_user_nav .body_user_nav {
    position: absolute;
    top: 100%;
    right: 0;
    visibility: hidden;
    opacity: 0;
    transition: all .2s ease-in-out;
    z-index: 2000
}

.header_site .user_nav .inner_user_nav .body_user_nav .inner_body_user_nav {
    background: #242424;
    padding: 5px;
    border-radius: 7px;
    min-width: 210px;
    font-size: 85%;
    margin-top: 12px;
    position: relative
}

.header_site .user_nav .inner_user_nav .body_user_nav .inner_body_user_nav:before {
    content: "";
    position: absolute;
    top: -7px;
    right: 20px;
    width: 13px;
    height: 14px;
    border: 1px solid #242424;
    border-right-color: #191919;
    border-right-style: solid;
    border-right-width: 1px;
    border-bottom-color: #191919;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-right-color: #242424;
    border-right-style: solid;
    border-right-width: 1px;
    border-bottom-color: #242424;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom: 0;
    border-right: 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    background: #242424
}

.header_site .user_nav .inner_user_nav .body_user_nav .inner_body_user_nav ul li a {
    display: inline-block;
    width: 100%;
    padding: 10px;
    border-bottom: 1px solid rgba(255, 255, 255, .1);
    color: #fff;
    transition: all .2s ease-in-out
}

.header_site .user_nav .inner_user_nav .body_user_nav .inner_body_user_nav ul li a:hover {
    color: #eb8307
}

.header_site .user_nav .inner_user_nav .body_user_nav .inner_body_user_nav ul li:last-child a {
    border-bottom: 0
}

.header_site .user_nav .inner_user_nav:hover .body_user_nav {
    visibility: visible;
    opacity: 1
}

.header_site .left_side {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    flex-direction: row-reverse
}



.header_site .left_side .logo_head {
    display: inline-block;
    margin-right: 10px
}

.header_site .left_side .logo_head .darkLogo {
    display: none
}

.logo_head a img {
    width: 247px;
    margin-top: 20px;
    margin-bottom: 20px;
}

.header_site .left_side .btn_favorite_movies {
    background: #131313;
    width: 57px;
    height: 57px;
    line-height: 57px;
    border-radius: 100%;
    display: inline-block;
    text-align: center;
    margin: 20px 0 0 20px
}

.header_site .left_side .btn_favorite_movies .inner_btn_favorite_movies {
    display: inline-block;
    border-radius: 100%;
    width: 38px;
    height: 38px;
    background: #252525;
    line-height: 38px;
    text-align: center;
    position: relative
}

.header_site .left_side .btn_favorite_movies .inner_btn_favorite_movies svg {
    width: 20px;
    height: 20px;
    fill: #eb8307
}

.header_site .left_side .btn_favorite_movies .inner_btn_favorite_movies span {
    display: inline-block;
    position: absolute;
    top: -7px;
    right: -7px;
    font-size: 85%;
    background: #eb8307;
    color: #fff;
    min-width: 16px;
    min-height: 16px;
    line-height: 16px;
    padding: 2px 5px;
    border-radius: 100%
}

.header_site .top_menu {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 86px;
    background: rgba(34, 34, 34, .9);
    box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, .4)
}

.header_site .top_menu .rowflex {
    flex-direction: unset
}

.header_site .top_menu .btn_open_menu_side {
    display: none
}

.header_site .top_menu .menu_right_header {
    position: relative
}

.header_site .top_menu .menu_right_header ul li {
    display: inline-block;
    margin-left: 45px
}

.header_site .top_menu .menu_right_header ul li a {
    color: #fff
}

.header_site .top_menu .menu_right_header ul li .icon_holder {
    float: right
}

.header_site .top_menu .menu_right_header ul li .icon_holder svg {
    width: 25px;
    height: 25px;
    fill: #eb8307;
    margin: 5px 0 0 10px;
    transition: all .2s ease-in-out
}

.header_site .top_menu .menu_right_header ul li .arrow_bottom {
    display: none
}

.header_site .top_menu .menu_right_header ul li .text_holder {
    float: right
}

.header_site .top_menu .menu_right_header ul li .text_holder span {
    display: block;
    font-size: 85%;
    margin-bottom: 10px
}

.header_site .top_menu .menu_right_header ul li .text_holder small {
    font-size: 85%;
    font-weight: 300;
    display: block;
    color: #eb8307
}

.header_site .top_menu .menu_right_header ul li .TopmenuSubmenu {
    position: absolute;
    top: 120%;
    width: 100%;
    right: 0;
    z-index: 2000;
    visibility: hidden;
    opacity: 0;
    transition: all .2s ease-in-out
}

.header_site .top_menu .menu_right_header ul li .TopmenuSubmenu .innerSubmenu {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-end;
    background: rgba(32, 32, 32, .9);
    border-radius: 8px;
    margin-top: 35px;
    padding-top: 30px;
    position: relative
}

.header_site .top_menu .menu_right_header ul li .TopmenuSubmenu .innerSubmenu:before {
    content: "";
    position: absolute;
    top: -7px;
    right: 170px;
    width: 13px;
    height: 14px;
    border: 1px solid rgba(32, 32, 32, .9);
    border-right-color: #242424;
    border-right-style: solid;
    border-right-width: 1px;
    border-bottom-color: #242424;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-right-color: rgba(32, 32, 32, .9);
    border-right-style: solid;
    border-right-width: 1px;
    border-bottom-color: rgba(32, 32, 32, .9);
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-right-color: rgba(32, 32, 32, .9);
    border-right-style: solid;
    border-right-width: 1px;
    border-bottom-color: rgba(32, 32, 32, .9);
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom: 0;
    border-right: 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    background: rgba(32, 32, 32, .9)
}

.header_site .top_menu .menu_right_header ul li .TopmenuSubmenu .innerSubmenu .rightMenuItems {
    width: 70%;
    padding: 20px
}

.header_site .top_menu .menu_right_header ul li .TopmenuSubmenu .innerSubmenu .rightMenuItems ul {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

.header_site .top_menu .menu_right_header ul li .TopmenuSubmenu .innerSubmenu .rightMenuItems ul li {
    width: 45%;
    margin-left: 0;
    margin-bottom: 20px
}

.header_site .top_menu .menu_right_header ul li .TopmenuSubmenu .innerSubmenu .rightMenuItems ul li:before {
    display: inline-block;
    content: "";
    width: 10px;
    height: 10px;
    background: #ff9800;
    border-radius: 4px;
    transform: rotate(45deg);
    margin-left: 7px
}

.header_site .top_menu .menu_right_header ul li .TopmenuSubmenu .innerSubmenu .rightMenuItems ul li a {
    font-size: 90%
}

.header_site .top_menu .menu_right_header ul li .TopmenuSubmenu .innerSubmenu .rightMenuItems ul li:hover:before {
    background: #eb8307
}

.header_site .top_menu .menu_right_header ul li .TopmenuSubmenu .innerSubmenu .rightMenuItems ul li:hover a {
    color: #eb8307
}

.header_site .top_menu .menu_right_header ul li .TopmenuSubmenu .innerSubmenu .MenuImageHolder {
    width: 30%;
    padding: 0 10px
}

.header_site .top_menu .menu_right_header ul li .TopmenuSubmenu .innerSubmenu .MenuImageHolder img {
    vertical-align: bottom;
    max-width: 100%;
    height: auto
}

.header_site .top_menu .menu_right_header ul li .TopmenuSubmenu.seriesMenu .innerSubmenu:before {
    right: 290px
}

.header_site .top_menu .menu_right_header ul li:hover .icon_holder svg {
    transform: scale(1.2)
}

.header_site .top_menu .menu_right_header ul li:hover .TopmenuSubmenu {
    visibility: visible;
    opacity: 1;
    top: 100%
}

.header_site .top_menu .search_box {
    position: relative
}

.header_site .top_menu .search_box input {
    background: #050505;
    color: #898989;
    min-width: 330px;
    height: 42px;
    border-radius: 35px;
    padding: 0 10px 0 50px
}

.header_site .top_menu .search_box button {
    position: absolute;
    top: 10px;
    left: 10px
}

.header_site .top_menu .search_box button svg {
    fill: #eb8307
}

.header_site .top_menu .search_box .search_result {
    position: absolute;
    top: 105%;
    left: 0;
    width: 100%;
    background: #1c1c1c;
    z-index: 2000;
    border-radius: 10px;
    box-shadow: 0px 5px 16px 0px rgba(32, 35, 56, .05);
    display: none
}

.header_site .top_menu .search_box .search_result .nores {
    width: 100%;
    padding: 10px;
    text-align: center
}

.header_site .top_menu .search_box .search_result ul li {
    display: flex;
    justify-content: space-between;
    align-items: center;
    align-content: center;
    width: 100%;
    border-bottom: 1px solid rgba(255, 255, 255, .1);
    text-align: right;
    padding: 8px 10px
}

.header_site .top_menu .search_box .search_result ul li figure {
    display: inline-block;
    width: 80px;
    height: 80px;
    border-radius: 10px;
    overflow: hidden;
    box-shadow: 0 0 5px rgba(0, 0, 0, .1)
}

.header_site .top_menu .search_box .search_result ul li figure img {
    width: 100%;
    height: 100%
}

.header_site .top_menu .search_box .search_result ul li a {
    color: #f2f2f2;
    font-size: 85%;
    line-height: 23px
}

.header_site .top_menu .search_box .search_result ul li h3 {
    margin: 10px 10px 0 0
}

.header_site .top_menu .search_box .search_result ul li:last-child {
    border-bottom: 0
}

* {
    box-sizing: border-box
}

.btns_change_mode {
    cursor: pointer;
    background: #252525;
    border-radius: 50px;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 5px;
    margin: 38px 10px 0 30px;
    position: relative;
    height: 23px;
    width: 55px;
    transform: scale(1.5)
}

.btns_change_mode .icon_moon {
    fill: #f1c40f
}

.btns_change_mode .icon_sun {
    fill: #f39c12
}

.btns_change_mode .ball {
    background-color: #fff;
    border-radius: 50%;
    position: absolute;
    top: 2px;
    left: 2px;
    height: 19px;
    width: 19px;
    transform: translateX(0px);
    transition: transform .2s linear
}

.btns_change_mode.light_mode .ball {
    transform: translateX(29px)
}

.slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent
}

.slick-list {
    position: relative;
    overflow: hidden;
    display: block;
    margin: 0;
    padding: 0
}

.slick-list:focus {
    outline: none
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand
}

.slick-slider .slick-track,
.slick-slider .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.slick-track {
    float: right;
    position: relative;
    left: 0;
    top: 0;
    display: block;
    margin-left: auto;
    margin-right: auto
}

.slick-track:before,
.slick-track:after {
    content: "";
    display: table
}

.slick-track:after {
    clear: both
}

.slick-loading .slick-track {
    visibility: hidden
}

.slick-slide {
    float: left;
    height: 100%;
    min-height: 1px;
    display: none
}

[dir=rtl] .slick-slide {
    float: right
}

.slick-slide img {
    display: block
}

.slick-slide.slick-loading img {
    display: none
}

.slick-slide.dragging img {
    pointer-events: none
}

.slick-initialized .slick-slide {
    display: block
}

.slick-initialized .slick-active .slick-slide {
    display: block
}

.slick-loading .slick-slide {
    visibility: hidden
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent
}

.slick-arrow.slick-hidden {
    display: none
}

.index_slider {
    width: 100%;
    padding-top: 80px;
    position: relative;
    overflow: hidden
}

.index_slider .container {
    position: relative
}

.index_slider .show_all_featured {
    position: absolute;
    top: -50px;
    left: 0;
    z-index: 1000
}

.index_slider .show_all_featured a {
    display: inline-block;
    font-size: 85%;
    padding: 7px 10px;
    border-radius: 35px;
    border: 1px solid #eb8307;
    color: #eb8307
}

.index_slider .inner_index_slider {
    width: 60%;
    margin: 0 auto;
    background-color: #000;
    box-shadow: 0px 4px 44.62px 1.38px rgba(5, 5, 5, .4);
    border-radius: 10px;
    opacity: 0
}

.index_slider .inner_index_slider.slick-initialized {
    opacity: 1
}

.slick-initialized {
    transition: opacity .3s ease-in;
}

.index_slider .inner_index_slider .quality_slide {
    position: absolute;
    top: 30px;
    left: 30px;
    color: #eb8307;
    font-size: 80%;
    font-weight: bold;
    line-height: 20px;
    white-space: nowrap
}

.index_slider .inner_index_slider .quality_slide svg {
    float: left;
    width: 20px;
    height: 20px;
    margin-right: 3px;
    fill: #eb8307
}

.index_slider .inner_index_slider .poster {
    display: block;
    width: 228px;
    height: 319px;
    border-radius: 10px;
    overflow: hidden
}

.index_slider .inner_index_slider .poster img {
    width: 100%;
    height: auto
}

.index_slider .inner_index_slider .item_slider_index {
    position: relative;
    display: none
}

.index_slider .inner_index_slider.slick-initialized .item_slider_index {
    display: block
}

.index_slider .inner_index_slider .poster_active {
    display: none;
    height: 470px
}

.index_slider .inner_index_slider .poster_active a {
    display: inline-block;
    color: #fff;
    position: relative;
    width: 100%;
    height: 100%;
    border-radius: 10px;
    box-shadow: 0px 16px 12px 0px rgb(0 0 0 / 50%)
}

.index_slider .inner_index_slider .poster_active a:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .1);
    border-radius: 10px;
    box-shadow: inset 0 -250px 80px -10px rgba(0, 0, 0, .5)
}

.index_slider .inner_index_slider .poster_active img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 10px
}

.index_slider .inner_index_slider .slick-list {
    overflow: visible !important
}

.index_slider .inner_index_slider .bottom_dis_slider {
    display: none;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 100%;
    padding: 30px
}

.index_slider .inner_index_slider .bottom_dis_slider .top_stuff {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center
}

.index_slider .inner_index_slider .bottom_dis_slider .top_stuff .btn_addd_to_favorite {
    width: 34px;
    height: 34px;
    line-height: 34px;
    position: relative;
    border: 1px solid #5c5c5c;
    border-radius: 100%;
    text-align: center;
    cursor: pointer
}

.index_slider .inner_index_slider .bottom_dis_slider .top_stuff .btn_addd_to_favorite .loading_src {
    width: 20px;
    height: 20px;
    object-fit: unset
}

.index_slider .inner_index_slider .bottom_dis_slider .top_stuff .btn_addd_to_favorite .icon_heart {
    width: 17px;
    height: 17px;
    fill: #fff;
    margin-top: 4px
}

.index_slider .inner_index_slider .bottom_dis_slider .top_stuff .btn_addd_to_favorite span {
    position: absolute;
    top: 10px;
    background: #fff;
    border-radius: 100%;
    right: -7px;
    width: 14px;
    height: 14px;
    line-height: 11px;
    text-align: center
}

.index_slider .inner_index_slider .bottom_dis_slider .top_stuff .btn_addd_to_favorite span svg {
    width: 8px;
    height: 8px;
    fill: #666
}

.index_slider .inner_index_slider .bottom_dis_slider .top_stuff h2 {
    float: left;
    width: 100%;
    font-size: 150%;
    font-weight: 700;
    text-align: left
}

.index_slider .inner_index_slider .bottom_dis_slider .top_stuff .imdb_rate_slider {
    float: left;
    white-space: nowrap;
    text-align: left;
    line-height: 0
}

.index_slider .inner_index_slider .bottom_dis_slider .top_stuff .imdb_rate_slider strong {
    font-family: lato_black, Serif;
    font-size: 150%;
    color: #ffc107
}

.index_slider .inner_index_slider .bottom_dis_slider .top_stuff .imdb_rate_slider small {
    font-family: lato_light, Serif;
    white-space: nowrap;
    font-size: 95%;
    font-weight: 300
}

.index_slider .inner_index_slider .bottom_dis_slider .top_stuff .imdb_rate_slider svg {
    float: left;
    width: 60px;
    height: 60px;
    margin-top: -5px
}

.index_slider .inner_index_slider .bottom_dis_slider .plot_summary {
    font-size: 85%;
    font-weight: 300;
    line-height: 21px;
    margin-top: 15px
}

.index_slider .inner_index_slider .slick-active {
    position: relative;
    margin-top: -50px
}

.index_slider .inner_index_slider .slick-active .poster {
    display: none
}

.index_slider .inner_index_slider .slick-active .poster_active {
    display: block
}

.index_slider .inner_index_slider .slick-active .bottom_dis_slider {
    display: block
}

.index_slider .inner_index_slider .prevSlide .poster {
    float: left;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.index_slider .inner_index_slider .nextSlide .poster {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.index_slider .inner_index_slider .slick-prev,
.index_slider .inner_index_slider .slick-next {
    position: absolute;
    top: 150px;
    left: -35%;
    width: 42px;
    height: 42px;
    background: #1f1f1f;
    border-radius: 100%;
    z-index: 1000
}

.index_slider .inner_index_slider .slick-prev svg,
.index_slider .inner_index_slider .slick-next svg {
    fill: #6b6b6b
}

.index_slider .inner_index_slider .slick-next {
    right: -35%;
    left: auto
}

.index_slider .inner_index_slider .slick-next svg {
    transform: rotate(-180deg)
}

.advanced_search {
    width: 100%;
    margin: 30px 0 0
}

.advanced_search .inner_advanced_search {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 100%;
    background: #242424;
    border-radius: 10px;
    overflow: hidden
}

.advanced_search .inner_advanced_search .title_advanced_search {
    width: 15%;
    padding: 20px;
    background: #1c1c1c;
    border-bottom-left-radius: 75px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    font-size: 85%
}

.advanced_search .inner_advanced_search .title_advanced_search svg {
    width: 70px;
    height: 70px
}

.advanced_search .inner_advanced_search .title_advanced_search span {
    width: 100%;
    display: block;
    text-align: center
}

.advanced_search .inner_advanced_search .title_advanced_search strong {
    color: #eb8307;
    margin-top: -20px
}

.advanced_search .inner_advanced_search .field_holder_search {
    width: 85%;
    padding: 30px 20px 20px 20px
}

.advanced_search .inner_advanced_search .field_holder_search .items_four {
    font-size: 90%;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center
}

.advanced_search .inner_advanced_search .field_holder_search .items_four .item_search_field {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 25%;
    -webkit-box-flex: 0;
    flex: 0 0 25%;
    max-width: 25%;
    position: relative
}

.advanced_search .inner_advanced_search .field_holder_search .items_four .item_search_field.change_type {
    flex: 0 0 17%;
    max-width: 17%
}

.advanced_search .inner_advanced_search .field_holder_search .items_four .item_search_field .label_search,
.advanced_search .inner_advanced_search .field_holder_search .items_four .item_search_field label {
    float: right;
    font-weight: 300;
    line-height: 35px;
    margin-left: 8px
}

.advanced_search .inner_advanced_search .field_holder_search .items_four .item_search_field input {
    float: right;
    background: #1c1c1c;
    color: #646464;
    min-width: 165px;
    height: 35px;
    border-radius: 35px;
    padding: 0 10px
}

.advanced_search .inner_advanced_search .field_holder_search .items_four .item_search_field .toogle_type {
    background: #1c1c1c;
    width: 70%;
    height: 35px;
    line-height: 35px;
    padding: 2px 5px;
    border-radius: 35px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center
}

.advanced_search .inner_advanced_search .field_holder_search .items_four .item_search_field .toogle_type .item_toogle_type {
    font-size: 90%;
    font-weight: 300;
    display: inline-block;
    border-radius: 35px;
    width: 49px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    cursor: pointer
}

.advanced_search .inner_advanced_search .field_holder_search .items_four .item_search_field .toogle_type .item_toogle_type.active {
    background: #eb8307
}

.advanced_search .inner_advanced_search .field_holder_search .items_four .item_search_field .release_item_search {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 100%;
    margin-bottom: 15px
}

.advanced_search .inner_advanced_search .field_holder_search .items_four .item_search_field .release_item_search .label_search {
    line-height: normal;
    margin-top: -3px
}

.advanced_search .inner_advanced_search .field_holder_search .items_four .item_search_field .release_item_search .num_search {
    color: #eb8307
}

.advanced_search .inner_advanced_search .field_holder_search .items_four .item_search_field .slider_holder {
    width: 100%;
    padding: 0 0 0 14px
}

.advanced_search .inner_advanced_search .field_holder_search .items_four .item_search_field .slider_holder #slider_range {
    width: 100%
}

.advanced_search .inner_advanced_search .field_holder_search .items_four .item_search_field.search_release {
    flex-wrap: wrap
}

.advanced_search .inner_advanced_search .field_holder_search .items_four .item_search_field.search_release .noUi-target {
    background: #1c1c1c;
    box-shadow: none;
    border: 0
}

.advanced_search .inner_advanced_search .field_holder_search .items_four .item_search_field.search_release .noUi-horizontal {
    height: 5px
}

.advanced_search .inner_advanced_search .field_holder_search .items_four .item_search_field.search_release .noUi-horizontal .noUi-handle {
    width: 14px;
    height: 14px;
    background: #eb8307;
    transform: rotate(45deg);
    box-shadow: none;
    border: 0
}

.advanced_search .inner_advanced_search .field_holder_search .items_four .item_search_field.search_release .noUi-horizontal .noUi-handle::before {
    display: none
}

.advanced_search .inner_advanced_search .field_holder_search .items_four .item_search_field.search_release .noUi-horizontal .noUi-handle::after {
    display: none
}

.advanced_search .inner_advanced_search .field_holder_search .items_four .item_search_field.search_release .noUi-connects .noUi-connect {
    background: #000
}

.advanced_search .inner_advanced_search .field_holder_search .items_five {
    font-size: 90%;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-top: 25px;
    align-items: center
}

.advanced_search .inner_advanced_search .field_holder_search .items_five .label_search,
.advanced_search .inner_advanced_search .field_holder_search .items_five label {
    float: right;
    font-weight: 300;
    line-height: 35px;
    margin-left: 8px;
    margin-right: 8px
}

.advanced_search .inner_advanced_search .field_holder_search .items_five select {
    float: right;
    background: #1c1c1c;
    color: #646464;
    min-width: 165px;
    height: 35px;
    border-radius: 35px;
    padding: 0 10px
}

.advanced_search .inner_advanced_search .field_holder_search .items_five .item_search_field {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 25%;
    -webkit-box-flex: 0;
    flex: 0 0 25%;
    max-width: 25%;
    position: relative
}

.advanced_search .inner_advanced_search .field_holder_search .items_five .item_search_field .slider_holder {
    width: 100%;
    padding: 0 0 0 14px
}

.advanced_search .inner_advanced_search .field_holder_search .items_five .item_search_field .slider_holder #slider_range {
    width: 100%
}

.advanced_search .inner_advanced_search .field_holder_search .items_five .item_search_field.search_rate {
    flex-wrap: wrap
}

.advanced_search .inner_advanced_search .field_holder_search .items_five .item_search_field.search_rate .rate_item_search {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 100%;
    margin-bottom: 15px
}

.advanced_search .inner_advanced_search .field_holder_search .items_five .item_search_field.search_rate .rate_item_search .label_search {
    line-height: normal;
    margin-top: -3px
}

.advanced_search .inner_advanced_search .field_holder_search .items_five .item_search_field.search_rate .rate_item_search .num_search {
    color: #eb8307
}

.advanced_search .inner_advanced_search .field_holder_search .items_five .item_search_field.search_rate .noUi-target {
    background: #1c1c1c;
    box-shadow: none;
    border: 0
}

.advanced_search .inner_advanced_search .field_holder_search .items_five .item_search_field.search_rate .noUi-horizontal {
    height: 5px
}

.advanced_search .inner_advanced_search .field_holder_search .items_five .item_search_field.search_rate .noUi-horizontal .noUi-handle {
    width: 14px;
    height: 14px;
    background: #eb8307;
    transform: rotate(45deg);
    box-shadow: none;
    border: 0
}

.advanced_search .inner_advanced_search .field_holder_search .items_five .item_search_field.search_rate .noUi-horizontal .noUi-handle::before {
    display: none
}

.advanced_search .inner_advanced_search .field_holder_search .items_five .item_search_field.search_rate .noUi-horizontal .noUi-handle::after {
    display: none
}

.advanced_search .inner_advanced_search .field_holder_search .items_five .item_search_field.search_rate .noUi-connects .noUi-connect {
    background: #000
}

.advanced_search .inner_advanced_search .field_holder_search .items_bottom {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-top: 20px
}

.advanced_search .inner_advanced_search .field_holder_search .items_bottom .item_search_bottom {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center
}

.advanced_search .inner_advanced_search .field_holder_search .items_bottom .item_search_bottom .item_checkbox {
    float: none;
    font-size: 80%;
    margin-left: 20px;
    white-space: nowrap;
    cursor: pointer;
    display: inherit;
    line-height: 27px;
}

.advanced_search .inner_advanced_search .field_holder_search .items_bottom .item_search_bottom .item_checkbox .checkbox_btn {
    float: right;
    width: 17px;
    height: 17px;
    border-radius: 3px;
    border: 1px solid #747678;
    margin: -3px 0 0 5px;
    cursor: pointer;
    align-self: center;
}

/*.advanced_search .inner_advanced_search .field_holder_search .items_bottom .item_search_bottom .item_checkbox .checkbox_btn svg{
    fill:#fff;
    display:none
}*/
.advanced_search .inner_advanced_search .field_holder_search .items_bottom .item_search_bottom .item_checkbox.active .checkbox_btn {
    background: #eb8307;
    border-color: #eb8307
}

/*.advanced_search .inner_advanced_search .field_holder_search .items_bottom .item_search_bottom .item_checkbox.active .checkbox_btn svg{
    display:inline-block
}*/

.advanced_search .inner_advanced_search .field_holder_search .items_bottom .item_search_bottom .item_checkbox .icon_holder {
    margin-right: 10px;
}

.item_checkbox .text_holder {
    margin: auto;
}

.advanced_search .inner_advanced_search .field_holder_search .items_bottom .item_search_bottom .item_checkbox .icon_holder .icon {
    fill: #fff;
    height: 36px;
    width: 36px;
}

.advanced_search .inner_advanced_search .field_holder_search .items_bottom .item_search_bottom .item_checkbox.active .icon_holder .icon {
    fill: #e98308;
}


.advanced_search .inner_advanced_search .field_holder_search .items_bottom .item_search_bottom button {
    background: #050505;
    color: #fff;
    text-align: right;
    border-radius: 35px;
    min-width: 183px;
    height: 35px
}

.advanced_search .inner_advanced_search .field_holder_search .items_bottom .item_search_bottom button svg {
    float: left;
    fill: #eb8307;
    margin: 2px 0 0 5px
}

.holder_seactions {
    width: 100%;
    margin-top: 30px
}

.holder_seactions .inner_holder_seactions {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    flex-direction: row-reverse
}

.holder_seactions .inner_holder_seactions .main_site {
    width: 75%;
    padding-right: 20px
}

.holder_seactions .inner_holder_seactions .sidebar {
    width: 25%
}

.tags_holder {
    color: #ccc;
    margin-top: 25px
}

.tags_holder a {
    font-size: 85%;
    color: #ccc
}

.tags_holder a:hover {
    color: #eb8307
}

.item_def_loop {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    background: #242424;
    border-radius: 10px;
    margin-bottom: 30px;
    padding: 20px 20px 0 20px
}

.item_def_loop .cover {
    width: 25%;
    margin-top: -30px
}

.item_def_loop .cover .inner_cover {
    background: #2d2d2d;
    width: 100%;
    border-radius: 10px
}

.item_def_loop .cover .inner_cover img {
    width: 100%;
    height: auto;
    border-radius: 10px;
    vertical-align: bottom
}

.item_def_loop .cover .show_trailer {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    position: relative;
    width: 100%;
    margin: 20px 0;
    background: #2d2d2d;
    color: #fff;
    border-radius: 10px;
    overflow: hidden;
    cursor: pointer
}

.item_def_loop .cover .show_trailer .icon_holder {
    width: 30%;
    background: #1a1a1a;
    padding: 18px;
    position: relative;
    text-align: center;
    transition: all .2s ease-in-out
}

.item_def_loop .cover .show_trailer .icon_holder svg {
    width: 22px;
    height: 22px;
    position: relative;
    fill: #eb8307
}

.item_def_loop .cover .show_trailer .icon_holder:before {
    content: "";
    position: absolute;
    top: 10px;
    right: 0;
    width: 100px;
    height: 100%;
    background: #1a1a1a;
    transform: rotate(-70deg);
    transition: all .2s ease-in-out
}

.item_def_loop .cover .show_trailer .text_holder {
    width: 70%;
    font-size: 85%;
    transition: all .2s ease-in-out;
    text-align: center
}

.item_def_loop .cover .show_trailer:hover .icon_holder {
    background: #eb8307
}

.item_def_loop .cover .show_trailer:hover .icon_holder svg {
    fill: #fff
}

.item_def_loop .cover .show_trailer:hover .icon_holder:before {
    background: #eb8307
}

.item_def_loop .cover .show_trailer:hover .text_holder {
    color: #eb8307
}

.item_def_loop .meta_loop {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    width: 75%;
    min-height: 400px;
    padding-right: 30px;
    align-self: flex-start
}

.item_def_loop .meta_loop .title_meta {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    flex-direction: row-reverse;
    justify-content: space-between
}

.item_def_loop .meta_loop .title_meta .left_side {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 70%
}

.item_def_loop .meta_loop .title_meta .left_side .title_h {
    direction: rtl;
    padding-left: 20px
}

.item_def_loop .meta_loop .title_meta .left_side .title_h h2 {
    font-family: iranYekan, serif;
    font-size: 115%;
    font-weight: 500
}

.item_def_loop .meta_loop .title_meta .left_side .title_h h2 a {
    color: #fff;
    line-height: 27px;
}

.item_def_loop .meta_loop .title_meta .left_side .title_h .date_publish {
    font-size: 85%;
    font-weight: 300;
    margin-top: 7px;
    text-align: right
}

.item_def_loop .meta_loop .title_meta .right_side {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-top: 5px
}

.item_def_loop .meta_loop .title_meta .right_side .imdb_rate_holder {
    display: block;
    text-align: center
}

.item_def_loop .meta_loop .title_meta .right_side .imdb_rate_holder .rate_num {
    display: block
}

.item_def_loop .meta_loop .title_meta .right_side .imdb_rate_holder .rate_num strong {
    font-family: lato_bold, Serif;
    font-size: 120%;
    color: #eb8307
}

.item_def_loop .meta_loop .title_meta .right_side .imdb_rate_holder .rate_num small {
    font-family: lato_light, Serif;
    font-size: 80%;
}

.item_def_loop .meta_loop .title_meta .right_side .imdb_rate_holder .rate_num span {
    display: block;
    border-top: 1px solid rgba(255, 255, 255, 0.2);
    padding-top: 7px;
    margin: 5px 0;
    font-size: 85%;
    direction: ltr;
}

.item_def_loop .meta_loop .title_meta .right_side .imdb_rate_holder .imdb_rate_logo {
    display: inline-block;
    width: 50px;
    height: 21px;
    line-height: 0;
    background: #eb8307;
    border-radius: 5px;
    text-align: center
}

.item_def_loop .meta_loop .title_meta .right_side .imdb_rate_holder .imdb_rate_logo svg {
    width: 35px;
    height: 35px;
    margin-top: -7px;
    fill: #fff
}

.item_def_loop .meta_loop .title_meta .right_side .btn_addd_to_favorite {
    width: 34px;
    height: 34px;
    line-height: 34px;
    position: relative;
    border: 1px solid #393939;
    border-radius: 100%;
    text-align: center;
    cursor: pointer;
    margin-left: 20px
}

.item_def_loop .meta_loop .title_meta .right_side .btn_addd_to_favorite .icon_heart {
    width: 17px;
    height: 17px;
    fill: #fff;
    margin-top: 4px
}

.item_def_loop .meta_loop .title_meta .right_side .btn_addd_to_favorite span {
    position: absolute;
    top: 10px;
    background: #3b3b3b;
    border-radius: 100%;
    right: -7px;
    width: 14px;
    height: 14px;
    line-height: 11px;
    text-align: center
}

.item_def_loop .meta_loop .title_meta .right_side .btn_addd_to_favorite span svg {
    width: 8px;
    height: 8px;
    fill: #c07114
}

.item_def_loop .meta_loop .title_meta .right_side .comment_count_loop {
    line-height: 34px;
    color: #fff;
    font-size: 85%
}

.item_def_loop .meta_loop .title_meta .right_side .comment_count_loop svg {
    display: inline-block;
    width: 18px;
    height: 18px;
    fill: #fff;
    margin-left: 7px
}

.item_def_loop .meta_loop .bottom_sec_loop {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-self: flex-end;
    width: 100%;
    margin-top: 20px
}

.item_def_loop .meta_loop .bottom_sec_loop .notif_items {
    margin-bottom: 10px
}

.item_def_loop .meta_loop .bottom_sec_loop .notif_items .item_notif {
    display: inline-block;
    padding: 10px;
    border-radius: 6px;
    background: #1d1d1d;
    font-size: 75%;
    margin-left: 5px
}

.item_def_loop .meta_loop .bottom_sec_loop .read_more {
    align-self: flex-end;
    width: 20%;
    position: relative;
    text-align: center;
    margin-top: 30px
}

.item_def_loop .meta_loop .bottom_sec_loop .read_more a {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    color: #fff
}

.item_def_loop .meta_loop .bottom_sec_loop .read_more a .text_holder {
    display: inline-block;
    font-size: 85%;
    font-weight: 400;
    margin: -15px 0 0 0;
    color: #fff;
}

.item_def_loop .meta_loop .bottom_sec_loop .read_more a .text_holder .dl_text {
    color: #eb8307
}

.item_def_loop .meta_loop .bottom_sec_loop .read_more a .bg_crev {
    margin-top: 5px
}

.item_def_loop .meta_loop .bottom_sec_loop .read_more a .dl_icon_holder {
    position: absolute;
    bottom: -10px;
    left: -3px;
    right: 0;
    margin: auto;
    background: #eb8307;
    border-radius: 7px;
    width: 30px;
    height: 30px;
    transform: rotate(45deg)
}

.item_def_loop .meta_loop .bottom_sec_loop .read_more a .dl_icon_holder .inner_dl_icon_holder {
    text-align: center
}

.item_def_loop .meta_loop .bottom_sec_loop .read_more a .dl_icon_holder .inner_dl_icon_holder svg {
    transform: rotate(-45deg);
    fill: #fff;
    margin: 5px 5px 0 0
}

.item_def_loop .meta_loop .bottom_sec_loop .read_more .bg_crev {
    float: left
}

.item_def_loop .meta_loop .meta_item {
    width: 100%;
    margin-top: 0
}

.item_def_loop .meta_loop .meta_item ul li {
    width: 100%;
    margin-bottom: 15px
}

.item_def_loop .meta_loop .meta_item .more_meta_left {
    top: 50px
}

.alphapageNavi {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    position: relative;
    z-index: 2000
}

.alphapageNavi .inner_alphapageNavi {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    flex-direction: row-reverse
}

.alphapageNavi .inner_alphapageNavi .page-numbers {
    min-width: 34px;
    min-height: 34px;
    line-height: 34px;
    position: relative;
    white-space: nowrap;
    color: #fff;
    margin-right: 10px;
    text-align: center
}

.alphapageNavi .inner_alphapageNavi .page-numbers.current,
.alphapageNavi .inner_alphapageNavi .page-numbers:hover,
.alphapageNavi .inner_alphapageNavi .page-numbers.next,
.alphapageNavi .inner_alphapageNavi .page-numbers.prev {
    color: #eb8307
}

.alphapageNavi .inner_alphapageNavi .page-numbers.current svg,
.alphapageNavi .inner_alphapageNavi .page-numbers:hover svg,
.alphapageNavi .inner_alphapageNavi .page-numbers.next svg,
.alphapageNavi .inner_alphapageNavi .page-numbers.prev svg {
    width: 15px;
    height: 15px;
    fill: #fff
}

.alphapageNavi .inner_alphapageNavi .page-numbers.current:before,
.alphapageNavi .inner_alphapageNavi .page-numbers:hover:before,
.alphapageNavi .inner_alphapageNavi .page-numbers.next:before,
.alphapageNavi .inner_alphapageNavi .page-numbers.prev:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #242424;
    border-radius: 7px;
    transform: rotate(45deg);
    z-index: -1
}

.alphapageNavi .inner_alphapageNavi .page-numbers.next svg {
    transform: rotate(180deg)
}

.alphapageNavi .inner_alphapageNavi .page-numbers.next:hover svg {
    fill: #eb8307
}

.alphapageNavi .inner_alphapageNavi .page-numbers.prev:hover svg {
    fill: #eb8307
}

.meta_item {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    align-self: center;
    width: 100%;
    position: relative;
    margin-top: 25px
}

.meta_item ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center
}

.meta_item ul li {
    width: 48%;
    font-size: 85%;
    line-height: 23px;
    margin-bottom: 25px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.meta_item ul li.full {
    width: 100%
}

.meta_item ul li .icon_holder svg {
    width: 17px;
    height: 17px;
    fill: #eb8307
}

.meta_item ul li .res_item a {
    color: #fff
}

.meta_item ul li .res_item a:hover {
    color: #eb8307
}

.meta_item .plot_text {
    font-size: 80%;
    font-weight: 400;
    line-height: 22px
}

.meta_item .more_meta_left {
    position: absolute;
    left: -44px;
    top: 0;
    width: 48px
}

.meta_item .more_meta_left .item_meta_more {
    display: inline-block;
    position: relative;
    width: 48px;
    height: 48px;
    line-height: 48px;
    text-align: center;
    margin-bottom: 13px
}

.meta_item .more_meta_left .item_meta_more:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #2196f3;
    transform: rotate(45deg);
    border-radius: 10px;
    transition: all .3s ease-in-out
}

.meta_item .more_meta_left .item_meta_more svg {
    position: relative;
    width: 20px;
    height: 20px;
    fill: #fff
}

.meta_item .more_meta_left .item_meta_more.award_item:before {
    background: #eb8307
}

.meta_item .more_meta_left .item_meta_more.award_item:hover:before {
    box-shadow: 0px 0px 13px 0px rgba(235, 131, 7, .7)
}

.meta_item .more_meta_left .item_meta_more.subtitles_item:before {
    background: #8bc34a
}

.meta_item .more_meta_left .item_meta_more.subtitles_item:hover:before {
    box-shadow: 0px 0px 13px 0px rgba(34, 139, 34, .7)
}

.meta_item .more_meta_left .item_meta_more .text_hover {
    position: absolute;
    top: 7px;
    left: 120%;
    background: #000;
    font-size: 75%;
    color: #fff;
    white-space: nowrap;
    line-height: normal;
    padding: 5px 10px 5px 20px;
    border-radius: 10px;
    visibility: hidden;
    opacity: 0;
    transition: all .3s ease-in-out
}

.meta_item .more_meta_left .item_meta_more .text_hover:before {
    content: "";
    width: 12px;
    height: 12px;
    background: #000;
    transform: rotate(45deg);
    position: absolute;
    top: 8px;
    left: -5px
}

.meta_item .more_meta_left .item_meta_more:hover .text_hover {
    left: 140%;
    visibility: visible;
    opacity: 1
}

.meta_item.single_meta_data .more_meta_left .item_meta_more.subtitles_item::before {
    background: #66cc33
}

.overloay_up {
    position: fixed;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .7);
    z-index: 3000;
    visibility: hidden;
    opacity: 0;
    transition: all .2s ease-in-out
}

.overloay_up.show {
    visibility: visible;
    opacity: 1
}

.popup_box {
    display: flex;
    max-width: 100%;
    position: fixed;
    transition: all .3s ease-in-out;
    top: 50%;
    left: 50%;
    background: #292929;
    transform: translate(-50%, -50%);
    box-shadow: 0 0 5px rgba(0, 0, 0, .5);
    z-index: 4001;
    border-radius: 10px;
    overflow: hidden;
    min-height: 250px;
    width: 400px;
    padding: 10px;
    visibility: hidden;
    opacity: 0
}

.popup_box.trailer_box_popup {
    width: auto
}

.popup_box .status_message {
    font-size: 85%;
    margin: 20px 0 10px 0;
    text-align: center
}

.popup_box.show {
    visibility: visible;
    opacity: 1
}

.popup_box.trailer_box {
    width: auto
}

.popup_box .inner_popup_box {
    width: 100%
}

.popup_box .inner_popup_box .title {
    width: 100%;
    text-align: center
}

.popup_box .inner_popup_box .title span {
    color: #eb8307
}

.popup_box .inner_popup_box .body_popup {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    width: 100%;
    color: #fff
}

.popup_box .inner_popup_box .body_popup form {
    text-align: center
}

.popup_box .inner_popup_box .body_popup .row_field {
    display: inline-block;
    width: 100%;
    margin-bottom: 7px
}

.popup_box .inner_popup_box .body_popup .row_field label {
    display: inline-block;
    font-size: 85%;
    width: 100%;
    text-align: right;
    font-weight: 300;
    line-height: 35px;
    margin-left: 8px;
    padding-right: 15px
}

.popup_box .inner_popup_box .body_popup .row_field input {
    background: #1c1c1c;
    color: #646464;
    min-width: 165px;
    height: 45px;
    width: 100%;
    border-radius: 35px;
    padding: 0 10px
}

.popup_box .inner_popup_box .body_popup .btn_popup {
    display: inline-block;
    background: #eb8307;
    color: #fff;
    border-radius: 35px;
    padding: 10px 20px;
    margin-top: 10px
}

.status_message.normal {
    background: #292929;
    position: relative;
    border: 0;
    padding: 10px;
    color: #fff;
    text-align: center;
    font-size: 85%;
    margin: 50px 0
}

.status_message.normal.show {
    text-align: center
}

.status_message.normal:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 3px;
    height: 100%;
    background: #eb8307
}

.mobile_menu_side {
    position: fixed;
    top: 0;
    right: -85%;
    width: 85%;
    height: 100%;
    background: #050505;
    z-index: 3000;
    visibility: hidden;
    opacity: 0;
    transition: all .2s ease-in-out
}

.mobile_menu_side.toggle_side {
    visibility: visible;
    opacity: 1;
    right: 0
}

.mobile_menu_side .logo_holder_side {
    width: 100%;
    text-align: center;
    position: relative
}

.mobile_menu_side .logo_holder_side .btn_close {
    position: absolute;
    top: 10px;
    left: 10px;
    width: 30px;
    height: 30px;
    line-height: 30px;
    border-radius: 35px;
    cursor: pointer;
    background: #eb8307
}

.mobile_menu_side .logo_holder_side .btn_close svg {
    width: 13px;
    height: 13px;
    fill: #fff
}

.mobile_menu_side .menu_holder_items {
    width: 100%;
    overflow: scroll;
    height: 80vh
}

.mobile_menu_side .menu_holder_items ul li {
    position: relative
}

.mobile_menu_side .menu_holder_items ul li .MenuImageHolder {
    display: none
}

.mobile_menu_side .menu_holder_items ul li a {
    display: inline-block;
    width: 100%;
    font-size: 90%;
    font-weight: 500;
    color: #fff;
    padding: 15px;
    border-bottom: 1px solid rgba(255, 255, 255, .1)
}

.mobile_menu_side .menu_holder_items ul li a .icon_holder {
    display: none
}

.mobile_menu_side .menu_holder_items ul li a .arrow_bottom {
    position: absolute;
    top: 0;
    left: 0;
    width: 44px;
    height: 44px;
    background: rgba(255, 255, 255, .2);
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    align-content: center
}

.mobile_menu_side .menu_holder_items ul li a .text_holder small {
    display: none
}

.mobile_menu_side .menu_holder_items ul li a:hover {
    color: #eb8307
}

.mobile_menu_side .menu_holder_items ul li .TopmenuSubmenu {
    display: none;
    background: rgba(255, 255, 255, .1)
}

.mobile_menu_side .menu_holder_items ul li .TopmenuSubmenu li a {
    font-size: 85%;
    font-weight: 400;
    padding: 10px 15px;
    border-bottom: 1px solid rgba(255, 255, 255, .1)
}

.notification_alert {
    position: fixed;
    z-index: 1005;
    bottom: 10px;
    left: -100%;
    background: #f7dfde;
    color: #ad4542;
    border-color: #efcfd6;
    padding: 20px 20px 20px 0;
    border-radius: 10px;
    visibility: hidden;
    opacity: 0;
    transition: all .3s ease-in-out;
    display: flex;
    flex-direction: row-reverse;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center
}

.notification_alert .icon_holder {
    width: 60px;
    text-align: center;
    border-right: 1px solid rgba(0, 0, 0, .1)
}

.notification_alert .icon_holder svg {
    width: 25px;
    height: 25px;
    fill: #ad4542
}

.notification_alert .notif_text_holder {
    flex: 1;
    padding-left: 20px;
    font-size: 85%
}

.notification_alert.show {
    left: 10px;
    visibility: visible;
    opacity: 1
}

.notification_alert.ok {
    background: #def3de;
    color: #397539;
    border-color: #d6ebc6
}

.notification_alert.ok .icon_holder svg {
    fill: #397539
}

footer {
    width: 100%;
    margin-top: 90px;
    padding: 20px 0 0 0;
    position: relative
}

footer .inner_footer {
    background: #1e1e1e;
    position: relative;
    z-index: 1100;
    padding: 20px 0
}

footer .footer_curve_back {
    position: absolute;
    bottom: 90%;
    right: 0;
    width: 100%;
    z-index: 1000
}

footer .footer_curve_back svg {
    width: 100%
}

footer .footer_curve_back .curve_back_two {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 100%
}

footer .footer_curve_back .curve_back_one {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 100%;
    z-index: 1000
}

footer .curve_bg_footer {
    position: absolute;
    bottom: -10px;
    left: 0;
    width: 131px;
    height: 470px;
    background-image: url("data:image/png;base64,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");
    background-size: cover;
    background-repeat: no-repeat;
    z-index: 1200
}

footer .copyright {
    font-size: 75%;
    margin-top: 20px
}

footer .footer_cells {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

footer .footer_cells .cell_foot {
    width: 30%
}

footer .footer_cells .cell_foot .inner_footer_slider {
    width: 100%;
    position: relative;
    opacity: 0
}

footer .footer_cells .cell_foot .inner_footer_slider.slick-initialized {
    opacity: 1
}

footer .footer_cells .cell_foot .inner_footer_slider .item_footer_slide {
    display: none
}

footer .footer_cells .cell_foot .inner_footer_slider .slick-prev,
footer .footer_cells .cell_foot .inner_footer_slider .slick-next {
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    left: -12px;
    width: 25px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    background: #050505;
    border-radius: 100%;
    z-index: 1000
}

footer .footer_cells .cell_foot .inner_footer_slider .slick-prev svg,
footer .footer_cells .cell_foot .inner_footer_slider .slick-next svg {
    width: 10px;
    height: 10px;
    fill: #fff
}

footer .footer_cells .cell_foot .inner_footer_slider .slick-next {
    right: -12px;
    left: auto
}

footer .footer_cells .cell_foot .inner_footer_slider .slick-next svg {
    transform: rotate(-180deg)
}

footer .footer_cells .cell_foot .inner_footer_slider .item_footer_slide {
    width: 100%
}

footer .footer_cells .cell_foot .inner_footer_slider .item_footer_slide .inner_item_footer_slide {
    display: inline-block;
    width: 100%;
    position: relative;
    border-radius: 10px;
    overflow: hidden
}

footer .footer_cells .cell_foot .inner_footer_slider .item_footer_slide .inner_item_footer_slide a {
    border-radius: 10px
}

footer .footer_cells .cell_foot .inner_footer_slider .item_footer_slide .inner_item_footer_slide a:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    box-shadow: inset 0 -110px 80px -10px rgba(0, 0, 0, .8)
}

footer .footer_cells .cell_foot .inner_footer_slider .item_footer_slide .inner_item_footer_slide a img {
    width: 100%;
    height: 220px;
    border-radius: 10px
}

footer .footer_cells .cell_foot .inner_footer_slider .item_footer_slide .inner_item_footer_slide .meta_thumbnail {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 100%;
    padding: 15px 20px
}

footer .footer_cells .cell_foot .inner_footer_slider .item_footer_slide .inner_item_footer_slide .meta_thumbnail h3 {
    font-size: 85%;
    color: #fff;
    line-height: 21px
}

footer .footer_cells .cell_foot.links_cell ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

footer .footer_cells .cell_foot.links_cell ul li {
    width: 50%;
    margin-bottom: 15px
}

footer .footer_cells .cell_foot.links_cell ul li a {
    font-size: 80%;
    font-weight: 300;
    color: #fff
}

footer .footer_cells .cell_foot.links_cell ul li a:hover {
    color: #eb8307
}

footer .footer_cells .cell_foot.social_cell a {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    background: #151515;
    color: #fff;
    border-radius: 10px;
    width: 265px;
    height: 81px;
    margin-bottom: 15px
}

footer .footer_cells .cell_foot.social_cell a .icon_holder {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    width: 30%;
    position: relative
}

footer .footer_cells .cell_foot.social_cell a .icon_holder:before {
    content: "";
    position: absolute;
    top: 30px;
    left: 10px;
    width: 1px;
    height: 30px;
    background: #323232;
    transform: rotate(10deg)
}

footer .footer_cells .cell_foot.social_cell a .icon_holder svg {
    width: 22px;
    height: 22px;
    fill: #db7b08
}

footer .footer_cells .cell_foot.social_cell a .text_holder {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    text-align: right;
    font-size: 85%;
    width: 70%;
    padding-right: 10px
}

footer .footer_cells .cell_foot.social_cell a .text_holder h5 {
    display: inline-block;
    width: 100%;
    font-weight: 500;
    margin-bottom: 8px
}

footer .footer_cells .cell_foot.social_cell a .text_holder small {
    display: inline-block;
    width: 100%;
    font-weight: 300;
    color: #eb8307
}

.box_sidebar {
    width: 100%;
    margin-bottom: 20px
}

.box_sidebar .inner_box_sidebar {
    width: 100%;
    padding: 10px;
    border-radius: 10px;
    background: #242424
}

.box_sidebar .inner_box_sidebar .title_box_sidebar {
    width: 100%;
    padding: 10px 0 20px 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center
}

.box_sidebar .inner_box_sidebar .title_box_sidebar .icon_holder {
    position: relative
}

.box_sidebar .inner_box_sidebar .title_box_sidebar .icon_holder svg {
    width: 25px;
    height: 25px;
    fill: #eb8307
}

.box_sidebar .inner_box_sidebar .title_box_sidebar .icon_holder span {
    position: absolute;
    top: 10px;
    right: -17px;
    padding: 2px 7px;
    background: #050505;
    font-size: 65%;
    border-radius: 35px
}

.box_sidebar .inner_box_sidebar .title_box_sidebar .title_holder {
    font-size: 90%;
    padding-right: 15px
}

.box_sidebar .inner_box_sidebar .title_box_sidebar .title_holder h3 {
    font-weight: 400;
    margin-bottom: 10px
}

.box_sidebar .inner_box_sidebar .title_box_sidebar .title_holder h4 {
    font-size: 85%;
    font-weight: 300
}

.box_sidebar .inner_box_sidebar .body_box_sidebar {
    width: 100%;
    position: relative;
    text-align: center
}

.box_sidebar .inner_box_sidebar .body_box_sidebar.dubbled_slider,
.box_sidebar .inner_box_sidebar .body_box_sidebar.trailer_box {
    opacity: 0
}

.box_sidebar .inner_box_sidebar .body_box_sidebar.dubbled_slider.slick-initialized,
.box_sidebar .inner_box_sidebar .body_box_sidebar.trailer_box.slick-initialized {
    opacity: 1
}

.box_sidebar .inner_box_sidebar .body_box_sidebar.dubbled_slider .item_dubbled,
.box_sidebar .inner_box_sidebar .body_box_sidebar.trailer_box .item_trailer {
    display: none
}

.box_sidebar .inner_box_sidebar .body_box_sidebar.dubbled_slider.slick-initialized .item_dubbled {
    display: block
}

.box_sidebar .inner_box_sidebar .body_box_sidebar .item_trailer {
    position: relative
}

.box_sidebar .inner_box_sidebar .body_box_sidebar.slick-initialized .item_trailer {
    display: block
}

.box_sidebar .inner_box_sidebar .body_box_sidebar .btn_play {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    width: 34px;
    height: 34px;
    line-height: 34px;
    background: rgba(5, 5, 5, .7);
    border-radius: 100%;
    text-align: center
}

.box_sidebar .inner_box_sidebar .body_box_sidebar .btn_play svg {
    width: 15px;
    height: 15px;
    fill: #eb8307
}

.box_sidebar .inner_box_sidebar .body_box_sidebar .cover {
    width: 100%;
    position: relative;
    padding: 0 15px
}

.box_sidebar .inner_box_sidebar .body_box_sidebar .cover img {
    width: 100%;
    height: 350px;
    border-radius: 10px
}

.box_sidebar .inner_box_sidebar .body_box_sidebar h2 {
    font-family: lato_medium, Serif;
    font-size: 120%;
    font-weight: 300;
    color: #fff;
    margin: 20px 0 5px 0
}

.box_sidebar .inner_box_sidebar .body_box_sidebar .imdb_rate_dubbled {
    direction: ltr;
    width: 100%;
    text-align: center
}

.box_sidebar .inner_box_sidebar .body_box_sidebar .imdb_rate_dubbled strong {
    font-size: 120%;
    font-family: lato_black, Serif;
    color: #eb8307
}

.box_sidebar .inner_box_sidebar .body_box_sidebar .imdb_rate_dubbled small {
    font-size: 80%;
    font-family: lato_black, Serif;
    font-weight: 300
}

.box_sidebar .inner_box_sidebar .body_box_sidebar.dubbled_slider:before {
    content: "";
    position: absolute;
    top: 30px;
    left: 0;
    margin: auto;
    background: #242424;
    width: 100%;
    height: 60%;
    border-radius: 10px
}

.box_sidebar .inner_box_sidebar .body_box_sidebar .slick-next,
.box_sidebar .inner_box_sidebar .body_box_sidebar .slick-prev {
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    left: -5px;
    width: 19px;
    height: 19px;
    background: #494949;
    border-radius: 100%;
    z-index: 2000
}

.box_sidebar .inner_box_sidebar .body_box_sidebar .slick-next svg,
.box_sidebar .inner_box_sidebar .body_box_sidebar .slick-prev svg {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    width: 11px;
    height: 11px;
    line-height: 11px;
    text-align: center;
    fill: #fff
}

.box_sidebar .inner_box_sidebar .body_box_sidebar .slick-next {
    right: -5px;
    left: auto
}

.box_sidebar .inner_box_sidebar .body_box_sidebar .slick-next svg {
    transform: rotate(-180deg)
}

.box_sidebar.category_list .inner_box_sidebar .title_box_sidebar .icon_holder svg {
    width: 40px;
    height: 40px
}

.box_sidebar.category_list .inner_box_sidebar .body_box_sidebar ul li {
    width: 100%;
    font-size: 85%;
    color: #bebebe;
    text-align: right;
    margin-bottom: 15px
}

.box_sidebar.category_list .inner_box_sidebar .body_box_sidebar ul li svg {
    float: right;
    width: 11px;
    height: 11px;
    margin-left: 5px;
    fill: #fff
}

.box_sidebar.category_list .inner_box_sidebar .body_box_sidebar ul li:last-child {
    margin-bottom: 0
}

.box_sidebar.category_list .inner_box_sidebar .body_box_sidebar ul li h3 {
    display: inline-block
}

.box_sidebar.category_list .inner_box_sidebar .body_box_sidebar ul li a {
    color: #bebebe
}

.box_sidebar.category_list .inner_box_sidebar .body_box_sidebar ul li a:hover {
    color: #eb8307
}

.box_sidebar.category_list .inner_box_sidebar .body_box_sidebar ul li span {
    float: left
}

.box_sidebar.last_series .item_dubbled {
    width: 100%;
    margin-bottom: 10px
}

.box_sidebar.last_series .item_dubbled a {
    display: inline-block;
    position: relative;
    width: 100%;
    border-radius: 10px
}

.box_sidebar.last_series .item_dubbled a:before {
    content: "";
    position: absolute;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
    box-shadow: inset 0 -100px 80px -10px rgb(0 0 0 / 25%);
    z-index: 1;
    border-radius: 10px
}

.box_sidebar.last_series .item_dubbled .cover {
    position: relative;
    width: 100%;
    padding: 0
}

.box_sidebar.last_series .item_dubbled .cover img {
    width: 100%;
    height: auto;
    vertical-align: bottom;
    border-radius: 10px 10px 0px 0px
}

.box_sidebar.last_series .item_dubbled .cover .text_holder_series {
    display: inline-block;
    position: relative;
    width: 100%;
    padding: 8px 0;
    font-size: 75%;
    color: #fff;
    z-index: 5
}

.box_sidebar.last_series .item_dubbled .cover .text_holder_series span {
    display: inline-block;
    background: #eb8307;
    width: 16px;
    height: 16px;
    line-height: 16px;
    border-radius: 100%;
    color: #fff
}

.box_sidebar.last_series .item_dubbled:last-child {
    margin-bottom: 0
}

.box_sidebar .inner_box_sidebar .body_box_sidebar.trailer_box .cover img {
    width: 100%;
    height: auto;
    border-radius: 10px
}

.box_popup_report {
    width: 100%;
    display: none;
    background: #393939;
    padding: 20px
}

.box_popup_report .status_message {
    font-size: 85%
}

.box_popup_report .flexi {
    display: flex;
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%
}

.box_popup_report select {
    width: 100%;
    padding: 5px 10px;
    box-shadow: none;
    border: 1px solid #ccc;
    color: #fff;
    border-radius: 3px;
    margin-left: 10px;
    font-family: iranYekan, serif !important
}

.box_popup_report select option {
    font-family: iranYekan, serif !important;
    color: #000
}

.box_popup_report .btn_send_report_to_server {
    background: #eb8307;
    color: #fff;
    min-width: 100px;
    padding: 5px 10px;
    border-radius: 35px;
    cursor: pointer;
    text-align: center;
    box-shadow: none;
    border: 0
}

.single_breadcrumb {
    margin: 20px 0;
    width: 100%
}

.single_breadcrumb ul li {
    display: inline-block;
    font-size: 85%
}

.single_breadcrumb ul li .icon_placeholder {
    float: right;
    fill: #eb8307;
    margin-left: 10px
}

.single_breadcrumb ul li .icon_back {
    fill: #fff;
    width: 12px;
    height: 12px;
    margin: 0 10px
}

.single_breadcrumb ul li a {
    font-weight: 300;
    color: #fff
}

.actor_profile .single_breadcrumb {
    margin-top: 10px
}

.single_holder {
    width: 100%;
    display: inline-block;
    text-align: right;
    line-height: 23px;
    margin-bottom: 30px;
}

.single_holder .post_holder .inner_post_holder {
    width: 100%;
    padding: 30px 0 180px 0;
    position: relative;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    background-color: #050505
}

.single_holder .post_holder .inner_post_holder:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .6)
}

.single_holder .post_holder .inner_post_holder .on_inner_post_holder {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 100%
}

.single_holder .post_holder .inner_post_holder .on_inner_post_holder .cover {
    width: 30%
}

.single_holder .post_holder .inner_post_holder .on_inner_post_holder .cover .inner_cover {
    display: inline-block;
    width: 100%;
    height: 500px;
    background-image: linear-gradient(170deg, #eb8307, transparent);
    padding: 3px;
    border-radius: 10px;
    position: relative
}

.single_holder .post_holder .inner_post_holder .on_inner_post_holder .cover .inner_cover a {
    display: inline-block;
    width: 100%;
    height: 100%
}

.single_holder .post_holder .inner_post_holder .on_inner_post_holder .cover .inner_cover img {
    width: 100%;
    height: 100%;
    min-height: 100%;
    border-radius: 10px
}

.single_holder .post_holder .inner_post_holder .on_inner_post_holder .cover .inner_cover .trailer_bottom_of_cover {
    position: absolute;
    bottom: -5px;
    left: 0;
    right: 0;
    margin: auto;
    width: 100%;
    text-align: center;
    cursor: pointer
}

.single_holder .post_holder .inner_post_holder .on_inner_post_holder .cover .inner_cover .trailer_bottom_of_cover .inner_trailer_bottom_of_cover {
    display: inline-block;
    text-align: center
}

.single_holder .post_holder .inner_post_holder .on_inner_post_holder .cover .inner_cover .trailer_bottom_of_cover .inner_trailer_bottom_of_cover .bg_crev {
    width: 200px
}

.single_holder .post_holder .inner_post_holder .on_inner_post_holder .cover .inner_cover .trailer_bottom_of_cover .inner_trailer_bottom_of_cover span {
    position: absolute;
    left: 0;
    top: 125%;
    width: 100%;
    font-size: 80%;
    font-weight: 300;
    color: #8f8f8f;
    white-space: nowrap
}

.single_holder .post_holder .inner_post_holder .on_inner_post_holder .cover .inner_cover .trailer_bottom_of_cover .inner_trailer_bottom_of_cover .on_trailer_bottom {
    display: inline-block;
    width: 42px;
    height: 42px;
    line-height: 42px;
    position: absolute;
    top: 15px;
    left: 0;
    right: 0;
    margin: auto;
    text-align: center
}

.single_holder .post_holder .inner_post_holder .on_inner_post_holder .cover .inner_cover .trailer_bottom_of_cover .inner_trailer_bottom_of_cover .on_trailer_bottom svg {
    fill: #fff;
    position: relative;
    margin-right: -3px
}

.single_holder .post_holder .inner_post_holder .on_inner_post_holder .cover .inner_cover .trailer_bottom_of_cover .inner_trailer_bottom_of_cover .on_trailer_bottom:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: #eb8307;
    box-shadow: 0px 0px 13px 0px rgba(235, 131, 7, .4);
    transform: rotate(45deg);
    border-radius: 10px
}

.single_holder .post_holder .inner_post_holder .on_inner_post_holder .cover .inner_cover .btnPlayOnline {
    width: 100%;
    text-align: center;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center
}

.single_holder .post_holder .inner_post_holder .on_inner_post_holder .cover .inner_cover .btnPlayOnline a {
    font-size: 90%;
    padding: 10px 20px;
    background: #eb8307;
    color: #fff;
    border-radius: 35px;
    margin-top: 50px;
    box-shadow: 0 0 10px rgba(0, 0, 0, .3)
}

.single_holder .post_holder .inner_post_holder .on_inner_post_holder .meta {
    width: 68%
}

.single_holder .post_holder .inner_post_holder .on_inner_post_holder .meta .head_meta {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    flex-direction: row-reverse;
}

.single_holder .post_holder .inner_post_holder .on_inner_post_holder .meta .head_meta .left_side {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    text-align: right;
    width: 70%;
}

.single_holder .post_holder .inner_post_holder .on_inner_post_holder .meta .head_meta .left_side h2,
.single_holder .post_holder .inner_post_holder .on_inner_post_holder .meta .head_meta .left_side h1 {
    display: block;
    width: 100%;
    font-family: iranYekanReg, lato, Serif;
    font-size: 150%;
    margin-bottom: 7px;
}

.single_holder .post_holder .inner_post_holder .on_inner_post_holder .meta .head_meta .left_side h1 {
    line-height: 37px;
}

.single_holder .post_holder .inner_post_holder .on_inner_post_holder .meta .head_meta .left_side .comment_count {
    width: 100%;
    text-align: right;
    font-size: 90%
}

.single_holder .post_holder .inner_post_holder .on_inner_post_holder .meta .head_meta .left_side .comment_count svg {
    float: right;
    fill: #fff;
    margin-left: 5px;
    margin-top: 3px;
}

.single_holder .post_holder .inner_post_holder .on_inner_post_holder .meta .head_meta .left_side .comment_count span {
    float: right;
    color: #eb8307;
    margin-left: 3px
}

.single_holder .post_holder .inner_post_holder .on_inner_post_holder .meta .head_meta .right_side {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: row-reverse;
}

.single_holder .post_holder .inner_post_holder .on_inner_post_holder .meta .head_meta .right_side .imdb_holder_single .num_holder {
    text-align: center;
}

.single_holder .post_holder .inner_post_holder .on_inner_post_holder .meta .head_meta .right_side .imdb_holder_single .num_holder strong {
    font-family: lato_black, Serif;
    font-size: 130%;
    color: #eb8307
}

.single_holder .post_holder .inner_post_holder .on_inner_post_holder .meta .head_meta .right_side .imdb_holder_single .num_holder span {
    display: block;
    border-top: 1px solid #ff9800;
    padding-top: 7px;
    margin: 5px 0;
    font-size: 85%;
    direction: ltr;
}

.single_holder .post_holder .inner_post_holder .on_inner_post_holder .meta .head_meta .right_side .imdb_holder_single .num_holder strong.redcol {
    color: red
}

.single_holder .post_holder .inner_post_holder .on_inner_post_holder .meta .head_meta .right_side .imdb_holder_single .num_holder strong.greencol {
    color: #6c3
}

.single_holder .post_holder .inner_post_holder .on_inner_post_holder .meta .head_meta .right_side .imdb_holder_single .num_holder small {
    font-family: lato_light;
    font-size: 85%
}

.single_holder .post_holder .inner_post_holder .on_inner_post_holder .meta .head_meta .right_side .imdb_holder_single .imdb_icon_holder {
    display: inline-block;
    width: 50px;
    height: 21px;
    line-height: 0;
    background: #eb8307;
    border-radius: 5px;
    text-align: center;
    margin-right: 15%
}

.single_holder .post_holder .inner_post_holder .on_inner_post_holder .meta .head_meta .right_side .imdb_holder_single .imdb_icon_holder svg {
    width: 35px;
    height: 35px;
    margin-top: -7px;
    fill: #fff
}

.single_holder .post_holder .inner_post_holder .on_inner_post_holder .meta .head_meta .right_side .btn_addd_to_favorite {
    display: inline-block;
    width: 34px;
    height: 34px;
    position: relative;
    line-height: 34px;
    position: relative;
    border: 1px solid #5c5c5c;
    border-radius: 100%;
    text-align: center;
    cursor: pointer;
    left: 30px;
    top: -13px;
}

.single_holder .post_holder .inner_post_holder .on_inner_post_holder .meta .head_meta .right_side .btn_addd_to_favorite .icon_heart {
    width: 17px;
    height: 17px;
    fill: #fff
}

.single_holder .post_holder .inner_post_holder .on_inner_post_holder .meta .head_meta .right_side .btn_addd_to_favorite .loading_src {
    margin-top: 7px
}

.single_holder .post_holder .inner_post_holder .on_inner_post_holder .meta .head_meta .right_side .btn_addd_to_favorite span {
    position: absolute;
    top: 10px;
    background: #fff;
    border-radius: 100%;
    right: -7px;
    width: 14px;
    height: 14px;
    line-height: 11px;
    text-align: center
}

.single_holder .post_holder .inner_post_holder .on_inner_post_holder .meta .head_meta .right_side .btn_addd_to_favorite span svg {
    width: 8px;
    height: 8px;
    fill: #f0a244
}

.single_holder .post_holder .inner_post_holder .on_inner_post_holder .meta .head_meta .right_side .btn_addd_to_favorite .text_holder {
    position: absolute;
    top: 2px;
    left: 155%;
    font-size: 85%;
    white-space: nowrap
}

.single_holder .post_holder .inner_post_holder .on_inner_post_holder .meta .single_meta_data {
    display: inline-block;
    width: 100%;
    margin: 50px 0 0 0
}

.single_holder .post_holder .inner_post_holder .on_inner_post_holder .meta .single_meta_data .more_meta_left {
    left: -24px
}

.single_holder .post_holder .inner_post_holder .on_inner_post_holder .meta .notif_items {
    display: inline-block;
    margin-top: 15px
}

.single_holder .post_holder .inner_post_holder .on_inner_post_holder .meta .notif_items .item_notif {
    float: right;
    font-size: 85%;
    position: relative;
    padding: 0 10px;
    height: 33px;
    line-height: 33px;
    text-align: center;
    border-radius: 6px;
    background: #1d1d1d;
    color: #fff;
    margin-left: 10px
}

.single_holder .post_holder .inner_post_holder .on_inner_post_holder .meta .notif_items .item_notif:before {
    position: absolute;
    content: "";
    width: 2px;
    height: 50%;
    right: -2px;
    top: 0;
    bottom: 0;
    margin: auto;
    background: #eb8307;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px
}

.single_holder .post_holder .content_box_info {
    display: inline-block;
    width: 100%;
    position: relative;
    margin-top: -90px;
    border-radius: 10px;
    background: rgba(41, 41, 41, .7);
    padding: 20px;
    min-height: 150px
}

.single_holder .post_holder .content_box_info a {
    color: #EB8307
}

.single_holder .post_holder .content_box_info .holder_icon {
    position: absolute;
    top: 25%;
    left: 50px
}

.single_holder .post_holder .content_box_info .holder_icon svg {
    width: 100px;
    height: 100px;
    fill: #292929
}

.single_holder .post_holder .content_box_info .inner_content_box_info {
    position: relative;
    width: 100%;
    font-size: 90%;
    line-height: 23px
}

.bottom_sec_single {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    width: 100%
}

.bottom_sec_single .right_side span {
    font-size: 85%
}

.bottom_sec_single .right_side span svg {
    width: 20px;
    height: 20px;
    fill: #fff
}

.bottom_sec_single .right_side strong {
    display: inline-block;
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    background: #6c3;
    color: #fff;
    border-radius: 5px
}

.bottom_sec_single .right_side strong.redlab {
    background: red
}

.bottom_sec_single .right_side strong.orangelab {
    background: #eb8307
}

.related_posts {
    width: 100%;
    position: relative;
    margin: 30px 0 0 0
}

.related_posts .title {
    width: 100%;
    position: relative;
    border-bottom: 1px solid #eb8307
}

.related_posts .title .right_title_holder {
    background: #050505;
    position: absolute;
    top: -10px;
    right: 0;
    padding: 5px 0 5px 20px
}

.related_posts .title .right_title_holder svg {
    float: right;
    width: 21px;
    height: 21px;
    transform: rotate(90deg);
    fill: #eb8307;
    margin-left: 10px;
    margin-top: -5px
}

.related_posts .title .right_title_holder h3 {
    float: right;
    font-size: 95%
}

.item_small_loop {
    width: 15%
}

.item_small_loop .cover {
    width: 100%;
    position: relative;
    overflow: hidden
}

.item_small_loop .cover .hover_cover {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.item_small_loop .cover .hover_cover .left {
    position: absolute;
    left: -100%;
    top: -70px;
    width: 30%;
    height: 100%;
    transition: all .3s ease-in-out
}

.item_small_loop .cover .hover_cover .left svg {
    width: 100%;
    height: 100%
}

.item_small_loop .cover .hover_cover .left span {
    position: absolute;
    top: 120px;
    left: -20px;
    font-size: 95%;
    font-weight: 300;
    transform: rotate(90deg);
    color: #fff
}

.item_small_loop .cover .hover_cover .right {
    position: absolute;
    right: -100%;
    top: 0;
    width: 35%;
    height: 100%;
    transition: all .3s ease-in-out
}

.item_small_loop .cover .hover_cover .right .bg_rigth {
    width: 100%;
    height: 100%;
    background-image: url("images/Group 8.png");
    background-repeat: no-repeat;
    background-size: cover
}

.item_small_loop .cover .hover_cover .right span {
    position: absolute;
    top: 44%;
    right: 10px
}

.item_small_loop .cover .hover_cover .right span svg {
    width: 23px;
    height: 23px;
    fill: #eb8307
}

.item_small_loop .cover img {
    width: 100%;
    height: 260px;
    border-radius: 5px
}

.item_small_loop h3 {
    direction: ltr;
    width: 100%;
    padding: 10px 0;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    text-align: center;
    color: #fff
}

.item_small_loop:hover .cover .hover_cover .left {
    left: 0
}

.item_small_loop:hover .cover .hover_cover .right {
    right: 0
}

.dllink_holder,
.dllink_holder_ham {
    width: 100%;
    background: #292929;
    border-radius: 10px;
    margin-top: 15px;
    overflow: hidden
}

.dllink_holder .title_dllink,
.dllink_holder_ham .title_dllink {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    background: #1d1d1d;
    cursor: pointer;
    padding: 20px
}

.dllink_holder .title_dllink .right_title,
.dllink_holder_ham .title_dllink .right_title {
    font-size: 90%
}


.dllink_holder .title_dllink .right_title svg,
.dllink_holder_ham .title_dllink .right_title svg {
    float: right;
    width: 21px;
    height: 21px;
    margin: -2px 0 0 10px
}

.dllink_holder .title_dllink .left_title svg,
.dllink_holder_ham .title_dllink .left_title svg {
    transform: rotate(90deg);
    transition: all .2s ease-in-out
}

.dllink_holder .title_dllink .left_title span {
    color: #eb8307;
    margin-right: 2px
}

.dllink_holder.open .title_dllink .left_title svg,
.dllink_holder_ham.open .title_dllink .left_title svg {
    transform: rotate(0)
}

.dllink_holder .body_dllink,
.dllink_holder .body_dllink_movies,
.dllink_holder_ham .body_dllink,
.dllink_holder_ham .body_dllink_movies {
    padding: 20px;
    width: 100%
}

.dllink_holder .body_dllink .itemdl,
.dllink_holder .body_dllink_movies .itemdl,
.dllink_holder_ham .body_dllink .itemdl,
.dllink_holder_ham .body_dllink_movies .itemdl {
    border-radius: 24px;
    background: #000;
    color: #fff;
    margin-bottom: 10px;
    overflow: hidden
}

.dllink_holder .body_dllink .itemdl .info_dl,
.dllink_holder .body_dllink_movies .itemdl .info_dl,
.dllink_holder_ham .body_dllink .itemdl .info_dl,
.dllink_holder_ham .body_dllink_movies .itemdl .info_dl {
    width: 100%;
    background: #393939;
    color: #b8b8b8;
    padding: 10px 20px;
    font-size: 85%
}

.dllink_holder .body_dllink .itemdl .info_dl svg,
.dllink_holder .body_dllink_movies .itemdl .info_dl svg,
.dllink_holder_ham .body_dllink .itemdl .info_dl svg,
.dllink_holder_ham .body_dllink_movies .itemdl .info_dl svg {
    float: right;
    width: 21px;
    height: 21px;
    fill: #cc7610;
    margin-left: 5px
}

.dllink_holder .body_dllink .itemdl .row_data,
.dllink_holder .body_dllink_movies .itemdl .row_data,
.dllink_holder_ham .body_dllink .itemdl .row_data,
.dllink_holder_ham .body_dllink_movies .itemdl .row_data {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding: 20px
}

.dllink_holder .body_dllink .itemdl .row_data .side_right .btn_row_dl,
.dllink_holder .body_dllink_movies .itemdl .row_data .side_right .btn_row_dl,
.dllink_holder_ham .body_dllink .itemdl .row_data .side_right .btn_row_dl,
.dllink_holder_ham .body_dllink_movies .itemdl .row_data .side_right .btn_row_dl {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: baseline
}

.dllink_holder .body_dllink .itemdl .row_data .side_right .btn_row_dl .btn_row,
.dllink_holder .body_dllink_movies .itemdl .row_data .side_right .btn_row_dl .btn_row,
.dllink_holder_ham .body_dllink .itemdl .row_data .side_right .btn_row_dl .btn_row,
.dllink_holder_ham .body_dllink_movies .itemdl .row_data .side_right .btn_row_dl .btn_row {
    display: inline-block;
    font-size: 80%;
    color: #fff;
    min-width: 158px;
    min-height: 33px;
    line-height: 33px;
    border-radius: 35px;
    padding: 3px 20px;
    margin-left: 10px;
    text-align: center;
    cursor: pointer
}

.dllink_holder .body_dllink .itemdl .row_data .side_right .btn_row_dl .btn_row.btn_dl,
.dllink_holder .body_dllink_movies .itemdl .row_data .side_right .btn_row_dl .btn_row.btn_dl,
.dllink_holder_ham .body_dllink .itemdl .row_data .side_right .btn_row_dl .btn_row.btn_dl,
.dllink_holder_ham .body_dllink_movies .itemdl .row_data .side_right .btn_row_dl .btn_row.btn_dl {
    background: #292929;
    border: 2px solid #292929
}

.dllink_holder .body_dllink .itemdl .row_data .side_right .btn_row_dl .btn_row.btn_dl svg,
.dllink_holder .body_dllink_movies .itemdl .row_data .side_right .btn_row_dl .btn_row.btn_dl svg,
.dllink_holder_ham .body_dllink .itemdl .row_data .side_right .btn_row_dl .btn_row.btn_dl svg,
.dllink_holder_ham .body_dllink_movies .itemdl .row_data .side_right .btn_row_dl .btn_row.btn_dl svg {
    fill: #fff;
    margin: 0 0 0 10px
}

.dllink_holder .body_dllink .itemdl .row_data .side_right .btn_row_dl .btn_row.btn_dl:hover,
.dllink_holder .body_dllink_movies .itemdl .row_data .side_right .btn_row_dl .btn_row.btn_dl:hover,
.dllink_holder_ham .body_dllink .itemdl .row_data .side_right .btn_row_dl .btn_row.btn_dl:hover,
.dllink_holder_ham .body_dllink_movies .itemdl .row_data .side_right .btn_row_dl .btn_row.btn_dl:hover {
    background: #eb8307
}

.dllink_holder .body_dllink .itemdl .row_data .side_right .btn_row_dl .btn_row.btn_report_link,
.dllink_holder .body_dllink_movies .itemdl .row_data .side_right .btn_row_dl .btn_row.btn_report_link,
.dllink_holder_ham .body_dllink .itemdl .row_data .side_right .btn_row_dl .btn_row.btn_report_link,
.dllink_holder_ham .body_dllink_movies .itemdl .row_data .side_right .btn_row_dl .btn_row.btn_report_link {
    border: 2px solid #474747;
    margin: 10px
}

.dllink_holder .body_dllink .itemdl .row_data .side_right .btn_row_dl .btn_row.btn_report_link svg,
.dllink_holder .body_dllink_movies .itemdl .row_data .side_right .btn_row_dl .btn_row.btn_report_link svg,
.dllink_holder_ham .body_dllink .itemdl .row_data .side_right .btn_row_dl .btn_row.btn_report_link svg,
.dllink_holder_ham .body_dllink_movies .itemdl .row_data .side_right .btn_row_dl .btn_row.btn_report_link svg {
    width: 19px;
    height: 19px;
    fill: #c26c06;
    margin: -5px 0 0 10px
}

.dllink_holder .body_dllink .itemdl .row_data .side_right .btn_row_dl .btn_row.btn_quality_sample,
.dllink_holder .body_dllink_movies .itemdl .row_data .side_right .btn_row_dl .btn_row.btn_quality_sample,
.dllink_holder_ham .body_dllink .itemdl .row_data .side_right .btn_row_dl .btn_row.btn_quality_sample,
.dllink_holder_ham .body_dllink_movies .itemdl .row_data .side_right .btn_row_dl .btn_row.btn_quality_sample {
    border: 2px solid #474747;
    margin-bottom: 10px
}

.dllink_holder .body_dllink .itemdl .row_data .side_right .btn_row_dl .btn_row.btn_quality_sample svg,
.dllink_holder .body_dllink_movies .itemdl .row_data .side_right .btn_row_dl .btn_row.btn_quality_sample svg,
.dllink_holder_ham .body_dllink .itemdl .row_data .side_right .btn_row_dl .btn_row.btn_quality_sample svg,
.dllink_holder_ham .body_dllink_movies .itemdl .row_data .side_right .btn_row_dl .btn_row.btn_quality_sample svg {
    width: 19px;
    height: 19px;
    fill: #c26c06;
    margin: -5px 0 0 10px
}

.dllink_holder .body_dllink .itemdl .row_data .side_left,
.dllink_holder .body_dllink_movies .itemdl .row_data .side_left,
.dllink_holder_ham .body_dllink .itemdl .row_data .side_left,
.dllink_holder_ham .body_dllink_movies .itemdl .row_data .side_left {
    text-align: left
}

.dllink_holder .body_dllink .itemdl .row_data .side_left .head_left_side,
.dllink_holder .body_dllink_movies .itemdl .row_data .side_left .head_left_side,
.dllink_holder_ham .body_dllink .itemdl .row_data .side_left .head_left_side,
.dllink_holder_ham .body_dllink_movies .itemdl .row_data .side_left .head_left_side {
    width: 100%
}

.dllink_holder .body_dllink .itemdl .row_data .side_left .head_left_side h3,
.dllink_holder .body_dllink_movies .itemdl .row_data .side_left .head_left_side h3,
.dllink_holder_ham .body_dllink .itemdl .row_data .side_left .head_left_side h3,
.dllink_holder_ham .body_dllink_movies .itemdl .row_data .side_left .head_left_side h3 {
    float: left;
    font-family: lato_bold, serif;
    font-size: 110%;
    color: #eb8307
}

.dllink_holder .body_dllink .itemdl .row_data .side_left .head_left_side .lab_dub,
.dllink_holder .body_dllink_movies .itemdl .row_data .side_left .head_left_side .lab_dub,
.lab_online,
.dllink_holder_ham .body_dllink .itemdl .row_data .side_left .head_left_side .lab_dub,
.dllink_holder_ham .body_dllink_movies .itemdl .row_data .side_left .head_left_side .lab_dub,
.lab_online {
    float: left;
    font-size: 80%;
    background: #eb8307;
    padding: 3px 10px;
    border-radius: 35px;
    color: #fff;
    margin: -2px 0 0 10px
}

.lab_online {
    font-size: 75%;
    background: #66CC33;
}

.dllink_holder .body_dllink .itemdl .row_data .side_left .meta,
.dllink_holder .body_dllink_movies .itemdl .row_data .side_left .meta,
.dllink_holder_ham .body_dllink .itemdl .row_data .side_left .meta,
.dllink_holder_ham .body_dllink_movies .itemdl .row_data .side_left .meta {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    flex-direction: row-reverse;
    margin-top: 30px
}

.dllink_holder .body_dllink .itemdl .row_data .side_left .meta .item_meta,
.dllink_holder .body_dllink_movies .itemdl .row_data .side_left .meta .item_meta,
.dllink_holder_ham .body_dllink .itemdl .row_data .side_left .meta .item_meta,
.dllink_holder_ham .body_dllink_movies .itemdl .row_data .side_left .meta .item_meta {
    font-size: 80%;
    font-family: lato_light, serif;
    font-weight: 300;
    margin-right: 30px
}

.dllink_holder .body_dllink .itemdl .row_data .side_left .meta .item_meta.encoder_dl,
.dllink_holder .body_dllink_movies .itemdl .row_data .side_left .meta .item_meta.encoder_dl,
.dllink_holder_ham .body_dllink .itemdl .row_data .side_left .meta .item_meta.encoder_dl,
.dllink_holder_ham .body_dllink_movies .itemdl .row_data .side_left .meta .item_meta.encoder_dl {
    font-family: lato, serif;
    font-weight: 500
}

.dllink_holder .body_dllink .itemdl:last-child,
.dllink_holder .body_dllink_movies .itemdl:last-child,
.dllink_holder_ham .body_dllink .itemdl:last-child,
.dllink_holder_ham .body_dllink_movies .itemdl:last-child {
    margin-bottom: 0
}

.dllink_holder .body_dllink .item_row_series,
.dllink_holder .body_dllink_movies .item_row_series,
.dllink_holder_ham .body_dllink .item_row_series,
.dllink_holder_ham .body_dllink_movies .item_row_series {
    border-radius: 24px;
    background: #000;
    color: #fff;
    margin-bottom: 10px;
    overflow: hidden
}

.dllink_holder .body_dllink .item_row_series .head_season,
.dllink_holder .body_dllink_movies .item_row_series .head_season,
.dllink_holder_ham .body_dllink .item_row_series .head_season,
.dllink_holder_ham .body_dllink_movies .item_row_series .head_season {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 100%
}

.dllink_holder .body_dllink .item_row_series .head_season .side_right,
.dllink_holder .body_dllink_movies .item_row_series .head_season .side_right,
.dllink_holder_ham .body_dllink .item_row_series .head_season .side_right,
.dllink_holder_ham .body_dllink_movies .item_row_series .head_season .side_right {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center
}

.dllink_holder .body_dllink .item_row_series .head_season .side_right .toggle_arrow,
.dllink_holder .body_dllink_movies .item_row_series .head_season .side_right .toggle_arrow,
.dllink_holder_ham .body_dllink .item_row_series .head_season .side_right .toggle_arrow,
.dllink_holder_ham .body_dllink_movies .item_row_series .head_season .side_right .toggle_arrow {
    background: #1f1f1f;
    height: 92px;
    width: 92px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    cursor: pointer
}

.dllink_holder .body_dllink .item_row_series .head_season .side_right .toggle_arrow .inner_toggle_arrow,
.dllink_holder .body_dllink_movies .item_row_series .head_season .side_right .toggle_arrow .inner_toggle_arrow,
.dllink_holder_ham .body_dllink .item_row_series .head_season .side_right .toggle_arrow .inner_toggle_arrow,
.dllink_holder_ham .body_dllink_movies .item_row_series .head_season .side_right .toggle_arrow .inner_toggle_arrow {
    display: inline-block;
    transition: all .3s ease-in-out
}

.dllink_holder .body_dllink .item_row_series .head_season .side_right .toggle_arrow svg,
.dllink_holder .body_dllink_movies .item_row_series .head_season .side_right .toggle_arrow svg,
.dllink_holder_ham .body_dllink .item_row_series .head_season .side_right .toggle_arrow svg,
.dllink_holder_ham .body_dllink_movies .item_row_series .head_season .side_right .toggle_arrow svg {
    width: 27px;
    height: 27px;
    fill: #eb8307;
    transition: all .3s ease-in-out
}

.dllink_holder .body_dllink .item_row_series .head_season .side_right .title_row,
.dllink_holder .body_dllink_movies .item_row_series .head_season .side_right .title_row,
.dllink_holder_ham .body_dllink .item_row_series .head_season .side_right .title_row,
.dllink_holder_ham .body_dllink_movies .item_row_series .head_season .side_right .title_row {
    margin: 5px 20px 0 20px
}

.dllink_holder .body_dllink .item_row_series .head_season .side_right .title_row h3,
.dllink_holder .body_dllink_movies .item_row_series .head_season .side_right .title_row h3,
.dllink_holder_ham .body_dllink .item_row_series .head_season .side_right .title_row h3,
.dllink_holder_ham .body_dllink_movies .item_row_series .head_season .side_right .title_row h3 {
    display: block;
    margin-bottom: 5px
}

.dllink_holder .body_dllink .item_row_series .head_season .side_right .title_row span,
.dllink_holder .body_dllink_movies .item_row_series .head_season .side_right .title_row span,
.dllink_holder_ham .body_dllink .item_row_series .head_season .side_right .title_row span,
.dllink_holder_ham .body_dllink_movies .item_row_series .head_season .side_right .title_row span {
    display: block;
    font-size: 85%;
    font-weight: 300;
    color: #cacaca
}

.dllink_holder .body_dllink .item_row_series .head_season .side_right .title_row span b,
.dllink_holder .body_dllink_movies .item_row_series .head_season .side_right .title_row span b,
.dllink_holder_ham .body_dllink .item_row_series .head_season .side_right .title_row span b,
.dllink_holder_ham .body_dllink_movies .item_row_series .head_season .side_right .title_row span b {
    display: inline-block;
    color: #eb8307;
    margin-left: 5px
}

.dllink_holder .body_dllink .item_row_series .head_season .side_right .btn_row,
.dllink_holder .body_dllink_movies .item_row_series .head_season .side_right .btn_row,
.dllink_holder_ham .body_dllink .item_row_series .head_season .side_right .btn_row,
.dllink_holder_ham .body_dllink_movies .item_row_series .head_season .side_right .btn_row {
    display: inline-block;
    font-size: 80%;
    color: #fff;
    min-width: 158px;
    min-height: 33px;
    line-height: 33px;
    border-radius: 35px;
    padding: 3px 20px;
    margin-left: 10px;
    text-align: center;
    cursor: pointer;
    border: 2px solid #474747
}

.dllink_holder .body_dllink .item_row_series .head_season .side_right .btn_row svg,
.dllink_holder .body_dllink_movies .item_row_series .head_season .side_right .btn_row svg,
.dllink_holder_ham .body_dllink .item_row_series .head_season .side_right .btn_row svg,
.dllink_holder_ham .body_dllink_movies .item_row_series .head_season .side_right .btn_row svg {
    width: 19px;
    height: 19px;
    fill: #c26c06;
    margin: -5px 0 0 10px
}

.dllink_holder .body_dllink .item_row_series .head_season .side_left,
.dllink_holder .body_dllink_movies .item_row_series .head_season .side_left,
.dllink_holder_ham .body_dllink .item_row_series .head_season .side_left,
.dllink_holder_ham .body_dllink_movies .item_row_series .head_season .side_left {
    text-align: left;
    padding: 20px
}

.dllink_holder .body_dllink .item_row_series .head_season .side_left .head_left_side,
.dllink_holder .body_dllink_movies .item_row_series .head_season .side_left .head_left_side,
.dllink_holder_ham .body_dllink .item_row_series .head_season .side_left .head_left_side,
.dllink_holder_ham .body_dllink_movies .item_row_series .head_season .side_left .head_left_side {
    width: 100%
}

.dllink_holder .body_dllink .item_row_series .head_season .side_left .head_left_side h3,
.dllink_holder .body_dllink_movies .item_row_series .head_season .side_left .head_left_side h3,
.dllink_holder_ham .body_dllink .item_row_series .head_season .side_left .head_left_side h3,
.dllink_holder_ham .body_dllink_movies .item_row_series .head_season .side_left .head_left_side h3 {
    float: left;
    font-family: lato_bold, serif;
    font-size: 110%;
    color: #eb8307
}

.dllink_holder .body_dllink .item_row_series .head_season .side_left .head_left_side .lab_dub,
.dllink_holder .body_dllink_movies .item_row_series .head_season .side_left .head_left_side .lab_dub,
.dllink_holder_ham .body_dllink .item_row_series .head_season .side_left .head_left_side .lab_dub,
.dllink_holder_ham .body_dllink_movies .item_row_series .head_season .side_left .head_left_side .lab_dub {
    float: left;
    font-size: 80%;
    background: #03a9f4;
    padding: 3px 10px;
    border-radius: 35px;
    color: #fff;
    margin: -2px 0 0 10px
}

.dllink_holder .body_dllink .item_row_series .head_season .side_left .meta,
.dllink_holder .body_dllink_movies .item_row_series .head_season .side_left .meta,
.dllink_holder_ham .body_dllink .item_row_series .head_season .side_left .meta,
.dllink_holder_ham .body_dllink_movies .item_row_series .head_season .side_left .meta {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    flex-direction: row-reverse;
    margin-top: 30px
}

.dllink_holder .body_dllink .item_row_series .head_season .side_left .meta .item_meta,
.dllink_holder .body_dllink_movies .item_row_series .head_season .side_left .meta .item_meta,
.dllink_holder_ham .body_dllink .item_row_series .head_season .side_left .meta .item_meta,
.dllink_holder_ham .body_dllink_movies .item_row_series .head_season .side_left .meta .item_meta {
    font-size: 80%;
    font-family: lato_light, serif;
    font-weight: 300;
    margin-right: 30px
}

.dllink_holder .body_dllink .item_row_series .head_season .side_left .meta .item_meta.encoder_dl,
.dllink_holder .body_dllink_movies .item_row_series .head_season .side_left .meta .item_meta.encoder_dl,
.dllink_holder_ham .body_dllink .item_row_series .head_season .side_left .meta .item_meta.encoder_dl,
.dllink_holder_ham .body_dllink_movies .item_row_series .head_season .side_left .meta .item_meta.encoder_dl {
    font-family: lato, serif;
    font-weight: 500
}

.dllink_holder .body_dllink .item_row_series .parts,
.dllink_holder .body_dllink_movies .item_row_series .parts,
.dllink_holder_ham .body_dllink .item_row_series .parts,
.dllink_holder_ham .body_dllink_movies .item_row_series .parts {
    width: 100%;
    display: none
}

.dllink_holder .body_dllink .item_row_series .parts .inner_parts_holder,
.dllink_holder .body_dllink_movies .item_row_series .parts .inner_parts_holder,
.dllink_holder_ham .body_dllink .item_row_series .parts .inner_parts_holder,
.dllink_holder_ham .body_dllink_movies .item_row_series .parts .inner_parts_holder {
    display: flex;
    flex-wrap: wrap;
    background: #393939;
    padding: 20px 20px 10px 20px
}

.dllink_holder .body_dllink .item_row_series .parts .inner_parts_holder .part_item,
.dllink_holder .body_dllink_movies .item_row_series .parts .inner_parts_holder .part_item,
.dllink_holder_ham .body_dllink .item_row_series .parts .inner_parts_holder .part_item,
.dllink_holder_ham .body_dllink_movies .item_row_series .parts .inner_parts_holder .part_item {
    width: 16.66%;
    padding: 5px;
    position: relative
}

.dllink_holder .body_dllink .item_row_series .parts .inner_parts_holder .part_item .partlink,
.dllink_holder .body_dllink_movies .item_row_series .parts .inner_parts_holder .part_item a,
.dllink_holder_ham .body_dllink .item_row_series .parts .inner_parts_holder .part_item .partlink,
.dllink_holder_ham .body_dllink_movies .item_row_series .parts .inner_parts_holder .part_item a,
.dllink_holder_ham .body_dllink .item_row_series .parts .inner_parts_holder .part_item .copy-all-links {
    display: inline-block;
    width: 100%;
    font-size: 85%;
    border-radius: 21px;
    height: 41px;
    white-space: nowrap;
    line-height: 41px;
    background: #292929;
    color: #fff;
    padding: 0 20px;
    margin-bottom: 10px;
    text-align: center
}

.dllink_holder .body_dllink .item_row_series .parts .inner_parts_holder .part_item a svg,
.dllink_holder .body_dllink_movies .item_row_series .parts .inner_parts_holder .part_item a svg,
.dllink_holder_ham .body_dllink .item_row_series .parts .inner_parts_holder .part_item a svg,
.dllink_holder_ham .body_dllink_movies .item_row_series .parts .inner_parts_holder .part_item a svg {
    margin: -5px 0 0 10px;
    fill: #fff
}

.dllink_holder .body_dllink .item_row_series .parts .inner_parts_holder .part_item .partlink:hover,
.dllink_holder .body_dllink_movies .item_row_series .parts .inner_parts_holder .part_item a:hover,
.dllink_holder_ham .body_dllink .item_row_series .parts .inner_parts_holder .part_item .partlink:hover,
.dllink_holder_ham .body_dllink_movies .item_row_series .parts .inner_parts_holder .part_item a:hover {
    background: #eb8307
}

.dllink_holder .body_dllink .item_row_series.open .side_right .toggle_arrow .inner_toggle_arrow,
.dllink_holder .body_dllink_movies .item_row_series.open .side_right .toggle_arrow .inner_toggle_arrow,
.dllink_holder_ham .body_dllink .item_row_series.open .side_right .toggle_arrow .inner_toggle_arrow,
.dllink_holder_ham .body_dllink_movies .item_row_series.open .side_right .toggle_arrow .inner_toggle_arrow {
    transform: rotate(-90deg)
}

.dllink_holder .body_dllink_movies,
.dllink_holder_ham .body_dllink_movies {
    display: none
}

.cast_list {
    width: 100%;
    margin-top: 30px
}

.cast_list .title_cast {
    width: 100%;
    text-align: center;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center
}

.cast_list .title_cast h3 {
    padding: 7px 0;
    border-bottom: 2px solid #eb8307
}

.cast_list .cast_body {
    width: 100%;
    position: relative;
    margin-top: 15px
}

.cast_list .cast_body .slick-slide {
    margin: 10px 5px
}

.cast_list .cast_body .slick-prev,
.cast_list .cast_body .slick-next {
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    left: -15px;
    width: 30px;
    height: 30px;
    background: #eb8307;
    border-radius: 100%;
    z-index: 1000
}

.cast_list .cast_body .slick-prev:before,
.cast_list .cast_body .slick-next:before {
    position: absolute;
    top: -5px;
    right: -5px;
    content: "";
    background: rgba(235, 131, 7, .7);
    width: 40px;
    height: 40px;
    border-radius: 100%;
    z-index: -1
}

.cast_list .cast_body .slick-prev svg,
.cast_list .cast_body .slick-next svg {
    fill: #fff
}

.cast_list .cast_body .slick-next {
    right: -15px;
    left: auto
}

.cast_list .cast_body .slick-next svg {
    transform: rotate(-180deg)
}

.item_cast {
    background: #292929;
    border-radius: 10px
}

.item_cast a {
    color: #fff;
    transition: all .2s ease-in-out
}

.item_cast a:hover {
    color: #eb8306
}

.item_cast .actor_image {
    display: inline-block;
    margin-top: -15px;
    padding: 10px;
    width: 100%;
    position: relative;
    text-align: center
}

.item_cast .actor_image img {
    object-fit: cover;
    width: 100%;
    height: 160px;
    border-radius: 5%
}

.item_cast .actor_meta {
    display: inline-block;
    width: 100%;
    text-align: center;
    margin-top: -10px;
    padding: 0 10px
}

.item_cast .actor_meta h3 {
    display: inline-block;
    font-size: 95%;
    font-weight: 500;
    white-space: nowrap;
    width: 100%;
    text-overflow: ellipsis;
    overflow: hidden;
    direction: ltr
}

.item_cast .actor_meta h4 {
    display: inline-block;
    font-size: 80%;
    font-weight: 300;
    white-space: nowrap;
    width: 100%;
    text-overflow: ellipsis;
    overflow: hidden;
    margin-top: -15px;
    direction: ltr
}

.cast_holder .title_cast {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    margin-top: 15px
}

.cast_holder .title_cast h3 {
    padding: 7px 0;
    border-bottom: 2px solid #eb8307
}

.cast_holder .body_cast {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center
}

.cast_holder .body_cast .item_cast .actor_image img {
    height: 150px
}

.cast_holder .body_cast .item_cast .actor_image {
    height: 150px
}

.cast_holder .body_cast .item_cast .actor_meta {
    margin-top: 7px;
    padding: 10px
}

.cast_holder .body_cast .item_cast {
    width: 15%;
    margin-top: 20px
}

.cast_holder .alphapageNavi {
    margin-top: 20px
}

.btnAddTofavorite {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-content: center
}

.favorites_list {
    width: 100%
}

.favorites_list .title_favorites {
    width: 100%;
    text-align: center;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    margin-top: 20px
}

.favorites_list .title_favorites h3 {
    padding: 10px 0;
    border-bottom: 2px solid #eb8307
}

.favorites_list .body_favorites {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center
}

.favorites_list .body_favorites .item_small_loop {
    margin-top: 20px
}

.favorites_list .alphapageNavi {
    margin-top: 20px
}

.toolek_rating_holder {
    width: 100%;
    text-align: left
}

.toolek_rating_holder .result_rate {
    margin-left: 5px;
    line-height: 30px
}

.toolek_rating_holder .result_rate span {
    display: inline-block !important;
    margin: 0 5px
}

.toolek_rating {
    direction: ltr;
    float: left;
    position: relative;
    font-size: 150%;
    letter-spacing: 2px;
    text-align: center
}

.toolek_rating:before {
    content: "★★★★★";
    position: absolute;
    top: 0;
    right: 0;
    color: #d9d9d9
}

.icon_star:before {
    content: "★"
}

.toolek_rating ul.toolek_rate_value,
.toolek_rating ul.toolek_rate_hover {
    position: relative;
    overflow: hidden;
    color: #fac51d;
    display: flex;
    z-index: 50
}

.toolek_rating ul.toolek_rate_value {
    color: #f6b801
}

.toolek_rating.notrated:hover ul.toolek_rate_value {
    color: #d9d9d9;
    background-image: none
}

.toolek_rating ul.toolek_rate_hover {
    position: absolute;
    top: 0;
    left: 0
}

.toolek_rating ul.toolek_rate_hover li {
    color: transparent;
    cursor: pointer
}

.toolek_rating.notrated ul.toolek_rate_hover li.hover {
    color: #f6b801
}

.result_rate {
    font-size: 85%;
    width: 100%;
    text-align: center
}

.boxofficeTb {
    margin: 30px 0;
    text-align: center
}

.boxofficeTb .thead .tr_thead .td_head {
    padding: 20px;
    font-weight: 300
}

.boxofficeTb .tbody {
    background: #242424;
    border-radius: 14px;
    overflow: hidden
}

.boxofficeTb .tbody .tr_tbody .td_tbody {
    padding: 10px;
    vertical-align: middle
}

.boxofficeTb .tbody .tr_tbody .title_cl {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: center;
    text-align: right
}

.boxofficeTb .tbody .tr_tbody .title_cl a {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    color: #fff
}

.boxofficeTb .tbody .tr_tbody .title_cl a span {
    margin-right: 10px
}

.boxofficeTb .tbody .tr_tbody:nth-child(even) {
    background: #212121
}

.comment_holder {
    position: relative
}

.comment_holder .comment_body_single .comment_square_croo {
    background-color: #141414;
    position: absolute;
    left: 0;
    top: 0;
    width: 341px;
    height: 341px
}

.send_ajax_comments {
    width: 100%;
    position: relative
}

.send_ajax_comments .row_flex {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin: 10px 0
}

.send_ajax_comments .row_flex .side_left {
    width: 30%
}

.send_ajax_comments .row_flex .side_left input {
    display: inline-block;
    width: 100%;
    height: 42px;
    border-bottom: 2px solid #2c2c2c;
    color: #898989;
    margin-bottom: 20px
}

.send_ajax_comments .row_flex .side_right {
    width: 68%
}

.send_ajax_comments .row_flex .side_right.full {
    width: 100%
}

.send_ajax_comments .row_flex .side_right textarea {
    background: #272727;
    color: #898989;
    width: 100%;
    padding: 10px;
    height: 122px;
    border-radius: 5px
}

.send_ajax_comments .holder_btns {
    width: 100%
}

.send_ajax_comments .holder_btns .btn_send_comments button {
    float: left;
    min-width: 137px;
    min-height: 39px;
    line-height: 39px;
    background: #eb8307;
    color: #fff;
    border-radius: 35px;
    text-align: center;
    margin-top: 10px
}

.send_ajax_comments .holder_btns .btn_send_comments button svg {
    transform: rotate(180deg);
    fill: #373737;
    margin-right: 5px
}

.comment_holder {
    width: 100%
}

.comment_holder .comment_body_single {
    width: 100%;
    border-radius: 10px;
    background: #1d1d1d;
    padding: 30px;
    margin: 10px 0 20px 0;
    position: relative;
    overflow: hidden
}

.comment_holder .comment_body_single .comment_square_croo {
    position: absolute;
    left: -50px;
    top: -20px;
    border-radius: 18px;
    width: 180px;
    height: 180px;
    transform: rotate(45deg);
    background: #141414
}

.comment_holder .comment_body_single .title {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    position: relative;
    margin-bottom: 10px
}

.comment_holder .comment_body_single .title .right_side {
    display: flex;
    justify-content: space-between
}

.comment_holder .comment_body_single .title .right_side svg {
    width: 50px;
    height: 50px
}

.comment_holder .comment_body_single .title .right_side h3 {
    font-size: 90%;
    margin: 20px 20px 0 0
}

.comment_holder .comment_body_single .title .left_side_title {
    text-align: center
}

.comment_holder .comment_body_single .title .left_side_title span {
    display: block;
    font-size: 170%;
    color: #eb8307;
    margin-bottom: 5px
}

.comment_holder .comment_body_single .title .left_side_title b {
    font-size: 90%;
    font-weight: 300
}

.comment_holder .comment_body_single .comments_list {
    width: 100%;
    display: inline-block;
    margin-top: 15px
}

.comment_holder .comment_body_single .comments_list ul li {
    display: inline-block;
    width: 100%
}

.comment_holder .comment_body_single .comments_list ul li ul {
    padding-right: 40px
}

.comment_holder .comment_body_single .comments_list ul li ul li .inner_comment_item {
    margin-bottom: 10px
}

.comment_holder .comment_body_single .comments_list ul li ul li .inner_comment_item:before {
    content: "";
    width: 2px;
    height: 75px;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    right: -2px;
    background: #eb8307
}

.toggle_comment {
    width: 100%;
    text-align: center
}

.toggle_comment.blur,
.sp_blur {
    -webkit-filter: blur(7px);
    filter: blur(7px)
}

.inner_toggle_comment {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%
}

.comment_text_cm {
    text-align: right;
}

.holder_all_spoiler,
.spoiler_cn {
    display: flex;
    flex-wrap: wrap;
    width: 50%;
    text-align: center;
    position: absolute;
    justify-content: center;
    align-items: center;
    margin-right: 15%;
    margin-left: 15%;
    z-index: 1;

}

.holder_all_spoiler .text_spoiler,
.spoiler_cn .text_spoiler {
    position: relative;
    margin: auto;
    width: 100%;
    font-size: 85%;
    padding: 5px 10px;
    background: #d9ecfa;
    color: #4c4c4c;
    border-radius: 35px
}

.btn_comment_show {
    display: inline-block;
    background: rgba(255, 255, 255, .1);
    margin-top: 15px;
    color: #fff;
    padding: 7px 10px;
    font-size: 85%;
    border-radius: 35px;
    align-self: center;
    cursor: pointer
}

.inner_comment_item {
    border-radius: 10px;
    width: 100%;
    background: #101010;
    padding: 20px;
    position: relative;
    margin-bottom: 10px
}

.inner_comment_item .row_flex {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

.inner_comment_item .row_flex .side_right {
    width: 16%;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center
}

.inner_comment_item .row_flex .side_right .inner_side_right {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

.inner_comment_item .row_flex .side_right .inner_side_right .like_holder {
    display: flex;
    justify-content: center;
    flex-direction: row-reverse
}

.inner_comment_item .row_flex .side_right .inner_side_right .toolekco_like_dislike_trigger {
    border-radius: 10px;
    width: 43px;
    height: 59px;
    background: #1d1d1d;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    margin-right: 5px
}

.inner_comment_item .row_flex .side_right .inner_side_right .toolekco_like_dislike_trigger svg {
    fill: #8bc34a;
    width: 19px;
    height: 19px
}

.inner_comment_item .row_flex .side_right .inner_side_right .toolekco_like_dislike_trigger.dislike svg {
    fill: #e91e63;
    transform: rotate(180deg)
}

.inner_comment_item .row_flex .side_right .inner_side_right .toolekco_like_dislike_trigger span {
    width: 100%;
    color: #fff;
    text-align: center
}

.inner_comment_item .row_flex .side_right .inner_side_right .avatar_comments {
    width: 55px;
    height: 54px;
    line-height: 54px;
    position: relative;
    text-align: center
}

.inner_comment_item .row_flex .side_right .inner_side_right .avatar_comments svg {
    fill: #e98207
}

.inner_comment_item .row_flex .side_right .inner_side_right .avatar_comments:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 2px solid #363636;
    transform: rotate(45deg);
    border-radius: 15px
}

.inner_comment_item .row_flex .side_left {
    width: 80%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

.inner_comment_item .row_flex .side_left .head_side_left {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-bottom: 15px
}

.inner_comment_item .row_flex .side_left .head_side_left .cm_author {
    color: #eb8307
}

.inner_comment_item .row_flex .side_left .head_side_left .date_comment {
    font-size: 85%;
    font-weight: 300
}

.inner_comment_item .row_flex .side_left .head_side_left .left_side_thi {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-self: center
}

.inner_comment_item .row_flex .side_left .head_side_left .left_side_thi .btn_spoiler {
    font-size: 80%;
    display: inline-block;
    padding: 5px 13px;
    background: rgba(255, 255, 255, .1);
    border-radius: 35px;
    margin: -5px 0 0 10px;
    cursor: pointer
}

.inner_comment_item .row_flex .side_left .head_side_left .left_side_thi .btn_spoiler svg {
    float: left;
    fill: #fff;
    margin: 5px 5px 0 0
}

.inner_comment_item .row_flex .side_left .comment_text_cm {
    width: 90%;
    font-size: 85%;
    line-height: 23px;
    margin: 5px 0
}

.inner_comment_item .row_flex .side_left .side_left_comment {
    width: 10%;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center
}

.inner_comment_item .row_flex .side_left .side_left_comment .btn_replay {
    display: inline-block;
    position: relative;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    cursor: pointer
}

.inner_comment_item .row_flex .side_left .side_left_comment .btn_replay svg {
    fill: #eb8307
}

.inner_comment_item .row_flex .side_left .side_left_comment .btn_replay:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 15px;
    width: 100%;
    height: 100%;
    border: 2px solid #363636;
    transform: rotate(45deg);
    border-radius: 10px
}

.replay_con .holder_btns {
    margin: 10px 0
}

.replay_con .btn_send_comments button {
    margin-top: 0 !important;
    margin-bottom: 10px
}

.replay_con .cancel_replay {
    float: right;
    min-width: 137px;
    min-height: 39px;
    line-height: 39px;
    background: #272727;
    color: #fff;
    border-radius: 35px;
    text-align: center;
    margin-bottom: 10px
}

.status_message {
    width: 100%;
    padding: 7px 10px;
    margin: 10px 0 0 0;
    background: #fffbe7;
    color: #8c6d39;
    border: 1px solid #ffebce;
    line-height: 23px;
    border-radius: 5px;
    text-align: center;
    display: none
}

.status_message.show {
    display: block;
    text-align: justify
}

.status_message.show a {
    color: #ff4f4f
}

.status_message.ok {
    background: #def3de;
    color: #397539;
    border-color: #d6ebc6
}

.status_message.pending {
    background: #fffbe7;
    color: #8c6d39;
    border-color: #ffebce
}

.status_message.nok {
    background: #f7dfde;
    color: #ad4542;
    border-color: #efcfd6
}

.status_message.info {
    background: #deeff7;
    color: #31718c;
    border-color: #bdebf7
}

.status_message.error_mes {
    position: static !important;
    background: #f7dfde;
    color: #ad4542;
    border-color: #efcfd6;
    padding: 7px 10px;
    margin: 10px 0 0 0
}

.status_message.error_mes.active {
    display: block
}

.status_message.marb10 {
    margin-bottom: 10px
}

.status_message.center_align {
    text-align: center
}

.holder_custom_list {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    margin-top: 20px
}

.holder_custom_list .item_list {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    flex-direction: column;
    width: 30%;
    padding: 10px;
    background: #242424;
    border-radius: 25px;
    margin-bottom: 15px
}

.holder_custom_list .item_list .four_items_holder {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center
}

.holder_custom_list .item_list .four_items_holder a {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    justify-content: space-between;
    align-items: center
}

.holder_custom_list .item_list .four_items_holder .image_item {
    width: 49%;
    overflow: hidden;
    margin-bottom: 5px
}

.holder_custom_list .item_list .four_items_holder .image_item img {
    width: 100%;
    height: 150px;
    border-radius: 14px
}

.holder_custom_list .item_list .item_list_meta {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center
}

.holder_custom_list .item_list .item_list_meta h3 {
    display: inline-block;
    width: 100%;
    text-align: center;
    font-size: 105%;
    color: #eb8307;
    padding: 10px;
    border-top: 1px solid rgba(255, 255, 255, .1);
    border-bottom: 1px solid rgba(255, 255, 255, .1)
}

.holder_custom_list .item_list .item_list_meta h3 a {
    font-size: 89%;
    color: #eb8307;
    line-height: 22px
}

.holder_custom_list .item_list .item_list_meta .right_side {
    display: inline-block;
    width: 50%;
    padding: 15px 0 5px 0;
    border-left: 1px solid rgba(255, 255, 255, .1);
    text-align: center
}

.holder_custom_list .item_list .item_list_meta .left_side {
    display: inline-block;
    width: 50%;
    padding: 15px 0 5px 0;
    text-align: center
}

.list_holder_profile {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    margin: 30px 0
}

.list_holder_profile .item_cast {
    width: 19%;
    margin-bottom: 20px
}

.profile_user_holder {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center
}

.profile_user_holder .user_nav {
    width: 100%;
    text-align: center;
    margin-top: 20px
}

.profile_user_holder .user_nav .profile_holder {
    margin-bottom: 10px
}

.profile_user_holder .user_nav .profile_holder img {
    width: 150px;
    height: 150px;
    border-radius: 100%
}

.profile_user_holder .user_nav h3 {
    font-size: 130%;
    font-weight: 500;
    text-align: center;
    color: #eb8307
}

.profile_user_holder .user_nav .description_user {
    width: 100%;
    font-weight: 300;
    margin-top: 10px;
    margin-bottom: 15px;
    line-height: 30px
}

.profile_user_holder .tab_user_profile {
    display: inline-block;
    width: 100%
}

.profile_user_holder .tab_user_profile .head_tab_user {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center
}

.profile_user_holder .tab_user_profile .head_tab_user a {
    display: inline-block;
    min-width: 129px;
    padding: 10px 17px;
    background: #292929;
    color: #fff;
    border-radius: 35px;
    margin: 0 10px;
    font-size: 85%;
    text-align: center
}

.profile_user_holder .tab_user_profile .head_tab_user a span {
    display: inline-block;
    width: 100%;
    text-align: center;
    margin-bottom: 5px
}

.profile_user_holder .tab_user_profile .head_tab_user a svg {
    display: inline-block;
    width: 23px;
    height: 23px;
    fill: #fff
}

.profile_user_holder .tab_user_profile .head_tab_user a.active {
    background: #eb8307
}

.profile_user_holder .tab_user_profile .user_profile_panel .favorites_list_profile {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    margin-top: 20px
}

.profile_user_holder .tab_user_profile .user_profile_panel .list_comments_profile {
    width: 100%;
    margin-top: 20px
}

.actor_profile {
    width: 100%;
    margin: 10px 0
}

.actor_profile .head_profile {
    width: 100%;
    background: #252525
}

.actor_profile .head_profile .inner_head_profile {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    justify-content: space-between;
    padding: 20px 0
}

.actor_profile .head_profile .inner_head_profile .profile_avatar {
    width: 20%
}

.actor_profile .head_profile .inner_head_profile .profile_avatar img {
    width: 100%;
    height: auto;
    border-radius: 7px
}

.actor_profile .head_profile .inner_head_profile .profile_meta {
    width: 80%;
    padding-right: 10px
}

.actor_profile .head_profile .inner_head_profile .profile_meta .item_meta_pro {
    width: 100%;
    font-size: 90%;
    padding: 7px 0
}

.actor_profile .head_profile .inner_head_profile .profile_meta .item_meta_pro span {
    font-weight: 300;
    line-height: 23px;
    margin-left: 5px
}

.actor_profile .head_profile .inner_head_profile .profile_meta .item_meta_pro strong {
    font-weight: 500;
    margin-left: 5px
}

.actor_profile .body_actor_profile {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 100%;
    margin-top: 10px
}

.actor_profile .body_actor_profile .title_actor_profile {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    width: 100%
}

.actor_profile .body_actor_profile .title_actor_profile h3 {
    padding: 5px 0 15px 0;
    border-bottom: 2px solid #eb8307
}

.actor_profile .body_actor_profile .inner_body_actor_profile {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    width: 100%
}

.actor_profile .body_actor_profile .inner_body_actor_profile .item_small_loop {
    margin-top: 20px
}

.body_actor_profile .alphapageNavi {
    justify-content: center;
    margin-top: 20px
}

.lists_holder {
    display: flex;
    flex-wrap: wrap;
    padding: 15px
}

.lists_holder .list_status {
    font-size: 90%;
    background: #d1ecf1;
    color: #0c5460;
    border: 1px solid #bee5eb;
    padding: 10px;
    border-radius: 7px;
    line-height: 23px;
    margin-bottom: 15px
}

.lists_holder .create_custom_list {
    width: 100%
}

.lists_holder .create_custom_list .btnCreateList {
    float: left;
    padding: 10px 20px;
    border-radius: 35px;
    background: #eb8307;
    color: #fff
}

.before_list {
    width: 100%;
    border-radius: 14px;
    overflow: hidden
}

.before_list .alphapageNavi {
    padding: 20px 20px
}

.before_list .table {
    font-size: 85%
}

.before_list .table .thead .tr_thead .td_head {
    font-weight: 300;
    padding: 10px
}

.before_list .table .tbody .tr_tbody:nth-child(2n+1) {
    background: #131313
}

.before_list .table .tbody .tr_tbody .td_tbody {
    padding: 20px;
    line-height: 25px
}

.before_list .table .tbody .tr_tbody .td_tbody .edit_link {
    color: #2b9fdc
}

.before_list .table .tbody .tr_tbody .td_tbody .remove_link {
    color: #e00000
}

.before_list .table .tbody .tr_tbody .td_tbody .show_link {
    color: #1cc09f
}

.before_list .table .tbody .tr_tbody .td_tbody a {
    font-size: 97%;
    margin: 0 5px
}

.search_box_ajax {
    width: 100%;
    padding: 20px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    background: #292929;
    box-shadow: 0 0 15px rgba(0, 0, 0, .2);
    border-top-right-radius: 14px;
    border-top-left-radius: 14px;
    position: relative
}

.search_box_ajax .saerchPut {
    flex: 2;
    padding: 10px
}

.search_box_ajax .saerchPut input {
    width: 100%;
    padding: 10px 15px;
    background: #1a1a1a;
    color: #fff;
    border-radius: 7px
}

.search_box_ajax .text_saerch {
    font-weight: 300
}

.search_box_ajax .search_btn .btnSearch {
    display: inline-block;
    padding: 10px 15px;
    border-radius: 8px;
    background: #0a0a0a;
    color: #fff;
    cursor: pointer
}

.search_box_ajax .search_result {
    position: absolute;
    top: 100%;
    right: 0;
    width: 100%;
    background: #212121;
    padding: 20px;
    z-index: 2000;
    display: none
}

.search_box_ajax .search_result .inner_search_result {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    width: 100%
}

.search_box_ajax .search_result .inner_search_result .item_small_loop {
    width: 21%
}

.search_box_ajax .search_result .inner_search_result .item_cast {
    width: 19%;
    margin-bottom: 20px
}

.holder_res_lists_holder {
    width: 100%
}

.holder_res_lists_holder .holder_save {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    margin: 15px 0
}

.holder_res_lists_holder .holder_save .btnSaveList {
    display: inline-block;
    background: #eb8307;
    padding: 10px 15px;
    border-radius: 5px;
    color: #fff;
    font-size: 90%;
    cursor: pointer
}

.holder_res_lists_holder .alphapageNavi {
    padding: 20px 20px
}

.btnRemoveItem {
    position: absolute;
    top: 10px;
    right: 10px;
    display: none;
    z-index: 1000;
    width: 30px;
    height: 30px;
    line-height: 27px;
    background: #fff;
    border-radius: 100%;
    text-align: center
}

.btnRemoveItem svg {
    width: 18px;
    height: 18px;
    fill: #e00000
}

.rate_holder {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center
}

.rate_holder .alphapageNavi {
    width: 100%;
    margin-top: 40px
}

.rate_holder .item_small_loop {
    margin-top: 20px
}

.rate_holder .holder_star_rate {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    text-align: center
}

.res_lists_holder {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding: 20px
}

.res_lists_holder .item_small_loop {
    width: 21%
}

.res_lists_holder .item_cast {
    width: 19%;
    margin-bottom: 20px
}

.res_lists_holder .btnRemoveItem {
    display: block
}

.res_lists_holder .actor_image .btnRemoveItem {
    display: block;
    right: 20px;
    top: 20px
}

.table {
    display: table;
    width: 100%
}

.table.center_align {
    text-align: center
}

.table .thead {
    display: table-header-group
}

.table .thead .tr_thead {
    display: table-row
}

.table .thead .tr_thead .td_head {
    display: table-cell
}

.table .tbody {
    display: table-row-group
}

.table .tbody .tr_tbody {
    display: table-row
}

.table .tbody .tr_tbody .td_tbody {
    display: table-cell
}

.sidebar_dashboard {
    width: 23%;
    border-radius: 14px;
    background: #292929;
    margin-top: 30px;
    overflow: hidden
}

.sidebar_dashboard .side_head_dashboard .inner_side_head_dashboard {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    background: #212121;
    position: relative;
    text-align: center;
    border-radius: 65%;
    width: 100%;
    height: 126px
}

.sidebar_dashboard .side_head_dashboard .inner_side_head_dashboard .in_inner_side_head_dashboard {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    background: #212121;
    width: 383px;
    height: 126px;
    border-bottom-right-radius: 100%;
    border-bottom-left-radius: 100%;
    margin-bottom: 5px;
    margin-top: -3px
}

.sidebar_dashboard .side_head_dashboard .inner_side_head_dashboard .btn_edit {
    position: absolute;
    top: 20px;
    right: 30px
}

.sidebar_dashboard .side_head_dashboard .inner_side_head_dashboard .btn_edit a {
    display: inline-block;
    background: #000;
    border-radius: 50%;
    width: 46px;
    height: 46px;
    line-height: 44px;
    border: 2px solid #3b3a3a;
    text-align: center
}

.sidebar_dashboard .side_head_dashboard .inner_side_head_dashboard .btn_edit a svg {
    fill: #d92f30
}

.sidebar_dashboard .side_head_dashboard .inner_side_head_dashboard .btn_power {
    position: absolute;
    top: 20px;
    left: 30px
}

.sidebar_dashboard .side_head_dashboard .inner_side_head_dashboard .btn_power a {
    display: inline-block;
    background: #000;
    border-radius: 50%;
    width: 46px;
    height: 46px;
    line-height: 44px;
    border: 2px solid #3b3a3a;
    text-align: center
}

.sidebar_dashboard .side_head_dashboard .inner_side_head_dashboard .btn_power a svg {
    fill: #d92f30
}

.sidebar_dashboard .side_head_dashboard .wellcome_message {
    display: inline-block;
    width: 100%;
    text-align: center;
    color: #fff;
    margin-top: 55px;
    font-size: 80%;
    font-weight: 300
}

.sidebar_dashboard .side_head_dashboard .wellcome_message strong {
    font-weight: 500
}

.sidebar_dashboard .side_head_dashboard .user_name {
    font-size: 95%;
    display: inline-block;
    width: 100%;
    text-align: center;
    color: #eb8307;
    margin-top: 5px
}

.sidebar_dashboard .side_head_dashboard .btn_show_profile {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    margin-bottom: 10px;
    margin-top: 15px
}

.sidebar_dashboard .side_head_dashboard .btn_show_profile a {
    font-size: 85%;
    display: inline-block;
    padding: 10px 15px;
    background: #050505;
    box-shadow: 0 0 10px rgba(0, 0, 0, .7);
    color: #fff;
    border-radius: 35px
}

.sidebar_dashboard .side_head_dashboard .btn_show_profile a:hover {
    color: #eb8307
}

.avatar_user_panel {
    width: 89px;
    height: 89px;
    line-height: 93px;
    font-size: 250%;
    text-align: center;
    color: #fff;
    border-radius: 100%;
    background-color: #eb8307;
    box-shadow: 0 0 29px 0 rgba(235, 131, 7, .4);
    position: absolute;
    top: 70px;
    left: 0;
    right: 0;
    margin-right: auto;
    margin-left: auto
}

.main_dashboard {
    border-radius: 14px;
    background-color: #141414;
    color: #fff;
    min-height: 613px;
    width: 75%;
    margin-top: 30px
}

.dashboard_menu_nav {
    display: inline-block;
    width: 100%;
    margin-top: 10px
}

.dashboard_menu_nav ul li {
    float: right;
    width: 100%
}

.dashboard_menu_nav ul li a {
    display: inline-block;
    padding: 20px;
    color: #fff;
    width: 100%;
    position: relative
}

.dashboard_menu_nav ul li a:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 3px;
    height: 100%;
    background: #eb8307;
    visibility: hidden;
    opacity: 0
}

.dashboard_menu_nav ul li a:hover {
    background: #0a0a0a
}

.dashboard_menu_nav ul li a:hover:before {
    visibility: visible;
    opacity: 1
}

.dashboard_menu_nav ul li a .text_link {
    float: right;
    margin: 3px 5px 0 0
}

.dashboard_menu_nav ul li a .right_icon {
    float: right;
    margin-left: 5px
}

.dashboard_menu_nav ul li a .right_icon svg {
    width: 23px;
    height: 23px
}

.dashboard_menu_nav ul li a .arrow_icon {
    float: left
}

.dashboard_menu_nav ul li a .arrow_icon svg {
    fill: #5e5e5e
}

.dashboard_menu_nav ul li.active a {
    background: #0a0a0a
}

.dashboard_menu_nav ul li.active a:before {
    visibility: visible;
    opacity: 1
}

.main_dashboard .comments_list {
    padding: 20px
}

.main_dashboard .comments_list ul li .inner_comment_item .side_right {
    width: 22%
}

.main_dashboard .comments_list ul li .inner_comment_item .side_left {
    width: 75%
}

.main_dashboard .dashboard_settings {
    padding: 20px;
    color: #fff;
    width: 100%;
    text-align: center
}

.pmv-recharge-form,
.my-wallet-pay-form {
    text-align: center;
}

.main_dashboard .dashboard_settings .profile_item {
    width: 100%;
    text-align: center;
    margin-bottom: 20px
}

.main_dashboard .dashboard_settings .profile_item .inner_profile_item {
    display: inline-block
}

.main_dashboard .dashboard_settings .profile_item .inner_profile_item img {
    width: 100px;
    height: 100px;
    border-radius: 100%
}

.main_dashboard .dashboard_settings .profile_item .inner_profile_item input {
    display: none
}

.main_dashboard .dashboard_settings .profile_item .inner_profile_item label {
    background: #eb8307;
    font-size: 85%;
    display: inline-block;
    padding: 7px 15px;
    border-radius: 35px;
    color: #fff;
    cursor: pointer;
    margin-top: 10px
}

.main_dashboard .dashboard_settings .edit_user_data {
    display: inline-block;
    padding: 10px 20px;
    border-radius: 35px;
    background: #eb8307;
    color: #fff
}

.form_def .form_item {
    display: inline-block;
    width: 100%;
    margin-bottom: 20px
}

.form_def .form_item.half_right {
    float: right;
    width: 48%
}

.form_def .form_item.half_left {
    float: left;
    width: 48%
}

.form_def .form_item label {
    display: inline-block;
    width: 100%;
    font-size: 90%;
    font-weight: 300;
    text-align: right;
    padding: 10px 12px 10px 0
}

.form_def .form_item input,
.form_def .form_item textarea {
    width: 100%;
    background: #050505;
    padding: 15px 10px;
    border-radius: 35px;
    color: #fff
}

.form_def .form_item textarea {
    padding: 20px
}

.form_def .form_item p.help {
    display: inline-block;
    width: 100%;
    text-align: right;
    font-size: 80%;
    font-weight: 300;
    padding: 5px 12px 5px 0
}

.form_def .form_item .radio_holder {
    width: 100%
}

.form_def .form_item .radio_holder .item_radio {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: center;
    width: 100%
}

.form_def .form_item .radio_holder .item_radio input {
    width: auto
}

.form_def .form_item .radio_holder .item_radio label {
    width: auto
}

.subs-form_item {}

.subs-form_item .title {
    margin: 10px 10px 15px 10px;
}

.subs-form_item .btn-div {
    margin: 10px;
    text-align: center;
}

.subs-form_item .digi-token-ta {
    direction: ltr;
}

.subs-form_item p {
    margin: 10px;
    line-height: normal;
    text-align: justify;
}

.subs-form_item p a {
    color: #eb8307;
}

.subs-form_item p .mega {
    color: red;
}

.form_def .btnsendticket {
    float: left;
    padding: 10px 20px;
    border-radius: 35px;
    background: #eb8307;
    color: #fff
}

.ticket_message_list {
    display: inline-block;
    width: 100%
}

.ticket_message_list .title_sec h2 {
    white-space: nowrap;
    max-width: 30%
}

.ticket_message_list .message_item {
    display: inline-block;
    width: 100%;
    margin-bottom: 20px
}

.ticket_message_list .message_item {
    display: inline-block;
    width: 100%
}

.ticket_message_list .message_item .inner_message_item {
    float: right;
    width: 90%;
    background: #1f1f1f;
    padding: 30px 30px 20px 30px;
    border-radius: 15px;
    border-bottom-right-radius: 35px
}

.ticket_message_list .message_item.senders .inner_message_item {
    float: left;
    background: #cce5fc;
    color: #000;
    border-radius: 15px;
    border-bottom-left-radius: 35px
}

.ticket_message_list .message_item .inner_message_item .text_message {
    font-size: 90%;
    line-height: 21px
}

.ticket_message_list .message_item .inner_message_item .date_message,
.ticket_message_list .message_item.senders .inner_message_item .date_message {
    float: left;
    font-size: 85%;
    margin: 15px 0 0 0;
    padding: 5px 0;
}

.ticket_message_list .message_item.senders .inner_message_item .date_message {
    float: right
}

.ticket_message_list .tataloo_pagenavi {
    margin-bottom: 10px;
    margin-bottom: 30px
}

.tickets_table {
    display: table;
    width: 100%;
    text-align: center;
    font-size: 85%
}

.tickets_table .thead {
    display: table-header-group
}

.tickets_table .thead .tr {
    display: table-row
}

.tickets_table .thead .tr .th {
    display: table-cell;
    padding: 10px
}

.tickets_table .tbody {
    display: table-row-group
}

.tickets_table .tbody .tr {
    display: table-row
}

.tickets_table .tbody .tr a {
    color: #eb8307
}

.tickets_table .tbody .tr:nth-child(2n+1) {
    background: #131313
}

.tickets_table .tbody .tr .td {
    display: table-cell;
    padding: 10px
}

.waiting_answer,
.response_support,
.response_you,
.close_tickets {
    display: inline-block;
    width: 130px;
    font-size: 90%;
    padding: 7px 10px;
    border-radius: 5px;
    color: #000;
    background: #fef3ce
}

.response_support {
    background: #e3f2dd
}

.response_you {
    background: #cce5fc
}

.close_tickets {
    background: #f8d7da
}

.inner_tickets {
    width: 100%;
    padding: 20px
}

.title_sec {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 10px;
    text-align: center;
    border-bottom: 1px solid rgba(255, 255, 255, .1);
    position: relative;
    margin-bottom: 20px
}

.title_sec h2 {
    display: inline-block;
    background: #141414;
    padding: 5px 10px;
    margin-top: -5px;
}

.inner_subscription {
    padding: 20px;
    font-size: 95%
}

.sendTicket .status_message {
    margin: 20px 0 10px 0
}

.chosse_gateway {
    display: inline-block;
    width: 100%;
    margin-top: 10px
}

.chosse_gateway .item_gateway {
    display: inline-block;
    width: 100%;
    font-size: 85%;
    padding: 10px 0;
    cursor: pointer
}

.chosse_gateway .item_gateway label {
    float: right;
    width: 100%;
    cursor: pointer;
    margin-bottom: 15px;
}

.chosse_gateway .item_gateway label a {
    color: yellow;
}

body.lightMode .chosse_gateway .item_gateway label a {
    color: blue;
}

.chosse_gateway .item_gateway input {
    float: right;
    width: auto;
    margin: 3px 0 0 5px
}

.chosse_gateway .item_gateway span {
    float: right;
    margin-top: 3px
}

.chosse_gateway .item_gateway small {
    float: right;
    margin: 2px 5px 0 0
}

.chosse_gateway .item_gateway small.top_item {
    color: #ff2032
}

.subscriptions_list {
    display: inline-block;
    width: 100%;
    text-align: center
}

.subscriptions_list .item_subscription {
    display: inline-block;
    width: 100%;
    background: #000;
    border: 1px solid #000;
    color: #fff;
    padding: 15px;
    border-radius: 10px;
    margin-bottom: 10px;
    cursor: pointer;
    text-align: right
}

.subscriptions_list .item_subscription.active {
    background: #eb8307;
    color: #fff;
    border: 1px solid #c96e00
}

.subscriptions_list .item_subscription .amount_level {
    float: left;
    margin-top: -23px
}

.subscriptions_list .item_subscription .amount_level small {
    margin-right: 3px
}

.subscriptions_list .item_subscription input {
    display: none
}

.subscriptions_list .item_subscription h3 {
    font-weight: 500;
    font-size: 95%;
    margin-bottom: 7px
}

.subscriptions_list .item_subscription h4 {
    font-weight: 300;
    font-size: 85%;
    line-height: 23px;
}

.subscriptions_list button,
.dashboard_my_wallet button,
.dashboard_usdt button,
.wpp-modal button {
    display: inline-block;
    background: #eb8307;
    color: #fff;
    padding: 10px 15px;
    border-radius: 35px;
    cursor: pointer
}

.wpp-modal button a {
    color: #fff;
}

.wpp-modal .modal-body {
    line-height: normal;
}

.subscriptions_list #buy_subscription {
    display: inline-block;
    background: #eb8307;
    color: #fff;
    padding: 0.5rem 4rem;
    font-size: 1.0rem;
    line-height: 1.5;
    border-radius: 0.3rem;
    font-weight: 400;
    text-align: center;
}


.message_top_info {
    display: inline-block;
    width: 100%;
    background: #d1ecf1;
    color: #0c5460;
    border: 1px solid #bee5eb;
    padding: 10px;
    margin-bottom: 30px;
    border-radius: 15px
}


.message_top_info strong {
    font-size: 93%;
    font-weight: 500;
    margin-bottom: 3px
}

.message_top_info p {
    display: inline-block;
    width: 100%;
    margin-top: 5px;
    font-size: 90%;
    font-weight: 400;
    line-height: 23px;
}

.box.recent_payments {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    margin-top: 20px
}

.box.recent_payments .title,
.box.recent_charges .title {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    margin-bottom: 25px
}

.box.recent_charges {
    display: block;
    margin-top: 10px
}

.box.recent_payments .title h3,
.box.recent_charges .title h3 {
    padding: 10px 0 10px 0;
    border-bottom: 2px solid #eb8307
}

.box.recent_payments .body {
    width: 100%
}

.box.recent_payments .body ul li {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    font-size: 85%;
    padding: 15px 10px;
    background: #212121;
    border-bottom: 2px solid rgba(255, 255, 255, .3)
}

.box.recent_payments .body ul li:nth-child(even) {
    background: #000
}

.box.recent_payments .body ul li span {
    display: block;
    font-weight: 500;
    margin-bottom: 5px
}

.box.recent_payments .body ul li p {
    font-weight: 400
}

.box.recent_payments .body ul li:last-child {
    border-bottom: 0
}

.def_table {
    display: table;
    width: 100%
}

.def_table .thead {
    display: table-header-group
}

.def_table .thead .tr {
    display: table-row
}

.def_table .thead .tr .th {
    padding: 10px;
    display: table-cell
}

.def_table .tbody {
    display: table-row-group
}

.def_table .tbody .tr {
    display: table-row
}

.def_table .tbody .tr .td {
    padding: 10px;
    display: table-cell
}

.payment_list {
    text-align: center;
    font-size: 85%
}

.payment_list .thead .tr .th {
    font-weight: 300
}

.payment_list .tbody {
    display: table-row-group
}

.payment_list .tbody .tr {
    display: table-row;
    background: #000
}

.payment_list .tbody .tr .td {
    padding: 10px;
    display: table-cell
}

.payment_list .tbody .tr:nth-child(even) {
    background: #212121
}

.payment_list .pending_status,
.failure_status {
    display: inline-block;
    width: 130px;
    font-size: 90%;
    padding: 7px 10px;
    border-radius: 5px;
    color: #000;
    background: #fef3ce
}

.failure_status {
    background: #C34A4E;
    color: #fff
}

.payment_list .successful_status {
    display: inline-block;
    width: 130px;
    font-size: 90%;
    padding: 7px 10px;
    border-radius: 5px;
    color: #000;
    background: #e3f2dd
}

.inner_payment_list {
    padding: 20px
}

.inner_payment_list .alphapageNavi {
    margin-top: 25px
}

.inner_main {
    padding: 20px
}

.inner_main .item_dashboard {
    display: inline-block;
    width: 100%;
    margin-bottom: 30px;
    font-size: 90%;
    background-color: #1f1f1f;
    box-shadow: 0 4px 0 0 rgba(0, 0, 0, .4);
    padding: 20px;
    border-radius: 5px;
    border-right: 5px
}


.inner_main .item_dashboard .right {
    float: right;
    font-weight: 300
}

.inner_main .item_dashboard .left {
    float: left;
    font-weight: 300
}

.inner_main .item_dashboard .left a {
    border-radius: 35px;
    background: #eb8307;
    color: #fff;
    font-size: 90%;
    padding: 7px 20px
}

.inner_main .border_bottom_1 {
    width: 100%;
    display: inline-block;
    margin: 20px 0;
    border-bottom: 1px solid rgba(190, 190, 190, .1)
}

.before_msg {
    padding: 10px 20px 5px 20px !important;
}

.before_msg .item_dashboard {
    display: inline-block;
    width: 100%;
    margin-bottom: 10px;
    font-size: 90%;
    background-color: #1f1f1f;
    box-shadow: 0 4px 0 0 rgba(0, 0, 0, .4);
    padding: 20px;
    border-radius: 5px;
    border-right: 5px
}

.before_msg .item_dashboard .right {
    float: right;
    font-weight: 300;
    line-height: normal;
}


.before_msg .item_dashboard .left {
    float: left;
    font-weight: 300
}

.before_msg .item_dashboard .left a {
    border-radius: 35px;
    background: #eb8307;
    color: #fff;
    font-size: 90%;
    padding: 7px 20px
}

.before_msg .border_bottom_1 {
    width: 100%;
    display: inline-block;
    margin: 20px 0;
    border-bottom: 1px solid rgba(190, 190, 190, .1)
}


.news_holder {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

.item_news {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    flex-direction: column;
    width: 49%;
    padding: 10px;
    background: #242424;
    border-radius: 25px;
    margin-bottom: 15px
}

.item_news .item_thumbnail {
    width: 100%
}

.item_news .item_thumbnail img {
    width: 100%;
    height: 250px;
    border-radius: 25px
}

.item_news .meta_news {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    margin-top: 5px
}

.item_news .meta_news .btn_like {
    background: rgba(255, 255, 255, .1);
    padding: 10px 5px;
    border-radius: 35px;
    color: #fff;
    min-width: 70px;
    text-align: center;
    cursor: pointer
}

.item_news .meta_news .btn_like.liked svg {
    stroke: orange;
    fill: orange;
    opacity: 1;
}


.item_news .meta_news .btn_like .count_text_holder {
    margin-right: 7px
}

.item_news .meta_news .btn_like svg {
    fill: transparent;
    stroke: orange;
}

.item_news .meta_news .right_meta_news {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-end
}

.item_news .meta_news .right_meta_news .item_left_news {
    margin-right: 20px;
    color: #fff;
    font-size: 85%;
    display: flex;
    flex-wrap: wrap;
    align-items: flex-end
}

.item_news .meta_news .right_meta_news .item_left_news svg {
    fill: #fff;
    margin-left: 5px;
    width: 18px;
    height: 18px
}

.item_news .textTitle {
    margin-top: 20px;
    width: 100%
}

.item_news .textTitle h2 {
    display: inline-block;
    width: 100%
}

.item_news .textTitle a {
    display: inline-block;
    width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-size: 105%;
    font-weight: 600;
    line-height: 24px;
    color: #fff
}

.item_news .title_news {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-self: flex-end;
    margin-top: 10px
}

.item_news .title_news .content_excerpt {
    font-size: 85%;
    font-weight: 300;
    line-height: 27px;
    padding-left: 20px;
    width: 100%
}

.item_news .title_news .btnReadMoreNews {
    display: flex;
    flex-wrap: wrap;
    align-self: flex-end;
    margin-top: 10px
}

.item_news .title_news .btnReadMoreNews a {
    min-width: 120px;
    font-size: 85%;
    display: inline-block;
    padding: 10px 15px;
    border: 1px solid #eb8307;
    color: #eb8307;
    border-radius: 35px;
    text-align: center
}

.item_news .content_text_news {
    display: none
}

.single_holder_news {
    width: 100%
}

.single_holder_news .item_news {
    width: 100%
}

.single_holder_news .item_news .item_thumbnail img {
    height: auto
}

.single_holder_news .item_news .title_news {
    display: none
}

.single_holder_news .item_news .content_text_news {
    display: block;
    font-size: 90%
}

.related_news {
    width: 100%;
    margin-top: 20px
}

.related_news .title {
    width: 100%;
    text-align: center;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    margin-bottom: 7px
}

.related_news .title h3 {
    display: inline-block;
    padding: 7px 0;
    border-bottom: 2px solid #eb8307
}

.related_news .body {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

.related_news .body .item_news {
    width: 32%
}

.related_news .body .item_news .btnReadMoreNews {
    display: none
}

.box.recent_payments .body ul li:first-child span {
    display: block;
    text-align: center;
    margin-bottom: 15px;
    color: #eb8307;
}

.box.recent_payments .body ul li span {
    display: none;
}

@media screen and (max-width: 768px) {
    .box.recent_payments .body ul li span {
        display: block;
    }

    .box.recent_payments .body ul li {
        display: block;
    }

    .box.recent_payments .body ul li .sub_item {
        display: block;
        margin-bottom: 10px;
    }

    .form_def .form_item.half_right,
    .form_def .form_item.half_left {
        width: 100%;
    }

    .before_msg .item_dashboard .right,
    .inner_main .item_dashboard .right {
        display: block;
        float: none;
    }


    .before_msg .item_dashboard .left,
    .inner_main .item_dashboard .left {
        display: block;
        margin-top: 15px;
        float: none;
        text-align: left;
    }

    .change_server_holder .left a.btnchangeserver {
        float: none;
        margin-right: 10px;
        display: block;
        margin-top: 10px;
        width: fit-content;
    }

}

@media screen and (max-width: 520px) {

    body .dllink_holder .body_dllink .item_row_series .head_season .side_right .toggle_arrow,
    body .dllink_holder_ham .body_dllink .item_row_series .head_season .side_right .toggle_arrow {
        width: 100%
    }

    body .dllink_holder .body_dllink .item_row_series .head_season .side_right .title_row,
    body .dllink_holder_ham .body_dllink .item_row_series .head_season .side_right .title_row {
        display: inline-block;
        width: 100%;
        text-align: center
    }

    body .dllink_holder .body_dllink .item_row_series .head_season .side_right .btn_row,
    body .dllink_holder_ham .body_dllink .item_row_series .head_season .side_right .btn_row {
        width: 45%;
        font-size: 70%;
        min-width: 45%;
        padding: 3px 10px;
        margin: 0 5px;
        white-space: nowrap
    }

    body .dllink_holder .body_dllink .item_row_series .head_season .side_left .meta,
    body .dllink_holder_ham .body_dllink .item_row_series .head_season .side_left .meta {
        margin-top: 5px
    }

    body .dllink_holder .body_dllink .item_row_series .head_season .side_left .head_left_side,
    body .dllink_holder_ham .body_dllink .item_row_series .head_season .side_left .head_left_side {
        width: 100%;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        align-content: center;
        align-items: center;
        flex-direction: row-reverse
    }

    body .dllink_holder .body_dllink .item_row_series .parts .inner_parts_holder,
    body .dllink_holder_ham .body_dllink .item_row_series .parts .inner_parts_holder {
        padding: 5px
    }

    body .dllink_holder .body_dllink .item_row_series .parts .inner_parts_holder .part_item,
    body .dllink_holder_ham .body_dllink .item_row_series .parts .inner_parts_holder .part_item {
        width: 100%
    }

    body .cast_holder .body_cast .item_cast {
        width: 48%
    }

    body #main_page.wrapper {
        overflow-x: hidden
    }

    body .container {
        width: 95%
    }

    body .header_site .left_side {
        width: 100%;
        justify-content: center;
        width: 100%;
        align-items: flex-start
    }

    body .header_site .user_nav {
        width: 100%;
        margin: 15px 0 15px 0;
        text-align: center;
        justify-content: center;
    }

    body .header_site .user_nav .inner_user_nav .body_user_nav {
        max-width: 150px;
        left: 0;
        right: 0;
        margin: auto
    }

    body .header_site .top_menu {
        height: auto;
        padding: 10px
    }

    body .header_site .top_menu .btn_open_menu_side {
        display: block
    }

    body .header_site .top_menu .menu_right_header {
        width: 20%
    }

    body .header_site .top_menu .menu_right_header ul {
        display: none
    }

    body .header_site .top_menu .menu_right_header .btn_open_menu_side {
        float: right;
        width: 42px;
        height: 42px;
        line-height: 42px;
        border-radius: 7px;
        text-align: center;
        background: #000;
        cursor: pointer
    }

    body .header_site .top_menu .menu_right_header .btn_open_menu_side svg {
        fill: #fff
    }

    body .header_site .top_menu .search_box {
        width: 80%
    }

    body .header_site .top_menu .search_box input {
        width: 100%;
        min-width: 100%
    }

    body .index_slider .show_all_featured {
        position: relative;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        align-items: center;
        margin-bottom: 20px
    }

    body .index_slider .inner_index_slider .slick-active .poster {
        display: block;
        position: relative;
        z-index: 1000;
        border: 2px solid #fff;
        left: -4px
    }

    body .index_slider .inner_index_slider .slick-active .poster_active {
        display: none
    }

    body .advanced_search .inner_advanced_search .title_advanced_search {
        width: 100%;
        border-bottom-left-radius: 0
    }

    body .advanced_search .inner_advanced_search .title_advanced_search span {
        margin-top: 15px
    }

    body .advanced_search .inner_advanced_search .title_advanced_search strong {
        margin-top: 5px
    }

    body .advanced_search .inner_advanced_search .field_holder_search {
        width: 100%;
        padding: 10px
    }

    body .advanced_search .inner_advanced_search .field_holder_search .items_four .item_search_field {
        display: inline-block;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        margin-bottom: 20px
    }

    body .advanced_search .inner_advanced_search .field_holder_search .items_four .item_search_field label {
        width: 100%
    }

    body .advanced_search .inner_advanced_search .field_holder_search .items_four .item_search_field input {
        width: 100%
    }

    body .advanced_search .inner_advanced_search .field_holder_search .items_four .item_search_field select {
        width: 100%
    }

    body .advanced_search .inner_advanced_search .field_holder_search .items_four .item_search_field.change_type {
        display: inline-block;
        flex: 0 0 100%;
        max-width: 100%
    }

    body .advanced_search .inner_advanced_search .field_holder_search .items_four .item_search_field.change_type .label_search {
        width: 100%;
        text-align: center
    }

    body .advanced_search .inner_advanced_search .field_holder_search .items_four .item_search_field.change_type .toogle_type {
        width: 100%
    }

    body .advanced_search .inner_advanced_search .field_holder_search .items_four .item_search_field.search_release {
        margin: 20px 0 20px 0;
        padding: 0 0 0 20px
    }

    body .advanced_search .inner_advanced_search .field_holder_search .items_five {
        display: inline-block;
        width: 100%;
        margin-top: 0
    }

    body .advanced_search .inner_advanced_search .field_holder_search .items_five .item_search_field {
        display: inline-block;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        margin-bottom: 20px;
        width: 100%
    }

    body .advanced_search .inner_advanced_search .field_holder_search .items_five .item_search_field label {
        width: 100%
    }

    body .advanced_search .inner_advanced_search .field_holder_search .items_five .item_search_field select {
        width: 100%
    }

    body .advanced_search .inner_advanced_search .field_holder_search .items_bottom .item_search_bottom {
        width: 100%;
        /*        justify-content:center;*/
        margin-top: 20px
    }

    body .holder_seactions .inner_holder_seactions .main_site {
        width: 100%;
        padding-right: 0
    }

    body .holder_seactions .inner_holder_seactions .main_site .alphapageNavi {
        margin-bottom: 20px;
        text-align: center
    }

    body .holder_seactions .inner_holder_seactions .sidebar {
        width: 100%
    }

    body .item_def_loop .cover {
        width: 100%
    }

    body .item_def_loop .meta_loop {
        width: 100%;
        padding-right: 0
    }

    body .item_def_loop .meta_loop .title_meta .right_side {
        width: 100%;
        justify-content: center
    }

    body .item_def_loop .meta_loop .title_meta .left_side {
        justify-content: flex-start;
        width: 100%;
        align-items: flex-start;
        margin: 10px 0 0 0
    }

    body .item_def_loop .meta_loop .title_meta .left_side .title_h {
        width: 100%;
        text-align: right;
        margin-top: 5px;
        margin-bottom: 10px
    }

    body .item_def_loop .meta_loop .title_meta .left_side .title_h h2 {
        font-size: 115%;
        line-height: 26px;
        display: inline-block;
        width: 100%;
        text-align: center
    }

    body .item_def_loop .meta_loop .bottom_sec_loop {
        width: 100%;
        justify-content: center
    }

    body .item_def_loop .meta_loop .bottom_sec_loop .read_more {
        width: 30%
    }

    body .meta_item {
        display: inline-block;
        width: 100%;
        margin-top: 5px;
        white-space: normal;
        text-overflow: unset
    }

    body .meta_item .more_meta_left {
        display: none
    }

    body .box_sidebar .inner_box_sidebar .body_box_sidebar .cover img {
        height: auto
    }

    body footer {
        margin-top: 20px
    }

    body footer .footer_cells .cell_foot {
        width: 100%
    }

    body footer .footer_cells .cell_foot.social_cell {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        align-items: center;
        width: 100%
    }

    body footer .curve_bg_footer {
        display: none
    }

    body .single_holder .post_holder .inner_post_holder {
        padding: 30px 0 180px 0;
    }

    body .single_holder .post_holder .inner_post_holder .on_inner_post_holder .cover {
        width: 100%
    }

    body .single_holder .post_holder .inner_post_holder .on_inner_post_holder .meta {
        width: 100%
    }

    body .single_holder .post_holder .inner_post_holder .on_inner_post_holder .meta .head_meta {
        margin-top: 20px
    }

    body .single_holder .post_holder .inner_post_holder .on_inner_post_holder .meta .head_meta .right_side {
        width: 100%
    }

    body .single_holder .post_holder .inner_post_holder .on_inner_post_holder .meta .head_meta .left_side {
        width: 100%
    }

    body .single_holder .post_holder .inner_post_holder .on_inner_post_holder .meta .single_meta_data {
        margin: 10px 0 0 0
    }

    body .dllink_holder .body_dllink .itemdl .row_data .side_right .btn_row_dl .btn_row,
    body .dllink_holder_ham .body_dllink .itemdl .row_data .side_right .btn_row_dl .btn_row {
        width: 100%;
        margin-bottom: 10px
    }

    body .send_ajax_comments .row_flex .side_left {
        width: 100%
    }

    body .send_ajax_comments .row_flex .side_right {
        width: 100%
    }

    body .related_posts .body .item_small_loop {
        width: 49%
    }

    body .inner_comment_item .row_flex .side_right {
        width: 100%
    }

    body .inner_comment_item .row_flex .side_left {
        width: 100%
    }

    body .inner_comment_item .row_flex .side_left .head_side_left {
        justify-content: center
    }

    body .inner_comment_item .row_flex .side_left .head_side_left .cm_author {
        margin: 20px 0
    }

    body .inner_comment_item .row_flex .side_left .comment_text_cm {
        width: 100%
    }

    body .inner_comment_item .row_flex .side_left .side_left_comment {
        width: 100%;
        margin-top: 5px
    }

    body .main_dashboard {
        width: 100%
    }

    body .sidebar_dashboard {
        width: 100%
    }

    body .main_dashboard .comments_list ul li .inner_comment_item .side_right {
        width: 100%
    }

    body .main_dashboard .comments_list ul li .inner_comment_item .side_left {
        width: 100%
    }

    body .table.boxofficeTb .thead {
        display: none
    }

    body .table.boxofficeTb .tbody {
        display: inline-block;
        width: 100%
    }

    body .table.boxofficeTb .tbody .tr_tbody {
        display: inline-block;
        width: 100%
    }

    body .table.boxofficeTb .tbody .tr_tbody .td_tbody {
        display: inline-block;
        width: 100%
    }

    body .table.boxofficeTb .tbody .tr_tbody .td_tbody .title_cl {
        display: block
    }

    body .table.boxofficeTb .tbody .tr_tbody .td_tbody .title_cl span {
        width: 100%;
        display: inline-block;
        margin-top: 10px;
        text-align: center
    }

    body .profile_user_holder .tab_user_profile .head_tab_user a {
        margin-bottom: 10px
    }

    body .favorites_list_profile .item_small_loop {
        width: 49%
    }

    body .holder_custom_list .item_list {
        width: 100%
    }

    body .rate_holder .item_small_loop {
        width: 49%
    }

    body .favorites_list .body_favorites .item_small_loop {
        width: 49%
    }

    body .item_news {
        width: 100%
    }

    body .related_news .body .item_news {
        width: 100%
    }

    .item_small_loop {
        width: 49%
    }

    .item_small_loop .cover img {
        height: 220px
    }

    .table .tbody .tr_tbody .td_tbody {
        display: inline-block
    }

    .table .tbody .tr_tbody {
        display: inline-block
    }

    .table .tbody {
        display: inline-block
    }

    .table .thead {
        display: none
    }

    .res_lists_holder .item_small_loop {
        width: 49%
    }

    .res_lists_holder .item_small_loop .cover img {
        height: 180px;
    }

    .search_box_ajax {
        justify-content: center;
    }

    .search_box_ajax .saerchPut {
        width: 100%;
        flex: auto
    }

    .before_list .table .tbody .tr_tbody .td_tbody a {
        display: inline-block;
        margin: 10px
    }

    .main_dashboard {
        min-height: auto
    }

    .form_def .form_item.half_right,
    .form_def .form_item.half_left {
        width: 100%
    }

    .dllink_holder .body_dllink .item_row_series .head_season .side_right,
    .dllink_holder .body_dllink_movies .item_row_series .head_season .side_right,
    .dllink_holder_ham .body_dllink .item_row_series .head_season .side_right,
    .dllink_holder_ham .body_dllink_movies .item_row_series .head_season .side_right {
        width: 100%
    }

    .dllink_holder .body_dllink,
    .dllink_holder .body_dllink_movies,
    .dllink_holder_ham .body_dllink,
    .dllink_holder_ham .body_dllink_movies {
        padding: 5px
    }

    .comment_holder .comment_body_single {
        padding: 10px
    }
}

.normal_page {
    width: 100%;
    background: #000;
    padding: 20px
}

.normal_page .title_normal_page {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center
}

.normal_page .title_normal_page h3 {
    padding: 10px 0;
    border-bottom: 2px solid #eb8307
}

.normal_page .body_normal_page {
    width: 100%;
    line-height: 30px;
    font-size: 90%
}

/*! nouislider - 14.6.3 - 11/19/2020 */
.noUi-target,
.noUi-target * {
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-user-select: none;
    -ms-touch-action: none;
    touch-action: none;
    -ms-user-select: none;
    -moz-user-select: none;
    user-select: none;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.noUi-target {
    position: relative
}

.noUi-base,
.noUi-connects {
    width: 100%;
    height: 100%;
    position: relative;
    z-index: 1
}

.noUi-connects {
    overflow: hidden;
    z-index: 0
}

.noUi-connect,
.noUi-origin {
    will-change: transform;
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    -ms-transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
    -webkit-transform-style: preserve-3d;
    transform-origin: 0 0;
    transform-style: flat
}

.noUi-connect {
    height: 100%;
    width: 100%
}

.noUi-origin {
    height: 10%;
    width: 10%
}

.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin {
    left: 0;
    right: auto
}

.noUi-vertical .noUi-origin {
    width: 0
}

.noUi-horizontal .noUi-origin {
    height: 0
}

.noUi-handle {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    position: absolute
}

.noUi-touch-area {
    height: 100%;
    width: 100%
}

.noUi-state-tap .noUi-connect,
.noUi-state-tap .noUi-origin {
    -webkit-transition: transform .3s;
    transition: transform .3s
}

.noUi-state-drag * {
    cursor: inherit !important
}

.noUi-horizontal {
    height: 18px
}

.noUi-horizontal .noUi-handle {
    width: 34px;
    height: 28px;
    right: -17px;
    top: -6px
}

.noUi-vertical {
    width: 18px
}

.noUi-vertical .noUi-handle {
    width: 28px;
    height: 34px;
    right: -6px;
    top: -17px
}

.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle {
    left: -17px;
    right: auto
}

.noUi-target {
    background: #fafafa;
    border-radius: 4px;
    border: 1px solid #d3d3d3;
    box-shadow: inset 0 1px 1px #f0f0f0, 0 3px 6px -5px #bbb
}

.noUi-connects {
    border-radius: 3px
}

.noUi-connect {
    background: #3fb8af
}

.noUi-draggable {
    cursor: ew-resize
}

.noUi-vertical .noUi-draggable {
    cursor: ns-resize
}

.noUi-handle {
    border: 1px solid #d9d9d9;
    border-radius: 3px;
    background: #fff;
    cursor: default;
    box-shadow: inset 0 0 1px #fff, inset 0 1px 7px #ebebeb, 0 3px 6px -3px #bbb
}

.noUi-active {
    box-shadow: inset 0 0 1px #fff, inset 0 1px 7px #ddd, 0 3px 6px -3px #bbb
}

.noUi-handle:before,
.noUi-handle:after {
    content: "";
    display: block;
    position: absolute;
    height: 14px;
    width: 1px;
    background: #e8e7e6;
    left: 14px;
    top: 6px
}

.noUi-handle:after {
    left: 17px
}

.noUi-vertical .noUi-handle:before,
.noUi-vertical .noUi-handle:after {
    width: 14px;
    height: 1px;
    left: 6px;
    top: 14px
}

.noUi-vertical .noUi-handle:after {
    top: 17px
}

[disabled] .noUi-connect {
    background: #b8b8b8
}

[disabled].noUi-target,
[disabled].noUi-handle,
[disabled] .noUi-handle {
    cursor: not-allowed
}

.noUi-pips,
.noUi-pips * {
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.noUi-pips {
    position: absolute;
    color: #999
}

.noUi-value {
    position: absolute;
    white-space: nowrap;
    text-align: center
}

.noUi-value-sub {
    color: #ccc;
    font-size: 10px
}

.noUi-marker {
    position: absolute;
    background: #ccc
}

.noUi-marker-sub {
    background: #aaa
}

.noUi-marker-large {
    background: #aaa
}

.noUi-pips-horizontal {
    padding: 10px 0;
    height: 80px;
    top: 100%;
    left: 0;
    width: 100%
}

.noUi-value-horizontal {
    -webkit-transform: translate(-50%, 50%);
    transform: translate(-50%, 50%)
}

.noUi-rtl .noUi-value-horizontal {
    -webkit-transform: translate(50%, 50%);
    transform: translate(50%, 50%)
}

.noUi-marker-horizontal.noUi-marker {
    margin-left: -1px;
    width: 2px;
    height: 5px
}

.noUi-marker-horizontal.noUi-marker-sub {
    height: 10px
}

.noUi-marker-horizontal.noUi-marker-large {
    height: 15px
}

.noUi-pips-vertical {
    padding: 0 10px;
    height: 100%;
    top: 0;
    left: 100%
}

.noUi-value-vertical {
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    padding-left: 25px
}

.noUi-rtl .noUi-value-vertical {
    -webkit-transform: translate(0, 50%);
    transform: translate(0, 50%)
}

.noUi-marker-vertical.noUi-marker {
    width: 5px;
    height: 2px;
    margin-top: -1px
}

.noUi-marker-vertical.noUi-marker-sub {
    width: 10px
}

.noUi-marker-vertical.noUi-marker-large {
    width: 15px
}

.noUi-tooltip {
    display: block;
    position: absolute;
    border: 1px solid #d9d9d9;
    border-radius: 3px;
    background: #fff;
    color: #000;
    padding: 5px;
    text-align: center;
    white-space: nowrap
}

.noUi-horizontal .noUi-tooltip {
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    left: 50%;
    bottom: 120%
}

.noUi-vertical .noUi-tooltip {
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    top: 50%;
    right: 120%
}

.noUi-horizontal .noUi-origin>.noUi-tooltip {
    -webkit-transform: translate(50%, 0);
    transform: translate(50%, 0);
    left: auto;
    bottom: 10px
}

.noUi-vertical .noUi-origin>.noUi-tooltip {
    -webkit-transform: translate(0, -18px);
    transform: translate(0, -18px);
    top: auto;
    right: 28px
}

.titleList {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    border-radius: 10px;
    background: #1a1a1a;
    color: #fff;
    text-align: center;
    overflow: hidden
}

.titleList h2 {
    display: inline-block;
    padding: 20px
}

.titleList .leftTitle {
    float: left;
    padding: 20px;
    background: #262626
}

.titleList .rightTitle {
    float: right;
    padding: 20px;
    background: #262626
}

.titleList .orderbytitle {
    float: right
}

.titleList .orderbytitle select {
    color: #fff;
    padding: 20px
}

.titleList .leftTitle svg {
    fill: #fff;
    width: 20px;
    height: 20px
}

.loop_item_list {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-content: center;
    align-items: center;
    position: relative;
    background: #242424;
    border-radius: 10px;
    padding: 20px;
    margin-bottom: 20px;
    width: 100%;
}

.loop_item_list .cover {
    width: 20%
}

.loop_item_list .cover img {
    width: 100%;
    height: auto;
    border-radius: 5px
}

.loop_item_list .meta_loop_list {
    width: 79%
}

.loop_item_list .meta_loop_list h2 {
    font-size: 130%;
    font-weight: 500
}

.loop_item_list .meta_loop_list h2 a {
    color: #fff;
}

body.lightMode .loop_item_list .meta_loop_list h2 a {
    color: #000;
}

body.lightMode .ticket_message_list .message_item.receiver {
    color: #fff;
}

.loop_item_list .meta_loop_list .imdb_rate_holder {
    padding: 10px 0
}

.loop_item_list .meta_loop_list .rate_num strong {
    font-size: 110%;
    font-weight: 600;
    color: #eb8307
}

.loop_item_list .meta_loop_list .rate_num small {
    color: #eb8307;
    font-size: 85%
}

.loop_item_list .meta_loop_list .rate_num span {
    font-size: 90%;
    font-weight: 300;
    padding: 5px 10px;
    margin-right: 10px;
    background: rgba(255, 255, 255, .1)
}

.loop_item_list .meta_loop_list .rate_num .imdb_rate_logo {
    display: inline-block;
    width: 50px;
    height: 21px;
    line-height: 0;
    background: #eb8307;
    border-radius: 5px;
    text-align: center
}

.loop_item_list .meta_loop_list .rate_num svg {
    width: 35px;
    height: 35px;
    margin-top: -7px;
    fill: #fff
}

.loop_item_list .meta_loop_list .item_meta {
    padding: 10px 0;
    font-size: 90%
}

.loop_item_list .meta_loop_list .item_meta .icon_holder svg {
    fill: #eb8307
}

.loop_item_list .meta_loop_list .item_meta .res_item a {
    color: #fff
}

.loop_item_list .meta_loop_list .plot_text {
    font-size: 85%;
    line-height: 22px;
    margin-top: 10px
}

.numLoop::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    border-right: 70px solid #eb8307;
    border-top: 70px solid transparent;
    position: absolute;
    display: block;
    z-index: -1;
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.numLoop {
    position: absolute;
    top: 0;
    left: 0;
    width: 70px;
    line-height: 40px;
    font-weight: 700;
    color: #fff;
    text-indent: 4px;
    height: 70px;
    border-radius: 0 5px 0 0;
    overflow: hidden;
    z-index: 1;
    font-size: 105%;
    text-align: left;
    padding-left: 10px
}

.status_message.dashboard {
    display: inline-block;
    width: 100%;
    margin-bottom: 10px;
    margin-top: 0;
    font-size: 90%
}

body.lightMode .btn_header {
    background: #fff;
    color: #333;
}

body.lightMode .btn_header svg {
    fill: #333;
}

body.lightMode .user_dashboard {
    color: #fff;
}

.related_posts .body {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    margin: 30px -10px 0 -10px;
    width: calc(100% + 20px);
}

.related_posts .body .item_small_loop {
    position: relative;
    width: calc((100% / 6) - 20px);
    margin: 0 10px 0 10px;
}

.related_posts .body .item_small_loop h3 {
    direction: ltr
}

.iranYekanReg {
    font-family: iranYekanReg, serif !important;
}

.ticket_message_list .message_item .inner_message_item .attached_file a {
    display: inline-block;
    font-size: 85%;
    background: #c67006;
    color: #fff;
    padding: 5px 7px;
    border-radius: 7px;
    margin: 15px 0 0 0;
    transition: all .2s ease-in-out;
}

.ticket_message_list .message_item .inner_message_item .attached_file a:hover {
    background: #EB8307
}

.inner_main .item_dashboard .dis_text {
    float: right;
    width: 100%;
    text-align: justify;
    font-size: 97%;
    font-weight: 400;
    line-height: 23px;
}

.change_server_holder .left a.btnchangeserver {
    float: left;
    background: #292929;
    color: #fff;
    margin-right: 10px
}

.change_server_holder .left a.btnchangeserver.active {
    background: #EB8307
}

#main_page {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}

#main_page .inner_main_wrapper {
    width: 100%;
    overflow: hidden
}

.holder_subscription {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    color: #fff;
    min-height: 400px;
}

.holder_subscription .inner_holder_subscription {
    text-align: center;
    min-height: 500px;
}

.holder_subscription .inner_holder_subscription p {
    margin-bottom: 15px;
}

.holder_subscription .buysubscriptionbtn {
    display: inline-block;
    border-radius: 19px;
    background: #252525;
    color: #fff;
    min-width: 116px;
    height: 38px;
    line-height: 38px;
    margin: 5px 10px;
    padding: 0 10px;
    cursor: pointer;
    text-align: center;
    font-size: 95%;
    font-weight: 500;
}

.holder_subscription .buysubscriptionbtn.buysell {
    background: #EB8307;
    height: auto;
    line-height: normal;
    padding: 7px 20px;
}

.holder_subscription .buysubscriptionbtn svg {
    display: inline-block;
    width: 19px;
    height: 19px;
    fill: #fff;
    margin: -3px 0 0 5px;
}

body.lightMode .holder_subscription {
    color: #333
}

body.lightMode .holder_subscription .buysubscriptionbtn {
    background: #fff;
    color: #333;
    box-shadow: 0 0 15px rgb(0, 0, 0, 0.1);
}

body.lightMode .holder_subscription .buysubscriptionbtn svg {
    fill: #000;
}

body.lightMode .mobile_menu_side {
    background: #ccc
}

body.lightMode .mobile_menu_side .menu_holder_items ul li a {
    color: #333;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1)
}

body.lightMode .mobile_menu_side .menu_holder_items ul li .TopmenuSubmenu li a {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1)
}

.mobile_menu_side .logo_holder_side .darkLogo {
    display: none
}

body.lightMode .mobile_menu_side .logo_holder_side .darkLogo {
    display: block
}

body.lightMode .mobile_menu_side .logo_holder_side .lightLogo {
    display: none
}

.notifications_page {
    margin-top: 30px;
}

.notifications_page .title_sec {
    margin-bottom: 30px;
}

.notifications_holder {
    display: flex;
    flex-wrap: wrap;
    margin: 10px -10px;
    width: calc(100% + 20px);
}

.notifications_holder .item_notification {
    position: relative;
    width: calc((100% / 4) - 20px);
    margin: 0 10px 20px 10px;
    background: #1e1e1e;
    padding: 20px;
    border-radius: 8px;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
    transition: all 0.2s ease-in-out;
}

.notifications_holder .item_notification.un_read {
    background: #4a2a02;
    color: #fff
}

.notifications_holder .item_notification:hover {
    margin-top: -5px;
    background: #262626;
}

.notifications_holder .item_notification.un_read:hover {
    background: #7c4604
}

.notifications_holder .item_notification .inner_item_notification h2 {
    font-size: 88%;
    font-weight: 600
}

.notifications_holder .item_notification .inner_item_notification .content_notif {
    font-size: 85%;
    margin: 10px 0 20px 0;
    line-height: 27px
}

.notifications_holder .item_notification .inner_item_notification .content_notif a {
    color: #EB8307
}

.notifications_holder .item_notification .inner_item_notification .date_notif {
    font-size: 75%;
    padding: 5px 10px;
    border-radius: 35px;
    background: #333
}

.notifications_holder .item_notification.un_read .inner_item_notification .date_notif {
    background: #633803
}

.content_notif li {
    width: 100%;
    line-height: 28px;
}

.content_notif ul li::before {
    float: right;
    content: '';
    width: 7px;
    height: 7px;
    background: rgba(255, 255, 255, 0.1);
    border-radius: 100%;
    margin: 11px 0 0 5px;
}

.content_notif ol {
    list-style-type: decimal;
    padding-right: 16px
}

.content_notif ol li {
    list-style: decimal
}

.notifications_user_nav {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    position: relative;
    margin-right: 25px
}

.notifications_user_nav a {
    position: relative
}

.notifications_user_nav svg {
    width: 30px;
    height: 30px;
    fill: #fff
}

.notif_badge {
    width: 18px;
    height: 18px;
    line-height: 18px;
    background: #EB8307;
    color: #fff;
    font-size: 12px;
    position: absolute;
    top: 0px;
    right: -3px;
    border-radius: 100%;
    text-align: center;
}

.notif_badge::after {
    float: right;
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    border: 2px solid #EB8307;
    opacity: 0;
    border-radius: 100%;
    width: 18px;
    height: 18px;
    animation: sonar 1.5s infinite;
}

@keyframes sonar {
    0% {
        transform: scale(.9);
        opacity: 1
    }

    100% {
        transform: scale(2);
        opacity: 0
    }
}

body.lightMode .notifications_user_nav svg {
    fill: #333
}

body.lightMode .notifications_holder .item_notification {
    background: #f2f2f2;
}

body.lightMode .notifications_holder .item_notification.un_read {
    background: #4a2a02;
}

body.lightMode .notifications_holder .item_notification .inner_item_notification .date_notif {
    background: #ccc
}

body.lightMode .notifications_holder .item_notification.un_read .inner_item_notification .date_notif {
    background: #633803
}

.list_dis {
    width: 100%;
    margin-bottom: 20px;
    text-align: right
}

.list_dis li {
    width: 100%;
    padding: 10px 0;
    line-height: 28px;
}

.list_dis li a {
    color: #eb8307
}

.comment_form_holder .list_dis {
    margin-bottom: 0;
    font-size: 85%;
}

.comment_form_holder .list_dis li {
    padding: 3px 0;
}

.list_dis li:before {
    float: right;
    content: '';
    width: 7px;
    height: 7px;
    background: rgba(255, 255, 255, 0.1);
    border-radius: 100%;
    margin: 11px 0 0 5px
}

.form_def .form_item select {
    width: 100%;
    background: #050505;
    padding: 15px 10px;
    border-radius: 35px;
    color: #fff;
}

.default_req_button {
    display: inline-block;
    padding: 10px 20px;
    border-radius: 35px;
    background: #eb8307;
    color: #fff;
}

.inner_requests .form_def {
    text-align: center
}

.default_table {
    display: table;
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    text-align: center;
    font-size: 88%
}

.default_table .head {
    font-weight: 500;
    display: table-header-group;
}

.default_table .head .tr {
    display: table-row;
}

.default_table .th {
    padding: 10px;
    display: table-cell;
}

.default_table .body {
    display: table-row-group;
}

.default_table .tr {
    display: table-row;
}

.default_table .tr:nth-child(even) {
    background: rgba(80, 80, 80, 0.1);
}

.default_table .td {
    padding: 10px;
    display: table-cell;
    line-height: 23px;
}

.default_table .foot {
    font-weight: 500;
    display: table-footer-group
}

.default_table .tr {
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}


.item_list_meta .by_list {
    display: inline-block;
    color: #fff;
    margin-right: 10px;
    font-size: 85%;
    margin-top: 5px
}

.item_list_meta a.user_list_by {
    display: inline-block;
    background: #EB8307;
    color: #fff;
    font-size: 70%;
    padding: 3px 10px;
    border-radius: 35px;
    margin-right: 7px;
    margin-top: 5px
}

.holder_custom_list .item_list .item_list_meta h3 a.user_list_by {
    font-size: 75%;
    color: #fff;
    line-height: normal
}

.list_content_text {
    width: 100%;
    position: relative;
    background: #242424;
    line-height: 27px;
    font-size: 90%;
    border-radius: 10px;
    padding: 20px;
    margin-bottom: 20px
}

.checkbox_holder {
    width: 100%;
}

.checkbox_holder input {
    width: auto;
    margin-left: 5px
}

.form_def .form_item .checkbox_holder input {
    width: auto;
    margin-left: 5px
}

.forget_pass_text:before {
    content: '';
    display: inline-block;
    margin-left: 5px;
    width: 7px;
    height: 7px;
    background: #EB8307;
    border-radius: 100%;
}

.text_about_popup {
    margin: 20px 0 10px 0;
    line-height: 24px;
    font-size: 85%;
    text-align: justify;
}

.forget_pass_text {
    display: inline-block;
    color: #EB8307;
    width: 100%;
    text-align: right;
    padding: 20px 10px;
    font-size: 85%;
    cursor: pointer
}

.dllink_holder .body_dllink .item_row_series .parts .inner_parts_holder .part_item,
.dllink_holder_ham .body_dllink .item_row_series .parts .inner_parts_holder .part_item {
    display: flex;
    width: 20%;
}

.jw-text-track-cue.jw-reset {
    font-family: "iranYekan" !important;
}

.alphapageNavi.center_page {
    justify-content: center;
}

.margintop10 {
    margin-top: 10px;
}

.margintop30 {
    margin-top: 30px;
}

.margin-b10 {
    margin-bottom: 10px;
}

.margin-b30 {
    margin-bottom: 30px;
}

.inner_main .item_dashboard.has_subscription,
.before_msg .item_dashboard.success {
    background: #59A665;
    box-shadow: 0 4px 0 0 rgb(89, 166, 101, 0.4);
}

.inner_main .item_dashboard.no_subscription,
.before_msg .item_dashboard.danger {
    background: #910909;
    box-shadow: 0 4px 0 0 rgb(145, 9, 9, 0.4);
}

.dllink_holder .body_dllink .item_row_series .parts .inner_parts_holder .part_item.online_btn .partlink,
.dllink_holder_ham .body_dllink .item_row_series .parts .inner_parts_holder .part_item.online_btn .partlink {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.dllink_holder .body_dllink .item_row_series .parts .inner_parts_holder .part_item .btnplayseries,
.dllink_holder_ham .body_dllink .item_row_series .parts .inner_parts_holder .part_item .btnplayseries {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-content: center;
    align-items: center;
    height: 41px;
    width: 41px;
    background: rgba(0, 0, 0, 0.5);
    padding: 0 10px;
    border-top-left-radius: 35px;
    border-bottom-left-radius: 35px
}

.dllink_holder .body_dllink .item_row_series .parts .inner_parts_holder .part_item .play_btn,
.dllink_holder_ham .body_dllink .item_row_series .parts .inner_parts_holder .part_item .play_btn {
    width: 13px;
    height: 13px;
    margin: 0 -5px 0 0;
}

.telegram_join {
    border-radius: 6px;
    padding: 19px;
    background: #0088cc;
    position: relative;
    margin: 15px 0;
    border-radius: 6px;
    overflow: hidden;
}

.telegram_join svg {
    margin: auto;
    background: #0088cc;
    display: block;
    z-index: 1;
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%;
    right: 0;
    left: 0;

}

@keyframes teleg_btn {
    0% {
        background-color: #fff;
        color: #2c7cbd;
        padding-right: 20px;
        padding-left: 20px;
    }

    50% {
        background-color: #2c7cbd;
        color: #fff;
        padding-right: 40px;
        padding-left: 40px;
        border-color: #84c8ff
    }

    100% {
        background-color: #fff;
        color: #2c7cbd;
        padding-right: 20px;
        padding-left: 20px;
    }
}

.telegram_join a {
    color: #fff;
    display: inline-block;
    padding: 8px 20px;
    border-radius: 6px;
    background: #2c7cbd;
    margin: 10px 0 0 0;
    transition: 0.2s ease-in-out;
    animation-name: teleg_btn;
    animation-duration: 1.5s;
    animation-iteration-count: infinite;
    border: 1px solid #2196F3;
    white-space: nowrap;
    overflow: hidden;
}

.telegram_join a:hover {
    background: #000;
}

.normal_page .body_normal_page a {
    color: #eb8307
}

blockquote {
    display: block;
    background: rgba(255, 255, 255, 0.1);
    padding: 15px 20px 15px 45px;
    margin: 0 0 20px;
    position: relative;

    color: #fff;
    text-align: justify;

    /*Borders - (Optional)*/
    border-right: 15px solid #eb8307;
    border-left: 2px solid #c76c0c;
}

blockquote::before {
    content: "\201C";
    font-family: Georgia, serif;
    font-size: 60px;
    font-weight: 700;
    color: #fff;
    position: absolute;
    left: 10px;
    bottom: 0;
    top: 0;
    margin: auto;
    height: 50px;
}

blockquote::after {
    /*Reset to make sure*/
    content: "";
}

body.lightMode blockquote {
    color: #555;
    background: rgba(100, 100, 100, .1);
}

body.lightMode blockquote::before {
    color: #555;
}

.boxdl_movies {
    width: 100%;
    background: #262626;
    border-radius: 10px;
    margin-top: 15px;
    overflow: hidden;
}

.boxdl_movies .boxdl_title {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    background: #1d1d1d;
    cursor: pointer;
    padding: 20px;
}

.boxdl_movies .boxdl_title svg {
    float: right;
    width: 21px;
    height: 21px;
    margin: -2px 0 0 10px;
    fill: #fff
}

.boxdl_movies .boxdl_title .left_title span {
    color: #eb8307;
    margin-right: 2px;
}

.boxdl_movies .boxdl_body {
    padding: 0 15px 15px 15px;
    width: 100%;
}

body.lightMode .boxdl_movies {
    background: #e6e6e6
}

body.lightMode .boxdl_movies .boxdl_title {
    background: #d9d9d9
}

body.lightMode .boxdl_title svg {
    fill: #000
}

.comment_form_holder {
    position: relative
}

.message_notic {
    display: inline-block;
    background: #ff9800;
    color: #252525;
    width: 100%;
    text-align: center;
    border-radius: 5px;
    padding: 10px 15px;
    margin: 20px 0 10px 0
}

.message_notic.telegram {
    background: #0084C6;
    color: #fff;
    margin: 0
}

.message_notic.telegram a {
    padding: 5px 10px;
    background: #fff;
    border-radius: 5px;
    color: #000
}

li.bypostauthor ul .inner_comment_item {
    background: #101010;
}

body.lightMode li.comment-author-admin ul .inner_comment_item {
    background: #F2F2F2
}

body.lightMode li.comment-author-admin .inner_comment_item,
body.lightMode li.bypostauthor li.comment-author-admin .inner_comment_item,
body.lightMode li.comment-author-admin ul li.comment-author-admin .inner_comment_item {
    background: #ccc
}

li.comment-author-admin .inner_comment_item,
li.comment-author-admin li.comment-author-admin .inner_comment_item,
li.bypostauthor ul li.comment-author-admin .inner_comment_item {
    background: #333
}

li.comment-author-admin .inner_comment_item .row_flex .side_left .side_left_comment .btn_replay::before,
li.comment-author-admin li.comment-author-admin .inner_comment_item .row_flex .side_left .side_left_comment .btn_replay::before {
    background: rgba(255, 255, 255, 0.1)
}

li.comment-author-admin .inner_comment_item .row_flex .side_right .inner_side_right .avatar_comments::before,
li.comment-author-admin li.comment-author-admin .inner_comment_item .row_flex .side_right .inner_side_right .avatar_comments::before {
    background: rgba(255, 255, 255, 0.1)
}

li.comment-author-admin .inner_comment_item .row_flex .side_left .head_side_left .left_side_thi .btn_spoiler,
li.comment-author-admin li.comment-author-admin .inner_comment_item .row_flex .side_left .head_side_left .left_side_thi .btn_spoiler {
    background: rgba(255, 255, 255, 0.1)
}

li.comment-author-admin ul .inner_comment_item .row_flex .side_left .side_left_comment .btn_replay::before,
li.comment-author-admin li.comment-author-admin ul .inner_comment_item .row_flex .side_left .side_left_comment .btn_replay::before {
    background: transparent
}

li.comment-author-admin ul .inner_comment_item .row_flex .side_right .inner_side_right .avatar_comments::before,
li.comment-author-admin li.comment-author-admin ul .inner_comment_item .row_flex .side_right .inner_side_right .avatar_comments::before {
    background: transparent
}

.inner_comment_item .row_flex .side_right .inner_side_right .avatar_comments svg,
.inner_comment_item .row_flex .side_left .side_left_comment .btn_replay svg {
    position: relative
}

.holder_custom_list.listsPagepub {
    margin: 0
}

.header_site .top_menu .menu_right_header ul li .TopmenuSubmenu.castsubmenu .innerSubmenu::before {
    right: 430px;
}

.singlecrevpath {
    fill: #050505
}

body.lightMode .singlecrevpath {
    fill: #f2f2f2
}

.titleList .orderbytitle select option {
    color: #000
}

.tags_holder .tags_holder_title {
    width: 100%;
    display: inline-block;
    background: #1D1D1D;
    padding: 10px;
    font-size: 90%;
    border-radius: 5px;
    cursor: pointer
}

.tags_holder .tags_holder_title h3 {
    float: right;
}

.tags_holder .tags_holder_title svg {
    float: right;
    fill: #EB8307;
    margin: 5px 0 0 5px
}

.tags_holder .tags_holder_title .icon_arrow {
    float: left;
    transform: rotate(90deg);
    transition: all .2s ease-in-out;
}

.tags_holder .tags_holder_title.open .icon_arrow {
    transform: none
}

.tags_holder .tags_holder_body {
    float: right;
    width: 100%;
    display: none
}

.body_box_sidebar.holder_custom_list {
    margin-top: 0
}

.body_box_sidebar.holder_custom_list .item_list {
    background: transparent;
    width: 100%;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    padding: 0;
    margin-bottom: 25px
}

.body_box_sidebar.holder_custom_list .item_list .four_items_holder .image_item img {
    height: 100%;
}

.holder_custom_list.listsPagepub .item_list .four_items_holder .image_item img {
    height: 120px;
}

.btnmore_profile {
    width: 100%;
    text-align: center;
    margin: 15px 0
}

.btnmore_profile a {
    display: inline-block;
    background: #EB8307;
    font-size: 85%;
    color: #fff;
    border-radius: 35px;
    padding: 10px 15px;
}

.holder_custom_list.listsPagepub .item_list .item_list_meta .right_side {
    font-size: 80%
}

.holder_custom_list.listsPagepub .item_list .item_list_meta .left_side {
    font-size: 80%
}

.holder_custom_list.listsPagepub .item_list {
    width: 32%;
}

.related_posts .holder_custom_list.listsPagepub .item_list {
    width: 24%;
}

.spoilerBtn {
    font-size: 90%
}

body.lightMode .payment_list .tbody .tr {
    background: #fff;
}

body.lightMode .payment_list .tbody .tr:nth-child(2n) {
    background: #f2f2f2
}

body.lightMode .form_def .form_item select {
    background: #CCCCCC;
    color: #333
}

body.lightMode .subscriptions_list .item_subscription {
    background: #CCCCCC;
    color: #333
}

body.lightMode .subscriptions_list .item_subscription.active {
    background: #eb8307;
    color: #fff;
    border: 1px solid #c96e00;
}

body.lightMode .box.recent_payments .body ul li {
    background: #EDEDED
}

body.lightMode .box.recent_payments .body ul li:nth-child(2n) {
    background: #f2f2f2
}

body.lightMode .single_holder .post_holder .content_box_info {
    background: rgba(255, 255, 255, .7);
}

body.lightMode .single_holder .post_holder .content_box_info .holder_icon svg {
    fill: rgba(0, 0, 0, 0.1);
}

body.lightMode .titleList {
    background: #fff;
    color: #000;
}

body.lightMode .dllink_holder .body_dllink .itemdl .info_dl,
body.lightMode .dllink_holder .body_dllink_movies .itemdl .info_dl,
body.lightMode .dllink_holder_ham .body_dllink .itemdl .info_dl,
body.lightMode .dllink_holder_ham .body_dllink_movies .itemdl .info_dl {
    background: #ccc;
    color: #333;
}

body.lightMode .dllink_holder .body_dllink_movies .itemdl .row_data .side_right .btn_row_dl .btn_row.btn_dl svg,
body.lightMode .dllink_holder_ham .body_dllink_movies .itemdl .row_data .side_right .btn_row_dl .btn_row.btn_dl svg {
    fill: #000
}

body.lightMode .titleList .rightTitle {
    background: #EDEDED;
}

body.lightMode .titleList .leftTitle {
    background: #EDEDED;
}

body.lightMode .titleList .leftTitle svg {
    fill: #000
}

body.lightMode .main_dashboard .dashboard_settings {
    color: #555
}

body.lightMode .main_dashboard .item_dashboard.danger {
    color: #EDEDED
}

body .main_dashboard .item_dashboard a.af-link {
    color: #eb8307;
}

body.lightMode .titleList .orderbytitle select {
    color: #000
}

body.lightMode .loop_item_list {
    background: #fff
}

body.lightMode .loop_item_list .meta_loop_list .item_meta .res_item a {
    color: #000
}

body.lightMode .loop_item_list .meta_loop_list .rate_num span {
    background: rgba(200, 200, 200, .1);
}

body.lightMode .actor_profile .head_profile {
    background: #D9D9D9;
}

body.lightMode .header_site .top_menu .menu_right_header .btn_open_menu_side {
    background: #ccc;
}

body.lightMode .header_site .top_menu .menu_right_header .btn_open_menu_side svg {
    fill: #666
}

body.lightMode .holder_custom_list .item_list {
    background: #fff
}

body.lightMode .holder_custom_list .item_list .item_list_meta h3 {
    border-top: 1px solid rgba(0, 0, 0, .1);
    border-bottom: 1px solid rgba(0, 0, 0, .1);
}

body.lightMode .holder_custom_list .item_list .item_list_meta .right_side {
    border-left: 1px solid rgba(0, 0, 0, .1);
}

.header_site .top_menu .search_box .search_result ul li .rate_container {
    width: 13%;
    text-align: center
}

.header_site .top_menu .search_box .search_result {
    width: 330px
}

.header_site .top_menu .search_box .search_result ul li .rate_container svg {
    fill: #EB8307
}

.header_site .top_menu .search_box .search_result ul li .rate_container span {
    display: inline-block;
    width: 100%;
    text-align: center;
    margin-top: 7px;
}

.header_site .top_menu .search_box .search_result ul li .cover {
    width: 22%;
    padding: 5px
}

.header_site .top_menu .search_box .search_result ul li .cover img {
    width: 100%;
    height: auto;
    border-radius: 5px
}

.header_site .top_menu .search_box .search_result ul li .text_adv_se {
    width: 64%;
    padding: 10px;
    overflow: hidden
}

.header_site .top_menu .search_box .search_result ul li .text_adv_se h3 {
    font-size: 120%;
    white-space: nowrap;
    margin: 0;
    float: left;
    margin-bottom: 5px;
    width: 100%;
    text-align: left;
}

.header_site .top_menu .search_box .search_result ul li {
    flex-direction: row-reverse;
    direction: ltr;
    overflow: hidden;
}

.header_site .top_menu .search_box .search_result ul li .text_adv_se .genres {
    white-space: nowrap;
    font-size: 75%;
    color: #ccc;
    float: left
}

.btnShowAllResult {
    display: inline-block;
    width: 100%;
    font-size: 85%;
    text-align: center;
    padding: 10px;
    border-top: 1px solid rgba(255, 255, 255, 0.1);
    color: #fff;
}

body.lightMode .btnShowAllResult {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    color: #000;
}

.moresvgposts {
    fill: #050505
}

.line_1_footer {
    fill: #1e1e1e
}

.line_2_footer {
    fill: #151515ff
}

.searchwhitepart {
    fill: #fff
}

.guest_line_comments {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    font-size: 90%;
    margin-bottom: 20px
}

.guest_line_comments .btn_open_opoup,
.guest_line_comments .btn_buy {
    display: inline-block;
    border-radius: 19px;
    background: #252525;
    min-width: 116px;
    height: 38px;
    line-height: 38px;
    margin: 5px 10px;
    padding: 0 10px;
    cursor: pointer;
    text-align: center;
    font-size: 95%;
    font-weight: 500
}

.guest_line_comments .btn_buy {
    color: #fff
}

.guest_line_comments .btn_open_opoup svg,
.guest_line_comments .btn_buy svg {
    display: inline-block;
    width: 19px;
    height: 19px;
    fill: #fff;
    margin: -3px 0 0 5px;
}

.dllink_holder .body_dllink .guest_line_comments,
.dllink_holder .body_dllink_movies .guest_line_comments,
.dllink_holder_ham .body_dllink .guest_line_comments,
.dllink_holder_ham .body_dllink_movies .guest_line_comments {
    width: 100%;
    text-align: center;
    margin-bottom: 0
}

.related_posts .title .right_title_holder {
    top: -15px;
    padding: 0 0 5px 20px;
}

.related_posts .title .right_title_holder svg {
    margin: 0;
    margin-left: 5px
}

.related_posts .holder_custom_list.listsPagepub {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    margin: 20px -10px 20px -10px;
    width: calc(100% + 20px);
}

.related_posts .holder_custom_list.listsPagepub .item_list {
    position: relative;
    width: calc((100% / 4) - 20px);
    margin: 0 10px 0 10px;
}

body.lightMode .guest_line_comments .btn_open_opoup {
    background: #fff;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.1)
}

body.lightMode .guest_line_comments .btn_open_opoup svg {
    fill: #000;
}

body.lightMode .searchwhitepart {
    fill: #555
}

body.lightMode .moresvgposts {
    fill: #f2f2f2
}

body.lightMode .line_1_footer {
    fill: #e6e6e6
}

body.lightMode .line_2_footer {
    fill: #d9d9d9
}

.dllink_holder .title_dllink .right_title svg,
.dllink_holder .title_dllink .left_title svg,
.dllink_holder_ham .title_dllink .right_title svg,
.dllink_holder_ham .title_dllink .left_title svg {
    fill: #fff
}

body.lightMode .dllink_holder .title_dllink .right_title svg,
body.lightMode .dllink_holder_ham .title_dllink .right_title svg {
    fill: #000
}

body.lightMode .dllink_holder .title_dllink .left_title svg,
body.lightMode .dllink_holder_ham .title_dllink .left_title svg {
    fill: #000
}

body.lightMode .item_def_loop .meta_loop .bottom_sec_loop .read_more a .text_holder {
    color: #000;
}

body.lightMode {
    background: #f2f2f2;
    color: #000;
}

body.lightMode .popup_box {
    background: #f2f2f2;
}

body.lightMode .popup_box .inner_popup_box .body_popup {
    color: #000;
}

body.lightMode .popup_box .inner_popup_box .body_popup .row_field input {
    background: #ccc;
    border: 1px solid #333
}

body.lightMode .single_holder .post_holder .inner_post_holder .on_inner_post_holder .meta .head_meta .right_side .btn_addd_to_favorite .icon_heart {
    fill: #000;
}

body.lightMode .header_site .top_menu {
    background: rgba(252, 255, 255, .9);
    box-shadow: 0px 0px 15px 0px rgba(100, 100, 100, .1);
}

body.lightMode .header_site .top_menu .menu_right_header ul li a {
    color: #000
}

body.lightMode .header_site .left_side .btn_favorite_movies {
    background: #ccc;
}

body.lightMode .header_site .left_side .btn_favorite_movies .inner_btn_favorite_movies {
    background: #fff;
}

body.lightMode .btns_change_mode {
    background: #ccc;
}

body.lightMode .header_site .user_nav .inner_user_nav .head_user_nav {
    background: #ccc;
}

body.lightMode .header_site .user_nav .inner_user_nav .body_user_nav .inner_body_user_nav {
    background: #fff;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.1)
}

body.lightMode .header_site .user_nav .inner_user_nav .body_user_nav .inner_body_user_nav::before {
    border: 1px solid #fff;
    background: #fff;
}

body.lightMode .header_site .user_nav .inner_user_nav .body_user_nav .inner_body_user_nav ul li a {
    border-bottom: 1px solid rgba(0, 0, 0, .1);
    color: #000;
}

body.lightMode .header_site .top_menu .search_box input {
    background: #ccc;
}

body.lightMode .header_site .top_menu .menu_right_header ul li .TopmenuSubmenu .innerSubmenu {
    background: rgba(255, 255, 255, .9);
}

body.lightMode .header_site .top_menu .menu_right_header ul li .TopmenuSubmenu .innerSubmenu::before {
    border: 1px solid rgba(255, 255, 255, .9);
    background: rgba(255, 255, 255, .9);
}

body.lightMode .index_slider .inner_index_slider .slick-next {
    background: #fff;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
}

body.lightMode .advanced_search .inner_advanced_search .title_advanced_search {
    background: #f0f0f0;
}

body.lightMode .advanced_search .inner_advanced_search {
    background: #fff;
    border: 1px solid rgba(0, 0, 0, 0.1);
}

body.lightMode .advanced_search .inner_advanced_search .field_holder_search .items_four .item_search_field input {
    background: #ccc;
}

body.lightMode .advanced_search .inner_advanced_search .field_holder_search .items_five select {
    background: #ccc;
}

body.lightMode .advanced_search .inner_advanced_search .field_holder_search .items_bottom .item_search_bottom button {
    background: #EB8307;
}

body.lightMode .advanced_search .inner_advanced_search .field_holder_search .items_bottom .item_search_bottom button svg {
    fill: #fff;
}

body.lightMode .advanced_search .inner_advanced_search .field_holder_search .items_four .item_search_field .toogle_type {
    background: #ccc;
}

body.lightMode .advanced_search .inner_advanced_search .field_holder_search .items_four .item_search_field.search_release .noUi-connects .noUi-connect {
    background: #ccc;
}

body.lightMode .item_def_loop {
    background: #fff;
    box-shadow: 0 0 10px rgba(200, 200, 200, 0.2);
}

body.lightMode .item_def_loop .meta_loop .title_meta .left_side .title_h h2 a,
body.lightMode .meta_item ul li .res_item a,
.item_def_loop .meta_loop .bottom_sec_loop .read_more a {
    color: #000
}

body.lightMode .item_def_loop .meta_loop .bottom_sec_loop .notif_items .item_notif {
    background: #ccc;
}

body.lightMode .item_def_loop .cover .show_trailer {
    background: #ccc;
    color: #000;
}

body.lightMode .item_def_loop .cover .show_trailer .icon_holder::before,
body.lightMode .item_def_loop .cover .show_trailer .icon_holder {
    background: #f2f2f2;
}

body.lightMode .item_def_loop .cover .inner_cover {
    background: #ccc;
}

body.lightMode .meta_item .more_meta_left .item_meta_more.subtitles_item::before {
    background: #66cc33;
}

body.lightMode .item_def_loop .meta_loop .title_meta .right_side .btn_addd_to_favorite .icon_heart {
    fill: #393939;
}

body.lightMode .item_def_loop .meta_loop .title_meta .right_side .btn_addd_to_favorite span {
    background: #ccc;
}

body.lightMode .box_sidebar .inner_box_sidebar {
    background: #fff;
    box-shadow: 0 0 10px rgba(200, 200, 200, 0.2);
}

body.lightMode .box_sidebar .inner_box_sidebar .body_box_sidebar.dubbled_slider::before {
    background: #ccc;
}

body.lightMode .box_sidebar .inner_box_sidebar .body_box_sidebar .slick-next,
body.lightMode .box_sidebar .inner_box_sidebar .body_box_sidebar .slick-prev {
    background: #fff;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.1)
}

body.lightMode .box_sidebar .inner_box_sidebar .body_box_sidebar .slick-next svg {
    fill: #000;
}

body.lightMode .box_sidebar.category_list .inner_box_sidebar .body_box_sidebar ul li a {
    color: #000
}

body.lightMode .alphapageNavi .inner_alphapageNavi .page-numbers {
    color: #000;
}

body.lightMode .alphapageNavi .inner_alphapageNavi .page-numbers.current::before,
body.lightMode .alphapageNavi .inner_alphapageNavi .page-numbers:hover::before,
body.lightMode .alphapageNavi .inner_alphapageNavi .page-numbers.next::before,
body.lightMode .alphapageNavi .inner_alphapageNavi .page-numbers.prev::before {
    background: #ccc;
}

body.lightMode .alphapageNavi .inner_alphapageNavi .page-numbers.current svg,
body.lightMode .alphapageNavi .inner_alphapageNavi .page-numbers:hover svg,
body.lightMode .alphapageNavi .inner_alphapageNavi .page-numbers.next svg,
body.lightMode .alphapageNavi .inner_alphapageNavi .page-numbers.prev svg {
    fill: #000
}

body.lightMode footer .inner_footer {
    background: #f3f3f3;
}

body.lightMode footer .footer_cells .cell_foot.social_cell a {
    background: #ccc;
    color: #000;
}

body.lightMode footer .footer_cells .cell_foot.links_cell ul li a {
    color: #000;
}

body.lightMode footer .footer_cells .cell_foot .inner_footer_slider .slick-prev,
body.lightMode footer .footer_cells .cell_foot .inner_footer_slider .slick-next {
    background: #fff;
}

body.lightMode footer .footer_cells .cell_foot .inner_footer_slider .slick-prev svg,
body.lightMode footer .footer_cells .cell_foot .inner_footer_slider .slick-next svg {
    fill: #000;
}

body.lightMode .single_breadcrumb ul li a {
    color: #000;
}

body.lightMode .single_breadcrumb ul li .icon_back {
    fill: #000;
}

body.lightMode .single_holder .post_holder .inner_post_holder::before {
    background: rgba(255, 255, 255, .78);
}

body.lightMode .dllink_holder .title_dllink,
body.lightMode .dllink_holder_ham .title_dllink {
    background: #fff;
}

body.lightMode .dllink_holder,
body.lightMode .dllink_holder_ham {
    background: #f9f9f9;
}

body.lightMode .dllink_holder .body_dllink .itemdl,
body.lightMode .dllink_holder .body_dllink_movies .itemdl,
body.lightMode .dllink_holder_ham .body_dllink .itemdl,
body.lightMode .dllink_holder_ham .body_dllink_movies .itemdl {
    background: #f2f2f2;
    color: #000;
}

body.lightMode .dllink_holder .body_dllink .itemdl .row_data .side_right .btn_row_dl .btn_row.btn_dl,
body.lightMode .dllink_holder .body_dllink_movies .itemdl .row_data .side_right .btn_row_dl .btn_row.btn_dl,
body.lightMode .dllink_holder_ham .body_dllink .itemdl .row_data .side_right .btn_row_dl .btn_row.btn_dl,
body.lightMode .dllink_holder_ham .body_dllink_movies .itemdl .row_data .side_right .btn_row_dl .btn_row.btn_dl {
    background: #fff;
    border: 1px solid #ccc;
}

body.lightMode .dllink_holder .body_dllink .itemdl .row_data .side_right .btn_row_dl .btn_row,
body.lightMode .dllink_holder .body_dllink_movies .itemdl .row_data .side_right .btn_row_dl .btn_row,
body.lightMode .dllink_holder_ham .body_dllink .itemdl .row_data .side_right .btn_row_dl .btn_row,
body.lightMode .dllink_holder_ham .body_dllink_movies .itemdl .row_data .side_right .btn_row_dl .btn_row {
    color: #000;
}

body.lightMode .dllink_holder .body_dllink .itemdl .row_data .side_right .btn_row_dl .btn_row.btn_report_link,
body.lightMode .dllink_holder .body_dllink_movies .itemdl .row_data .side_right .btn_row_dl .btn_row.btn_report_link,
body.lightMode .dllink_holder_ham .body_dllink .itemdl .row_data .side_right .btn_row_dl .btn_row.btn_report_link,
body.lightMode .dllink_holder_ham .body_dllink_movies .itemdl .row_data .side_right .btn_row_dl .btn_row.btn_report_link {
    background: #fff;
    border: 1px solid #ccc;
}

body.lightMode .dllink_holder .body_dllink .itemdl .row_data .side_right .btn_row_dl .btn_row.btn_quality_sample,
body.lightMode .dllink_holder .body_dllink_movies .itemdl .row_data .side_right .btn_row_dl .btn_row.btn_quality_sample,
body.lightMode .dllink_holder_ham .body_dllink .itemdl .row_data .side_right .btn_row_dl .btn_row.btn_quality_sample,
body.lightMode .dllink_holder_ham .body_dllink_movies .itemdl .row_data .side_right .btn_row_dl .btn_row.btn_quality_sample {
    background: #fff;
    border: 1px solid #ccc;
}

body.lightMode .item_cast {
    background: #ccc;
}

body.lightMode .item_cast a {
    color: #000
}

body.lightMode .related_posts .title .right_title_holder {
    background: #f2f2f2;
}

body.lightMode .item_small_loop h3 {
    color: #000
}

body.lightMode .tags_holder a {
    color: #333
}

body.lightMode .comment_holder .comment_body_single {
    background: #fff;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
}

body.lightMode .comment_holder .comment_body_single .comment_square_croo {
    background: #f0f0f0;
}

body.lightMode .send_ajax_comments .row_flex .side_right textarea {
    background: #ccc;
    color: #000;
}

body.lightMode .inner_comment_item {
    background: #f2f2f2
}

body.lightMode .inner_comment_item .row_flex .side_right .inner_side_right .toolekco_like_dislike_trigger {
    background: #e8e8e8;
}

body.lightMode .inner_comment_item .row_flex .side_right .inner_side_right .toolekco_like_dislike_trigger span {
    color: #000
}

body.lightMode .inner_comment_item .row_flex .side_left .head_side_left .left_side_thi .btn_spoiler {
    background: rgba(100, 100, 100, 0.1);
}

body.lightMode .inner_comment_item .row_flex .side_left .head_side_left .left_side_thi .btn_spoiler svg {
    fill: #000;
}

body.lightMode .single_holder .post_holder .inner_post_holder .on_inner_post_holder .meta .notif_items .item_notif {
    background: #ccc;
    color: #000;
}

body.lightMode .main_dashboard {
    background-color: #fff;
    color: #000;
}

body.lightMode .inner_main .item_dashboard {
    box-shadow: 0 4px 0 0 rgba(0, 0, 0, .4);
    border: 1px solid #ccc;
    background: #fff
}

body.lightMode .inner_main .border_bottom_1 {
    border-bottom: 1px solid rgba(0, 0, 0, .1);
}

body.lightMode .sidebar_dashboard {
    background: #fff;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.1)
}

body.lightMode .dashboard_menu_nav ul li a {
    color: #000;
}

body.lightMode .dashboard_menu_nav ul li a:hover,
body.lightMode .dashboard_menu_nav ul li.active a {
    background: #ccc
}

body.lightMode .sidebar_dashboard .side_head_dashboard .inner_side_head_dashboard {
    background: #C4C4C4;
}

body.lightMode .sidebar_dashboard .side_head_dashboard .inner_side_head_dashboard .in_inner_side_head_dashboard {
    background: #ccc
}

body.lightMode .sidebar_dashboard .side_head_dashboard .btn_show_profile a {
    background: #f2f2f2;
    box-shadow: 0 0 10px rgba(0, 0, 0, .1);
    border: 1px solid #ccc;
    color: #000
}

body.lightMode .title_sec {
    border-bottom: 1px solid rgba(0, 0, 0, .1);
}

body.lightMode .title_sec h2 {
    background: #fff
}

body.lightMode .form_def .form_item input,
body.lightMode .form_def .form_item textarea {
    background: #ccc;
    color: #000;
}

body.lightMode .before_list .table .tbody .tr_tbody:nth-child(2n+1) {
    background: #f2f2f2
}

body.lightMode .search_box_ajax {
    background: #ccc;
}

body.lightMode .search_box_ajax .saerchPut input {
    background: #fff;
    color: #000;
}

body.lightMode .search_box_ajax .search_btn .btnSearch {
    background: #a6a6a6;
    color: #000;
}

body.lightMode .advanced_search .inner_advanced_search .field_holder_search .items_five .item_search_field.search_rate .noUi-connects .noUi-connect {
    background: #ccc;
}

body.lightMode .header_site .bg_back_head .bg_left_back,
body.lightMode .header_site .bg_back_head .bg_right_back {
    display: none
}

body.lightMode footer .curve_bg_footer {
    display: none
}

body.lightMode .header_site .left_side .logo_head .lightLogo {
    display: none
}

body.lightMode .header_site .left_side .logo_head .darkLogo {
    display: block
}

body.lightMode .item_def_loop .cover .show_trailer:hover .icon_holder::before {
    background: #EB8307
}

body.lightMode .box_sidebar .inner_box_sidebar .title_box_sidebar .icon_holder span {
    background: #ccc;
}

body.lightMode .box_sidebar .inner_box_sidebar .body_box_sidebar .btn_play {
    background: rgba(255, 255, 255, .9);
}

body.lightMode .index_slider .inner_index_slider .slick-prev,
body.lightMode .index_slider .inner_index_slider .slick-next {
    background: #fff;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.1)
}

body.lightMode .normal_page {
    background: transparent
}

body.lightMode .sent_contact_from input,
body.lightMode .sent_contact_from .itemform textarea {
    background: #ccc;
}

body.lightMode .header_site .user_nav .btn_open_opoup {
    background: #fff;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
}

body.lightMode .header_site .user_nav .btn_open_opoup svg {
    fill: #000;
}

body.lightMode .dllink_holder .body_dllink .item_row_series,
body.lightMode .dllink_holder .body_dllink_movies .item_row_series,
body.lightMode .dllink_holder_ham .body_dllink .item_row_series,
body.lightMode .dllink_holder_ham .body_dllink_movies .item_row_series {
    background: #f2f2f2;
    color: #000;
}

body.lightMode .dllink_holder .body_dllink .item_row_series .head_season .side_right .toggle_arrow,
body.lightMode .dllink_holder_ham .body_dllink .item_row_series .head_season .side_right .toggle_arrow {
    background: #EDEDED;
}

body.lightMode .dllink_holder .body_dllink .item_row_series .head_season .side_right .btn_row,
body.lightMode .dllink_holder_ham .body_dllink .item_row_series .head_season .side_right .btn_row {
    color: #000
}

body.lightMode .dllink_holder .body_dllink .item_row_series .parts .inner_parts_holder,
body.lightMode .dllink_holder_ham .body_dllink .item_row_series .parts .inner_parts_holder {
    background: #ccc;
}

body.lightMode .dllink_holder .body_dllink .item_row_series .parts .inner_parts_holder .part_item a,
body.lightMode .dllink_holder_ham .body_dllink .item_row_series .parts .inner_parts_holder .part_item a {
    background: #C5C5C5;
    border: 1px solid #555;
    color: #000;
}

body.lightMode .dllink_holder .body_dllink .item_row_series .parts .inner_parts_holder .part_item a:hover,
body.lightMode .dllink_holder_ham .body_dllink .item_row_series .parts .inner_parts_holder .part_item a:hover {
    background: #eb8307;
    border: 1px solid #eb8307;
    color: #fff;
}

body.lightMode .box_sidebar .inner_box_sidebar .body_box_sidebar h2 {
    color: #000;
}

body.lightMode .header_site .user_nav .btn_open_opoup:hover {
    background: #eb8307;
    color: #fff
}

body.lightMode .item_def_loop .cover .show_trailer:hover .icon_holder::before,
body.lightMode .item_def_loop .cover .show_trailer:hover .icon_holder {
    background: #eb8307;
}

.favorites_list .body_favorites .btnRemoveItem {
    display: block
}

.favorites_list.movies_list .body_favorites .btnRemoveItem {
    display: none
}

body.lightMode .boxofficeTb .tbody {
    background: #fff
}

body.lightMode .boxofficeTb .tbody .tr_tbody:nth-child(even) {
    background: #EEEEEE;
}

body.lightMode .boxofficeTb .tbody .tr_tbody .title_cl a {
    color: #000;
}

body.lightMode .item_news {
    background: #fff;
    box-shadow: 0 0 10px rgb(200, 200, 200, 0.2);
}

body.lightMode .item_news .meta_news .btn_like svg {
    fill: #000
}

body.lightMode .item_news .meta_news .btn_like .count_text_holder {
    color: #000
}

body.lightMode .item_news .meta_news .right_meta_news .item_left_news svg {
    fill: #000
}

body.lightMode .item_news .textTitle a {
    color: #000
}

body.lightMode .item_news .meta_news .right_meta_news .item_left_news {
    color: #000
}

.dashboard_menu_nav ul li a .right_icon svg {
    fill: #fff
}

body.lightMode .dashboard_menu_nav ul li a .right_icon svg {
    fill: #000
}

body.lightMode .sidebar_dashboard .side_head_dashboard .wellcome_message {
    color: #000
}

body.lightMode .item_def_loop .meta_loop .title_meta .right_side .imdb_rate_holder .rate_num span {
    border-top: 1px solid rgba(0, 0, 0, 0.2)
}

body.lightMode .header_site .top_menu .search_box .search_result {
    background: #fff;
}

body.lightMode .header_site .top_menu .search_box .search_result ul li {
    border-bottom: 1px solid rgba(0, 0, 0, .1);
}

body.lightMode .header_site .top_menu .search_box .search_result ul li .text_adv_se h3 {
    color: #000
}

body.lightMode .header_site .top_menu .search_box .search_result ul li .text_adv_se .genres {
    color: #555
}

body.lightMode .btn_comment_show {
    background: rgba(0, 0, 0, .1);
    color: #000;
}

.item_def_loop .meta_loop .meta_item {
    margin-top: -20px;
}

body.lightMode .tags_holder .tags_holder_title {
    background: #fff;
    color: #000;
}

body.lightMode .index_slider .inner_index_slider {
    background-color: #f2f2f2;
    box-shadow: none;
}

.user_dashboard {
    height: 100%;
    width: 100%;
    top: 0;
    right: 0;
    height: 100%;
    background: green;
    display: flex;
}

.right_user_dashboard {
    position: relative;
    width: 52%;
    background: #1E1E1E;
    box-shadow: 0 0 30px rgba(0, 0, 0, 0.9);
    display: flex;
    justify-content: center;
    align-content: center;
    /*    align-items:center*/
}

.left_user_dashboard {
    position: relative;
    width: 48%;
    background-color: black;
    background-size: cover;
    background-position: center
}

#particles-js {
    position: absolute;
    height: 100%;
    width: 100%;
}

.dashboard_form {
    min-width: 450px;
    padding: 20px
}

.item_form input {
    font-size: 1em;
    line-height: 1.6;
    outline: 0;
    padding: .75rem;
    height: calc(2.15em + .975rem + 4px);
    width: 100%;
    background: #1E1E1E;
    color: #646464;
    border: 2px solid rgba(255, 255, 255, 0.2);
    background-clip: padding-box;

    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-appearance: none;
}

.item_form input:-webkit-autofill {
    -webkit-box-shadow: none;
}

.item_form input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 1000px #1E1E1E inset;
    -webkit-text-fill-color: #646464;
}

.floating_labels {
    position: relative;
    margin-top: 20px;
    margin-bottom: 24px;
}

.floating_labels label {

    line-height: 1.6;
    padding: .575rem .75rem;
    padding: .75rem;
    height: calc(2.15em + .975rem + 2px);
    border: 2px solid transparent;
    border-top-width: 2px;
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 2px;
    border-width: 2px 0;
    position: absolute;
    top: 0;
    right: 0;
    display: inline-block;
    width: auto;
    white-space: nowrap;
    -moz-transition: all .12s cubic-bezier(.25, .46, .45, .94);
    -o-transition: all .12s cubic-bezier(.25, .46, .45, .94);
    -webkit-transition: all .12s cubic-bezier(.25, .46, .45, .94);
    transition: all .12s cubic-bezier(.25, .46, .45, .94);
    transform-origin: 0 50%;
    -ms-transform-origin: 0 50%;
    -webkit-transform-origin: 0 50%;
    overflow: hidden;
    color: #fff;
    opacity: 0.6;
    cursor: text;
    z-index: 99;
}

.item_form input:focus,
.item_form.has-val input:focus {
    border-color: #EB8307;
}

.floating_labels input:focus~label,
.floating_labels.has-val label,
.floating_labels input:-webkit-autofill~label {
    background: #1E1E1E;
    opacity: 1;
    border-width: 0;
    padding: 0 5px;
    top: -10px;
    right: 10px;
    height: 20px;
    font-size: .95em;
    vertical-align: middle;
    display: flex;
    align-items: center;
    cursor: default;
    color: currentColor;
}

.btn_form {
    display: inline-block;
    width: 100%;
    line-height: 1.6;
    font-size: inherit;
    color: #fff;
    padding: .75rem 1.75rem;
    border: 2px solid transparent;
    text-align: center;
    opacity: 1;
    background: #eb8307;
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

.btn_form:hover {
    background: #c67006
}

.or_text {
    width: 100%;
    height: 2px;
    background: rgba(255, 255, 255, 0.2);
    display: flex;
    justify-content: center;
    align-content: center;
    align-items: center;
    margin-top: 25px
}

.or_text span {
    background: #1E1E1E;
    padding: 10px;

}

.btnHolderUsers .btnRegister,
.btnHolderUsers .btnLogin,
.btnHolderUsers .btnRegisterForgetPass {
    display: inline-block;
    width: 100%;
    line-height: 1.6;
    font-size: inherit;
    color: #fff;
    padding: .75rem 1.75rem;
    border: 2px solid transparent;
    text-align: center;
    opacity: 1;
    background: #292929;
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    margin-top: 25px;
}

.btnHolderUsers .btnLogin {
    background: #EB8307
}

.btnHolderUsers .btnRegisterForgetPass {
    margin-top: 5px
}

.forgotPassword {
    width: 100%;
    margin-top: 15px
}

.forgotPassword a {
    color: #EB8307
}

.dtitle_holder {
    width: 100%;
    text-align: center;
    margin-bottom: 40px;
    height: 2px;
    border-radius: 100%;
    background: rgba(255, 255, 255, 0.2);
    display: flex;
    justify-content: center;
    align-content: center;
    align-items: center;
}

.dtitle_holder h2 {
    font-size: 130%;
    font-weight: 700;
    background: #1E1E1E;
    padding: 10px;
}

.chnage_pass_user {
    display: inline-block;
    width: 100%;
    margin-bottom: 10px
}

.chnage_pass_user span {
    color: #EB8307
}

@media screen and (max-width: 520px) {

    .right_user_dashboard,
    .dashboard_form {
        width: 100%
    }

    .inner_right_user_dashboard {
        width: 100%
    }

    .dashboard_form {
        min-width: 100%
    }

    .left_user_dashboard {
        display: none
    }
}

@media screen and (max-width: 1024px) {
    .container {
        width: 98%
    }

    .header_site .top_menu .menu_right_header ul li {
        margin-left: 20px
    }

    .header_site .top_menu .menu_right_header ul li .text_holder {
        font-size: 90%;
    }

    .header_site .top_menu .menu_right_header ul li .icon_holder svg {
        width: 23px;
        height: 23px
    }

    .index_slider .inner_index_slider .poster {
        width: 200px;
        height: 290px;
    }

    .single_holder .post_holder .inner_post_holder .on_inner_post_holder .cover .inner_cover {
        height: 400px
    }

    .advanced_search .inner_advanced_search .field_holder_search .items_five .label_search,
    .advanced_search .inner_advanced_search .field_holder_search .items_five label,
    .advanced_search .inner_advanced_search .field_holder_search .items_five .item_search_field.search_rate .rate_item_search .label_search,
    .advanced_search .inner_advanced_search .field_holder_search .items_four .item_search_field .label_search,
    .advanced_search .inner_advanced_search .field_holder_search .items_four .item_search_field label {
        font-size: 85%;
        white-space: nowrap
    }

    .index_slider .inner_index_slider .poster_active {
        height: 370px
    }

    .advanced_search .inner_advanced_search .title_advanced_search {
        display: none
    }

    .advanced_search .inner_advanced_search .field_holder_search {
        width: 100%;
        padding: 20px
    }

    .item_def_loop .meta_loop .title_meta .left_side .title_h h2 {
        font-size: 105%;
    }

    .single_holder .post_holder .inner_post_holder .on_inner_post_holder .meta .single_meta_data .more_meta_left,
    .meta_item .more_meta_left {
        left: 0
    }

    .box_sidebar .inner_box_sidebar .body_box_sidebar .cover img {
        height: auto
    }

    .meta_item {
        font-size: 95%
    }

    .item_def_loop .cover .show_trailer .text_holder {
        padding: 15px 20px;
        width: 100%
    }

    .item_def_loop .cover .show_trailer .icon_holder,
    footer .curve_bg_footer {
        display: none
    }
}

@media screen and (max-width: 880px) {

    .header_site .top_menu .search_box input,
    .header_site .top_menu .search_box,
    .header_site .top_menu .menu_right_header,
    .header_site .top_menu .menu_right_header ul {
        width: 100%
    }

    .header_site .top_menu {
        height: auto;
        padding: 10px 0
    }

    .index_slider .inner_index_slider .poster_active {
        height: auto
    }

    .index_slider .inner_index_slider .slick-list {
        overflow: hidden !important;
    }

    .index_slider .inner_index_slider {
        width: 100%
    }

    .header_site .top_menu .search_box {
        margin-top: 15px
    }

    .header_site .top_menu .menu_right_header ul {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between
    }

    .index_slider .inner_index_slider .quality_slide {
        position: absolute;
        top: 70px;
        left: 30px;
    }

    .index_slider .inner_index_slider .slick-prev,
    .index_slider .inner_index_slider .slick-next {
        top: 50%;
        left: 20px;
    }

    .index_slider .inner_index_slider .slick-next {
        right: 20px
    }

    .advanced_search .inner_advanced_search .field_holder_search .items_four .item_search_field.change_type {
        flex: 0 0 21%;
        max-width: 21%;
    }

    .advanced_search .inner_advanced_search .field_holder_search .items_five select,
    .advanced_search .inner_advanced_search .field_holder_search .items_four .item_search_field input {
        width: 98%
    }

    .advanced_search .inner_advanced_search .field_holder_search .items_four .item_search_field {
        -ms-flex: 0 0 39%;
        flex: 0 0 39%;
        max-width: 39%;
    }

    .advanced_search .inner_advanced_search .field_holder_search .items_five .item_search_field.search_rate,
    .advanced_search .inner_advanced_search .field_holder_search .items_four .item_search_field.search_release {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        margin-top: 30px
    }

    .advanced_search .inner_advanced_search .field_holder_search .items_five .item_search_field {
        -ms-flex: 0 0 30%;
        flex: 0 0 30%;
        max-width: 30%;
    }

    .holder_seactions .inner_holder_seactions .main_site {
        width: 100%;
        padding-right: 0
    }

    .holder_seactions .inner_holder_seactions .sidebar {
        width: 100%;
        margin-top: 20px
    }

    .box_sidebar .inner_box_sidebar .body_box_sidebar .cover {
        text-align: center
    }

    .box_sidebar .inner_box_sidebar .body_box_sidebar.trailer_box .cover img,
    .box_sidebar.last_series .item_dubbled .cover img {
        width: auto;
        height: auto;
        max-width: 100%;
    }

    .box_sidebar .inner_box_sidebar .body_box_sidebar .cover {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        align-content: center;
        align-items: center
    }

    .box_sidebar .inner_box_sidebar .body_box_sidebar .cover img {
        width: auto
    }

    .single_holder .post_holder .inner_post_holder .on_inner_post_holder .cover {
        width: 100%;
        text-align: center
    }

    .single_holder .post_holder .inner_post_holder .on_inner_post_holder .meta {
        width: 100%;
        margin-top: 20px;
    }

    .single_holder .post_holder .inner_post_holder .on_inner_post_holder .cover .inner_cover {
        width: auto
    }

    .dllink_holder .body_dllink .itemdl .row_data,
    .dllink_holder .body_dllink_movies .itemdl .row_data,
    .dllink_holder_ham .body_dllink .itemdl .row_data,
    .dllink_holder_ham .body_dllink_movies .itemdl .row_data {
        flex-direction: column-reverse;
    }

    .dllink_holder .body_dllink .itemdl .row_data .side_right .btn_row_dl,
    .dllink_holder .body_dllink_movies .itemdl .row_data .side_right .btn_row_dl,
    .dllink_holder_ham .body_dllink .itemdl .row_data .side_right .btn_row_dl,
    .dllink_holder_ham .body_dllink_movies .itemdl .row_data .side_right .btn_row_dl {
        justify-content: space-between
    }

    .dllink_holder .body_dllink .itemdl .row_data .side_right .btn_row_dl .btn_row,
    .dllink_holder .body_dllink_movies .itemdl .row_data .side_right .btn_row_dl .btn_row,
    .dllink_holder_ham .body_dllink .itemdl .row_data .side_right .btn_row_dl .btn_row,
    .dllink_holder_ham .body_dllink_movies .itemdl .row_data .side_right .btn_row_dl .btn_row {
        margin-left: 0
    }

    footer .footer_cells {
        flex-direction: column-reverse;
        padding: 20px
    }

    footer .footer_cells .cell_foot.social_cell a,
    footer .footer_cells .cell_foot {
        width: 100%
    }

    footer .footer_cells .cell_foot .inner_footer_slider .item_footer_slide .inner_item_footer_slide a img {
        height: auto
    }

    .item_small_loop {
        width: 24%
    }

    .item_small_loop .cover img {
        height: auto
    }

    .cast_holder .body_cast .item_cast {
        width: 19%
    }

    .related_posts .holder_custom_list.listsPagepub .item_list {
        width: 32%
    }
}

@media screen and (max-width: 520px) {
    .related_posts .body {
        flex-wrap: nowrap;
        overflow-y: hidden;
        white-space: nowrap;
        -webkit-overflow-scrolling: touch;
    }

    body .related_posts .body .item_small_loop {
        width: 200px;
    }

    body .related_posts .body .item_small_loop .cover img {
        min-width: 200px
    }

    .dllink_holder .body_dllink .item_row_series .head_season .side_left,
    .dllink_holder_ham .body_dllink .item_row_series .head_season .side_left {
        width: 100%
    }

    .dllink_holder .body_dllink .item_row_series .head_season .side_right .title_row,
    .dllink_holder_ham .body_dllink .item_row_series .head_season .side_right .title_row {
        margin: 15px 0 0 0;
    }

    .header_site .top_menu .search_box {
        margin-top: 0
    }

    .index_slider .inner_index_slider {
        width: 60%;
    }

    .index_slider .inner_index_slider .slick-list {
        overflow: visible !important;
    }

    .notifications_holder .item_notification {
        width: 100%
    }

    .header_site .user_nav .btn_open_opoup {
        margin-top: 0;
    }

    .btns_change_mode {
        margin: 35px 10px 0 30px;
    }

    .header_site .left_side .btn_favorite_movies {
        margin: -10px 0 0 20px;
    }

    .item_def_loop .meta_loop .title_meta .left_side .title_h {
        padding: 0
    }

    .list_holder_profile .item_cast {
        width: 49%
    }

    .popup_box.show {
        width: 100%
    }

    .popup_box.show video {
        width: 100%
    }

    .res_lists_holder .item_cast {
        width: 48%;
        margin-bottom: 15px;
    }

    .dllink_holder .body_dllink .item_row_series .parts .inner_parts_holder,
    .dllink_holder_ham .body_dllink .item_row_series .parts .inner_parts_holder {
        justify-content: space-between
    }

    .dllink_holder .body_dllink .item_row_series .parts .inner_parts_holder .part_item,
    .dllink_holder_ham .body_dllink .item_row_series .parts .inner_parts_holder .part_item {
        padding: 0
    }

    .index_slider .inner_index_slider .poster {
        height: auto
    }

    body .index_slider .inner_index_slider .slick-active .poster {
        width: 95%;
        left: -5px;
    }

    .related_posts .holder_custom_list.listsPagepub .item_list {
        width: 100%;
        margin-bottom: 20px
    }

    .item_def_loop .meta_loop .meta_item {
        margin-top: 10px;
    }

    .loop_item_list .cover {
        width: 100%
    }

    .loop_item_list .meta_loop_list {
        width: 100%;
        margin-top: 10px
    }

    .titleList .rightSide {
        display: inline-block;
        width: 100%;
    }

    .titleList .rightSide .rightTitle {
        width: 100%;
    }

    .titleList .rightSide .orderbytitle {
        width: 100%;
    }

    .titleList .rightSide .orderbytitle select {
        width: 100%;
    }

    .holder_custom_list.listsPagepub .item_list {
        width: 100%
    }

    .index_slider .inner_index_slider .slick-prev,
    .index_slider .inner_index_slider .slick-next {
        left: -35%;
    }

    .index_slider .inner_index_slider .slick-next {
        right: -35%;
    }

    .box_sidebar .inner_box_sidebar .body_box_sidebar .item_dubbled.firstItemSerie .cover img {
        width: 100%
    }

    .dllink_holder .body_dllink .itemdl .row_data .side_right .btn_row_dl .btn_row.btn_report_link,
    .dllink_holder .body_dllink_movies .itemdl .row_data .side_right .btn_row_dl .btn_row.btn_report_link,
    .dllink_holder_ham .body_dllink .itemdl .row_data .side_right .btn_row_dl .btn_row.btn_report_link,
    .dllink_holder_ham .body_dllink_movies .itemdl .row_data .side_right .btn_row_dl .btn_row.btn_report_link {
        margin: 10px 0
    }

    .dllink_holder .body_dllink .itemdl .row_data .side_right .btn_row_dl .btn_row,
    .dllink_holder .body_dllink_movies .itemdl .row_data .side_right .btn_row_dl .btn_row,
    .dllink_holder_ham .body_dllink .itemdl .row_data .side_right .btn_row_dl .btn_row,
    .dllink_holder_ham .body_dllink_movies .itemdl .row_data .side_right .btn_row_dl .btn_row {
        width: 100%;
        margin-bottom: 10px;
    }

    .dllink_holder .body_dllink .itemdl .row_data .side_right .btn_row_dl,
    .dllink_holder .body_dllink_movies .itemdl .row_data .side_right .btn_row_dl,
    .dllink_holder_ham .body_dllink .itemdl .row_data .side_right .btn_row_dl,
    .dllink_holder_ham .body_dllink_movies .itemdl .row_data .side_right .btn_row_dl {
        margin-top: 20px
    }

    .dllink_holder .body_dllink .itemdl .row_data .side_left .head_left_side h3,
    .dllink_holder .body_dllink_movies .itemdl .row_data .side_left .head_left_side h3,
    .dllink_holder_ham .body_dllink .itemdl .row_data .side_left .head_left_side h3,
    .dllink_holder_ham .body_dllink_movies .itemdl .row_data .side_left .head_left_side h3 {
        width: 100%;
        text-align: center
    }

    .dllink_holder .body_dllink_movies .itemdl .row_data .side_right .btn_row_dl .btn_row.btn_quality_sample,
    .dllink_holder_ham .body_dllink_movies .itemdl .row_data .side_right .btn_row_dl .btn_row.btn_quality_sample {
        margin-bottom: 0
    }
}

@media (min-width:576px) {
    .wpp-modal .modal-content {
        max-width: 500px;
        margin: auto !important;
    }
}

.wpp-modal .dlg-box textarea {
    margin-bottom: 10px;
}

.wpp-modal .dlg-box {
    margin-bottom: 15px;
}

.wpp-modal .dlg-box a {
    text-decoration: underline;
    text-underline-offset: .5rem;
}

.wpp-modal button.submit {
    min-width: 140px
}

/* The Modal (background) */
.wpp-modal {
    display: none;
    /* Hidden by default */
    position: fixed;
    /* Stay in place */
    z-index: 102;
    /* Sit on top */
    padding-top: 100px;
    /* Location of the box */
    left: 0;
    top: 0;
    width: 100%;
    /* Full width */
    height: 100%;
    /* Full height */
    overflow: auto;
    /* Enable scroll if needed */
    background-color: rgb(0, 0, 0);
    /* Fallback color */
    background-color: rgba(0, 0, 0, 0.8);
    /* Black w/ opacity */
}

/* Modal Content */
.wpp-modal .modal-content {
    position: relative;
    background-color: #d1ecf1;
    margin: 0.5rem;
    padding: 0 0 10px 0;
    /*  border: 1px solid #888;*/
    width: auto;
    /*  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);*/
    -webkit-animation-name: animatetop;
    -webkit-animation-duration: 0.4s;
    animation-name: animatetop;
    animation-duration: 0.4s;
    border-radius: 15px;
}

/* Add Animation */
@-webkit-keyframes animatetop {
    from {
        top: -300px;
        opacity: 0
    }

    to {
        top: 0;
        opacity: 1
    }
}

@keyframes animatetop {
    from {
        top: -300px;
        opacity: 0
    }

    to {
        top: 0;
        opacity: 1
    }
}

/* The Close Button */
.wpp-modal .close {
    color: white;
    float: right;
    font-size: 28px;
    font-weight: bold;
}

.wpp-modal .close:hover,
.wpp-modal .close:focus {
    color: #eb8307;
    text-decoration: none;
    cursor: pointer;
}

.wpp-modal .modal-header {
    padding: 15px 10px;
    color: #000;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
}

.wpp-modal .modal-header span {
    padding: 2px 16px;
    color: #000;
    font-size: 20px;


}

.wpp-modal .modal-body {
    padding: 5px 16px 2px 16px;
    color: #000;
}

.wpp-modal .modal-footer {
    padding: 2px 16px;
    background-color: #5cb85c;
    color: #000;
}


/*responsive table */
table {
    border: 1px solid #ccc;
    border-collapse: collapse;
    margin: 0;
    padding: 0;
    width: 100%;
    table-layout: fixed;
}

table caption {
    font-size: 1.5em;
    margin: .5em 0 .75em;
}

table tr {
    border: 1px solid #ddd;
    padding: .35em;
}

table th,
table td {
    padding: .625em;
    text-align: center;
}

table th {
    font-size: .85em;
    letter-spacing: .1em;
    text-transform: uppercase;
}

@media screen and (max-width: 600px) {
    table {
        border: 0;
    }

    table caption {
        font-size: 1.3em;
    }

    table thead {
        border: none;
        clip: rect(0 0 0 0);
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute;
        width: 1px;
    }

    table tr {
        border-bottom: 3px solid #ddd;
        display: block;
        margin-bottom: .625em;
    }

    table td {
        border-bottom: 1px solid #ddd;
        display: block;
        font-size: .8em;
        text-align: left;
    }

    table td::before {
        /*
        * aria-label has no advantage, it won't be read inside a table
        content: attr(aria-label);
        */
        content: attr(data-label);
        float: right;
        font-weight: bold;
        text-transform: uppercase;
    }

    table td:last-child {
        border-bottom: 0;
    }



}

.text-center {
    text-align: center;
}

.text-right {
    text-align: right;
}

.text-left {
    text-align: left;
}

.myw-item-title {
    padding: 10px 0 10px 0;
    border-bottom: 2px solid #eb8307;
    text-align: center;
}

.my-wallet-pay-form .chosse_gateway {
    margin-top: unset;
}

.green {
    color: green;
}

.red {
    color: red;
}

.small-font {
    font-size: small;
}

.description {
    margin-top: 10px;
}

table.no-border {
    border: none !important;
    border-collapse: unset !important;
}

table.no-border tr,
table.no-border td {
    border: none !important;
    border-collapse: unset !important;
}

table.no-border td .btnsendticket {
    float: unset;
}

@media screen and (max-width: 600px) {
    table.no-border td {
        width: 100%;
        display: inline-block;
    }

    table.no-border td .btnsendticket {
        float: left;
    }
}

/*responsive table */


.box_tabs {
    width: 100%;
}

.box_tab-links {
    list-style: none;
    padding: 0 0 5px 0;
    margin: 0;
    display: flex;
    cursor: pointer;
    justify-content: center;
    /*  border-bottom: 1px solid #ccc;  خط زیر تب‌ها */
}

.box_tab-links li {
    margin-right: 10px;
    padding: 10px 20px;
    border-bottom: 2px solid transparent;
    /* پیش‌فرض بدون خط زیر */
}

.box_tab-links a {
    color: white;
    font-size: 14px;
}

body.lightMode .box_tab-links a {
    color: #000;
}

.box_tab-links li.box_active {
    border-bottom: 2px solid #eb8307;
    /* خط زیر تب فعال */
}

.box_tab {
    display: none;
    /*  padding: 20px;*/
}

.box_tab.box_active {
    display: block;
}

.strikethrough-diagonal-div {
    margin-bottom: 10px;
    text-align: center;
}

.ogp_price {
    position: relative;
    display: inline-block;
}

.ogp_price::before {
    content: "";
    position: absolute;
    left: -5px;
    top: 45%;
    width: 120%;
    height: 1px;
    background: #F9DDBD;
    transform: rotate(-10deg);
}

body.lightMode .ogp_price::before {
    background: #333;
}

body.lightMode .subscriptions_list .item_subscription.active .ogp_price::before {
    background: #fff;
}

.discount-area {
    background: #242424;
    border: 1px solid #292929;
    text-align: right;
    margin-bottom: 10px;
    border-radius: 15px;
    padding: 10px
}

body.lightMode .discount-area
{
    background: #F9DDBD;
    border: 1px solid #000;
}

.privacy_policy a{
 color: yellow;
}

body.lightMode .privacy_policy a{
 color: red;
}

body.lightMode .discount-area #discount_code{
  background: #f7f7f7;
  color: #000;
}