/*
Theme Name: The Gamers Hub 2014 (Compressed) (August)
Theme URI: http://www.zdncomputers.com
Description: This is the brand new "Gamers Hub" theme for 2014 designed and developed by ZDN Computers
Version: 2.0.0
Author: Zach Nicodemous / ZDN Computers
Author URI: http://www.zdncomputers.com
*/
@font-face{font-family:'GothamBookRegular';src:url(http://thegamershub.com/wp-content/themes/tgh2014/fonts/gothambook-webfont.eot);src:url(http://thegamershub.com/wp-content/themes/tgh2014/fonts/gothambook-webfont.eot?#iefix) format("embedded-opentype"),url(http://thegamershub.com/wp-content/themes/tgh2014/fonts/gothambook-webfont.woff) format("woff"),url(http://thegamershub.com/wp-content/themes/tgh2014/fonts/gothambook-webfont.ttf) format("truetype"),url(http://thegamershub.com/wp-content/themes/tgh2014/fonts/gothambook-webfont.svg#GothamBookRegular) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:'GothamBoldRegular';src:url(http://thegamershub.com/wp-content/themes/tgh2014/fonts/gothambold-webfont.eot);src:url(http://thegamershub.com/wp-content/themes/tgh2014/fonts/gothambold-webfont.eot?#iefix) format("embedded-opentype"),url(http://thegamershub.com/wp-content/themes/tgh2014/fonts/gothambold-webfont.woff) format("woff"),url(http://thegamershub.com/wp-content/themes/tgh2014/fonts/gothambold-webfont.ttf) format("truetype"),url(http://thegamershub.com/wp-content/themes/tgh2014/fonts/gothambold-webfont.svg#GothamBoldRegular) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:'NexaLightRegular';src:url(http://thegamershub.com/wp-content/themes/tgh2014/fonts/nexa_light-webfont.eot);src:url(http://thegamershub.com/wp-content/themes/tgh2014/fonts/nexa_light-webfont.eot?#iefix) format("embedded-opentype"),url(http://thegamershub.com/wp-content/themes/tgh2014/fonts/nexa_light-webfont.woff) format("woff"),url(http://thegamershub.com/wp-content/themes/tgh2014/fonts/nexa_light-webfont.ttf) format("truetype"),url(http://thegamershub.com/wp-content/themes/tgh2014/fonts/nexa_light-webfont.svg#NexaLightRegular) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:'NexaBoldRegular';src:url(http://thegamershub.com/wp-content/themes/tgh2014/fonts/nexa_bold-webfont.eot);src:url(http://thegamershub.com/wp-content/themes/tgh2014/fonts/nexa_bold-webfont.eot?#iefix) format("embedded-opentype"),url(http://thegamershub.com/wp-content/themes/tgh2014/fonts/nexa_bold-webfont.woff) format("woff"),url(http://thegamershub.com/wp-content/themes/tgh2014/fonts/nexa_bold-webfont.ttf) format("truetype"),url(http://thegamershub.com/wp-content/themes/tgh2014/fonts/nexa_bold-webfont.svg#NexaBoldRegular) format("svg");font-weight:400;font-style:normal}
html{margin:0;padding:0}
body{margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:12px;background:#ddd}
a{color:#fd003c}
a img,img a{border:0}
h1,h2,h3,h4,h5{padding:0;margin:0;font-weight:400;font-family:'NexaBoldRegular'}
.alignleft{float:left;padding:0 10px 10px 0}
.alignright{float:right;padding:0 0 10px 10px}
.aligncenter,div.aligncenter{display:block;margin:0 auto}
.container{position:relative;width:100%;height:auto;float:left}
.wrapper{position:relative;width:1010px;height:auto;margin:0 auto;background:#FFF}
.header{background:#FFF;height:65px;z-index:99999}
#header{position:relative;width:1010px;height:65px;float:left;font-size:16px;background:#FFF}
#header .logo{position:relative;width:275px;height:94px;float:left;padding:12px 0 10px;text-align:center;background:#FFF;border-radius:10px}
#header .search{position:relative;width:475px;height:auto;float:left;margin:10px 0 0 95px}
#header .search .label{position:relative;width:140px;height:auto;float:left;color:#787878;font-size:22px;padding:10px 0 0 10px;font-family:'NexaLightRegular'}
#header .search .box{position:relative;width:320px;height:auto;float:left}
#header .search .box input{position:relative;width:230px;border-left:1px solid #000!important;border:0;font-size:18px;padding:10px 15px;float:left;letter-spacing:3px;font-family:'NexaLightRegular'}
#header .search .box input#searchsubmit{position:relative;width:42px;height:42px;border:0;float:left;border:0!important;background:url(images/img-search-icon.png)}
#header .social{position:relative;width:162px;height:auto;float:right;margin:0 0 15px}
#header .social ul{margin:0;padding:0;list-style:none}
#header .social ul li{position:relative;float:left;margin-left:8px;width:43px;height:43px;}
#header .social ul li a{position:relative;display:block;width:43px;height:43px;}
#header .social ul li a span{display:block;width:43px;height:43px;}
#header .social ul li:nth-child(1):before{position:absolute;top:0px;left:0px;content:"";width:43px;height:43px;background-image:url(images/sprite-tgh-1.png);background-position:-70px 0;background-repeat:no-repeat;}
#header .social ul li:nth-child(2):before{position:absolute;top:0px;left:0px;content:"";width:43px;height:43px;background-image:url(images/sprite-tgh-1.png);background-position:-158px 0;background-repeat:no-repeat;}
#header .social ul li:nth-child(3):before{position:absolute;top:0px;left:0px;content:"";width:43px;height:43px;background-image:url(images/sprite-tgh-1.png);background-position:-115px 0;background-repeat:no-repeat;}
.menu{position:relative;width:100%;height:70px;float:left}
.menu #menu{position:relative;width:700px;height:auto;float:right;padding:0;margin:0;z-index:99999}
.menu ul{width:auto!important;margin:0;padding:0;float:right;list-style:none}
.menu ul li{float:left;font-size:24px;font-family:"NexaLightRegular"}
.menu ul li a{display:block;color:#FFF;padding:15px 20px;text-decoration:none}
.menu ul li a:hover{background:#ff142d}
.menu li ul{position:absolute;width:500px!important;height:auto;padding:5px 15px;border-top:5px solid #ff142d;background:#FFF;display:none}
.menu li ul li{width:240px!important;height:auto;float:left;font-size:12px;margin-right:10px;text-transform:uppercase;font-family:Verdana,Geneva,sans-serif}
.menu li ul li:nth-child(2n+2){margin-right:0!important;margin-left:10px}
.menu li ul li a{color:#444;padding:10px 0;border-bottom:1px solid #ccc}
.menu li ul li a:hover{background:none}
.menu li ul > li:nth-last-of-type(-n+2) a{border-bottom:0!important}
#menu li:hover ul{display:block}
.platforms{margin-top:-10px}
#platforms{position:relative;width:275px;height:auto;float:left;z-index:99999}
#platforms .label{position:relative;width:275px;height:auto;float:left;color:#FFF;z-index:1000;text-align:center;font-size:18px;cursor:pointer;letter-spacing:4px;padding-bottom:14px;text-transform:uppercase;font-family:'NexaLightRegular';}
#platforms .label:before{position:absolute;bottom:3px;left:104px;content:"";width:65px;height:11px;background-image:url(images/sprite-tgh-1.png);background-position:-105px -46px;background-repeat:no-repeat;}
#platforms .dropdown{position:absolute;width:245px;height:auto;top:26px;z-index:999;display:none;padding:15px;background:url(images/bg-platforms-arrow.png) center top no-repeat #000}
#platforms .dropdown ul{list-style:none;padding:0;margin:0}
#platforms .dropdown ul li{width:121px;height:56px;float:left;padding:9px 0;border-right:3px solid #333;border-bottom:3px solid #333}
#platforms .dropdown ul li a{position:relative;display:block;opacity:.2}
#platforms .dropdown ul li a:hover{opacity:.6}
#platforms .dropdown ul li:nth-child(1) a{position:relative;width:71px;height:30px;background:url(images/sprite-platforms.png) bottom right no-repeat; margin:13px auto;}
#platforms .dropdown ul li:nth-child(3) a{position:relative;width:44px;height:53px;background:url(images/sprite-platforms.png) -176px -109px no-repeat; margin:2px auto 1px auto;}
#platforms .dropdown ul li:nth-child(4) a{position:relative;width:64px;height:44px;background:url(images/sprite-platforms.png) -156px -59px no-repeat; margin:6px auto;}
#platforms .dropdown ul li:nth-child(5) a{position:relative;width:60px;height:52px;background:url(images/sprite-platforms.png) -160px 0px no-repeat; margin:2px auto;}
#platforms .dropdown ul li:nth-child(6) a{position:relative;width:71px;height:55px;background:url(images/sprite-platforms.png) -69px -116px no-repeat; margin:0 auto 1px auto;}
#platforms .dropdown ul li:nth-child(7) a{position:relative;width:71px;height:56px;background:url(images/sprite-platforms.png) -76px -54px no-repeat; margin:0 auto;}
#platforms .dropdown ul li:nth-child(8) a{position:relative;width:69px;height:51px;background:url(images/sprite-platforms.png) -75px 0px no-repeat;margin:2px auto 3px auto;}
#platforms .dropdown ul li:nth-child(9) a{position:relative;width:68px;height:30px;background:url(images/sprite-platforms.png) 0px -170px no-repeat;margin:13px auto;}
#platforms .dropdown ul li:nth-child(10) a{position:relative;width:55px;height:50px;background:url(images/sprite-platforms.png) 0px -114px no-repeat;margin:3px auto;}
#platforms .dropdown ul li:nth-child(11) a{position:relative;width:70px;height:52px;margin:2px auto 2px auto;background:url(images/sprite-platforms.png) 0px 0px no-repeat;}
#platforms .dropdown ul li:nth-child(12) a{position:relative;width:71px;height:53px;margin:1px auto 2px auto;background:url(images/sprite-platforms.png) 0px -57px no-repeat;}
#platforms .dropdown ul li:nth-child(2n+2){border-right:0!important}
#platforms .dropdown ul > li:nth-last-of-type(-n+1){border-bottom:0!important}
.slider{overflow:hidden}
.slider,.featured-inner{height:500px;margin-top:-97px;background:url(images/bg-slider.jpg) center}
.slider .slide-title{position:absolute;width:100%;height:auto;float:left;bottom:0;color:#FFF;font-family:'NexaLightRegular';font-size:24px;background:url(images/bg-red-trans.png);border-bottom:1px solid #000}
.slider .slide-title .container .wrapper .container{padding:15px 0}
.featured-inner{height:300px!important;overflow:hidden}
.featured-inner:before{height:300px}
.slider .img-shadow,.featured-inner:before{position:absolute;width:100%;height:500px;content:"";top:0;left:0;z-index:1000;background:url(images/bg-slider-gradient-top.png) top no-repeat}
.featured-inner ul{margin:0;padding:0;list-style:none}
.featured-inner ul li{position:relative;width:100%;height:300px;float:left}
.featured-inner ul li a{width:100%;height:300px;display:block}
#slider ul li a{position:relative;width:100%;height:500px;display:block;z-index:99999;float:left}
#slider ul li a span{position:relative;width:100%;height:500px;display:block;z-index:99999;float:left}
.ticker{width:670px;float:left;margin:16px 0 0}
.ticker-login{height:62px;background:#ff142d}
.ticker #ticker{width:700px;height:auto;float:left;background:#ff142d!important}
.ticker #ticker-wrapper{width:670px!important;color:#FFF;height:auto!important;font-size:22px!important;padding:0!important;margin:5px 0!important;background:none!important}
.ticker #ticker-wrapper.has-js{margin:0!important}
.ticker #ticker-wrapper,.ticker #ticker,.ticker #ticker-title,.ticker #ticker-content,.ticker #ticker-swipe{font-family:'NexaLightRegular'}
.ticker #ticker-title{background:#ff142d!important;color:#FFF;font-weight:700;font-family:'NexaLightRegular'}
.ticker #ticker-content{margin:2px 0 0 -8px}
.ticker #ticker-content,.ticker #ticker-content a{background:#ff142d!important;font-weight:400;color:#FFF;font-family:'NexaLightRegular'}
.ticker #ticker-title{padding-top:1px}
.ticker #ticker-content{padding-top:0}
.ticker #ticker-swipe{height:30px!important;background:#ff142d!important}
.ticker #ticker-swipe span{background:none;height:30px;border-bottom:1px solid #FD003C}
.login{width:310px;height:auto;float:right;z-index:1000;background:#ff142d}
.login a{color:#FFF;text-decoration:none}
.login:before{position:absolute;width:524px;height:62px;top:0;right:-105px;content:"";z-index:1;background:url(images/bg-login-shadow.jpg)}
.login .text{position:relative;float:left;width:310px;height:22px;float:right;z-index:999;color:#FFF;cursor:pointer;padding:20px 0;text-align:center;font-size:19px;background:#ff142d;text-transform:uppercase;font-family:'NexaLightRegular'}
.login .dropdown{position:absolute;width:260px;height:auto;top:62px;padding:10px 25px 20px;background:#ff142d;display:none;z-index:9999}
.login .dropdown .login-form{position:relative;width:100%;height:auto;float:left}
.login .dropdown input{width:92%;height:auto;float:left;background:#FFF;border:0;padding:4%;color:#595959;font-size:14px;margin-bottom:10px;font-family:'NexaLightRegular'}
.login .dropdown input:last-child{margin-bottom:0!important}
.login .dropdown input.login-button,.login .dropdown input.submit-button{width:32%;padding:2%;float:right;background:#000;color:#FFF;margin-bottom:0!important}
.login .dropdown .register-now{position:relative;width:100%;height:auto;float:left;color:#FFF;cursor:pointer;font-size:12px;margin:10px 0 0;font-family:'NexaLightRegular'}
.login .register-form{display:none;background:#ff142d}
.register-form .captcha{position:relative;width:100%;float:left;color:#FFF;font-family:'NexaLightRegular';font-size:15px;padding:0}
.register-form .captcha input{margin:0;float:none!important}
#content-top{position:relative;width:100%;height:auto;float:left}
#content-top .featured{position:relative;width:246px;height:162px;float:left;padding:18px 18px 0}
#content-top .featured .title{position:relative;width:100%;height:auto;float:left;padding:0 0 4px;margin:0 0 10px;border-bottom:1px solid #a0a0a0}
#content-top .featured .title .left{position:relative;width:150px;height:auto;float:left;color:#ff142d;text-transform:uppercase;font-size:21px;letter-spacing:1px;font-family:'NexaLightRegular'}
#content-top .featured .title .right{position:relative;width:94px;height:auto;float:right;color:#444;font-size:12px;padding:8px 0 0;text-align:right;font-family:'NexaLightRegular'}
#content-top .featured .image{position:relative;width:246px;height:121px;float:left}
#content-top .featured .image img{width:246px;height:121px}
#content-top .featured-large{position:relative;width:705px;height:163px;float:right;padding:18px 18px 0 0;overflow:hidden}
#content-top .featured-large .image{width:705px;height:163px;overflow:hidden}
#content-top .featured-large .image img{width:100%;height:auto}
#content-top .featured-large .summary{position:absolute;width:200px;height:143px;right:18px;top:18px;color:#fff;font-family:'NexaLightRegular';font-size:13px;line-height:14px;padding:10px 8px!important;background:url(images/bg-red-trans.png)}
#content-top .featured-large .summary strong{display:block;font-family:'NexaBoldRegular';font-size:14px;line-height:15px;margin:0 0 4px;position:relative;text-transform:uppercase;width:100%}
#content-top .featured-large .summary a.more{color:#FFF;text-decoration:none;text-align:right;text-transform:uppercase;margin:6px 0 0;display:block;font-family:'NexaBoldRegular'}
#content-top .recent-videos{position:relative;width:974px;height:auto;float:left;margin:18px;overflow:hidden!important}
#content-top .recent-videos .title{position:relative;width:100%;height:auto;float:left;color:#ff142d;font-size:21px;margin:0 0 15px;padding:0 0 7px;letter-spacing:1px;text-transform:uppercase;font-family:'NexaLightRegular';border-bottom:1px solid #a0a0a0}
#content-top .recent-videos .title span{border-bottom:4px solid #ff142d;padding-bottom:5px}
#content-top .recent-videos ul{position:relative;width:100%;height:auto;float:left}
#content-top .recent-videos ul li{position:relative;width:237px;height:140px;float:left;background:#000;margin-right:8px}
#content-top .recent-videos ul li img{width:238px;height:140px}
#content-top .recent-videos .overlay{position:absolute;width:221px;height:120px;bottom:0;display:none;background:url(images/bg-red-trans.png);color:#fff;display:none;font-family:'NexaLightRegular';font-size:13px;line-height:14px;padding:10px 8px!important}
#content-top .recent-videos .overlay strong{display:block;font-family:'NexaBoldRegular';font-size:14px;line-height:15px;margin:0 0 4px;position:relative;text-transform:uppercase;width:100%}
#content-top .recent-videos .overlay a{color:#FFF;text-decoration:none}
#content-top .recent-videos .overlay a.watch{color:#FFF;text-decoration:none;width:100%;display:block;text-align:right;margin:5px 0 0;text-transform:uppercase;font-weight:700}
#home,#home .top{position:relative;width:100%;height:auto;float:left;margin:0 0 15px}
#home .top .top-stories{position:relative;width:350px;height:auto;float:left}
#home .top .top-stories h1{position:relative;width:100%;height:auto;float:left;color:#ff142d;font-size:21px;margin:0 0 15px;padding:0 0 7px;letter-spacing:1px;font-weight:400;text-transform:uppercase;font-family:'NexaLightRegular';border-bottom:1px solid #a0a0a0}
#home .top .top-stories h1 span{border-bottom:4px solid #ff142d;padding-bottom:5px}
#home .top .top-stories .post .left{position:relative;width:112px;height:88px;float:left}
#home .top .top-stories .post .left img{width:112px;height:88px}
#home .top .top-stories .post .right{position:relative;width:228px;height:88px;float:right}
#home .top .latest-news{position:relative;width:298px;height:auto;float:right;padding:0 0 0 13px;border-left:1px solid #a0a0a0}
#home .top .latest-news .post .left{position:relative;width:88px;height:88px;float:left}
#home .top .latest-news .post .left img{width:88px;height:88px}
#home .top .latest-news .post .right{position:relative;width:195px;height:auto;float:right}
#home .top .latest-news .post .right .title{font-size:18px;font-family:'NexaBoldRegular';color:#ff142d}
#home .top .latest-news .post .right .title a{text-decoration:none}
#home .top .latest-news .post .right .excerpt{font-size:11px;color:#555}
#home .top .latest-news h1{position:relative;width:293px;height:auto;float:left;color:#fff;font-size:21px;margin:0 0 15px -14px;padding:6px 9px 3px;letter-spacing:1px;font-weight:400;background:#ff142d;text-transform:uppercase;font-family:'NexaLightRegular'}
#home .top .top-stories .post,#home .top .latest-news .post{position:relative;width:100%;height:auto;float:left;margin:0 0 10px}
#home .latest-reviews,#home .latest-reviews .reviews{position:relative;width:100%;height:auto;float:left}
#home .latest-reviews .title{position:relative;width:656px;height:auto;float:left;color:#FFF;background:#ff142d;padding:10px 10px 6px;margin:0 0 15px}
#home .latest-reviews .title h1{font-family:'NexaBoldRegular';text-transform:uppercase;font-size:21px;float:left}
#home .latest-reviews .title span{float:right;font-size:18px;font-family:'NexaLightRegular'}
#home .latest-reviews .reviews .review{position:relative;width:215px;height:235px;float:left;background:none;margin:0 15px 0 0}
#home .latest-reviews .reviews .review:nth-child(3n+3){margin:0}
#home .latest-reviews .review .background{position:relative;width:215px;height:160px;float:left}
#home .latest-reviews .review .background img{width:215px;height:160px}
#home .latest-reviews .review .score{position:absolute;width:38px;height:32px;border-radius:25px;background:#ff142d;color:#FFF;top:8px;left:8px;padding:9px 6px;text-align:center}
#home .latest-reviews .review .score .number{font-size:19px;line-height:17px;padding:0 0 3px;margin:0 0 3px;font-family:'NexaBoldRegular';border-bottom:1px solid #FFF}
#home .latest-reviews .review .score .out-of{font-size:10px;font-family:'NexaLightRegular'}
#home .latest-reviews .review .title{width:215px;background:none;padding:0;font-size:16px;color:#ff142d;margin:5px 0 0;font-family:'NexaBoldRegular'}
#home .latest-reviews .review .title a{text-decoration:none}
#home .editorials{position:relative;width:100%;height:auto;float:left;margin:0 0 20px}
#home .editorials .title{position:relative;width:676px;height:auto;float:left;color:#ff142d;padding:0 0 3px;margin:0 0 15px;font-family:'NexaBoldRegular';text-transform:uppercase;font-size:28px;border-bottom:1px solid #a0a0a0}
#home .editorials .posts{position:relative;width:100%;height:auto;float:left}
#home .editorials ul li{position:relative;width:165px;height:165px;float:left;margin-right:5px}
#home .editorials ul li img{width:165px;height:165px}
#home .editorials ul li .popup{position:absolute;width:149px;height:145px;bottom:0;color:#FFF;margin:0;display:none;padding:10px 8px!important;font-size:13px;line-height:14px;text-transform:none;border-bottom:0!important;font-family:'NexaLightRegular';background:url(images/bg-red-trans.png)}
#home .editorials ul li .popup strong{font-family:'NexaBoldRegular';font-size:14px;line-height:15px;width:100%;position:relative;display:block;text-transform:uppercase;margin:0 0 4px}
#home .editorials ul li .popup a{color:#FFF;text-decoration:none}
#home .editorials ul li .popup span a{position:absolute;width:165px;height:165px;left:0;top:0}
#home .editorials ul li .popup .read-more{position:relative;width:100%;float:right;text-align:right;margin:5px 0 0;text-transform:uppercase;font-family:'NexaBoldRegular'}
.stories{position:relative;width:145%;height:auto;float:left;margin:30px 0 0 0;}
.stories .title,#home .top-stories .title{position:relative;width:676px;height:auto;float:left;color:#ff142d;padding:0 0 3px;margin:0 0 15px;font-family:'NexaBoldRegular';text-transform:uppercase;font-size:28px;border-bottom:1px solid #a0a0a0}
.stories .column-1,.stories .column-2,.stories .column-3{position:relative;width:318px;height:auto;float:left;margin-right:10px}
.stories .column-3{margin-right:0!important}
.stories .story,.author .author-posts .post,.category .category-posts .post{position:relative;width:318px;height:auto;float:left;margin:0 0 10px}
.stories .story .left,.author .author-posts .post .left,.category .category-posts .post .left{position:relative;width:112px;height:95px;float:left;display:block;background-size:cover!important}
.stories .story .right,.author .author-posts .post .right,.category .category-posts .post .right{position:relative;width:194px;height:95px;float:left;margin-left:10px}
.stories .story .right p,#home .top-stories .post .right p,.author .author-posts .post .right p,.category .category-posts .post .right p{margin:0}
.stories .story .right .title,#home .top-stories .post .right .title,.author .author-posts .post .right .title,.category .category-posts .post .right .title{position:relative;width:100%;height:auto;float:left;color:#ff142d;font-size:14px;text-transform:none;border-bottom:0;margin:0;padding:0!important;font-family:'NexaBoldRegular'}
.stories .story .right .title a,#home .top-stories .post .right .title a,.author .author-posts .post .right .title a,.category .category-posts .post .right .title a{text-decoration:none}
.stories .story .right .excerpt,#home .top-stories .post .right .excerpt,.author .author-posts .post .right .excerpt,.category .category-posts .post .right .excerpt{position:relative;width:100%;height:42px;float:left;color:#555;font-size:11px;line-height:12px}
.stories .story .right .bottom,#home .top-stories .post .right .bottom,.author .author-posts .post .right .bottom,.category .category-posts .post .right .bottom{position:absolute;width:100%;height:auto;float:left;color:#ff142d;font-size:9px;font-style:italic;margin:5px 0 0;bottom:0}
#home .top-stories .post .right .bottom{margin:0!important}
.stories .story .right .bottom .date,#home .top-stories .post .right .bottom .date,.author .author-posts .post .right .bottom .date,.category .category-posts .post .right .bottom .date{position:relative;width:150px;height:auto;float:left}
.stories .story .right .bottom .comments,#home .top-stories .post .right .bottom .comments,.author .author-posts .post .right .bottom .comments,.category .category-posts .post .right .bottom .comments{position:relative;width:33px;height:auto;float:right;padding-left:11px;}
.stories .story .right .bottom .comments:before,#home .top-stories .post .right .bottom .comments:before,.author .author-posts .post .right .bottom .comments:before,.category .category-posts .post .right .bottom .comments:before{position:absolute;top:2px;right:0px;content:"";width:18px;height:9px;background-image:url(images/sprite-tgh-1.png);background-position:-72px -60px;background-repeat:no-repeat;}
#single,#single .top,#single .main,#single .main .title{position:relative;width:100%;height:auto;float:left}
#single{padding:15px 0 0}
#single .top .category-title{position:relative;width:330px;height:auto;float:left;color:#ff142d;font-size:21px;margin:0 0 15px;padding:0 0 7px;letter-spacing:1px;text-transform:uppercase;font-family:'NexaLightRegular';border-bottom:1px solid #a0a0a0}
#single .top .category-title span{border-bottom:4px solid #ff142d;padding-bottom:5px}
#single .top .author-date{position:relative;width:310px;height:auto;float:right;background:#ff142d;font-family:'NexaLightRegular';font-size:16px;padding:10px 10px 5px}
#single .top .author-date .author{width:215px;float:left}
#single .top .author-date .author span{color:#000;font-size:15px}
#single .top .author-date .author a{color:#FFF;text-decoration:none;font-size:14px}
#single .top .author-date .date{width:95px;float:right;font-size:9px;font-style:italic;text-align:right;padding:8px 0 0}
#single .main .title{font-size:26px;color:#ff142d;padding:0 0 7px;text-transform:uppercase;font-family:'NexaBoldRegular';border-bottom:1px solid #ff142d}
#single .main .social{position:relative;width:16px;height:auto;float:left}
#single .main .social .img{cursor:pointer}
#single .main .social .dropdown{position:relative;width:16px;height:auto;float:left;margin:10px 0 0;display:none}
#single .main .social .dropdown ul{margin:0;padding:0}
#single .main .social .dropdown li{padding:0;margin:0}
#single .main .social .dropdown img{width:20px;height:auto;margin:0 0 3px -2px;padding:0}
#single .main .content{position:relative;width:645px;height:auto;float:right;padding:5px 0 0;font-family:Verdana,Geneva,sans-serif;font-size:14px;color:#2e2e2e;line-height:20px}
#single .wp-caption{width:634px!important;border-top:3px solid #FD003C;border-left:3px solid #FD003C;border-right:3px solid #FD003C}
#single .wp-caption-text{margin:0;padding:5px 5px 8px;font-style:italic;background:#FD003C url(images/logo-small-transparent.png) no-repeat 20px 0;color:#FFF;text-align:center;font-family:'GothamBookRegular',Arial,Helvetica,sans-serif}
#single .wp-caption img{width:100%;height:auto}
#single .post-pagination{position:relative;width:100%;height:auto;float:left;font-size:20px;font-family:'NexaLightRegular';border-top:1px solid #FF142D;margin:10px 0 0}
#single .post-pagination a{text-decoration:none}
#single .post-pagination .continue{position:relative;width:50%;height:auto;float:right;text-align:right}
#single .post-pagination .back{position:relative;width:50%;height:auto;float:left;text-align:left}
.author,.author .author-title,.author .author-posts{position:relative;width:100%;height:auto;float:left}
.author-title,.category-title{color:#ff142d;font-size:20px;margin:0 0 10px;padding:0 0 7px;letter-spacing:1px;text-transform:uppercase;font-family:'NexaLightRegular';border-bottom:1px solid #a0a0a0}
.author-title span,.category-title span{border-bottom:4px solid #ff142d;padding-bottom:5px}
.author .author-left{position:relative;width:202px;height:auto;float:left}
.author .author-left img{position:relative;width:100%;height:auto;margin:0 0 10px;float:left}
.author .author-left ul{position:relative;width:100%;height:auto;list-style:none;margin:0;padding:0;float:left;font-family:'NexaLightRegular'}
.author .author-left ul li{position:relative;width:100%;height:auto;float:left;border-bottom:1px solid #939393}
.author .author-left ul li span{position:relative;width:auto;height:auto;float:left;color:#FFF;font-size:14px;background:#939393;padding:12px 10px;text-align:center}
.author .author-left ul li strong{position:relative;width:auto;float:left;font-size:20px;color:#434343;font-weight:400;padding:10px 10px 6px}
.author .author-right{position:relative;width:460px;min-height:200px;max-height:400px;float:right}
.author .author-right .name-position{font-family:'NexaLightRegular';font-size:28px;color:#ff142d;margin:0 0 5px}
.author .author-right .name-position .position{font-size:18px;color:#434343}
.author .author-right .bio{color:#2E2E2E;font-family:Verdana,Geneva,sans-serif;font-size:14px;line-height:20px}
.author .author-right .social-links{position:absolute;width:100%;height:auto;bottom:-4px}
.author .author-posts,.category .category-posts{position:relative;width:100%;height:auto;float:left;margin:15px 0 0}
.author .author-posts .post,.category .category-posts .post{margin-right:13px;height:100px}
.author .author-posts .post img,.category .category-posts .post img{width:112px;height:95px}
.author .posts-from-author{color:#ff142d;font-size:28px;margin:0 0 10px;text-transform:uppercase;font-family:'NexaBoldRegular'}
.navigation{position:relative;width:100%;height:auto;float:left;margin:15px 0 0}
.navigation ol{width:396px;height:auto;padding:0;margin:0 auto!important;color:#FFF!important;font-size:17px;font-family:'NexaLightRegular';display:block!important}
.navigation .wp-paginate a{background:#FFA3B8;border:1px solid #FFA3B8}
.navigation .wp-paginate .current{background:#FD003C;border:1px solid #FFA3B8;padding:3px 9px!important}
.wp-paginate a:hover,.wp-paginate a:active{background:none repeat scroll 0 0 #FD003C!important;border:1px solid #FFA3B8!important;color:#FFF!important}
.PI_SimpleTwitterTweets h2{color:#1d7d9d!important;font-family:'NexaBoldRegular';font-size:16px;margin:0!important;text-transform:uppercase;padding:10px 0 10px 60px;border-top:1px solid #c2c2c2;border-bottom:1px solid #c2c2c2;}
.PI_SimpleTwitterTweets h2:before{position:absolute;top:9px;left:0px;content:"";width:45px;height:31px;background-image:url(images/sprite-tgh-1.png);background-position:0px -42px;background-repeat:no-repeat;}
.PI_SimpleTwitterTweets ul li{font-size:11px;color:#555;font-family:Verdana,Geneva,sans-serif;padding:9px 15px 9px 10px !important}
.PI_SimpleTwitterTweets ul li a{color:#1d7d9d;font-family:'NexaBoldRegular';text-transform:uppercase;font-weight:700}
.PI_SimpleTwitterTweets ul li:nth-child(2n+2){background:#daf6ff}
.PI_SimpleTwitterTweets em a{color:#1d7d9d;font-style:normal;font-size:10px;text-decoration:none;margin:2px 0 0;text-align:right;font-weight:400!important;text-transform:none!important;font-family:Verdana,Geneva,sans-serif!important}
.PI_SimpleTwitterTweets .view-more-tweets{padding:3px 10px;background:#53bfe3;text-align:right;font-family:Verdana,Geneva,sans-serif}
.PI_SimpleTwitterTweets .view-more-tweets a{color:#FFF;text-decoration:none;font-size:10px}
#network-channels{position:relative;width:280px;height:auto;float:left}
#network-channels .title{position:relative;width:220px;height:32px;float:left;color:#FFF;font-size:21px;padding:7px 0 0 60px;font-family:'NexaLightRegular';background:url(images/bg-network-channels.jpg)}
#network-channels .channels{position:relative;width:100%;height:auto;float:left}
#network-channels .channels .channel{position:relative;width:92%;height:auto;float:left;padding:4%;background:#ff586a;color:#FFF;font-family:'NexaLightRegular'}
#network-channels .channels .channel:nth-child(2n+2){background:#ff142d}
#network-channels .channels .channel .image{position:relative;width:74px;height:74px;float:left}
#network-channels .channels .channel .image img{width:74px;height:auto}
#network-channels .channels .channel .channel-title{position:relative;width:175px;heught:auto;float:right;font-size:19px;line-height:20px;font-family:'NexaBoldRegular';margin:0 0 5px}
#network-channels .channels .channel .channel-title a{text-decoration:none;color:#FFF}
#network-channels .channels .channel .description{position:relative;width:175px;heught:auto;float:right;font-size:11px}
#network-channels .network-link{position:relative;width:94%;float:left;padding:2% 3%;font-family:'NexaLightRegular';background:#4b4b4b}
#network-channels .network-link:before{position:absolute;top:3px;right:5px;content:"";width:23px;height:23px;background-image:url(images/sprite-tgh-1.png);background-position:0 0;background-repeat:no-repeat;}
#network-channels .network-link a{text-decoration:none;color:#FFF}
#gametrailers{position:relative;height:auto;float:left}
#gametrailers-header{position:relative;width:290px;height:19px;float:left;color:#ff142d;font-size:16px;padding:10px 10px 10px 0;font-family:'NexaBoldRegular';text-transform:uppercase;font-weight:700;text-align:right;margin:0 0 20px;border-top:1px solid #c2c2c2;border-bottom:1px solid #c2c2c2}
#gametrailers-header span{float:right}
#gametrailers-header img{float:left;margin:-10px 0 0}
#gametrailers-body{position:relative;float:left;z-index:1;margin-top:-3px}
#gametrailers-body .post{position:relative;width:290px;height:auto;float:left;padding:10px 10px 10px 0;margin:0}
#gametrailers-body .gametrailers-image{position:relative;width:75px;height:85px;float:left}
#gametrailers-body .gametrailers-text{position:relative;width:206px;height:auto;float:right;color:#555}
#gametrailers-body .gametrailers-text h1{color:#fd003c;font-size:13px;margin:0 0 3px;font-weight:400;text-transform:uppercase;font-family:'GothamBoldRegular',Arial,Helvetica,sans-serif}
#gametrailers-body .gametrailers-text h1 a{text-decoration:none}
#gametrailers-body .gametrailers-text p{padding:0;margin:0;font-size:11px}
#content-wrapper{position:relative;width:1010px;height:auto;float:left;background:#FFF}
#content{position:relative;width:676px;height:auto;float:left;padding:0 0 0 18px}
.content h2{color:#FF142D;margin:10px 0;font-family:'NexaLightRegular'}
.content img{width:645px;height:auto}
.featured-videos{position:relative;width:290px;height:auto;float:left}
.featured-videos .video{position:relative;width:290px;height:140px;float:left;margin:0 0 8px}
.featured-videos .video img{width:290px;height:140px}
.featured-videos .video-overlay{position:absolute;width:282px;height:140px;top:0;left:0}
.featured-videos .video-overlay a{width:282px;height:140px;display:block;background:url(images/img-overlay-video.png)}
.featured-videos .video:last-child{margin:0 0 20px}
#sidebar{position:relative;width:300px;height:auto;float:right}
.sidebar-ad{position:relative;width:300px;height:249px;float:left;margin:0 0 15px}
.widget{position:relative;width:300px;height:auto;float:left;margin:0 0 20px;padding:0}
.widget ul{list-style:none;padding:0;margin:0}
.widget h2{color:#fd003c;font-size:22px;margin:0 0 8px;font-weight:400;text-transform:uppercase;font-family:'GothamBoldRegular',Arial,Helvetica,sans-serif}
.inner-content{height:58px;overflow:hidden}
.hover-state{height:105px!important}
.hover-state-inner{height:97px!important}
#footer{position:relative;width:1010px;height:auto;float:left;background:#fd0540}
#footer-box-1{position:relative;width:480px;height:auto;padding:15px;float:left}
#footer-box-1 .menu{height:auto!important}
#footer-box-1 ul{padding:0;margin:0;list-style:none}
#footer-box-1 ul li a{color:#FFF;float:left;display:block;text-decoration:none;padding:2px 10px 0}
#footer-box-2{position:relative;width:202px;height:17px;margin:15px 25px;float:left;background:url(images/sprite-tgh-1.png) bottom;}
#footer-box-2:before{position:absolute;bottom:-15px;left:-25px;content:"";width:9px;height:44px;background-image:url(images/sprite-tgh-1.png); background-position:-55px 5px;background-repeat:no-repeat;}
#footer-box-3{position:relative;width:191px;height:23px;color:#FFF;font-size:10px;line-height:10px;padding:9px 10px 15px 20px;float:right;}
#footer-box-3:before{position:absolute;bottom:0px;left:0px;content:"";width:9px;height:44px;background-image:url(images/sprite-tgh-1.png); background-position:-55px 5px;background-repeat:no-repeat;}
#footer-box-3 a{color:#FFF}
.inner h1{text-transform:uppercase;font-size:27px;color:#fd003c}
.inner .entry-meta{width:651px;height:auto;float:left;background:#fd003c;color:#FFF;margin:0 0 15px -11px;padding:10px 8px 10px 16px}
.inner .post-data{width:400px;float:left}
.inner .share-this{float:right;width:157px;color:#FFF}
.inner .share-this ul,.inner .share-this ul li{margin:0;padding:0;list-style:none}
.inner .share-this a{color:#FFF}
.inner .entry-meta span.seperator{margin:0 5px}
.inner .entry-content{float:left;padding-left:5px;color:#7c7c7c;font-size:13px}
.inner p.dropcap-first:first-letter{float:left;font-size:37px;padding-top:5px;padding-right:7px;font-weight:700}
.inner .entry-meta-lower{background:url(images/bg-inner-post-meta.png);width:514px;height:67px;float:left;padding:12px 0 12px 160px;margin:10px 0 0 -11px;color:#595959;text-transform:uppercase;font-size:11px;font-weight:700}
.inner .entry-meta-lower p{margin:0;padding:0}
.inner .entry-image-bg,.inner .entry-image-bg-small{position:relative;color:#FFF;float:left;height:66px;margin:-8px 0 8px -11px;padding:15px;width:645px}
.inner .entry-image-bg-small{height:29px;margin-top:20px}
.inner .entry-image-bg-overlay:before{position:absolute;width:675px;height:31px;content:"";top:0;left:0;background:url(images/bg-shadow-inner.png)}
.inner .entry-image-bg-overlay,.inner .entry-image-bg-overlay-small{position:absolute;background:url(images/bg-overlay.png);width:675px;height:96px;left:0;top:0;z-index:1}
.inner .entry-image-bg-overlay-small{height:59px}
.inner .entry-title{position:relative;width:455px;float:left;z-index:10}
.inner .meta{position:relative;width:190px;height:96px;float:right;margin:-15px -15px 0 0;background:#fd003c;z-index:10000;font-family:'GothamBookRegular',Arial,Helvetica,sans-serif}
.inner .meta a{color:#FFF}
.inner .meta .social{margin:7px 18px;text-align:center}
.inner .meta .social ul{margin:0;padding:0}
.inner .meta .social ul li{padding:0;margin:0}
.inner .meta .social .addthis_toolbox{margin:10px 0}
.inner .meta .date{background:#000;padding:10px 0;font-size:16px;text-align:center;margin:9px 0 0}
.inner .entry-comments{position:relative;width:100px;height:17px;float:right;padding:4px 0;text-align:center;margin:38px 0 0;z-index:10;background:url(images/bg-commets.png)}
.inner .entry-comments a{color:#FFF;text-decoration:none}
.inner blockquote{background:url(images/bg-quote.png);padding:10px 10px 0;color:#FFF;font-style:italic}
.inner blockquote p{padding:0 0 10px;margin:0}
.inner .you-may-also-like{background:#282828;padding:12px 15px!important}
.inner .you-may-also-like h1{color:#FFF;font-weight:400;font-family:'GothamBookRegular',Arial,Helvetica,sans-serif}
.inner .you-may-also-like .logo-overlay{position:absolute;width:75px;height:65px;top:-1px;left:10px;z-index:99999;background:url(images/bg-logo-overlay-small.png)}
.inner .you-may-also-like .entry-title{padding-left:90px}
.inner .you-may-also-like .get-more{position:absolute;width:155px;height:auto;top:0;right:0;padding:13px 8px;font-size:24px;font-weight:700;text-align:center;background:#FD003C;text-transform:uppercase;font-family:'GothamBoldRegular',Arial,Helvetica,sans-serif}
.video{width:960px}
.video .entry-meta{width:961px}
.video .entry-image-bg,.video .entry-image-bg-small{width:955px}
.video .entry-image-bg-overlay,.video .entry-image-bg-overlay-small{width:1010px}
#comments{position:relative;float:left;width:100%;margin:0 0 20px}
#comments ul,#comments ol{margin:0;padding:0;list-style:none}
#comments h3.comments{width:100%;float:left;color:#fd003c;font-size:19px;margin:20px 0 0;text-transform:uppercase;font-family:'GothamBoldRegular',Arial,Helvetica,sans-serif}
#respond{background:url(images/bg-inner-comment-form.png);width:525px;height:133px;float:right;color:#FFF;margin:10px 0 0;padding:50px 20px 10px}
#respond label{color:#FFF;display:block;margin:2px 0 3px;text-transform:uppercase;font-family:'GothamBoldRegular',Arial,Helvetica,sans-serif}
#respond input{background:url(images/bg-inner-comment-input.png);width:198px;height:23px;border:0;padding:0 5px;color:#000}
#respond input#submit{background:#990024;color:#FFF;width:100px;height:auto;float:right;padding:2px 0;border-radius:5px;text-transform:uppercase;font-family:'GothamBoldRegular',Arial,Helvetica,sans-serif}
#respond textarea{background:url(images/bg-inner-comment-text-area.png);width:287px;height:83px;border:0;padding:10px;color:#000;margin:0 0 8px;font-family:Arial,Helvetica,sans-serif}
#respond h3.respond{font-family:'GothamBoldRegular',Arial,Helvetica,sans-serif;text-transform:uppercase;font-weight:400;font-size:18px;color:#FFF;float:left}
#respond #respond-left{width:307px;height:auto;float:left}
#respond #respond-right{width:208px;height:auto;float:right}
#respond #respond-right input{margin:0 0 5px}
#respond #respond-right p#login{padding:0;margin:0}
#respond #respond-right p#login a{color:#FFF;font-weight:700}
#respond .cancel-comment-reply{float:right;display:block;padding:0 0 5px}
#respond .cancel-comment-reply a{color:#FFF;text-decoration:none}
#comments-container{width:652px;float:left;background:#dbdbdb;margin:15px 0 0;padding:0 12px 15px}
#comments-container ul{list-style:none;margin:0;padding:0;float:left;width:652px;height:auto}
#comments-container ul li{width:652px;height:auto;margin:0;padding:15px 0;float:left;border-bottom:1px dotted #929292}
#comments-container .comment-author,#comments-container .comment-meta{display:none}
#comments-container .the-comment-meta{width:160px;height:auto;float:left;margin:0 20px 0 0;border-right:1px dotted #929292}
#comments-container .the-comment-meta .author{display:block;color:#fd003c;font-size:15px;margin:0 0 3px;font-family:'GothamBoldRegular',Arial,Helvetica,sans-serif}
#comments-container .the-comment-meta .date{font-size:10px;color:#666;display:block;margin:0 0 5px}
#comments-container .the-comment{width:462px;height:auto;float:left;color:#666;font-size:12px}
#comments-container .the-comment p{margin:0 0 12px}
#comments-container .report-comment{width:138px;font-size:10px;display:block;margin:5px 0}
#comments-container .report-comment a{color:#666;text-decoration:none}
#comments-container .report-comment textarea{width:138px;height:auto;padding:2px;margin:4px 0 0;background:#e9e9e9;border:1px solid #929292;font-size:12px;font-family:Arial,Helvetica,sans-serif}
#comments-container .report-comment input{background:#e9e9e9;color:#000;padding:2px;color:#000;font-size:11px;margin:4px 0 0;border:1px solid #929292}
#comments-container .rating{display:block;color:#666;font-size:10px;padding:5px 0;margin-right:15px}
#comments-container .reply{padding:3px 0;border-top:1px dotted #929292}
#comments-container .reply a{font-size:11px;color:#fd003c;padding:0 5px 0 0;text-decoration:none}
#comments-container .no-comments{padding:15px 0 0;font-size:16px;font-family:'GothamBoldRegular',Arial,Helvetica,sans-serif}
#comments-container ul.children{padding:0 0 0 50px}
#comments-container ul.children li{width:575px;border-bottom:0;padding-bottom:0}
#comments-container ul.children li img.avatar{display:none}
#comments-container ul.children li .the-comment{width:393px}
.report-comment{display:none}
.posts-container ol{float:left;padding-left:20px}
.posts-container ol h1{width:100%;float:left;color:#fd003c;font-size:16px;font-weight:400;text-transform:uppercase;font-family:'GothamBoldRegular',Arial,Helvetica,sans-serif}
.posts-container ol .entry-content{width:620px;margin:0 0 15px}
.posts-container ol h1 a{text-decoration:none}
div#content-main #zergnet-widget-9947{position:relative;float:left;background:#595959;margin:-8px 0 0 -11px;padding:18px 0 12px;width:675px}
div#content-main #zerglayout{width:660px!important}
div#content-main #zerglayout .zergentity a img{width:122px!important;height:122px!important;border:0!important;padding:0!important;margin:0!important}
.zergentity{background:#fd003c;height:200px;margin:4px 5px 2px!important;width:122px!important}
.zergentity div a{padding:0 8px 8px;display:block;color:#FFF!important;font-size:11px!important;font-weight:400!important;font-family:Arial,Helvetica,sans-serif!important}
#the-lights{position:fixed;top:0;right:0;bottom:0;left:0;height:100%;width:100%;margin:0;padding:0;background:#000;opacity:.75;filter:alpha(opacity=75);-moz-opacity:.75;z-index:100000;display:none}
.review{position:relative;width:645px;height:auto;float:left;margin:0;background:#d3d3d3}
.review .top{position:relative;width:625px!important;height:auto;float:left;padding:10px 10px 3px;background:#666;font-family:'NexaLightRegular'}
.review .top .title{position:relative;width:50%!important;height:auto;float:left;color:#FFF!important;text-transform:none!important;border:0!important;font-size:18px!important}
.review .top .author{position:relative;width:50%!important;height:auto;float:right;text-align:right;font-size:13px;color:#FFF;padding:3px 0 0}
.review .main{position:relative;width:615px!important;height:auto;float:left;padding:15px 15px 0!important}
.review .main .score{position:relative;width:110px;height:80px;float:left;border-radius:75px;background:#ff142d;color:#FFF;padding:35px 20px;text-align:center;margin:0 25px 0 0}
.review .main .score .the-score{font-family:'NexaBoldRegular';border-bottom:1px solid #FFF;font-size:68px;line-height:55px;padding:0 0 3px;margin:0 0 15px}
.review .main .score .out-of{font-family:'NexaLightRegular';font-size:28px}
.review .main .pros{position:relative;width:212px;height:auto;float:left;margin:0 15px 0 0}
.review .main .pros .title{border:0!important;font-size:18px!important;color:#474747!important;text-transform:none}
.review .main .cons{position:relative;width:213px;height:auto;float:left}
.review .main .cons .title{border:0!important;font-size:18px!important;color:#474747!important;text-transform:none}
.review .main .pros ul,.review .main .cons ul{margin:0;padding:0;list-style:none}
.review .main .pros ul li,.review .main .cons ul li{font-size:13px;line-height:15px;font-family:'NexaLightRegular';margin:0 0 7px}
.review .main .summary{position:relative;width:100%;height:auto;float:left;font-size:13px;line-height:16px;font-family:'NexaLightRegular';font-style:italic}
.review .bottom{position:relative;width:615px;height:auto;float:left;padding:0 15px 10px}
.review .bottom .left{position:relative;width:50%;height:auto;float:left}
.review .bottom .left a{color:#5f5f5f;font-size:10px;text-decoration:none}
.review .bottom .right{position:relative;width:50%;height:auto;float:right;text-align:right}
.review .bottom .right a{color:#5f5f5f;font-size:10px;text-decoration:none}
.full-width{width:974px!important;padding:0 18px!important}
.full-width #single .main .content{width:940px!important}
.full-width #single .main .content iframe{width:940px;overflow:hidden}
.full-width #comments-container{width:952px}
.full-width #comments-container ul li{width:952px}
.full-width #comments-container .the-comment{width:762px}
.wp-caption{border-top:3px solid #FD003C;border-left:3px solid #FD003C;border-right:3px solid #FD003C}
.wp-caption-text{margin:0;padding:5px 5px 8px;font-style:italic;background:#FD003C url(images/logo-small-transparent.png) no-repeat 20px 0;color:#FFF;text-align:center;font-family:'GothamBookRegular',Arial,Helvetica,sans-serif}
.excerpt code{display:none}
.video-slide p{visibility:hidden}
.video-slide p iframe{width:1010px;height:500px;display:block;visibility:visible;overflow:hidden}
.video-slide{position:relative;width:1010px;margin:0 auto}
.avatar{margin-left:none!important}
.content .gallery img{width:auto;height:133px;border-color:#FFF!important}
.gallery{opacity:.8;background:url(images/logo-transparent.png) no-repeat 30px 310px #FF142D;padding:15px 10px!important}
.gallery-item{width:33.333%!important;margin:0 0 7px!important}
#TB_window{opacity:.8;background:#FF142D url(images/logo-transparent.png) no-repeat center!important}
#TB_window,#TB_caption{color:#FFF!important;font-family:'NexaLightRegular'!important}
#TB_secondLine,#TB_secondLine a{color:#FFF!important;font-family:'NexaBoldRegular'!important}
#secret-1{position:fixed;width:400px;height:500px;background:url(images/bg-red-trans.png);padding:20px;display:none;left:50%;margin:20px 0 0 -200px;z-index:100001}
#secret-2{position:fixed;width:600px;height:430px;background:url(images/bg-red-trans.png);padding:20px;display:none;left:50%;margin:20px 0 0 -300px;z-index:100001}
#secret-3{position:fixed;width:600px;height:450px;background:url(images/bg-red-trans.png);padding:20px;display:none;left:50%;margin:20px 0 0 -300px;z-index:100001}
.secret-close{position:absolute;width:20px;height:20px;right:-10px;top:-10px;border-radius:10px;text-align:center;color:#FFF;background:#000;cursor:pointer}
.wp-smiley{width:auto!important;height:auto!important}
.gametrailers-text iframe{display:none}
body#login{background:#ff142d!important}
body#login .wrapper{background:none}
.login-box{position:relative;width:596px;height:376px;margin:150px auto;border:7px solid #ec667a;border-radius:15px;background:#FFF}
.login-box .left{position:relative;width:268px;height:auto;float:left;color:#3c3c3c;font-size:15px;text-align:right;margin:28px 0;padding:60px 25px 54px 0;text-transform:uppercase;border-right:5px solid #ec667a;font-family:'GothamBookRegular',Arial,Helvetica,sans-serif}
.login-box .left h1,.login-box .left h2,.login-box .left h3{color:#ff142d;font-family:'GothamBoldRegular',Arial,Helvetica,sans-serif}
.login-box .left h1{font-size:90px;line-height:80px}
.login-box .left h2{font-size:50px;line-height:42px}
.login-box .left h3{font-size:35px;line-height:35px;margin:0 0 15px}
.login-box .left p{margin:0;padding:0}
.login-box .left a{text-decoration:none}
.login-box .right{position:relative;width:248px;height:auto;float:left;padding:0 25px}
.login-box .right .logged-in{position:relative;width:100%;height:auto;float:left;color:#3c3c3c;font-size:15px;padding:108px 0;font-family:'GothamBookRegular',Arial,Helvetica,sans-serif}
.login-box .right .logged-out{position:relative;width:100%;height:auto;float:left;padding:90px 0}
.login-box .right input{width:221px;height:auto;padding:12px;margin:0 0 15px;border:1px solid #dedede;font-family:'GothamBookRegular',Arial,Helvetica,sans-serif}
.login-box .right input.login-button,input#addusersub{width:80px;padding:6px 8px;text-align:center;background:#ff142d;font-size:15px;color:#FFF;float:right;border:0;font-family:'GothamBoldRegular',Arial,Helvetica,sans-serif}
.login-box .right .lost-pw{position:relative;width:100%;height:auto;margin:0 0 30px;font-size:12px;font-family:'GothamBookRegular',Arial,Helvetica,sans-serif}
.login-box .right .lost-pw a{text-decoration:none}
.login-box .right .register{position:relative;width:100%;height:auto;float:left;padding:60px 0}
.login-box .right .registration-confirmed{color:#3c3c3c;font-size:15px;padding:80px 0!important;font-family:'GothamBookRegular',Arial,Helvetica,sans-serif}