/*
Theme Name: 5games Theme
Theme URI: http://www.brainytools.com
Author: BrainyTools
Author URI: http://www.brainytools.com
Version: 1.0
Text Domain: 5games
*/
/** MAIN ELEMENTS **/
body { background: #fff url(http://m.frivboss.com/wp-content/themes/2pg-mobile/images/bg.png) repeat; padding: 0 0 40px 0; margin: 0px; color: #000; font-family: Arial, Tahoma; font-size: 14px; }
form, img, input, button, ul, h1, h2, h3 { border: 0px; margin: 0px; padding: 0px; }
input, textarea, select, button { font-family: Arial, Tahoma; }
a:link, a:visited { color: #02213E; text-decoration: none; }
a:hover, a:active { color: #02213E; text-decoration: underline; }
:focus { outline: 0; }
.clear { clear: both; display: block; height: 0px; line-height: 0px; padding: 0px; margin: 0px; font-size: 0px; }
.left { float: left; }
.right { float: right; }
.padd { padding: 5px; }
.padd2 { padding: 2px; }
.padd4 { padding: 4px; }
.padd10 { padding: 10px; }
.padd20 { padding: 20px; }
.marg { margin: 5px; }
.marg10 { margin: 10px; }
.margcenter { margin-left: auto!important; margin-right: auto!important; }
.round, .header, .header .topinfo ul.menu, .header > .menu, .header > .menu .main, .header > .menu .categories > ul > li > a:hover, .header > .menu .categories > ul > li:hover > a, .left_float_ad, .right_float_ad, .module, .module .cont, .thumbs li, .gamecontainer .head .options, .gamecontainer .head .options a, .gamecontainer .head .options .voteResult, .table, .pregame_thumb, .pregame_thumb a.thumb img, .more, .our_thumbs li .game { border-radius: 6px; -moz-border-radius: 6px; -o-border-radius: 6px; -webkit-border-radius: 6px; }
.round_bottom, .header > .menu .main > ul > li > ul, .header > .menu .categories > ul > li > ul, .gamecontainer .head a.back { border-radius: 0 0 6px 6px; -moz-border-radius:  0 0 6px 6px; -o-border-radius:  0 0 6px 6px; -webkit-border-radius:  0 0 6px 6px; }
.round4, .form .input, .form textarea, .form select, .form .button, .form .captcha { border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -webkit-border-radius: 4px; }
.round21, .navigation ul li a { border-radius: 21px; -moz-border-radius: 21px; -o-border-radius: 21px; -webkit-border-radius: 21px; }
.glow, #loader_bar, .header, .more, .thumbs li, .navigation ul li a, .our_thumbs li .game { box-shadow: 0px 0px 6px 0px #4EAED6; -moz-box-shadow: 0px 0px 6px 0px #4EAED6; -o-box-shadow: 0px 0px 6px 0px #4EAED6; -webkit-box-shadow: 0px 0px 6px 0px #4EAED6; }

.wrapper { width: 1056px; margin: auto; }
.lightsOverlay { background-color: #000; opacity: 0.8; position: fixed; left: 0; right: 0; top: 0; bottom: 0; width: 100% height: 100%; z-index: 999; }

/* Header */
.headerWrapper { width: 990px; margin: 10px auto 4px auto; }
.header { position: relative; z-index: 300; background-color: #fff; padding: 3px; }
.header a.logo { display: block; width: 181px; height: 99px; }
a.logo img { width: 100%; height: 100%; }
.header .topinfo { position: absolute; top: 3px; left: 190px; right: 3px; height: 99px; }
.header .topinfo ul.menu { list-style: none; padding: 0; margin: 0; background-color: #B9C3C5; height: 24px; }
.header .topinfo ul.menu li { float: left; color: #fff; font-size: 10px; text-transform: uppercase; padding: 5px; }
.header .topinfo ul.menu li a { padding: 0 5px 0 0; color: inherit; text-decoration: none; }
.header .topinfo ul.menu li a:hover { color: #ededed; }
.header .topinfo p { border-left: 1px solid #c4cbd4; padding: 0 5px; margin: 12px 0 0 0; color: #989898; font-size: 11px; line-height: 18px; }
.header > .menu {background: url(http://m.frivboss.com/wp-content/themes/2pg-mobile/img/header_elem.png) repeat-x 0 -118px; padding: 2px; }
.header > .menu .main { background: url(http://m.frivboss.com/wp-content/themes/2pg-mobile/img/header_elem.png) repeat-x 0 -88px; }
.header > .menu .main > ul { list-style: none; height: 30px; padding: 0 0 0 4px; margin: 0; }
.header > .menu .main > ul > li { position: relative; display: block; float: left; background: url(http://m.frivboss.com/wp-content/themes/2pg-mobile/img/header_elem.png) no-repeat right top; height: 30px; padding-right: 2px; color: #fff; font-family: Arial; font-size: 12px; font-weight: bold; text-transform: uppercase; text-shadow: 0 0 3px #0E4258; }
.header > .menu .main > ul > li > a { display: block; float: left; line-height: 30px; color: #fff; padding: 0 10px; }
.header > .menu .main > ul > li > a:hover { background: url(http://m.frivboss.com/wp-content/themes/2pg-mobile/img/header_elem.png) repeat-x 0 -58px; text-decoration: none; }
/* Sub categories */
.header > .menu .main > ul > li:hover > a { background: url(http://m.frivboss.com/wp-content/themes/2pg-mobile/img/header_elem.png) repeat-x 0 -58px; }
.header > .menu .main > ul > li:hover > ul { display: block; }
.header > .menu .main > ul > li > ul { margin: 0; padding: 0; list-style: none; position: absolute; top: 30px; left: 0px; background: #1D94C6; width: 150px; padding: 5px; display: none; z-index: 999999; }
.header > .menu .main > ul > li > ul > li > a { display: block; padding: 0 5px; line-height: 20px; color: #fff; }
.header > .menu .main > ul > li > ul > li > a:hover { background: #4dadd6; text-decoration: none; }
.header > .menu .main .search { float: right; padding: 0; margin: 4px; width: 195px; height: 20px; }
.header > .menu .main .search input[type='text'] { float: left; width: 157px; height: 20px; padding: 0 5px; margin: 0; line-height: 20px; font-size: 11px; color: #000; background: url(http://m.frivboss.com/wp-content/themes/2pg-mobile/img/search_form.png) no-repeat 0 0; border: none; }
.header > .menu .main .search input[type='submit'] { float: right; width: 23px; height: 20px; padding: 0 5px; margin: 0; line-height: 20px; background: url(http://m.frivboss.com/wp-content/themes/2pg-mobile/img/search_form.png) no-repeat -172px 0; border: none; cursor: hand; cursor: pointer; }
.header > .menu .categories { }
.header > .menu .categories > ul { list-style: none; margin: 0; padding: 0 0 0 4px; }
.header > .menu .categories > ul > li { display: block; float: left; height: 28px; color: #fff; font-size: 12px; font-weight: bold; text-shadow: 0 0 3px #0E4258; }
.header > .menu .categories > ul > li > a { display: block; float: left; line-height: 24px; padding: 0 8px; margin: 2px; color: #fff; }
.header > .menu .categories > ul > li > a:hover { background: #1D94C6; text-decoration: none; }
.header .deviderleft { background: url(http://m.frivboss.com/wp-content/themes/2pg-mobile/images/akd-header-stuff.png) no-repeat left bottom; padding-left: 2px; }
/* Sub categories */
.header > .menu .categories > ul > li:hover > a { background: #1D94C6; }
.header > .menu .categories > ul > li:hover > ul { display: block; }
.header > .menu .categories > ul > li > ul { list-style: none; position: absolute; top: 28px; left: 0px; display: none; z-index: 999999; background: #1D94C6; width: 150px; padding: 5px; margin: 0; }
.header > .menu .categories > ul > li > ul > li > a { color: #fff; line-height: 20px; display: block; padding: 0 5px; }
.header > .menu .categories > ul > li > ul > li > a:hover { background: #4dadd6; text-decoration: none; }

.togglable { display: none; }
.more { position: relative; z-index: 200; background-color: #fff; border: 1px solid #c4dbde; padding: 6px; margin: 6px 0; }
.more a.close { position: absolute; top: 8px; right: 8px; font-size: 11px; }
.more ul { list-style: none; padding: 0 10px; margin: 0; min-width: 118px; }
.more ul li { float: left; min-width: 118px; color: #0a4a5e; font-size: 12px; line-height: 20px; }
.more ul li a { color: inherit; text-decoration: none; }
.more ul li a:hover { text-decoration: underline; }
.more h4 { padding: 6px; margin: 0px; color: #000; font-size: 12px; text-shadow: 1px 1px 3px #fff; }


/* Content */
.content {  }
h1 { padding: 6px; margin: 0px; color: #00405B; font-size: 18px; text-shadow: 1px 1px 3px #fff; }
.module { background-color: #00aeff; padding: 6px; }
.module .head { padding: 0 0 6px 6px; margin: 0px; color: #fff; font-size: 18px; }
.module .cont { background: #fff; color: #02213E; font-size: 18px; text-shadow: 1px 1px 1px #fff; }
.module .cont p { padding: 3px 0; margin: 0px; }
.module .cont .subtitle { padding-top: 8px; color: #000; font-size: 20px; font-weight: 700; }
.module .foot {  }
.thumbs { list-style-type: none; }
.thumbs li { display: block; float: left; background: #fff; padding: 4px; margin: 2px; }
.thumbs li:hover {  }
.thumbs li a { position: relative; display: block; width: 120px; height: 90px; overflow: hidden; color: #fff; font-size: 12px; font-weight: 700; text-align: center; }
.thumbs li a:hover { color: #fff; text-decoration: none; }
.thumbs li a img { position: relative; display: block; width: 100%; height: 100%; }
.thumbs li a span { position: absolute; top: 90px; display: block; background: url(http://m.frivboss.com/wp-content/themes/2pg-mobile/img/transparentdot.png); width: 120px; padding: 6px 0; overflow: hidden; }

.our_thumbs { list-style-type: none; }
.our_thumbs li { display: block; float: left; width: 33.33333%; }
.our_thumbs li .game { position: relative; display: block; background: #fff; padding: 5px; margin: 4px; overflow: hidden; font-size: 12px; }
.our_thumbs li .game:hover { background-color: #ededed; }
.our_thumbs li .game > a { display: block; }
.our_thumbs li .game > a img { display: block; width: 180px; height: 135px; margin-right: 5px; }
.our_thumbs li .game .info { position: absolute; top: 5px; left: 190px; right: 5px; display: block; font-size: 12px; vertical-align: top; }
.our_thumbs li .game .info b { font-weight: 700; vertical-align: top; }
.our_thumbs li .game .info > span { display: block; margin-bottom: 5px; }
.our_thumbs li .game .info .name { font-size: 16px; font-weight: 700; line-height: 1.6; }
.our_thumbs li .game .info .embed textarea { border: 1px solid #CCC; width: 70%; height: 34px; font-size: 9px; line-height: 1.2; overflow: hidden; }

.navigation { position: relative; display: block; height: 74px; }
.navigation ul { display: block; list-style-type: none; text-align: center; float: right; }
.navigation ul li { display: block; float: left; }
.navigation ul li a { display: block; background: #fff; line-height: 42px; overflow: hidden; padding: 0 14px; margin: 16px 4px; color: #00405B; font-size: 24px; font-weight: bold; text-align: center; }
.navigation ul li a:hover { background: #ACE7F4; color: #fff; text-decoration: none; }
.navigation ul li a.current { background: #47BADD; color: #fff; }
.pregame_thumb { display: block; background: url(http://m.frivboss.com/wp-content/themes/2pg-mobile/img/bg2.jpg) #C18004; border: 3px solid #B22323; padding: 6px; margin-right: 10px; }
.pregame_thumb a.thumb { display: block; }
.pregame_thumb a.thumb img { width: 180px; height: 135px; }
.pregame_thumb div.rating { float: none; padding: 6px 0; text-align: center; }
.pregame_info_box a.playlink { display: block; padding: 6px 0; font-size: 36px; }
.pregame { padding: 10px 0; color: #D7ECFD; text-shadow: 1px 1px 1px #000; }
.pregame_info a.playlink { display: block; padding: 4px 0 0 0; color: #fff; font-size: 32px; }
.pregame_ads { width: 640px; margin: auto; }
.gamecontainer { width: 892px; margin: 20px auto 0 auto; }
.gamecontainer .head { position: relative; }
.gamecontainer .head a.logo { display: block; float: left; width: 160px; height: 68px; }
.gamecontainer .head a.back { position: absolute; left: 130px; top: -6px; z-index: 500; display: block; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAACTSURBVDiNzZE5DsJADEW/c4lEyjW4AOLcCAlRsNSkyE1SPRqHjEg8ZGnyqtnetzWWAoAKeAB3oIre5eSGgcbPLr4/5+TyR05DvkRyDbQT8ohN8ijA237PlZ1yVeWEFqgNeEk6LBrTwLOQ1K2UJamz5B+mRxNgZiZJRebN0RxJpzAo6qCv8O8+18Es9hVwW+Bd+8UHN2c3hIRVe/4AAAAASUVORK5CYII=) no-repeat #1F81BB 5px 4px; padding: 4px 6px 4px 24px; color: #fff; font-size: 14px; font-weight: 700; text-transform: uppercase; }
.gamecontainer .head a.back:hover  { background-color: #033F87; text-decoration: none; }
.gamecontainer .head .details { position: relative; display: block; float: left; width: 370px; height: 46px; padding: 10px; overflow: hidden; font-size: 11px; color: #fff; }
.gamecontainer .head .details span { font-weight: 700; }
.gamecontainer .head .details a { color: inherit; }
.gamecontainer .head .details a:hover { color: inherit; }
.gamecontainer .head .options { display: block; float: right; position: absolute; bottom: 10px; right: 0; z-index: 9999; padding: 4px 5px; }
/* .gamecontainer .head .options a { display: block; float: left; background: url(http://m.frivboss.com/wp-content/themes/2pg-mobile/img/gameoptions.png) no-repeat #033F87; width: 56px; height: 44px; margin: 0 2px; font-size: 0; text-indent: -9999; }
.gamecontainer .head .options a:hover { background-color: #022E64; }
.gamecontainer .head .options a.lights { background-position: 0 0; }
.gamecontainer .head .options a.lights:hover, .gamecontainer .head .options a.lights.active { background-position: -56px 0; }
.gamecontainer .head .options a.zoomIn { background-position: 0 -44px; }
.gamecontainer .head .options a.zoomIn:hover { background-position: -56px -44px; }
.gamecontainer .head .options a.zoomReset { background-position: 0 -88px; }
.gamecontainer .head .options a.zoomReset:hover { background-position: -56px -88px; }
.gamecontainer .head .options a.zoomOut { background-position: 0 -132px; }
.gamecontainer .head .options a.zoomOut:hover { background-position: -56px -132px; }
.gamecontainer .head .options a.thumbsUp { background-position: 0 -176px; }
.gamecontainer .head .options a.thumbsUp:hover { background-position: -56px -176px; }
.gamecontainer .head .options a.thumbsDown { background-position: 0 -220px; }
.gamecontainer .head .options a.thumbsDown:hover { background-position: -56px -220px; }
*/

.gamecontainer .options a { displaY:inline-block; font-size:1.5em!important; color: #fff; padding:10px 15px; margin:3px; background-color: #0082be; text-decoration:none;
-moz-border-radius:7px;-webkit-border-radius:7px;-khtml-border-radius:7px;border-radius:7px;text-shadow: 1px 1px #006586; }
.gamecontainer .options a:hover { background-color: #f7d000; color:#a14e12; text-shadow: 1px 1px #fff000;}

#five_footer { float:left; background-color: #ffffff; padding:20px 10px; width:100%; bottom:0; box-sizing: border-box; position:relative;
text-align:center; }
#five_footer p { font-size:0.8em; font-weight:600; color: #595959; padding:5px; margin:0; }
#five_footer p a { color: #006586; text-decoration:underline; }
#five_footer p a:hover { color:#e10404; }


.gamecontainer .head .options .voteResult { display: none; position: absolute; right: 0; bottom: -12px; background-color: #2C9E03; height: 24px; line-height: 24px; padding: 0 10px; color: #fff; font-size: 14px; font-weight: 700; }
.gamecontainer .head .options .voteResult.error { background-color: #A00804; }
.gamecontainer .cont { padding-top: 10px; }
.gamecontainer .cont .showgame, .gamecontainer .cont #gamerollhtml, .gamecontainer .cont #game, .gamecontainer .cont embed { position: relative; z-index: 9999; }

.related_games { width: 892px; margin: 10px auto 0 auto; }
.related_games .thumbs li { padding: 2px; margin: 2px; }
.related_games .thumbs li a { width: 100px; height: 75px; margin: 1px; }
.related_games .thumbs li a span { top: 75px; width: 100px; }


/* Preroll */
.showgame { margin: auto; position:relative; display: none; }
#loader_bar { background: transparent; border: 1px solid #0081DF; width: 76%; height: 20px; margin: 12px auto 0 auto; }
#loader_bar #loader { background: #0081DF; width: 50%; height: 100%; }
#ad_box { text-align: center; }
#ad_box .adpreload { margin: auto; }

/* Ads */
.left_float_ad { position: absolute; left: 50%; top: 120px; z-index: 1001; background: #fff; border: 1px solid #4DADD6; width: 160px; height: 600px; padding: 4px; margin-left: -650px; }
.right_float_ad { position: absolute; right: 50%; top: 120px; z-index: 1001; background: #fff; border: 1px solid #4DADD6; width: 160px; height: 600px; padding: 4px; margin-right: -650px; }
.above_game_ad, .below_game_ad { width: 728px; height: 90px; overflow: hidden; padding: 10px 0; margin: auto; }
.pregame_details_ad { background: #fff; float: left; width: 468px; height: 60px; overflow: hidden; margin: 10px; }
.pg_ad300x250 { background: #fff; float: left; width: 300px; height: 250px; overflow: hidden; margin: 10px; }
.ad728x90 { background: #fff; width: 728px; height:9 0px; overflow: hidden; margin: 10px auto; }

/* Table */
.table { background: #D7ECFD; border: 3px solid #0081DF; border-bottom: 0; border-right: 0; width: 98%; margin: 0 auto 10px auto; overflow: hidden; }
.table tr.tablehead { background: #0696FF; border: 3px solid #0081DF; }
.table tr.tablehead td { font-size: 14px; font-weight: 700; text-align: center; vertical-align: center; text-shadow: 0px 0px 3px #fff; }
.table td { border: 3px solid #0081DF; border-top: 0; border-left: 0; text-shadow: 1px 1px 1px #fff; padding: 6px; }
.table tr.row2 { background: #A4D3FB; }
.tablecenter td { text-align: center; vertical-align: center; }
.table a { color: inherit; }
.table a:hover { text-decoration: underline; }

/* Forms */
.form { text-shadow: 1px 1px 1px #fff; }
.form label { display: block; float: left; width: 140px; height: 28px; line-height: 28px; padding-top: 2px; margin-right: 10px; text-align: right; }
.form .input, .form textarea, .form select { float: left; background-color: #fff; border: 2px solid #0081DF; width: 340px; height: 32px; line-height: 32px; vertical-align: middle; color: #231D01; font-size: 16px; margin: 2px 0 4px; padding: 0 4px; }
.form select { width: 350px; padding-top: 4px; padding-bottom: 4px; }
.form textarea { height: 146px; line-height: 23px; }
.form :focus { background-color: #A4D3FB; }
.form .button { display: block; float: left; background: #0081DF; height: 34px; color: #fff; font-size: 16px; font-weight: 700; text-align: center; cursor: pointer; margin: 2px 8px 4px 0; padding: 2px 8px 4px; }
.form .button:hover { background-color: #4D8605; }
.form .long { width: 480px; margin-right: 4px; }
.form .long2 { width: 416px; margin-right: 4px; }
.form .textarea { width: 448px; height: 126px; }
.form .offlabel { margin-left: 150px; }
.form .captcha { display: block; float: left; overflow: hidden; background-color: #fff; border: 2px solid #0081DF; width: 88px; height: 32px; line-height: 32px; margin: 2px 4px 4px 0; }
.form .inputcaptcha { width: 244px; }

.home-back { float:left; font-size:14px; font-weight:400; color:#ffffff; padding:6px 15px; background-color: #0082be; -moz-border-radius:7px;-webkit-border-radius:7px;-khtml-border-radius:7px;border-radius:7px; text-decoration: none!important; margin:0 5px; display:inline-block; text-align: center; }
.home-back .fa { font-weight:400!important; font-size:16px; display:block; margin-bottom:3px;  }
.home-back:hover { background-color:#0096dc; }

.five-g-tags { display:inline-block; max-width:400px;  }
.five-g-tags span { display:block; font-size:14px; font-weight:bold; margin:5px 0; }
.five-g-tags a { display:inline-block; font-size:12px; color: #fff; background-color:#0096dc; padding:3px 5px; margin:2px; text-decoration:none;
-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px; }
.five-g-tags a:hover { background-color: #0082be; }

/* Footer */
.footer { margin-top: 20px; font-weight: 700; line-height: 18px; text-align: center; text-shadow: 1px 1px 1px #fff; }
.footer span { font-size: 11px; }
.footer .partners { font-size: 11px; }
.footer a:link, .footer a:visited { color: inherit; }
.footer a:hover, .footer a:active { color: inherit; }

@media only screen and (max-width: 399px) {
	.wrapper { width: 264px; }
	.wrapper .headerWrapper { width: auto; }
	.header .logo { float: none; margin-left: auto; margin-right: auto; }
	.wrapper .header .topinfo { display: none; }
	.wrapper .header .menu { display: none; }

	.ad728x90 { display: none; }

	.gamecontainer, .related_games { width: auto; }
	.gamecontainer .head a.logo { float: none; margin: 10px auto; }
	.gamecontainer .head .details, .gamecontainer .head .options { display: none; }
	.left_float_ad, .right_float_ad, .above_game_ad, .below_game_ad { display: none; }

	.navigation ul { width: 248px; padding: 0px; }
	.navigation ul li a.link { margin-left: 3px; margin-right: 3px; }
	.navigation a.next, .navigation a.prev { display: none; }

	.our_thumbs li { width: 100%; }
	.our_thumbs li .game { text-align: center; }
	.our_thumbs li .game > a { width: auto; }
	.our_thumbs li .game > a img { display: inline; }
	.our_thumbs li .game .info { position: relative; left: auto; top: auto; }
	.our_thumbs li .game .info .embed textarea { padding: 0; margin: 0; width: 95%; }
}
@media only screen and (max-width: 660px) and (min-width: 400px) {
	.wrapper { width: 396px; }
	.wrapper .headerWrapper { width: auto; }
	.header .logo { float: none; margin-left: auto; margin-right: auto; }
	.wrapper .header .topinfo { display: none; }
	.wrapper .header .menu { display: none; }

	.ad728x90 { display: none; }

	.gamecontainer, .related_games { width: auto; }
	.gamecontainer .head a.logo { float: none; margin: 10px auto; width: 181px; height: 99px; }
	.gamecontainer .head .options { position: relative; float: none; }
	.gamecontainer .head .details { display: none; }
	.left_float_ad, .right_float_ad, .above_game_ad, .below_game_ad { display: none; }
	
	.navigation ul { width: 378px; padding: 0px; }
	.navigation ul li a.link { margin-left: 3px; margin-right: 3px; }
	.navigation a.next, .navigation a.prev { display: none; }

	.our_thumbs li { width: 100%; }
	.our_thumbs li .game .info textarea { width: 90%; }
}
@media only screen and (max-width: 800px) and (min-width: 660px) {
	.wrapper { width: 660px; }
	.wrapper .headerWrapper { width: auto; }
	.header > .menu .categories > ul > li:nth-child(n+9) { display: none; }
	.ad728x90 { display: none; }

	.gamecontainer, .related_games { width: auto; }
	.gamecontainer .head .details { display: none; }
	.left_float_ad, .right_float_ad, .above_game_ad, .below_game_ad { display: none; }

	.our_thumbs li { width: 100%; }
	.our_thumbs li .game .info textarea { width: 90%; }
}
@media only screen and (max-width: 950px) and (min-width: 800px) {
	.wrapper { width: 792px; }
	.wrapper .headerWrapper { width: auto; }
	.header > .menu .categories > ul > li:nth-child(n+10) { display: none; }
	.gamecontainer, .related_games { width: auto; }
	.gamecontainer .head .details { width: 270px; }

	.our_thumbs li { width: 50%; }
}
@media only screen and (max-width: 1120px) and (min-width: 950px) {
	.wrapper { width: 924px; }
	.wrapper .headerWrapper { width: auto; }
	
	.our_thumbs li { width: 50%; }
}
@media only screen and (max-width: 1584px) and (min-width: 1121px) {	
	.our_thumbs li { width: 50%; }
}
@media only screen and (min-width: 1584px) {
	.wrapper { width: 1548px; }
	.thumbs li a { width: 160px; height: 120px; }
	.thumbs li a img { width: 100%; height: 100%; }
	.thumbs li a span { width: 160px; top: 120px; }

	.left_float_ad { margin-left: -800px; }
	.right_float_ad { margin-right: -800px; }
	.gamecontainer, .related_games { width: 1100px; }
	.gamecontainer .head .details { width: 570px; }
}