﻿.sectionheader{display:block;margin:20px 0;border-left:4px solid;padding-left:10px;font-size:18px;color:#363636;font-weight:600!important;}.sectionheader.latest{color:#fff;height:34px;margin-bottom:0;background:#363636;display:block;line-height:34px;border-left:0;}.sectionheader div.link{display:block;float:right;background:#50abf1;height:100%;font-weight:normal!important;}.sectionheader div.link.all{background:#363636;}.sectionheader div.link.all a{padding:5px;color:#fff;font-size:14px;line-height:28px;}.news-section{margin:.5rem;margin-top:0;}.news-section a{font-weight:600;}.page[data-theme=dark] .main .news-section a{color:#d3d3d3;}.more-news{display:flex;padding:1rem;}.more-news a{margin-top:0!important;}.news-section.list section.highlight{background:#1f2937;padding:1rem!important;margin:5px -.25rem;border-radius:5px;border-bottom:0;box-shadow:0 0 0 2px #fbbf24,0 2px 3px rgba(0,0,0,.1);}.news-section.list section.highlight h3,.news-section.list section.highlight a{color:#f9fafb;}.news-section.list section.highlight p{color:#d1d5db;}.news-section.list section.highlight .image>img{box-shadow:0 0 3px rgba(255,255,255,.25);}.news-section.list section.highlight:hover{background:#111827;}.news-section section{position:relative;display:flex;border-bottom:1px solid #e5e5e5;background:transparent;transition:background-color .2s ease;box-sizing:border-box;padding:1rem 0;flex:1;}.page[data-theme=dark] .main .news-section section{border-color:#646464;}.news-section section:first-child{padding-top:.5rem;}.news-section section:last-child{padding-bottom:.5rem;border-bottom:0;}.news-section section:hover{background-color:#f6f6f6;}.page[data-theme=dark] .news-section section:hover{background-color:#222;}.news-section section:hover>article>a{text-decoration:underline;}.news-section section .image{position:relative;width:100px;flex-shrink:0;margin-right:.25rem;font-size:12px;}.news-section section .image>img{display:block;width:100%;min-height:60px;top:0;height:auto;border-radius:5px;box-shadow:rgba(0,0,0,.25) 0 0 3px;}.news-section section .image>img.bigicon.small{height:60px;width:60px;margin:0 auto;}.news-section section .image>span,.news-section section .image>a{display:none;position:absolute;top:3px;left:3px;color:#fff;font-size:1rem;font-weight:400;padding:0 3px;border-radius:3px;text-transform:uppercase;align-items:center;z-index:2;box-shadow:rgba(0,0,0,.2) 0 1px 4px;border:1px solid rgba(255,255,255,.25);}.news-section section article{display:flex;flex-direction:column;margin:0 .75rem;padding:.2rem 0;flex:1;line-height:1.4;}.news-section section article>a{color:#363636;font-size:1.4rem;flex-grow:1;z-index:1;}.news-section section article>a::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;}.news-section section article h3{font-weight:600;font-size:1.5rem;color:#363636;margin:0;padding:0;}.page[data-theme=dark] .news-section section article h3{color:#e8e8e8;}.news-section section article>p{font-size:1.2rem;color:#666;display:flex;margin:.4rem 0 0 0;}.page[data-theme=dark] .news-section section article>p{color:#ccc;}.news-section section article .author{display:flex;justify-content:space-between;}.news-section section .author,.news-section section .desc{display:none;}@media(min-width:375px){.news-section section .author{display:flex;}.news-section section .author>span:last-child{display:flex;align-items:center;justify-content:flex-start;}.news-section section .author>span:last-child .fa{margin-right:.5rem;}}@media(min-width:576px){.informationpanel.manage-link{display:none;}.news-section{margin:.75rem 1rem;}.news-section>section:last-child{border:0;}.news-section.list>section.highlight{margin:5px -1rem;}.news-section>section[data-featured="1"]{display:none!important;}.news-section>section>.image{width:142px;}.news-section>section>.image>a,.news-section>section>.image>span{display:flex;}.news-section>section>article>a{font-size:1.5rem;flex-grow:0;}.news-section>section>article>p.desc{display:flex;flex-grow:1;flex:1 0 auto;margin-top:.4rem;}}.purple-bg{background-color:#421987;}.orange-bg{background-color:#f59e0b;}.green-bg{background-color:#0e5814;}.green2-bg{background-color:#3f9142;}.red-bg{background-color:#cf1124;}.blue-bg{background-color:#0a558c;}.navy-bg{background-color:#0a558c;}.pink-bg{background-color:#c42d78;}.black-bg{background-color:#000;}.teal-bg{background-color:#1992d4;}.yellow-bg{background-color:#e9b949;}.darkgrey-bg{background-color:#616e7c;}.grey-bg{background-color:#e4e7eb;}aside>section.news-subs>article>p:first-child{font-size:4.5rem;text-align:center;}.page[data-theme=dark] aside>section.news-subs>article>p:first-child{color:#1992d4;}aside>section.news-subs>article>p{text-align:center;font-size:1.4rem;margin:0;}div.community-playlist h2,div.community-playlist p.heading{border-left:3px solid;padding-left:12px;font-weight:normal;color:#363636;}.page[data-theme=dark] div.community-playlist h2,.page[data-theme=dark] div.community-playlist p.heading{color:#bbb;}div.community-playlist h2{font-size:22px;border-color:#ee4112;margin:30px 0 15px;}div.community-playlist p.heading.small{font-size:16px;border-color:#1289ee;margin:10px 0 6px;}div.community-playlist .header{position:relative;max-height:350px;min-height:50px;overflow:hidden;}div.community-playlist .header>img{width:100%;}div.community-playlist .header>img.overlay{position:absolute;top:0;left:0;}div.community-playlist .header div.info{display:block;position:absolute;top:0;background:rgba(0,0,0,.8);width:100%;padding:10px 15px;box-sizing:border-box;}div.community-playlist .header div.info h1,div.community-playlist .header div.info div.release{display:inline-block;font-weight:normal;}div.community-playlist .header div.info h1{color:#fff;}div.community-playlist .header div.info div.release{color:#fff;font-size:14px;font-weight:normal;float:right;padding-top:1px;}div.community-playlist .header div.info div.platforms{float:right;}div.community-playlist .header div.info div.platforms img{margin-left:5px;}div.community-playlist .header a.block-link{position:absolute;top:0;left:0;display:block;width:100%;height:100%;}div.community-playlist .achievements .achievement{position:relative;display:inline-block;width:32.3%;margin-bottom:1%;margin-left:1%;color:#fff;overflow:hidden;box-sizing:border-box;}div.community-playlist .achievements .achievement a.full{display:block;position:absolute;top:0;left:0;width:100%;height:100%;}div.community-playlist .achievements .achievement:nth-child(2),div.community-playlist .achievements .achievement:nth-child(5){margin-left:0;}div.community-playlist .achievements .achievement img{width:100%;}div.community-playlist .achievements .achievement div.info{display:block;position:absolute;bottom:0;background:rgba(0,0,0,.8);width:100%;padding:3px 5px;box-sizing:border-box;}div.community-playlist .achievements .achievement span.name{display:inline-block;max-width:80%;height:45%;}div.community-playlist .achievements .achievement span.score{font-size:12px;display:inline-block;float:right;padding-top:2px;}div.community-playlist .achievements .achievement .unlock-percentage{position:absolute;bottom:0;background-color:#58bb12;height:3px;left:0;}div.community-playlist .achievements.small .achievement{width:48%;margin:0;}div.community-playlist .achievements.small .achievement img{width:15%;float:left;}div.community-playlist .achievements.small .achievement div.info{padding:3px 6px;width:84.5%;height:100%;margin-left:15.5%;vertical-align:middle;background:#eee;color:#27241d;transition:.2s ease-in-out;}.page[data-theme=dark] div.community-playlist .achievements.small .achievement div.info{background:#111;color:#ddd;}div.community-playlist .achievements.small .achievement:hover div.info{background:#dcdcdc;}div.community-playlist .achievements.small .achievement:nth-last-of-type(odd){margin-left:1%;}div.community-playlist .achievements.small span.name{font-weight:bold;}div.community-playlist .achievements.small span.score{font-size:18px;font-weight:bold;line-height:1;}div.community-playlist .achievements.small span.score img{float:right;width:auto;margin:1px 0 0 5px;min-height:0;}div.community-playlist .achievements.small span.desc{font-size:13px;display:block;max-height:20px;overflow:hidden;}div.community-playlist div.clipholder div.clip{width:33%!important;margin:.4% 0;}div.community-playlist div.clipholder div.clip:nth-child(2),div.community-playlist div.clipholder div.clip:nth-child(5){margin-left:.5%;margin-right:.5%;}div.community-playlist div.clipholder div.clip img.clip_preview{max-height:none;max-width:none;}div.community-playlist div.clipholder div.clip .clipcounts span{width:25%!important;vertical-align:top;}div.community-playlist div.styled-threads .thread{width:47.75%;display:inline-block;padding:5px;background:#eee;font-size:95%;box-sizing:border-box;}.page[data-theme=dark] div.community-playlist div.styled-threads .thread{background:#111;}div.community-playlist div.styled-threads .thread h4{margin-bottom:3px;font-size:14px;}div.community-playlist div.styled-threads .thread img{border-radius:50%;}div.community-playlist div.styled-threads .thread:nth-child(2){margin-right:.25%;}div.community-playlist div.styled-threads .thread:nth-child(3){margin-left:.25%;}div.community-playlist div.styled-threads .thread .thread-right,div.community-playlist div.styled-threads .thread .thread-left{display:table-cell;vertical-align:top;}div.community-playlist div.styled-threads .thread .thread-left{padding-right:10px;}div.community-playlist div.styled-threads .thread .thread-right{padding-left:10px;}div.community-playlist div.styled-threads .thread .thread-body{display:table-cell;vertical-align:top;width:10000px;padding:5px;}.content-options .item span.price{display:inline-block;font-size:22px;padding:0;margin:5px 10px 5px 0;}.community-playlist-achievements{max-height:600px;overflow-y:scroll;}.community-playlist-achievements .achievement{margin-bottom:5px;}.community-playlist-achievements .achievement img{float:left;}.community-playlist-achievements .achievement .details{font-weight:bold;position:relative;padding-left:5px;min-height:36px;vertical-align:middle;display:block;margin:2px 0 0 40px;background:#eee;}.community-playlist-achievements .achievement .details>a{position:relative;z-index:2;padding:6px;float:left;}.community-playlist-achievements .achievement .details>p{position:relative;z-index:2;float:right;font-weight:normal;font-size:13px;padding:7px 8px 0 0;}.community-playlist-achievements .achievement span.progress{position:absolute;background:#d5e1f0;height:100%;top:0;left:0;}.community-playlist.history .header{margin-bottom:10px;}