body {
	background-color: #FFF;
}
.fullhtml, .fullhtml p, .innerContact *, .p_contents p, .hasGameCenter, .hasIAP {
	font-size: 16px;
	font-weight: 300;
}
.fullhtml, .fullhtml p, .p_contents p {
	word-break: break-word;
}
.fullhtml, .fullhtml p {
	font-family: 'Gudea', sans-serif;
	line-height: 22px;
	margin: 0;
}
.main-article #comments, #comments li, #comments ul li {
	list-style: none;
	margin: 0;
	padding: 0;
}
.main-article .owl-carousel {
	overflow: hidden;
}
.main-article .owl-carousel, .main-article .owl-carousel .owl-item img {
	height: 360px;
}
.main-article .owl-carousel .owl-item img {
	width: auto !important;
}
.main-article .owl-theme .owl-controls {
	height: 0;
	margin: 0;
	overflow: visible;
}
.main-article .owl-theme .owl-controls .owl-nav .owl-prev,
.main-article .owl-theme .owl-controls .owl-nav .owl-next {
	font-size: 31px;
	font-family: 'Gudea',sans-serif;
	font-weight: 500;
	text-transform: uppercase;
	padding: 12px 20px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	position: absolute;
	top: 44%;
	opacity: 0;
	-o-opacity: 0;
	-ms-opacity: 0;
	-moz-opacity: 0;
	-webkit-opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
	margin: 0;
}
.main-article .owl-theme:hover .owl-controls .owl-nav .owl-prev,
.main-article .owl-theme:hover .owl-controls .owl-nav .owl-next {
	opacity: 0.6;
	-o-opacity: 0.6;
	-ms-opacity: 0.6;
	-moz-opacity: 0.6;
	-webkit-opacity: 0.6;
	filter: alpha(opacity=60);
	margin: 0;
}
.main-article .owl-theme .owl-controls .owl-nav .owl-prev:hover,
.main-article .owl-theme .owl-controls .owl-nav .owl-next:hover {
	opacity: 0.85;
	-o-opacity: 0.85;
	-ms-opacity: 0.85;
	-moz-opacity: 0.85;
	-webkit-opacity: 0.85;
	filter: alpha(opacity=85);
}
.main-article .owl-theme .owl-controls .owl-nav .owl-prev {
	margin-left: 20px;
	left: 3%;
}
.main-article .owl-theme .owl-controls .owl-nav .owl-next {
	margin-right: 20px;
	right: 3%;
}
.main-article .owl-theme .owl-controls .owl-nav .owl-prev .fa {
	padding-right: 3px;
}
.main-article .owl-theme .owl-controls .owl-nav .owl-next .fa {
	padding-left: 3px;
}
#owload {
	width: 100%;
	height: 50px;
	background: url('data:image/gif;base64,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') no-repeat center center;
}
#comments.inner .commment-content .comment-text {
	margin-left: 0;
}
#comments.inner .commment-content .time-stamp {
	padding: 0;
}
#comments.inner .commment-content .comment-title {
	font-size: 17px;
}
#comments .commment-content .time-stamp {
	line-height: 17px;
	color: #CCC !important;
}
#comments .commment-content .comment-text .user-nick {
	color: #CCC;
	font-weight: 300;
	font-size: 14px;
	line-height: 17px;
}
.u-spacer {
	float: left;
	width: 1px;
	height: 17px;
	background: #CCC;
	margin: 0 6px;
}
.split-charts > div, .fullscreen .p_footer, .newInnerDetails, .newInnerDetails div {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.newInnerDetails {
	text-align: center;
	font-weight: 500;
	color: #000;
	margin: 25px 0;
}
.newInnerDetails > div {
	display: inline-block;
	min-width: 16%;
	padding: 10px;
}
.newInnerDetails.ios > div {
	min-width: 19.33%;
}
.newInnerDetails > div > .title-b {
	font-size: 16px;
	padding: 4px 10px;
	background-color: #EFEFEF;
	display: inline-block;
	margin-bottom: 13px;
	font-weight: 300;
}
.newInnerDetails > div > div > span {
	font-size: 22px;
	font-weight:400;
}
.hasGameCenter {
	height: 25px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAMAAADzN3VRAAAAYFBMVEUjHyAAAAAjHyAjHyAjHyAjHyAjHyAjHyAjHyAjHyAjHyAjHyAjHyAjHyAjHyAjHyAjHyAjHyAjHyAjHyAjHyAjHyAjHyAjHyAjHyAjHyAjHyAjHyAjHyAjHyAjHyAjHyB2+VMpAAAAIHRSTlOAAJnMwOaP4J1gTrpyC/TYsScW0MalRIge6mYxeJhaV2p/jcUAAAD8SURBVCjPXc/ZsoMgEEXRhmYQAQWcMt3k///yth2csp8oV3EsQFy6tc61mY9QPwSAl5sfwD1KleiAW7w3wL0KS3nBt6SU+qu3VomhglFr9VYmaaHWsHjgZgERtiaWuucEPH8lbTLDdW3025rbZVFqsFrrMS0ANwEf2POaQ8TJicsa2hUsyfggyfvYiNiT9Ii+kU8BIvArDSSkhr73aZJSLiSZdnoasch5+S2DEO2kqXunVxibKi1JHL7SDQwneeJgWSwmhkP4z7brsJFHM0lGTt+TPFVIhGTp7RmCWKVMqyhzAlNYRHwb844RDrgJkqPotikClqPShhA+mc//pNUMsBE8XhEAAAAASUVORK5CYII=) no-repeat center left;
	padding-left: 32px;
	line-height: 25px;
	margin-top: 10px;
	font-weight: 600;
}
.hasIAP {
	height: 18px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASBAMAAACk4JNkAAAALVBMVEUAAAAoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCjbT+RpAAAADnRSTlMAgBDfr49wWEAwIO/Pn0fP3V4AAABOSURBVAjXY3j3jgEKECyud2AAErCDs/zgrDw4qw/O4oOzeMD04wgGBlYQw20B0ED2d+9si8BGc77zhNkC18GwD8ZifCcAJfTePUAjELIAw+hUdTCUIO0AAAAASUVORK5CYII=) no-repeat 3px center;
	padding-left: 32px;
	line-height: 18px;
	margin-top: 20px;
	font-weight: 600;
}
.iosIcon {
	padding: 0 20px 0 10px;
}
@media all and (max-width: 720px) {
	.ios.fa-apple {
		display: none;
	}
}
@media all and (max-width: 470px) {
	.iosIcon {
		padding: 0;
	}
}
.ios.fa-apple {
	position: absolute;
	right: 0;
	color: #E5E5E5;
	color: rgba(84, 84, 84, 0.27);
	-webkit-transform: rotate(-18deg);
	-moz-transform: rotate(-18deg);
	-ms-transform: rotate(-18deg);
	-o-transform: rotate(-18deg);
	transform: rotate(-18deg);
	font-size: 200px;
	bottom: -75px;
}
.innerPermissions > div {
	width: 150px;
	margin: 0 1%;
	position: relative;
}
.innerPermissions > div > a > span {
	font-size: 16px;
	color: #B6B6B6;
	font-weight: 300;
}
.permissionsOverlay, .permissionsBox, .registerBox {
	position: fixed;
	top: 0;
	left: 0;
}
.permissionsOverlay, .permissionsBox.fullscreen, .registerBox.fullscreen {
	right: 0;
	bottom: 0;
	width: 100%;
}
.permissionsOverlay {
	z-index: 9998;
	background: #E5E5E5;
	background: rgba(23, 23, 23, 0.7);
	display: none;
}
.permissionsBox {
	background: #FFF;
	z-index: 9999;
	max-width: 630px;
	width: 90%;
	display: none;
	color: #000;
}
.registerBox {
	background: #FFF;
	z-index: 9999;
	max-width: 900px;
	width: 90%;
	display: none;
	color: #000;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding: 40px;
	background-image:url('/template/images/register_box_background.png'); 
	background-position:top right; 
	background-repeat: no-repeat;
}
.registerBox li{
	padding-left: 30px;
    background-image: url('/template/images/li_circle.png');
    background-repeat: no-repeat;
    background-position: left top;
    margin-bottom: 30px;
}

.registerBox li:last-of-type {
margin-bottom:0;
}

.row_top {
	font-size: 60px;
	font-weight: 300;
	min-height: 153px;
}
.row_top span {
	font-weight:600; 
	color: #00a1d9;
}
.row_bottom {
	overflow:hidden;
	margin-top: 10px;
}
.row_title {
	background-color: #f0f0f0;
    font-weight: 600;
    padding: 10px;
    font-size: 14px;
    letter-spacing: 1px;
    margin-bottom: 15px;
}
.float_50_left {
	float:left; 
	width:49%;
}

.float_50_right {
	float:right; 
	width:49%;
}
.li_title {
	padding-top: 3px;
	padding-bottom: 5px;
	margin-bottom: 5px;
	font-weight: 500;
    letter-spacing: 1px;
    border-bottom:1px solid #eaeaea;
    font-size: 14px;
}

.li_title_price{
	float: right;
}
.li_bold_title{
	color: #06a4da;
}

.li_content{
	font-size: 14px;
	line-height:1.4em;
}

.permissionsBox.fullscreen, .registerBox.fullscreen {
	top: 0 !important;
	left: 0 !important;
	height: 100%;
	max-width: none;
}
.p_header {
	line-height: 100%;
	position: relative;
}
.p_header > span {
	width: 70%;
	display: inline-block;
	font-weight: 500;
	font-size: 26px;
	line-height: 26px;
}
.p_header > span, .p_header > img {
	vertical-align: middle;
	margin-left: 15px;
}
.p_header a {
	display: block;
	width: 69px;
	max-width: 7%;
	position: absolute;
	top: 10px;
	right: 10px;
}
.p_body {
	overflow-y: auto;
	overflow-x: hidden;
}
.p_body > .p_highlight {
	background: #E8E8E8;
}

.p_body > div > div.p_contents {
	padding-left: 140px;
}
.p_icon {
	float: left;
}
.p_contents span {
	font-size: 22px;
}
.p_contents p {
	margin-top: 8px;
}
i.p_circle {
	display: inline-block;
	height: 15px;
	width: 15px;
	margin-top: 4px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}
i.p_circle + i.p_circle {
	margin-left: 5px;
}
.p_circle.hard {
	background: red;
}
.p_circle.medium {
	background: orange;
}
.p_circle.soft {
	background: green;
}
.fullscreen .p_footer {
	position: absolute;
	bottom: 0;
	width: 100%;
}
.p_footer {
	background: #e8e8e8;
	margin-top: 25px;
	padding: 15px;
	text-align: right;
}
/*.p_footer > span {
	vertical-align: middle;
	font-size: 20px;
}*/
.p_footer > div {
	vertical-align: middle;
	display: inline-block;
	margin: 0 8px;
}
.p_footer i.p_circle {
	display: block;
	margin: 0 auto 5px auto;
}
#switcher {
	display: none;
}
.outside {
	padding-top: 10px;
}
.header #top-sub-menu, .outside, .header #main-menu {
	margin: 0;
}
.app-header {
	max-width: 1200px;
	z-index: 999;
	background: #FEFEFE;
	padding: 10px 0;
	margin-bottom: 10px;
	border-bottom: 1px solid #E5E5E5;
	/*position: relative;*/
	/* -webkit-box-shadow: 0 5px 31px -5px #E5E5E5; */
	-moz-box-shadow: 0 5px 31px -5px #E5E5E5;
	/* box-shadow: 0 5px 31px -5px #E5E5E5; */
}
.app-header > div {
	float: left;
}
.app-header > .downloadbtns {
	text-align: center;
	float: right;
}
@media all and (min-width: 380px) {
	.downloadbtns a + a, .downloadbtns a + div {
		margin-left: 5px;
	}
}
.app-header .info > div, .app-header .info > a {
	float: left;
}
.app-header .sep {
	display: inline-block;
	width: 1px;
	background: #B0B0B0;
	margin: 0 8px;
	overflow: hidden;
	color: #B0B0B0;
}
.main-article h2 {
	font-weight: 100;
	margin: 15px 0 0 0;
	font-size: 36px;
	line-height: 1;
	margin-bottom: 0px;
}

.sep-header {
  position: absolute;
  left: 0;
  width: 100%;
  margin-top: 20px;
  height: 1px;
  background: #E5E5E5;
}

h2 small {
	vertical-align: baseline;
	font-size: 15px;
}
h4 > i, .downloadbtns .playbtn, .menu .item i, h4 > .view-more > i, .perm, .info i {
	background: transparent url(/img/sprite.png) no-repeat;
}
@media all and (max-width: 1000px) {
	.app-header > div, .app-header > .downloadbtns {
		float: none;
		margin-left: 0 !important;
	}
	.app-header > .downloadbtns > a,
	.app-header > .downloadbtns > div {
		margin-top: 15px;
	}
	.app-header .backtopage {
		position: static;
		margin-top: 15px;
	}
	.app-header .app-icon {
		float: left;
		margin-right: 10px;
	}
}
.downloadbtns > a, .downloadbtns > div {
	display: inline-block;
	vertical-align: top;
	height: 52px;
}
.downloadbtns .playbtn {
	background-position: -336px -283px;
	width: 160px;
}
.downloadbtn {
	padding: 0 11px;
	background: #6FB720;
	text-align: center;
	font-size: 21px;
	line-height: 52px;
	color: #FFF;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.downloadbtn.disabled {
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
}
.newInnerDetails > div > .title-b {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.inner-contents  {
	border-top: 1px solid #E5E5E5;
	position: relative;
}
.inner-contents > .menu {
	display: none;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
	user-select: none;
}
#media > .screenshots {
	margin-top: 20px;
}
@media all and (min-width: 1255px) {
	#media.clearfix > .video, #media.clearfix > .screenshots {
		float: left;
		width: 49%;
	}
	#media.clearfix > .screenshots {
		margin-top: 0;
		margin-left: 2%;
	}
	.newInnerDetails> div + div {
		border-left: 1px solid #E5E5E5;
	}
	.inner-contents > .menu {
		display: block;
		float: left;
		width: 135px;
	}
	.menu .pin-wrapper > div {
		width: 135px !important;
	}
	/*.menu .pin-wrapper .scrolling {
		padding-top: 65px;
	}*/
	.appinfo {
		border-left: 1px solid #E5E5E5;
		/* padding-left: 20px; */
		margin-left: 135px;
	}
	.menu {
		text-align: center;
		font-size: 18px;
		/* font-weight: 300; */
	}
	.menu .item {
		display: block;
		padding: 15px 0;
		border-bottom: 1px solid #E5E5E5;
		border-left: 5px solid #E5E5E5;
		color: #626262;
		max-height: 9vh;
		font-weight: 200;
		/* margin: 15px 0; */
	}
	.menu .item:last-child {
		margin-bottom: 0;
	}
	.menu .item:hover, .menu .item.active {
		color: #626262;
		background-color: #F3F3F3;
		border-left-color: #2680EB;
	}
	.menu .item i {
		display: block;
		margin: 0 auto 2px auto;
		height: 55px;
		width: 60px;
	}

  .menu .item i {
      background-position: 0 -60px;
  }
  
  .menu .item:hover i, .menu .item.active i {
      background-position: 0 0;
  }
  
	.menu .item i.overview {
		background-position: 2px -56px;
	}
	.menu .item:hover i.overview, .menu .item.active i.overview {
		background-position: 2px 3px;
	}
	.menu .item i.traffic {
		background-position: -60px -56px;
	}
	.menu .item:hover i.traffic, .menu .item.active i.traffic {
		background-position: -60px 3px;
	}
	.menu .item i.information {
		background-position: -122px -56px;
	}
	.menu .item:hover i.information, .menu .item.active i.information {
		background-position: -122px 3px;
	}
	.menu .item i.audience {
		background-position: -177px -56px;
	}
	.menu .item:hover i.audience, .menu .item.active i.audience {
		background-position: -177px 3px;
	}
	.menu .item i.sdk {
		background-position: -486px -202px;
	}

  .menu .item:hover i.sdk, .menu .item.active i.sdk {
		background-position: -486px -152px;
	}

	.menu .item i.ads_int {
		background-position: -55px -330px;
	}
	.menu .item:hover i.ads_int, .menu .item.active i.ads_int {
		background-position: 6px -330px;
	}

  .menu .item i.employees {
		background-position: -247px -140px;
	}
  
	.menu .item:hover i.employees, .menu .item.active i.employees {
		background-position: -247px -140px;
  }
  
	.menu .item i.reviews {
		background-position: -239px -56px;
	}
	.menu .item:hover i.reviews, .menu .item.active i.reviews {
		background-position: -239px 3px;
	}
	.menu .item i.related {
		background-position: -296px -56px;
	}
	.menu .item:hover i.related, .menu .item.active i.related {
		background-position: -296px 3px;
	}
}
.spacer-2 {
	background: #E5E5E5;
	margin: 0 0 10px 0;
	height: 1px;
}
.spacer-2.full {
	margin: 40px 0 20px 0;
}
.main-article h4 {
	font-size: 24px;
	line-height: 22px;
	font-weight: 300;
	margin: 30px 0 5px 0;
	position: relative;
}
h4 > .view-more {
	font-size: 18px;
	font-weight: 100;
	color: #A9A9A9;
	line-height: 27px;
	position: absolute;
	right: 0;
	top: 0;
}
h4 > .view-more > i {
	display: inline-block;
	width: 12px;
	height: 27px;
	background-position: -377px -70px;
	margin-left: 3px;
}
h4 > i {
	display: inline-block;
	margin-right: 10px;
}
h4 > i.video {
	background-position: -126px -297px;
	width: 30px;
	height: 24px;
}
h4 > i.screenshots {
	background-position: -93px -297px;
	width: 29px;
	height: 26px;
}
h4 > i.permissions {
	background-position: -164px -297px;
	width: 24px;
	height: 24px;
}
h4 > i.description {
	background-position: -230px -297px;
	width: 18px;
	height: 25px;
}
h4 > i.topcharts {
	background-position: -283px -296px;
	width: 24px;
	height: 25px;
}
h4 > i.keywords {
	background-position: -253px -296px;
	width: 24px;
	height: 25px;
}
h4 > i.morefrom {
	background-position: -68px -296px;
	width: 19px;
	height: 25px;
}
h4 > i.related {
	background-position: -38px -296px;
	width: 24px;
	height: 25px;
}
.innerPermissions .chart {
	margin-bottom: 10px;
}
.perm {
	height: 72px;
	width: 78px;
}
.innerPermissions .perm {
	position: absolute;
	top: 37px;
	left: 37px;
}
.perm.p0 {
	background-position: 1px -126px;
}
.perm.p1 {
	background-position: -79px -125px;
}
.perm.p2 {
	background-position: -158px -127px;
}
.perm.p3 {
	background-position: -238px -126px;
}
.perm.p4 {
	background-position: -318px -127px;
}
.perm.p5 {
	background-position: -398px -127px;
}
.perm.p6 {
	background-position: 2px -206px;
}
.perm.p7 {
	background-position: -79px -205px;
}
.perm.p8 {
	background-position: -158px -206px;
}
.perm.p9 {
	background-position: -239px -206px;
}
.perm.p10 {
	background-position: -319px -205px;
}
.perm.p11 {
	background-position: -397px -205px;
}

.innerRelated > div {
	max-width: 170px;
}
.strict-block .block-content {
	background: #FFF;
	margin-top: 20px;
}
.strict-block .block-content.comments {
	margin-top: 30px;
}
h1, .info {
	font-weight: 300;
}
h1 {
	font-size: 30px;
	line-height: 26px;
	margin-bottom: 9px;
}
.info {
	font-size: 15px;
	line-height: 17px;
}
.split-charts {
	margin-top: 50px;
}
.split-charts > div + div {
	margin-top: 20px;
}
.main-article h3 {
	font-size: 30px;
	font-weight: 300;
	margin-bottom: 20px;
}
.rtable .row {
	border-bottom: 1px solid #E5E5E5;
	font-size: 17px;
	font-weight: 300;
	padding-bottom: 20px;
	margin-bottom: 20px;
}
.rtable .row .title {
	float: left;
	max-width: 40%;
	max-width: -webkit-calc(75% - 100px);
	max-width: -moz-calc(75% - 100px);
	max-width: -ms-calc(75% - 100px);
	max-width: calc(75% - 100px);
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
#topchart-table .row .title {
	max-width: -webkit-calc(40% - 70px);
	max-width: -moz-calc(40% - 70px);
	max-width: -ms-calc(40% - 70px);
	max-width: calc(40% - 70px);
}
#topchart-table .row .tag {
	font-size: 12px;
	float: right;
	padding: 2px 6px;
}
#topchart-table .row .tag + .tag {
	margin-right: 5px;
}
#topchart-table .row .tag.cat {
	background: #07A7C3;
	color: #FFF;
}
#topchart-table .row .tag.type {
	background: #58C5D8;
	color: #FFF;
}
#topchart-table .row .tag.device {
	background: #0099CC;
	color: #FFF;
}
.rtable .row .score {
	text-align: right;
	float: right;
	font-weight: 300;
	color: #000;
	width: 95px;
}
#topchart-table .row .score {
	width: auto;
	min-width: 95px;
}
		
.rtable .row .score > div {
	display: inline-block;
	width: 50px;
}

#topchart-table .row .score > div:not(.arrow) {
	width: 100px;
}

.rtable .row .score .equal {
	color: #A4A4A4;
}
.rtable .row .score .less {
	color: #A81616;
}
.rtable .row .score .more {
	color: #3EBF16;
}
.rtable .row .strength {
	float: right;
	border-radius: 5px;
	overflow: hidden;
	width: 22%;
	margin-top: 1px;
	height: 16px;
	background: #EBEBEB;
	margin: 0 5px;
}
.rtable .row .strength > div {
	background: #2680EB;
	height: 100%;
}
.rtable .row .score .arrow {
	display: inline-block;
	width: 0;
	height: 0;
	border-style: solid;
	margin-top: 3px;
}
.rtable .row .score .arrow.up {
	border-width: 0 8px 10px 8px;
	border-color: transparent transparent #64a920 transparent;
}
.rtable .row .score .arrow.down {
	border-width: 10px 8px 0 8px;
	border-color: #a2120d transparent transparent transparent;
}
.rtable .seemore {
	display: none;/* !important
	/*clear: both;*/
	text-align: center;
	margin-top: 15px;
}
.seemore a {
	display: inline-block;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 25px;
	font-size: 18px;
	border: 1px solid #2680EB;
	color: #2680EB;
	padding: 10px 15px;
	font-weight: 300;
	transition: all ease-in-out 100ms;
}

.seemore a:hover {
  background-color: #2680EB;
  color: white;
}

.btable {
	margin-top: 60px;
	text-align: center;
}
.btable .row {
	text-align: left;
}
.btable .row.m5 {
	display: none;
}
.btable .row.hdn {
	display: none;
	border-color: transparent;
}
.btable .seemore {
	margin-top: 15px;
	display: none;
}
.btable.hm5 .seemore {
	display: block;
}
@media all and (min-width: 1000px) {
	/*.btable.hm5 .seemore {
		display: none;
	}*/
	.btable.hm10 .seemore {
		display: block;
	}
	.btable .row.m5 {
		display: block;
	}
	.btable .row.m10 {
		display: none;
	}
	.spacer-2.full {
		margin: 80px 0 40px 0;
		padding-right: 20px;
		left: -20px;
	}
	.app-header {
		height: 53px !important;
	}
	.split-charts > div {
		float: left;
		width: 50%;
	}
	.split-charts > div + div {
		margin-top: 0;
	}
	.split-charts > div:first-child {
		padding-right: 15px;
	}
	.split-charts > div:last-child {
		padding-left: 15px;
	}
	.split-charts > div.big {
		width: 70%;
	}
	.split-charts > div.small {
		width: 30%;
	}
	.btable .row {
		float: right;
		width: 48%;
	}
	.btable .row.rleft {
		float: left;
		margin-right: 4%;
	}
	.btable .row.hdn {
		display: inline-block;
	}
}

i.excel {
  background-image: url(/img/app/export.svg);
  width: 18px;
  height: 20px;
  display: inline-block;
}


i.website {
	display: inline-block;
	background-position: -505px -10px;
	width: 20px;
	height: 17px;
}

i.google-store {
  background-image: url(/img/app/google-play.svg);
  width: 18px;
  height: 20px;
  display: inline-block;
}

i.app-store {
  background-image: url(/img/app/app-store.svg);
  width: 18px;
  height: 20px;
  display: inline-block;
  position: relative;
  top: -2px;
}


i.email {
	display: inline-block;
	background-position: -503px -38px;
	width: 23px;
	height: 18px;
}
i.privacy {
	display: inline-block;
	background-position: -534px -10px;
	width: 17px;
	height: 19px;
}
#lightbox-box {
	z-index: 999999;
}
.downloads_chart_tt,
.rating_chart_tt {
	font-size: 14px;
	color: #000;
	padding: 6px 10px;
	line-height: 18px;
}

.header.innerpages {
	position: static;
	-webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 4px rgba(0,0,0,.2);
	box-shadow: 0 1px 4px rgba(0,0,0,.2);
	padding-top: 0;
}
section.content {
	padding-top: 0 !important;
}
a {
	color: #232323;
}
.pies {
	margin: 20px 0;
	text-align: center;
}
@media all and (min-width: 640px) {
	.pies > div {
		display: inline-block;
		width: 48%;
	}
	.pies > div + div {
		margin-left: 2%;
	}
}
@media all and (min-width: 1000px) {
	.pies > div {
		width: 31%;
	}
}
.cookies {
	font-size: 18px;
	margin-top: 15px;
}
text[fill="#0011cc"] {
	fill: #222222 !important;
}
path[d="M288,286L288,275L277,281Z"][fill="#0011cc"],
path[d="M313,275L324,281L313,286Z"][fill="#0011cc"] {
	fill: #00A4C1 !important;
}


#countries-data-wrapper {
  padding: 10px 30px;
  color: #636363;
}

#countries-data-wrapper .seemore {
  margin: 20px;
  display: flex;
  justify-content: center;
}

#countries-data {
  width: 100%;
  font-size: 16px;
}

#countries-data-wrapper thead {
  border-bottom: 2px solid #F3F3F3;
}

#countries-data-wrapper td img {
  position: relative;
  bottom: 4px;
  margin-left: 5px;
  margin-right: 20px;
}

#countries-data-wrapper .placeholder {
  width: 100%;
  cursor: pointer;
}

#countries-data-wrapper tbody tr {
  border-bottom: 1px solid #F3F3F3;
}

#countries-data-wrapper td, #countries-data-wrapper th {
  padding: 16px 20px 9px 20px;
  font-weight: normal;
}

#downloads-chart {
	margin-bottom:80px;
  margin-top: 10px;
}

#rank-map {margin-top:40px;}

#traffic > h2 {
  padding: 0 20px;
}

#traffic-title {
  display: inline;
}

#traffic-country-select {
  display: inline;
  position: relative;
  top: 23px;
  font-size: 20px;
}

#traffic-date {
  display: inline;
  margin-left: 40px;
  position: relative;
  top: 20px;
}

#traffic-date label{
  font-size: 20px;
}

#datepicker {
  position: relative;
  display: inline-table;
  border-collapse: separate;
  top: -4px;
}

#datepicker .form-control
{
  display: table-cell;
  width: 100%;
  margin-bottom: 0;  
}

#datepicker .input-sm {
  height: 15px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  width: 150px
}


#traffic-country-select select {
  font-size: 14px;
  position: relative;
  width: 250px;
  top: -20px;
}

#traffic-country-select .chosen-container {
  top: -20px;
}

#connect {
  display: block;
  height: 58px;
}

.loading-tc {
  position: absolute;
  height: 400px;
  width: 86vw;
  background-color: #0000002e;
  z-index: 2;
  background-image: url(/img/ajax-loader.gif);
  background-repeat: no-repeat;
  background-position: 50% 50%;
}

#map-selectors {
  display: inline-block;
  float: right;
	position: relative;
	padding: 10px;
	margin-bottom: 10px;
}
#map-selectors > div {
	float: left;
	width: auto;
}
#map-selectors > div > a {
	display: block;
	float: left;
	border: 1px solid #E1E1E1;
	padding: 5px;
	font-size: 15px;
	color: #CCCCCC;
	line-height: 20px;
}
#map-selectors > div > a > i {
	display: inline-block;
	background: url(/img/sprite.png);
	width: 17px;
	height: 20px;
	margin-right: 6px;
}
#map-selectors > div > .downloads > i {
	background-position: -470px -100px;
}

#map-selectors > div > .revenue > i {
	background-position: -493px -100px;;
}

#map-selectors > div > .placements > i {
	background-position: -518px -100px;
}

#map-selectors > div > .placements.selected > i {
	background-position: -518px -72px;
}
		
#map-selectors > div > .downloads.selected > i {
	background-position: -470px -72px;
}
#map-selectors > div > .revenue.selected > i {
	background-position: -493px -72px;
}
#map-selectors > div > .selected {
	background: #EEEEEE;
	color: #000;
}
#map-selectors > div > .downloads {
	-webkit-border-radius: 5px 0 0 5px;
	-moz-border-radius: 5px 0 0 5px;
	border-radius: 5px 0 0 5px;
	border-right: 0;
	padding-right: 7px;
}
#map-selectors > div > .placements {
	-webkit-border-radius: 0 5px 5px 0;
	-moz-border-radius: 0 5px 5px 0;
	border-radius: 0 5px 5px 0;
	padding-left: 7px;
}
.sdks {
	line-height: 0;
	font-size: 0;
}
.sdks .app {
	float: left;
	width: 46%;
	margin: 1% 2%;
	padding: 10px 5px 10px 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.sdks .app a {
	display: block;
	width: 100%;
	text-decoration: none;
	color: #000;
}
.sdks .app .icon {
	width: 34%;
  height: 100%;
	display: inline-block;
	vertical-align: top;
	background: no-repeat 50% 50%;
	background-size: 100%;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
}
.sdks .app .info {
	display: inline-block;
	vertical-align: top;
	width: 60%;
	margin-left: 6%;
	height: 70px;
}
.sdks .app .info span/*,
.sdks .app .info div*/ {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.sdks .app .info div {
	font-weight: 500;
	line-height: 23px;
	font-size: 20px;
	max-height: 46px;
	margin-bottom: 4px;
	overflow: hidden;
}
.sdks .app .info span {
	display: block;
	font-size: 15px;
	line-height: 20px;
}
.sdks .app .icon:before {
    content: "";
    display: block;
    padding-top: 100%;
}

#sdk .app.inactive * {
  color: #D82626;
}

#sdk .app.disabled * {
  color: #acacac;
}

/* #sdk .app.inactive { */
/* 	background-image: url(data:image/png;base64,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); */
/* 	background-position: 100% 102%; */
/* 	background-repeat: no-repeat; */
/* } */


#sdk .app.inactive:before {
  position: absolute;
  bottom: 0px;
  right: 0px;
  transform: rotate(-30deg);
  /* background-color: #D6292E; */
  border: 2px solid;
  padding: 16px 5px 0px 5px;
  height: 20px;
  content: 'removed';
  text-transform: uppercase;
  font-size: 15px;
  font-weight: bold;
  color: #D6292E;
  border-radius: 10px;
}

#sdk .app.disabled:before {
  position: absolute;
  bottom: 0px;
  right: 0px;
  transform: rotate(-30deg);
  /* background-color: #D6292E; */
  border: 2px solid;
  padding: 16px 5px 0px 5px;
  height: 20px;
  content: 'disabled';
  text-transform: uppercase;
  font-size: 15px;
  font-weight: bold;
  color: #acacac;
  border-radius: 10px;
}


.sdks .app {
  position: relative;
}

@media all and (min-width: 720px) {
	.sdks .app {
		width: 21%;
		margin: 2%;
		padding: 15px 10px 15px 0;
		border-right: 1px solid #E5E5E5;
	}
	.sdks .app:last-child,
	.sdks .app:nth-child(4n) {
	    border-color: transparent;
	}
}

#sdk .seemore {
	margin-top: 25px;
	text-align: center;
}

/* employees hacks */
div#employees * {
    box-sizing: border-box !important;
}

#employees .employee-details h4 {
    font-size: 20px;
    margin-top: 0px;
    width: 70%;
}

#employees .employee {
    padding-bottom: 10px;
}

#employees .seemore {
	margin-top: 25px;
	text-align: center;
}





.no_blur {filter: blur(0px) !important;}

.cookies,
.pies,
.split-charts,
#topchart-table .rleft,
.details.mau .value,
.details.impressions .value,
#keywords-table .rleft,
#downloads-chart,
.newInnerDetails > div > div > span,
.company-data-wrapper .employee-wrapper:nth-child(3),
.company-data-wrapper .employee-wrapper:nth-child(4) {
    filter: blur(5px);
}

.limited {position:absolute;  font-size:20px; text-align: center; border:2px dotted red;  left: 0; right:0; margin: 0 auto; padding:20px; max-width: 200px; z-index:99;  transform: rotate(-12deg);}
.limited a {font-weight: bold;}

span.verify-app {
    font-size: 15px;
    float: right;
    background-color: #0fbcdb;
    display: inline-block;
    color: white;
    padding: 10px;
    border-radius: 5px;
    /* vertical-align: bottom; */
    margin-top: 25px;
    margin-right: 25px;
}

.inner-details {
  display: flex;
}

.inner-details .details {
  width: calc(25% - 40px);
  flex-grow: 1;
  height: 60px;
  padding: 18px 20px;
  position: relative;
  color: #404040;
	justify-content: center;
	background-color: #ffffff;
	margin: auto;
	border-radius: 10px;
}

.inner-details .details .details-icon {
  float: left;
  margin-right: 15px;
}

.inner-details .details .big {
  display: block;
  font-size: 16px;
}

.inner-details .details .small {
  display: block;
  margin-top: 37px;
  font-size: 14px;
}

.sep{
	background: #F3F3F3;
	width: 20px;
}

.inner-details .details .title {
  float: left;
}

.inner-details .details .value {
	float: right;
}

.details-contener {
	background: #ffffff;
	margin: auto;
	border-radius: 15px;
	padding: 10px;
}


.appinfo {
	background-color:#F3F3F3;
  padding: 20px;
}

.appinfo > *{
	background-color: white;
  border: 1px solid #E5E5E5;
  margin-bottom: 20px;
}


#graph-tabs .tab.selected {
  font-weight: bold;
  font-size: 16px;
  color: #2680EB;
  border-bottom: 3px solid #2680EB;
  display: inline-block;
  padding: 10px 20px;
}

#keywords, #audience, #sdk, #employees, #reviews, #information, #related {
  padding: 20px;
  position: relative;
}

#audience h6 {
  text-align: right;
  width: 77%;
  font-size: 12px;
}

#compare-btn {
  position: relative;
  /* top: 10px; */
  /* margin-left: 20px; */
}


#compare-btn > a{
	/* position: relative; */
	display: inline-block;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 25px;
	font-size: 18px;
	border: 1px solid #2680EB;
	color: #2680EB;
	padding: 10px 15px;
	font-weight: 300;
	transition: all ease-in-out 100ms;
}

#compare-btn a:hover {
  background-color: #2680EB;
  color: white;
}

#compare-btn a:hover span.icon-plus {
  background-image: url('/images/app/plus-white.svg');
}

#compare-btn .suggest-list {
  display: none;
  position: absolute;
  padding: 10px;
  z-index: 3;
  top: 50px;
  min-width: 200px;
  min-height: 100px;
  background-color: white;
  box-shadow: 0px 0px 10px 0 #00000042;
}

#compare-btn.open .suggest-list{
  display: block;
}


#compare-btn .suggest-list:before,
#compare-btn .suggest-list:after {
  content: '';
  display: block;
  position: absolute;
  bottom: 100%;
  width: 0;
  height: 0;
}

#compare-btn .suggest-list:before {
  left: 19px;
  border: 11px solid transparent;
  border-bottom-color: #ddd;
}

#compare-btn .suggest-list:after {
  left: 20px;
  border: 10px solid transparent;
  border-bottom-color: #fff;
}

#compare-btn #compare-search {
  position: relative;
  top: -5px;
  border: none;
  width: 100%;
  font-size: 15px;
  box-sizing: border-box;
}

#compare-btn .search-box {
  border-bottom: 1px solid #2680EB;
  display: flex;
}


.icon-search {
  background-image: url(/img/app/search.svg);
  width: 26px;
  height: 24px;
  display: inline-block;  
}

#compare-suggest li a{
  display: flex;
  align-items: center;
}

#compare-suggest li a img{
  margin: 5px;
}


span.icon-plus {
  display: inline-block;
  width: 15px;
  height: 15px;
  position: relative;
  top: 2px;
  background-image: url('/images/app/plus.svg');
}



.app-header #compare-btn {
  top: 10px;
  margin-left: 20px;
}

#topselectors {
	margin-bottom: 0;
  float: right;
  margin-right: 40px;
}
#topselectors > div > a {
	display: inline-block;
	vertical-align: middle;
	border: 1px solid #e4e4e4 !important;
	padding: 5px;
	font-size: 15px;
	color: #CCCCCC;
	line-height: 20px;
}
.filter-platform #topselectors > div > a {
	float: none;
}
#topselectors > div {
	float: none;
	width: auto;
	margin: 0;
	white-space: nowrap;
}
#topselectors > div > .selected {
	background-color: #2680EB;
	color: #FFF;
	border-color: #2680EB !important;
}
#topselectors > div > .ios {
	border-radius: 0 27px 27px 0;
	font-size: 23px;
	opacity: 0.5;
	color: #2680EB;
	padding-right: 18px;
	border-left: 0 !important;
}
#topselectors > div > .android {
	border-radius: 27px 0 0 27px;
	font-size: 25px;
	opacity: 0.5;
	color: #2680EB;
	padding-left: 19px;
	padding-right: 12px;
	border-right: 0 !important;
}
#topselectors > div > .android.selected > i {
	background: none;
}
#topselectors > div > .android.selected {
	color: #FFF;
	opacity: 1
}
#topselectors > div > .ios.selected > i {
	background: none;
}
#topselectors > div > .ios.selected {
	color: #FFF;
	opacity: 1
}
#topselectors > div > a {
	padding: 12px 15px;
	text-align: center;
}
#topselectors > div > a > i {
	margin: 0 8px 0 6px;
}

#topselectors > div {
	/* min-width: 110px; */
}
#topselectors > div > a:first-child:last-child {
    border-radius: 25px;
    padding: 12px 15px;
    float: right;
}
