.wp-content{
    margin-top:15px;
    float:right;
    width:100%;
    padding:0 15px 
}
.wp-content>*{
    font-size:14px;
}
.wp-content p{
    font-size: 14px;
    color: #1e1e1e;
    line-height: 1.75;
    word-break:break-word;
    margin-bottom:15px;
}
.wp-content img{
    max-width:100%;
    height:auto 
}
.wp-content h1,.wp-content h2,.wp-content h3,.wp-content h4,.wp-content h5,.wp-content h6{
    font-weight:700 
}
.wp-content h1{
    font-size: 25px;
}
.wp-content h2{
    font-size:21px 
}
.wp-content h3{
    font-size:18px 
}
.wp-content h4{
    font-size:16px 
}
.wp-content h5{
    font-size:14px 
}
.wp-content h6{
    font-size:12px 
}
.wp-content blockquote{
    position:relative;
    border-right:2px solid #03a9f4;
    padding:12px;
    margin-right:15px;
    margin-top:35px;
    background:#fbfbfb;
    border-radius:5px 5px 0 5px 
}
.wp-content blockquote p{
    margin-bottom:0;
    color:#71787d 
}
.wp-content blockquote p::before{
    content:"\f10e";
    font-family:"Font Awesome 5 Pro";
    position:absolute;
    right:-17px;
    top:-20px;
    width:32px;
    height:32px;
    line-height:34px;
    background-color:#03a9f4;
    border-radius:50%;
    text-align:center;
    color:#fff;
    font-weight:300;
    font-size:12px 
}
.wp-content ul, .wp-content ol{
    margin-bottom: 15px;
    padding-right: 20px;
}
.wp-content ul{
    list-style: disc;
}
.wp-content ol{
    list-style: decimal;
}
[dark="true"] .wp-content h2, [dark="true"] .wp-content h3, [dark="true"] .wp-content h4, [dark="true"] .wp-content h5, [dark="true"] .wp-content h6{
    color: #ffffff;
}
.alignnone{
    margin:5px 0 0 
}
.aligncenter,div.aligncenter{
    display:block;
    margin:5px auto 
}
.alignright{
    float:right;
    margin:5px 0 20px 20px 
}
.alignleft{
    float:left;
    margin:5px 20px 20px 0 
}
a img.alignright{
    float:right;
    margin:0 0 10px 
}
a img.alignnone{
    margin:0 0 10px 
}
a img.alignleft{
    float:left;
    margin:0 0 10px 
}
a img.aligncenter{
    display:block;
    margin-left:auto;
    margin-right:auto 
}
.wp-caption{
    max-width:100%;
    font-size:12px;
    font-style:italic;
    color:#999;
    text-align:center 
}
.wp-caption.alignnone{
    margin:5px 20px 20px 0 
}
.wp-caption.alignleft{
    margin:5px 20px 20px 0 
}
.wp-caption.alignright{
    margin:5px 0 20px 20px 
}
.wp-caption img{
    border:0 none;
    height:auto;
    margin:0;
    max-width:98.5%;
    padding:0;
    width:auto 
}
.wp-caption p.wp-caption-text{
    font-size:11px;
    line-height:17px;
    margin:0;
    padding:0 4px 5px 
}
.screen-reader-text{
    border:0;
    clip:rect(1px,1px,1px,1px);
    clip-path:inset(50%);
    height:1px;
    margin:-1px;
    overflow:hidden;
    padding:0;
    position:absolute!important;
    width:1px;
    word-wrap:normal!important 
}
.screen-reader-text:focus{
    background-color:#eee;
    clip:auto!important;
    clip-path:none;
    color:#444;
    display:block;
    font-size:1em;
    height:auto;
    left:5px;
    line-height:normal;
    padding:15px 23px 14px;
    text-decoration:none;
    top:5px;
    width:auto;
    z-index:100000 
}
.wp-contents:empty{
    display:none 
}
[dark="true"] .tab-item.tab-active{
    color:#fff 
}
[dark="true"] .cast-wrapper h3{
    color:#f3f3f3 
}
[dark="true"] .single-tabs,[dark="true"] .single .postsFooter{
    border-color:#19191b 
}
[dark="true"] .single .post-summery{
    display:flex;
    align-items:center;
    background-color:#19191b;
    color:#eee 
}
[dark="true"] .single .post-summery .icon-summery{
    background:#23242a;
    color:#cfcfcf 
}
[dark="true"] .download_box.login_required{
    background: #1b1c22;
}
.login_required i{
    font-size: 60px;
    margin-bottom: 15px;
    position: absolute;
    right: 20px;
    top: 50%;
    transform: translateY(-50%);
    opacity: .2;
}
.pay-for-download{
    font-size:13px;
    font-weight:500;
    color: #ff9800;
    background: #fff3e0;
    padding: 10px;
    border-radius: 10px;
}
.pay-for-download a{
    font-size:12px;
    margin-right:10px;
    background:#ff9800;
    border-color:#ff9800;
    color:#fff ;
    border-radius: 35px;
}
[dark="true"] .pay-for-download{
    background: #302b28;
}
button[data-target="#reportModal"]{
    background: #ffebee;
    color: #f44336;
    font-weight: 900;
}
button[data-target="#reportModal"]:hover{
    background: #f44336;
    color: #fff;
}
.no-cover{
    display:block;
    width:100%;
    height:200px;
    background:#3f4046;
    border-radius:4px 
}
.post-hero-wrapper{
    position:relative;
    padding:10px;
    background:#1a1925;
    border-radius:6px;
    overflow:hidden;
    margin:8px 
}
.post-cover #post-cover-img{
    position:absolute;
    top:0;
    right:0;
    left:0;
    bottom:0;
    max-width:60%;
    background-position:center;
    background-repeat:no-repeat;
    background-size:cover;
    margin-right:auto;
    opacity:.5;
}
.post-cover::after{
    top:0;
    left:0;
    right:38%;
    bottom:0;
    content:"";
    display:block;
    position:absolute;
    background-image:linear-gradient(to left,#1a1925,rgba(26,26,26,.72)) 
}
.post-poster{
    max-width:170px;
    float:right 
}
.bookmark-index{
    background:#343746;
    border-radius:6px;
    margin-left:10px;
    overflow: hidden;
}
.bookmark-index button{
    background:transparent;
    border:0;
    width:100%;
    height:100%;
    color:#fff;
    font-size:12px;
    padding:10px;
    outline: none !important;
}
.post-poster img{
    max-width:100%;
    box-shadow:0 0 0 3px #f8fafa;
    border-radius:6px;
}
.post-poster .likeBox button{
    color:#fff 
}
.post-details{
    width:calc(100% - 190px);
    min-height:250px;
    display:flex;
    flex-direction:column;
    justify-content:space-between;
    float:left;
}
.-rate-number{
    font-size:10px;
    color:#b8b8ba;
    text-align:center 
}
.-rate-number strong{
    letter-spacing:1px 
}
.-rate-value{
    font-size:14px;
    color:#fff 
}
.pr-score{
    color:#b8b8ba;
    font-size:12px 
}
.-score-value{
    font-size:13px;
    background:#bbb;
    padding:3px 6px;
    border-radius:4px;
    color:#fff;
    margin-left:7px 
}
.-post-dub{
    padding-top:15px;
    margin-bottom: 18px;
    color:#38e966;
    font-size:12px 
}
.-post-dub .meta-sub-txt{
    color:#ffdb58 
}
.-post-dub .meta-censored-txt{
    color:#00bcd4 
}
.-post-dub .meta-dub-txt{
    margin-left: 13px;
}
.-post-dub span i{
    vertical-align:middle 
}
.-post-title{
    padding-bottom:8px;
    padding-top:1px 
}
.-post-title h1{
    font-size:16px;
    color:#fff;
}
.-post-release{
    margin:10px 0 
}
.-post-release .pr-item{
    color:#6b6b6b 
}
.-post-release .pr-item span{
    color:rgba(221,221,221,.808);
    font-size:12px;
    font-weight:300 
}
.-post-release .pr-item a{
    color:#ffffff;
    font-size:12px;
}
.-post-release .pr-item a:hover{
    color:#fbc531 
}
.-post-release .pr-item-spacer{
    color:rgba(255,255,255,.102);
    margin:0 7px 
}
.-plot p{
    margin:0;
    color:#dedede;
    font-size:13px;
    line-height:26px;
    margin-top:1rem;
    text-align:justify 
}
.-post-likes{
    display:flex;
    align-items:center 
}
.fm-overlay-item.ajax-added {
    background: #2e2d41 !important;
    border-color: #2e2d41 !important;
}
.fm-overlay-item.ajax-added:hover {
    background: #2e2d41 !important;
    border-color: #2e2d41 !important;
}
.cast-wrapper .cast-item{
    max-width: calc( 130px - 11px );
    width:100%;
    font-size:11px;
    color:#444;
    font-weight:500;
    margin-left:10px;
    margin-top:10px;
    border-radius:10px;
    float:right;
    text-align:center;
    transform:translateY(0);
    overflow:hidden;
    border:1px solid #f0f0f0 
}
.cast-wrapper .cast-item:hover{
    transform:translateY(-3px) 
}
.cast-wrapper .cast-item img{
    display:block;
    max-width:100%;
    width:100%;
    min-height:176px;
    height:100%;
    border-radius:10px;
    margin:0 auto 
}
.cast-item span{
    position:absolute;
    bottom:0;
    right:0;
    left:0;
    text-align:center;
    padding:33px 5px 10px 5px;
    background:linear-gradient(to top,#0d0e0f,transparent);
    color:#fff 
}
#content-awards{
    background:#ffda77;
    padding:10px;
    border-radius:6px;
    font-size:13px 
}
.cast-wrapper h3{
    font-size:14px;
    color:#343434;
    margin-bottom:12px 
}
#more-cast{
    font-size:11px;
    background:#f0f0f0;
    padding:3px 10px;
    border-radius:10px;
    color:#707376;
    border:none;
    margin-right:6px;
    box-shadow:0 1px 2px #d0d0d0;
    transition:all .23s ease-in-out 
}
#more-cast:focus{
    outline:0!important;
    box-shadow:none 
}
.dl-title-open{
    position: relative;
    display:block;
    background: #485460;
    background-image: linear-gradient(45deg, #485460, #363b41);
    color: rgb(255, 255, 255);
    font-size: 14px;
    padding: 14px;
    cursor:pointer;
    transition:all 0.18s ease-in-out 
}
.dl-title-open > .svg-icon{
    font-size: 15px;
    position: absolute;
    top: 13px;
    left: 15px;
    transform: rotate(0);
    transition: transform .13s ease-in-out;
}
.dl-title-open.dlOn > .svg-icon{
    transform: rotate(180deg);
}
.castSlider.blur{
    filter:blur(2px) 
}
.dl-title-open>i{
    font-size:16px;
    vertical-align:-2px 
}
.download-info li{
    color:#ffde67;
    font-weight:500 
}
.dl-season-links .dl-title-open ul li{
    margin-left:15px;
    font-weight:300;
    font-size:13px 
}
.dl-season-links .dl-title-open ul li span{
    color:#e9d15d;
    font-weight:400;
    margin-right:2px 
}
.dl-season-links .dl-title-open ul li i{
    vertical-align:middle;
    font-size:15px 
}
.flex-single-info li{
    width:calc(25% - 9px);
    float:right;
    margin-left:12px;
    font-size:12px;
    border:1px solid #ddd;
    padding:15px 10px 10px 10px;
    border-radius:6px;
    position:relative;
    margin-bottom:15px 
}
.flex-single-info li:nth-of-type(4n){
    margin-left: 0;
}
.flex-single-info li strong{
    position:absolute;
    top:-10px;
    right:7px;
    font-size:12px;
    font-weight:400;
    background:#fff;
    color:#777;
    padding:0 5px;
    z-index:9 
}
.single .postsFooter{
    padding:10px;
    border-bottom-left-radius:4px;
    border-bottom-right-radius:4px 
}
.single .flexmovie-post-meta{
    margin-top:8px;
    margin-left:8px;
    margin-right:8px;
    border-radius:6px!important;
    padding:8px 
}
.single .post-summery{
    display:flex;
    align-items:center;
    background: #e0f1ff;
    color: #0174ab;
    padding:10px 
}
.single .post-summery .icon-summery{
    width:40px;
    height:40px;
    margin-left:10px;
    background:#0174ab;
    color:#fff;
    display:flex;
    align-items:center;
    justify-content:center;
    border-radius:4px 
}
.single .post-summery i{
    font-size:15px;
    margin-left:0;
    margin-right:0 
}
.single .post-summery .texts-summery .text-title{
    font-size:11px 
}
.single .post-summery .texts-summery .text-title span{
    background:#ff0c5a;
    color:#fff;
    padding:0 5px;
    border-radius:4px;
    font-size:10px 
}
.single .post-summery .texts-summery .the-summery{
    margin-top:6px 
}
.share-title{
    font-size:13px;
    color:#888;
    margin-bottom:22px 
}
.share-social-networks{
    display:flex;
    align-items:center;
    justify-content:center;
    margin-bottom:1rem 
}
.share-item-links{
    width:40px;
    height:40px;
    text-align:center;
    padding:8px;
    background:#f0f0f0;
    color:#888;
    margin:0 5px;
    border-radius:6px 
}
.share-short-link{
    display:flex;
    align-items:center;
    justify-content:space-between;
    margin-top:20px 
}
.share-item-links.share-facebook{
    background:#3b5999;
    color:#fff 
}
.share-item-links.share-twitter{
    background:#55acee;
    color:#fff 
}
.share-item-links.share-telegram{
    background:#0084ff;
    color:#fff 
}
.share-item-links.share-whatsapp{
    background:#25d366;
    color:#fff 
}
.share-short-link label{
    margin-bottom:0;
    font-size:14px;
    color:#555 
}
.share-short-link input{
    width:74%;
    background:#f0f0f0;
    border:0;
    padding:8px;
    border-radius:4px;
    text-align:left;
    direction:ltr;
    font-size:13px;
    color:#444 
}
.single-tabs{
    position: relative;
    display:flex;
    align-items:center;
    border-bottom: 1px solid #f4f4f5;
}
.tab-item{
    position: relative;
    padding: 0 0 10px 0;
    margin-left: 20px;
    color:#696c72;
    font-size:13px;
    border-bottom: 2px solid transparent;
    cursor:pointer;
    transition:all 0.15s ease-in-out;
    user-select: none;
}
.tab-item.tab-active{
    color: #3c40c6;
    border-bottom-color: #3c40c6;
    font-weight: 500;
}
.tab-item.tab-active::after{
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid #3c40c6;
    left: 0;
    right: 0;
    margin: auto;
    bottom: -6px;
    transition:all 0.15s ease-in-out 
}
.tab-item-comment-count {
    padding: 1px 8px;
    margin-right: 5px;
    font-size: 12px;
    background: #eff1f4;
    line-height: normal;
    text-align: center;
    border-radius: 6px;
    transition: all 0.15s ease-in-out;
}
.tab-item.tab-active .tab-item-comment-count {
    color: #fff;
    background: #3c40c6;
}
.single-tabs-content{
    margin-top:10px;
}
.single-tabs-content .tab-content{
    display:none;
    animation-name: zoomIn;
    animation-duration: .25s;
    animation-fill-mode: both;
}
.single-tabs-content .tab-content.content-active{
    display:block 
}
@keyframes zoomIn{
    0%{
        opacity: 0;
        transform: translateX(2px);
    }
    100%{
        opacity: 1;
    }
}
.flex-bottom-box .svg-icon svg{
    width: 1em;
    height: 1em;
}
.item-cast-director span small{
    background: #ffa502;
    padding: 3px 7px;
    margin-top: 5px;
    border-radius: 4px;
}
.item-cast-actors span small{
    background: #2ed573;
    padding: 3px 7px;
    margin-top: 5px;
    border-radius: 4px;
}
.single-tab-cast .cast-item span{
    display: flex;
    flex-direction: column;
    align-items: center;
}
#content-trailer iframe{
    border:0;
    border-radius:10px 
}
.trailer-video video{
    width:100%;
    height:100%;
    max-height:445px;
    background:#000;
    border-radius:4px 
}
#content-tags a{
    position:relative;
    display:inline-block;
    font-size:12px;
    color:#333;
    margin-left:7px;
    margin-top:7px;
    margin-bottom:7px;
    background:#f0f0f0;
    padding:3px 8px;
    border-radius:4px 
}
#content-tags a::before{
    content:"#";
    float:right 
}
#content-tags a:hover{
    color:#dc3545 
}
.share-modal-btn{
    font-size: 12px;
    display: flex;
    align-items: center;
    flex-direction: row-reverse;
    padding: 0 10px;
    color: #595959;
    border-radius: 35px !important;
    height: 30px;
    line-height: 30px;
    background: #eef2f4;
}
#reportFormA label {
    font-size: 12px;
    color: gray;
}
.akismet_comment_form_privacy_notice{
    font-size:13px;
    padding:0 8px;
    margin-top:8px 
}
.akismet_comment_form_privacy_notice a{
    color:#dc3545;
    font-weight:500 
}
.page-template-template_full_page #wpcomm,.page-template-template_full_page #wc-comment-header{
    max-width:100% 
}
.gallery-items{
    margin:10px 0 0 0;
}
.gallery-items li{
    width:120px;
    height:75px;
    margin-left:10px;
    border-radius:10px;
    overflow:hidden;
    margin-bottom:10px 
}
.gallery-items li img{
    width:100%;
    object-fit:cover 
}
.gallery-items a{
    display:block;
    position:relative 
}
.gallery-items a::before{
    content:"";
    position:absolute;
    top:0;
    right:0;
    left:0;
    bottom:0;
    width:100%;
    height:100%;
    background:#0a246a7a;
    transition:all 0.18s;
    opacity:0 
}
.gallery-items a::after{
    content:"+";
    font-weight:300;
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%);
    color:#ececec;
    font-size:25px;
    opacity:0;
    transition:all 0.18s 
}
.gallery-items a:hover::after,.gallery-items a:hover::before{
    opacity:1 
}
.single_title .comment-text,.comment-title-reply{
    padding:10px 0;
    margin-bottom:2px;
    display:flex;
    justify-content:space-between;
    align-items:center;
    font-size:14px;
    font-weight:500;
    position:relative 
}
.single_title .comment-text i{
    font-size:20px 
}
.single_title .comment-text .comment-count{
    background:#767676;
    color:#fff;
    font-size:13px;
    line-height:25px;
    border-radius:4px;
    max-height:25px;
    min-width:25px;
    text-align:center 
}
.player_box h1{
    font-size:15px;
    padding:10px;
    margin-bottom:0;
    display:flex;
    align-items:center 
}
.flex-plyr{
    position:relative;
    overflow:hidden;
    border-radius:10px 10px 0 0 
}
.flex-plyr .plyr-container video{
    width:100%;
    display:block;
}
.plyr-cover,.plyr-cover::after{
    position:absolute;
    top:0;
    right:0;
    left:0;
    bottom:0;
    width:100%;
    height:100%;
    z-index:3 
}
.plyr-cover::after{
    content:"";
    background:rgba(34,47,63,.3) 
}
.plyr-cover figure{
    margin-bottom:0 
}
.plyr-cover figure img{
    width:100% 
}
.plyr-play-buttons{
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%);
    z-index:4 
}
.plyr-play-buttons button{
    display:flex;
    align-items:center;
    justify-content:center;
    background:transparent;
    color:#fff;
    font-size:45px;
    border:0;
    border-radius:10px 
}
.similar-item {
    overflow: hidden;
}
.sim-rating {
    position: absolute;
    left: 7px;
    top: 7px;
    background: #ffc107;
    color: #fff;
    direction: ltr;
    border-radius: 35px;
    padding: 3px 7px;
}
.sim-rating .svg-icon svg {
    width: 1em;
    height: 1em;
    font-size: 15px;
}
.sim-rating i {
    font-style: normal;
    font-size: 17px;
    vertical-align: -2px;
    margin-right: 0.25rem;
}
.sim-rating span:not(.svg-icon){
    font-size: 14px;
    padding-right: 3px;
}
.similar-item p {
    font-size: 13px;
    text-align: center;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 80px 10px 10px 10px;
    background: linear-gradient(to top, #131313, transparent);
    color: #fff;
    border-radius: 12px;
    text-shadow: 1px 2px 2px #000;
}
.dl-link-item .bi-play-fill{
    width: 1em;
    height: 1em;
    font-size: 25px;
}
.trBottom{
    display:flex;
    align-items:center;
    justify-content:space-between;
    float:right;
    width:100%;
    padding:0 10px 10px;
    margin-top:20px 
}
.trShareBox{
    height:30px 
}
.trShareBox a{
    display:inline-block;
    background:#f5f6f7;
    width:30px;
    height:30px;
    line-height:31px;
    text-align:center;
    color:#fff 
}
.trShareBox #shareToggle{
    width:25px;
    height:25px;
    display:inline-flex;
    align-items:center;
    justify-content:center;
    background:transparent;
    color:#2b5de0;
    border-radius:10px;
    cursor:pointer 
}
.trShareBox .share-wrapper{
    display:none 
}
.trShareBox a:nth-child(1){
    background:#3b5999 
}
.trShareBox a:nth-child(2){
    background:#55acee 
}
.trShareBox a:nth-child(3){
    background:#0084ff 
}
.trShareBox a:nth-child(4){
    background:#25d366 
}
.relatedSlider a img{
    border-radius:12px 
}
.relatedSlider .owl-dots .owl-dot.active{
    width:30px;
    background:#2196f3 
}
.relatedSlider .owl-nav{
    position:absolute;
    top:-74px;
    left:0 
}
.relatedSlider .owl-nav .owl-prev,.relatedSlider .owl-nav .owl-next{
    outline:0!important 
}
.relatedSlider .owl-nav .owl-prev>span,.relatedSlider .owl-nav .owl-next>span{
    font-size:25px;
    width:30px;
    height:30px;
    display:block;
    line-height:30px;
    background:#d0d0d0;
    border-radius:100% 
}
.dl-items{
    background: #fff;
    box-shadow: 0 5px 25px rgb(160 178 200 / 20%);
    border-radius: 4px;
    overflow:hidden 
}
.dl-inner{
    display: grid;
    grid-template-columns: repeat(2,minmax(0,1fr));
    gap: 0.5rem;
    --box-start: start;
    --box-end: end;
    padding: 20px 
}
.dl-body{
    background:#eef2f5 
}
.download-links{
    display: flex;
    flex-wrap: wrap;
}
.download-links a{
    display: inline-block;
    font-size: 13px;
    padding: 10px;
    line-height: 2;
}
.download-links a.download-link-btn .svg-icon{
    margin-left: .25rem !important;
}
.download-links a:hover{
    background:#fff;
    color:#444;
    transform:translateY(-2px) 
}
.dl-body .links-body{
    display:flex;
    flex-direction:row;
    justify-content:space-between;
    padding:11px 6px;
    font-size:13px;
    color:#fff;
    transition:0.3s;
    border-bottom:1px dashed #9e9e9e 
}
.dl-body .links-body:last-child{
    border-bottom:0 
}
.dlbox-content_single{
    margin:20px 0 10px 
}
.download_box .contentBox{
    padding:10px 0 
}
.download_box .title-download{
    font-size:14px;
    background:#24282b;
    color:#ababab;
    font-weight:400 
}
.title-download i{
    color:#fff;
    font-size:25px;
    vertical-align:-7px;
    background:#32373a;
    border-radius:50%;
    padding:4px 
}
.title-download span{
    margin-top:3px 
}
.title-download span a{
    color:#ababab 
}
.download_box .title-download{
    position:relative;
    font-size:13px;
    margin:15px 0;
    padding:10px;
    border-radius:5px;
    float:right;
    width:100% 
}
.title-download i{
    margin-top:4px 
}
.show-links{
    padding:7px;
    background:#1d1e32;
    color:#e6e6e6;
    font-size:12px;
    line-height:27px;
    transition:all 0.25s;
    cursor:pointer 
}
.show-links.show-series-link ul{
    display:inline-flex 
}
.show-links.show-series-link ul li{
    color:#dcdcdc;
    font-size:13px;
    margin-left:18px 
}
.show-links.show-series-link ul li span{
    font-size:13px;
    font-weight:400;
    margin:0 5px 0 15px;
    padding:1px 8px;
    background:rgba(36,40,43,.788235294117647);
    color:#e6e6e6;
    display:inline-block 
}
.show-links.open ul li{
    color:#2f304a 
}
.show-links.show-series-link ul.dl-option-dub li span{
    background:#ea1d5d 
}
.show-links.show-series-link ul.dl-option-ori li span{
    background:#129ac3 
}
.sr-link-holder>*{
    text-align:center 
}
.sr-link-holder{
    padding:0 15px;
    margin-top:21px 
}
.sr-link-holder a{
    width:40%;
    display:inline-block;
    background:#24282b;
    text-align:center;
    line-height:27px;
    padding:1px 5px;
    font-size:13px;
    color:#aaa;
    font-weight:400;
    margin-bottom:10px;
    margin-left:10px 
}
.download_box .title-download{
    background:transparent;
    color:#3f3f3f 
}
.show-links>span{
    float:left;
    font-size:12px;
    background:#fff;
    border-radius:5px;
    padding:0 10px;
    color:#1d1e32;
    font-weight:300 
}
.show-links>span>i{
    display:none 
}
.show-links.open{
    background:#e2e2e2;
    color:#1d1e32 
}
.links-body{
    transition:all 0.16s ease-in-out 
}
.sr-link-holder a{
    background:#fff;
    border:1px solid #0033ef;
    border-right-width:3px;
    border-radius:5px;
    color:#0033ef 
}
.sr-link-holder a:hover{
    background:#0d3df0!important;
    border-color:transparent;
    color:#fff 
}
.links-body{
    float:right;
    width:100%;
    position:relative;
    border-radius:5px;
    color:#42494e;
    transition:background-size 0.2s ease-in-out;
    overflow:hidden 
}
.dl-btn-type{
    background: #05c46b;
    color: #fff;
    padding: 2px 6px;
    font-size: 12px!important;
    border-radius: 4px;
    font-weight: 400 !important;
}
.dl-btn-type.-type-hardsub {
    background: #f44336;
}
.dl-box-alert {
    font-size: 13px;
    margin-bottom: 0.5rem;
    padding: 10px;
}
.dl-box-alert.--traffic {
    background: #fff6d9;
    border-color: #fff6d9;
    color: #dea623;
}
.dl-box-alert.--notif {
    background: #e0f1ff;
    border-color: #e0f1ff;
    color: #1e91ec;
    ;
}
.dl-box-alert .svg-icon {
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border-radius: 5px;
    color: #fff;
}
.dl-box-alert.--traffic .svg-icon {
    background: #fbc825;
}
.dl-box-alert.--notif .svg-icon {
    background: #1e91ec;
}
.old-dl-body{
    display:flex;
    flex-wrap:wrap;
    padding-bottom:5px 
}
.old-dl-body p{
    width:20%;
    margin:5px;
    color:#ddd 
}
.old-dl-body p a{
    font-size:12px;
    color:#32323d;
    font-weight:500;
    background:#fff;
    display:block;
    text-align:center;
    padding:6px 0;
    border-radius:4px 
}
.dl-title-open:hover{
    background-image: linear-gradient(45deg, #5f6a75, #363b41);
}
.links-body.movies-dl-link{
    margin-bottom:2px 
}
.links-body.movies-dl-link .download-info{
    padding-right: .5rem;
}
.links-body.movies-dl-link .download-info li{
    color: #3e4750;
    font-size: 13px;
    font-weight: 400;
}
.links-body.movies-dl-link .download-info li.dl-qa strong{
    font-weight: 600;
    color: #c97a1a;
}
.links-body.active{
    display:block 
}
.links-body#content-dubbed .download-info ul li button{
    background:#ff2356!important 
}
.links-body#content-original .download-info ul li button{
    background:#3567f5 
}
.links-body#content-priced .download-info ul li button{
    background:#f1bf35 
}
.download-info{
    display:flex;
    overflow:hidden;
    position:relative;
    font-size: 13px;
}
.download-info span[class*="dl-"]{
    float:right;
    padding:10px 7px;
    font-size:14px;
    color:#fff 
}
.download-info .dl-quality{
    background:#353535 
}
.download-info p{
    display:inline-block;
    margin:0;
    font-size:12px;
    color:#a0a0a0 
}
.download-info p span{
    margin:0 5px;
    color:#fff;
    font-weight:600 
}
.download-info>i{
    background:#f7246c;
    box-shadow:0 0 12px #f7246cbf;
    color:#fff;
    font-size:14px;
    width:20px;
    height:20px;
    text-align:center;
    line-height:21px;
    border-radius:100%;
    margin-left:10px 
}
.download-info li{
    color:#fff;
    font-size:12px;
    font-weight:300;
    display:flex;
    align-items:center;
    flex-wrap: wrap;
    padding-left:10px 
}
.download-info li.quality-item{
    font-size:13px;
    font-weight:700;
    background:#ddd;
    border-radius:4px;
    padding-right:10px;
    margin-left:10px 
}
.download-info li.quality-item span{
    margin-left:2px;
    margin-right:5px;
    margin-top:2px;
    font-size:16px 
}
.download-info ul li button{
    border:0;
    background:#ddd;
    color:#fff;
    padding:6px 10px;
    border-radius:4px 
}
.download-info ul li button span{
    background:rgba(255,255,255,.212);
    display:inline-block;
    padding:0 8px;
    border-radius:4px 
}
.dl-link-item.screenshots{
    color:#ffc107!important;
}
.dl-link-item.play-online{
    color:#00d170!important;
}
.dl-link-item.subtitle-link{
    color:#e91e63!important;
}
.dl-link-item.subtitle-link, .dl-link-item.screenshots, .dl-link-item.play-online{
    border-right: 1px solid #f4f4f5;
    border-left: 1px solid #f4f4f5;
    width: 50px;
    padding: 0;
    line-height: 3.5;
    text-align: center;
}
.dl-link-item.download-link-btn{
    background: #3f51b5;
    color: #fff;
}
.custom-control-input:checked~.custom-control-label::before {
    border-color: #00d170;
    background-color: #00d170;
}
.custom-switch .custom-control-label::before{
    box-shadow: none !important;
}
.player_box iframe{
    border:0;
    border-radius:10px 
}
.romeo .main-frame .inner{
    font-size:10px 
}
.audio-dub{
    position: relative;
    float: right;
    width: 100%;
    background: #f8fafa;
    padding: 10px;
    font-size: 14px;
    border-radius: 12px;
}
.audio-title {
    margin-bottom: 10px;
    font-size: 16px;
    font-weight: 500;
}
.audio-title i{
    position: absolute;
    left: 30px;
    top: 50%;
    font-size: 80px;
    opacity: .1;
    transform: translateY(-50%);
}
.audio_content p{
    font-size:12px;
    color:#2f4d84;
    margin-bottom:0 
}
#castAjaxModal{
    padding-right: 0;
}
#castAjax {
    display: flex;
    flex-wrap: wrap;
}
.cast-data {
    padding: 10px;
    display: inline-flex;
}
.cast-data a{
    border-radius: 10px;
    overflow: hidden;
}
.cast-data img{
    max-width: 133px;
}
[dark="true"] .comment_box{
    border-color:transparent 
}
[dark="true"] .audio-dub{
    background:#19191b 
}
[dark="true"] .comment_list .children .comment_box,[dark="true"] .dl-title-open{
    background:#19191b 
}
[dark="true"] .comment_list .children .comment_box p,[dark="true"] .audio_content p{
    color:#bdbdbd 
}
[dark="true"] .fmc-like-dislike button,[dark="true"] #commentSpoiler label{
    color:#dcdcdc 
}
[dark="true"] .comment-form-textarea{
    background:#19191c 
}
.bg-links{
    background:#fff;
    border:1px solid #d4d4d4;
    border-radius:6px 
}
.bg-links a{
    font-size:12px;
    margin:10px 10px 10px 0;
    display:inline-block;
    padding:5px 10px;
    background:#444;
    color:#ddd;
    border-radius:4px 
}
.bg-links a:hover{
    background:#fff;
    color:#000 
}
.download-link{
    display:flex;
    align-items:center 
}
.download-link a{
    position:relative;
    margin-left:10px;
    font-size:12px;
    color:#1d1e32 
}
.download-link a i{
    width:25px;
    height:25px;
    line-height:23px;
    font-size:12px;
    padding:0;
    text-align:center;
    border-radius:25px;
    border:1px solid #1d1e32 
}
.download-link .screenshots i{
    background:#f0bf43;
    color:#fff;
    border-color:#f0bf43 
}
.download-link .play-online i{
    background:#dc143c;
    color:#fff;
    border-color:#dc143c 
}
.download-link .subtitle-link{
    padding:5px 12px;
    border:1px solid #2f304a;
    border-radius:25px 
}
.download-link .download-link-btn{
    padding:5px 12px;
    border:1px solid #2f304a;
    background:#2f304a;
    border-radius:25px;
    color:#fff;
    font-weight:200 
}
.dl-season-links{
    border-radius:6px;
    overflow:hidden;
    margin-bottom:2px 
}
.dl-episode-text ul li{
    font-size:12px 
}
.dl-episode-links{
    background:#c2c2c2 
}
.dl-title-open ul li{
    margin-left:10px;
    font-weight:400 
}
.single-section-title{
    font-size:16px;
    font-weight:500;
    color:#333;
    position:relative;
    margin-bottom:10px 
}
.single-section-title .single-text{
    background:#f8fafa;
    display:inline-block;
    position:relative;
    color:#666;
    font-size:16px;
    padding-left:15px 
}
.single-section-title::before{
    content:"";
    position:absolute;
    right:0;
    top:50%;
    width:99%;
    height:0;
    border-bottom:1px solid #ccc 
}
input.wpcf7-form-control.wpcf7-submit{
    border:#ffdead;
    padding:3px 36px;
    background:#b24592;
    background:-webkit-linear-gradient(to right,#f15f79,#b24592);
    background:linear-gradient(to right,#f15f79,#b24592);
    color:#fff 
}
.wpcf7 p{
    margin-bottom:0 
}
.wpcf7-form label,.wpcf7-form label input,.wpcf7-form label textarea{
    width:100%;
    color:#888;
    font-size:12px 
}
.wpcf7-form label input,.wpcf7-form label textarea{
    background:#f0f0f0;
    border:0;
    border-radius:4px;
    padding:3px 10px;
    color:#444 
}
.wpcf7-form label textarea{
    max-height:200px 
}
.comment-respond{
    padding:0 8px 10px;
    float:right;
    width:100% 
}
.comment-respond form{
    float:right;
    width:100% 
}
.comment-respond textarea{
    width:100%;
    border-radius:6px;
    border:0;
    padding:10px;
    color:#565656;
    font-size:13px;
}
.comment-respond textarea::placeholder,.comment-respond textarea::-webkit-input-placeholder,.comment-respond input[type="text"]::placeholder,.comment-respond input[type="text"]::-webkit-input-placeholder{
    font-size:12px 
}
.commentSpoil{
    position:relative;
    margin-top:12px;
    margin-bottom:12px;
    cursor:pointer 
}
.commentSpoil>span{
    display:none;
    font-size:13px;
    color:#f44336;
    opacity:0;
    pointer-events:none;
    height:0;
    min-height:0;
    transition:all 200ms 
}
.commentSpoil.has-spoil span{
    display:block;
    height:auto;
    min-height:auto;
    opacity:1;
    pointer-events:all 
}
.commentSpoil.has-spoil .commentSpiolBody p{
    height:0;
    min-height:0;
    opacity:0;
    pointer-events:none;
    visibility:hidden 
}
.commentSpoil .commentSpiolBody p{
    height:auto;
    min-height:auto;
    opacity:1;
    pointer-events:all;
    visibility:visible;
    font-style:italic;
    margin:0 
}
.comment-form-textarea{
    display:flex;
    position:relative;
    background:#eef3f5;
    border-radius:4px;
    overflow:hidden 
}
.comment-form-textarea textarea{
    width:calc(100% - 57px);
    min-height: 90px;
    background:transparent;
    resize:none;
    transition:all 0.3s 
}
.comment-form-textarea textarea:focus{
    outline: none !important;
}
.comment-form-textarea button{
    width: 100%;
    border-radius: 4px;
    border: 0;
    background: #1e90ff;
    color: #fff;
    margin-right: 8px;
    max-width: 39px;
    line-height: 39px;
    letter-spacing: 3px;
    position: absolute;
    left: 18px;
    top: 50%;
    outline: none;
    transition: all .16s;
    transform: translateY(-50%);
}
.comment-form-textarea button:hover{
    background: #0783ff;
}
#commentSpoiler label{
    padding-top:1px;
    font-size:13px;
    color:#333536;
    font-weight:300;
    user-select: none;
}
.comment-form-bottom{
    display:flex;
    align-items:center;
    padding:15px 0 9px 0 
}
.comment_list .children .comment_box p{
    color:#4d5059 
}
.logged-in-as{
    font-size:12px;
    color:#777 
}
.comment-respond .comment-form-comment{
    margin-bottom:10px 
}
#respond form p label{
    position:absolute;
    opacity:0;
    visibility:hidden;
    pointer-events:none 
}
#content-comments .comment-respond{
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.comment-respond .comment-form-author,.comment-form-email,.form-submit{
    width:33.33%;
    float:right 
}
.comment-respond input[type="text"]{
    font-size:13px;
    width:93%;
    height:40px;
    background:#eef3f5;
    padding:0 10px;
    border-radius:4px;
    border:none;
    border:0;
    outline: none;
}
.comment-respond input[type="submit"]{
    height:40px;
    width:100%;
    border:0;
    font-size:13px;
    color:#fff;
    border-radius:6px 
}
.comment-respond input[type="submit"]:hover{
    background-position:0 0 
}
.comment_list{
    float:right;
    width:100%;
    border-top:1px solid #f7f7f7;
    padding:20px 0 0 0 
}
.comment_box{
    display:block;
    margin:0 0 10px;
    border:1px solid #e3e6ee;
    border-radius:10px;
    padding:5px 
}
.comment_box .avatar{
    margin:0;
    border-radius:100%;
    width:38px;
    height:38px;
    font-size: 9px;
}
.author-box{
    margin-right:10px;
}
.author-box .author-role{
    display:inline-block;
    margin:0 8px;
    background:#ddd;
    padding:1px 8px;
    font-size:11px;
    font-weight: normal;
    vertical-align:bottom 
}
.author-box .comment-date{
    font-size:12px;
    color:#616774 
}
.author-box .comment-awaiting-moderation{
    color:#ffc823 
}
.comment_box .content{
    position:relative;
    width:100%;
    padding:0 15px 
}
.comment_box .content .show-comment-children{
    background:transparent;
    border:0;
    font-size:12px;
    position:absolute;
    left:14px;
    bottom:11px;
    color:#607d8b 
}
.comment_box .content .show-comment-children:hover{
    color:#1b1e21 
}
.comment_box .header{
    display:flex;
    font-size:13px;
    align-items:center;
    padding:10px 10px 0 0 ;
    overflow: hidden;
}
.comment_box p{
    font-size:13px;
    color: #2a2a36;
    line-height:20px;
    margin:1rem 0;
    word-break:break-word 
}
.comment-bottom a{
    margin-right:auto;
    float:left;
    font-size:13px;
    margin-left:2px;
    margin-top:5px;
    color:#000 
}
.comment-reply-link,.comment-reply-login{
    font-size:12px;
    color:#535861;
    border:1px solid #d2d2d2;
    border-radius:25px;
    padding:2px 9px;
    display:inline-block 
}
.children{
    padding-right:25px;
    float:right;
    width:100% 
}
.comment_list .children .comment{
    position:relative 
}
.header .author-name{
    font-size:12px;
    font-weight: 500;
    display:block;
    margin-bottom:5px 
}
.comment_box.verified_account>.header>.author-box>.author-name .author-role{
    background: transparent;
    color: #2196f3;
    vertical-align: middle;
    margin-right: 0;
    font-size: 13px;
}
.comment{
    float:right;
    width:100% 
}
.comment_list .children .comment_box{
    position:relative;
    background:#f1f3f3;
    border-color:transparent 
}
.comment_list .children .comment_box::before{
    content: "";
    background: #f2f4f4;
    position: absolute;
    display: block;
    top: 5px;
    bottom: 5px;
    right: -18px;
    width: 5px;
    border-radius: 5px;
}
#cancel-comment-reply-link{
    color:#cd0a0a;
    display:inline-block;
    margin-bottom:5px 
}
.comment_box .footer{
    position:relative;
    display:flex;
    align-items:center;
    margin-top: 25px;
    margin-bottom:10px;
    padding:0 10px;
    justify-content:space-between;
    flex-direction:row-reverse 
}
.fmc-like-dislike{
    display:flex;
    margin-left: auto;
}
.fmc-like-dislike button{
    background:transparent;
    border:0;
    color:#616774;
    font-size:14px;
    display:flex;
    flex-direction:row-reverse;
    margin-left:20px;
    align-items:center;
    outline: none;
}
.fmc-like-dislike button i{
    margin-right:5px 
}
.wpc-pro_content{
    float:right;
    width:100% 
}
.no-wpc_pro{
    color:#fff;
    background:#1e90ff;
    font-size:13px;
    float:right;
    margin-bottom: 10px;
    padding:13px;
    border-radius:4px;
    width:100% 
}
.no-wpc_pro i{
    font-size:20px;
    vertical-align:middle;
    margin-left:9px 
}
.post-no-comment {
    color: #f44336;
    font-weight: 500;
    float: right;
    display: block;
    padding: 10px;
    width: calc( 100% - 16px);
    font-size: 13px;
    text-align: center;
    background: #ffebee;
    border-radius: 10px;
    margin: 20px 8px 4px 8px;
    margin-bottom: 4px;
    margin-left: 8px;
}
#content-comments .post-no-comment{
    width: 100%;
    margin: 20px 0 0 0;
}
[dark="true"] .post-no-comment{
    background: #1b1c22;
}
#comments,#respond,.comments-area{
    margin-top:0!important 
}
.download_box.login_required{
    background: #ff4757;
    padding: 15px 0;
    border-radius: 10px;
    font-size: 14px;
    position: relative;
}
.link_notice p{
    color: #fff;
    font-size:15px;
}
.link_notice a{
    background: #ffffff;
    color: #e32132;
    font-size: 13px;
    font-weight: bold;
    border-color: #ffffff;
}
.rtf i{
    vertical-align:middle;
    color:#009688 
}
.navigation:empty{
    display:none 
}
.wpc-pro_content .navigation{
    float:right;
    width:100%;
    text-align:center;
    margin-bottom:14px 
}
.wpc-pro_content .navigation span.page-numbers.current{
    padding:0 10px;
    background:#2196f3!important;
    color:#fff!important 
}
.wpc-pro_content .navigation a.page-numbers{
    padding:3px 10px;
    background:#efefef;
    border-radius:6px;
    color:#5a5a5a;
    font-size:12px 
}
.trailer-new .modal-content{
    background:transparent!important;
    border:0 
}
.trailer-new video{
    object-fit:cover;
    border-radius:12px 
}
.postNewsHeader{
    position:relative;
    margin-bottom:10px 
}
.postNewsHeader::before{
    content:"";
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background:linear-gradient(to bottom,#00000029,transparent);
    border-radius:7px 7px 0 0 
}
.postNewsHeader img{
    width:100%;
    height:400px;
    object-fit:cover;
    border-radius:7px 7px 0 0 
}
.postNewsTop{
    bottom:0;
    left:0;
    right:0;
    background:linear-gradient(to top,#000,transparent);
    padding:0 20px 
}
.postNewsTop h1{
    color:#fff;
    text-shadow:1px 2px 4px #111;
    font-size:20px;
    display:inline-block;
    margin:23px 0 3px 
}
.postNewsTop .category a{
    background:#ff7830;
    color:#fff;
    font-size:11px;
    display:inline-block;
    padding:2px 6px;
    border-radius:1px;
    margin-left:5px 
}
.postNewsTop .extraNews{
    padding:15px 0 
}
.postNewsTop .extraNews .date,.postNewsTop .extraNews .views,.postNewsTop .extraNews .comments{
    color:#dcdcdc;
    font-size:12px;
    margin-left:15px 
}
.postNewsTop .extraNews .date i,.postNewsTop .extraNews .views i,.postNewsTop .extraNews .comments i{
    margin-left:5px 
}
.share-dropdown{
    margin-right:auto;
    float:left 
}
.share-dropdown button{
    background:transparent;
    border:none;
    color:#dcdcdc;
    font-weight:300;
    font-size:12px;
    direction:ltr;
    transition:all 0.2s 
}
.share-dropdown button:hover{
    color:#00bcd4 
}
.share-dropdown button i{
    margin-right:5px;
    font-size:16px;
    vertical-align:-2px 
}
.share-dropdown .dropdown-menu{
    box-shadow:0 10px 20px 0 rgba(0,0,0,.17);
    border-color:transparent;
    margin-top:16px 
}
.share-dropdown .dropdown-menu a{
    color:#777;
    font-size:14px;
    display:flex;
    justify-content:space-between;
    direction:ltr 
}
.share-dropdown .dropdown-menu a:nth-of-type(1) i{
    color:#3b5998!important 
}
.share-dropdown .dropdown-menu a:nth-of-type(2) i{
    color:#1da1f2!important 
}
.share-dropdown .dropdown-menu a:nth-of-type(3) i{
    color:#08c!important 
}
.share-dropdown .dropdown-menu a:nth-of-type(4) i{
    color:#25d366!important 
}
.share-dropdown .dropdown-menu a:hover{
    color:#2f2f2f 
}
#newsBeforeContent{
    justify-content:space-between;
    align-items:center;
    color:#777;
    font-size:12px;
    padding:7px 10px;
    margin:0 10px;
    border:1px dashed #e6e6e6 
}
.newsPostBottom{
    padding:15px 0 
}
.likeBox{
    float:left 
}
.likeBox button{
    font-size:15px;
    background:transparent;
    border:none;
    padding:0 7px;
    direction:ltr 
}
.likeBox button.fm-like-it{
    color:#29d08b 
}
.likeBox button.fm-dislike-it{
    color:#ff7347 
}
.likeBox button span{
    margin-left:4px;
    vertical-align:text-top 
}
.-post-likes .likeBox{
    display:block;
    height:38px 
}
.-post-likes .likeBox button{
    height:100%;
    background:rgba(53, 59, 72, 0.341)!important;
    color:#eee!important;
    font-size:13px;
    padding:0 10px;
    margin-top:0!important;
    transition:all 0.23s;
    outline: none !important;
}
.-post-likes .likeBox button:hover,.-post-likes .likeBox button:focus{
    background:#282d35!important 
}
.tagBox{
    margin-left:auto;
    float:right;
    margin-right:20px 
}
.tagBox>i,.newsPostBottom .shortLink i{
    margin-left:7px;
    color:#6c757d;
    vertical-align:middle 
}
.tagBox>a{
    font-size:11px;
    color:#60666b;
    background:#f3f3f3;
    display:inline-block;
    padding:2px 5px;
    border-radius:2px 
}
.tagBox>a:not(:last-child){
    margin-left:5px 
}
.tagBox>a:hover{
    background:#20b8cc;
    color:#fff 
}
.related-item img{
    border-radius:6px;
    transition:all 0.4s 
}
.related-item:hover img{
    transform:scale(.98) 
}
.related-item:hover p{
    color:#ff0c5a 
}
.related-news-box-more p{
    font-size:13px;
    color:#333;
    font-weight:500;
    margin-top:10px;
    margin-bottom:5px;
    transition:all 0.3s 
}
.related-news-box-more span{
    font-size:12px;
    color:#9b9b9b 
}
.newsPostBottom .shortLink{
    padding-right:20px;
    margin-bottom:9px;
    font-size:13px;
    font-weight:700;
    color:#777 
}
.newsPostBottom .shortLink i{
    font-size:16px 
}
.newsPostBottom .shortLink input[type="text"]{
    width:210px;
    direction:ltr;
    border:0;
    background:#f3f3f3;
    color:#777;
    padding:3px 7px;
    border-radius:2px 
}
.btn-tr{
    display:flex;
    align-items:center;
    justify-content:space-between;
    padding:0 10px;
    font-size:13px;
    width:100%;
    height:38px;
    border:1px solid #eee0;
    float:right;
    border-radius:5px;
    background:#ff00420d;
    color:#f5295e;
    cursor:pointer 
}
.btn-tr i{
    font-size:18px 
}
.audio_dub{
    display:flex;
    flex-direction:column;
    margin:15px 0;
    background:#fdfdfd;
    border:1px solid #f2f4f7;
    border-radius:10px;
    overflow:hidden 
}
.audio_dub .audio_title{
    display:flex;
    align-items:center;
    justify-content:space-between;
    background:#546e7a;
    color:#fff;
    padding:7px 
}
.audio_title>*{
    font-size:13px 
}
.audio_title span{
    font-weight:500 
}
.audio_title i{
    font-size:17px 
}
.audio_dub .audio_content{
    padding:7px;
    color:#2f4d84 
}
.audio_content p{
    font-size:13px;
    line-height:20px;
    color:#2f4d84 
}
.related-collection .collect-item{
    display:block 
}
.related-collection .collect-item figure{
    margin-bottom:0 
}
.related-collection .collect-item span{
    display:none 
}
.owl-nav{
    height:0;
    margin-top:0 
}
.custom-slider .owl-next,.custom-slider .owl-prev{
    position:absolute;
    top:57px;
    background:#fff!important;
    transform:translateY(-50%);
    width:32px;
    height:32px;
    font-size:20px!important;
    margin:0!important;
    box-shadow:0 4px 5px rgba(0,0,0,.05) 
}
.custom-slider .owl-next:hover,.custom-slider .owl-prev:hover{
    background:#ff0c5a!important 
}
.custom-slider .owl-next{
    left:0;
    border-radius:0 50% 50% 0!important 
}
.custom-slider .owl-prev{
    right:0;
    border-radius:50% 0 0 50%!important 
}
#download-type-tab li{
    font-size:12px;
    color:#fff;
    padding:5px 10px;
    margin-left:10px;
    border-radius:4px;
    cursor:pointer;
    transition:all 0.3s ease-in-out;
    opacity:.4 
}
#download-type-tab li i{
    margin-left:.25rem 
}
#download-type-tab li[data-link-type="dubbed"]{
    background:#ff2356!important;
    -webkit-box-shadow:0 2px 6px 0 rgba(241,100,108,.5);
    box-shadow:0 2px 6px 0 rgba(241,100,108,.5) 
}
#download-type-tab li[data-link-type="original"]{
    background:#3567f5!important;
    -webkit-box-shadow:0 2px 6px 0 rgba(77,121,246,.5);
    box-shadow:0 2px 6px 0 rgba(77,121,246,.5) 
}
#download-type-tab li[data-link-type="audio"]{
    background:#1ecab8!important;
    -webkit-box-shadow:0 2px 6px 0 rgba(30,202,184,.5);
    box-shadow:0 2px 6px 0 rgba(30,202,184,.5) 
}
#download-type-tab li[data-link-type="priced"]{
    background:#f1bf35!important;
    -webkit-box-shadow:0 2px 6px 0 rgba(243,199,77,.5);
    box-shadow:0 2px 6px 0 rgba(243,199,77,.5) 
}
#download-type-tab li.active{
    opacity:1;
    box-shadow:none 
}
.wp-dl-links{
    display:flex;
    align-items:center;
    flex-wrap:wrap;
    padding:10px;
    border-radius:4px 
}
.wp-dl-links p{
    width:25%;
    text-align:center;
    font-size:13px;
    margin-bottom:0 
}
.wp-dl-links p a{
    display:block;
    background:#696969;
    font-size:12px;
    color:#fff;
    padding:7px;
    margin:10px;
    border-radius:4px 
}
#wpdcom{
    margin-right:0;
    margin-left:0;
    max-width:100%;
    margin-top:0;
    padding:5px 15px 
}
#wpdcom .wpd-thread-head .wpd-thread-info{
    font-size:11px;
    letter-spacing:0!important 
}
#wpdcom .wpd-auth .wpd-login{
    font-size:12px 
}
#wpdcom .wpdiscuz-textarea-wrap .ql-editor{
    font-family:'IRANSans' 
}
#wpdcom .ql-editor::before{
    font-size:13px;
    font-style:normal;
    letter-spacing:0!important 
}
.flex-ad-body{
    margin-top:8px;
    margin-left:8px;
    margin-right:8px;
    overflow:hidden 
}
.flex-ad-body img{
    max-width:100% 
}
#show_more_cast {
    width: 112px;
    height: 177px;
    border-radius: 10px;
    border: 0;
    background: #f0f3f5;
    font-size: 14px;
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
    margin-left: 10px;
    margin-top: 10px;
}
#show_more_cast i{
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #fff;
    color: #42474d;
    border-radius: 35px;
    margin-bottom: 10px;
    font-size: 18px;
    font-style: normal;
}
#show_more_cast:hover {
    background: #f7f7f7;
}
#show_more_cast:hover i{
    background: #fff;
}
.alert-user-foreign{
    margin-bottom: 0;
    font-size: 14px;
    border-color: transparent;
    color: #f44336;
    background-color: #ffebee;
}
.alert-user-foreign i{
    vertical-align: -4px;
    font-size: 20px;
}
.dl-legal-links .dl-items {
    flex-direction: column;
    padding: 0.75rem;
}
.dl-legal-links .dl-items .download-info li {
    color: #373d43 !important;
    font-weight: 400 !important;
    margin-bottom: 10px;
    margin-top: 3px;
}
.dl-legal-links .dl-items .download-links a {
    font-size: 12px;
    margin-left: 3px;
    margin-top: 5px;
    padding: 5px 7px;
    border-radius: 6px;
    background: #ff9800;
    color: #fff;
}
.likeBox button .svg-icon svg, .fmc-like-dislike button .svg-icon svg {
    width: 1em;
    height: 1em;
}
.single-mt0 #main {
    margin-top: 0 !important;
}
.single-mt0 #header{
    z-index: 999;
}
.movie-single-content{
    position: relative;
    padding: 40px 0;
    z-index: 99;
}
.movie-single-bg {
    width: 100%;
    height: 100%;
    position: absolute;
    display: block;
    overflow: hidden;
    top: 0;
    right: 0;
    background-color: #080808;
}
.movie-single-bg::after {
    content: "";
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 1;
    background: linear-gradient(270deg,#0f0f10 30%,rgba(15, 15, 16, 0.659) );
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
}
.movie-single-cover {
    width: calc(32rem + 50%);
    display: block;
    position: absolute;
    background-size: cover;
    background-position: center;
    height: 100%;
    top: 0;
    right: calc(50% - 32rem);
}
.movie-single-body {
    position: relative;
    z-index: 999;
}
.movie-single-poster{
    max-width: 250px;
    width: 250px;
    float: right;
}
.movie-single-poster img {
    max-width: 250px;
    height: auto;
    border-radius: 12px;
}
.movie-single-info {
    width: calc( 100% - 290px );
    float: left;
}
.movie-single-main > * {
    color: #fff;
    font-size: 13px;
}
.movie-single-update {
    display: flex;
    align-items: center;
    margin-bottom: 15px;
    background: linear-gradient(to left, #2196f3, transparent);
    max-width: 400px;
    padding: 10px;
    border-radius: 12px;
    font-size: 12px;
}
.movie-single-update p {
    margin-bottom: 0;
}
.movie-single-titles h1 {
    font-size: 18px;
    margin-bottom: 2px;
}
.movie-single-titles .movie-single-title-fa {
    color: #c1c1c1;
    margin-top: 5px;
    display: inline-block;
    font-size: 13px;
}
.movie-single-buttons {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.movie-single-content .icon-imdb::before {
    content: "IMDb";
    background: #ffc107;
    color: #000;
    font-size: 16px;
    font-style: normal;
    font-family: "IRANSans";
    font-weight: 500;
    padding: 1px 4px;
    border-radius: 4px;
    width: 48px;
    height: 29px;
    display: inline-block;
    line-height: 28px;
    text-align: center;
}
.movie-single-ratings .-rate-number {
    font-size: 12px;
    text-align: left;
    line-height: 1;
}
.movie-single-ratings .-rate-value {
    font-size: 18px;
}
.movie-single-ratings .-score-value {
    font-size: 15px;
    height: 29px;
    min-width: 29px;
    text-align: center;
    line-height: 25px;
}
.movie-single-ratings .pr-score {
    color: #e0e0e1;
    font-size: 13px;
}
.movie-single-buttons .bookmark-text{
    display: none !important;
}
.movie-single-buttons .msb-item {
    display: inline-flex;
    position: relative;
    align-items: center;
    justify-content: center;
    width: 45px;
    height: 45px;
    background: rgba(255,255,255,.08);
    border-radius: 50%;
    margin-left: 16px;
    transition: all .25s ease;
    cursor: pointer;
}
.movie-single-buttons .msb-item:hover {
    background: rgba(255,255,255,.4);
}
.movie-single-buttons .msb-item .svg-icon svg {
    font-size: 19px;
    width: 1em;
    height: 1em;
}
.movie-single-buttons .msb-item.item-like.hand-up:hover {
    background: rgba(255,255,255,.2);
}
.movie-single-buttons .msb-item button {
    background: transparent;
    border: 0;
    outline: 0;
    color: #fff;
}
.movie-single-buttons .msb-item.item-like > .likeBox > button {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    opacity: 0;
    visibility: hidden;
    transition: all .25s ease;
}
.movie-single-buttons .msb-item.item-like > .likeBox button.fm-like-it:hover {
    color: #29d08b;
}
.movie-single-buttons .msb-item.item-like > .likeBox button.fm-dislike-it:hover {
    color: #ff7347;
}
.movie-single-buttons .msb-item.item-like > .likeBox.open > button {
    opacity: 1;
    visibility: visible;
}
.movie-single-buttons .msb-item.item-like > .likeBox.open > button.fm-like-it  {
    transform: translateX(-65%) translateY(-100%);
}
.movie-single-buttons .msb-item.item-like > .likeBox.open > button.fm-dislike-it  {
    transform: translateX(65%) translateY(-100%);
}
.msb-item.item-play {
    width: auto;
    border-radius: 35px;
    padding: 0 15px;
    background: #208ee5;
    font-size: 13px;
}
.movie-single-genres {
    display: flex;
    align-items: center;
}
.movie-single-genres a {
    padding: 5px 15px;
    border-radius: 8px;
    display: block;
    font-size: 11px;
    color: #ddd;
    border: 1px solid #585858;
    margin-left: 10px;
}
#notify-box div[class*="addToNotify"] {
    background: #343746;
    color: #fff;
    border-radius: 6px;
    margin-left: 10px;
    overflow: hidden;
    width: 38px;
    height: 38px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}
[dark="true"] .alert-user-foreign {
    color: #e3e3e3;
    background-color: #ffebee30;
}
[dark="true"] .dl-body{
    background:#1e1e21 
}
[dark="true"] .bg-links{
    background:#16171b 
}
[dark="true"] .download-info li{
    color:#eee 
}
[dark="true"] .download-info li.quality-item,[dark="true"] #content-tags a{
    background:#19191b;
    color:#fff 
}
[dark="true"] #wpdcom .wpd-sbs-toggle{
    color:#f3f3f3 
}
[dark="true"] .dl-items{
    background: #19191b;
    box-shadow: none;
}
[dark="true"] .dl-link-item.subtitle-link, [dark="true"] .dl-link-item.screenshots, [dark="true"] .dl-link-item.play-online{
    border-color: #28282b;
}
[dark="true"] .links-body.movies-dl-link .download-info li{
    color: #eee;
}
@media (max-width:992px){
    .dl-body .links-body{
        flex-direction:column 
    }
    .btnShow ul li{
        padding-left:0 
    }
    .serial-bodyLink a{
        width:90%;
        font-size:10px;
        margin:5px 0 
    }
    .serial-bodyLink .zirnevis{
        width:90%;
        margin:5px 0 
    }
    .comment-form-email,.comment-form-author,.form-submit{
        width:100%;
        margin:0 
    }
    .comment_list .comment_box .avatar>img{
        width:40px;
        height:40px 
    }
    .custom-slider .owl-next,.custom-slider .owl-prev{
        width:48px;
        height:48px;
        line-height:48px!important 
    }
    .custom-slider .owl-next span,.custom-slider .owl-prev span{
        display:block;
        width:100%;
        height:100% 
    }
}
@media (max-width:768px){
    .dl-inner{
        grid-template-columns: repeat(1,minmax(0,1fr));
    }
    .dl-items{
        flex-direction:column;
    }
    .dl-items .download-info{
        padding:10px;
        flex-direction:column;
        width:100% 
    }
    .dl-items .download-links{
        margin-top:11px;
        margin-right: auto;
    }
    .dl-legal-links .dl-items .download-info{
        padding: 0 !important;
    }
    .dl-legal-links .dl-items .download-links{
        margin-top: 0 !important;
    }
    .show-links.show-series-link ul{
        flex-wrap:wrap 
    }
    .show-links.show-series-link ul li span{
        display:block!important 
    }
    .comment-respond .comment-form-author,.comment-form-email,.form-submit{
        width:100%!important 
    }
    .comment-respond input[type="text"]{
        width:100%!important 
    }
    .comment-form-email,.comment-form-author,.form-submit{
        width:100%;
        margin:0 
    }
    .comment_list .comment_box .avatar>img{
        width:40px;
        height:40px 
    }
    .comment-respond{
        padding-bottom:5px 
    }
    .comment-form-author,.comment-form-email{
        margin-bottom:5px 
    }
    .wp-dl-links p{
        width:50% 
    }
    .download-links a{
        text-align:center 
    }
}
@media (max-width:575.98px){
    .dl-items .download-link{
        flex-wrap:wrap 
    }
    .dl-items .download-info ul li:last-child{
        padding-left:0 
    }
    .show-links>span>i{
        display:block;
        padding:7px 0 
    }
    .show-links.show-series-link>span>i{
        display:none 
    }
    .show-links.show-series-link>span .inner-span{
        display:block;
        text-align:center 
    }
    .show-links.show-series-link{
        display:flex;
        flex-direction:column 
    }
    .show-links.show-series-link ul li{
        width:50%;
        margin:14px 0;
        text-align:center 
    }
    .comment-form-comment{
        margin-bottom:0!important 
    }
    .comment-respond .comment-form-author,.comment-form-email,.form-submit{
        width:100%!important 
    }
    .comment-form-bottom{
        padding:9px 0 0 0;
        flex-wrap:wrap 
    }
    .comment-form-bottom .custom-switch{
        width:100%;
        margin-top:9px;
        padding-right:7px 
    }
    .comment-form-inputs{
        width:50% 
    }
    .comment-form-inputs input{
        height:30px!important 
    }
    .comment-form-inputs:nth-child(1){
        padding-left:6px 
    }
    .comment-form-inputs:nth-child(2){
        padding-right:6px 
    }
    .comment-respond input[type="text"]{
        width:100%!important 
    }
    .comment_list ul.children{
        margin-right:0 
    }
    .comment-form-email,.comment-form-author,.form-submit{
        width:100%;
        margin:0 
    }
    .comment_list .comment_box .avatar>img{
        width:40px;
        height:40px 
    }
    .comment-respond{
        padding-bottom:5px 
    }
    .comment-form-author,.comment-form-email{
        margin-bottom:5px 
    }
    .-post-likes{
        margin-top:22px 
    }
    .post-poster{
        width:100%;
        max-width:inherit;
        text-align:center;
        margin-bottom:10px 
    }
    .post-details{
        width:100% 
    }
    .-post-release{
        display:flex;
        flex-direction:column 
    }
    .pr-item-spacer{
        display:none 
    }
    .-post-release .pr-item{
        margin-bottom:10px 
    }
    .-post-dub{
        padding-top:5px!important;
        margin-bottom: 0;
    }
    .dl-legal-links .dl-items .download-links a{
        width: 47%;
    }
    .movie-single-poster{
        display: none;
    }
    .movie-single-info {
        width: 100%;
        padding-right: 15px;
        padding-left: 15px;
    }
    .movie-single-bg::after {
        background: linear-gradient(to top,#0f0f10 30%,rgba(15, 15, 16, 0.659) );
    }
    .movie-single-buttons {
        justify-content: space-between;
    }
}
@media (max-width:466px){
    #download-type-tab,.single-tabs{
        overflow-x:scroll;
        overflow-y: hidden;
        white-space:nowrap;
        padding-top: 12px;
        padding-left: 25px;
    }
    #download-type-tab li{
        text-align:center;
        padding:10px 
    }
}
@media (max-width:425px){
    .comment_box .content{
        width:100%!important 
    }
    .comment-form-comment{
        margin-bottom:0!important 
    }
    .comment-respond .comment-form-author,.comment-form-email,.form-submit{
        width:100%!important 
    }
    .comment-respond input[type="text"]{
        width:100%!important 
    }
    .comment-respond{
        padding-bottom:5px 
    }
    .comment-form-author,.comment-form-email{
        margin-bottom:5px 
    }
}
@media (max-width:375px){
    .comment-form-comment{
        margin-bottom:0!important 
    }
    .comment-respond .comment-form-author,.comment-form-email,.form-submit{
        width:100%!important 
    }
    .comment-respond input[type="text"]{
        width:100%!important 
    }
    .comment-respond{
        padding-bottom:5px 
    }
    .comment-form-author,.comment-form-email{
        margin-bottom:5px 
    }
    .dl-items .download-info ul{
        flex-wrap:wrap;
        margin-right:0 
    }
    .download-info li.quality-item{
        padding:10px;
        justify-content:center;
        margin-left:0;
        margin-bottom:10px;
        width:100% 
    }
    .download-info ul li button{
        width:100% 
    }
}
@media (max-width:360px){
    .comment-form-comment{
        margin-bottom:0!important 
    }
    .comment-respond .comment-form-author,.comment-form-email,.form-submit{
        width:100%!important 
    }
    .comment-respond input[type="text"]{
        width:100%!important 
    }
    .comment-respond{
        padding-bottom:5px 
    }
    .comment-form-author,.comment-form-email{
        margin-bottom:5px 
    }
}
@media (max-width:320px){
    .comment-form-comment{
        margin-bottom:0!important 
    }
    .comment-respond .comment-form-author,.comment-form-email,.form-submit{
        width:100%!important 
    }
    .comment-respond input[type="text"]{
        width:100%!important 
    }
    .comment-respond{
        padding-bottom:5px 
    }
    .comment-form-author,.comment-form-email{
        margin-bottom:5px 
    }
}