@charset "utf-8";html{color:#B9B8B5; background: #292929;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}body {background: #292929;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {margin:0;padding:0;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block;}ol,ul {list-style: none;}em,i {  font-style: normal;  font-weight: 500;}img {  border: 0;}audio,canvas,video {display: inline-block;*display: inline;*zoom: 1;}.row { *zoom: 1;}.row:before,.row:after {  display: table;  content: "";}.row:after { clear: both;}body,button,input,select,textarea {font: 12px/1.5 "Helvetica Neue",Helvetica,Arial,sans-serif;} a{text-decoration: none;color:#F8F3E5;-webkit-transition: all .2s;-moz-transition: all .2s;-ms-transition: all .2s;transition: all .2s;} strong,span,i, .bar, img{transition: all 0.3s;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;}.logo { margin: 0 auto; height:45px; max-width: 100%; text-indent:-999em;} #content{position:relative; margin: 0 auto; max-width: 1058px;overflow: hidden;}.content_box{width:1089px;}#footer {text-align:center; color:#999;}  #footer a{color:#999;} .nav{margin: 0 auto 1px; max-width: 1056px; background:#222;position:relative;}.nav li,.nav li a{float:left;} .nav li {}.nav li a{ border-bottom:2px solid #222;margin: 0 10px; height:33px; line-height:36px; color:#ccc;}.nav li a:hover {color:#f8f3e5;}.nav li.current-cat a{border-bottom:2px solid #cc0000; color:#cc0000;}.most_box{color: #B0AEAC;width: 1058px;margin: 0 auto;position: relative;padding: 32px 0 18px;height: 22px;}.most_box h2 {font-size:14px;font-weight: normal;line-height:24px;}.most {  position:absolute; right:0px; top:32px;}.most a, .most span { color:#999;}.most a.current{color:#ccc;}.most_xiala {display: none;z-index: 2;position: absolute;width: 124px;background-color: #3f3f3f;right:0;border-radius: 0 0 2px 2px;}.most_move span,.most_move a.current { cursor: default;width: 110px;background:#3f3f3f url(../images/arrowx.png) no-repeat 107px 8px;padding: 1px 7px;display: inline-block;border-radius: 2px;margin-left: 2px;}.most_move a,.most_move span.current {display: none;}.most:hover .most_xiala, .most_xiala a {display:block;}.most span:hover,.most a.current:hover{border-radius: 2px 2px 0 0;}.most_xiala a{padding:3px 7px;}.most_xiala a:hover {background:#555;}#content article { color:#898a8c; width: 125px;overflow: hidden; float:left; position:relative; text-align: center;}#content article a.pic img{display:block; width:91px;height:91px;border-radius: 10px;}#content article a.pic {width: 91px;cursor: pointer;display: block;margin: 0 auto;height:91px;border-radius: 20px;background:#212121;}#content article div{margin: 0 30px 0 0;height: 178px;}#content article strong {margin-top:5px; max-height: 18px;display: block;overflow: hidden;font-weight: normal;}#content article strong a{color:#B0AEAC; }#content article a:hover strong{top:80px;}#content article span {display:block;}#content article span img {vertical-align: -1px; margin:0 1px;width:11px;height:11px;}#content article span i { -webkit-transform: scale(0.8);font-size: 10px;display:inline-block;}#content article:hover span, #content article:hover i {top:0;}.post-ratings-loading {display:none; margin-top:-18px;}.post-ratings-loading img{vertical-align: top;margin-right: 5px; }.post-ratings {}.post-ratings img{vertical-align: -1px; margin: 0 2px 0 0;}#comments {}#comments li, #respond {border-top:1px solid #333; padding-top:10px;margin-top:10px;}.main {background-color:#000;text-align:center; padding:10px 10px 30px;position:relative; margin:10px auto 0;}.flashBox {margin:0 auto; width:640px; height:480px; } .game-test, .main {width:640px;} .flashLoading{width:640px; height:480px; }.entry-title {background-color:#222;}.entry-meta a, .reply a{display:inline-block; padding:1px 7px; background:#3f3f3f;border-radius: 2px; color:#999; margin:5px 3px 10px 0;}.entry-meta a:hover, .reply a:hover {background:#555;color:#ccc;}.center-google{height:280px;width:336px; background:#222;position: absolute;left: 50%;margin-left: -168px;top: 50%;margin-top: -140px;}.flashLoading {position: absolute;}.progress_box {background: #333; position:absolute; bottom:-20px; height:12px;width: 100%;}#myProgressBar {background: #eee; text-indent:-999em;height:12px;}.game-test, #comments{margin: 10px auto;background: #222;padding: 10px;position: relative;color:#999;}.game-test h1 {color:#eee;padding-right: 138px; line-height: 24px;margin-bottom: 3px; font-size:18px;}.controls {display:none; color:#999;}.game-info {color:#999;padding:15px;}.comment-form-author {margin-top:10px;}#author, #comment {border: 0; background-color: #3f3f3f; padding: 5px; width: 98%; margin-bottom:5px; color:#eee; font-size:14px; border-radius: 2px;}#submit {border: 0px none; padding: 5px 0; width:120px; background: #cc0000; color: rgb(255, 255, 255);border-radius: 2px;}.form-allowed-tags, #email-notes, .current_none {display:none;}#commentform {position:relative;}#loading, #error {position: absolute; bottom: 5px; left: 130px;}ol.children li {padding-left:50px;}.related-left {position: absolute; width:100px; height:600px; background-color:#222; left:-100px;top:0;}.related-right {position: absolute; width:100px; height:600px; background-color:#222; right:-100px;top:0;}.related-left img, .related-right img {display:block;filter:alpha(opacity=50); opacity:0.5;width:100px;height:100px; }.related-left a:hover img, .related-right a:hover img{filter:alpha(opacity=1); opacity:1;}.left-google {position: absolute; width:160px; height:600px; background-color:#222; left:-270px;top:0;}.right-google{position: absolute; width:160px; height:600px; background-color:#222;right:-270px;top:0;}#searchform { }#searchsubmit { border: 0;    width: 28px;    height: 22px;    text-indent: -999em;    margin-left: -31px;    background: #666 url(../images/search.png) no-repeat center center;    border-radius: 0 2px 2px 0;}@-moz-document url-prefix() { #searchsubmit { margin-left:-43px;} }#s {height: 24px;    border: 0;    padding: 0 30px 0 10px;    width: 180px;    background: #666;    color: #fff;    border-radius: 2px;}.entry-content, .page-header {margin:10px 0;}.screen-reader-text {display:none;}.search_form {position:absolute;top:-36px;right:10px;}.navigation {clear:both; padding:10px 10px 33px; text-align:center; }.navigation a{display:inline-block; background: #111;padding: 12px 48px; margin:6px 12px;border-radius: 2px; font-size:14px;color:#ccc;}.navigation a:hover {background:#454545;color: #F8F3E5;}#banner-fade {max-width:1056px; margin:2px auto 0px;  height:315px;position:relative;overflow: hidden;}ul.bjqs{position:relative;  height:255px; background-color:#000; z-index:1;}li.slide{position:absolute; display:none;height:255px;}.slide-pagination {background-color: #242424;width: 100%;position: absolute;height: 17px;bottom: 0;z-index: 2;}.slide-pagination span{position: absolute;bottom: 0;width: 38px;height: 17px;text-align: center;line-height: 30px;text-indent: -999em;cursor: pointer;z-index: 2;background:#242424 url(../images/arrow.png) no-repeat; filter: alpha(opacity=30);-moz-opacity: 0.3;opacity: 0.3;}.slide-pagination span.pleft {left:0px;border-right:2px solid #242424;} .slide-pagination span:hover {filter: alpha(opacity=70);-moz-opacity: 0.7;opacity: 0.7;}.slide-pagination span.nright {right:0px;background-position:-39px 0;border-left:2px solid #242424; }  .markers {position: absolute;z-index: 3;bottom: 0;width: 976px;height: 17px;text-align:center; background:#303030;left: 40px;}.markers li {text-indent:-999em; width: 10%; background:#303030; cursor: pointer;display:inline-block;overflow:hidden; text-align: center;}.markers li.active-marker {background-color:#444;}p.caption{display: block;margin: 0;position: absolute;bottom: -43px;height: 41px;width: 100%;text-indent: 10px;color: #f8f3e5;background-color: #0f0f0f;line-height: 43px;border-bottom: 2px solid #000;font-size: 18px;}.icon,.search,.slider_right span,.slider_left span,span.platform-img,.modal-close,#back-to-top{transition: all 0s;-webkit-transition: all 0s;-moz-transition: all 0s;-ms-transition: all 0s;background: url(../images/sprites.png) no-repeat;}.main_cluster_ctn { clear: both; width:1056px; margin:2px auto 0;}.slider_ctn_box { background-color: #242424; }.slider_ctn {position: relative;height: 18px;width: 1056px;margin: 0 auto;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.slider_ctn.spotlight { width: 308px; }.slider_ctn.store_autoslider { background: #122333; }.slider_ctn.store_autoslider .handle { background-color: rgba( 0, 0, 0, 0.5 ); }.slider {position: absolute;left: 39px;right: 39px;top: 0;bottom: 0;background-color: #303030;}.slider_ctn .handle {position: absolute;top: 0;background-color: #444;height: 18px;width: 60px;cursor: pointer;}.slider_ctn .slider_left, .slider_ctn .slider_right {position: absolute;width: 38px;top: 0;bottom: 0;background-color: #5B5B5B;cursor: pointer;}.slider_ctn .slider_left:hover, .slider_ctn .slider_right:hover, .slider .handle:hover { background: #cc0000; }.slider_left { left: 0; }.slider_right { right: 0; }.slider_left span,.slider_right span {display: block;width: 9px;height: 7px;margin-top: 5px;background-repeat: no-repeat;}.slider_right span {background-position: 0 -42px;margin-left: 15px;	}.slider_left span {background-position: -9px -42px;margin-left: 13px;}.slider_right:hover span { background-position: 0 -49px; }.slider_left:hover span { background-position: -9px -49px; }.slider_left.disabled, .slider_right.disabled {opacity: 0.4;cursor: default;}.store_horizontal_autoslider_ctn {overflow: hidden;margin-bottom: 1px;}span.platform-img {display: inline-block;width: 20px;height: 20px;background-repeat: no-repeat;vertical-align: middle;}span.platform-img.icon-pc { background-position: 0 -20px; }span.platform-img.icon-moblie { background-position: 0 0; }.main_cluster_content {width 100%;overflow: hidden;position: relative;-webkit-overflow-scrolling: touch;}.main_cluster_content::-webkit-scrollbar {display: none;}.cluster_scroll_area { overflow: hidden; }.main_cluster_content a.cluster_capsule {background-color:#000;display: inline-block;width: 100%;height: 298px;margin-right: 4px;position: relative;}a.cluster_capsule:hover { text-decoration: none; }.main_cluster_content .cluster_capsule_image {width: 100%;height: 255px;display: block;}.main_cap_desc {background-color:#0f0f0f;line-height: 44px;overflow: hidden;cursor: default;}.main_cap_content {width: 1036px;margin: 0 auto;}.main_cap_platform-area { float: right; }.main_cap_status {white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color: #f8f3e5;font: 18px/44px 'SofiaProLight-webfont', arial;}.menu-navigation{margin: 0 auto;height:43px;position:relative;}.menu-navigation a{color:#777674;position:absolute;top:20px;} .menu-navigation a:hover {color:#aaa;}a.back_home {left:-10px; }.prev_game a { right:70px;}.next_game a {right:-10px; }.comments-f {margin-bottom:20px;}.fb-box {position: absolute;right: 10px;top: 12px;}@media screen and (min-width:800px) and (max-width:1069px){#content article { color:#999; width: 20%; }.most{display:none;} .content_box{width:auto;} #content article div, .most_box h2{margin: 0 15px 0 15px;} }@media screen and (min-width:500px) and (max-width:799px){#content article { color:#999; width: 33.3%; }.most,.top_ads ,.search_form{display:none;} .content_box{width:auto;} #content article div, .most_box h2{margin: 0 15px 0 15px;} }@media screen and (min-width:300px) and (max-width:499px){#content article { color:#999; width: 33.3%; }.most,.top_ads, .search_form{display:none;} .content_box{width:auto;} #content article div, .most_box h2{margin: 0 5px 0 5px;} }@media screen and (min-width:1000px) and (max-width:1024px){.related-left,.right-google{display:none;} .menu-navigation {max-width:100%;}  .left-google {left:-180px;}  }@media screen and (min-width:0px) and (max-width:999px){.related-left,.left-google,.related-right,.right-google{display:none;} .menu-navigation {max-width:100%;}  }@media screen and (min-width:0px) and (max-width:767px){.flashBox,.game-test, .main,.flashLoading{max-width:100%;}.game-test,.flashBox{padding:0;} .main{padding:1px;margin:0;} .progress_box{bottom: -2px;} .menu-navigation,.controls,.comments-f {display:none;text-indent: -999em;} }.rate-bar {    background-image: url('images/rating_stars.png');    background-repeat: no-repeat;    width: 77px;    height: 14px !important;    margin: 0 auto;    position: relative;    top: 2px;}.rate-bar.rated-11 {    background-position: left -155px;}.rate-bar.rated-10 {    background-position: left -141px;}.rate-bar.rated-9 {    background-position: left -127px;}.rate-bar.rated-8 {    background-position: left -113px;}.rate-bar.rated-7 {    background-position: left -99px;}.rate-bar.rated-6 {    background-position: left -85px;}.rate-bar.rated-5 {    background-position: left -71px;}.rate-bar.rated-4 {    background-position: left -57px;}.rate-bar.rated-3 {    background-position: left -43px;}.rate-bar.rated-2 {    background-position: left -29px;}.rate-bar.rated-1 {    background-position: left -15px;}.rate-bar.rated-0 {    background-position: left -1px;}/*PAGING */.pagination:before{    content: "\0020";    display: table;}.pagination:after{    content: "\0020";    display: table;    clear: both;}.pagination .button-group {    font-size: 0.85em;}.pagination>p {    float: left;    font-size: 1.25em;    padding-top: 0.5em;}.pagination .icon--arrow-right,.pagination .icon--arrow-left {    font-size: 0.6rem;}.lt-ie9 .pagination .icon--arrow-right,.lt-ie9 .pagination .icon--arrow-left {    zoom: 0.6;}.pagination {    margin: 0.25em 0 0.5em;    text-align: right;    clear: both;}.pagination .count {    margin-bottom: 0.57143em;    margin-left: 0.57143em;    font-size: 0.875em;    float: right;    line-height: 2.25;}.pagination>ul {    float: none;    display: inline-block;}.pagination {    margin: 0.25em 0 0.5em;    text-align: right;}.button-group {    display: inline-block;    position: relative;    vertical-align: middle;    padding-left: 10px;}.button-group>.button {    position: relative;    border-radius: 0;    margin: 0 0 0 -0.24em;}.button-group>.button:first-child {    border-radius: 0.2rem 0 0 0.2rem;}.button-group>.button:last-child {    border-radius: 0 0.2rem 0.2rem 0;}.button-group>.button.prev {    padding: 0.35em 0.4em 0.1em 0.35em;}.button-group>.button.next {    padding: 0.35em 0.35em 0.1em 0.4em;}.button-group.justify {    display: table;    table-layout: fixed;    width: 100%;}.button-group.justify .button {    display: table-cell;}@media screen and (min-width: 48em) {    .button-group.narrow>.button {        padding: 0.25em 0.5em;    }    .button-group.narrow>.button:first-child {        padding-left: 1.25em;    }    .button-group.narrow>.button:last-child {        padding-right: 1.25em;    }}.button {    overflow: hidden;    vertical-align: middle;    display: inline-block;    padding: 0.25em 0.8em 0.2em;    border: 0;    border-bottom: 0.15em solid #d65e00;    border-right: 0.1em solid #d65e00;    border-radius: 0.2rem;    outline: 0;    background-color: #ee6900;    color: #fff;    font-size: 1.125em;    text-transform: uppercase;    text-align: center;    text-overflow: ellipsis;    -webkit-transition: background 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms, opacity 0.4s ease;    transition: background 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms, opacity 0.4s ease;    white-space: nowrap;    cursor: pointer;    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;}.button.is-disabled {    pointer-events: none;    opacity: 0.35;}.button:hover,.button:focus {    background-color: #d65e00;    border-color: #ca5900;    text-decoration: none;}.button.small {    font-size: 1.25em;}.button.big {    font-size: 1.25em;}.button.action,.button.green {    background-color: #689f39;    border-color: #5d8f33;}.button.action:hover,.button.action:focus,.button.green:hover,.button.green:focus {    background-color: #5d8f33;    border-color: #588730;}.button.floating,.button.grey {    background-color: #b3b3b3;    border-color: #a0a0a0;}.button.floating:hover,.button.floating:focus,.button.grey:hover,.button.grey:focus {    background-color: #a0a0a0;    border-color: #979797;}.button.flat,.button.invert-white {    background-color: transparent;    border: 1px solid #fff;    border: 1px solid rgba(255, 255, 255, 0.8);}.button.red,.button.browse {    background-color: #349edb;    border-color: #2e8ec5;}.button.red:hover,.button.red:focus,.button.browse:hover,.button.browse:focus {    background-color: #2e8ec5;    border-color: #2c86ba;}.button.filter-label {    padding: 0.15em 0.8em 0.1em;    margin: 0 0.11111em 0.44444em;    font-size: 0.875em;    text-transform: none;    letter-spacing: 0.01em;    background-color: #989898;    border-color: #818181;}.button.filter-label:hover,.button.filter-label:focus {    background-color: #818181;    border-color: #797979;}.button.filter-label.is-selected:before {    background: #fff;}.button.is-selected,.button.yellow {    background-color: #CC451D;    border-color: #cc0000;}.button.is-selected:hover,.button.is-selected:focus,.button.yellow:hover,.button.yellow:focus {    background-color: #cc0000;    border-color: #CC451D;}.loadingpost{position:absolute;background-color:#292929;top:0;left:0;right:0;bottom:0;z-index:4;background-image:url(images/loading.gif);background-repeat:no-repeat;background-position:50% 50%;display:none;}.game_loading{    top: 0;    bottom: 0;    left: 0;    right: 0;    margin: auto;    width: 100px;    display:none;}@media only screen  and (min-width : 1024px) {    .related article{ width:125px; !important; }	.related article div.related-game {margin:0 !important;} }#content{    padding-top: 30px;}/* SHARE THIS */.sharethis{	height:30px;	margin-top: -30px;}.social-share{    font-size:20px;    padding-left: 10px;}.twitter{    color : #659FCB;}.facebook {    color : #43609C;}.google-plus{    color : #DB4D37;}.sharethis{    float:right; }div.PlusShareButton {    float: left;    width: 58px;    height: 63px;    margin-left: 4px;    overflow: hidden;}div.FacebookShareButton {    float: left;    width: 50px;    height: 63px;}div.YoutubeSubcribe {    float: left;     height: 63px;    padding-left: 10px;}#content article div.rate-bar{margin:0 auto !important;}.clear{	clear:both;}.logo a {    width: 137px;     display: block;     position: relative;    top: 16px;    left: 20px;	float: left;    margin-right: 50px;} .center-ads{	padding: 25px 0; } .header-text{margin:10px;} 