		.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 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: 0px 0px 0px 0px !important;
}

.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:125px;
	height: 125px;	
	border-radius:10px;
	object-fit: cover;
	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: #c98225;
	background-image: linear-gradient(45deg, #c98225, #c98225);
	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:#2196f3 ;
	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: #9f0621;
	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(1,minmax(0,1fr));
	gap: 0.5rem;
	--box-start: start;
	--box-end: end;
	padding: 10px 
}
.dl-body{
	background:#eef2f5 
}
.download-links{
    margin: 7px 0px 4px 12px;
}
.download-links a{
	display: inline-block;
	font-size: 15px;
	padding: 10px 15px;
		background: #12ae40;
		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;
}
.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:#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 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:15px;
	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(1,minmax(0,1fr));
	}


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

}
@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;
	}
}
@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.films-story {
    background: #2f2e2e00;
	        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
	margin-top: 7px;
}
a.orginal-film, a.subbed-fa-film, a.dubbed-fa-film {
    border: 1px solid #d1d0cf;
    float: right;
    width: 330px;
    border-radius: 10px;
    position: relative;
    color: #d1d0cf;
    padding: 0 10px 0 0;
    display: block;
    line-height: 44px;
    overflow: hidden;
    height: 44px;
}
	.dubbed-fa-film b {
    float: left;
    background-color: #d1d0cf;
    height: 44px;
    width: 34px;
    padding: 0 0 0 5px;
    position: relative;
}
	.dubbed-fa-film b:before {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    border-left: 0 solid transparent;
    border-right: 15px solid transparent;
    border-bottom: 44px solid #d1d0cf;
    right: -14px;
    top: 0;
}
	.dubbed-fa-film b i.subi {
    -webkit-mask: url(https://www.tafrihicenter.ir/wp-content/themes/FlexMoviez33/inc/icons/download.svg) no-repeat 50% 50%;
    mask: url(https://www.tafrihicenter.ir/wp-content/themes/FlexMoviez33/inc/icons/download.svg) no-repeat 50% 50%;
}
	.dubbed-fa-film a:hover {
    background: #eec932;
    color: #141414;
    border-color: #eec932;
}

	#customers {
  
  border-collapse: collapse;
  width: 100%;
}

#customers td, #customers th {
  border: 1px solid #ddd;
  padding: 8px;
}

#customers tr:nth-child(even){}

#customers tr:hover {background-color:}

#customers th {
  padding-top: 12px;
  padding-bottom: 12px;
  text-align: left;
  background-color: #4CAF50;
  color: white;
}
		.mdownload{
background-color:#ffc845;background-size: 100% auto; text-align:center;width:100%;height: auto;margin:0px auto 10px;padding-bottom:5px;border-radius:10px; overflow: auto;
border: 4px solid #f3bf43;
}
.mdownload .url1 a{border-radius:5px;       border-right: 4px solid #f28c33;    border-left: 4px solid #f28c33;text-align: right;margin-top:0px;}
.mdownload .url1 a{font:14px/35px ;background:#37782c;height:35px;color:#fff;padding:0px 10px 0px 10px;;border-radius:5px;display:inline-block;}
.mdownload .url1 a:hover{background:#fefed3;color:#790332;  border-right: 4px solid #37782c;    border-left: 4px solid #37782c;}
.mdownload p{padding:auto;}
.mdownload h3{border-radius:0px 0px 0px 0px;background-image: linear-gradient(-90deg,#ffc845, #e0af39, #c19732, #e0af39,#ffc845) ;height:35px;font:17px ;color :#f5f5f5;padding-top:5px;width:100%;}
.mdownload img{ float: right;height: auto;width:30%;margin:5px; overflow: auto;}
.mdownload .url2 a{font:12px/35px ;background:#459ba8;height:35px;display:inline-block;color:#fff;position:relative;padding:0px 10px 0px 10px;margin:13px 10px;border-radius:5px;border-right: 4px solid #78c5d6;border-left: 4px solid #78c5d6;}
.mdownload .url2 a:hover{background:#78c5d6;color:#fff;  border-right: 4px solid #459ba8;    border-left: 4px solid #459ba8;}


}
	img{
	margin-top:2px;
}


 .box-linkdownload p {
     margin-right:0;
     border-bottom:1px solid rgba(176, 0, 203, .52);
     border-right:5px solid rgba(176, 0, 203, .52);
     border-left:1px solid rgba(176, 0, 203, .52);
     padding:5px 10px;
     color:#b000cb 
}
 .as-post-related {
     width:50px;
     height:50px 
}
 .relatedposts {
     margin:0 auto;
     padding-right:13px 
}
 .relatedthumb {
     float:right;
     margin:0 4px;
     margin-bottom:10px;
     margin-top:0 
}
 .relatedthumb img {
     margin:0 0 3px;
     padding:0;
     border-radius:4px 
}
 .relatedthumb a {
     color:#fff;
     display:block;
     padding-top:5px;
     padding-right:5px;
     padding-left:5px;
     text-decoration:none;
     width:150px;
     height:30px;
     overflow:hidden;
     font-size:13px;
     background-color:#38a0f0;
     border-radius:5px;
     text-align:center 
}
 .relatedthumb a:hover {
     background-color:#FEAD00;
     color:#fff 
}
 .widget-feedburner {
     padding:5px 
}
 .hex-admin {
     float:left 
}
	 .box-img, .boxdl {
     text-align:justify;
     position:relative;
     display:inline-block;
		 margin-left: 5px;
     width:49% 
}
@media (max-width:768px){
	.box-img, .boxdl{
width: 100%;
}
	.kftfhd a{
	width: 100%;
    text-align: center;
}
.boxdl .bdy ul li ul.l1nk {
float : none !important;
	}
.boxdl .bdy>ul>li>ul.l1nk>li {
	display: inline !important;
	float: none !important;
	}
}
 .box-img .hed .title, .boxdl .hed .title {
     line-height:32px;
     float:right;
     font-size:18px;
     color:#dda523;
     position:relative;
     font-weight:500;
	 margin-bottom: 10px;
}
 .boxdl .hed svg {
     margin-bottom:-7px;
     margin-left:3px;
     fill:#dda523 
}
 .film-bx {
     display:block!important 
}
 .box-img .bdy, .boxdl .bdy {
     float:right;
     position:relative;
     display:block;
     width:100% 
}
 .boxdl .bdy .open-close {
     float:right;
     width:100%;
     margin-bottom:12px;
     font-weight:700;
     font-size:14px;
     cursor:pointer;
     padding:0 5px;
     border-radius:8px;
     border:1px solid #2560f5;
     background:#fff;
     box-shadow:0 0 20px rgba(37, 95, 245, 0.34) 
}
 .boxdl .bdy .open-close span {
     color:#0046ff;
     font-size:14px;
     font-weight:400;
     padding:14px 9px;
     display:inline-block 
}
 .boxdl .bdy .open-close span.btn {
     padding:7px 16px;
     margin:7px;
     float:left;
     color:#fff;
     border-radius:25px;
     font-weight:600;
     background:#0046ff;
     transition: all .3s ease-out;
     -o-transition: all .3s ease-out;
     -ms-transition: all .3s ease-out;
     -moz-transition: all .3s ease-out;
}
 .boxdl .bdy .open-close:hover span.btn {
     box-shadow: 0 0 8px rgba(0, 70, 255, 0.45);
}
 .boxdl .bdy .hideme span.btn {
     color:#333;
     background:#ffc402;
}
 .boxdl .bdy>ul {
     width:100%;
     float:right;
     -webkit-transition:none;
     -moz-transition:none;
     -o-transition:none;
     -ms-transition:none;
     transition:none;
     display:none 
}
 .boxdl .bdy>ul>li {
     display:inline-block;
     float:right;
     margin-bottom:13px;
     width:100%;
     font-weight:600;
     font-size:13px;
     position:relative;
     background:0;
     border-right:5px solid #12ae40;
     border-bottom:1px solid #12ae40;
     border-left:1px solid #12ae40;
     border-top:1px solid #12ae40;
     border-radius:8px 
}

		[dark="true"].boxdl .bdy>ul>li {
     background:#23242a;
}

		[dark="true"].YEKTANET.yn-article-display .yn-item_title{
    color: rgb(255 255 255 / 87%);
}
		[dark="true"]#yn-article-display-8896 .yn-heading{
color: #fff;
}
 .boxdl .bdy>ul>li>span {
     color:#5d5d5d;
     font-size:13px;
     font-weight:400;
     padding:13px 0 13px 13px;
     display:inline-block 
}
 .boxdl .bdy ul li ul.inf0 {
     float:right;
     position:relative;
     padding:14px 10px ;
	     list-style-type: none;
}
 .boxdl .bdy ul li ul.inf0 li {
     float:right;
     position:relative;
     padding-left:15px ;
	     list-style-type: none;
}
 .boxdl .bdy ul li ul.inf0 li:first-of-type {
     color:#dda523;
}
 .boxdl .bdy ul li ul.l1nk {
     float:left;
     padding:7px 5px 5px ;
	     list-style-type: none;
}
 .boxdl .bdy>ul>li>ul.l1nk>li {
     display:inline-block;
     float:left;
     cursor:pointer;
     position:relative ;
	     list-style-type: none;
}
 li.dir {
     padding-left:2px 
}
 li.sub, .kftall, .kftfhd, .kft1080, .kft720, .kft480 {
     padding-left:5px 
}
 .kftall a, .kft1080 a, .kft720 a, .kft480 a, .kftfhd a, li.sub a, li.dir a {
     padding:7px 18px;
     border-radius:10px;
     display:inline-block;
     position:relative;
     color:#fff;
     font-weight:400 
}
 .kftfhd span {
     background:#fff;
     color:#333;
     margin-right:10px;
     border-radius:2px;
     padding:0 5px;
     display:inline-block
}
 li.dir a {
     background:#dda523;
     box-shadow:0 0 8px rgba(0, 70, 255, 0.45) 
}
 li.sub a {
     background:#0031b3 
}
 .kftall a {
     background:#001038 
}
 .kftfhd a {
     background:#12ae40 
}
 .kft1080 a {
     background:#0039d0 
}
 .kft720 a {
     background:#0033bd 
}
 .kft480 a {
     background:#002a9a 
}
 .kftfhd a:hover, .kft1080 a:hover, .kft720 a:hover, .kft480 a:hover, li.sub a:hover, li.dir a:hover {
     background:#ffc402 !important;
     color:#333;
     box-shadow:none ;
	     list-style-type: none;
}
 li.scr, li.aud {
     margin-top:4px;
     margin-left:10px 
}
 li.scr svg, li.aud svg {
     fill:#255ef5 
}
 li.scr:hover svg, li.sub:hover svg, li.aud:hover svg {
     fill:#fb0 
}
 span.tooltiptext {
     visibility:hidden;
     width:100px;
     background-color:#5d5d5d;
     color:#fff;
     text-align:center;
     border-radius:8px;
     padding:5px 0;
     position:absolute;
     z-index:1;
     top:-29px;
     left:-160%;
     font-weight:400 
}
 span.tooltiptext::after {
     content:"";
     position:absolute;
     top:100%;
     left:50%;
     margin-left:-5px;
     border-width:5px;
     border-style:solid;
     border-color:#5d5d5d transparent transparent 
}
 .boxdl .bdy>ul>li>ul>li:hover .tooltiptext {
     visibility:visible 
}
 .box-dl {
     width:96%;
     margin:5px auto;
     clear:both;
     overflow:hidden;
     position:relative 
}
 .box-dl .title {
     background:#52C1DC;
     padding:6px 8px;
     margin-right:15px;
     font-size:14px;
     color:#FFF;
     display:inline-block;
     border-radius:3px 3px 0 0;
     -moz-border-radius:3px 3px 0 0 
}
 .box-dl .title:before {
     content:"\f0ed";
     font:18px FontAwesome;
     float:right;
     margin:2px 0 0 5px 
}
 .box-dl-info {
     width:100%;
     background:#FCFEFF;
     border:1px solid #A4EAF9;
     border-bottom:2px solid #A4EAF9;
     border-radius:4px;
     -moz-border-radius:4px;
     -webkit-border-radius:4px;
     overflow:hidden;
     min-height:65px 
}
 .box-dl-info ul li, .box-dl-info ul li a {
     font-size:13px;
     color:#005163 
}
 .box-dl li {
     margin:5px 
}
 .box-dl-info ul li a:hover {
     color:#000 
}
 .box-dl-info ul li:before {
     font:6px FontAwesome;
     color:#A4EAF9;
     content:"\f111";
     margin-left:5px;
     display:inline-block 
}
 .box-dl-info:before {
     position:absolute;
     font:65px FontAwesome;
     color:#D1F6FF;
     content:"\f0ed";
     top:45%;
     left:5%;
     margin:-10px 0 0 -15px 
}
 .post-thumbnail, .comments-avatar img, .author-avatar-login {
     margin-right:5px;
     position:relative;
     overflow:hidden;
     border-radius:50% 
}
 .post-thumbnail img, .author-avatar-login img {
     max-width:100%;
     max-height:100%;
     transition:all .4s;
     box-shadow:inset 0 0 10px rgba(0, 0, 0, 0.5) 
}
 .post-thumbnail .image-overlay, .news-pics .image-overlay {
     position:absolute;
     top:0;
     right:0;
     overflow:hidden!important;
     width:100%!important;
     height:100%!important;
     background:rgba(136, 105, 22, 0.46)!important;
     text-align:center;
     opacity:0;
     -webkit-transition:all .4s ease!important;
     -moz-transition:all .4s ease;
     -o-transition:all .4s ease;
     -ms-transition:all .4s ease;
     transition:all .4s ease;
     -webkit-backface-visibility:hidden!important 
}
 .post-thumbnail:hover .image-overlay, .news-pics:hover .image-overlay {
     opacity:1 
}
 .post-thumbnail .post-like:before, .post-thumbnail .view:before, .post-thumbnail .heart:before, .post-thumbnail .link:before, .post-thumbnail .posts:before, .news-pics .pics:before, .post-thumbnail .star:before {
     font:30px FontAwesome;
     color:#FFF;
     opacity:1;
     display:block;
     width:34px;
     height:34px;
     position:absolute;
     top:50%;
     left:50%;
     margin:-15px 0 0 -15px 
}
 .post-thumbnail .post-like:before {
     content:"\f164" 
}
 .post-thumbnail .heart:before {
     content:"\f004" 
}
 .post-thumbnail .link:before {
     content:"\f0c1" 
}
 .post-thumbnail .star:before {
     content:"\f005" 
}
 .news-pics .pics:before {
     content:"\f030" 
}
 .post-thumbnail span {
     color:#FFF!important;
     background:none;
     float:none;
     text-align:center 
}
.w3-btn,.w3-button{border:none;display:inline-block;padding:8px 16px;vertical-align:middle;overflow:hidden;text-decoration:none;color:inherit;background-color:inherit;text-align:center;cursor:pointer;white-space:nowrap}
.w3-btn:hover{box-shadow:0 8px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)}
.w3-btn,.w3-button{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}   
.w3-disabled,.w3-btn:disabled,.w3-button:disabled{cursor:not-allowed;opacity:0.3}.w3-disabled *,:disabled *{pointer-events:none}
.w3-btn.w3-disabled:hover,.w3-btn:disabled:hover{box-shadow:none}
.w3-white,.w3-hover-white:hover{color:#000!important;background-color:#fff!important}
[dark="true"].w3-white,.w3-hover-white:hover{color:#000!important;background-color:#27282e!important}
.w3-left-align{text-align:left!important}.w3-right-align{text-align:right!important}.w3-justify{text-align:justify!important}.w3-center{text-align:center!important}
.w3-container,.w3-panel{padding:0.01em 16px}.w3-panel{margin-top:16px;margin-bottom:16px}
.w3-hide{display:none!important}.w3-show-block,.w3-show{display:block!important}.w3-show-inline-block{display:inline-block!important}
@media (max-width:1205px){.w3-auto{max-width:95%}}
@media (max-width:600px){.w3-modal-content{margin:0 10px;width:auto!important}.w3-modal{padding-top:30px}
.w3-dropdown-hover.w3-mobile .w3-dropdown-content,.w3-dropdown-click.w3-mobile .w3-dropdown-content{position:relative}	
.w3-hide-small{display:none!important}.w3-mobile{display:block;width:100%!important}.w3-bar-item.w3-mobile,.w3-dropdown-hover.w3-mobile,.w3-dropdown-click.w3-mobile{text-align:center}
.w3-dropdown-hover.w3-mobile,.w3-dropdown-hover.w3-mobile .w3-btn,.w3-dropdown-hover.w3-mobile .w3-button,.w3-dropdown-click.w3-mobile,.w3-dropdown-click.w3-mobile .w3-btn,.w3-dropdown-click.w3-mobile .w3-button{width:100%}}
@media (max-width:768px){.w3-modal-content{width:500px}.w3-modal{padding-top:50px}}
@media (min-width:993px){.w3-modal-content{width:900px}.w3-hide-large{display:none!important}.w3-sidebar.w3-collapse{display:block!important}}
@media (max-width:992px) and (min-width:601px){.w3-hide-medium{display:none!important}}
		ifram{
		    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: none;}

.category-header-title_right {
	border-right: 7px solid #fbc21b;
    border-bottom: 1px solid #fbc21b;
    border-left: 1px solid #fbc21b;
    border-top: 1px solid #fbc21b;
    border-radius: 10px;
    padding: 10px;
    margin: 8px;
	text-align: justify;
	font-size: 15px;
	color: #c4c4c4 ;
}
.mslider {
    height: 400px;
    padding: 0;
    object-fit: cover;
		}
[dark="true"].page-title-box h3 {
    font-size: 16px;
    color: #fbc21b;
}
		.rmp-widgets-container.rmp-wp-plugin.rmp-main-container .rmp-rating-widget__results {
    text-align: center;
}
		
.label-1, .label-2 {
    position: absolute;
    top: 0.5rem;
}
.label-1 {
    right: 0.5rem;
    z-index: 6;
}
.label-red {
    color: #fff;
    background-color: #e00429;
}
		.label-green {
    color: #fff;
    background-color: #4ab800;
}
		.label-blue {
    color: #fff;
    background-color: #007df2;
}
		.label-orange {
    color: #fff;
    background-color: #f2b100;
}
.label-rounded {
    border-radius: 0.4375rem 0.4375rem 0.4375rem 2rem;
    padding-left: 0.625rem;
}
.label {
    display: inline-block;
    padding: 0.25rem 0.5rem;
    font-size: .625rem;
}

		.eduSlider{
 background-image: url("https://www.tafrihicenter.ir/wp-content/uploads/2022/09/edu-slider.jpg");
margin-top: 15px;
    margin-bottom: 10px;
		padding: 10px;
		border-radius : 13px;
		color: #fff;
		object-fit: cover;    width: 100%;
}
	.eduSlider2{
 background-image: url("https://www.tafrihicenter.ir/wp-content/uploads/2022/11/edu-slider2.jpg");
margin-top: 15px;
    margin-bottom: 10px;
		padding: 10px;
		border-radius : 13px;
		color: #fff;
				object-fit: cover;    width: 100%;

}
		.eduSlider3{
 background-image: url("https://www.tafrihicenter.ir/wp-content/uploads/2022/11/edu-slider3.jpg");
margin-top: 15px;
    margin-bottom: 10px;
		padding: 10px;
		border-radius : 13px;
		color: #fff;
				object-fit: cover;    width: 100%;

}
	.eduTitle{
		margin-top: 10px;

}
	.eduTitle a{
    text-decoration: none;
    color: inherit;
    font-size: 20px;
    text-align: center;
    font-weight: 800;
	}
	.eduTitleS h3{
    text-decoration: none;
	color: inherit;
	text-align: center;
    font-weight: 500;
    font-size: 17px;
		margin-bottom:20px;
	}
.eduTitleS h3:after {
    display: inline-block;
    margin: 0 10px 5px 20px;
    height: 1px;
    content: " ";
    text-shadow: none;
    background-color: #fff;
    width: 10%;
}
.eduTitleS h3:before {
    display: inline-block;
    margin: 0 20px 5px 10px;
    height: 1px;
    content: " ";
    text-shadow: none;
    background-color: #fff;
    width: 10%;
}
		
			.edu-header{
/* 	display: grid;
    grid-template-columns: repeat(4,minmax(0,1fr)); */
    gap: 0.5rem;
    --box-start: start;
    --box-end: end;
    padding: 20px;
    border-right: 7px solid #ffffff;
    border-bottom: 1px solid #ffffff;
    border-left: 1px solid #ffffff;
    border-top: 1px solid #ffffff;
    border-radius: 10px;
    padding: 30px;
				margin: 8px;
    text-align: justify;
    font-size: 15px;
    color: #c4c4c4;
		width: 100%;
	background-color :#007578;

}
.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);}

		a.orginal-film, a.subbed-fa-film, a.dubbed-fa-film {
    border: 1px solid #d1d0cf;
    float: right;
    width: 330px;
    border-radius: 10px;
    position: relative;
    color: #d1d0cf;
    padding: 0 10px 0 0;
    display: block;
    line-height: 44px;
    overflow: hidden;
    height: 44px;
}
	.dubbed-fa-film b {
    float: left;
    background-color: #d1d0cf;
    height: 44px;
    width: 34px;
    padding: 0 0 0 5px;
    position: relative;
}
	.dubbed-fa-film b:before {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    border-left: 0 solid transparent;
    border-right: 15px solid transparent;
    border-bottom: 44px solid #d1d0cf;
    right: -14px;
    top: 0;
}
	.dubbed-fa-film b i.subi {
    -webkit-mask: url(https://www.tafrihicenter.ir/wp-content/themes/FlexMoviez33/inc/icons/download.svg) no-repeat 50% 50%;
    mask: url(https://www.tafrihicenter.ir/wp-content/themes/FlexMoviez33/inc/icons/download.svg) no-repeat 50% 50%;
}
	.dubbed-fa-film a:hover {
    background: #eec932;
    color: #141414;
    border-color: #eec932;
}

html {
    height: 100%;
}
body {
    font-family: "IRANSans";
    overflow-x: hidden;
    min-height: 100%;
    display: flex;
    flex-direction: column;
    background: #f8fafa;
}

	[dark="true"] #yn-article-display-8896 .yn-heading {
		color: #fff;
	}
	[dark="true"] .YN.yn-article-display .yn-item_title{
		color: rgb(255 255 255 / 87%);
	}
	[dark="true"] .YN.yn-article-display a{
		    color: rgb(249 245 245 / 87%);
	}
	[dark="true"] .tavoos-article-title p{
			color: rgb(255 255 255 / 87%);
		}
.hex__filters__list {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: wrap;
}
	.hex__filters__list__item {
    width: 15.1%;
}
	.hex__filters__list__item {
    width: 15.1%;
}
	.hex__filters__list__item {
    width: 15.3%;
}
	.hex__filters__list__item {
    display: flex;
    flex-direction: column;
    width: 200px;
    transition: .3s all ease;
    margin-bottom: 15px;
    width: 100%;
}
	a {
    color: #d1d0cf;
    text-decoration: none;
    transition: .5s;
}
	.hex__filters__list__item__image {
    position: relative;
    overflow: hidden;
    border-radius: 12px;
    margin: 0;
    display: flex;
}
/* 	*, :before, :after {
    box-sizing: border-box;
} */

	.hex__filters__list__item__image__img {
    width: 100%;
    height: 150px;
    border-radius: 12px;
    transition: all ease-out .5s;
		object-fit: cover;
}
	img {
    height: auto;
    max-width: 100%;
    transition: all ease-out .5s;
}
	.hex__filters__list__item__image__rating {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    position: absolute;
    left: 20px;
    bottom: 22px;
    background-color: #ffd439;
    color: #000000;
    border-radius: 4px;
    font-size: 12px;
    font-weight: 500;
    line-height: 18px;
    z-index: 3;
    opacity: .7;
}
	.hex__filters__list__item__image__rating svg {
    width: 30px;
}

	
	.hex__filters__list__item__image__hover {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(20,20,20,.48);
    border-radius: 16px;
    opacity: 0;
    visibility: hidden;
    transition: all ease-out .5s;
}
	.hex__filters__list__item__title--txt {
    color: #fff;
    font-size: 13px;
    font-weight: 300;
    margin-right: 10px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 91%;
	margin-top: 10px;
}
	.hex__filters__list__item__image__hover .play-b {
    width: 38px;
    height: 38px;
}
	.play-b {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    float: right;
    height: 38px;
	background-image: url("https://www.tafrihicenter.ir/wp-content/uploads/2023/02/icon-play.png");
    width: 40px;
    z-index: 99;
}
	.hex__filters__list__item__image__hover .re-type {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    position: absolute;
    right: 15px;
    bottom: 15px;
    width: 80px;
    height: 23px;
    background-color: #fcd535;
    color: #141414;
    font-size: 13px;
    font-weight: 400;
    border-radius: 8px;
    z-index: 3;
    line-height: 23px;
}
	.hex__filters__list__item__title {
    display: block;
}
	.hex__filters__list__item__title--txt {
    color: #000000;
    font-size: 13px;
    font-weight: 300;
    margin-right: 10px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 91%;
}
		.hex__filters__list__item:hover .hex__filters__list__item__image__hover {
    opacity: 1;
    visibility: visible;
    transform: scale(.9);
}
.dl-inner-movie {
	margin : 5px;
    display: grid;
    grid-template-columns: repeat(5,minmax(0,1fr));
    gap: 0.5rem;
    --box-start: start;
    --box-end: end;
}
	.postMain iframe{height: 700px !important;}
	@media (max-width: 1199px){
	.dl-inner-movie {
    grid-template-columns: repeat(4,minmax(0,1fr));
	
}
		.hex__filters__list__item__image__img {
    height: 130px;
}
				#iframe{
					    height: 700px;
		}
		.postMain iframe{height: 550px !important;}
	}
		@media (max-width: 991px){
	.dl-inner-movie {
    grid-template-columns: repeat(3,minmax(0,1fr));
	
}
		.hex__filters__list__item__image__img {
    height: 120px;
}
			.postMain iframe{height: 380px !important;}
}
		@media (max-width: 589px){
	.dl-inner-movie {
    grid-template-columns: repeat(2,minmax(0,1fr));
	
}
		.hex__filters__list__item__image__img {
    height: 130px;
}
						.postMain iframe{height: 300px !important;}

}
		@media (max-width: 439px){
	.dl-inner-movie {
    grid-template-columns: repeat(2,minmax(0,1fr));
	
}
	.hex__filters__list__item__image__img {
    height: 100px;
}
									.postMain  iframe{height: 190px !important;}

}
[dark="true"]	.hex__filters__list__item__title--txt {
	color: #fff;}
	
.wp-content a {
	color: #ff9800;
		font-weight: bold;
		}
		#header {
	display: flex;
     flex-direction: row; */
    align-items: center;
    justify-content: center;
    box-shadow: 0 0 0 rgba(0, 0, 0, 0) !important;;
    transition: top .5s, box-shadow .5s, background-color 1s;
    background-color: rgba(18, 18, 18, 0)!important;;
    background-image: linear-gradient(to bottom, rgba(18, 18, 18, 1), rgba(18, 18, 18, 0)) !important;
    height: 70px;
    transition: all .15s ease;
    z-index: 9999;
    position: fixed;
    right: 0;
    left: 0;
}
		.fm-sliderFull-item .fm-item-overlay {
			background: linear-gradient(to bottom, rgba(247, 247, 248, 0), #13141594)!important;
			    justify-content: end !important;
		}
		.fm-sliderFull-item .fm-itemFull-cover::after {
background: rgb(24 23 23 / 0%) !important;
}
		.fm-sliderFull-item img{
object-position: top center;
}
		.topSlider .specialPostsFull.owl-theme .owl-nav {
			bottom: 58px !important;
		}

.svg-icon2 {
    font-size: 15px;
    position: absolute;
    top: 50%;
    left: 15px;
    transform: translateY(-50%);
    background: #2196f3 ;
    width: 25px;
    height: 25px;
    text-align: center;
    line-height: 25px;
    border-radius: 12px;
    transition: transform .2s ease-in-out;
}
.modal-dialog{
	position: fixed !important;
    left: 10% !important;
    top: 21% !important; 
										}
	 .box-linkdownload p {
     margin-right:0;
     border-bottom:1px solid rgba(176, 0, 203, .52);
     border-right:5px solid rgba(176, 0, 203, .52);
     border-left:1px solid rgba(176, 0, 203, .52);
     padding:5px 10px;
     color:#b000cb 
}
 .as-post-related {
     width:50px;
     height:50px 
}
 .relatedposts {
     margin:0 auto;
     padding-right:13px 
}
 .relatedthumb {
     float:right;
     margin:0 4px;
     margin-bottom:10px;
     margin-top:0 
}
 .relatedthumb img {
     margin:0 0 3px;
     padding:0;
     border-radius:4px 
}
 .relatedthumb a {
     color:#fff;
     display:block;
     padding-top:5px;
     padding-right:5px;
     padding-left:5px;
     text-decoration:none;
     width:150px;
     height:30px;
     overflow:hidden;
     font-size:13px;
     background-color:#38a0f0;
     border-radius:5px;
     text-align:center 
}
 .relatedthumb a:hover {
     background-color:#FEAD00;
     color:#fff 
}
 .widget-feedburner {
     padding:5px 
}
 .hex-admin {
     float:left 
}
	 .box-img, .boxdl {
     padding:5px 0px;
     text-align:justify;
     position:relative;
     display:inline-block;
     width:49% 
}
@media (max-width:768px){
	.box-img, .boxdl{
width: 100%;
}
	.kftfhd a{
	width: 100%;
    text-align: center;
}
.boxdl .bdy ul li ul.l1nk {
float : none !important;
	}
.boxdl .bdy>ul>li>ul.l1nk>li {
	display: inline !important;
	float: none !important;
	}
}
 .box-img .hed .title, .boxdl .hed .title {
     line-height:32px;
     float:right;
     font-size:18px;
     color:#dda523;
     position:relative;
     font-weight:500;
	 margin-bottom:10px;
}
 .boxdl .hed svg {
     margin-bottom:-7px;
     margin-left:3px;
     fill:#dda523 
}
 .film-bx {
     display:block!important 
}
 .box-img .bdy, .boxdl .bdy {
     float:right;
     position:relative;
     display:block;
     width:100% 
}
 .boxdl .bdy .open-close {
     float:right;
     width:100%;
     margin-bottom:12px;
     font-weight:700;
     font-size:14px;
     cursor:pointer;
     padding:0 5px;
     border-radius:8px;
     border:1px solid #2560f5;
     background:#fff;
     box-shadow:0 0 20px rgba(37, 95, 245, 0.34) 
}
 .boxdl .bdy .open-close span {
     color:#0046ff;
     font-size:14px;
     font-weight:400;
     padding:14px 9px;
     display:inline-block 
}
 .boxdl .bdy .open-close span.btn {
     padding:7px 16px;
     margin:7px;
     float:left;
     color:#fff;
     border-radius:25px;
     font-weight:600;
     background:#0046ff;
     transition: all .3s ease-out;
     -o-transition: all .3s ease-out;
     -ms-transition: all .3s ease-out;
     -moz-transition: all .3s ease-out;
}
 .boxdl .bdy .open-close:hover span.btn {
     box-shadow: 0 0 8px rgba(0, 70, 255, 0.45);
}
 .boxdl .bdy .hideme span.btn {
     color:#333;
     background:#ffc402;
}
 .boxdl .bdy>ul {
     width:100%;
     float:right;
     -webkit-transition:none;
     -moz-transition:none;
     -o-transition:none;
     -ms-transition:none;
     transition:none;
     display:none 
}
 .boxdl .bdy>ul>li {
     display:inline-block;
     float:right;
     margin-bottom:13px;
     width:100%;
     font-weight:600;
     font-size:13px;
     position:relative;
     background:0;

     border-radius:8px 
}

		[dark="true"].boxdl .bdy>ul>li {
     background:#23242a;
}

		[dark="true"].YEKTANET.yn-article-display .yn-item_title{
    color: rgb(255 255 255 / 87%);
}
		[dark="true"]#yn-article-display-8896 .yn-heading{
color: #fff;
}
 .boxdl .bdy>ul>li>span {
     color:#5d5d5d;
     font-size:13px;
     font-weight:400;
     padding:13px 0 13px 13px;
     display:inline-block 
}
 .boxdl .bdy ul li ul.infotop {
/*      float:right; */
     position:relative;
     padding:14px 10px ;
	     list-style-type: none;
}
 .boxdl .bdy ul li ul.infotop li {
     position:relative;
/*      padding-left:15px ; */
	     list-style-type: none;
}
 .boxdl .bdy ul li ul.infotop li:first-of-type {
     color:#dda523;
}
 .boxdl .bdy ul li ul.l1nk {
     float:left;
     padding:7px 5px 5px ;
	     list-style-type: none;
}
 .boxdl .bdy>ul>li>ul.l1nk>li {
     display:inline-block;
     float:left;
     cursor:pointer;
     position:relative ;
	     list-style-type: none;
}
 li.dir {
     padding-left:2px 
}
 li.sub, .kftall, .kftfhd, .kft1080, .kft720, .kft480 {
     padding-left:5px 
}
 .kftall a, .kft1080 a, .kft720 a, .kft480 a, .kftfhd a, li.sub a, li.dir a {
     padding:7px 18px;
     border-radius:10px;
     display:inline-block;
     position:relative;
     color:#fff;
     font-weight:400 
}
 .kftfhd span {
     background:#fff;
     color:#333;
     margin-right:10px;
     border-radius:2px;
     padding:0 5px;
     display:inline-block
}
 li.dir a {
     background:#dda523;
     box-shadow:0 0 8px rgba(0, 70, 255, 0.45) 
}
 li.sub a {
     background:#0031b3 
}
 .kftall a {
     background:#001038 
}
 .kftfhd a {
     background:#12ae40 
}
 .kft1080 a {
     background:#0039d0 
}
 .kft720 a {
     background:#0033bd 
}
 .kft480 a {
     background:#002a9a 
}
 .kftfhd a:hover, .kft1080 a:hover, .kft720 a:hover, .kft480 a:hover, li.sub a:hover, li.dir a:hover {
     background:#ffc402 !important;
     color:#333;
     box-shadow:none ;
	     list-style-type: none;
}
 li.scr, li.aud {
     margin-top:4px;
     margin-left:10px 
}
 li.scr svg, li.aud svg {
     fill:#255ef5 
}
 li.scr:hover svg, li.sub:hover svg, li.aud:hover svg {
     fill:#fb0 
}
 span.tooltiptext {
     visibility:hidden;
     width:100px;
     background-color:#5d5d5d;
     color:#fff;
     text-align:center;
     border-radius:8px;
     padding:5px 0;
     position:absolute;
     z-index:1;
     top:-29px;
     left:-160%;
     font-weight:400 
}
 span.tooltiptext::after {
     content:"";
     position:absolute;
     top:100%;
     left:50%;
     margin-left:-5px;
     border-width:5px;
     border-style:solid;
     border-color:#5d5d5d transparent transparent 
}
 .boxdl .bdy>ul>li>ul>li:hover .tooltiptext {
     visibility:visible 
}
 .box-dl {
     width:96%;
     margin:5px auto;
     clear:both;
     overflow:hidden;
     position:relative 
}
 .box-dl .title {
     background:#52C1DC;
     padding:6px 8px;
     margin-right:15px;
     font-size:14px;
     color:#FFF;
     display:inline-block;
     border-radius:3px 3px 0 0;
     -moz-border-radius:3px 3px 0 0 
}
 .box-dl .title:before {
     content:"\f0ed";
     font:18px FontAwesome;
     float:right;
     margin:2px 0 0 5px 
}
 .box-dl-info {
     width:100%;
     background:#FCFEFF;
     border:1px solid #A4EAF9;
     border-bottom:2px solid #A4EAF9;
     border-radius:4px;
     -moz-border-radius:4px;
     -webkit-border-radius:4px;
     overflow:hidden;
     min-height:65px 
}
 .box-dl-info ul li, .box-dl-info ul li a {
     font-size:13px;
     color:#005163 
}
 .box-dl li {
     margin:5px 
}
 .box-dl-info ul li a:hover {
     color:#000 
}
 .box-dl-info ul li:before {
     font:6px FontAwesome;
     color:#A4EAF9;
     content:"\f111";
     margin-left:5px;
     display:inline-block 
}
 .box-dl-info:before {
     position:absolute;
     font:65px FontAwesome;
     color:#D1F6FF;
     content:"\f0ed";
     top:45%;
     left:5%;
     margin:-10px 0 0 -15px 
}	
.flex-single-info li {
    width: calc(100% - 172px);
    float: right;
    font-size: 15px;
     border: 1px solid #ddd; 
     padding: 15px 10px 10px 10px; 
     border-radius: 6px;
     position: relative;
     margin-bottom: 15px; 
}