/*   
Theme Name: PYSTORE
Theme URI: http://pinyeu.com
Description: Theme wordpress cho Game App Android.
Author: Nguyễn Hưng
Author URI: http://pinyeu.com
Version: 2.0
*/
*{margin:0;padding:0;outline:none}
body {
background:#f9f9f9 url(assets/images/bg/bg.png);
font-family: Tahoma;
font-style:normal;
font-size:13px;
color:#595959;
line-height:16px;
position:relative;
}
h1, h2, h3, h4, h5, h6{font-size:small}
h1 a{color:#595959}
h1 a:hover{text-decoration:none}
h2.loop{
	overflow: hidden;
  	text-overflow: ellipsis;
}
a:link, a:active, a:visited {color: #333333; text-decoration:
none;}
a:hover{color: #E74946;cursor:pointer;text-
decoration:underline;}
.clearfix{clear:both}
.pad,.tagcloud{padding:7px}
.prefix{font-size:11.5px;background:hsl(127,39%,55%);color:hsl(0,100%,100%);padding:2px 2px;display:block;position:absolute;right:10px;top:0;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;}
.center-title{display:block;text-align:center;padding:7px;background: #fdfdfd;}
.bolder-title{border-top:1px solid #e2e2e2;border-bottom:1px solid}

#body {
display: block;
background: #F5F4F4;
max-width: 650px;
min-width: 200px;
margin: auto;
box-shadow: 0 7px 50px rgba(0, 0, 0, 0.3);
}

/* HEADER */

header{background:#222222;font-
size:13px;height:50px;max-width:650px;z-
index:99;position: relative;}
.end {padding: 35px;}
.end_index {padding: 26px;}
.end_cat {padding: 25px;}
#head-menu li,#footer-menu li{display:inline-block}
#head-menu a,#head-menu a:hover,#footer-menu a,#footer-menu a:hover{color:#FFF;display:block;padding:6px}
#head-menu li:hover a{background:#253444;text-decoration:none}
.more ul{z-index: 10;background:#253444;position:absolute;display:none}
.more:hover ul{display:block}
.more ul li{width:100%}
.more ul li a:hover{background:#CCCCCC!important}

/* THE LOOP */
.list {background: url(images/iconred.png) #fff no-repeat 5px center;
padding: 8px 0px 8px 20px;
border-bottom: 1px solid #E9E9E9;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
}
.list2 {
white-space: nowrap;
text-overflow: ellipsis;
position: relative;}
.list2 p{white-space:normal;}
.item{
	margin: 5px;
	border-radius: 2px;
	box-shadow: 0 1px 2px 1px rgba(50,50,50,0.14);
	padding: 7px;
	overflow: hidden;
	background: #fff;
}
.item:hover{box-shadow:0 1px 4px 2px rgba(242, 9, 9, 0.14)}
.item p{font-size:11px;}

.item a.img-left {
	float: left;
	padding-right: 5px;
	margin: 0px;
}
.item a.img-left img {
	background-color: #fff;
	width: 50px;
	height: 50px;
	border-radius: 6px;
}
h3.item {
    font-size: 13px;
}

.float_left {
	float: left;
}

.float_right {
	float: right;
	margin-right: 5px;
}
.btn_download {
  position: absolute;
  z-index: 2;
  right: 8px;
  bottom: 3px;
  width: 36px;
  height: 36px;
  background: url(images/btn_download.png) no-repeat 0 6px;
  background-size: 78px 28px;
}
.btn_download:hover{background-position: -40px 6px;}
.kichthuoc {
  background: url(images/isize.png) no-repeat 0 center;
  padding-left: 15px;
  font-size: 11px;
  text-transform:uppercase;
}
article:nth-child(odd){border-bottom:1px solid #e2e2e2;padding:5px;clear:both;}
article:nth-child(even){border-bottom:1px solid #e2e2e2;padding:5px;clear:both;background-color:#fcfcfc}
article p{max-height:36px;display:block;overflow:hidden;line-height:18px}
article a{color:#666}
article a:hover{color:#2CAAD3;text-decoration:none}
.photo{
width:55px;float:left;margin:0 8px 0 0;height:55px;border-radius:19%}
.photobv{
width:55px;float:left;margin:0 8px 0 0;height:55px;border-radius:19%}


/* SINGLE */
.hreview-aggregate{background:#FFFFFF;overflow:hidden}
.hreview-aggregate label{font-weight:700}
.average{display:block;overflow:hidden;width:66px;background:url(assets/images/star.png) 0 -14px no-repeat}
.average span{display:block;text-indent:-9000px;background:url(assets/images/star.png) 0 -1px no-repeat;height:13px}
.votes{display:none}
#content{border-top:1px solid #e2e2e2;line-height:20px;background: #FFFFFF}
#content p{margin-bottom:10px}
#content img{max-width:100%;height:auto;display:block;margin-left:auto;margin-right:auto;box-shadow:0 1px 1px rgba(0,0,0,0.2)}
#content ul,ol{margin:0 20px}
#content h2{font-size:14px}
#content a{color: #428bca}
#wp_page a{box-shadow:inset 0 0 8px rgba(0,0,0,0.31),0 1px 0 rgba(255,255,255,0.8);background:#61cf81;padding:3px 10px;color:#fff;text-decoration:none;border-right:#f9f9f9 solid 1px}
#wp_page a:hover{background:#1EB353}
#wp_page .current{box-shadow:inset 0 0 8px rgba(0,0,0,0.31),0 1px 0 rgba(255,255,255,0.8);padding:3px 10px;color:#fff;background:#7E7E7E;border-right:#f9f9f9 solid 1px}
.bottom-content{background:#f6f6f6;border-top:1px solid #e2e2e2;padding:7px}
.bottom-content a{text-decoration:none;font-style: italic;}
.details{padding:0!important;border-bottom:0!important}
.details .timeline{width:100%}
.comment p,.fun-story p,.details p{max-height:none!important}

/* INPUT, TEXTAREA, BUTTON */

button{background:url('images/seach.png') no-repeat;padding:8px 8px;border:0;}
input,textarea{background:black;color:#FFF;padding:5px;border: 1px solid #363636;width:90%;margin-bottom:2px;box-shadow:inset 0 1px 2px rgba(46, 43, 43, 0.07);position: relative;border-radius:5px;}
.search-button{width:0%;position:absolute;right: 3%;top: 17px;}
.download{max-width:350px;line-height:28px;color:#FFF;text-align:center;display:block;margin-left:auto;margin-right:auto;background:#61cf81;font-size:15px;padding:0 25px;border-radius:3px;margin-bottom: 5px;}
.download:hover{background:#1EB353;text-decoration:none}
.icon_download{background:#61cf81;border-radius:3px;float:right;padding:2px 10px;color:#fff;margin-top: 4px;}
.icon_download:hover{background:#1EB353;text-decoration:none}
.icon_view{background:url(assets/images/icon_view.png) no-repeat center left;padding-left:20px;font-size:11px;margin-right:4px}
.icon_play{padding-left:13px;font-size:11px;margin-right:4px;background:url(assets/images/item.png) no-repeat center left}
.icon_phone{background:url(assets/images/icon_phone.png) no-repeat center left;padding-left:18px;font-size:11px;margin-right:3px ;margin-left: -3px;}
.icon_author{background:url(images/user.png) no-repeat center left;padding-left:20px;font-size:11px;margin-right:4px;}
.icon_share{background:url(images/share.png) no-repeat center left;padding-left:20px;font-size:11px;margin-right:4px}
.icon_time{background:url(images/clock.png) no-repeat center left;padding-left:20px;font-size:11px;margin-right:4px}
/* SHORTCODES */

.download-tab{max-width:350px;display:block;margin-left:auto;margin-right:auto;border:#61cf81 solid 1px;margin-bottom:5px}
.download-tab ul{margin-left:4px !important}
.download-tab-title{display:block;font-weight:700;color:#FFF;background:#61cf81;text-align:center;line-height:28px}
.download-tab li{list-style:none;border-top:1px solid #E2E2E2;padding:4px 10px;background:url(assets/images/item.png) left 8px no-repeat}
.download-tab p{margin-bottom:0!important}
.sms-title {text-align:center;margin-bottom:5px}
.sms-content {border-bottom: #f9f9f9 solid 1px;text-align:center}
.sms {margin:auto;max-width:240px;padding:4px;color:#00A3FF;border:1px solid #E7E7E7;border-radius:3px;box-shadow:0px 0px 5px #ccc;margin-bottom: 5px}
.sms:hover{border: 1px solid #08DBDB;}

/* FOOTER */
.gamehayandroid{background:#222222;padding: 5px 4px;
color: #DDDDDD;}
.gamehayandroid a{color: #999}
#footer{background:url(phdr.png) #3b3b3b;margin-top:20px;color: #CCCCCC;font-size:11px;line-height:1.2;overflow:hidden;padding:8px 8px 6px;}
#footer img{float:right;width:100px;}
#footer a{color: #CCCCCC;}
#footer a:hover{color:#EC534D!important;}
.copyright{padding-top:3px}
.py{float:left;font-size: 12px;padding: 4px;}
.lienhe {float:right;font-size: 12px;padding: 4px 0px 4px 5px;}
.lienhe img{background:5px center;float:left;
width:18px;}


@media only screen and (max-width: 250px) {
.photo{display:none!important}
.nav_menu ul li{font-weight:400;font-size:13px;padding:8px 35px 8px 8px;list-style:none;text-decoration:none;border:#e2e2e2 solid 1px;border-top:0}
.nav_menu a{color:#666}
.title{background:#2CAAD3;padding:4px}
.details{display:none!important}
#head-menu a,#head-menu a:hover,#footer-menu a,#footer-menu a:hover{padding:6px}
#close,#open{display:none!important}
header{background:#99d6f9}
footer{background:#99d6f9}
}
.thead {width:100%;background: #222;color:#fff;font-
size:14px;height: 35px;font-weight: bold;overflow: hidden;}
.thead a {font-weight: bolder;color: #FFF;}
.box-tow{
	background-color: #c00000;
	float: left;
	height: 37px;
	vertical-align: middle;
}
.box {
  border-style: solid;
  border-width: 17px 0 20px 20px;
  border-color: transparent transparent transparent #c00000;
  float: left;
}
a.view-more {
  padding-right: 20px!important;
  float: right;
  color: #fff!important;
  padding-top: 9px;
  font-weight: bold;
}
h3.block-title{
	line-height: 35px;
  padding-left: 5px;
  color: #FFFFFF;
}
.foot{
background-color: #444;
padding: 5px;
font-size: small;
}
.foot1{
background-color: #444;
padding: 5px 5px 1px 5px;
font-size: small;
border-bottom: 1px solid #E74946;
}
.end_index {padding: 25px;}
.breadcrumb-nen {background-color: #f5f5f5;padding: 1px 0 1px 0;}
.qdk_breadcrumb {background-color:#f5f5f5;text-shadow:#fff 1px 1px 1px;margin:1px
0px;padding:0;border: 1px solid #e5e5e5;white-space: nowrap;overflow: hidden;}
.qdk_breadcrumb
span.crumb{color:#666;display:inline-block;background:url(crumb_arrow.png) no-repeat center right;padding:6px 16px 6px 2px;}.crumb
a{text-decoration:none;color:#666}.crumb a:hover{color:#000}
.xemthem {no-repeat 5px center;
padding: 4px 7px 1px 0px;
border-bottom: 3px solid #F3F3F3;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
font-weight: bold;
}
.danhmuc {background: #08A8E8 url(menu.png) no-repeat center left; ;color:#fff;font-
size:14px;padding:6px;font-weight: bold;
padding: 5px 0px 5px 20px;
border-bottom: 1px solid #E9E9E9;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;}}
.danhmuc a {font-weight: bolder;color: #FFF;}
.info, .post_info .stats {
font-size: 11px;
padding: 2px;
color: #888;
margin-top: 2px;
margin-left: 67px;
}
.free {
z-index: 20;
position: absolute;
width: 36px;
height: 36px;
top: -1px;
margin: 0;
background: url(images/ribbon_free.png) 0 0 no-repeat;
}
#logo {margin-top: 3px;
float: left;
margin-right: 10px;
padding: 2px 0px 0px;width:50%;}
left {line-height: 2px;
float:left;
margin-right: -33px;}
.seach{width:30%;float:right;padding: 10px 5px;display: inline;}
.pylist{float:left;display: inline-block;padding:10px;height: 15px;border-right:1px solid #DDD;position: relative;}
.pylist a{color:#565759;font-weight:bold;}
.pylist:hover{background:#FFFFFF;}
.pylist:hover ul{display: block;}
.pylist:active ul{display: block;}
.pylist:visited ul{display: block;}
.pymenu{
  color: #565759;
  list-style: none outside none;
  display: table;
  left: 0;
  margin-bottom: 10px;
  width: 100%;
  height: 35px;
  border-bottom: 1px solid #D9D9D9;
  box-shadow: 0 2px 2px rgba(0,0,0,0.03);
}
ul.submenu{
  color: #023;
  list-style: none;
  display: none;
  width:220px;
  border-right: solid 1px #ccc;
  border-bottom: solid 1px #ccc;
  border-left: solid 1px #ccc;
  background: #fff;
  position: absolute;
  left: -1px;
  top: 35px;
  z-index: 999;
  box-shadow: 0 1px 2px rgba(0,0,0,.3);
}
ul.submenu li{height: 35px;padding-left: 10px;line-height: 35px; }
ul.submenu li:hover{background: #f5f4f4}
.text-logo h1{display:inline-block;position:absolute;bottom:4px;left:37px;color: white;
font-size: 10px;
text-shadow: 0 0 4px #FFFFFF;}
.infobv{border-top:1px dashed #e2e2e2;background: #FFFFFF; }
.infobv p{padding: 4px 8px;}
.infobv .info-left{width: 70%;display: inline-block;}
.infobv .info-right{width: 15%;
  display: inline-block;
  position: relative;
  height: 75px;
  float: right;}
.infobv .info-right img{position: absolute;right: 5px;top: 10px;}.thongbao{border: 1px dashed #FC0;padding:5px;margin:5px;width:100%}
.facebook{
  border: 1px dashed #FC0;
  padding: 4px;
  margin: 5px;
line-height: 20px;
  background-color: white;
}
iframe{
 padding:0 0 0 0;}