/* Gamereactor — layoutlag.
 * Samlet fra de inline <style>-blokke originalen sender med hver sidetype
 * (11 varianter, deduplikeret her). Sammen med frontend.css udgør den designet.
 * Regenerér med: python3 tools/build-layout-css.py
 */
.ad_interscroller > div {position: fixed;height: 600px;top: 107px;left: 50%;backface-visibility: hidden;transform: translate3d(-50%, 0, 0);}
#interscroller.ad_interscroller {position:relative !important;}
#clickLeft{position:absolute;}
.ad_top{margin-top:6px;}
.drop-deep-btn{border: none;background-color: #fff;}
.deeplinks-list{display:inline-block;position:relative;}
.deeplink-options{background-color:#fff;display:none;position:absolute;min-width: 200px;z-index: 100;box-shadow:0px 10px 10px 0px rgba(0,0,0,0.4);cursor:pointer;}
.deeplinks-list:hover .deeplink-options{display: block}
.deeplink-options a{display:block;color:#000;padding:5px;text-decoration:none;}
.deeplink-options a{text-align: left;}
.deeplink-options a:hover{color:#fff; background-color:#0ae;text-decoration: none;}
#topScrollerMobile.tScroll320 { position: absolute; margin: auto; width: 302px; height: 600px; overflow: hidden; left: 50%; transform: translate3d(-50%, 0, 0); z-index: 0; }
#topScroller.tScroll320 { position: absolute; margin: auto; max-width: 100%; overflow: hidden; left: 50%; transform: translate3d(-50%, 0, 0); }
@media all and (max-width: 1919px) { #topScroller.tScroll320 { display: none; } #ad_topScroller.desktopScroller { display: none!important; } .desktop-topscroller {display:none !important;}}
@media all and (min-width: 1920px) {
				.adsm-wallpaper{top:unset !important;}
			}
#topScrollerButton { position: absolute; height: 102px;  width: 36px; z-index: 15; left: calc(50% - 18px); cursor: pointer;  }
#topScrollerMobile+#topScrollerButton { top: 496px;}
.topScrollerDownArrowAnimated {
			    position: absolute;
			    top: 50%;
			    left: 50%;
			    transform: translate(-50%, -50%);
			    transform: rotate(0deg);
			    cursor: pointer;
			}
.topScrollerDownArrowAnimated span {
			    display: block;
			    width: 26px;
			    height: 26px;
			    border-bottom: 5px solid #fff9;
			    border-right: 5px solid #fff9;
			    box-shadow: rgb(0, 0, 0) 5px 5px 5px -2px;
			    transform: rotate(45deg);
			    margin-top: -20px;
			    margin-left: -13px;
			    animation: topScrollerDownArrowAnimation 2s infinite;
			}
.topScrollerDownArrowAnimated span:nth-child(2) {
					margin-top: -19px;
			    animation-delay: -0.2s;
			}
.topScrollerDownArrowAnimated span:nth-child(3) {
					margin-top: -18px;
			    animation-delay: -0.4s;
			}
@keyframes topScrollerDownArrowAnimation {
			    0% {
			        opacity: 0;
			        transform: rotate(45deg) translate(-20px, -20px);
			    }
			    50% {
			        opacity: 1;
			    }
			    100% {
			        opacity: 0;
			        transform: rotate(45deg) translate(20px, 20px);
			    }
			}
@media all and (min-width: 1920px) { #topScroller.tScroll320 { width: 1920px; height: 800px; } }
#topScroller+#topScrollerButton { top: 87%;}
div.desktopScroller{ position: relative; width: 100%; height: 800px; background-color: white; }
*,::after,::before{box-sizing:border-box}
body,h1,h2,h3,h4,input,li,ol,ul{margin:0;padding:0}
body{font-family:Arial,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#444;font-size:13px;overflow-y:scroll}
a{color:#000;text-decoration:none}
a:hover{text-decoration:underline}
a img{border:0 none}
section{display:block}
article{display:block}
h2,h3{font-size:inherit}
h1{font-size:30px}
.border-rounded {border-radius: 5px !important;}
#mc_embed_signup form {display:block; position:relative; text-align:left; padding:10px 0 10px 3%}
#mc_embed_signup h2 {font-weight:bold; padding:0; margin:15px 0; font-size:1.4em;}
#mc_embed_signup input {border: 1px solid #ABB0B2; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
#mc_embed_signup input[type=checkbox]{-webkit-appearance:checkbox;}
#mc_embed_signup input[type=radio]{-webkit-appearance:radio;}
#mc_embed_signup input:focus {border-color:#333;}
#mc_embed_signup .button {clear:both; background-color: #aaa; border: 0 none; border-radius:4px; transition: all 0.23s ease-in-out 0s; color: #FFFFFF; cursor: pointer; display: inline-block; font-size:15px; font-weight: normal; height: 32px; line-height: 32px; margin: 0 5px 10px 0; padding: 0 22px; text-align: center; text-decoration: none; vertical-align: top; white-space: nowrap; width: auto;}
#mc_embed_signup .button:hover {background-color:#777;}
#mc_embed_signup .small-meta {font-size: 11px;}
#mc_embed_signup .nowrap {white-space:nowrap;}
#mc_embed_signup .mc-field-group {clear:left; position:relative; width:96%; padding-bottom:3%; min-height:50px;}
#mc_embed_signup .size1of2 {clear:none; float:left; display:inline-block; width:46%; margin-right:4%;}
* html #mc_embed_signup .size1of2 {margin-right:2%; }
#mc_embed_signup .mc-field-group label {display:block; margin-bottom:3px;}
#mc_embed_signup .mc-field-group input {display:block; width:100%; padding:8px 0; text-indent:2%;}
#mc_embed_signup .mc-field-group select {display:inline-block; width:99%; padding:5px 0; margin-bottom:2px;}
#mc_embed_signup .datefield, #mc_embed_signup .phonefield-us{padding:5px 0;}
#mc_embed_signup .datefield input, #mc_embed_signup .phonefield-us input{display:inline; width:60px; margin:0 2px; letter-spacing:1px; text-align:center; padding:5px 0 2px 0;}
#mc_embed_signup .phonefield-us .phonearea input, #mc_embed_signup .phonefield-us .phonedetail1 input{width:40px;}
#mc_embed_signup .datefield .monthfield input, #mc_embed_signup .datefield .dayfield input{width:30px;}
#mc_embed_signup .datefield label, #mc_embed_signup .phonefield-us label{display:none;}
#mc_embed_signup .indicates-required {text-align:right; font-size:11px; margin-right:4%;}
#mc_embed_signup .asterisk {color:#e85c41; font-size:150%; font-weight:normal; position:relative; top:5px;}
#mc_embed_signup .clear {clear:both;}
#mc_embed_signup .mc-field-group.input-group ul {margin:0; padding:5px 0; list-style:none;}
#mc_embed_signup .mc-field-group.input-group ul li {display:block; padding:3px 0; margin:0;}
#mc_embed_signup .mc-field-group.input-group label {display:inline;}
#mc_embed_signup .mc-field-group.input-group input {display:inline; width:auto; border:none;}
#mc_embed_signup div#mce-responses {float:left; top:-1.4em; padding:0em .5em 0em .5em; overflow:hidden; width:90%; margin: 0 5%; clear: both;}
#mc_embed_signup div.response {margin:1em 0; padding:1em .5em .5em 0; font-weight:bold; float:left; top:-1.5em; z-index:1; width:80%;}
#mc_embed_signup #mce-error-response {display:none;}
#mc_embed_signup #mce-success-response {color:#529214; display:none;}
#mc_embed_signup label.error {display:block; float:none; width:auto; margin-left:1.05em; text-align:left; padding:.5em 0;}
#mc-embedded-subscribe {clear:both; width:auto; display:block; margin:1em 0 1em 5%;}
#mc_embed_signup #num-subscribers {font-size:1.1em;}
#mc_embed_signup #num-subscribers span {padding:.5em; border:1px solid #ccc; margin-right:.5em; font-weight:bold;}
#mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error {display:inline-block; margin:2px 0 1em 0; padding:5px 10px; background-color:rgba(255,255,255,0.85); -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-size:14px; font-weight:normal; z-index:1; color:#e85c41;}
#mc_embed_signup #mc-embedded-subscribe-form input.mce_inline_error {border:2px solid #e85c41;}
.bg-white {background-color: #fff!important;}
.container-fluid {width: 100%;padding-right: 15px;margin-right: auto;margin-left: auto;}
.text-left {text-align: left!important;}
.ml-auto, .mx-auto {margin-left: auto!important;}
.p-2 {padding: .5rem!important;}
.badge {display: inline-block;padding: .25em .4em;font-size: 75%;font-weight: 700;line-height: 1;text-align: center;white-space: nowrap;vertical-align: baseline;border-radius: .25rem;transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
.badge-light {color: #212529;background-color: #f8f9fa;}
.mb-4, .my-4 {margin-bottom: 1.5rem!important;}
.m-3 {margin: 1rem!important;}
.text-uppercase {text-transform: uppercase!important;}
.deeplinks.container-fluid{font-size: 1.1em;position: sticky;}
a.badge{font-weight:normal}
.badgedeeplinks{text-decoration: none; color: #000; display: inline-block;padding: .25em .4em;font-size: 75%;font-weight: normal;line-height: 1;text-align: center;white-space: nowrap;vertical-align: baseline;border-radius: .25rem;transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
#mainheader{background:#fff;z-index:9;width:100%;top:0;position:relative;box-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1);}
#mainHeaderSection{max-width:988px;height:4rem;display:flex;margin:0 auto;position:relative;align-items:center;justify-content:space-between;}
#topsearch{top:10px;left:10px;display:inline;margin-left:5px}
#topsearch input[type=text]:focus{outline:0}
#mainLogo{width:150px;height:20px}
#langs{display:flex;position:relative;cursor:pointer}
#mainLang{margin:1.25em;padding:5px;font-size:14px}
#mainLang:hover{color:#0ae}
#mainLang .fa-angle-down{margin-left:.5em}
#moreLangs{position:absolute;background:#fff;top:57px;left:-5px;display:none;z-index:1;box-shadow:0 15px 25px 2px rgba(0,0,0,.15),0 5px 30px 5px rgba(0,0,0,.1),0 8px 10px -5px rgba(0,0,0,.25),0 0 0 1px rgba(0,0,0,.04)}
#moreLangs a:link{text-decoration:none}
#moreLangs div{padding:9px 47px;transition:all .5s;cursor:pointer;border-bottom:1px solid #eee}
#moreLangs div:hover{background:#f3f3f3;color:#0ae}
.rightMenu{position:absolute;right:0;padding:10px;display:inline-flex;align-items:center;}
.leftMenu{position:absolute;left:0;padding:10px;display:inherit}
.followUsText{font-size:14px;margin-right:50px;padding:8px;height:fit-content;}
.followUsText:hover{color:#0ae;cursor:pointer}
ul.socialLinks{display:none;list-style:none;position:absolute;right:0;width:fit-content;z-index:1;top:50px;width:210px;box-shadow:0 15px 25px 2px rgba(0,0,0,.15),0 5px 30px 5px rgba(0,0,0,.1),0 8px 10px -5px rgba(0,0,0,.25)}
.socialLinks a{text-decoration:none}
.socialLinks li{padding:14px 25px;background:#fff;font-size:14px;transition:.15s;box-shadow:0 -1px 0 rgba(0,0,0,.1) inset}
.socialLinks li i{width:30px;font-size:20px;position:relative;top:2px}
.socialLinks li:hover{color:#fff;background:#f3f3f3}
.socialLinks li.fbIcon:hover,ul.socialIcons a li.fbIcon::before{background:#3b5998}
.socialLinks li.twIcon:hover,ul.socialIcons a li.twIcon::before{background:#1da1f2}
.socialLinks li.rssIcon:hover,ul.socialIcons a li.rssIcon::before{background:#fa9c3a}
.socialLinks li.ytIcon:hover,ul.socialIcons a li.ytIcon::before{background:#ff0000}
.socialLinks li.dcIcon:hover svg .cls-1 {fill: #fff}
ul.socialIcons a li.dcIcon::before, .socialLinks li.dcIcon:hover{background:#5865F2}
.socialLinks li.dcIcon svg .cls-1{fill: #000}
.socialLinks li.inIcon:hover,ul.socialIcons a li.inIcon::before{background:#c32aa3}
.socialLinks li.ttIcon:hover,ul.socialIcons a li.ttIcon::before{background:#000;}
.divSearch{display:flex;align-items:center;justify-content:flex-start;position: relative; margin-right:1rem}
#mainMenuOut{width:100%;background:#fff;height:3.6em;border-bottom:1px solid #333}
#mainMenu{max-width:988px;margin:0 auto}
.menuBlock{position:relative;float:left}
#mainMenu a:link,.menuAvatarOut a:link{text-decoration:none}
.menuItem{color:#000;font-size:12px;padding:1em 0.25em 1.3em;text-align:center;transition:background .5s;cursor:pointer;float:left;text-transform:uppercase}
.menuItem:hover{color:#0ae}
.subMenu,.subMenu2{border-radius:0.5em;position:absolute;background:#fff;width:max-content;min-width:220px;z-index:2;display:none;margin-top:3.2em;color:#000;margin-left:-.7em;box-shadow:0 15px 25px 2px rgba(0,0,0,.15),0 5px 30px 5px rgba(0,0,0,.1),0 8px 10px -5px rgba(0,0,0,.25),0 0 0 1px rgba(0,0,0,.04)}
.subMenu a,.subMenu2 a{color:#000}
.subMenuItem{display:block;padding:4px 15px;position:relative;border-radius: 0.375rem;}
.subMenuItem:hover{text-decoration:none;background:#f3f3f3;}
.avatar2{height:30px;width:30px;border-radius:2em;}
.avatar2:hover{cursor:pointer}
.logOutButton{background:#0ae;color:#fff;font-weight:700;padding:1.3em;transition:background .5s;text-align:center;font-size:1.1em}
.logOutButton:hover{background:#0087bd}
span.notifNumber{padding:.3em .55em;background:red;font-size:11px;font-weight:700;color:#fff;right:4px;margin-left:13px;top:3px;position:absolute;border-radius:1em}
.notifNumber{line-height:1em;bottom:inherit;right:3px;top:10px;padding:4px 6px!important;border-radius:20px;min-width:10px;text-align:center;z-index:1000}
#leftTopLogo{transition:all .1s;margin-left:-337px;position:absolute;top:0px;}
#eventad{position:absolute;top:0;right:-260px;transition:.1s}
#eventad img{max-height:110px;transition:.1s}
#loginForm{background:#fff;width:90%;z-index:1;display:block;margin:0 auto;margin-top:20px;border:1px solid;max-width:600px;position:relative;padding-bottom:30px}
#loginFormOut{width:100%;height:100%;position:absolute;z-index:15;background-color:rgba(0,0,0,.5);margin-top:-2px;display:none}
.quitLogin{top:10px;position:absolute;right:10px;font-size:30px!important;cursor:pointer}
div#eventad a img{transition: all .1s;top: 0px;border: 1px solid #fff !important;border-bottom-left-radius: 1em;border-bottom-right-radius: 1em;}
#pagebackground{background-color:#ccc;position:fixed;height:100%;top:0;left:0;min-width:100%;overflow:hidden;z-index:0;background-attachment: fixed !important;background-position-y: 64px !important}
.main{background-color:#fff;margin:0 auto;padding:15px 0 0 0;position:relative;width:1000px;z-index:8;-moz-box-shadow:0 0 10px 0 #000;-webkit-box-shadow:0 0 10px 0 #000;box-shadow:0 0 10px 0 #000}
.rstripefill2{float:left;position:relative;min-height:1228px}
.colHomePlayer{margin: 0px 2%; float: left; width: 972px; max-width: 96%; display: table-cell; box-sizing: border-box;}
.colwide{float:left;width:665px;display:table-cell}
#placards{margin:0 0 0 15px;margin-bottom:1em}
.firstRow,.secondRow{display:-webkit-inline-box;width:100%}
.placardBox{position:relative;width:49%;margin-bottom:1em;}
.firstRow .placardBox{width:100%}
.placardsType{z-index:100;right:initial;position:absolute;font-size:.9em;background:#fff;border-bottom-right-radius:3em;padding:0 1.3em .5em .75em}
.placardsType div{color:#000}
.firstRow a{color:#000;font-size:25px;font-weight:700;display:flex;}
.placards img{width:100%; height: auto;}
#placardText1{display:block;color:#000;width:100%;padding:2%;font-weight:700;letter-spacing:-1px}
.placardDescription{color:#fff;padding:17px;width:634px;font-size:13px;font-size:16px;line-height:22px;color:#090909;margin:-6px 0 7px 11px;position:relative;margin:-.4em 0;margin-bottom:1em;padding:2%;width:96%;padding-top:0}
.secondRow{margin-bottom:1em}
.secondRow a{color:#000;display:grid}
.secondRow img{width:100%;max-height:141px}
.thumbImg{width:100%!important;top:15px!important;height:60%!important}
a .button,span .button{background-position:center center;background-repeat:no-repeat;background-image:url(/lay/grtv_play.png);position:absolute;width:100%;height:40px;top:0;margin-top:45px}
a .button.list, span .button.list{width: 118px;height: 87px;top: auto;margin-top: 0;}
a .button.placard,span .button.placard{width:670px;height:300px;top:auto;margin-top:0}
a .button.placard, span .button.placard{top:-29px;width:100%}
.secondRow .button.placard{margin-top:-40px}
.secondRow .placardsText a{font-size:20px;bottom:0;display:block;color:#000;font-weight:700;margin-bottom:.5em}
.placard-type{margin:0.5em 0;display:block;font-size:1.1em;cursor:pointer;color:#444;letter-spacing:-1px;font-weight:bold;}
.secondRow .placardsText a h2{font-weight:700;}
.secondRow .placardBox:nth-child(even){margin-left:2%}
.secondRow img{max-height:inherit}
.perplexityIcon{background-color:#000}
.chatgptIcon{background-color:#000}
.dcIcon{background-color:#5865F2}
.rssIcon{background-color:#f78422}
.ytIcon{background-color:#f00}
.shIcon{background-color:#000}
.fbIcon{background-color:#3b5998}
.twIcon{background-color:#000}
.tlIcon{background-color:#08c}
.rdIcon{background-color:#ff4500}
.wtIcon{background-color:#25d366}
.msIcon{background-color:#0084ff}
.inIcon{background-color:#c32aa3;}
.ttIcon{background-color: #202020;}
.gIcon{box-shadow: 0px 0px 11px -5px rgba(0,0,0,0.75);}
ul.socialMenu .perplexityIcon{color:#000;}
ul.socialMenu .chatgptIcon{color:#000;}
ul.socialMenu .dcIcon{color:#5865F2;}
ul.socialMenu .rssIcon{color:#f78422;}
ul.socialMenu .ytIcon{color:#f00;}
ul.socialMenu .shIcon{color:#000;}
ul.socialMenu .fbIcon{color:#3b5998;}
ul.socialMenu .twIcon{color:#000;}
ul.socialMenu .tlIcon{color:#08c;}
ul.socialMenu .rdIcon{color:#ff4500;}
ul.socialMenu .wtIcon{color:#25d366;}
ul.socialMenu .msIcon{color:#0084ff;}
ul.socialMenu .inIcon{color:#c32aa3;}
ul.socialMenu .ttIcon{color: #202020;}
ul.socialTopBar .perplexityIcon{color:#000;}
ul.socialTopBar .chatgptIcon{color:#000;}
ul.socialTopBar .dcIcon{color:#5865F2;}
ul.socialTopBar .rssIcon{color:#f78422;}
ul.socialTopBar .ytIcon{color:#f00;}
ul.socialTopBar .shIcon{color:#000;}
ul.socialTopBar .fbIcon{color:#3b5998;}
ul.socialTopBar .twIcon{color:#000;}
ul.socialTopBar .tlIcon{color:#08c;}
ul.socialTopBar .rdIcon{color:#ff4500;}
ul.socialTopBar .wtIcon{color:#25d366;}
ul.socialTopBar .msIcon{color:#0084ff;}
ul.socialTopBar .inIcon{color:#c32aa3;}
ul.socialTopBar .ttIcon{color: #202020;}
.main.text_view article{display:block}
.colwide_mrgn{width:650px;margin-left:15px}
.colthin{float:right;width:335px;display:table-cell}
.breadcrumbs-home{vertical-align:middle;margin-left:.5em}
.text_view .texttype2{text-transform:lowercase;color:#888;margin-bottom:14px;width:fit-content;display:inline-block}
.text_view .texttype2::before{content:"•";margin:0 .5em;display:inline-block}
.text_view h1{clear:both;font-size:2.8em;font-weight:700;margin:0 .1em;margin-top:.7em;margin-bottom:.7em;color:#000}
.text_view h1.noflir{letter-spacing:-2px;line-height:35px}
.intro{color:#888;font-size:1.7em;line-height:25px;font-weight:400;margin:0 0 1.1em .4em;color:#666}
.credits{color:#666;margin-left:.5em;max-width:100%}
.credits ul{list-style-type:none;display:inline;width:100%}
.credits li{display:inline-block;font-size:1.1em;margin:.4em 0;vertical-align:middle}
.artistyle3 .slick-slide time,.artistyle3 article time,time{display:block}
.credits .fa-clock,.credits time{display:inline-block}
.bullet::after{content:"•";margin:0 .5em;color:#666;font-weight:700}
.credits a{color:#0087bd}
.credits a:hover{color:#0087bd}
ul.socialIcons{display: flex !important;flex-wrap: wrap;flex-direction: row !important;margin:1em 0;list-style:none;}
ul.socialIcons li{position:relative;display:inline-flex;align-items:center;border-radius:2.5rem;width:2.5rem;height:2.5rem;justify-content:center;}
ul.socialIcons a{margin: 1em .5em;justify-content: center; display: flex !important;flex-wrap: wrap;flex-direction: row !important;align-content:center;}
ul.socialIcons a.mobileIcons{margin: 1em .24em 0 0;}
.socialIcons svg{width:1.5rem; height: 1.5rem;color:#fff;}
.socialFooter svg{color:#fff;width:1.5rem; height:1.5rem;}
div.linkCopied{position: absolute; transform: translateY(-23px); color: black; background: #d0d0d0; border-radius: 1em; padding: 4.5px 9.5px; display: none;}
ul.socialIcons .fab,ul.socialIcons .far,ul.socialIcons .fas{position:relative;color:#fff;vertical-align:middle;transition:all .5s;font-size:1.6em}
ul.socialMenu{display: flex !important;flex-wrap: wrap;flex-direction: row !important;list-style:none;}
ul.socialMenu li{position:relative;display:flex;align-items:center;background-color:unset}
ul.socialMenu a{padding-right:0.1rem;}
.socialMenu svg{width:1.5rem; height: 1.5rem;}
ul.socialMenu .fab,ul.socialMenu .far,ul.socialMenu .fas{position:relative;color:#fff;vertical-align:middle;transition:all .5s;font-size:1.6em}
ul.socialTopBar{display: flex !important;justify-content: space-around;list-style:none;margin-right: 2rem;}
ul.socialTopBar li{position:relative;display:flex;align-items:center;background-color:unset;padding: 0.2rem;}
ul.socialTopBar a{padding-right:0.1rem;}
.socialTopBar svg{width:1.3rem; height: 1.3rem;}
ul.socialTopBar a, ul.socialMenu a, ul.socialIcons a, ul.socialFooter a, ul.socialLinks a{cursor: pointer;}
.ad_top{text-align:-moz-center;text-align:-webkit-center;height:265px;display:block}
#ads_top2{margin:0 auto 16px auto;position:relative;text-align:center;width:1000px;z-index:5;overflow:hidden;top:0}
#ads_top2.leaderfixed{position:fixed;z-index:99;left:0;right:0;top:139px}
#ad_iphone,#ad_iphone2,#ad_mobiletop,#ad_mobiletopinsidetext,#ad_smartphbig,#ad_smartphbig2,#ad_smartphlead2,.ad_smartphbig{display:none}
.ad_mobileLeader,.ad_mobileLeader2{height:160px}
.ad_mobileWide{height:50px}
.colthin .rightbox .dottedlist .grtv_widget .imageplay {top: 27px;}
#searchMenu{background:#fff;width:100%;position:absolute;height:55px;z-index:20;display:none}
#topsearch input[type=text]{position:initial;width:90%;text-indent:.5em;margin:10px 0 10px 0;height:70%;border:none;font-size: 1em;}
.artistyle1 article h2,.artistyle1 article h3 {font-weight: bold;font-size: 16px;line-height: 18px;max-width:90%;}
ul.placard_related{list-style:disc;margin:-1em 0 1em 2.3em;}
ul.placard_related h3{font-size: 0.7em;font-weight:normal;}
ul.placard_related a{display:inline-block;vertical-align:top;color:#333;}
ul.placard_related li{padding:0.7em 0;}
.special-event-label {display: block;background: #0ae;color: white;width: fit-content;padding: 0.5em 2.5em;margin-left: -1.15em;}
#chainlinkswrapper.related-headlines {display:inline-block; width:100%}
#chainlinkswrapper.related-headlines .boxbody{background:none;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:0}
#chainlinkswrapper ul.relatedtexts{margin:0.5em;}
#chainlinkswrapper ul.relatedtexts li{font-weight:normal;font-size:1.2em;padding:0.5em 0;margin-bottom:0;}
#chainlinkswrapper.related-headlines a:hover{color:#0087bd}
.hbar2 {background-color: #444;color: #ddd;-webkit-font-smoothing: antialiased;font-weight: bold;font-size: 1.5em;padding: 10px 13px 10px 13px;}
.boxbody {padding: 2% 4% 4% 4%;width: 100%;margin-bottom: 4%;background-color: #ddd;color: #444;font-size: 13px;line-height: 17px;}
.popgames ol li.article.rwd_row:hover > .fbubble {visibility:visible;}
.gameinfo {background: #f3f3f3;}
.gameinfo, .randomitems {margin: 0px 15px 15px 20px;}
.gameinfo .boxbody {background: none;}
.gameinfo h2.hbar2 {background: none;}
.gameinfo h2.hbar2 a {color: black;}
.gameinfo .boxbody, #relatedtexts.smallColumn .boxbody {font-size: 11px;font-weight: bold;overflow: hidden;}
.gameinfo .boxshot {margin-left: 0;height: 132px;width: 100px;float: left;}
.boxshot {margin: 3px 0px 8px 7px;}
.gameinfo .boxbody ul.infobox {list-style-type: none;width: 150px;float: right;line-height: 14px;}
ul.infobox {margin:0px; padding:0px; list-style:none; font-size:1.1em; font-weight:bold;}
.gameinfo .boxbody li {margin-bottom: 5px;}
ul.infobox li {margin:8px 7px;}
.gameinfo .boxbody li span {font-weight: normal;color: #555;}
ul.infobox a {color:#000;text-decoration:none;}
ul.infobox a:hover {text-decoration:underline;}
.gameinfo .wholeReviewLink {padding: 0.5em 0;float: left;font-size: 1.2em;font-weight: 100;}
.gameinfo .wholeReviewLink a {color: #0087bd;margin: 0;padding: 0;}
.moreinfo::after {content: ">";color: #0087bd;padding-left: 0.1em;top: 0.1em;position: relative;}
.infinite-hook {height: 5px;display: none;font-size: 1.3em;}
.spinner_content {position: inherit;z-index: 99;height: 99.4%;width: 100%;display: flex;align-items: center;justify-content: center;}
.spinner__svg {width: 140px;height: 140px;animation: 2.6s linear infinite both spinner__svg;}
@keyframes spinner__svg {0% {transform: rotateZ(0deg);}100% {transform: rotateZ(360deg);}}
.spinner__svg-circle {animation: 2.0s ease-in-out infinite both spinner__svg-circle;fill: transparent;stroke: #2e94c1;stroke-dasharray: 285;stroke-linecap: round;stroke-width: 8px;transform-origin: 50% 50%;}
@keyframes spinner__svg-circle {0%,25% {stroke-dashoffset: 75; transform: rotate(0deg); }50%,75% {stroke-dashoffset: 280; transform: rotate(45deg); }100% {stroke-dashoffset: 75; transform: rotate(360deg); }}
.g_id_signin {
				display: flex;
				justify-content: center;
			}
#wrapper_social {position: relative;z-index: 10;background-color: #00aeef;height: 3em;top: 0.5em;margin: -12px auto 19px 15px;}
.grText{float: left;margin-top: -5px;font-weight: bold;font-size: 1em;color: white;padding-left: 0.4em;}
.facebook{float: right;margin-top: 9px;}
.twitter{float: right;padding-right: 0.5em;margin-top: 9px;}
.youtube{float: right;padding-right: 0.5em;margin-top: 7px;}
.instagram_badge{float: right;padding-right: 0.5em;margin-top: 7px;}
#ad_sky2.yks300 {margin-bottom: 46px;}
img.topArrow {position: absolute;top: -5px;}
#cookielawwarning .cookie-info-button,#cookieInfoBox .cookie-info-button {background: transparent;color: white;border: none;display: block;cursor: pointer;}
#cookie-button-div .cookie-button.accept {background-color: #0ae;}
#cookieInfoBox .cookie-button {color: #fff;padding: .5em 1.5em;background: 0 0;background-color: rgba(0, 0, 0, 0);border: 1px solid #fff;cursor: pointer;}
#cookieInfoBoxMenu .cookieInfoBoxMenuConsent,#cookieInfoBoxMenu .cookieInfoBoxMenuDetail,#cookieInfoBoxMenu .cookieInfoBoxMenuAbout {padding: 10px;text-align: center;cursor: pointer;display: inline;margin-left: 7%;margin-right: 6%;}
.CCActive {text-decoration: underline;}
#cookieInfoBoxExpand a {color:white;}
#cookieInfoBoxMenu .cookie-info-button {display:inline;}
#cookieInfoBoxDetailsInfo .cookieDetailsParagraph {margin-left: 16px;}
.switch {position: relative;display: inline-block;width: 60px;height: 23px;}
.switch input {opacity: 0;width: 0;height: 0;}
.slider {position: absolute;cursor: pointer;top: 0;left: 0;right: 0;bottom: 0;background-color: #ccc;-webkit-transition: .4s;transition: .4s;}
.slider:before {position: absolute;content: "";height: 14px;width: 18px;left: 8px;bottom: 4px;background-color: white;-webkit-transition: .4s;transition: .4s;}
.switch input:checked + .slider {background-color: #0ae;}
input:focus + .slider {box-shadow: 0 0 1px #2196F3;}
input:checked + .slider:before {-webkit-transform: translateX(26px);-ms-transform: translateX(26px);transform: translateX(26px);}
.slider.round {border-radius: 34px;}
.slider.round:before {border-radius: 50%;}
.cookieTable td{padding:10px 10px 10px 30px;margin-left: 10px;}
.cookieTableUnderline td{border-bottom: solid 1px;}
#cookieInfoBox {border-radius:10px;position:fixed;left:50%;top:50%;transform:translate(-50%, -50%);border:solid 2px black;z-index:99999;background-color:rgba(0, 0, 0, .9);color:white;text-align:center;max-width:750px;margin:0 auto;padding:10px;display:none;}
#cookie-button-div {text-align: center;margin-right: 15px;}
#cookieInfoBoxMenu {max-width:1000px;margin:0 auto;margin-top:20px;margin-bottom:20px;}
#cookieInfoBoxMenu hr {max-width: 1000px;}
#cookieInfoBoxExpand {max-width:1000px;margin:0 auto;text-align:left;max-height:400px;overflow:scroll;}
#cookieNecessaryTitle,#cookieStatisticsTitle,#cookieMarketingTitle {font-size:17px;}
.cookie-button-container{margin-left:-20px;}
#cookielawwarning a {color:#fff; text-decoration:underline;}
#cookielawwarning {background-color: rgba(0, 0, 0, .9);color: #fff;padding: 2%;width: 92%;position: fixed;bottom: 0;z-index: 99999;width: 100%}
#cookielawwarning span {font-size: 1.5em;font-weight: 700;width: 100%}
#cookielawwarning p {font-size: 1em}
#cookielawwarning button {color: #fff;padding: .5em 1.5em;background: 0 0;border: 1px solid #fff;cursor: pointer}
.cookielawwarning_inner {max-width: 1000px;margin: 0 auto}
.svgCleanBars {width: 21.45px;height: 24.45px;}
div.height-fix.rightbox.groupmychildren.clean-layout{height: 1100px;}
section.feeds.contentfortab0{height: 1061px;}
#nav-content {
				z-index: 10;
				position: fixed;
				padding: 1rem 0 0 1rem;
				margin: .75rem;
				left: max(0px, calc(50vw - 32rem));
				background: #fff;
				pointer-events: auto;
				-webkit-tap-highlight-color: transparent;
				transform: none;
				contain: paint;
				width: 20rem;
				overflow-y: auto;
				overflow-x: hidden;
				scrollbar-gutter: stable;
				height: 100%;
				opacity:1;
				will-change: opacity;
				border-radius:0.375rem;
				border-width:0;
				max-height: 97%;
				font-size:1.1em;
			}
#nav-content, .nav-contentIcon a {
				outline:none;
			}
#nav-content ul {
				display: flex;
				flex-direction: column;
				list-style-type: none;
				margin-top: 1rem;
			}
#nav-content li {
				padding: 0.5rem 0.4rem 0.5rem 0;
				display:flex;
				align-items:center;
				justify-content: flex-start;
				cursor:pointer;
			}
#nav-content li a {
				display: flex;
				justify-content: flex-start;
				align-items:center;
				width: 100%;
				text-decoration:none;
			}
#nav-content ul li:hover, .nav-contentIcon:hover{
				border-radius: 0.375rem;
				background-color:#f3f3f3;
			}
#nav-content hr {
				background-color:#f3f3f3;
				border-width:0;
				height: 1px;
			}
.nav-contentIcon{
				width: 2.5rem;
				height: 2.5rem;
				padding: 0.5rem;
				cursor:pointer;
				outline: none;
				margin-right: 0.5em;
			}
#nav-content nav {
				max-width: 95%;
			}
#nav-content hr {
				max-width: 90%;
			}
.svgIconsLibrary {
				width: 24px;
				height: 24px;
			}
.bg {
				position: absolute;
				top: 70px;
				left: 0;
				width: 100%;
				height: calc(100% - 70px);
				visibility: hidden;
				opacity: 0;
				transition: .3s;
				background: #000
			}
.icon-bar {
				display: block;
				width: 100%;
				height: 3px;
				background: #666
			}
.icon-bar+.icon-bar {
				margin-top: 5px
			}
.linkLoginLogoMobile {
				padding: 0 !important;
				text-transform: none !important
			}
.faEnvelope {
				font-size: 22px;
				margin-right: 10px;
			}
.faGlobeMobile,
			.loginLogoMobile {
				margin-right: 4px;
				font-size: 22px !important;
				position: relative;
				top: 2px
			}
#sublangs {
				margin-left: 1.5rem;
			}
.subMobile {
				display: none;
				cursor:pointer;
			}
.subMobile:hover {
				border-radius: 0.375rem;
				background-color:#f3f3f3;
			}
.small {
				flex-wrap: wrap;
			}
.small a {
				font-size: .9em;
				font-weight: 400;
				color: #666 !important
			}
.subMenuProfileItem {
				text-align: center;
				padding: 10px;
				text-overflow: ellipsis;
				white-space: nowrap;
				overflow: hidden;
				transition: all .5s;
				
				position: relative;
			}
.subMenuProfileItem:hover{
				background:#f3f3f3;
				color:#0ae
			}
.subMenuProfile a {
				text-decoration:none;
			}
.subMenuProfile {
				position: fixed;
				right: max(-46rem, calc(16rem - 100%));
				margin-top: 2rem;
				border-radius: 0.375em;
				border-width: 0;
				width: max-content;
				z-index: 2;
				padding: unset;
				color: #ffffff;
				min-width: 220px;
				max-width: 20rem;
				box-shadow: 0 15px 25px 2px rgba(0, 0, 0, 0.15), 0 5px 30px 5px rgba(0, 0, 0, 0.1), 0 8px 10px -5px rgba(0, 0, 0, 0.25), 0 0 0 1px rgba(0, 0, 0, 0.04);
			}
.subMenuProfile:focus-visible{
				outline-width:unset;
			}
.subMenuProfile {
				overflow:hidden;
				text-overflow:ellipsis;
				text-align:center;
				white-space:nowrap
			}
.closeNoti{
				position:absolute;
				display:flex;
				background:#f7f7f7;
				right:7px;
				top:14px;
				border-radius: 0.375em;
				transition:background .5s;
				color:#cacaca
			}
.closeNoti:hover{
				background:#ddd;
				color:#5c5656;
			}
.closeSessionMobile {
				text-transform: uppercase;
				border: 1px solid;
				width: fit-content;
				margin: 1em auto 6em auto;
				background: #fff;
				color: #000;
				padding: 1em 2.2em
			}
.notificationsCircle {
				width: 12px;
				height: 12px;
				background: red;
				border-radius: 6px;
				position: absolute;
				top: 9px;
				left: 22px
			}
.notiMenu{
				text-align: center;
				background: #e2e2e2;
				border-radius: 0px;
				padding: 0.5em;
				border-top: 1px solid #ccc;
			}
@media only screen and (max-width:1020px) {
				#nav-content {
					right: max(14px,calc(100vw - 21rem));
					inset-inline-start: unset;
				}

				.subMenuProfile {
					right: max(-46rem, calc(14rem - 100%));
					margin-top:2rem;
				}

				.commentslist .speechbubble form textarea {max-width:100%;}
				

				@-ms-viewport{width:1500}body{max-width:100%;background-color:#fff}
				#nav-container *{visibility:visible;color:#000}.linkLoginLogoMobile{padding:0!important;text-transform:none!important}.faEnvelope{font-size: 22px;margin-right: 10px;}.faGlobeMobile,.loginLogoMobile{margin-right:4px;font-size:22px!important;position:relative;top:2px}.angle-down-menu{margin-left:7px;font-size:23px!important;position:relative;top:3px}

				#pagebackground{display:none;padding:0;background:#fff!important;left:0}

				#cookielawwarning {padding: 5%}.cookielawwarning_inner {max-width: 90%;margin: 0}

				.main{width:inherit;box-shadow:none}.rstripefill2{margin-bottom:2%;float:none;min-height:inherit}.colthin,.colwide{max-width:100%;width:inherit!important;margin:0 2%;float:none;display:block}.colwide section{margin-bottom:2%}.firstRow,.secondRow{width:100%}

				.deeplinks-container {font-size:14px;width: 90%;max-width: 100%;overflow-x: scroll;padding: 0.4em 0;}
				.deeplinks {width: 999px;overflow-x: scroll;}
				.drop-deep-btn{color:#333;}
				.deeplinks-list{display:inline-block;position:relative; width:34px;float:left;margin-top:8px;}
				.deeplink-options{margin-top:18px;}
				.deeplink-options a{margin:4px 0; font-size:14px;}

				.breadcrumbs-home{vertical-align:middle;margin-left:1em}.text_view .texttype2::before{margin:0 .25em}.text_view h1{margin-left:.4em;margin-right:.4em;font-size:2.5em}.intro{margin:1.1em .75em;font-size:1.3em}.credits{max-width:93%;margin-left:1em}.credits li{font-size:.9em}

				#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}#ad_iphone,#ad_iphone2,#ad_mobiletop,#ad_mobiletopinsidetext{display:block;margin:1em 0}#ad_iphone iframe,#ad_iphone2 iframe,#ad_mobiletop iframe,#ad_mobiletopinsidetext iframe{position:relative!important;display:block;margin:0 auto;width:320px}

				.artistyle1 article h2,.artistyle1 article h3 {font-size: 1.2em;line-height: 1.3em}

				ul.placard_related {margin-left: 1.7em;}ul.placard_related h3{font-size:0.8em;}ul.placard_related li{padding:0.5em 0;}

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

				@media (max-width:799px) {
					#placards{margin-left:0}.firstRow{display:block}.placards img{padding:0}.secondRow .placardBox{width:49%}a .button.placard, span .button.placard{height:230px}.secondRow .placardsText{width:100%}.secondRow .placardsText a{width:92%;}
				}

				@media (max-width:700px) {
					#main{font-size:1.1em;}
				}

				@media (min-width: 677px) and (max-width: 799px){
					   .placardBox {width: 100%;}.firstRow, .secondRow {width: 100%;}.secondRow img {max-height: inherit;}
				}

				@media (min-width: 590px) and (max-width: 799px){
					   #wrapper_social {margin-top: 12px;margin-left: 0px;float: left;width: 100%}.grText{display: none;}
				}

				@media (max-width: 590px) {
					   #wrapper_social {height: 5em;margin-top: 12px;margin-left: 0px;float: left;width: 100%}.youtube{margin-top: 4.5px;}.instagram_badge{margin-top: 4.5px;}.grText{display: none;}
				}

				@media (min-width: 500px) and (max-width: 799px){
					   a .button.placard {height: 278px;}
				}

				@media (max-width:500px) {
					.firstRow,.secondRow{display:block}.firstRow a{font-size:22px;display:grid}.placardDescription{font-size:15px;color:#333;margin-top:0.5em; margin-bottom:1.5em}.secondRow{margin-bottom:0;margin-top:1em}.secondRow .placardBox{width:99.6%;margin-bottom:1em}.secondRow img{max-height:initial}.placardsText{position:inherit;margin-top:-2px;}
					.secondRow .placardBox:nth-child(even) {margin-left: 0;}
					.credits ul.socialIcons{margin-top:0px;max-width:75%;justify-content:start!important;}
				}
			}
#pagebackground.abs {
				position:absolute;top: unset !important;background-attachment: unset !important; background-position-y:unset !important; }
.placardBox .placards {aspect-ratio: 16/9; align-content:center;background:black;position:relative;}
.button.placard {align-content:center;vertical-align:middle;height:100% !important;top:0 !important;position:absolute;margin-top:0 !important;}
.breaking-news {
				padding: 1em;
				background: #f1f1f1;
				margin-bottom: 1em;
				border-top-right-radius: 0.5em;
				border-bottom-right-radius: 0.5em;
				display: flex;
				align-items: center;
			}
.breaking-dot {
				width: 25px;
				height: 25px;
				color: red;
				display: inline-block;
				margin-right: 0.3em;
			}
.breaking-label {
				color: red;
				font-weight: bold;
				margin-right: 0.5em;
				min-width: fit-content;
			}
@media (max-width: 750px) {
				.breaking-dot {
					display: none;
				}
			}
.like-container {
				display: inline-flex;
				align-items: center;
				float: right;
				margin: 2px 0 0 0;
			}
.like-count {
				margin-top: -8px;
			}
.like-button,
			.dislike-button {
				display: flex;
				align-items: flex-end;
				justify-content: center;
				background: none;
				border: none;
				font-size: 14px;
				font-weight: bold;
				cursor: pointer;
				transition: color 0.2s ease-in-out;
				color: #00ACF6; 
			}
@media (max-width: 1020px) {
				.like-container {
					justify-content: flex-start;
					margin: 4px 32px 0 0;
				}
				header > footer.credits > ul.footerCredits > li.textLikeButtons {
					padding-top: 5px;
				}
				article .like-container {
					display: flex;
					justify-content: flex-start;
					margin-top: 4px;
					padding-left: 2px;
				}
			}
.like-button svg path,
			.dislike-button svg path {
				fill: none;
				stroke: #333;
				transition: stroke 0.2s ease-in-out, fill 0.2s ease-in-out;
			}
.like-button svg,
			.dislike-button svg {
				fill: none;
			}
.like-button.liked svg path,
			.dislike-button.disliked svg path {
				fill: #00ACF6;
				stroke: #00ACF6;
			}
.like-button.liked svg,
			.dislike-button.disliked svg {
				fill: #00ACF6 !important;
			}
li:has(> .commentsbox3) + .textLikeButtons {
				position: relative;
				padding-left: 12px;
			}
li:has(> .commentsbox3) + .textLikeButtons::before {
				content: "•";
				position: absolute;
				left: 0;
				top: 50%;
				transform: translateY(-50%);
				color: #666;
				font-size: 13px;
			}
@media (max-width: 768px) {
				
				article.rwd_row .like-container {
					display: flex;
					flex-direction: column;
					align-items: center;
					margin: 25px 8px 10px 0;
					padding-left: 2px;
					gap: 4px;
				}

				article.rwd_row .like-button{
					margin-bottom: 24px;
				}
				
				article.rwd_row .dislike-button {
					margin: 0 !important;
				}

				
				article.rwd_row .like-button .like-count {
					display: none;
				}

				
				article.rwd_row .like-container::before {
					content: attr(data-count);
					font-size: 14px;
					font-weight: bold;
					color: #00ACF6;
					order: 2;
					margin-top: -44px;
					margin-left: -8px;
				}
			}
nav ul li:has(a[href*="/bcn-game-fest-2025/"]) {
				background-color: #0ae;
				border-left: 4px solid #0ae;
			}
nav li:has(a[href*="/bcn-game-fest-2025/"]):hover {
				background-color: #0099cc!important;
				border-left: 4px solid #0099cc!important;
			}
nav li a[href*="/bcn-game-fest-2025/"] .menuItemMobile {
				background-color: transparent; 
				color: white;
				font-weight: 600;
			}
nav li a[href*="/bcn-game-fest-2025/"]:hover .menuItemMobile {
				color: #f0f0f0!important;
			}
.menuItem {
        font-size: 11px !important;
    }
#mainMenuOut{
		height:4.3em !important;
	}
.errorUserTv {
			    font-size: 27px;
			    color: white;
			    text-align: center;
			    padding: 40px;
			}
#user_tv_widget_wrapper {
				margin:20px 15px 20px 20px;
			}
.user_tv_widget_dottedlist
			{
				height:440px;
				overflow: auto;
			}
.user_tv_widget
			{
				position: relative;
				height:90px;
				overflow: hidden !important;
				border: 0 !important;
				padding-bottom:0px !important;
			}
.user_tv_widget .commentsnumber
			{
				margin: 3px 5px 5px 5px;
			}
.user_tv_widget h3
			{
				font-size:12px !important;
			}
.user_tv_widget_title em {
				font-weight: bold;
				font-style: normal;
			}
.user_tv_widget .imageplay
			{
				position:absolute; height:40px; width:40px; left:39px; top:33px;
				background-position: center center;
				background-size: 40px 40px;
				background-repeat: no-repeat;
				background-image: url('/lay/grtv_play.png');
			}
.user_tv_widget .thumb
			{
				width:118px; height:87px;
				margin:0;
			}
.user_tv_widget time
			{
				color: #666666;
				font-size:10px;
				font-weight: bold;
				display:block;
			}
.dottedlist article.user_tv_widget p
			{
				font-size:11px !important;
				max-height:none !important;
				float:none;
				display:inline;
				
				margin:0 !important;
				padding-right:5px;
				font-family:"Arial" !important;
			}
.user_tv_widget a:hover h3
			{
				text-decoration:underline;
			}
.user_tv_widget a:hover .imageplay
			{
				background-image: url('/lay/grtv_play_hover.png');
			}
.user_tv_widget_hr
			{
				border:0px solid white;
				border-bottom: 2px dotted #DDDDDD;
				margin: 10px 0 0 0;
			}
.user_tv_widget_sortbar
			{
				
				font-size: 10px;
				line-height:19px;
				min-height:6px;
				padding: 0 7px;
				background-color: #444444;
				color: #dddddd;
				font-weight:bold;
			}
.user_tv_widget_sortbar span
			{
				color: #DDDDDD;
				cursor: pointer;
			}
.user_tv_widget_sortbar .selected
			{
				background-color: #666666 !important;
			}
.user_tv_widget_searchbutton
			{
				margin: 4px 15px 4px 5px;
				border: 0px none;
				vertical-align:
				middle;
				height: 18px;
				width: 18px;
			}
.user_tv_widget_sortbar input[type="text"]
			{
				padding-left:5px;
				vertical-align:middle;
				width:155px;
				font-size: 12px;
				height:16px; margin:4px 0;
			}
#user_tv_widget_sortbar .selected
			{
				
			}
.user_tv_widget_clipper
			{
				float:left;
				width:118px;
				height:87px;
				overflow:hidden;
				margin: 3px 10px 0 0;
			}
#user_tv_widget_wrapper .sortbar {
				height:inherit;
			}
.chat { margin: 0px 15px 15px 20px; }
.chat form input { background-color: #fff; border: 1px solid #aaa; width: 100%; padding: 6px 6px 40px 6px; box-sizing: border-box; }
.chat form button { margin: 12px 0px 0px 0px; padding: 6px; }
#messages ul, #user-list ul { list-style-type: none; margin: 0; padding: 0; height: 450px; overflow: auto; }
#messages ul::-webkit-scrollbar { display: none; }
#user-list ul::-webkit-scrollbar { display: none; }
#user-list { display: none; position: relative; }
#user-list #close { position: absolute; top: 5px; right: 10px; font-weight: bold; cursor: pointer; }
#messages li, #user-list li { padding: 5px 10px; }
#messages li .username { font-weight: bold; }
.grtv_widget_dottedlist
			{
				height:440px; 
				overflow: auto;
			}
.grtv_widget
			{
				position: relative;
				height:83px;
				overflow: hidden !important;
				border: 0 !important;
				padding-bottom:0px !important;
			}
.grtv_widget .commentsnumber
			{
				margin: 3px 5px 5px 5px;
			}
.grtv_widget h3
			{
				font-size:11px !important;
				
				
			}
.grtv_widget .imageplay
			{
				position:absolute; height:40px; width:40px; left:39px; top:33px;
				background-position: center center;
				background-size: 40px 40px;
				background-repeat: no-repeat;
				background-image: url('/lay/grtv_play.png');
			}
.grtv_widget .thumb
			{
				width:118px; height:87px;
				margin:0;
			}
.grtv_widget time
			{
				
				color: #666666;
				font-size:10px;
				font-weight: bold;
				display:block;
				
			}
.grtv_widget p
			{
				font-size:11px !important;
				max-height:none !important; 
				width:155px !important; 
				margin:0 !important;
				padding-right:5px;
				font-family:"Arial" !important;
			}
.grtv_widget a:hover h3
			{
				text-decoration:underline;
			}
.grtv_widget a:hover .imageplay
			{
				background-image: url('/lay/grtv_play_hover.png');
			}
.grtv_widget_hr
			{
				border:0px solid white;
				border-bottom: 2px dotted #DDDDDD;
				margin: 10px 0 0 0;
			}
.grtv_widget_sortbar
			{
				
				font-size: 10px;
				line-height:19px;
				min-height:6px;
				padding: 0 7px;
				background-color: #444444; 
				color: #dddddd; 
				font-weight:bold;
			}
.grtv_widget_sortbar span
			{
				color: #DDDDDD;
				cursor: pointer;
			}
.grtv_widget_sortbar .selected
			{
				background-color: #666666 !important;
			}
.grtv_widget_searchbutton
			{
				margin: 4px 15px 4px 5px; 
				border: 0px none; 
				vertical-align: 
				middle; 
				height: 18px; 
				width: 18px;
			}
.grtv_widget_sortbar input[type="text"]
			{
				padding-left:5px;
				vertical-align:middle; 
				width:155px; 
				font-size: 12px; 
				height:16px; margin:4px 0;
			}
#grtv_widget_channelbar .selected
			{
				background-image:url("/lay/redesign/grey_up_dark.png");
				background-repeat:no-repeat;
				background-position: center bottom;
				display:inline-block;
			}
.grtv_widget_clipper
			{
				float:left;
				width:118px;
				height:87px;
				overflow:hidden;
				margin: 3px 10px 0 0;
			}
.table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px;
    text-align: center;
}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd;
}
.table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #f9f9f9;
}
a {
    color: #337ab7;
    text-decoration: none;
}
input{
	cursor: pointer;
    display: inline-block;
    padding: 5px 6px;
    text-transform: uppercase;
    font-family: "Helvetica Neue", 'TeXGyreHeros', arial;
    font-weight: bold;
    font-size: 11px;
    color: #fff;
    border-radius: 6px;
    background-color: #009ee3;
    background-image: url(/lay/redesign/btnbg.png);
    background-position: top left;
    background-repeat: no-repeat;
    border-width: 2px;
    border-style: solid;
    border-color: #34b2e9 #0094d4 #0094d4 #34b2e9;
}
input:hover{
	border-color: #54c9f4 #0094d4 #0094d4 #54c9f4;
    background-color: #34b2e9;
    background-image: none;
}
select{
	height: 2.2em;
    border-radius: 4px;
    text-indent: 8px;
    margin-bottom: 0.75em;
}
.colwide .section { margin: 0px 0px 15px 15px; width: 650px; text-align: center; }
.section.bigplayer { width: 650px; margin: 0px 0px 15px 15px; text-align: center; position: relative;}
#header-image { margin: 0px 0px 15px 15px; }
@media (max-width: 799px) {
	#header-image img { width: 100%; }
	#header-image { margin: 0px; margin-bottom: 15px;}

	.emoji-icon{
		font-size: 22px;
	}
}
@media (max-width: 449px){
	.emoji-box span{
		font-size: 3vh;
		margin-top: 5vw;
		margin-right: 22px;
		display: block;
		float: left;
		border-radius: 64%;
		max-height: 30px;
		min-height: 30px;
		background: rgba(76, 100, 80, 0.3);
	}

	.emoji-box span:active{
		border-radius: 64%;
		background-color: gray;
	}
}
#ad_overlayinvideo {
	display: none;
	text-align: center;
	position:absolute;
	bottom: 35px;
	width: 100%;
}
#ad_overlayinvideo img {
	border: 1px solid #000;
	max-width: 640px;
	margin: 0px;
}
#articlesForTextTypeimage { margin-bottom: 15px; }
#content {padding-bottom:13px;}
.wallpthumb {margin-left:13px; margin-top:13px;cursor:zoom-in;}
.hbar2 { margin-top: 20px; }
.commentslist { margin-top: 0px; }
.small {
	font-weight: normal;
	font-size: 0.6em;
}
::-webkit-scrollbar { display: none; }
