html{
	font-size: 0.875em;
	line-height: 1.5;
	height: 100%;
	background: #f6f6f6;
}

body{
	margin:0;
	padding:0;
	color: #121212;
	font-family: Arial, sans-serif;
	font-size: 14px;
}
body.hidden{overflow:hidden;}

.overfix {
	overflow: hidden;
	height: 100%;
}

a, a:hover{text-decoration:none;}

*, *::before, *::after {
-moz-box-sizing: border-box;
box-sizing: border-box;
}

h1, h2, h3, h4, h5, h6, p, blockquote, pre, dl, dd, ol, ul, form, fieldset, legend, table, th, td, caption, hr {
	margin: 0;
	padding: 0;
}

figure {
	margin: 0;
}

.clear:after{
	content: "";
	display: table;
	clear: both;
}

.social-btn{width:40px;height:40px;margin-left:10px;display:inline-block;background-position:center;background-repeat: no-repeat;background-size: 80% 80%;}
.social-btn.vk{background-color: #2F76A4;background-image: url(https://teterinfilm.ru/templates/teterin/img/social/vk.svg);}
.social-btn.fb{background-color: #4E66A2;background-image: url(https://teterinfilm.ru/templates/teterin/img/social/fb.svg);}

.main-info{padding: 15px 20px;}

@media screen and (min-width: 900px) and (max-width: 1199px){
	.wrapper{}
}

@media screen and (min-width: 1200px){
	.wrapper{width: 1200px;margin: 0 auto;}
}

.toolbar{}
header{position: relative;background-color: #e6e6e7;z-index:10;}

@media screen and (max-width: 719px){
	.toolbar{background-color: #121212;text-align: center;}
	.toolbar .social{display: inline-block !important;}
	.toolbar .contacts{padding: 5px 20px;}
	.toolbar .contacts i, .toolbar .contacts span{color:#fff;}
	.toolbar .buttons{display: inline-block;text-align: center;}
	.toolbar .buttons .btn{display: inline-block;vertical-align: middle;line-height: 40px;height: 40px;padding: 0 20px;cursor: pointer;}
	.toolbar .buttons .btn i, .toolbar .buttons .btn span{color:#fff;}
	.toolbar .buttons .btn:hover{background-color: #e42415;}

	header>.wrap{position: relative;padding:10px 0;}
	header>.wrap>.logo{max-width: 100%;height: 60px;padding: 10px 15px;}
	header>.wrap>.logo img{display:block;margin: 0 auto;max-height: 100%;max-width: 100%;}
	
	header>.wrap>.menu-btn{position:absolute;top:10px;right:0;padding: 0 15px;height: 60px;line-height: 60px;cursor: pointer;}
	header>.wrap>.menu-btn>span{font-size: 1.7em;color: #fff;}
	header>.wrap>.menu-btn>span>.open{display:inline-block;color:#333;}
	header>.wrap>.menu-btn>span>.close{display:none;color:#333;}
	header>.wrap>.menu-btn.active{}
	header>.wrap>.menu-btn.active>span>.open{display:none;}
	header>.wrap>.menu-btn.active>span>.close{display:inline-block;}
	
	header>.wrap>.content{}
	header>.wrap>.content .module.cinema-informer{text-align: center;}
	header>.wrap>.content .contacts{display: none}
}

@media screen and (min-width: 720px) and (max-width: 899px){
	.toolbar{background-color: #121212;text-align: right;}
	.toolbar .social{display: inline-block !important;vertical-align: middle;}
	.toolbar .contacts{display: inline-block;vertical-align: middle;padding: 0 20px;line-height: 40px;}
	.toolbar .contacts i, .toolbar .contacts span{color:#fff;}
	.toolbar .buttons{float:left;}
	.toolbar .buttons .btn{display: inline-block;vertical-align: middle;line-height: 40px;height: 40px;padding: 0 20px;cursor: pointer;}
	.toolbar .buttons .btn i, .toolbar .buttons .btn span{color:#fff;}
	.toolbar .buttons .btn:hover{background-color: #e42415;}

	header>.wrap{position: relative;padding:20px 50px;}
	header>.wrap>.logo{float:left;width:200px;margin-right:-200px;}
	header>.wrap>.logo img{display:block;margin: 0 auto;max-height: 100%;max-width: 100%;}
	
	header>.wrap>.menu-btn{position:absolute;top:10px;right:0;padding: 0 15px;height: 60px;line-height: 60px;cursor: pointer;}
	header>.wrap>.menu-btn>span{font-size: 1.7em;color: #fff;}
	header>.wrap>.menu-btn>span>.open{display:inline-block;color:#333;}
	header>.wrap>.menu-btn>span>.close{display:none;color:#333;}
	header>.wrap>.menu-btn.active{}
	header>.wrap>.menu-btn.active>span>.open{display:none;}
	header>.wrap>.menu-btn.active>span>.close{display:inline-block;}
	
	header>.wrap>.content{margin-left: 200px;text-align: right;}
	header>.wrap>.content .module.cinema-informer{display: inline-block;vertical-align: top;}
	header>.wrap>.content .contacts{display: inline-block;vertical-align: top;margin-left:10px;}
	header>.wrap>.content .contacts .item{text-align: left;}
	header>.wrap>.content .contacts i{font-size: 1.1em;color:#e42415;}
	header>.wrap>.content .contacts span{font-size: 1.1em;color:#121212;}
}

@media screen and (min-width: 900px) and (max-width: 1199px){
	.toolbar{background-color: #121212;text-align: right;}
	.toolbar .social{display: inline-block !important;vertical-align: middle;}
	.toolbar .contacts{display: inline-block;vertical-align: middle;padding: 0 20px;line-height: 40px;}
	.toolbar .contacts i, .toolbar .contacts span{color:#fff;}
	.toolbar .buttons{float:left;}
	.toolbar .buttons .btn{display: inline-block;vertical-align: middle;line-height: 40px;height: 40px;padding: 0 20px;cursor: pointer;}
	.toolbar .buttons .btn i, .toolbar .buttons .btn span{color:#fff;font-size: 1.2em;}
	.toolbar .buttons .btn:hover{background-color: #e42415;}
	
	header{}
	header>.wrap{position: relative;padding:30px 15px;}
	header>.wrap>.logo{float:left;width:350px;margin-right:-350px;margin-top: 10px;}
	header>.wrap>.logo img{display:block;margin: 0 auto;max-height: 100%;max-width: 100%;}
	
	header>.wrap>.menu-btn{display: none;}
	
	header>.wrap>.content{margin-left: 315px;text-align: right;}
	header>.wrap>.content .module.cinema-informer{display: inline-block;vertical-align: top;}
	header>.wrap>.content .contacts{display: inline-block;vertical-align: top;margin-left:20px;}
	header>.wrap>.content .contacts .item{text-align: left;}
	header>.wrap>.content .contacts i{font-size: 1.2em;color:#e42415;}
	header>.wrap>.content .contacts span{font-size: 1.2em;color:#121212;}
}

@media screen and (min-width: 1200px){
	.toolbar{background-color: #121212;text-align: right;}
	.toolbar .social{display: inline-block !important;vertical-align: middle;}
	.toolbar .contacts{display: inline-block;vertical-align: middle;padding: 0 20px;line-height: 40px;}
	.toolbar .contacts i, .toolbar .contacts span{color:#fff;}
	.toolbar .buttons{float:left;}
	.toolbar .buttons .btn{display: inline-block;vertical-align: middle;line-height: 40px;height: 40px;padding: 0 20px;cursor: pointer;}
	.toolbar .buttons .btn i, .toolbar .buttons .btn span{color:#fff;font-size: 1.2em;}
	.toolbar .buttons .btn:hover{background-color: #e42415;}

	header{}
	header>.wrap{position: relative;padding:30px 20px;}
	header>.wrap>.logo{float:left;width:350px;margin-right:-350px;margin-top: 10px;}
	header>.wrap>.logo img{display:block;margin: 0 auto;max-height: 100%;max-width: 100%;}
	
	header>.wrap>.menu-btn{display: none;}
	
	header>.wrap>.content{margin-left: 315px;text-align: right;}
	header>.wrap>.content .module.cinema-informer{display: inline-block;vertical-align: top;}
	header>.wrap>.content .contacts{display: inline-block;vertical-align: top;margin-left:20px;}
	header>.wrap>.content .contacts .item{text-align: left;}
	header>.wrap>.content .contacts i{font-size: 1.2em;color:#e42415;}
	header>.wrap>.content .contacts span{font-size: 1.2em;color:#121212;}
}

/*--Меню--*/

@media screen and (max-width: 719px){
	#menu{background-color: #fff;position:fixed;z-index:30;top:0;left:-100%;width:100%;bottom:0;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;overflow: auto;}
	#menu.active{left:0;}
	#menu>.wrap{position: relative;padding-right:60px;}
	#menu>.wrap>.menu-btn{position:absolute;top:0;right:0;padding: 0 15px;height: 60px;line-height: 60px;cursor: pointer;}
	#menu>.wrap>.menu-btn>span{font-size: 1.7em;color: #fff;}
	#menu>.wrap>.menu-btn>span>.open{display:inline-block;color:#333;}
	#menu>.wrap>.menu-btn>span>.close{display:none;color:#333;}
	#menu>.wrap>.menu-btn.active{}
	#menu>.wrap>.menu-btn.active>span>.open{display:none;}
	#menu>.wrap>.menu-btn.active>span>.close{display:inline-block;}
	#menu>.wrap>.content-list.menu{}
	#menu>.wrap>.content-list.menu>.item{}
	#menu>.wrap>.content-list.menu>.item>a, #menu>.wrap>.content-list.menu>.item>span{display: block;text-decoration: none;padding: 10px 0;}
	#menu>.wrap>.content-list.menu>.item>a>.icon, #menu>.wrap>.content-list.menu>.item>span>.icon{margin-bottom: 10px;}
	#menu>.wrap>.content-list.menu>.item>a>.icon>img, #menu>.wrap>.content-list.menu>.item>span>.icon>img{display: block;width:35px;margin: 0 auto;}
	#menu>.wrap>.content-list.menu>.item>a>.title, #menu>.wrap>.content-list.menu>.item>span>.title{text-align: left; color:#333;padding: 0 20px;}

	#menu>.wrap>.content-list.menu>.item:hover>a, #menu>.wrap>.content-list.menu>.item:hover>span{background-color: #e42415;}
	#menu>.wrap>.content-list.menu>.item:hover>a>.title, #menu>.wrap>.content-list.menu>.item:hover>span>.title{color: #fff;}
	#menu>.wrap>.content-list.menu>.item.active>a, #menu>.wrap>.content-list.menu>.item.active>span{background-color: #e42415;}
	#menu>.wrap>.content-list.menu>.item.active>a>.title, #menu>.wrap>.content-list.menu>.item.active>span>.title{color: #fff;}

	#menu>.wrap>.content-list.menu>.item.parent .arrow{display: none;}
	#menu .child{background-color: #666;}
	#menu>.wrap>.content-list.menu>.item.parent:last-child .child{right:0;left:auto;}
	#menu .child>.content-list{}
	#menu .child>.content-list>.item{}
	#menu .child>.content-list>.item>a{line-height: 30px;display: block;padding:0 10px;}
	#menu .child>.content-list>.item:hover{background-color: rgba(0,0,0,0.2);}

	#menu>.wrap>.content-list.menu>.item.parent:hover .child{display: block;}
}

@media screen and (min-width: 720px) and (max-width: 899px){
	#menu{background-color: #fff;position:fixed;z-index:30;top:0;left:-100%;width:100%;bottom:0;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;overflow: auto;}
	#menu.active{left:0;}
	#menu>.wrap{position: relative;padding-right:60px;}
	#menu>.wrap>.menu-btn{position:absolute;top:0;right:0;padding: 0 15px;height: 60px;line-height: 60px;cursor: pointer;}
	#menu>.wrap>.menu-btn>span{font-size: 1.7em;color: #fff;}
	#menu>.wrap>.menu-btn>span>.open{display:inline-block;color:#333;}
	#menu>.wrap>.menu-btn>span>.close{display:none;color:#333;}
	#menu>.wrap>.menu-btn.active{}
	#menu>.wrap>.menu-btn.active>span>.open{display:none;}
	#menu>.wrap>.menu-btn.active>span>.close{display:inline-block;}
	#menu>.wrap>.content-list.menu{}
	#menu>.wrap>.content-list.menu>.item{}
	#menu>.wrap>.content-list.menu>.item>a, #menu>.wrap>.content-list.menu>.item>span{display: block;text-decoration: none;padding: 10px 0;}
	#menu>.wrap>.content-list.menu>.item>a>.icon, #menu>.wrap>.content-list.menu>.item>span>.icon{margin-bottom: 10px;}
	#menu>.wrap>.content-list.menu>.item>a>.icon>img, #menu>.wrap>.content-list.menu>.item>span>.icon>img{display: block;width:35px;margin: 0 auto;}
	#menu>.wrap>.content-list.menu>.item>a>.title, #menu>.wrap>.content-list.menu>.item>span>.title{text-align: left; color:#333;padding: 0 20px;}

	#menu>.wrap>.content-list.menu>.item:hover>a, #menu>.wrap>.content-list.menu>.item:hover>span{background-color: #e42415;}
	#menu>.wrap>.content-list.menu>.item:hover>a>.title, #menu>.wrap>.content-list.menu>.item:hover>span>.title{color: #fff;}
	#menu>.wrap>.content-list.menu>.item.active>a, #menu>.wrap>.content-list.menu>.item.active>span{background-color: #e42415;}
	#menu>.wrap>.content-list.menu>.item.active>a>.title, #menu>.wrap>.content-list.menu>.item.active>span>.title{color: #fff;}

	#menu>.wrap>.content-list.menu>.item.parent .arrow{display: none;}
	#menu .child{background-color: #666;}
	#menu>.wrap>.content-list.menu>.item.parent:last-child .child{right:0;left:auto;}
	#menu .child>.content-list{}
	#menu .child>.content-list>.item{}
	#menu .child>.content-list>.item>a{line-height: 30px;display: block;padding:0 10px;}
	#menu .child>.content-list>.item:hover{background-color: rgba(0,0,0,0.2);}

	#menu>.wrap>.content-list.menu>.item.parent:hover .child{display: block;}
}

@media screen and (min-width: 900px) and (max-width: 1199px){
	#menu{background-color: #fff;position:relative;z-index: 20;}
	#menu>.wrap{position: relative;}
	#menu>.wrap>.content-list.menu{display:table;width:100%;table-layout: fixed;}
	#menu>.wrap>.content-list.menu>.item{display: table-cell;}
	#menu>.wrap>.content-list.menu>.item>a, #menu>.wrap>.content-list.menu>.item>span{padding: 15px 0;display: block;text-decoration: none;}
	#menu>.wrap>.content-list.menu>.item>a>.icon, #menu>.wrap>.content-list.menu>.item>span>.icon{margin-bottom: 10px;}
	#menu>.wrap>.content-list.menu>.item>a>.icon>img, #menu>.wrap>.content-list.menu>.item>span>.icon>img{display: block;width:35px;margin: 0 auto;}
	#menu>.wrap>.content-list.menu>.item>a>.title, #menu>.wrap>.content-list.menu>.item>span>.title{text-align: center; color:#e42415;font-family: 'SegoeUIBold';font-size: 1.2em;}

	#menu>.wrap>.content-list.menu>.item:hover>a, #menu>.wrap>.content-list.menu>.item:hover>span{background-color: #e42415;}
	#menu>.wrap>.content-list.menu>.item:hover>a>.title, #menu>.wrap>.content-list.menu>.item:hover>span>.title{color: #fff;}
	#menu>.wrap>.content-list.menu>.item.active>a, #menu>.wrap>.content-list.menu>.item.active>span{background-color: #e42415;}
	#menu>.wrap>.content-list.menu>.item.active>a>.title, #menu>.wrap>.content-list.menu>.item.active>span>.title{color: #fff;}

	#menu>.wrap>.content-list.menu>.item.parent{position: relative;}
	#menu>.wrap>.content-list.menu>.item.parent .arrow{position: absolute;bottom:0;left:0;right:0;text-align: center;color:#e42415;}
	#menu>.wrap>.content-list.menu>.item.parent:hover .arrow{color: #fff;}
	#menu .child{display:none;position: absolute; top:100%;left:0;width: 200%;background-color: #121212;padding: 10px 0;}
	#menu>.wrap>.content-list.menu>.item.parent:last-child .child{right:0;left:auto;}
	#menu .child>.content-list{}
	#menu .child>.content-list>.item{}
	#menu .child>.content-list>.item>a{line-height: 30px;display: block;padding:0 10px;}
	#menu .child>.content-list>.item:hover{background-color: rgba(0,0,0,0.2);}

	#menu>.wrap>.content-list.menu>.item.parent:hover .child{display: block;}

	#menu>.wrap>.menu-btn{display: none;}
}

@media screen and (min-width: 1200px){
	#menu{background-color: #fff;position:relative;z-index: 20;}
	#menu>.wrap{position: relative;}
	#menu>.wrap>.menu-btn{display: none;}
	#menu>.wrap>.content-list.menu{display:table;width:100%;table-layout: fixed;}
	#menu>.wrap>.content-list.menu.hide{display:none;}
	#menu>.wrap>.content-list.menu>.item{display: table-cell;}
	#menu>.wrap>.content-list.menu>.item>a, #menu>.wrap>.content-list.menu>.item>span{padding: 15px 0;display: block;text-decoration: none;}
	#menu>.wrap>.content-list.menu>.item>a>.icon, #menu>.wrap>.content-list.menu>.item>span>.icon{margin-bottom: 10px;}
	#menu>.wrap>.content-list.menu>.item>a>.icon>img, #menu>.wrap>.content-list.menu>.item>span>.icon>img{display: block;width:50px;margin: 0 auto;}
	#menu>.wrap>.content-list.menu>.item>a>.title, #menu>.wrap>.content-list.menu>.item>span>.title{text-align: center; color:#e42415;font-family: 'SegoeUIBold';font-size: 1.2em;text-transform: uppercase;}

	#menu>.wrap>.content-list.menu>.item:hover>a, #menu>.wrap>.content-list.menu>.item:hover>span{background-color: #e42415;}
	#menu>.wrap>.content-list.menu>.item:hover>a>.title, #menu>.wrap>.content-list.menu>.item:hover>span>.title{color: #fff;}
	#menu>.wrap>.content-list.menu>.item.active>a, #menu>.wrap>.content-list.menu>.item.active>span{background-color: #e42415;}
	#menu>.wrap>.content-list.menu>.item.active>a>.title, #menu>.wrap>.content-list.menu>.item.active>span>.title{color: #fff;}

	#menu>.wrap>.content-list.menu>.item.parent{position: relative;}
	#menu>.wrap>.content-list.menu>.item.parent .arrow{position: absolute;bottom:0;left:0;right:0;text-align: center;color:#e42415;}
	#menu>.wrap>.content-list.menu>.item.parent:hover .arrow{color: #fff;}
	#menu .child{display:none;position: absolute; top:100%;left:0;width: 200%;background-color: #121212;padding: 10px 0;}
	#menu>.wrap>.content-list.menu>.item.parent:last-child .child{right:0;left:auto;}
	#menu .child>.content-list{}
	#menu .child>.content-list>.item{}
	#menu .child>.content-list>.item>a{line-height: 35px;display: block;padding:0 10px;}
	#menu .child>.content-list>.item:hover{background-color: rgba(0,0,0,0.2);}

	#menu>.wrap>.content-list.menu>.item.parent:hover .child{display: block;}
}

.page{background-color: #fff;}
.page main>.head{}
.page main>.head>.title{}
.page main>.head>.title>*{color: #333;font-family: 'SegoeUIBold';font-weight: normal;}
.page .sidebar>div{width: 100%;}
.page .sidebar .block>.head{}
.page .sidebar .block>.head>.title{}
.page .sidebar .block>.head>.title>*{color: #333;font-family: 'SegoeUIBold';font-weight: normal;}
.page .sidebar .block>.head>.controls{}

@media screen and (max-width: 719px){
	.page{}
	.page main>.head{margin-bottom: 10px;}
	.page main>.head>.title{}
	.page main>.head>.title>*{font-size: 1.2em;}
	.page .sidebar .block>.head{margin-bottom: 10px;}
	.page .sidebar .block>.head>.title{}
	.page .sidebar .block>.head>.title>*{font-size: 1.2em;}
	.page .sidebar .block>.head>.controls{padding: 10px 0 0;}
}

@media screen and (min-width: 720px) and (max-width: 899px){
	.page{}
	.page main>.head{margin-bottom: 10px;}
	.page main>.head>.title{}
	.page main>.head>.title>*{font-size: 1.4em;}
	.page .sidebar .block>.head{margin-bottom: 10px;}
	.page .sidebar .block>.head>.title{}
	.page .sidebar .block>.head>.title>*{font-size: 1.4em;}
	.page .sidebar .block>.head>.controls{padding: 10px 0 0;}
}

@media screen and (min-width: 900px) and (max-width: 1199px){
	.page{}
	.page main>.head{margin-bottom: 10px;}
	.page main>.head>.title{}
	.page main>.head>.title>*{font-size: 1.4em;}
	.page .sidebar .block>.head{margin-bottom: 10px;}
	.page .sidebar .block>.head>.title{}
	.page .sidebar .block>.head>.title>*{font-size: 1.4em;}
	.page .sidebar .block>.head>.controls{padding: 10px 0 0;}
}

@media screen and (min-width: 1200px){
	.page{}
	.page main>.head{margin-bottom: 10px;}
	.page main>.head>.title{}
	.page main>.head>.title>*{font-size: 1.6em;}
	.page .sidebar .block>.head{margin-bottom: 10px;}
	.page .sidebar .block>.head>.title{}
	.page .sidebar .block>.head>.title>*{font-size: 1.6em;}
	.page .sidebar .block>.head>.controls{padding: 10px 0 0;}
}

/*--Films list--*/
.page.listfilm{}
.page.listfilm main>.content-list>.item{position:relative;}
.page.listfilm main>.content-list>.item>.image{padding-bottom: 143%;background-size:cover;background-position:top center;}
.page.listfilm main>.content-list>.item>.overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0, 0, 0, 0.8);display:none;}
.page.listfilm main>.content-list>.item:hover>.overlay{display:block;}
.page.listfilm main>.content-list>.item>.overlay{}
.page.listfilm main>.content-list>.item>.overlay>.trailer{position:absolute;top:55%;margin-top:-25px;text-align:center;left:0;right:0;cursor:pointer;}
.page.listfilm main>.content-list>.item>.overlay>.trailer i{color:#fff;font-size:1.2em;}
.page.listfilm main>.content-list>.item>.overlay>.trailer span{color:#fff;text-transform:uppercase;font-size:1.2em;}
.page.listfilm main>.content-list>.item>.overlay>.controls{position:absolute;bottom:0;left:0;right:0;padding: 15px 20px;}
.page.listfilm main>.content-list>.item>.overlay>.controls>div{border-radius:5px;border: 0.15em solid #fff;margin-top:5px;}
.page.listfilm main>.content-list>.item>.overlay>.controls>div:first-child{margin:0;}
.page.listfilm main>.content-list>.item>.overlay>.controls>div span{display:block;line-height: 25px;color:#fff;text-align:center;font-family:'SegoeUIBold';}
.page.listfilm main>.content-list>.item>.overlay>.controls>.pay:hover{background-color:#00B84A;cursor:pointer;}
.page.listfilm main>.content-list>.item>.overlay>.controls>.schedule:hover{background-color:#0067B8;}
.page.listfilm main>.content-list>.item>.overlay>.RUrating{position:absolute;top:15px;right:20px;border: 0.15em solid #fff;border-radius:5px;line-height:20px;width: 40px;color:#fff;text-align:center;}
.page.listfilm main>.content-list>.item>.overlay>.meta{padding: 15px 70px 0 20px;min-height: 39px;}
.page.listfilm main>.content-list>.item>.overlay>.meta>span{display:inline-block;color:#fff;font-size:0.8em;}
.page.listfilm main>.content-list>.item>.overlay>.meta>span:before{content:' / ';color:#eee;}
.page.listfilm main>.content-list>.item>.overlay>.meta>span:first-child:before{content:none;}
.page.listfilm main>.content-list>.item>.overlay>.genres{padding: 0 20px;}
.page.listfilm main>.content-list>.item>.overlay>.genres>span{color:#fff;font-size:1.1em;display:inline-block;margin-right:5px;text-transform:uppercase;font-family:'SegoeUILight';}

@media screen and (max-width: 399px) {
  .page.listfilm>.head{padding: 30px 10px 0;}
  .page.listfilm main>.content-list{padding: 0 10px 20px;}
  .page.listfilm main>.content-list>.item{margin-top: 20px;}
}

@media screen and (min-width: 400px) and (max-width: 719px) {
  .page.listfilm>.head{padding: 30px 10px 0;}
  .page.listfilm>.head>.title span{font-size: 1.2em;}
  .page.listfilm main>.content-list{padding: 0 0 20px;margin: 0 -5px;}
  .page.listfilm main>.content-list>.item{float:left;width: calc(50% - 10px);margin: 10px 5px 0;}
  .page.listfilm main>.content-list>.item:nth-child(2n){margin-right:0;}
  .page.listfilm main>.content-list>.item:hover>.overlay{display:block;}
}

@media screen and (min-width: 720px) and (max-width: 899px) {
  .page.listfilm>.head{padding: 30px 20px 0;}
  .page.listfilm>.head>.title span{font-size: 1.4em;}
  .page.listfilm main>.content-list{padding: 0 0 30px;margin: 0 -10px;}
  .page.listfilm main>.content-list>.item{float:left;width: calc(33.33% - 20px);margin: 20px 10px 0;}
  .page.listfilm main>.content-list>.item:hover>.overlay{display:block;}
}

@media screen and (min-width: 900px) and (max-width: 1199px) {
  .page.listfilm>.head{padding: 30px 30px 0;}
  .page.listfilm>.head>.title span{font-size: 1.6em;}
  .page.listfilm main>.content-list{padding: 0 0 30px;margin: 0 -10px;}
  .page.listfilm main>.content-list>.item{float:left;width: calc(33.33% - 20px);margin: 20px 10px 0;}
}

@media screen and (min-width: 1200px){
  .page.listfilm{position: relative;}
  .page.listfilm>.head{padding: 30px 30px 0;}
  .page.listfilm>.head>.title span{font-size: 1.8em;}
  .page.listfilm main>.content-list{padding: 0 0 30px;margin: 0 -15px;}
  .page.listfilm main>.content-list>.item{width: calc(33.33% - 30px);float:left;margin: 30px 15px 0;}
}

/*--Place page--*/

.page.showplace main{}
.page.showplace main>.content{}
.page.showplace main>.content>.information{}
.page.showplace main>.content>.information .head{margin-bottom: 30px;}
.page.showplace main>.content>.information .head .type{}
.page.showplace main>.content>.information .head .type span{text-transform: lowercase;color: #333;font-family: 'SegoeUIRegular';}
.page.showplace main>.content>.information .head .city{}
.page.showplace main>.content>.information .head .city span{color: #333;font-family: 'SegoeUIRegular';}
.page.showplace main>.content>.information .head .title{}
.page.showplace main>.content>.information .head .title h1{font-weight: normal;font-family: 'SegoeUIBlack';color: #121212;line-height: 100%;}
.page.showplace main>.content>.information .logo img{display: block;width:100%;}
.page.showplace main>.content>.information .gallery{margin: 20px -20px 0;}
.page.showplace main>.content>.information .gallery>.content-list{position: relative;padding: 0 10px;}
.page.showplace main>.content>.information .gallery>.content-list>.item{cursor: pointer;}
.page.showplace main>.content>.information .gallery>.content-list>.item>.content{position: relative;padding-bottom: 70%;background-color: #ccc; overflow: hidden;}
.page.showplace main>.content>.information .gallery>.content-list>.item>.content .image{position: absolute;top:0;left:0;right: 0;bottom:0;overflow: hidden;}
.page.showplace main>.content>.information .gallery>.content-list>.item>.content .image>img{width:100%;height: 100%;display: block;object-fit: cover;font-family: "object-fit: cover;";}
.page.showplace main>.content>.information .gallery>.content-list>.item>.content .overlay{cursor:pointer;display: none;position: absolute;top:0;left:0;right: 0;bottom:0;background-image: linear-gradient(to top, rgba(0,0,0,0.4), transparent);border: 4px solid #333;}
.page.showplace main>.content>.information .gallery>.content-list>.item>.content .overlay>.title{position: absolute;bottom:0;left:0;right: 0;padding: 5px 10px;}
.page.showplace main>.content>.information .gallery>.content-list>.item>.content .overlay>.title>span{color:#fff;}
.page.showplace main>.content>.information .gallery>.content-list>.item>.content:hover .overlay{display: block;}

@media screen and (max-width: 399px){
	.page.showplace main>.content>.information .gallery>.content-list>.item{padding: 10px;}
}

@media screen and (min-width: 400px) and (max-width: 767px){
	.page.showplace main>.content>.information .logo img{width: auto;}
	.page.showplace main>.content>.information .gallery>.content-list>.item{width: 50%;float:left;padding: 5px 10px;}
}

@media screen and (max-width: 767px){
	.page.showplace main>.content{}
	.page.showplace main>.content>.information{display: flex;flex-flow: row wrap;}
	.page.showplace main>.content>.information .addition{order: 1;flex: 1 100%;margin-bottom: 30px;}
	.page.showplace main>.content>.information .description{order: 2;flex: 1 100%;}
	.page.showplace main>.content>.information .head .title h1{font-size: 3em;}
	.page.showplace main>.content>.information .head .city span, .page.showplace main>.content>.information .head .type span{font-size: 1.2em;}
	.page.showplace main>.content>.information .info-group .value span{font-size: 1.1em;}
	.page.showplace main>.content>.information .manipulate{margin-top: 30px;}
	.page.showplace main>.content>.information .manipulate .btn{display: inline-block;line-height: 40px;padding: 0 20px;background-color: #333;border-radius: 4px;cursor: pointer;}
	.page.showplace main>.content>.information .manipulate .btn i, .page.showplace main>.content>.information .manipulate .btn span{color: #fff;font-size: 1.1em;}
	.page.showplace main>.content>.tabs{margin: 30px 0;}
	.page.showplace main>.content>.tabs>.content-list{text-align: center;}
	.page.showplace main>.content>.tabs>.content-list .item{display: inline-block;line-height: 30px;border-radius: 4px;border: 1px solid #333;margin-left: 5px;}
	.page.showplace main>.content>.tabs>.content-list .item:first-child{margin-left: 0;}
	.page.showplace main>.content>.tabs>.content-list .item a{display: block;padding: 0 10px;}
	.page.showplace main>.content>.tabs>.content-list .item span{color: #333;}
	.page.showplace main>.content>.tabs>.content-list .item:hover{background-color: #333;}
	.page.showplace main>.content>.tabs>.content-list .item:hover span{color: #fff;}
}

@media screen and (min-width: 768px) and (max-width: 899px){
	.page.showplace main>.content{}
	.page.showplace main>.content>.information .head .title h1{font-size: 3em;}
	.page.showplace main>.content>.information .head .city span, .page.showplace main>.content>.information .head .type span{font-size: 1.2em;}
	.page.showplace main>.content>.information .info-group .value span{font-size: 1.1em;}
	.page.showplace main>.content>.information .manipulate{margin-top: 30px;}
	.page.showplace main>.content>.information .manipulate .btn{display: inline-block;line-height: 40px;padding: 0 20px;background-color: #333;border-radius: 4px;cursor: pointer;}
	.page.showplace main>.content>.information .manipulate .btn i, .page.showplace main>.content>.information .manipulate .btn span{color: #fff;font-size: 1.1em;}
	.page.showplace main>.content>.tabs{margin: 30px 0;}
	.page.showplace main>.content>.tabs>.content-list{text-align: center;}
	.page.showplace main>.content>.tabs>.content-list .item{display: inline-block;line-height: 35px;border-radius: 4px;border: 1px solid #333;margin-left: 10px;}
	.page.showplace main>.content>.tabs>.content-list .item:first-child{margin-left: 0;}
	.page.showplace main>.content>.tabs>.content-list .item a{display: block;padding: 0 15px;}
	.page.showplace main>.content>.tabs>.content-list .item span{font-size: 1.2em;color: #333;}
	.page.showplace main>.content>.tabs>.content-list .item:hover{background-color: #333;}
	.page.showplace main>.content>.tabs>.content-list .item:hover span{color: #fff;}
	.page.showplace main>.content>.information .gallery>.content-list>.item{width: 33.33%;float:left;padding: 5px 10px;}
}

@media screen and (min-width: 900px) and (max-width: 1199px){
	.page.showplace main>.content{}
	.page.showplace main>.content>.information .head .title h1{font-size: 3em;}
	.page.showplace main>.content>.information .head .city span, .page.showplace main>.content>.information .head .type span{font-size: 1.2em;}
	.page.showplace main>.content>.information .info-group .value span{font-size: 1.1em;}
	.page.showplace main>.content>.information .manipulate{margin-top: 30px;}
	.page.showplace main>.content>.information .manipulate .btn{display: inline-block;line-height: 40px;padding: 0 20px;background-color: #333;border-radius: 4px;cursor: pointer;}
	.page.showplace main>.content>.information .manipulate .btn i, .page.showplace main>.content>.information .manipulate .btn span{color: #fff;font-size: 1.1em;}
	.page.showplace main>.content>.tabs{margin: 30px 0;}
	.page.showplace main>.content>.tabs>.content-list{text-align: center;}
	.page.showplace main>.content>.tabs>.content-list .item{display: inline-block;line-height: 35px;border-radius: 4px;border: 1px solid #333;margin-left: 10px;}
	.page.showplace main>.content>.tabs>.content-list .item:first-child{margin-left: 0;}
	.page.showplace main>.content>.tabs>.content-list .item a{display: block;padding: 0 15px;}
	.page.showplace main>.content>.tabs>.content-list .item span{font-size: 1.2em;color: #333;}
	.page.showplace main>.content>.tabs>.content-list .item:hover{background-color: #333;}
	.page.showplace main>.content>.tabs>.content-list .item:hover span{color: #fff;}
	.page.showplace main>.content>.information .gallery>.content-list>.item{width: 50%;float:left;padding: 10px;}
}

@media screen and (min-width: 1200px){
	.page.showplace main>.content{}
	.page.showplace main>.content>.information .head .title h1{font-size: 3em;}
	.page.showplace main>.content>.information .head .city span, .page.showplace main>.content>.information .head .type span{font-size: 1.2em;}
	.page.showplace main>.content>.information .info-group .value span{font-size: 1.1em;}
	.page.showplace main>.content>.information .manipulate{margin-top: 30px;}
	.page.showplace main>.content>.information .manipulate .btn{display: inline-block;line-height: 40px;padding: 0 20px;background-color: #333;border-radius: 4px;cursor: pointer;}
	.page.showplace main>.content>.information .manipulate .btn i, .page.showplace main>.content>.information .manipulate .btn span{color: #fff;font-size: 1.1em;}
	.page.showplace main>.content>.tabs{margin: 30px 0;}
	.page.showplace main>.content>.tabs>.content-list{text-align: center;}
	.page.showplace main>.content>.tabs>.content-list .item{display: inline-block;line-height: 35px;border-radius: 4px;border: 1px solid #333;margin-left: 10px;}
	.page.showplace main>.content>.tabs>.content-list .item:first-child{margin-left: 0;}
	.page.showplace main>.content>.tabs>.content-list .item a{display: block;padding: 0 15px;}
	.page.showplace main>.content>.tabs>.content-list .item span{font-size: 1.2em;color: #333;}
	.page.showplace main>.content>.tabs>.content-list .item:hover{background-color: #333;}
	.page.showplace main>.content>.tabs>.content-list .item:hover span{color: #fff;}
	.page.showplace main>.content>.information .gallery>.content-list>.item{width: 33.33%;float:left;padding: 5px 10px;}
}

/*--Film page--*/

.page.showfilm main>.content{}
.page.showfilm main>.content>.information{position: relative;z-index: 1;}
.page.showfilm main>.content>.information>.cover{margin-bottom: 20px;}
.page.showfilm main>.content>.information>.cover>.media{}
.page.showfilm main>.content>.information>.cover>.media img{display:block;width: 100%;}
.page.showfilm main>.content>.information>.ratings{margin-bottom: 10px;}
.page.showfilm main>.content>.information>.ratings>.itemRatingBlock{display: inline-block;vertical-align:middle;margin-right: 10px;}
.page.showfilm main>.content>.information>.ratings>.RUrating{display: inline-block;vertical-align:middle;height: 25px;line-height: 25px;padding: 0 5px;background-color: rgba(0,0,0,0.4);border-radius: 4px;}
.page.showfilm main>.content>.information>.ratings>.RUrating span{font-family: 'SegoeUILight';font-size: 1.2em;color:#fff;}
.page.showfilm main>.content>.information>.title{margin-bottom: 20px;}
.page.showfilm main>.content>.information>.title *{margin:0;padding: 0;font-family: 'SegoeUIRegular';font-weight:normal;line-height: normal;color: #e41a1b;}
.page.showfilm main>.content>.information>.meta{margin-bottom: 20px;}
.page.showfilm main>.content>.information>.meta>.content-list{}
.page.showfilm main>.content>.information>.meta>.content-list>.item{margin-bottom: 5px;}
.page.showfilm main>.content>.information>.meta>.content-list>.item>.title{}
.page.showfilm main>.content>.information>.meta>.content-list>.item>.title span{font-family: 'SegoeUIBold';color:#9a9a9a;}
.page.showfilm main>.content>.information>.meta>.content-list>.item>.value{}
.page.showfilm main>.content>.information>.meta>.content-list>.item>.value span{}
.page.showfilm main>.content>.information>.description{}
.page.showfilm main>.content>.information>.description span{font-family: 'SegoeUIRegular';font-size: 1.1em;}
.page.showfilm main>.content>.content{}
.page.showfilm main>.content>.content>.schedule{margin-bottom: 40px;}
.page.showfilm main>.content>.content>.schedule>.head{display: table;margin: 0 auto 10px;}
.page.showfilm main>.content>.content>.schedule>.head span{font-family: 'SegoeUIBold';text-transform: uppercase;line-height: 1;color: #e41a1b;}
.page.showfilm main>.content>.content>.schedule>.content{}
.page.showfilm main>.content>.content>.trailer{margin-bottom: 40px;}
.page.showfilm main>.content>.content>.trailer>.head{display: table;margin: 0 auto 10px;}
.page.showfilm main>.content>.content>.trailer>.head span{font-family: 'SegoeUIBold';text-transform: uppercase;line-height: 1;color: #e41a1b;}
.page.showfilm main>.content>.content>.trailer>.content{}
.page.showfilm main>.content>.content>.gallery{}
.page.showfilm main>.content>.content>.gallery>.head{display: table;margin: 0 auto 10px;padding-bottom:5px;}
.page.showfilm main>.content>.content>.gallery>.head span{font-family: 'SegoeUIBold';text-transform: uppercase;line-height: 1;color: #e41a1b;}
.page.showfilm main>.content>.content>.gallery{margin: 20px -20px 0;}
.page.showfilm main>.content>.content>.gallery>.content-list{position: relative;padding: 0 10px;}
.page.showfilm main>.content>.content>.gallery>.content-list>.item{cursor: pointer;}
.page.showfilm main>.content>.content>.gallery>.content-list>.item>.content{position: relative;padding-bottom: 70%;background-color: #ccc; overflow: hidden;}
.page.showfilm main>.content>.content>.gallery>.content-list>.item>.content .image{position: absolute;top:0;left:0;right: 0;bottom:0;overflow: hidden;}
.page.showfilm main>.content>.content>.gallery>.content-list>.item>.content .image>img{width:100%;height: 100%;display: block;object-fit: cover;font-family: "object-fit: cover;";}
.page.showfilm main>.content>.content>.gallery>.content-list>.item>.content .overlay{cursor:pointer;display: none;position: absolute;top:0;left:0;right: 0;bottom:0;background-image: linear-gradient(to top, rgba(0,0,0,0.4), transparent);border: 4px solid #333;}
.page.showfilm main>.content>.content>.gallery>.gallery>.content-list>.item>.content .overlay>.title{position: absolute;bottom:0;left:0;right: 0;padding: 5px 10px;}
.page.showfilm main>.content>.content>.gallery>.gallery>.content-list>.item>.content .overlay>.title>span{color:#fff;}
.page.showfilm main>.content>.content>.gallery>.gallery>.content-list>.item>.content:hover .overlay{display: block;}

.page.showfilm main>.content>.content>.gallery>.content>.content-list>.item{}
.page.showfilm main>.content>.content>.gallery>.content>.content-list>.item img{display: block;width: 100%;height: 100%;background-size: cover;background-position: center top;}

@media screen and (max-width: 767px){
  .page.showfilm main>.content{padding: 10px;}
  .page.showfilm main>.content>.information{margin-bottom: 40px;}
  .page.showfilm main>.content>.information>.title *{font-size: 1.4em;}
  .page.showfilm main>.content>.content>.gallery>.content-list>.item{width: 50%;float:left;padding: 5px 10px;}
  .page.showfilm main>.content>.content>.schedule>.head span{font-size: 1.2em;}
  .page.showfilm main>.content>.content>.trailer>.head span{font-size: 1.2em;}
  .page.showfilm main>.content>.content>.gallery>.head span{font-size: 1.2em;}
}

@media screen and (max-width: 399px){
  #page.main>.content>#dle-content>.item.fullfilm>.gallery>.content-list>.item{padding: 10px;}
}

@media screen and (min-width: 768px) and (max-width: 899px){
  .page.showfilm main>.content{padding: 10px;}
  .page.showfilm main>.content>.information{margin-bottom: 40px;}
  .page.showfilm main>.content>.information>.title *{font-size: 1.4em;}
  .page.showfilm main>.content>.content>.gallery>.content-list>.item{width: 33.33%;float:left;padding: 5px 10px;}
  .page.showfilm main>.content>.content>.schedule>.head span{font-size: 1.4em;}
  .page.showfilm main>.content>.content>.trailer>.head span{font-size: 1.4em;}
  .page.showfilm main>.content>.content>.gallery>.head span{font-size: 1.4em;}
}

@media screen and (min-width: 900px) and (max-width: 1199px){
  .page.showfilm main>.content{padding: 20px;}
  .page.showfilm main>.content>.information{width: 350px;margin-right:-350px;float:left;position: relative;z-index: 1;}
  .page.showfilm main>.content>.information>.title *{font-size: 1.6em;}
  .page.showfilm main>.content>.content>.gallery>.content-list>.item{width: 50%;float:left;padding: 5px 10px;}
  .page.showfilm main>.content>.content{padding-left: 370px;float:left;width: 100%;}
  .page.showfilm main>.content>.content>.schedule>.head span{font-size: 1.6em;}
  .page.showfilm main>.content>.content>.trailer>.head span{font-size: 1.6em;}
  .page.showfilm main>.content>.content>.gallery>.head span{font-size: 1.6em;}
}

@media screen and (min-width: 1200px){
  .page.showfilm main>.content{padding: 30px;}
  .page.showfilm main>.content>.information{width: 400px;margin-right:-400px;float:left;position: relative;z-index: 1;}
  .page.showfilm main>.content>.information>.title *{font-size: 2em;}
  .page.showfilm main>.content>.content>.gallery>.content-list>.item{width: 33.33%;float:left;padding: 5px 10px;}
  .page.showfilm main>.content>.content{padding-left: 420px;float:left;width: 100%;}
  .page.showfilm main>.content>.content>.schedule>.head span{font-size: 2em;}
  .page.showfilm main>.content>.content>.trailer>.head span{font-size: 2em;}
  .page.showfilm main>.content>.content>.gallery>.head span{font-size: 2em;}
}

@media screen and (max-width: 767px){
	.page{padding: 20px 0;background-color: #fff;display: flex;flex-flow: row wrap;}
	.page>.content{padding: 0 20px;order: 1;flex: 1 100%;overflow: hidden;}
	.page>.sidebar{order: 2;flex: 1 100%;display: flex;flex-flow: row wrap;justify-content: space-between;align-items: flex-start;margin-top: 20px;overflow: hidden;padding: 0 20px;}
}

@media screen and (min-width: 720px) and (max-width: 899px){
	.page{padding: 20px 0;background-color: #fff;display: flex;flex-flow: row wrap;}
	.page>.content{padding: 0 15px;order: 1;flex: 1 100%;overflow: hidden;}
	.page>.sidebar{order: 2;flex: 1 100%;display: flex;flex-flow: row wrap;justify-content: space-between;align-items: flex-start;margin-top: 20px;overflow: hidden;padding: 0 10px;}
}

@media screen and (min-width: 900px) and (max-width: 1199px){
	.page{padding: 20px 0;}
	.page>.content{padding: 0 20px;}
	.page>.sidebar{padding: 0 20px;float:right;width: 400px;margin-left:-400px;position: relative;z-index: 1;}
	.page>.sidebar + .content{padding: 0 20px;width: 100%;float:right;padding-right: 420px;}
}

@media screen and (min-width: 1200px){
	.page{padding: 20px 0;}
	.page>.content{padding: 0 20px;}
	.page>.sidebar{padding: 0 20px;float:right;width: 350px;margin-left:-350px;position: relative;z-index: 1;}
	.page>.sidebar + .content{padding: 0 20px;width: 100%;float:right;padding-right: 370px;}
}

.block.stock{background-color: #e41a1b;}

@media screen and (max-width: 767px){
	.block.stock{padding: 10px 20px 20px;}
	.block.stock>.head{}
	.block.stock>.head{padding: 5px 0;margin-bottom: 10px;text-align: center;position:relative;}
	.block.stock>.head:after{content:'';position:absolute;display:block;top:50%;left:0;right:0;height:2px;background-color:#fff;}
	.block.stock>.head>*{color: #fff;background-color: #e41a1b;padding: 0 15px;position:relative;z-index:1;display: inline;text-transform: uppercase;font-size: 1.2em;}

	.block.stock .content-list{}
	.block.stock .content-list>.item{margin-top: 20px;}
	.block.stock .content-list>.item:first-child{margin-top: 0;}
	.block.stock .content-list>.item>.media{}
	.block.stock .content-list>.item>.media img{display: block;width: 100%;}
	.block.stock .content-list>.item>.content{padding: 10px;}
	.block.stock .content-list>.item>.content>.date{}
	.block.stock .content-list>.item>.content>.date span{font-family: 'SegoeUILight';font-size: 0.8em;}
	.block.stock .content-list>.item>.content>.title{}
	.block.stock .content-list>.item>.content>.title span{color: #e41a1b;font-family: 'SegoeUIBold';line-height: 1;}
}

@media screen and (min-width: 768px) and (max-width: 899px){
	.block.stock{padding: 10px 20px;}
	.block.stock>.head{}
	.block.stock>.head{padding: 5px 0;margin-bottom: 10px;text-align: center;position:relative;}
	.block.stock>.head:after{content:'';position:absolute;display:block;top:50%;left:0;right:0;height:2px;background-color:#fff;}
	.block.stock>.head>*{color: #fff;background-color: #e41a1b;padding: 0 15px;position:relative;z-index:1;display: inline;text-transform: uppercase;font-size: 1.2em;}

	.block.stock .content-list{display: flex;flex-flow: row wrap;justify-content: flex-start;align-items: flex-start;}
	.block.stock .content-list>.item{width: calc(33.33% - 20px);margin-bottom: 30px;margin-right: 30px;}
	.block.stock .content-list>.item:first-child{margin-top: 0;}
	.block.stock .content-list>.item:nth-child(3n){margin-right: 0;}
	.block.stock .content-list>.item>.media{}
	.block.stock .content-list>.item>.media img{display: block;width: 100%;}
	.block.stock .content-list>.item>.content{padding: 10px;}
	.block.stock .content-list>.item>.content>.date{}
	.block.stock .content-list>.item>.content>.date span{font-family: 'SegoeUILight';font-size: 0.8em;}
	.block.stock .content-list>.item>.content>.title{}
	.block.stock .content-list>.item>.content>.title span{color: #e41a1b;font-family: 'SegoeUIBold';line-height: 1;}
}

@media screen and (min-width: 900px) and (max-width: 1199px){
	.block.stock{padding: 10px 20px;}
	.block.stock>.head{}
	.block.stock>.head{padding: 5px 0;margin-bottom: 10px;text-align: center;position:relative;}
	.block.stock>.head:after{content:'';position:absolute;display:block;top:50%;left:0;right:0;height:2px;background-color:#fff;}
	.block.stock>.head>*{color: #fff;background-color: #e41a1b;padding: 0 15px;position:relative;z-index:1;display: inline;text-transform: uppercase;font-size: 1.2em;}

	.block.stock .content-list{display: flex;flex-flow: row wrap;justify-content: flex-start;align-items: flex-start;}
	.block.stock .content-list>.item{width: calc(33.33% - 20px);margin-bottom: 30px;margin-right: 30px;}
	.block.stock .content-list>.item:first-child{margin-top: 0;}
	.block.stock .content-list>.item:nth-child(3n){margin-right: 0;}
	.block.stock .content-list>.item>.media{}
	.block.stock .content-list>.item>.media img{display: block;width: 100%;}
	.block.stock .content-list>.item>.content{padding: 10px;}
	.block.stock .content-list>.item>.content>.date{}
	.block.stock .content-list>.item>.content>.date span{font-family: 'SegoeUILight';font-size: 0.8em;}
	.block.stock .content-list>.item>.content>.title{}
	.block.stock .content-list>.item>.content>.title span{color: #e41a1b;font-family: 'SegoeUIBold';line-height: 1;}
}

@media screen and (min-width: 1200px){
	.block.stock{padding: 10px 20px;}
	.block.stock>.head{}
	.block.stock>.head{padding: 5px 0;margin-bottom: 10px;text-align: center;position:relative;}
	.block.stock>.head:after{content:'';position:absolute;display:block;top:50%;left:0;right:0;height:2px;background-color:#fff;}
	.block.stock>.head>*{color: #fff;background-color: #e41a1b;padding: 0 15px;position:relative;z-index:1;display: inline;text-transform: uppercase;font-size: 1.4em;}

	.block.stock .content-list{display: flex;flex-flow: row wrap;justify-content: flex-start;align-items: flex-start;}
	.block.stock .content-list>.item{width: calc(33.33% - 20px);margin-bottom: 30px;margin-right: 30px;}
	.block.stock .content-list>.item:first-child{margin-top: 0;}
	.block.stock .content-list>.item:nth-child(3n){margin-right: 0;}
	.block.stock .content-list>.item>.media{}
	.block.stock .content-list>.item>.media img{display: block;width: 100%;}
	.block.stock .content-list>.item>.content{padding: 10px;}
	.block.stock .content-list>.item>.content>.date{}
	.block.stock .content-list>.item>.content>.date span{font-family: 'SegoeUILight';font-size: 0.8em;}
	.block.stock .content-list>.item>.content>.title{}
	.block.stock .content-list>.item>.content>.title span{color: #e41a1b;font-family: 'SegoeUIBold';line-height: 1;}
}

.page.cat main{}
.page.cat main .buttons{text-align: center;}
.page.cat main .buttons .btn{display:inline-block;outline: none;background-color: #e41a1b;border: 0;padding: 0 15px;height: 30px;line-height: 30px;border-radius: 4px;}
.page.cat main .buttons .btn span{color:#fff;padding: 0 15px;font-family: 'SegoeUIBold';}
.page.cat main>.content-list>.item>.content>.text span {color: #444; font-family: "SegoeUIRegular", sans-serif !important;}

@media screen and (max-width: 767px){
	.page.cat main{}

	.page.cat main>.content-list{}
	.page.cat main>.content-list>.item{margin-top: 20px;}
	.page.cat main>.content-list>.item:first-child{margin-top: 0;}
	.page.cat main>.content-list>.item:nth-child(2n){margin-right: 0;}
	.page.cat main>.content-list>.item>.media{position:relative;}
	.page.cat main>.content-list>.item>.media img{display: block;width: 100%;}
	.page.cat main>.content-list>.item>.content{padding: 10px 0;}
	.page.cat main>.content-list>.item>.content>.title{}
	.page.cat main>.content-list>.item>.content>.title span{color: #e41a1b;font-family: 'SegoeUIBold';line-height: 1;}
	.page.cat main>.content-list>.item>.content>.text{text-align: justify;}
	.page.cat main>.content-list>.item>.content>.text span{font-family: 'SegoeUILight';}
}

@media screen and (min-width: 768px) and (max-width: 899px){
	.page.cat main{}

	.page.cat main>.content-list{display: flex;flex-flow: row wrap;justify-content: flex-start;align-items: flex-start;margin: 0 -15px;}
	.page.cat main>.content-list>.item{width: calc(50% - 30px);margin: 30px 15px 0;}
	.page.cat main>.content-list>.item>.media{position:relative;}
	.page.cat main>.content-list>.item>.media img{display: block;width: 100%;}
	.page.cat main>.content-list>.item>.content{padding: 10px 0;}
	.page.cat main>.content-list>.item>.content>.title{}
	.page.cat main>.content-list>.item>.content>.title span{color: #e41a1b;font-family: 'SegoeUIBold';line-height: 1;}
	.page.cat main>.content-list>.item>.content>.text{text-align: justify;}
	.page.cat main>.content-list>.item>.content>.text span{font-family: 'SegoeUILight';}
}

@media screen and (min-width: 900px) and (max-width: 1199px){
	.page.cat main{}

	.page.cat main>.content-list{display: flex;flex-flow: row wrap;justify-content: flex-start;align-items: flex-start;margin: 0 -15px;}
	.page.cat main>.content-list>.item{width: calc(33.33% - 30px);margin: 30px 15px 0;}
	.page.cat .sidebar + main>.content-list>.item{width: calc(50% - 30px);margin: 30px 15px 0;}
	.page.cat main>.content-list>.item>.media{position:relative;}
	.page.cat main>.content-list>.item>.media img{display: block;width: 100%;}
	.page.cat main>.content-list>.item>.content{padding: 10px 0;}
	.page.cat main>.content-list>.item>.content>.title{}
	.page.cat main>.content-list>.item>.content>.title span{color: #e41a1b;font-family: 'SegoeUIBold';line-height: 1;}
	.page.cat main>.content-list>.item>.content>.text{text-align: justify;}
	.page.cat main>.content-list>.item>.content>.text span{font-family: 'SegoeUILight';}
}

@media screen and (min-width: 1200px){
	.page.cat main{}

	.page.cat main>.content-list{display: flex;flex-flow: row wrap;justify-content: flex-start;align-items: flex-start;margin: 0 -15px;}
	.page.cat main>.content-list>.item{width: calc(33.33% - 30px);margin: 30px 15px 0;}
	.page.cat .sidebar + main>.content-list>.item{width: calc(50% - 30px);margin: 30px 15px 0;}
	.page.cat main>.content-list>.item>.media{position:relative;}
	.page.cat main>.content-list>.item>.media img{display: block;width: 100%;}
	.page.cat main>.content-list>.item>.content{padding: 10px 0;}
	.page.cat main>.content-list>.item>.content>.title{}
	.page.cat main>.content-list>.item>.content>.title span{color: #e41a1b;font-family: 'SegoeUIBold';line-height: 1;}
	.page.cat main>.content-list>.item>.content>.text{text-align: justify;}
	.page.cat main>.content-list>.item>.content>.text span{font-family: 'SegoeUILight';}
}

/*--Main films block--*/

.block.module.anonces{background-image: url(../img/slider-bg.png);background-position: center center;}
.block.module.anonces>.head{position: relative;}
.block.module.anonces>.head>.title{}
.block.module.anonces>.head>.title span{color: #fff;font-family: 'SegoeUIBold';}
.block.module.anonces>.head>.buttons .btn{line-height: 30px;display: inline-block;margin-left:20px;}
.block.module.anonces>.head>.buttons .btn.more span{color: #fff;}
.block.module.anonces>.content-list .item>.content>.image{position: relative;z-index: 1;background-size: 100% 100%;}
.block.module.anonces>.content-list .item>.content{display:block;padding-bottom:150%;overflow:hidden;position:relative;}
.block.module.anonces>.content-list .item>.content>.image{border:0;position: absolute;top:0;left:0;right:0;bottom:0;-webkit-transition: border .2s ease-in-out;-moz-transition: border .2s ease-in-out;-ms-transition: border .2s ease-in-out;-o-transition: border .2s ease-in-out;transition: border .2s ease-in-out;}
.block.module.anonces>.content-list .item:hover>.content>.image{}
.block.module.anonces>.content-list .item .overlay>.info>.release span{color:#e2e2e2;}

@media screen and (max-width: 399px){
  .block.module.anonces>.head{padding: 20px;background-color: #e41a1b;text-align: center;color: #fff;text-transform: uppercase;font-size: 1.6em;font-family: 'SegoeUIBold';}
	.block.module.anonces>.head>.title span{font-size: 1.2em;}
	.block.module.anonces>.head>.buttons{text-align: center;}
	.block.module.anonces>.head>.buttons .btn{margin: 0;border-radius: 3px;background-color: rgba(255,0,0,0.05);border: 1px solid #f00;padding: 0 10px;}
	.block.module.anonces>.head>.buttons .btn span{text-decoration: none;color:#fff;font-size: 1.2em;}
  .block.module.anonces>.content-list{padding: 30px 5px;}
	.block.module.anonces>.content-list .item{margin: 0 10px;}

	.block.module.anonces>.content-list .item .overlay{position: absolute;bottom:0;left:0;right:0;z-index: 1;padding:20px 0;border: 1px solid rgba(104,105,104,0.32);background: rgba(1,0,0,0.6);-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
	.block.module.anonces>.content-list .item .overlay>.info{text-align: center;margin-bottom: 15px;}
	.block.module.anonces>.content-list .item .overlay>.manipulate{}
	.block.module.anonces>.content-list .item .overlay>.info{padding: 0 15px;}
	.block.module.anonces>.content-list .item .overlay>.info>.title{}
	.block.module.anonces>.content-list .item .overlay>.info>.title span{font-family: 'SegoeUIBold';color:#fff;text-transform: uppercase;}
	.block.module.anonces>.content-list .item .overlay>.info>.genres{line-height: 100%;}
	.block.module.anonces>.content-list .item .overlay>.info>.genres span{font-family: 'SegoeUIRegular';color:#e2e2e2;font-size: 0.9em;text-transform: capitalize;}
	.block.module.anonces>.content-list .item .overlay>.info>.genres .divider{margin: 0 5px;}
	.block.module.anonces>.content-list .item .overlay>.manipulate{padding: 0 25px;}
	.block.module.anonces>.content-list .item .overlay>.manipulate .btn{margin-top:10px;text-align: center;text-transform: uppercase;position:relative;line-height: 25px;}
	.block.module.anonces>.content-list .item .overlay>.manipulate .btn a{display: block;}
	.block.module.anonces>.content-list .item .overlay>.manipulate .btn span{font-family: 'SegoeUIBold';font-size: 0.8em;}
	.block.module.anonces>.content-list .item .overlay>.manipulate .btn:first-child{margin-top:0;}
	.block.module.anonces>.content-list .item .overlay>.manipulate .btn.more{border-radius: 3px;background-color: rgba(255,255,255,0.1);border: 1px solid #fff;}
	.block.module.anonces>.content-list .item .overlay>.manipulate .btn.more span{text-decoration: none;color:#fff;}
	.block.module.anonces>.content-list .item .overlay>.manipulate .btn.schedule{border-radius: 3px 0 0 3px;background-color: #fff;border-right: 3px solid #bb1019;cursor: pointer;}
	.block.module.anonces>.content-list .item .overlay>.manipulate .btn.schedule:before{content:'';position: absolute;display: block;right: -2px;top: 50%;width: 5px;height: 8px;margin-top: -4px;border-radius: 50% 0 0 50%;background-color: #bb1019;}
	.block.module.anonces>.content-list .item .overlay>.manipulate .btn.schedule:after{content:'';position: absolute;z-index: 1;display: block;top: 0;right: -5px;bottom: 0;height: 100%;width: 2px;border-right: 3px dotted #bb1019;}
	.block.module.anonces>.content-list .item .overlay>.manipulate .btn.schedule span{color: #333;}
	.block.module.anonces>.content-list .item .trailer{position: absolute;z-index: 1;top: 0;left:0;right: 0;height: 65%;cursor: pointer;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
	.block.module.anonces>.content-list .item .trailer span{position: absolute;display:block;top: 50%;left:50%;margin-top: -20px;margin-left:-20px;background-color: #000;height: 40px;width: 40px;text-align: center;border-radius: 100%;}
	.block.module.anonces>.content-list .item .trailer i{color: #fff;vertical-align: top;line-height: 40px;height: 100%;font-size: 1.2em;}
	.block.module.anonces>.content-list .item .soon{position: absolute;z-index:1;top:10px;right:10px;height:25px;line-height:25px;padding:0 5px;background-color: rgba(255, 99, 100, 0.5);border: 1px solid #e41a1b;border-radius: 3px;}
	.block.module.anonces>.content-list .item .soon span{color:#fff;}
}

@media screen and (min-width: 400px) and (max-width: 767px){
  .block.module.anonces>.head{padding: 20px;background-color: #e41a1b;text-align: center;color: #fff;text-transform: uppercase;font-size: 1.6em;font-family: 'SegoeUIBold';}
	.block.module.anonces>.head>.title span{font-size: 1.4em;}
	.block.module.anonces>.head>.buttons{position: absolute;top:30px;right: 30px;}
	.block.module.anonces>.head>.buttons .btn span{font-size: 1.2em;}
  .block.module.anonces>.content-list{padding: 30px 20px;}
	.block.module.anonces>.content-list .item{margin: 0 10px;}

	.block.module.anonces>.content-list .item .overlay{position: absolute;bottom:0;left:0;right:0;width:200%;z-index: 1;padding:20px 0;border: 1px solid rgba(104,105,104,0.32);background: rgba(1,0,0,0.4);-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
	.block.module.anonces>.content-list .item .overlay>.info, .block.module.anonces>.content-list .item .overlay>.manipulate{float:left;width: 50%;height: 100%;}
	.block.module.anonces>.content-list .item .overlay>.info{padding: 0 15px;}
	.block.module.anonces>.content-list .item .overlay>.info>.title{}
	.block.module.anonces>.content-list .item .overlay>.info>.title span{font-family: 'SegoeUIBold';color:#fff;text-transform: uppercase;}
	.block.module.anonces>.content-list .item .overlay>.info>.genres{line-height: 100%;}
	.block.module.anonces>.content-list .item .overlay>.info>.genres span{font-family: 'SegoeUIRegular';color:#e2e2e2;font-size: 0.9em;text-transform: capitalize;}
	.block.module.anonces>.content-list .item .overlay>.info>.genres .divider{margin: 0 5px;}
	.block.module.anonces>.content-list .item .overlay>.manipulate{padding: 0 25px;}
	.block.module.anonces>.content-list .item .overlay>.manipulate .btn{margin-top:10px;text-align: center;text-transform: uppercase;position:relative;line-height: 25px;}
	.block.module.anonces>.content-list .item .overlay>.manipulate .btn a{display: block;}
	.block.module.anonces>.content-list .item .overlay>.manipulate .btn span{font-family: 'SegoeUIBold';font-size: 0.8em;}
	.block.module.anonces>.content-list .item .overlay>.manipulate .btn:first-child{margin-top:0;}
	.block.module.anonces>.content-list .item .overlay>.manipulate .btn.more{border-radius: 3px;background-color: rgba(255,255,255,0.1);border: 1px solid #fff;}
	.block.module.anonces>.content-list .item .overlay>.manipulate .btn.more span{text-decoration: none;color:#fff;}
	.block.module.anonces>.content-list .item .overlay>.manipulate .btn.schedule{border-radius: 3px 0 0 3px;background-color: #fff;border-right: 3px solid #bb1019;cursor: pointer;}
	.block.module.anonces>.content-list .item .overlay>.manipulate .btn.schedule:before{content:'';position: absolute;display: block;right: -2px;top: 50%;width: 5px;height: 8px;margin-top: -4px;border-radius: 50% 0 0 50%;background-color: #bb1019;}
	.block.module.anonces>.content-list .item .overlay>.manipulate .btn.schedule:after{content:'';position: absolute;z-index: 1;display: block;top: 0;right: -5px;bottom: 0;height: 100%;width: 2px;border-right: 3px dotted #bb1019;}
	.block.module.anonces>.content-list .item .overlay>.manipulate .btn.schedule span{color: #333;}
	.block.module.anonces>.content-list .item .trailer{position: absolute;z-index: 1;top:-100%;left:0;right: 0;height: 65%;cursor: pointer;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
	.block.module.anonces>.content-list .item .trailer span{position: absolute;display:block;top:50%;left:50%;margin-top: -20px;margin-left:-20px;background-color: #000;height: 40px;width: 40px;text-align: center;border-radius: 100%;}
	.block.module.anonces>.content-list .item .trailer i{color: #fff;vertical-align: top;line-height: 40px;height: 100%;font-size: 1.2em;}
	.block.module.anonces>.content-list .item .soon{position: absolute;z-index:1;top:10px;right:10px;height:25px;line-height:25px;padding:0 5px;background-color: rgba(255, 99, 100, 0.5);border: 1px solid #e41a1b;border-radius: 3px;}
	.block.module.anonces>.content-list .item .soon span{color:#fff;}

	.block.module.anonces>.content-list .item:hover .overlay{left:-100%;}
	.block.module.anonces>.content-list .item:hover .trailer{top:0;}
}

@media screen and (min-width: 768px) and (max-width: 899px){
  .block.module.anonces>.head{padding: 20px;background-color: #e41a1b;text-align: center;color: #fff;text-transform: uppercase;font-size: 1.6em;font-family: 'SegoeUIBold';}
	.block.module.anonces>.head>.title span{font-size: 1.8em;}
	.block.module.anonces>.head>.buttons{position: absolute;top:30px;right: 30px;}
	.block.module.anonces>.head>.buttons .btn span{font-size: 1.6em;}
  .block.module.anonces>.content-list{padding: 30px 20px;}
	.block.module.anonces>.content-list .item{margin: 0 10px;}

	.block.module.anonces>.content-list .item .overlay{position: absolute;bottom:0;left:0;right:0;width:200%;z-index: 1;padding:20px 0;border: 1px solid rgba(104,105,104,0.32);background: rgba(1,0,0,0.4);-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
	.block.module.anonces>.content-list .item .overlay>.info, .block.module.anonces>.content-list .item .overlay>.manipulate{float:left;width: 50%;height: 100%;}
	.block.module.anonces>.content-list .item .overlay>.info{padding: 0 15px;}
	.block.module.anonces>.content-list .item .overlay>.info>.title{}
	.block.module.anonces>.content-list .item .overlay>.info>.title span{font-family: 'SegoeUIBold';color:#fff;text-transform: uppercase;}
	.block.module.anonces>.content-list .item .overlay>.info>.genres{line-height: 100%;}
	.block.module.anonces>.content-list .item .overlay>.info>.genres span{font-family: 'SegoeUIRegular';color:#e2e2e2;font-size: 0.9em;text-transform: capitalize;}
	.block.module.anonces>.content-list .item .overlay>.info>.genres .divider{margin: 0 5px;}
	.block.module.anonces>.content-list .item .overlay>.manipulate{padding: 0 25px;}
	.block.module.anonces>.content-list .item .overlay>.manipulate .btn{margin-top:10px;text-align: center;text-transform: uppercase;position:relative;line-height: 25px;}
	.block.module.anonces>.content-list .item .overlay>.manipulate .btn a{display: block;}
	.block.module.anonces>.content-list .item .overlay>.manipulate .btn span{font-family: 'SegoeUIBold';font-size: 0.8em;}
	.block.module.anonces>.content-list .item .overlay>.manipulate .btn:first-child{margin-top:0;}
	.block.module.anonces>.content-list .item .overlay>.manipulate .btn.more{border-radius: 3px;background-color: rgba(255,255,255,0.1);border: 1px solid #fff;}
	.block.module.anonces>.content-list .item .overlay>.manipulate .btn.more span{text-decoration: none;color:#fff;}
	.block.module.anonces>.content-list .item .overlay>.manipulate .btn.schedule{border-radius: 3px 0 0 3px;background-color: #fff;border-right: 3px solid #bb1019;cursor: pointer;}
	.block.module.anonces>.content-list .item .overlay>.manipulate .btn.schedule:before{content:'';position: absolute;display: block;right: -2px;top: 50%;width: 5px;height: 8px;margin-top: -4px;border-radius: 50% 0 0 50%;background-color: #bb1019;}
	.block.module.anonces>.content-list .item .overlay>.manipulate .btn.schedule:after{content:'';position: absolute;z-index: 1;display: block;top: 0;right: -5px;bottom: 0;height: 100%;width: 2px;border-right: 3px dotted #bb1019;}
	.block.module.anonces>.content-list .item .overlay>.manipulate .btn.schedule span{color: #333;}
	.block.module.anonces>.content-list .item .trailer{position: absolute;z-index: 1;top:-100%;left:0;right: 0;height: 65%;cursor: pointer;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
	.block.module.anonces>.content-list .item .trailer span{position: absolute;display:block;top:50%;left:50%;margin-top: -20px;margin-left:-20px;background-color: #000;height: 40px;width: 40px;text-align: center;border-radius: 100%;}
	.block.module.anonces>.content-list .item .trailer i{color: #fff;vertical-align: top;line-height: 40px;height: 100%;font-size: 1.2em;}
	.block.module.anonces>.content-list .item .soon{position: absolute;z-index:1;top:10px;right:10px;height:25px;line-height:25px;padding:0 5px;background-color: rgba(255, 99, 100, 0.5);border: 1px solid #e41a1b;border-radius: 3px;}
	.block.module.anonces>.content-list .item .soon span{color:#fff;}

	.block.module.anonces>.content-list .item:hover .overlay{left:-100%;}
	.block.module.anonces>.content-list .item:hover .trailer{top:0;}
}

@media screen and (min-width: 900px) and (max-width: 1199px){
  .block.module.anonces>.head{padding: 20px;background-color: #e41a1b;text-align: center;color: #fff;text-transform: uppercase;font-size: 1.6em;font-family: 'SegoeUIBold';}
	.block.module.anonces>.head>.title span{font-size: 1.8em;}
	.block.module.anonces>.head>.buttons{position: absolute;top:30px;right: 30px;}
	.block.module.anonces>.head>.buttons .btn span{font-size: 1.2em;}
  .block.module.anonces>.content-list{padding: 30px 20px;}
	.block.module.anonces>.content-list .item{margin: 0 10px;}

	.block.module.anonces>.content-list .item .overlay{position: absolute;bottom:0;left:0;right:0;width:200%;z-index: 1;padding:20px 0;border: 1px solid rgba(104,105,104,0.32);background: rgba(1,0,0,0.4);-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
	.block.module.anonces>.content-list .item .overlay>.info, .block.module.anonces>.content-list .item .overlay>.manipulate{float:left;width: 50%;height: 100%;}
	.block.module.anonces>.content-list .item .overlay>.info{padding: 0 15px;}
	.block.module.anonces>.content-list .item .overlay>.info>.title{}
	.block.module.anonces>.content-list .item .overlay>.info>.title span{font-family: 'SegoeUIBold';color:#fff;text-transform: uppercase;}
	.block.module.anonces>.content-list .item .overlay>.info>.genres{line-height: 100%;}
	.block.module.anonces>.content-list .item .overlay>.info>.genres span{font-family: 'SegoeUIRegular';color:#e2e2e2;font-size: 0.9em;text-transform: capitalize;}
	.block.module.anonces>.content-list .item .overlay>.info>.genres .divider{margin: 0 5px;}
	.block.module.anonces>.content-list .item .overlay>.manipulate{padding: 0 25px;}
	.block.module.anonces>.content-list .item .overlay>.manipulate .btn{margin-top:10px;text-align: center;text-transform: uppercase;position:relative;line-height: 25px;}
	.block.module.anonces>.content-list .item .overlay>.manipulate .btn a{display: block;}
	.block.module.anonces>.content-list .item .overlay>.manipulate .btn span{font-family: 'SegoeUIBold';font-size: 0.8em;}
	.block.module.anonces>.content-list .item .overlay>.manipulate .btn:first-child{margin-top:0;}
	.block.module.anonces>.content-list .item .overlay>.manipulate .btn.more{border-radius: 3px;background-color: rgba(255,255,255,0.1);border: 1px solid #fff;}
	.block.module.anonces>.content-list .item .overlay>.manipulate .btn.more span{text-decoration: none;color:#fff;}
	.block.module.anonces>.content-list .item .overlay>.manipulate .btn.schedule{border-radius: 3px 0 0 3px;background-color: #fff;border-right: 3px solid #bb1019;cursor: pointer;}
	.block.module.anonces>.content-list .item .overlay>.manipulate .btn.schedule:before{content:'';position: absolute;display: block;right: -2px;top: 50%;width: 5px;height: 8px;margin-top: -4px;border-radius: 50% 0 0 50%;background-color: #bb1019;}
	.block.module.anonces>.content-list .item .overlay>.manipulate .btn.schedule:after{content:'';position: absolute;z-index: 1;display: block;top: 0;right: -5px;bottom: 0;height: 100%;width: 2px;border-right: 3px dotted #bb1019;}
	.block.module.anonces>.content-list .item .overlay>.manipulate .btn.schedule span{color: #333;}
	.block.module.anonces>.content-list .item .trailer{position: absolute;z-index: 1;top:-100%;left:0;right: 0;height: 65%;cursor: pointer;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
	.block.module.anonces>.content-list .item .trailer span{position: absolute;display:block;top:50%;left:50%;margin-top: -20px;margin-left:-20px;background-color: #000;height: 40px;width: 40px;text-align: center;border-radius: 100%;}
	.block.module.anonces>.content-list .item .trailer i{color: #fff;vertical-align: top;line-height: 40px;height: 100%;font-size: 1.2em;}
	.block.module.anonces>.content-list .item .soon{position: absolute;z-index:1;top:10px;right:10px;height:25px;line-height:25px;padding:0 5px;background-color: rgba(255, 99, 100, 0.5);border: 1px solid #e41a1b;border-radius: 3px;}
	.block.module.anonces>.content-list .item .soon span{color:#fff;}

	.block.module.anonces>.content-list .item:hover .overlay{left:-100%;}
	.block.module.anonces>.content-list .item:hover .trailer{top:0;}
}

@media screen and (min-width: 1200px){
	.block.module.anonces>.head{padding: 20px;background-color: #e41a1b;text-align: center;color: #fff;text-transform: uppercase;font-size: 1.6em;font-family: 'SegoeUIBold';}
	.block.module.anonces>.head>.buttons{position: absolute;top:30px;right: 30px;}
	.block.module.anonces>.head>.buttons .btn span{font-size: 1.2em;}
	.block.module.anonces>.content-list{padding: 30px 20px;}
	.block.module.anonces>.content-list .item{margin: 0 10px;}

	.block.module.anonces>.content-list .item .overlay{position: absolute;bottom:0;left:0;right:0;width:200%;z-index: 1;padding:20px 0;border: 1px solid rgba(104,105,104,0.32);background: rgba(1,0,0,0.4);-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
	.block.module.anonces>.content-list .item .overlay>.info, .block.module.anonces>.content-list .item .overlay>.manipulate{float:left;width: 50%;height: 100%;}
	.block.module.anonces>.content-list .item .overlay>.info{padding: 0 15px;}
	.block.module.anonces>.content-list .item .overlay>.info>.title{}
	.block.module.anonces>.content-list .item .overlay>.info>.title span{font-family: 'SegoeUIBold';color:#fff;text-transform: uppercase;}
	.block.module.anonces>.content-list .item .overlay>.info>.genres{line-height: 100%;}
	.block.module.anonces>.content-list .item .overlay>.info>.genres span{font-family: 'SegoeUIRegular';color:#e2e2e2;font-size: 0.9em;text-transform: capitalize;}
	.block.module.anonces>.content-list .item .overlay>.info>.genres .divider{margin: 0 5px;}
	.block.module.anonces>.content-list .item .overlay>.manipulate{padding: 0 25px;}
	.block.module.anonces>.content-list .item .overlay>.manipulate .btn{margin-top:10px;text-align: center;text-transform: uppercase;position:relative;line-height: 25px;}
	.block.module.anonces>.content-list .item .overlay>.manipulate .btn a{display: block;}
	.block.module.anonces>.content-list .item .overlay>.manipulate .btn span{font-family: 'SegoeUIBold';font-size: 0.8em;}
	.block.module.anonces>.content-list .item .overlay>.manipulate .btn:first-child{margin-top:0;}
	.block.module.anonces>.content-list .item .overlay>.manipulate .btn.more{border-radius: 3px;background-color: rgba(255,255,255,0.1);border: 1px solid #fff;}
	.block.module.anonces>.content-list .item .overlay>.manipulate .btn.more span{text-decoration: none;color:#fff;}
	.block.module.anonces>.content-list .item .overlay>.manipulate .btn.schedule{border-radius: 3px 0 0 3px;background-color: #fff;border-right: 3px solid #bb1019;cursor: pointer;}
	.block.module.anonces>.content-list .item .overlay>.manipulate .btn.schedule:before{content:'';position: absolute;display: block;right: -2px;top: 50%;width: 5px;height: 8px;margin-top: -4px;border-radius: 50% 0 0 50%;background-color: #bb1019;}
	.block.module.anonces>.content-list .item .overlay>.manipulate .btn.schedule:after{content:'';position: absolute;z-index: 1;display: block;top: 0;right: -5px;bottom: 0;height: 100%;width: 2px;border-right: 3px dotted #bb1019;}
	.block.module.anonces>.content-list .item .overlay>.manipulate .btn.schedule span{color: #333;}
	.block.module.anonces>.content-list .item .trailer{position: absolute;z-index: 1;top:-100%;left:0;right: 0;height: 65%;cursor: pointer;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
	.block.module.anonces>.content-list .item .trailer span{position: absolute;display:block;top:50%;left:50%;margin-top: -20px;margin-left:-20px;background-color: #000;height: 40px;width: 40px;text-align: center;border-radius: 100%;}
	.block.module.anonces>.content-list .item .trailer i{color: #fff;vertical-align: top;line-height: 40px;height: 100%;font-size: 1.2em;}
	.block.module.anonces>.content-list .item .soon{position: absolute;z-index:1;top:10px;right:10px;height:25px;line-height:25px;padding:0 5px;background-color: rgba(255, 99, 100, 0.5);border: 1px solid #e41a1b;border-radius: 3px;}
	.block.module.anonces>.content-list .item .soon span{color:#fff;}

	.block.module.anonces>.content-list .item:hover .overlay{left:-100%;}
	.block.module.anonces>.content-list .item:hover .trailer{top:0;}
}

.block.module.slider{background-color: #fff;}
.block.module.slider .carousel-inner{}
.block.module.slider .carousel-inner>.item .cover{height: 100%;background-size: cover;}

.block.module.slider>.carousel.vertical .carousel-inner {height: 100%;}
.block.module.slider>.carousel.vertical .carousel-inner .item {-webkit-transition: -webkit-transform .6s ease-in-out;-o-transition: -o-transform .6s ease-in-out;transition: transform .6s ease-in-out;-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-perspective: 1000;perspective: 1000;}
.block.module.slider>.carousel.vertical .carousel-inner .item.active, .block.module.slider>.carousel.vertical .carousel-inner .item.next.left, .block.module.slider>.carousel.vertical .carousel-inner .item.prev.right {top: 0;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.block.module.slider>.carousel.vertical .carousel-inner .item.prev, .block.module.slider>.carousel.vertical .carousel-inner .item.active.left {top: 0;-webkit-transform: translate3d(0, -100%, 0);transform: translate3d(0, -100%, 0);}
.block.module.slider>.carousel.vertical .carousel-inner .item.next, .block.module.slider>.carousel.vertical .carousel-inner .item.active.right {top: 0;-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0);}
.block.module.slider>.carousel.vertical .carousel-inner .item {top: 0;left:0 !important;right:0 !important;}

@media screen and (max-width: 767px){
	.block.module.slider .carousel-inner>.item{padding-bottom: 33.33%;}
	.block.module.slider .carousel-inner>.item .cover{background-position: center center;position: absolute;top:0;left:0;right: 0;bottom: 0;}
	.block.module.slider>.carousel>.carousel-control>.carousel-control_in{margin: 0 auto;padding: 5px 20px;display: table;height: 20px;line-height: 20px;}
	.block.module.slider>.carousel>.carousel-control>.carousel-control_in>.prev span, .block.module.slider>.carousel>.carousel-control>.carousel-control_in>.next span{left: -9999px;position: absolute;top: -9999px;overflow: hidden;width: 0;height: 0;}
	.block.module.slider>.carousel>.carousel-control>.carousel-control_in>.prev, .block.module.slider>.carousel>.carousel-control>.carousel-control_in>.next{display: inline-block;vertical-align: top;height: 20px;line-height: 20px;text-shadow: none;}
	.block.module.slider>.carousel>.carousel-control>.carousel-control_in>.prev i, .block.module.slider>.carousel>.carousel-control>.carousel-control_in>.next i{color: #d7d7d7;}
	.block.module.slider>.carousel>.carousel-control>.carousel-control_in>.prev:hover i, .block.module.slider>.carousel>.carousel-control>.carousel-control_in>.next:hover i{color: #3394e6;}
	.block.module.slider>.carousel>.carousel-control>.carousel-control_in>.carousel-indicators{position:relative;display:inline-block;list-style:none;padding:0 10px;margin:0;text-align:center;top:0;left:0;right:0;bottom:0;width:auto;height:20px;line-height:20px;vertical-align: top;}
	.block.module.slider>.carousel>.carousel-control>.carousel-control_in>.carousel-indicators li{display:inline-block;width:20px;height:20px;margin:0 auto;cursor:pointer;position:relative;border:0;}
	.block.module.slider>.carousel>.carousel-control>.carousel-control_in>.carousel-indicators li:after, .carousel-indicators li:before{content:"";position:absolute;left:50%;top:50%;border-radius:50%;}
	.block.module.slider>.carousel>.carousel-control>.carousel-control_in>.carousel-indicators li:after{width:4px;height:4px;margin:-2px 0 0 -2px;background-color:#7f7f7f;}
	.block.module.slider>.carousel>.carousel-control>.carousel-control_in>.carousel-indicators li:hover:after,.carousel-indicators li.active:after{background-color:#3394e6;}
	.block.module.slider>.carousel>.carousel-control>.carousel-control_in>.carousel-indicators li:before{display:none;border:2px solid #3394e6;width:12px;height:12px;margin:-6px 0 0 -6px;}
	.block.module.slider>.carousel>.carousel-control>.carousel-control_in>.carousel-indicators li.active:before{display:block;}

	.block.module.slider{}
	.block.module.slider>.carousel{position: relative;}
	.block.module.slider>.carousel>.carousel-control{position: absolute;top:auto;bottom: 0;left:0;right: 0;margin: 15px 0;width:100%;height: 44px;display: flex;align-items: center;z-index: 1;opacity: 1;}
	.block.module.slider>.carousel>.carousel-control>.carousel-control_in{box-shadow: 0 5px 25px 0 rgba(0,0,0,0.2);-webkit-box-shadow: 0 5px 25px 0 rgba(0,0,0,0.2);background-color: #fff;border-radius: 22px;text-align: center;}
}

@media screen and (min-width: 768px) and (max-width: 899px){
	.block.module.slider .carousel-inner>.item{padding-bottom: 33.33%;}
	.block.module.slider .carousel-inner>.item .cover{background-position: center center;position: absolute;top:0;left:0;right: 0;bottom: 0;}
	.block.module.slider>.carousel>.carousel-control>.carousel-control_in{margin: 0 auto;padding: 5px 20px;display: table;height: 20px;line-height: 20px;}
	.block.module.slider>.carousel>.carousel-control>.carousel-control_in>.prev span, .block.module.slider>.carousel>.carousel-control>.carousel-control_in>.next span{left: -9999px;position: absolute;top: -9999px;overflow: hidden;width: 0;height: 0;}
	.block.module.slider>.carousel>.carousel-control>.carousel-control_in>.prev, .block.module.slider>.carousel>.carousel-control>.carousel-control_in>.next{display: inline-block;vertical-align: top;height: 20px;line-height: 20px;text-shadow: none;}
	.block.module.slider>.carousel>.carousel-control>.carousel-control_in>.prev i, .block.module.slider>.carousel>.carousel-control>.carousel-control_in>.next i{color: #d7d7d7;}
	.block.module.slider>.carousel>.carousel-control>.carousel-control_in>.prev:hover i, .block.module.slider>.carousel>.carousel-control>.carousel-control_in>.next:hover i{color: #3394e6;}
	.block.module.slider>.carousel>.carousel-control>.carousel-control_in>.carousel-indicators{position:relative;display:inline-block;list-style:none;padding:0 10px;margin:0;text-align:center;top:0;left:0;right:0;bottom:0;width:auto;height:20px;line-height:20px;vertical-align: top;}
	.block.module.slider>.carousel>.carousel-control>.carousel-control_in>.carousel-indicators li{display:inline-block;width:20px;height:20px;margin:0 auto;cursor:pointer;position:relative;border:0;}
	.block.module.slider>.carousel>.carousel-control>.carousel-control_in>.carousel-indicators li:after, .carousel-indicators li:before{content:"";position:absolute;left:50%;top:50%;border-radius:50%;}
	.block.module.slider>.carousel>.carousel-control>.carousel-control_in>.carousel-indicators li:after{width:4px;height:4px;margin:-2px 0 0 -2px;background-color:#7f7f7f;}
	.block.module.slider>.carousel>.carousel-control>.carousel-control_in>.carousel-indicators li:hover:after,.carousel-indicators li.active:after{background-color:#3394e6;}
	.block.module.slider>.carousel>.carousel-control>.carousel-control_in>.carousel-indicators li:before{display:none;border:2px solid #3394e6;width:12px;height:12px;margin:-6px 0 0 -6px;}
	.block.module.slider>.carousel>.carousel-control>.carousel-control_in>.carousel-indicators li.active:before{display:block;}

	.block.module.slider{}
	.block.module.slider>.carousel{position: relative;}
	.block.module.slider>.carousel>.carousel-control{position: absolute;top:auto;bottom: 0;left:0;right: 0;margin: 15px 0;width:100%;height: 44px;display: flex;align-items: center;z-index: 1;opacity: 1;}
	.block.module.slider>.carousel>.carousel-control>.carousel-control_in{box-shadow: 0 5px 25px 0 rgba(0,0,0,0.2);-webkit-box-shadow: 0 5px 25px 0 rgba(0,0,0,0.2);background-color: #fff;border-radius: 22px;text-align: center;}
}

@media screen and (min-width: 900px) and (max-width: 1199px){
	.block.module.slider .carousel-inner>.item{padding-bottom: 33.33%;}
	.block.module.slider .carousel-inner>.item .cover{background-position: center center;position: absolute;top:0;left:0;right: 0;bottom: 0;}
	.block.module.slider>.carousel>.carousel-control{width: auto;right:0;}
	.block.module.slider>.carousel>.carousel-control>.carousel-control_in>.prev span, .block.module.slider>.carousel>.carousel-control>.carousel-control_in>.next span{left: -9999px;position: absolute;top: -9999px;overflow: hidden;width: 0;height: 0;}
	.block.module.slider>.carousel>.carousel-control>.carousel-control_in>.prev, .block.module.slider>.carousel>.carousel-control>.carousel-control_in>.next{position: absolute;top:0;bottom:0;width: 5%;background-color:transparent;-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;}
	.block.module.slider>.carousel>.carousel-control>.carousel-control_in>.prev{left:0;}
	.block.module.slider>.carousel>.carousel-control>.carousel-control_in>.next{right:0;}
	.block.module.slider>.carousel>.carousel-control>.carousel-control_in>.prev:hover, .block.module.slider>.carousel>.carousel-control>.carousel-control_in>.next:hover{width: 10%;background-color: rgba(0,0,0,0.2);}
	.block.module.slider>.carousel>.carousel-control>.carousel-control_in>.prev>div, .block.module.slider>.carousel>.carousel-control>.carousel-control_in>.next>div{position: absolute;top:50%;left:0;right:0;height: 40px;line-height: 40px;margin-top:-20px;}
	.block.module.slider>.carousel>.carousel-control>.carousel-control_in>.prev i, .block.module.slider>.carousel>.carousel-control>.carousel-control_in>.next i{color: #d7d7d7;font-size: 1.4em;}
	.block.module.slider>.carousel>.carousel-control>.carousel-control_in>.prev:hover i, .block.module.slider>.carousel>.carousel-control>.carousel-control_in>.next:hover i{color: #fff;}
}

@media screen and (min-width: 1200px){
	.block.module.slider .carousel-inner>.item{height: 400px;}
	.block.module.slider>.carousel>.carousel-control{width: auto;right:0;}
	.block.module.slider>.carousel>.carousel-control>.carousel-control_in>.prev span, .block.module.slider>.carousel>.carousel-control>.carousel-control_in>.next span{left: -9999px;position: absolute;top: -9999px;overflow: hidden;width: 0;height: 0;}
	.block.module.slider>.carousel>.carousel-control>.carousel-control_in>.prev, .block.module.slider>.carousel>.carousel-control>.carousel-control_in>.next{position: absolute;top:0;bottom:0;width: 5%;background-color:transparent;-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;}
	.block.module.slider>.carousel>.carousel-control>.carousel-control_in>.prev{left:0;}
	.block.module.slider>.carousel>.carousel-control>.carousel-control_in>.next{right:0;}
	.block.module.slider>.carousel>.carousel-control>.carousel-control_in>.prev:hover, .block.module.slider>.carousel>.carousel-control>.carousel-control_in>.next:hover{width: 10%;background-color: rgba(0,0,0,0.2);}
	.block.module.slider>.carousel>.carousel-control>.carousel-control_in>.prev>div, .block.module.slider>.carousel>.carousel-control>.carousel-control_in>.next>div{position: absolute;top:50%;left:0;right:0;height: 40px;line-height: 40px;margin-top:-20px;}
	.block.module.slider>.carousel>.carousel-control>.carousel-control_in>.prev i, .block.module.slider>.carousel>.carousel-control>.carousel-control_in>.next i{color: #d7d7d7;font-size: 1.4em;}
	.block.module.slider>.carousel>.carousel-control>.carousel-control_in>.prev:hover i, .block.module.slider>.carousel>.carousel-control>.carousel-control_in>.next:hover i{color: #fff;}
}


/*---Контакты---*/

.content.contact{padding-bottom: 20px;}

.content.contact>.head{padding: 5px 0;margin-bottom: 10px;text-align: center;position:relative;}
.content.contact>.head:after{content:'';position:absolute;display:block;top:50%;left:0;right:0;height:2px;background-color:#e41a1b;}
.content.contact>.head>.title>*{color: #e41a1b;background-color: #fff;padding: 0 15px;position:relative;z-index:1;display: inline;text-transform: uppercase;font-size: 1.4em;}
	
.content.contact .contact-group{margin-bottom: 10px;padding: 0 20px;}
.content.contact .contact-group>.title{font-family:'SegoeUIBold';color:#333;}
.content.contact .contact-form{padding: 20px 20px 0;}
.content.contact .contact-form>.head{}
.content.contact .contact-form>.head span, .content.contact .contact-form>.head h1, .content.contact .contact-form>.head h2, .content.contact .contact-form>.head h3, .content.contact .contact-form>.head h4, .content.contact .contact-form>.head h5{font-family: 'SegoeUIBold';font-size: 1.2em;font-weight: normal;}
.content.contact .contact-form>.content{}
.content.contact .contact-form>.content .control-group{margin-bottom: 10px;}
.content.contact .contact-form>.content .control-group:last-child{margin-bottom: 0;}
.content.contact .contact-form>.content .control-group>.control-label{margin-bottom: 5px;}
.content.contact .contact-form>.content .control-group>.control-label>label{font-family: 'SegoeUIBold';color: #333;}
.content.contact .contact-form>.content .control-group>.controls>input[type=text], .content.contact .contact-form>.content .control-group>.controls>input[type=email]{width: 100%;outline: none;border: 2px solid #e41a1b;padding: 0 10px;height: 40px;}
.content.contact .contact-form>.content .control-group>.controls>input[type=checkbox]{outline: none;border: 2px solid #e41a1b;padding: 0 10px;height: 30px;width: 30px;}
.content.contact .contact-form>.content .control-group>.controls>textarea{width: 100% !important;outline: none;border: 2px solid #e41a1b;padding: 10px;}
.content.contact .contact-form>.content .control-group>.controls>.btn{outline: none;background-color: #e41a1b;border: 0;color:#fff;padding: 0 15px;height: 30px;font-family: 'SegoeUIBold';}

@media screen and (max-width: 899px){
	.content.contact .contact-group>.title{margin-bottom:5px;}
	.content.contact .contact-group>.value{}
	.content.contact .contact-form>.content .control-group>.controls{width: 100%;}
	.content.contact .contact-miscinfo #map{height: 450px;}
}

@media screen and (min-width: 900px) and (max-width: 1199px){
	.content.contact .contact-group>.title{width: 150px;margin-right:-150px;float:left;}
	.content.contact .contact-group>.value{float:left;margin-left:150px;padding-left:20px;}
	.content.contact .contact-form>.content .control-group>.controls{width: 300px;}
	.content.contact .contact-miscinfo #map{height: 350px;}
}

@media screen and (min-width: 1200px){
	.content.contact .contact-group>.title{width: 220px;margin-right:-220px;float:left;}
	.content.contact .contact-group>.value{float:left;margin-left:220px;padding-left:20px;}
	.content.contact .contact-form>.content .control-group>.controls{width: 450px;}
	.content.contact .contact-miscinfo #map{height: 450px;}
}

.item.static{}
.item.static>.head{margin-bottom: 10px;}
.item.static>.head h1{}
.item.static>.content{}
.item.static>.content a{color: #333; text-decoration: underline;}

.content-list.banners{}
.content-list.banners>.item{}
.content-list.banners>.item img{display: block;}

/*--Раздел акций--*/

.content.stock.item{margin: -20px;}
.content.stock.item>.head{display: none;}
.content.stock.item span{display:block;padding: 15px 0;}
.content.stock.item p{padding: 0 40px 5px;}
.content.stock.item b{font-family: 'SegoeUIBold';font-size: 1.3em;}
.content.stock.item img{display: block;max-width: 100%;}

.content.stock.category{}

.content.stock.category>.content-list{}
.content.stock.category>.content-list a{text-decoration:none;}

@media screen and (max-width: 719px){
	.content.stock.category>.head{padding: 5px 0;margin-bottom: 10px;text-align: center;position:relative;}
	.content.stock.category>.head:after{content:'';position:absolute;display:block;top:50%;left:0;right:0;height:2px;background-color:#e41a1b;}
	.content.stock.category>.head>*{color: #e41a1b;background-color: #fff;padding: 0 15px;position:relative;z-index:1;display: inline;text-transform: uppercase;font-size: 1.2em;}
	.content.stock.category>.content-list .item{margin-top:20px;}
	.content.stock.category>.content-list .item:first-child{margin-top:0;}
	.content.stock.category>.content-list .item>.image{}
	.content.stock.category>.content-list .item>.image img{width:100%;display: block;}
	.content.stock.category>.content-list .item>.title{padding: 10px;background-color: #F1F1F1;border-bottom: 1px dashed #333;}
	.content.stock.category>.content-list .item>.title span{color:#333;font-family: 'SegoeUILight';font-size: 1.2em;text-decoration:none;}
}

@media screen and (min-width: 720px) and (max-width: 899px){
	.content.stock.category>.head{padding: 5px 0;margin-bottom: 10px;text-align: center;position:relative;}
	.content.stock.category>.head:after{content:'';position:absolute;display:block;top:50%;left:0;right:0;height:2px;background-color:#e41a1b;}
	.content.stock.category>.head>*{color: #e41a1b;background-color: #fff;padding: 0 15px;position:relative;z-index:1;display: inline;text-transform: uppercase;font-size: 1.2em;}
	.content.stock.category>.content-list .item{float:left;margin-bottom:40px;margin-right: 40px;width: calc((100% - 40px)/2);}
	.content.stock.category>.content-list a:nth-child(2n)>.item{margin-right: 0;}
	.content.stock.category>.content-list .item>.image{}
	.content.stock.category>.content-list .item>.image img{width:100%;display: block;}
	.content.stock.category>.content-list .item>.title{padding: 10px;background-color: #F1F1F1;}
	.content.stock.category>.content-list .item>.title span{color:#333;font-family: 'SegoeUILight';font-size: 1.2em;text-decoration:none;}
}

@media screen and (min-width: 900px) and (max-width: 1199px){
	.content.stock.category>.head{padding: 5px 0;margin-bottom: 10px;text-align: center;position:relative;}
	.content.stock.category>.head:after{content:'';position:absolute;display:block;top:50%;left:0;right:0;height:2px;background-color:#e41a1b;}
	.content.stock.category>.head>*{color: #e41a1b;background-color: #fff;padding: 0 15px;position:relative;z-index:1;display: inline;text-transform: uppercase;font-size: 1.2em;}
	.content.stock.category>.content-list .item{float:left;margin-bottom:20px;margin-right: 20px;width: calc((100% - 20px)/2);}
	.content.stock.category>.content-list a:nth-child(2n)>.item{margin-right: 0;}
	.content.stock.category>.content-list .item>.image{}
	.content.stock.category>.content-list .item>.image img{width:100%;display: block;}
	.content.stock.category>.content-list .item>.title{padding: 10px;background-color: #F1F1F1;}
	.content.stock.category>.content-list .item>.title span{color:#333;font-family: 'SegoeUILight';font-size: 1.2em;text-decoration:none;}
}

@media screen and (min-width: 1200px){
	.content.stock.category>.head{padding: 5px 0;margin-bottom: 10px;text-align: center;position:relative;}
	.content.stock.category>.head:after{content:'';position:absolute;display:block;top:50%;left:0;right:0;height:2px;background-color:#e41a1b;}
	.content.stock.category>.head>*{color: #e41a1b;background-color: #fff;padding: 0 15px;position:relative;z-index:1;display: inline;text-transform: uppercase;font-size: 1.4em;}
	.content.stock.category>.content-list .item{float:left;margin-bottom:20px;margin-right: 20px;width: calc((100% - 40px)/3);}
	.content.stock.category>.content-list a:nth-child(3n)>.item{margin-right: 0;}
	.content.stock.category>.content-list .item>.image{}
	.content.stock.category>.content-list .item>.image img{width:100%;display: block;}
	.content.stock.category>.content-list .item>.title{padding: 10px;background-color: #F1F1F1;}
	.content.stock.category>.content-list .item>.title span{color:#333;font-family: 'SegoeUILight';font-size: 1.2em;text-decoration:none;}
}

/*--Новости--*/

.item.news.item{}
.item.news.item>.head{margin-bottom: 10px;}
.item.news.item>.text{}
.item.news.item>.text a {color: #121212; text-decoration: underline;}
.item.news.item>.text a:hover {text-decoration: none;}
.item.news.item>.text p{padding-bottom: 5px;text-align: justify;}
.item.news.item>.text img{display:block; margin: 10px auto;max-width: 100%; max-height: 800px;}
.item.news.item>.text b{font-family: 'SegoeUIBold';font-size: 1.2em;}
.item.news.item>.gallery{background-color: rgba(0,0,0,0.1);}
.item.news.item>.gallery>.content-list>.item{}
.item.news.item>.gallery>.content-list>.item img{display: block;width: 100%;height: 100%;background-size: cover;background-position: center top;}

.item.news.category{}

.item.news.category>.content-list a{text-decoration:none;}

/*--Подвал--*/

footer{background-color: #333;}
footer>.clear{}


/*--Меню в футере--*/

@media screen and (max-width: 719px){
	footer{background-color: #333;}
	footer>.clear{}
	footer>.info{padding: 20px 0;}
	footer>.sirene{background-color: #121212;padding: 20px 50px; text-align: center;text-transform: uppercase;color: #fff !important;}
	footer>.sirene a {color: inherit;}
	footer>.sirene a:hover {color: #e41a1b !important;}	footer>.clear>.block{padding:0 20px;margin-bottom: 20px;}
	footer>.clear>.block:last-child{margin-bottom: 0;}
	footer>.clear>.block>.head{margin-bottom: 20px;}
	footer>.clear>.block>.head>span{font-size: 1.2em; color: #999;text-transform: uppercase;}
	footer>.clear>.block>.content{color: #999;}

	footer>.clear>.block.copyright{}
	footer>.clear>.block.copyright>.logo{}
	footer>.clear>.block.copyright>.logo img{max-width: 200px;}
	
	.fmenu{}
	.fmenu{}
	.fmenu .content-list.menu{}
	.fmenu .content-list.menu>.item{}
	.fmenu .content-list.menu>.item>span{display: none;}
	.fmenu .content-list.menu>.item>a{text-decoration: none;margin-bottom: 5px}
	.fmenu .content-list.menu>.item>a>.icon{display: none;}
	.fmenu .content-list.menu>.item>a>.title{color: #999;}

	.fmenu .content-list.menu>.item:hover>a{}
	.fmenu .content-list.menu>.item:hover>a>.title{color: #fff;text-decoration: underline;}

	.fmenu .content-list.menu>.item.parent .arrow{display: none;}
}

@media screen and (min-width: 720px) and (max-width: 899px){
	footer{background-color: #333;}
	footer>.clear{}
	footer>.info{padding: 30px 0 20px;}
	footer>.sirene{background-color: #121212;padding: 20px 50px; text-align: center;text-transform: uppercase;color: #fff !important;}
	footer>.sirene a {color: inherit;}
	footer>.sirene a:hover {color: #e41a1b !important;}	footer>.clear>.block{padding:0 30px;margin-bottom: 30px;}
	footer>.clear>.block:last-child{margin-bottom: 0;}
	footer>.clear>.block>.head{margin-bottom: 20px;}
	footer>.clear>.block>.head>span{font-size: 1.3em; color: #999;text-transform: uppercase;}
	footer>.clear>.block>.content{color: #999;}
	footer>.clear>.block>.logo{margin-bottom: 20px;}
	footer>.clear>.block>.logo img{display: block;width: 150px;max-width: 100%;}

	footer>.clear>.block.copyright{text-align: center;}
	footer>.clear>.block.copyright>.logo{}
	footer>.clear>.block.copyright>.logo img{max-width: 200px;}
	
	.fmenu{}
	.fmenu{}
	.fmenu .content-list.menu{}
	.fmenu .content-list.menu>.item{}
	.fmenu .content-list.menu>.item>span{display: none;}
	.fmenu .content-list.menu>.item>a{text-decoration: none;margin-bottom: 5px}
	.fmenu .content-list.menu>.item>a>.icon{display: none;}
	.fmenu .content-list.menu>.item>a>.title{color: #999;}

	.fmenu .content-list.menu>.item:hover>a{}
	.fmenu .content-list.menu>.item:hover>a>.title{color: #fff;text-decoration: underline;}

	.fmenu>.content-list.menu>.item.parent .arrow{display: none;}
}

@media screen and (min-width: 900px) and (max-width: 1199px){
	footer{background-color: #333;}
	footer>.clear{}
	footer>.info{padding: 30px 0 20px;}
	footer>.sirene{background-color: #121212;padding: 20px 50px; text-align: center;text-transform: uppercase;color: #fff !important;}
	footer>.sirene a {color: inherit;}
	footer>.sirene a:hover {color: #e41a1b !important;}
	footer>.clear>.block{width: calc(100%/3);float:left;padding:0 30px;}
	footer>.clear>.block>.head{margin-bottom: 20px;}
	footer>.clear>.block>.head>span{font-size: 1.3em; color: #999;text-transform: uppercase;}
	footer>.clear>.block>.content{color: #999;}
	footer>.clear>.block>.logo{margin-bottom: 20px;}
	footer>.clear>.block>.logo img{display: block;width: 150px;max-width: 100%;}
	
	.fmenu{}
	.fmenu{}
	.fmenu .content-list.menu{}
	.fmenu .content-list.menu>.item{}
	.fmenu .content-list.menu>.item>span{display: none;}
	.fmenu .content-list.menu>.item>a{text-decoration: none;margin-bottom: 5px}
	.fmenu .content-list.menu>.item>a>.icon{display: none;}
	.fmenu .content-list.menu>.item>a>.title{color: #999;}

	.fmenu .content-list.menu>.item:hover>a{}
	.fmenu .content-list.menu>.item:hover>a>.title{color: #fff;text-decoration: underline;}

	.fmenu .content-list.menu>.item.parent .arrow{display: none;}
}

@media screen and (min-width: 1200px){
	footer{background-color: #242424;}
	footer>.clear{}
	footer>.info{padding: 40px 0 30px;}
	footer>.sirene{background-color: #121212;padding: 20px 50px; text-align: center;text-transform: uppercase;color: #fff !important;}
	footer>.sirene a {color: inherit;}
	footer>.sirene a:hover {color: #e41a1b !important;}
	footer>.clear>.block{width: 33.33%;float:left;padding:0 50px;}
	footer>.clear>.block>.head{margin-bottom: 20px;}
	footer>.clear>.block>.head>span{font-size: 1.4em; color: #999;text-transform: uppercase;}
	footer>.clear>.block>.content{color: #999; font-size: 1.1em;}
	footer>.clear>.block>.logo{margin-bottom: 20px;}
	footer>.clear>.block>.logo img{display: block;width: 150px;max-width: 100%;}

	footer .social.icons{background: none!important;}
	
	.fmenu{}
	.fmenu{}
	.fmenu .content-list.menu{}
	.fmenu .content-list.menu>.item{}
	.fmenu .content-list.menu>.item>span{display: none;}
	.fmenu .content-list.menu>.item>a{text-decoration: none;margin-bottom: 5px}
	.fmenu .content-list.menu>.item>a>.icon{display: none;}
	.fmenu .content-list.menu>.item>a>.title{color: #999;}

	.fmenu .content-list.menu>.item:hover>a{}
	.fmenu .content-list.menu>.item:hover>a>.title{color: #fff;text-decoration: underline;}

	.fmenu .content-list.menu>.item.parent .arrow{display: none;}
}


.newTable{overflow: auto;}
.newTable table{width:100%;font-family: sans-serif;-webkit-font-smoothing: antialiased;font-size: 115%;}
.newTable caption {font-size: 24px;font-weight: bold;margin-bottom: 5px;}
.newTable th{background-color: #45548E;font-weight: bold;color: white;padding: 10px 20px;text-align: left;}
.newTable td{background-color: rgb(238, 238, 238);padding: 5px 20px;color: #000;vertical-align: top;}
.newTable .tab_center th{text-align: center;}

.newList{margin: 10px 0;list-style:none;}
.newList>li{padding:5px 15px;color:#333;}
.newList>li:nth-child(odd){background-color:rgba(0,0,0,0.2);}

.module.navigation{display: block;width: 100%;margin-top: 20px;}
.module.navigation>.content-list{text-align: center;}
.module.navigation>.content-list>*{display: inline-block;vertical-align: middle;line-height: 30px;padding: 0 10px;border-radius: 3px;margin-left: 5px;}
.module.navigation>.content-list>*:first-child{margin-left: 0;}
.module.navigation>.content-list>*{color:#121212;}
.module.navigation>.content-list>* a{display: block;}
.module.navigation>.content-list>* i{color:#121212;}
.module.navigation>.content-list>* span{color:#121212;}
.module.navigation>.content-list>*:hover{background-color: rgba(0,0,0,0.8);}
.module.navigation>.content-list>*:hover{color:#fff;}
.module.navigation>.content-list>*:hover i{color:#fff;}
.module.navigation>.content-list>*:hover span{color:#fff;}

.info-group{margin-bottom: 10px;padding: 0 5px;}
.info-group>.title{font-family:'SegoeUIBold';color:#333;}
.control-group{margin-bottom: 10px;}
.control-group:last-child{margin-bottom: 0;}
.control-group>.btn{display:inline-block;outline: none;border: 0;padding: 0 10px;height: 30px;line-height:30px;background-color:#00497e;cursor: pointer;color:#fff;}
.control-group>.btn:hover{background-color: #fff;color: #00497e;}
.control-group>.btn:active{background-color: #00497e;color: #fff;}

.form-group{margin-bottom: 10px;}
.form-group:last-child{margin-bottom: 0;}
.form-group>.title{margin-bottom: 5px;}
.form-group>.title>*{font-family: 'SegoeUIBold';color: #333;}
.form-group>.value>input[type=text], .form-group>.value>input[type=email], .form-group>.value>input[type=password], .form-group>.value>select{width: 100%;outline: none;border: 2px solid #0067B8;padding: 0 10px;height: 40px;}
.form-group>.value>input[type=checkbox]{border: 2px solid #0067B8;padding: 0 10px;outline: none;}
.form-group>.value>textarea{width: 100% !important;outline: none;border: 2px solid #0067B8;padding: 10px;}

table.xfields tr{}
table.xfields tr>td{font-family: 'SegoeUIBold';color: #333;padding-bottom: 5px;}
table.xfields tr>td>input[type=text], table.xfields tr>td>input[type=email], table.xfields tr>td>input[type=password], table.xfields tr>td>select{width: 100%;outline: none;border: 2px solid #0067B8;padding: 0 10px;height: 40px;}
table.xfields tr>td>input[type=checkbox]{border: 2px solid #0067B8;padding: 0 10px;outline: none;}
table.xfields tr>td>textarea{width: 100% !important;outline: none;border: 2px solid #0067B8;padding: 10px;}

@media screen and (max-width: 899px){
	.info-group>.title{margin-bottom:5px;}
	.info-group>.value{}
}

@media screen and (min-width: 900px) and (max-width: 1199px){
	.info-group>.title{width: 150px;margin-right:-150px;float:left;}
	.info-group>.value{float:left;margin-left:150px;padding-left:20px;}
	.form-group>.title{width: 100px;margin-right:-150px;float:left;}
	.form-group>.value{margin-left:150px;padding-left:20px;}
	table.xfields tr>td{width: 150px;}
	table.xfields tr>td.xprofile{width:auto;padding-left:16px;}
}

@media screen and (min-width: 1200px){
	.info-group>.title{width: 170px;margin-right:-170px;float:left;}
	.info-group>.value{float:left;margin-left:170px;padding-left:20px;}
	.form-group>.title{width: 170px;margin-right:-170px;float:left;}
	.form-group>.value{margin-left:170px;padding-left:20px;}
	table.xfields tr>td{width: 170px;}
	table.xfields tr>td.xprofile{width:auto;padding-left:16px;}
}

.social>.item.vk:hover{background-color: #45668e !important;}
.social>.item.fb:hover{background-color: #3b5998 !important;}
.social>.item.ok:hover{background-color: #F2720C !important;}
.social>.item.tt:hover{background-color: #00aced !important;}
.social>.item.yt:hover{background-color: #bb0000 !important;}
.social>.item.gp:hover{background-color: #dd4b39 !important;}
.social>.item.in:hover{background-color: #517fa4 !important;}
.social>.item.pi:hover{background-color: #cb2027 !important;}
.social>.item.tb:hover{background-color: #32506d !important;}
.social>.item.tw:hover{background-color: #6441A5 !important;}

.player.video{position:relative;padding-bottom:55%;}
.player.video>iframe{position:absolute;top:0;left:0;width:100%;height:100%}

/*--Cinema select popup--*/

.pop.select>.block>.content .head .title{background-color: #e6e6e7;}
.pop.select>.block>.content .content-list{}
.pop.select>.block>.content .content-list .item.city{display:block;line-height: 30px;padding: 5px 20px;cursor:pointer;}
.pop.select>.block>.content .content-list .item.city>.title span{font-family: 'SegoeUIBold';}
.pop.select>.block>.content .content-list .item.city span{color:#121212;}
.pop.select>.block>.content .content-list .item.city:hover{background-color: rgba(0,0,0,0.3);}
.pop.select>.block>.content .content-list .item.city:hover span{color: #121212;}
.pop.select>.block>.content .content-list .item.city.active{background-color:#e41a1b;}
.pop.select>.block>.content .content-list .item.city.active span{color:#fff;}
.pop.select>.block>.content .content-list .item.cinema{display:block;background-color: #f0f0f2;line-height: 30px;padding: 5px 15px;cursor:pointer;}
.pop.select>.block>.content .content-list .item.cinema>.title span{font-family: 'SegoeUIBold';}
.pop.select>.block>.content .content-list .item.cinema span{font-size:1.1em;color:#121212;text-shadow: #fff 0 1px 0;}
.pop.select>.block>.content .content-list .item.cinema:hover{background-color: rgba(255,255,255,0.8);}
.pop.select>.block>.content .content-list .item.cinema:hover span{color: #121212;}
.pop.select>.block>.content .content-list .item.cinema.active{background-color:#e41a1b;}
.pop.select>.block>.content .content-list .item.cinema.active span{color:#fff;text-shadow: none;}

@media screen and (max-width: 899px){
	.pop.select>.block>.content .head .title{padding: 10px 20px;}
	.pop.select>.block>.content .head .title span{font-size: 1.2em;}
	.pop.select>.block>.content .col-city{display: none;}
	.pop.select>.block>.content .content-list{padding: 0 20px 10px;background-color: #555;}
	.pop.select>.block>.content .content-list .item.city{display: inline-block;box-shadow: 0 1px 1px rgba(0,0,0,.2);margin: 10px 10px 0 0;border-radius: 4px;background-color: #f0f0f2;}
	.pop.select>.block>.content .content-list .item.city:hover {background-color: rgba(255,255,255,0.8);}
	.pop.select>.block>.content .content-list .item.city span{font-size:1.1em;}
	.pop.select>.block>.content .content-list .item.cinema{box-shadow: 0 1px 1px rgba(0,0,0,.2);margin-top: 10px;border-radius: 4px;display: block !important;}
	.pop.select>.block>.content .content-list .item.cinema.empty{display: none !important;}
	.pop.select>.block>.content .content-list .item.cinema span{font-size:1.1em;}
}

@media screen and (min-width: 900px) and (max-width: 1199px){
	.pop.select>.block>.content .head .title{padding: 10px 20px;}
	.pop.select>.block>.content .head .title span{font-size: 1.2em;}
	.pop.select>.block>.content .col-city{width: 300px;float:left;margin-right: -300px;position: relative;border-right: 1px solid #c7c7c7;}
	.pop.select>.block>.content .col-cinema{float:left;padding-left:300px;width: 100%;}
	.pop.select>.block>.content .content-list{height:500px;overflow: hidden;}
	.pop.select>.block>.content .col-city .content-list{background-color: #e6e6e7;}
	.pop.select>.block>.content .col-cinema .content-list{padding: 0 20px 20px;background-color: #555;}
	.pop.select>.block>.content .content-list .item.city span{font-size:1.1em;}
	.pop.select>.block>.content .content-list .item.cinema{box-shadow: 0 1px 1px rgba(0,0,0,.2);margin-top: 20px;border-radius: 4px;}
	.pop.select>.block>.content .content-list .item.cinema span{font-size:1.1em;}
}

@media screen and (min-width: 1200px){
	.pop.select>.block>.content .head .title{padding: 10px 20px;}
	.pop.select>.block>.content .head .title span{font-size: 1.2em;}
	.pop.select>.block>.content .col-city{width: 300px;float:left;margin-right: -300px;position: relative;border-right: 1px solid #c7c7c7;}
	.pop.select>.block>.content .col-cinema{float:left;padding-left:300px;width: 100%;}
	.pop.select>.block>.content .content-list{height:500px;overflow: hidden;}
	.pop.select>.block>.content .col-city .content-list{background-color: #e6e6e7;}
	.pop.select>.block>.content .col-cinema .content-list{padding: 0 20px 20px;background-color: #555;}
	.pop.select>.block>.content .content-list .item.city span{font-size:1.1em;}
	.pop.select>.block>.content .content-list .item.cinema{box-shadow: 0 1px 1px rgba(0,0,0,.2);margin-top: 20px;border-radius: 4px;}
	.pop.select>.block>.content .content-list .item.cinema span{font-size:1.1em;}
}

.content.films.category>.content-list>.item>div>.description>.info>.head a,
.content.films.category>.content-list>.item>div>.description>.controls>.PayTickets>a,
.content.films.category>.content-list>.item>div>.description>.controls>.Sessions>a,
.fmenu .content-list.menu>.item>a{text-decoration: none !important;}

.content.films.category>.content-list>.item>div>.description>.controls>.PayTickets>a,
.content.films.category>.content-list>.item>div>.description>.controls>.Sessions>a {color: #333 !important;}

.content.films.category>.content-list>.item>div>.description>.controls>.PayTickets>a:hover,
.content.films.category>.content-list>.item>div>.description>.controls>.Sessions>a:hover {color: #fff !important;}

.module.map{}
.module.map>.content{height: 400px;}

.media.video{position:relative;width:100% !important;padding-bottom: 60%;}
.media.video>iframe{position: absolute; top:0;left:0;right:0;bottom:0;width:100%;height:100%;}
.mejs-video{position:relative;width:100% !important;height: auto !important;padding-bottom: 60%;}
.mejs-video>.mejs-inner{position: absolute; top:0;left:0;right:0;bottom:0;width:100%;height:100%;}
.mejs-video>.mejs-inner iframe{width:100% !important;height:100% !important;}
.mejs-video>.mejs-inner video{width:100% !important;height:100% !important;}
.mejs-video>.mejs-inner .mejs-layers>*{width:100% !important;height:100% !important;}
iframe{border: 0;padding: 0;margin: 0;display: block;}

/*--Votes--*/
.block.module.vote>.head>.controls .btn {display: block; width: 100%; background-color: #dadada; color: #888; border: none;line-height: 40px;height: 40px;padding: 0 15px;border-radius: 4px;cursor: pointer;}
.block.module.vote>.head>.controls .btn:hover {background-color: #cfcfcf;}
.block.module.vote>.content .content-list{margin-bottom: 20px;}
.block.module.vote>.content .btn {display: inline-block; width: calc(50% - 5px);cursor: pointer; background-color: #e41a1b; text-align: center; line-height: 40px;height: 40px;padding: 0 15px; text-transform: uppercase; color: #fff; outline: none; border: 2px solid #e41a1b; border-radius: 4px;}
.block.module.vote>.content .btn.submit {margin-right: 5px;}
.block.module.vote>.content .btn:hover {background-color: #fff; color: #e41a1b;}
.block.module.vote>.content .title {text-align: center;margin-bottom: 10px;}
.block.module.vote>.content .title span{font-size: 1.2em;font-family: 'SegoeUIBold';}

@media screen and (max-width: 719px){
	.block.module.vote{margin-bottom: 20px;}
}

@media screen and (min-width: 720px) and (max-width: 899px){
	.block.module.vote{margin-bottom: 20px;}
}

@media screen and (min-width: 900px) and (max-width: 1199px){
	.block.module.vote{padding: 10px 20px 20px;background-color: #333;margin-bottom: 20px;}
	.block.module.vote>.head>.title{text-align: center;}
	.block.module.vote>.head>.title span{color: #fff;}
	.block.module.vote>.content .title span{color: #fff;}
	.block.module.vote>.content .content-list label{color: #fff;}
	.block.module.vote>.content .vote{color: #fff;}
	.block.module.vote>.content .notice small{color: #dadada;}
}

@media screen and (min-width: 1200px){
	.block.module.vote{padding: 10px 20px 20px;background-color: #333;margin-bottom: 20px;}
	.block.module.vote>.head>.title{text-align: center;}
	.block.module.vote>.head>.title span{color: #fff;}
	.block.module.vote>.content .title span{color: #fff;}
	.block.module.vote>.content .content-list label{color: #fff;}
	.block.module.vote>.content .vote{color: #fff;}
	.block.module.vote>.content .notice small{color: #dadada;}
}
/*--Banner module--*/

.module.banner{margin-top: 20px;}
.module.banner img{display: block;width: 100%;}

/*--Cinema select informer--*/

.module.cinema-informer{}
.module.cinema-informer .current {margin-bottom: 10px;}
.module.cinema-informer .current>div span{font-style: italic;}
.module.cinema-informer .current + .select{display: inline-block;cursor: pointer; background-color: #e41a1b; text-align: center; padding: 5px 15px; text-transform: uppercase; color: #fff; outline: none;border: 2px solid #e41a1b; border-radius: 4px;}
.module.cinema-informer .current + .select:hover {background-color: #fff; color: #e41a1b;}

@media screen and (max-width: 719px){
	.module.cinema-informer .current>div{display: inline-block;}
}

@media screen and (min-width: 720px) and (max-width: 899px){
}

@media screen and (min-width: 900px) and (max-width: 1199px){
	.module.cinema-informer .current>div{display: inline-block;}
}

@media screen and (min-width: 1200px){
	.module.cinema-informer .current>div{display: inline-block;}
}


@media screen and (min-width: 767px) and (max-width: 899px){
	[class*=grid-table-]{position:relative;left:0;top:0;display:block;float:left;padding-left:2em;box-sizing:border-box}
	[class*=grid-table-]:first-child{padding: 0;}
	.grid-table-1{width:8.3333%}
	.grid-table-2{width:16.66%}
	.grid-table-3{width:24.99%}
	.grid-table-4{width:33.32%}
	.grid-table-5{width:41.65%}
	.grid-table-6{width:49.98%}
	.grid-table-7{width:58.31%}
	.grid-table-8{width:66.64%}
	.grid-table-9{width:74.97%}
	.grid-table-10{width:83.3%}
	.grid-table-11{width:91.63%}
	.grid-table-12{width:100%}
}

@media screen and (min-width: 900px){
	[class*=grid-desc-]{position:relative;left:0;top:0;display:block;float:left;padding-left:2em;box-sizing:border-box}
	[class*=grid-desc-]:first-child{padding: 0;}
	.grid-desc-1{width:8.3333%}
	.grid-desc-2{width:16.66%}
	.grid-desc-3{width:24.99%}
	.grid-desc-4{width:33.32%}
	.grid-desc-5{width:41.65%}
	.grid-desc-6{width:49.98%}
	.grid-desc-7{width:58.31%}
	.grid-desc-8{width:66.64%}
	.grid-desc-9{width:74.97%}
	.grid-desc-10{width:83.3%}
	.grid-desc-11{width:91.63%}
	.grid-desc-12{width:100%}
}

.hide{display: none !important;}