/*
Theme Name: GamingBolt Version 4
Theme URI: https://wordpress.org/themes/twentyfifteen
Author: Rashid Sayed And Aliasger Rangoonwala
Author URI: http://gamingbolt.com/
Description: Our 2015 responsive theme is focussed on speed and latest optimization techniques, two key areas for an awesome user experience
Version: 1.0
License: Privately owned by GamingBolt.com
License URI: http://gamingbolt.com/
Tags: GamingBolt
*/
@import url(http://fonts.googleapis.com/css?family=Patua+One);
@font-face {
    font-family: 'colaborate-lightregular';
    src: url('fonts/ColabLig-webfont.eot');
    src: url('fonts/ColabLig-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/ColabLig-webfont.woff') format('woff'),
         url('fonts/ColabLig-webfont.ttf') format('truetype'),
         url('fonts/ColabLig-webfont.svg#colaborate-thinregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
html{overflow-x:hidden;}
html { -ms-touch-action: manipulation; touch-action: manipulation; }
body { margin: 0; padding: 0; font-family: 'colaborate-lightregular',arial; font-size: 16px;-webkit-font-smoothing:antialiased; background-color:#FFF!important; overflow-x:hidden  }


/*IE fix for img borders */
img{border:none;}
.outer-container{background-color:#FFF;}
.content { float: left; margin-right: 30px; width: 630px; }
.content.image-attachment { margin-bottom: 20px; }

.content-area p, .content-area li { font-family: georgia, times; font-size: 18px; line-height: 24px; text-align: justify; }
.content-area h3 { font-family: 'Patua One', serif; color: #141414; font-size: 22px; margin-top: 0px; margin-bottom: 10px; font-weight: normal; }
.content-area .wiki-info p.game-title { font-family: 'Patua One', serif; color: #141414; font-size: 22px; margin-top: 0px; margin-bottom: 10px; font-weight: normal; }
.content-area p.custom-gallery-title { font-family: 'Patua One', serif; color: #141414; font-size: 22px; margin-top: 0px; margin-bottom: 10px; font-weight: normal; }
.content-area p img { max-width:100%; margin: 0 auto; display: block; }

.content h2 { font-family: 'Patua One', serif; font-size: 24px; color: #FF9100; font-weight: normal; margin-top: 0px; margin-bottom: 10px; }
.content .latest-homepage .heading, .content .latest-reviews .heading,  .bottom-developers .heading, .bottom-gamerguide .heading { font-family: 'Patua One', serif; font-size: 24px; color: #FF9100; font-weight: normal; margin-top: 0px; margin-bottom: 10px; }

.content .tab-custom-message { font-family: 'Patua One', serif; font-size: 24px; color: #FF9100; font-weight: normal; margin-top: 0px; margin-bottom: 10px; }
.content .cheat-page-heading { font-family: 'Patua One', serif; font-size: 24px; color: #FF9100; font-weight: normal; margin-top: 0px; margin-bottom: 10px; }
.content h2 span { font-size: 17px; font-style: italic; text-decoration: underline }
.content h2 img { vertical-align: middle; margin-right: 8px; width: auto; }
.content .heading span { font-size: 17px; font-style: italic; text-decoration: underline }
.content .heading img { vertical-align: middle; margin-right: 8px; width: auto; }

.content .cheat-page-heading img { vertical-align: middle; margin-right: 8px; width: auto; }
.content .tab-custom-message img { vertical-align: middle; margin-right: 8px; width: auto; }
.content h1 { background-image: none; font-family: 'Patua One', serif; font-size: 42px; color: #333; font-weight: normal; margin-top: 0px; text-align: left; }
.content h1 img { vertical-align: middle; margin-right: 8px; width: auto; }
.content p.msg-info { font-family: 'Patua One', serif; font-size: 18px; text-align: center; margin: 10px 0px; color: #343434; }
.content p.msg-info span { font-size: 28px; }
.content p.msg-info img { width: auto; }

.content .extra-content-heading { font-family: 'Patua One', serif; font-size: 24px; color: #FF9100; font-weight: normal; margin-top: 0px; margin-bottom: 10px; }
.content .extra-content-heading span { font-size: 17px; font-style: italic; text-decoration: underline }

/* Archive, author, about-us, tag and Category Page */
.content.archive-heading h1 { margin-bottom: 10px; margin-top: -7px; }
.content.archive-heading h1 p { margin-top: 0px; margin-bottom: 0px; }


/* - LOGIN / SEARCH PANEL - */
.accTopPanel { display: none; }
.accLogin { background-color: #D3D3D3; color: #282828; padding: 15px 0px; text-align: center; box-shadow: inset 1px 1px 8px #999; }
.accLogin input { margin: 0px 5px; padding: 6px; border: 0px; border-radius: 3px; }
.accLogin a { display: inline-block; color: #282828; font-size: 15px; text-decoration: none; }
.accLogin a:hover { text-decoration: underline; }
.accLogin button { border-radius: 3px; display: inline-block; border: 0px; text-decoration: none; line-height: 25px; padding: 0px 8px; text-transform: uppercase; background-color: #f9a22f; color: #FFF; }
.accLogin button:hover { background-color: #FF4500; color: #FFF; }

.accSearch { background-color: #D3D3D3; color: #282828; padding: 15px 0px; text-align: center; box-shadow: inset 1px 1px 8px #999; }
.accSearch input { width: 230px; padding: 8px; border-radius: 3px; border: 0px; }
.accSearch button { border-radius: 3px; display: inline-block; border: 0px; text-decoration: none; line-height: 29px; padding: 0px 8px; text-transform: uppercase; background-color: #f9a22f; color: #FFF; }
.accSearch button:hover { background-color: #FF4500; color: #FFF; }

.banner_slider{overflow: hidden;}

.icon-heading { display: table; margin-bottom: 12px; }
.icon-heading div { display: table-cell; vertical-align: middle; }
.icon-heading div img { margin-right: 6px; }

/*-- HEADER STYLES --*/
header .topstripe { font-size: 12px; color: #D3D3D3; background-color: #343434; width: 100%; min-height: 31px; }
header .topstripe .social-icons { float: left; line-height: 31px; }
header .topstripe .login-details { display: inline-flex; }
header .topstripe .login-details { float: right; line-height: 31px; }
.login-details .logged-in  span {  margin-top: 4px; }
header .topstripe .login-details img { -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); filter: grayscale(100%); filter: url(desaturate.svg#greyscale); }
header .topstripe .logged-in img { -webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); filter: grayscale(0%); }
header .topstripe img { vertical-align: middle; margin: 0px 6px; }
header .topstripe a { color: #D3D3D3; text-decoration: none;}
header .topstripe a.login { margin-right: 5px; }
header .topstripe a.sign-up { margin-left: 5px; }
header .topstripe a:hover { color: #FE9200; }

header .topShare { background-color: #3b589b; width: 36px; height: 31px; float: left }
header .topShare img { margin-top: 5px; }

.nav-icon img.nav-icon-img{width: 34px;}

/* ad */
.GoogleActiveViewClass{ width: 100%; text-align: center; }
.product-content .side-ads .small-ad {width: 300px; margin: 0 auto;}
.home-ads {margin: 0px 0px;}
.sidebar-area .small-ad.home-ads:nth-child(1) {margin-top: 0px; }

header .white-pan { background-color: #FFF; min-height: 53px; width: 100%; border-bottom: 1px solid #999 ;  display: table; }
header .white-pan .logo { float: left; }
header .white-pan .logo img { margin: 6px 0px }
header .white-pan .menu { float: right; width: 75%;  display: none;}
header .white-pan .menu .nav { list-style: none; margin: 0; margin-top:16px; padding: 0; }
header .white-pan .menu .nav > li { display: inline-block; height:38px; }
header .white-pan .menu .nav li .submenu { display: none; }
header .white-pan .menu .nav li a { color: #606062; text-decoration: none; display: inline-block; padding: 0px 5px; }
header .white-pan .menu .nav li a:hover{ color: #FF4500; }
header .white-pan .menu .nav li a:active { color: #FF9100 }
header .white-pan .menu.normal-nav .nav li:hover .submenu { display: block; margin-top:18px;}

header .white-pan .menu.normal-nav,header .white-pan .menu.mob-nav {display: block;}
header .submenu-cols .menu-platforms li a{  color: #606062;text-decoration: none;display: inline-block;padding: 0px 5px;line-height: 52px;}
header .white-pan .menu .nav .submenu-panels .nav-posts .video-play-icon{position: relative;}
header .white-pan .menu .nav .submenu-panels .nav-posts .video-play-icon .video-play-icon-img {  position: absolute;width: 26px;top:10px;bottom: 0;right: 0;left: 0;margin: auto;z-index: 5;}

.menu-block{display:none; z-index:100; position:fixed; width:140%;left:-20%;right:0;top:-20%;bottom:0;background-color:rgba(0,0,0,0.5);height: 140%;}

hr { clear: both; border-top: 1px solid #999; border-left: 0px; margin: 20px 0px; margin: 10px 0px; }
.clearfix { clear: both; }

.page-headline h1 { font-family: 'Patua One', serif; font-size: 44px; background: none; color: #333; text-align: left; font-weight: normal; margin-bottom: 10px; margin-top: 10px; }
.page-headline h4 { font-family: georgia, times; margin-top: 0px; font-size: 19px; font-weight: normal; }
.page-headline .excerpt { font-family: georgia, times; margin-top: 0px; font-size: 19px; }
.page-headline .tag { font-family: georgia, times; margin: 15px 0px; color: #333; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px }
.page-headline .tag p { margin: 0px }
.page-headline .tag p span { color: #e25611; font-weight: bold; }
.page-headline .tag p a { color: #E25611; text-decoration: none; font-weight: bold; }
.page-headline .tag p a:hover { text-decoration: underline; }
.page-headline hr { border-top: 1px solid #F79431; }

.tags { background-color: #DDD; padding: 8px; color: #333; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px }
.tags p { margin: 0px; }
.tags span { color: #E06900; font-weight: bold; }
.tags a { color: #E06900; text-decoration: none; }
.tags a:hover { text-decoration: underline; }
.filters-bar a.current{color:#fff; background-color: #F87023;}

.fade-out { pointer-events: none; position: absolute; width: 100%; bottom: 0em; height: 5em; background: -webkit-linear-gradient(rgba(255, 255, 255, 0) 0%,rgba(255, 255, 255, 1) 100%); background-image: -moz-linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%); background-image: -o-linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%); background-image: linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%); background-image: -ms-linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%); }

.review-titles { position: relative; max-height: 120px; overflow: hidden; }

.mobileSearch { margin-right: 20px; }

.top-search { position: absolute; right: 0px; z-index: 601; top: 14px; width: 29px; height: 25px; overflow: hidden; }
.top-search a img { filter: grayscale(100%); -moz-filter: grayscale(100%); -webkit-filter: grayscale(100%); }
.top-search a:hover img { filter: grayscale(0%); -moz-filter: grayscale(0%); -webkit-filter: grayscale(0%); opacity: 0.8; }
.top-search img { float: left; width: 25px; }
.top-search input { border: 1px solid #D3D3D3; line-height: 21px; width: 245px; }
.wite-shadow { box-shadow: -100px 0px 25px -2px #FFF; -webkit-box-shadow: -100px 0px 25px -2px #FFF; }

.separator { height: 10px; background: url(images/sep-line.jpg) left top repeat-x; }

.drMenu { margin-top: 6px; margin-right: 5px; background-color: #FFF; display: inline-block; min-width: 180px; text-align: left; font-family: 'colaborate-lightregular', arial; color: #333; font-size: 16px; text-align: center; position: relative; max-height: 30px; line-height: 30px; cursor: pointer; }
.drMenu label { padding: 3px; line-height: 30px; }
.drMenu span.caret { width: 35px; background: url(images/ico-down-arrow.png) center center no-repeat; height: 30px; display: block; float: right; background-color: #F87023; }
.drMenu:hover span.caret{background-color: #FF4500}
.drMenu:hover ul, .drMenu:focus ul, .drMenu:active ul { display: none; }
.no-touch .drMenu:hover ul, .no-touch .drMenu:focus ul, .no-touch .drMenu:active ul { display: block; }
.drMenu ul { box-sizing: border-box; border: 1px solid #DDD; position: absolute; top: 31px; left: 0px; list-style: none; margin: 0px; padding: 0px; z-index: 101; display: none; width: 100%; }
.drMenu ul li { display: block; background-color: #FFF; }
.drMenu ul li a { display: block; background-color: #FFF; color: #333; line-height: 24px; text-decoration: none; font-family: 'colaborate-lightregular', arial; text-align: center; margin: 0; }
.drMenu ul li a:hover { text-decoration:none; background: #DDD; color: #000; }
.drMenu ul li a.selected{display:none;}

.drMenu select {background: url("http://gamingbolt.com/wp-content/themes/GamingBoltV4/images/ico-down-arrow.png") right center no-repeat; width: 209px; height: 30px; -webkit-appearance: none; border: none;border-radius: 0px; padding:0px 10px; font-size: 16px;font-family: inherit;}
.drMenu select:focus{outline: none;}
.dropdown-go-btn{border: none; color: #FFF; font-family: 'Patua One', serif; margin-left: 15px; font-size: 18px; text-transform: uppercase; background-color: #F87023; display: inline-block; line-height: 32px; padding: 0px 12px; text-decoration: none; margin-top: 5px; float: none; -webkit-appearance: none; border-radius: 0; }
.dropdown-go-btn:hover{background-color:#FF4500;}
.view_more { color: #F90; line-height: 20px; font-family: 'Patua One', serif, georgia, arial; font-weight: normal; text-decoration: none; background: url(images/ico-more.png) right top no-repeat; padding-right: 30px; }
.view_more:hover { color: #FF4500; background-position: right bottom -1px; }

ul.team { list-style: none; margin: 0px; padding: 0px}
ul.team li h3 { font-family: 'Patua One', serif; font-size: 18px; color: #333; font-weight: normal; margin-bottom: 0px; }
ul.team li p { margin: 0; text-align: center; }

ul.follow { list-style: none; margin: 0px; padding: 0px}
ul.follow li { background-color: #333; min-height: 140px; float: left; width: 30%; text-align: center; margin: 0px 20px 20px 0px }
ul.follow li:nth-child(3) { margin-right: 0px; }

.popular h2 { font-family: 'Patua One', serif; font-weight: normal; color: #010101; font-size: 24px; margin-top: 10px; }
.popular .popular-now { font-family: 'Patua One', serif; font-weight: normal; color: #010101; font-size: 24px; margin-top: 10px; }
.popular ul { list-style: none; margin: 0px; padding: 0px }
.popular ul li h2 { font-size: 18px; /* margin: 0px; */ font-weight: normal; display: table; }
.popular ul li a { color: #FFF; text-decoration: none; font-weight: normal }
.popular ul li a:hover { color: #FF9100; }
.popular hr { border-top: 8px solid #FF9100; border-left: 0px; border-right: 0px; clear: both; }

.wikis { list-style: none; margin: 0; padding: 0; }
.wikis li { float: left; font-family: 'Patua One', serif; width: 48%; margin-right: 20px; min-height: 160px; position: relative; margin-bottom: 40px; }
.wikis li:nth-of-type(2n) { margin-right: 0px; }
.wikis li img { float: left; margin-right: 12px; }
.wikis li div { position: absolute; left: 135px; bottom: 0px; z-index: 1; }
.wikis li h2 { margin: 0px; font-size: 19px;}
.wikis li a { color: #191919; text-decoration: none }
.wikis li a:hover { color: #FF9100; }
.wikis li p { color: #191919; margin-bottom: 0px; margin-top: 5px; }

.customPost { }
.customPost .post { width: 280px; margin-right: 55px; position: relative; }
.customPost .post:nth-of-type(3n) { margin-right: 0px; }
.customPost .post .info { box-sizing: border-box; padding: 15px; background-color: #000; position: absolute; bottom: 0; left: 0; width: 100%; }
.customPost .post .info { color: #FFF; }
.customPost .post .info a { color: #FFF; text-decoration: none; }
.customPost .post .info a:hover { color: #FF9100; }
.customPost .post p { margin: 0px; }
.customPost .post h2 { margin-bottom: 8px; font-size: 20px; }

.customPost_large { }
.customPost_large .post { width: 300px; float: right; margin-bottom: 15px; }
.customPost_large .largePost { width: 630px; float: left; position: relative; }
.customPost_large .largePost .info h2 { font-size: 26px; }
.customPost_large .largePost .pic { position: relative; }
.customPost_large .largePost .pic img { width: 100%; }
.customPost_large .largePost .pic .info { box-sizing: border-box; position: absolute; background-color: #000; color: #FFF; bottom: 0px; left: 0px; width: 100%; padding: 8px; }
.customPost_large .largePost .pic a { color: #FFF; text-decoration: none; }
.customPost_large .largePost .pic a:hover { color: #FF9100; }
.customPost_large .post h2 { margin: 0px; font-size: 19px; }
.customPost_large .post h2 a { color: #000; text-decoration: none; }
.customPost_large .post p { margin-bottom: 0px; margin-top: 10px; }

.cheatlist { list-style: none; margin: 0; padding: 0 }
.cheatlist li a { color: #000; text-decoration: none; }
.cheatlist li a:hover { color: #FF9100; }

.morelink { display: block; clear: both; margin: 0; font-family: 'Patua One', serif; font-weight: normal; text-align: right; margin-bottom: 10px; }

.mobileToggle { float: right; }
.mobileToggle p { font-size: 18px; margin-top: 10px; margin-bottom: 0px; }
.mobileToggle p img { vertical-align: middle; margin-left: 25px; }

a.mobileMenu { color: #333; text-decoration: none; }
a.mobileMenu:hover { color: #999; }

.bottom-links { text-align: center; margin: 0px; padding-bottom: 10px; margin-left: 10px; }
.bottom-links a { display: inline-block; font-size: 12px; line-height: 22px; border: 1px solid #FFF; color: #282828; padding: 0px 5px; text-decoration: none; }
.bottom-links a:hover { border: 1px solid #FF4500; border-radius: 4px; }

.bottom-stripe { background-color: #E3E3E3; height: 35px; font-size: 12px; color: #595959; padding-top: 20px }
.bottom-stripe span { float: right; margin-top: -3px; }

.contest { margin: 10px 0px; width: 100%; overflow: hidden; }
.contest .contest-banner { width: 100%; /*height: 100px; background-color: #999; font-family: 'Patua One', serif; font-size: 20px;*/ text-align: center; display: block; color: #FFF }
.contest img { width: 100%; height: auto; }

.top-ad, .bottom-ad { margin: 10px 0px;  /*overflow:hidden;*/ text-align: center; }
.top-ad::-webkit-scrollbar { width: 0; !important }
.top-ad .leaderboard { width: 728px; height: 90px; background-color: #777; font-family: 'Patua One', serif; text-align: center; font-size: 20px; margin: 0 auto; color: #FFF }


.bottom-ad .leaderboard { width: 728px; height: 90px; font-family: 'Patua One', serif; text-align: center; font-size: 20px; margin: 0 auto; color: #333 }

.bigchar { float: left; color: #F79431; font-size: 50px; line-height: 48px; padding-top: 0px; padding-right: 4px; }

.pager { clear: both }
.pager ul li { display: inline-block; font-size: 15px; margin-right: 2px }
.pager ul li a.num { border: 2px solid #D3D3D3; display: block; border-radius: 30px; text-decoration: none; line-height: 30px; width: 30px; text-align: center; }
.pager ul li a.active { border: 2px solid #f90; display: block; border-radius: 30px; text-decoration: none; line-height: 30px; width: 30px; text-align: center; }
.pager ul li a { color: #333; text-decoration: none; }
.pager ul li a:hover { color: #F90; text-decoration: underline }

.sub-pagin { border-top: 1px solid #333; }

.goTop { filter: grayscale(100%); -moz-filter: grayscale(100%); -webkit-filter: grayscale(100%); opacity: 0.7; width: 87px; height: 67px; padding:10px; position:fixed; bottom: 75px; right:40px; display:none; }
.goTop:hover { filter: grayscale(0%); -moz-filter: grayscale(0%); -webkit-filter: grayscale(0%); opacity: 0.8; }

h1 { font-weight: normal; font-family: 'Patua One', cursive; font-size: 28px; color: #F79431; margin-top: 10px; clear: both; width: 100%; text-align: center; background: url(images/h1bgline.jpg) left center repeat-x; }
h1 img { vertical-align: middle; margin-right: 8px }
h1 span { background-color: #FFF; padding: 0px 12px }

.home-section { font-weight: normal; font-family: 'Patua One', cursive; font-size: 28px; color: #F79431; margin-top: 10px; clear: both; width: 100%; text-align: center; background: url(images/h1bgline.jpg) left center repeat-x; margin-bottom: 19px; }
.home-section span { background-color: #FFF; padding: 0px 12px }
.home-section img { vertical-align: middle; margin-right: 8px }

h2 { font-weight: normal; font-family: 'Patua One', serif; font-size: 22px; color: #F79431; margin: 0px; display: flex; }
h2 img { vertical-align: middle; margin-right: 8px }

.product-page-latest .game-page-latest { font-family: 'Patua One', serif; font-size: 28px; color: #F79431; margin-top: 10px; font-weight: normal; text-align: left; width: auto; background: none; margin-bottom: 15px; }
.product-page-latest .game-page-latest img { vertical-align: middle; margin-right: 8px }

.ad-300600 { width: 300px; min-height: 615px; background-color: #FFF; margin-bottom: 15px }
.ad-300250 { width: 300px; min-height: 300px; background-color: #FFF; margin-bottom: 15px }

.game-release .game-releases { list-style: none; margin: 0; padding: 0; }
.game-release .game-releases li { border-top: 1px solid #343434; padding: 15px 0px; clear: both; position: relative; min-height: 177px; }
.game-release .game-releases li h2 { margin-bottom: 0px; color: #343434; }
.game-release .game-releases li img { float: left; margin-right: 15px; }
.game-release .game-releases li .platform-text { font-family: 'Patua One', serif; color: #343434; position: absolute; bottom: 20px; left: 132px }
.game-release .game-releases li div img { vertical-align: middle; }

.game-release .game-releases li div.release-black-box {float: left; margin-right: 15px; height: 177px; width: 118px; line-height: 177px; background-color: black; }
.game-release .game-releases li div.release-black-box img { vertical-align: middle; float: none; }

.game-release .releases ,.game-release .releases ul{ list-style: none; margin: 0; padding: 0; }
.game-release .releases li { margin-bottom: 10px;overflow:hidden;}
.game-release .releases li h2 { color: #FF6000; font-size: 18px;}
.game-release .releases li p { font-family: 'colaborate-lightregular'; color: #343434; font-size: 18px; }
.game-release h1 { font-family: 'Patua One', serif; font-size: 30px; font-weight: normal; margin-top: 0px; margin-bottom: 10px; color: #343434; }
.game-release > h2 { font-size: 26px; color: #343434; margin-top: 30px}
.game-release p { font-family: 'Patua One', serif; font-size: 16px; display: table; color: #343434; margin-top: 0px; margin-bottom: 10px; displaytable;}
.game-release p img { width: 100%; }
.game-releases p{margin-bottom:50px;}
.game-release a { color: #ff9100; text-decoration: none; }
.game-release a:hover { color: #FF4500; }

/*.game-release ul.releases ul{counter-reset: release-date-counter;}
.game-release ul.releases ul>li::before{content: counter(release-date-counter);counter-increment:release-date-counter;background: #BBB; width:20px; height:20px; font-size:18px; margin-right: 5px; border-radius: 15px;color: white;padding: 2px; float: left; text-align: center; }
*/
.game-release .releases .release-date{float:left; width:40%;}
.game-release .releases .release-platform{float:right; width:55%;}
.game-release .releases .date-label, .game-release .releases .platform-label{font-family: "Patua One", serif; float:left; display:table-cell;}
.game-release .releases .date-value, .game-release .releases .platform-value{padding:3px 10px; display:table-cell;}
.game-release ul.releases > li{border-bottom: 1px solid #CCC;}

.filters-bar { text-align:center; }
.filters-bar .bar span { padding-right: 12px; }
.filters-bar a { padding: 0px 14px; background-color: #DFDFDF; border-radius: 3px; margin: 5px 1px; color: #333; display: inline-block; font-family: 'Patua One', serif; font-size: 18px; text-decoration: none; }
.filters-bar a:hover { background-color: #F87023; color:#FFF; border-radius: 3px }
.filters-bar .bar .drMenu span { padding-right: 0px; }
.filters-bar .bar a.btn { color: #FFF; font-family: 'Patua One', serif; font-size: 18px; text-transform: uppercase; background-color: #F87023; display: inline-block; line-height: 30px; padding: 0px 15px; text-decoration: none; }
.filters-bar .bar { margin: 10px 0px; min-height: 44px; background-color: #333; padding: 6px 10px 6px ; text-align: right; color: #E3E3E3; font-family: 'Patua One', serif; font-size: 18px; }

.featured h2 { font-family: 'Patua One', serif; color: #333; font-size: 26px; font-weight: normal; margin: 0px; margin-bottom: 10px; }
.featured h2 a.game-title{text-decoration: none; color: #333; }
.featured-main { position: relative; height: 300px; margin-bottom: 20px; }
.featured-main .info { box-sizing: border-box; position: absolute; text-transform: uppercase; padding: 6px; width: 100%; color: #FFF; background-color: rgba(0,0,0,0.8); bottom: 2px; left: 0px; z-index: 5; }
.featured-main .info h2 a{ font-weight: normal; color: #FFF; font-family: 'Patua One', serif; font-size: 30px; margin: 0px;text-decoration: none; }
.featured-main .info h2 a:hover{color:#F79431;}
.featured-main .info { font-family: 'Patua One', serif; font-size: 17px; margin-top: 6px; margin-bottom: 0px; }
.featured-main .info span { color: #F87023; }
.featured-main .info p { margin: 5px 0px; }
.featured-main .info div { display: inline-block; font-family: 'colaborate-lightregular', arial;  }
.featured-main .info div a img { vertical-align: middle; margin-right: 5px; }
.featured-main .info div a { text-transform: none; color: #FFF; text-decoration: none; margin: 0px 20px; }
.featured-main .info div a:hover { color:#F79431;}
.featured-main .info .ratingChart { position: absolute; right: 25px; bottom: 62px; z-index: 2; }
.featured-main .pic { width: 100%; }
.featured-main .pic img { width: 100%; }
.featured-main .info h2{width: 90%}

.sharePanel { position: absolute; bottom: 30px; right: 5px; padding: 5px; background-color: #FFF; height: 30px; width: 162px; }
.sharePanel img { margin: 0px; }
.sharePanel .arrw { position: absolute; bottom: -7px; right: 10px; z-index: 10; }
.hidePanel { display: none; }
.info .pw-widget.share-icon-box {  position: absolute; right: 0; bottom: 32px; display: none;   padding: 2px; background-color: white; margin-right: 2px; padding-right: 0px;  z-index: 6;}
.share-click {cursor:pointer;}
.share-icon-arrow { position: absolute;right: 5px; top: 40px;}
.featured-main .info .share-click-review {  position: absolute; margin: 0; right: 7px;}

.products-top6 { width: 630px; }
.products-top6 .post h2 { margin-bottom: 0px; color: #343434; }
.products-top6 .post p { margin-top: 0px; font-family: 'Patua One', serif; font-size: 15px; margin-bottom: 50px;}
.products-top6 .post h2 a { color: #343434; text-decoration: none; }
.products-top6 .post h2 a:hover {color: #f14600;}
.products-top6 .post img { margin-right: 15px; }
.products-top6 .post div { font-family: 'Patua One', serif; color: #343434; position: absolute; bottom: 20px; left: 132px }
.products-top6 .post div img { vertical-align: middle; }
.products-top6 .post:nth-of-type(2n+1) { clear: both; }
.products-top6 .post .post-pic{   position: initial;background-color: black;height: 207px;width: 119px;float: left;margin-right: 10px;  line-height: 202px;}

.product-list { list-style: none; margin: 0; padding: 0; }
.product-list li { color: #343434; position: relative; min-height: 185px; border-bottom: 1px solid #343434; margin-bottom: 15px }
.product-list li:last-child { border-bottom: 0px; }
.product-list li .pic { width: 100%;vertical-align: middle; }
.product-list li p { margin: 0; }
.product-list li h2 { font-size: 20px; margin-bottom: 5px; }
.product-list li a { color: #000; text-decoration: none; }
.product-list li a:hover { color: #f14600; }
.product-list li .post-meta { font-size: 16px; color: #343434; position: absolute; bottom: 15px; left: 132px; }
.product-list li .post-meta p { margin: 0px; }
.product-list li .post-meta p span { font-family: 'Patua One', serif; }
.product-list-pic{  background-color: black; height: 179px; width: 118px; line-height: 179px; float: left;position: relative;margin-right: 15px;}

.review-content { font-family: georgia, times; font-size: 18px; line-height: 24px; margin-bottom: 20px }
.review-content p { text-align: justify;}
/*.review-content .pro-cons p{display:table;}*/
p.review-image { text-align: center; }
p.review-image img { max-width: 100%; }
p.review-highlite { display: block; font-size: 22px; font-weight: normal; color: #FF9100; font-style: italic; text-align: center; line-height: normal; }

.review-meter { position: relative; font-family: 'colaborate-lightregular'; font-size: 16px; line-height: normal; padding-top:30px;margin-top:-30px;}
.review-meter h2 { font-family: 'Patua One', serif; font-size: 24px; color: #F87023; font-weight: normal; margin-top: 0px; margin-bottom: 40px }

.review-note { background: #E3E3E3 url(images/small-infoicon.png) left center no-repeat; border-radius: 5px; padding: 4px 4px 4px 24px; font-family: 'colaborate-lightregular', arial; font-size: 14px; margin-top: 10px; }

.reviews-top3 { }
.reviews-top3 ul { list-style: none; margin: 0; padding: 0; }
.reviews-top3 ul li .pic .ptype { position: absolute; top: 0px; left: 0px; z-index: 2; font-size: 16px; line-height: 25px; font-weight: normal; color: #FE9200; background-color: rgba(0,0,0,0.5); padding: 5px; }
.reviews-top3 ul li .pic .info { position: absolute; bottom: 0px; left: 0px; z-index: 2; width: 100%; line-height: 30px; height: 30px; background-color: rgba(0,0,0,0.5); font-size: 12px; color: #FFF; }
.reviews-top3 ul li .pic .info span { float: right; }
.reviews-top3 ul li .pic .info img { vertical-align: middle; margin: 0px 6px; }
.reviews-top3 ul li .pic .info a { color: #FFF; }
.reviews-top3 ul li .pic .info a:hover { color: #FC0; }
.reviews-top3 ul li h2 { margin-top: 8px; margin-bottom: 8px; font-size: 19px; font-weight: normal; font-family: 'Patua One', serif; }
.reviews-top3 ul li a { color: #000; text-decoration: none; }
.reviews-top3 ul li a:hover { color: #FF9200; }
.reviews-top3 ul li p { margin-top: 0px; }
.reviews-top3 ul li h4 { margin-top: 0px; }
.reviews-top3 ul li .post-meta p { margin: 0px; line-height: 22px; }
.reviews-top3 ul li .post-meta p span { font-weight: normal;color: #F87023;font-family: 'Patua One', serif;}

.sidebar { float: right; width: 300px; height: 1890px; }
.sidebar-area h2 { text-align: center; font-family: 'Patua One', serif; font-size: 24px; color: #F79431; font-weight: normal; margin-top: 0px; margin-bottom: 6px }
.sidebar-area h2 img { vertical-align: middle; margin-right: 8px }
.sidebar-area hr { margin: 10px 0px; }
.sidebar-area{width: 100%; clear: right;}
hr.hidden-lg.visible-md { visibility: hidden; }

.content .notifyInfo { text-align: center; font-family: 'Patua One', serif; font-size: 18px; font-weight: normal; color: #343434; }

.product-content .sub-nav-tabs { margin: 15px 0px; text-align: center; }

.loadMore { background-color: #E3E3E3; border-radius: 5px; padding: 0px 10px; line-height: 28px; display: inline-block; text-decoration: none; color: #000; }
.loadMore:hover { background-color: #E5E5E5; }

.product-content .side-ads { width: 300px; float: right; }
.product-content h2 { font-weight: normal; }
.product-content .info { float: left; width: 300px; }
.product-content .info p { line-height: 23px; }
.product-content .review { float: left; width: 320px; margin-right: 15px; padding-right: 15px; font-family: georgia, times; }
.product-content .review p { font-size: 18px; line-height: 22px; }
.product-content .review h2 img { float: none; margin-left: 0px; }
.product-content .review p a { color: #FF9200; font-weight: bold; text-decoration: none; }
.product-content .review p a:hover { color: #FF4500; }

.vid-gallery .nav-tabs { list-style: none; margin: 0; padding: 0; }
.vid-gallery .nav-tabs li { float: left; margin-right: 8px; margin-bottom: 10px; }
.vid-gallery .nav-tabs li a { display: block; font-size: 18px; font-family: 'Patua One', serif; line-height: 34px; padding: 0px 10px; background-color: #cccccc; color: #787878; text-decoration: none; border-radius: 8px; }
.vid-gallery .nav-tabs li a:hover { background-color: #f9a22f; }
.vid-gallery .nav-tabs li.active a { background-color: #f9a22f; color: #FFF; }

.gallery-view { width: 100%;  float:left;  background-color: #000; border-bottom: 8px solid #FE9100; clear: both;  margin-bottom: 20px;overflow: hidden; width: 100%; max-width: 620px;}

.fixedView { min-height: 436px; }
.gallery-view .preview img { width: 620px; }
.gallery-view .preview h2 { font-family: 'Patua One', serif; font-size: 21px; color: #FFF; margin-top: 0px; margin-bottom: 10px; font-weight: normal;}
.vid-gallery .playlist h2 { font-family: 'Patua One', serif; font-size: 18px; color: #FFF; display: table; margin-top: 0px; margin-bottom: 10px; font-weight: normal; }
.vid-gallery .playlist .playlist-title { font-family: 'Patua One', serif; font-size: 18px; color: #FFF; display: table; margin-top: 0px; margin-bottom: 10px; font-weight: normal; }
.vid-gallery .playlist ul { list-style: none; margin: 0; padding: 0; }
.vid-gallery .playlist ul li { clear: both; border-top: 1px solid #404040; border-bottom: 1px solid #C2C2C2; padding: 5px 10px; min-height: 63px; }
.vid-gallery .playlist ul li.active, .vid-gallery .playlist ul li:hover { background-color: #FC9815; border-top: 1px solid #404040; border-bottom: 1px solid #FC9815 }
.vid-gallery .playlist ul li a{text-decoration: none;}
.vid-gallery .playlist ul li img { width: 110px; }
.vid-gallery .playlist ul li .pic { position: relative; width: 110px; float: left; margin-right: 20px; }
.vid-gallery .playlist ul li .play { width: auto; position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; }
.vid-gallery .playlist ul li h2 { font-size: 15px; font-weight: normal; display: table;}
.vid-gallery .playlist .nano { margin-bottom: 10px; }

.vid-gallery.video-gallery-page { width: 620px; float: left; max-width: 100%;}
.vid-gallery.video-gallery-page .sub-nav-tabs{ width: 620px;}
.vid-gallery.video-gallery-page .gallery-view .preview h2 { font-family: 'Patua One', serif; font-size: 21px; color: #FFF; margin-top: 0px; margin-bottom: 10px; font-weight: normal; max-width: 90%; }

.gallery-view .preview{ position: relative;	padding-bottom: 55.91%; padding-top: 25px;	height: 0;}
.preview iframe{ position: absolute; top: 0; left: 0; width: 100%; height: 100%;}

.videos { list-style: none; margin: 0; padding: 0; }
.videos li { position: relative; min-height: 178px; border-bottom: 1px solid #343434; margin-bottom: 15px }
.videos li.active { background-color: #F14600; position: relative; min-height: 168px; border-bottom: 0px; margin: 0px -5px; margin-bottom: 15px; padding: 5px; color: #FFF }
.videos li.active a { color: #FFF; text-decoration: none; }
.videos li.active a:hover { color: #FFF; }
.videos li .pic { float: left; margin-right: 15px; position: relative }
.videos li .pic .play { width: auto; position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; }
.videos li h2 { font-size: 20px; }
.videos li a { color: #000; text-decoration: none; }
.videos li a:hover { color: #f14600; }
.videos li .info { position: absolute; bottom: 10px; right: 0px; width: 50% }
.videos li .info img { margin-right: 8px; }
.videos li .info span { float: right; width: 50%; }
.videos li .info span a { float: right; }
.videos li .info img { vertical-align: middle; }
.videos li:last-child { border-bottom: 0px; }

/* videos initially hidden*/
iframe[src*='//www.youtube.com']{width: 100%;}

.reviews { list-style: none; margin: 0; padding: 0; }
.reviews li { position: relative; min-height: 185px; border-bottom: 1px solid #343434; margin-bottom: 15px }
.reviews li .pic { float: left; height: 168px; margin-right: 15px; position: relative }
.reviews li .pic .rating { width: auto; position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; }
.reviews li h2 { font-size: 20px;  display: table; }
.reviews li a { color: #000; text-decoration: none; }
.reviews li a:hover { color: #f14600; }
.reviews li .pic .info { position: absolute; bottom: 0px; left: 0px; z-index: 2; width: 100%; line-height: 30px; height: 30px; background-color: rgba(0,0,0,0.5); font-size: 12px; color: #FFF; }
.reviews li .pic .info span { float: right; }
.reviews li .pic .info img { vertical-align: middle; margin: 0px 6px; }
.reviews li .pic .info a { color: #FFF; }
.reviews li .pic .info a:hover { color: #FC0; }
.reviews li .post-meta { position: absolute; bottom: 15px; left: 315px; }
.reviews li .post-meta p { margin: 0px; line-height: 22px; }
.reviews li .post-meta p span { font-weight: normal; color: #F87023; font-family: 'Patua One', serif; }
.reviews li:last-child { border-bottom: 0px; }

/*-- POST NORMAL --*/
ul.post-normal { list-style: none; margin: 0; padding: 0; }
ul.post-normal .post .pic .ptype { position: absolute; top: 0px; left: 0px; z-index: 2; font-size: 16px; line-height: 25px; font-weight: normal; color: #FE9200; background-color: rgba(0,0,0,0.5); padding: 5px; }
ul.post-normal .post .pic .info { position: absolute; bottom: 0px; left: 0px; z-index: 2; width: 100%; line-height: 30px; height: 30px; background-color: rgba(0,0,0,0.5); font-size: 12px; color: #FFF; }
ul.post-normal .post .pic .info span { float: right; }
ul.post-normal .post .pic .info img { width: auto; vertical-align: middle; margin: 0px 6px; }
ul.post-normal .post .pic .info a { color: #FFF; display: inline-block;}
ul.post-normal .post .pic .info a:hover { color: #FC0; }
ul.post-normal .post h2 { margin-top: 8px; margin-bottom: 8px; font-size: 19px; font-weight: normal; font-family: 'Patua One', serif; }
ul.post-normal .post a { color: #000; text-decoration: none; }
ul.post-normal .post a:hover { color: #FF9200; }
ul.post-normal .post p { margin-top: 0px; }
ul.post-normal .post h4 { margin-top: 0px; }
ul.post-normal .post .pic .info .category-date-span {  float: left; margin-left: 10px;}
ul.post-normal .post .pic .info .share-click-category{float: right;}

/*-- POSTS FIT / STRETCH --*/
.home-reviews h1 { font-family: 'Patua One', serif; font-size: 28px; color: #F79431; margin-top: 0px; font-weight: normal; text-align: left; width: auto; background: none; margin-bottom: 5px; }
.home-reviews h1 img { vertical-align: middle; margin-right: 8px }

.home-reviews .home-reviews-heading { font-family: 'Patua One', serif; font-size: 28px; color: #F79431; margin-top: 0px; font-weight: normal; text-align: left; width: auto; background: none; margin-bottom: 5px; }
.home-reviews .home-reviews-heading img { vertical-align: middle; margin-right: 8px }

ul.post-normal-fit { list-style: none; margin: 0; padding: 0; }
ul.post-normal-fit .post .pic .ptype { position: absolute; top: 0px; left: 0px; z-index: 2; font-size: 16px; line-height: 25px; font-weight: normal; color: #FE9200; background-color: rgba(0,0,0,0.5); padding: 5px; }
ul.post-normal-fit .post h2 { margin-top: 8px; font-size: 18px; font-weight: normal; margin-bottom: 8px; font-family: 'Patua One', serif, times; }
ul.post-normal-fit .post a { color: #000; text-decoration: none; }
ul.post-normal-fit .post a:hover { color: #FF9200; }
ul.post-normal-fit .post p { margin-top: 0px; }


/*-- VERTICAL POSTS --*/
.originals h1 { font-family: 'Patua One', serif; font-size: 28px; color: #F79431; margin-top: 0px; font-weight: normal; text-align: left; width: auto; background: none; margin-bottom: 5px; }
.originals h1 img { vertical-align: middle; margin-right: 8px }

.originals .originals-heading { font-family: 'Patua One', serif; font-size: 28px; color: #F79431; margin-top: 0px; font-weight: normal; text-align: left; width: auto; background: none; margin-bottom: 5px; }
.originals .originals-heading img { vertical-align: middle; margin-right: 8px }

ul.post-normal-ver { list-style: none; margin: 0; padding: 0; }
ul.post-normal-ver .post .pic .ptype { position: absolute; top: 0px; left: 0px; z-index: 2; font-size: 16px; line-height: 25px; font-weight: normal; color: #FE9200; background-color: rgba(0,0,0,0.5); padding: 5px; }
ul.post-normal-ver .post h2 { margin-top: 8px; margin-bottom: 8px; font-size: 19px; font-weight: normal; font-family: 'Patua One', serif , times; }
ul.post-normal-ver .post a { color: #000; text-decoration: none; }
ul.post-normal-ver .post a:hover { color: #FF9200; }
ul.post-normal-ver .post p { margin-top: 0px; }

/*-- VIDEO POSTS --*/
.video-posts h1 { font-family: 'Patua One', serif; font-size: 28px; color: #F79431; margin-top: 0px; font-weight: normal; text-align: left; width: auto; background: none; margin-bottom: 5px; }
.video-posts h1 img { vertical-align: middle; margin-right: 8px }
.video-posts .large-post h2 { margin-top: 8px; margin-bottom: 8px; font-size: 19px; font-weight: normal; font-family: 'Patua One', serif , times; }
.video-posts .post .pic .play { position: absolute; top: 50%; margin-top: -22px; left: 50%; margin-left: -22px; z-index: 2 }
.video-posts .post h2 { font-family: 'Patua One', serif , georgia, times; font-size: 15px; font-weight: normal; color: #000; margin-top: 5px; margin-bottom: 5px }
.video-posts .post p { font-size: 14px; margin-top: 0px; margin-bottom: 5px; }
.video-posts a { color: #000; text-decoration: none; }
.video-posts a:hover { color: #FF9200; }

.video-posts .video-posts-heading { font-family: 'Patua One', serif; font-size: 28px; color: #F79431; margin-top: 0px; font-weight: normal; text-align: left; width: auto; background: none; margin-bottom: 5px; }
.video-posts .video-posts-heading img { vertical-align: middle; margin-right: 8px }

.video-posts .large-post .pic img {width: 100%; height: auto;}
.video-posts .small-post .post .pic img {width: 100%; height: auto;}

.large-post .pic { position: relative;}
.large-post .pic .play { position: absolute; top: calc(50% - 22px); left: calc(50% - 22px); }

.content .text-center { text-align: center; }

.content .page-controls { font-family: 'colaborate-lightregular'; font-size: 22px; font-weight: bold; text-align: center; line-height: 40px; margin: 15px 0px; height: 50px; }
.content .page-controls .next.disabled,.content .page-controls .prev.disabled ,.content.content-area .next-slide.disabled{pointer-events:none; opacity: 0.5;filter:grayscale(100%);-webkit-filter:grayscale(100%);color:#CCC;}
.content .page-controls .prev { display: block; float: left; background: #fe9100 url(images/arrow_prev.png) right 170px center no-repeat; font-size: 32px; font-weight: normal; text-decoration: none; color: #FFF; width: 200px; box-sizing:border-box;letter-spacing: -1px; }
.content .page-controls .prev:hover { background: #fe6c00 url(images/arrow_prev.png) right 170px center no-repeat; }
.content .page-controls .next { display: block; float: right; background: #fe9100 url(images/arrow_next.png) right 5px center no-repeat; font-size: 32px; font-weight: normal; text-decoration: none; color: #FFF; width: 200px; box-sizing:border-box; }
.content .page-controls .next:hover { background: #fe6c00 url(images/arrow_next.png) right 5px center no-repeat; }

.content .next-slide { display: inline-block; font-family: 'colaborate-lightregular'; text-align: center; background: #FE9100 url(images/arrow_next.png) right 10px center no-repeat; font-size: 30px; font-weight: normal; text-decoration: none; color: #FFF; width: 300px; line-height: 45px; margin: 15px 0px }
.content .next-slide:hover { background: #fe6c00 url(images/arrow_next.png) right 10px center no-repeat;text-decoration: none; }
.content .prev-slide { display: inline-block; font-family: 'colaborate-lightregular'; text-align: center; background: #FE9100 url(images/arrow_prev.png) left 10px center no-repeat; font-size: 30px; font-weight: normal; text-decoration: none; color: #FFF; width: 300px; line-height: 45px; margin: 15px 0px }
.content .prev-slide:hover { background: #fe6c00 url(images/arrow_prev.png) left 10px center no-repeat;text-decoration: none; }
.content .next-slide:empty{display: none}

.cheatlist li { width: 100%; position: relative; min-height: 240px; font-family: 'Patua One', serif; }
.cheatlist li img { width: auto }
.cheatlist li h2 { font-family: 'Patua One', serif; font-size: 19px; margin-bottom: 0px }

/*-- POSTS CONDENSED --*/

.post-condensed { padding-top: 10px; }
.post-condensed h1 img { vertical-align: middle; margin-right: 8px }
.post-condensed .post-condensed-heading img { vertical-align: middle; margin-right: 8px }
.post-condensed .game-page-similar img { vertical-align: middle; margin-right: 8px }
.post-condensed .post h2 { margin-top: 8px; margin-bottom: 8px; font-family: 'Patua One', serif , times; font-size: 22px; font-weight: normal }
.post-condensed .post a { color: #000; text-decoration: none; }
.post-condensed .post a:hover { color: #F90; }
.post-condensed .post p { margin: 0px; }
.post-condensed .post p span { color: #FF9200; }
.post-condensed .post .pic img { width: 100%; vertical-align: middle;}
.post-condensed .post .pic { line-height: 250px;background-color: #000; }

/*-- DIFFERENT POSTS --*/

.post-differ { padding-top: 10px; }
.post-differ h1 { font-family: 'Patua One', serif; font-size: 28px; color: #F79431; margin-top: 0px; font-weight: normal; text-align: left; width: auto; background: none; margin-bottom: 15px; }
.post-differ h1 img { vertical-align: middle; margin-right: 8px }
.post-differ .post-differ-heading { font-family: 'Patua One', serif; font-size: 28px; color: #F79431; margin-top: 0px; font-weight: normal; text-align: left; width: auto; background: none; margin-bottom: 15px; }
.post-differ .post-differ-heading img { vertical-align: middle; margin-right: 8px }
ul.post-diff .post .pic .ptype { position: absolute; top: 0px; left: 0px; z-index: 2; font-size: 16px; line-height: 25px; font-weight: normal; color: #FE9200; background-color: rgba(0,0,0,0.5); padding: 5px; }
ul.post-diff .post h2 { margin-top: 8px; margin-bottom: 8px; font-size: 19px; font-weight: normal; font-family: 'Patua One', serif , times; color: #000; margin-top: 0px; margin-bottom: 10px }

ul.post-diff .post a { color: #000; text-decoration: none; }
ul.post-diff .post a:hover { color: #FF9200; }
ul.post-diff .post p { margin-top: 0px; }

.double-posts { padding-top: 10px; }
.double-posts h1 img { vertical-align: middle; margin-right: 8px }
ul.post-double .post a { color: #000; text-decoration: none; }
ul.post-double .post a:hover { color: #FF9200; }

.sub-nav-tabs a { display: inline-block; font-size: 18px; font-family: 'Patua One', serif; line-height: 34px; padding: 0px 10px; background-color: #D3D3D3; color: #666; text-decoration: none; border-radius: 8px; margin-bottom: 5px; }
.sub-nav-tabs a:hover { background-color: #F79431; color: #FFF; }
.sub-nav-tabs .active  { background-color: #F79431; color: #FFF; pointer-events:none;}

.content .textLeft { text-align: left; }
.content .nav-tabs { text-align: center; }
.content .nav-tabs a { display: inline-block; font-size: 14px; font-family: 'Patua One', serif; line-height: 26px; padding: 0px 8px; background-color: #D3D3D3; color: #7e7e7e; text-decoration: none; border-radius: 8px; margin-bottom: 7px }
.content .nav-tabs a:hover { background-color: #F9A22F; color: #FFF; text-decoration: none;}
.content .nav-tabs a.current { background-color: #F9A22F; color: #FFF; text-decoration: none;}

.content .progress { display: none; position: absolute; width: 100%; height: 100%; text-align: center; z-index: 5; background-color: rgba(255,255,255,0.8); vertical-align: middle; }
.content .progress img { width: auto; }
.content .progress div { text-align: center; font-size: 20px; position: absolute; top: 100px; bottom: 0px; left: 0px; right: 0px; /*margin: auto; */height: 180px; z-index: 6; }

.wiki-info { background-color: #EEE; padding: 10px; width: 45%; float: right; margin: 15px 0px 15px 15px; font-family: 'colaborate-lightregular';  }
.wiki-info p { font-family: 'colaborate-lightregular'; font-size: 17px; text-align: right; margin-top: 0px; margin-bottom: 15px }
.wiki-info p.game-title { text-align: left; }
/*.wiki-quickjump h2 { color: #f9a22f; margin-top: 0px; margin-bottom: 0px; }
.wiki-quickjump h2 img { width: auto; }
.wiki-quickjump ul { font-size: 18px; color: #333; padding-left: 70px; margin: 10px 0px; }
.wiki-quickjump a { color: #575757; text-decoration: none; }
.wiki-quickjump img { width: auto; }
.wiki-quickjump ul li { line-height: 32px; }*/
.wiki-info img { float: left; margin-right: 10px; max-width: 50%; height: auto }

/**/
.quick-jump-menu{ padding: 0px 15px 15px 60px;background-color: #EEE;margin: 15px 0px;font-family: 'Patua One', serif;font-weight: normal;margin-top: 0px; list-style: none; max-width: 310px; box-sizing:border-box;}
.quick-jump-menu li a {color: #575757;font-size: 18px;font-family: 'Patua One', serif;line-height: 32px;}
.quick-jump:before {content: url('images/img-quickjump.png'); position: relative; top: -5px; margin-right: 10px; float: left; }
.quick-jump{padding: 10px 10px 0px 10px;background-color: #EEE;	margin-bottom: 0px;	font-family: 'Patua One', serif;	font-weight: normal;font-size: 24px;color: #F9A22F;max-width: 310px; box-sizing:border-box}
/**/

.slider_5col .slide .info { color: #FFF; font-size: 13px; padding: 10px; }
.slider_5col .slide .info p { padding-right: 10px; margin-top: 5px; margin-bottom: 10px;  }
.slider_5col .slide .info p img { vertical-align: middle; margin-right: 6px; }
.slider_5col .slide .info span { float: right; }
.slider_5col .slide .top { bottom: 0px; }
.slider_5col .slide .btm { bottom: 0px; }
.slider_5col .slide .overlay h2 { margin: 0px; float: left; width: 67%; box-sizing: border-box; }
.slider_5col .slide .overlay p { float :right; width: 27%; text-align: right; }
.slider_5col .slide .overlay a { color: #FFF; text-decoration: none; font-weight: normal; }
.slider_5col .slide .overlay a:hover { color: #F79431; }

.content-area .boxed { display: inline-block; background-color: #e4e4e4; padding: 10px; text-align: center; font-family: 'Patua One', serif; margin: 15px 0px; color: #ff8400; font-size: 18px; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; width: auto }
.content-area .boxed p { margin: 0px }
.content-area  a { color: #ff8400; text-decoration: none; font-weight: bold; }
.content-area  a:hover { text-decoration: underline; }

.content-area img.size-full{max-width:100%;height:auto;}

.videoWrapper {	position: relative;	padding-bottom: 56.25%; /* 16:9 */padding-top: 25px; height: 0;}
.videoWrapper iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%;}

.relared-games-panel { width: 300px; }
.related-games-panel .gray-pan { background-color: #E3E3E3; padding: 12px; color: #000; width: 276px; }
.related-games-panel .gray-pan h2 { margin-bottom: 20px; }
.related-games-panel p { margin-top: 8px; margin-bottom: 15px; display: table;}
.related-games-panel a {text-decoration: none;}
.related-games-panel .post-big { margin-bottom: 10px; }
.related-games-panel .post-big h2 { text-align: left; color: #000; font-family: 'Patua One', serif; font-size: 25px; font-weight: normal; margin-top: 0px; margin-bottom: 12px }
.related-games-panel .post-big img { width: 150px; }

.related-games-panel .post { margin-bottom: 15px; min-height: 150px; }
.related-games-panel .post h2 { text-align: left; color: #000; font-family: 'Patua One', serif; font-size: 16px; font-weight: normal; margin-top: 0px; margin-bottom: 12px }
.related-games-panel .post img { float: left; margin-right: 8px; }

.sidebar-hottest { }
.sidebar-hottest .post { min-height: 250px; }
.sidebar-hottest .post img { width: 100%; }
.sidebar-hottest .post h3 { margin: 0px; font-size: 20px; font-weight: normal; }
.sidebar-hottest a { font-family: 'Patua One', serif; text-decoration: none; color: #000; margin-top: 0px; margin-bottom: 12px }
.sidebar-hottest a:hover { color: #F90; }
.sidebar-hottest .small-post { min-height: 90px; font-size: 18px; margin-bottom: 10px; }
.sidebar-hottest .small-post img { width: 140px; float: left; margin-right: 10px; }

.sidebar-videos { }
.sidebar-videos .post { font-size: 19px; margin-bottom: 15px; }
.sidebar-videos a { font-family: 'Patua One', serif; text-decoration: none; color: #000; margin-top: 0px; margin-bottom: 12px }
.sidebar-videos a:hover { color: #F90; }

.content-grid { margin-right: 0px; }
.content-grid ul { list-style: none; margin: 0; padding: 0; }
.content-grid ul li { width: 130px; min-height: 180px; margin-right: 35px; margin-bottom: 25px; float: left; }
.content-grid ul li:nth-child(4n) { margin-right: 0px; }
.content-grid ul li .pic { display: inline-block; width: 120px; height: 120px; background-size: cover; background-position: center; background-repeat: no-repeat }
.content-grid ul li a { color: #333; text-decoration: none; font-family: 'colaborate-lightregular', arial; font-weight: bold; font-size: 17px; position: relative; }
.content-grid ul li p { margin-top: 6px; text-align: left; line-height: normal; }
.content-grid ul li a:hover { color: #FF4500; }

.content-latest { }
.content-latest .latest-homepage { width: 47%; float: left; }
.content-latest .latest-reviews { width: 48%; float: right; }
.content-latest ul { list-style: none; margin: 0; padding: 0; }
.content-latest ul li { min-height: 75px; margin-bottom: 10px; }
.content-latest ul li .pic { float: left; margin-right: 10px; width: 70px; height: 70px; background-size: cover; background-position: center; background-repeat: no-repeat }
.content-latest ul li a { color: #000; text-decoration: none; font-family: 'Patua One', serif; font-weight: normal; font-size: 15px; position: relative; }
.content-latest ul li a:hover { color: #ff4500; }

.content-comments { margin-right: 0px; }

.content-comments h2 a { color: inherit; text-decoration: none; font-size: inherit; font-weight: inherit; }
.content-comments h2 a:hover { color: #e65921; }

.content-comments .extra-content-heading a { color: inherit; text-decoration: none; font-size: inherit; font-weight: inherit; }
.content-comments .extra-content-heading a:hover { color: #e65921; }

.content-comments .comments_web { width: 47%; float: left; }
.content-comments .comments_self { width: 48%; float: right; }
.content-comments p { color: #999; font-size: 14px; }
.content-comments ul { list-style: none; margin: 0px; padding: 0px; margin-bottom: 15px; }
.content-comments ul li { color: #999; margin-bottom: 8px; }
.content-comments a { color: #e65921; font-size: 20px; text-decoration: none; font-weight: bold; }

.bottom-developers { margin-right: 0px; }
.tab-panels{position: relative;display:none;}
.tabs-container .tab { clear: both; padding-top: 15px; position: absolute;width: 100%}
.bottom-developers .posts { list-style: none; margin: 0; padding: 0; }
.bottom-developers .posts li { width: 115px; float: left; margin-right: 11px; min-height: 190px; }
.bottom-developers .posts li:nth-child(5) { margin-right: 0px; }
.bottom-developers .posts li img { width: 115px; margin-bottom: 5px; }
.bottom-developers .posts li a { font-family: 'Patua One', serif; font-size: 15px; color: #000; text-decoration: none; }
.bottom-developers .posts li a:hover { color: #F60; }

.bottom-gamerguide { margin-right: 0px; }
.bottom-gamerguide .posts { list-style: none; margin: 0; padding: 0; }
.bottom-gamerguide .posts li { width: 115px; float: left; margin-right: 11px; min-height: 190px; }
.bottom-gamerguide .posts li:nth-child(5) { margin-right: 0px; }
.bottom-gamerguide .posts li img { width: 115px; margin-bottom: 5px; }
.bottom-gamerguide .posts li a { font-family: 'Patua One', serif; font-size: 15px; color: #000; text-decoration: none; }
.bottom-gamerguide .posts li a:hover { color: #F60; }

.sort-bar { clear: both; margin: 10px 0px; border-radius: 6px; min-height: 44px; background-color: #f9a22f; padding: 6px 10px 6px ; text-align: left; color: #FFF; font-family: 'Patua One', serif; font-size: 18px; }
.sort-bar a { color: #FFF; text-decoration: none; }
.sort-bar a.active { color: #333; }
.sort-bar a:hover { text-decoration: underline ; }
.sort-bar .btn { border:none; color: #FFF; font-family: 'Patua One', serif; font-size: 18px; text-transform: uppercase; background-color: #F87023; display: inline-block; line-height: 30px; padding: 0px 12px; text-decoration: none; margin-top: 5px; float: none; }
.sort-bar .btn:focus{outline:none;}
.sort-bar .btn:hover{background-color:#FF4500}
.sort-bar .barLeft { text-align: center; float: left; margin-top: 10px; }
.sort-bar .goLeft { padding-top: 10px; float: left; }
.sort-bar .goRight { float: right; }
.sort-bar .barRight { float: right; }
.sort-bar .clearfix { clear: both; }

.sort-bar .barLeft.noPadding { padding-top: 0px; float: none; text-align: center; }

/* GB legacy classes*/
.aligncenter{display:block; margin:auto;}
/* end - GB legacy classes*/

/* Wordpress elements */
.wp-caption{max-width: 100%;}
.content-area .wp-caption-text{margin-top:0px; color:#606060; font-family: 'colaborate-lightregular',arial;font-style: italic;text-align: center;}

.content-area .gallery-item img{border:2px solid rgba(0,0,0,0)!important; box-sizing:border-box; }


.content-area blockquote::before {content: open-quote;font-size: 100px;color: #BBB;position:absolute;font-weight:bold;font-family:Georgia;}
blockquote {background-color: #F8F8F8;,arial;color: #333; border-left: 4px solid #FF8400;}
.content-area blockquote p {font-style: italic; padding: 35px 5px 15px 55px;}
/*end - Wordpress elements */


    /*-- POST CONDENSED --*/
    
    .post-condensed {  }
    .post-condensed h1 { font-family: 'Patua One', serif; font-size: 28px; color: #F79431; margin-top: 10px; font-weight: normal; text-align: left; width: auto; background: none; margin-bottom: 15px; width: 550px }
    .post-condensed .post-condensed-heading { font-family: 'Patua One', serif; font-size: 28px; color: #F79431; margin-top: 10px; font-weight: normal; text-align: left; width: auto; background: none; margin-bottom: 15px; width: 550px }
    .post-condensed .game-page-similar { font-family: 'Patua One', serif; font-size: 28px; color: #F79431; margin-top: 10px; font-weight: normal; text-align: left; width: auto; background: none; margin-bottom: 15px; }
    .post-condensed .post { width: 168px; margin-right: 24px; min-height: 420px; float: left;}
    .post-condensed .post:nth-of-type(6) { margin-right: 0px; }
    .post-condensed .post .pic { width: 170px; height: 256px;  }


    /*----------menu-bar---------*/
/* .nav-icon{ position: relative;} */
.curr-arrow{  position: absolute;top: 23px;left: 0;right:0;display: none;margin: 0 auto;}
.nav li:hover img.curr-arrow{display: block}


    
    /*-- REVIEWS --*/
    
    .main-review { width: 970px; position: relative; height: 300px; margin-bottom: 30px; } 
    .main-review img { width: 970px; }
    .main-review h2 a { font-family: 'Patua One', cursive; font-size: 22px; color: #FFF; margin: 0px; font-weight: normal; padding: 0px 15px; text-decoration: none;}
    .main-review .rating { position: absolute; right: 40px; bottom: 20px; z-index: 6; height: 81px; width: 81px; }
    .main-review .info { position: absolute; bottom: 0px; z-index: 5; width: 100%; background-color: rgba(0,0,0,0.6); padding: 5px 0px }
    .main-review .info p { font-family: 'Georgia', serif , georgia, times; font-weight: bold; font-size: 27px; color: #FFF; padding: 0px 10px; margin: 0px; }
    .main-review h2 a:hover{ font-weight: normal; font-family: 'Patua One', serif; font-size: 22px; color: #F79431; margin-top: 0px;}

    ul.post-normal-fit .post { width: 300px; min-height: 300px; float: left; margin: 0px 30px 15px 0px; }
    ul.post-normal-fit .post .pic { position: relative; width: 300px; /* height: 168px; */ }
    ul.post-normal-fit .post .rating { position: absolute; margin: auto; left: 0; top: 0; right: 0; bottom: 0; z-index: 6; height: 81px; width: 81px; }
    ul.post-normal-fit .post:nth-child(3) { margin-right: 0px; }
    
    /*-- ORIGINALS --*/
    
    ul.post-normal-ver .post { width: 300px; min-height: 300px; float: left; margin: 0px 30px 15px 0px; }
    ul.post-normal-ver .post .pic { position: relative; width: 300px; height: 168px; }
    ul.post-normal-ver .post:nth-child(3) { margin-right: 0px; }    
    
    /*-- DIFFERENT POSTS --*/

    ul.post-diff .wiki h2 { font-size: 26px; }
    ul.post-diff { list-style: none; margin: 0; padding: 0; }
    ul.post-diff .post { width: 300px; min-height: 300px; float: left; margin: 0px 30px 15px 0px; }
    ul.post-diff .post:nth-child(3) { margin-right: 0px; }
    ul.post-diff .post .levt { float: left; margin-right: 10px; margin-bottom: 30px; }
    ul.post-diff .post .pic { position: relative; width: 300px; height: 168px; }

    ul.post-diff .post h2 { margin-top: 8px; margin-bottom: 8px; font-size: 19px; font-weight: normal; font-family: 'Patua One', serif , times; }

    /*-- DOUBLE POSTS --*/
    
    .double-posts h1 { font-family: 'Patua One', serif; font-size: 28px; color: #F79431; margin-top: 0px; font-weight: normal; text-align: left; width: 700px; background: none; margin-bottom: 15px; }
    .double-posts .double-posts-heading { font-family: 'Patua One', serif; font-size: 28px; color: #F79431; margin-top: 0px; font-weight: normal; text-align: left; width: 700px; background: none; margin-bottom: 15px; }
    .double-posts h1 .links { float: right; margin-top: 2px; }
    .post-double { list-style: none; margin: 0; padding: 0; }
    .post-double .post { width: 470px; margin-right: 15px; display: inline-block; vertical-align: text-top; }
    .post-double .post img { width: 470px; min-height: 146px; }
    .post-double .post h2 { margin-top: 8px; margin-bottom: 8px; font-weight: normal; font-family: 'Patua One', serif , times; font-size: 19px; }
    .post-double .post:nth-child(2) { margin-right: 0px; }
    /*.double-posts.tab-panels.tabs-container.tab ul.post-double li.post img{min-height: 146px;} */
    
    .slider_4col { width: 100%; position: relative; background-color: #222; }
    .slider_4col .slide {position: relative; float: left; width: 25%; display: inline-block; min-height: 362px; background-position: center; background-repeat: no-repeat; background-size: cover; }
    .slider_4col .slide .overlay { background-color: rgba(0,0,0,0.7); position: absolute; width: 100%; color: #FFF; padding: 10px; box-sizing: border-box; }
    .slider_4col .slide .top { top: 0px; }
    .slider_4col .slide .btm { bottom: 0px; }
    .slider_4col .slide .overlay h2 { margin: 0px; }
    .slider_4col .slide .overlay a { color: #FFF; text-decoration: none; font-weight: normal; }
    .slider_4col .slide .overlay a:hover { color: #F90; }

	.slider_2col { width: 100%; position: relative; background-color: #222; }
    .slider_2col .slide {position: relative; float: left; width: 50%; display: inline-block; min-height: 362px; background-position: center; background-repeat: no-repeat; background-size: cover; }
    .slider_2col .slide .overlay { background-color: rgba(0,0,0,0.7); position: absolute; width: 100%; color: #FFF; padding: 10px; box-sizing: border-box; }
    .slider_2col .slide .top { top: 0px; }
    .slider_2col .slide .btm { bottom: 0px; }
    .slider_2col .slide .overlay h2 { margin: 0px; }
    .slider_2col .slide .overlay a { color: #FFF; text-decoration: none; font-weight: normal; }
    .slider_2col .slide .overlay a:hover { color: #F90; }

    .slider_2col .slide .info { color: #FFF; font-size: 13px; padding: 10px; }
    .slider_2col .slide .info p { padding-right: 10px; margin-top: 5px; margin-bottom: 10px;  }
    .slider_2col .slide .info p img { vertical-align: middle; margin-right: 6px; }
    .slider_2col .slide .info span { float: right; }

    .slider_3col .duo { width: 50%; float: left; }
    .slider_3col .duo .slide { position: relative; float: left; width: 50%; display: inline-block; min-height: 362px; background-position: center; background-repeat: no-repeat; background-size: cover }
    .slider_3col .duo .slide:nth-child(2) { position: relative; float: left; width: 50%; display: inline-block; min-height: 362px; background-position: center; background-repeat: no-repeat; background-size: cover }
    .slider_3col .slide:nth-child(2) { position: relative; float: right; width: 50%; display: inline-block; min-height: 362px; background-position: center; background-repeat: no-repeat; background-size: cover }
    
    .slider_3col .slide .overlay { background-color: rgba(0,0,0,0.7); position: absolute; width: 100%; color: #FFF; min-height: 110px; box-sizing: border-box; }
    .slider_3col .slide .info { color: #FFF; font-size: 13px; padding: 10px; }
    .slider_3col .slide .info p { padding-right: 10px; margin-top: 5px; margin-bottom: 10px;  }
    .slider_3col .slide .info p img { vertical-align: middle; margin-right: 6px; }
    .slider_3col .slide .info span { float: right; }
    .slider_3col .slide .top { bottom: 0px; }
    .slider_3col .slide .btm { bottom: 0px; }
    .slider_3col .slide .overlay h2 { margin: 0px; }
    .slider_3col .slide .overlay a { color: #FFF; text-decoration: none; font-weight: normal; }
    .slider_3col .slide .overlay a:hover { color: #F79431; }
    
    .slider_5col .duo { width: 30%; float: left; }
    .slider_5col .duo .slide { position: relative; float: left; width: 100%; display: inline-block; min-height: 181px; background-position: center; background-repeat: no-repeat; background-size: cover }
    .slider_5col .duo .slide:nth-child(2) { position: relative; float: left; width: 100%; display: inline-block; min-height: 181px; background-position: center; background-repeat: no-repeat; background-size: cover }
    
    .slider_5col .slide:nth-child(3) { position: relative; float: right; width: 40%; display: inline-block; min-height: 362px; background-position: center; background-repeat: no-repeat; background-size: cover }
    .slider_5col .slide .overlay { background-color: rgba(0,0,0,0.7); position: absolute; width: 100%; color: #FFF; min-height: 110px; box-sizing: border-box; }

    /* -- PLATFORM QUERIES -- */

    .platform-xbox360 .post-condensed h1 { font-family: 'Patua One', serif; font-size: 28px; color: #51B60D; margin-top: 10px; font-weight: normal; text-align: left; width: auto; background: none; margin-bottom: 15px; width: 550px }
    .platform-xbox360 .double-posts h1 { font-family: 'Patua One', serif; font-size: 28px; color: #51B60D; margin-top: 0px; font-weight: normal; text-align: left; width: 700px; background: none; margin-bottom: 15px; }

/*------ PLAY STATION  #1F2B5A------*/
    
    .platform-ps .post-condensed h1 { font-family: 'Patua One', serif; font-size: 28px; color: #1F2B5A; margin-top: 10px; font-weight: normal; text-align: left; width: auto; background: none; margin-bottom: 15px; width: 550px }
    .platform-ps .double-posts h1 { font-family: 'Patua One', serif; font-size: 28px; color: #1F2B5A; margin-top: 0px; font-weight: normal; text-align: left; width: 700px; background: none; margin-bottom: 15px; }

/*------ WII U  #4B87A5------*/
    
    .platform-wii .post-condensed h1 { font-family: 'Patua One', serif; font-size: 28px; color: #4B87A5; margin-top: 10px; font-weight: normal; text-align: left; width: auto; background: none; margin-bottom: 15px; width: 550px }
    .platform-wii .double-posts h1 { font-family: 'Patua One', serif; font-size: 28px; color: #4B87A5; margin-top: 0px; font-weight: normal; text-align: left; width: 700px; background: none; margin-bottom: 15px; }

/*------ 3DS #7B282D------*/
    
    .platform-3ds .post-condensed h1 { font-family: 'Patua One', serif; font-size: 28px; color: #7B282D; margin-top: 10px; font-weight: normal; text-align: left; width: auto; background: none; margin-bottom: 15px; width: 550px }
    .platform-3ds .double-posts h1 { font-family: 'Patua One', serif; font-size: 28px; color: #7B282D; margin-top: 0px; font-weight: normal; text-align: left; width: 700px; background: none; margin-bottom: 15px; }

/*------ PC  #366E7A------*/
    
    .platform-pc .post-condensed h1 { font-family: 'Patua One', serif; font-size: 28px; color: #366E7A; margin-top: 10px; font-weight: normal; text-align: left; width: auto; background: none; margin-bottom: 15px; width: 550px }
    .platform-pc .double-posts h1 { font-family: 'Patua One', serif; font-size: 28px; color: #366E7A; margin-top: 0px; font-weight: normal; text-align: left; width: 700px; background: none; margin-bottom: 15px; }

/*------ MMOs  #A4532E------*/
    
    .platform-mmos .post-condensed h1 { font-family: 'Patua One', serif; font-size: 28px; color: #A4532E; margin-top: 10px; font-weight: normal; text-align: left; width: auto; background: none; margin-bottom: 15px; width: 550px }
    .platform-mmos .double-posts h1 { font-family: 'Patua One', serif; font-size: 28px; color: #A4532E; margin-top: 0px; font-weight: normal; text-align: left; width: 700px; background: none; margin-bottom: 15px; }

/*------ iOS #4C3660------*/
    
    .platform-ios .post-condensed h1 { font-family: 'Patua One', serif; font-size: 28px; color: #4C3660; margin-top: 10px; font-weight: normal; text-align: left; width: auto; background: none; margin-bottom: 15px; width: 550px }
    .platform-ios .double-posts h1 { font-family: 'Patua One', serif; font-size: 28px; color: #4C3660; margin-top: 0px; font-weight: normal; text-align: left; width: 700px; background: none; margin-bottom: 15px; }

 	.customPost .post { display: inline-block; width: 280px; position: relative; margin-bottom: 55px; }

/* -- PLATFORMS -- */

/*------ PLAY STATION  #1F2B5A------*/
header .top-ps { border-bottom: 4px solid #1F2B5A; }

/*------ WII U  #4B87A5------*/
header .top-wii { border-bottom: 4px solid #4B87A5; }

/*------ 3DS #7B282D------*/
header .top-3ds { border-bottom: 4px solid #7B282D; }

/*------ PC  #366E7A------*/
header .top-pc { border-bottom: 4px solid #366E7A; }

/*------ MMOs  #A4532E------*/
header .top-mmos { border-bottom: 4px solid #A4532E; }

/*------ iOS #4C3660------*/
header .top-ios { border-bottom: 4px solid #4C3660; }

header .top-xbox360 { border-bottom: 4px solid #51B60D; }

.h_icon { display: inline-block; vertical-align: middle; width: 42px; height: 42px; margin-right: 6px; }

/*------ XBOX 360 ------*/
.platform-xbox360 .platforms { background-color: #51B60D; color: #FFF; min-height: 50px; }
.platform-xbox360 .post-differ h1 { font-family: 'Patua One', serif; font-size: 28px; color: #51B60D; margin-top: 0px; font-weight: normal; text-align: left; width: auto; background: none; margin-bottom: 15px; }
.platform-xbox360 .post-differ h1 img { vertical-align: middle; margin-right: 8px }
.platform-xbox360 ul.post-normal .post a:hover { color: #51B60D; }
.platform-xbox360 .home-reviews h1 { font-family: 'Patua One', serif; font-size: 28px; color: #51B60D; margin-top: 0px; font-weight: normal; text-align: left; width: auto; background: none; margin-bottom: 5px; }
.platform-xbox360 .originals h1 { font-family: 'Patua One', serif; font-size: 28px; color: #51B60D; margin-top: 0px; font-weight: normal; text-align: left; width: auto; background: none; margin-bottom: 5px; }
.platform-xbox360 .video-posts h1 { font-family: 'Patua One', serif; font-size: 28px; color: #51B60D; margin-top: 0px; font-weight: normal; text-align: left; width: auto; background: none; margin-bottom: 5px; }
.platform-xbox360 ul.post-normal-fit .post a:hover { color: #51B60D; }
.platform-xbox360 h1 { clear: both; color: #51B60D; font-family: 'Patua One', serif; font-weight: normal; width: 100%; text-align: center; background: url(images/h1bgline.jpg) left center repeat-x; margin-top: 10px; font-size: 28px; }

.platform-xbox360 .ico-latest-updates { background: url('images/xbox/img-latestupdates-xbox.png') left center no-repeat; }
.platform-xbox360 .ico-keep-reading { background: url('images/xbox/img-keepreading-xbox.png') left center no-repeat; }
.platform-xbox360 .ico-videos { background: url('images/xbox/img-videos-xbox.png') left center no-repeat; }
.platform-xbox360 .ico-reviews { background: url('images/xbox/img-reviews-xbox.png') left center no-repeat; }
.platform-xbox360 .ico-originals { background: url('images/xbox/img-originals-xbox.png') left center no-repeat; }
.platform-xbox360 .ico-hot-games { background: url('images/xbox/img-hotgames-xbox.png') left center no-repeat; }
.platform-xbox360 .ico-gamer-guide { background: url('images/xbox/img-gamers-xbox.png') left center no-repeat; }
.platform-xbox360 .ico-developers { background: url('images/xbox/img-developers-xbox.png') left center no-repeat; }

/*------ PLAY STATION ------*/
.platform-ps .platforms { background-color: #1F2B5A; color: #FFF; min-height: 50px; }
.platform-ps .post-differ h1 { font-family: 'Patua One', serif; font-size: 28px; color: #1F2B5A; margin-top: 0px; font-weight: normal; text-align: left; width: auto; background: none; margin-bottom: 15px; }
.platform-ps .post-differ h1 img { vertical-align: middle; margin-right: 8px }
.platform-ps ul.post-normal .post a:hover { color: #1F2B5A; }
.platform-ps .home-reviews h1 { font-family: 'Patua One', serif; font-size: 28px; color: #1F2B5A; margin-top: 0px; font-weight: normal; text-align: left; width: auto; background: none; margin-bottom: 5px; }
.platform-ps .originals h1 { font-family: 'Patua One', serif; font-size: 28px; color: #1F2B5A; margin-top: 0px; font-weight: normal; text-align: left; width: auto; background: none; margin-bottom: 5px; }
.platform-ps .video-posts h1 { font-family: 'Patua One', serif; font-size: 28px; color: #1F2B5A; margin-top: 0px; font-weight: normal; text-align: left; width: auto; background: none; margin-bottom: 5px; }
.platform-ps ul.post-normal-fit .post a:hover { color: #1F2B5A; }
.platform-ps h1 { clear: both; color: #1F2B5A; font-family: 'Patua One', serif; font-weight: normal; width: 100%; text-align: center; background: url(images/h1bgline.jpg) left center repeat-x; margin-top: 10px; font-size: 28px; }

.platform-ps .ico-latest-updates { background: url('images/ps/img-latestupdates-ps.png') left center no-repeat; }
.platform-ps .ico-keep-reading { background: url('images/ps/img-keepreading-ps.png') left center no-repeat; }
.platform-ps .ico-videos { background: url('images/ps/img-videos-ps.png') left center no-repeat; }
.platform-ps .ico-reviews { background: url('images/ps/img-reviews-ps.png') left center no-repeat; }
.platform-ps .ico-originals { background: url('images/ps/img-originals-ps.png') left center no-repeat; }
.platform-ps .ico-hot-games { background: url('images/ps/img-hotgames-ps.png') left center no-repeat; }
.platform-ps .ico-gamer-guide { background: url('images/ps/img-gamers-ps.png') left center no-repeat; }
.platform-ps .ico-developers { background: url('images/ps/img-developers-ps.png') left center no-repeat; }

/*------ WII U------*/
.platform-wii .platforms { background-color: #4B87A5; color: #FFF; min-height: 50px; }
.platform-wii .post-differ h1 { font-family: 'Patua One', serif; font-size: 28px; color: #4B87A5; margin-top: 0px; font-weight: normal; text-align: left; width: auto; background: none; margin-bottom: 15px; }
.platform-wii .post-differ h1 img { vertical-align: middle; margin-right: 8px }
.platform-wii ul.post-normal .post a:hover { color: #4B87A5; }
.platform-wii .home-reviews h1 { font-family: 'Patua One', serif; font-size: 28px; color: #4B87A5; margin-top: 0px; font-weight: normal; text-align: left; width: auto; background: none; margin-bottom: 5px; }
.platform-wii .originals h1 { font-family: 'Patua One', serif; font-size: 28px; color: #4B87A5; margin-top: 0px; font-weight: normal; text-align: left; width: auto; background: none; margin-bottom: 5px; }
.platform-wii .video-posts h1 { font-family: 'Patua One', serif; font-size: 28px; color: #4B87A5; margin-top: 0px; font-weight: normal; text-align: left; width: auto; background: none; margin-bottom: 5px; }
.platform-wii ul.post-normal-fit .post a:hover { color: #4B87A5; }
.platform-wii h1 { clear: both; color: #4B87A5; font-family: 'Patua One', serif; font-weight: normal; width: 100%; text-align: center; background: url(images/h1bgline.jpg) left center repeat-x; margin-top: 10px; font-size: 28px; }

.platform-wii .ico-latest-updates { background: url('images/wii/img-latestupdates-wii.png') left center no-repeat; }
.platform-wii .ico-keep-reading { background: url('images/wii/img-keepreading-wii.png') left center no-repeat; }
.platform-wii .ico-videos { background: url('images/wii/img-videos-wii.png') left center no-repeat; }
.platform-wii .ico-reviews { background: url('images/wii/img-reviews-wii.png') left center no-repeat; }
.platform-wii .ico-originals { background: url('images/wii/img-originals-wii.png') left center no-repeat; }
.platform-wii .ico-hot-games { background: url('images/wii/img-hotgames-wii.png') left center no-repeat; }
.platform-wii .ico-gamer-guide { background: url('images/wii/img-gamers-wii.png') left center no-repeat; }
.platform-wii .ico-developers { background: url('images/wii/img-developers-wii.png') left center no-repeat; }

/*------ 3DS ------*/
.platform-3ds .platforms { background-color: #7B282D; color: #FFF; min-height: 50px; }
.platform-3ds .post-differ h1 { font-family: 'Patua One', serif; font-size: 28px; color: #7B282D; margin-top: 0px; font-weight: normal; text-align: left; width: auto; background: none; margin-bottom: 15px; }
.platform-3ds .post-differ h1 img { vertical-align: middle; margin-right: 8px }
.platform-3ds ul.post-normal .post a:hover { color: #7B282D; }
.platform-3ds .home-reviews h1 { font-family: 'Patua One', serif; font-size: 28px; color: #7B282D; margin-top: 0px; font-weight: normal; text-align: left; width: auto; background: none; margin-bottom: 5px; }
.platform-3ds .originals h1 { font-family: 'Patua One', serif; font-size: 28px; color: #7B282D; margin-top: 0px; font-weight: normal; text-align: left; width: auto; background: none; margin-bottom: 5px; }
.platform-3ds .video-posts h1 { font-family: 'Patua One', serif; font-size: 28px; color: #7B282D; margin-top: 0px; font-weight: normal; text-align: left; width: auto; background: none; margin-bottom: 5px; }
.platform-3ds ul.post-normal-fit .post a:hover { color: #7B282D; }
.platform-3ds h1 { clear: both; color: #7B282D; font-family: 'Patua One', serif; font-weight: normal; width: 100%; text-align: center; background: url(images/h1bgline.jpg) left center repeat-x; margin-top: 10px; font-size: 28px; }

.platform-3ds .ico-latest-updates { background: url('images/3ds/img-latestupdates-3ds.png') left center no-repeat; }
.platform-3ds .ico-keep-reading { background: url('images/3ds/img-keepreading-3ds.png') left center no-repeat; }
.platform-3ds .ico-videos { background: url('images/3ds/img-videos-3ds.png') left center no-repeat; }
.platform-3ds .ico-reviews { background: url('images/3ds/img-reviews-3ds.png') left center no-repeat; }
.platform-3ds .ico-originals { background: url('images/3ds/img-originals-3ds.png') left center no-repeat; }
.platform-3ds .ico-hot-games { background: url('images/3ds/img-hotgames-3ds.png') left center no-repeat; }
.platform-3ds .ico-gamer-guide { background: url('images/3ds/img-gamers-3ds.png') left center no-repeat; }
.platform-3ds .ico-developers { background: url('images/3ds/img-developers-3ds.png') left center no-repeat; }

/*------ PC ------*/
.platform-pc .platforms { background-color: #366E7A; color: #FFF; min-height: 50px; }
.platform-pc .post-differ h1 { font-family: 'Patua One', serif; font-size: 28px; color: #366E7A; margin-top: 0px; font-weight: normal; text-align: left; width: auto; background: none; margin-bottom: 15px; }
.platform-pc .post-differ h1 img { vertical-align: middle; margin-right: 8px }
.platform-pc ul.post-normal .post a:hover { color: #366E7A; }
.platform-pc .home-reviews h1 { font-family: 'Patua One', serif; font-size: 28px; color: #366E7A; margin-top: 0px; font-weight: normal; text-align: left; width: auto; background: none; margin-bottom: 5px; }
.platform-pc .originals h1 { font-family: 'Patua One', serif; font-size: 28px; color: #366E7A; margin-top: 0px; font-weight: normal; text-align: left; width: auto; background: none; margin-bottom: 5px; }
.platform-pc .video-posts h1 { font-family: 'Patua One', serif; font-size: 28px; color: #366E7A; margin-top: 0px; font-weight: normal; text-align: left; width: auto; background: none; margin-bottom: 5px; }
.platform-pc ul.post-normal-fit .post a:hover { color: #366E7A; }
.platform-pc h1 { clear: both; color: #366E7A; font-family: 'Patua One', serif; font-weight: normal; width: 100%; text-align: center; background: url(images/h1bgline.jpg) left center repeat-x; margin-top: 10px; font-size: 28px; }

.platform-pc .ico-latest-updates { background: url('images/pc/img-latestupdates-pc.png') left center no-repeat; }
.platform-pc .ico-keep-reading { background: url('images/pc/img-keepreading-pc.png') left center no-repeat; }
.platform-pc .ico-videos { background: url('images/pc/img-videos-pc.png') left center no-repeat; }
.platform-pc .ico-reviews { background: url('images/pc/img-reviews-pc.png') left center no-repeat; }
.platform-pc .ico-originals { background: url('images/pc/img-originals-pc.png') left center no-repeat; }
.platform-pc .ico-hot-games { background: url('images/pc/img-hotgames-pc.png') left center no-repeat; }
.platform-pc .ico-gamer-guide { background: url('images/pc/img-gamers-pc.png') left center no-repeat; }
.platform-pc .ico-developers { background: url('images/pc/img-developers-pc.png') left center no-repeat; }

/*------ MMOs ------*/
.platform-mmos .platforms { background-color: #A4532E; color: #FFF; min-height: 50px; }
.platform-mmos .post-differ h1 { font-family: 'Patua One', serif; font-size: 28px; color: #A4532E; margin-top: 0px; font-weight: normal; text-align: left; width: auto; background: none; margin-bottom: 15px; }
.platform-mmos .post-differ h1 img { vertical-align: middle; margin-right: 8px }
.platform-mmos ul.post-normal .post a:hover { color: #A4532E; }
.platform-mmos .home-reviews h1 { font-family: 'Patua One', serif; font-size: 28px; color: #A4532E; margin-top: 0px; font-weight: normal; text-align: left; width: auto; background: none; margin-bottom: 5px; }
.platform-mmos .originals h1 { font-family: 'Patua One', serif; font-size: 28px; color: #A4532E; margin-top: 0px; font-weight: normal; text-align: left; width: auto; background: none; margin-bottom: 5px; }
.platform-mmos .video-posts h1 { font-family: 'Patua One', serif; font-size: 28px; color: #A4532E; margin-top: 0px; font-weight: normal; text-align: left; width: auto; background: none; margin-bottom: 5px; }
.platform-mmos ul.post-normal-fit .post a:hover { color: #A4532E; }
.platform-mmos h1 { clear: both; color: #A4532E; font-family: 'Patua One', serif; font-weight: normal; width: 100%; text-align: center; background: url(images/h1bgline.jpg) left center repeat-x; margin-top: 10px; font-size: 28px; }

.platform-mmos .ico-latest-updates { background: url('images/mmos/img-latestupdates-mmo.png') left center no-repeat; }
.platform-mmos .ico-keep-reading { background: url('images/mmos/img-keepreading-mmo.png') left center no-repeat; }
.platform-mmos .ico-videos { background: url('images/mmos/img-videos-mmo.png') left center no-repeat; }
.platform-mmos .ico-reviews { background: url('images/mmos/img-reviews-mmo.png') left center no-repeat; }
.platform-mmos .ico-originals { background: url('images/mmos/img-originals-mmo.png') left center no-repeat; }
.platform-mmos .ico-hot-games { background: url('images/mmos/img-hotgames-mmo.png') left center no-repeat; }
.platform-mmos .ico-gamer-guide { background: url('images/mmos/img-gamers-mmo.png') left center no-repeat; }
.platform-mmos .ico-developers { background: url('images/mmos/img-developers-mmo.png') left center no-repeat; }

/*------ iOS ------*/
.platform-ios .platforms { background-color: #4C3660; color: #FFF; min-height: 50px; }
.platform-ios .post-differ h1 { font-family: 'Patua One', serif; font-size: 28px; color: #4C3660; margin-top: 0px; font-weight: normal; text-align: left; width: auto; background: none; margin-bottom: 15px; }
.platform-ios .post-differ h1 img { vertical-align: middle; margin-right: 8px }
.platform-ios ul.post-normal .post a:hover { color: #4C3660; }
.platform-ios .home-reviews h1 { font-family: 'Patua One', serif; font-size: 28px; color: #4C3660; margin-top: 0px; font-weight: normal; text-align: left; width: auto; background: none; margin-bottom: 5px; }
.platform-ios .originals h1 { font-family: 'Patua One', serif; font-size: 28px; color: #4C3660; margin-top: 0px; font-weight: normal; text-align: left; width: auto; background: none; margin-bottom: 5px; }
.platform-ios .video-posts h1 { font-family: 'Patua One', serif; font-size: 28px; color: #4C3660; margin-top: 0px; font-weight: normal; text-align: left; width: auto; background: none; margin-bottom: 5px; }
.platform-ios ul.post-normal-fit .post a:hover { color: #4C3660; }
.platform-ios h1 { clear: both; color: #4C3660; font-family: 'Patua One', serif; font-weight: normal; width: 100%; text-align: center; background: url(images/h1bgline.jpg) left center repeat-x; margin-top: 10px; font-size: 28px; }

.platform-ios .ico-latest-updates { background: url('images/ios/img-latestupdates-ios.png') left center no-repeat; }
.platform-ios .ico-keep-reading { background: url('images/ios/img-keepreading-ios.png') left center no-repeat; }
.platform-ios .ico-videos { background: url('images/ios/img-videos-ios.png') left center no-repeat; }
.platform-ios .ico-reviews { background: url('images/ios/img-reviews-ios.png') left center no-repeat; }
.platform-ios .ico-originals { background: url('images/ios/img-originals-ios.png') left center no-repeat; }
.platform-ios .ico-hot-games { background: url('images/ios/img-hotgames-ios.png') left center no-repeat; }
.platform-ios .ico-gamer-guide { background: url('images/ios/img-gamers-ios.png') left center no-repeat; }
.platform-ios .ico-developers { background: url('images/ios/img-developers-ios.png') left center no-repeat; }

.platforms h2 { color: #FFF; font-size: 30px; font-weight: normal; line-height: 46px; padding-left: 5px; }
.platforms h2 img { vertical-align: middle; }
.platforms .drMenu { margin-top: 6px; background-color: #FFF; display: inline-block; min-width: 180px; text-align: center; font-family: 'colaborate-lightregular', arial; color: #333; font-size: 16px; position: relative; }
.platforms .drMenu label { padding: 3px; line-height: 30px; }
.platforms .drMenu .caret { width: 35px; background: url(images/ico-down-arrow.png) center center no-repeat; height: 30px; display: block; float: right; background-color: #777; }
.platforms .drMenu:hover ul { display: block; }
.platforms .drMenu ul { position: absolute; top: 31px; left: 0px; list-style: none; margin: 0px; padding: 0px; z-index: 101; display: none; }
.platforms .drMenu ul li { display: block; background-color: #FFF; width: 180px; }
.platforms .drMenu ul li a { display: block; color: #333; line-height: 24px; text-decoration: none; font-family: 'colaborate-lightregular', arial; text-align: center; }
.platforms .drMenu ul li a:hover { color: #F87023; }
.platforms .drMenu ul li.xbox { display: block; background: #FFF url(images/xbox-green.png) left 8px center no-repeat; }

/* -- MEGA MENU -- */

.submenu { border-top: 5px solid #E3E3E3; width: 97%; position: absolute; min-height: 200px; background-color: #FFF; left: 0px; z-index: 501; padding: 15px; box-shadow: 1px 1px 5px #CCC; }
.submenu .curr-arrow { position: absolute; right: 0px; top: -15px; z-index: 502; }
.submenu h3 { font-weight: normal; margin-top: 0px; margin-bottom: 15px; }
.submenu h3 span { color: #999; }
header .white-pan .menu .nav .submenu-navs { width: 15%; float: left }
header .white-pan .menu .nav .submenu-navs ul { list-style: none; margin: 0; padding: 0; }
header .white-pan .menu .nav .submenu-navs ul li { display: block; }
header .white-pan .menu .nav .submenu-navs ul li a { line-height: 24px; padding: 0px; }
header .white-pan .menu .nav .submenu-navs ul li.active a { color: #FF4500; }
header .white-pan .menu .nav .submenu-navs ul li a:hover { color: #FF4500; }

header .white-pan .menu .nav .submenu-panels { width: 83%; float: right; }
header .white-pan .menu .nav .submenu-panels .nav-posts { list-style: none; margin: 0; padding: 0; }
header .white-pan .menu .nav .submenu-panels .nav-posts li { float: left; width: 140px; margin-right: 18px; }
header .white-pan .menu .nav .submenu-panels .nav-posts li:nth-child(5) { margin-right: 0px;  }
header .white-pan .menu .nav .submenu-panels .nav-posts li img { width: 100%; }
header .white-pan .menu .nav .submenu-panels .nav-posts li a { line-height: normal; font-size: 13px }
header .white-pan .menu .nav .submenu-panels .subpanel { display: none; }
header .white-pan .menu .nav .submenu-panels .subpanel .black-pic { height: 210px;line-height: 210px;background-color: black; }
header .white-pan .menu .nav .submenu-panels .subpanel .black-pic img { vertical-align: middle; }

header .white-pan .menu .nav .submenu-panels .active { display: block; }

header .white-pan .menu .nav .menu-platforms { list-style: none; margin: 0; padding: 0; }
/* header .white-pan .menu .nav .menu-platforms li { display: inline-block; width: 24%; border-right: 1px solid #CCC; } */
header .white-pan .menu .nav .menu-platforms li:nth-child(4n) { border-right: 0px; }
header .white-pan .menu .nav .menu-platforms li div { float: left; width: 50px; text-align: center; }
header .white-pan .menu .nav .menu-platforms li div img { vertical-align: middle; }

/*------home-post----------*/
.top20-wrapper{  max-width: 660px;float: left;}
.remain12 {  width: 990px;}

/* 
.mob-menu p { font-size: 18px; line-height: 30px; border-bottom: 1px solid #D3D3D3; padding-bottom: 12px; margin: 42px 15px 15px 15px }
.mob-menu p img { vertical-align: middle; float: right; }
.mob-menu p a { color: #333; text-decoration: none; }
.mob-menu p a:hover { color: #999; }

.mob-menu { width: 220px; background-color: #FFF; border-left: 1px solid #CCC; height: 100%; position: fixed; right: -222px; z-index: 999; }
.mob-menu .mobnav { list-style: none; margin: 0; padding: 0; }
.mob-menu .mobnav li img{width:34px; margin:6px 10px;float:left;}
.mob-menu .mobnav li a { color: #333; font-size: 14px; display: block; padding: 8px 5px; line-height: 30px; text-decoration: none; }
.mob-menu .mobnav li a:hover { background-color: #F3F3F3; color: #FF4500; }
.mob-menu .mobnav li.active a { background-color: #E3E3E3; color: #FF4500;  }
.mob-menu .mobnav li.active .submob { display: block; }
.mob-menu .mobnav li .submob { display: none; }

.mob-menu .mobnav li .mobsubnav { list-style: none; padding: 0px 0px 0px 38px }
.mob-menu .mobnav li .mobsubnav li a { background-color: #FFF; color: #777; font-size: 14px; display: block; padding: 0px 15px; line-height: 30px; text-decoration: none; }
.mob-menu .mobnav li .mobsubnav li a:hover { color: #FF4500; } 
*/
/* -- Third Party Widgeds -- */

#_ci_widget_div_33439:before{color:#ff9832;content:'Around the web';display:block;font-family:'Roboto slab';font-size:18px;font-weight:700;margin-bottom:15px;text-align:left;text-decoration:none;text-transform:none;}
#_ci_widget_div_33439{display:inline-block;height:auto;margin:1em 0 .2em;width:100%;}
#_ci_widget_div_33439 ul{-webkit-margin-after:0;-webkit-margin-before:0;-webkit-padding-start:0;display:inline-block;height:auto;list-style-type:none;margin:0;padding:0;width:100%;}
#_ci_widget_div_33439 ul li{  background: none;float: left;line-height: .8em;list-style-type: none;margin-bottom: 0em;padding: 1%;vertical-align: top;width: 23%; margin-right: 0px; }
#_ci_widget_div_33439 ul li:first-child{margin-left:0;}
#_ci_widget_div_33439 ul li > a img{display:block;height:auto;width:100%;}
#_ci_widget_div_33439 .ci_text{display:block;margin-top:5px;text-align: center;}
#_ci_widget_div_33439 .ci_text > a{  color: #000000;font-size: 12px;font-weight: bold;line-height: 1.2em;text-decoration: none;font-family: Arial;}


/*-------------video Gallery Page-------------------*/

.vid-gallery.video-gallery-page .gallery-view .preview  {width: 620px; float: left; padding-bottom: 55.91%; padding-top: 25px;}
.vid-gallery.video-gallery-page .gallery-view .mainVideoTitle{padding-left: 20px;}
.vid-gallery.video-gallery-page .gallery-view .mainVideoTitle h2 { color: #ffffff; }


/* -- IMAGE ATTACHMENT PAGE -- */

.nextimglink a img{ display: none; }
.nextimglink a { float:right; margin-left:10px; width:49px; height:56px; display: block; background:url(images/image_next.jpg) no-repeat center right; }
.previmglink a img{ display: none; }
.previmglink a { float:left; margin-right:10px; width:49px; height:56px; display: block; background:url(images/image_prev.jpg) no-repeat center right; }


/*------------Pull-Portion---------*/

.pullPortion{display: block; width: 100%;}


/*------- MEDIA QUERIES -------------*/

@media(max-width: 544px) {                 /*SMALL SCREENS   [XS] */

    .hidden-xs { display: none; } 
    .nav-icon { display: block; }
    .container { width: 300px; margin: 0 auto; }
    .outer-container { width: 320px; padding: 0px 0px; min-width: 300px; margin: 0 auto; box-shadow: 0 4px 0px 0px #FFF, 0 -9px 0px 0px #FFF, 5px 0 15px -4px #777, -5px 0 15px -4px #777 }
    
    .content { width: 100%; clear: both; }
    .content-area img { max-width: 100%; height:auto; }
    .content .notifyInfo img { width: 100%; }
	.content h1 { background-image: none; font-family: 'Patua One', serif; font-size: 29px; color: #333; font-weight: normal; margin-top: 0px; text-align: left; }
	.content-area blockquote::before { font-size: 75px; }
	.content-area blockquote p { padding: 40px 5px 15px 20px; }

    .sidebar { width: 100%; height: auto; }
    .sidebar div { margin: 0 auto; }
    .sidebar-area { width: 100%; clear: both; }
    .sidebar-area .small-ad { float: none; width: 300px; margin: 15px auto; clear: both; }
    .sidebar-area .large-ad { float: none; width: 300px; margin: 15px auto; clear: both; }
  
    .wiki-info { background-color: #EEE; padding: 10px; width: auto; float: none; margin: 15px 0px; font-family: 'colaborate-lightregular'; text-align: center }
    .wiki-info img { width: auto; float: none; margin-right: 0px; margin-bottom: 10px; }
    .wiki-info p { text-align: center; }
  
    .page-headline h1 { font-size: 32px; }
    .mobileSearch { margin-right: 0px; }
    .mobileToggle p img { margin-left: 10px; }

    .accLogin input { margin: 0px 5px; padding: 6px; border: 0px; border-radius: 3px; display: block; width: 250px; margin: 0 auto; margin-bottom: 8px; }
    .accLogin a { display: inline-block; color: #282828; font-size: 15px; text-decoration: none; }
    .accLogin a:hover { text-decoration: underline; }
    .accLogin button { border-radius: 3px; display: block; width: 262px; margin: 0 auto; margin-bottom: 8px; border: 0px; text-decoration: none; line-height: 25px; padding: 0px 8px; text-transform: uppercase; background-color: #f9a22f; color: #FFF; }
    .accLogin button:hover { background-color: #FF4500; color: #FFF; }
    
    .bottom-stripe { height: auto; text-align: center; }
    .bottom-stripe span { width: 100%; display: block; text-align: center; margin-bottom: 15px }
    
    /*.top-ad img, .bottom-ad img { width: 100%; height: auto; }*/
    .goTop { filter: grayscale(100%); -moz-filter: grayscale(100%); -webkit-filter: grayscale(100%); opacity: 0.7; width: 67px; height: 50px; padding:10px; position:fixed; bottom: 40px; right:40px; display:none; }
    .goTop:hover { filter: grayscale(0%); -moz-filter: grayscale(0%); -webkit-filter: grayscale(0%); opacity: 0.8; }

    .pager { border-top: 1px solid #777; border-bottom: 1px solid #777; padding: 5px 0px }
    .pager ul { list-style: none; margin: 0; padding: 0px; width: 100%; text-align: center; }
    .pager ul li:first-child { display: block; padding-bottom: 8px; }
    .pager ul li:last-child { display: block; padding-top: 8px; }
    
    .game-release .releases li { float: none; height: auto; min-height: 0px; }
    .game-release .releases li h2 { color: #FF6000; font-size: 18px; height: auto }
    .game-release ul.releases .release-date{float:none;width:100%;}
	.game-release ul.releases .release-platform{float:none;width:100%; }

    .gallery-view {width:100%; background-color: #000; border-bottom: 8px solid #FE9100; clear: both;  margin-bottom: 20px; /*margin-left: -10px; margin-right: -10px;*/ }
    .gallery-view .preview { float: none; /*padding: 15px; */}
    .vid-gallery .playlist { float: none; background-color: #404040; padding: 15px }
    .gallery-view .preview img { width: 100%; }
    .fixedView {min-height: 200px;}
    .vid-gallery.video-gallery-page .gallery-view .preview {  width: 100%;float: left;padding-bottom: 55.91%;padding-top: 25px;}
    .vid-gallery.video-gallery-page .gallery-view .preview h2 { margin-top: -17px; }
    .vid-gallery.video-gallery-page .videos li h2 { clear: both; margin-bottom: 15px; }
    .vid-gallery.video-gallery-page .sub-nav-tabs { width: 100%; }

    .videos li .info { position: relative; font-size: 15px; width: 100% }
    .videos li .info span { float: right; width: 55%; }

    .popular ul li { min-height: 170px; padding: 8px; background-color: #191919; margin-bottom: 15px }
    .popular ul li img { float: left; margin-right: 15px; width: 100%; margin-bottom: 5px;}
  
    .wikis li { float: left; font-family: 'Patua One', serif; width: 100%; margin-right: 20px; min-height: 160px; position: relative; margin-bottom: 40px; }
    .wikis li:nth-of-type(2n) { margin-right: 0px; }
    .wikis li img { float: left; margin-right: 12px; }
    .wikis li div { position: absolute; left: 135px; bottom: 0px; z-index: 1; }
  
    .cheatlist li { width: 100%; position: relative; min-height: 0px; font-family: 'Patua One', serif; margin-bottom: 24px;}
	.cheatlist li img { width: 100% }
	.cheatlist li h2 { font-family: 'Patua One', serif; font-size: 19px; margin-bottom: 0px }

	ul.team li { float: left; width: 100%; text-align: center; margin-bottom: 20px  }
    ul.team li .pic { background-color: #d2d2d2; width: 120px; height: 120px; margin: 0 auto; border-radius: 60px; }
  
    ul.follow li { background-color: #333; min-height: 140px; float: left; width: 90%; text-align: center; margin: 10px auto }
    
    /* - HOMEPAGE POSTS - */
    ul.post-normal { width: 100%; }
    ul.post-normal li.post { width: 100%; height: 280px; clear: both; position: relative; overflow: hidden; margin-bottom: 20px;}
    ul.post-normal li.post .pic { position: relative; width: 300px; height: 168px; margin: 0 auto }
    ul.post-normal .post .rating { position: absolute; margin: auto; left: 0; top: 0; right: 0; bottom: 0; z-index: 2; height: 81px; width: 81px; }
    ul.post-normal .post .play { position: absolute; margin: auto; left: 0; top: 0; right: 0; bottom: 0; z-index: 6; height: 62px; width: 62px; }
    
    
    .content .page-controls { font-size: 20px; }

    .content .page-controls .prev { display: block; float: left; background-color: #fe9100; background-image: none;  font-size: 24px; font-weight: normal; text-decoration: none; color: #FFF; width: 90px; }
    .content .page-controls .prev:hover { background-color: #fe6c00; background-image: none; }
    .content .page-controls .next { display: block; float: right; background-color: #fe9100;  background-image: none; font-size: 24px; font-weight: normal; text-decoration: none; color: #FFF; width: 90px; }
    .content .page-controls .next:hover { background-color: #fe6c00; background-image: none; }
    /*-- KEEP READING - VIDEO POSTS --*/
    
    .video-posts { }
    .video-posts .large-post { width: 100%; }
    .video-posts .large-post img { width: 100%; }
    .video-posts .small-posts { width: 100%; }
    .video-posts .post { width: 100%; margin-bottom: 12px; }
    .video-posts .post .pic { width: 100%; margin-right: 15px; position: relative }
    .video-posts .post .pic img { width: 100%; }
    
    /*-- REVIEWS --*/
    .main-review { width: 100%; position: relative; height: auto; margin-bottom: 30px; background-color: #000; }
    .main-review h2 { margin: 0px; font-family: 'Patua One', serif; font-size: 19px; font-weight: normal; }
    .main-review img { width: 100%; }
    .main-review .info { position: static; bottom: 0px; z-index: 5; width: 100%; background-color: rgba(0,0,0,0.6); padding: 5px 0px }
    .main-review .info p { font-family: 'Georgia', serif , georgia, times; font-weight: bold; font-size: 18px; color: #FFF; padding: 0px 10px; margin: 0px; }
    .main-review h2 { font-family: 'Patua One', serif; font-size: 18px; color: #FFF; margin: 0px; font-weight: normal; padding: 0px 15px; }
    .main-review .rating { position: absolute; right: 10px; top: 10px; z-index: 2; height: 60px; width: 60px; }
    .main-review .info h2 a{ color: #FFF; text-decoration: none; }

    .review-titles { max-height: none; height: auto; overflow: visible; }
    
    ul.post-normal-fit .post { width: 100%; min-height: 140px; }
    ul.post-normal-fit .post .pic { position: relative; width: 100%; }
    ul.post-normal-fit .post .pic .postpic { position: relative; width: 100%; }
    ul.post-normal-fit .post .rating { position: absolute; margin: auto; left: 0; top: 0; right: 0; bottom: 0; z-index: 2; height: 81px; width: 81px; }
    /*-- ORIGINALS --*/
    
    ul.post-normal-ver .post { width: 100%; min-height: 180px; margin: 0px 0px 15px 0px; }
    ul.post-normal-ver .post .pic { position: relative; width: 300px; height: 168px; margin: 0 auto; }
    
    /*-- POST CONDENSED --*/
    .post-condensed {  }
    .post-condensed h1 { font-family: 'Patua One', serif; font-size: 28px; color: #F79431; margin-top: 10px; font-weight: normal; text-align: left; width: auto; background: none; margin-bottom: 15px; }
    .post-condensed .post { width: 100%; min-height: 0px;position: relative;margin: 0 auto;margin-bottom: 20px;text-align: center; }
    .post-condensed .post .pic { width: 184px; height: auto; min-height: 250px;  margin: 0 auto;}
    .post-condensed .post .cont { position: relative; width: 184px; margin: 0 auto; text-align: left; }
    
    /*-- DIFFERENT POSTS --*/
    ul.post-diff { list-style: none; margin: 0; padding: 0; }
    /* ul.post-diff .post { width: 100%; min-height: 150px; margin-bottom: 20px; clear: both} */
    ul.post-diff .wiki { width: 220px; min-height: 190px; margin: 0 auto; margin-bottom: 15px; }
    ul.post-diff .post.wiki { width: 220px; min-height: 190px; margin: 0 auto; margin-bottom: 15px; float: none; }
    ul.post-diff .post .levt { float: left; margin-right: 10px; margin-bottom: 30px }
    ul.post-diff .wiki .levt { width: 100%; margin-right: 50px; margin-top: 0px; }
    ul.post-diff .post .pic { position: relative; width: 100%; }
    ul.post-diff .post .pic img { width: 100%; }
    
    /*-- DOUBLE POSTS --*/
    .double-posts h1 { font-family: 'Patua One', serif; font-size: 28px; color: #F79431; margin-top: 0px; font-weight: normal; text-align: left; width: auto; background: none; margin-bottom: 15px; }
    .post-double { list-style: none; margin: 0; padding: 0; }
    .post-double .post { width: 100%; margin-bottom: 50px; }
    .post-double .post img { width: 100%; min-height: 93px; }
    .post-double .post h2 { margin-top: 8px; margin-bottom: 8px; font-weight: normal; font-family: 'Patua One', serif , times; font-size: 18px; }
    .post-double .post:nth-child(2) { margin-right: 0px; }
    

    .slider_4col { width: 100%; position: relative; background-color: #222; }
    .slider_4col .slide { position: relative; width: 100%; min-height: 250px; background-position: center; background-repeat: no-repeat; background-size: cover; }
    .slider_4col .slide .overlay { background-color: rgba(0,0,0,0.7); position: absolute; color: #FFF; padding: 10px; box-sizing: border-box; }
    .slider_4col .slide .top { bottom: 0px; }
    .slider_4col .slide .btm { bottom: 0px; }
    .slider_4col .slide .overlay h2 { margin: 0px; }
    .slider_4col .slide .overlay a { color: #FFF; text-decoration: none; font-weight: normal; }
    .slider_4col .slide .overlay a:hover { color: #F90; }

 	.slider_2col { width: 100%; position: relative; background-color: #222; }
    .slider_2col .slide { position: relative; width: 100%; min-height: 250px; background-position: center; background-repeat: no-repeat; background-size: cover }
    .slider_2col .slide .overlay { background-color: rgba(0,0,0,0.7); position: absolute; color: #FFF; padding: 10px; box-sizing: border-box; }
    .slider_2col .slide .top { bottom: 0px; }
    .slider_2col .slide .btm { bottom: 0px; }
    .slider_2col .slide .overlay h2 { margin: 0px; }
    .slider_2col .slide .overlay a { color: #FFF; text-decoration: none; font-weight: normal; }
    .slider_2col .slide .overlay a:hover { color: #F90; }

	.slider_2col .slide .info { color: #FFF; font-size: 13px; padding: 0px 10px; }
    .slider_2col .slide .info p { padding-right: 10px; margin-top: 5px; margin-bottom: 10px;  }
    .slider_2col .slide .info p img { vertical-align: middle; margin-right: 6px; }
    .slider_2col .slide .info span { float: right; }

    .slider_3col .duo { width: 100%; float: left; }
    .slider_3col .duo .slide { position: relative; float: left; width: 100%; display: inline-block; background-position: center; background-repeat: no-repeat; background-size: cover }
    .slider_3col .slide { position: relative; float: left; width: 100%; display: inline-block; min-height: 362px; background-position: center; background-repeat: no-repeat; background-size: cover }
    
    .slider_3col .slide .overlay { background-color: rgba(0,0,0,0.7); position: absolute; width: 100%; color: #FFF; min-height: 100px; box-sizing: border-box; }
    .slider_3col .slide .info { color: #FFF; font-size: 13px; padding: 10px; }
    .slider_3col .slide .info p { padding-right: 10px; margin-top: 5px; margin-bottom: 10px;  }
    .slider_3col .slide .info p img { vertical-align: middle; margin-right: 6px; }
    .slider_3col .slide .info span { float: right; }
    .slider_3col .slide .top { bottom: 0px; }
    .slider_3col .slide .btm { bottom: 0px; }
    .slider_3col .slide .overlay h2 { margin: 0px; }
    .slider_3col .slide .overlay a { color: #FFF; text-decoration: none; font-weight: normal; }
    .slider_3col .slide .overlay a:hover { color: #F79431; }
    
    .slider_5col .duo { width: 100%; float: left; }
    .slider_5col .duo .slide { position: relative; float: left; width: 100%; display: inline-block; background-position: center; min-height: 300px; background-repeat: no-repeat; background-size: cover }
    .slider_5col .slide { position: relative; float: none; width: 100%; display: inline-block; min-height: 300px; background-position: center; background-repeat: no-repeat; background-size: cover }
    
    .slider_5col .slide .overlay { background-color: rgba(0,0,0,0.7); position: absolute; width: 100%; color: #FFF; min-height: 100px; box-sizing: border-box; }

    .platforms { padding: 5px; text-align: center; }
    .platforms .drMenu { float: none; margin-right: 0px; }
    .platforms h2 { margin-bottom: 0px; float: none; text-align: center; padding-left: 0px; }

    .content-grid ul { list-style: none; margin: 0; padding: 0; width: 285px; margin: 0 auto; }
    .content-grid ul li p { text-align: center; }
    .content-grid ul li { text-align: center; width: 130px; min-height: 180px; margin-right: 25px; margin-bottom: 25px; float: left; }
    .content-grid ul li:nth-child(2n) { margin-right: 0px; }
    .content-grid ul li:nth-child(4n) { margin-right: 0px; }
    
    .goTop { filter: grayscale(100%); -moz-filter: grayscale(100%); -webkit-filter: grayscale(100%); opacity: 0.7; width: 67px; height: 50px; padding:10px; position:fixed; bottom: 10px; left: 10px; display: none!important; }
    .goTop:hover { filter: grayscale(0%); -moz-filter: grayscale(0%); -webkit-filter: grayscale(0%); opacity: 0.8; }

	.content-latest { }
    .content-latest .latest-homepage { width: 100%; }
    .content-latest .latest-reviews { width: 100%; }

    .sub-nav-tabs{text-align: center;}
    
    .bottom-developers .posts { list-style: none; margin: 0; padding: 0; }
    .bottom-developers .posts li { width: 100%; margin-bottom: 10px; min-height: 80px; }
    .bottom-developers .posts li img { width: 115px; margin-right: 10px; float: left; }
    .bottom-developers .posts li a { font-family: 'Patua One', serif; font-size: 15px; color: #000; text-decoration: none; }
    .bottom-developers .posts li a:hover { color: #F60; }

    .bottom-gamerguide .posts { list-style: none; margin: 0; padding: 0; }
    .bottom-gamerguide .posts li { width: 100%; margin-bottom: 10px; min-height: 80px; }
    .bottom-gamerguide .posts li img { width: 115px; margin-right: 10px; float: left; }
    .bottom-gamerguide .posts li a { font-family: 'Patua One', serif; font-size: 15px; color: #000; text-decoration: none; }
    .bottom-gamerguide .posts li a:hover { color: #F60; }
    
    .sidebar-videos .post .pic { position: relative; width: 300px; height: 168px; }
    .sidebar-videos .post .pic .play { position: absolute; top: 50%; margin-top: -22px; left: 50%; margin-left: -22px; z-index: 2 }
    .sidebar-videos .small-post { width: 140px; margin-right: 17px; min-height: 200px; float: left }
    .sidebar-videos .small-post:nth-child(4), .sidebar-videos .small-post:nth-child(6) { margin-right: 0px; }
    .sidebar-videos .small-post .pic { position: relative; width: 140px; }
    .sidebar-videos .small-post .pic .postpic { width: 100%; }
    .sidebar-videos .small-post .pic .play { position: absolute; top: 50%; margin-top: -22px; left: 50%; margin-left: -22px; z-index: 2 }
    
    p.review-highlite {font-size: 20px}
    .review-highlite-img { font-weight: normal; color: #ffa733; font-style: italic; text-align: center; }
    .review-highlite-img p { font-size: 26px; display: block; text-align: center; padding: 20px; line-height: normal; vertical-align: middle; }
    .review-highlite-img img { display: block; width: 100%; }
    .review-content .cimg-left { width: 100%; margin-right: 20px; }
    
    .review-meter h2 { text-align: center; margin-bottom: 15px }
    .pro-cons { font-family: georgia, times; font-size: 18px; background-color: #FFF; display: block; position: relative; }
    .pro-cons .the-good { width: 100%; text-align: center }
    .pro-cons .the-good h2 { color: #519500; margin-bottom: 5px; text-align: center }
    .pro-cons p { margin-top: 0px; }
    .pro-cons .the-good img { margin: 0px; width: auto; }
    .pro-cons .the-bad { width: 100%; text-align: center }
    .pro-cons .the-bad h2 { color: #F42222; margin-bottom: 5px; text-align: center    }
    .pro-cons .the-bad img { margin: 0px; width: auto; }

    .filters-bar .bar span { padding-right: 0px; }
    .filters-bar .bar { text-align: center; min-height: 130px; }
    .filters-bar .bar .drMenu { display: block; margin-right: 0px;   max-width: 205px;margin: 4px auto;}
    .filters-bar .bar .drMenu ul { width: 99%; }
    .filters-bar .bar .drMenu ul li { width: 100%; }
    .filters-bar .bar a.btn { padding: 0px 24px; float: none; vertical-align: middle; }
    
    .featured-main { clear: both; display: block; height: auto; }
    .featured-main .pic img { width: 100%; }
    .featured-main .info { margin-top: -2px; display: block; font-size: 14px; position: relative; }
    .featured-main .info h2 { font-size: 20px;margin: 0px; }
    .featured-main .info h2 a { font-size: 20px; }
    .featured-main .info div.review-meta-info { margin-top: 5px; }
    .featured-main .info .ratingChart { top: -25px; right: 0px; }
    .featured-main .info .ratingChart img { width: 50px; }

    .sort-bar { text-align: center; }
    .sort-bar .drMenu { display: block; width: 70%; margin: 10px auto; }
    .sort-bar .drMenu ul li { width:100%; }
    .sort-bar .btn { padding: 0px 24px; float: none; margin: 0px 0px 5px 0px }
    .sort-bar .barLeft { float: none; display: block; text-align: center; }
    .sort-bar .barRight { float: none; display: block; text-align: center; }
    .sort-bar .goRight .drMenu { display: inline-table; }
    .sort-bar .goLeft { float: none; text-align: center; }
    .sort-bar .goRight { float: none; text-align: center; margin-top: 5px; }

    .product-content .review { width: 100%; }
    .product-content .info { width: 100%; text-align: center; }
    .product-content .side-ads { width: 100%; }
    
    .products-top6 { clear: both; width: 100%; }
    .products-top6 hr { display: none; }
    .products-top6 .post { position: relative; min-height: 200px; padding-bottom: 10px; border-bottom: 1px solid #343434; margin-bottom: 15px }
    .products-top6 .post .pic { float: left; height: 168px; margin-right: 15px; position: relative }
    .products-top6 .post h2 { font-size: 22px; }
    .products-top6 .post a { color: #000; text-decoration: none; }
    .products-top6 .post a:hover { color: #f14600; }
    .products-top6 .post .post-meta { position: relative; }
    .products-top6 .post .post-meta p { margin: 0px; }
    .products-top6 .post .post-meta p span { font-weight: normal; color: #F87023; font-family: 'Patua One', serif; }

    .product-list li { padding-bottom: 10px; clear: both; min-height: 260px; }
    .product-list li .pic { margin-right: 9px; }
    .product-list li .post-meta { position: relative; left: 0px; bottom: 0px; }
    .product-list li div { /*float: right; width: 170px;*/  display: table-cell; }
    .product-list-pic{ float:left; width: 118px;}

    .reviews-top3 { clear: both; }
    .reviews-top3 ul { list-style: none; margin: 0; padding: 0; clear: both; }
    .reviews-top3 ul li { position: relative; min-height: 185px; padding-bottom: 10px; border-bottom: 1px solid #343434; margin-bottom: 15px }
    .reviews-top3 ul li:nth-of-type(3n) { border-bottom: 0px; margin-bottom: -10px; }
    .reviews-top3 ul li .pic { float: left; height: 168px; margin-right: 15px; position: relative }
    .reviews-top3 ul li .pic .rating { width: auto; position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; }
    .reviews-top3 ul li h2 { font-size: 17px; display: table;}
    .reviews-top3 ul li a { color: #000; text-decoration: none; }
    .reviews-top3 ul li a:hover { color: #f14600; }
    .reviews-top3 ul li .pic .info { position: absolute; bottom: 0px; left: 0px; z-index: 2; width: 100%; line-height: 30px; height: 30px; background-color: rgba(0,0,0,0.5); font-size: 12px; color: #FFF; }
    .reviews-top3 ul li .pic .info span { float: right; }
    .reviews-top3 ul li .pic .info img { vertical-align: middle; margin: 0px 6px; }
    .reviews-top3 ul li .pic .info a { color: #FFF; }
    .reviews-top3 ul li .pic .info a:hover { color: #FC0; }
    .reviews-top3 ul li .post-meta { position: relative; }
    .reviews-top3 ul li .post-meta p { margin: 0px; }
    .reviews-top3 ul li .post-meta p span { font-weight: normal; color: #F87023; font-family: 'Patua One', serif; }
    
    .reviews li { padding-bottom: 10px; }
    .reviews li .post-meta { position: relative; left: 0px; bottom: 0px; }
    
    .final-verdict {position:relative; background-color: #F87023; margin-left: -10px; margin-right: -10px; margin-top:180px; padding: 15px 15px; text-align: center }
    .final-verdict h2 { color: #FFF; margin-bottom: 5px; margin-top: 0px; text-transform: uppercase; font-weight: normal }
    .final-verdict img { float: none; margin: 0px; width: auto; }
    .final-verdict p { font-family: georgia, times; font-size: 18px; margin-top: 0px; color: #FFF; margin-bottom: 0px }
    
    .ratin { position:absolute; top:-170px; left:0;right:0;width: 155px; height: 155px; margin: 0 auto; margin-bottom: 10px; background-color: #FFF; padding: 10px; border: 4px solid #F87023; border-radius: 90px; }

 	.customPost .post { width: 280px; position: relative; margin: 0 auto; margin-bottom: 20px; }
	.customPost .post:nth-of-type(3n) { margin-right: auto; }

	.customPost_large .largePost { width: 100%; float: none; position: relative; }
	.customPost_large .largePost .pic .info h2 { font-size: 22px; }
	.customPost_large .largePost .pic img { width: 100%; float: none; }
	.customPost_large .post { width: 100%; float: none; margin-bottom: 30px; min-height: 165px; }
	.customPost_large .post h2 { font-size: 17px; margin-top: 0px; }
	.customPost_large .post img { float: none; margin-right: 0px; margin-bottom: 5px; }
	.pullPortion {display:flex; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; flex-direction: column; -webkit-flex-direction: column; -moz-flex-direction: column;
	 -ms-flex-direction: column; float: left;width: 100%;}
	.pullPortion .content-grid {  -webkit-order: 1; -moz-order: 1; -ms-flex-order: 1;  order: 1;}
	.pullPortion .content-comments{ -webkit-order: 2; -moz-order: 2; -ms-flex-order: 2;  order: 2;}
	.pullPortion .content-latest{ -webkit-order: 3; -moz-order: 3; -ms-flex-order: 3; order: 3;}
	.pullPortion .sidebar-area {  -webkit-order: 4; -moz-order: 4; -ms-flex-order: 4; order: 4;}
 
}

@media(min-width:545px) and (max-width:659px){            /*SMALL SCREENS   [SM] */

	.hidden-sm { display: none;}
	.popular h2{position: relative;}
	.popular h2 a {position: absolute; bottom: -2px;}
	.popular ul li h2 {font-size: 18px; margin: 0px; font-weight: normal; padding-top: 5px; height: 165px; display: block; }

    .container { /*width: 92%;*/ margin: 0px 20px; }
    .outer-container { width: 90%; margin: 0 auto; box-shadow: 0 4px 0px 0px #FFF, 0 -9px 0px 0px #FFF, 5px 0 15px -4px #777, -5px 0 15px -4px #777 }

    .content { width: 100%; }
    .content-area img { max-width: 100%; height:auto;}
    .sidebar { width: 100%; height: auto; }
    .sidebar div { margin: 0 auto; }
    .sidebar-area { width: 100%; } 
    .sidebar-area .small-ad { float: none; width: 300px; margin: 10px auto; clear: both; }
    .sidebar-area .large-ad { float: none; width: 300px; margin: 10px auto; clear: both; }
    .sidebar-area .large-ad.sidebar-videos { width: 100%; }
	.content h1 { background-image: none; font-family: 'Patua One', serif; font-size: 35px; color: #333; font-weight: normal; margin-top: 0px; text-align: left; }

    .page-headline h1 { font-size: 34px; }
    .accSearch input { width: 30%; padding: 8px; border-radius: 3px; border: 0px; }
    
    .game-release .game-releases li img { width: 118px; }
	.game-release ul.releases .release-date{float:none;width:100%;}
	.game-release ul.releases .release-platform{float:none;width:100%; }

    .content .page-controls .prev { display: block; float: left; background: #fe9100 url(images/arrow_prev.png) left 5px center no-repeat; font-size: 32px; font-weight: normal; padding-left: 10px; text-decoration: none; color: #FFF; width: 150px; letter-spacing: -1px; }
    .content .page-controls .prev:hover { background: #fe6c00 url(images/arrow_prev.png) left 5px center no-repeat; }
    .content .page-controls .next { display: block; float: right; background: #fe9100 url(images/arrow_next.png) right 5px center no-repeat; font-size: 32px; font-weight: normal; text-decoration: none; color: #FFF; width: 150px; letter-spacing: -1px; }
    .content .page-controls .next:hover { background: #fe6c00 url(images/arrow_next.png) right 5px center no-repeat; }

    .pager { border-top: 1px solid #777; border-bottom: 1px solid #777; padding: 5px 0px }
    .pager ul { list-style: none; margin: 0; padding: 0px; width: 420px; margin: 0 auto; }

    ul.team li { float: left; width: 50%; text-align: center; margin-bottom: 20px; min-height: 200px; }
    ul.team li .pic { background-color: #d2d2d2; width: 120px; height: 120px; margin: 0 auto; border-radius: 60px; }

    .gallery-view { width: 100%; background-color: #000; border-bottom: 8px solid #FE9100; clear: both;  margin-bottom: 20px }
    .gallery-view .preview { float: none;/* padding: 15px;*/ }
    .vid-gallery .playlist { float: none; background-color: #404040; padding: 15px }
    .gallery-view .preview img { width: 100%; }
    .fixedView {min-height: 200px;}
    .vid-gallery.video-gallery-page .gallery-view .preview {  width: 100%;float: left;padding-bottom: 55.91%;padding-top: 25px;}

    .videos li .info { text-align: right; position: absolute; bottom: 20px; right: 0px; width: 43%; font-size: 15px }
    .videos li .info span { float: none; width: 100%; display: block; text-align: right; }
    .videos li .info img { display: none; }
    .videos li .info span img { display: block; margin-left: 10px; }

    .content-grid ul { list-style: none; margin: 0; padding: 0; width: 440px; margin: 0 auto; }
    .content-grid ul li p { text-align: center; }
    .content-grid ul li { text-align: center; width: 210px; min-height: 180px; margin-right: 0px; margin-bottom: 25px; float: left; }
    .content-grid ul li:nth-child(2n) { float: right; margin-right: 0px; }
    
    .bottom-developers .posts { list-style: none; margin: 0; padding: 0; }
    .bottom-developers .posts li { width: 100%; margin-bottom: 10px; min-height: 80px; }
    .bottom-developers .posts li img { width: 115px; margin-right: 10px; float: left; }
    .bottom-developers .posts li a { font-family: 'Patua One', serif; font-size: 15px; color: #000; text-decoration: none; }
    .bottom-developers .posts li a:hover { color: #F60; }
    .bottom-developers .sub-nav-tabs{text-align: center;}

    .bottom-gamerguide .posts { list-style: none; margin: 0; padding: 0; }
    .bottom-gamerguide .posts li { width: 100%; margin-bottom: 10px; min-height: 80px; }
    .bottom-gamerguide .posts li img { width: 115px; margin-right: 10px; float: left; }
    .bottom-gamerguide .posts li a { font-family: 'Patua One', serif; font-size: 15px; color: #000; text-decoration: none; }
    .bottom-gamerguide .posts li a:hover { color: #F60; }
    
    .sidebar-videos .post { width: 100%; text-align: center; }
    .sidebar-videos .post .pic { position: relative; width: 300px; height: 168px; margin: 0 auto }
    .sidebar-videos .post .pic .play { position: absolute; top: 50%; margin-top: -22px; left: 50%; margin-left: -22px; z-index: 2 }
    .sidebar-videos .small-post { width: 100%; min-height: 100px; }
    .sidebar-videos .small-post .pic { position: relative; width: 140px; float: left; margin-right: 10px; }
    .sidebar-videos .small-post .pic .postpic { width: 100%; }
    .sidebar-videos .small-post .pic .play { position: absolute; top: 50%; margin-top: -22px; left: 50%; margin-left: -22px; z-index: 2 }
    
    /* - HOMEPAGE POSTS - */
    ul.post-normal { width: 100%; }
    ul.post-normal li.post { width: 100%; height: 185px; clear: both; position: relative; overflow: hidden;}
    ul.post-normal li.post .pic { float: left; position: relative; width: 300px; height: 168px; margin: 0px 15px 15px 0px }
    ul.post-normal .post .rating { position: absolute; margin: auto; left: 0; top: 0; right: 0; bottom: 0; z-index: 2; height: 81px; width: 81px; }
    ul.post-normal .post .play { position: absolute; margin: auto; left: 0; top: 0; right: 0; bottom: 0; z-index: 6; height: 62px; width: 62px; }
    
    .goTop { filter: grayscale(100%); -moz-filter: grayscale(100%); -webkit-filter: grayscale(100%); opacity: 0.7; width: 67px; height: 50px; padding:10px; position:fixed; bottom: 10px; right: 10px; display:none; }
    .goTop:hover { filter: grayscale(0%); -moz-filter: grayscale(0%); -webkit-filter: grayscale(0%); opacity: 0.8; }

	/*-- KEEP READING - VIDEO POSTS --*/
    
    .video-posts { }
    .video-posts .large-post { width: 100%; }
    .video-posts .large-post img { width: 100%; }
    .video-posts .small-posts { width: 100%; }
    .video-posts .post { float: left; width: 47%; margin-bottom: 12px; min-height: 205px; margin-right: 25px; }
    .video-posts .post .pic { width: 100%; position: relative }
    .video-posts .post .pic img { width: 100%; }
    .video-posts .post:nth-child(2) { margin-right: 0px }
    .video-posts .post:nth-child(4) { margin-right: 0px }

    .sort-bar .drMenu { min-width: 38%; margin:0 14px; vertical-align: middle; }
    .sort-bar .drMenu ul li { width:100%; }
    .sort-bar .btn { padding: 0px 24px; float: none; margin: 12px 0px 5px 0px; vertical-align: middle; }
    .sort-bar .barLeft { float: none; display: block; width: 100%; }
    .sort-bar .barRight { float: none; display: block; text-align: center; padding-top: 12px; }
    .sort-bar .goLeft { float: none; text-align: center; }
    .sort-bar .goRight { float: none; text-align: center; }
    .sort-bar .goRight .drMenu span { padding-top: 0px; display: block; }
    .sort-bar .goRight span { display: inline-block; vertical-align: middle; padding-top: 3px; }

    .products-top6 { clear: both; width: 100%; }
    .products-top6 hr { display: none; }
    .products-top6 .post { position: relative; min-height: 210px; padding-bottom: 10px; border-bottom: 1px solid #343434; margin-bottom: 15px }
    .products-top6 .post .pic { float: left; height: 168px; margin-right: 15px; position: relative }
    .products-top6 .post h2 { font-size: 24px; }
    .products-top6 .post a { color: #000; text-decoration: none; }
    .products-top6 .post a:hover { color: #f14600; }
    .products-top6 .post .post-meta { position: relative; }
    .products-top6 .post .post-meta p { margin: 0px; }
    .products-top6 .post .post-meta p span { font-weight: normal; color: #F87023; font-family: 'Patua One', serif; }
    
    /*-- REVIEWS --*/
    .main-review { width: 100%; position: relative; height: 300px; height: auto; margin-bottom: 30px; }
    .main-review img { width: 100%; }
    .main-review .info { position: absolute; bottom: 4px; z-index: 5; width: 100%; background-color: rgba(0,0,0,0.6); padding: 5px 0px }
    .main-review .info h2{ width: 80%; }
    .main-review .info p { font-family: 'Georgia', serif , georgia, times; font-weight: bold; font-size: 20px; color: #FFF; padding: 0px 10px; margin: 0px; }
    .main-review h2 { font-family: 'Patua One', serif; font-size: 18px; margin: 0px; font-weight: normal; padding: 0px 15px;}
    .main-review .rating { position: absolute; right: 10px; bottom: 20px; z-index: 2; height: 60px; width: 60px; }
    .main-review .info h2 a{ color: #FFF; text-decoration: none; }
    .main-review h2 a:hover { color: #F79431; }
    
    ul.post-normal-fit .post { width: 100%; min-height: 140px; }
    ul.post-normal-fit .post .pic { position: relative; float: left; margin-right: 20px; width: 40%; }
    ul.post-normal-fit .post .pic .postpic { position: relative; width: 100%; }
    ul.post-normal-fit .post .rating { position: absolute; margin: auto; left: 0; top: 0; right: 0; bottom: 0; z-index: 6; height: 60px; width: 60px; }
    
    p.review-highlite {font-size:22px;}
    /*-- ORIGINALS --*/
    
    ul.post-normal-ver .post { width: 100%; min-height: 180px; margin: 0px 0px 15px 0px; }
    ul.post-normal-ver .post .pic { position: relative; width: 300px; height: 168px; float: left; margin-right: 15px; }
    
    /*-- POST CONDENSED --*/
    .post-condensed {  }
    .post-condensed h1 { font-family: 'Patua One', serif; font-size: 28px; color: #F79431; margin-top: 10px; font-weight: normal; text-align: left; width: auto; background: none; margin-bottom: 15px; }
    .post-condensed .post { width: 100%; min-height: 259px; vertical-align: text-bottom; position: relative; margin-bottom: 35px; }
    .post-condensed .post .pic { width: 184px; height: 259px; float: left; margin-right: 20px; }
    .post-condensed .post .cont { position: absolute; bottom: 0px; left: 200px; }
    
    /*-- DIFFERENT POSTS --*/
    ul.post-diff { list-style: none; margin: 0; padding: 0; }
    ul.post-diff .post { width: 100%; min-height: 150px; margin-bottom: 20px; clear: both}
    ul.post-diff .wiki { width: 100%; min-height: 190px; margin-bottom: 20px; }
    ul.post-diff .post .levt { float: left; margin-right: 10px; margin-bottom: 30px }
    ul.post-diff .wiki .levt { height: 190px; margin-right: 20px; margin-top: 0px; }
    ul.post-diff .post .pic { position: relative; width: 50%; height: 168px; float: left; margin-right: 15px }
    ul.post-diff .post .pic img { width: 100%; }
    
    /*-- DOUBLE POSTS --*/
    .double-posts h1 { font-family: 'Patua One', serif; font-size: 28px; color: #F79431; margin-top: 0px; font-weight: normal; text-align: left; width: auto; background: none; margin-bottom: 15px; }
    .post-double { list-style: none; margin: 0; padding: 0; }
    .post-double .post { width: 100%; margin-bottom: 50px; }
    .post-double .post img { width: 100%; min-height: 165px; }
    .post-double .post h2 { margin-top: 8px; margin-bottom: 8px; font-weight: normal; font-family: 'Patua One', serif , times; font-size: 18px; }
    .post-double .post:nth-child(2) { margin-right: 0px; }
    
    .slider_4col { min-height: 362px; width: 100%; position: relative; background-color: #222; }
    .slider_4col .slide { position: relative; width: 100%; min-height: 220px; background-position: center; background-repeat: no-repeat; background-size: cover; }
    .slider_4col .slide .overlay { background-color: rgba(0,0,0,0.7); width: 100%; position: absolute; color: #FFF; padding: 10px; box-sizing: border-box; }
    .slider_4col .slide .top { bottom: 0px; }
    .slider_4col .slide .btm { bottom: 0px; }
    .slider_4col .slide .overlay h2 { margin: 0px; }
    .slider_4col .slide .overlay a { color: #FFF; text-decoration: none; font-weight: normal; }
    .slider_4col .slide .overlay a:hover { color: #F90; }

	.slider_2col { width: 100%; position: relative; background-color: #222; }
    .slider_2col .slide { position: relative; width: 100%; /* min-height: 220px; */ background-position: center; background-repeat: no-repeat; background-size: cover; }
    .slider_2col .slide .overlay { background-color: rgba(0,0,0,0.7); width: 100%; position: absolute; color: #FFF; padding: 10px; box-sizing: border-box; }
    .slider_2col .slide .top { bottom: 0px; }
    .slider_2col .slide .btm { bottom: 0px; }
    .slider_2col .slide .overlay h2 { margin: 0px; }
    .slider_2col .slide .overlay a { color: #FFF; text-decoration: none; font-weight: normal; }
    .slider_2col .slide .overlay a:hover { color: #F90; }

    .slider_2col .slide .info { color: #FFF; font-size: 13px; padding: 0px 10px; }
    .slider_2col .slide .info p { padding-right: 10px; margin-top: 5px; margin-bottom: 10px;  }
    .slider_2col .slide .info p img { vertical-align: middle; margin-right: 6px; }
    .slider_2col .slide .info span { float: right; }

    .slider_3col .duo { width: 100%; float: left; }
    .slider_3col .duo .slide { position: relative; float: left; width: 50%; display: inline-block; min-height: 362px; background-position: center; background-repeat: no-repeat; background-size: cover }
    .slider_3col .slide { position: relative; float: left; width: 100%; display: inline-block; min-height: 362px; background-position: center; background-repeat: no-repeat; background-size: cover }
    
    .slider_3col .slide .overlay { background-color: rgba(0,0,0,0.7); position: absolute; width: 100%; color: #FFF; min-height: 100px; box-sizing: border-box; }
    .slider_3col .slide .info { color: #FFF; font-size: 13px; padding: 10px; }
    .slider_3col .slide .info p { padding-right: 10px; margin-top: 5px; margin-bottom: 10px;  }
    .slider_3col .slide .info p img { vertical-align: middle; margin-right: 6px; }
    .slider_3col .slide .info span { float: right; }
    .slider_3col .slide .top { bottom: 0px; }
    .slider_3col .slide .btm { bottom: 0px; }
    .slider_3col .slide .overlay h2 { margin: 0px; }
    .slider_3col .slide .overlay a { color: #FFF; text-decoration: none; font-weight: normal; }
    .slider_3col .slide .overlay a:hover { color: #F79431; }
    
    .slider_5col .duo { width: 100%; float: left; }
    .slider_5col .duo .slide { position: relative; float: left; width: 100%; display: inline-block; background-position: center; min-height: 300px; background-repeat: no-repeat; background-size: cover }
    .slider_5col .slide { position: relative; float: none; width: 100%; display: inline-block; min-height: 300px; background-position: center; background-repeat: no-repeat; background-size: cover }
    
    .slider_5col .slide .overlay { background-color: rgba(0,0,0,0.7); position: absolute; width: 100%; color: #FFF; min-height: 100px; box-sizing: border-box; }
    
    .review-highlite-img { font-size: 26px; font-weight: normal; color: #ffa733; font-style: italic; text-align: center; }
    .review-highlite-img p { font-size: 26px; display: block; text-align: center; line-height: normal; padding: 20px; vertical-align: middle; }
    .review-highlite-img img { display: block; width: 100%; }
    .review-content .cimg-left { width: 100%; margin-right: 20px; }
    
    .final-verdict { margin-top: 10px; }
    .review-meter h2 { text-align: center }
    
    .pro-cons { font-family: georgia, times; font-size: 18px; background-color: #FFF; display: block; position: relative; margin-top: 30px }
    .pro-cons .the-good { width: 100%; text-align: center;}
    .pro-cons .the-good h2 { color: #519500; margin-bottom: 5px; text-align: center }
    .pro-cons p { margin-top: 0px; }
    .pro-cons .the-good img { float: none; margin: 0px; width: auto; }
    .pro-cons .the-bad { width: 100%; text-align: center;}
    .pro-cons .the-bad h2 { color: #F42222; margin-bottom: 5px; text-align: center }
    .pro-cons .the-bad img { float: none; margin: 0px; width: auto; }
    
    .final-verdict { background-color: #F87023; position: relative; margin-top: 180px; margin-left: -20px; margin-right: -20px; padding: 25px 25px; text-align: center }
    .final-verdict h2 { color: #FFF; margin-bottom: 5px; margin-top: 0px; text-transform: uppercase; font-weight: normal }
    .final-verdict img { float: none; margin: 0px; width: auto; }
    .final-verdict p { font-family: georgia, times; font-size: 18px; margin-top: 0px; color: #FFF; margin-bottom: 0px }

    .ratin {position: absolute; top: -170px; left: 0px; right: 0px; width: 155px; height: 155px; margin: 0 auto; background-color: #FFF; padding: 10px; border: 4px solid #F87023; border-radius: 90px; }
    .drmenu-box{max-width: 232px;margin: 0 auto;text-align: center;}
    .filters-bar .bar span { padding-right: 5px; }
    .filters-bar .bar .drMenu { min-width: 30%; }
    .filters-bar .bar .drMenu ul li { width: 100%; }

    .reviews li .pic { float: left; }
    .reviews li h2 { font-size: 17px; margin-bottom: 5px; }
    .reviews li p { margin-top: 0px; }

    .popular ul li { min-height: 170px; padding: 8px; background-color: #191919; margin-bottom: 15px }
    .popular ul li img { float: left; margin-right: 15px; }
  
    .wikis li { float: left; font-family: 'Patua One', serif; width: 100%; margin-right: 20px; min-height: 160px; position: relative; margin-bottom: 40px; }
    .wikis li:nth-of-type(2n) { margin-right: 0px; }
    .wikis li img { float: left; margin-right: 12px; }
    .wikis li div { position: absolute; left: 135px; bottom: 0px; z-index: 1; }

    .quick-jump, .quick-jump-menu { max-width: 45%; }
  
    .cheatlist li { width: 100%; clear: left; position: relative; min-height: 168px; font-family: 'Patua One', serif; }
    .cheatlist li img { float: left; margin-right: 15px; margin-bottom: 30px; }
    .cheatlist li h2 { font-family: 'Patua One', serif; font-size: 19px; position: absolute; bottom: 0px; left: 315px; margin-bottom: 0px }
 
    .product-content .review { width: 100%; }
    .product-content .info { width: 100%; text-align: center; }
    .product-content .side-ads { width: 100%; }

    .featured-main { width: 100%; position: relative; height: 300px; height: auto; margin-bottom: 30px; }
    .featured-main img { width: 100%; }
    .featured-main .info { font-size: 14px; }
    .featured-main .info h2 { font-size: 20px;margin: 0px; }
    .featured-main .info h2 a {font-size: 20px;}
    .featured-main .info img { width: auto; }
    .featured-main .info .ratingChart { bottom: 74px; right: 6px; }
    .featured-main .info .ratingChart img { width: 40px; }

    .reviews-top3 ul { list-style: none; margin: 0; padding: 0; }
    .reviews-top3 ul li { position: relative; min-height: 185px; border-bottom: 1px solid #343434; margin-bottom: 15px }
    .reviews-top3 ul li:nth-of-type(3n) { border-bottom: 0px; margin-bottom: -10px; }
    .reviews-top3 ul li .pic { float: left; height: 168px; margin-right: 15px; position: relative }
    .reviews-top3 ul li .pic .rating { width: auto; position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; }
    .reviews-top3 ul li h2 { font-size: 17px; }
    .reviews-top3 ul li a { color: #000; text-decoration: none; }
    .reviews-top3 ul li a:hover { color: #f14600; }
    .reviews-top3 ul li .pic .info { position: absolute; bottom: 0px; left: 0px; z-index: 2; width: 100%; line-height: 30px; height: 30px; background-color: rgba(0,0,0,0.5); font-size: 12px; color: #FFF; }
    .reviews-top3 ul li .pic .info span { float: right; }
    .reviews-top3 ul li .pic .info img { vertical-align: middle; margin: 0px 6px; }
    .reviews-top3 ul li .pic .info a { color: #FFF; }
    .reviews-top3 ul li .pic .info a:hover { color: #FC0; }
    .reviews-top3 ul li .post-meta { position: absolute; bottom: 15px; left: 315px; }
    .reviews-top3 ul li .post-meta p { margin: 0px; }
    .reviews-top3 ul li .post-meta p span { font-weight: normal; color: #F87023; font-family: 'Patua One', serif; }
  
    /* -- PLATFORM QUERIES -- */
    
    .platforms .drMenu { float: right; margin-top: 5px; }
    .platforms h2 { float: left; }
    .platform-xbox360 .double-posts h1 { font-family: 'Patua One', serif; font-size: 28px; color: #51B60D; margin-top: 0px; font-weight: normal; text-align: left; width: auto; background: none; margin-bottom: 15px; }
    .platform-xbox360 .post-condensed h1 { font-family: 'Patua One', serif; font-size: 28px; color: #51B60D; margin-top: 10px; font-weight: normal; text-align: left; width: auto; background: none; margin-bottom: 15px; }
    
/*------ PLAY STATION  #1F2B5A------*/
    .platform-ps .double-posts h1 { font-family: 'Patua One', serif; font-size: 28px; color: #1F2B5A; margin-top: 0px; font-weight: normal; text-align: left; width: auto; background: none; margin-bottom: 15px; }
    .platform-ps .post-condensed h1 { font-family: 'Patua One', serif; font-size: 28px; color: #1F2B5A; margin-top: 10px; font-weight: normal; text-align: left; width: auto; background: none; margin-bottom: 15px; }

/*------ WII U  #4B87A5------*/
    .platform-wii .double-posts h1 { font-family: 'Patua One', serif; font-size: 28px; color: #4B87A5; margin-top: 0px; font-weight: normal; text-align: left; width: auto; background: none; margin-bottom: 15px; }
    .platform-wii .post-condensed h1 { font-family: 'Patua One', serif; font-size: 28px; color: #4B87A5; margin-top: 10px; font-weight: normal; text-align: left; width: auto; background: none; margin-bottom: 15px; }

/*------ 3DS #7B282D------*/
    .platform-3ds .double-posts h1 { font-family: 'Patua One', serif; font-size: 28px; color: #7B282D; margin-top: 0px; font-weight: normal; text-align: left; width: auto; background: none; margin-bottom: 15px; }
    .platform-3ds .post-condensed h1 { font-family: 'Patua One', serif; font-size: 28px; color: #7B282D; margin-top: 10px; font-weight: normal; text-align: left; width: auto; background: none; margin-bottom: 15px; }

/*------ PC  #366E7A------*/
    .platform-pc .double-posts h1 { font-family: 'Patua One', serif; font-size: 28px; color: #366E7A; margin-top: 0px; font-weight: normal; text-align: left; width: auto; background: none; margin-bottom: 15px; }
    .platform-pc .post-condensed h1 { font-family: 'Patua One', serif; font-size: 28px; color: #366E7A; margin-top: 10px; font-weight: normal; text-align: left; width: auto; background: none; margin-bottom: 15px; }

/*------ MMOs  #A4532E------*/
    .platform-mmos .double-posts h1 { font-family: 'Patua One', serif; font-size: 28px; color: #A4532E; margin-top: 0px; font-weight: normal; text-align: left; width: auto; background: none; margin-bottom: 15px; }
    .platform-mmos .post-condensed h1 { font-family: 'Patua One', serif; font-size: 28px; color: #A4532E; margin-top: 10px; font-weight: normal; text-align: left; width: auto; background: none; margin-bottom: 15px; }

/*------ iOS #4C3660------*/
    .platform-ios .double-posts h1 { font-family: 'Patua One', serif; font-size: 28px; color: #4C3660; margin-top: 0px; font-weight: normal; text-align: left; width: auto; background: none; margin-bottom: 15px; }
    .platform-ios .post-condensed h1 { font-family: 'Patua One', serif; font-size: 28px; color: #4C3660; margin-top: 10px; font-weight: normal; text-align: left; width: auto; background: none; margin-bottom: 15px; }
    
	.customPost .post { width: 280px; position: relative; margin: 0 auto; margin-bottom: 20px; }
	.customPost .post:nth-of-type(3n) { margin-right: auto; }

	.customPost_large .largePost { width: 100%; float: none; position: relative; }
	.customPost_large .largePost .pic .info h2 { font-size: 22px; }
	.customPost_large .largePost .pic img { width: 100%; float: none; }
	.customPost_large .post { width: 100%; float: none; margin-bottom: 30px; min-height: 165px; }
	.customPost_large .post h2 { font-size: 17px; }
	.customPost_large .post img { float: left; margin-right: 10px; margin-bottom: 30px; }
	.pullPortion {display:flex; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; flex-direction: column; -webkit-flex-direction: column; -moz-flex-direction: column; -ms-flex-direction: column; float: left;width: 100%;}
	.pullPortion .content-grid {  -webkit-order: 1; -moz-order: 1; -ms-flex-order: 1;  order: 1;}
	.pullPortion .content-comments{ -webkit-order: 2; -moz-order: 2; -ms-flex-order: 2;  order: 2;}
	.pullPortion .content-latest{ -webkit-order: 3; -moz-order: 3; -ms-flex-order: 3; order: 3;}
	.pullPortion .sidebar-area {  -webkit-order: 4; -moz-order: 4; -ms-flex-order: 4; order: 4;}

	
}
@media(max-width:544px){ 

    /*-----third party widgeds----*/
	#_ci_widget_div_33439 ul li { width: 45%; padding-right: 10px;  min-height: 183px;}


}

@media(min-width:545px) and (max-width:600px){ 
	
		/*-----third party widgeds----*/
	#_ci_widget_div_33439 ul li{ width: 46%; padding-right: 3%;}

}

}
@media(min-width:600px) and (max-width:659px){ 

		/*-----third party widgeds----*/
	#_ci_widget_div_33439 ul li{ padding: 1%;}

}


@media(min-width:660px) and (max-width: 1019px){  /* DESKTOP  [MD] */


	.popular h2{position: relative;}
	.popular h2 a {position: absolute; bottom: -2px;}
	.popular ul li h2 {font-size: 18px; margin: 0px; font-weight: normal; padding-top: 5px; height: 165px; display: block;}
    
    .page-headline h1 { font-size: 34px; }
    .accSearch input { width: 30%; padding: 8px; border-radius: 3px; border: 0px; }

    .game-release p img { width: 100%; }
    .game-release .game-releases li img { width: 118px; }
    .game-release .releases li:nth-of-type(3n) { width: 32%; padding-right: 0px; }

    .customPost .post { display: inline-block; width: 31%; min-height: 440px; margin-right: 15px; position: relative; }
    .customPost .post .pic img { width: 100%; }
	.customPost .post:nth-of-type(3n) { margin-right: 0px; }
	.customPost .post .info { box-sizing: border-box; padding: 15px; background-color: #000; position: absolute; bottom: 0; left: 0; width: 100%; }
  
	.customPost_large .post { width: 300px; float: left; margin-bottom: 15px; }
	.customPost_large .post:nth-of-type(2n) { float: right; }
	.customPost_large .largePost { width: 100%; float: none; position: relative; }

    .content { width: 100%; }
    .hidden-md { display: none; } 
    .container { width: 620px; margin: 0 auto }
    .outer-container { min-width: 640px; max-width: 660px; margin: 0 auto; box-shadow: 0 4px 0px 0px #FFF, 0 -9px 0px 0px #FFF, 5px 0 15px -4px #777, -5px 0 15px -4px #777 }
    .sidebar-area { /*width: 100%;*/ width: 640px; margin-left: -10px;}
    .sidebar-area .small-ad { float: left;width: 300px; color: #FFF; margin: 0 10px; margin-bottom: 15px; min-height: 250px;  }
    .small-ad:nth-of-type(2n) { /* margin-left: 15px!important;*/ margin-top: 0!important; }
    .small-ad:nth-child(3n) { /* margin-left: 15px!important;*/ margin-top: 0!important; }
    .small-ad:nth-child(5) {/* margin-left: 0px!important; */ /*float: right;*/}
    .small-ad:nth-of-type(6) { /*margin-left: 0px!important;*/ margin-top: 20px!important; }
    .sidebar-area .small-ad-long{float: left; clear: none; }
    .small-ad-long.small-ad.no-related-games { float: right; }
    .sidebar-area .large-ad { float: right; clear: right;   margin-right: 10px;}
    .sidebar-hottest { /*width: 300px;*/ clear: both }
    .content-area img { max-width: 100%; height:auto; }

    .video-ads.home-ads { /*margin-right: 15px; margin-left: 0px!important; */}
    .small-ad.home-ads:nth-child(2n) { /*margin-left: 15px!important;*/ margin-top: 0!important; }
    .small-ad.home-ads:nth-child(3n) { /*margin-left: 0px!important;*/ margin-top: 0!important; /*margin-right: 0px;*/}
    .sidebar-area .small-ad.home-ads:nth-child(1) { margin-top: 0px; }
    /*.small-ad.home-ads:nth-child(5) { float: right; }*/
    .sidebar-area .small-ad-long.home-ads{float: right;}

    .pager { border-top: 1px solid #777; border-bottom: 1px solid #777; padding: 5px 0px }
    .pager ul { list-style: none; margin: 0; padding: 0px; width: 420px; margin: 0 auto; }
    
    .gallery-view {  width: 100%; background-color: #000; border-bottom: 8px solid #FE9100; clear: both;  margin-bottom: 20px }
    .gallery-view .preview { float: none; /*padding: 0 15px;*/ }
    .vid-gallery .playlist { float: none; background-color: #404040; padding: 15px }
    .gallery-view .preview img { width: 100%; }

    .vid-gallery.video-gallery-page .gallery-view .preview {  width: 100%;float: left;padding-bottom: 55.91%;padding-top: 25px;}

    .product-content .review { width: 100%; }
    
    .platforms .drMenu { float: right; margin-top: 5px; }
    .platforms h2 { float: left; }
    
    .popular ul li { min-height: 170px; padding: 8px; background-color: #191919; margin-bottom: 15px }
    .popular ul li img { float: left; margin-right: 15px; }
  
    .cheatlist li { width: 100%; clear: left; position: relative; min-height: 168px; font-family: 'Patua One', serif; }
    .cheatlist li img { float: left; margin-right: 15px; margin-bottom: 30px; }
    .cheatlist li h2 { font-family: 'Patua One', serif; font-size: 19px; position: absolute; bottom: 0px; left: 315px; margin-bottom: 0px }
    
    ul.team li { float: left; width: 25%; text-align: center; margin-bottom: 20px  }
    ul.team li .pic { background-color: #d2d2d2; width: 120px; height: 120px; margin: 0 auto; border-radius: 60px; }
  
    /* - HOMEPAGE POSTS - */

    ul.post-normal .post { width: 300px; position: relative; float: left; margin: 0px 20px 15px 0px; height: 300px; overflow: hidden;}
    ul.post-normal .post .pic { position: relative; width: 300px; height: 168px; }
    ul.post-normal .post .rating { position: absolute; margin: auto; left: 0; top: 0; right: 0; bottom: 0; z-index: 2; height: 81px; width: 81px; }
    ul.post-normal .post .play { position: absolute; margin: auto; left: 0; top: 0; right: 0; bottom: 0; z-index: 6; height: 62px; width: 62px; }
    ul.post-normal li.post:nth-of-type(2n) { margin-right: 0px; }
    ul.post-normal li.post:nth-of-type(4) { margin-left: 0px; float: left; }
    /* ul.post-normal li.post:nth-child(21) { margin-right: 20px; } */
    ul.post-normal li.post:nth-child(22) { margin-right: 0px; }
      .remain12 {  width: 660px;}
    
    /*-- KEEP READING - VIDEO POSTS --*/
    
    .video-posts { }
    .video-posts .large-post { width: 100%; }
    .video-posts .large-post img { width: 100%; }
    .video-posts .small-posts { width: 100%; }
    .video-posts .post { float: left; width: 24%; margin-right: 8px }
    .video-posts .post .pic { width: 100%; position: relative }
    .video-posts .post .pic img { width: 100%; }
    .video-posts .post:nth-child(4) { margin-right: 0px }
    
    /*-- REVIEWS --*/
    
    .main-review { width: 100%; position: relative; height: 300px; height: auto; margin-bottom: 30px; }
    .main-review img { width: 100%; }
    .main-review h2 a { text-decoration: none; font-family: 'Patua One', serif; font-size: 22px; color: #FFF; margin: 0px; font-weight: normal; padding: 0px 15px; }
    .main-review .rating { position: absolute; right: 40px; bottom: 20px; z-index: 2; height: 81px; width: 81px; }
    .main-review .info { position: absolute; bottom: 4px; z-index: 5; width: 100%; background-color: rgba(0,0,0,0.6); padding: 5px 0px }
    .main-review .info h2{ width: 80%; }
    .main-review .info p { font-family: 'Georgia', serif , georgia, times; font-weight: bold; font-size: 20px; color: #FFF; padding: 0px 10px; margin: 0px; }
    .main-review h2 a:hover { font-size: 22px; }

    ul.post-normal-fit .post { width: 32%; min-height: 300px; float: left; margin: 0px 12px 15px 0px; }
    ul.post-normal-fit .post .pic { position: relative; width: 100%; }
    ul.post-normal-fit .post .pic .postpic { position: relative; width: 100%; }
    ul.post-normal-fit .post:nth-child(3) { margin-right: 0px; }
    ul.post-normal-fit .post .rating { position: absolute; margin: auto; left: 0; top: 0; right: 0; bottom: 0; z-index: 6; height: 81px; width: 81px; }
    
    /*-- ORIGINALS --*/
    
    ul.post-normal-ver .post { width: 100%; min-height: 180px; margin: 0px 0px 15px 0px; }
    ul.post-normal-ver .post .pic { position: relative; width: 300px; height: 168px; float: left; margin-right: 15px; }
    
    /*-- POST CONDENSED --*/
    
    .post-condensed {  }
    .post-condensed h1 { font-family: 'Patua One', serif; font-size: 28px; color: #F79431; margin-top: 10px; font-weight: normal; text-align: left; width: auto; background: none; margin-bottom: 15px; }
    .post-condensed .post { width: 100%; min-height: 259px; vertical-align: text-bottom; position: relative; margin-bottom: 35px; }
    .post-condensed .post .pic { width: 184px; height: 259px; float: left; margin-right: 20px; }
    .post-condensed .post .cont { position: absolute; bottom: 0px; left: 200px; }
    
    /*-- DIFFERENT POSTS --*/
    
    ul.post-diff { list-style: none; margin: 0; padding: 0; }
    ul.post-diff .post { width: 300px; min-height: 300px; float: left; margin: 0px 20px 15px 0px; }
    ul.post-diff .wiki { width: 100%; min-height: 190px; margin-bottom: 20px; }
    ul.post-diff .wiki h2 { font-size: 22px; }
    ul.post-diff .post .levt { float: left; margin-right: 10px; margin-bottom: 30px }
    ul.post-diff .wiki .levt { height: 190px; margin-right: 20px; margin-top: 0px; }
    ul.post-diff .post:nth-child(3) { margin-right: 0px; }
    ul.post-diff .post .pic { position: relative; width: 300px; height: 168px; }
    
    /*-- DOUBLE POSTS --*/
    
    .double-posts h1 { font-family: 'Patua One', serif; font-size: 28px; color: #F79431; margin-top: 0px; font-weight: normal; text-align: left; width: auto; background: none; margin-bottom: 25px; }
    .double-posts h1 .links { float: none; width: 100%; padding: 10px 0px; }
    .post-double { list-style: none; margin: 0; padding: 0; }
    .post-double .post { width: 100%; margin-bottom: 50px; clear: both; }
    .post-double .post img { width: 50%; float: left; margin-right: 10px; margin-bottom: 15px; min-height: 96px; }
    .post-double .post h2 { margin-top: 8px; margin-bottom: 8px; font-weight: normal; font-family: 'Patua One', serif , times; font-size: 18px; }
    .post-double .post:nth-child(2) { margin-right: 0px; }
    
    .slider_4col { min-height: 362px; width: 100%; position: relative; background-color: #222; }
    .slider_4col .slide { position: relative; float: left; width: 50%; display: inline-block; min-height: 181px; background-position: center; background-repeat: no-repeat; background-size: cover; }
    .slider_4col .slide .overlay { background-color: rgba(0,0,0,0.7); position: absolute; width: 100%; color: #FFF; padding: 10px; box-sizing: border-box; }
    .slider_4col .slide .top { bottom: 0px; }
    .slider_4col .slide .btm { bottom: 0px; }
    .slider_4col .slide .overlay h2 { margin: 0px; }
    .slider_4col .slide .overlay a { color: #FFF; text-decoration: none; font-weight: normal; }
    .slider_4col .slide .overlay a:hover { color: #F90; }

    .slider_2col {  width: 100%; position: relative; background-color: #222; }
    .slider_2col .slide { position: relative; float: left; width: 50%; display: inline-block; /* min-height: 181px; */ background-position: center; background-repeat: no-repeat; background-size: cover; }
    .slider_2col .slide .overlay { background-color: rgba(0,0,0,0.7); position: absolute; width: 100%; color: #FFF; padding: 10px; box-sizing: border-box; }
    .slider_2col .slide .top { bottom: 0px; }
    .slider_2col .slide .btm { bottom: 0px; }
    .slider_2col .slide .overlay h2 { margin: 0px; }
    .slider_2col .slide .overlay a { color: #FFF; text-decoration: none; font-weight: normal; }
    .slider_2col .slide .overlay a:hover { color: #F90; }

    .slider_2col .slide .info { color: #FFF; font-size: 13px; padding: 0px 10px; }
    .slider_2col .slide .info p { padding-right: 10px; margin-top: 5px; margin-bottom: 10px;  }
    .slider_2col .slide .info p img { vertical-align: middle; margin-right: 6px; }
    .slider_2col .slide .info span { float: right; }

    .slider_3col .duo { width: 50%; float: left; }
    .slider_3col .duo .slide { position: relative; float: left; width: 100%; display: inline-block; min-height: 181px; background-position: center; background-repeat: no-repeat; background-size: cover }
    .slider_3col .duo .slide:nth-child(2) { position: relative; float: left; width: 100%; display: inline-block; min-height: 181px; background-position: center; background-repeat: no-repeat; background-size: cover }
    .slider_3col .slide:nth-child(2) { position: relative; float: right; width: 50%; display: inline-block; min-height: 362px; background-position: center; background-repeat: no-repeat; background-size: cover }
    .slider_3col .slide .overlay { background-color: rgba(0,0,0,0.7); position: absolute; width: 100%; color: #FFF; min-height: 110px; box-sizing: border-box; }
    .slider_3col .slide .info { color: #FFF; font-size: 13px; padding: 10px; }
    .slider_3col .slide .info p { padding-right: 10px; margin-top: 5px; margin-bottom: 10px;  }
    .slider_3col .slide .info p img { vertical-align: middle; margin-right: 6px; }
    .slider_3col .slide .info span { float: right; }
    .slider_3col .slide .top { bottom: 0px; }
    .slider_3col .slide .btm { bottom: 0px; }
    .slider_3col .slide .overlay h2 { margin: 0px; font-size: 20px; }
    .slider_3col .slide .overlay a { color: #FFF; text-decoration: none; font-weight: normal; }
    .slider_3col .slide .overlay a:hover { color: #F79431; }
    
    .slider_5col .duo { width: 50%; float: left; }
    .slider_5col .duo .slide { position: relative; float: left; width: 100%; display: inline-block; min-height: 181px; background-position: center; background-repeat: no-repeat; background-size: cover }
    .slider_5col .duo .slide:nth-child(2) { position: relative; float: left; width: 100%; display: inline-block; min-height: 181px; background-position: center; background-repeat: no-repeat; background-size: cover }
    
    .slider_5col .slide:nth-child(3) { position: relative; float: none; width: 100%; display: inline-block; min-height: 362px; background-position: center; background-repeat: no-repeat; background-size: cover }
    .slider_5col .slide .overlay { background-color: rgba(0,0,0,0.7); position: absolute; width: 100%; color: #FFF; min-height: 110px; box-sizing: border-box; }

    .content-grid ul { list-style: none; margin: 0; padding: 0; width: 595px; margin: 0 auto; }
    .content-grid ul li { width: 130px; min-height: 180px; margin-right: 25px; margin-bottom: 25px; float: left; }
    .content-grid ul li:nth-child(4n) { margin-right: 0px; }
    
    .sidebar-videos .post { float: left; width: 300px; margin-right: 15px; }
    .sidebar-videos .post .pic { position: relative; width: 300px; height: 168px; }
    .sidebar-videos .post .pic .play { position: absolute; top: 50%; margin-top: -22px; left: 50%; margin-left: -22px; z-index: 2 }
    .sidebar-videos .small-post { width: 140px; margin-right: 17px; min-height: 200px; float: left }
    /*.sidebar-videos .small-post:nth-child(3), .sidebar-videos .small-post:nth-child(5) { margin-right: 0px; }*/
    .sidebar-videos .small-post .pic { position: relative; width: 140px; }
    .sidebar-videos .small-post .pic .postpic { width: 100%; }
    .sidebar-videos .small-post .pic .play { position: absolute; top: 50%; margin-top: -22px; left: 50%; margin-left: -22px; z-index: 2 }
    
	.review-highlite-img { font-weight: normal; color: #ffa733; font-style: italic; text-align: center; }
	.review-highlite-img p { font-size: 26px; display: block; text-align: center; line-height: normal; padding: 20px; vertical-align: middle; }
	.review-highlite-img img { display: block; }
	.review-content .cimg-left { float: none; margin-right: 20px; }

	.featured-main { width: 100%; position: relative; height: 300px; height: auto; margin-bottom: 30px; }
	.featured-main img { width: 100%; }
	.featured-main .info img { width: auto; }
	.featured-main .info div a { text-transform: none; color: #FFF; text-decoration: none; margin: 0px 10px; }

    .sort-bar .drMenu { margin-right: 14px; }
    .sort-bar .drMenu ul li { width:100%; }
    .sort-bar .btn { padding: 0px 12px; float: none; }

    .products-top6 .post { float: left; width: 300px; padding: 15px 0px; position: relative; min-height: 167px; }
    .products-top6 .post:nth-of-type(2n) { float: right; width: 300px; }

	.reviews-top3 ul { list-style: none; margin: 0; padding: 0; }
	.reviews-top3 ul li { position: relative; min-height: 185px; border-bottom: 1px solid #343434; margin-bottom: 15px }
	.reviews-top3 ul li:nth-of-type(3n) { border-bottom: 0px; margin-bottom: -10px; }
	.reviews-top3 ul li .pic { float: left; height: 168px; margin-right: 15px; position: relative }
	.reviews-top3 ul li .pic .rating { width: auto; position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; }
	.reviews-top3 ul li h2 { font-size: 20px; }
	.reviews-top3 ul li a { color: #000; text-decoration: none; }
	.reviews-top3 ul li a:hover { color: #f14600; }
	.reviews-top3 ul li .pic .info { position: absolute; bottom: 0px; left: 0px; z-index: 2; width: 100%; line-height: 30px; height: 30px; background-color: rgba(0,0,0,0.5); font-size: 12px; color: #FFF; }
	.reviews-top3 ul li .pic .info span { float: right; }
	.reviews-top3 ul li .pic .info img { vertical-align: middle; margin: 0px 6px; }
	.reviews-top3 ul li .pic .info a { color: #FFF; }
	.reviews-top3 ul li .pic .info a:hover { color: #FC0; }
	.reviews-top3 ul li .post-meta { position: absolute; bottom: 15px; left: 315px; }
	.reviews-top3 ul li .post-meta p { line-height: 22px; margin: 0px; }
	.reviews-top3 ul li .post-meta p span { font-weight: normal; color: #F87023; font-family: 'Patua One', serif; }
	  
	.pro-cons { font-family: georgia, times; font-size: 16px; background-color: #FFF; display: table-row; position: relative; margin-top: 30px }
	.pro-cons .the-good { display: table-cell; width: 50%; text-align: left; padding-right: 100px }
	.pro-cons .the-good h2 { color: #519500; margin-bottom: 5px }
	.pro-cons p { margin-top: 0px; }
	.pro-cons .the-good img { float: none; margin 0px; width: auto; }
	.pro-cons .the-bad { display: table-cell; width: 50%; text-align: right; padding-left: 100px }
	.pro-cons .the-bad h2 { color: #F42222; margin-bottom: 5px }
	.pro-cons .the-bad img { float: none; margin: 0px; width: auto; }

	.sort-bar .goLeft { padding-top: 10px; float: none; text-align: center; }
	.sort-bar .goRight { float: none; text-align: center; }
	
	.final-verdict { position:relative; background-color: #F87023; margin-left: -20px; margin-right: -20px; padding: 25px 25px }
	.final-verdict h2 { color: #FFF; margin-bottom: 5px; margin-top: 0px; text-transform: uppercase; font-weight: normal }
	.final-verdict img { float: left; margin-right: 10px; margin-bottom: 30px; width: auto; }
	.final-verdict p { font-family: georgia, times; font-size: 16px; margin-top: 0px; color: #FFF; margin-bottom: 0px }
	
	.ratin { width: 155px; height: 155px; background-color: #FFF; padding: 10px; border: 4px solid #F87023; border-radius: 90px; position: absolute; top: -154px; left: 0; right: 0; margin: auto; }

	/*------------Pull-Portion---------*/

    .pullPortion {display:flex; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; flex-direction: column; -webkit-flex-direction: column; -moz-flex-direction: column; -ms-flex-direction: column; float: left;width: 100%;}
	.pullPortion .content-grid {  -webkit-order: 1; -moz-order: 1; -ms-flex-order: 1;  order: 1;}
	.pullPortion .content-comments{ -webkit-order: 2; -moz-order: 2; -ms-flex-order: 2;  order: 2;}
	.pullPortion .content-latest{ -webkit-order: 3; -moz-order: 3; -ms-flex-order: 3; order: 3;}
	.pullPortion .sidebar-area {  -webkit-order: 4; -moz-order: 4; -ms-flex-order: 4; order: 4;}
}


@media(min-width:1020px) {  /* LARGE DESKTOP   [LG]*/
    
    .nav-icon{  display: inline; position: relative; }
    header .white-pan .menu .nav .menu-platforms li { display: inline-block; width: 24%; border-right: 1px solid #CCC; }
    .hide_mobileMenu { display: none; }

    .top-search { display: none; }
    a.mobileMenu { display: none; }
    .mobileToggle p img { vertical-align: middle; -webkit-filter: grayscale(100%); width: 25px; position: absolute; right: 22px; z-index: 601; top: 14px; height: 25px; }
 	.mobileToggle:hover p img { -webkit-filter: none; }

    .platforms .drMenu { float: right; margin-top: 5px; }
    .platforms h2 { float: left; }

    .accSearch input { width: 30%; padding: 8px; border-radius: 3px; border: 0px; }
    /* .game-release .releases li:nth-of-type(3n) { width: 32%; padding-right: 0px; } */

    .hidden-lg { display: none; }
    .container { width: 960px; margin: 0 auto }
    .outer-container { max-width: 1010px; min-width: 1000px; margin: 0 auto; box-shadow: 0 4px 0px 0px #FFF, 0 -9px 0px 0px #FFF, 5px 0 15px -4px #777, -5px 0 15px -4px #777 }
    /*max-width: 980px; min-width: 970px;  */
    .sidebar-area { float: right; width: 300px; }

    header .white-pan .container { position: relative; }

    .nav-icon img.nav-icon-img { display: none; }
    .nav-icon img.expand-button { display: none; }
    .nav-icon a span.nav-icon-plus { display: none; }

    .reviews-top3 ul li { width: 300px; min-height: 275px; float: left; margin: 0px 30px 15px 0px; position: relative }
    .reviews-top3 ul li .pic { position: relative; width: 300px; height: 168px; }
    .reviews-top3 ul li .rating { position: absolute; margin: auto; left: 0; top: 0; right: 0; bottom: 0; z-index: 2; height: 81px; width: 81px; }
    .reviews-top3 ul li:nth-of-type(3n) { margin-right: 0px; float: right; }

    .pro-cons { background-color: #FFF;  position: relative; margin-top: 30px; font-family: georgia, times; font-size: 18px; }
    .pro-cons .the-good { width: 50%; box-sizing:border-box; text-align: left; padding-right: 100px; float: left;}
    .pro-cons .the-good h2 { color: #519500; margin-bottom: 5px }
    .pro-cons p { margin-top: 0px; }
    .pro-cons .the-good img { float: left; margin-right: 10px; margin-bottom: 20px; width: auto; }
    .pro-cons .the-bad { float:right; width: 50%; box-sizing:border-box; text-align: right; padding-left: 100px }
    .pro-cons .the-bad h2 { color: #F42222; margin-bottom: 5px }
    .pro-cons .the-bad img { float: right; margin-left: 10px; margin-bottom: 24px; width: auto; }
    
    .final-verdict { position:relative; clear:both; background-color: #F87023; margin-left: -25px; margin-right: -25px; padding: 25px 25px }
    .final-verdict h2 { color: #FFF; margin-bottom: 5px; margin-top: 0px; text-transform: uppercase; font-weight: normal }
    .final-verdict img { float: left; margin-right: 10px; width: auto; }
    .final-verdict p { font-family: georgia, times; font-size: 18px; margin-top: 0px; color: #FFF; margin-bottom: 0px }
    
    .ratin { width: 155px; height: 155px; background-color: #FFF; padding: 10px; border: 4px solid #F87023; border-radius: 90px; position: absolute; top: -130px; left: 0; right: 0; margin: auto; }

    ul.team li { float: left; width: 25%; text-align: center; margin-bottom: 20px  }
    ul.team li .pic { background-color: #d2d2d2; width: 120px; height: 120px; margin: 0 auto; border-radius: 60px; margin-bottom: 10px; }
    
    .review-highlite-img { display: table-row; font-weight: normal; color: #ffa733; font-style: italic; text-align: center; }
    .review-highlite-img p { font-size: 26px; display: table-cell; padding: 20px; line-height:normal; text-align: center; vertical-align: middle; }
    .review-highlite-img img { display: table-cell; }
    .review-content .cimg-left { float: left; margin-right: 20px; }
    .review-highlite { padding: 0px 150px; }

    .popular ul li { float: left; min-height: 260px; padding: 8px; min-width: 294px; background-color: #191919; width: 30%; margin-right: 15px; margin-bottom: 15px }
    .popular ul li img { width: 294px; margin-top: 5px; }
    .popular ul li:nth-child(3) { margin-right: 0px; }
    
    .cheatlist li { width: 100%; clear: left; position: relative; min-height: 168px; font-family: 'Patua One', serif; }
    .cheatlist li img { float: left; margin-right: 15px; margin-bottom: 30px; }
    .cheatlist li h2 { font-family: 'Patua One', serif; font-size: 19px; position: absolute; bottom: -2px; left: 315px; margin-bottom: 0px }

    .sidebar-area .small-ad { float: left; margin: 10px 0px; width: 300px; }
    .sidebar-area .small-ad:nth-child(2) {margin-top: 0px; }
    .sidebar-area .large-ad { float: right; margin: 10px 0px }
    .pager { border-top: 1px solid #777; border-bottom: 1px solid #777; padding: 5px 0px; margin-bottom: 15px; }
    .pager ul { list-style: none; margin: 0; padding: 0px; width: 420px; margin: 0 auto; }    
    
    .gallery-view .preview { width: 620px; /* padding: 0 15px; */ float: left; }
    .vid-gallery .playlist { width: 265px; float: right; background-color: #404040; padding: 15px; margin-bottom: 15px }

    .sidebar-videos .post .pic { position: relative; width: 300px; height: 168px; }
    .sidebar-videos .post .pic .play { position: absolute; top: 50%; margin-top: -22px; left: 50%; margin-left: -22px; z-index: 2 }
    .sidebar-videos .small-post { width: 140px; margin-right: 17px; min-height: 200px; float: left }
    .sidebar-videos .small-post:nth-child(4), .sidebar-videos .small-post:nth-child(6) { margin-right: 0px; }
    .sidebar-videos .small-post .pic { position: relative; width: 140px; }
    .sidebar-videos .small-post .pic .postpic { width: 100%; }
    .sidebar-videos .small-post .pic .play { position: absolute; top: 50%; margin-top: -22px; left: 50%; margin-left: -22px; z-index: 2 }

    /*-- LATEST POSTS ---*/
    ul.post-normal .post { width: 300px; height: 300px; float: left; margin: 0px 30px 15px 0px; position: relative; overflow: hidden;}
    ul.post-normal .post .pic { position: relative; width: 300px; height: 168px; }
    ul.post-normal .post .rating { position: absolute; margin: auto; left: 0; top: 0; right: 0; bottom: 0; z-index: 2; height: 81px; width: 81px; }
    ul.post-normal .post .play { position: absolute; margin: auto; left: 0; top: 0; right: 0; bottom: 0; z-index: 6; height: 62px; width: 62px; }
    ul.post-normal.home-latest20 li.post:nth-of-type(3n) {  float: right; }
    ul.post-normal.home-latest20 li.post:nth-child(4) { margin-right: 30px; }
    ul.post-normal.home-latest20 li.post:nth-child(7) { margin-right: 30px; float: left; }
    ul.post-normal.home-latest20 li.post:nth-child(13) { margin-right: 30px; float: left; }
    ul.post-normal.home-latest20 li.post:nth-child(10) { margin-right: 30px; float: left; }

    .results ul.post-normal li.post:nth-of-type(n) { margin-right: 30px; }
    .results ul.post-normal li.post:nth-of-type(2n) { margin-right: 0px;}

    .product-page-latest ul.post-normal li.post:nth-of-type(n) { margin-right: 30px; }
    .product-page-latest ul.post-normal li.post:nth-of-type(2n) { margin-right: 30px;}
    .product-page-latest ul.post-normal li.post:nth-of-type(3n) { margin-right: 0px; }

    /*-- KEEP READING - VIDEO POSTS --*/
    .video-posts { }
    .video-posts .large-post { float: left; width: 552px; }
    .video-posts .small-posts { width: 405px; float: right; }
    .video-posts .post { float: left; width: 190px; margin: 0px 7px 15px 10px; min-height: 190px; }
    .video-posts .post .pic { width: 192px; height: 107px; position: relative; }
    .video-posts .post:nth-child(2n) { margin-right: 0px; margin-left: 7px }

    .products-top6 .post{ float: left; width: 300px; padding: 15px 0px; position: relative;}
    .products-top6 .post:nth-of-type(2n) { float: right; }

}

@media (max-width: 1020px) {
  /*.reviews li:last-child { border-bottom: 1px solid; }*/

  /* menu */
  .nav-icon { display: block; }
  header .white-pan  { position: relative; }
  header .white-pan .menu.mob-nav { height: 100%; min-width: 220px; width:30%;border-left: 1px solid #CCC; right: 0; position: fixed; z-index: 1000; right:-500px; background-color: #fff; overflow: hidden; }
  .nav-icon img.curr-arrow{visibility: hidden; }
  .submenu { border-top: 0px; width: 97%; position: static; min-height: 0px; background-color: #FFF; z-index: 501; padding: 0px; padding-left: 60px;  box-shadow: 0px 0px 0px; }
  .submenu h3{ display: none; }
  .submenu .submenu-panels{ display: none; }
  .menu.mob-nav .nav li:hover .submenu { width: 87%; }
  .menu.mob-nav .nav .menu-platforms li div img { display: none; }
  .menu.mob-nav .nav .menu-platforms li { border-right: 0px; display: block; }
  .menu.mob-nav .nav .menu-platforms li a { line-height: 23px; }
  header .white-pan .menu.mob-nav .nav .submenu-navs { width: 100%; height: auto; border: none}
  .top-search img { display: none; }

  .top-ad,.bottom-ad { margin: 10px 0px; text-align: center; -ms-overflow-style: none; }
  .top-ad img, .bottom-ad img {/*width: 100%;*/ max-width: 728px; }

  .menu.mob-nav p { font-size: 18px; line-height: 30px; border-bottom: 1px solid #D3D3D3; padding-bottom: 12px; margin: 42px 15px 15px 15px }
  .menu.mob-nav p a.hide_mobileMenu img { vertical-align: middle; float: right; }
  .menu.mob-nav p a.hide_mobileMenu { color: #333; text-decoration: none; }
  .menu.mob-nav p a.hide_mobileMenu:hover { color: #999; }

  .menu.mob-nav .nav li.active { background-color: #fbfbfb; color: #FF4500; }
  .menu.mob-nav .nav li.active a.nav-icon-name { color: #FF4500; background-color: #fbfbfb;}
  .menu.mob-nav .nav li.active ul li a:hover { color: #FF4500; background-color: #fff;}

  .menu.mob-nav { width: 220px; background-color: #FFF; border-left: 1px solid #CCC; height: 100%; position: fixed; right: -222px; top: 0; z-index: 999; }
  header .white-pan .menu.mob-nav .nav { list-style: none; margin: 0; padding: 0;overflow-y:scroll; overflow-x: hidden; height: 100%; width: 100%;box-sizing:content-box; position: fixed; }
  header .white-pan .menu.mob-nav .nav.logged-in {top:32px;}
  .menu.mob-nav .nav li img{width:34px; margin:6px 10px; float:left; }
  .menu.mob-nav .nav li img.expand-button { width: 10px; transition: all 0.4s;  } 
  .menu.mob-nav .nav li.active img.expand-button { transform: rotate(180deg); -webkit-transform:rotate(180deg);-ms-transform:rotage(180deg);}
  .menu.mob-nav .nav li a { color: #333; font-size: 14px; display: block; padding: 8px 5px; line-height: 30px; text-decoration: none; line-height: 52px}
  .menu.mob-nav .nav .expand-button-container { float: right; margin-top: 8px; padding-top: 12px; right: 8px; bottom: 0; top: 2px; height: 36px; box-sizing: border-box; width: 42px; border-left: 1px solid #eee; }

   /* .menu.mob-nav .nav li.active a { color: #FF4500;  } */
  .menu.mob-nav .nav li.active .submenu-navs { display: block; }
  /* .menu .nav li .submenu-navs { display: none; } */
  header .white-pan .menu.mob-nav .nav > li{ display: inline-block; width: 100%; height:auto; border-top: 1px solid #EFEFEF; }
  .menu.mob-nav .nav li:hover{background-color: #fbfbfb;}
  .menu.mob-nav .nav li.active .submenu { display: block; overflow: hidden; }
  .menu.mob-nav .nav li ul { list-style: none; padding: 0px 0px 0px 38px }
  .menu.mob-nav .nav li ul li a { background-color: #FFF; color: #777; font-size: 14px; display: block; padding: 0px 15px; line-height: 30px; text-decoration: none; }
  .menu.mob-nav .nav li ul li a:hover { color: #FF4500; } 

  /* sidebar - noflex */
  .no-flexbox .pullPortion.activate{position: relative; }
  .no-flexbox .pullPortion. .sidebar-area{visibility: hidden;}
  .no-flexbox .pullPortion.activate .sidebar-area{position: absolute; bottom:0px; visibility: visible;}

}

@media (max-width: 782px) {
	header .white-pan .menu.mob-nav .nav.logged-in{top:46px;}
}