@-ms-viewport { width: 1500; }

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

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

/* MAIN LAYOUT "FRAME" */
body.menu-active #mobileext {
	display: none;
	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; */
}
.tournaments-register-fieldset{
    width: 90%;
}

/* .napa{
	overflow: hidden !important;
	height: 130px !important;
} */

#cookielawwarning {
	padding: 5%;
}

.cookielawwarning_inner {
	max-width: 90%;
	margin: 0;
}

#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;
	width: auto;
}

.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: 3em;
	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: 5.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;

}


#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;
	width: calc(100vw - 96px);
	margin: 0px;
	display:block;
	top: 5em;
}

#topsearch input[type=text] {
	border: none;
	margin: 0.2em 0 1em 0;
	vertical-align: top;
	min-width: 80%;
	text-indent: 8px;
	max-width: 98%;
	padding: 15px 0;
	float:left;
	border-bottom: 1px solid #ccc;
	font-size: 1em;
}

#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;
	margin-left: 1em;
}

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

.iconicon-menu {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAPklEQVQ4jWP4//8/AxBsAeIPFOKlYLOgBh4A4v8U4g1Dy0AeIBagEHPDDaQmHiIGjqbD0XQ4GAwcTYcUGQgA87yJ/I7iQP0AAAAASUVORK5CYII=") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	/*display: inline-block;*/
	height: 20px;
	/* left: 10px; */
	right:0.8em;
	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: 100%;
	min-width: 100%;
	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, #navmain .others_menu_smartphone .ws {
	padding: 0px;
	border: none;
	font-size: 17px;
}

#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: 101%; 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; */ top:9.5em;}
/*body.menu-active #mainheader #hwrap { position: fixed; z-index:9; left: 70%;}*/
body.menu-active #navmain .dropdown { position: relative; max-width: 100%; padding: 10px 20px;margin-bottom: 20px;/*margin-left: 5%; margin-bottom: 5%;*/ }
body.menu-active #navmain .dropdown .content a { border: none; height: 30px; font-size: 16px;}
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: 101%; position: fixed; }
body.menu-active #mainheader #grlogo{ left: 101%; position: fixed; z-index:999; }
body.menu-active #mainheader #re_loginbox { display: block; top:5em; left: 0; z-index: 99; bottom: initial;}
body.menu-active #mainheader .loginWrapper { left: 0; top: 0; z-index: 999; display: none; 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: 100%; height:100px; cursor: pointer;top:8em;}

#bigsplash h2 a {

	/* text-shadow: -1px -1px 1px #000, 1px 1px 1px #000, -1px 1px 1px #000, 1px -1px 1px #000; */

	letter-spacing: 1px;
}

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

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; */
}

#clickLeft {
	padding: 0px;
	display: none !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;
}

#wallpaper1x1 {
	display: none;
}

#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;
}
*/

.external_div_bigVideoAd
{
	margin-left: 0px;
}

.external_div_videoAd
{
	margin-left: 0px;
}

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

.ad300b {
	display: none;
}

#ad_top {
	display: none;
}

#ad_iphone, #ad_iphone2, #ad_mobiletop, #ad_mobiletopinsidetext {
	display: block;
}
#ad_mobiletop {
	display: inline-block;
	margin-top: 3px;
}
#ad_iphone iframe, #ad_iphone2 iframe, #ad_mobiletop 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_mobiletopinsidetext {
	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: 302px;
	height: 300px;
	margin: 0;
	max-width: 100%;
	text-align: center;
	display: block;
	margin: 10px auto;
	overflow: hidden;
	position: relative;
}

.ad_smartphbig.margin-bottom {
	margin-bottom: 2%;
}

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

#ad_smartphbig iframe, #ad_smartphbig2 iframe, .ad_smartphbig iframe {
	width: 300px;
	height: 300px;
}
#ad_iphone img, #ad_iphone2 img, #ad_mobiletop 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_smartphbig.michtest, #ad_smartphbig2.michtest, .ad_smartphbig.michtest,
#ad_smartphbig.michtest.itsanad, #ad_smartphbig2.michtest.itsanad, .ad_smartphbig.michtest.itsanad {
	width: 300px;
	height: 300px;
}

#ad_smartphbig.michtest img, #ad_smartphbig2.michtest img, .ad_smartphbig.michtest img {
	width: 100%;
	height: auto;
}

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

/* solving issues with track image without protocol */
#ad_iphone img.track, #ad_iphone2 img.track, #ad_mobiletop 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;
	}

	#fbLikeBoxId {
		display: block;
	}

	#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;
	bottom: 0;
	margin: 0;
	text-align:left;
	position:absolute;
	background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(48,48,48,0.78) 64%);
}

.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;
	/* text-shadow: -1px -1px 1px #000, 1px 1px 1px #000, -1px 1px 1px #000, 1px -1px 1px #000;
	color: antiquewhite; */
	letter-spacing: 1px;
}
#bigsplash .texttype  {
	padding: 0px 0px 0px 0px;
}
.bigsplashtxt p {
	display:none;
}

#facebooknotification{
	padding:10px;
}

#facebooknotification_close {
	font-size: 25px;
	color: #666;
}

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

.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: 0.3em;
	margin: 3px;
	text-indent: -9999px;
	width: 0.3em;
}
.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: 2px solid #606060; */
	font-size: 16px;
}
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;*/
	text-transform: uppercase;
	font-size: 0.75em;
}

.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;
}

.artistyle1 {
	width: initial;
}

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


	@media all  and (min-width: 701px)  and (max-width: 999px) {
		div#breadtextCSGO #relatedTextsCol .artistyle1 article a h3, .dottedlist article a h3  {
    		margin-top: 0px;
		}
	}
	@media all  and (min-width: 635px)  and (max-width: 700px) {
		div#breadtextCSGO #relatedTextsCol .artistyle1 article a h3, .dottedlist article a h3  {
    		margin-top: 0px;
		}
	}
	@media all  and (min-width: 601px)  and (max-width: 634px) {
		div#breadtextCSGO #relatedTextsCol .artistyle1 article a h3, .dottedlist article a h3  {
    		margin-top: -35px;
		}
	}
	@media all  and (min-width: 589px)  and (max-width: 600px) {
		div#breadtextCSGO #relatedTextsCol .artistyle1 article a h3, .dottedlist article a h3  {
    		margin-top: 0px;
		}
	}
	@media all  and (min-width: 531px)  and (max-width: 588px) {
		div#breadtextCSGO #relatedTextsCol .artistyle1 article a h3, .dottedlist article a h3  {
    		margin-top: -35px;
		}
	}
	@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%;
			font-size: 1.1em;
		}

		.wm-outer-container {
			display:none;
		}

	}
	@media all and (min-width: 376px) and (max-width: 530px) {
		div#breadtextCSGO #relatedTextsCol .artistyle1 article a h3, .dottedlist article a h3  {
    		margin-top: -5px;
		}
	}
	@media all and (max-width: 391px) {
		.artistyle1 .publishauthor, .dottedlist article.rwd_row .publishauthor {
			display: none;
		}

		.wm-outer-container {
			display:none;
		}
		div#breadtextCSGO #relatedTextsCol .artistyle1 article a h3, .dottedlist article a h3  {
    		margin-top: -5px;
		}
	}

	@media all and (min-width: 320px) and (max-width: 375px) {
		div#breadtextCSGO #relatedTextsCol .artistyle1 article a h3, .dottedlist article a h3  {
    		/* margin-top: -40px; */
		}
	}
	.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;
	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;
}

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

.artistyle3 article.guide img {
	/* height: auto; */
}


.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: 55%;
		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%;
	}
	
	.text_view h1 {
		margin: 0.1em 0.4em;
	}

	.credits {
		max-width: 93%;
		margin-left: 1em;
	}
	
	.credits time {
		/* width: 100%;
		float: left;
		padding: 3% 0%; */
	}

	.credits ul {
		/* display: inline-flex; */
	}

	#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;
	}
	
	.boxed {
		margin-left: 1em !important;
	}
	
	.intro {
		margin: 1.1em 0.75em;
	}
	
	.breadtext blockquote {
		line-height: 1.3em;
		margin-left: 0.5em;
		font-size: 1.4em;
	}

	.breadtext p {
		max-width: 100%;
		word-wrap:break-word;
		/* margin: 1.4em 0.8em; */
		margin: 1.4em 0.8em;
	}
	
	.breadtext h2,
	.breadtext h3
	{
		margin-left: 0.7em;	
	}
	
	.text_view .texttype2::before {
		margin:	0em 0.25em;
	}
	
	.text_view .texttype {
		margin-left: 1em;
	}

	.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('data:image/png;base64,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');
		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: left;
}

.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;
	margin-bottom: 1em;
}

/* 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 {
		width: 80px;
		left: 26px;
		top: 24px;
		position: relative;
	}

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

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

@media all and (max-width: 999px){
	div.darkgroup .input-group{
		line-height: 1em;
	}
	.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;
	}
	/*CTR Tournament mobile. Lasse petition. Should move this one below to mobile rwd once we have tested applying this style to tournaments*/
	#scoreform .input-group {
	    line-height: normal;
	}
}

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

.twocolumnshead {
	max-width: 100%;
}

.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%;
}

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

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

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

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

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

.entityBasedOnTag-placards a img {
	max-width: 100%;
	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;
	}
}
/*----------ADVANCED SEARCH---------------*/
@media (max-width: 530px) {
	section.games > ul > li, section.games > ul > li:first-child {
		width: 100%;
	}
	section.games > ul > li{
		margin-top: 2%;
	}	
	section.games img{
		width: 148px;	
	}	
}
@media (max-width: 675px) {
	#searchForm .rightcol input, #searchForm .rightcol select {
		height: 3em;
		width: 100%;
	}	
	#searchForm .leftcol input[type='checkbox']{
		width: 2em;
	}	
	#searchForm .rightcol label{
		display:none;
	}
	#searchForm .rightcol label[for="releaseDate"]{
		display:block;
	}	
	.rightcol {
		width: 100%;
	}	
}	

/*----------STAFF---------------*/
@media (max-width: 700PX) {
	html>body .col417 {
		width: 100%;
	}
	.col204{
		width: 100%;
		text-align:center;
	}	
	#main {
		font-size:1.1em;
	}	
	
}	

@media (max-width: 999px){
	.presentationBlock1, .presentationBlock2{
		width:100%;
		margin: 0;
	}
}

.gray {
	color: #666;
}

/*----------ADS---------*/
@media(max-width: 700px)
{
	/* VIDEOAD */
	/* DFP */
	.external_div_videoAd
	{
		margin-left:0px;
		margin-bottom:15px;	
	}
	
	/* OpenX */
	.ad_video
	{
		margin-left:0px;
	}
}

body.menu-active #re_loggedinbox .profile_actions_wrapper p {font-size: 1.2em;line-height: 1.8em;}
body.menu-active .menu-active-close {display: block;position: absolute;right: 0;top: 0;margin: 1.1em 0.7em 0em 0em;width: 2em;}
body.menu-active .grlogo2 {display:block;position: absolute; margin: 1.9em 0em 0em 1.5em; width: 11em;}
/*without 20 years logo*/
/*#mainheader #hwrap2 #grlogo img.grlogo {width:188px; height:auto;}*/

/*With 20 years logo*/

#mainheader #hwrap2 #grlogo img.grlogo {width:140px; height:auto; margin:10px 10px 10px 20px;}

.firstRow, .secondRow {
	width: 100%;
}

.secondRow img {
	max-height: inherit;
}

.esports-placards article h2 span {display:none;}
.esports-placards article h2 {font-size:1.1em;}
.esports-placards article:last-child {margin-bottom:0;}
#esportColumn .esports-sortby {display:none;}

.lifestyle-placards article h2 span {display:none;}
.lifestyle-placards article h2 {font-size:1.1em;}
.lifestyle-placards article:last-child {margin-bottom:0;}

.sports-placards article h2 span {display:none;}
.sports-placards article h2 {font-size:1.1em;}
.sports-placards article:last-child {margin-bottom:0;}

@media screen and (max-width: 690px) {
	.cluster-item {
		width: 45% !important;
		max-width: 45% !important;
	}
}

.ecopa_mobile_header {
	display: block;
	width: 93%;
	max-width: 93%;
	margin-bottom: 1em;
	margin: 3%;
}

.imgsAvatar {
	padding: 17px;
	margin: 15px 0;
}

div#betaKeyShown {
	font-size: 15px;
	margin: 20px auto;
	width: 80%;
}

div#betaKeyShown h1 {
	font-size: 20px;
	margin-bottom: 10px;
}

.part {
	display: block;
}
#highlight{
	width: 100% !important;
}
.highlight{

	width: 44%;
}

#ad_sky2.yks300 {
	width: 100%;
	max-width: 100%;
	height: auto;
	margin: 1em 0;
}

#mainLogo{
	width: 150px;
}


#mainHeader{
	height: 53px;
	margin-top: -40px;
}

body {
	margin-top: 40px;
}


#topsearch input[type=text] {
	position: absolute;
	top: -65px;
	height: 0;
	border: none;
	width: 100%;
}

#nav-container {
	/* position: fixed; */
	/* height: 100vh; */
	width: 100%;
	/* pointer-events: none; */
}
#nav-container .bg {
	position: absolute;
	top: 70px;
	left: 0;
	width: 100%;
	height: calc(100% - 70px);
	visibility: hidden;
	opacity: 0;
	transition: .3s;
	background: #000;
}
#nav-container:focus-within .bg {
	visibility: visible;
	opacity: .6;
}
#nav-container * {
	visibility: visible;
	color: black;
}


.grtv-belt-item, .moreVideosuserTv .button-play{
	width: 50%;
}

.grtv-belt-item .button-play{
	display: inherit;
}

/*.grtvuser, */.grtvschool{
	display: flex;
}

.grtvuser div, .moreVideos div {
	margin-right: 6px;

}


.moreVideosuserTv .button-play, .grtvuser .button-play, .grtvschool .button-play, .moreVideosmisc .button-play, .moreVideosuserTv .button-play {
	width: inherit;
	margin-right: 9px;
}

.contentrr img, .moreVideos img{
	height: auto;
}

.moreVideos a {
	margin-right: 0;
}

.grtvuser img{
	height: 50%;
}

.moreVideosmisc > div > div {
	width: 50%;
}

.moreVideos div {
	display: inherit;
}

.leftbox.clean-layout ul.tabmenu,
.rightbox.clean-layout ul.tabmenu {
	margin-top: 4em;
}

.sortbar.clean-layout {
	font-size: 0.9em;
}

.leftbox.clean-layout ul.tabmenu li, 
.rightbox.clean-layout ul.tabmenu li {
	border-bottom: 1px solid #eee;
	font-size: 1.2em;
}

.leftbox.clean-layout ul.tabmenu li.selected, 
.rightbox.clean-layout ul.tabmenu li.selected {
	border-bottom: 1px solid #eee;
	color: #000 !important;
}

/* .grtvbelt_trailer .grtv-belt-item, .grtvbelt .grtv-belt-item {
	height: 220px;
} */
@media all and (max-width: 499px) {
	.grtvbelt_trailer .grtv-belt-item, .grtvbelt .grtv-belt-item {
		/* height: 175px; */
	}	
}

.clean-layout.populargames {
	width: 100%;
}

.videoContent {
    margin-right: 20px;
}

.livestreamContent {
    margin-right: 0;
}

.smallPlayer .videoContent {
    margin-right: 0;
}

/*TEST css FOR iOS bug on comments and Captcha zone to fit them well*/
/* body div.rc-anchor-light .rc-anchor-normal-footer{
	margin-left: -51px !important;
}
div.captcha{
	width: 100% !important;
}
div.g-recaptcha div div iframe{
	width: 100% !important;
}
div.g-recaptcha div{
	width: 100% !important;
}
div.g-recaptcha{
	width: 100% !important;
}
.rc-anchor-light { 
	transform:scale(0.9); 
	-webkit-transform:scale(0.9); 
}
@media only screen and (min-width: 768px) {
	.rc-anchor-light { 
		transform:scale(0.85); 
		-webkit-transform:scale(0.85); 
	} 
} */

.artistyle3 article.guide {
	margin: 0;
    /* float: left; */
    /* display: inline-table; */
    width: 48%;
    max-width: 48%;
    margin-bottom: 1.5em;
    margin-right: 1%;
}

.isalsonews span {
	display: none;
	/* display: table;
	text-align: center;
	margin: 0 auto;
	margin-bottom: 0px;
	margin-bottom: 1em;
	font-weight: bold; */
}

.isalsonews .badge {
	margin-bottom: 0.6em;
}

.hardware-widget img {
	height: 130px !important;
}