.col-side {
    background-color: #7d0b17;
    width: 200px !important;
    margin: 0 0 0 -200px !important;
}

.cols {
    padding-left: 200px !important;
}

body {
    background: #161827 !important;
}

.cols:before {
   width: 200px;
}

 


.rating {
   background: #5f1616 !important;

}

.new-menu {
width: 100%;
    padding: 20px 10px;
    background: #3a0909;
    /* border: 1px solid #5f1616; */
}

.new-menu > ul {
    float: left;
    width: 100%;
}

.new-menu > ul > li {
    display: inline-block;
}

.new-menu > ul > li > a {
  font-size: 14px;
    font-weight: 600;
    color: #fff;
    display: block;
    padding: 10px 11px;
    transition: all .3s;
    /* border-radius: 4px; */
    text-align: center;
    border: 1px solid #820d1a;
}

.new-menu > ul > li > a:hover, .new-menu > ul > li > a.active {
 
    background-color: #820d1a;
    color: #fff;
}

.search-box {
    float: right;
}

.search-box input {
    background: #8a0a18 !important;

}

.search-box button {
    background: rgb(22, 122, 198) !important;
}

.owl-theme .owl-controls .owl-buttons div {
    display: none !important;
}

.carou-inner i {
    display: none !important;
}

.widget-header {
       background: rgb(58, 9, 9) !important;
}

.k-meta {
    z-index: 51 !important;
    background: rgba(16, 23, 47, 0.67) !important;
    left: 5px !important;
    right: 5px !important;
    text-align: center !important;
}

.main-title {
    color: #fff !important;
}

.widget-elements a:hover {
    color: rgb(22, 122, 198) !important;
}

.season-list .s-title {
      /* text-transform: uppercase; */
    color: rgb(255, 255, 255) !important;
    font-weight: bold;
    font-size: 12px;
    margin-bottom: 15px;
    padding: 9px 12px;
    background: #5f1616;
}
}

.season-list {
    background: #c9d0eb !important;
    padding: 20px;
    margin-bottom: 15px;
    border-radius: 4px;
}

.season-list > ul > li > a {
    font-size: 14px;
    line-height: 22px;
    color: #000 !important;
}

.film-box {
 height: auto;
    margin-bottom: 10px;
    position: relative;
    /* border: 1px solid #311414; */
    border-radius: 6px;
    display: block;
}

.film-box .film-desc {
    position: absolute;
    bottom: 0;
    width: 100%;
    padding: 10px;
}

.film-box .film-desc a {
    display: block;
    color: #fff !important;
    z-index: 51 !important;
    margin-top: 4px;
}

.film-box .film-desc a.ds-text {
     float: left;
    background: rgba(158, 11, 27, 0.65) !important;
    padding: 3px 5px;
        /* margin: 8px -6px 25px 1px; */
    display: inline-block;
    /* border: 1px solid #9e0b1b; */
}

.film-box .film-desc a i {
    font-size: 30px;
}

.film-box .film-image {
    width: 100%;
    overflow: hidden;
}

.film-box .film-image img {
    height: 200px;
    width: 100%;
    object-fit: cover;
    transition: all .3s;
}

.film-box:hover .film-image img {
    transform: scale(1.05);
}

.film-box .film-title {
    display: block;
    background: #7d0b17;
    padding: 8px 8px;
}

.film-box .film-title a {
    margin: 0;
    color: #fff;
    font-size: 12px;
    line-height: 12px;
    height: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    line-clamp: 1;
    -webkit-line-clamp: 1;
}

.main-items .col-md-3 {
    padding-left: 5px !important;
    padding-right: 5px !important;
}

.pnext, .pprev {
color: rgb(255, 255, 255) !important;
    border-color: rgb(0, 0, 0) !important;
    /* background: #5f1616; */
 
}

.navigation a, .pnext a, .pprev a {
   color: rgb(255, 255, 255) !important;
}

.navigation a {
    color: rgb(243, 246, 255) !important;
    border-color: rgb(0, 0, 0) !important;
}

.navigation span {
    background: rgb(95, 22, 22) !important;
}

.pnext a:active, .pnext a:focus, .pnext a:hover, .pprev a:active, .pprev a:focus, .pprev a:hover {
    background: rgb(19, 39, 109)  !important;
}

.simpleFonForText {
    background: #10172f !important;
}

.comms-title span, .k-link:hover, .kino-lines span, .search-box button:hover, .second-menu li a:hover, .show-trailer {
     background: rgb(0, 0, 0) !important;
}

.grey, .k-fav, .k-link, .kino-h-sub, .login-menu a, .pravo-link, .search-box button:not(.color-btn), .second-menu li a, .social-here, .tabs {
       background: rgb(138, 10, 24) !important;
}

.newRating {
    background: rgb(17, 37, 68) !important;
}

.kino-item {
    background: none !important;
}

.row-style {
    border: 2px solid #5f1616;
    padding: 10px 0;
    margin: 0;
    background: rgb(95, 22, 22);
}

.form-wrap > div:nth-child(2n) {
    background: none !important;;
}

.form-wrap select {
    background-color: #d41127 !important;
    height: 38px !important;
    line-height: 38px !important;
    color: #fff !important;
}

.input input {
  background-color: #d41127 !important;
}

.textarea-title {
    background: #4c0008 !important
}

.f_textarea {
  background-color: #d41127 !important;
}

.sep-input.secur .label {
    margin-top: 26px;
}

.secur .label label {
    background-color: #4c0008 !important;
}

button:not(.color-btn) {
   background: #5f1616 !important;
}

.widget-elements a img {
    height: 110px !important;
    width: 100% !important;
    object-fit: cover !important;
}

.hello {

}

@media (max-width: 768px) {
    .cols {
        padding-left: 0 !important;
    }

    .new-menu > ul > li {
        display: block;
    }

    .new-menu > ul > li.pull-right {
        float: left !important;
        margin-bottom: 6px;
    }

    .new-menu {
        padding: 5px !important;
    }

    .grid-list {
        padding: 10px 5px !important;
    }

    .col-side {
        display: block !important;
        clear: both !important;
        margin: 0 !important;
        width: 100% !important;
    }
}

.mob-line {
	display: none;
}

.mce-tinymce {
		width: 100% !important;
	}
	
.kino-related {
    margin-bottom: 30px;
}

@media (max-width: 950px) {
	
	.mob-line {
		display: flex;
		align-items: center;
		height: 70px;
		background: #3a0909;
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		z-index: 5555;
		justify-content: space-between;
	}
	
		.mob-menu {
			width: 60px;
			height: 100%;
			display: flex;
			justify-content: center;
			align-items: center;
			color: #fff;
			font-size: 24px;
			background: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 14H38' stroke='%23fff' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M10 24H38' stroke='%23fff' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M10 34H38' stroke='%23fff' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A") center center no-repeat;
			cursor: pointer;
		}
		
		.mob-logo {
			color: #fff;
			font-size: 24px;
		}
		
		.mob-r {
			display: flex;
			height: 100%;
		}
		
			.mob-search {
				width: 50px;
				height: 100%;				
				background: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='22' cy='22' r='12' stroke='%23fff' stroke-width='2'/%3E%3Cpath d='M22 16C21.2121 16 20.4319 16.1552 19.7039 16.4567C18.9759 16.7583 18.3145 17.2002 17.7574 17.7574C17.2002 18.3145 16.7583 18.9759 16.4567 19.7039C16.1552 20.4319 16 21.2121 16 22' stroke='%23fff' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M40 40L34 34' stroke='%23fff' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A") center center no-repeat;
				cursor: pointer;
				background-size: 35px auto;
			}
			
			.mob-login {
				width: 50px;
				height: 100%;				
				background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_403_2799)'%3E%3Cpath d='M12 11.9999C13.1867 11.9999 14.3467 11.648 15.3334 10.9888C16.3201 10.3295 17.0892 9.3924 17.5433 8.29604C17.9974 7.19969 18.1162 5.99329 17.8847 4.8294C17.6532 3.66551 17.0818 2.59642 16.2426 1.7573C15.4035 0.918186 14.3344 0.346741 13.1705 0.11523C12.0067 -0.116281 10.8003 0.00253868 9.7039 0.456664C8.60754 0.91079 7.67047 1.67983 7.01118 2.66652C6.35189 3.65321 6 4.81325 6 5.99994C6.00159 7.59075 6.63424 9.11595 7.75911 10.2408C8.88399 11.3657 10.4092 11.9984 12 11.9999ZM12 1.99994C12.7911 1.99994 13.5645 2.23454 14.2223 2.67406C14.8801 3.11359 15.3928 3.7383 15.6955 4.46921C15.9983 5.20011 16.0775 6.00438 15.9231 6.7803C15.7688 7.55623 15.3878 8.26896 14.8284 8.82837C14.269 9.38778 13.5563 9.76874 12.7804 9.92308C12.0044 10.0774 11.2002 9.99821 10.4693 9.69546C9.73836 9.39271 9.11365 8.88002 8.67412 8.22222C8.2346 7.56443 8 6.79107 8 5.99994C8 4.93908 8.42143 3.92166 9.17157 3.17151C9.92172 2.42137 10.9391 1.99994 12 1.99994Z' fill='%23fff'/%3E%3Cpath d='M12 14.0006C9.61386 14.0033 7.32622 14.9523 5.63896 16.6396C3.95171 18.3268 3.00265 20.6145 3 23.0006C3 23.2658 3.10536 23.5202 3.29289 23.7077C3.48043 23.8953 3.73478 24.0006 4 24.0006C4.26522 24.0006 4.51957 23.8953 4.70711 23.7077C4.89464 23.5202 5 23.2658 5 23.0006C5 21.1441 5.7375 19.3636 7.05025 18.0509C8.36301 16.7381 10.1435 16.0006 12 16.0006C13.8565 16.0006 15.637 16.7381 16.9497 18.0509C18.2625 19.3636 19 21.1441 19 23.0006C19 23.2658 19.1054 23.5202 19.2929 23.7077C19.4804 23.8953 19.7348 24.0006 20 24.0006C20.2652 24.0006 20.5196 23.8953 20.7071 23.7077C20.8946 23.5202 21 23.2658 21 23.0006C20.9974 20.6145 20.0483 18.3268 18.361 16.6396C16.6738 14.9523 14.3861 14.0033 12 14.0006Z' fill='%23fff'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_403_2799'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") center center no-repeat;
				cursor: pointer;
			}
			
	.fix-scroll {
		height: 100%;
		overflow: hidden;
		position: relative;
	}
	
	.mob-shad {
		position: fixed;
		width: 100%;
		height: 100%;
		background: #000;
		z-index: 8888;
		opacity: 0.6;
		cursor: pointer;
		left: 0;
		top: 0;
		display: none;
	}
	
	.mob-panel {
		position: fixed;
		width: 260px;
		height: 100%;
		background: #461414;
		-moz-box-shadow: 0 0 13px rgba(0,0,0,.45);
		-webkit-box-shadow: 0 0 13px rgba(0,0,0,.45);
		box-shadow: 0 0 13px rgba(0,0,0,.45);
		z-index: 8889;
		left: -330px;
		top: 0;
		overflow-y: auto;
		overflow-x: hidden;
		text-align: left;
	}
	
		.mob-panel2 {
			
		}
			
	.mob-close {
		width: 30px;
		height: 30px;
		position: fixed;
		left: 275px;
		top: -50px;
		cursor: pointer;
		z-index: 8889;		
		background: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs' version='1.1' width='512' height='512' x='0' y='0' viewBox='0 0 511.995 511.995' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Cg%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Cpath d='M437.126,74.939c-99.826-99.826-262.307-99.826-362.133,0C26.637,123.314,0,187.617,0,256.005 s26.637,132.691,74.993,181.047c49.923,49.923,115.495,74.874,181.066,74.874s131.144-24.951,181.066-74.874 C536.951,337.226,536.951,174.784,437.126,74.939z M409.08,409.006c-84.375,84.375-221.667,84.375-306.042,0 c-40.858-40.858-63.37-95.204-63.37-153.001s22.512-112.143,63.37-153.021c84.375-84.375,221.667-84.355,306.042,0 C493.435,187.359,493.435,324.651,409.08,409.006z' fill='%23ffffff' data-original='%23fff' style=''/%3E%3C/g%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Cpath d='M341.525,310.827l-56.151-56.071l56.151-56.071c7.735-7.735,7.735-20.29,0.02-28.046 c-7.755-7.775-20.31-7.755-28.065-0.02l-56.19,56.111l-56.19-56.111c-7.755-7.735-20.31-7.755-28.065,0.02 c-7.735,7.755-7.735,20.31,0.02,28.046l56.151,56.071l-56.151,56.071c-7.755,7.735-7.755,20.29-0.02,28.046 c3.868,3.887,8.965,5.811,14.043,5.811s10.155-1.944,14.023-5.792l56.19-56.111l56.19,56.111 c3.868,3.868,8.945,5.792,14.023,5.792c5.078,0,10.175-1.944,14.043-5.811C349.28,331.117,349.28,318.562,341.525,310.827z' fill='%23fff' data-original='%23000000' style=''/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") center center no-repeat;
		background-size: 24px auto;
	}
	
	.cml {
		display: block;
		background: none;
		padding: 15px 20px;
		border-bottom: 1px #5f2a2a solid;
		font-size: 14px;
		color: #fff;
	}
	
	.wr {
		padding-top: 90px;
	}
	
	.center {
		width: auto;
		max-width: 100%;
	}
	
	.new-menu {
		padding: 0;
	}
	
	.new-menu > ul {
		padding: 0;
		margin: 0;
		float: none;
		width: auto;
	}
	
		.new-menu > ul > li {
			display: none;
		}
		
	.sli {
		display: none;
		position: absolute;
		left: 0;
		top: -17px;
		width: 100%;
		z-index: 444;
	}
	
	.col-side {
		display: none !important;
	}
	
	.cols {
		padding-left: 0 !important;
	}
	
	.col-cont {
		float: none;
	}
	
	.film-box .film-image img {
		height: 285px;
		width: 200px;
		object-fit: none;
		transition: all .3s;
		display: block;
		margin: 0 auto 0 auto;
		max-width: 100%;
	}
	
	.film-image {
		text-align: center;
	}
	
	.film-box {
		margin-bottom: 30px;
		border: 1px #7d0b17 solid;
		border-radius: 0px;
	}
	
	.nth {
		width: auto !important;
		max-width: 100%;
		float: none !important;
		display: block;
		margin: 0 auto 20px auto;
	}
	
	.rating {
		background: none !important;
		width: auto !important;
		margin: 0 !important;
		padding: 15px 0 0 0 !important;
	}
	
	.newRating .rating_digits {
		position: static !important;
		width: auto !important;
		padding-top: 20px;
		font-size: 13px !important;
		text-align: center;
	}
	
	.newRating .rating {
		transform: scale(1) !important;
		margin: 0 0 0 0 !important;
		height: auto !important;
	}

	.unit-rating {
		transform: scale(0.5) !important;
	}
	
	button:not(.color-btn) {
		background: none !important;
	}
	
	.mce-tinymce {
		width: 100% !important;
	}
	
	#addcform {
		padding-left: 0;
		padding-right: 0;
	}
	
	.kino-related {
		margin-bottom: 20px;
	}
	
}

button:not(.color-btn) {
		background: none !important;
	}

@media (max-width: 500px) {
	
	.film-box .film-image img {
		height: 250px;
		width: 100%;
	}
	
}