*{font-family:Aldrich,sans-serif}body{font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;padding:0;margin:0;color:#ddd;background:url(../images/8a5744ad.background_black.png)}a{color:#f53949}a:hover{color:#bb2936}h1{color:#eee;font-weight:700;display:inline}.clearfix{clear:both}.fixed-position{position:fixed;top:0}.header{height:74px;background:rgba(0,0,0,.1);border-bottom:1px solid rgba(254,254,254,.1)}.header .logo-image{float:left;margin-left:149px;margin-top:15px;background:url(../images/3e97925b.logo.png);width:43px;height:43px}.header .logo{color:#eee;font-weight:700;float:left;margin-top:18px;font-size:28px;letter-spacing:inherit;margin-left:20px}.header .logo a:hover,.header .logo a:visited,.header .logo a:link,.header .logo a:active{text-decoration:none;color:#eee}.header .search{float:right;margin-right:100px;margin-top:20px;position:relative}.header .search input{width:250px;padding:6px;border:0;outline:4px solid #555;outline-offset:0;outline:1px solid rgba(254,254,254,.3);background:rgba(0,0,0,.3);color:inherit}.header .search .search-icon{width:20px;height:20px;position:absolute;left:220px;top:8px}.header .search .search-results{position:absolute;z-index:100;border-radius:0 0 7px 7px;overflow:hidden;border:1px solid #666;border-top:0;padding:inherit;background:#000;left:-1px;right:-1px}.header .search .search-results ul{list-style:none;padding:0;margin:0}.header .search .search-results ul a{padding:5px 8px;color:inherit;text-decoration:none;display:block}.header .search .search-results ul a:hover{background:#f53949;color:#fff}.footer{padding:10px;line-height:28px;text-align:center;background:#222;color:#999}.container{width:inherit;padding:0 16px}.content{padding:22px 10px;margin-left:-30px;min-height:1200px}.sidebar{float:left;height:100%}.twitter-button{margin-top:25px;float:right;margin-right:28px}.menu{list-style:none;width:190px;margin-top:13px}.menu li{line-height:30px;text-align:right;margin-right:30px}.menu li a{text-decoration:none;color:#aaa}.menu li.selected{font-weight:700}.menu li.selected a{color:#ddd}.games{list-style:none}.pattern:hover .arrow-left{display:block}.pattern:hover .arrow-right{display:block}.pattern{float:left;position:relative;margin-bottom:1.7%}.pattern .category-name{margin:20px 0 3px;text-align:center;font-weight:500}.pattern .arrows{position:absolute;top:0;display:block;width:100%;z-index:100;height:100%;margin-top:-25px}.pattern .preview-shadow{outline:1px solid rgba(254,254,254,.4);width:100%;height:inherit;overflow:hidden;border:4px solid transparent;border-radius:8px}.pattern .preview{position:relative;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.pattern .preview .loading-landscape{content:url(../images/1fe19d30.loading-landscape.gif);float:left}.pattern .preview .loading-portrait{content:url(../images/072b53d7.loading-portrait.gif);float:left}.pattern .preview .screenshots-container{width:100%;float:left}.pattern .preview img{width:100%;float:left}.pattern .arrow-left{display:none;position:absolute;width:15%;left:0;height:100%;top:0;cursor:pointer}.pattern .arrow-left div{background:url(../images/e8eddd07.arrow-left.png);width:26px;height:44px;position:absolute;top:50%;margin-top:-22px;left:10px}.pattern .arrow-left.disabled{display:none}.pattern .arrow-right{display:none;position:absolute;width:15%;right:0;height:100%;top:0;cursor:pointer}.pattern .arrow-right div{background:url(../images/92cc49f5.arrow-right.png);width:26px;height:44px;position:absolute;top:50%;margin-top:-22px;right:10px}.pattern .arrow-right.disabled{display:none}.pattern .description{clear:left;width:100%;position:relative}.pattern .description a{color:inherit;text-decoration:none}.pattern .description img{width:40px;border-radius:5px;float:left;margin-top:10px;margin-right:8px}.pattern .description .name{padding-top:20px}.pattern .paging{position:absolute;left:50%;top:9px}.pattern .paging .circle{border:1px solid #ddd;width:6px;height:6px;border-radius:100%;float:left;margin-left:10px}.pattern .paging .circle.selected{background:#ddd}.pattern-landscape{max-width:568px;width:48%}.pattern-landscape:nth-child(odd){margin-right:3.4%}.pattern-portrait{width:28%;max-width:320px;margin-right:8%}.pattern-portrait:nth-child(3n+3){margin-right:inherit}.category-pattern{margin-bottom:15px}.category-pattern .arrows{margin-top:15px}.game-data{max-width:700px;margin-left:38px;width:90%}.game-data .title{height:70px}.game-data .game-label{color:#777;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.game-data .big-icon{width:70px;height:70px;background-size:contain;border-radius:8px;float:left}.game-data .name{float:left;margin-left:10px;padding-top:4px;font-weight:100;font-size:1.9em}.game-data .meta-data{margin-top:10px;margin-bottom:20px;line-height:25px}.game-data .appstore-category{margin-bottom:5px}.game-data .description{margin-bottom:5px}.game-data .appstore-link{display:inherit}@media screen and (max-width:1200px){.pattern-landscape{width:90%;margin-left:auto;margin-right:auto;float:none}.pattern-landscape:nth-child(odd){margin-right:auto}.pattern-portrait{width:40%;margin-right:5%;margin-left:5%}.pattern-portrait:nth-child(3n+3){margin-right:5%}.pattern-portrait:nth-child(even){margin-right:none}}@media screen and (max-width:850px){.pattern-portrait{width:90%;float:none;margin-left:auto;margin-right:auto}.pattern-portrait:nth-child(3n+3){margin-right:auto}.pattern-portrait:nth-child(even){margin-right:auto}}@media only screen and (min-device-width:320px) and (max-device-width:568px){.content{margin-left:inherit}.sidebar{display:none}.header{height:50px}.logo-image{width:35px;height:35px;background-size:cover;margin-top:7px}.logo{font-size:23px;margin-top:17px;margin-left:10px}}