.header_search/*
Theme Name: NextWPA
Theme URI: http://next.wparcade.com
Description: The next level of Wordpress Arcade Themes !
Version: 3.3
Author: WPArcade.com 
*/

/*-------------------------------------------------------------------------------------------*/
/* DARKBLUE Color Scheme */
/*-------------------------------------------------------------------------------------------*/

/* General
--------------------------------------------*/
body { background: #fff; color: #160D22; font: 70% Verdana, Arial, Sans-Serif; margin: 0; padding: 0; }
p { margin: 5px 0; line-height: 1.6; }
a { color: #160D22; text-decoration: none; }
a:hover { color: #160D22; text-decoration: underline; }
a:visited { color: #160D22; text-decoration: none; }
h1 { font-size: 16px; font-family:  Verdana, Arial, Sans-Serif; }
h2 { font-size: 14px; }
h3 { font-size: 12px; }
h4 { font-size: 11px; }
img { border: 0; }
hr { height: 1px; border: 0; color: #dcdcdc; background-color: #dcdcdc; margin: 30px 0 5px 0; }
blockquote { color: #444; margin: 10px 30px 20px 30px; padding: 0 0 0 10px; border-left: 3px solid #CCC; font-style: italic; }
ul,
ol { padding: 0; }
li { margin: 0; padding: 0; line-height: 16px; }
form { margin: 0; padding: 0; font-size:9px; }
frameborder { border:1px #160D22 solid; }
option { font-family: Arial; padding:0px; font-size:9px; color:#fff; background:#2B1F47; }
select { font-family: Arial; border: 2px solid #27193A; padding:0px; font-size:9px; background:#2B1F47; color:#fff; }
.orange { color: #fff; }
.alb { color: #fff; }


/* Layout
--------------------------------------------*/
#bodywrapper { margin: 0 auto 0 auto; padding: 0px;}
#contentwrapper { background:none; margin: 0; }
#content { margin: 0; padding: 0;}
#content p { margin: 0; padding: 0; }
#p { margin: 0; padding: 0; }
.footer-top {
    background-color: #272727;
    color: #a7a7a7;
    font-size: 14px;
    overflow: hidden;
    padding: 20px;
}
.footer-top p{
    margin: 10px 0;
}
.footer-top a{
    color:#a7a7a7;
    text-decoration:underline;
}
.footer-top a:visited{
    color:#a7a7a7;
}
.footer-bottom {
    background-color: #1b1b1b;
    color: #707070;
    font-size: 13px;
    overflow: hidden;
    padding: 20px 0;
    text-align: center;
}
#footer_wrapper{
    
}
.footer_content{
    background-color:#222222;
    overflow:hidden;
    text-align:center;
    padding-bottom:10px;
}
.footer_content a.tag-cloud-link{
    color: #dbdbdb;
padding: 4px 15px;
border: 1px solid #0282c5;
border-radius: 8px;
margin-right: 3px;
line-height:2.3;
}
.footer_content a.tag-cloud-link:hover{
    text-decoration:none;
    background-color:#0282c5;
}
.footer_content h2{
    font-size:18px;
    color:#dbdbdb;
    font-weight:bold;
    margin-bottom:10px;
}
#footer { color: #000; margin:20px auto 0; max-width:1200px; padding: 20px 10px; background-color: #ededed; border-top:1px solid #dddddd; }
#home_below_header{
    background: #e7e7e7 none repeat scroll 0 0;
    border: 1px solid #dcdcdc;
    margin: 10px 30px;
    overflow: hidden;
    padding: 10px;
}
.head_left{
    float:left;
    width:55%;
}
.head_left img{
    width:100%;
    border-radius:4px;
}
.head_right{
    float:right;
    width:44%;
}
.game-view{
  float:left;
}
.rating-value{
float:right;
}
#widefront2 #text-area{
    font-size: 14px;
    height: 70px;
    padding: 10px;
    max-width: 420px;
}
.wpcf7-submit{
    font-size: 14px;
    font-weight: bold;
    padding: 5px 20px;
}
.soliloquy-container h3{
  font-size:22px;
  margin-bottom:10px;
  font-weight:500;
}
.soliloquy-container .soliloquy-caption .soliloquy-caption-inside{
  text-align:left !important;
}
.featured_content{
  float:left;
  width:70%;
}
.featured_content img{
  width:100%;
}
.home_ad{
  float:right;
  width:29%;
}
#gameframe .game-footer{
  display:none !important;
}
.gameplay_left{
  float: left;
    width: 73%;  
}
.related_game{
    width: 100%;
margin-bottom: 10px;
overflow:hidden;
text-align:center;
margin-left: 0;
margin-right: 0;
display: block;
}
.g_play{
    transition: .2s;
    opacity: 1;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    text-align: center;
}
.img_load{
    opacity:0.9;
    min-width: 400px;
    max-width: 70%;
    cursor: pointer;
    margin: auto;
    display: block;
    width: 100%;
    height: auto;
    transition: .2s;
    border-radius: 4px;
}
.g_play a.lebel{
    font-size: 25px;
    color: #fff;
    background-color: #17a2b8;
    padding: 10px 25px;
    border-radius: 4px;
}
.g_play a.lebel:hover{
    text-decoration:none;
    background-color: #218494;
}
.gamecontainer{position:relative;}
.related_game .left_similar{
   margin: 0 4px;
background-color: rgb(59, 75, 87);
box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);
border-radius:4px;
float: none !important;
display: inline-block;
text-align: center;
}
.related_game .left_similar img{
    border-radius:4px;
}
.related_game .title-game{
    font-size:10px;
    color:#f2f2f2;
}
.gamecontainer {
    float: left;
    width: 100%;
   box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);
background-color: #f5f5f4;
padding: 10px;
border-radius:4px;

}
.ad_column {
    text-align:center;
    float: right;
    width: 160px;
    min-height:600px;
   
}
.ad_left{
    float: left;
    width: 160px;
    min-height: 600px;
    text-align: center;
    margin-right: 10px;
}
.bottom_related_games{
    margin:0 auto;
    width:100%;
}
.bottom_related_games li img{
    box-shadow: 0 6px 12px 0 rgb(0 0 0 / 50%);
    border-radius: 8px;
    transition: all .2s ease;
    height: 93px;
    width: 120px;
}
.bottom_related_games li img:hover {
    transition: all .3s ease;
    transform: scale(1.05);
}
.bottom_related_games .left_similar{
    margin: 10px 4px;
    float:none !important;
}
.bottom_related_games li{
    text-align:center;
}
.bottom_related_games ul{
    text-align:center;
}
.bottom_related_games .left_similar{
    display: inline-block;
    text-align: center;
}
/* Header 
-------------------------------------------*/
#header-holder{
  width:100%;
  background-color:#0486c0;
  overflow:hidden;
}
#header {overflow:hidden; clear:both; height:30px; max-width:1200px; margin:0 auto; padding:5px 0 10px 0; background-color:#0486c0;}
#header_top { }
#header_bottom { color: #fff; height: 28px; padding: 0 0 0 12px; }
#header_logo { width:220px; display:inline; float:left; position: absolute; height:100px; }
#header_ads728 { }
#header_top{
  float:left;
  width:25%;
}
#header_mobile{
  float: left;
    margin-left: 15px;
    width: 30%;
}
#header_mobile img{
    width:90%;
}
.logo img{
  width:80%;
}
.chrome{
    float:left;
    width:14%;
}
#header_ads728{
  float:right;
  width:18%;
  text-align:right;
}
#header_ads728 #searchform{
    margin:2px 0 0 !important;
}
.header_ad img {
    margin: 0 2px;
    width: 30px;
}
.header_search {
    float: right;
    height: auto;
    width: 100%;
}
.header_ad{
   float:right;
  width:23%;
  text-align:right;
}
.game_device{
  float: left;
width: 33%;
vertical-align: top;
text-align: center;
}
.game_device a{
  font-size:14px;
}
/* Menu - Sub Menu 
--------------------------------------------*/
#menu-holder{
  width:100%;
  background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #0587c1 0%, #00659f 91%, #00639d 99%) repeat scroll 0 0;
}
#menu {
    clear: both;
    height: 40px;
    margin:0 auto;
    max-width:1200px;
}
#nav {list-style: none; overflow: hidden; margin:0; }
#nav { overflow:hidden; }
#nav li { color: #160D22; float: left; list-style: none; text-align: center; text-transform:uppercase; margin:5px 0;}
#nav li a { padding:8px 26px; display:block; font-family: Tahoma, "Trebuchet MS", sans-serif; font-size: 12px; border-right: 1px solid #098bc5; font-weight: 500; color:#fff;}
#nav li a:hover {color:#fff; background-color: #160d22; text-decoration:none;}
#nav li a:hover span { }
#nav li a span{
   color:#fff;
}
li.cat-item-6 a{
  border-right:none;
}
#nav li.current_page_item { color: #fff; }
#nav li.current_page_item a {  }
#nav li.current_page_item a span {  }
#nav li.current-cat { color: #fff; }
#nav li.current-cat a {color:#fff; display:block; background-color:#0486c0;}
#nav li.current-cat a span {display:block;}
#subMenu { color:#fff; font-size: 10px; font-weight:bold; font-family:Arial, Helvetica; margin-left: 10px; position:absolute; margin-top:50px; }
#subMenu ul { font-size: 10px; max-width: 900px; }
#subMenu ul { position:absolute; padding: 11px 0 11px 0; bottom:0; top:-5px; left:10px; }
#subMenu ul li { float:left; margin-right: 15px; color:#fff; list-style-type:disc; list-style:outside !important; font-size: 10px; font-weight:bold; font-family:Arial, Helvetica; }
#subMenu ul li a { color:#fff; text-decoration: none; font-size: 10px; font-weight:bold; font-family:Arial, Helvetica; display:block; }
#subMenu ul li a:hover { color:#fff; }
#subMenu ul li a span { display: block; padding:0px 11px 6px 0; }
#subMenu ul li a:hover span { color:#FFF; text-decoration: underline; }
#subMenu ul li.selected a,
#subMenu ul li.current-cat a { }
#subMenu ul li ul li.selected a span,
#subMenu ul li.selected a:hover span,
#subMenu ul li.current-cat a span { color:#fff; text-decoration: underline; }

/* Content  
--------------------------------------------*/
.contentbody { padding: 0 0 75px 0; }
#content h1 { margin: 1px 1px 1px 5px; color:#fff; }
#content h1 a { color: #fff; }
#content h1 a:hover { color: #fff; }
.metadata { }
.metadata a { color: #160D22; }
.metadata a:hover { color: #160D22; }
.navigation { display: block; text-align: center; }
.alignright { float: right; }
.alignleft { float: left }
.h2title { }
.widefront_left .h2title h2{
  font-size:14px;  background: #0486c0 none repeat scroll 0 0; padding: 3px 20px; display:inline-block; font-weight: 500; margin:0; font-family: 'Open Sans Condensed', sans-serif; border-top-left-radius:4px; border-top-right-radius:4px;
}
.widefront_left .page_title h2 {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    font-size: 25px;
    font-weight: 600;
    margin-bottom: 15px;
    padding: 0;
}


html, body, #maintbl {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    height: 100%;
    margin: 0;
    padding: 0;
    width: 100%;
}
body {
    background-color: #fff;
    font-family: "Open Sans",sans-serif;
    font-size: 12px;
    line-height: 18px;
}
html, body {
    min-height: 300px;
    min-width: 300px;
}
body {
    color: #333;
}

#contentwrapper .details_mid_div_page p {
    font-size: 14px;
    margin-bottom: 15px;
}
.h2title h2 {}
.h2title h2 a { color: #fff; text-decoration: underline; }
.widefront_left .h2title h2 a { color: #fff; text-decoration: none; font-size:16px; font-weight:500;}
.widefront_left .h2title h2{}
.h2title h2 a:hover { text-decoration: none;  }
.latest_games_top .h2title h2{ 
    background: #0486c0 none repeat scroll 0 0;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    display: inline-block;
    font-family: "Open Sans Condensed",sans-serif;
    font-size: 14px;
    font-weight: 500;
    margin: 0;
    padding: 3px 20px;

}
.latest_games .wp-pagenavi a, .latest_games .wp-pagenavi span{
   color:#000;
   background-color: #e1e1e1;
}
.latest_games .latest_games_bot_div{
   margin:15px 0 15px 0;
   padding:0;
}
/* Comments  
--------------------------------------------*/
.comments-lists { clear:both; padding:0 0 10px; }
#respond h3 { margin: 5px 0 5px 0; padding: 5px 0 0; clear: both; font-size: 13px; font-weight: bold; color:#160D22; }
p.nocomments { padding:5px; font-weight: bold; }
h3.response-comments { margin: 0 0 5px 20px; padding: 5px 0 0; font-size: 14px; font-weight:normal; text-align:center; color:#160D22; }
h3.comments { margin: 0 0 10px 20px; padding: 10px 0 0; font-size: 13px; font-weight: bold; text-align:left; color:#160D22; }
#respond { margin: 10px 20px 5px 20px; }
p.nocomments { padding:20px; font-weight: bold; }
.commentlist li { margin: 15px 20px 10px 5px; padding: 10px; list-style: none; background:#eee; border:1px solid #CCC; clear:both; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.commentlist .alt { background:#fff; border:1px solid #CCC; }
.commentlist li img { border:none; background:none; }
.commentlist li p { margin: 0 10px 0 0; }
.commentlist li ul li { margin-right: 10px; margin-left: 5px; }
.commentlist li .avatar { float: right; border: 1px solid #CCC; padding: 2px; background: #CCC; margin:0 10px 10px 0px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.commentlist #cancel-comment-reply-link { padding:2px 5px; background:#eee; border:1px solid #CCC; font-weight:normal; float:left; margin-right:10px; color:#160D22; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.commentlist cite { font-weight:bold; font-style: normal; font-size: 14px; }
.commentlist .comment-meta { font-style: normal; font-size: 10px; padding: 0 0 5px 0; }
.commentlist small { margin-bottom: 5px; display: block; font-size: 96%; }
#commentform { font: 110% Arial; }
#commentform p { padding: 6px 0px; margin: 0px; }
#commentform label { padding-left: 5px; color: #160D22; font-size: 87%; }
#commentform input { width: 200px; background:#fff; border:1px solid #CCC; padding: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
#commentform textarea { width: 95%; height: 200px; margin: 3px 20px 0 0; padding: 2px; background:#fff; border:1px solid #CCC; color:#160D22; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
#commentform #submit { width: 144px; height: 30px; margin-bottom: 5px; color: #fff; font: bold 12px Arial; background:#160D22; border: 1px solid #160D22; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }

/* Search Form
--------------------------------------------*/
#searchform { margin: 0; padding: 0; }
#searchformfield { background-color: #27193A; border: 2px solid #27193A; color: #fff; font-size: 9px; height: 14px; margin: 0; padding: 0; width: 82px; font-family: Arial; }

/* Sidebar - Games Box
--------------------------------------------*/
.gameboxlist { margin: 0 0 0 2px; padding-left:7px; width: 180px; font-family: Verdana, Arial; }
.gameboxlist h3 { border-top: 1px solid #e8e8e8; border-bottom: 0px solid #dddddd; color: #fff; font-size: 10px; margin: 30px 0 0 0; padding: 10px 0; list-style: none; }
.gameboxlist ul { border-bottom: 3px solid #CCC; margin: 0; padding: 0; list-style: none; }
#loginBox { margin: 0 0 0 2px; padding: 0; width: 270px; list-style: none; border:0px; }
.gameboxlist ul li { border-bottom: 1px solid #CCC; border-top: 0px solid #dddddd; background: url(images/mo1.gif) no-repeat left 4px; font-size: 10px; margin: 0; padding: 1px 0px 2px 3px; }
.gameboxlist ul li ul { border: 0; margin: 0 0 0 15px; padding: 1px 0px 1px 0px; }
.gameboxlist ul ul ul li { border: 0; margin: 0; padding: 5px 0; }
.gameboxlist ul a { font-size: 10px; padding: 0px 0 0 10px; background:none; text-decoration: none; color:#160D22; }
.gameboxlist ul a:hover { font-size: 10px; padding: 0px 0 0 10px; background:none; text-decoration:none; color:#160D22; }
.gameboxlist ul a:visited { font-size: 10px; padding: 0px 0 0 10px; background:none; text-decoration: none; color:#160D22; }
.gameboxlist li a { font-size: 10px; padding: 0px 0 0 10px; background:none; text-decoration: none; color:#160D22; }
.gameboxlist li a:hover { font-size: 10px; padding: 0px 0 0 10px; background:none; text-decoration:none; color:#160D22; }
.gameboxlist li a:visited { font-size: 10px; padding: 0px 0 0 10px; background:none; text-decoration: none; color:#160D22; }
.gameboxlist a { font-size: 10px; padding: 0px 0 0 10px; background:none; text-decoration: none; color:#160D22; }
.gameboxlist a:hover { font-size: 10px; padding: 0px 0 0 10px; background:none; text-decoration:none; color:#160D22; }
.gameboxlist a:visited { font-size: 10px; padding: 0px 0 0 10px; background:none; text-decoration: none; color:#160D22; }

/* Sidebar2 - Left Sidebar
--------------------------------------------*/
.sidebar {	font-size: 12px; color:#160D22; margin: 0 0 0 3px; padding: 0;list-style: none; }
.sidebar a { font-size: 12px; text-decoration: none; color:#160D22; }
.sidebar a:hover { text-decoration: underline;}
.sidebar h2 { color: #160D22; font-size: 16px; margin: 13px 0 2px 0px; list-style: none; border-bottom: 3px solid #CCC; padding-bottom: 5px; padding-left:2px;  }
.sidebar ul { border-bottom: 2px solid #CCC; margin: 0; padding: 0; list-style: none; }
.sidebar ul li { border-bottom: 1px solid #e2e2e2;  font-size: 11px; margin: 0; padding: 1px 0px 4px 2px; list-style: none; }
.sidebar ul li ul { border: 0; margin: 0 0 0 15px; padding: 1px 0px 1px 2px; }
.sidebar ul ul ul li { border: 0; margin: 0; padding: 5px 0; }
.sidebar li a { font-size: 12px; padding: 0px 0 0 2px; text-decoration: none; color:#160D22; }
.sidebar li a:hover { font-size: 12px; padding: 0px 0 0 2px; text-decoration: underline; color:#160D22; }
.sidebar li a:visited { font-size: 12px; padding: 0px 0 0 2px; color:#160D22; }

/* Footer
--------------------------------------------*/
#footer_left { color:#000; line-height:18px;}
#footer_right { float: right; padding-right: 3px; margin-top:-27px; color:#fff; }
#footer_left img { padding-right: 2px; vertical-align: text-bottom !important; vertical-align: bottom; }
#footer a { color: #000 !important; }
#footer a:hover { }
#footer a:visited { }

/* Thumbs Float
--------------------------------------------*/
.left { float:none; color:#271837; }
.right { float:left; color:#271837; }
.left a { color:#271837; border:0px; }
.right a { color:#271837; border:0px; }
.left_similar { float:left; color:#271837;  }
.left_similar a { color:#271837; border:0px; }

/* All Games - Footer
--------------------------------------------*/
.left2 { float:left; width:127px; font-size:9px; padding:2px; color:#fff; }
.left2 a { color:#fff; text-transform:capitalize; }
.left2 a:hover { color:#fff; text-decoration:underline; }
.left2 a:visited { color:#fff; }

/* Footer Menu
--------------------------------------------*/
ul#footer_menu {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    margin-bottom: 10px;
    margin-top: 0;
    padding: 0;
}
ul#footer_menu li { list-style-type: none; display:inline-block; }
ul#footer_menu li a {
    color: #707070;
    padding: 0 5px;
    text-decoration: underline;
}
.footer-bottom a{
  color: #707070;
    padding: 0 5px;
    text-decoration: underline;
}
.footer-top h1 {
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 10px !important;
    margin-top: 0;
    color:#a7a7a7 !important;
}

/* Select Games
--------------------------------------------*/
.selectallgames { padding-top:7px; padding-left:640px; text-transform:capitalize; margin-top: 5px; position:absolute; }
.selectf { color:#fff; width: 120px; height: 22px; background:#2B1F47; font-size:10px; border:2px #2B1F47 solid; padding-top:1px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }

/* Search Form
--------------------------------------------*/
#searchform { }
#searchform .text-search { color:#fff; padding-left:2px; height: 15px; width: 120px; background:#2B1F47; font-size:10px; border:2px #2B1F47 solid; padding-top:1px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
#searchform .button-search { height: 22px; font-size:10px; text-transform: capitalize; margin-left:-2px; margin-top:-1px; padding-bottom:2px; vertical-align:top; }
.inlinediv { display:inline; vertical-align:top; }
#game-holder {
    background-color: #fff;
    border: 1px solid #adadad;
    border-radius: 4px;
    color: #434343;
    font-size: 13px;
    padding: 8px;
    width: 95%;
}
.header_search input[type="text"] {
    background: #f3f3f3 url("http://gameopt.com/wp-content/themes/NextWPA/images/search.png") no-repeat scroll 96% 48%;
    padding: 4px 27px 4px 9px;
    width: 90%;
}

/* WP Page Navi 
--------------------------------------------*/
.big_box_bot .wp-pagenavi{
  margin-top:14px;
  line-height: 24px;
    margin-left: 10px;
   margin-bottom:7px;
}
.big_box_bot .wp-pagenavi .current{
  padding:4px;
}
.wp-pagenavi { margin-left:-2px; margin-top:2px; color:#FFF; font-size:20px; }
.wp-pagenavi a,
.wp-pagenavi span { text-decoration: none; border: 0px; padding: 5px 10px !important; margin: 2px; color:#FFF; }
.wp-pagenavi a:hover { -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; color:#160D22; background: #fff; padding: 5px 10px; }
.wp-pagenavi .current { font-weight: bold; padding: 1px 4px; background: #fff; border:1px solid #fff; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; color:#160D22; }

/* Thumbs  
--------------------------------------------*/
ul.thumb { text-align:center; list-style: none; margin: 0; padding-left:0; }
.game_category ul.thumb li {
    background:rgb(59, 75, 87);
    display:inline-block;
    vertical-align:top;
    height: 175px;
    margin:5px 5px 10px;
    position: relative;
    text-align: center;
    width: 190px;
    /*box-shadow:0 2px 2px rgba(0, 0, 0, 0.3);*/
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);
    border-radius:5px;
    color:#f2f2f2;
}
.game_category img{
   margin-bottom: 2px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
}
.game_category .view-rating{
    margin: 0 3px;
}
.game_tag ul.thumb li {
    display:inline-block;
    vertical-align:top;
    margin:5px 5px 10px;
    position: relative;
    text-align: center;
    box-shadow:0 2px 2px rgba(0, 0, 0, 0.3);
    background: rgb(59, 75, 87);
    color:#f2f2f2;
    border-radius:5px;
}
.game_tag img{
   margin-bottom:5px;
   border-top-left-radius:5px;
   border-top-right-radius:5px;
}
.game_tag .view-rating{
    margin:0 3px;
}

.latest_games_mid_div ul.thumb li {
    background: rgb(59, 75, 87);
    display:inline-block;
    /*height: 180px;*/
    margin:5px 5px 10px;
    position: relative;
    text-align: center;
     /*width: 205px;*/
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);
    border-radius:5px;
    transition: all .2s ease-in-out;
    color:#f2f2f2;
}

.latest_games_mid_div .view-rating{
    margin: 0 3px;
}
.latest_games_mid_div ul.thumb li:hover{
  transform: scale(1.05);
  box-shadow:0 4px 13px rgba(0, 0, 0, 0.5);
}
.latest_games_mid_div img{
  margin-bottom:6px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.gameboxrow_box ul.thumb li {
    background-color: #fff;
    display:inline-block;
    vertical-align:top;
    height: 180px;
    padding: 10px;
    margin:5px;
    position: relative;
    text-align: center;
    width: 205px;
    box-shadow:0 2px 2px rgba(0, 0, 0, 0.3);
}
.gameboxrow_box img{
   margin-bottom:5px;
}
.details_Desc ul.thumb li {
    background-color: #fff;
    float: left;
    padding: 10px;
    margin:0 !important;
    position: relative;
    text-align: center;
    width: 205px;
    height:140px !important;
    box-shadow:0 2px 2px rgba(0, 0, 0, 0.3);
}
.details_mid_div2 ul.thumb li {
    background-color: #fff;
    float: left;
    height: 170px;
    padding: 8px;
    margin:5px;
    position: relative;
    text-align: center;
    width: 190px;
    box-shadow:0 2px 2px rgba(0, 0, 0, 0.3);
    line-height:1.7;
}


.left .title-game{
   font-weight:normal;
   line-height:1.8;
}

ul.thumb li img {}
/*ul.thumb li img.hover { padding: 5px; background: url(images/thumb_bg.gif) no-repeat !important; }*/
.title { position: absolute; width:82px; height:20px; background: url(images/thumb_title.gif) no-repeat bottom; padding:5px 0 0px 0; text-align:center; color: #160D22; font-size:9px; font-weight:normal; }
.title_spacer { height:52px; }

/* Featured Games - Front Page  
--------------------------------------------*/
#jFlowSlide { background:#fff; font-family: Verdana; font-size:9px; }
#myController { font-family: Verdana; font-size:9px; width:240px; background:none; padding-top:17px; padding-left:21px; }
#myController span.jFlowSelected { background:#fff; color:#160D22; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; color:#160D22; font-weight:bold; }
.slide-wrapper { padding: 5px; }
.slide-thumbnail { float:left; background: url(images/featured_bg.gif) no-repeat !important; padding: 6px; height:130px; width:235px; margin-bottom:7px; }
.slide-thumbnail img { max-width:300px; }
.slide-details { width:290px; float:right; margin-left:10px; }
.slide-details h2 { font-size:14px; font-style: italic; font-weight:normal; line-height: 1; margin:0; }
.slide-details .description { margin-top:10px; }
.jFlowControl { color:#FFF; cursor:pointer; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px; }
.jFlowPrev { color:#FFF; cursor:pointer; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px; margin-right:55px; font-weight:bold; }
.jFlowNext { color:#FFF; cursor:pointer; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px; font-weight:bold; margin-left:52px; }
.jFlowControl:hover,
.jFlowPrev:hover,
.jFlowNext:hover { background:#fff; color:#160D22; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; color:#160D22; }

/* Ratings Title  
--------------------------------------------*/
.titleratings { font-weight:bold; padding-bottom:3px; padding-top:5px; font-size:10px; font-family: Verdana; text-transform:capitalize; }

/* Login Box  
--------------------------------------------*/
.logininp { width:265px; margin-top:2px; margin-bottom:2px; padding:2px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; background:#fff; border:1px solid #CCC; color:#160D22; font-size:10px; }
.loginsub { font-size:10px; margin-bottom:5px; }
.login_avm { display:block; clear:both; margin-left:5px; }
.login_avatar { display: inline; float:left; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; background: #f0f0f0; padding:3px; border: 1px solid #A8A8A8; }
.login_msg { display: inline; float:left; padding-left:5px; margin-top:-5px; }
.login_spacerm { padding-top:7px; }

/* Latest Games Box - Front Page  
--------------------------------------------*/
#latest_feat { display:block; vertical-align:top; overflow:hidden; margin:10px 30px;}
.latest_games { width:100%; margin:0; padding:0; }
.gameboxrow_box_top{}
.latest_games_top {color:#FFF; font-size: 10px; font-family: Arial, sans-serif; font-weight:bold; }
.latest_games_mid {background:#e7e7e7 none repeat scroll 0 0;}
.latest_games_mid_div { padding:10px; border:1px solid #dcdcdc;}
.latest_games_bot {  }
.latest_games_bot_div { padding-left:17px; padding-top:15px; text-align:center; }

/* Details - Game Page 
--------------------------------------------*/
.details {margin:0; padding:10px; background:#e7e7e7 none repeat scroll 0 0; border:1px solid #d5d5d5}
.details_top { color:#000; font-size: 10px; font-family: Arial, sans-serif; font-weight:500; }
.details_mid {}
.details_mid_div { }
.details_mid_div2 { }
.details_mid_div2 img{margin-bottom:5px; border-radius:13px;}
.details_bot { vertical-align:top;}
.latest_games_bot_div { padding-left:17px; padding-top:15px; }


/* Big Box  
--------------------------------------------*/

#big_box {display:block; width:100%; vertical-align:top; overflow:hidden; background:#0486c0 none repeat scroll 0 0; padding:7px 0;}
.big_box_top { margin:0 auto; max-width:1200px; color:#fff; font-size: 10px; font-family: "Open Sans Condensed",sans-serif; font-weight:bold; display:block; }
.big_box_top .h2title h2{margin:0; font-size:16px;}
.big_box_top a { color:#fff; }
.big_box_top a:hover { text-decoration:underline; }
.big_box_mid {background:#e7e7e7 none repeat scroll 0 0; padding:10px; }
.search_page ul.thumb li {
    background-color: #fff;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);
    float: left;
    height: 160px;
    margin: 5px 5px 10px;
    padding: 12px;
    position: relative;
    text-align: center;
    width: 190px;
}
#home_ad{
   margin:10px 0;
   text-align:center;
}
.add_below_game{margin:10px 0 20px 0; text-align:center;}
.game_category{padding: 0 !important; width:100%;}
.game_category .big_box_mid_div{padding:0 !important; margin-bottom:20px;}
.big_box_mid_div { padding-left:15px; padding-top:5px; }
/*.big_box_mid_div_game { background-color:#fff; box-shadow:0 2px 2px rgba(0, 0, 0, 0.3); padding:15px 10px;}*/
.big_box h2 a {
  color:#fff;
}
.big_box_bot { vertical-align:top; color:#FFF; font-size: 10px; font-family: Arial; font-weight:bold; overflow:hidden;}
.big_box_bot a { color:#fff; background:none; font-size: 20px; font-family: Arial; font-weight:bold; }
.big_box_bot_div { padding-left:17px; margin-top:15px; }
.big_box_bot .fullscreen_inline { width:350px; height:15px; float:left; display:inline; }
.big_box_bot .addtofav_inline {  height:15px; float:right; display:inline; margin-right:35px; }
.big_box_bot .fullscreen { background-image: url("images/fullscreen.png"); background-repeat: no-repeat; padding-left: 18px;}

/* Featured Games Box - Front Page
--------------------------------------------*/
#featured_games { width:280px; padding:0; display:inline; float:left; margin-right:10px; }
.featured_games_top { width:280px; height:39px; background: url(images/gs1.png) no-repeat; padding-left:27px; padding-top:8px; color:#FFF; font-size: 10px; font-family: Arial, sans-serif; font-weight:bold; }
.featured_games_mid { width:280px; background: url(images/gs2.png) repeat-y; margin-top:-12px; }
.featured_games_mid_div { padding-left:12px; }
.featured_games_bot { vertical-align:top; width:280px; height:39px; background: url(images/gs3.png) no-repeat; }

/* Wide Front (Game Boxes & Sidebar)
--------------------------------------------*/
#widefront { vertical-align:top; display:block; padding-top:8px; margin:10px 30px;}
#widefront2 { vertical-align:top; display:block; overflow:hidden; margin: 10px;}
.widefront_left { width:100%; display:inline; float:left; }
.blog_template h2 { color: #FFF; }
.blog_template a { text-decoration: none; color: #FFF; font-size: 14px; margin: 0; padding-left: 3px; }
.blog_template a:hover { text-decoration: underline; }
.single_page_left{
  float:left;
  width:72%;
}
.single_page_left h2{
  color:#000;
  font-size:16px;
  font-weight:600;
  margin-bottom:5px;
}
/* Game Boxes Row - Front Page
--------------------------------------------*/
.gameboxrow { display:block; }
.gameboxrow_box { width:100%; padding:0; display:inline; float:left; margin-bottom:15px; }
.gameboxrow_box_top { }
.gameboxrow_box_top a { color:#FFF; }
.gameboxrow_box_top a:hover { color:#FFF; text-decoration:none; }
.gameboxrow_box_mid {background:#e7e7e7 none repeat scroll 0 0; padding:10px; border:1px solid #dcdcdc; }
.gameboxrow_box_mid_div img { border-radius:15px; }
.gameboxrow_box_bot { }
.gamebox_spacer { }

/* Sidebar CSS - Front Page
--------------------------------------------*/
#sidebar_div { width:27%; float:right; vertical-align:top; }
.sidebar_300ad {vertical-align:top;}
#sidebar_bg { width:310px; padding:0; display:inline; float:left; margin-right:5px; margin-top:7px; }
.sidebar_bg_top { }
.sidebar_bg_mid { }
.sidebar_bg_mid_div { padding-left:10px; padding-top:5px; }
.sidebar_bg_mid_div_2 { }
.sidebar_bg_mid_div_login { width:285px; padding-left:5px; padding-top:1px; padding-bottom:3px; padding-right:10px; }
.sidebar_bg_bot { }

.sidebar_bg_mid_div_2 .left_similar{
    margin: 0 4px 8px;
background-color: rgb(59, 75, 87);
box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);
border-radius: 4px;
float: none !important;
display: inline-block;
text-align: center;
vertical-align:top;
}
.sidebar_bg_mid_div_2 .left_similar img {
    border-radius: 4px;
    margin-bottom:5px;
}
.sidebar_bg_mid_div_2 .left_similar .title-game{
    color:#f2f2f2;
    font-size:11px;
}
.sidebar_bg_mid_div_2 .left_similar .view-rating{
    color:#f2f2f2;
    font-size:11px;
}
.sidebar_bg_mid_div_2 .rating-value{
    margin-right:3px;
}
* All Games - Footer
--------------------------------------------*/
#allgames_footer { padding-top:0; vertical-align:top; }
.allgames_bg_top { }
.allgames_bg_top2 { }
.allgames_bg_showhide { max-width:930px; display:block; }
.allgames_bg_title { display: inline; color:#fff; padding-top:16px; padding-left:20px; position:absolute; text-transform:uppercase; font-weight:bold; }
.allgames_bg_showhide_2 { padding-left:840px; padding-top:16px; float:right; display: inline; color:#FFF; font-weight:bold; font-size:9px; }
.allgames_bg_showhide_2 a { color:#fff; }
.allgames_bg_mid {  }
.allgames_bg_mid_div { }
.allgames_bg_mid_div_2 { padding-top:10px; }
.allgames_bg_mid_div_spacer { height:10px; }
.allgames_bg_bot { }

/* Other
--------------------------------------------*/
.search_not_found { padding-bottom:5px; margin-left:-10px; }
.gameleft { height:auot; margin:0 5px; width:18%; float:right; text-align:right;}
.gameright { font-size:14px; width:80%; margin-right:5px; float:left;}
.gameright .styling a{
    color:#444;
    padding:4px 15px;
    border: 1px solid #0282c5;
    border-radius:8px;
    margin-right:3px;
}
a.walkthrow{
  color:#ff0000;
}
.gameright h1{margin-top:0; font-size:18px;}
.gameright span { font-weight:bold; font-size:14px; }
.gameright a{text-decoration:none; color:#0282c5;}
.gameright ul{
  padding-left:20px;
}
.r_content{
  font-style:italic;
}
.gameright p{
    line-height:2;
}
.gameright ul li{
   margin: 5px 0;
   line-height: 1.6;
}
.game_title { display:inline; float:left; width:33%; }
.game_ratings { float:right; display:inline; font-size:16px;}
.game_ratings_text { display: inline; float:left; padding-top:2px; color:#fff; }
.game_ratings_stars { display: inline; float:right; padding-left:5px; margin-right:40px; color:#fff; }
.gameright .game_share_this { padding-top:3px; padding-bottom:3px; background:none !important; }
.game_share_this span { padding-right:3px; }
.gameright .game_share_this .cresta-share-icon a{
    background:none !important;
}
/* Traffic Trade Banners
--------------------------------------------*/
.100banners { max-width: 638px; font-size: 11px; font-family: Verdana; color: #314450; clear:both; }
.bannerdiv { padding:5px; background:#FFF; border:1px solid #FFF; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; height:100px; width:100px; display: inline-block; margin-left:11px; margin-bottom:15px; }
.100bannersclear { clear:both; }

/* Page
--------------------------------------------*/
.page_spacer { margin:10px 0; clear:both; }
.details_mid_div_page { width:100%;}
.details_mid_div_page a { text-decoration:underline; }
.details_mid_div_page h1 { font-size:14px; }
.details_mid_div_page h2 { font-size:12px; }
.details_mid_div_page h3 { font-size:10px; }
.details_mid_div_page h4 { font-size:9px; }
.details_mid_div_page p { padding-top:5px; padding-bottom:5px; }
.details_mid_div_page img { padding: 3px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; background: #f0f0f0; padding: 4px; border: 1px solid #A8A8A8;  }

/* Author
--------------------------------------------*/
div#authAvatar { width: 60px; height: 60px; float: left; margin: 0 10px 10px 5px; border: 1px solid #CCC; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; padding:4px; background:#F0F0F0; }
div#authInfo { float:left; padding: 8px; width: 505px; border: 1px solid #CCCCCC; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; background:#F0F0F0; color:#27193A; font-size:11px; }
div#authInfo a { color:#27193A; text-decoration:underline; }
div#authInfo a:hover { color:#27193A; text-decoration:underline; }
div#authInfo p { margin:6px 0; }
div#authInfo p:first-child { margin-top: 0px; }

/* Fullscreen 
--------------------------------------------*/
.divfull { width:95%; height:92%; margin:25px auto 0 auto;  display:block; background: #160D22; border: 10px solid #160D22;  -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; position: relative; }
.h2full { margin: 0 0 10px 0; background: #160D22; line-height:40px;  -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius:4px; color: #FFF; padding: 6px 20px; float: left;   }
.h2full a { color: #FFF; font-size: 20px; }
.h2full a:hover { color: #FFF; text-decoration: underline; }

/* Leaderboard 
--------------------------------------------*/
.leaderboard { background: #fff; float: left; margin-top: 0px;  max-width: 625px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin-bottom: 0px; padding-left: 10px;}

/* Descriptions
--------------------------------------------*/
.descriptions_box { background-color: #323232;
color: #f8f8f8;
font-size: 14px;
overflow: hidden;
padding: 10px 20px; }
.descriptions_box p{
    margin: 10px 0 !important;
}
.descriptions_box h1{
    font-size: 18px !important;
font-weight: 700;
margin-bottom: 10px !important;
margin-top: 0;
margin-left: 0 !important;
color: #f8f8f8 !important;
font-family: Georgia, "Times New Roman", "Bitstream Charter", Times, serif;
}
.descriptions_box h2{
    font-size: 16px !important;
font-weight: 700;
margin-bottom: 10px !important;
margin: 10px 0 !important;
color: #f8f8f8 !important;
font-family: Verdana, Arial, Sans-Serif;
font-family: Georgia, "Times New Roman", "Bitstream Charter", Times, serif;
}
.descriptions_box ol, .descriptions_box ul{
    padding-left:20px;
}
.descriptions_box ol li, .descriptions_box ul li{
    margin-bottom:10px;
}
.descriptions_box a { text-decoration:none; color:#0daff7; font-weight:bold;}
.descriptions_box a:hover{color:#147caa;}
.descriptions_box h1 { font-size:14px;  }
.descriptions_box h2 { font-size:12px; }
.descriptions_box h3 { font-size:10px; }
.descriptions_box h4 { font-size:9px; }
.descriptions_box p { padding-top:5px; padding-bottom:5px; }
.descriptions_box img { padding: 3px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; padding: 4px; border: 1px solid #FFF;  }

/* Add This To Your Site Textare
--------------------------------------------*/
#addtoyoursite textarea { color: #160D22; height: 70px; margin: 0px 0 10px 10px; font-size:  11px; font-weight: normal; max-width: 585px; background: #F1F1F1; border: 1px solid #CCC;  border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;  padding: 7px; text-align:justify; text-decoration: none; }


--------------------------------------------*/
