#left_bar_modal{
  position:fixed;
  left:0;
  top:0;
  right:0;
  bottom:0;
  background:rgba(0,0,0,.1);
  z-index:999;
  /* transition: all linear .3s; */
  width:100%;
}
.hide_modal{
  display:none;
}
.left_bar{
  background-color: #fff;
  position: absolute;
  top: 0;
  transform: translateX(-65vw);
  min-height: 100vh;
  padding: 20px 30px;
  max-width: 65vw;
  animation: menudrop .3s linear forwards;
}
.left_bar li{
  padding:12px;
  cursor:pointer;
}
.left_bar #close_bar{
  text-align: center;
  margin-bottom: 20px;
}
#close_bar span{
  display:inline-block;
  width:16px;
  height:16px;
  background:url("../assets/images/close.png");
  background-size:100%;
  cursor:pointer;
}
.left_bar a{
  color:#000;
  display:flex;
  align-items: center;
}
header{
  box-shadow:inset 0 0 0 1px #ebebf0,0 2px 12px 0 rgba(0,0,0,.1)
}
.html, body{
  background:transparent;
  overflow-x:hidden;
}
.iconLeft{
  background: url('../assets/images/icon_left.png');
  background-size:100% ;
  display: inline-block;
  width: 16px;
  height:16px;
  cursor: pointer;
}
.title_header{
  font-size:1.2em;
}
#contentbox{
  margin-bottom:15px;
  overflow:hidden;
}
.copy{
  margin-bottom:0 !important;
}
 #backBar{
  background: url('../assets/images/back.png');
  background-size:100% ;
  display: inline-block;
  width: 16px;
  height:16px;
  cursor: pointer;
  position:relative;
}
#backBar a{
  position:absolute;
  width:100%;
  height:100%;
  left:0;
  top:0;
}
.detail_play{
  height:100% !important;
}
.right_box .box_detail .detail_con{
  height: calc(100% - 50px) !important;
}
.detail_con .game_rectangle .games_list{
  position:relative;
}
.detail_con .game_rectangle .games_list img{
  width:100%;
}
.detail_con .game_rectangle .games_list  p{
  position: absolute;
  width: 100%;
  left: 0;
  bottom: -3px;
  padding: 8px 10px 5px;
  font-size: 12px;
  color: #333;
  font-weight: 700;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  background: rgba(255, 255, 255, .9);
}
.onlyMobile{
position:relative;
}
.onlyMobile::after{
  content: "Mobile only";
  color: #fff;
  position: absolute;
  right: 0;
  top: 0;
  font-weight: 700;
  background: rgba(0, 0, 0,.3);
  padding: 4px;
  border-top-right-radius: 10px;
  border-bottom-left-radius: 10px;
  font-size:12px;
}
.swiper .onlyMobile::after{
content: "Mobile only";
color: #fff;
position: absolute;
right: 0;
top:54px;
font-weight: 700;
background: rgba(0, 0, 0,0);
padding: 4px;
/* border-top-right-radius: 10px; */
font-size:12px;
}
#seattle-ad-10001,#seattle-ad-10002{
text-align:center;
display: flex;
justify-content: center;
align-items: center;
/* min-height:250px !important; */
}
#seattle-ad-10001 .ads_img,#seattle-ad-10002 .ads_img{
width:300px !important;
height:250px;
background:url("../assets/images/ads.png");
margin:0 auto;
}
.nosearch .racing>.games_list>p,.games > .games_list > p, .slider > .games_list > p,.detail_con .game_rectangle .games_list p{
position: absolute;
width: 100%;
left: 0;
bottom: 0;
padding: 8px 10px 5px;
font-size: 12px;
color: #333;
font-weight: 700;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
background: rgba(0, 0, 0, .3) !important;
text-align: center;
color: #fff !important;
}
.icon_span{
display:inline-block;
width:20px;
height:20px;
margin-right:5px;
background:url("../assets/images/Sprite.png") no-repeat;
/* background-size:84px 68px; */
}
.icon_home{
background-position:-500px 0;
}
.icon_pazzle{
background-position:-400px 0;
}
.icon_sports{
background-position:-450px  0;
}
.icon_arcade{
background-position:-150px  0;
}
.icon_board{
background-position:-100px  0;
}
.icon_classics{
background-position:-250px 0;
}
.icon_girls{
background-position:-300px 0;
}
.icon_racing{
background-position:-350px 0;
}
.icon_action{
background-position:0 0;
} 
.icon_casual{
background-position:-200px  0;
}
.icon_adventrue{
background-position:-50px 0;
}
.games_gategory .games_img{
min-height:85px;
}
#seattle-ad-10001 div:nth-child(2),#seattle-ad-10002 div:nth-child(2){
display:block !important;
min-height:250px !important;
}