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

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

ol,
ul {
	list-style: none;
}

blockquote,
q {
	quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
	content: '';
	content: none;
}

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

* {
	outline: 0;
	box-sizing: border-box;
	-webkit-appearance: none;
	-webkit-tap-highlight-color: transparent;
	-webkit-font-smoothing: antialiased!important;
	-moz-osx-font-smoothing: grayscale!important;
}

body {
	direction: rtl;
	text-align: right;
	margin: 0;
	text-rendering: optimizeLegibility;
	background: #f2f5f9;
	color: #666;
	font-size: 16px;
	unicode-bidi: embed;
	font-family: Helvetica, Arial, sans-serif;
	-webkit-font-smoothing: antialiased;
	z-index: -10000;
	font-weight: 400;
	line-height: 18px;
}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0
}

a {
	color: #d24726;
	text-decoration: none
}

a:hover {
	text-decoration: underline;
	color: #D24726
}

img {
	max-width: 100%;
	width: auto;
	height: auto;
	vertical-align: middle
}

a img {
	border: 0
}

h1,
h2,
h3,
h4,
h5,
h6 {
	line-height: 1.6;
	font-weight: 700
}

input,
textarea {
	word-break: break-all;
	font-size: 16px;
	background: #fff;
	border: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc;
	border-radius: 4px;
	padding: 7px;
	display: inline-block;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	zoom: 1;
	box-sizing: border-box;
}

input[type=text],
input[type=password] {
	width: 200px
}

.button,
button,
input[type=submit] {
	background: #c3c3c3;
	color: #fff;
	padding: 8px 10px;
	font-size: 14px;
	border-radius: 4px;
	border: 0;
}

input.small {
	width: 50px
}

textarea {
	width: 200px;
	height: 50px
}

textarea.comment {
	width: 98%;
	height: 50px
}

textarea.post {
	width: 400px;
	height: 150px
}

fieldset {
	margin-top: 7px;
	border: 0
}

legend {
	color: #333
}

.center {
	text-align: center
}

.txt_right {
	text-align: right
}

.txt_left {
	text-align: left
}

.italic {
	font-style: italic
}

#wrapper-outer {
	width: 100%;
	position: relative;
	overflow: hidden;
}

#wrapper {
	width: 100%;
	position: relative;
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
	-o-transform: translateX(0);
	transform: translateX(0);
	-webkit-transition: .5s ease all;
	-moz-transition: .5s ease all;
	-o-transition: .5s ease all;
	transition: .5s ease all;
}

.header {
	height: 70px;
	width: auto;
	background: #fdfdfd;
	border-bottom: 1px solid #e2e2e3;
}

.head-wrap {
	height: 70px;
}

.logo {
	float: right;
	width: 180px;
	height: 70px;
	line-height: 70px;
	font-size: 30px;
	position: relative;
}

.logo a {
	position: absolute;
	top: 50%;
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.site-title {
	display: none
}

.head-menu {
	float: left
}

.menu-list {
	font-size: 18px;
	line-height: 68px;
	height: 68px;
	font-weight: 600;
}

.menu-list li {
	float: right;
	display: block;
	position: relative;
}

.menu-list li a {
	display: block;
	line-height: inherit;
	text-decoration: none;
	cursor: pointer;
	padding: 0 40px 0 15px;
	color: #666;
}

.menu-list li a:after,
.menu-list li .top-search:after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	margin: 0 auto;
	width: 0;
	height: 3px;
	background-color: #d24726;
	transform: translate3d(0, 0, 0);
	-webkit-transform: translate3d(0, 0, 0);
	-webkit-transition: width .2s ease;
	transition: width .2s ease;
}

.menu-list li:hover a:after,
.menu-list li:hover .top-search:after {
	width: 100%;
}

.ga-icon {
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Icons' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cpath fill='%23d24726' d='M6,11a1,1,0,0,0-.895.553l-3,6a1.237,1.237,0,0,0-.054.155c-.005.017-.017.031-.021.049l-1,4A1,1,0,0,0,2,23H22a1,1,0,0,0,.97-1.243l-1-4c0-.015-.014-.027-.019-.042a.941.941,0,0,0-.056-.162l-3-6A1,1,0,0,0,18,11H16a1,1,0,0,0,0,2h1.382l2,4H4.618l2-4H8a1,1,0,0,0,0-2Zm14.219,8,.5,2H3.281l.5-2Z'/%3E%3Cpath fill='%23d24726' d='M12,15a1,1,0,0,0,1-1V8.858a4,4,0,1,0-2,0V14A1,1,0,0,0,12,15ZM10,5a2,2,0,1,1,2,2A2,2,0,0,1,10,5Z'/%3E%3C/svg%3E");
	background-position: 51px 22px;
	background-repeat: no-repeat;
	background-size: 20px;
}

.ap-icon {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22.58 27.22'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23d24726;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EAsset 1%3C/title%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cpath class='cls-1' d='M16.64,9H5.94a2.79,2.79,0,0,0-1.52.45A2.9,2.9,0,0,0,3,11.92v8A2.93,2.93,0,0,0,6,22.85H7.23v3.37a1,1,0,0,0,2,0V22.85h3.39v3.37a1,1,0,0,0,2,0V22.85h2a2.93,2.93,0,0,0,2.93-2.93v-8h0A3,3,0,0,0,16.64,9Zm.93,10.93a.93.93,0,0,1-.93.93H6A.93.93,0,0,1,5,19.92v-8a.91.91,0,0,1,.46-.79A.8.8,0,0,1,6,11H16.63a.94.94,0,0,1,.94.93Z'/%3E%3Cpath class='cls-1' d='M1,9a1,1,0,0,0-1,1v8.18a1,1,0,0,0,2,0V10A1,1,0,0,0,1,9Z'/%3E%3Cpath class='cls-1' d='M21.58,9a1,1,0,0,0-1,1v8.18a1,1,0,0,0,2,0V10A1,1,0,0,0,21.58,9Z'/%3E%3Cpath class='cls-1' d='M3.7,7.31a1.27,1.27,0,0,0,.06.18l.11.15A.61.61,0,0,0,4,7.79a.78.78,0,0,0,.15.1L4.32,8l.06,0a.84.84,0,0,0,.27,0H18.3a.5.5,0,0,0,.13,0,.33.33,0,0,0,.14,0l.06,0a.76.76,0,0,0,.18-.09.78.78,0,0,0,.15-.1.88.88,0,0,0,.12-.15l.11-.15a1.27,1.27,0,0,0,.06-.18,1.18,1.18,0,0,0,0-.2s0,0,0-.06a.5.5,0,0,0,0-.13.33.33,0,0,0,0-.14l0-.12h0a8.07,8.07,0,0,0-2.49-3.81l1.13-1.14A1,1,0,1,0,16.44.3L15,1.72a8.84,8.84,0,0,0-1.35-.54,8,8,0,0,0-5.55.44L6.8.3A1,1,0,1,0,5.38,1.71l1,1A8.06,8.06,0,0,0,3.69,6.78a.32.32,0,0,0,0,.14.5.5,0,0,0,0,.13s0,0,0,.06A1.18,1.18,0,0,0,3.7,7.31Zm9.42-4.2a6.14,6.14,0,0,1,3.69,2.94H6.14A6.09,6.09,0,0,1,13.12,3.11Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
	background-position: 68px 22px;
	background-repeat: no-repeat;
	background-size: 20px;
}

.wn-icon {
	padding-right: 15px !important;
}

.top-search {
	padding: 0 15px;
	border-left: 1px solid #f4f4f4;
	border-right: 1px solid #f4f4f4;
	height: 68px;
	padding-top: 16px;
}

.top-search form {
	width: 200px;
	height: 36px;
	position: relative;
}

.in-search {
	width: 200px;
	height: 40px;
	line-height: 25px;
	font-size: 14px;
	padding-right: 5px;
	padding-left: 40px;
	border: 1px solid #E8E8E8;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	box-shadow: none;
	opacity: 1;
}

.top-search .sea-icon,
.search-mobile .sea-icon,
.mob-search-btn {
	background-image: url("data:image/svg+xml,%3Csvg version='1.1' fill='%23b5b5b5' viewBox='0 0 141.732 141.732' xmlns='http://www.w3.org/2000/svg' %3E%3Cg %3E%3Cpath d='M115.823,70.659c-11.776,11.775-30.416,12.498-43.035,2.169l-4.567-4.568c-10.331-12.619-9.606-31.258,2.17-43.037 c12.548-12.546,32.888-12.544,45.432,0.004C128.368,37.775,128.37,58.112,115.823,70.659 M126.935,82.265 c18.819-18.818,18.819-49.332,0-68.151c-18.818-18.819-49.332-18.819-68.151,0C41.9,30.998,40.174,57.288,53.585,76.106 L2.353,127.339c-3.136,3.137-3.136,8.222,0,11.36c3.134,3.137,8.22,3.136,11.358,0l51.231-51.234 C83.761,100.876,110.052,99.149,126.935,82.265'/%3E%3C/g%3E%3Cg /%3E%3C/svg%3E");
	background-color: inherit;
	background-position: center;
	background-repeat: no-repeat;
	width: 40px;
	height: 40px;
	background-size: 16px;
	position: absolute;
	left: 0;
	top: 0;
	border: none;
	cursor: pointer
}

.mob-search-btn {
	display: none
}

#slide-out-open {
	display: none;
	margin: 0;
	position: absolute;
	top: 15px;
	right: 15px;
	opacity: 1;
	height: 40px;
	width: 40px;
	background: #656665;
	z-index: 505;
}

#slide-out-open span {
	right: 8px;
}

#slide-out-open span,
#slide-out-open span:after,
#slide-out-open span:before {
	top: 10px;
	position: absolute;
	content: ' ';
	display: block;
	height: 3px;
	width: 24px;
	background: #b5b5b5;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

#slide-out-open span:before {
	top: 8px;
}

#slide-out-open span:after {
	top: 16px;
}

.display-nav #slide-out-open span {
	top: 14px;
	-webkit-animation: fa-spin .2s 2 linear;
	animation: fa-spin .2s 2 linear;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.display-nav #slide-out-open span:before {
	opacity: 0;
}

.display-nav #slide-out-open span:after {
	top: 0;
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
}

.fa-spin {
	-webkit-animation: fa-spin 2s infinite linear;
	animation: fa-spin 2s infinite linear
}

.fa-pulse {
	-webkit-animation: fa-spin 1s infinite steps(8);
	animation: fa-spin 1s infinite steps(8)
}

@-webkit-keyframes fa-spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}
	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg)
	}
}

@keyframes fa-spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}
	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg)
	}
}

#slide-out {
	width: 80%;
	height: 100%;
	background: #222;
	position: absolute;
	right: -80%;
	top: 0;
	-webkit-transition: .5s ease all;
	-moz-transition: .5s ease all;
	-o-transition: .5s ease all;
	transition: .5s ease all;
}

#wrapper-outer.display-nav #wrapper {
	-webkit-transform: translateX(-80%);
	-moz-transform: translateX(-80%);
	-ms-transform: translateX(-80%);
	-o-transform: translateX(-80%);
	transform: translateX(-80%);
}

#wrapper-outer.display-nav #slide-out {
	-webkit-transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
	-moz-transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
	-ms-transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
	-o-transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
	transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
}

.search-mobile {
	margin: 15px 10px;
	height: 30px;
	overflow: hidden;
	background: #fcfcfc;
	border: 1px solid #ddd;
	border-top-color: #d1d1d1;
	border-right-color: #d1d1d1;
	overflow: hidden;
	position: relative;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	-webkit-box-shadow: inset 0 2px 5px #eee;
	-moz-box-shadow: inset 0 2px 5px #eee;
	box-shadow: inset 0 2px 5px #eee;
}

.search-mobile .sea-icon {
	height: 28px;
	width: 35px
}

.search-mobile .in-search {
	height: 28px;
	width: 100%
}

#slide-out .menu {
	border-top: 1px solid #2d2d2d;
}

#slide-out .menu li a {
	color: #ccc;
	display: block;
	font-size: 22px;
	padding: 10px;
	padding-left: 0;
	line-height: 26px;
	font-weight: 700;
	text-decoration: none;
	border-bottom: 1px solid #2d2d2d;
}

.main,
.head-wrap {
	max-width: 1200px;
	margin: 0 auto;
}

#right {
	background: #fff;
	width: 71%;
	padding-top: 20px;
	float: right;
	margin-bottom: 20px;
	box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.15);
}

.left {
	background: #fff;
	float: left;
	width: 27.5%;
	margin-bottom: 20px;
	box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.15);
}

.left-margin {
	margin: 0 auto;
	overflow: hidden;
}

.search-box {
	background: #d34d2f;
	float: right;
	width: 92%;
	height: 40px;
	padding: 2px;
	margin: 15px 4% 0;
}

#right.app-page {
	padding-top: 0
}

.search-box #s {
	background: #FFF;
	height: 36px;
	width: 80%;
	padding: 2px 10px;
	border: none;
	color: #333;
	font-size: 13px;
	border-radius: 0
}

input.search-btn {
	background: #d34d30 url("data:image/svg+xml,%3Csvg version='1.1' fill='%23fff' viewBox='0 0 141.732 141.732' xmlns='http://www.w3.org/2000/svg' %3E%3Cg %3E%3Cpath d='M115.823,70.659c-11.776,11.775-30.416,12.498-43.035,2.169l-4.567-4.568c-10.331-12.619-9.606-31.258,2.17-43.037 c12.548-12.546,32.888-12.544,45.432,0.004C128.368,37.775,128.37,58.112,115.823,70.659 M126.935,82.265 c18.819-18.818,18.819-49.332,0-68.151c-18.818-18.819-49.332-18.819-68.151,0C41.9,30.998,40.174,57.288,53.585,76.106 L2.353,127.339c-3.136,3.137-3.136,8.222,0,11.36c3.134,3.137,8.22,3.136,11.358,0l51.231-51.234 C83.761,100.876,110.052,99.149,126.935,82.265'/%3E%3C/g%3E%3Cg /%3E%3C/svg%3E") no-repeat center;
	width: 100%;
	background-size: 18px;
	height: 36px;
	border: none;
	fill: #fff;
	text-align: center;
	line-height: 36px;
	cursor: pointer;
	font-size: 16px;
	float: left;
	width: 20%;
}

input.search-btn:hover {
	background-color: #e85839
}

.side-tags {
	width: 100%;
	margin: 15px auto;
}

.side-tags a {
	display: inline-block;
	margin-bottom: 10px;
	padding: 0px 10px;
	margin-right: 10px;
	background: #f2f5f9;
	line-height: 24px;
	height: 24px;
	font-size: 13px;
	color: #5d5d5d;
	border-radius: 4px;
	text-decoration: none
}

.side-tags a:hover {
	color: #D34D38;
}

.side-app {
	margin-bottom: 15px
}

.side-app h3 {
	padding: 10px;
	font-weight: 300;
	font-size: 26px;
	color: #404040;
}

.side-app ul li:after {
	content: "";
	clear: both;
	display: table;
}

.side-app ul li a {
	display: block;
	color: #666;
	overflow: hidden;
	padding: 10px;
	text-decoration: none
}

.side-app ul li .me-icon img {
	height: 60px;
	width: 60px;
	display: block;
}

.side-app ul.nt-app li .me-icon img {
	height: 70px;
	width: 70px;
}

.side-app ul li .me-icon {
	float: right;
	margin-right: 0;
	margin-left: 10px;
}

.side-app ul li .me-info {
	overflow: hidden;
	margin-top: 8px;
}

.side-app ul li .me-title {
	line-height: 16px;
	font-weight: 600;
	padding-left: 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.side-app ul li .me-info p {
	padding: 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.side-app .nt-app li,
.side-app ul li {
	border-bottom: 1px solid #eee;
	clear: both;
	position: relative;
	overflow: hidden;
}

.side-app .nt-app li a {
	display: block;
	padding: 10px;
	overflow: hidden;
	color: #666;
}

.side-app .nt-app li a:hover .ne-title {
	color: #d34d30
}

.side-app ul li .ne-info {
	float: right;
	width: calc(100% - 80px);
	height: 70px;
	line-height: 21px;
	font-size: 13px;
	overflow: hidden;
	margin-top: 0
}

.side-app ul li .ne-title {
	font-size: 14px;
	font-weight: 600;
	overflow: hidden;
	height: 21px;
	margin-top: 3px;
}

.side-app ul li .me-desc {
	margin-top: 8px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.side-app .float-rating {
	float: left
}

.side-app ul li .st-float {
	background: url(images/stars.svg) repeat-x;
	display: inline-block;
	height: 15px;
	background-size: 15px;
	width: 15px;
	float: right;
	top: 0;
	margin-left: 3px;
	position: relative;
}

.side-app .float-rating span {
	font-size: 14px;
	line-height: 16px;
}

.box {
	width: auto;
	margin-bottom: 20px;
	overflow: hidden
}

.box .title {
	color: #404040;
	font-size: 30px;
	padding: 0px 20px;
	font-weight: 400;
	position: relative;
	line-height: 1;
}

.app-list {
	padding: 10px
}

.app-list h2 {
	padding: 10px;
	font-size: 30px;
	font-weight: 300;
	color: #404040
}

.box .item {
	padding: 10px 5px;
	float: right;
	width: 20%;
}

.item section.container {
	width: 100%;
	height: 250px;
	position: relative;
	-webkit-perspective: 800px;
	-moz-perspective: 800px;
	-o-perspective: 800px;
	perspective: 800px;
	float: left;
}

.card {
	width: 100%;
	height: 100%;
	position: absolute;
	cursor: pointer;
	border-left: 1px solid #E2E2E2;
	border-top: 1px solid #E2E2E2;
	border-bottom: 1px solid #E2E2E2;
}

.card figure {
	display: block;
	height: 100%;
	width: 100%;
	position: absolute;
}

.card .front {
	background: white;
	border-right: 1px solid #E2E2E2;
	border-bottom: 1px solid #E2E2E2;
}

.card figure .data {
	position: absolute;
	top: 107px;
	width: 100%;
}

.box .item .app_card img {
	max-width: 100%;
	width: 100px;
	height: 100px;
	width: auto;
	margin: 0;
	display: block;
	margin: auto;
	margin: 10px auto 9px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.app_card_system {
	font-weight: 400;
	font-size: 11px;
	color: #d24726;
	text-shadow: 0 1px 0 #fff;
	float: right;
	margin-right: 0;
	padding: 10px 10px 0 10px;
	max-width: 100%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.app_card_tit {
	width: 220px;
	color: #666;
	font-size: 24px;
	font-weight: 100;
	float: left;
	margin: 0;
	width: 100%;
	padding: 5px 10px 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	max-width: 167px;
}

.app_card_tit a {
	color: #505050
}

.app_card_tit p {
	margin: 0;
	font-size: 24px;
	text-align: right;
	line-height: 1.2;
	overflow: hidden;
	padding-bottom: 5px;
	height: auto;
	max-height: 40px;
	font-weight: 400;
	font-size: 16px;
}

.card .front .info {
	height: 40px;
	overflow: hidden;
	clear: both;
	margin: 0 10px 0;
	display: block;
	font-size: 13px;
	color: #999;
	float: right;
	line-height: 1.4;
	width: initial;
	border-top: 0;
	width: 88%;
	word-break: break-word;
	font-weight: 300;
	text-align: right;
}

.data-program .stars {
	margin: 0 10px
}

.data-program .stars span,
.data-program .stars {
	background-size: 12px;
	height: 12px;
	width: 60px;
}

.data-program .stars {
	float: right;
	margin-top: 2px;
}

.data-program .stars span.score {
	display: block;
	background: url(images/stars.svg) repeat-x;
	height: 12px;
	width: 60px;
	background-size: 12px;
	float: right;
}

ol.breadcrumb li {
	display: inline-block
}

.breadcrumb,
.breadcrumb a {
	color: #979797;
	font-size: 14px;
}

.breadcrumb {
	color: #d24726;
	padding: 10px;
	font-weight: 600;
}

.breadcrumb a:hover,
.page-title {
	color: #D24726
}

.breadcrumb-arrow {
	margin: 0 5px;
	font-size: 10px;
	font-family: sans-serif
}

.sub-cat {
	clear: both;
	overflow: hidden;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	padding: 20px 20px 10px 20px;
}

.sub-wrap {
	width: 19%;
	vertical-align: top;
	display: inline-block;
	margin-bottom: 0;
	padding: 5px;
	min-height: 60px;
	margin-top: 5px;
	border-bottom: 1px solid #DBDBDB;
	border-right: 1px solid #DBDBDB;
	position: relative;
	overflow: hidden;
}

.sub-wrap a {
	margin-bottom: 5px;
	margin-top: 10px;
	margin-left: 10px;
	width: auto;
	display: inline-block;
	font-size: 20px;
	text-decoration: none;
}

.cat-desc {
	font-size: 18px;
	line-height: 26px;
	color: #666;
	padding-top: 10px
}

.pagination {
	text-align: center;
	padding: 20px
}

.pagination a,
.pagination b {
	background: #c3c3c3;
	color: #fff;
	text-align: right;
	padding: 8px 10px;
	font-size: 14px;
	border-radius: 4px;
	display: inline-block;
	transition: all ease-in-out .3s;
	text-decoration: none;
	margin: 0 2px
}

.pagination b {
	background: #d34d30
}

.pagination a:hover {
	opacity: .8
}

.footer {
	background: #404040;
	color: #fff;
	padding: 15px 10px;
	text-align: center
}

.wrapper {
	max-width: 1200px;
	margin: 0 auto
}

.footer p {
	margin-bottom: 15px
}

.b-links a {
	color: #fff;
	margin-left: 20px;
	text-decoration: none
}

.cd-top {
	display: inline-block;
	height: 40px;
	width: 40px;
	position: fixed;
	bottom: -100px;
	right: 10px;
	box-shadow: 0 0 10px rgba(0, 0, 0, .05);
	text-indent: 100%;
	white-space: nowrap;
	background: url(images/cd-top-arrow.svg) center 50% no-repeat rgba(232, 98, 86, .8);
	visibility: hidden;
	border-radius: 4px;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.cd-top.cd-fade-out,
.no-touch .cd-top:hover {
	-webkit-transition: opacity .3s 0s, visibility 0s 0s;
	-moz-transition: opacity .3s 0s, visibility 0s 0s;
	transition: opacity .3s 0s, visibility 0s 0s
}

.cd-top.cd-is-visible {
	visibility: visible;
	opacity: 1;
	bottom: 10px
}

.cd-top.cd-fade-out {
	opacity: .5
}

.no-touch .cd-top:hover,
.cd-top.cd-is-visible:hover {
	background-color: #e86256;
	opacity: 1
}

.content_box h1 {
	margin: 0 20px 10px;
	font-size: 24px
}

.content_box h2 {
	margin-bottom: 15px;
	font-size: 18px;
}
.app-page h1 {
	margin:0;
	font-size: 22px;
	line-height: 1.4;
	color: #484848;
    margin-bottom: 10px;

}
.app-page h2 {
	font-size: 24px;
}

.content {
	line-height: 26px;
	overflow: hidden;
	position: relative;
	padding: 0 20px;
	font-size: 18px
}

.content p {
	margin-bottom: 16px;
	line-height: 28px
}

.content ul,
.content ol {
	padding-right: 20px
}

.content ul li,
.content ol li {
	list-style: disc;
	margin-bottom: 5px
}

.content ol li {
	list-style: decimal
}

.content h2,
.content h3,
.content h4 {
	margin: 20px 0;
	line-height: 28px;
	color: #d24726;
}

.content h3 {
	font-size: 20px
}

.content h4 {
	font-size: 18px
}

.details-all {
	padding: 0 25px;
	overflow: hidden;
	clear: both;
}

.details-all .icon {
	height: 120px;
	width: 120px;
	float: right;
	text-align: center;
	margin-left: 15px
}

.details-all .icon img {
	width: 120px;
}

.file-details {
	display: table-cell;
}

.title-like {
	margin-top: 2.5px;
	font-size: 24px;
	line-height: 32px;
	color: #999;
}

.title-like h2,
.title-like h1 {
	margin: 0;
	font-size: 30px;
	line-height: 32px;
	color: #333;
	display: inline;
	font-weight: normal;
}

.details-all dd h1 {
	padding-top: 0px;
}

.details-ver {
	font-size: 14px;
}

.details-ver {
	float: right
}

.details-author p,
.details-ver {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	margin-top: 10px
}

.details-ver span {
	color: #d24726;
	padding-left: 5px;
	font-size: 24px;
	display: inline-block
}

.details-rating {
	height: 20px;
	clear: both
}

.details-rating,
.small-desc {
	margin: 0 0 10px;
	clear: both;
}

.details-rating .stars span,
.details-rating .stars {
	background-size: 17px;
	height: 17px;
	width: 85px;
}

.details-rating .stars {
	float: right;
	margin-top: 2px;
}

.details-rating .rating-info {
	float: right;
	font-size: 13px;
	margin-right: 5px;
	margin-top: 3px;
}

.details-rating .rating {
	color: #fa8b16;
}

.details-author {
	margin-bottom: 10px;
	display: inline-block
}

.details-author p {
	padding-right: 5px
}

.details-author a {
	font-size: 18px;
	color: #999;
}

.e3ln-download {
	position: relative;
	clear: both;
	margin: 0;
	display: block;
	padding: 10px;
}

.advertisement {
	position: relative;
	padding: 2px 5px 0;
	color: #595959;
	font-weight: 400;
	font-size: 12px;
	top: 0;
	right: 0;
	text-align: center;
	z-index: 1;
}

.top-e3ln {
	overflow: inherit;
	z-index: 1;
	position: relative;
	margin: 0 auto 5px auto;
	height: 250px
}

.e3ln-btn {
	height: 250px
}
.btn-download {
	background-color: #d24726;
	border-radius: 5px;
	width: auto;
	height: 70px;
	clear: none;
	display: inline-block;
	margin: 0 20px 10px;
	min-width: 200px;
	transition: all ease-in-out .3s;
	padding: 10px 20px;
}
a.btn-download:hover{text-decoration: none;}
.btn-download h3.download-text {
	font-size: 20px;
    margin-top: 5px;
    line-height: 24px;
    color: #fff;
}
.btn-download p {
	font-weight: 300;
	color: #fff;
	margin: 0;
}

.btn-download p.version {
	font-weight: 600;
}

.btn-download p {
	font-size: 12px;
	display: inline-block;
}

.btn-download p.version {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin-left: 10px;
}

.btn-download p {
	font-weight: 300;
	color: #fff;
	margin: 0;
}

.down-page {
	background-color:#3f9712;
}

#xapk_url {
	padding: 10px;
	background-color: #f3f3f3;
	border: 1px solid #e2e2e2;
	margin: 10px;
	cursor: pointer;
	border-radius: 5px;
	min-height: 55px;
	overflow: hidden
}

#xapk_url svg {
	float: left;
	margin: 10px 20px 10px 10px
}

#xapk_url div {
	font-size: 15px
}

#xapk_url svg+div {
	font-size: 14px;
	font-weight: 600;
	color: #d24726;
	margin-bottom: 5px
}


.backtoinfo {
	display:inline-block;
	position: relative;
	margin-top: 33px;
	font-size: 12px;
	vertical-align: top;
}

.backtoinfo a {
	height: 37px;
	display: block;
	line-height: 37px;
	border: 1px solid #d24726;
	text-decoration: none;
	padding: 0 10px;
	float: right;
	text-align: right;
}

.safetoinstall {
	font-weight: 400;
	color: #666;
	display: inline-block;
	clear: none;
	font-size: 12px;
	text-align: right;
	cursor: pointer;
	background: #6dab2a;
	width: 35px;
	height: 37px;
	float: right;
	margin: 43px 5px 0 0;
}

.safetoinstall a {
	overflow: hidden;
	display: block
}

.safetoinstall svg {
	margin: 9px auto;
	display: block;
}

.file-de {
	overflow: hidden;
	font-size: 14px;
	color: #000;
	background: white;
	margin-top: 0;
	height: 50px;
	position: relative;
	margin-bottom: 0;
	padding-left: 0;
	right: 0;
	top: 0;
	width: 100%;
	text-align: center;
	padding-top: 0;
	box-sizing: border-box;
	position: relative;
	border-top: 1px solid #eee;
}

.file-de div {
	color: #999999;
	display: inline-block;
	margin: 0;
	text-align: center;
	padding: 0 15px;
	float: right;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	-ms-user-select: none;
	height: 50px;
	line-height: 3.3;
	border-left: 1px solid #eee;
	font-size: 16px;
}

.down-file i,
.go-to-review i {
	width: 17px;
	height: 17px;
	display: inline-block;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' id='Capa_1' x='0px' y='0px' viewBox='0 0 490.4 490.4' style='enable-background:new 0 0 490.4 490.4;' xml:space='preserve' %3E%3Cg%3E%3Cg%3E%3Cpath d='M490.4,245.2C490.4,110,380.4,0,245.2,0S0,110,0,245.2s110,245.2,245.2,245.2S490.4,380.4,490.4,245.2z M24.5,245.2 c0-121.7,99-220.7,220.7-220.7s220.7,99,220.7,220.7s-99,220.7-220.7,220.7S24.5,366.9,24.5,245.2z' fill='%23000000'%3E%3C/path%3E%3Cpath d='M253.9,360.4l68.9-68.9c4.8-4.8,4.8-12.5,0-17.3s-12.5-4.8-17.3,0l-48,48V138.7c0-6.8-5.5-12.3-12.3-12.3 s-12.3,5.5-12.3,12.3v183.4l-48-48c-4.8-4.8-12.5-4.8-17.3,0s-4.8,12.5,0,17.3l68.9,68.9c2.4,2.4,5.5,3.6,8.7,3.6 S251.5,362.8,253.9,360.4z' fill='%23000000'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
	background-size: 16px;
	fill: #fff;
	opacity: 0.3;
	background-repeat: no-repeat;
	vertical-align: middle;
	margin-right: 5px;
	transform: scale(1.1);
	margin-left: 5px;
}

.go-to-review i {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' id='Capa_1' x='0px' y='0px' viewBox='0 0 55.867 55.867' style='enable-background:new 0 0 55.867 55.867;' xml:space='preserve' width='512px' height='512px'%3E%3Cpath d='M11.287,54.548c-0.207,0-0.414-0.064-0.588-0.191c-0.308-0.224-0.462-0.603-0.397-0.978l3.091-18.018L0.302,22.602 c-0.272-0.266-0.37-0.663-0.253-1.024c0.118-0.362,0.431-0.626,0.808-0.681l18.09-2.629l8.091-16.393 c0.168-0.342,0.516-0.558,0.896-0.558l0,0c0.381,0,0.729,0.216,0.896,0.558l8.09,16.393l18.091,2.629 c0.377,0.055,0.689,0.318,0.808,0.681c0.117,0.361,0.02,0.759-0.253,1.024L42.475,35.363l3.09,18.017 c0.064,0.375-0.09,0.754-0.397,0.978c-0.308,0.226-0.717,0.255-1.054,0.076l-16.18-8.506l-16.182,8.506 C11.606,54.51,11.446,54.548,11.287,54.548z M3.149,22.584l12.016,11.713c0.235,0.229,0.343,0.561,0.287,0.885L12.615,51.72 l14.854-7.808c0.291-0.154,0.638-0.154,0.931,0l14.852,7.808l-2.836-16.538c-0.056-0.324,0.052-0.655,0.287-0.885l12.016-11.713 l-16.605-2.413c-0.326-0.047-0.607-0.252-0.753-0.547L27.934,4.578l-7.427,15.047c-0.146,0.295-0.427,0.5-0.753,0.547L3.149,22.584z ' fill='%23000000'%3E%3C/path%3E%3C/svg%3E");
}

.rate-box {
	margin-bottom: 15px;
	height: 24px;
	line-height: 28px;
	display: flex;
	vertical-align: middle;
}

#file_rating {
	background: url(images/stars_fill.svg) repeat-x;
	background-size: 24px;
	height: 24px;
	width: 120px;
	position: relative;
	margin-right: 5px;
}

#file_rating span {
	color: #666;
	height: 24px;
	width: 24px;
	display: inline-block;
}

.top-rate #file_rating {
	margin-right: 0;
	color: #fff;
	position: relative;
	top: 50%;
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.top-rate .thankyou {
	top: -11px;
}

.star_full {
	background: url(images/stars.svg) no-repeat right;
	background-size: 24px;
	opacity: .6
}

.star_half {
	background: url(images/stars.svg) no-repeat right;
	background-size: 24px;
	width: 12px !important;
	margin-left: 12px;
	box-sizing: content-box;
	opacity: .6
}

.star_empty {
	background: url(images/stars_fill.svg) no-repeat right;
	background-size: 24px;
}

.star_hover {
	background: url(images/stars.svg) no-repeat right;
	background-size: 24px;
	opacity: 1
}

.star_half.star_hover {
	margin-left: 0;
	width: 24px !important;
}

.thankyou {
	position: absolute;
	left: -32px;
	top: 1px;
}

.desc-img {
	width: 100%;
	padding: 20px;
	margin: 0 auto 20px;
	border-top: 2px solid #e2e2e2;
	border-bottom: 1px solid #e8e8e8;
	position: relative
}

.slick-slide img {
	width: auto;
	height: 370px;
}

.screen-slider {
	height: 370px;
	box-sizing: border-box;
	overflow-x: scroll;
	overflow-y: hidden;
	padding: 0;
	text-align: right;
	white-space: nowrap;
	width: 100%;
	-webkit-overflow-scrolling: touch;
}

.screen-slider li {
	height: 370px;
	display: inline-block;
	height: 100%;
	margin: 0 0 0 5px;
	vertical-align: top;
	cursor: pointer;
	width: auto;
}

.screen-slider li:last-child {
	margin-left: 0
}

.screen-slider li img {
	height: 370px
}

.showmore-button {
	border-top: 1px solid #ccc;
	margin-top: -1px;
	text-align: center;
	position: relative;
}

.showmore-button-inner {
	background: #727272;
	display: inline-block;
	padding: 12px 14px;
	line-height: 14px;
	font-size: 14px;
	color: #fff;
	cursor: pointer;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
}

.showmore-button-inner:hover {
	background: #d24726;
}

.showmore-button-inner:before {
	content: '';
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, #fff));
	background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0), #fff);
	background: linear-gradient(to bottom, rgba(255, 255, 255, 0), #fff);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#00ffffff', EndColorStr='#ffffff');
	top: -41px;
	height: 40px;
	left: 0;
	position: absolute;
	width: 100%;
}

.less.showmore-button-inner:before {
	display: none
}

.tags {
	padding: 20px;
}

.tags .tag h2 {
	margin-bottom: 15px;
	font-size: 16px;
}

.tags ul {
	overflow: hidden;
	line-height: 20px;
}

.tags ul li {
	margin: 5px 0 6px 8px;
	padding: 0;
	background-color: transparent;
	vertical-align: middle;
	display: inline-block;
}

.tags ul li a {
	color: #d24725;
	border: 1px solid #d24725;
	display: block;
	padding: 4px 10px;
	border-radius: 4px;
	font-size: 14px;
	text-decoration: none;
	transition: all ease-in-out .3s;
}

.tags ul li a:hover {
	color: #fff;
	background: #d24725;
	border: 1px solid #d24725;
}

.additional {
	padding: 20px;
}

.app-page .additional {
	border-top: 2px solid #e2e2e2;
}

.additional h2 {
	margin-bottom: 15px;
}

.additional ul {
	width: 100%;
	clear: both;
	overflow: hidden;
	display: flex;
	flex-wrap: wrap;
}

.additional li {
	width: 33.33%;
	float: right;
	display: inline-table;
}

.additional li p {
	padding-bottom: 5px;
	font-size: 14px;
}

.additional li p strong {
	font-size: 16px;
	font-weight: 600;
}

.additional li p a {
	line-height: 1
}

.additional li .gplink img {
	height: 16px
}

.additional li:nth-child(n+4) {
	margin-top: 10px;
}

.report-box {
	display: none
}

.report-box {
	padding: 10px
}

.report-box textarea {
	margin-bottom: 20px;
	text-align: right
}

.report-box .report-title {
	margin-bottom: 20px;
	font-weight: 700;
}

.file_rating {
	margin-bottom: 20px;
}

.bb_emoticon {
	height: 24px;
	width: 24px;
	min-height: 20px;
	min-width: 20px;
	display: inline-block;
	margin: 0 2px;
	line-height: normal;
	vertical-align: middle;
	transition: transform .15s cubic-bezier(.3, 0, .2, 2)
}

#bb_code {
	padding: 10px 0;
}

#bb_code .bb_emoticon:hover {
	transform: scale(1.2);
}

#comment,
.report-box textarea {
	word-break: break-all;
	min-height: 100px;
	font-size: 16px;
	background: #fff;
	border: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc;
	border-radius: 4px;
	padding: 7px;
	display: inline-block;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	zoom: 1;
	width: 100%;
	box-sizing: border-box;
}

.report-box textarea {
	min-width: 400px
}

input[type=submit].submit-btn,
.report-box input[type=submit],
.btn-safe {
	background: #c3c3c3;
	color: #fff;
	padding: 8px 10px;
	font-size: 14px;
	border-radius: 4px;
	border: 0;
	transition: all ease-in-out .3s;
}

.comment-form {
	padding: 20px;
	border-bottom: 1px solid #dcdcdc;
}

#comments .comment {
	padding: 20px;
	border-bottom: 1px solid #e2e2e2;
}

#comments .comment .user {
	margin-left: 10px
}

#comments .comment .user a {
	color: #d24726;
}

#comments .comment .date {
	color: #9e9e9e;
	font-size: 14px;
}

#comments .comment .text {
	margin-top: 15px
}

#comments .comment .text .bb_emoticon {
	margin: 0;
	height: 20px;
	width: 20px;
}

.safeToDownload {
	display: none
}

.safeToDownload h3 {
	font-size: 30px;
	font-weight: 300;
	line-height: 60px;
	color: #d24726
}

.safewrap {
	max-width: 640px
}

.safewrap p {
	margin-bottom: 15px;
	line-height: 26px
}

.safewrap p span {
	background-color: rgb(220, 255, 166)
}

.slick-prev,
.slick-next {
	font-size: 0;
	line-height: 0;
	position: absolute;
	top: 50%;
	display: block;
	width: 60px;
	height: 60px;
	padding: 0;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
	cursor: pointer;
	color: transparent;
	border: none;
	outline: none;
	background: rgba(0, 0, 0, 0.4);
	z-index: 99;
	border-radius: 0
}

.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
	color: transparent;
	outline: none;
	background: rgba(0, 0, 0, 0.7);
	border: 0;
}

.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
	opacity: 1;
}

.slick-prev {
	right: 20px;
}

.slick-next {
	left: 20px;
}

.slick-next:before,
.slick-prev:before {
	content: '';
	background-size: 40px;
	background-repeat: no-repeat;
	display: block;
	width: 40px;
	height: 40px;
	margin: 0 auto;
}

.slick-next:before {
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg data-name='Layer 1' id='Layer_1' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.Graphic-Style%7Bfill:none;stroke:%23fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Ctitle/%3E%3Cpolyline class='Graphic-Style' data-name='<Path>' id='_Path_' points='16.34 20.59 7.66 11.9 16.14 3.41'/%3E%3C/svg%3E");
}

.slick-prev:before {
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg data-name='Layer 1' id='Layer_1' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.Graphic-Style%7Bfill:none;stroke:%23fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Ctitle/%3E%3Cpolyline class='Graphic-Style' data-name='<Path>' id='_Path_' points='7.66 3.41 16.34 12.1 7.86 20.59'/%3E%3C/svg%3E");
}

.play-tube {
	display: inline-block;
	vertical-align: middle;
	position: relative;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
}

.play-tube .play {
	background-image: url(data:image/png;base64,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);
}

.play-tube .play {
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 0;
	display: block;
	position: absolute;
	background-position: center;
	background-repeat: no-repeat;
}

body.compensate-for-scrollbar {
	overflow: hidden;
}

.fancybox-active {
	height: auto;
}

.fancybox-is-hidden {
	left: -9999px;
	margin: 0;
	position: absolute !important;
	top: -9999px;
	visibility: hidden;
}

.fancybox-container {
	-webkit-backface-visibility: hidden;
	height: 100%;
	left: 0;
	outline: none;
	position: fixed;
	-webkit-tap-highlight-color: transparent;
	top: 0;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	transform: translateZ(0);
	width: 100%;
	z-index: 99992;
}

.fancybox-container * {
	box-sizing: border-box;
}

.fancybox-outer,
.fancybox-inner,
.fancybox-bg,
.fancybox-stage {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
}

.fancybox-outer {
	-webkit-overflow-scrolling: touch;
	overflow-y: auto;
}

.fancybox-bg {
	background: rgb(30, 30, 30);
	opacity: 0;
	transition-duration: inherit;
	transition-property: opacity;
	transition-timing-function: cubic-bezier(.47, 0, .74, .71);
}

.fancybox-is-open .fancybox-bg {
	opacity: .9;
	transition-timing-function: cubic-bezier(.22, .61, .36, 1);
}

.fancybox-infobar,
.fancybox-toolbar,
.fancybox-navigation .fancybox-button {
	direction: ltr;
	opacity: 0;
	position: absolute;
	transition: opacity .25s ease, visibility 0s ease .25s;
	visibility: hidden;
	z-index: 99997;
}

.fancybox-show-infobar .fancybox-infobar,
.fancybox-show-toolbar .fancybox-toolbar,
.fancybox-show-nav .fancybox-navigation .fancybox-button {
	opacity: 1;
	transition: opacity .25s ease 0s, visibility 0s ease 0s;
	visibility: visible;
}

.fancybox-infobar {
	color: #ccc;
	font-size: 13px;
	-webkit-font-smoothing: subpixel-antialiased;
	height: 44px;
	left: 0;
	line-height: 44px;
	min-width: 44px;
	mix-blend-mode: difference;
	padding: 0 10px;
	pointer-events: none;
	top: 0;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.fancybox-toolbar {
	right: 0;
	top: 0;
}

.fancybox-stage {
	overflow: visible;
	transform: translateZ(0);
	z-index: 99994;
}

.fancybox-is-open .fancybox-stage {
	overflow: hidden;
}

.fancybox-slide {
	-webkit-backface-visibility: hidden;
	display: none;
	height: 100%;
	left: 0;
	outline: none;
	overflow: auto;
	-webkit-overflow-scrolling: touch;
	padding: 44px;
	position: absolute;
	text-align: center;
	top: 0;
	transition-property: transform, opacity;
	white-space: normal;
	width: 100%;
	z-index: 99994;
}

.fancybox-slide::before {
	content: '';
	display: inline-block;
	font-size: 0;
	height: 100%;
	vertical-align: middle;
	width: 0;
}

.fancybox-is-sliding .fancybox-slide,
.fancybox-slide--previous,
.fancybox-slide--current,
.fancybox-slide--next {
	display: block;
}

.fancybox-slide--image {
	overflow: hidden;
	padding: 44px 0;
}

.fancybox-slide--image::before {
	display: none;
}

.fancybox-slide--html {
	padding: 6px;
}

.fancybox-content {
	background: #fff;
	display: inline-block;
	margin: 0;
	max-width: 100%;
	overflow: auto;
	-webkit-overflow-scrolling: touch;
	padding: 44px;
	position: relative;
	text-align: right;
	vertical-align: middle;
}

.fancybox-slide--image .fancybox-content {
	animation-timing-function: cubic-bezier(.5, 0, .14, 1);
	-webkit-backface-visibility: hidden;
	background: transparent;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	left: 0;
	max-width: none;
	overflow: visible;
	padding: 0;
	position: absolute;
	top: 0;
	-ms-transform-origin: top left;
	transform-origin: top left;
	transition-property: transform, opacity;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	z-index: 99995;
}

.fancybox-can-swipe .fancybox-content,
.fancybox-can-pan .fancybox-content {
	cursor: -webkit-grab;
	cursor: grab;
}

.fancybox-container [data-selectable='true'] {
	cursor: text;
}

.fancybox-image {
	background: transparent;
	border: 0;
	height: 100%;
	left: 0;
	margin: 0;
	max-height: none;
	max-width: none;
	padding: 0;
	position: absolute;
	top: 0;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	width: 100%;
}

.fancybox-slide--video .fancybox-content {
	height: 100%;
	overflow: visible;
	padding: 0;
	width: 100%;
}

.fancybox-slide--video .fancybox-content {
	background: #000;
}

.fancybox-slide--iframe .fancybox-content {
	background: #fff;
}

.fancybox-video,
.fancybox-iframe {
	background: transparent;
	border: 0;
	display: block;
	height: 100%;
	margin: 0;
	overflow: hidden;
	padding: 0;
	width: 100%;
}

.fancybox-iframe {
	left: 0;
	position: absolute;
	top: 0;
}

.fancybox-button {
	background: rgba(30, 30, 30, .6);
	border: 0;
	border-radius: 0;
	box-shadow: none;
	cursor: pointer;
	display: inline-block;
	height: 44px;
	margin: 0;
	padding: 10px;
	position: relative;
	transition: color .2s;
	vertical-align: top;
	visibility: inherit;
	width: 44px;
}

.fancybox-button,
.fancybox-button:visited,
.fancybox-button:link {
	color: #ccc;
}

.fancybox-button:hover {
	color: #fff;
}

.fancybox-button:focus {
	outline: none;
}

.fancybox-button.fancybox-focus {
	outline: 1px dotted;
}

.fancybox-button[disabled],
.fancybox-button[disabled]:hover {
	color: #888;
	cursor: default;
	outline: none;
}

.fancybox-button div {
	height: 100%;
}

.fancybox-button svg {
	display: block;
	height: 100%;
	overflow: visible;
	position: relative;
	width: 100%;
}

.fancybox-button svg path {
	fill: currentColor;
	stroke-width: 0;
}

.fancybox-button--play svg:nth-child(2),
.fancybox-button--fsenter svg:nth-child(2) {
	display: none;
}

.fancybox-button--pause svg:nth-child(1),
.fancybox-button--fsexit svg:nth-child(1) {
	display: none;
}

.fancybox-progress {
	background: #ff5268;
	height: 2px;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	-ms-transform: scaleX(0);
	transform: scaleX(0);
	-ms-transform-origin: 0;
	transform-origin: 0;
	transition-property: transform;
	transition-timing-function: linear;
	z-index: 99998;
}

.fancybox-close-small {
	background: transparent;
	border: 0;
	border-radius: 0;
	color: #ccc;
	cursor: pointer;
	opacity: .8;
	padding: 8px;
	position: absolute;
	right: -12px;
	top: -44px;
	z-index: 401;
}

.fancybox-close-small:hover {
	color: #fff;
	opacity: 1;
}

.fancybox-slide--html .fancybox-close-small {
	color: currentColor;
	padding: 10px;
	right: 0;
	top: 0;
}

.fancybox-slide--image.fancybox-is-scaling .fancybox-content {
	overflow: hidden;
}

.fancybox-is-scaling .fancybox-close-small,
.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {
	display: none;
}

.fancybox-navigation .fancybox-button {
	background-clip: content-box;
	height: 100px;
	opacity: 0;
	position: absolute;
	top: calc(50% - 50px);
	width: 70px;
}

.fancybox-navigation .fancybox-button div {
	padding: 7px;
}

.fancybox-navigation .fancybox-button--arrow_left {
	left: 0;
	left: env(safe-area-inset-left);
	padding: 31px 26px 31px 6px;
}

.fancybox-navigation .fancybox-button--arrow_right {
	padding: 31px 6px 31px 26px;
	right: 0;
	right: env(safe-area-inset-right);
}

.fancybox-loading {
	animation: fancybox-rotate 1s linear infinite;
	background: transparent;
	border: 4px solid #888;
	border-bottom-color: #fff;
	border-radius: 50%;
	height: 50px;
	left: 50%;
	margin: -25px 0 0 -25px;
	opacity: .7;
	padding: 0;
	position: absolute;
	top: 50%;
	width: 50px;
	z-index: 99999;
}

@keyframes fancybox-rotate {
	100% {
		transform: rotate(360deg);
	}
}

.fancybox-animated {
	transition-timing-function: cubic-bezier(0, 0, .25, 1);
}

.fancybox-fx-slide.fancybox-slide--previous {
	opacity: 0;
	transform: translate3d(-100%, 0, 0);
}

.fancybox-fx-slide.fancybox-slide--next {
	opacity: 0;
	transform: translate3d(100%, 0, 0);
}

.fancybox-fx-slide.fancybox-slide--current {
	opacity: 1;
	transform: translate3d(0, 0, 0);
}

.fancybox-fx-fade.fancybox-slide--previous,
.fancybox-fx-fade.fancybox-slide--next {
	opacity: 0;
	transition-timing-function: cubic-bezier(.19, 1, .22, 1);
}

.fancybox-fx-fade.fancybox-slide--current {
	opacity: 1;
}

.fancybox-fx-zoom-in-out.fancybox-slide--previous {
	opacity: 0;
	transform: scale3d(1.5, 1.5, 1.5);
}

.fancybox-fx-zoom-in-out.fancybox-slide--next {
	opacity: 0;
	transform: scale3d(.5, .5, .5);
}

.fancybox-fx-zoom-in-out.fancybox-slide--current {
	opacity: 1;
	transform: scale3d(1, 1, 1);
}

@media all and (max-height: 576px) {
	.fancybox-slide {
		padding-left: 6px;
		padding-right: 6px;
	}
	.fancybox-slide--image {
		padding: 6px 0;
	}
	.fancybox-close-small {
		right: -6px;
	}
	.fancybox-slide--image .fancybox-close-small {
		background: #4e4e4e;
		color: #f2f4f6;
		height: 36px;
		opacity: 1;
		padding: 6px;
		right: 0;
		top: 0;
		width: 36px;
	}
}

.fancybox-thumbs {
	background: #ddd;
	bottom: 0;
	display: none;
	margin: 0;
	-webkit-overflow-scrolling: touch;
	-ms-overflow-style: -ms-autohiding-scrollbar;
	padding: 2px 2px 4px 2px;
	position: absolute;
	right: 0;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	top: 0;
	width: 212px;
	z-index: 99995;
}

.fancybox-thumbs-x {
	overflow-x: auto;
	overflow-y: hidden;
}

.fancybox-show-thumbs .fancybox-thumbs {
	display: block;
}

.fancybox-show-thumbs .fancybox-inner {
	right: 212px;
}

.fancybox-thumbs__list {
	font-size: 0;
	height: 100%;
	list-style: none;
	margin: 0;
	overflow-x: hidden;
	overflow-y: auto;
	padding: 0;
	position: absolute;
	position: relative;
	white-space: nowrap;
	width: 100%;
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {
	width: 7px;
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {
	background: #fff;
	border-radius: 10px;
	box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb {
	background: #2a2a2a;
	border-radius: 10px;
}

.fancybox-thumbs__list a {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	background-color: rgba(0, 0, 0, .1);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	cursor: pointer;
	float: left;
	height: 75px;
	margin: 2px;
	max-height: calc(100% - 8px);
	max-width: calc(50% - 4px);
	outline: none;
	overflow: hidden;
	padding: 0;
	position: relative;
	-webkit-tap-highlight-color: transparent;
	width: 100px;
}

.fancybox-thumbs__list a::before {
	border: 6px solid #ff5268;
	bottom: 0;
	content: '';
	left: 0;
	opacity: 0;
	position: absolute;
	right: 0;
	top: 0;
	transition: all .2s cubic-bezier(.25, .46, .45, .94);
	z-index: 99991;
}

.fancybox-thumbs__list a:focus::before {
	opacity: .5;
}

.fancybox-thumbs__list a.fancybox-thumbs-active::before {
	opacity: 1;
}

.contact-page .content p {
	margin-bottom: 10px;
}

.line {
	clear: both;
	display: block
}

.content_boxs {
	padding: 20px
}

@media all and (max-width: 576px) {
	.fancybox-thumbs {
		width: 110px;
	}
	.fancybox-show-thumbs .fancybox-inner {
		right: 110px;
	}
	.fancybox-thumbs__list a {
		max-width: calc(100% - 10px);
	}
}

.stars {
	background: url(images/stars_fill.svg) repeat-x;
	height: 17px;
	width: 85px;
	clear: both;
	direction: ltr;
	position: relative;
}

.stars span.score {
	display: block;
	background: url(images/stars.svg) repeat-x;
	height: 17px;
	width: 75px;
	background-size: 17px;
	float: right
}

.stars.stars0 span.score {
	width: 0%;
}

.stars.stars1 span.score {
	width: 20%;
}

.stars.stars2 span.score {
	width: 40%;
}

.stars.stars3 span.score {
	width: 60%;
}

.stars.stars4 span.score {
	width: 80%;
}

.stars.stars5 span.score {
	width: 100%;
}

input[type=submit].submit-btn:hover,
.arrow_nav a:hover,
.report-box input[type=submit]:hover,
.btn-safe:hover {
	background: #d24726;
	color: #fff;
	cursor: pointer
}

.arrow_nav a {
	padding: 8px 20px;
	background: #c3c3c3;
	display: inline-block;
	color: #fff;
	text-decoration: none
}

.arrow_nav a.previous {
	float: left
}

@media only screen and ( max-width: 1045px) {
	.main,
	.head-wrap {
		width: 100%;
	}
	.logo {
		right: 20px
	}
	#right {
		width: 68%;
	}
	.left {
		width: 30%;
	}
	.search-box {
		width: 92%;
		margin: 15px 4% 0;
	}
	.search-box #s {
		width: 80%
	}
	input.search-btn {
		width: 20%
	}
}

@media only screen and (max-width: 990px) {
	.box .item {
		width: 25%
	}
}

@media only screen and (max-width: 900px) {
	#right,
	.left {
		width: 100%
	}
	.box .item {
		width: 20%
	}
	.e3ln-btn {
		height: 280
	}
}

@media only screen and (max-width: 730px) {
	#right,
	.left {
		width: 100%
	}
	.box .item {
		width: 20%;
	}
	.e3ln-btn {
		height: 280
	}
}

@media only screen and (max-width: 670px) {
	.box .item {
		width: 25%;
	}
	.logo {
		right: 80px;
	}
	.menu-list li {
		display: none
	}
	.menu-list li.se-box,
	#slide-out-open {
		display: block
	}
	.screen-slider li img,
	.screen-slider {
		height: 260px;
	}

	.additional li {
		width: 50%
	}
	.app_card_tit p {
		font-size: 14px
	}
	.e3ln-btn {
		height: 280
	}
	.sub-wrap {
		width: 32.333333%;
	}
}

@media only screen and (max-width: 500px) {
	.header,.head-wrap,.logo{height: 50px;}
	.logo {
		width: 164px;
		right: 50%;
		-webkit-transform: translate(50%, 0);
		-ms-transform: translate(50%, 0);
		transform: translate(50%, 0);
	}
	#slide-out-open, .mob-search-btn{
		height: 32px;
		width: 32px;
		top: 8px;
	}
	#slide-out-open span{
		top: 7px;
		width: 20px;
		right: 6px;
	}
	#slide-out-open span:before {
    top: 7px;width: 20px;
	}
	#slide-out-open span:after {
    top: 14px;width: 20px;
	}
	.details-all .icon{margin-left: 10px;}
	.details-author p, .details-ver{margin-top: 5px;}
	.details-author{margin-bottom: 5px;}
	.details-ver span,.details-author a,.details-ver {font-size: 12px;}
	.details-rating{margin-bottom:7px;}
	.small-desc{margin-bottom:0;}
	.advertisement{
		padding-top:0;
		font-size: 10px;
		line-height: 1;
	}
	.title-like h1 {
		font-size: 20px;
		line-height: 24px;
	}
	.top-e3ln,.e3ln-btn{height:250px !important;}
	.box .item {
		width: 33.3333333%;
	}
	.sub-wrap {
		width: 49%;
	}
	.box .item:nth-child(10) {
		display: none
	}
	.details-all .icon {
		height: 80px;
		width: 80px;
	}
	.screen-slider li img,
	.screen-slider {
		height: 200px;
	}
	.btn-download {
		margin: 0 10px 10px;
	}
	.box .item .app_card img {
		height: 80px
	}
	.app_card_tit p {
		font-size: 14px;
		max-height: 48px
	}
	.menu-list li.se-box .top-search {
		display: none;
		left: 50px;
		position: absolute;
		border: 0;
		padding-top: 8px;
	}
	.top-search .in-search {
		background-color: #646563;
		border-color: #646563;
		border-radius: 0;
		width: 100%;
		color: #bdbdbd;
		height:32px;
	}
	.in-search{height:32}
	.top-search .sea-icon{height:32px;}
	.top-search .in-search::placeholder {
		color: #bdbdbd
	}
	.top-search form {
		width: 230px
	}
	.mob-search-btn {
		display: block;
		background-color: #646664;
		position: absolute;
		left: 20px;
		background-size: 20px
	}
	.mob-search-btn.active {
		background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' fill='%23b5b5b5' style='enable-background:new 0 0 512 512;' version='1.1' viewBox='0 0 512 512' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M437.5,386.6L306.9,256l130.6-130.6c14.1-14.1,14.1-36.8,0-50.9c-14.1-14.1-36.8-14.1-50.9,0L256,205.1L125.4,74.5 c-14.1-14.1-36.8-14.1-50.9,0c-14.1,14.1-14.1,36.8,0,50.9L205.1,256L74.5,386.6c-14.1,14.1-14.1,36.8,0,50.9 c14.1,14.1,36.8,14.1,50.9,0L256,306.9l130.6,130.6c14.1,14.1,36.8,14.1,50.9,0C451.5,423.4,451.5,400.6,437.5,386.6z'/%3E%3C/svg%3E");
	}
	.menu-list li:hover .top-search:after {
		width: 0
	}
	.report-box textarea {
		min-width: 100%
	}
	.app-list {
		padding: 10px 5px;
	}
	.breadcrumb {
		padding: 0 10px 6px;
	}
	.breadcrumb,
	.breadcrumb a {
		font-size: 11px
	}
	.details-all {
		padding: 0 10px
	}
}
@media only screen and (max-width: 426px) {
	.btn-download {
    display: block;
}
.backtoinfo{margin: 0 10px 10px;}
}

@media only screen and (max-width: 350px) {
	.details-all {
		padding: 0 10px
	}
	.breadcrumb {
		padding: 0 10px 10px;
	}
	.breadcrumb,
	.breadcrumb a {
		font-size: 11px
	}
	.box .item {
		width: 50%;
	}
	.box .item:nth-child(10) {
		display: block
	}
	.app_card_tit p {
		font-size: 16px;
		max-height: 40px
	}
	.box .item .app_card img {
		height: 100px
	}

	.details-all {
		padding: 0 10px
	}
	.top-search form {
		width: 190px;
	}
}