.wp-content{
	margin-top:15px;
	float:right;
	width:100%;
	padding:0 15px 
}
.wp-content>*{
	font-size:13px;
	text-align:justify;
	line-height:2 
}
.wp-content p{
	font-size: 14px;
	color: #1e1e1e;
	text-align:justify;
	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: 27px;
}
.wp-content h2{
	font-size:24px 
}
.wp-content h3{
	font-size:21px 
}
.wp-content h4{
	font-size:18px 
}
.wp-content h5{
	font-size:15px 
}
.wp-content h6{
	font-size:12px 
}
.wp-content blockquote{
	position:relative;
	border-right:6px solid #ff9900;
	border-left:6px solid #ff9900;
	padding:12px;
	margin-right:15px;
	margin-top:35px;
	background:#fbfbfb;
	border-radius:5px ;
}
.wp-content blockquote p{
	margin-bottom:0;
	color:#71787d ;
	font-size: larger;
}
.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"] .single-tabs-item::after{
	background: linear-gradient(to right, #23242a, transparent);
}
[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:#f3f3f3;
	color:#a3a3a3 
}
.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 
}
.pay-for-download a{
	font-size:12px;
	margin-right:10px;
	background:#ff9800;
	border-color:#ff9800;
	color:#fff 
}
.no-cover{
	display:block;
	width:100%;
	height:200px;
	background:#3f4046;
	border-radius:4px 
}
.post-hero-wrapper{
	position:relative;
	padding:10px;
	background:#161313;
	border-radius:6px;
	overflow:hidden;
	margin: 8px 0px 0px 0px !important;
}
.post-cover #post-cover-img{
	position:absolute;
	top:0;
	right:0;
	left:0;
	bottom:0;
	max-width:100%;
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
	margin-right:auto;
	opacity:0.5;
	filter: blur(8px);
}
.post-cover::after{
	top:0;
	left:0;
	right:0%;
	bottom:0;
	content:"";
	display:block;
	position:absolute;
	background-image: linear-gradient(to top,#1b1c22,rgba(0 0 0 / 0%));
}
.post-poster{
	max-width:210px;
	float:right 
}
.bookmark-index{
	background:#485460;
	border-radius:4px;
	margin-left:15px;
	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 2px 14px -4px #111111b8;
	border-radius:6px;
	border:1px solid #444 
}
.post-poster .likeBox button{
	color:#fff 
}
.post-details{
	width:calc(100% - 225px);
	min-height:250px;
	display:flex;
	flex-direction:column;
	justify-content:space-between;
	float:left;
	padding:5px 0 
}
.-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;
	font-weight:300;
	color:#fff;
	text-shadow:1px 1px 4px #111 
}
.-post-release{
	margin:10px 0 
}
.-post-release .pr-item{
	color:#6b6b6b 
}
.-post-release .pr-item span{
	color:rgba(221,221,221,.808);
	font-size:13px;
	font-weight:400;
	line-height: 2.1;
}
.-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: 13px;
	padding: 14px;
	cursor:pointer;
	transition:all 0.18s ease-in-out 
}
.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:#358fff;
	color:#fff;
	padding:10px 
}
.single .post-summery .icon-summery{
	width:40px;
	height:40px;
	margin-left:10px;
	background:#6eafff;
	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;
}
.single-tabs-item::after{
	content: "";
	position: absolute;
	top: 0;
	left: -3px;
	bottom: 0;
	width: 60px;
	height: 100%;
	background: linear-gradient(to right, white, transparent);
	display: block;
	pointer-events: none;
}
.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 {
	position: absolute;
	top: -10px;
	left: -20px;
	padding: 2px 7px 0;
	font-size: 10px;
	background: #eff1f4;
	line-height: normal;
	text-align: center;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
	transition: all 0.15s ease-in-out;
}
.tab-item-comment-count::before {
	content: '';
	position: absolute;
	bottom: -3px;
	border-top: 3px solid #eff1f4;
	left: 4px;
	border-left: 8px solid transparent;
	transition: all 0.15s ease-in-out;
}
.tab-item.tab-active .tab-item-comment-count {
	color: #fff;
	background: #3c40c6;
}
.tab-item.tab-active .tab-item-comment-count::before{
	border-top-color: #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;
	}
}
.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:13px;
	display:flex;
	align-items:center;
	flex-direction:row-reverse;
	padding: 0 0 2px 0 !important;
	color: #595959;
	border-bottom: 1px dashed currentColor;
}
#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{
	padding:10px 
}
.player_box h1{
	font-size:17px;
	padding:10px 0;
	margin-top:8px;
	margin-bottom:0;
	display:flex;
	align-items:center 
}
.flex-plyr{
	position:relative;
	overflow:hidden;
	border-radius:10px 
}
.flex-plyr .plyr-container video{
	width:100%;
	display:block;
	border-radius:10px 
}
.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 
}
.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;
	border-radius: 10px;
	overflow:hidden 
}
.dl-inner{
	display: grid;
	grid-template-columns: repeat(3,minmax(0,1fr));
	gap: 0.5rem;
	--box-start: start;
	--box-end: end;
	padding: 20px 
}
.dl-body{
	background:#eef2f5 
}
.download-links a{
	display: inline-block;
	font-size: 15px;
	padding: 10px 15px;
		background: #dda523;
		text-align:center;
		padding: 3px 18px;
    border-radius: 8px;
    display: flex;
    position: relative;
    color: #ffffff;
    font-weight: 400;
    width: 100%;
    justify-content: space-evenly;
    margin-top: 7px;
    margin-bottom: 7px;	
}
.download-links a i{
	vertical-align:middle;
	
}
.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 i {
	width: 30px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	border-radius: 5px;
	color: #fff;
}
.dl-box-alert.--traffic i {
	background: #fbc825;
}
.dl-box-alert.--notif i {
	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{
	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; */
	padding-left: 7px;
	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:#1f1f1f;
	font-size:17px;
	font-weight:400;
	display:flex;
	align-items:center;
	flex-wrap: wrap;
	padding-right: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;
	padding-left: 6px;
}
.dl-link-item.subtitle-link{
	color:#e91e63!important;
	border-right: 1px solid #f4f4f5;
	padding-left: 6px;
}
.dl-link-item.subtitle-link, .dl-link-item.screenshots, .dl-link-item.play-online{
	border-right: 1px solid #f4f4f5;
	padding-left: 6px;
}
.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;
	text-indent:6px 
}
.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:#f0f0f0;
	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 
}
.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:#f0f0f0;
	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 
}
.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 
}
.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:"\f064";
	font-family:"Font Awesome 5 Pro";
	font-weight:600;
	font-size:20px;
	color: #6f7480;
	position:absolute;
	display:block;
	top:-5px;
	right:-24px;
	transform:rotate(140deg) 
}
#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: #ff4757;
	font-weight: 600;
	float: right;
	display: block;
	padding: 10px;
	width: 100%;
	font-size: 13px;
	text-align: center;
}
#comments,#respond,.comments-area{
	margin-top:0!important 
}
.download_box.login_required{
	background: #f2f6f7;
	padding: 15px 0;
	border-radius: 10px;
	font-size: 14px;
	position: relative;
}
.link_notice p{
	font-size:15px;
}
.link_notice a{
	background: #3f51b5;
	color: #fff;
	font-size:13px;
	border-color: #3f51b5;
}
.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;
	border: 1px solid #485460;
}
.-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;
}
#show_more_cast:hover {
	background: #f7f7f7;
}
#show_more_cast:hover i{
	background: #fff;
}
[dark="true"] .dl-body{
	background:#1e1e21 
}
[dark="true"] .bg-links{
	background:#16171b 
}
[dark="true"] .dl-items {
	background:#27272b 
}
[dark="true"] .download-info li{
	color:#d1d0cf 
}
[dark="true"] .download-info li.quality-item,[dark="true"] #content-tags a{
	background:#19191b;
	color:#fff 
}
[dark="true"] #wpdcom .wpd-sbs-toggle{
	color:#f3f3f3 
}
@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:1000px){
	.dl-inner{
		grid-template-columns: repeat(2,minmax(0,1fr));
	}


}
@media (min-width:800px){
	.post-hero-wrapper {
	height: 450px;
}
	
}
@media (max-width:768px){
	.dl-inner{
		grid-template-columns: repeat(1,minmax(0,1fr));
	}
	.box-img, .boxdl{
width: 100%;
}


}
@media (max-width:575.98px){
	.cast-wrapper .cast-item{
max-width: 31% !important;	
    margin-left: 6px !important;
}

	.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;
	}
}
@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 
}
}
p.film-story {
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-top: 15px;
    height: 92px;
    line-height: 28px;
    background: #2f2e2e59;
    padding: 4px 10px;
    margin-right: 0;
    border-radius: 12px;
}