@-ms-viewport { width: device-width; }

body {
	max-width:100%;
	background-color: #FFF;
}
h3 {
	font-size: 1.2em;
}

.pageflipper a {
	margin-top:1%;
}

/* MAIN LAYOUT "FRAME" */
body.menu-active #mobileext {
	height: 100%;
	width: 100%;
	background: #000;
	position: fixed;
	top: 0;
	left: 70%;
	z-index: 99;
	box-shadow: -1px 0px 16px 1px #000;
	opacity: 0.7;
	display: block;
}

#ad_bg, #ad_bg_l, #ad_bg_r {
	display:none;
}
.ad_bg {
	background: none;
}

/* LIVE STREAM */
#livestreamWrapperInner {
	width: 96%;
	padding: 0% 2%;
}

#livestreamText h2, #livestreamText h2 {
	display: none;
}

#livestreamWatchNowButton {
	float: right;
}

body.menu-active #livestreamWrapper {
	display: none;
}

.moreStreams a {
	width: 47%;
	margin-right: 1em;
}

.moreStreams img {
	width: 100%;
}

.moreStreams a:nth-child(4n) {
	margin-right: 1em;
}

.moreStreams a:nth-child(odd) {
	margin-right: 0em;
}

/* LOGIN */
.loginWrapper {
	top: 0;
	bottom: 0;
	position: fixed;
}

#loginform {
	line-height: 1.5em;
	color: #FFF;
}

#re_loginbox a {
	border: none;
	background: none;
	margin-left: 1.5%;
}





.loginWrapper label {
	color: #FFF;
}

.loginWrapper p {
	color: #FFF;
}

.loginWrapper input[type=text], .loginWrapper input[type=password] {
	border-radius: 0px;
	border: none;
	background: #FFF;
}

#re_loggedinbox, #re_loggedinbox a {
	color: #FFF;
}

/*--------------------------------------------*/

.fbLikeBox {
    text-align: center;
}

.fbLikeBox2 {
	display: none;
    text-align: center;
}


.fb-like.fb_iframe_widget {
	float: none;
}

.re_btn-block {
    width: 50%;
    height: 35px;
}

.re_btn-facebook {
	color: #fff;
    background-color: #4c66a4;
    border-color: #4c66a4;
    text-shadow: -1px 1px #417cb8;
    border: none;
    margin-top: 8px;
}

.re_btn-facebook:hover {

}

.pt-5 {
	
}

/*--------------------------------------------*/

#re_loggedinbox > ul {
	margin-left: 2%;
	float: left;
	line-height: 3em;
	font-size: 1.1 em;
	/*padding-top: 1em;*/
}

#re_loggedinbox ul li {
	display: none;
}

#re_loggedinbox ul li:first-child {
	/*margin-top: -5%;*/
	font-size: 1.3em;
	display: none;
}

#re_loggedinbox .avatar {
	/*margin-left: auto;
	margin-right: auto;
	display: table;
	float: none;*/
	/*width: 15%;*/
	width: 40px;
	height: auto;
	vertical-align: middle;
	/*margin-right: 63%;*/
	margin-left: 2%;
}

#re_loggedinbox .menumorerwd {
	display: inline-block;
	vertical-align: middle;
	float: right;
	margin-top: 0.4em;
}

/*span.seeNotificationsButton::before {
	background-image: url("bell_rwd.png");
	background-position-y: 3px;
}*/

/* HEADER & MENU */
.mainheader {
	top: 0px;
	left: 0px;
	position: relative;
	width: 100%;
	/* -moz-transition: left 1s;
	-webkit-transition: left 1s;
	transition: left 1s; */
}

#countrybar {
	display: none;
	background: none;
}
body.menu-active #countrybar {
	display:block;
}

#mainheader h1, #mainheader #eventad {
	display: none;
}

#mainheader #re_loginbox, #re_loggedinbox {
	display: none;
}

.followbtns, .tgn, .countries {
	display: none;
}

#mainheader #hwrap2 #grlogo img.rwd_top_bar {
	position: absolute;
	right: 1em;
	top: 1.3em;
	display: block;
	cursor: pointer;
}

#grlogo .fakeh1{
	display:none;
}

.profile_actions .notificationIconsWrapper { display:none; }
.notificationIconsWrapper.rwd{
	/*display:inline-block !important;*/
	position:absolute;
	right: 3.5em;
	top: -1.2em;
}
.notification-basket-logout {
	display: none;
}
.notification-basket.rwd{
	/*display:inline-block !important;*/
	position:absolute;
	right: 4.5em;
	top: 0;
	font-size: 1.3em; 
    font-weight: bold; 
}
.notification-basket-logout.rwd{
    position: absolute;
    right:2.5em;
    top: 0;
    font-size: 1.3em;
    font-weight: bold;

}


span.notifNumber{
	line-height: 1em;
	bottom: -5px;
	left: 3px;
}

#re_loggedinbox .profile_actions_wrapper {
	float: left;
	margin-left: 2%;
}
#re_loggedinbox .profile_actions_wrapper p{
	line-height: 2em;
}
#re_loggedinbox .logoutWrapper {
	left: 0;
}
span.logoutlabel::before {
	background-image: url("logout_rwd.jpg");
	margin-left: 0px;
}


#notiPopupWrapper{
	margin-top: 3.9em;
	margin-right: 1.4em;
	margin-left: 1.4em;
}

#notiPopupWrapper .notifpopup::before{
	margin-right:2em;
}
@media all and (max-width: 391px) {
	#notiPopupWrapper .notifwrapper ul::after {display:none;}
		.wm-outer-container {
		display:none;
	}
}

#topsearch {
	position: absolute;
	background: #000;
	width: 100%;
	margin: 0px;
	display:block;
	top: 5em;
}

#topsearch input[type=text] {
	border: none;
	border-radius: 0;
	margin: 2% 0 2% 2%;
	vertical-align: top;
	min-width: 80%;
	max-width: 98%;
	padding: 2.5% 0;
	float:left;
}

#topsearch input[type=image] {
	display: none;
}

#topsearch .rwd{
	display: block !important;
	border: none;
	background: #0ae;
	color: #FFF;
	padding: 2.6% !important;
	line-height: normal;
	margin:2% 2%;
}

#mainheader #hwrap {
	/*padding: 15px 0px;*/
	padding: 0px;
	width: 100%;
	left: 0%;
	/*position: relative;*/
	/*border-bottom: 1px solid #444;*/
	/* -moz-transition: left 1s;
	-webkit-transition: left 1s;
	transition: left 1s; */
	/*min-height: 38px;*/
}

#mainheader #hwrap2 {
	width: 100%;
	line-height: 4em;
}

#mainheader #hwrap2 #grlogo {
	height: inherit;
	float: none;
	text-align: center;
	width: 100%;
}

#mainheader #hwrap2 #grlogo img {
	max-width: 45%;
	vertical-align: middle;
	height: auto;
}

#grlogo a, #grlogo a img {
	display: inline;
}

.iconicon-menu {
	background: url("/lay/others_menu3.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    /*display: inline-block;*/
    height: 20px;
    left: 10px;
    position: absolute;
	z-index: 999;
	/*top: 3px;*/
	top: 1.3em;
    width: 20px;
	vertical-align: middle;
	float: left;
	cursor:pointer;
}

.iconicon_menu_close {
	background: url("/lay/others_menu_close.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

/* Menu itself */
nav.slide-menu {
	position: fixed;
	top: -100px;
	left: 0%;
	bottom: 0;
	display: block;
	float: left;
	max-width: 70%;
	min-width: 70%;
	height: 100%;
	background: #444;
	color: #ffffff;
	/* -moz-transition: left 1s;
	-webkit-transition: left 1s;
	transition: left 1s; */
}

#navmain {
	display: none;
}

nav#navmain ul {
	position: absolute;
    display: block;
    list-style: none outside none;
    padding: 0;
	left: -100%;
	max-width: 100%;
	min-width: 100%;
	/* -moz-transition: left 1s;
	-webkit-transition: left 1s;
	transition: left 1s; */
}

nav#navmain ul li {
	display: block;
	padding: 0.5% 4%;
}

nav#navmain ul li.l {
	border-bottom: 1px solid #777;
}

nav#navmain ul li.r {
	border-bottom: 1px solid #444;
}

nav#navmain .l span, nav#navmain .r span {
	padding: 0px;
	border: none;
}

#navmain .dropdown {
	display: none;
	padding: 0;
	padding-bottom: 5%;
}

#navmain .l .ws .menumorerwd {
	float: right;
	margin-top: 3%;
	display: block;
}

/* MENU ACTIVE */
body.menu-active { width: 100%; overflow-x: hidden; background: #333;}
body.menu-active nav#navmain.slide-menu { position: absolute; }
body.menu-active div#pagebackground { left: 70%; position:fixed; max-width: 100%; padding-top: 53px; }
body.menu-active #countrybar {display: block;}
body.menu-active #mainheader { display: block; left: 0%; z-index:99; }
body.menu-active #navmain { background: #333; display: block; background-image: none; height: 100%; background: #333;position: absolute;	top: 0;	bottom: 0; font-size: 1em;}
body.menu-active #navmain ul { left: 0%; margin-top: 55px;}
/*body.menu-active #mainheader #hwrap { position: fixed; z-index:9; left: 70%;}*/
body.menu-active #navmain .dropdown { position: relative; max-width: 100%; /*margin-left: 5%; margin-bottom: 5%;*/ }
body.menu-active #navmain .dropdown .content a { border: none; }
body.menu-active #navmain li:first-child .dropdown { margin: auto;}
body.menu-active #navmain li.others_menu { display: none; }
body.menu-active #navmain2 {	max-width: 100%; min-width: 100%; }
body.menu-active #topsearch { display: none;}
body.menu-active #mainheader .iconicon-menu { left: 72%; position: fixed; }
body.menu-active #mainheader #grlogo{ left: 72%; position: fixed; z-index:999; }
body.menu-active #mainheader #re_loginbox { display: block; left: 0; z-index: 99; bottom: initial;}
body.menu-active #mainheader .loginWrapper { left: 0; top: 0; z-index: 999; display: block; max-width: 70%; min-width: 70%; box-shadow: none; border: none; background: #333;}
body.menu-active #mainheader .loginWrapper #loginform { background: none;}
body.menu-active #mainheader #re_loggedinbox { /*padding: 15px 0% 0% 3%; left: 0; top: 0; position: absolute; z-index: 999; background: #333; /*width: 64%;*/ position: absolute; display: block; padding: 10px; width: 65.5%; height:100px; cursor: pointer;}

body.searchopen #pagebackground {
	top: 7em;
}

body.searchopen #countrybar {
	display: block;
}

/*body.menu-active #topsearch.loggedin { top: 6em;}*/
body.menu-active #navmain.loggedin { top: 4.5em;}

/* SPECIAL TO OPEN LOGIN BOX */
body.menu-active.loginboxopen #navmain {
	top: 12.8em !important;
}

/*body.menu-active.loginboxopen #topsearch {
	top: 20em !important;
}*/

body.menu-active.loginboxopen #re_loggedinbox ul li {
	display: block;
}

/* PAGE */
#pagebackground {
	padding: 0px;
	background: #fff !important;
	left: 0px;
	/* -moz-transition: left 1s;
	-webkit-transition: left 1s;
	transition: left 1s; */
}

.main {
	width: inherit;
	box-shadow: none;
}

#ad_top{
	/* display:none; */
	width: 100%;
	margin-top: 2% !important;
}

#ads_top2, .intad, .textad {
	height: inherit !important;
	margin: 0 !important;
	width: 100% !important;
	padding: 0 !important;
	border: none !important;
}

#ads_top2 > iframe, #ads_top2 body > iframe   {
	width: 100% !important;
	padding: 0 !important;
	border: none !important;
}

iframe body {
	text-align: left;
}

#ads_top2 > body {
	text-align: left !important;
}

#ads_top2 embed {
	width: 100%;
}

/*.ad_video {
	display: none !important;
}
*/
.ad_video video {
	width: 100%;
	height: 100%;
}
.ad970 {
	display: none !important;
}

.ad300b {
	display: none;
}
#ad_top {
	display: none;
}
#ad_iphone, #ad_mobiletopinsidetext {
	display: block;
}
#ad_iphone iframe, #ad_mobiletopinsidetext iframe {
	position:relative !important;
	display: block;
	margin:0 auto;
	width: 320px;
}

#ad_smartphlead2 {
	width: 320px;
	height: 160px;
	margin: 0;
	max-width: 100%;
	text-align: center;
	display: block;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
}

#ad_smartphbig, #ad_smartphbig2, .ad_smartphbig {
	width: 300px;
	height: 300px;
	margin: 0;
	max-width: 100%;
	text-align: center;
	display: block;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
}
.ad_smartphbig.margin-bottom {
	margin-bottom: 2%;
}

#ad_smartphbig.itsanad, #ad_smartphbig2.itsanad, .ad_smartphbig.itsanad {
	height: 315px;
}

#ad_smartphbig iframe, #ad_smartphbig2 iframe, .ad_smartphbig iframe {
	width: 300px;
	height: 300px;
}
#ad_iphone img, #ad_mobiletopinsidetext img {
	width: inherit !important;
	height: inherit !important;
	margin: 0;
	max-width: 100%;
}

#ad_smartphbig img, #ad_smartphbig2 img, .ad_smartphbig img {
	width: 300px;
	height: 300px;
	margin: 0 auto;
}

#ad_iphone img, #ad_mobiletopinsidetext img {
	width: 100% !important;
}

/* solving issues with track image without protocol */
#ad_iphone img.track, #ad_mobiletopinsidetext img.track {
	width: inherit !important;
}


/*.ad970, .intad, .textad {
	width: inherit !important;
	height: inherit !important;
	margin: 0;
	max-width: 100%;
	display: block !important; /* was causing troubles on ie with inline display: table for ad970 *//*
}*/

.intad img {
	width: inherit !important;
	height: inherit !important;
	max-width: 100%;
	margin: 0;
}


.colthin.rwd .ad300 {
	display: none;
}

.colwide, .colthin {
	max-width: 100%;
	width: inherit !important;
	margin: 0 2%;
	float: none;
	display:block;
}

#grnation {
	display: none;
}

#bigsplash {
	max-width: 96%;
	height: inherit;
	width: inherit;
	margin: 0px 2%;
	padding-bottom: 46%;
}
#bigsplash .bigsplashArticleWrapper.splashwi5 {
	width: calc(100% * 5);
}
#bigsplash .bigsplashArticleWrapper.splashwi6 {
	width: calc(100% * 6);
}
#bigsplash .bigsplashArticleWrapper.splashwi7 {
	width: calc(100% * 7);
}
#bigsplash article {
	height: inherit;
}

#bigsplash article.splashwi5, .bigsplashbg.splashwi5 {
	width: 650px;
	max-width: 96%;
	width: calc(100% / 5);
}
#bigsplash article.splashwi6, .bigsplashbg.splashwi6 {
	width: 650px;
	max-width: 96%;
	width: calc(100% / 6);
}
#bigsplash article.splashwi7, .bigsplashbg.splashwi7 {
	width: 650px;
	max-width: 96%;
	width: calc(100% / 7);
}

#bigsplash article img{
	height: inherit;
	width: 100%;
}
#bigsplash .button {
	display:none;
	/*z-index:1;
	width: inherit !important;
	height: inherit !important;*/
}
.bigsplashbg {
	height: inherit;

	background: rgb(51, 51, 51);
    background: rgba(51, 51, 51, .9);

    bottom: 0;
    margin: 0;
	text-align:left;
	position:absolute;
}

.bigsplashtxt {
	width: 96%;
	font-family: "Helvetica Neue",'TeXGyreHeros',arial;
    font-weight: bold;
    line-height: 1.3;
	transition: all 0.5s ease-out 0s;
	padding: 2% 2%;
	position:relative;
	margin: 0;
	bottom: 0;
	left: 0;
}
#bigsplash h2, #bigsplash .texttype  {
	font-size: 1.3em;
	line-height: 1.3em;
}
#bigsplash .texttype  {
	padding: 0px 0px 0px 0px;
}
.bigsplashtxt p {
	display:none;
}

.flex-slider-page-container {
	display:block;
    background: none repeat scroll 0 0 #ddd;
    width: 96%;
	padding: 2%;
	float: left;
	text-align: center;
}

.flex-slider-page-container  ol{
	list-style: none;
	margin:auto;
	display:table;
}

.flex-control-nav.flex-control-paging li {
    float: left;
    padding: 5px;
}
.flex-control-paging li span {
    background: none repeat scroll 0 0 #fff;
    border-radius: 7px;
    cursor: pointer;
    display: block;
    float: left;
    height: 13px;
    margin: 3px;
    text-indent: -9999px;
    width: 13px;
}
.flex-control-paging li .flex-active {
    background: none repeat scroll 0 0 #0ae;
}

.splaswi {
	display:none;
}
.rstripefill2 {
	margin-bottom:2%;
	float: none;
	min-height: inherit;
}
.selectedTabTitle {
	display:block;
	margin-top:2%;
	cursor: pointer;
}
.selectedTabTitle h3 {
	display: inline;
	margin-right: 2%;
	vertical-align: middle;
}

.selectedTabTitle img.morebutton {
	display: inline-block;
	vertical-align: middle;
	right: 0.5em;
	position: absolute;
	top: 0.6em;
}

.groupmychildren {
	margin-bottom: 2%;
	position: relative;
}
ul#tabmenu0, ul#tabmenu1, ul#tabmenu2, ul#tabmenu3 {
	display:none;
	position:absolute;
	/*width:70%;*/
	width: 99%;
	padding: 0 0 0 1%;
	z-index:2;
}
ul.tabmenu li {
	float:none;
	border-top: 1px solid #606060;
}
ul.tabmenu li.selected, #tabmenu1 li.selected {
	color: #54c9f4; /* #0ae mixed with white */
	background: none;
}
ul.tabmenu li span {
	border: none;
}

.sortbar {
	/*display:none !important;*/
}

.sortbar.nosortbar {
	display: none !important;
}

.rbreakout2 .hbar1 .pull-right {
	margin-right: 0px;
}

.rbreakout .sortbar, .rbreakout2 .sortbar {
	margin: 0;
}

.rbreakout2 .sortbar:after {
	content: none;
}

.colthin .rbreakout, .colthin .rbreakout2 {
	width: 100%;
}

.rwd_row {
	position: relative;
}

.commentsbox {
	position: absolute;
	top: 0;
	right: 0;
}

.dottedlist .commentsbox {
	top: 0.5em;
}

.artistyle1 article a h3, .dottedlist article a h3  {
	display: inline-block;
	max-width: 65%;
}

.artistyle1 article img {
	max-width: 100%;
	margin-top: 0;
}

.artistyle1 article .button {
	max-width: 100%;
}

.artistyle1 article h3 {
	font-size: 1.2em;
	line-height: 1.3em;
}
.artistyle1 article p {
    float: none;
   /* max-width: 100%;*/
	width: inherit;
	font-size: 1em;
}
.artistyle1 .publishauthor, .rwd_row .publishauthor {
	font-size: 0.75em;
	margin-top: 0.3em;
}

.artistyle1 .imgallery .imgrow img {
	height: inherit;
}

/*.rwd_row .publishauthor a {
	cursor: default;
	color: inherit;
	text-decoration: none;
}*/

@media all and (max-width: 530px) {
  .artistyle1 article p, .dottedlist article.rwd_row p {
    display: none !important;
  }

  .artistyle1 article a h3, .dottedlist article a h3  {
		max-width: 44%;
	}
	
		.wm-outer-container {
		display:none;
	}

}

@media all and (max-width: 391px) {
  .artistyle1 .publishauthor, .dottedlist article.rwd_row .publishauthor {
    display: none;
  }
  
  	.wm-outer-container {
		display:none;
	}
}

.dottedlist.livefeed article.rwd_row p{
	display: inline !important;
}

.artistyle1 .imgrow, .artistyle2 .imgrow {
	overflow: inherit;
	clear:none;
	margin-top: 2%;
}


.artistyle3 div.grtvuser article h3, .artistyle3 div.grtv article h3, .artistyle3 article h3 {
	display: block;
}

#letterlist {
	display: none;
}

.popgames {
	max-width: 100%;
}
.popgames .firstgame img, .statsDescription {
	display:none;
}
.popgames .firstgame .popularScore {
	display: block;
	float:right;
	margin-top: -25px;
	margin-right: 3px;
	max-width: 34px;
	height: 30px;
}
.popgames .firstgame a.popularTitle {
	display:inline;
}
.popgames ol .odd.firstgame {
	background-color: #fff;
}
.popgames li#firstupcoming li, .popgames li#firstpopular li {
	display:none;
	padding-right: 1%;
	margin-right: 1%;
	border-right: solid 1px;
}
.popgames li#firstupcoming li:first-child, .popgames li#firstupcoming li:nth-last-child(2), .popgames li#firstpopular li:first-child, .popgames li#firstpopular li:nth-last-child(2) {
	display:inline;
}
.popgames li#firstupcoming li:last-child, .popgames li#firstpopular li:last-child {
	display:inline;
	padding-right: 0;
	margin-right: 0;
	border-right: none;
}
.popgames .article {
	max-width: 100%;
	width: inherit;
	float:none;
}
.fbubble {
	display:none;
	/*padding:0;
	right: 0;
	left: inherit !important;*/
}
.rightbox .content {
	margin-right: 0;
	margin-top: 2%;
}
.leftbox, .rightbox {
	margin: 0;
}
.leftbigtext {
	margin: 0;
}

.colthin .rightbox {
	margin-left: 0;
	max-width: 100%;
	width: 100%;
}

.colthin.rwd section.blogs,
.colthin.rwd section.feeds {
	min-height: inherit !important;
}

.colwide section {
	margin-bottom: 2%;
}

.dottedlist article p {
	width: inherit;
	float: none;
	max-width: 100%;
	word-wrap: breack-word;
}

.colwide .leftbigtext {
	margin: 0;
	max-width: 100%;
}

.leftbigtext img {
	/*width: inherit !important;*/
	width: 100%;
	height: inherit !important;
    max-width: 100% !important;
}

.readmorebox {
	float: none !important;
	max-width: 100% !important;
}
.artistyle3 {
	margin: 2%;
	display:block;
}

.artistyle3 .content.nosortbar {
	margin-top: 2%;
}
.artistyle3 article, .artistyle1 .imgrow a,
#grtvGridWrapper ul.imgrow li,
.wikiContentWrapper ul.imgrow li {
	width: 49% !important;
	margin:0 0 2% 0;
	display:inline-table;
	position: relative;
	overflow-x: hidden;
}

/* select the last two elements --> last row*/
.artistyle3 article:nth-last-child(-n+2),
#grtvGridWrapper ul.imgrow li:nth-child(3):nth-last-child(-n+2)
{
	margin-bottom: 0;
}
.artistyle3 article:nth-child(odd), .artistyle1 .imgrow.cols4 a:nth-child(odd), .artistyle1 .imgrow.cols3:nth-child(odd) a:nth-child(odd), .artistyle1 .imgrow.cols3:nth-child(even) a:nth-child(even) {
	margin-right: 2%;
}

.artistyle3 .imagegroup img, .artistyle1 .imgrow .thumb{
	width: 100%;
	/* height: 100%; */
	height: inherit;
	margin:0;
}

.artistyle3 img, .artistyle1 .imgrow .thumb,
#grtvGridWrapper ul.imgrow li img.thumb,
.wikiContentWrapper ul.imgrow li img.thumb {
	width: 100% !important;
	height: inherit !important;
	margin:0;
}

.artistyle3 article h3, .artistyle1 .imgrow h3,
#grtvGridWrapper ul.imgrow h3,
.wikiContentWrapper ul.imgrow h3,  {
	font-size: 1em;
	background: rgb(51, 51, 51);
    background: rgba(51, 51, 51, .9);
    position: absolute;
    bottom: 2%;
    margin: 0;
    padding: 2%;
    font-weight: bold;
    line-height: 1em;
	transition: all 0.5s ease-out 0s;
	color:#fff;
	max-width: 100%;
	min-width: 96%;
}
.artistyle3 article time {
	font-size: 0.85em;
	display:none;
}

.imgbuttonwrapper {
	position: relative;
}

.artistyle3 article div.button, div.button.grid,
#grtvGridWrapper ul.imgrow li div.button,
.wikiContentWrapper ul.imgrow li div.button  {
	position: absolute;
	width: 100%;
	height: 40px;
	left: 0;
	top: 50%;
	margin-top: -20px;
}

.artistyle2 .imagegroup .imgrow {
	width: 100%;
	margin-bottom: 0;
	margin-top: 1%;
}

.artistyle2 .imagegroup .imgrow .imgthumb {
	width: 32% !important;
	margin-left: 1% !important;
}

.artistyle2 .imagegroup .imgrow .imgthumb.selected {
	width: 31% !important;
}

.artistyle2 .imagegroup .imgrow .imgthumb:first-child {
	margin-left: 0;
}

/* .artistyle2 .imagegroup {
	-webkit-column-count: 3;
	-webkit-column-gap: 1em;
	-moz-column-count: 3;
	-moz-column-gap: 1em;
	column-count: 3;
	column-gap: 1em;
}

.artistyle2 .imagegroup .imgrow {
	margin: 0;
}

.artistyle2 .imagegroup .imgrow .imgthumb {
	margin: 0;
	margin-bottom: 3%;
	width: 100%;
}

.artistyle2 .imagegroup div.imgthumb.selected {
	width: 100% !important;
} */

.rbreakout {
	max-width: 100%;
}

.colthin {
	display:none;
}
.colthin.showonrwd {
	display:block;
}
.jwplayer {
	overflow:hidden;
}


#mainfooter {
	margin-top: 2%;
}
.mainfooter img {
	max-width: 100%;
	height: inherit;
}
.footercol {
	float:none;
	width:inherit;
	max-width: 100%;
	display:inline-block;
	vertical-align: top;
	padding:2%;
	font-size:1.1em;
}
.footercol h2 {
	font-size: 1.3em;
	margin-bottom: 2%;
}
#beta {
	display:none;
}

/**for text page**/
.text_view h1 .flir-image {
	max-width: 100%;
}

.credits time {
	width: 100%;
	float: left;
	padding: 3% 0%;
}

.credits ul {
	display: block;
}

#likebuttons .fa:before {
	margin-right: 0px;
}
#likebuttons a span.service {
	display: none;
}
figure.imgintext img{
	/*width: inherit !important;*/
	height: inherit !important;
	max-width: 100%;
}

figure.imgintext div {
	height: auto !important;
}

#drawRemainingImages .imgintext {
	height: auto !important;
}

.breadtext p {
	max-width: 100%;
	word-wrap:break-word;
}

.rwd_col2_container {
	display: inline-table;
	width: 50%;
	position: relative;
}

.rwd_col3_container {
	display: inline-table;
	width: 33.33%;
	position: relative;
}

.rwd_col4_container {
	display: inline-table;
	width: 25%;
	position: relative;
}

#main.text_view article div.commentsbox {
	position: relative;
/* 	float: left; */
	float: right;
}

@media all and (max-width: 430px) {
  .rwd_col3_container {
    width: 100%;
  }

  .rwd_col4_container {
    width: 50%;
  }
  	.wm-outer-container {
		display:none;
	}
}

@media all and (max-width: 480px) {
  .scoreSplit {
	width: 100%;
	display: block;
  }

	/*NOTIFICATIONS BOX*/
	.notifwrapper ul::before, .notifwrapper ul::after, .notifwrapper img, .notiAvatar {
		display: none;
	}
	#notiPopupWrapper{
		max-width: 80%;
	}
	
		.wm-outer-container {
		display:none;
	}
}

.rwd_col_content {
	width: 100%;
}

.randomitems {
	display: none;
}

.gameinfo {
	max-width: 100%;
	margin: 0;
	margin: 2% 0%;
}

#gamelistForm {
	display: none;
}

.gameinfo .boxbody ul.infobox {
	width: 58%;
	float: left;
	margin-left: 2%;
}

.similars {
	display: none;
}

#forumPageFlipper {
	margin-bottom: 2%;
}

/* COMMENTS */
#moreComments ul li {
	max-width:94%;
	margin: 0%;
	font-size: 1em;
	padding: 1em;
	margin-bottom: 2%;
}

.commentslist img.avatar, .comments .avatar {
	width: 14% !important;
	height: auto !important;
	margin-right: 1%;
}
.commentslist .speechbubble, section.comments .speechbubble {
	width: 81%;
	float: left;
	padding: 2%;
}
#composeform {
	max-width: 96%;
}
#composeform article {
	margin:0;
}
#composeform #subject  {
	width: 100%;
	resize: vertical;
	margin: 0% 0% 2% 0%;
}

.comments #message, .section.comments #message {
	margin: 0% 0% 2% 0%;
}

.comments .speechbubble .arrow {
	display: none;
}

.onoff {
	display: none;
}

.comments article {
	display: inline-block;
	width: 100%;
	overflow: auto;
}

.usersignature {
	margin-bottom: 0;
}
.viewFullSite {
	display:block;
}
.viewPhoneSite {
	display:none;
}

/* TEXTS LIST */
ul.tabmenu li#normalTabButton,
ul.tabmenu li#advancedTabButton {
	float: left;
}

.artistyle2 .publishauthor {
	width: auto;
	padding-top: 1%;
}

#sorting {
	width: 100% !important;
}

form.boxbody table {
	width: 100% !important;
}

#searchgameSystem, #searchgenre {
	float: left !important;
	margin-top: 5%;
	margin-right: 2%;
}

.searchnote {
	text-align: left;
	width: 100%;
	float: left;
}

/* FOOTER */
footer hr {
	display: none;
}

.footercol {
	width: 100%;
	border-bottom: 1px solid #444;
	display: inline-block;
	cursor: pointer;
}

.footercol ul {
	display: none;
}


.footercol h2 {
	display: inline-block;
}

.footercol img.footerarrow {
	display: inline-block;
	float: right;
}

.otherproduct {
	background: none !important;
	padding: 0% 3%;
	display: inline-block;
	float: left;
	width: 12% !important;
	text-align: center;
	margin-top: 4%;
	margin-right: 0 !important;
}

.otherproduct .name {
	display: inline-block !important;
	font-size: 1.1em !important;
	margin-top: 0;
}

@media all and (max-width: 480px) {
	.otherproduct {
		background: none !important;
		padding: 0% 3%;
		display: inline-block;
		max-width: 89% !important;
		width: 100% !important;
		float:none;
		text-align: left;
	}
	
		.wm-outer-container {
		display:none;
	}


	.otherproduct img {
		display: none !important;
	}

	/* .otherproduct a:first-child {
		margin-top: 5%;
	} */

	.otherproduct .name {
		display: inline-block;
		vertical-align: middle;
		margin-top: 0%;
	}
}

.followbtns.social {
	display: inline-block;
	margin: 5% 0% 0% 4%;
	width: 96%;
}

@media all and (max-width: 480px) {
	.followbtns.social {
		display: table;
	}
	
		.wm-outer-container {
		display:none;
	}
}

.followbtns.social a {
	width: 48px;
	height: 48px;
	display: inline-block;
	background-image: url('/lay/socialrow.png');
	margin-right: 1.5%;
}
.fb { background-position:0 0; }
.rs { background-position:-50px 0; }
a.tw { background-position:-100px 0; width:48px; }
.yt { background-position:-151px 0; }
.instagram { background-position:-202px 0; margin-left: -1%; }

.fb-like-box {
	display: none !important;
}

#followbtns {
	display: none;
}

#re_bottomaddress {
	padding: 4%;
}
.image_norwd {
	display:none !important;
}

.image_rwd {
	display: inline-block !important;
}

.rwd {
	display: block !important;

}

/* IMAGEVIEWER */
#mainImageWrapper, #mainImageWrapper.nofull #mainImage {
	max-width: 100%;
	width: 100% !important;
}

#imagetextcontainer.caption {
	max-width: 98%;
	width: 100% !important;
	padding: 1% !important;
}

div.gallery_navigation {
	width: 100%;
}

div.gallery_navigation a.nextimglink {
	right: 0 !important;
}

.highlightvideo {
	max-width: 100%;
}

.highlightvideo div:first-child {
	max-width: 100% !important;
	width: 100% !important;
	position: static !important;
}

#videotextcontainer {
	padding: 2% !important;
	max-width: 96%;
}

#mainImageWrapper.fullscreen, #mainVideoAndTextWrapper.fullscreen {
	position: fixed;
	background: #000;
	z-index: 500;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}

#mainImageWrapper.fullscreen img#mainImage,
#mainVideoAndTextWrapper.fullscreen .highlightvideo,
#mainVideoAndTextWrapper.fullscreen #videotextcontainer {
	/*position: relative;
	top: 50%;*/
	transform: translateY(-50%);
	vertical-align: top;
	width: 100%;
}

#mainVideoAndTextWrapper.fullscreen #videotextcontainer {
	z-index: -1;
	/*top: 54%;*/
}

div.gallery_navigation a .next img,
div.gallery_navigation a .previous img {
	z-index: 99;
}

#mainImageWrapper.fullscreen div.gallery_navigation .column {
	background: none !important;
}

#mainImageWrapper.fullscreen img#mainImage {
	max-width: 100% !important;
	max-height: 100% !important;
	width: auto !important;
}

/* GAMEPAGE */
.responsive .header h1 img.flir-image {
	max-width: 100%;
}

#grtvGridWrapper ul.imgrow {
	position: relative;
	display: inline;
}

#grtvGridWrapper ul.imgrow a,
.wikiContentWrapper ul.imgrow a {
	float: none;
	position: inherit;
	display: block;
}

#grtvGridWrapper ul.imgrow l,
.wikiContentWrapper ul.imgrow li {
	margin-bottom: 1%;
}

#grtvGridWrapper ul.imgrow h3,
.wikiContentWrapper ul.imgrow h3  {
	width: 96%;
	display: inline;
}

.main.responsive .header {
	float: none;
	width: 96%;
	max-width: 96%;
	margin-left: 2%;
}

.main.responsive #relatedTextsCol .commentsbox {
	position: relative;
	top: inherit;
	right: inherit;
}

.scores.gamepage {
	max-width: 98%;
	width: 98%;
	padding: 1em;
	margin: 1em;
	margin-left: -1em;
}

.scores.gamepage .scoresleft,
.scores.gamepage .scoresright {
	max-width: 49%;
}

.scores.gamepage .scoresoverview {
	display: none;
}

@media all and (max-width: 479px) {
	.scores.gamepage .scoresright {
		text-align: left;
	}

	.scores.gamepage .scoresgraphwrapper {
		padding-left: 1em;
	}

	.scores.gamepage .scoresleft,
	.scores.gamepage .scoresright {
		max-width: 80%;
		width: 80%;
	}
	
		.wm-outer-container {
		display:none;
	}
}

/* FORUM */
.main.responsive .threadlist ul.outer li {
	max-width: 98%;
	padding: 1%;
	width: 98%;
	margin: 0%;
	font-size: 1em;
}

.main.responsive .threadlist .outer .inner li {
	width: 93% !important;
	float: none !important;
}
li.pageNumberWrapper {
	display:none !important;
}
.threadlist {
	margin: 0% 0% 2% 0%;
}
.threadlist .outer .inner li:first-child {
	display: none;
}

#formSearchForum, #formSelectForum {
	display: inline-block;
	padding: 2% 0% 0% 2%;
}
#formSelectForum  {
	text-align:left;
	padding-bottom: 2%;
}

#formSelectForum select {
	border: none;
	padding: 6px;
}
.forumselect ul {
	margin-top: 2%;
	display:block;
}
.forumTop,  .forumselect ul li, forumActive.special, .forumselect .forumlipatch {
	display: block;
	height: inherit;
	width: 100%;
}
.forumActive, .forumActive.special {
	display: inline-block;
	width: 96%;
	padding:2%;
	margin: 0% 0% 2% 0%;
}
.forumselect ul li {
   padding:0px;
   margin-bottom: 0px;
}

.forumselect > ul > li > ul {
	display: block;
	padding: 2%;
	width: 96%;
}
.forumselect > ul > li > ul > li {
	margin-bottom: 2%;
}
.forumselect > ul > li > ul > li:last-child {
	margin-bottom: 0%;
}
.forumselect ul li ul li {
	width: inherit;
	max-width: 100%;
}

/*user video code*/
.contentwrapper.rwd {margin: 0 2%;}
.artistyle1 .imgrow a.userVideo {	margin-left: 0px !important;}
.colwide.usertv {margin-left:0%; margin-right:0%;}
#articlesForTextTypeimage.colthin.showonrwd{height: inherit; overflow: none;}

/* MISSING KIDS */
#missingkids { display: block !important; }

/* BLOGS */
.inner ul li {
	position: relative;
	max-width: 90%;
}

.commentsbox.bloglist {
	right: -10%;
}

.blogBanner {
	background: none;
	max-width: 100%;
	padding: 0;
	margin: 0;
}

.blogBannerChange {
	display: none;
}

.blogBanner img {
	max-width: 100%;
	margin-bottom: 1em;
}

img.blogphoto {
	max-width: 100%;
}

article p iframe {
	max-width: 100%;
	height: auto;
}

.commentsbarwrapper ul li {
	display: block;
	margin: 0.7em;
}

.commentsblogs {
	position: relative;
	float: right;
	right: -0.4em;
}

/* blogs */
@media all and (max-width: 536px) {
	.blogStaffColumn{
		width: 100%;
	}
	
		.wm-outer-container {
		display:none;
	}
}

.categoryWrapperOuter {
	display: none;
}

#adabove {
	display: none;
}

#user_tv_widget_wrapper {
	display: none;
}

.newblog {
	float: none;
}

.comments .speechbubble {
	width: 81%;
	float: left;
	padding: 2%;
}

.comments img.avatar {
	width: 14% !important;
	height: auto !important;
	margin-right: 1%;
}

/* Wikis */
@media all and (max-width: 537px) {
	.bigButton {
		float: left;
	}
	
		.wm-outer-container {
		display:none;
	}
}

.latestWikisItem {
	width: 49%;
	display: inline-table;
	margin-right: 0 !important;
	margin-left: 0 !important;
}

.latestWikisWrapper a:nth-child(odd) .latestWikisItem{
	margin-right: 1% !important;
}

.latestWikisItemTitle {
	min-width: 96%;
	max-width: 100%;
	padding: 2%;
}

.latestWikisItem img {
	width: 100%;
	height: 100%;
}

.wikiSplash {
	width: 100%;
	max-width: 100%;
	/* height: inherit; */
}

ul.imgrow li:first-child {
	width: 49%;
}

.wikiSplashTitle {
	max-width: 42%;
}

#grtvGridWrapper ul.imgrow l,
.wikiContentWrapper ul.imgrow li {
	float: left;
}

.wikiContentWrapper ul.imgrow li:nth-child(odd) {
	margin-right: 1%;
}

.wikiContentWrapper .commentslist {
	width: 100%;
}

.wikiContentWrapper .comments #message, .section.comments #message {
	width: 98%;
}

.wikiSubmenu li, .wikiSubmenu li a {
	line-height: 2em;
}

.wikiColwide {
	width: 100%;
}

.wikiColwide #wiki,
.wikiColwide #thread,
.wikiColwide #article {
	padding: 4%;
	width: 92%;
}

.wikiColwide #article .nicEdit-main {
	width: 100%;
}

.latestActivityWikis {
	margin-bottom: 1em;
}

.latestRowWrapper {
	width: 94%;
	padding: 3%;
}

/* user galleries */
.artistyle1 .imgrow .thumb.profile{
	height: 170px !important;
}

/* search page */
@media all and (max-width: 650px) {
	#memberSection ul.gr_list.dottedlist > li {width:100%; margin-right:0;}
	
		.wm-outer-container {
		display:none;
	}
}

/* staff bar */
#staffbar {
	display: none;
}

/*user tv*/
.videoGrid {
	max-width: 100%;
}
.contentwrapper .videoGrid img {
	width:100%;
	height: inherit;
}
@media all and (max-width: 650px) {
	.videoGrid div.big{
		width:100%;
	}
	.videoGrid div.two{
		width:100%;
	}
	.videoGrid div.small {
		width:100%;
	}
		.wm-outer-container {
		display:none;
	}
}

/* SUBSCRIBE PAGE */
.prizeTableWrapper::before {
	width: 100% !important;
	background-position: 50%;
}

@media all and (max-width: 499px) {
	.prizeTableWrapper {
		display: none;
	}
	
		.wm-outer-container {
		display:none;
	}
}

.subscribe h3::after {
	left: 0 !important;
	right: 0;
	margin-left: auto;
	margin-right: auto;
}

.productDetails img {
	max-width: 100%;
	width: 100%;
	margin-left: 0 !important;
}

.artistyle3 .slick-slide a {
	margin-right: 7px;
	margin-left: 8px;
}

.slick-next, .slick-next:hover,
.slick-prev, .slick-prev:hover {
	opacity: 0;
}

/* Dots */
.slick-dots
{
    display: block !important;
}

/* List of people who likes */
#modal {
	width: 90%;
}
ul.like-user-list {
	overflow: auto;
}
/* End of list of people who likes */

#grtv-player {
	height: auto;
	width: 96%;
	margin: 0px 2%;
}

#composeform label {
	margin-bottom: 12px;
}
#composeform .smilegend {
	margin: 0px;
}
.smilegend img:first-child, .smilegend span:first-child {
	margin-left: 0px;
}

/* User stream */
@media all and (max-width: 350px) {
	div.headerWrapper a img {
		display: none;
	}
	
		.wm-outer-container {
		display:none;
	}
}

section.ustreamWrapper section {
	width: 96%;
	max-width: 96%;
	padding: 2%;
}

@media all and (max-width: 550px) {
	.ustreamWrapperL .ustreamlive {
		margin: 0 auto;
		display: table;
	}
		.wm-outer-container {
		display:none;
	}
}

.ustreamWrapper {
	display: block !important;
}

/* LIVE STREAM 2 */
.liveStreamBleftTitle {
	display: none;
}

.liveStreamBrightTitle {
	display: none;
}

.liveStreamBleft ul {
	margin-left: 10em;
}

#livestreamBText h1 {
	display: block;
}

.liveStreamBright ul {
	margin-right: 9em;
}

@media all and (max-width: 575px) {
	.liveLogo {
		display: none;
	}

	.liveStreamBleft ul {
		margin-left: 5em;
	}

	.liveStreamBright ul {
		margin-right: 3em;
	}
	
		.wm-outer-container {
		display:none;
	}
}

@media all and (max-width: 799px){
	.input-group{
		line-height: 0em;
	}
	#alreadyUserButton.btn1ajax{
		text-align: center;
		display: block;
		margin: 7px auto auto;
		padding: 10px;
		width: 31%;
		margin-bottom: 7px;
	}
	
		.wm-outer-container {
		display:none;
	}

.artistyle3 img.isStreamReplay {
	position: absolute;
    width: 100px !important;
	height: auto !important;
    padding: 1em;
	z-index: 9;
}

.twocolumnshead {
	max-width: 96.4%;
}

.esports-sortby {
	margin-top: 2em;
}

.esports-placards article {
	width: 99%;
	max-width: 99%;
	height: auto;
}

.esports-placards article:first-child {
	width: 99%;
	max-width: 99%;
	margin-bottom: 1em;
	height: auto;
}

.esports-placards a img {
	max-width: 100%;
	width: 100%;
}

.esportsFeaturedTextsWrapper {
	width: 100%;
}

#relatedTextsWrapper.artistyle1 article.esportsFeaturedTextsWrapper a h3 {
	width: 100%;
	max-width: 100%;
}

.artistyle1 article img.esports.featured {
	height: auto;
}

.commentsbox {
	top: initial;
	right: 0;
}

.colwide .section {
	max-width: 100%;
	width: 100%;
	margin-left: 0;
}

.chat {
	margin: 0;
}

#grtvplayer_0_holder,
#grtvplayer_0 {
	max-width: 100%;
	width: 100%;
	height: initial;
}

#main.text_view .getLiveFeedForumAndTextComments.textpiece article div.commentsbox {
	position: absolute;
}

@media all and (max-width: 673px) {
	.livestreamNotif img {display: none}
	
	.wm-outer-container {
		display:none;
	}
}


.csgoStandingsRwd .title {
	font-size: 2em;
}

.csgoStandingsRwd .floatRight {
	float: right;
    margin-right: 1em;
}

.csgoStandingsRwd ul {
	background: #444;
    color: #fff;
}

.csgoStandingsRwd ul > li {
	padding: 0.7em;
}

.csgoStandingsRwd li:nth-child(even) {
	background: #777;
}

@media all and (max-width: 585px) {
	.overallscore {
		margin-top: -2%;
	}
	.overallscore div {
		max-width: 50%;
	}
	.wm-outer-container {
		display:none;
	}
}
