@-webkit-keyframes rotation {
	0% {
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
	}

	to {
		-webkit-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@-moz-keyframes rotation {
	0% {
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
	}

	to {
		-webkit-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@-o-keyframes rotation {
	0% {
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
	}

	to {
		-webkit-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@keyframes rotation {
	0% {
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
	}

	to {
		-webkit-transform: rotate(360deg);
		-moz-transform: rotate(720deg);
		-o-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@-moz-keyframes fade {
	0% {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

@-webkit-keyframes fade {
	0% {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

@keyframes fade {
	0% {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

@font-face {
	font-family:museo sans cyrl;src:url(../fonts/MuseoSansCyrl-300.woff2) format("woff2"),url(../fonts/MuseoSansCyrl-300.ttf) format("ttf");font-weight:300;font-style:normal;
}

@font-face {
	font-family:museo sans cyrl;src:url(../fonts/MuseoSansCyrl-500.woff2) format("woff2"),url(../fonts/MuseoSansCyrl-500.ttf) format("ttf");font-weight:500;font-style:normal;
}

@font-face {
	font-family:museo sans cyrl;src:url(../fonts/MuseoSansCyrl-700.woff2) format("woff2"),url(../fonts/MuseoSansCyrl-700.ttf) format("ttf");font-weight:700;font-style:normal;
}

@font-face {
	font-family:museo sans cyrl;src:url(../fonts/MuseoSansCyrl-900.woff2) format("woff2"),url(../fonts/MuseoSansCyrl-900.ttf) format("ttf");font-weight:900;font-style:normal;
}

@font-face {
	font-family:aristotelica;src:url(../fonts/Aristotelica-Display-Heavy.ttf) format("ttf"),url(../fonts/Aristotelica-Display-Heavy.woff) format("woff");font-weight:900;
}

@font-face {
	font-family:Roboto,Arial,sans-serif;src:url(../fonts/Roboto-Medium.woff2) format("woff2"),url(../fonts/Roboto-Medium.ttf) format("ttf");font-weight:500;font-style:normal;
}

@font-face {
	font-family:"04b 03b",Arial,sans-serif;src:url(../fonts/04B_03B_.woff2) format("woff2"),url(../fonts/04B_03B_.ttf) format("ttf");font-weight:400;font-style:normal;
}

* {
	box-sizing: border-box;
}

a:hover {
	transition: .3s;
}

*,:active,:hover {
	outline: 0;
}

a:focus {
	transition: .3s;
	outline: 0;
}

body {
	font-family: museo sans cyrl,Arial,sans-serif;
	font-size: 14px;
	font-weight: 500;
	color: #272727;
	min-width: 320px;
	margin: 0;
	padding: 0;
}

a {
	color: #254553;
	text-decoration: none;
	outline: 0;
}

a:focus,a:hover {
	color: #01913a;
	text-decoration: none;
}

h1,h2,h3,h4,h5,h6,html,p {
	margin: 0;
	padding: 0;
}

body,html {
	max-width: 100%;
	overflow-x: hidden;
}

button {
	cursor: pointer!important;
	pointer-events: auto!important;
}

.container {
	margin: 0 auto;
	position: relative;
	max-width: 1370px;
}

.gotop {position: fixed; width: 60px; height: 60px; line-height: 60px; right: 10px; bottom: 10px;
	z-index: 990; display: none; background-color: #fff; 
	cursor: pointer; font-size: 24px; border-radius: 50%; text-align: center; box-shadow: 0 2px 5px rgba(0,0,0,0.2);}
@media screen and (max-width: 950px) {
	.gotop {width: 40px; height: 40px; line-height: 40px; font-size: 18px;}
}

@media(max-width:1399px) {
	.container {
		margin: 0 10px;
		max-width: none;
	}
}

@media(max-width:479px) {
	.container {
		margin: 0 5px;
	}
}

.visually-hidden:not(:focus):not(:active),input[type=checkbox].visually-hidden,input[type=checked].visually-hidden,input[type=radio].visually-hidden {
	position: absolute;
	width: 1px;
	height: 1px;
	margin: -1px;
	border: 0;
	padding: 0;
	white-space: nowrap;
	-webkit-clip-path: inset(100%);
	clip-path: inset(100%);
	clip: rect(0 0 0 0);
	overflow: hidden;
}

img {
	max-width: 100%;
	height: auto;
}

button,input {
	padding: 0;
	background: 0 0;
	border: 0;
	outline: 0;
}

input {
	cursor: pointer;
}

button:active,button:focus,button:hover,input:active,input:focus,input:hover {
	outline: 0;
}

header {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
	padding: 30px 0;
	width: 100%;
}

header.inner {
	position: static;
	background-color: #fff;
}

header.inner .header-search-wrapper .header-search {
	color: #254553;
	background-color: rgba(232,232,232,.8);
}

header.inner .header-search-wrapper .header-search::-webkit-input-placeholder {
	color: #254553;
}

header.inner .header-search-wrapper .header-search:-ms-input-placeholder,header.inner .header-search-wrapper .header-search::-ms-input-placeholder {
	color: #254553;
}

header.inner .header-search-wrapper .header-search::placeholder {
	color: #254553;
}

header.inner nav a {
	color: #254553;
}

@media(max-width:479px) {
	header {
		padding-top: 20px;
	}

	header.inner .header-search-wrapper .header-search {
		background-color: #fff;
	}
}

header .container {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

@media(max-width:1199px) {
	header .container {
		flex-wrap: wrap;
	}
}

header .burger-button {
	display: none;
	width: 36px;
	height: 36px;
	background-image: url(../img/menu-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
}

header .burger-button.active {
	background-image: url(../img/burger-button-active.png);
}

@media(max-width:479px) {
	header .burger-button {
		display: block;
	}
}

header .img-wrapper {
	display: block;
	flex: none;
	height: 36px;
	overflow: hidden;
}

@media(max-width:1199px) {
	header .img-wrapper {
		position: absolute;
		top: 67px;
		left: 6px;
		width: 165px;
		height: 36px;
		margin-left: auto;
	}
}

@media(max-width:479px) {
	header .img-wrapper {
		position: static;
	}
}

header .img-wrapper img {
	width: 220px;
	-o-object-fit: contain;
	object-fit: contain;
}

header .img-wrapper img:hover {
	opacity: .8;
	transition: .3s;
}

header .header-search-wrapper {
	position: relative;
	z-index: 15;
	max-width: 400px;
	width: 100%;
	margin-right: 64px;
	margin-left: 64px;
}

header .header-search-wrapper:focus .header-search-button,header .header-search-wrapper:hover .header-search-button {
	background-image: url(../img/header-search-icon1.png);
}

@media(max-width:1199px) {
	header .header-search-wrapper {
		position: absolute;
		top: 67px;
		right: 10px;
		margin-right: 0;
		max-width: 487px;
	}
}

@media(max-width:767px) {
	header .header-search-wrapper {
		top: 133px;
		max-width: calc(100% - 20px);
		margin-left: 0;
		left: 10px;
		right: 10px;
	}
}

@media(max-width:479px) {
	header .header-search-wrapper {
		top: 50px;
		max-width: 100%;
		left: 0;
		margin-right: 5px;
		width: 100%;
		border-radius: 4px;
		background-color: #8fc320;
		overflow: hidden;
		opacity: 0;
		visibility: hidden;
	}

	header .header-search-wrapper.active {
		padding: 5px;
		transition: .3s;
		opacity: 1;
		visibility: visible;
	}

	header .header-search-wrapper.active .header-search {
		color: #272727;
	}

	header .header-search-wrapper.active .header-search:focus,header .header-search-wrapper.active .header-search:hover {
		background-color: #fff;
	}

	header .header-search-wrapper.active .header-search::-webkit-input-placeholder {
		color: #272727;
	}

	header .header-search-wrapper.active .header-search:-ms-input-placeholder,header .header-search-wrapper.active .header-search::-ms-input-placeholder {
		color: #272727;
	}

	header .header-search-wrapper.active .header-search::placeholder {
		color: #272727;
	}

	header .header-search-wrapper.active .header-search-button {
		background-image: url(../img/header-search-icon.png);
	}
}

header .header-search-wrapper .header-search-button {
	position: absolute;
	top: calc((100% - 20px)/2);
	right: 15px;
	width: 20px;
	height: 20px;
	background-image: url(../img/header-search-icon.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}

header .header-search-wrapper .header-search-button:hover {
	background-image: url(../img/header-search-icon1.png);
}

header .header-search-wrapper .header-search {
	outline: 0;
	border: 0;
	width: 100%;
	height: 35px;
	padding-left: 20px;
	font-family: museo sans cyrl,Arial,sans-serif;
	font-size: 12px;
	font-weight: 500;
	color: #fff;
	border-radius: 4px;
	background-color: rgba(232,232,232,.2);
	transition: .3s;
}

header .header-search-wrapper .header-search:focus,header .header-search-wrapper .header-search:hover {
	background-color: rgba(37,69,83,.75);
	transition: .3s;
}

@media(max-width:479px) {
	header .header-search-wrapper .header-search {
		background-color: #fff;
	}
}

header .header-search-wrapper .header-search::-webkit-input-placeholder {
	font-family: museo sans cyrl,Arial,sans-serif;
	font-size: 12px;
	font-weight: 500;
	color: #fff;
}

header .header-search-wrapper .header-search:-ms-input-placeholder,header .header-search-wrapper .header-search::-ms-input-placeholder {
	font-family: museo sans cyrl,Arial,sans-serif;
	font-size: 12px;
	font-weight: 500;
	color: #fff;
}

header .header-search-wrapper .header-search::placeholder {
	font-family: museo sans cyrl,Arial,sans-serif;
	font-size: 12px;
	font-weight: 500;
	color: #fff;
}

header .search-button {
	display: none;
	width: 36px;
	height: 36px;
	background-image: url(../img/search-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
}

@media(max-width:479px) {
	header .search-button {
		margin-left: auto;
		display: block;
	}
}

header .header-nav {
	width: 100%;
	max-width: 342px;
	margin-left: auto;
	margin-right: 62px;
	display: flex;
	justify-content: space-between;
}

header .header-nav.active {
	opacity: 1;
	transition: .3s;
	z-index: 10;
	visibility: visible;
}

header .header-nav.active a {
	color: #fff;
	display: inline-block;
}

@media(max-width:1199px) {
	header .header-nav {
		margin-left: 0;
		margin-right: auto;
		max-width: 378px;
	}
}

@media(max-width:479px) {
	header .header-nav {
		position: absolute;
		top: 50px;
		z-index: 100;
		width: 100%;
		max-width: 100%;
		padding: 30px 20px;
		flex-direction: column;
		justify-content: flex-start;
		height: 200px;
		border-radius: 4px;
		background-color: #08b54c;
		align-items: start;
		opacity: 0;
		visibility: hidden;
	}

	header.page-header .header-nav {
		background-color: #8fc320;
	}
}

header .header-nav a {
	position: relative;
	color: #fff;
	font-family: museo sans cyrl,Arial,sans-serif;
	font-size: 17px;
	font-weight: 500;
	text-decoration: none;
}

@media(max-width:479px) {
	header .header-nav a {
		margin-bottom: 20px;
	}
}

header .header-nav a:hover {
	color: #bdfa3c;
	transition: .3s;
}

header .header-nav a:last-child {
	margin-right: 0;
}

@media(max-width:1199px) {
	header .header-nav .games {
		margin-left: 38px;
	}
}

@media(max-width:479px) {
	header .header-nav .games {
		margin-left: 0;
	}
}

header .header-nav .games::before {
	content: "";
	position: absolute;
	top: 0;
	left: -38px;
	width: 26px;
	height: 18px;
	background-image: url(../img/header-icon1.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}

@media(max-width:479px) {
	header .header-nav .games::before {
		content: none;
	}
}

header .header-nav .programmes::before {
	content: "";
	position: absolute;
	top: 0;
	left: -31px;
	width: 16px;
	height: 19px;
	background-image: url(../img/header-icon2.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}

@media(max-width:479px) {
	header .header-nav .programmes::before {
		content: none;
	}
}

header .header-nav .top100 {
	text-transform: uppercase;
}

.main-news .main-news-list .news-item.new a::after,.main-news .main-news-list .news-item.update a::before,header .header-nav .top100::before {
	content: "";
	position: absolute;
	top: 0;
	right: -32px;
	width: 20px;
	height: 18px;
	background-image: url(../img/header-icon3.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}

header .header-nav .top100::before {
	left: -32px;
	right:inherit;
}

@media(max-width:479px) {
	header .header-nav .top100::before {
		content: none;
	}
}

header .header-lang {
	height: 24px;
	margin-right: 37px;
	display: flex;
}

header .header-lang.active {
	opacity: 1;
	transition: .3s;
}

@media(max-width:767px) {
	header .header-lang {
		margin-right: 0;
	}
}

@media(max-width:479px) {
	header .header-lang {
		position: absolute;
		top: 195px;
		right: 25px;
		z-index: 10;
		opacity: 0;
	}
}

header .header-lang .en.eng,header .header-lang .en.eng:hover {
	border: 2px solid #8fc320;
	cursor: default;
}

header .header-lang .en {
	margin-right: 10px;
}

header .header-lang .en:hover {
	border: 2px solid #ffcb25;
}

header .header-lang .en::before,header .header-lang .ru::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 20px;
	height: 20px;
	display: block;
	background-image: url(../img/header-lang-icon1.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	border-radius: 50%;
}

header .header-lang .ru.rus,header .header-lang .ru.rus:hover {
	border: 2px solid #8fc320;
	cursor: default;
}

header .header-lang .en,header .header-lang .ru {
	cursor: pointer;
	position: relative;
	width: 24px;
	height: 24px;
	display: block;
	border-radius: 50%;
	border: 2px solid #01913a;
}

header .header-lang .ru:hover {
	border: 2px solid #ffcb25;
}

header .header-lang .ru::before {
	background-image: url(../img/header-lang-icon2.png);
}

header .header-authorization-button {
	position: relative;
	z-index: 15;
	font-family: museo sans cyrl,Arial,sans-serif;
	font-size: 17px;
	font-weight: 400;
	margin-left: 12px;
	color: #8fc320;
	text-decoration: none;
	cursor: pointer;
}

.main-popular .popular-apps .popular-apps-slider .img-wrapper:hover .hover:hover,.main-popular .popular-games .popular-games-slider .img-wrapper:hover .hover:hover,header .header-authorization-button.active {
	opacity: 1;
	transition: .3s;
}

header .header-authorization-button.entered::before {
	background-image: url(../img/header-icon4ented.png);
	border-radius: 100%;
}

header .header-authorization-button:hover {
	cursor: pointer;
	color: #bdfa3c;
}

@media(max-width:767px) {
	header .header-authorization-button {
		cursor: pointer;
		position: absolute;
		top: 77px;
		right: 15px;
	}
}

@media(max-width:479px) {
	header .header-authorization-button {
		cursor: pointer;
		top: 196px;
		display: inline-block;
		left: 5px;
		color: #fff;
		opacity: 0;
		width: 150px;
	}

	header.page-header .header-authorization-button:hover {
		cursor: pointer;
		color: #01913a;
		transition: .3s;
	}
}

header .header-authorization-button::before {
	top: calc((100% - 11px)/4);
	left: -27px;
	width: 15px;
	height: 15px;
	background-image: url(../img/header-icon4.png);
}

@media(max-width:479px) {
	header .header-authorization-button::before {
		content: none;
	}
}

.main-top {
	position: relative;
	background-image: url(../img/main-top-bg2.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	overflow: hidden;
}

.main-top .main-top-title::after,.main-top::before,header .header-authorization-button::before {
	content: "";
	position: absolute;
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
}

.main-top::before {
	right: calc((100% - 1370px)/2);
	bottom: 0;
	width: 816px;
	height: 190px;
	background-image: url(../img/main-top-bg1.png);
}

@media(max-width:899px) {
	.main-top::before {
		right: -140px;
	}
}

@media(max-width:767px) {
	.main-top::before {
		right: -337px;
	}
}

@media(max-width:479px) {
	.main-top::before {
		right: -230px;
		width: 563px;
		height: 131px;
	}
}

.main-top .container {
	padding-top: 140px;
	padding-bottom: 84px;
}

@media(max-width:1199px) {
	.main-top .container {
		padding-top: 170px;
	}
}

@media(max-width:767px) {
	.main-top .container {
		padding-top: 230px;
	}
}

@media(max-width:479px) {
	.main-top .container {
		padding-top: 92px;
		padding-bottom: 147px;
	}
}

.main-top .main-top-title {
	position: relative;
	display: inline-block;
	color: #fff;
	font-family: Aristotelica,sans-serif;
	font-weight: 900;
	line-height: 1;
	text-transform: uppercase;
	font-size: 36px;
}

.main-top .main-top-title::after {
	bottom: 12px;
	left: 263px;
	width: 161px;
	height: 23px;
	background-image: url(../img/main-top-img.png);
}

@media(max-width:899px) {
	.main-top .main-top-title::after {
		bottom: -33px;
		left: 0;
	}
}

.main-top .main-top-title span {
	font-size: 60px;
}

.main-news {
	padding: 60px 0 40px;
	background-color: #eee;
}

@media(max-width:899px) {
	.main-news {
		padding-top: 50px;
	}
}

@media(max-width:479px) {
	.main-news {
		padding-bottom: 50px;
	}
}

.main-news .main-news-title {
	color: #272727;
	font-family: museo sans cyrl,Arial,sans-serif;
	font-size: 30px;
	font-weight: 300;
}

.main-news .main-news-list,.main-news .main-news-list #m-cont {
	padding: 0;
	display: flex;
	flex-wrap: wrap;
	list-style: none;
	overflow: hidden;
}

.main-news .main-news-list #m-cont {
	width: 100%;
	margin: 0;
}

@media(max-width:479px) {
	.main-news .main-news-list #m-cont {
		justify-content: center;
		margin-bottom: 0;
	}
}

.main-news .main-news-list {
	margin: 30px -18px 40px;
}

@media(max-width:479px) {
	.main-news .main-news-list {
		justify-content: center;
		margin-bottom: 60px;
	}
}

.main-news .main-news-list .news-item {
	width: 16.6666666%;
	padding-left: 18px;
	padding-right: 18px;
	min-height: 375px;
	margin-bottom: 30px;
}

@media(min-width:900px) {
	.main-news .main-news-list .news-item a:hover {
		border: 1px solid #8fc320;
	}

	.main-news .main-news-list .news-item a:hover .img-wrapper {
		transform: scale(1.25);
		transition: .1s ease-in;
		position: relative;
		z-index: 0;
	}
}

@media(max-width:1369px) {
	.main-news .main-news-list .news-item {
		width: 20%;
	}
}

@media(max-width:1199px) {
	.main-news .main-news-list .news-item {
		width: 25%;
	}
}

@media(max-width:899px) {
	.main-news .main-news-list .news-item {
		width: 33.33333%;
		height: 420px;
	}
}

@media(max-width:767px) {
	.main-news .main-news-list .news-item {
		width: 50%;
		height: 400px;
	}
}

@media(max-width:479px) {
	.main-news .main-news-list .news-item {
		width: 50%;
		height: 420px;
		margin-bottom: 40px;
	}
}

@media(max-width:380px) {
	.main-news .main-news-list .news-item {
		width: 100%;
		height: 120px;
		margin-bottom: 40px;
	}
}

.main-news .main-news-list .news-item.new a::after {
	z-index: 1;
	left: 0;
	width: 67px;
	height: 67px;
	background-image: url(../img/new-label.png);
}

.main-news .main-news-list .news-item.update a::before {
	z-index: 1;
	right: 0;
	width: 67px;
	height: 67px;
	background-image: url(../img/update-label.png);
}

.main-news .main-news-list .news-item a {
	position: relative;
	padding: 28px 15px 25px;
	display: flex;
	flex-direction: column;
	align-items: center;
	height: 100%;
	text-decoration: none;
	border-radius: 4px;
	background-color: #fff;
	border: 1px solid transparent;
}

.main-news .main-news-list .img-wrapper {
	width: 150px;
	height: 150px;
	border-radius: 4px;
	overflow: hidden;
	transition: .3s;
}

.main-news .main-news-list .img-wrapper :hover {
	transition: .7s;
}

@media(max-width:899px) {
	.main-news .main-news-list .img-wrapper {
		width: 165px;
		height: 165px;
	}
}

@media(max-width:767px) {
	.main-news .main-news-list .img-wrapper {
		width: 160px;
		height: 160px;
	}
}

@media(max-width:479px) {
	.main-news .main-news-list .img-wrapper {
		width: 150px;
		height: 150px;
	}
}

.main-news .main-news-list .img-wrapper img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}

.main-news .main-news-list .genre-wrapper {
	display: flex;
	margin-top: 30px;
}

.main-news .main-news-list .genre {
	overflow: hidden;
	max-width: 105px;
	position: relative;
	font-family: museo sans cyrl,Arial,sans-serif;
	font-size: 10px;
	font-weight: 700;
	color: #8fc320;
	white-space: nowrap;
}

.main-news .main-news-list .genre:after {
	content: "";
	text-align: right;
	position: absolute;
	bottom: 0;
	right: 0;
	width: 20%;
	height: 100%;
	background: -webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),color-stop(90%,#fff));
	background: -webkit-linear-gradient(left,rgba(255,255,255,0),#fff 90%);
	background: -o-linear-gradient(left,rgba(255,255,255,0),#fff 90%);
	background: linear-gradient(to right,rgba(255,255,255,0),#fff 90%);
}

@media(max-width:899px) {
	.main-news .main-news-list .genre {
		font-size: 11px;
	}
}

@media(max-width:479px) {
	.main-news .main-news-list .genre {
		font-size: 10px;
	}
}

.main-news .main-news-list .genre::before {
	content: "";
	position: absolute;
	bottom: -1px;
	left: 0;
	width: 100%;
	height: 2px;
	background-color: #8fc320;
}

.main-news .main-news-list .date {
	margin-left: 5px;
	font-family: museo sans cyrl,Arial,sans-serif;
	font-weight: 500;
	color: #000;
	font-size: 10px;
	white-space: nowrap;
}

@media(max-width:899px) {
	.main-news .main-news-list .date {
		font-size: 11px;
	}
}

@media(max-width:479px) {
	.main-news .main-news-list .date {
		font-size: 9px;
		padding-top: 2px;
	}
}

.main-news .main-news-list .name {
	margin-top: 16px;
	color: #254553;
	font-family: museo sans cyrl,Arial,sans-serif;
	font-size: 15px;
	font-weight: 700;
	text-align: center;
}

@media(max-width:899px) {
	.main-news .main-news-list .name {
		font-size: 17px;
	}
}

@media(max-width:767px) {
	.main-news .main-news-list .name {
		font-size: 16px;
	}
}

@media(max-width:479px) {
	.main-news .main-news-list .name {
		margin-top: 25px;
		font-size: 16px;
	}
}

.main-news .main-news-list .description {
	margin-top: 9px;
	max-height: 37px;
	color: #4e4e4e;
	font-family: museo sans cyrl,Arial,sans-serif;
	font-size: 11px;
	font-weight: 500;
	text-align: center;
}

@media(max-width:899px) {
	.main-news .main-news-list .description {
		font-size: 12px;
	}
}

@media(max-width:479px) {
	.main-news .main-news-list .description {
		font-size: 12px;
	}
}

.main-news .main-news-list .version-wrapper {
	position: absolute;
	margin: auto;
	bottom: 20px;
	display: flex;
}

@media(max-width:899px) {
	.main-news .main-news-list .version-wrapper {
		bottom: 30px;
	}
}

.main-news .main-news-list .version {
	position: relative;
	color: #000;
	font-family: Roboto,Arial,sans-serif;
	font-size: 11px;
	font-weight: 500;
	display: flex;
	align-items: center;
}

.main-news .main-news-list .version span {
	white-space: nowrap;
	display: block;
	margin-left: 5px;
}

@media(max-width:899px) {
	.main-news .main-news-list .version {
		font-size: 12px;
	}
}

@media(max-width:479px) {
	.main-news .main-news-list .version {
		font-size: 12px;
	}
}

.main-news .main-news-list .points {
	position: relative;
	margin-left: 15px;
	color: #000;
	font-family: Roboto,Arial,sans-serif;
	font-size: 11px;
	font-weight: 500;
	display: flex;
	align-items: center;
}

.main-news .main-news-list .points span {
	display: block;
	margin-left: 5px;
}

@media(max-width:899px) {
	.main-news .main-news-list .points {
		font-size: 12px;
	}
}

@media(max-width:479px) {
	.main-news .main-news-list .points {
		font-size: 12px;
	}
}

.main-news-breadcrumbs {
	width: 90%;
	display: flex;
	justify-content: space-between;
	padding: 0;
	margin: 0 auto;
	list-style: none;
}

@media(max-width:767px) {
	.main-news-breadcrumbs {
		flex-wrap: wrap;
	}
}

@media(max-width:479px) {
	.main-news-breadcrumbs {
		padding-left: 20px;
		padding-right: 20px;
		flex-wrap: wrap;
		width: auto;
	}
}

.main-news-breadcrumbs .breadcrumbs-item-pages span:hover,.main-news-breadcrumbs .breadcrumbs-item.current a {
	color: #fff;
	background-color: #01913a;
}

@media(max-width:479px) {
	.main-news-breadcrumbs .breadcrumbs-item:nth-of-type(n+6):nth-of-type(-n+7) {
		display: none;
	}
}

@media(max-width:767px) {
	.main-news-breadcrumbs .breadcrumbs-item:nth-of-type(1) {
		margin-right: 0;
		order: 1;
		flex-basis: 50%;
		margin-top: 20px;
	}
}

.main-news-breadcrumbs .breadcrumbs-item:nth-of-type(1) a {
	width: 70px;
}

.main-news-breadcrumbs .breadcrumbs-item:nth-of-type(1) a::before {
	content: "";
	position: absolute;
	top: calc((100% - 10px)/2);
	left: calc((100% - 40px)/2);
	width: 40px;
	height: 10px;
	background-image: url(../img/news-breadcrumbs-arrow.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
}

.main-news-breadcrumbs .breadcrumbs-item:last-child {
	margin-right: 0;
}

@media(max-width:767px) {
	.main-news-breadcrumbs .breadcrumbs-item:last-child {
		margin-right: 0;
		order: 1;
		flex-basis: 50%;
		margin-top: 20px;
	}
}

.main-news-breadcrumbs .breadcrumbs-item:last-child a {
	width: 70px;
}

@media(max-width:767px) {
	.main-news-breadcrumbs .breadcrumbs-item:last-child a {
		margin-left: auto;
	}
	.main-news-breadcrumbs .breadcrumbs-item {
		    display: none;
	}
}

.main-news-breadcrumbs .breadcrumbs-item:last-child a::before {
	content: "";
	position: absolute;
	top: calc((100% - 10px)/2);
	right: calc((100% - 40px)/2);
	width: 40px;
	height: 10px;
	background-image: url(../img/news-breadcrumbs-arrow.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.main-news-breadcrumbs .breadcrumbs-item-pages {
	margin: auto;
}

@media(max-width:700px) {
	.main-news-breadcrumbs .breadcrumbs-item-pages {
		width: 100%;
		margin: auto;
	}
}

.main-news-breadcrumbs .breadcrumbs-item-pages a {
	margin: 0 5px 10px;
	float: left;
	color: #254553;
	background-color: #fff;
}

.main-news-breadcrumbs .breadcrumbs-item-pages a:hover {
	color: #254553;
	background-color: #dfffcf;
}

.main-news-breadcrumbs .breadcrumbs-item a,.main-news-breadcrumbs .breadcrumbs-item-pages a,.main-news-breadcrumbs .breadcrumbs-item-pages span,.main-news-breadcrumbs .breadcrumbs-item-pages span.nav_ext {
	position: relative;
	display: block;
	padding: 11px 16px;
	height: 40px;
	text-decoration: none;
	font-family: museo sans cyrl,Arial,sans-serif;
	font-size: 16px;
	font-weight: 700;
	border-radius: 4px;
}

.main-news-breadcrumbs .breadcrumbs-item-pages span {
	margin: 0 5px 10px;
	float: left;
	background-color: #01913a;
	color: #fff;
}

.main-news-breadcrumbs .breadcrumbs-item a,.main-news-breadcrumbs .breadcrumbs-item-pages span.nav_ext {
	color: #254553;
}

.main-news-breadcrumbs .breadcrumbs-item-pages span.nav_ext {
	margin: 0 5px 10px;
	float: left;
	border: 1px;
	border-color: #fff;
	background-color: #eee;
}

.main-news-breadcrumbs .breadcrumbs-item a {
	background-color: #fff;
}

.main-news-breadcrumbs .breadcrumbs-item a:hover {
	color: #01913a;
	background-color: #dfffcf;
}

.main-popular {
	padding: 80px 0 70px;
	background-color: #fff;
}

@media(max-width:767px) {
	.main-popular {
		padding: 55px 0 70px;
	}
}

.main-popular .container {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.main-popular .popular-games {
	position: relative;
	flex-basis: 48%;
	overflow: hidden;
}

@media(max-width:1199px) {
	.main-popular .popular-games {
		flex-basis: 100%;
		margin-bottom: 40px;
	}
}

.main-popular .popular-games .title-wrapper {
	display: flex;
	justify-content: space-between;
}

@media(max-width:767px) {
	.main-popular .popular-games .title-wrapper {
		flex-direction: column;
	}
}

.main-popular .popular-games .popular-games-title {
	color: #272727;
	font-family: museo sans cyrl,Arial,sans-serif;
	font-size: 25px;
	font-weight: 300;
}

@media(max-width:479px) {
	.main-popular .popular-games .popular-games-title {
		font-size: 22px;
	}
}

.main-popular .popular-games .popular-games-link {
	width: 85px;
	height: 35px;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-left: auto;
	margin-right: 115px;
	color: #254553;
	font-family: museo sans cyrl,Arial,sans-serif;
	font-size: 15px;
	font-weight: 500;
	text-decoration: none;
	border-radius: 4px;
	border: 2px solid #eaeaea;
}

.main-popular .popular-games .popular-games-link:hover {
	color: #01913a;
	border: 2px solid #01913a;
}

@media(max-width:767px) {
	.main-popular .popular-games .popular-games-link {
		margin: 10px 0 0;
	}
}

@media(max-width:479px) {
	.main-popular .popular-games .popular-games-link {
		margin: 19px 0 0;
	}
}

.main-popular .popular-games .popular-games-window {
	position: relative;
	z-index: 10;
	height: 385px;
	margin-top: 20px;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	background-color: #4ccd53;
	border-radius: 4px;
	overflow: hidden;
}

.main-popular .popular-games .popular-games-window::before {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: -10;
	width: 670px;
	height: 334px;
	background-image: url(../img/popular-games-bg1.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
}

@media(max-width:1199px) {
	.main-popular .popular-games .popular-games-window::before {
		width: 100%;
		height: 100%;
		background-size: cover;
	}
}

.main-popular .popular-games .popular-games-window::after {
	content: "";
	position: absolute;
	bottom: 0;
	right: 12px;
	z-index: -20;
	width: 270px;
	height: 353px;
	background-image: url(../img/popular-games-bg2.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
}

@media(max-width:767px) {
	.main-popular .popular-games .popular-games-window::after {
		content: none;
	}
}

.main-popular .popular-games .popular-games-slider {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
	margin-top: 85px;
	margin-left: 50px;
	width: 100%;
	height: 320px;
}

@media(max-width:767px) {
	.main-popular .popular-games .popular-games-slider {
		margin-top: 132px;
		margin-left: 0;
	}
}

.main-popular .popular-games .popular-games-slider .slick-list {
	width: 320px;
}

@media(max-width:767px) {
	.main-popular .popular-games .popular-games-slider .slick-list {
		margin: 0 auto;
	}
}

@media(max-width:479px) {
	.main-popular .popular-games .popular-games-slider .slick-list {
		width: 300px;
	}
}

.main-popular .popular-games .popular-games-slider .slider-item {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	width: 320px;
	height: 320px;
}

@media(max-width:479px) {
	.main-popular .popular-games .popular-games-slider .slider-item {
		width: 300px!important;
		height: 304px;
	}
}

.main-popular .popular-games .popular-games-slider .img-wrapper {
	position: relative;
	width: 148px;
	height: 148px;
	display: block;
	margin-bottom: 24px;
	border-radius: 4px;
	overflow: hidden;
}
.main-popular .popular-apps .popular-apps-slider .img-wrapper img, .main-popular .popular-games .popular-games-slider .img-wrapper img,
.app .app-aside .recommended-list .img-wrapper img, .app .app-aside .similar-list .similar-item .img-wrapper img, .app .app-container .app-info .img-wrapper img
 {min-height:100%; object-fit: cover !important; -o-object-fit: cover !important;}

@media(max-width:479px) {
	.main-popular .popular-games .popular-games-slider .img-wrapper {
		width: 140px;
		height: 140px;
	}
}

.main-popular .popular-apps .popular-apps-slider .img-wrapper:hover .hover,.main-popular .popular-games .popular-games-slider .img-wrapper:hover .hover {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 0 10px;
	font-family: museo sans cyrl,Arial,sans-serif;
	font-size: 15px;
	font-weight: 700;
	line-height: 20px;
	color: #fff;
	text-align: center;
	background-color: rgba(37,69,83,.8);
	opacity: 0;
}

.main-popular .popular-games .popular-games-slider .img-wrapper:nth-of-type(3),.main-popular .popular-games .popular-games-slider .img-wrapper:nth-of-type(4) {
	margin-bottom: 0;
}

.article .article-container .comments-list .img-wrapper img,.download .img-wrapper img,.main-comments .main-comments-list .img-wrapper img,.main-popular .popular-apps .popular-apps-slider .img-wrapper img,.main-popular .popular-games .popular-games-slider .img-wrapper img {
	width: 100%;
	-o-object-fit: contain;
	object-fit: contain;
}

.main-popular .popular-games .popular-games-slider .popular-games-slider-left {
	position: absolute;
	top: -86px;
	right: 98px;
	width: 50px;
	height: 35px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	border: 2px solid #eaeaea;
	cursor: pointer;
}

.main-popular .popular-games .popular-games-slider .popular-games-slider-left:hover,.main-popular .popular-games .popular-games-slider .popular-games-slider-right:hover {
	background-color: #01913a;
}

.main-popular .popular-games .popular-games-slider .popular-games-slider-left:hover::before {
	background-image: url(../img/popular-slider-arrow1.png);
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

@media(max-width:767px) {
	.main-popular .popular-games .popular-games-slider .popular-games-slider-left {
		left: 100px;
	}
}

.main-popular .popular-games .popular-games-slider .popular-games-slider-left::before,.main-popular .popular-games .popular-games-slider .popular-games-slider-right::before {
	content: "";
	position: absolute;
	top: calc((100% - 14px)/2);
	right: calc((100% - 8px)/2);
	display: block;
	width: 8px;
	height: 14px;
	background-image: url(../img/popular-slider-arrow.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
}

.main-popular .popular-games .popular-games-slider .popular-games-slider-left::before:hover {
	background-image: url(../img/popular-slider-arrow1.png);
}

.main-popular .popular-games .popular-games-slider .popular-games-slider-right {
	position: absolute;
	top: -86px;
	right: 50px;
	width: 50px;
	height: 35px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border: 2px solid #eaeaea;
	cursor: pointer;
}

.main-popular .popular-games .popular-games-slider .popular-games-slider-right:hover::before {
	background-image: url(../img/popular-slider-arrow1.png);
	-webkit-transform: rotate(360deg);
	transform: rotate(360deg);
}

@media(max-width:767px) {
	.main-popular .popular-games .popular-games-slider .popular-games-slider-right {
		left: 148px;
	}
}

.main-popular .popular-games .popular-games-slider .popular-games-slider-right::before {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.main-popular .popular-apps {
	position: relative;
	flex-basis: 48%;
	overflow: hidden;
}

@media(max-width:1199px) {
	.main-popular .popular-apps {
		flex-basis: 100%;
	}
}

.main-popular .popular-apps .title-wrapper {
	display: flex;
	justify-content: space-between;
}

@media(max-width:767px) {
	.main-popular .popular-apps .title-wrapper {
		flex-direction: column;
	}
}

.main-popular .popular-apps .popular-apps-title {
	color: #272727;
	font-family: museo sans cyrl,Arial,sans-serif;
	font-size: 25px;
	font-weight: 300;
}

@media(max-width:479px) {
	.main-popular .popular-apps .popular-apps-title {
		font-size: 22px;
	}
}

.main-popular .popular-apps .popular-apps-link {
	width: 85px;
	height: 35px;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-left: auto;
	margin-right: 115px;
	color: #254553;
	font-family: museo sans cyrl,Arial,sans-serif;
	font-size: 15px;
	font-weight: 500;
	text-decoration: none;
	border-radius: 4px;
	border: 2px solid #eaeaea;
}

.main-popular .popular-apps .popular-apps-link:hover {
	color: #01913a;
	border: 2px solid #01913a;
}

@media(max-width:767px) {
	.main-popular .popular-apps .popular-apps-link {
		margin: 10px 0 0;
	}
}

@media(max-width:479px) {
	.main-popular .popular-apps .popular-apps-link {
		margin: 19px 0 0;
	}
}

.main-popular .popular-apps .popular-apps-window {
	position: relative;
	z-index: 10;
	height: 385px;
	margin-top: 20px;
	display: flex;
	background-color: #4ccd53;
	border-radius: 4px;
	overflow: hidden;
}

.main-popular .popular-apps .popular-apps-window::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	z-index: -10;
	width: 449px;
	height: 385px;
	background-image: url(../img/popular-apps-bg1.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
}

@media(max-width:1199px) {
	.main-popular .popular-apps .popular-apps-window::before {
		width: 100%;
		height: 100%;
		background-size: cover;
	}
}

.main-popular .popular-apps .popular-apps-window::after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 28px;
	z-index: -20;
	width: 236px;
	height: 347px;
	background-image: url(../img/popular-apps-bg2.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
}

@media(max-width:767px) {
	.main-popular .popular-apps .popular-apps-window::after {
		content: none;
	}
}

.main-popular .popular-apps .popular-apps-slider {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 10;
	margin-top: 85px;
	margin-left: auto;
	margin-right: 50px;
	width: 100%;
	height: 320px;
}

@media(max-width:767px) {
	.main-popular .popular-apps .popular-apps-slider {
		margin-top: 130px;
		margin-right: 0;
	}
}

.main-popular .popular-apps .popular-apps-slider .slick-list {
	width: 320px;
	margin-left: auto;
}

@media(max-width:767px) {
	.main-popular .popular-apps .popular-apps-slider .slick-list {
		margin: 0 auto;
	}
}

@media(max-width:479px) {
	.main-popular .popular-apps .popular-apps-slider .slick-list {
		width: 300px;
	}
}

.main-popular .popular-apps .popular-apps-slider .slider-item {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	width: 320px;
	height: 320px;
}

@media(max-width:479px) {
	.main-popular .popular-apps .popular-apps-slider .slider-item {
		width: 300px!important;
		height: 304px;
	}
}

.main-popular .popular-apps .popular-apps-slider .img-wrapper {
	position: relative;
	width: 148px;
	height: 148px;
	display: block;
	margin-bottom: 24px;
	border-radius: 4px;
	overflow: hidden;
}

@media(max-width:479px) {
	.main-popular .popular-apps .popular-apps-slider .img-wrapper {
		width: 140px;
		height: 140px;
	}
}

.main-popular .popular-apps .popular-apps-slider .img-wrapper:nth-of-type(3),.main-popular .popular-apps .popular-apps-slider .img-wrapper:nth-of-type(4) {
	margin-bottom: 0;
}

.main-popular .popular-apps .popular-apps-slider .popular-apps-slider-left {
	position: absolute;
	top: -86px;
	right: -2px;
	width: 50px;
	height: 35px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	border: 2px solid #eaeaea;
	cursor: pointer;
}

.main-popular .popular-apps .popular-apps-slider .popular-apps-slider-left:hover,.main-popular .popular-apps .popular-apps-slider .popular-apps-slider-right:hover {
	background-color: #01913a;
}

.main-popular .popular-apps .popular-apps-slider .popular-apps-slider-left:hover::before {
	background-image: url(../img/popular-slider-arrow1.png);
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

@media(max-width:767px) {
	.main-popular .popular-apps .popular-apps-slider .popular-apps-slider-left {
		left: 100px;
	}
}

.main-popular .popular-apps .popular-apps-slider .popular-apps-slider-left::before,.main-popular .popular-apps .popular-apps-slider .popular-apps-slider-right::before {
	content: "";
	position: absolute;
	top: calc((100% - 14px)/2);
	right: calc((100% - 8px)/2);
	display: block;
	width: 8px;
	height: 14px;
	background-image: url(../img/popular-slider-arrow.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
}

.main-popular .popular-apps .popular-apps-slider .popular-apps-slider-right {
	position: absolute;
	top: -86px;
	right: -50px;
	width: 50px;
	height: 35px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border: 2px solid #eaeaea;
	cursor: pointer;
}

.main-popular .popular-apps .popular-apps-slider .popular-apps-slider-right:hover::before {
	background-image: url(../img/popular-slider-arrow1.png);
	-webkit-transform: rotate(360deg);
	transform: rotate(360deg);
}

@media(max-width:767px) {
	.main-popular .popular-apps .popular-apps-slider .popular-apps-slider-right {
		left: 148px;
	}
}

.main-popular .popular-apps .popular-apps-slider .popular-apps-slider-right::before {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.main-comments {
	padding: 50px 0;
	background-color: #e0fbeb;
}

.main-comments .main-comments-title {
	font-family: museo sans cyrl,Arial,sans-serif;
	font-size: 30px;
	font-weight: 300;
	color: #272727;
}

.main-comments .main-comments-list {
	padding: 0;
	margin: 20px 0 0;
	height: 336px;
	list-style: none;
	overflow: auto;
}

@media(max-width:899px) {
	.main-comments .main-comments-list {
		max-height: 376px;
	}
}

@media(max-width:767px) {
	.main-comments .main-comments-list {
		max-height: 575px;
	}
}

@media(max-width:479px) {
	.main-comments .main-comments-list {
		max-height: 654px;
	}

	.main-comments .main-comments-list .mCSB_container {
		margin-right: 10px;
	}
}

.main-comments .main-comments-list .comments-item {
	padding: 20px;
	display: flex;
	justify-content: space-between;
	margin-bottom: 20px;
	background-color: #fff;
}

@media(max-width:899px) {
	.main-comments .main-comments-list .comments-item {
		padding: 20px 20px 20px 10px;
	}
}

@media(max-width:767px) {
	.main-comments .main-comments-list .comments-item {
		flex-wrap: wrap;
	}
}

@media(max-width:479px) {
	.main-comments .main-comments-list .comments-item {
		padding: 20px 10px;
		flex-wrap: wrap;
		justify-content: flex-start;
	}
}

.article .article-container .comments-list .comments-item.pos-comm,.main-comments .main-comments-list .comments-item.pos-comm {
	background-color: #d4ffd6;
}

.article .article-container .comments-list .comments-item.neg-comm,.main-comments .main-comments-list .comments-item.neg-comm {
	background-color: #ffe4e3;
}

.article .article-container .comments-list .comments-item:last-child,.main-comments .main-comments-list .comments-item:last-child {
	margin-bottom: 6px;
}

.main-comments .main-comments-list .img-wrapper {
	display: block;
	width: 61px;
	height: 61px;
	margin-right: 20px;
	overflow: hidden;
	border-radius: 50%;
}

.main-comments .main-comments-list .comments-info {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	flex-basis: 65%;
}

@media(max-width:899px) {
	.main-comments .main-comments-list .comments-info {
		flex-basis: 87%;
	}
}

@media(max-width:767px) {
	.main-comments .main-comments-list .comments-info {
		flex-basis: 84%;
	}
}

@media(max-width:667px) {
	.main-comments .main-comments-list .comments-info {
		flex-basis: 83%;
	}
}

@media(max-width:569px) {
	.main-comments .main-comments-list .comments-info {
		flex-basis: 80%;
	}
}

@media(max-width:453px) {
	.main-comments .main-comments-list .comments-info {
		flex-basis: 80%;
	}
}

@media(max-width:443px) {
	.main-comments .main-comments-list .comments-info {
		flex-basis: 80%;
	}
}

@media(max-width:479px) {
	.main-comments .main-comments-list .comments-info {
		flex-basis: 75%;
	}
}

@media(max-width:370px) {
	.main-comments .main-comments-list .comments-info {
		flex-basis: 70%;
	}
}

@media(max-width:345px) {
	.main-comments .main-comments-list .comments-info {
		flex-basis: 70%;
	}
}

.main-comments .main-comments-list .game a {
	flex-basis: 100%;
	font-family: museo sans cyrl,Arial,sans-serif;
	font-size: 16px;
	font-weight: 500;
	color: #254553;
	cursor: pointer;
	text-decoration: none;
}

.main-comments .main-comments-list .game a:hover,.main-comments .main-comments-list .name a:hover {
	text-decoration: none;
	color: #01913a;
}

.main-comments .main-comments-list .comment-wrapper {
	flex-basis: 100%;
	margin-bottom: 10px;
}

.main-comments .main-comments-list .comment {
	margin-top: 7px;
	font-family: museo sans cyrl,Arial,sans-serif;
	font-size: 14px;
	font-weight: 300;
	color: #272727;
}

.comments-item .status > b > span {
	color: inherit !important;
}

.main-comments .main-comments-list .status-frame {
	display: inline-block;
	padding: 2px 5px;
	margin-right: 10px;
	border-radius: 4px;
}

.article .article-container .comments-list .status-frame.admin,.main-comments .main-comments-list .status-frame.admin {
	background-color: #ff5721;
}

.article .article-container .comments-list .status-frame.guest,.main-comments .main-comments-list .status-frame.guest {
	background-color: #aeaeae;
}

.article .article-container .comments-list .status-frame.visitor,.main-comments .main-comments-list .status-frame.visitor {
	background-color: #2ba95d;
}

.article .article-container .comments-list .status-frame.journalist,.main-comments .main-comments-list .status-frame.journalist {
	background-color: #2b96c2;
}

.main-comments .main-comments-list .status {
	color: #fff;
	font-family: museo sans cyrl,Arial,sans-serif;
	font-size: 11px;
	font-weight: 700;
}

.main-comments .main-comments-list .name,.main-comments .main-comments-list .name a {
	margin-right: 15px;
	color: #254553;
	font-family: museo sans cyrl,Arial,sans-serif;
	font-size: 11px;
	font-weight: 700;
	cursor: pointer;
	text-decoration: none;
}

.main-comments .main-comments-list .name a {
	margin-right: 0;
}

.main-comments .main-comments-list .date {
	font-family: museo sans cyrl,Arial,sans-serif;
	font-size: 11px;
	font-weight: 300;
	color: #b8b8b8;
}

@media(max-width:479px) {
	.main-comments .main-comments-list .date {
		flex-basis: 100%;
		margin-top: 10px;
	}
}

.main-comments .main-comments-list .likes {
	margin-top: 5px;
	margin-left: auto;
	text-align: right;
	min-width: 150px;
}

@media(max-width:479px) {
	.main-comments .main-comments-list .answer-button-wrapper-group {
		margin-top: 10px;
	}
}

.main-comments .main-comments-list .answer-button-wrapper-group {
	flex-basis: 100%;
	margin-top: 15px;
	text-align: right;
}

@media(max-width:767px) {
	.main-comments .main-comments-list .likes {
		margin-top: 5px;
		margin-left: auto;
		text-align: right;
		min-width: 150px;
	}
}

@media(max-width:479px) {
	.main-comments .main-comments-list .likes {
		margin-top: 5px;
		margin-left: auto;
		text-align: right;
		min-width: 150px;
	}
}

.main-comments .main-comments-list .like-minus,.main-comments .main-comments-list .like-plus {
	position: relative;
	font-family: museo sans cyrl,Arial,sans-serif;
	font-size: 12px;
	font-weight: 700;
	color: #8fc320;
	cursor: default;
	pointer-events: none;
}

.main-comments .main-comments-list .like-minus:hover,.main-comments .main-comments-list .like-plus:hover {
	opacity: .8;
}

.article .article-container .comments-list .like-minus::after,.article .article-container .comments-list .like-plus::after,.main-comments .main-comments-list .like-minus::after,.main-comments .main-comments-list .like-plus::after {
	content: "";
	position: absolute;
	top: -4px;
	right: -26px;
	width: 20px;
	height: 20px;
	background-image: url(../img/like-plus-icon.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	cursor: pointer;
	pointer-events: auto;
}

.main-comments .main-comments-list .like-minus {
	margin-left: 38px;
	margin-right: 26px;
}

.article .article-container .comments-list .like-minus::after,.main-comments .main-comments-list .like-minus::after {
	background-image: url(../img/like-minus-icon.png);
}

.main-comments .main-comments-list .answer-button-wrapper {
	flex-basis: 100%;
	margin-top: 15px;
	text-align: right;
}

@media(max-width:767px) {
	.main-comments .main-comments-list .answer-button-wrapper {
		flex-basis: auto;
		margin-left: auto;
	}
}

@media(max-width:479px) {
	.main-comments .main-comments-list .answer-button-wrapper {
		margin-top: 10px;
		margin-left: 10px;
	}
}

.main-comments .main-comments-list .answer-button {
	padding: 2px 17px;
	margin-bottom: auto;
	font-family: museo sans cyrl,Arial,sans-serif;
	font-size: 12px;
	font-weight: 500;
	color: #01913a;
	border-radius: 4px;
	border: 2px solid #01913a;
}

.main-comments .main-comments-list .answer-button:hover {
	color: #fff;
	background-color: #01913a;
}

.main-news-android {
	padding: 0 0 60px;
	background-color: #eee;
}

@media(max-width:899px) {
	.main-news-android {
		padding-bottom: 34px;
	}
}

@media(max-width:767px) {
	.main-news-android {
		padding-bottom: 60px;
	}
}

@media(max-width:479px) {
	.main-news-android {
		padding-bottom: 120px;
	}
}

.main-news-android .title-wrapper {
	display: flex;
	justify-content: space-between;
}

.main-news-android .main-news-android-link,.main-news-android .main-news-android-title {
	color: #272727;
	font-family: museo sans cyrl,Arial,sans-serif;
	font-size: 30px;
	font-weight: 700;
}

.main-news-android .main-news-android-link {
	width: 85px;
	height: 35px;
	display: flex;
	justify-content: center;
	align-items: center;
	color: #254553;
	font-size: 15px;
	font-weight: 500;
	text-decoration: none;
	border-radius: 4px;
	border: 2px solid #eaeaea;
}

.main-news-android .main-news-android-list {
	padding: 0;
	display: flex;
	margin: 20px -29px 45px;
	flex-wrap: wrap;
	list-style: none;
	overflow: hidden;
}

@media(max-width:899px) {
	.main-news-android .main-news-android-list {
		margin-left: -20px;
		margin-right: -20px;
	}
}

.main-news-android .main-news-android-list .news-android-item {
	margin-bottom: 60px;
	padding-left: 29px;
	padding-right: 29px;
	width: 25%;
}

@media(max-width:1199px) {
	.main-news-android .main-news-android-list .news-android-item {
		width: 33.3333%;
	}
}

@media(max-width:899px) {
	.main-news-android .main-news-android-list .news-android-item {
		width: 33%;
		padding-left: 20px;
		padding-right: 20px;
		margin-bottom: 20px;
	}
}

@media(max-width:600px) {
	.main-news-android .main-news-android-list .news-android-item {
		width: 50%;
		margin-bottom: 30px;
	}
}

@media(max-width:479px) {
	.main-news-android .main-news-android-list .news-android-item {
		width: 100%;
	}
}

.main-news-android .main-news-android-list .news-android-item a {
	display: block;
	width: 100%;
	text-decoration: none;
	cursor: pointer;
}

.main-news-android .main-news-android-list .news-android-item a:hover .img-wrapper {
	opacity: .6;
	transition: .3s;
}

.article .article-aside .articles-list a:hover .text,.main-news-android .main-news-android-list .news-android-item a:hover .text {
	color: #028e3a;
	transition: .3s;
}

.main-news-android .main-news-android-list .img-wrapper {
	width: 100%;
	height: 230px;
	border-radius: 4px;
	overflow: hidden;
}

@media(max-width:899px) {
	.main-news-android .main-news-android-list .img-wrapper {
		height: 173px;
	}
}

@media(max-width:767px) {
	.main-news-android .main-news-android-list .img-wrapper {
		height: 160px;
	}
}

@media(max-width:479px) {
	.main-news-android .main-news-android-list .img-wrapper {
		height: 240px;
	}
}

.app .app-container .app-info .img-wrapper img,.article .article-aside .articles-list .img-wrapper img,.article .article-container .img-wrapper img,.main-news-android .main-news-android-list .img-wrapper img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}

.main-news-android .main-news-android-list .text {
	margin-top: 20px;
	height: 75px;
	color: #254553;
	font-family: museo sans cyrl,Arial,sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 25px;
	overflow: hidden;
}

@media(max-width:899px) {
	.main-news-android .main-news-android-list .text {
		font-size: 12px;
		line-height: 1.4;
		margin-top: 13px;
	}
}

@media(max-width:479px) {
	.main-news-android .main-news-android-list .text {
		font-size: 17px;
		line-height: 25.83px;
		height: 75px;
	}
}

.catalog-breadcrumbs {
	padding: 20px 15px 13px 32px;
	background-color: #eee;
}

@media(max-width:899px) {
	.catalog-breadcrumbs {
		padding: 11px 16px 13px 0;
	}
}

.speedbar .over {
	color: #8fc320;
	padding-top: 1.5px;
}

.catalog-breadcrumbs .breadcrumbs-item a,.speedbar span {
	font-family: museo sans cyrl,Arial,sans-serif;
	font-size: 10px;
	font-weight: 500;
	text-decoration: none;
}

.speedbar span a,.speedbar span a:hover {
	text-decoration: none;
	color: #254553;
	transition: .3s;
}

.speedbar span a:hover {
	color: #01913a;
}

.catalog-breadcrumbs .breadcrumbs-list {
	position: relative;
	padding: 0;
	margin: 0 0 0 27px;
	display: flex;
	list-style: none;
}

.catalog-breadcrumbs .breadcrumbs-item::after,.catalog-breadcrumbs .breadcrumbs-list::before {
	content: "";
	position: absolute;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}

.catalog-breadcrumbs .breadcrumbs-list::before {
	left: -25px;
	top: 7px;
	width: 13px;
	height: 8px;
	background-image: url(../img/catalog-breadcrumbs-icon.png);
}

.catalog-breadcrumbs .breadcrumbs-item {
	position: relative;
	margin-right: 30px;
}

.catalog-breadcrumbs .breadcrumbs-item a {
	display: block;
	color: #254553;
}

.catalog-breadcrumbs .breadcrumbs-item::after {
	top: 4px;
	right: -20px;
	width: 9px;
	height: 5px;
	background-image: url(../img/catalog-breadcrumbs-arrow.png);
}

.article .article-container .comments-list .answer-buttons-item:last-child,.catalog-breadcrumbs .breadcrumbs-item:last-child,.catalog-genres .catalog-genres-item:last-child {
	margin-right: 0;
}

.catalog-breadcrumbs .breadcrumbs-item:last-child a {
	color: #01913a;
}

.catalog-breadcrumbs .breadcrumbs-item:last-child::after {
	content: none;
}

.catalog-genres,.download {
	background-color: #eee;
}

.catalog-genres .container {
	padding: 15px 20px 5px;
	border-radius: 4px;
	background-color: #fff;
}

@media(max-width:899px) {
	.catalog-genres .container {
		padding: 0;
		background-color: transparent;
	}
}

.catalog-genres .catalog-genres-list {
	padding: 0;
	margin: 0;
	display: flex;
	flex-wrap: wrap;
	list-style: none;
}

.catalog-genres .catalog-genres-item {
	margin-right: 10px;
	margin-bottom: 10px;
}

.catalog-genres .catalog-genres-item a {
	padding: 7.5px 9px;
	display: block;
	text-decoration: none;
	font-family: museo sans cyrl,Arial,sans-serif;
	font-size: 14px;
	font-weight: 700;
	color: #01913a;
	border-radius: 4px;
	border: 1px solid #01913a;
}

.catalog-genres .catalog-genres-item a:hover {
	color: #fff;
	border: 1px solid #254553;
	background-color: #254553;
	transition: .3s;
}

.download {
	position: relative;
	padding-top: 23px;
	padding-bottom: 23px;
	background-image: url(../img/download-bg.png);
	background-position: 41% 27%;
	background-repeat: no-repeat;
}

@media(max-width:899px) {
	.download {
		padding-top: 23px;
		padding-bottom: 23px;
		background-position: 56% 0;
	}
}

.download .container {
	display: flex;
	justify-content: center;
	align-items: center;
}

.download .download-block {
	position: relative;
	width: 530px;
	height: 530px;
	padding-top: 50px;
}

.download .download-block .download-block-bg {
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	width: 530px;
	height: 530px;
	top: 0;
	bottom: 0;
	background-color: #fff;
	border-radius: 100%;
}

.download .download-block .download-block-inner {
	position: relative;
	display: flex;
	flex-direction: column;
	align-items: center;
	z-index: 1;
}

.article .article-container .comments-list .answer-buttons-item a,.download .title {
	font-family: museo sans cyrl,Arial,sans-serif;
	font-size: 25px;
	font-weight: 500;
	color: #01913a;
}

.download .img-wrapper {
	width: 150px;
	height: 150px;
	margin-top: 10px;
	overflow: hidden;
}

.download .file {
	margin-top: 15px;
	margin-bottom: 10px;
	display: block;
	font-family: museo sans cyrl,Arial,sans-serif;
	font-size: 18px;
	font-weight: 500;
	color: #272727;
	text-align: center;
	text-decoration: none;
}

.download #load {
	-webkit-animation-name: rotation;
	-webkit-animation-duration: 5s;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-timing-function: linear;
	-moz-animation-name: rotation;
	-moz-animation-duration: 5s;
	-moz-animation-iteration-count: infinite;
	-moz-animation-timing-function: linear;
	-o-animation-name: rotation;
	-o-animation-duration: 5s;
	-o-animation-iteration-count: infinite;
	-o-animation-timing-function: linear;
	animation-name: rotation;
	animation-duration: 5s;
	animation-iteration-count: infinite;
	animation-timing-function: linear;
}

.download .counterhide {
	position: relative;
}

.download .number-wrapper {
	width: 100px;
	height: 100px;
	margin-top: 5px;
	display: flex;
	justify-content: center;
	align-items: center;
	background-color: #01913a;
	border-radius: 50%;
	border-top: 4px solid #d8ff86;
	border-left: 4px solid #d8ff86;
	border-bottom: 4px solid #8fc320;
	border-right: 4px solid #8fc320;
}

.download .number {
	color: #fff;
	font-family: "04b 03b",Arial,sans-serif;
	font-size: 55px;
	margin-left: 5px;
	margin-top: 2px;
	font-weight: 400;
}

.download .text {
	margin-top: 10px;
	font-family: museo sans cyrl,Arial,sans-serif;
	font-size: 12px;
	font-weight: 300;
	color: #272727;
}

.download .download-result,.download .download-wrapper {
	display: flex;
	justify-content: center;
	margin-top: 10px;
}

.download .download-wrapper .gaming-button,.download .download-wrapper .load-button {
	position: relative;
	display: block;
	color: #fff;
	font-family: museo sans cyrl,Arial,sans-serif;
	font-size: 15px;
	font-weight: 700;
	text-align: center;
	line-height: 14px;
	border-radius: 4px;
	background-color: #e9001b;
}

.download .download-wrapper .load-button {
	margin-right: 10px;
	width: 147px;
	height: 40px;
}

.download .download-wrapper .gaming-button {
	width: 155px;
	height: 40px;
}

.download .download-wrapper .load-button span {
	position: relative;
	padding-left: 29px;
	color: #fff;
}

.download .download-wrapper .gaming-button span {
	position: relative;
	padding-left: 49px;
	color: #fff;
}

.article .article-container .article-date::before,.download .download-wrapper .gaming-button span::before,.download .download-wrapper .load-button span::before {
	content: "";
	position: absolute;
	top: calc((100% - 15px)/2);
	left: 0;
	width: 16px;
	height: 15px;
	background-image: url(../img/download-img.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}

.article .article-container .article-date::before,.download .download-wrapper .gaming-button span::before {
	width: 33px;
	background-image: url(../img/gaming-img.png);
}

@media(max-width:479px) {
	.download .download-wrapper {
		flex-direction: column;
		width: 100%;
	}

	.download .download-wrapper .load-button {
		margin-left: 0;
		margin-bottom: 7px;
	}

	.download .download-wrapper .gaming-button,.download .download-wrapper .load-button {
		text-align: center;
		min-width: 100%;
		width: 100%;
	}
}

.banner-adaptive-download-bottom,.banner-adaptive-download-top {
	align-items: center;
	text-align: center;
	width: 100%;
	display: block;
	clear: both;
	background-color: #eee;
}

.banner-adaptive-download-bottom {
	margin-bottom: 20px;
}

.app,.article {
	padding-bottom: 150px;
	background-color: #eee;
}

.article .container {
	display: flex;
}

@media(max-width:1199px) {
	.article .container {
		flex-direction: column;
	}
}

.article .article-container {
	flex: 1;
	padding: 30px;
	align-self: flex-start;
	background-color: #fff;
}

@media(max-width:1199px) {
	.article .article-container {
		width: 100%;
		padding: 30px 10px;
		border-radius: 10px;
	}
}

.article .article-container .article-title {
	font-family: museo sans cyrl,Arial,sans-serif;
	font-size: 30px;
	font-weight: 700;
	color: #272727;
}

.article .article-container .article-date,.article .article-container .article-title2 {
	font-family: museo sans cyrl,Arial,sans-serif;
	font-size: 22px;
	font-weight: 700;
	color: #272727;
}

.article .article-container .article-date {
	position: relative;
	margin: 20px 0 15px 25px;
	color: #000;
	font-size: 13px;
	font-weight: 500;
}

.article .article-container .article-date::before {
	top: calc((100% - 16px)/2);
	left: -25px;
	width: 14px;
	height: 16px;
	background-image: url(../img/date-icon.png);
}

.article .article-container .img-wrapper {
	width: 100%;
	height: 470px;
	margin-bottom: 25px;
	overflow: hidden;
}

@media(max-width:899px) {
	.article .article-container .img-wrapper {
		height: 410px;
	}
}

@media(max-width:767px) {
	.article .article-container .img-wrapper {
		height: 250px;
	}
}

@media(max-width:479px) {
	.article .article-container .img-wrapper {
		height: 170px;
	}
}

.article .article-container .article-text {
	margin-bottom: 30px;
	color: #272727;
	font-family: museo sans cyrl,Arial,sans-serif;
	font-size: 15px;
	font-weight: 300;
	line-height: 20px;
}

.article .article-container .comments .title-wrapper {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

@media(max-width:767px) {
	.article .article-container .comments .title-wrapper {
		flex-wrap: wrap;
		justify-content: flex-start;
	}
}

.article .article-container .comments .comments-title {
	font-family: museo sans cyrl,Arial,sans-serif;
	font-size: 25px;
	font-weight: 700;
	color: #272727;
}

@media(max-width:767px) {
	.article .article-container .comments .comments-title {
		display: block;
		width: 100%;
		margin-bottom: 11px;
	}
}

.article .article-container .comments .comments-button {
	padding: 7px;
	display: block;
	margin-left: 13px;
	color: #01913a;
	font-family: museo sans cyrl,Arial,sans-serif;
	font-size: 14px;
	font-weight: 700;
	width: 100%;
	max-width: 200px;
	border-radius: 4px;
	border: 2px solid #01913a;
}

@media(max-width:479px) {
	.article .article-container .comments .comments-button {
		width: 100%;
		margin-left: 0;
		min-width: 100%;
	}
}

.article .article-container .comments .telegram-button {
	padding: 7px;
	position: relative;
	color: #fff;
	font-family: museo sans cyrl,Arial,sans-serif;
	font-size: 14px;
	background-color: #33afe2;
	width: 100%;
	max-width: 200px;
	font-weight: 700;
	margin-left: auto;
	border: 2px solid #33afe2;
	border-radius: 4px;
	display: none;
}

@media(max-width:1199px) {
	.article .article-container .comments .telegram-button {
		display: block;
	}
}

@media(max-width:767px) {
	.article .article-container .comments .telegram-button {
		margin-left: 0;
	}
}

@media(max-width:479px) {
	.article .article-container .comments .telegram-button {
		width: 100%;
		min-width: 100%;
		margin-bottom: 10px;
	}
}

.article .article-container .comments .telegram-button span {
	display: inline-block;
	position: relative;
	padding-left: 25px;
}

.article .article-container .comments .telegram-button span:before {
	content: '';
	position: absolute;
	left: 0;
	top: 1px;
	width: 17px;
	height: 16px;
	background-image: url(../img/tg-icon.png);
	background-size: cover;
}

.article .article-container .comments-list {
	padding: 0;
	margin: 20px 0 0;
	list-style: none;
}

.article .article-container .comments-list .comments-item {
	padding: 20px;
	display: flex;
	justify-content: space-between;
	margin-bottom: 20px;
	background-color: #e2ffd8;
}

@media(max-width:767px) {
	.article .article-container .comments-list .comments-item {
		padding: 20px 10px;
	}
	
	.app .app-container .comments-list .img-wrapper, .mass_comments_action, .app .app-container .comments-list .date input {
		display: none !important;
	}
	.app .app-container .comments-list .comments-info {
		flex-basis: 100% !important;
	}
	.app .app-container .comments-list .comments-info {
		margin-left: 0 !important;
	}
}

@media(max-width:479px) {
	.article .article-container .comments-list .comments-item {
		flex-wrap: wrap;
		justify-content: flex-start;
	}
}

.article .article-container .comments-list .img-wrapper {
	display: block;
	width: 61px;
	height: 61px;
	margin-bottom: 0;
	border-radius: 50%;
	overflow: hidden;
}

.article .article-container .comments-list .comments-info {
	margin-left: 20px;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	max-width: 70%;
	flex-basis: 65%;
}

@media(max-width:767px) {
	.article .article-container .comments-list .comments-info {
		width: 100%;
	}
}

@media(max-width:479px) {
	.article .article-container .comments-list .comments-info {
		width: 100%;
		max-width: 100%;
		min-width: 70%;
	}
}

.article .article-container .comments-list .comment-wrapper {
	flex-basis: 100%;
	margin-bottom: 10px;
}

.article .article-container .comments-list .comment {
	font-family: museo sans cyrl,Arial,sans-serif;
	font-size: 14px;
	font-weight: 300;
	color: #272727;
}

.article .article-container .comments-list .status-frame {
	margin-top: 5px;
	margin-right: 10px;
	display: inline-block;
	padding: 2px 5px;
	border-radius: 4px;
}

.article .article-container .comments-list .name,.article .article-container .comments-list .status {
	color: #fff;
	font-family: museo sans cyrl,Arial,sans-serif;
	font-size: 11px;
	font-weight: 700;
}

.article .article-container .comments-list .name {
	margin-right: 15px;
	margin-top: 5px;
	text-decoration: none;
	color: #254553;
}

.article .article-container .comments-list .date {
	margin-top: 5px;
	font-family: museo sans cyrl,Arial,sans-serif;
	font-size: 11px;
	font-weight: 300;
	color: #b8b8b8;
}

.article .article-container .comments-list .likes {
	margin-top: 5px;
	margin-left: auto;
	text-align: right;
	min-width: 150px;
}

.article .article-container .comments-list .answer-buttons-list {
	padding: 0;
	margin: 0;
	list-style: none;
}

.article .article-container .comments-list .answer-buttons-item {
	float: right;
	margin-left: 2px;
	margin-top: 15px;
}

.article .article-container .comments-list .answer-buttons-item a {
	padding: 2px 5px;
	margin-bottom: auto;
	font-size: 12px;
	border-radius: 4px;
	border: 2px solid #01913a;
}

.article .article-container .comments-list .answer-buttons-item a:hover {
	color: #fff;
	background-color: #01913a;
	border: 2px solid #01913a;
	transition: .3s;
}

@media(max-width:479px) {
	.article .article-container .comments-list .likes {
		justify-content: flex-end;
		align-items: center;
		max-width: 220px;
	}

	.article .article-container .comments-list .answer-button-wrapper-group {
		margin-top: 10px;
	}
}

.article .article-container .comments-list .answer-button-wrapper-group {
	flex-basis: 100%;
	margin-top: 15px;
	text-align: right;
}

.article .article-container .comments-list .like-minus,.article .article-container .comments-list .like-plus {
	position: relative;
	font-family: museo sans cyrl,Arial,sans-serif;
	font-size: 12px;
	font-weight: 700;
	color: #8fc320;
	cursor: default;
	pointer-events: none;
}

.app .app-container .app-info .likes .like-minus:hover,.app .app-container .app-info .likes .like-plus:hover,.article .article-container .comments-list .like-minus:hover,.article .article-container .comments-list .like-plus:hover {
	opacity: .8;
}

.article .article-container .comments-list .like-minus {
	margin-left: 38px;
	margin-right: 26px;
}

.article .article-container .comments-list .answer-button-wrapper {
	flex-basis: 100%;
	height: 100%;
	margin-top: 15px;
	text-align: right;
}

@media(max-width:479px) {
	.article .article-container .comments-list .answer-button-wrapper {
		flex-basis: 113px;
	}
}

.article .article-container .comments-list .answer-button {
	padding: 2px 17px;
	margin-bottom: auto;
	font-family: museo sans cyrl,Arial,sans-serif;
	font-size: 12px;
	font-weight: 500;
	color: #01913a;
	border-radius: 4px;
	border: 2px solid #01913a;
}

.article .article-aside {
	position: relative;
	z-index: 10;
	flex: 0 0 470px;
	padding: 30px 35px;
	align-self: flex-start;
	background-color: #cddd37;
}

@media(max-width:1199px) {
	.article .article-aside {
		width: 100%;
		margin-top: 35px;
		padding: 10px;
		border-radius: 10px;
	}
}

.article .article-aside::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	z-index: -10;
	width: 100%;
	height: 428px;
	display: block;
	background-color: #4eae53;
}

@media(max-width:1199px) {
	.article .article-aside::before {
		display: none;
	}
}

.article .article-aside .articles {
	padding: 20px 35px 40px;
	background-color: #fff;
}

@media(max-width:1199px) {
	.article .article-aside .articles {
		border-radius: 10px;
		padding: 20px 12.5px;
	}
}

.article .article-aside .articles-title {
	margin-bottom: 25px;
	color: #272727;
	font-family: museo sans cyrl,Arial,sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 20px;
}

.article .article-aside .articles-list {
	padding: 0;
	margin: 0;
	list-style: none;
}

@media(max-width:1199px) {
	.article .article-aside .articles-list {
		display: flex;
		flex-wrap: wrap;
		margin-left: -12.5px;
		margin-right: -12.5px;
	}
}

.article .article-aside .articles-list .list-item {
	margin-bottom: 30px;
	background-color: #fff;
}

@media(max-width:1199px) {
	.article .article-aside .articles-list .list-item {
		padding-left: 12.5px;
		padding-right: 12.5px;
		width: 33.3333%;
	}
}

@media(max-width:899px) {
	.article .article-aside .articles-list .list-item {
		width: 50%;
	}
}

@media(max-width:767px) {
	.article .article-aside .articles-list .list-item {
		width: 100%;
	}
}

.app .app-container .app-description .description .description-text:last-child,.app .app-container .app-description .help .help-text:last-child,.app .app-container .app-info .app-specs li:last-child,.article .article-aside .articles-list .list-item:last-child {
	margin-bottom: 0;
}

.app .app-aside .recommended-list a,.article .article-aside .articles-list a {
	text-decoration: none;
}

.article .article-aside .articles-list .img-wrapper {
	width: 100%;
	height: 253px;
	margin-bottom: 20px;
	overflow: hidden;
}

.article .article-aside .articles-list .text {
	font-family: museo sans cyrl,Arial,sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 25px;
	color: #254553;
}

@media(max-width:767px) {
	.article .article-aside .articles-list .text {
		font-size: 20px;
		line-height: 1.5;
	}
}

.article .article-aside .articles-list a:hover .img-wrapper {
	opacity: .6;
	transition: .3s;
}

.app .container {
	display: flex;
}

.app .app-container {
	width: 0%;
	position: relative;
	z-index: 1;
	flex: 1;
	padding: 25px 30px;
	align-self: flex-start;
	background-color: #fff;
}

.app .app-container::before {
	content: "";
	position: absolute;
	top: 72px;
	left: 15px;
	z-index: -10;
	width: 335px;
	height: 325px;
	background-image: url(../img/app-bg.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
}

.app .app-container .app-title {
	margin-bottom: 25px;
	font-family: museo sans cyrl,Arial,sans-serif;
	font-size: 30px;
	font-weight: 700;
	color: #272727;
}

.app .app-container .add-favorites,.app .app-container .app-title-edit,.app .app-container .del-favorites {
	margin-left: 5px;
}

.f-addfavorit {
	display: none;
}

.app .app-container .app-info {
	position: relative;
	margin-bottom: 40px;
}

.app .app-container .app-info .img-wrapper {
	max-width: 300px;
	width: 100%;
	max-height: 300px;
	height: 100%;
	overflow: hidden;
	float: left;
}

.app .app-container .app-info .info-wrapper {
	display: flex;
	max-width: 59%;
	float: right;
	flex-wrap: wrap;
}

.app .app-container .app-info .app-specs {
	padding: 0;
	margin: 0 auto 0 0;
	list-style: none;
}

.app .app-container .app-info .app-specs li {
	position: relative;
	display: flex;
	margin-bottom: 14px;
}

.app .app-container .app-info .app-specs li::before {
	content: "";
	position: absolute;
	left: 0;
	width: 16px;
	background-image: url(../img/app-specs-sprite.png);
	background-repeat: no-repeat;
}

.app .app-container .app-info .app-specs li.update::before {
	top: calc((100% - 13px)/2);
	height: 13px;
	background-position: 0 0;
}

.app .app-container .app-info .app-specs li.version::before {
	top: calc((100% - 13px)/2);
	height: 13px;
	background-position: 0 -30px;
}

.app .app-container .app-info .app-specs li.requirements::before {
	top: calc((100% - 16px)/2);
	height: 16px;
	background-position: 0 -59px;
}

.app .app-container .app-info .app-specs li.genre::before {
	top: calc((100% - 16px)/2);
	height: 16px;
	background-position: 0 -90px;
}

.app .app-container .app-info .app-specs li.lang-ru::before {
	top: calc((100% - 16px)/2);
	height: 16px;
	background-position: 0 -122px;
}

.app .app-container .app-info .app-specs li.views::before {
	top: calc((100% - 16px)/2);
	height: 16px;
	background-position: 0 -153px;
}

.app .app-container .app-info .app-specs li.download::before {
	top: calc((100% - 16px)/2);
	height: 16px;
	background-position: 0 -183px;
}

.app .app-container .app-info .app-specs p:first-child {
	width: 180px;
	padding-left: 28px;
	font-family: museo sans cyrl,Arial,sans-serif;
	font-size: 15px;
	font-weight: 500;
	color: #272727;
}

.app .app-container .app-info .app-specs p:last-child {
	width: 180px;
	font-family: museo sans cyrl,Arial,sans-serif;
	font-size: 15px;
	font-weight: 300;
	color: #272727;
}

.app .app-container .app-info .app-specs .download {
	margin: 0;
	padding: 0;
	background-color: #fff;
	background-image: none;
}

.app .app-container .app-info .app-specs .download a {
	font-family: museo sans cyrl,Arial,sans-serif;
	font-size: 15px;
	font-weight: 700;
	color: #01913a;
	text-decoration: none;
}

.app .app-container .app-info .app-specs .download a:hover,.app .app-container .app-info .likes .like-plus {
	color: #8fc320;
}

.app .app-container .app-info .likes {
	display: flex;
	flex-direction: column;
	margin-top: 7px;
	align-items: flex-end;
}

@media(max-width:2500px) {
	.app .app-container .app-info .likes .rating {
		text-align: right;
	}
}

@media(max-width:1369px) {
	.app .app-container .app-info .likes {
		width: 100%;
		margin-top: 25px;
		margin-bottom: 14px;
		flex-direction: row;
		align-items: center;
	}

	.app .app-container .app-info .likes .like-minus,.app .app-container .app-info .likes .like-plus {
		margin-bottom: 0;
		margin-left: 15px;
	}

	.app .app-container .app-info .likes .rating {
		margin-left: 20px;
		text-align: left;
	}
}

.app .app-container .app-info .likes button {
	position: relative;
	margin-right: 50px;
	margin-bottom: 30px;
	font-family: museo sans cyrl,Arial,sans-serif;
	font-size: 18px;
	font-weight: 700;
	cursor: default;
	pointer-events: none;
}

.app .app-container .app-info .likes button::after {
	content: "";
	position: absolute;
	top: calc((100% - 35px)/2);
	right: -50px;
	width: 35px;
	height: 35px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	cursor: pointer;
	pointer-events: auto;
}

.app .app-container .app-info .likes .like-plus::after {
	background-image: url(../img/like-plus-icon2.png);
}

.app .app-container .app-info .likes .like-minus {
	color: #ff3a35;
}

.app .app-container .app-info .likes .like-minus::after {
	background-image: url(../img/like-minus-icon2.png);
}

.app .app-container .app-info .likes .rating {
	margin-top: 7px;
	white-space: nowrap;
	font-family: museo sans cyrl,Arial,sans-serif;
	font-size: 11px;
	font-weight: 500;
	color: #868686;
}

.app .app-container .app-info .popularity {
	flex-basis: 100%;
	margin-top: 23px;
	display: flex;
	align-items: center;
}

.app .app-container .app-info .popularity .popularity-number {
    font-family: museo sans cyrl,Arial,sans-serif;
    font-size: 11px;
    font-weight: 900;
    text-transform: uppercase;
    color: #000;
    height: 29px;
    width: 200px;
    border-radius: 15px;
    background: #ff3a35;
    text-align: center;
    position: relative;
    overflow: hidden;
	padding: 3px 4px;
	margin-right: 20px;
    margin-left: 0;
}

.rbar {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 50%;
    background: #8fc320;
    z-index: 0;
	transition: all .3s;
}

.rcif {
    display: block;
    background: #fff;
    border-radius: 15px;
    width: 100%;
    position: relative;
    z-index: 1;
    padding: 5px 3px;
	height: 100%;
}

@media(max-width:1199px) {
	.app .app-container .app-info .popularity .popularity-number {
		margin-left: 15px;
	}
}

.app .app-container .app-info .popularity .popularity-button {
	position: relative;
	color: #272727;
	font-family: museo sans cyrl,Arial,sans-serif;
	font-size: 12px;
	margin-left: -5px;
	font-weight: 500;
}

.app .app-container .app-info .popularity .popularity-button::before {
	content: "";
	position: absolute;
	top: calc((100% - 10px)/2);
	left: -20px;
	width: 10px;
	height: 10px;
	background-image: url(../img/plus-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
}

.rating_progress_bar span {
	font-size: 0;
}

.app .app-container .buttons-wrapper {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	width: 100%;
	float: right;
	margin-top: 20px;
	max-width: 500px;
}

.app .app-container .buttons-wrapper .download-button {
	position: relative;
	text-align: center;
	padding: 15px;
	width: 100%;
	max-width: 250px;
	display: inline-block;
	color: #fff;
	font-family: museo sans cyrl,Arial,sans-serif;
	font-size: 17px;
	font-weight: 700;
	text-decoration: none;
	border-radius: 4px;
	background-color: #01913a;
}

.app .app-container .buttons-wrapper .download-button span {
	position: relative;
	padding-left: 30px;
}

.app .app-container .buttons-wrapper .update-info span {
	position: relative;
}

.app .app-container .buttons-wrapper .download-button span::before,.app .app-container .buttons-wrapper .update-info span::before {
	content: "";
	position: absolute;
	left: 0;
	width: 19px;
	height: 18px;
	background-image: url(../img/download-icon2.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
}

.app .app-container .buttons-wrapper .update-info {
	position: relative;
	background-color: #0e7ad3;
}

.app .app-container .buttons-wrapper .update-info span::before {
	display: block;
	top: 3px;
	width: 18px;
	background-image: url(../img/update-info-icon.png);
	left: 1px;
}

.app .app-container .app-description {
	clear: both;
	padding-top: 29px;
	margin-bottom: 110px;
}

.app .app-container .app-description .titles-list {
	padding: 0;
	display: flex;
	margin: 0 0 35px;
	list-style: none;
}

.app .app-container .app-description .titles-list li {
	position: relative;
	padding: 0 10px 0 30px;
	margin-right: 10px;
}

.app .app-container .app-description .titles-list li:last-child {
	margin-right: 0;
}

.app .app-container .app-description .titles-list li.active::after {
	content: "";
	position: absolute;
	bottom: -8px;
	left: 0;
	width: 100%;
	height: 3px;
	border-radius: 2px;
	background-color: #8fc320;
}

.app .app-container .app-description .titles-list .description-title,.app .app-container .app-description .titles-list .help-title {
	position: relative;
	font-family: museo sans cyrl,Arial,sans-serif;
	font-size: 16px;
	font-weight: 700;
	color: #272727;
	cursor: pointer;
}

.app .app-container .app-description .titles-list .description-title::before,.app .app-container .app-description .titles-list .help-title::before,.app .app-container .screenshots-block::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 15px;
	height: 16px;
	background-image: url(../img/description-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
}

.app .app-container .app-description .titles-list .help-title {
	color: #01913a;
}

.app .app-container .app-description .titles-list .help-title::before,.app .app-container .screenshots-block::before {
	width: 17px;
	background-image: url(../img/help-icon.png);
}

.screenshots-block .owl-item img {padding-right: 10px;}

.app .app-container .app-description .description-view {
	padding: 0;
	margin: 0;
	list-style: none;
}

.app .app-container .app-description .description-view li {
	display: none;
}

.app .app-container .app-description .description-view li.active {
	display: block;
}

.app .app-container .app-description .description .description-text,.app .app-container .app-description .help .help-text {
	margin-bottom: 20px;
	color: #272727;
	font-family: museo sans cyrl,Arial,sans-serif;
	font-size: 15px;
	font-weight: 300;
	line-height: 20px;
}

.app .app-container .screenshots-block {
	position: relative;
	margin-bottom: 40px;
	padding: 25px 35px;
	border-radius: 4px;
	background-color: #8fc320;
}

@media(max-width:899px) {
	.app .app-container .screenshots-block {
		text-align: center;
		padding: 25px 10px;
	}
}

.app .app-container .screenshots-block::before {
	top: -99px;
	width: 100%;
	height: 100px;
	background-image: url(../img/screenshots-bg.png);
	background-position: center bottom;
}

.app .app-container .screenshots-block .screenshots-title {
	font-family: museo sans cyrl,Arial,sans-serif;
	font-size: 20px;
	position: absolute;
	z-index: 10;
	font-weight: 500;
	line-height: 25px;
	color: #fff;
}

.app .app-container .screenshots-block .slick-list {
	position: absolute;
	width: 1200px;
	margin-top: 45px;
}

.app .app-container .screenshots-block .screenshots-item {
	height: 320px;
	width: 240px;
	margin-right: 23px;
}

@media(max-width:899px) {
	.app .app-container .screenshots-block .screenshots-item {
		height: 300px;
	}
}

.app .app-container .screenshots-block .screenshots-item img {
	max-width: 100%;
	width: 100%;
	height: auto;
}

.app .app-container .screenshots-block .screenshots-slider-left {
	position: absolute;
	z-index: 2;
	right: 50px;
	width: 50px;
	height: 25px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	background-color: #fff;
	border-right: 1px solid #eaeaea;
	cursor: pointer;
}

.app .app-container .screenshots-block .screenshots-slider-left::before,.app .app-container .screenshots-block .screenshots-slider-right::before {
	content: "";
	position: absolute;
	top: calc((100% - 14px)/2);
	right: calc((100% - 8px)/2);
	width: 8px;
	height: 14px;
	background-image: url(../img/popular-slider-arrow.png);
	background-position: center;
	background-repeat: no-repeat;
}

.app .app-container .screenshots-block .screenshots-slider-right {
	position: absolute;
	z-index: 2;
	right: 0;
	width: 50px;
	height: 25px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	background-color: #fff;
	border-left: 1px solid #eaeaea;
	cursor: pointer;
}

.app .app-container .screenshots-block .screenshots-slider-right::before {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.app .app-container .download-block {
	margin-bottom: 15px;
}

.app .app-container .download-block .name-wrapper {
	padding: 12px 35px;
	display: flex;
	align-items: center;
	background-color: #01913a;
	border-top-right-radius: 4px;
	border-top-left-radius: 4px;
}

.app .app-container .download-block .img-wrapper {
	width: 30px;
	height: 30px;
	flex: 0 0 30px;
	margin-right: 20px;
	margin-bottom: 0;
	overflow: hidden;
}

.app .app-container .download-block .img-wrapper img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}

.app .app-container .download-block .name {
	font-family: museo sans cyrl,Arial,sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 20px;
	color: #fff;
}

.app .app-container .download-block .download-block-inner {
	padding: 30px 35px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border: 1px solid #01913a;
}

.app .app-container .download-block .apk,.app .app-container .download-block .cash {
	margin-top: 10px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 10px;
}

.app .app-container .download-block .apk:last-child,.app .app-container .download-block .cash:last-child {
	margin-bottom: 0;
	margin-top: 10px;
}

.app .app-container .download-block .cash .download-button-name {
	background-color: #4051b5;
}

.app .app-container .download-block .download-button-name {
	height: 24px;
	width: 113px;
	margin-right: 50px;
	display: flex;
	justify-content: center;
	align-items: center;
	color: #fff;
	font-family: museo sans cyrl,Arial,sans-serif;
	font-size: 14px;
	font-weight: 300;
	line-height: 20px;
	text-decoration: none;
	border-radius: 4px;
	background-color: #2296f5;
}

.app .app-container .download-block .file-name {
	max-width: 85%;
	margin-right: auto;
	font-family: museo sans cyrl,Arial,sans-serif;
	font-size: 17px;
	font-weight: 700;
	line-height: 20px;
	color: #03a644;
	display: flex;
	text-decoration: none;
}

.app .app-container .download-block .file-name span {
	position: relative;
	display: block;
}

.app .app-container .download-block .file-name span:nth-of-type(1) {
	white-space: nowrap;
	padding-left: 10px;
	padding-right: 10px;
	display: flex;
	align-content: center;
	justify-content: center;
	text-align: center;
}

.app .app-container .download-block .file-name span:nth-of-type(2):before {
	content: "";
	position: absolute;
	top: 3px;
	left: -30px;
	width: 15px;
	height: 14px;
	background-image: url(../img/download-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
}

.app .app-container .download-block .file-size-wrapper {
	margin-left: 5px;
	white-space: nowrap;
	padding: 0 8px;
	border-radius: 4px;
	background-color: #e8f6c9;
}

.app .app-container .download-block .file-size {
	color: #272727;
	font-family: museo sans cyrl,Arial,sans-serif;
	font-size: 10px;
	font-weight: 500;
	line-height: 24px;
}

.app .app-container .subscribe-block {
	padding: 15px 35px;
	margin-bottom: 40px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	border-radius: 4px;
	background-color: #ffcb25;
}

.app .app-container .subscribe-block .subscribe-text {
	position: relative;
	margin-left: 67px;
	font-family: museo sans cyrl,Arial,sans-serif;
	font-size: 17px;
	font-weight: 300;
	line-height: 12px;
}

.app .app-container .subscribe-block .subscribe-text span {
	font-weight: 500;
}

.app .app-container .comments .telegram-link::before,.app .app-container .subscribe-block .subscribe-text::before {
	content: "";
	position: absolute;
	top: calc((100% - 28px)/2);
	left: -67px;
	width: 44px;
	height: 28px;
	background-image: url(../img/subscibe-icon.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
}

.app .app-container .subscribe-block .subscribe-button {
	padding: 13px 28px;
	color: #fff;
	font-family: museo sans cyrl,Arial,sans-serif;
	font-size: 15px;
	font-weight: 700;
	line-height: 14px;
	border-radius: 4px;
	background-color: #ff5721;
}

.app .app-container .subscribe-block .subscribe-button a,.app .app-container .subscribe-block .subscribe-button a:hover {
	color: #fff;
}

.app .app-container .comments .title-wrapper {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.app .app-container .comments .comments-title {
	margin-right: auto;
	font-family: museo sans cyrl,Arial,sans-serif;
	font-size: 25px;
	font-weight: 700;
	color: #272727;
}

.app .app-container .comments .comments-button,.app .app-container .comments .telegram-link {
	font-family: museo sans cyrl,Arial,sans-serif;
	font-size: 14px;
	font-weight: 700;
	border-radius: 4px;
}

.app .app-container .comments .telegram-link {
	position: relative;
	margin-right: 15px;
	display: block;
	text-decoration: none;
	background-color: #33afe2;
	padding: 9px 21px 9px 42px;
	color: #fff;
}

.app .app-container .comments .telegram-link::before {
	top: calc((100% - 16px)/2);
	left: 15px;
	width: 17px;
	height: 16px;
	background-image: url(../img/tg-icon.png);
}

.app .app-container .comments .comments-button {
	padding: 7px 17px;
	color: #01913a;
	border: 2px solid #01913a;
}

.app .app-container .comments-list {
	padding: 0;
	margin: 20px 0 0;
	list-style: none;
}

.comments-tree-item,li.comments-tree-item,ol.comments-tree-item {
	margin-bottom: 20px;
}

.app .app-container .comments-list .comments-item.pos-comm {
	background-color: #d4ffd6;
}

.app .app-container .comments-list .comments-item.neg-comm {
	background-color: #ffe4e3;
}

.article .article-container .comments-list .game a {
	flex-basis: 100%;
	font-family: museo sans cyrl,Arial,sans-serif;
	font-size: 16px;
	font-weight: 500;
	color: #254553;
	cursor: pointer;
	text-decoration: none;
}

.article .article-container .comments-list .game a:hover {
	text-decoration: none;
	color: #01913a;
}

.comments-tree-list .comments-tree-list {
	padding-left: 30px;
}

.app .app-container .comments-list .comments-item {
	padding: 20px;
	display: flex;
	justify-content: space-between;
	margin-bottom: 20px;
	background-color: #e2ffd8;
}

@media(max-width:767px) {
	.app .app-container .comments-list .comments-item {
		padding: 20px 10px;
	}
}

@media(max-width:479px) {
	.app .app-container .comments-list .comments-item {
		flex-wrap: wrap;
		justify-content: flex-start;
	}
}

.app .app-container .comments-list .comments-item:nth-of-type(2n) {
	background-color: #ffe4e3;
}

.app .app-container .comments-list .comments-item:last-child {
	margin-bottom: 6px;
}

.app .app-container .comments-list .img-wrapper {
	display: block;
	width: 61px;
	height: 61px;
	margin-bottom: 0;
	overflow: hidden;
	border-radius: 50%;
}

.app .app-aside .recommended-list .img-wrapper img,.app .app-container .comments-list .img-wrapper img,footer .footer-bottom .footer-logo-wrapper img {
	width: 100%;
	-o-object-fit: contain;
	object-fit: contain;
}

.app .app-container .comments-list .comments-info {
	margin-left: 20px;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	max-width: 70%;
	flex-basis: 65%;
}

@media(max-width:767px) {
	.app .app-container .comments-list .comments-info {
		width: 100%;
	}
}

@media(max-width:479px) {
	.app .app-container .comments-list .comments-info {
		width: 100%;
		max-width: 100%;
	}
}

.app .app-container .comments-list .comment-wrapper {
	flex-basis: 100%;
	margin-bottom: 5px;
}

.app .app-container .comments-list .comment {
	font-family: museo sans cyrl,Arial,sans-serif;
	font-size: 14px;
	font-weight: 300;
	color: #272727;
}

.app .app-container .comments-list .status-frame {
	margin-right: 10px;
	margin-top: 5px;
	display: inline-block;
	padding: 2px 5px;
	border-radius: 4px;
}

.app .app-container .comments-list .status-frame.admin {
	background-color: #ff5721;
}

.app .app-container .comments-list .status-frame.guest {
	background-color: #aeaeae;
}

.app .app-container .comments-list .status-frame.visitor {
	background-color: #2ba95d;
}

.app .app-container .comments-list .status-frame.journalist {
	background-color: #2b96c2;
}

.app .app-container .comments-list .name,.app .app-container .comments-list .status {
	color: #fff;
	font-family: museo sans cyrl,Arial,sans-serif;
	font-size: 11px;
	font-weight: 700;
}

.app .app-container .comments-list .name {
	margin-top: 5px;
	margin-right: 15px;
	color: #254553;
}

.app .app-container .comments-list .date {
	margin-top: 5px;
	font-family: museo sans cyrl,Arial,sans-serif;
	font-size: 11px;
	font-weight: 300;
	color: #b8b8b8;
}

.app .app-container .comments-list .likes {
	margin-top: 5px;
	margin-left: auto;
	text-align: right;
	min-width: 150px;
}

@media(max-width:479px) {
	.app .app-container .comments-list .likes {
		justify-content: flex-end;
		align-items: center;
	}
}

.app .app-container .comments-list .like-minus,.app .app-container .comments-list .like-plus {
	font-family: museo sans cyrl,Arial,sans-serif;
	font-size: 12px;
	font-weight: 700;
	color: #8fc320;
	cursor: default;
	position: relative;
	pointer-events: none;
}

.app .app-container .comments-list .like-minus:hover,.app .app-container .comments-list .like-plus:hover {
	opacity: .8;
}

.app .app-container .comments-list .like-minus::after,.app .app-container .comments-list .like-plus::after {
	content: "";
	position: absolute;
	top: -4px;
	right: -26px;
	width: 20px;
	height: 20px;
	background-image: url(../img/like-plus-icon.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	cursor: pointer;
	pointer-events: auto;
}

.app .app-container .comments-list .like-minus {
	margin-left: 38px;
	margin-right: 26px;
}

.app .app-container .comments-list .like-minus::after {
	background-image: url(../img/like-minus-icon.png);
}

.app .app-container .comments-list .answer-button-wrapper,.app .app-container .comments-list .answer-button-wrapper-group {
	flex-basis: 100%;
	margin-top: 15px;
	text-align: right;
}

.app .app-container .comments-list .answer-buttons-list {
	padding: 0;
	margin: 0;
	list-style: none;
}

.app .app-container .comments-list .answer-buttons-item {
	float: right;
	margin-left: 2px;
	margin-top: 15px;
}

.app .app-container .comments-list .answer-buttons-item:last-child {
	margin-right: 0;
}

.app .app-container .comments-list .answer-buttons-item a {
	padding: 2px 5px;
	margin-bottom: auto;
	font-family: museo sans cyrl,Arial,sans-serif;
	font-size: 12px;
	font-weight: 500;
	color: #01913a;
	border-radius: 4px;
	border: 2px solid #01913a;
}

.app .app-container .comments-list .answer-buttons-item a:hover {
	color: #fff;
	background-color: #01913a;
	border: 2px solid #01913a;
	transition: .3s;
}

@media(max-width:479px) {
	.app .app-container .comments-list .answer-button-wrapper {
		flex-basis: 113px;
		margin-top: 10px;
	}

	.app .app-container .comments-list .answer-button-wrapper-group {
		margin-top: 10px;
	}
}

.app .app-container .comments-list .answer-button {
	padding: 2px 17px;
	margin-bottom: auto;
	font-family: museo sans cyrl,Arial,sans-serif;
	font-size: 12px;
	font-weight: 500;
	color: #01913a;
	border-radius: 4px;
	border: 2px solid #01913a;
}

.comm-button-wrapper {
	flex-basis: 100%;
	height: 100%;
	margin-top: 5px;
	text-align: right;
}

@media(max-width:767px) {
	.comm-button-wrapper {
		flex-basis: auto;
		margin-left: auto;
	}
}

@media(max-width:479px) {
	.comm-button-wrapper {
		margin-left: 10px;
	}

	.comm-button {
		margin-top: 5px;
	}
}

.comm-button {
	padding: 2px 5px;
	margin-bottom: auto;
	font-family: museo sans cyrl,Arial,sans-serif;
	font-size: 12px;
	font-weight: 500;
	color: #01913a;
	border-radius: 4px;
	border: 2px solid #01913a;
}

.comm-button:hover {
	color: #fff;
	background-color: #01913a;
}

.app .app-aside {
	position: relative;
	z-index: 10;
	flex: 0 0 470px;
	padding: 30px 35px;
	align-self: flex-start;
	background-color: #cddd37;
}

.app .app-aside::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	z-index: -10;
	width: 100%;
	height: 428px;
	display: block;
	background-color: #4eae53;
}

.app .app-aside .recommended {
	padding: 20px 35px 30px;
	background-color: #fff;
}

.app .app-aside .recommended-title {
	margin-bottom: 25px;
	color: #272727;
	font-family: museo sans cyrl,Arial,sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 20px;
}

.app .app-aside .recommended-list {
	padding: 0;
	margin: 0;
	list-style: none;
}

.app .app-aside .recommended-list .recommended-item {
	margin-bottom: 30px;
	background-color: #fff;
}

.app .app-aside .recommended-list .recommended-item:last-child {
	margin-bottom: 0;
}

.app .app-aside .recommended-list .recommended-item.new a::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 67px;
	height: 67px;
	background-image: url(../img/new-label.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
}

.app .app-aside .recommended-list .recommended-item.update a::before,.app .app-aside .similar-list .similar-item.new a::before,.app .app-aside .similar-list .similar-item.update a::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 67px;
	height: 67px;
	background-image: url(../img/update-label.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
}

.app .app-aside .recommended-list .recommended-item a {
	display: flex;
	height: 148px;
	text-decoration: none;
}

.app .app-aside .recommended-list .img-wrapper {
	width: 148px;
	height: 148px;
	margin-right: 15px;
	border-radius: 4px;
	overflow: hidden;
}

.app .app-aside .recommended-list .genre-wrapper {
	display: flex;
}

.app .app-aside .recommended-list .genre {
	overflow: hidden;
	max-width: 70px;
	white-space: nowrap;
	position: relative;
	font-family: museo sans cyrl,Arial,sans-serif;
	font-size: 10px;
	font-weight: 700;
	color: #8fc320;
}

.app .app-aside .recommended-list .genre::before {
	content: "";
	position: absolute;
	bottom: -1px;
	left: 0;
	width: 100%;
	height: 2px;
	background-color: #8fc320;
}

.app .app-aside .recommended-list .date,.hide+label {
	margin-left: 10px;
	font-family: museo sans cyrl,Arial,sans-serif;
	font-weight: 500;
	color: #000;
	font-size: 10px;
}

.app .app-aside .recommended-list .name {
	margin-top: 16px;
	color: #254553;
	font-family: museo sans cyrl,Arial,sans-serif;
	font-size: 15px;
	font-weight: 700;
}

.app .app-aside .recommended-list .description-wrapper {
	position: relative;
	width: 167px;
}

.app .app-aside .recommended-list .description {
	margin-top: 9px;
	max-height: 37px;
	color: #4e4e4e;
	font-family: museo sans cyrl,Arial,sans-serif;
	font-size: 11px;
	font-weight: 500;
	overflow: hidden;
}

.app .app-aside .recommended-list .version-wrapper {
	position: absolute;
	bottom: 7px;
	left: 0;
	width: 100%;
	display: flex;
	align-items: center;
}

.app .app-aside .recommended-list .points,.app .app-aside .recommended-list .version {
	position: relative;
	color: #000;
	font-family: Roboto,Arial,sans-serif;
	font-size: 11px;
	display: flex;
	align-items: center;
	font-weight: 500;
}

.app .app-aside .recommended-list .points span,.app .app-aside .recommended-list .version span {
	display: block;
	margin-left: 5px;
}

.app .app-aside .recommended-list .points {
	margin-left: 15px;
}

.app .app-aside .recommended-list .recommended-item a:hover .name {
	color: #01913a;
}

.app .app-aside .recommended-list .recommended-item a:hover .genre {
	text-decoration: none;
	color: #01913a;
}

.app .app-aside .recommended-list .recommended-item a:hover .img-wrapper,.app .app-aside .similar-list .similar-item:hover .img-wrapper {
	opacity: .6;
	transition: .3s;
}

.app .app-aside .similar {
	padding: 20px 35px 10px;
	margin-top: 20px;
	background-color: #fff;
}

.app .app-aside .similar-title {
	margin-bottom: 25px;
	color: #272727;
	font-family: museo sans cyrl,Arial,sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 20px;
}

.app .app-aside .similar-list {
	padding: 0;
	display: flex;
	flex-wrap: wrap;
	margin: 0 -22px;
	list-style: none;
}

.app .app-aside .similar-list .similar-item {
	padding-left: 22px;
	padding-right: 22px;
	margin-bottom: 20px;
	width: 50%;
	background-color: #fff;
}

.app .app-aside .similar-list .similar-item.new a::before,.app .app-aside .similar-list .similar-item.update a::before {
	background-image: url(../img/new-label.png);
}

.app .app-aside .similar-list .similar-item.update a::before {
	background-image: url(../img/update-label.png);
}

.app .app-aside .similar-list .similar-item a {
	text-decoration: none;
}

.app .app-aside .similar-list .similar-item .img-wrapper {
	width: 148px;
	height: 148px;
	margin-bottom: 10px;
	overflow: hidden;
	border-radius: 4px;
}

.app .app-aside .similar-list .similar-item .name {
	font-family: museo sans cyrl,Arial,sans-serif;
	font-size: 15px;
	font-weight: 700;
	color: #254553;
	text-align: center;
}

.app .app-aside .similar-list .similar-item:hover .name {
	color: #028e3a;
	transition: .3s;
}

.hide,.hide+label~div {
	position: absolute;
	z-index: 9999;
	display: none;
}

.hide+label {
	white-space: nowrap;
	position: relative;
	margin-left: -5px;
	color: #272727;
	font-size: 12px;
	cursor: pointer;
	display: inline-block;
}

@media(max-width:479px) {
	.hide+label {
		margin-top: 20px;
	}
}

.hide:checked+label {
	color: #8fc320;
	border-bottom: 0;
}

.hide:checked+label+div {
	display: block;
	background: #fff;
	border-radius: 5px;
	border: 1px solid #01913a;
	margin-left: 20px;
	margin-top: 10px;
	padding: 10px;
	-webkit-animation: fade ease-in .5s;
	-moz-animation: fade ease-in .5s;
	animation: fade ease-in .5s;
}

.hide+label:before {
	background-color: #01913a;
	color: #fff;
	content: "\002B";
	display: block;
	float: left;
	font-size: 14px;
	font-weight: 700;
	height: 16px;
	line-height: 16px;
	margin: -1px 10px;
	text-align: center;
	width: 16px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}

.hide:checked+label:before {
	content: "\2212";
}

footer {
	padding-top: 40px;
	padding-bottom: 40px;
	background-color: #254553;
	background-image: url(../img/footer-bg.png);
	background-position: center bottom;
	background-repeat: no-repeat;
}

@media(max-width:767px) {
	footer {
		padding-bottom: 120px;
	}
}

footer .footer-top {
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
}

.footer-text {
    color: #fff;
}

@media(max-width:899px) {
	footer .footer-top {
		flex-wrap: wrap;
	}
}

@media(max-width:950px) {
	footer .footer-bottom .footer-logo-wrapper {
		display: none;
	}
	footer .footer-bottom {
		display: block !important;
	}
	.footer-img-wrapper {
		margin-top: 20px;
		display: block;
	}
}

footer .footer-top a {
	text-decoration: none;
	color: #fff;
	font-family: museo sans cyrl,Arial,sans-serif;
	font-size: 17px;
	font-weight: 500;
}

footer .footer-top a:hover,header.page-header .header-nav a:hover {
	color: #01913a;
	transition: .3s;
}

@media(max-width:899px) {
	footer .footer-top a {
		flex-basis: 50%;
	}
}

@media(max-width:767px) {
	footer .footer-top a {
		flex-basis: 100%;
		margin-bottom: 20px;
	}

	footer .footer-top a:last-child {
		margin-bottom: 0;
	}
}

@media(max-width:899px) {
	footer .footer-top a:nth-of-type(2n) {
		order: 1;
		margin-top: 20px;
	}
}

@media(max-width:767px) {
	footer .footer-top a:nth-of-type(2n) {
		order: 0;
		margin-top: 0;
	}
}

footer .footer-bottom {
	margin-top: 55px;
	display: flex;
	justify-content: space-between;
}

footer .footer-bottom .footer-logo-wrapper {
	width: 100px;
	height: 19px;
	overflow: hidden;
}

footer .footer-bottom .footer-logo-wrapper:hover {
	opacity: .8;
	transition: .3s;
}

.mCSB_dragger {
	height: 64px!important;
}
.mCSB_draggerContainer .mCSB_draggerRail {display:none !important;}

.mCSB_draggerContainer .mCSB_draggerRail.ss {display:block !important;}

.mCSB_inside>.mCSB_container {
	margin-right: 25px;
	overflow: unset !important;
}

@media(max-width:899px) {
	.mCSB_inside>.mCSB_container {
		margin-right: 20px;
	}
}

@media(max-width:479px) {
	.mCSB_dragger,.mCSB_dragger_bar,.mCSB_scrollTools {
		width: 7px!important;
	}
}

@media(max-width:1199px) {
	.page-header {
		padding-bottom: 115px;
	}
}

@media(max-width:767px) {
	.page-header {
		padding-bottom: 159px;
	}
}

@media(max-width:479px) {
	.page-header {
		padding-bottom: 21px;
	}
}

.main-news.catalog-news {
	padding-top: 20px;
}

.main-news .catalog-news-title {
	font-weight: 600;
	color: #272727;
	font-family: museo sans cyrl,Arial,sans-serif;
	font-size: 30px;
	margin-top: 0;
}

.catalog-genres-button {
	display: block;
	position: relative;
	font-family: museo sans cyrl,Arial,sans-serif;
	font-weight: 500;
	color: #fff;
	font-size: 15px;
	width: 100%;
	text-align: left;
	background-color: #254553;
	border-radius: 4px;
	padding: 13px 34px 13px 18px;
}

.catalog-genres-button.active {
	border-radius: 4px 4px 0 0;
}

.catalog-genres-button:after {
	position: absolute;
	display: block;
	content: '';
	right: 18px;
	top: 50%;
	transform: translateY(-50%);
	width: 14px;
	height: 9px;
	background-image: url(../img/arrow-down.png);
	background-size: cover;
	transition: transform .3s;
}

.catalog-genres-button.active:after {
	transform: rotate(180deg);
	margin-top: -5px;
}

@media(min-width:900px) {
	.catalog-genres-button {
		display: none;
	}
}

@media(max-width:899px) {
	.catalog-genres .catalog-genres-list {
		display: none;
	}

	.catalog-genres .catalog-genres-list.active {
		display: block;
		background-color: #162f3a;
		padding-bottom: 10px;
	}

	.catalog-genres .catalog-genres-item {
		margin-top: 0;
		margin-bottom: 5px;
		margin-right: 0;
		color: #fff;
		background-color: transparent;
	}

	.catalog-genres .catalog-genres-item:last-of-type {
		margin-bottom: 0;
	}

	.catalog-genres .catalog-genres-item a {
		color: #fff;
		border: 0;
		padding-left: 18px;
		border-radius: 0;
	}

	.catalog-genres .catalog-genres-item a:hover {
		background-color: #01913a;
		border: 0;
	}
}

header.inner .header-search-wrapper .header-search.bg-light {
	color: #000;
}

header .header-search-wrapper .header-search.bg-light:focus,header .header-search-wrapper .header-search.bg-light:hover {
	background-color: #e4f3c5;
}

.main-news-android-home {
	background-color: #fff;
	padding-top: 77px;
}

.main-news-android-home .main-news-android-title {
	font-weight: 300;
}

.add-comment,.app .app-container .screenshots-block .screenshots-item img,.main-news .main-news-list .news-item a:hover .genre::before {
	display: none;
}

.add-comment.active,.light-window-content label span {
	display: block;
}

.add-comment .comments-title {
	margin-top: 32px;
	margin-bottom: 22px;
}

.add-comment-form {
	padding: 10px;
	background-color: #e8ffeb;
}

.app .app-container .buttons-wrapper .update-info {
	width: 100%;
	max-width: 250px;
	padding: 15px;
	text-align: center;
	margin-left: 10px;
	display: inline-block;
	color: #fff;
	font-family: museo sans cyrl,Arial,sans-serif;
	font-size: 17px;
	font-weight: 700;
	text-decoration: none;
	border-radius: 4px;
}

.app .app-container .buttons-wrapper .update-info span {
	padding-left: 30px;
}

@media(max-width:1369px) {
	.app .app-container .buttons-wrapper {
		max-width: 100%;
		justify-content: flex-start;
	}

	.app .app-container .app-info .info-wrapper {
		float: left;
		margin-left: 30px;
		max-width: 350px;
	}

	.app .app-container .app-info .img-wrapper {
		max-width: 250px;
		max-height: 250px;
	}

	.app .app-container::before {
		width: 280px;
		height: 280px;
	}

}

@media(max-width:1199px) {
	.app .container {
		flex-direction: column;
	}

	.app .app-container {
		width: 100%;
		border-radius: 10px;
		padding: 25px 10px;
	}

	.app .app-container .app-info .img-wrapper {
		max-width: 350px;
		max-height: 350px;
	}

	.app .app-container::before {
		width: 340px;
		height: 340px;
		top: 59px;
		left: -2px;
	}

	.app .app-aside:before {
		display: none;
	}

	.app .app-aside {
		width: 100%;
		flex: 1 1 100%;
		padding: 10px;
		border-radius: 10px;
		margin-top: 30px;
	}

	.app .app-container .app-info .info-wrapper {
		margin-left: 20px;
		display: block;
	}

	.app .app-aside .recommended-list .description-wrapper,.app .app-aside .similar-list .similar-item .img-wrapper img {
		width: 100%;
	}

	.app .app-aside .recommended-list .version-wrapper {
		position: static;
		margin-top: 20px;
	}

	.app .app-aside .similar-list .similar-item {
		width: 25%;
	}

	.app .app-aside .similar-list .similar-item .img-wrapper {
		width: 100%;
		height: auto;
	}

	.app .app-container .download-block .name-wrapper {
		padding: 12px 15px;
	}

	.app .app-container .download-block .download-block-inner {
		padding: 30px 15px;
	}

	.app .app-container .subscribe-block {
		padding: 15px;
	}
}

.screenshots-block .slick-slider {
	height: 500px;
	padding-left: 0;
	margin-top: -40px;
	padding-top: 40px;
	overflow: hidden;
}
.fscreen {display:none;}

.download-container {
	position: static;
}

@media(max-width:899px) {
	.app .app-aside .similar-list .similar-item {
		width: 33.3333%;
	}

	.app .app-container .screenshots-block .screenshots-item {
		height: 295px;
		width: 222px;
	}

	.app .app-container .screenshots-block {
		padding-bottom: 21px;
	}
}

@media(max-width:767px) {
	.app .app-container .buttons-wrapper {
		display: block;
	}

	.app .app-container .buttons-wrapper .download-button {
		max-width: 100%;
		margin-bottom: 10px;
	}

	.app .app-container .buttons-wrapper .update-info {
		max-width: 100%;
		margin-left: 0;
	}

	.app .app-container .app-info .img-wrapper {
		max-width: 100%;
		max-height: 100%;
		margin-bottom: 35px;
		width: 220px;
		height: 220px;
	}

	.app .app-container .app-info .img-wrapper,.app .app-container .app-info .info-wrapper {
		float: none;
		margin-right: auto;
		margin-left: auto;
	}

	.app .app-container .app-info .app-specs p:first-child {
		width: 150px;
	}

	.app .app-container .comments .title-wrapper {
		flex-wrap: wrap;
		justify-content: flex-start;
	}

	.app .app-container .comments .comments-title {
		width: 100%;
		margin-bottom: 12px;
	}

	.app .app-aside .similar-list .similar-item {
		width: 50%;
	}

	.app .app-container .download-block .apk,.app .app-container .download-block .cash {
		margin-top: 0;
		justify-content: flex-start;
		flex-wrap: wrap;
		position: relative;
	}

	.app .app-container .download-block .file-name {
		overflow-wrap: break-word;
		display: block;
		margin-bottom: 5px;
	}

	.app .app-container .download-block .file-name span:nth-of-type(1) {
		margin-bottom: 5px;
	}
	
	.app .app-container .download-block .download-button-name {display:none !important;}

	.app .app-container .download-block .file-name span:nth-of-type(2) {
		padding-left: 30px;
	}

	.app .app-container .download-block .file-name span:nth-of-type(2):before {
		left: 0;
	}

	.app .app-container .download-block .apk:last-child,.app .app-container .download-block .cash:last-child {
		margin-top: 0;
	}

	.app .app-container .subscribe-block {
		flex-wrap: wrap;
	}

	.app .app-container .subscribe-block .subscribe-text {
		margin-bottom: 17px;
		margin-top: 10px;
		margin-right: 10px;
	}

	.app .app-container .subscribe-block .subscribe-button {
		display: block;
	}

	.app .app-container {
		width: 100%;
		overflow: hidden;
	}

	.app .app-container::before {
		width: 100%;
		height: 340px;
		top: 0;
		left: 0;
		background-image: url(../img/Layer231029.png);
	}

	.app .app-container .screenshots-block .screenshots-item {
		height: 175px;
		width: 132px;
	}

	.app .app-container .screenshots-block {
		padding-bottom: 21px;
	}

	.app .app-container .app-info .app-specs {
		margin-bottom: 45px;
	}

	.app .app-container .app-info .app-specs p:last-child {
		margin-left: auto;
		min-width: 92px;
	}

	.app .app-container .app-info .app-specs li:last-child a {
		min-width: 92px;
	}

	.app .app-container .app-info .likes {
		display: flex;
		justify-content: space-between;
	}

	.app .app-container .app-info .popularity {
		margin-top: 40px;
	}

	.app .app-container .app-info {
		margin-bottom: 20px;
	}
}

@media(max-width:479px) {
	.app .app-container .app-info .popularity .popularity-number {
		margin-left: 0;
		margin-right: 0;
	}

	.app .app-container .app-info {
		margin-bottom: 0;
	}

	.app .app-aside .similar-list .similar-item {
		width: 100%;
	}

	.app .app-container .app-info .likes {
		flex-wrap: wrap;
		margin-left: auto;
		margin-right: auto;
		justify-content: center;
	}

	.app .app-container .app-info .likes .like-minus {
		margin-left: 20px;
	}

	.app .app-container .app-info .likes .like-plus {
		margin-left: 0;
	}

	.app .app-container .app-info .likes .rating {
		width: 100%;
		margin-top: 20px;
		text-align: center;
	}

	.app .app-container .app-info .popularity {
		width: 100%;
		margin-top: 10px;
		flex-direction: column;
		justify-content: center;
	}

	.app .app-container .app-info .popularity .popularity-button {
		margin-top: 15px;
		margin-left: 25px;
	}

	.app .app-container .comments .telegram-link {
		width: 100%;
		margin-right: 0;
		text-align: center;
		margin-bottom: 10px;
	}

	.app .app-container .comments .telegram-link span {
		position: relative;
	}

	.app .app-container .comments .telegram-link span::before {
		content: "";
		position: absolute;
		top: 1px;
		left: -30px;
		width: 17px;
		height: 16px;
		background-image: url(../img/tg-icon.png);
		background-position: center;
		background-repeat: no-repeat;
		background-size: contain;
	}

	.app .app-container .comments .telegram-link::before {
		display: none;
	}

	.app .app-container .comments .comments-button {
		width: 100%;
	}

	.app .app-container .download-block .name {
		font-size: 16px;
	}

	.app .app-aside .recommended-list .recommended-item a {
		width: 100%;
		height: 100%;
		display: block;
	}

	.app .app-aside .recommended-list .img-wrapper {
		width: 100%;
		height: 100%;
	}
}

.app .app-container .app-info .popularity .popularity-button:hover {
	color: #01913a;
}

.app .app-container .buttons-wrapper .download-button:hover {
	background-color: #08b54c;
}

.app .app-container .buttons-wrapper .update-info:hover {
	background-color: #2292ee;
}

.app .app-container .download-block .file-name:hover,.light-window-content button:hover {
	opacity: .8;
}

.app .app-container .download-block .cash .download-button:hover {
	background-color: #5a6cd8;
}

.app .app-container .subscribe-block .subscribe-button:hover {
	background-color: #ff6f21;
}

.app .app-container .comments .telegram-link:hover,.article .article-container .comments .telegram-button:hover {
	background-color: #3fb5e5;
}

.app .app-container .comments .comments-button:hover,.app .app-container .comments-list .answer-button:hover,.article .article-container .comments .comments-button:hover,.article .article-container .comments-list .answer-button:hover {
	color: #fff;
	background-color: #01913a;
}

.app .app-container .screenshots-block .screenshots-slider-left:hover,.app .app-container .screenshots-block .screenshots-slider-right:hover {
	background-color: #01913a;
	border-color: #01913a;
}

.app .app-container .screenshots-block .screenshots-slider-left:hover::before {
	background-image: url(../img/popular-slider-arrow1.png);
	transform: rotate(180deg);
}

.app .app-container .screenshots-block .screenshots-slider-right:hover::before {
	background-image: url(../img/popular-slider-arrow1.png);
	transform: rotate(360deg);
}

.main-news-android .main-news-android-link:hover {
	border-color: #01913a;
	color: #01913a;
}

.main-news .main-news-list .news-item a:hover .genre,.main-news .main-news-list .news-item a:hover .name {
	color: #01913a;
}

.download .download-wrapper .gaming-button:hover,.download .download-wrapper .load-button:hover {
	background-color: #e63c4f;
}

.app .app-container .comments-list .like-plus:after:hover {
	opacity: .7;
}

.catalog-breadcrumbs .breadcrumbs-item a:hover {
	color: #bdfa3c;
}

input:focus::-webkit-input-placeholder {
	color: transparent;
}

input:focus:-moz-placeholder {
	color: transparent;
}

input:focus:-ms-input-placeholder {
	color: transparent;
}

.light-window {
	position: fixed;
	right: 0;
	top: 0;
	bottom: 0;
	left: 0;
	z-index: 20;
	background-color: rgba(80,100,108,.9);
}

.auth-window,.pers-area-window {
	display: none;
}

.light-window-content {
	top: 90px;
	left: 50%;
	transform: translateX(-170px);
	max-width: 340px;
	min-width: 340px;
	width: 100%;
	border-radius: 5px;
	position: relative;
	padding: 20px 30px;
	background-color: #fff;
	font-family: museo sans cyrl;
	font-size: 16px;
}

@media(max-width:479px) {
	.light-window-content {
		padding: 20px;
		max-width: 300px;
		transform: translateX(-150px);
		min-width: 300px;
	}
}

.light-window-close {
	border: 0;
	position: absolute;
	display: block;
	right: 30px;
	top: 26px;
	width: 20px;
	height: 21px;
	background-image: url(../img/w-close.png);
	background-size: cover;
}

.light-window-content h2 {
	font-family: museo sans cyrl;
	font-weight: 300;
	font-size: 25px;
	margin-bottom: 23px;
}

.light-window-content label {
	display: block;
	font-size: 12px;
	margin-bottom: 12px;
}

.light-window-content input[type=password],.light-window-content input[type=text] {
	display: block;
	min-width: 100%;
	padding: 15px;
	border: 2px solid #02913b;
	font-size: 16px;
	color: #272727;
	background-color: #fff;
}

.light-window-content input[type=checkbox] {
	position: absolute;
	left: 0;
	opacity: 0;
	cursor: pointer;
	width: 30px;
	height: 30px;
}

.light-window-content .checkbox-block {
	display: flex;
	position: relative;
	align-items: center;
	margin-bottom: 0;
}

.checkmark {
	display: block;
	width: 23px;
	height: 23px;
	background-color: transparent;
	border: 1px solid #01913a;
	border-radius: 4px;
	margin-right: 10px;
	flex: 0 0 23px;
	background-size: 11px 11px;
	background-repeat: no-repeat;
	background-position: center center;
}

.light-window-content .checkbox-block span:nth-of-type(2) {
	color: #272727;
}

.checkbox-block input:checked~.checkmark {
	background-image: url(../img/checkmark.png);
}

.light-window-content input::placeholder {
	color: #272727;
}

.light-window-content label span:nth-of-type(1) {
	float: left;
}

.light-window-content label a {
	float: right;
	display: block;
	color: #02913b;
	font-weight: 700;
	text-decoration: none;
}

.light-window-content label a:hover {
	color: #8fc320;
}

.light-window-content input:focus {
	border: 2px solid #8fc320;
}

.form-enter,.pers-block {
	display: flex;
	align-items: center;
}

.form-enter {
	margin-top: 20px;
	margin-bottom: 25px;
}

.light-window-content .auth-btn {
	display: block;
	width: 100%;
	max-width: 150px;
	padding: 10px;
	text-align: center;
	color: #fff;
	background-color: #01913a;
	border-radius: 4px;
	margin-left: auto;
}

.light-window-content .auth-socials button {
	margin-top: 18px;
	width: 100%;
	padding: 15px;
	color: #fff;
	font-size: 18px;
	font-weight: 700;
	text-align: center;
	background-color: #8fc320;
}

.pers-block {
	min-width: 100%;
}

.pers-block img {
	margin-right: 24px;
	flex-shrink: 0;
	flex-grow: 0;
}

.pers-block span {
	font-size: 25px;
	display: block;
	font-weight: 700;
	color: #8fc320;
}

.pers-options {
	margin-top: 24px;
	list-style: none;
	padding-left: 0;
	margin-bottom: 5px;
}

.pers-options li {
	margin-bottom: 11px;
}

.pers-options li:last-of-type {
	margin-bottom: 0;
}

.pers-options .logout a,.pers-options a {
	color: #01913a;
	text-decoration: none;
	font-weight: 700;
}

.pers-options .logout a {
	color: #cf2c2c;
}

.pers-options a:hover {
	color: #16b956;
}

.pers-options .logout:hover {
	color: #ef4d4d;
}
.main-top-games{background-color:#eee}.main-top-games .container{display:flex;justify-content:space-between;flex-wrap:wrap}@media(max-width:1399px){.main-top-games .container{margin-left:0;margin-right:0}}.main-top-games .container a{position:relative;z-index:10;flex-basis:25%;padding:25px 15px 20px;height:225px;text-decoration:none}.main-top-games .container a:hover{background-color:#01913a}.main-top-games .container a:hover .game-title{color:#d4ff78}@media(max-width:1199px){.main-top-games .container a{flex-basis:50%}}@media(max-width:767px){.main-top-games .container a{flex-basis:100%}}.main-top-games .container a.game1{background-color:#01bdd5}.main-top-games .container a.game1:hover{background-color:#01913a;transition:.3s}.main-top-games .container a.game1::before{content:"";position:absolute;bottom:0;right:0;z-index:-10;width:188px;height:222px;background-image:url(../img/game1-img.png);background-position:center;background-repeat:no-repeat;background-size:contain}.main-top-games .container a.game2{background-color:#ff5721}.main-top-games .container a.game2:hover{background-color:#01913a;transition:.3s}.main-top-games .container a.game2::before{content:"";position:absolute;bottom:0;right:0;z-index:-10;width:166px;height:201px;background-image:url(../img/game2-img.png);background-position:center;background-repeat:no-repeat;background-size:contain}.main-top-games .container a.game3{background-color:#fe9900}.main-top-games .container a.game3:hover{background-color:#01913a;transition:.3s}.main-top-games .container a.game3::before{content:"";position:absolute;bottom:0;right:0;z-index:-10;width:203px;height:206px;background-image:url(../img/game3-img.png);background-position:center;background-repeat:no-repeat;background-size:contain}.main-top-games .container a.game4{background-color:#60b830}.main-top-games .container a.game4:hover{background-color:#01913a;transition:.3s}.main-top-games .container a.game4::before{content:"";position:absolute;bottom:0;right:0;z-index:-10;width:203px;height:214px;background-image:url(../img/game4-img.png);background-position:center;background-repeat:no-repeat;background-size:contain}.main-top-games .container .game-number{color:#fff;font-family:museo sans cyrl,Arial,sans-serif;font-size:15px;font-weight:700}.main-top-games .container .game-title{margin-top:80px;color:#fff;font-family:museo sans cyrl,Arial,sans-serif;font-size:20px;font-weight:500;text-transform:uppercase}.main-top-games .container .game-text{margin-top:10px;max-height:53px;color:#fff;font-family:museo sans cyrl,Arial,sans-serif;font-size:12px;font-weight:300;line-height:18px;overflow:hidden}
@font-face{font-family:"04b_03b_";src:url(../fonts/04B_03B_.woff2) format("woff2"),url(../fonts/04B_03B_.ttf) format("ttf");font-weight:300;font-style:normal}.download .number{font-family:"04b_03b_";position:absolute;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);left:50%;top:50%}.download .download-result{opacity:0;visibility:hidden}
input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}form,input,label{background:0 0;margin:0;padding:0;outline:0;border:0}ol,ul{padding-left:0;padding-inline-start:0;list-style:none}blockquote,q{quotes:none}table,table.calendar,table.pm,table.tableform,table.userstop{border-collapse:collapse;border-spacing:0}input,select{vertical-align:middle}article,aside,figure,figure img,footer,header,hgroup,nav,section{display:block}img{max-width:100%}.clr{clear:both}.clearfix:after,.vote:after{content:"";display:table;clear:both}h1,h2,h3,h4,h5,h6{font-weight:400}h1,h2{font-size:24px}h3{font-size:21px}.sluzh-wrap{padding-bottom:25px}.sluzh-title h1,.static-title h1{margin-bottom:15px}.tags-page{font-size:14px}.static-wrap,.tags-page{padding-bottom:25px}.static-title h1{font-size:28px}textarea{overflow:auto;vertical-align:top;resize:vertical}input[type=reset],input[type=submit],input[type=submit]:hover{padding:0 20px;font-family:museo sans cyrl,Arial,sans-serif;display:inline-block;height:32px;line-height:3px;border-radius:4px;cursor:pointer}input[type=reset],input[type=submit]{color:#fff}input[type=submit]:hover{background-color:#08b54c}input::-moz-focus-inner{border:0;padding:0}input[disabled]{cursor:default}input[type=reset]:hover,input[type=submit]:hover{border:2px;border-color:#08b54c;color:#fff}input[type=reset]:active,input[type=submit]:active{border:2px;border-color:#08b54c}input.bbcodes,input[type=submit].bbcodes{padding:13px 28px;color:#fff;font-family:museo sans cyrl,Arial,sans-serif;font-size:15px;font-weight:700;border-radius:4px;background-color:#01913a;-webkit-transition:all ease .1s;transition:all ease .1s}input[type=password],input[type=text]{display:block;width:100%;height:38px;line-height:38px;padding:0 15px;color:#000;background-color:#fff;border:2px solid #01913a;border-radius:4px}input[type=password]:focus,input[type=text]:focus{background-color:#fff;border:2px solid #27b05d;border-color:#27b05d}input:focus::-webkit-input-placeholder{color:transparent}input:focus:-moz-placeholder,input:focus::-moz-placeholder{color:transparent}input:focus:-ms-input-placeholder{color:transparent}.close,.ui-icon{display:block;overflow:hidden;text-indent:-9999px;white-space:nowrap}.berrors{background-color:#ecffc3;border-radius:5px;color:#000;padding:13px 30px;margin:auto;max-width:1370px}.boxfull .berrors{margin-right:20px}.berrors a,.berrors a:hover{color:#01913a;text-decoration:none}.berrors a:hover{color:#08b54c}.errorblock{background-color:#eee;color:#ececec;padding:10px;border-radius:5px;width:100%}.berrors-img{width:70px}.berrors span::before{content:"";float:left;width:36px;height:36px;background-image:url(../img/infoer.png);margin-top:-3px;margin-right:10px}@media(max-width:1199px){.berrors span::before{margin-right:10px;margin-top:-3px}.berrors{padding-left:10px}}.vote-title{font-size:18px;line-height:18px;color:#444}.vote-list{margin:20px 0 0;color:#5c5c5c;font-size:12px;line-height:normal}.vote{margin-bottom:10px}.vote input{margin:2px 8px 0 0;float:left;display:none}.vote label{position:relative}.vote label:before{content:"";float:left;margin:-1px 8px 0 0;cursor:pointer;width:14px;height:14px;border-radius:8px;border:0 solid #e3e3e3;background-color:#f5f5f5}.vote input:checked+label:before{border-color:#94bee6;box-shadow:inset 0 0 0 2px #f5f5f5;background-color:#9cce43}.vote label:hover{cursor:pointer;color:#000}.vcount{margin-top:10px}.vote-buts{padding:10px 0 0}.vote-buts button{height:30px;line-height:30px;float:left;padding:0;box-shadow:none!important}.votebuts button:hover{opacity:.8}.vvote{border-radius:0;text-align:center;width:50%;background-color:#029fd9}.vall,.vres{width:auto;background-color:transparent;float:right!important;margin-left:15px;color:#86878c}.vall:hover,.vres:hover{background-color:transparent;color:#029fd9}#pollbox{border-bottom:1px dashed #e3e3e3;padding-bottom:22px}#dle-poll-list,#searchtable,.pm_status{padding:15px;border-radius:6px;background-color:#f6f6f6}#addcoment-dialog form,#searchtable form,#searchtable table{margin:0}.tableform{width:100%}.tableform td{padding:10px 0}.tableform td,.tableform th{border-top:1px dotted #ebebeb;text-align:left}.tableform tr:first-child td,.tableform tr:first-child th,.userinfo ul.rcol li:first-child,.usinf li:first-child{border:0}.tableform th{width:25%;font-weight:400;vertical-align:top;padding:8px 10px 10px 0}.tableform .addnews,.tableform .label{width:25%;font-weight:400;vertical-align:top;padding-right:10px;padding-top:8px}.imp::after{color:#e46950;content:"*";font-weight:700}.recipient select{width:298px}.checkbox{color:#787878;padding:4px 0;line-height:1em}.checkbox input{margin-top:-2px;vertical-align:middle}.f_textarea,textarea.ui-corner-all{width:96.7%}#category,.editor input[type=text],.f_input,.f_textarea,.fieldtr select,.lfield input,.pm select,.tdfield select,.xfields textarea,.xprofile textarea,textarea.ui-corner-all{padding:4px;background:#fff;border:2px solid #01913a;border-radius:4px}.xfields input{background:#fff}.bbeditor select,.mass_comments_action select,.textin,.xfields select,.xprofile input,.xprofile select,select.rating{padding:4px;background:#fff;border:2px solid #01913a;border-radius:4px}#category:focus,.bbeditor select:focus,.editor input[type=text]:focus,.f_input:focus,.f_textarea:focus,.fieldtr select:focus,.lfield input:focus,.mass_comments_action select:focus,.pm select:focus,.tdfield select:focus,.textin:focus,.xfields input:focus,.xfields select:focus,.xfields textarea:focus,.xprofile input:focus,.xprofile select:focus,.xprofile textarea:focus,textarea.ui-corner-all:focus{background:#fff;border:2px solid #27b05d;border-radius:4px}.form-wrap{padding-bottom:25px}.form-title{text-align:left;padding:0 15px 30px 0}.form-title h1{display:inline-block;font-size:24px}.form-wrap>div{border-top:1px dashed #aae7ad}.sep-input{padding:10px 10px 10px 170px}.label{float:left;width:150px;margin-left:-160px}.input{float:right;width:100%;position:relative}.label label{display:block;height:40px;line-height:40px;font-weight:700;font-size:14px}.impot{color:#e90206;margin-right:5px}.input input,.input select,.xfields input{display:block;width:100%;max-width:400px;height:38px;line-height:38px;padding:0 15px;color:#000;background-color:#fff;border:2px solid #01913a;border-radius:4px}.input input:focus{background-color:#fff;border:2px solid #27b05d;border-radius:4px}.input select:focus{border:2px solid #01913a}.sep-checks,.sep-textarea,.sep-vote-rel,.sep-xfield{padding:10px}.textarea-title{border-top-left-radius:4px;border-top-right-radius:4px;height:40px;line-height:40px;padding:0 20px;background-color:#01913a;color:#fff;font-size:16px}#category,.sep-textarea textarea,.vote-textarea{width:100%!important}.radio,.radio input{height:25px;line-height:25px}.radio input{float:left;display:inline-block;margin-right:0;width:25px}.sep-title{padding:0 20px;font-size:16px;background-color:#1d3242;color:#fff;height:40px;line-height:40px}.add-findrel,.add-votebut{display:block!important;width:50%;height:40px!important;line-height:40px!important;padding:0 10px!important;text-align:center;border-radius:0!important;float:left;background-color:#fec007;color:#fff!important;font-size:16px!important}.findrelated{background:#ffc;border:1px solid #9e9e9e;padding:5px;margin:10px 0}.sep-xfield .addnews{vertical-align:middle}.sep-xfield input{display:inline-block;width:300px!important;height:38px!important;padding:0 15px!important}#allow_subscribe+label,.sep-checks label{display:inline-block;line-height:30px;margin-left:10px;position:relative;top:1px}.sep-submit{padding:30px 10px}.secur .label label{background-color:#cf0003;position:relative;color:#fff;text-align:center;font-size:14px}.sec-label,.u-name h1{margin-bottom:10px;font-weight:700;font-size:14px}.secur .input input{margin-bottom:20px}.sec-capcha input{float:left;max-width:150px;margin-right:10px}#dle-captcha{display:inline-block}.register-check{position:absolute;right:0;top:0;width:120px!important;font-size:11px!important;padding:0!important;text-align:center;border-radius:0 5px 5px 0!important;height:38px!important;line-height:38px!important}.full-text.sep-textarea{margin:0;padding:10px!important}.user-main{color:#000;padding:0 10px 10px 170px;position:relative;background:#fff}.u-avatar{width:100px;float:left;margin-left:-135px;padding:10px 0}.u-name{width:100%;float:right;padding-top:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-avatar{height:100px;border-radius:50px;overflow:hidden;box-shadow:0 0 0 10px rgba(255,255,255,.3)}.user-avatar img{width:100%;height:100%}.u-name h1{font-size:16px;margin-bottom:5px}.u-name div{line-height:30px;font-size:14px}.offline,.online{text-align:center;width:70px;padding:3px 5px;font-size:11px;font-weight:700;background-color:#626262;border-radius:6px}.online{background:#99ce1b}.user-info div{width:25%;padding-bottom:15px;float:left;text-align:center;background-color:#e3ffe4}.user-info span{display:block;font-size:14px;padding:15px 0 5px}.user-info b{font-size:15px}.user-connect div{display:block;float:left;width:50%;height:50px;line-height:50px;text-align:center;color:#000;font-size:16px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 10px}.user-connect a{display:block;color:#01913a}.user-connect a:hover{display:block;color:#8fc320}div.u-info{color:#000;font-size:14px;font-weight:400}.user-edit a,.user-edit a:hover{display:block;padding:10px 20px;text-align:center;background-color:#01913a;color:#fff;font-weight:700;margin:20px 0;font-size:16px;border-radius:4px}.user-edit a:hover{background-color:#08b54c}.user-connect div:last-child,.user-info div:last-child{border-right:0}.userinfo{padding-left:110px}.userinfo .left{margin-left:-110px;width:80px}.userinfo .left .avatar{margin:0 0 5px 5px;float:none!important}.userinfo .right{margin:0;width:100%}.userinfo ul.right li,.usinf li{padding:5px 0;border-top:1px dotted #d9d9d9}.uibtn{font-size:11px}.ussep{padding-top:1.2em}.left{float:left}.right{float:right}.searchstyle{width:480px}.search{padding:0}#searchtable,#searchtable td{vertical-align:top;text-align:left}#searchtable fieldset{font-size:11px;border:1px solid #d7d7d7;padding:10px;text-align:left;margin:0 4px 4px 0!important;border-radius:6px}#searchtable select,.sres-wrap{background-color:#fff}fieldset legend{font-size:11px;font-weight:700;color:#696969}#searchinput,#searchuser{width:90%!important}.sres-wrap{display:block;padding:15px 15px 15px 230px;border:1px solid #e3e3e3;position:relative}.sres-wrap:nth-child(2n){background-color:#f6f6f6}.sres-wrap:hover{z-index:100;border-color:#04a2dc;box-shadow:0 0 10px 0 rgba(4,162,220,.5)}.sres-img{float:left;margin-left:-215px;width:200px;position:relative}.sres-img img{width:100%}.sres-text{float:right;width:100%;color:#000}.sres-text h2{font-size:16px;color:#cf151e;margin-bottom:20px;display:block}.sres-date{position:absolute;left:0;top:0;padding:10px;background-color:rgba(0,0,0,.7);color:#fc0}.statistics ul.left{min-height:71px;margin-left:-1px;width:33.3%}.statistics ul.left li{clear:both;padding:0 15px 0 1px;margin-bottom:2px}.statistics h4{font-weight:700;border-bottom:1px solid #e2e2e2;margin-bottom:.5em;padding-bottom:.6em}.statsbox li{border-top:1px dotted #ebebeb;padding:8px 0}.statsbox li:first-child{border-top:0}.lines{border:1px dotted #ebebeb;padding:10px}.lines li{margin-bottom:.2em}.pm_menu{margin-bottom:10px;height:42px}.pm_menu *{float:left}.pm_menu a{padding:0 15px;background:#8fc320;color:#fff;margin-right:10px;height:40px;line-height:40px;display:block;border-radius:5px}.pm_menu a:hover{background:#a5ce4c;color:#fff}.pm_status{margin-bottom:47px}.pm_status_head{border-bottom:1px solid #e3e3e3;font-size:.9em;height:22px;padding:0;font-weight:700;text-align:center;color:#4e4e4e}.pm_progress_bar{border-radius:4px;border:1px solid #ace7af;background-color:#fff;padding:4px;margin-top:10px;margin-bottom:10px}.pm_progress_bar span{border-radius:2px;background:#fb643c;font-size:0;text-indent:-2000em;height:10px;display:block;overflow:hidden}.pm,.userstop{border:1px solid #01913a}.pm tr td,.userstop tr td{padding:10px;border:1px solid #01913a;font-size:12px}.pm tr:nth-child(1){background-color:#0297dc!important;color:#fff;font-size:18px!important}.pm tr:nth-child(2n+2),.userstop tr:nth-child(2n+2){background-color:#f9f9f9}.pm select{width:100%;margin-bottom:10px}@media screen and (max-width:490px){.form-title h1{font-size:16px}.sep-input{padding:10px}.input,.label{float:none;width:100%;margin-left:0}.add-findrel,.add-votebut,.textarea-title{font-size:12px!important}.sres-wrap{padding:15px}.sres-img{float:none;margin-left:0;width:100%}.sres-text{float:none;width:100%;color:#f0f0f0;padding:10px;position:absolute;left:0;bottom:0;background-color:rgba(0,0,0,.7)}.sres-text h2{color:#fff;margin-bottom:0}.sres-desc{display:none}.user-main{padding:30px}.u-avatar{width:100px;float:none;margin:0 auto;padding:0 0 20px}.u-name{float:none;text-align:center}.offline,.online{margin:0 auto}.user-connect div,.user-info div{width:100%;border-right:0;border-bottom:1px dashed #ace7af}}.bbcodes,.btn,.btn-border,.fbutton span,.ui-button{color:#fff;border-radius:4px;background-color:#01913a;padding:13px 28px}.bbcodes:hover,.btn:hover,.fbutton span:hover,.ui-button:hover{border-radius:4px;background-color:#08b54c;color:#fff}.bbcodes,.bbcodes:hover,.btn,.btn-border,.btn:hover,.faq,.fbutton span,.fbutton span:hover,.ui-button,.ui-button:hover{font-family:museo sans cyrl,Arial,sans-serif;font-size:15px;font-weight:700}.bbcodes,.btn,.btn-border,.ui-button{-webkit-transition:all ease .1s;transition:all ease .1s}.screenshots-block .highslide,.screenshots-block>img{display:inline-block;margin:0 10px}.screenshots-block .highslide+br,.screenshots-block>img+br{display:none}.screenshots-block .highslide img{display:block;width:100%}.faq{padding:10px;border-bottom:1px dashed #aae7ad;display:block}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
