@import url(reset-settings.css);

#dle-content {
	display: flex;
	flex-wrap: wrap;
}
.center{text-align:center}
div.center{width:100%;text-align: center}
	#snow,.snowContainer {
		height: 100%;
		width: 100%;
	}

	.g-recaptcha {
		/* margin-top: 40px; */
	}

	.main-menu>li>a,.meta-qual1,.mov-top h1,.movie-quality {
		text-transform: uppercase;
	}

	.speedbar,.top-news a {
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	.aut-info,.last-comm-text,.movie-desc,.rel-item,.related-item,.seasons li,.sorter li {
		box-sizing: border-box;
	}
.last-comm-text{padding-top:8px}

.rel-movie {
	aspect-ratio: 158/240;
}
.rel-movie img {
	object-fit: cover;
}
	.speedbar,.top-news a,.xsort-ul li {
		white-space: nowrap;
	}

	.cs-item img,.full-movie img,.movie-img img,.movie-img-1 img {
		width: 100%;
		min-height: 100%;
	}
.movie-img,.movie-img-1 {
	    aspect-ratio: 172/247;
	}
.movie-img img,.movie-img-1 img{
object-fit: cover;
	}

	.add-com-but,.cs-title span,.fa,.full-movie-title,.head-right a:after,.head-right a:before,.movie-img-inner,.news-title,.overlay-close,.show-login,a,button {
		transition: all 0.5s;
	}

	.snowContainer {
		top: 0;
		left: 0;
		z-index: 0;
		background: #131415;
	}

	#snow {
		background-image: url(../images/nyback1.png),url(../images/nyback2.png),url(../images/nyback3.png);
		-webkit-animation: snow 20s linear infinite;
		-moz-animation: snow 20s linear infinite;
		-ms-animation: snow 20s linear infinite;
		animation: snow 20s linear infinite;
	}

	.mov-dop a{
		color:#fff;
	}
	.mov-dop a:hover{
		color:#ca563f;
	}
	.all-wrap,.head-wr {
		height: auto;
	}

	@keyframes snow {
		0% {
			background-position: 0 0,0 0,0 0;
		}

		100% {
			background-position: 500px 1000px,400px 400px,300px 300px;
		}
	}

	@-moz-keyframes snow {
		0% {
			background-position: 0 0,0 0,0 0;
		}

		100% {
			background-position: 500px 1000px,400px 400px,300px 300px;
		}
	}

	@-webkit-keyframes snow {
		0% {
			background-position: 0 0,0 0,0 0;
		}

		100% {
			background-position: 500px 1000px,400px 400px,300px 300px;
		}
	}

	@-ms-keyframes snow {
		0% {
			background-position: 0 0,0 0,0 0;
		}

		100% {
			background-position: 500px 1000px,400px 400px,300px 300px;
		}
	}

	.all-wrap {
		width: 100%;
		padding: 0;
		position: relative;
		margin-top: 100px;
	}

	.bottom-inner,.cat-wr,.cs-text-inner,.footer-inner,.full-wr,.head-fixed-inner,.main-section-inner {
		width: 100%;
		min-width: 320px;
		max-width: 1200px;
		margin: 0 auto;
		position: relative;
		z-index: 100;
	}

	.bottom-wr {
		background-color: #131415;
		border-top: 5px solid #ca563f;
	}

	movie-img .footer-wr {
		background-color: #1f2123;
		position: relative;
		z-index: 100;
	}

	.cat-wr {
		padding: 100px 0 0;
	}

	.cat-filter {
		background-color: #131415;
	}

	.full-wr {
		padding: 60px 0 0;
	}

	.movie-wrap {
		padding: 20px 20px 20px 0px;
		background-color: #131415;
	}

	.movie-left {
		width: 280px;
		margin-left: -280px;
		float: left;
	}

	.movie-right {
		width: 100%;
		float: right;
		padding-left: 40px;
	}

	.head-fixed {
		position: fixed;
		left: 0;
		top: 0;
		width: 100%;
		background-color: rgba(0,0,0,.6);
		z-index: 999;
	}

	#bg-wallpaper,.logo-box {
		position: absolute;
		top: 0;
		left: 0;
	}

	.top-header {
		margin-top: 50px;
	}

	.head-fixed-inner {
		height: 50px;
		padding: 0 250px;
		z-index: 200;
	}

	#bg-wallpaper {
		width: 100%;
		height: 100%;
		z-index: 50;
		opacity: .01;
	}

	.logo-box {
		height: 50px;
		width: 20%;
		display: block;
		background: url(../images/logo.png?v3) left center no-repeat;
		background-size: contain;
		overflow: hidden;
		text-indent: -1000px;
	}

	.main-menu {
		position: relative;
		display: flex;
		text-align: left;
	}

	.main-menu>li>a {
		display: block;
		line-height: 50px;
		padding: 0 10px;
		color: #fff;
		font-size: 14px;
		font-weight: 700;
	}

	.nolink-menu {
		display: block;
		line-height: 50px;
		padding: 0 10px;
		color: #fff;
		font-size: 14px;
		font-weight: 700;
	}

	.main-menu>li>a:hover {
		color: #ca563f;
	}

	.nolink-menu {
		display: block;
		line-height: 50px;
		padding: 0 10px;
		color: #fff;
		font-size: 14px;
		font-weight: 700;
		cursor: pointer;
		text-transform: uppercase;
	}

	.nolink-menu:hover {
		color: #ca563f;
	}

	.hidden-menu {
		background-color: #131415;
		width: 870px;
		top: 100%;
		left: 0;
		position: absolute;
		z-index: 9999;
		display: none;
	}

	.one-col {
		width: 150px;
	}

	.hidden-menu ul {
		float: left;
		padding: 10px 0;
	}

	.one-col ul {
		width: 100%;
		float: none;
	}

	.hidden-menu ul:last-child {
		border-right: 0;
	}

	.hidden-menu li {
		display: block;
		position: relative;
	}

	.hidden-menu li a {
		color: #fff;
		display: block;
		padding: 0 15px;
		line-height: 30px;
		font-size: 14px;
	}

	.hidden-menu li a.title-menu {
		color: #ca563f;
		font-weight: 700;
		font-size: 15px;
	}

	.hidden-menu li a:hover {
		background-color: #ca563f;
		color: #fff;
	}

	.menuactive>a,li.menuactive>a:hover {
		color: #ca563f!important;
		background-color: rgba(0,0,0,.3);
	}

	.head-right {
		position: absolute;
		right: 0;
		top: 0;
		display: inline-block;
	}

	#orderdescsearch {
		background: #1f2123;
		color: #ca563f;
		margin: 5px 0;
		padding: 10px;
		height: 1%;
		border-radius: 5px;
	}

	.head-right a,.show-search {
		float: right;
		width: 50px;
		height: 50px;
		background-color: rgba(0,0,0,.3);
		text-align: center;
	}

	.show-search {
		cursor: pointer;
		color: #fff;
		line-height: 50px!important;
		font-size: 18px!important;
	}

	.show-search.active,.show-search:hover {
		color: #ca563f!important;
	}

	.show-login {
		display: inline-block;
		padding: 0;
		line-height: 20px;
		float: right;
		margin: 15px 0 0 60px;
		color: #fff;
		font-size: 14px;
		cursor: pointer;
		border-bottom: 1px dashed #fff;
		position: relative;
	}

	.show-login i {
		font-size: 15px;
		position: absolute;
		left: -30px;
		top: 1px;
	}

	.show-login:hover {
		color: #ca563f;
		border-bottom-color: #ca563f;
	}

	.head-right a {
		line-height: 50px;
		font-size: 18px;
		color: #ca563f;
		position: relative;
	}

	.head-right a:before {
		content: attr(data-label);
		position: absolute;
		top: 100%;
		left: -55%;
		width: 220%;
		opacity: 0;
		color: #444;
		text-align: center;
		background-color: #fff;
		font-weight: 700;
		font-size: 14px;
		line-height: 30px;
		pointer-events: none;
	}

	.head-right a:after,.main-section-wr:before,.movie-desc:before {
		content: " ";
	}

	.head-right a:after {
		bottom: 0;
		left: 50%;
		border: solid transparent;
		height: 0;
		width: 0;
		position: absolute;
		opacity: 0;
		pointer-events: none;
		border-color: rgba(245,245,245,0);
		border-bottom-color: #fff;
		border-width: 10px;
		margin-left: -10px;
	}

	.head-right a:hover {
		background-color: #ca563f;
		color: #fff;
	}

	.head-right a:hover:after,.head-right a:hover:before {
		opacity: 1;
	}

	.search-wrap {
		width: 100%;
		position: absolute;
		left: 0;
		top: 100%;
		padding: 20px;
		background-color: #444;
		z-index: 100;
		display: none;
		box-shadow: 0 20px 20px -20px rgba(0,0,0,.8),inset 0 20px 20px -20px rgba(0,0,0,.8);
	}

	.cs-item,.cs-item img {
		display: block;
	}

	.search-box {
		width: 100%;
		position: relative;
		margin: 0 auto;
		max-width: 700px;
	}

	.search-box input,.search-box input:focus {
		width: 100%;
		height: 40px;
		line-height: 38px;
		padding: 0 100px 0 10px;
		border-radius: 3px;
		background-color: #1f2123;
		color: #999;
		font: italic 14px Georgia;
		border: 1px solid #444;
	}

	.search-box input:focus {
		border: 1px solid #7bbc00;
		box-shadow: none;
	}

	.search-box button {
		position: absolute;
		right: 0;
		top: 0;
		border-radius: 0 3px 3px 0;
		padding: 0;
		text-align: center;
		width: 80px;
		height: 40px;
		line-height: 40px;
	}

	.cs-item,.slide {
		position: relative;
		overflow: hidden;
	}

	.slide {
		margin-top: 50px;
		max-height: 600px;
		background-color: #222;
		z-index: 100;
	}

	.cs-item i,.cs-text,.cs-title {
		position: absolute;
	}

	.cs-item img {
		width: 100%;
		height: auto;
	}

	.cs-text,.cs-text-inner {
		height: 100%;
	}

	.cs-text {
		width: 100%;
		left: 0;
		bottom: 0;
		z-index: 100;
		background: linear-gradient(to bottom,rgba(0,0,0,0) 30%,rgba(0,0,0,.8) 100%);
	}

	.cs-title {
		line-height: 40px;
		padding: 40px 0;
		bottom: 0;
		left: 0;
	}

	.cs-title span {
		color: #fff;
		font-size: 34px;
		text-shadow: 1px 1px 0 #000;
	}

	.cs-item i,.cs-item:hover .cs-title span {
		color: #ca563f;
	}

	.cs-item i {
		font-size: 80px;
		width: 80px;
		height: 80px;
		text-align: center;
		line-height: 80px;
		left: 50%;
		top: 50%;
		margin: -40px 0 0 -40px;
		opacity: .8;
		z-index: 200;
	}

	.cs-item i:hover {
		opacity: 1;
		transform: scale(1.2,1.2);
	}

	.main-section-wr {
		position: relative;
	}

	.main-section-wr:before {
		position: absolute;
		left: 0;
		top: 0;
		z-index: 50;
		height: 45px;
		background-color: #1f2123;
		width: 100%;
	}

	.active,.movie-img,.movie-img-1,.movie-item,.movie-item-table,.msi-title a i {
		position: relative;
	}

	.msi-title {
		height: 45px;
		line-height: 45px;
		overflow: hidden;
	}

	.msi-title h2 {
		font-size: 20px;
		font-weight: 700;
		float: left;
	}

	.msi-title a {
		height: 15px;
		line-height: 20px;
		display: inline-block;
		float: right;
		margin-top: 10px;
		font-weight: 600;
		font-size: 16px;
	}

	.msi-title a i {
		margin-left: 5px;
		font-weight: 400;
		font-size: 20px;
		top: 2px;
	}

	.flexed {
		display: inline-flex;
		margin: 0 auto;
		flex-wrap: wrap;
		justify-content: center;
		align-content: center;
		border-right: 4px solid #1f2123;
	}

	.main-section-col {
		width: 60%;
		float: left;
		padding-right: 20px;
	}

	.main-section-col:last-child {
		width: 40%;
		float: right;
	}

	.movie-item-table {
		z-index: 50;
		margin: 15px 10px;
		max-width: 25%;
		min-width: 200px;
		height: 100%;
		width: 200px;
		box-shadow: 0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);
	}

	.movie-item {
		z-index: 50;
		margin: 0 10px;
		-webkit-box-shadow: 0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset;
		-moz-box-shadow: 0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset;
		box-shadow: 0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset;
	}

	.active {
		z-index: 100;
	}

	.movie-img {
		overflow: hidden;
		z-index: 50;
	}

	.movie-img-1 {
		height: 200px;
		overflow: hidden;
		z-index: 50;
	}

	.go-watch,.movie-img-inner,.movie-series,.show-desc {
		position: absolute;
	}

	.movie-series {
		left: 0;
		bottom: 0;
		z-index: 50;
		width: 100%;
		background-color: #fccd3d;
		color: #af6402;
		padding: 10px;
		font-weight: 700;
		text-align: center;
	}

	.movie-img-inner {
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		z-index: 100;
		border: 5px solid #ca563f;
		opacity: 0;
		background-color: rgba(0,0,0,.6);
	}

	.movie-img-inner:hover {
		opacity: 1;
	}

	.show-desc {
		left: 10px;
		top: 10px;
		font-size: 30px!important;
		color: #fff;
		cursor: pointer;
		z-index:71;
	}
	.show-book {
		position:absolute;
		left: 70px;
		top: 10px;
		font-size: 30px!important;
		color: #fff;
		cursor: pointer;
	}
	.show-book:hover{color:#ca563f}
	.go-watch {
		left: 50%;
		top: 50%;
		margin: -28px 0 0 -28px;
		height: 56px;
		width: 56px;
		font-size: 60px!important;
		color: #ca563f;
		opacity: .8;
		cursor: pointer;
	}

	.movie-item-table>span,.movie-item>span {
		right: -10px;
		z-index: 100;
		display: inline-block;
		background-color: #ca563f;
		color: #fff;
		padding: 5px;
		font-size: 15px;
		position: absolute;
	}

	.go-watch:hover,.news-item-col-full:hover .movie-img-inner,.news-item-col:hover .movie-img-inner,.news-item:hover .movie-img-inner {
		opacity: 1;
	}

	.movie-item-table>span {
		top: -10px;
	}

	.movie-desc,.movie-rate {
		background-color: #1f2123;
	}

	.movie-rate {
		height: 40px;
		line-height: 40px;
		color: #444;
		font-size: 18px;
	}

	.movie-title {
		display: block;
		margin-top: 5px;
		height: 36px;
		overflow: hidden;
		text-align: center;
		font-weight: 700;
		font-size: 14px;
		transition: all 0.25s ease;
	}

.swiper-slide.movie-item:hover .movie-title{
		height:auto;
		overflow: unset;
	}
.movie-item.short-item:hover .movie-title{
		height:auto;
		overflow: unset;
	}

	.movie-desc {
		position: absolute;
		text-align: justify;
		right: 100%;
		top: 0;
		z-index: 99999999;
		width: 450px;
		padding: 20px;
		display: none;
		border: 1px solid #ca563f;
	}

	.movie-desk-item {
		display: block;
		padding-bottom: 5px;
	}

	.deck-title {
		font-size: 20px;
		display: block;
		padding-bottom: 5px;
		color: #9b9b9b;
	}

	.deck-value {
		font-style: normal;
		color: #ca563f;
	}

	.deck-value a {
		color: #ca563f;
	}

	.pop-right .movie-desc {
		right: auto;
		left: 60px;
	}

	.movie-desc:before {
		left: 100%;
		top: 30px;
		border: solid transparent;
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none;
		border-color: rgba(255,255,255,0);
		border-left-color: #fff;
		border-width: 10px;
		margin-top: -10px;
	}

	.pop-right .movie-desc:before {
		right: 100%;
		left: auto;
		border-color: rgba(255,255,255,0);
		border-right-color: #fff;
	}

	.deck-cast,.deck-director,.desc-about-title,.desc-year,.movie-date,.movie-genre {
		font-style: normal;
		color: #9b9b9b;
		display: block;
		padding-bottom: 3px;
		float: left;
		width: 70px;
	}

	.deck-cast1,.deck-director1,.desc-about-title1 a,.desc-year1,.movie-date1,.movie-genre1 {
		font-style: normal;
		color: #ca563f;
		display: block;
		padding-bottom: 3px;
	}

	.desc-about-title {
		float: none;
		padding-top: 5px;
		width: 100%;
		text-align: center;
	}

	.movie-text {
		margin-top: 10px;
		color: #9b9b9b;
		line-height: 20px;
		border-top: 1px solid #ca563f;
	}

	.movie-quality {
		display: inline-block;
		margin-top: 10px;
		margin-right: 10px;
		background-color: #ca563f;
		color: #fff;
		padding: 10px;
		font-size: 15px;
		font-weight: 700;
	}

	.main-sliders-rate a:nth-of-type(2) {
		width: 20%;
		text-align: center;
		font-size: 20px;
	}

	.main-sliders-rate a {
		position: relative;
		display: block;
		width: 40%;
		height: 42px;
		float: left;
		line-height: 42px;
		font-size: 13px;
		font-weight: 700;
		text-decoration: none;
	}

	.foot-menu li a,.last-comm-text a:hover,.site-desc a {
		text-decoration: underline;
	}
	.last-comm-text .coment-body{padding-left:11px;}

	.main-sliders-rate a span {
		position: relative;
		display: block;
		width: 20px;
		margin: 0 auto;
		padding-left: 14px;
	}

	.main-sliders-rate a svg {
		position: absolute;
		width: 18px;
		height: 17px;
	}

	.main-sliders-rate a:nth-of-type(1) {
		background: #242526;
		color: #71ce3f;
	}

	.main-sliders-rate a:nth-of-type(1):hover {
		background: #71ce3f;
		color: #fff;
	}

	.main-sliders-rate a:nth-of-type(1) svg {
		fill: #70cd3f;
		top: 12px;
		left: -10px;
	}

	.main-sliders-rate a:nth-of-type(1):hover svg {
		fill: #fff;
	}

	.main-sliders-rate a:nth-of-type(3) {
		background: #202122;
		color: #ba3636;
	}

	.main-sliders-rate a:nth-of-type(3):hover {
		background: #b93636;
		color: #fff;
	}

	.main-sliders-rate a:nth-of-type(3) svg {
		fill: #ba3636;
		top: 14px;
		left: -10px;
	}

	.main-sliders-rate a:nth-of-type(3):hover svg {
		fill: #fff;
	}

	.sorter li {
		float: right;
		display: inline-block;
		position: relative;
		width: 33%;
	}

	.sorter li:hover {
		background: bisque;
	}

	.sorter li a {
		width: 100%;
		display: block;
	}

	.short-item {
		margin: 10px 1% 40px;
		float: left;
		width: 18%;
	}

	.colored-one {
		background-color: #243544;
	}


	.colored-one:before {
		background-color: #2d2e30;
	}

	.colored-one h2 {
		color: #fff;
	}

	.colored-one a {
		color: #9f9f9f;
	}

	.colored-one a:hover {
		color: white;
	}

	.colored-one .movie-rate {
		background-color: #202122;
		color: #fff;
	}

	.colored-one .full-rating3 a i {
		color: #05cd26;
	}

	.colored-one .full-rating3 a:nth-child(2) i {
		color: #e4040a;
	}

	.col-item {
		width: 33.3%;
		float: left;
		padding: 5px;
	}

	.news-item-col,.news-item-col-full {
		width: 100%;
		float: right;
		padding: 5px;
		margin-bottom: 10px;
		display: block;
	}

	.news-item-col {
		height: 100px;
	}

	.news-item-col-full {
		height: 200px;
	}

	.news-item {
		margin-top: 20px;
		width: 49%;
		float: left;
		display: block;
		height: 200px;
	}

	.argcoms,.bhinfo {
		color: #ca563f;
	}

	.news-item:nth-child(2n) {
		float: right;
	}

	.aut-info,.foot-copyr,.foot-menu li,.foot-menu ul {
		float: left;
	}

	.news-title {
		position: absolute;
		left: 0;
		bottom: 0;
		z-index: 200;
		width: 100%;
		background: linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.7) 100%);
		color: #fff;
		padding: 50px 20px 20px;
		font-weight: 700;
		font-size: 15px;
	}

	.news-item-col-full:hover .news-title,.news-item-col:hover .news-title,.news-item:hover .news-title {
		color: #ca563f;
	}

	.last-comments-box {
		background-color: #1f2123;
		margin: 20px 0;
		height: 420px;
		overflow: hidden;
		padding: 0;
		position: relative;
	}

	.scroller {
		overflow-y: scroll;
		width: 100%;
		height: 100%;
		padding: 5px 10px 5px 5px;
	}

	.avatar-box,.full-movie,.last-comm-av,.origintitle,.speedbar,.tabs,.top-news a {
		overflow: hidden;
	}

	.scroller::-webkit-scrollbar {
		width: 0;
	}

	.scroller__bar {
		position: absolute;
		right: 0;
		z-index: 1;
		top: 0;
		width: 8px;
		background: #ca563f;
		border-radius: 3px;
		opacity: .7;
	}

	.scroller:hover .scroller__bar {
		opacity: 1;
	}

	.last-comm-av {
		width: 50px;
		height: 50px;
		border-radius: 50%;
		display: inline-block;
	}

	.last-comm {
		padding-bottom: 5px;
		border-bottom: 1px dashed #ca563f;
		margin-bottom: 5px;
	}

	.aut-info {
		width: 30%;
		text-align: center;
		border-right: 2px solid #ca563f;
	}

	.coment-body {
		margin: 5px;
	}

	.last-comm-text {
		display: inline-block;
		width: 70%;
	}

	.last-comm-av img {
		width: 100%;
		min-height: 100%;
	}

	.last-comm-text a {
		margin-left: 16px;
		margin-bottom: 5px;
		font-weight: 700;
		font-size: 16px;
		color: #ca563f;
	}

	.site-desc {
		padding: 40px 0;
		color: #9f9f9f;
	}

	.site-desc h1,.site-desc h2,.site-desc h3 {
		font-size: 24px;
		color: #fff;
		text-transform: uppercase;
		margin-bottom: 20px;
		font-weight: 700;
	}

	.site-desc a,.site-desc h1 span,.site-desc h2 span,.site-desc h3 span {
		color: #ca563f;
	}

	.site-desc p {
		margin-bottom: 10px;
		text-align: justify;
		text-indent: 30px;
	}

	.cat-title,.side-register,.side-title,.sorter form,.sorter>i {
		text-align: center;
	}

	.site-desc img {
		opacity: .7;
		border-radius: 10px;
		padding: 5px;
		margin: 8px 20px 8px 0;
		float: left;
	}

	.footer-inner {
		display: flex;
		align-items: center;
		flex-wrap: wrap;
		justify-content: flex-start;
		padding: 0 20px 20px 80px;
		color: #fff;
		min-height: 70px;
		background: url(../images/f-icon.png) 0 0 no-repeat;
	}

	.foot-copyr {
		padding: 0 40px 0 0;
		font-weight: 700;
		font-size: 18px;
		line-height: 30px;
	}

	.foot-menu li a {
		display: block;
		color: #ca563f;
		font-style: italic;
		padding: 0 10px;
		line-height: 30px;
	}

	.foot-menu li a:hover {
		text-decoration: none;
	}

	.sorter a:hover,.speedbar a {
		text-decoration: underline;
	}

	.counters-box {
		display: inline-block;
		background-color: #131415;
		min-width: 31px;
		height: 31px;
		position: absolute;
		right: 10px;
		top: 20px;
	}

	.cat-top,.sorter {
		background-color: #1f2123;
		position: relative;
	}

	.cat-title {
		margin-bottom: 40px;
		font-weight: 700;
		font-size: 24px;
	}

	.cat-top {
		margin: 0 0 12px;
		height: 40px;
		line-height: 40px;
		z-index: 200;
	}

	.sorter {
		display: inline-block;
		float: right;
	}

	.sorter:before {
		content: attr(data-label);
		float: left;
		font-weight: 700;
		font-size: 18px;
		padding: 0 20px;
		cursor: pointer;
		color: #9f9f9f;
	}

	.sorter>i {
		width: 40px;
		background-color: #ca563f;
		color: #fff;
		font-size: 18px;
		height: 40px;
		line-height: 40px!important;
	}

	.sorter form,.speedbar {
		padding: 0 20px;
		line-height: 50px;
	}

	.sorter form {
		display: none;
		background-color: #fff;
		position: absolute;
		right: 0;
		top: 100%;
		width: 600px;
		color: #444;
	}

	.full-slides,.speedbar {
		background-color: #1f2123;
	}

	.cat-top .social-likes {
		float: left;
	}

	.cat-wr .news-item {
		width: 23%;
		float: left!important;
		margin: 0 1% 20px;
		height: 180px;
	}

	.speedbar {
		height: 50px;
		color: #ca563f;
	}

	.full-movie-title,.side-register,.top-news li:before {
		font-weight: 700;
		color: #fff;
	}

	.speedbar a:hover {
		text-decoration: none;
	}

	.film-info a:hover,.full-taglist a:hover,.full-text a,.full-text a:hover,.full-text a:visited {
		text-decoration: underline;
	}

	.full-slides {
		padding: 20px;
		margin-bottom: 20px;
	}

	.full-movie {
		display: block;
		margin: 0;
		position: relative;
	}

	.full-movie-title {
		position: absolute;
		left: 0;
		bottom: 0;
		width: 100%;
		opacity: 0;
		background-color: #ca563f;
		padding: 10px;
		font-size: 15px;
		font-weith: bold;
	}

	.full-movie:hover .full-movie-title {
		opacity: 1;
	}

	.side-title {
		font-size: 22px;
		line-height: 25px;
		background-color: #1f2123;
		padding: 10px;
	}

	.top-news {
		counter-reset: li;
		list-style: none;
		margin: 0 10px;
	}

	.top-news li {
		position: relative;
		padding-left: 36px;
		background-color: #1f2123;
	}

	.top-news li:nth-child(2n) {
		background-color: #111;
	}

	.top-news li:before {
		content: counter(li);
		counter-increment: li;
		font-size: 12px;
		position: absolute;
		top: 7px;
		left: 10px;
		width: 26px;
		height: 26px;
		line-height: 26px;
		text-align: center;
		box-shadow: inset 0 0 0 2px #ca563f;
		border-radius: 50%;
	}

	.top-news a {
		display: block;
		padding: 0 10px;
		line-height: 40px;
	}

	.side-movie {
		width: 50%;
		float: left;
		margin: 0;
		height: 180px;
	}

	.side-movie:nth-child(2n) {
		float: right;
	}

	.side-content .news-item {
		width: 100%;
		float: none;
		margin-bottom: 10px;
		height: 180px;
	}

	.side-content .news-item:last-child {
		margin-bottom: 0;
	}

	.side-register {
		display: block;
		margin-top: 20px;
		padding: 10px;
		background-color: #1f2123;
		font-size: 16px;
	}

	.side-register b {
		display: block;
		text-align: left;
		background-color: #ca563f;
		color: #fff;
		margin-bottom: 10px;
		padding: 10px 10px 10px 40px;
		position: relative;
		min-height: 65px;
	}

	.dev-block,.mov-dop h2,.screens-section,.share-section {
		text-align: center;
	}

	.players-section,.tabs {
		background-color: #1f2123;
	}

	.side-register i {
		position: absolute;
		left: 10px;
		top: 20px;
		font-weight: 400;
		font-size: 20px;
	}

	.mov-top {
		margin: 20px 0;
	}

	.mov-top h1 {
		font-size: 24px;
		color: #fff;
		margin-bottom: 3px;
		float: left;
	}

	.mov-date {
		font-style: italic;
		float: right;
	}

	.mov-dop,.mov-top+.full-text {
		margin-bottom: 20px;
	}

	.mov-dop h2 {
		font-size: 20px;
		margin-bottom: 10px;
		color: #9f9f9f;
	}

	.mov-dop {
		font-size: 1.5em;
		display: block;
	}

	.players-section {
		position: relative;
	}

	.box {
		display: none;
		color: #fff!important;
	}

	.box.visible {
		display: block;
	}

	.mov-compl,.social-likes,.tabs li {
		display: inline-block;
	}

	.tabs {
		padding-right: 100px;
		height: 50px;
	}

	.tabs li {
		height: 50px;
		padding: 0 20px;
		line-height: 50px;
		cursor: pointer;
		margin: 0 -4px 0 0;
		color: #fff;
		font-size: 16px;
		font-weight: 700;
		border-right: 1px solid #1f2123;
	}

	.tabs li:hover {
		color: #ca563f;
	}

	.tabs li.current {
		background-color: #ca563f;
		color: #fff;
	}

	.tabs i {
		margin-right: 5px;
	}

	.side-tabs {
		margin-bottom: 0;
	}

	.side-tabs .tabs {
		padding-right: 0;
	}

	.side-tabs .tabs li {
		height: 40px;
		padding: 0 10px;
		line-height: 40px;
		font-size: 14px;
		font-weight: 400;
		margin-right: -3px;
	}

	.mov-compl {
		height: 25px;
		line-height: 25px;
		position: absolute;
		top: 0;
		right: 0;
	}

	.mov-compl a {
		color: #ca563f;
		font-size: 16px;
		font-weight: 700;
	}

	.mov-compl i {
		margin-right: 5px;
	}

	.share-section {
		padding: 10px 20px;
		background-color: #1f2123;
	}

	.screens-section>.scr-img,.screens-section>img {
		display: inline-block;
		width: 24.5%;
		height: 115px;
		overflow: hidden;
	}

	.screens-section>.scr-img+br {
		display: none;
	}

	.screens-section>.scr-img img {
		display: block;
		width: 100%;
		min-height: 100%;
	}

	.screens-section>.scr-img img:hover {
		box-sizing: border-box;
		border: 2px solid #ca563f;
	}

	.film-user-info {
		padding: 10px 20px;
		background-color: rgba(0,0,0,.6);
		position: absolute;
		left: 0;
		bottom: 50px;
		right: 0;
	}

	.full-info-item {
		display: inline-block;
		float: left;
		height: 30px;
		line-height: 30px;
		margin-right: 20px;
		color: #fff;
		font-size: 16px;
	}

	.full-info-item i {
		color: #ca563f;
		margin-right: 5px;
		font-size: 18px;
	}

	.full-info-item a {
		color: #fff;
	}

	.full-info-item a:hover {
		color: #fccd3d;
	}

	.full-info-item-favorites {
		display: inline-block;
		height: 25px;
		padding: 0 40px 0 0;
		line-height: 25px;
		position: absolute;
		top: 25px;
		right: 0;
	}

	.full-info-item-favorites a {
		color: #ca563f;
		font-size: 16px;
		font-weight: 700;
	}

	.film-poster {
		position: relative;
		background-color: #1f2123;
		padding: 10px;
	}

	.film-poster img {
		display: block;
		width: 100%;
	}

	.full-quality {
		position: absolute;
		top: 15px;
		right: 0;
		z-index: 70;
		display: inline-block;
		line-height: 30px;
		background-color: rgba(0,0,0,.7);
		color: #fff;
		padding: 0 10px;
		font-size: 12px;
		font-weight: 700;
	}
	.full-zoom{
		position: absolute;
		top: 15px;
		left: 0;
		z-index: 70;
		display: inline-block!important;
		line-height: 30px!important;
		background-color: rgba(0,0,0,.7);
		color: #fff;
		padding: 0 10px;
		font-size: 17px!important;
		font-weight: 100!important;
	}
	.full-zoom:hover{background-color:#ca563f}
	.full-zoom a:hover{color:#fff}
	.full-rate,.full-rate.colored-one {
		background-color: #000;
		color: #fff;
	}

	.full-rate {
		height: 40px;
		line-height: 40px;
		font-size: 24px;
	}

	.full-rate .full-rating3>span {
		font-size: 18px;
	}

	.film-info {
		font-weight: 700;
		color: #fff;
	}

	.devices-item,.film-info a {
		color: #ca563f;
	}

	.fi-item {
		padding: 15px;
		background-color: #1f2123;
	}

	.dev-block {
		float: left;
		display: block;
		padding-left: 20px;
	}

	.devices-item {
		font-size: 9px;
		display: block;
	}

	.film-info .fi-item:nth-child(2n) {
		background-color: #111;
	}

	.fi-label {
		float: left;
		width: 80px;
		color: #9f9f9f;
		font-weight: 500;
	}

	.fi-label h2 {
		font-weight: 700;
		font-size: 14px;
		width: 80px;
	}

	.film-info2 .fi-item {
		background-color: #1f2123;
		color: #fff;
	}

	.film-info2 .fi-item:nth-child(2n) {
		background-color: #111;
	}

	.film-info2 .fi-label {
		width: auto;
		margin-right: 10px;
		font-weight: 700;
		color: #9f9f9f;
	}

	.full-text embed,.full-text frame,.full-text iframe,.full-text object,.full-text video {
		width: 100%!important;
		height: 400px;
	}

	.full-text {
		line-height: 24px;
		font-size: 16px;
		color: #9f9f9f;
	}

	.full-text img {
		margin: 0 10px 10px 0;
		max-width: 100%;
		border: 5px solid #1f2123;
	}

	.full-text a {
		color: #ca563f;
	}

	.full-text a:hover {
		color: #ca563f;
	}

	.full-text a:visited {
		color: #9f9f9f;
	}

	.full-text h4,.full-text h5 {
		font-size: 18px;
	}

	.full-text p {
		margin-bottom: 15px;
		text-align: justify;
	}

	.full-text h2,.full-text h3,.full-text h4,.full-text h5,.full-text ol,.full-text ul {
		margin: 0;
	}

	.full-text ul li {
		list-style: disc;
		margin-left: 40px;
	}

	.full-text ol {
		counter-reset: li;
		padding: 0;
		list-style: none;
		margin-left: 25px;
	}

	.full-text ol li {
		position: relative;
		margin: 0 0 5px;
		padding-left: 30px;
		min-height: 20px;
	}

	.full-text ol li:before {
		content: counter(li);
		counter-increment: li;
		font-size: 11px;
		position: absolute;
		top: 0;
		left: 0;
		width: 20px;
		height: 20px;
		line-height: 20px;
		text-align: center;
		color: #fff;
		background: #0297dc;
		font-weight: 700;
		border-radius: 50%;
	}

	.comm-av:after,.login-checkbox input+label:before,.movie-lines1 li:after,.xsort-admin-area:after,.xsort-area:after,.xsort-selected:after,.xsort-ul li.current:after {
		content: "";
	}

	.comm-av,.comm-top,.related-item,.related-items {
		position: relative;
	}

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

	.add-com,.add-com-but,.full-nav {
		text-align: center;
	}

	.full-text table tr td {
		padding: 10px;
		border: 1px solid #ccc;
		font-size: 12px;
	}

	.full-text table tr:nth-child(1) {
		background-color: #0297dc!important;
		color: #fff;
		font-size: 14px!important;
	}

	.full-text table tr:nth-child(2n+1) {
		background-color: #f9f9f9;
	}

	.solototle {
		padding: 10px 20px 0;
		font-size: 30px;
		display: block;
	}

	.origintitle {
		color: #9f9f9f;
		padding: 0 20px;
		font-size: 15px;
		display: block;
	}

	.dcont {
		border: 1px solid #e3e3e3;
		padding: 0 15px 15px;
		margin: 20px 0;
		line-height: 20px;
	}

	.polltitle {
		display: block;
		padding: 5px 15px;
		margin: 0 -15px 15px;
		font-size: 18px;
		background-color: #131415;
		line-height: normal;
	}

	.full-taglist {
		margin: 10px 0 20px;
		font-size: 11px;
	}

	.full-taglist-t {
		margin-bottom: 5px;
		font-weight: 700;
	}

	.full-nav {
		margin-bottom: 20px;
	}

	.full-nav a {
		color: #06c;
		text-decoration: none;
	}

	.full-nav a:hover {
		color: #06c;
		text-decoration: underline;
	}

	.full-nav-pages {
		margin: 0 15px;
	}

	.full-nav-pages a,.full-nav-pages span {
		display: inline-block;
		margin: 0 5px;
	}

	.related {
		margin-bottom: 20px;
	}

	.rel-movie {
		width: 100%;
		display: block;
		border: 1px solid #ca563f;
	}

	.related-item {
		width: 20%;
		float: left;
		padding: 5px;
	}

	.add-com {
		margin-top: 20px;
	}

	.add-com-but {
		display: block;
		background-color: #fccd3d;
		color: #af6402;
		margin-bottom: 15px;
		padding: 20px;
		font-size: 18px;
		font-weight: 700;
		cursor: pointer;
	}

	.add-com-but i {
		margin-right: 10px;
		font-weight: 400;
	}

	.add-com-but a {
		color: #444;
		text-decoration: underline;
	}

	.comm-author,.comm-author a {
		color: #ca563f;
	}

	.add-com-but:hover {
		background-color: #f9c524;
	}

	#addcform {
		margin: 20px 0;
		text-align: left;
	}

	.mass_comments_action {
		height: 1%;
		text-align: right;
		padding: 5px 15px;
		background-color: #222;
		margin: 20px 0;
	}

	.comm-rate a,.login-avatar,.login-links,.login-social,.login-title {
		text-align: center;
	}

	.mass_comments_action .bbcodes {
		margin-bottom: 0;
	}

	.comments-items {
		padding: 20px 0;
	}

	.comm-item {
		margin-bottom: 20px;
	}

	.comm-av {
		float: left;
		width: 50px;
		height: 50px;
	}

	.comm-av img {
		width: 100%;
		height: 50px;
		display: block;
		border-radius: 50%;
	}

	.comm-av:after {
		width: 8px;
		height: 8px;
		position: absolute;
		left: -2px;
		bottom: 0;
		background-color: #ccc;
		border-radius: 50%;
	}

	.status-online:after {
		background-color: #3c0;
	}

	.comm-info {
		float: left;
		padding: 10px 0 0 10px;
		height: 50px;
	}

	.comm-author {
		font-size: 16px;
		font-weight: 700;
	}

	.comm-group,.comm-group span {
		color: #5c5c5c;
	}

	.comm-body {
		margin: 10px 0;
		background-color: #1f2123;
		border-radius: 3px;
		padding: 10px;
		color: #9f9f9f;
	}

	.login-input,.login-title {
		margin-bottom: 20px;
	}

	.signature {
		font: italic 11px Georgia,"Times New Roman",Times,serif;
		margin-top: 10px;
		border-top: 1px dashed #9f9f9f;
		padding-top: 5px;
	}

	.comm-bottom {
		height: 20px;
		line-height: 20px;
		color: #9f9f9f;
	}

	.comm-date {
		float: left;
		font-style: italic;
		font-size: 12px;
		margin-right: 10px;
	}

	.comm-num {
		float: right;
		font-weight: 700;
	}

	.comm-num i {
		margin-right: 5px;
		font-size: 16px;
		font-weight: 400;
	}

	.reply-but {
		float: right;
		margin-right: 20px;
		font-style: italic;
	}

	.comm-rate {
		position: absolute;
		right: 0;
		top: 15px;
		line-height: 20px;
	}

	.comm-rate span.ratingtypeplusminus {
		display: block;
		padding: 0 30px;
		color: #9f9f9f;
		font-weight: 700;
		font-size: 16px;
	}

	.comm-rate a {
		display: block;
		width: 20px;
		height: 20px;
		position: absolute;
		top: 0;
		left: 0;
		line-height: 20px;
		font-size: 28px;
		font-weight: 700;
		color: #61b804;
	}

	#gotop,.overlay {
		position: fixed;
		display: none;
	}

	.comm-rate a:last-child {
		left: auto;
		right: 0;
		line-height: 20px;
		color: #ec000b;
		top: -3px;
	}

	.comm-rate a:hover {
		opacity: .7;
	}

	.comm-rate>span>span.ratingzero {
		color: #9f9f9f;
	}

	.comm-rate>span>span.ratingtypeplus {
		color: #06b601;
	}

	.comm-rate>span>span.ratingplus {
		color: green;
	}

	.comm-rate>span>span.ratingminus {
		color: red;
	}

	.pos-comm {
		background-color: #0c3201;
	}

	.neg-comm {
		background-color: #320104;
	}

	#gotop {
		width: 40px;
		height: 40px;
		right: 0;
		bottom: 0;
		cursor: pointer;
		background: url(../images/gotop.png) no-repeat;
		z-index: 9998;
		opacity: .8;
	}

	.overlay {
		left: 0;
		top: 0;
		z-index: 999;
		width: 100%;
		height: 100%;
		background-color: #444;
		background: linear-gradient(90deg,#444 10%,#000 90%);
	}

	.login-box,.overlay-close {
		position: absolute;
		color: #fff;
	}

	.overlay-close {
		right: 40px;
		top: 40px;
		font-size: 34px!important;
		cursor: pointer;
	}

	.overlay-close:hover {
		transform: rotate(90deg) scale(1.1,1.1);
	}

	.login-box {
		width: 320px;
		left: 50%;
		top: 20%;
		margin-left: -160px;
		padding: 20px;
	}

	.login-title {
		font-size: 24px;
	}

	.login-input input,.login-input input:focus {
		display: block;
		width: 100%;
		height: 40px;
		padding: 0 10px;
		line-height: 40px;
		background-color: #fff;
		border-radius: 3px;
		border: 1px solid transparent;
		box-shadow: none;
	}

	.login-input input:focus {
		border: 1px solid #c9282d;
	}

	.login-button button {
		display: block;
		text-align: center;
		font-size: 18px;
		width: 100%;
		height: 40px;
		line-height: 40px;
	}

	.login-checkbox {
		font-size: 12px;
		margin: 10px 0;
		color: #ccc;
	}

	.login-checkbox input {
		display: none;
	}

	.login-checkbox input+label:before {
		width: 10px;
		height: 10px;
		margin-right: 5px;
		cursor: pointer;
		position: relative;
		top: 3px;
		border-radius: 3px;
		border: 3px solid #ccc;
		background-color: #444;
		display: inline-block;
	}

	.login-checkbox input:checked+label:before {
		background-color: #c9282d;
	}

	.login-links {
		line-height: 30px;
	}

	.login-links a {
		color: #ccc;
		float: left;
	}

	.login-links a:last-child {
		float: right;
	}

	.login-links a:hover {
		color: #fff;
	}

	.login-social a {
		display: inline-block;
		margin: 0 3px 10px;
	}

	.login-social img {
		display: block;
		width: 30px;
	}

	.login-social a:hover img {
		transform: scale(1.1);
	}

	.avatar-box {
		display: inline-block;
		width: 80px;
		height: 80px;
		border-radius: 50%;
		box-shadow: 3px 3px 10px 0 rgba(0,0,0,.4);
	}

	.avatar-box img {
		width: 100%;
		min-height: 100%;
	}

	.avatar-box+a {
		color: #ccc;
		display: block;
		margin-top: 5px;
	}

	.login-menu {
		margin-top: 20px;
	}

	.login-menu a {
		display: block;
		height: 30px;
		padding: 0 20px;
		line-height: 30px;
		background-color: #333;
		color: #fff;
		margin-bottom: 5px;
		border-radius: 3px;
	}

	.login-menu a:hover {
		background-color: #ca563f;
		color: #fff;
	}

	.show-menu {
		display: none;
	}

	.comments-tree-list .comments-tree-list {
		padding-left: 30px;
	}



	.list-top {
		--place-size: 48px;
		--place-margin-right: 16px;
		width: 100%;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: center;
		align-items: center;
		transition: all .125s ease;
		margin-bottom: 10px;
	}

	.list-top a {
		color: #fff;
		text-decoration: none;
		outline: 0;
	}

	.list-top__place {
		min-width: var(--place-size);
		height: var(--place-size);
		margin-right: var(--place-margin-right);
		font-size: 14px;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-pack: center;
		justify-content: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.list-top__place[data-place="1"] {
		color: #f6be00;
	}

	.icon--mask {
		-webkit-mask-repeat: no-repeat;
		mask-repeat: no-repeat;
		-webkit-mask-position: center;
		mask-position: center;
		-webkit-mask-size: contain;
		mask-size: contain;
		background-color: #fff;
		transition: background-color .125s ease;
	}

	.icon--mask--wreath {
		-webkit-mask-image: url(../images/cdb89305766fd85c1556.svg);
		mask-image: url(../images/cdb89305766fd85c1556.svg);
	}

	.list-top__place .icon--mask {
		width: var(--place-size);
		height: var(--place-size);
	}

	.list-top__place[data-place="1"] .icon--mask {
		background-color: #f6be00;
	}

	.list-top__place span {
		position: absolute;
	}

	.list-top__body {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: stretch;
		align-items: stretch;
		background-color: #252627;
		-ms-flex-positive: 1;
		flex-grow: 1;
		height: 76px;
		transition: background-color 125ms ease;
		max-width: calc(100% - var(--place-size) - var(--place-margin-right));
	}

	.list-top__photo {
		min-width: 51px;
		background-color: #303030;
		position: relative;
	}

	.list-top__photo img {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		-o-object-fit: cover;
		object-fit: cover;
	}

	.list-top__data {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-ms-flex-align: center;
		align-items: center;
		padding: 8px 12px;
		-ms-flex-positive: 1;
		flex-grow: 1;
	}

	.list-top__data>* {
		margin: 0 12px;
	}

	.list-top__name {
		-ms-flex-positive: 1;
		flex-grow: 1;
		margin-bottom: 4px !important;
	}

	.list-top__data>*:first-child {
		margin-left: 0;
	}

	.list-top__name h4 {
		font-weight: 700;
		font-size: 16px;
		margin-bottom: 4px;
		transition: color .125s ease;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
	}

	.list-top__name__original {
		font-size: 12px;
		color: #aeaeae;
	}

	.list-top__genres {
		color: #aeaeae;
		font-size: 14px;
	}

	.list-top__year {
		font-size: 14px;
		white-space: nowrap;
		min-width: 56px;
	}

	.selection__badge--border {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-pack: center;
		justify-content: center;
		-ms-flex-align: center;
		align-items: center;
		border: 1px solid #303030;
		padding: 4px 20px;
		border-radius: 24px;
		min-height: 42px;
		line-height: 1.44em;
		box-sizing: border-box;
	}

	.selection__badge--imdb {
		background-color: #f6c700;
		color: #1d1e1f;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: center;
		align-items: center;
		font-size: 14px;
		font-weight: 700;
		cursor: default;
	}

	.selection__badge--imdb--light {
		font-weight: 500;
	}

	.selection__badge--imdb--light, .selection__badge--imdb--light:hover {
		background-color: rgba(0,0,0,0);
		color: #f6c700;
	}

	.list-top__imdb {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-pack: start;
		justify-content: flex-start;
		min-width: 106px;
		padding: 0 16px;
		box-sizing: border-box;
	}

	.icon--mask--imdb {
		-webkit-mask-image: url(../images/0fc449d58ca406b3cd42.svg);
		mask-image: url(../images/0fc449d58ca406b3cd42.svg);
		height: 20px;
		min-width: 40px;
		background-color: #1d1e1f;
	}

	.selection__badge--imdb .icon--mask {
		margin-right: 4px;
	}

	.selection__badge--imdb--light .icon--mask, .selection__badge--imdb--light:hover .icon--mask {
		background-color: #f6c700;
	}

	.list-top__favourite {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-pack: center;
		justify-content: center;
		-ms-flex-align: center;
		align-items: center;
		min-width: 42px;
		height: 42px;
		border-radius: 50%;
		border: 1px solid #303030;
		min-width: 50px;
		height: 50px;
		border-radius: 50%;
		gap: 5px;
	}

	.list-top__data>*:last-child {
		margin-right: 0;
	}

	.flex {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-pack: center;
		justify-content: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.list-top .favourite {
		background-color: rgba(0,0,0,0);
		padding: 6px 4px;
		transition-duration: 125ms;
		width: 42px;
		height: 42px;
		box-sizing: border-box;
		border-radius: 50%;
	}

	.list-top .favourite .icon--mask, .list-top .favourite .icon--bg {
		min-width: 20px;
		width: 20px;
		height: 20px;
	}

	.favourite[data-added=false] .icon--mask--favourite-fill, .favourite[data-added=false] .favourite--yes {
		display: none;
	}

	.icon--mask--favourite {
		-webkit-mask-image: url(../images/46516831c703bf6a729c.svg);
		mask-image: url(../images/46516831c703bf6a729c.svg);
		width: 24px;
		min-width: 24px;
		height: 24px;
	}

	.list-top:hover .list-top__body {
		background-color: #27292a;
	}

	.list-top .favourite[data-added=true], .list-top .favourite:hover:not([data-added=true]) {
		background-color: #303030;
	}

	.list-top .favourite[data-added=true] .icon--mask, .list-top .favourite[data-added=true] .icon--bg, .list-top .favourite:hover:not([data-added=true]) .icon--mask, .list-top .favourite:hover:not([data-added=true]) .icon--bg {
		background-color: var(--main-color);
	}

	.list-top .related-item-rating {
		position:relative !important;
		top:auto !important;
		left:auto !important;
	}




	@media screen and (max-width:768px) {


		.list-top__favourite {display:flex !important;}

		.list-top__year.rat {
			bottom: 22px;
			right: 75px;
		}

		.list-top__body {
			height: auto;
		}

		.list-top__photo {
			margin: 8px 0 auto 8px;
			min-height: 78px;
			max-height: 78px;
		}

		.list-top__data {
			-ms-flex-direction: column;
			flex-direction: column;
			-ms-flex-align: start;
			align-items: flex-start;
			position: relative;
			-ms-flex-pack: start;
			justify-content: flex-start;
			transition: background-color .125s ease;
			padding: 8px;
		}

		.list-top__data>*:first-child {
			margin-left: 0;
		}

		.list-top__name h4 {
			font-size: 14px;
		}

		.list-top__name__original {
			overflow: hidden;
			text-overflow: ellipsis;
			display: -webkit-box;
			-webkit-box-orient: vertical;
			-webkit-line-clamp: 1;
		}

		.list-top__genres {
			white-space: nowrap;
			overflow: hidden;
			text-overflow: ellipsis;
			font-size: 12px;
			max-width: 200px;
			white-space: pre-wrap;
		}

		.list-top__name h4 {
			max-width: 145px;
		}

		.list-top__data>* {
			margin: 0 0;
		}

		.list-top__year {
			position: absolute;
			bottom: 18px;
			right: 8px;
			font-size: 12px;
			min-width: 0;
		}

		.list-top__imdb {
			min-width: 0;
			margin-top: 6px;
			padding: 0 10px;
		}

		.list-top__data>*:last-child {
			margin-right: 0;
		}

		.list-top__favourite {
			position: absolute;
			top: 6px;
			right: 6px;
		}

		.icon--mask--imdb {
			min-width: 30px;
		}



	}


	@media screen and (max-width:576px) {

		.list-top {
			--place-size: 30px;
		}

		.list-top {
			--place-size: 30px;
		}

		.list-top__place {
			margin-right: 8px;
		}





	}









	@media screen and (max-width:1220px) {
		.hidden-menu,.main-menu {
			width: 100%;
		}

		.bottom-inner,.cat-wr,.cs-text-inner,.footer-inner,.full-wr,.head-fixed-inner,.main-section-inner {
			max-width: 1000px;
		}

		.main-menu {
			position: absolute;
			text-align: left;
			top: 50px;
			left: 0;
			background-color: #1f2123;
			padding: 10px 0;
			display: none;
		}

		.main-menu>li {
			display: block;
			margin-right: 0;
			position: relative;
		}

		.main-menu>li>a {
			padding: 0 20px;
			line-height: 30px;
		}

		.nolink-menu {
			padding: 0 20px;
			line-height: 30px;
		}

		.hidden-menu li a {
			white-space: nowrap;
			overflow: hidden;
			text-overflow: ellipsis;
		}

		.show-menu {
			display: block;
			color: #fff;
			cursor: pointer;
			font-size: 24px;
			line-height: 50px;
			margin-left: 40px;
		}

		.show-menu i {
			margin-right: 5px;
		}

		.logo-box {
			left: 10px;
		}

		.head-right {
			right: 10px;
		}

		.cs-title {
			padding: 20px;
		}

		.main-section-inner {
			padding: 0 10px;
		}

		.owl-movies {
			padding: 0 30px;
		}

		.owl-prev {
			left: 0;
		}

		.owl-next {
			right: 0;
		}

		.movie-item {
			margin: 0 5px;
		}

		.site-desc {
			padding: 10px;
		}

		.site-desc h1,.site-desc h2,.site-desc h3 {
			font-size: 18px;
			margin-bottom: 5px;
		}

		.cat-wr {
			padding: 100px 0 0;
		}

		.full-wr {
			padding: 60px 0 0;
		}

		.full-slides {
			padding: 20px 25px;
		}

		.movie-wrap {
			padding: 10px 10px 10px 290px;
		}

		.movie-right {
			padding-left: 10px;
		}

		.tabs {
			padding-right: 80px;
		}

		.tabs li {
			padding: 0 10px;
			font-size: 14px;
		}

		.mov-compl a {
			font-size: 16px;
			font-weight: 700;
		}

		.cat-top {
			display: none;
		}

		.short-item {
			width: 18%;
			margin: 10px 1% 40px;
		}

		.form-wrap,.sluzh-wrap,.static-wrap {
			padding: 20px;
		}

		.cat-wr .news-item {
			width: 23%;
			float: left!important;
			margin: 0 1% 20px;
			height: 150px;
		}

		.related-item {
			width: 25%;
		}
	}

	@media screen and (max-width:950px) {
		.main-section-col,.main-section-col:last-child {
			width: 100%;
			float: none;
		}

		.bottom-inner,.cat-wr,.cs-text-inner,.footer-inner,.full-wr,.head-fixed-inner,.main-section-inner {
			max-width: 768px;
		}

		.slide {
			padding-top: 50px;
			background-color: #222;
		}

		.main-section-col {
			padding-right: 0;
		}

		.news-item {
			margin-bottom: 10px;
		}

		.foot-copyr {
			padding: 0;
			float: none;
		}

		.mov-top h1 {
			font-size: 20px;
		}

		.mov-dop h2 {
			font-size: 18px;
		}

		.tabs {
			padding-right: 0;
		}

		.full-info-item-favorites,.mov-compl {
			display: none;
		}

		.screens-section>.scr-img,.screens-section>img {
			width: 47%;
			height: 110px;
			margin: 5px 1%;
		}

		.short-item {
			width: 23%;
		}

		.cat-wr .news-item {
			width: 31.33%;
			float: left!important;
			margin: 0 1% 15px;
			height: 150px;
		}

		.related-item {
			width: 33.33%;
		}

		.right-side {
			max-width: 100%!important;
		}

		.right-sidebar {
			overflow: visible!important;
		}

		.sidebar-item {
			max-width: 50%;
			float: left;
		}

		.collection-title {
			border-bottom: none!important;
		}

		.flexed {
			border-right: none;
		}
	}

	.alltitle h1,.movie-img-2,.movie-text1,.rel-title,.right-sidebar,.side-collection,.side-slider,ul.spicesocial li a {
		overflow: hidden;
	}

	@media screen and (max-width:760px) {

		.dpm-container {
			border-left: 54px solid #1f2123 !important;
		}

		.dpm-dialog-message-inbox:after {
			content: '';
			position: absolute;
			width: 0px;
			height: 0px;
			top: 11px;
			border: 7px solid transparent;
		}

		.dpm-dialog-message-inbox:after {
			left: -14px !important;
			right:auto !important;
			border-right-color: #15ff12 !important;
		}

		.dpm-dialog-list {padding:0 0 0 15px !important;}

		.dpm-dialog-message-outbox {
			background: #707070 !important;
		}



		.dpm-wrapper {
			width: auto !important;
			margin: 0px -25px !important;

		}

		.dpm-dialog-message-inbox {margin-right:0px !important;}

		.dpm-dialog {
			padding: 0 0 0 0px !important;
		}
		.dpm-dialog-message-foto {
			display:none !important;
		}
		.dpm-dialog-message {
			margin-left: 0px !important;
		}

		.bottom-inner,.cat-wr,.cs-text-inner,.footer-inner,.full-wr,.head-fixed-inner,.main-section-inner {
			max-width: 640px;
		}

		.head-fixed-inner {
			padding: 0 250px 0 100px;
		}

		.logo-box {
			width: 100px;
		}

		.cs-title {
			line-height: 30px;
			padding: 10px;
		}

		.cs-title span {
			font-size: 24px;
		}

		.msi-title h2 {
			font-size: 18px;
		}

		.msi-title a {
			font-size: 14px;
		}

		.footer-inner {
			padding: 20px 170px 20px 10px;
			background-image: none;
		}

		.navigation {
			display: none !important;
		}

		.login-box {
			top: 0;
		}

		.overlay-close {
			right: 10px;
			top: 10px;
			font-size: 18px !important;
		}

		.comments-tree-list .comments-tree-list {
			padding-left: 0px;
		}

		.comm-bottom-info,.comm-id,.mass_comments_action {
			display: none;
		}

		.comm-author {
			margin: 0;
			display: block;
		}

		.full-info-item-favorites,.mov-compl,.mov-dop h2 {
			display: none;
		}

		.movie-wrap {
			padding: 10px;
		}

		.movie-left {
			width: 100%;
			margin-left: 0;
			float: none;
		}

		.movie-right {
			width: 100%;
			float: none;
			padding-left: 0;
			padding-top: 20px;
		}

		.comments {
			/* padding: 0 10px; */
		}

		.sidebar {
			background-color: #1f2123;
			width: 300px;
			margin: 0 auto;
			padding: 10px;
		}

		.short-item {
			width: 31.33%;
		}

		.cat-wr .news-item {
			width: 31.33%;
			float: left!important;
			margin: 0 1% 15px;
			height: 130px;
		}

		.related-item {
			width: 33.33%;
		}

	}

	@media screen and (max-width:590px) {
		.cs-item i,.full-info-item-favorites,.mov-compl,.show-login span {
			display: none;
		}

		.bottom-inner,.cat-wr,.cs-text-inner,.footer-inner,.full-wr,.head-fixed-inner,.main-section-inner {
			max-width: 480px;
		}

		.top-rekl {
			width: 100%!important;
		}

		.head-right a,.show-login,.show-search {
			width: 50px;
			text-align: center;
		}

		.show-login {
			margin: 0;
			border: 0;
			height: 50px;
		}

		.show-login i {
			left: 15px;
			top: 17px;
		}

		.show-menu {
			margin-left: 10px;
		}

		.news-item {
			height: 150px;
		}

		.full-text embed,.full-text frame,.full-text iframe,.full-text object,.full-text video {
			width: 100%!important;
			height: 300px;
		}

		.owl-item.loading {
			min-height: 100px;
		}

		.cs-title {
			line-height: 18px;
			height: 40px;
			overflow: hidden;
		}

		.cs-title span {
			font-size: 18px;
		}

		.short-item .movie-img {
			height: 200px;
		}

		.cat-wr .news-item {
			width: 48%;
			float: left!important;
			margin: 0 1% 10px;
			height: 150px;
		}

		.cs-item {
			height: 200px;
		}

		.cs-item img {
			width: 200%;
			max-width: 200%;
			min-height: 100%;
			margin-left: -50%;
		}

		.related-item {
			width: 33.33%;
		}

		.sidebar-item {
			max-width: 100%;
		}

		.movie-desc {
			width: 260px;
		}
	}

	@media screen and (max-width:590px) {
		.bottom-inner,.cat-wr,.cs-text-inner,.footer-inner,.full-wr,.head-fixed-inner,.main-section-inner {
			max-width: 320px;
		}

		.movie-item {
			width: 180px;
			margin: 0 auto;
		}

		.news-item {
			width: 100%;
			float: none!important;
			height: 200px;
		}

		.foot-copyr {
			font-size: 14px;
		}

		.full-movie {
			height: 190px;
		}

		.full-text embed,.full-text frame,.full-text iframe,.full-text object,.full-text video {
			width: 100%!important;
			height: 250px;
		}

		.screens-section>.scr-img,.screens-section>img {
			width: 47%;
			height: 80px;
			margin: 5px 1%;
		}

		.short-item {
			width: 48%;
			margin: 10px 1% 40px;
			float: left;
		}

		.cat-wr .news-item {
			width: 100%;
			float: left!important;
			margin: 0 0 10px;
			height: 190px;
		}

		.cs-item {
			height: 200px;
		}

		.related-item {
			width: 50%;
		}

		.full-info-item-favorites,.mov-compl {
			display: none;
		}
	}

	.me-plugin,.mejs-container,.mejs-inner,.mejs-layers,.mejs-overlay,.mejs-poster,.mejs-shim,.mejs-video {
		width: 100%!important;
	}

	.mejs-shim,.mejs-video {
		height: 400px!important;
	}

	@media screen and (max-width:590px) {
		.mejs-shim,.mejs-video {
			height: 250px!important;
		}
	}

	.vc-player .playerCode {
		min-height: 100%!important;
		height: 100%!important;
	}

	.movie-item1 {
		margin: 15px 0;
		border: 4px solid transparent;
	}

	.movie-cols1 {
		padding-left: 220px;
	}

	.movie-img1 {
		width: 220px;
		margin-left: -220px;
		float: left;
		height: 335px;
		position: relative;
	}

	.movie-img1 img {
		min-height: 100%;
	}

	.movie-img1:hover img {
		opacity: .7;
	}

	.movie-text1 {
		float: right;
		width: 100%;
		padding-left: 20px;
		max-height: 335px;
	}

	.movie-title1 {
		padding: 0 140px 20px 0;
		position: relative;
	}

	.movie-title h1,.movie-title1 a {
		font-size: 20px;
		font-weight: 700;
		display: block;
		margin-bottom: 7px;
	}

	.movie-meta1,.poster-label1 {
		display: inline-block;
		position: absolute;
		top: 0;
	}

	.movie-original1 {
		font-weight: 400;
		color: #8f95a3;
	}

	.movie-meta1 {
		right: 0;
	}

	.meta-date1 {
		background-color: #1b2024;
		padding: 5px 10px;
	}

	.mb-online1,.poster-label1,.sort li:hover {
		background-color: #ca563f;
	}

	.meta-qual1 {
		border: 3px solid #1b2024;
		padding: 5px 10px;
		margin-bottom: 10px;
	}

	.poster-label1 {
		padding: 5px 10px;
		left: 0;
		color: #fff;
		z-index: 9999;
	}

	.movie-lines1 {
		margin-bottom: 10px;
		border-bottom: 1px dashed #8f95a3;
	}

	.movie-lines1 li {
		padding: 0 0 10px 130px;
	}

	.movie-lines1 li:after {
		display: table;
		clear: both;
	}

	.ml-label1 {
		margin-left: -130px;
		max-width: 110px;
		float: left;
		display: inline-block;
		color: #8f95a3;
	}

	.ml-desc1 {
		width: 100%;
		float: right;
		font-weight: 700;
	}

	.movie-lines1 a {
		color: #ca563f;
	}

	.movie-bottom1 {
		height: 40px;
		line-height: 40px;
		position: relative;
	}

	.movie-bottom1>div {
		height: 100%;
		font-size: 18px;
	}

	.coll-link,.coll-title-text,.sidebar-title {
		font-size: 20px;
		line-height: 45px;
		font-weight: 700;
	}

	.mb-online1 {
		color: #fff;
		width: 220px;
		float: left;
		text-align: center;
	}

	.mb-online1 a {
		color: #fff;
	}

	.mb-meta1 {
		float: left;
		margin-left: 20px;
	}

	.movie-tools1 {
		float: right;
	}

	.movie-tools1>span {
		margin-left: 10px;
	}

	.mb-meta1,.mb-meta1 a,.movie-tools1 a {
		color: #8f95a3;
	}

	.mb-meta1 a:hover,.movie-tools1 a:hover {
		color: #ca563f;
	}

	.grid-thumb1 {
		margin: 0 -10px;
	}

	.grid-thumb1 .movie-item {
		width: 23%;
		margin: 0 1% 40px;
		float: left;
		position: relative;
		padding-bottom: 60px;
	}

	.grid-thumb1 .movie-cols {
		padding-left: 0;
	}

	.grid-thumb1 .movie-img {
		width: 100%;
		height: 335px;
		float: none;
		margin-left: 0;
	}

	.grid-thumb1 .movie-text {
		float: none;
		padding-left: 0;
		position: absolute;
		left: 0;
		bottom: 0;
	}

	.coll-img,.movie-img-2,.side-slider {
		position: relative;
	}

	.grid-thumb1 .movie-title {
		padding: 0;
		text-align: center;
	}

	.collections,.side-slider {
		padding-top: 10px;
	}

	.grid-thumb .movie-original,.grid-thumb1 .movie-title a {
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}

	.grid-thumb .movie-bottom,.grid-thumb .movie-desc,.grid-thumb .movie-meta,.grid-thumb1 .movie-lines {
		display: none;
	}

	.right-side {
		max-width: 80%;
		float: left;
	}

	.side-slider {
		z-index: 100;
		padding-left: 20px;
		padding-right: 15px;
	}

	.sidebar-title {
		color: #fff;
		display: inline-block;
		padding-left: 20px;
	}

	.movie-img-2 {
		z-index: 50;
	}

	.coll-title-text {
		color: #fff;
		padding-left: 20px;
	}

	.coll-img {
		height: 70px;
		width: 100%;
		display: block;
	}

	.coll-link {
		position: absolute;
		z-index: 999;
		top: 0;
		display: block;
		padding-left: 20px;
	}

	.coll-link a {
		color: #fff;
	}

	.coll-link a:hover {
		color: #ca563f;
	}

	.collection-item {
		display: block;
		position: relative;
	}

	.collection-title {
		display: block;
		height: 45px;
		border-bottom: 1px dashed #ca563f;
	}

	.side-collection {
		position: relative;
		z-index: 100;
	}

	ol[typeof="BreadcrumbList"] {
		display: inline-block;
		list-style: none!important;
	}

	.sort,.xsort-ul,ul.spicesocial li {
		list-style: none;
	}

	ol[typeof="BreadcrumbList"]>li {
		display: inline-block;
	}

	.sort li,.sort li:hover {
		display: inline;
		float: left;
		padding: 0 10px;
	}

	.sort li a {
		display: block;
		color: #fff;
	}

	#dofullsearch {
		display: none;
	}

	.block-seo-film {
		background: #2c2a2a;
		padding: 5px 0px 10px 0px;
		width: 100%;
		font-size: 9px;
		color: #7b7b7b;
		text-align: center;
		margin-bottom: -4px;
		line-height: 15px;
	}

	.block-seo-film a {
		pointer-events: none;
		text-decoration: none;
		color: #fff;
	}

	.rell-main-title {
		display: block;
		padding: 15px 0 5px;
		color: #ca563f;
		font-size: 17px;
	}

	.rell-cell {
		min-width: 80%;
	}

	.rel-title {
		display: block;
		padding: 5px 0 5px 5px;
		font-weight: 700;
		color: #fff;
		font-size: 15px;
		float: left;
		min-width: 70%;
	}

	.related-date,.related-rate {
		display: block;
		padding: 5px 0;
		float: left;
	}

	.related-date,.related-date a {
		font-style: italic;
		min-width: 10%;
	}

	.rel-title:hover {
		color: #ca563f;
	}

	.related-date,.related-date a,.related-rate {
		color: #fff;
		font-size: 15px;
	}

	.related-date a:hover {
		color: #ca563f;
	}

	.rel-item {
		display: table;
		width: 100%;
		border-left: 2px solid #ca563f;
	}

	.rell-imbd {
		display: inline-block;
		float: left;
		margin-top: 3px;
	}

	.rel-col {
		display: table-cell;
		border-bottom: 1px solid #1f2123;
	}

	.movie-img-flags {
		position: absolute;
		top: 75%;
		left: 0;
		z-index: 30;
		display: inline-block;
		line-height: 20px;
		background-color: rgba(0,0,0,.4);
		color: #fff;
		padding: 0 5px;
		font-size: 12px;
		font-weight: 700;
	}

	.flag-icon-ua {
		background-image: url(../images/flags/ua.svg);
	}

	.flag-icon {
		position: relative;
		display: inline-block;
		width: 1.33333333em;
		line-height: 1em;
	}

	.seasons li,.seasons li a {
		display: block;
	}

	.seasons {
		width: 100%;
		padding: 5px;
	}

	.seasons li {
		background: #131415;
		list-style-type: none;
		width: 20%;
		padding: 5px 10px;
		float: left;
		text-align: center;
		position: relative;
		border: 1px solid #1f2123;
	}

	.seasons-title {
		font-size: 20px;
		display: block;
		text-align: center;
		width: 100%;
	}

	.full-season,.status-poster {
		right: 0;
		display: inline-block;
		font-size: 12px;
		padding: 0 10px;
		position: absolute;
		z-index: 70;
	}

	.season-active {
		background: #ca563f!important;
		color: #fff;
		font-weight: 700;
	}

	.status,.status.normal {
		float: right;
		margin-right: 55px;
		font-style: normal;
		opacity: .6;
		color: #000;
		transition: all 0.3s;
		font-weight: 700;
	}

	.status:hover {
		opacity: 1;
		cursor: pointer;
		animation: shake linear 0.5s;
		animation-iteration-count: 1;
		transform-origin: 50% 0;
		-webkit-animation: shake linear 0.5s;
		-webkit-animation-iteration-count: 1;
		-webkit-transform-origin: 50% 0;
		-moz-animation: shake linear 0.5s;
		-moz-animation-iteration-count: 1;
		-moz-transform-origin: 50% 0;
		-o-animation: shake linear 0.5s;
		-o-animation-iteration-count: 1;
		-o-transform-origin: 50% 0;
		-ms-animation: shake linear 0.5s;
		-ms-animation-iteration-count: 1;
		-ms-transform-origin: 50% 0;
	}

	.status.returningseries {
		color: #ebffdd;
		text-shadow: 0 0 1px #000,0 0 2px #5cad21,0 0 3px #549e1e,0 0 4px #3d8806;
	}

	.status.canceledended {
		color: #ffd4d4;
		text-shadow: 0 0 1px #000,0 0 2px red,0 0 3px #bf2727,0 0 4px #792323;
	}

	.status.onhiatus {
		color: #ffecbf;
		text-shadow: 0 0 1px #000,0 0 2px #ffb300,0 0 3px #cc971a,0 0 4px #daa321;
	}

	.status.tbdonthebubble {
		color: #e8faff;
		text-shadow: 0 0 1px #000,0 0 2px #1bc1ff,0 0 3px #4ae7ea,0 0 4px #277890;
	}

	.status.pilotordered {
		color: #e0ebff;
		text-shadow: 0 0 1px #000,0 0 2px #0058ff,0 0 3px #275dc5,0 0 4px #93aee0;
	}

	.status.newseries {
		color: #fae2ff;
		text-shadow: 0 0 1px #000,0 0 2px #d600ff,0 0 3px #89319a,0 0 4px #631a71;
	}

	.status-poster {
		top: 50px;
		line-height: 30px;
		background-color: rgba(0,0,0,.7);
		color: #fff;
		font-style: normal;
	}

	.status-poster:hover {
		opacity: 1;
		cursor: pointer;
		animation: shake linear 0.5s;
		animation-iteration-count: 1;
		transform-origin: 50% 0;
		-webkit-animation: shake linear 0.5s;
		-webkit-animation-iteration-count: 1;
		-webkit-transform-origin: 50% 0;
		-moz-animation: shake linear 0.5s;
		-moz-animation-iteration-count: 1;
		-moz-transform-origin: 50% 0;
		-o-animation: shake linear 0.5s;
		-o-animation-iteration-count: 1;
		-o-transform-origin: 50% 0;
		-ms-animation: shake linear 0.5s;
		-ms-animation-iteration-count: 1;
		-ms-transform-origin: 50% 0;
	}

	.status-poster.returningseries {
		color: #ebffdd;
		text-shadow: 0 0 1px #000,0 0 2px #5cad21,0 0 3px #549e1e,0 0 4px #3d8806;
	}

	.status-poster.canceledended {
		color: #ffd4d4;
		text-shadow: 0 0 1px #000,0 0 2px red,0 0 3px #bf2727,0 0 4px #792323;
	}

	.status-poster.onhiatus {
		color: #ffecbf;
		text-shadow: 0 0 1px #000,0 0 2px #ffb300,0 0 3px #cc971a,0 0 4px #daa321;
	}

	.status-poster.tbdonthebubble {
		color: #e8faff;
		text-shadow: 0 0 1px #000,0 0 2px #1bc1ff,0 0 3px #4ae7ea,0 0 4px #277890;
	}

	.status-poster.pilotordered {
		color: #e0ebff;
		text-shadow: 0 0 1px #000,0 0 2px #0058ff,0 0 3px #275dc5,0 0 4px #93aee0;
	}

	.status-poster.newseries {
		color: #fae2ff;
		text-shadow: 0 0 1px #000,0 0 2px #d600ff,0 0 3px #89319a,0 0 4px #631a71;
	}

	@keyframes shake {
		0%,100% {
			transform: rotate(0);
		}

		20% {
			transform: rotate(15deg);
		}

		40% {
			transform: rotate(-10deg);
		}

		60% {
			transform: rotate(5deg);
		}

		80% {
			transform: rotate(-5deg);
		}
	}

	@-moz-keyframes shake {
		0%,100% {
			-moz-transform: rotate(0);
		}

		20% {
			-moz-transform: rotate(15deg);
		}

		40% {
			-moz-transform: rotate(-10deg);
		}

		60% {
			-moz-transform: rotate(5deg);
		}

		80% {
			-moz-transform: rotate(-5deg);
		}
	}

	@-webkit-keyframes shake {
		0%,100% {
			-webkit-transform: rotate(0);
		}

		20% {
			-webkit-transform: rotate(15deg);
		}

		40% {
			-webkit-transform: rotate(-10deg);
		}

		60% {
			-webkit-transform: rotate(5deg);
		}

		80% {
			-webkit-transform: rotate(-5deg);
		}
	}

	@-o-keyframes shake {
		0%,100% {
			-o-transform: rotate(0);
		}

		20% {
			-o-transform: rotate(15deg);
		}

		40% {
			-o-transform: rotate(-10deg);
		}

		60% {
			-o-transform: rotate(5deg);
		}

		80% {
			-o-transform: rotate(-5deg);
		}
	}

	@-ms-keyframes shake {
		0%,100% {
			-ms-transform: rotate(0);
		}

		20% {
			-ms-transform: rotate(15deg);
		}

		40% {
			-ms-transform: rotate(-10deg);
		}

		60% {
			-ms-transform: rotate(5deg);
		}

		80% {
			-ms-transform: rotate(-5deg);
		}
	}

	@-o-keyframes animationFrames {
		0%,100% {
			-o-transform: rotate(0);
		}

		20% {
			-o-transform: rotate(15deg);
		}

		40% {
			-o-transform: rotate(-10deg);
		}

		60% {
			-o-transform: rotate(5deg);
		}

		80% {
			-o-transform: rotate(-5deg);
		}
	}

	@-ms-keyframes animationFrames {
		0%,100% {
			-ms-transform: rotate(0);
		}

		20% {
			-ms-transform: rotate(15deg);
		}

		40% {
			-ms-transform: rotate(-10deg);
		}

		60% {
			-ms-transform: rotate(5deg);
		}

		80% {
			-ms-transform: rotate(-5deg);
		}
	}

	.full-season {
		top: 180px;
		background-color: rgba(202,86,63,.7);
		color: #fff;
		font-weight: 700;
	}

	.news-item1 {
		margin-top: 20px;
		width: 100%;
		float: left;
		display: block;
		height: 200p;
	}

	.sort-title {
		display: inline-block;
		float: left;
		padding: 0 10px;
	}

	.footersocial {
		display: block;
		right: 45px;
		top: 15px;
		position: absolute;
	}

	ul.spicesocial {
		float: right;
	}

	ul.spicesocial li {
		float: left;
		border: none;
	}

	ul.spicesocial li a {
		background-color: rgba(0,0,0,0);
		background-image: url(images/social.png);
		background-repeat: no-repeat;
		background-size: auto 96px;
		border: 0;
		color: #fff;
		direction: ltr;
		display: block;
		padding: 0!important;
		height: 32px!important;
		text-align: left;
		text-decoration: none;
		text-indent: -999em;
		transition: all 0.2s ease 0;
		width: 32px;
	}

	.ie7 ul.spicesocial li a,.ie8 ul.spicesocial li a {
		background-image: url(../mages/social.png);
	}

	ul.spicesocial li.facebook a {
		background-position: 0 0;
		margin-top: 5px!important;
	}

	ul.spicesocial li.telegram a {
		background-position: -96px 0;
		margin-top: 5px!important;
	}

	ul.spicesocial li.vk a {
		background-position: -288px 0;
		margin-top: 5px!important;
	}

	ul.spicesocial li.rss a {
		background-position: -192px 0;
		margin-top: 5px!important;
	}

	ul.spicesocial li.twitter a {
		background-position: -256px 0;
		margin-top: 5px!important;
	}

	#sidebar ul.spicesocial li.facebook a:hover,ul.spicesocial li.facebook a:hover {
		background-position: 0 -32px;
		opacity: 1!important;
		margin-top: 5px!important;
	}

	#sidebar ul.spicesocial li.vk a:hover,ul.spicesocial li.vk a:hover {
		background-position: -288px -32px;
		opacity: 1!important;
		margin-top: 5px!important;
	}

	#sidebar ul.spicesocial li.telegram a:hover,ul.spicesocial li.telegram a:hover {
		background-position: -96px -32px;
		opacity: 1!important;
		margin-top: 5px!important;
	}

	#sidebar ul.spicesocial li.rss a:hover,ul.spicesocial li.rss a:hover {
		background-position: -192px -32px;
		opacity: 1!important;
		margin-top: 5px!important;
	}

	#sidebar ul.spicesocial li.twitter a:hover,ul.spicesocial li.twitter a:hover {
		background-position: -256px -32px;
		opacity: 1!important;
		margin-top: 5px!important;
	}

	.adtobook {
		position: absolute;
		top: 45px;
		right: 0;
		z-index: 70;
		display: inline-block;
		background-color: rgba(0,0,0,.7);
		color: #9f9f9f;
		padding: 4px 5px;
	}

	.allhead,.top-rekl,.xsort-div,.xsort-selected {
		position: relative;
	}

	.adtobook:hover {
		color: #ca563f;
	}

	.top-rekl {
		display: block;
		padding-top: 10px;
		float: right;
		width: 55%;
	}

	.alltitle {
		float: left;
	}

	.alltitle h1 {
		display: block;
	}

	.xsort-admin-area code,.xsort-ul {
		max-height: 400px;
		overflow: auto;
	}

	.coloredgray,.content-box {
		background-color: #131415;
	}

	.xsort-area {
		background: #1f2123;
		padding: 10px 15px 0;
		font: 400 12px/32px Arial;
		-ms-user-select: none;
		user-select: none;
		-webkit-user-select: none;
		-moz-user-select: none;
	}

	.xsort-area:after {
		display: table;
		clear: both;
	}

	.xsort-area>div {
		float: left;
		margin: 0 10px 10px 0;
	}

	.xsort-div {
		height: 30px;
		line-height: 30px;
		padding: 0 10px;
		border: 1px solid #ca563f;
		border-radius: 3px;
		background: #131415;
		-moz-box-sizing: content-box;
		-webkit-box-sizing: content-box;
		box-sizing: content-box;
	}

	.xsort-div:hover {
		background: #ca563f;
	}

	.xsort-active {
		box-shadow: 0 0 0 3px #ca563f;
	}

	.xsort-selected {
		cursor: pointer;
		padding-right: 15px;
	}

	.xsort-selected:after {
		position: absolute;
		top: 50%;
		margin-top: -2px;
		right: 0;
		border: 4px solid transparent;
		border-top-color: #777;
	}

	.xsort-div-filler {
		background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAAvklEQVR42o3KsUqCYRiA0RPVZg6Fg2NgU0ME7g0KTg0SLtHaFYQ0VjRFDUGjEAhBi1vQ1Fx2BVJ4Aa4FQWT6tn38llTnWR//t+7MjY6mgh9mXYjUi4ZvzoVnDUXL9r35VJWxaqxvEcCGkSczkmNhR1ZHKEuuhZKsPWFbcimsyToS6pJd4YRkTs9IUZIzMLQFmNcSbk2oeBfuHDrVF8KHugllj0IIQ23daQsrNtUsIe9BWqbLuxde/WLBlQN/+wLDfD9iwnIihwAAAABJRU5ErkJggg==);
		background-position: 50% 50%;
		width: 32px;
		padding: 0;
		background-repeat: no-repeat;
		cursor: pointer;
	}

	.xsort-ul {
		display: none;
		background: #131415;
		position: absolute;
		top: 100%;
		left: 0;
		margin: 0;
		padding: 0;
		z-index: 999;
		border: 1px;
		box-sizing: content-box;
	}

	.xsort-ul li {
		display: block;
		border: 1px;
		padding: 0 35px 0 18px;
		line-height: 30px;
		cursor: pointer;
		color: #fff;
	}

	.xsort-ul li:last-child {
		border: none;
	}

	.xsort-ul li.current {
		color: #fff;
		font-weight: 700;
		background: #ca563f;
		position: relative;
	}

	.xsort-ul li.current:after {
		position: absolute;
		top: 0;
		right: 5px;
		bottom: 0;
		width: 5px;
		display: block;
		background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAQAAAAnZu5uAAAAJUlEQVQY01XIMQEAIAwDsDivroGe6Sg3OQNxBGLVCldVzbfECA+g/g9v8ooTNAAAAABJRU5ErkJggg==) 50% 50% no-repeat;
	}

	.xsort-ul li:hover {
		background: #ca563f;
		color: #fff;
	}

	.xsort-ul li.xasc,.xsort-ul li.xdesc {
		background-position: 6px 50%;
		background-repeat: no-repeat;
	}

	.xdesc,.xsort-ul li.xdesc {
		background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAICAQAAACfDS2NAAAAIElEQVQY02NgYGBgSPsPggwwQDQXwoRBFAHsekECEBoASUcnDSh9+RUAAAAASUVORK5CYII=);
	}

	.xasc,.xsort-ul li.xasc {
		background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAICAQAAACfDS2NAAAAHklEQVQYV2NgAIO0/xAaygFBFA5UAMGBq0BRTDwXAPWMJw0b8PLnAAAAAElFTkSuQmCC);
	}

	span.xasc,span.xdesc {
		padding-left: 10px;
		background-position: 0 50%;
		background-repeat: no-repeat;
	}

	.xsort_empty {
		margin-top: 15px;
		background: #1f2123;
		padding: 15px;
		text-align: center;
		color: #444;
		border-radius: 3px;
	}

	.xsort-admin-area {
		padding: 0 0 0 210px;
	}

	.xsort-admin-area:after {
		display: block;
		clear: both;
	}

	.xsort-admin-area ul {
		list-style: none;
		margin: 0 0 0 -210px;
		padding: 0;
		float: left;
		width: 200px;
		border-right: 1px solid #ddd;
	}

	.xsort-admin-area ul.loading {
		background: url(data:image/GIF;base64,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) 50% 50% no-repeat;
	}

	.xsort-admin-area ul li {
		display: block;
		color: #f43;
		cursor: pointer;
		padding: 1px 0;
	}

	.xsort-admin-area ul li.current,.xsort-admin-area ul li:hover {
		color: #000;
	}

	.xsort-admin-area ul li.current {
		font-weight: 700;
	}

	.xsort-admin-area p {
		margin: 0;
		padding: 7px 0 0;
	}

	.downl-table {
		width: 50%;
		margin: 20px 0;
	}

	.downl-table tr td {
		padding: 5px 10px;
		border: 1px solid #ca563f;
	}

	.downld-btn {
		padding: 10px;
		border: 1px solid #ca563f;
		width: 30%;
	}

	.downld-btn:hover {
		background-color: #ca563f;
		color: #fff;
	}

	.mark-downl {
		float: left;
		padding: 5px 0;
	}

	@media screen and (max-width:1220px) {
		.downl-table {
			width: 100%;
		}
	}

	.vdd-wrapper {
		width: 100%!important;
	}

	.rekl-not-main {
		display: none;
	}

	.title_desc_site {
		display: block;
		padding: 10px 20px;
	}

	.argcoms,.colection-text,.dpad {
		padding: 5px 10px;
	}

	.film-poster-serial {
		width: 35.7%;
		float: left;
	}

	.film-info-serial {
		width: 64%;
		float: left;
		margin-left: 2px;
	}

	.fi-item-s {
		padding: 15px;
		background-color: none;
	}

	.fi-item-s:nth-child(2n) {
		background-color: #111;
	}

	@media screen and (max-width:1000px) {
		.film-poster-serial {
			width: 30%;
			float: left;
		}

		.film-info-serial {
			width: 68%;
			float: left;
		}
	}

	@media screen and (max-width:950px) {
		.film-info-serial,.film-poster-serial {
			width: 100%;
		}
	}

	.berrors-fullstory-sound {
		background: #98fb98;
		color: #006400;
		margin: 0 0 5px;
		padding: 10px;
		height: 1%;
		border-radius: 5px;
	}

	.mylists-switch,.mylists-tabs {
		list-style: none;
		font-size: 12px;
	}

	.mylists-switch li,.mylists-tabs li {
		display: inline-block;
		color: #fff;
		text-decoration: none;
		width: 25%;
		text-align: center;
		float: left;
		height: 50px;
		padding: 10px;
	}

	.mylists-switch li:hover,.mylists-tabs li:hover {
		color: #ca563f;
		cursor: pointer;
		border: 1px solid #ca563f;
	}

	.mylists-switch li:last-child,.mylists-tabs li:last-child {
		margin: 0;
	}

	.mylists-switch li.active,.mylists-tabs li.active {
		background: #ca563f;
		color: #fff;
		border: 0;
	}

	.mylists-tabs li.active a {
		color: #fff;
	}

	.listspage {
		margin-bottom: 20px;
	}

	.listspage ul li {
		display: inline-block;
		height: 35px!important;
		font-size: 20px;
		font-weight: 700;
		width: 20%!important;
		position: relative;
		padding: 0!important;
		color: #fff;
		border-radius: 10px;
		text-align: center;
		box-sizing: border-box;
		border: 3px solid #ca563f;
		border-radius: 10px;
	}

	@media screen and (max-width:760px) {
		.col-item {
			width: 50%!important;
		}
	}

	@media screen and (max-width:590px) {
		.listspage ul li {
			width: 50%!important;
		}

		.col-item {
			width: 100%!important;
		}
	}

	.liststab {
		padding: 10px;
		display: block;
	}

	.user-lists {
		background-color: #1f2123;
	}

	.rel-col-top {
		width: 75%;
		float: left;
		padding-top: 25px;
	}

	.related-bookmarks {
		width: 25%;
		float: right;
		height: 55px;
		border-bottom: 1px solid #1f2123;
	}

	.related-bookmarks img {
		max-width: 23px;
	}

	.related-bookmarks li {
		height: 55px;
	}

	.handtorrents {
		width: 100%;
	}

	.hat-item {
		border: 1px solid #ca563f;
		width: 100%;
		display: block;
	}

	.handtorrents a {
		padding: 5px;
		display: block;
	}

	.handtorrents a:hover {
		background-color: #ca563f;
		color: #fff;
	}

	.audiodownload {
		margin-top: 15%;
		width: 80%;
		height: 100%;
	}

	.audiodownload a {
		padding: 20px 30px;
		font: normal 20px Arial!important;
		color: #fff;
		display: inline-block;
		background-color: #ca563f;
		height: 60px;
		line-height: 60px;
		border-radius: 10px;
		cursor: pointer;
		display: inline-table;
	}

	.audiodownload a:hover {
		background-color: #e2674f;
		color: #fff;
		display: block;
		width: 100%;
		height: 100%;
		border-radius: 10px;
	}

	.audiofooter {
		position: fixed;
		bottom: 0;
		width: 100%;
	}

	.audiowrap {
		margin: 0!important;
		width: 100%;
		padding: 0;
		position: relative;
		height: auto;
	}

	.berrors-audio {
		display: inline-table;
		margin: 10px 20px;
	}

	.audio-download {
		float: right;
		height: 30px;
		line-height: 30px;
		padding: 0 10px;
		border: 1px solid #ca563f;
		border-radius: 3px;
		background: #131415;
		-moz-box-sizing: content-box;
		-webkit-box-sizing: content-box;
		box-sizing: content-box;
		margin-right: 5px;
		color: #fff;
		display: block;
		text-align: center;
		font-size: 15px;
	}

	.audio-download:hover {
		background: #ca563f;
		color: #fff;
	}

	.audio-item {
		border-bottom: 1px solid #1f2123;
		padding: 5px 0 0 10px;
	}

	#mp3player {
		z-index: 99999;
	}

	@media screen and (max-width:590px) {
		.audio-download {
			float: none;
			width: 100%;
			padding: 0!important;
		}
	}

	.bottom-nav {
		clear: both;
		padding-top: 15px;
	}

	.nav-load {
		text-align: center;
	}

	.nav-load a {
		padding: 0 60px;
		display: inline-block;
		height: 60px;
		line-height: 60px;
		border-radius: 30px;
		font-weight: 700;
		font-size: 18px;
		background-color: #ca563f;
		color: #fff;
	}

	.nav-load a:hover {
		background-color: #e2674f;
		color: #fff;
	}

	.nav-load span {
		display: none;
	}

	.speedbar-share {
		float: right;
		margin-top: 10px;
	}

	.restable {
		border: 1px solid #5f9e3d;
		box-sizing: border-box;
		margin: 10px 0;
	}

	.restable thead {
		background: #5f9e3d;
	}

	.restable thead tr th {
		padding: 5px;
	}

	.torrent-sp {
		width: 55px;
	}

	.torrent-title {
		text-align: left;
	}

	.torrent-title {
		padding: 5px;
	}

	.restable tbody tr:nth-child(2n) {
		background: #4f713d;
	}

	.restable tbody tr:nth-child(2n-1) {
		background: #466735;
	}

	.torrent-d-btn a:hover {
		color: #5f9e3d;
	}

	.torrent-d-btn a {
		color: #fff;
	}

	.btn-xlarge {
		padding: 5px 10px;
		color: #fff;
		border-radius: 5px;
		background-color: #ca563f;
		display: block;
		width: 80px;
	}

	.btn-xlarge:hover {
		color: #fff;
	}

	.t-link-txt {
		margin-bottom: 10px;
		display: block;
	}

	.audiodownload-btn,.torentdownload {
		padding: 20px 30px;
		font: normal 20px Arial!important;
		color: #fff;
		display: inline-block;
		height: 60px;
		line-height: 60px;
		border-radius: 10px;
		cursor: pointer;
		display: inline-table;
		margin: 0 auto;
	}

	.audiodownload-btn:hover {
		background: #e2674f;
		color: #fff;
	}

	.torentdownload:hover {
		color: #fff;
	}

	.audiodownload-btn {
		background-color: #ca563f;
	}

	.torentdownload {
		background-color: #5f9e3d;
	}

	.side-fixed {
		position: fixed;
		z-index: 101;
		top: 65px;
	}

	.side-content-adblock {
		color: #9f9f9f;
		font-size: 22px;
		line-height: 25px;
	}

	@media screen and (max-width:760px) {
		.side-fixed {
			position: initial;
		}
	}

	@media screen and (max-width:760px) {
		.torrent-sp {
			display: none;
		}

		.collect-share {
			position: absolute;
			LEFT: 0;
		}
	}

	.season-active a {
		color: #FFF;
	}

	.playlists-videos .playlists-items li {
		list-style: none;
	}

	@media screen and (min-width:961px) {
		#searchsuggestions {
			width: 700px!important;
		}
		.hidden-menu--year { width: 300px; left: 498px; }
		.hidden-menu--list { width: auto; left: 400px; }
	}

	.released {
		color: red;
	}

	.released:after {
		content: "*";
	}

	.epscape_tr {
		border-bottom: 1px solid #1f2123;
		border-left: 2px solid #ca563f;
		box-sizing: border-box;
	}

	.epscape_tr td {
		color: #fff;
	}

	.epscape_tr:nth-child(even) {
		background-color: #1f2123;
	}

	#epscape_showmore a {
		display: block;
		height: 30px;
		padding: 0 20px;
		line-height: 30px;
		background-color: #ca563f;
		color: #fff;
		margin: 5px 0;
		border-radius: 3px;
	}

	.b-user.detailed {
		background: #FFF;
		position: relative;
		margin-bottom: 10px;
		border: 1px solid #dcdcdc;
		padding: 10px;
	}

	.b-user.detailed .info {
		position: relative;
		width: 49%;
		display: inline-block;
		float: left;
	}

	.b-user.detailed .info:nth-child(2n+1) {
		clear: left;
	}

	.b-user.detailed .info .image-name {
		color: #176093;
		cursor: pointer;
		display: inline;
	}

	.b-user.detailed .info .image-name .name {
		font-size: 14px;
		font-weight: 500;
		line-height: 17px;
	}

	.b-user.detailed .info .image-name .image {
		float: left;
		height: 73px;
		padding: 2px 4px 4px 0;
		vertical-align: middle;
		width: 73px;
		margin-right: 10px;
	}

	.b-user.detailed .info .last-online {
		font-size: 11px;
		line-height: 1.3;
		margin-top: 1px;
	}

	.b-user.detailed .history {
		position: relative;
		width: 49%;
		float: right;
		border-left: 1px solid #dcdcdc;
		padding-left: 5px;
		min-height: 79px;
	}

	.b-user.detailed .history:nth-child(2n) {
		margin-right: 0;
	}

	.b-user.detailed .history:last-child {
		margin-right: 0;
	}

	.b-user.detailed .history .line {
		font-size: 12px;
		line-height: 20.34px;
		margin: 1px 0 2px;
		padding: 1px 3px 0 3px;
	}

	.b-user.detailed .history .line a {
		display: block;
	}

	.b-user.detailed .history .line .date {
		color: #acb1b4;
		font-weight: 400;
		font-size: 11px;
		float: right;
	}

	.b-user.detailed .history .line a .event {
		color: #176093;
		cursor: pointer;
	}

	.b-user.detailed .history .line .event {
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		color: #123;
		display: block;
	}

	#sidebar-fav-list .articles-list-plain {
		-webkit-box-sizing: initial;
		box-sizing: initial;
	}

	#sidebar-fav-list .line {
		clear: right;
		padding: 0 5px 0 2px;
		margin-bottom: 1px;
	}

	#sidebar-fav-list .x_label {
		font-weight: 400;
		font-size: 11px;
	}

	#sidebar-fav-list .line .x_label {
		color: #444;
		font-size: 12px;
		font-weight: 700;
		float: right;
		line-height: 16px;
	}

	#sidebar-fav-list .bar-container {
		margin-right: 92px;
	}

	#sidebar-fav-list .line .bar-container .bar.min {
		min-width: 1px;
	}

	#sidebar-fav-list .line .bar-container .bar {
		height: 16px;
	}

	#sidebar-fav-list .bar.s0 {
		background: #4682b4;
	}

	#sidebar-fav-list .bar.s1 {
		background: #6295bd;
	}

	#sidebar-fav-list .bar.s2 {
		background: #79a9cf;
	}

	#sidebar-fav-list .bar.s3 {
		background: #98c2e3;
	}

	#sidebar-fav-list .active .bar.s3 {
		background: #4c87b5;
	}

	#sidebar-fav-list .bar:hover.s0 {
		background: #6295bd;
	}

	#sidebar-fav-list .bar:hover.s1 {
		background: #79a9cf;
	}

	#sidebar-fav-list .bar:hover.s2 {
		background: #98c2e3;
	}

	#sidebar-fav-list .bar:hover.s3 {
		background: #b3d7f2;
	}

	.addlist {
		z-index: 105;
		vertical-align: bottom;
	}

	.addlist .trigger,.addlist .option {
		border: 1px solid #ca563f;
		background: #1f2123;
		border-color: #ca563f;
		color: #fff;
		border-left-width: 5px;
		font-size: 14px;
		font-weight: 700;
		line-height: 28px;
		padding: 0 5px;
		-webkit-transition: all 0.3s ease;
		transition: all 0.3s ease;
		display: inline-block;
		vertical-align: top;
		position: relative;
	}

	.addlist .option {
		display: block;
	}

	.addlist .u-option {
		align-items: center;
	}

	.u-option {
		height: 30px;
	}

	.u-option input {
		float: left;
		margin: 8px 0px !important;
	}

	label.u-option:hover {
		cursor: pointer;
	}

	.addlist .on_hold .trigger,.addlist .on_hold .option {
		background: #EBEEF1;
		border-color: #DBE0E6;
		color: #7b8084;
	}

	.addlist .dropped .trigger,.addlist .dropped .option {
		background: #FEDDDF;
		border-color: #FEC2C5;
		color: #FC575E;
	}

	.addlist .trigger .text,.addlist .option .text {
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		text-decoration: none;
		cursor: pointer;
	}

	.addlist .trigger .note {
		position: absolute;
		top: 0;
	}

	.addlist .expanded-options .remove-trigger .text {
		color: #FF4136;
	}

	.addlist .option:hover {
		color: #fff;
		border-left-color: #ca563f;
	}

	.addlist.on_hold .option:hover {
		border-left-color: #737373;
	}

	.addlist .option .text {
		-webkit-transition: all .3s ease;
		transition: all .3s ease;
		margin: 0 5px;
		float: left;
	}

	.addlist .option:hover .text {
		transform: translate3d(10px,0,0);
	}

	.expanded-options {
		display: block;
		width: 280px;
	}

	.createlist {
		width: 100%;
		line-height: 30px;
		cursor: pointer;
		text-align: center;
		border: 1px solid #ca563f;
		box-sizing: border-box;
		border-top: none;
		font-weight: 700;
	}

	.createlist:hover {
		background-color: #ca563f;
	}

	.addlist .expanded-options {
		position: absolute;
		display: none;
		overflow: hidden;
		z-index: 100;
		-webkit-transition: all .3s ease;
		transition: all .3s ease;
		background-color: #1f2123;
	}

	.addlist .trigger-arrow {
		cursor: pointer;
		color: #9da2a8;
		float: right;
	}

	.addlist .trigger-arrow.show:before {
		transform: rotate(90deg);
	}

	.addlist .trigger-arrow:before {
		content: ">";
		text-align: center;
		width: 20px;
		display: inline-block;
	}

	.favorites-addlist,.favorites-addnote {
		border: 1px solid #bce6ff;
		-webkit-transition: all 0.3s ease;
		transition: all 0.3s ease;
		width: 30px;
		height: 30px;
		position: relative;
		display: inline-block;
		line-height: 28px;
		background-color: #daf1ff;
		color: #176093;
	}

	.favorites-addlist:hover,.favorites-addnote:hover {
		background: #EBEEF1;
		border-color: #DBE0E6;
		color: #7b8084;
		cursor: pointer;
	}

	.favorites-addlist .icon,.favorites-addnote .icon {
		left: calc(50% - 8px);
	}

	#fav-note {
		background: #FFF;
		padding: 25px;
		width: 500px;
		margin: 0 auto;
		position: relative;
	}

	#fav-note .fav-note-text {
		width: 99%;
		height: 80px;
		min-height: 80px;
		resize: none;
	}

	#fav-note .note-foot {
		margin-top: 10px;
	}

	#fav-create-list {
		background: #1f2123;
		padding: 25px;
		width: 500px;
		margin: 0 auto;
		position: relative;
	}

	#fav-create-list .fav-list-name {
		width: 100%;
		padding: 5px;
	}

	#fav-create-list .foot {
		margin-top: 10px;
	}

	.c-lists-info {
		border-bottom: 1px solid #abacad;
		margin-bottom: 10px;
		padding-bottom: 5px;
	}

	.c-lists-info .b-stats_bar .compatibility a,.c-info .c-lists-info .b-stats_bar .compatibility span.link-replacement {
		float: right;
		font-size: 11px;
		margin-top: 2px;
	}

	.b-stats_bar {
		line-height: 16px;
		min-height: 50px;
	}

	.b-stats_bar .bar {
		height: 13px;
		line-height: 13px;
		overflow: hidden;
		position: relative;
		white-space: nowrap;
		width: 100%;
	}

	.b-stats_bar .bar .first {
		background: #2a7f50;
		float: left;
	}

	.b-stats_bar .bar .second {
		background: #4eb37a;
		float: left;
	}

	.b-stats_bar .bar .third {
		background: #aaa;
		float: right;
	}

	.b-stats_bar .bar div {
		color: #fff;
		cursor: default;
		display: inline-block;
		font-size: 11px;
		font-weight: 400;
		height: 13px;
		height: inherit;
		line-height: 13px;
		text-align: center;
		white-space: nowrap;
	}

	.b-stats_bar .stat_names {
		font-size: 11px;
		line-height: 1.65;
	}

	.b-stats_bar .stat_names .stat_name {
		display: inline-block;
	}

	.b-stats_bar .stat_names .stat_name a {
		color: #123;
		cursor: pointer;
	}

	.b-stats_bar .stat_names .stat_name .size {
		display: inline-block;
		white-space: normal;
	}

	.b-stats_bar .stat_names .stat_name:after {
		color: #9da2a8;
		content: '/';
		display: inline-block;
		font-weight: 400;
		padding: 0 7px;
	}

	.b-stats_bar .stat_names .stat_name:last-child:after {
		content: '';
	}

	#fav_category,#fav_type {
		width: 70%;
		text-align: center;
	}

	.fav_category,.fav_type_list {
		list-style: none;
		padding: 0;
		margin: 0;
	}

	.fav_category,.fav_type_list {
		display: inline-block;
		line-height: 27px;
		width: 100%;
		align-items: center;
		text-align: center;
	}

	.fav_category>li,.fav_type_list>li {
		display: inline;
	}

	.fav_category>li,.fav_type_list>li {
		margin: 5px 10px;
	}

	.fav_category>li a,.fav_type_list>li a {
		color: #FFF;
		display: block;
		width: 100%;
		height: 100%;
		border-radius: 10px;
	}

	.fav_category li:first-child .cl2,.fav_type_list li:first-child .cl2 {
		border-radius: 3px 0 0 3px;
	}

	.fav_category li:last-child .cl2,.fav_type_list li:last-child .cl2 {
		border-radius: 0 3px 3px 0;
	}

	.fav_category>li a:hover,.fav_type_list>li a:hover {
		background: rgba(53,53,53,.14);
	}

	.fav_category>li.active a,.fav_type_list>li.active a {
		background: #ca563f;
		width: 100%;
		height: 100%;
		border-radius: 6px;
	}

	.mylists-switch {
		width: 280px;
		margin: 0 auto;
	}

	.extendet-short {
		background-color: transparent!important;
	}

	.mylistshort {
		padding: 5px;
		border-radius: 10px;
		background-color: rgba(0,0,0,.6);
	}

	.mylistshort:hover {
		background-color: #ca563f;
	}

	.removelist {
		display: block;
		height: 30px;
		text-align: center;
		padding: 0 5px;
		float: right;
	}

	.mylisttooltip {
		position: relative;
		display: inline-block;
		cursor:pointer;
	}

	.mylisttooltip .mylisttooltiptext {
		visibility: hidden;
		width: 120px;
		background-color: #ca563f;
		color: #fff;
		text-align: center;
		border-radius: 5px;
		padding: 5px 0;
		position: absolute;
		z-index: 9999;
		bottom: -27px;
		left: -40px;
	}
	.mylisttooltip .mylisttooltiptext-reason {
		visibility: hidden;
		width: 250px;
		background-color: #ca563f;
		color: #fff;
		text-align: center;
		border-radius: 5px;
		padding: 5px 0;
		position: absolute;
		z-index: 9999;
		bottom: -27px;
		left: -250px;
	}

	.mylisttooltip:hover .mylisttooltiptext-reason {
		visibility: visible;
	}
	.mylisttooltip:hover .mylisttooltiptext {
		visibility: visible;
	}


	.extendet-short .active {
		background: #ca563f;
	}

	.linked-news-container {
		margin-top: 10px;
		overflow: hidden;
		width: 100%;
	}

	.linked-news {
		float: left;
		height: 100px;
		margin-bottom: 10px;
		max-height: 100px;
		overflow: hidden;
		width: 50%;
	}

	.linked-story {
		display: block;
		padding: 10px 0;
		background-color: #1f2123;
	}

	.linked-story:hover {
		background-color: #333;
	}

	.linked-story-box {
		padding-right: 30px;
	}

	.linked-story .linked-story-box {
		border-right: 1px solid #ca563f;
		padding-left: 10px;
	}

	.linked-story .linked-story-box {
		border-right: 1px solid #ca563f;
		padding-left: 10px;
	}

	.linked-story:nth-child(even) .linked-story-box {
		border-right: 0!important;
		padding-right: 10px;
		padding-left: 30px;
	}

	.linked-story .news-table {
		display: table;
		width: 100%;
	}

	.linked-story .news-tr {
		display: table-row;
	}

	.linked-story .news-td {
		display: table-cell;
		vertical-align: middle;
	}

	.linked-story .linked-news-img {
		width: 100px;
	}

	.linked-story .news-cycle {
		-webkit-border-radius: 50%;
		-khtml-border-radius: 50%;
		-moz-border-radius: 50%;
		-o-border-radius: 50%;
		border-radius: 50%;
		height: 80px;
		overflow: hidden;
		width: 80px;
	}

	.linked-story .linked-news-title {
		color: #FFF;
		font-weight: 700;
		font-size: 16px;
		line-height: 16px;
	}

	@media screen and (max-width:760px) {
		.linked-news {
			width: 100%;
		}

		#options {margin:0 -20px;}

		.form__row {
			display: flex;
			flex-wrap: wrap;
			justify-content: flex-start;
			align-items: center;
			margin-bottom: 20px;
			flex-direction: column;
			align-items: flex-start;
			gap: 5px;
		}

		.form__caption:not(.form__caption--above), .form__table .addnews {width:100% !important;}
		.form__content {width:100% !important;}
		.btn-login-with {width:100% !important;}


	}

	.sound-choice a {
		color: #5f9e3d!important;
	}

	.mobile-allerts {
		margin-top: 10px;
	}

	.mobile-allerts a {
		color: #ca563f;
		font-size: 16px;
		font-weight: 700;
	}

	.mobile-allerts .sound-choice a {
		color: #5f9e3d!important;
		padding-top: 5px;
	}

	.orderdesc-area {
		padding: 20px;
	}

	.orderdesc-h {
		font: bold 18px/30px Calibri;
		color: #333;
	}

	.orderdesc-add {
		float: right;
		height: 30px;
		padding: 0 20px;
		border: 1px solid #ca563f;
		background: #ca563f;
		border-radius: 2px;
		cursor: pointer;
		color: #fff;
		font-weight: 700;
	}

	.orderdesc-add:hover {
		background: #e2674f;
	}

	.orderdesc-add-area {
		display: none;
		clear: both;
		margin-top: 15px;
		background: #eee;
		padding: 5px 10px;
		border-radius: 3px;
	}

	.orderdesc-add-area-row {
		padding: 10px 10px 10px 150px;
		border-bottom: 1px solid #e0e0e0;
		color: #222;
	}

	.orderdesc-add-area-row:last-child {
		border: none;
	}

	.orderdesc-add-area-row:after {
		content: "";
		display: table;
		clear: both;
	}

	.orderdesc-add-area-row-t {
		float: left;
		margin-left: -140px;
		padding-top: 6px;
		font: bold 14px Calibri;
		color: #333;
	}

	.orderdesc-add-area-row-input {
		width: 450px;
		height: 30px;
		border: 1px solid #ccc;
		border-radius: 3px;
		padding: 0 15px;
	}

	.orderdesc-add-area-row-input:focus {
		border-color: #3a89c3;
		box-shadow: 0 0 3px rgba(60,140,200,.5);
	}

	.orderdesc-cancel,.orderdesc-doadd {
		padding: 5px 25px;
		cursor: pointer;
		margin-right: 7px;
	}

	.orderdesc-cancel:hover,.orderdesc-doadd:hover {
		box-shadow: 0 0 3px rgba(60,140,200,.5);
	}

	.orderdesc-related {
		display: none;
		margin: 10px 0 0;
		list-style: none;
		background: #fff;
		padding: 10px;
		border: 1px solid #ddd;
		box-shadow: 0 2px 5px rgba(0,0,0,.1);
		width: 460px;
		border-radius: 3px;
	}

	.orderdesc-related li {
		height: 22px;
		line-height: 22px;
		border-bottom: 1px solid #eee;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}

	.orderdesc-related li:first-child,.orderdesc-related li:last-child {
		border: none;
	}

	.orderdesc-related-h {
		text-align: center;
		font-weight: 700;
	}

	.orderdesc-statusinfo {
		list-style: none;
		padding: 0 5%;
		margin: 10px 0 0;
	}

	.orderdesc-statusinfo:after {
		content: "";
		display: table;
		clear: both;
	}

	.orderdesc-statusinfo li {
		float: left;
		width: 20%;
		font: normal 12px/22px Arial;
		color: #444;
		text-align: center;
	}

	.orderdesc-statusinfo li a,.orderdesc-statusinfo li a:hover {
		text-decoration: none;
	}

	.orderdesc-statusinfo li a:hover span {
		text-decoration: underline;
		color: #ff5f43;
	}

	.od-all,.od-wait,.od-done,.od-deny,.od-top {
		display: inline-block;
		height: 22px;
		width: 22px;
		background-repeat: no-repeat;
		background-position: 0 0;
		background: #f0f0f0;
		vertical-align: bottom;
	}

	.od-all {
		background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAAAAADh3zPnAAAApklEQVR42mP4gA08ZaCq8K35nZ2zz6EJv5ro5paR4ebS+AxZ+FFc0FYQvTUo7AqScF7MI4iuRzFxb+DCO91Owaw45bYULtxYjXBEdQ5cOGopQnipB1w4YCNCeKPLM5hwwmyE8FwfuOreNIRwWjlc+IrbVpjoVpf9CHdP9TkGET3mU4/knXetbp0nPnw40elW+golqDbHuQBB2PJ36AF7Y//uK9SNHQAeuqDkUdpBpwAAAABJRU5ErkJggg==);
	}

	.od-wait {
		background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAAAAADh3zPnAAAAXklEQVR42mP4gA08ZaCL8IUIt+VYhEtdXDyeYQrHuLi4XMAUzgMK38AUnu3iEoTF7AduLpOxObA77Ak24XePsLn7RW/pOSzCvS4uYViEa11cvN5g8XyYx2o6hzeKMADqkq62n/RA2wAAAABJRU5ErkJggg==);
	}

	.od-done {
		background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAAAAADh3zPnAAAAVElEQVR42mP4gA08ZRh44XdYhc8FzMYifC7AxesZhjBI9DCS6ul5L5BFocJnXFxyXiCJwlRPBYofQ4jCzQaKuyBEEVZORRZFckk/kiiyA+8NcHgDAJWdq89/NheVAAAAAElFTkSuQmCC);
	}

	.od-deny {
		background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAAAAADh3zPnAAAAaUlEQVR42mP4gA08ZRg44RMXQOSrjajCJ7x8TgFFc1z6UYTP+bj4nACKukxGMwQonuYCVYxkJVAcLook/Aqo1u0UujDIXDcXn1Oowi+Aov0g80+gCK8HmwsUz0E1pHcq2N68ewMesGjCAB57pGIv6y4lAAAAAElFTkSuQmCC);
	}

	.od-top {
		background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAAAAADh3zPnAAAAv0lEQVR42mP4gA08ZaBE+N3DW2+wCD+eU3kDi/CDCbmXsQg/7Mu5hC789MqrhxMwhF9vTrjwaEIuhvDKyBOP+lCFn194+XplxAk0s9/vDzgNUv2wPwfukncv37/f7nsUJPygH+HAu+sfw4X74MLvdsader/D9whYGOGdd1sjj0FVH3uIcMm7bVEngMKHIVYihA+nXXy/1/vU6/VxZx9PK74Gs/LltdcfXpx7+f7B0edvrx5/iR4m798Btb4lI9IA15afFB34FCYAAAAASUVORK5CYII=);
	}

	.orderdesc-related li .od-deny,.orderdesc-table td .od-deny {
		cursor: help;
	}

	.orderdesc-table {
		margin-top: 10px;
		width: 100%;
		border-collapse: collapse;
	}

	.orderdesc-table tr:nth-child(odd) {
		background: #1f2123;
	}

	.orderdesc-table tr:hover {
		background: #ca563f;
		color: #fff;
	}
	.orderdesc-table td a:hover{
		color: #fff;
	}
	.orderdesc-table td a{
		color: #fff;
	}
	.orderdesc-table td {
		height: 22px;
		margin: 0;
		padding: 0;
		text-align: center;
		font: bold 11px/22px Arial;
		color: #fff;
	}

	.orderdesc-table td.od_td_title {
		text-align: left;
		padding: 2px 0 2px 10px;
		height: 18px;
		line-height: 18px;
	}

	.orderdesc-rating {
		width: 100%;
		font-weight: 700;
		height: 22px;
		line-height: 22px;
		display: block;
		background: #eee;
		color: #999;
		cursor: pointer;
		border-radius: 1px;
	}

	.orderdesc-rating-green {
		background: #ca563f;
		color: #fff;
	}

	.orderdesc-edit {
		font: normal 10px Arial;
		color: #d28c00;
	}

	.orderdesc-edit:hover {
		color: #000;
	}

	#orderdesc-edit {
		padding: 10px!important;
	}

	.orderdesc-navigation {
		clear: both;
		margin-top: 15px;
		text-align: center;
		font: normal 12px Arial;
		color: #999;
	}

	.orderdesc-navigation * {
		display: inline-block;
		margin: 0 2px 4px;
		padding: 7px 10px;
		border: 1px solid #eee;
		border-radius: 2px;
		font-weight: 700;
	}

	.orderdesc-navigation a {
		border-color: #666;
	}

	.orderdesc-navigation a:hover {
		color: #fff;
		text-decoration: none;
		border-color: #ca563f;
	}

	.show-alerts {
		position: fixed;
		top: 0;
		right: 0;
		z-index: 1003;
	}

	.show-alerts>div {
		background: #eee url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAgCAIAAABch4VNAAAAGklEQVQImWP49esXEwMDA9P///+x0jBMI3kAMQInCeNawiQAAAAASUVORK5CYII=) 0 0 repeat-x;
		padding: 10px 15px;
		box-shadow: 0 2px 7px rgba(0,0,0,.2);
		border-left: 3px solid red;
		border-radius: 1px 0 0 1px;
		margin-top: 20px;
		color: #333;
		text-shadow: 0 1px 3px #fff;
		white-space: nowrap;
		display: none;
		width: auto;
		float: right;
		clear: both;
		cursor: default;
		-moz-box-sizing: content-box;
		-webkit-box-sizing: content-box;
		box-sizing: content-box;
	}

	div.showLoad {
		display: block;
		height: 28px;
		width: 28px;
		background: url(data:image/gif;base64,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) no-repeat 50% 50%;
	}

	.telegram-sub {
		text-align: center;
		padding: 10px;
		font-weight: 800;
		font-size: 15px;
		position: relative;
		background: linear-gradient(90deg,rgba(114,147,213,1) 0%,rgba(222,226,234,1) 100%);
	}

	.text-telegram {
		color: #193364;
	}

	.telegram-sub:hover {
		background: linear-gradient(90deg,rgb(253 71 1) 0%,rgba(114,147,213,1) 100%);
	}

	.telegram-sub a:hover {
		text-decoration: none;
	}

	.text-telegram span {
		font-weight: 700;
		font-size: 17px;
		line-height: 17px;
	}

	.colection-n-link {
		display: block;
		float: left;
		padding: 6px;
		margin: 0 5px 10px 0;
		border-radius: 10px;
		background: #111;
		color: #fff;
		font-size: 14px;
		border: 1px solid #e2674f;
		box-sizing: border-box;
	}

	.colection-n-link:hover, .colection-select {
		background: #e2674f;
		color: #fff;
	}

	#nxtvideos, #nxtvideo {
		background-color: #ca563f;
		position: absolute;
		left: 0;
		right: 50px;
		top: 70%;
		margin-left: auto;
		margin-right: auto;
		width: 200px;
		text-align: center;
		cursor: pointer;
	}
	.comm-text {
		overflow: hidden;
	}

	.all-back{
		display: block;
		width: 100%;
		height: 100%;
		position: fixed;
		overflow: hidden;
		left: 0px;
		top: 0px;
		z-index: 0;
		background-attachment: fixed;
		background-position: 50% 0%;
		background-repeat: no-repeat;
	}
	.new-badge {
		position: absolute;
		right: 8px;
		top: 10px;
		background-color: #ca563f;
		color: #fff;
		display: inline-block;
		font-size: 10px;
		padding-left: 4px;
		padding-right: 4px;
		text-align: center;
		border-radius: 2px;
	}
	/*-orderdesk-*/
	.all-done{background: #3d540f!important;}

	/*-DLE Search-*/
	#searchsuggestions a img{
		display:block;
		float: left;
		margin: 0 10px 0 0;
	}
	#searchsuggestions a{
		display:block;
		height:110px;
		overflow: hidden;
	}
	.search-result-info{
		display:block;
	}
	.searchheading{
		font-size: 17px;
		font-weight: 600;
		margin-bottom:0!important;
	}
	.search-orig-title{
		font-style: italic;
	}
	.search-extend-info{
		display:block;
		margin-top: 7px;
	}
	.seperator a{
		height: 40px!important;
		margin: 0;
		padding: 10px 0!important;
		font-weight: bold!important;}
	.search-extend-info span:first-child{float: none; margin-right:10px; display:block}
	.search-extend-info span img{margin: 1px 5px 0 0!important}
	.config-icon-link{
		height: 37px!important;
		background-color: #131415;
		padding: 10px 10px;
		border-radius: 5px;
		color: #fff;
		width: 35px;
		display: inline-block;
		float: right;
		margin: 0 0 0 10px;
	}
	.config-icon-link:hover{
		background-color: #ca563f;
		color:#fff;
	}
	.dle-modal-search{
		width: 100%;
		display: flex;
		margin-top: 10px;
	}
	.dle-modal-search .chosen-container{
		width: 70%!important;
	}
	.dle-modal-search .filter-btns{
		width: 100%!important;
	}


	.nav_ext:hover {
		color: #fff!important;
		background-color: #ca563f!important;
		cursor: pointer;
	}
	.nav_ext {
		cursor: pointer;
	}
	.comments-sort {
		display: flex;
		gap: 10px;
	}
	.comments-sort__item {
		padding: 6px 0px;
		width: 80px;
		text-align: center;
		border: 1px solid #333;
		border-radius: 10px;
		cursor: pointer;
	}
	.comments-sort__item:hover,
	.comments-sort__item-active {
		background: #222;
		color: #fff;
		font-weight: bold;
	}

	.related-item-rating {
		position: absolute;
		top: 15px;
		left: 5px;
		z-index: 70;
		background: #000;
		color: #fff;
		text-align: center;
		padding: 4px 10px;
		font-size: 12px;
		border-radius: 4px;
	}
	.related-item-rating.positive {
		background: #5f9e3d;
	}
	.related-item-rating.negative {
		background: #ba3636;
	}
	.related-item-rating.neutral {
		background: #202122;
	}
	.short-item-rating{
		background: #000;
		color: #fff;
		text-align: center;
		padding: 1px 10px;
		font-size: 12px;
		border-radius: 4px;
		width: fit-content;
		float: left;
	}
	.short-item-rating.positive{
		background: #5f9e3d;
	}
	.short-item-rating.negative{
		background: #ba3636;
	}
	.short-item-rating.neutral{
		background: #202122;
	}
	.uk_rating{
		width: 50%;
		float: left;
	}


	/* bestcomment */
	.bestcomment{
		width: 95.5%;
		background: #131415;
		margin: 0 auto;
		border-radius: 10px;
		border: 1px solid rgba(255, 255, 255, 0.1);
		cursor: pointer;
		padding: 5px 10px 5px 0;
	}
	.aut-info-bestcomment{
		text-align: center;
		width: 10%;
		float: left;
		border-right: 1px solid rgba(255, 255, 255, 0.1);
		min-height: 75px;
		color:#9f9f9f;
		display: flex;
		flex-direction: column;
		justify-content: center;
	}
	.bestcomment-body{
		width: 90%;
		float: left;
	}
	.best-comm-top{
		width: 10%;
		float: left;
		padding: 10px;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-self: stretch;
		height: 100%;
	}
	.best-comm-body{
		width: 90%;
		float: left;
		min-height: 55px;
	}

	@media screen and (max-width: 950px){
		.best-comm-top{display:none}
		.aut-info-bestcomment{width:30%!important}
		.bestcomment-body{width: 70%;padding-left: 10px;}
		.best-comm-body{width:100%!important}
	}

	/* comments */
	.avatar {
		position: relative;
		display: block;
		width: 50px;
		height: 50px;
		margin-right: 16px;
		cursor: pointer;
		border-radius: 50%;
		background-color: #333;
	}
	.avatar > img {
		display: block;
		width: 50px;
		height: 50px;
		border-radius: 50%;
	}
	.comments_subscribe {
		display: flex;
		justify-content: flex-start;
		gap: 10px;
	}

	/* addcomments */
	.addcomments-block {
		display: block;
		padding: 14px;
		background-color: #222;
	}
	.addcomments-amount {
		display: flex;
		font-size: 16px;
		font-weight: 600;
		padding-bottom: 18px;
	}

	.addcomments-body {
		display: flex;
	}
	.addcomments-body > .avatar {
		margin-top: 5px;
		width: 40px;
		height: 40px;
	}
	.addcomments-body > .avatar img {
		width: 40px;
		height: 40px;
	}

	.addcomments__input {
		display: flex;
	}
	.addcomments__input {
		display: block;
		width: 90%;
		height: auto;
		border: none;
	}
	.addcomments__footer {
		display: flex;
		justify-content: space-between;
		align-items: center;
	}
	.addcomments__btn {
		display: flex;
		align-items: center;
		justify-content: space-between;
		gap: 30px;
	}
	.cancel {
		display: block;
		cursor: pointer;
		font-size: 12px !important;
		letter-spacing: 1.5px;
		font-weight: 600 !important;
		text-transform: uppercase;
		background: transparent;
	}
	.cancel--none { display: none; }

	.cancel:hover { background: transparent; }

	.button {
		display: flex;
		height: auto;
		font-size: 12px !important;
		letter-spacing: 1px;
		padding: 10px;
		align-items: center;
		text-transform: uppercase;
		background-color: #333333;
		border-radius: 0;
		outline: none;
	}
	.button:hover {
		background-color: #404040;
	}

	input[type="text"]:focus > #textInput {
		display: block;
	}

	/* not-logged addcomments */
	.not-logged {
		display: flex;
		margin-bottom: 40px;
		padding: 0 15px;
		justify-content: space-between;
	}
	.not-logged-input {
		display: block;
		width: 45%;
		height: auto;
	}

	@media (max-width: 460px) {

		.comment, .comment__info, .addcomments-body, .not-logged { display: block; }

		.addcomments__btn { display: block; margin: 0 auto; }

		.addcomments__header { margin-bottom: 40px; }

		.g-recaptcha {
			margin-bottom: 15px;
		}

		.rc-anchor-normal {
			height: 74px;
			width: 300px;
			max-width: 250px;
		}

		.cancel { margin-bottom: 20px; }

		.comment__info, .author, .date { margin-bottom: 5px; }

		.text, .addcomments__input { margin-top: 10px; /* width: 100%; */ }

		.mass > b { margin-right: 5px; }
		.mass > input {
			position: absolute;
			top: 20px;
			right: 20px;
		}

		.avatar { margin-bottom: 10px; float: left; }

		.addcomments-body > .avatar { display: none; }

		.addcomments__footer {display: block;float: none;margin-top: -42px;}

		.comment__tools, .comment__footer { justify-content: center; }

		.not-logged-input {
			width: 100%;
		}
		.not-logged-input:first-child {
			margin-bottom: 20px;
		}
	}


	/* Userinfo */
	.usp {
		border: 1px solid #131415;
		margin-bottom: 40px;
		background-color: #1f2123;
	}

	.usp__columns {
		background: #000 url(../dleimages/usp-bg.jpg) center center / cover no-repeat;
		padding: 20px;
		color: #fff;
		position: relative;
	}

	.usp__left,
	.usp__middle,
	.usp__right {
		position: relative;
		z-index: 5;
	}

	.usp__columns::before {
		content: '';
		background-color: var(--primary-color);
		opacity: 0.6;
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
	}

	.usp__meta {
		background-color: #282a2c;
		padding: 20px;
	}

	.usp__list {
		padding: 20px;
		padding-bottom: 10px;
	}

	.usp__list+.usp__list {
		padding-top: 0;
	}

	.usp__left {
		width: 100px;
		margin-right: 20px;
		text-align: center;
	}

	.usp__right {
		width: 180px;
		margin-left: 20px;
	}

	.usp__img {
		width: 80px;
		height: 80px;
		border-radius: 50%;
		margin: 0 auto;
		box-shadow: 0 0 0 5px rgba(0, 0, 0, 0.2);
	}

	.usp__status {
		padding: 6px 0;
		border-radius: 4px;
		color: #fff;
		margin: 0 10px;
		width: 80px;
		text-align: center;
		white-space: nowrap;
		font-size: 12px;
	}

	.usp__status--online {
		background-color: #6ab04c;
	}

	.usp__status--offline {
		background-color: #eb4d4b;
	}

	.usp__btn a {
		width: 100%;
	}

	.usp__name {
		font-size: 18px;
		font-weight: 400;
	}

	.usp__group {
		font-size: 12px;
		margin-top: 10px;
	}

	.usp__group>b {
		display: inline-block;
		vertical-align: middle;
		border-radius: 3px;
		background-color: #ffc0a7;
		padding: 3px 6px;
		margin-left: 3px;
	}

	.usp__activity>div {
		margin-left: 20px;
		font-size: 12px;
	}

	.usp__activity>div>div {
		font-size: 18px;
		margin-top: 3px;
	}

	.usp__list li {
		position: relative;
		padding-left: 140px;
		margin-bottom: 10px;
		font-size: 12px;
		width: 48%;
	}

	.usp__list li>span:first-child {
		color: #999;
		display: inline-block;
		position: absolute;
		left: 0;
		top: 0;
	}

	.usp__list li.no-label {
		padding-left: 0;
	}

	.usp-popup__left {
		width: 80px;
		margin-right: 30px;
		text-align: center;
	}

	.usp-popup__img {
		border-radius: 10px;
		width: 80px;
		height: 80px;
		margin: 0 auto;
	}

	.usp-popup__left .usp__status {
		width: 80px;
		margin: 15px 0 0 0;
		display: inline-block;
	}

	.usp-popup__list li {
		margin-bottom: 6px;
		font-size: 12px;
	}

	.usp-popup__list li>span:first-child {
		opacity: 0.6;
	}

	/* Форма */
	.form__header {
		margin-bottom: 20px;
		display: flex;
		justify-content: space-between;
		align-items: center;
	}

	.form__title {
		font-size: 24px;
		font-weight: 500;
		flex: 1 1 0;
		max-width: 100%;
		min-width: 50px;
	}

	.form__row {
		flex-wrap: wrap;
		justify-content: flex-start;
		align-items: center;
		margin-bottom: 20px;
	}

	.form__caption {
		width: 200px;
		padding-right: 20px;
	}

	.form__content {
		flex: 1 1 0;
		position: relative;
		max-width: 100%;
		min-width: 50px;
	}

	.form__label--important::after {
		content: "*";
		margin: 0 0 0 5px;
		color: #e85319;
	}

	.form__content>textarea {
		width: 100%;
		background-color: #fff;
	}

	.form__caption--above {
		width: 100%;
		padding: 15px 20px;
		background-color: #2f343a;
		color: #fff;
	}

	.form__btn,
	.qq-upload-button,
	.pm__links a,
	.usp__btn a {
		cursor: pointer;
		display: inline-block;
		border-radius: 4px;
		padding: 0 20px;
		text-align: center;
		font-size: 14px;
		font-weight: 400;
		background-color: #c05142;
		color: #fff;
		line-height: 40px;
		box-shadow: none;
		max-width: 100%;
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
	}

	#options {
		background: #1f2123;
		padding: 30px;
	}

	.form__btn--secondary {
		background-color: #eee;
		color: #000;
		margin-left: 20px;
	}

	.form__btn--find-related {
		position: absolute;
		right: 0;
		top: 0;
		margin: 0;
		padding: 0 10px;
		font-size: 12px !important;
	}

	.form__btn:hover,
	.qq-upload-button:hover,
	.pm__links a:hover,
	.usp__btn a:hover {
		background-color: #ad493d;
		color: #fff;
	}

	/* Сніпет */
	.img-box,
	.img-wide,
	.img-responsive,
	.img-fit-cover {
		overflow: hidden;
		position: relative;
	}

	.img-responsive {
		padding-top: 60%;
	}

	.img-responsive--portrait {
		padding-top: 150%;
	}

	.img-box>img,
	.img-responsive>img {
		width: 100%;
		min-height: 100%;
		display: block;
	}

	.img-responsive>img {
		position: absolute;
		left: 0;
		top: 0;
	}

	.img-wide img,
	.img-wide>a {
		width: 100%;
		display: block;
	}

	.img-fit-cover img {
		width: 100%;
		height: 100%;
		object-fit: cover;
	}

	.mt-10 {
		margin: 10px 0px 0px 0px;
	}

	.clr {
		clear: both;
	}

	.mt-ul { margin-top: 24px; }

	.clearfix::after {
		content: "";
		display: table;
		clear: both;
	}

	.ws-nowrap {
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}

	.d-flex {
		display: flex;
		flex-wrap: wrap;
		flex-direction: row;
	}

	.fd-column {
		flex-direction: column;
		flex-wrap: nowrap;
	}

	.jc-flex-start,
	#dle-content {
		justify-content: flex-start;
	}

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

	.jc-center {
		justify-content: center;
	}

	.ai-flex-start {
		align-items: flex-start;
	}

	.ai-center {
		align-items: center;
	}

	.order-first {
		order: -1;
	}

	.order-last {
		order: 10;
	}

	.stretch-free-width {
		flex: 1 1 0;
		max-width: 100%;
		min-width: 50px;
	}

	.icon-at-left [class*="fa-"],
	.icon-left .icon {
		margin-right: 5px;
	}

	.icon-at-right [class*="fa-"],
	.icon-right .icon {
		margin-left: 10px;
	}

	.hidden,
	#dofullsearch,
	.form__header .form__btn {
		display: none;
	}

	.animated-element,
	button,
	.btn,
	.submenu a,
	.side-block__menu a,
	.inner-page__rating a,
	.hover__overlay,
	.section__tab,
	.header__menu a,
	.header__menu-hidden,
	.popular-item__img:before,
	.popular-item__title {
		transition: all .3s;
	}


	/* Адаптив до форми коментів */
	@media screen and (max-width: 760px) {

		.form__caption:not(.form__caption--above),
		.form__table .addnews {
			width: 120px;
			font-size: 12px;
		}

		.form__content--admintag .checkbox {
			width: 100%;
		}

		.usp {
			margin-left: -20px;
			margin-right: -20px;
		}

		.usp__list li {
			width: 100%;
		}
	}

	@media screen and (max-width: 590px) {
		.form__title {
			font-size: 18px;
		}

		.form__header .form__btn .far {
			display: none;
		}

		.form__btn--find-related {
			position: static;
			width: 100%;
			margin-top: 10px;
		}

		.qq-upload-button,
		.pm__links li,
		.stats__list {
			width: 100% !important;
		}

		.form__row--without-label>.form__btn,
		.pm__links li a {
			width: 100%;
			margin: 10px 0 0 0;
		}

		.form__content--sec-code input {
			max-width: 100%;
			width: 100%;
			margin: 0 0 10px 0;
			height: 40px;
			line-height: 40px;
			font-size: 16px;
		}

		.usp__right,
		.usp__meta .usp__btn {
			width: 100%;
			margin-top: 20px;
			margin-left: 0;
		}

		.usp__left {
			width: 60px;
			margin-right: 10px;
		}

		.usp__img {
			width: 60px;
			height: 60px;
		}

		.usp__status {
			width: auto;
			margin: 0;
			padding-left: 10px;
			padding-right: 10px;
		}

		.usp__activity {
			justify-content: flex-end;
			text-align: right;
		}

		.ui-dialog {
			width: 100% !important;
		}

		.usp-popup__left {
			margin: 0 auto 15px auto;
			width: 100%;
		}

		.ui-dialog .ui-dialog-buttonpane button {
			margin: 0 0 5px 0;
			width: 100%;
		}

		#dofullsearch,
		#searchsuggestions span.seperator {
			display: none !important;
		}

		.dcont button {
			font-size: 12px;
			padding: 0 15px !important;
		}

		.comments-tree-list .comments-tree-list {
			padding-left: 0px;
		}

		.comments-tree-list .comments-tree-list:before {
			display: none;
		}

		.mass_comments_action {
			display: none;
		}
	}

	.form__row {
		display: flex;
		flex-wrap: wrap;
		justify-content: flex-start;
		align-items: center;
		margin-bottom: 20px;
	}
	/* bestcomment */
	.bestcomment{
		width: 95.5%;
		background: #131415;
		margin: 10px auto 0;
		border-radius: 3px;
		border: 1px solid rgba(255, 255, 255, 0.1);
		cursor: pointer;
		padding: 2px 10px 2px 0;
	}
	.aut-info-bestcomment{
		text-align: center;
		width: 10%;
		float: left;
		border-right: 1px solid rgba(255, 255, 255, 0.1);
		min-height: 50px;
		color:#9f9f9f;
		display: flex;
		flex-direction: column;
		justify-content: center;
	}
	.bestcomment-body{
		width: 90%;
		float: left;
	}
	.best-comm-top{
		width: 8%;
		float: left;
		padding: 4px 0px 2px 9px;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-self: stretch;
		height: 100%;
	}
	.best-comm-body{
		width: 92%;
		float: left;
		min-height: 46px;
		margin: 2px 0!important;
		border-radius: 10px!important;
		color: #9f9f9f;
		padding: 3px 10px 3px 0;
		display: flex;
		justify-content: center;
		flex-direction: column;

	}
	.best-comm-av{
		position:relative;
		float: left;
		width: 40px;
		height: 40px;
	}
	.best-comm-av img{
		width: 100%;
		height: 40px;
		display: block;
		border-radius: 50%;
	}
	.best-comm-av:after{
		width: 8px;
		height: 8px;
		position: absolute;
		left: -2px;
		bottom: 0;
		background-color: #ccc;
		border-radius: 50%;
	}
	@media screen and (max-width: 950px){
		.best-comm-top{display:none}
		.aut-info-bestcomment{width:30%!important}
		.bestcomment-body{width: 70%;padding-left: 10px;}
		.best-comm-body{width:100%!important}
	}

	.mod_showfull { height: 40px; }
	.toggle{
		display:inline-block;
		cursor:pointer;
	}
	.ico{
		margin-left:7px;
		margin-top:-4px;
	}
	.toggle:hover{
		-ms-transform: rotate(360deg); /* IE 9 */
		-webkit-transform: rotate(360deg); /* Safari */
		transform: rotate(360deg);
	}
	.sidebar-noti{
		position:fixed;
		width:300px;
		right:-500px;
		box-shadow:0px 0px 10px 3px black;
		background-color:#1a1a1a;
		border-left:1px solid black;
		height:100%;
		top:0px;
	}
	.sidebar-noti h2{
		color:white;
		text-align:center;
	}

	.sidebar-noti.active{
		right:0px;
	}
	.notibox{
		color:white;
		background-color:#0d0d0d;
		width:calc(100% - 60px);
		padding:15px;
		margin:15px;
		border-radius:4px;
		position:relative;
	}
	.cancel{
		position:absolute;
		right:7px;
		top:10px;
		cursor:pointer;
		padding:3px;
		padding-left:8px;
		padding-right:8px;
		border-radius:20px;
	}
	.cancel:hover{
		color:black;
		background-color:white;
	}
	.gone{
		display:none;
	}


	.voice_crating {
		border: 1px solid #5f9e3d !important;
		float: right !important;
		display: block !important;
		margin: 2px 7px 0px 0px !important;

		width: 19.4%;
		font-size: 13px;
		color: #fff;
		padding: 0 2px !important;
		cursor: pointer;
		border-radius: 3px;
		background-color: #131415;
	}

	.voice_crating:hover {
		background-color: #5f9e3d !important;
	}


	@media screen and (max-width:370px) {
		#comments {
			margin: 0px -15px !important;
		}
	}


	@media screen and (max-width:590px) {

		.voice_crating {
			width: 98.5% !important;
			text-align: center;
			margin: 2px 3px 0 0 !important;
		}

		.playlists-items li:not(.voice_crating) {
			width: 48.5% !important;
		}

		.voice_crating span {
		//display: none !important;

		}

		.clvl-1 {
			padding-left: 30px !important;
		}


		#comments {
			margin: 0px -25px;
		}
	}

	.clvl-1 {
		display: none;
	}

	.more-btn {
		padding-left: 30px;
	}

	#pm_text {
		color: #444;
	}


	#dleuserpopup {
		position: relative;
		padding-bottom: 56.25%; /* 16:9 */
		padding-top: 25px;
		height: 0;
	}
	#dleuserpopup iframe {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}

	::-webkit-scrollbar {
		width: 10px;
	}
	::-webkit-scrollbar-thumb {
		background: #ca563f;
	}
	#telegram-post-clubuakino-14{
		min-width:200px!important;
		max-width:275px!important;
	}
	.js-widget_message{
		width:275px!important;
	}
	/* subscribe button */

	.subscr-lazydev {
		padding: 0px 0px 5px 15px;
		display: flex;
		justify-content: space-between;
	}

	.subscr-title {
		font-size: 18px;
		font-weight: 700;
	}

	.subscr-desc {
		opacity: 0.6;
		margin-top: 15px;
	}

	.subscr-left {
		flex-basis: 0;
		flex-grow: 1;
		max-width: 100%;
		min-width: 50px;
	}

	.subscr-right {
		width: 200px;
		margin-left: 30px;
		text-align: center;
	}

	.subscr-btn{
		background-color: #26A65B;
	}
	.unsubscr-btn{
		background-color: #E74C3C;
	}
	.subscr-btn, .unsubscr-btn {
		display: block;
		text-align: center;
		padding: 5px;
		border-radius: 4px;
		color: #fff;
		font-size: 18px;
		cursor: pointer;
	}

	.subscr-btn:hover {
		background: #26A65B;
	}

	.unsubscr-btn:hover {
		background: #E74C3C;
	}

	.subscr-info span {
		color: #e74c3c;
	}

	@media screen and (max-width: 590px) {
		.subscr-lazydev {
			text-align: center;
			display: block;
		}
		.subscr-right {
			width: 100%;
			margin: 15px 0 0 0;
		}
	}

	/* subscribe button end */

	.btn-login-with {
		font-size: 14px;
		color: #fff;
		line-height: 1.2;
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
		justify-content: center;
		align-items: center;
		width: 18%;
		height: 30px;
		border-radius: 25px;
		margin-bottom:10px;
	}

	.btn-login-with:hover {
		color: #fff;
		opacity: 1;
	}
	.bg1 {
		background-color: #232836;
	}
	.btn-img-login{
		margin: 0 9px 0 -4px;
	}
	.btn-subscrset{
		display: block;
		height: 30px;
		padding: 0 20px;
		line-height: 30px;
		background-color: #484848;
		color: #fff;margin: 10px 0;
		border-radius: 3px;
		text-align:center;
		text-decoration: none;
		font-weight:700;
	}


	/* new menu */

	.fx-row {
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-ms-flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
		-ms-flex-pack: justify;
	}

	.hmenu > li {
		position: relative;
	}

	.hmenu > li > a {
		display: block;
		line-height: 50px;
		padding: 0 10px;
		color: #fff;
		font-size: 14px;
		font-weight: 700;
		text-transform: uppercase;
	}

	.hmenu li a.title-menu {
		color: #ca563f;
		font-weight: 700;
		font-size: 15px;
	}

	.hmenu > li:hover > a, .hmenu > li > a.is-active {
		opacity: 1;
		background-color: #ca563f;
		color: #fff;
	}

	.hmenu > li > span {
		display: block;
		height: 70px;
		line-height: 70px;
		font-size: 16px;
		color: #eee;
		cursor: pointer;
	}

	.hmenu > li:hover > span, .hmenu > li > span.is-active {
		opacity: 1;
		background-color: #ca563f;
		color: #fff;
	}


	.hidden-me {
		background-color: #131415;
		z-index: 9999;
		position: absolute;
		left: 0;
		top: 95%;
		width: 600px;
		pointer-events: none;
		opacity: 0;

	}

	@media screen and (min-width: 992px) {
		.hidden-me {
			transform: translateY(30px);
			transition: all .3s;
		}
	}

	.hidden-me-little {
		width: 400px;
	}

	.hidden-me-big {
		width: 870px;
	}

	.hm-col {

		float: left;
		padding: 10px 0;
	}

	.hm-col li {

		position: relative;
	}

	.hm-col a {
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		display: block;
		padding: 0 15px;
		line-height: 30px;
		color: #fff;
	}

	.hm-col a:hover {
		background-color: #ca563f;
		color: #fff !important;
		opacity: 1;
	}

	.hmenu > li:hover .hidden-me {
		pointer-events: auto;
		opacity: 1;
		transform: translateY(0px);
	}

	.one-col {
		width: 180px;
	}

	.one-col .hm-col {
		width: 100%;
	}


	@media screen and (max-width:1200px) {

		.hidden-me {
			position: relative;
		}

		.hmenu {
			position: absolute;
			text-align: left;
			top: 50px;
			left: 0;
			background-color: #1f2123;
			padding: 10px 0;
			display: none;

			max-height: calc(100vh - 90px);
			overflow-y: auto;
		}

		.hmenu > li {
			display: block;
			margin-right: 0;
		}

		.hmenu > li > a {
			padding: 0 20px;
			line-height: 30px;
		}

		.hidden-me.go {
			display: flex;
			flex-wrap: wrap;
		}

		.hidden-me, .hmenu {
			width: 100%;
		}

	}

	@media screen and (max-width:760px) {
		.hmenu {
			display: none;
			width: 100%;
		}

		.hidden-me {
			display: none;
			opacity: 1;
		}

		.menuactive > a, li.menuactive > a:hover {
			color: #ca563f !important;
			background-color: rgba(0,0,0,0.3) !important;
		}

	}
}

/* end menu */