body {
			font-size: 13px;
			background: #03090f;
			overflow-x: hidden;
			line-height: 1;
			font-family: "Work Sans", sans-serif;
			font-weight: 600;
		}

		::-webkit-scrollbar {
			width: 5px;
		}

		::-webkit-scrollbar-track {
			background: #00000000;
		}

		::-webkit-scrollbar-thumb {
			background: #ff4343;
			height: 80px;
			border-radius: 0;
		}

		::-webkit-scrollbar-thumb:hover {
			background: #ff4343;
		}

		::-webkit-scrollbar-thumb {
			background: #ff4343 !important;
			height: 150px;
			border-radius: 0;
		}

		body::-webkit-scrollbar {
			width: 5px;
		}

		body::-webkit-scrollbar-track {
			background: #03090f;
		}

		body::-webkit-scrollbar-thumb {
			background: #ff4343;
			height: 150px;
			border-radius: 5px;
		}

		body::-webkit-scrollbar-thumb:hover {
			background: #ff4343;
		}

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

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

		ol,
		ul {
			list-style: none;
		}

		blockquote,
		q {
			quotes: none;
		}

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

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

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

		h1 {
			font-size: 21px;
		}

		h2 {
			font-size: 18px;
		}

		h3 {
			font-size: 16px;
		}

		h4 {
			font-size: 14px;
		}

		button,
		input,
		select,
		textarea {
			border: 0;
			outline: 0;
			background: 0;
		}

		a:focus,
		button:focus,
		select:focus,
		span:focus {
			outline: 0;
			border: 0;
			text-decoration: none;
		}

		a:hover,
		button:hover,
		select:hover,
		span:hover {
			outline: 0;
			text-decoration: none;
		}
		/*#block_soon .mv-first{*/
		/*    padding-top:15px!important;*/
		/*}*/
        @media only screen and (max-width: 800px) {
            .full-info-7 {
                gap: 12px;
                max-width: calc(100% - 140px);
            }
        }
        .mlist.section .popular-card #toogle-menu {
            bottom: 0px !important;
            background: #242731!important;
        }
        body #root .--overlap{
            background:#242731!important
        }
    	.movies-full__inside-rates.--stand .--imdb-r {
    		display: none;
    	}
    	.--rv-s3b{
    	    z-index:1;
    	}
.swiper-pagination-bullet{background-color: #ccc !important;}
.swiper-pagination-bullet-active{background: #E45F3A !important;}
.modal-poup.show{display: block;padding-right: 10px;z-index:1060}
.disabled {pointer-events: none;cursor: default;opacity: 0.3;}
.notice-400{z-index:99999;position: fixed;bottom: 0;text-align: center;width: 100%; left: 0;padding: 10px;background: #939393;color: white;}
.notice-400 a{text-transform: capitalize;color: #ffc119;}
.play-video {position: relative;padding-bottom: 64.25%;height: 0;width: 100%;background-color: #000;}
.play-video iframe {position: absolute !important;top: 0;left: 0;width: 100%;height: 100%;}
.loading.watchs{width: 250px;height: 177px;background-size: auto 80px;position: absolute;width: 100%;height: 100%;left: 0;top: 0;right: 0;bottom: 0;z-index: 97;display: none}
#w-episodes .body .episodes.name ul li a:visited{background-color: #0f0f0f;border-color:#0f0f0f}
#w-episodes .body .episodes.name ul li:nth-child(2n) a:visited{background-color: #171717;border-color:#171717}
#w-episodes .body .episodes.name ul li a:hover, #w-episodes .body .episodes.name ul li:nth-child(2n) a:hover{background-color: #aaa;color: #222;}
.episodes .ep-range{display: none;}
.episodes .ep-range.active{display: block;}
.fa-SUB::before{
  content: "\f20a";
}
.fa-DUB::before,.fa-RAW::before {
  content: "\f130";
}
.tooltipster-arrow{display: none !important;}
.pagination li.active .page-link{background-color: #E45F3A;border-color: #E45F3A;color: #fff;}
.loading{display: none;}
.loading.small{background-size: auto 30px;}
.off-light{width: 100%; height: 100%; position: fixed; left: 0px; top: 0px; z-index: 100; background: rgb(0, 0, 0); opacity: 0.95; display: none;}
#comments .tab-content{display: none;}
#comments .tab-content.active{display: block;}
#w-media #w-player #player-wrapper #player:before{z-index: 0 !important;}
.play-video{background-position: center center;background-size: cover;}
#w-media #w-episodes{max-width: 100% !important;}
#w-media #w-episodes .body .episodes {position: static;max-height: 300px;overflow-y: auto;}
.swiper-pagination-clickable .swiper-pagination-bullet{margin: 0 4px;}
.ani.items .item .info .name.item-lang{display: none;} 
.ani.items .item .info .name.item-lang.active{display: block;} 
.final-remove.hides{display: none;}
.final-remove.shows{display: block;}
.content-body{width: 100%;margin: auto;max-width: 600px;}
.with-request textarea.form-control{height: 60px !important;padding-left: 15px !important;line-height: 20px !important;}
.with-request input{padding-left: 15px !important;}
#trending-anime .dropdown-menu.show{position: absolute; inset: 0px auto auto 0px; margin: 0px; transform: translate(-72px, 26px);}
.player-section .player-main.playable #player .play-btn {pointer-events: all;opacity: 1;}
.loading.watchs::before{margin: calc(25% + 20px) auto;}
#seasons{max-width: 917px;}
.episode-section .eplist ul{display: none}
.episode-section .eplist ul.active{display: block;}
.loadings{display: none;margin: auto;border:2px solid none;border-radius:50%;border-top:3px solid #ff4343;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
.loadings.icon-search{width: 20px;height: 20px;position: absolute;z-index: 100;right: 40px;}
.loadings.icon-watchs{width: 30px;height: 30px;position: absolute;z-index: 100;top:calc(50% - 15px);left:calc(50% - 15px);}
.focus-layer{z-index: 1000;position: fixed !important;padding: 0px;width: 917.8px !important;max-width: 100% !important;height: 513.967px;left: calc(-458.9px + 50vw);top: calc(-256.983px + 50vh);transition: left 0.2s, top 0.2s;}
.mask-player{width: 100%;height: 100%;position: fixed;left: 0px;top: 0px;z-index: 999;background: rgb(0, 0, 0);opacity: 0.95;display: none;}
.entity-section .main-entity.collapse.active{display: block !important;}
.block-mobile{display: none;}
.block-pc{display: flex;}
.-menuSidebar__panel, .-menuSidebar__overlay{display: none;}
.slick-slider .slick-list, .swiper-slide, .d-bg-2{height: 440px;}
.slider-sl-2.swiper-pagination-bullets span{width: 10px;height: 10px;margin: 0 5px;background-color: #fff !important;opacity: 1;}
.slider-sl-2.swiper-pagination-bullets .swiper-pagination-bullet-active{background: #E45F3A !important;}
.sruliadis-slaideir-1 .swiper-slide-active .tex-bg-2, .sruliadis-slaideir-1 .swiper-slide-active .tex-bg-3, .sruliadis-slaideir-1 .swiper-slide-active .tex-bg-4, .sruliadis-slaideir-1 .swiper-slide-active .tex-bg-11 {
  opacity: .9;
  transform: translate(0);
  left: 0;
}
.sruliadis-slaideir-1 .swiper-slide-active .tex-bg-11 {
  opacity: .9;
  transform: translate(0);
  bottom: 0;
}
.filter-dropdowns .dropdown-menu, .--so-dropdown, .playerse__sidebar, .ss-menu, .episodes-list{display: none;}
.movie-card__img{height: 360px;}
.sidebar__body{height: calc(100% - 45px);}
.dropdown-item.no-selected{display: none !important;}
.--so-option.--so-option-selected svg, .episodes-list.selected{display: block;}
.--so-option svg{display: none;}
.btn-submit{width: 100%;background: #ff4343;color: #fff;transition: background .2s;display: flex;justify-content: center;padding: 5px 30px;align-items: center;border-radius: .6rem;}
#player-server .server-wrap .server-items{display: none;}
#player-server .server-wrap .server-items.active{display: flex;}
#player-server{color: #fff;width: 100%;padding-left: 320px;}
#player-server .server-type{display: flex;justify-content: flex-start;}
#player-server .server-type .tab{background-color: #000;display: inline-block;padding: 13px 20px;border-radius: 4px;cursor: pointer;}
#player-server .server-type .tab.active{background-color: #ff4343;}
#player-server .server-items{margin-top: 10px;justify-content: flex-start;display: flex;}
#player-server .server-items span {display: inline-block;padding: 10px;background-color: #000;margin-right: 5px;transition: transform .25s ease,background .25s ease;
  transform: skew(-12deg);border-radius: 4px;cursor: pointer;}
#player-server .server-items span.active{background-color: #ff4343;}
.--mod-overlay2{display: none;position: fixed;top: 0;right: 0;bottom: 0;left: 0;background: #0f0f148c;z-index: 100;padding: 24px;}
.modal-poup-content{
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	max-width: 500px;
	width: 100%;
	z-index: 1001;
	display: none;
}
@media only screen and (max-width: 1024px) {
	#player-server{padding-left: 0;}
}
@media only screen and (max-width: 800px) {
   .block-mobile{display: flex;}
   .block-pc{display: none;}
   .filter-dropdowns.d-flex{display: inline !important}
   .filter-dropdowns.d-flex .--so-dropdown-wrapper, .--so-trigger{width: 100%;}
   .filter .filter-item{margin: 0;}
   .dropdown-menu{left: 0;}
   .movies-full .movies-full__content{height: auto !important;margin-top: 15px !important;}
   .movies-full__player#player{height: auto !important;aspect-ratio: 16 / 10 !important;}
   .movie-card__img{height: 280px;}
   .slick-slider .slick-list, .swiper-slide, .d-bg-2{height: 360px;}
   #player-server{padding-left: 0;}
   .-menuSidebar__panel,.-menuSidebar,nav.sidebar{z-index: 400;}
}