﻿/*! normalize.css v1.0.1 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}h2{font-size:1.5em;margin:0.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:0.83em;margin:1.67em 0}h6{font-size:0.75em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}@keyframes "mtb"{0%{background-position:0 0}50%{background-position:0 1000px}100%{background-position:0 0}}@keyframes "mbt"{0%{background-position:0 0}50%{background-position:0 -1000px}100%{background-position:0 0}}@keyframes "mtlbr"{0%{background-position:0 0}50%{background-position:1000px 1000px}100%{background-position:0 0}}@keyframes "mtrbl"{0%{background-position:0 0}50%{background-position:-1000px 1000px}100%{background-position:0 0}}@keyframes "mbltr"{0%{background-position:0 0}50%{background-position:1000px -1000px}100%{background-position:0 0}}@keyframes "mbrtl"{0%{background-position:0 0}50%{background-position:-1000px -1000px}100%{background-position:0 0}}@keyframes "mlr"{0%{background-position:0 0}50%{background-position:1000px 0}100%{background-position:0 0}}@keyframes "mrl"{0%{background-position:0 0}50%{background-position:-1000px 0}100%{background-position:0 0}}@-webkit-keyframes "rotation"{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(359deg)}}@-moz-keyframes "rotation"{from{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(359deg)}}@-ms-keyframes "rotation"{from{-ms-transform:rotate(0deg)}to{-ms-transform:rotate(359deg)}}@-o-keyframes "rotation"{from{-o-transform:rotate(0deg)}to{-o-transform:rotate(359deg)}}@keyframes "rotation"{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}*{-webkit-locale:auto}html{font-size:100%;height:100%}body{font-size:100%;height:100%;font:12px "Open Sans", "Trebuchet MS", Helvetica, Helvetica Neue, Arial, sans-serif;font-weight:500;line-height:1}body button.widthFull{width:100%;text-align:center}body .button.widthFull{width:100%;text-align:center}body input.widthFull{width:100%}body textarea.widthFull{width:100%}body button.heightSmall{height:24px;min-height:24px;font-size:11px}body input.heightSmall{height:24px;min-height:24px;font-size:11px}body .button.heightSmall{height:24px;min-height:24px;font-size:11px}body .input.heightSmall{height:24px;min-height:24px;font-size:11px}body.errorPage{margin:0}iframe{border:none}input{border:none;font-size:13px;font-family:"Open Sans","Trebuchet MS",Helvetica,"Helvetica Neue",Arial,sans-serif}input:focus{outline:none}select{border:none;font-size:13px;font-family:"Open Sans","Trebuchet MS",Helvetica,"Helvetica Neue",Arial,sans-serif;height:30px;width:100%;margin-bottom:15px;padding:0 8px;display:inline-block;border:none;font-size:13px;text-align:left;border-radius:2px;box-sizing:border-box;height:auto}select:focus{outline:none}textarea{line-height:1.5;resize:vertical;border:none;font-size:13px;font-family:"Open Sans","Trebuchet MS",Helvetica,"Helvetica Neue",Arial,sans-serif;height:30px;width:100%;margin-bottom:15px;padding:0 8px;display:inline-block;border:none;font-size:13px;text-align:left;border-radius:2px;box-sizing:border-box;height:auto;min-height:30px;padding:8px}textarea:focus{outline:none}button{height:30px;padding:0 10px;display:inline-block;font-family:"Open Sans","Trebuchet MS",Helvetica,"Helvetica Neue",Arial,sans-serif;font-size:0.6875rem;font-weight:600;line-height:26px;text-align:left;vertical-align:middle;border-radius:2px;cursor:pointer;box-sizing:border-box}button:focus{outline:none}button:hover>.icon:not(.locked){opacity:1}hr{display:block;height:1px;border:0;margin:15px 0;padding:0}svg{vertical-align:bottom}img{vertical-align:bottom}.chromeframe{margin:4px 0;padding:4px 0}menu{margin:0;padding:0}ul{margin:0;padding:0}ul li{display:list-item;display:block}ol{margin:0;padding:0}li{display:list-item;display:block}li:hover .subNav{display:block}li .notificationStatus{position:absolute;top:8px;right:8px;cursor:pointer}ul.unstyled{list-style-type:none}ul.inline>li{float:left;margin:0 0 0 4px}ul.inline>li:first-child{margin-left:0}ul.inlineBlock>li{display:inline-block}ul.inline.unstyled>li{margin:0}nav>ul>li>a{display:block}.main #contentWrapper{position:relative}.main #contentContainer{box-sizing:border-box;width:100%;padding:15px 15px 15px 30px;float:left}.main .wide #content{width:100%}.main #contentContainer.wide{width:100%}.main #contentContainer.wide .body{width:100%}.main .asideBlock{margin-bottom:15px}.main .asideBlock>*{position:relative;z-index:1}#aside{box-sizing:border-box;width:365px;padding:15px 30px 15px 15px;float:right}#aside .asideSocial{margin-top:40px}#aside .gameStores{font-size:14px;text-align:center;background-position:center top;background-size:cover;background-repeat:no-repeat}#aside .gameStores .buyLink{width:180px;display:inline-block;margin:0 0 30px;padding:10px 0;font-size:18px;transition:background 0.2s ease}#aside .gameStores .gamePlatforms{margin-bottom:4px;position:relative}#aside .gameStoresContent{padding:8px}#aside nav h5{text-transform:uppercase}#aside nav li{text-transform:uppercase}#aside nav li a{margin:0 0 2px;padding:0 8px;line-height:24px;font-size:11px}#content{box-sizing:border-box}#content .subscriptionsManager section:nth-child(3n){margin-left:0}#content .searchInput{height:48px;font-size:20px}section.lead{box-sizing:border-box;display:inline-block;width:100%;word-wrap:break-word;font-size:1.25em;line-height:1.6;position:relative;z-index:1;font-family:"Open Sans","Trebuchet MS",Helvetica,Helvetica Neue,Arial,sans-serif}section.lead p{line-height:1.6;margin:0 0 20px}section.lead p img{vertical-align:middle}section.body{box-sizing:border-box;display:inline-block;width:100%;word-wrap:break-word;font-size:1.25em;line-height:1.6;position:relative;z-index:1;font-family:"Open Sans","Trebuchet MS",Helvetica,Helvetica Neue,Arial,sans-serif}section.body blockquote p{line-height:1.4}section.body p{line-height:1.6;margin:0 0 20px}section.body p:last-child{margin:0}section.body p img{vertical-align:middle}section.body ul{margin-left:2em;margin-bottom:1em}section.body ol{margin-left:2em;margin-bottom:1em}section.body li{display:list-item;margin:10px 0}section.body .gallery.embed ul{margin:0}section.body .twitter-tweet{margin-left:auto;margin-right:auto}section.body table:not(.unstyled) th{padding:8px}section.body table:not(.unstyled) tr{padding:8px}section.body table:not(.unstyled) td{padding:8px}.entryFeature:not(.entryCards) .main #contentContainer{padding:15px}.entryFeature #contextHeader{position:inherit;height:580px}.entryFeature .entryHeaderContainer{position:absolute;left:0;top:0;right:0}.entryFeature .entryHeaderContainer .entryImage{height:580px}.entryFeature .entryContextHeader{position:absolute;left:0;top:60px;right:0}.entryFeature .featureCategory{font-size:1.25em;font-weight:bold;margin:20px 0 30px}.entryFeature header h1{margin:20px 0 10px;font-size:3.33333em;word-wrap:break-word}.entryFeature #entry .byline{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;margin-bottom:30px;padding:0}.entryFeature #entry .byline .entryAuthor{margin-right:10px;padding-right:10px}.entryFeature #entry .meta{margin-top:40px;margin:40px 0 10px;text-transform:uppercase;line-height:1;font-weight:bold}.entryFeature .gallery.styleThumbs li{margin:0 6px 13px}.entryFeature .gallery{display:flex;justify-content:center}body.forum .main #contentContainer{width:850px}body.forum .main #commentsContainer{width:850px}body.wide #contentContainer{width:850px}.forum #aside{width:200px}.forum .pollChart{width:100px;float:right;position:relative}.wide #aside{width:200px}.wrapper{width:100%;margin:0 auto}.errorPage .main.wrapper{background:none}.errorPage #content{margin:20px 0 0;text-align:center;background:none}.headerContainer{height:45px;position:-webkit-sticky;position:fixed;z-index:200;top:0;left:0;right:0}.headerContainer .ageMarker{position:absolute;top:0;right:-60px;line-height:60px;font-size:1.25em}.headerContainer .js-scroll .arrow{width:0;height:0;position:absolute;top:20px;left:8px;top:27px}.headerContainer .js-scroll .arrow.top{border-width:0 8px 8px;top:18px;top:27px}.headerContainer .js-scroll .arrow.bottom{border-width:8px 8px 0}.headerContainer .js-scroll.active{cursor:pointer;opacity:0.2}.v4 .headerContainer{height:60px}.v4 .headerContainer:before{content:"";display:block;position:absolute;left:0;right:-20px;height:100%}.v4 #globalNav .nav{line-height:60px}.v4 #globalNav .navLinks>li.active>a{border-bottom:none}.v4 #mainNav{margin-left:5px}.v4 .js-scroll{height:60px}.v4 #userNav .userNavLabel{height:60px}.v4 #userNav .userNavLabel .userAvatar{margin-top:8px;border-radius:100%}.v4 .userNotificationsCounter{bottom:14px}.v4 .entryHeaderContainer .entryImage{width:100%;transition:height 0.2s linear;background-size:cover;position:relative;left:0}.v4 .entryContextHeader{padding:0 10px 0}.v4 .entryContextHeader h1{margin:0.7em 0 0.67em;font-size:2.5em;font-weight:bold}.v4 .entryContextHeader .byline{display:flex;align-items:center;height:30px;padding:10px 0}.v4 .entryContextHeader .byline .entryActions{flex-grow:1;display:flex;justify-content:flex-end}.v4 .entryContextHeader .byline .authorInfo{display:flex;align-items:center}.v4 .entryContextHeader .byline .authorInfo a{background:none}.v4 .entryContextHeader .byline .authorInfo li{display:flex;align-items:center;margin-right:8px}.v4 .entryContextHeader .byline .authorInfo .entryAuthor{flex-flow:column;align-items:flex-start}.v4 .entryContextHeader .byline .authorInfo .entryAuthor a{margin-bottom:4px}.v4 .entryContextHeader .byline .authorInfo .entryAuthor span{margin-bottom:4px}.v4 .entryContextHeader .byline .userAvatar img{border-radius:100%}.v4 .entryContextHeader .byline .socb{margin-left:40px}.v4 .tagHeaderContainer{min-height:45px}.v4 .tagHeaderContainer .tagHeaderContent{position:relative}.v4 .tagHeaderContainer:not(.game) .tagHeader{display:flex;justify-content:space-between;height:auto;position:relative;padding:10px 15px 0;padding-top:10px}.v4 .tagHeaderContainer:not(.game) .tagHeader .desktop .navLinks{display:flex;height:32px;align-items:center}.v4 .tagHeaderContainer:not(.game) .tagHeader .desktop .navLinks a{padding:0 10px;line-height:1.4;height:auto}.v4 .tagHeaderContainer:not(.game) .tagHeader .desktop .tag-name{max-width:200px;padding-right:15px;position:relative;line-height:1.4}.v4 .tagHeaderContainer:not(.game) .tagHeader .desktop .tag-name h1{margin:0;height:auto;line-height:1.4;font-size:14px}.v4 .tagHeaderContainer:not(.game) .tagHeader .desktop .tag-name a{padding-left:0;line-height:1.4}.v4 .tagHeaderContainer:not(.game) .tagHeader .desktop .tag-name:after{content:"";position:absolute;width:0;height:0;right:12px;top:11px;display:block;border:transparent solid 5px;border-width:5px 0 5px 5px;background:none}.v4 .tagHeaderContainer:not(.game) .tagHeader .desktop li a{font-weight:bold}.v4 .tagHeaderContainer:not(.game) .tagHeader .desktop li.active a{border-bottom:none}.v4 .tagHeaderContainer:not(.game) .tagHeader .contextPaneButton{text-transform:uppercase;font-weight:bold}.v4 .tagHeaderContainer:not(.game):before{content:none}.v4 .tagHeaderContainer .tagHeader .mobile-inline{max-width:60%}.v4 .tagHeaderContainer .tagHeader .contextPaneButton{height:auto}.mainContainer{position:relative;min-height:100%;margin:0 0 -200px;padding:60px 0 200px;box-sizing:border-box}.footerContainer{min-height:200px;position:relative}.footerContainer footer{margin:0 auto;padding:20px 0 0;text-align:center}.footerContainer .pages a{line-height:45px;margin:0 32px}.ie7 .title{padding-top:20px}*[class*="mobile"]{display:none !important}h1,h2,h3,h4{font-family:"Open Sans", "Trebuchet MS", Helvetica, "Helvetica Neue", Arial, sans-serif}h1{margin:0 0 10px;font-weight:500;line-height:1.3;font-size:2.166em}h1 .subTitle{margin:10px 0 0;font-size:12px}h1 .info{margin:0 0 0 8px;font-size:12px}h2{margin:0 0 10px;font-weight:500;line-height:1.3;font-size:1.666em}h2 .subTitle{margin:10px 0 0;font-size:12px}h2 .info{margin:0 0 0 8px;font-size:12px}h3{margin:0 0 10px;font-weight:500;line-height:1.3;font-size:1.5em}h3 .tip{margin-left:6px;padding:0 5px;position:relative;top:-1px;font-size:10px;font-style:normal;cursor:default;border-radius:100%}h3 .info{margin:0 0 0 8px;font-size:12px}h4{margin:0 0 10px;font-weight:500;line-height:1.3;font-size:1.25em}h4 .tip{margin-left:6px;padding:0 5px;position:relative;top:-1px;font-size:10px;font-style:normal;cursor:default;border-radius:100%}h4 .info{margin:0 0 0 8px;font-size:12px}h5{margin:0 0 10px;line-height:1.3;font-size:1.1666em;font-weight:600}h5 .info{margin:0 0 0 8px;font-size:12px}h6{margin:0 0 10px;line-height:1.3;font-size:1.0833em;font-weight:600}h6 .info{margin:0 0 0 8px;font-size:12px}h1.header{margin-top:0}h2.header{margin-top:0}h3.header{margin-top:0}h4.header{margin-top:0}h5.header{margin-top:0}h6.header{margin-top:0}h1.italic{font-style:italic}h2.italic{font-style:italic}h3.italic{font-style:italic}h4.italic{font-style:italic}h5.italic{font-style:italic}h6.italic{font-style:italic}.subHeader{font-size:14px;font-style:italic}section+section{margin-top:24px}section[class*="span"]+section[class*="span"]{margin-top:0;margin-left:24px}.sectionTitle:before{content:" ";display:table}.sectionTitle:after{content:" ";display:table;clear:both}.sectionTitle h1{float:left}.sectionTitle h2{float:left}.sectionTitle .more{margin:8px 8px 0}p{margin:0 0 10px;line-height:1.6}a{outline:none;text-decoration:none;transition:color 0.2s ease}a:hover>.icon{opacity:1}::-webkit-input-placeholder{font-style:italic}::-moz-placeholder{font-style:italic}blockquote{margin:0 0 8px 0;padding:4px 0 4px 8px}blockquote p:last-child{margin:0}label{margin-bottom:4px;display:block;font-weight:500}label .tip{margin-left:6px;padding:0 5px;position:relative;top:-1px;font-size:10px;font-style:normal;cursor:default;border-radius:100%}.controlGroup{margin-bottom:15px}.controlGroup label{font-size:10px;margin-bottom:4px;display:block;font-weight:500;text-transform:uppercase}.controlGroup .controlColumn{margin-bottom:15px}.controlGroup .controls *{margin-bottom:0}label[for]{cursor:pointer}input[type="text"]{height:30px;width:100%;margin-bottom:15px;padding:0 8px;display:inline-block;border:none;font-size:13px;text-align:left;border-radius:2px;box-sizing:border-box}input[type="password"]{height:30px;width:100%;margin-bottom:15px;padding:0 8px;display:inline-block;border:none;font-size:13px;text-align:left;border-radius:2px;box-sizing:border-box}input[type="datetime"]{height:30px;width:100%;margin-bottom:15px;padding:0 8px;display:inline-block;border:none;font-size:13px;text-align:left;border-radius:2px;box-sizing:border-box}input[type="datetime-local"]{height:30px;width:100%;margin-bottom:15px;padding:0 8px;display:inline-block;border:none;font-size:13px;text-align:left;border-radius:2px;box-sizing:border-box}input[type="date"]{height:30px;width:100%;margin-bottom:15px;padding:0 8px;display:inline-block;border:none;font-size:13px;text-align:left;border-radius:2px;box-sizing:border-box}input[type="month"]{height:30px;width:100%;margin-bottom:15px;padding:0 8px;display:inline-block;border:none;font-size:13px;text-align:left;border-radius:2px;box-sizing:border-box}input[type="time"]{height:30px;width:100%;margin-bottom:15px;padding:0 8px;display:inline-block;border:none;font-size:13px;text-align:left;border-radius:2px;box-sizing:border-box}input[type="week"]{height:30px;width:100%;margin-bottom:15px;padding:0 8px;display:inline-block;border:none;font-size:13px;text-align:left;border-radius:2px;box-sizing:border-box}input[type="number"]{height:30px;width:100%;margin-bottom:15px;padding:0 8px;display:inline-block;border:none;font-size:13px;text-align:left;border-radius:2px;box-sizing:border-box}input[type="email"]{height:30px;width:100%;margin-bottom:15px;padding:0 8px;display:inline-block;border:none;font-size:13px;text-align:left;border-radius:2px;box-sizing:border-box}input[type="url"]{height:30px;width:100%;margin-bottom:15px;padding:0 8px;display:inline-block;border:none;font-size:13px;text-align:left;border-radius:2px;box-sizing:border-box}input[type="search"]{height:30px;width:100%;margin-bottom:15px;padding:0 8px;display:inline-block;border:none;font-size:13px;text-align:left;border-radius:2px;box-sizing:border-box}input[type="tel"]{height:30px;width:100%;margin-bottom:15px;padding:0 8px;display:inline-block;border:none;font-size:13px;text-align:left;border-radius:2px;box-sizing:border-box}input[type="color"]{height:30px;width:100%;margin-bottom:15px;padding:0 8px;display:inline-block;border:none;font-size:13px;text-align:left;border-radius:2px;box-sizing:border-box;cursor:pointer}.tokenizer{height:30px;width:100%;margin-bottom:15px;padding:0 8px;display:inline-block;border:none;font-size:13px;text-align:left;border-radius:2px;box-sizing:border-box;padding:4px 4px 0;position:relative;display:table}.tokenizer .tokenizer-typehead{margin:0 0 2px;padding:2px 4px;float:left;resize:none;font-size:13px;background:transparent;box-sizing:border-box;box-shadow:none}.tokenizer ul{margin:0;padding:0;list-style:none}.tokenizer .tag{float:left}.tokenizer .item{margin:0 4px 4px 0;padding:2px 4px;float:left;line-height:18px;border-radius:2px}.tokenizer .item-remove{height:12px;width:10px;margin:4px 0 0 2px;padding:0 1px 0 0;float:right;text-align:center;line-height:10px;font-weight:600;cursor:pointer;border-radius:2px}.tokenizer li{margin:0 -4px;padding:4px 8px;cursor:pointer}.input{height:30px;width:100%;margin-bottom:15px;padding:0 8px;display:inline-block;border:none;font-size:13px;text-align:left;border-radius:2px;box-sizing:border-box}input[type="file"]{cursor:pointer}.inputInset select{box-shadow:none}.inputInset select:focus{box-shadow:none}.inputInset textarea{box-shadow:none}.inputInset textarea:focus{box-shadow:none}.inputInset input{box-shadow:none}.inputInset input:focus{box-shadow:none}.inputInset .input{box-shadow:none}.inputInset .input:focus{box-shadow:none}.button{height:30px;padding:0 10px;display:inline-block;font-size:0.6875rem;font-weight:600;line-height:26px;text-align:left;vertical-align:middle;border-radius:2px;cursor:pointer;box-sizing:border-box}.button:hover>.icon:not(.locked){opacity:1}.button>.uploaderButton{margin:0 -12px;padding:0 12px}button.inverse{font-weight:500;box-shadow:none}.button.inverse{font-weight:500;box-shadow:none}button.iconButton{transition:opacity 0.1s ease}button.primary[disabled]{background-size:60px 60px !important}.button.primary.disabled{background-size:60px 60px !important}button.secondary[disabled]{background-size:60px 60px !important}.button.secondary.disabled{background-size:60px 60px !important}button.danger[disabled]{background-size:60px 60px !important}.button.danger.disabled{background-size:60px 60px !important}.button.unstyled{margin:0 4px 0 0;background:none;border:none;font-weight:500;box-shadow:none;width:auto;height:auto;margin:0;padding:0;background:none;border:none;line-height:1;box-shadow:none}button.unstyled[type="reset"]{margin:0 4px 0 0;background:none;border:none;font-weight:500;box-shadow:none}button.unstyled{width:auto;height:auto;margin:0;padding:0;background:none;border:none;line-height:1;box-shadow:none}.buttonGroup .button{margin:0 4px 0 0;display:block;float:left}.buttonGroup .button:last-child{margin:0}.input.select{height:auto;min-height:30px;padding:0}.input.select select{width:100%;min-height:30px;line-height:24px;margin-bottom:0;padding:4px 0 4px 4px;vertical-align:top;box-shadow:none}.input.select select:not([multiple]){height:30px}.radio{padding-left:20px;vertical-align:middle;line-height:1}.radio label{font-size:12px;display:inline-block;text-transform:none}.radio input[type="radio"]{float:left;margin-left:-20px}.checkbox{padding-left:20px;vertical-align:middle;line-height:1}.checkbox label{font-size:12px;display:inline-block;text-transform:none}.checkbox input[type="checkbox"]{float:left;margin-left:-20px}.radio.inline{display:inline-block}.radio.inline+.radio.inline{margin-left:12px}.radio.inline label{margin-bottom:0}.checkbox.inline{display:inline-block}.checkbox.inline+.checkbox.inline{margin-left:12px}.checkbox.inline label{margin-bottom:0}.radio.rightSide label{padding-right:8px;float:left}.radio.rightSide input{margin:0;float:none}.checkbox.rightSide label{padding-right:8px;float:left}.checkbox.rightSide input{margin:0;float:none}.controlGroup.controlColumn{width:100%;float:left;box-sizing:border-box}.controlcolumn+.controlcolumn{padding:0}.relations .controlGroup{margin-bottom:15px}.controlGroup.controlInline{display:flex;align-items:center;margin-bottom:5px}.controlGroup.controlInline>*{margin-right:6px;display:block}.controlGroup.controlInline:last-child{margin-bottom:0}.controlGroup.controlInline label{margin-top:1px}.controlsRow:after{content:" ";display:table;clear:both}.controlsRow:not(.tight)>*[class*="span"]+*[class*="span"]{margin-left:15px}.controlsRow .controlGroup{margin-bottom:0}.controlsRow.tight *[class*="span"]{margin-right:4px;float:left}.controlsRow.tight *[class*="span"]:last-child{margin-right:0}[class*="span"]{display:inline-block;vertical-align:top}.span1{width:50px;min-width:50px}input.span1{width:50px;min-width:50px}select.span1{width:50px;min-width:50px}textarea.span1{width:50px;min-width:50px}button.span1{width:50px;min-width:50px}.input.span1{width:50px;min-width:50px}.controlGroup.controlColumn.span1{width:50px;min-width:50px}.span2{width:100px;min-width:100px}input.span2{width:100px;min-width:100px}select.span2{width:100px;min-width:100px}textarea.span2{width:100px;min-width:100px}button.span2{width:100px;min-width:100px}.input.span2{width:100px;min-width:100px}.controlGroup.controlColumn.span2{width:100px;min-width:100px}.input.heightSmall *{font-size:11px}.input.select.heightSmall select{height:24px;min-height:24px;padding:2px}button.heightSmall{line-height:20px}.button.heightSmall{line-height:24px}.helpBlock{font-size:11px;margin-bottom:8px;display:block}.helpBlock label{font-size:11px}.helpInline{font-size:11px}.helpInline label{font-size:11px}.small{font-size:0.75em}.pullLeft{float:left}.pullRight{float:right !important}.pullBottom{position:absolute;left:16px;bottom:16px;right:16px}.scrim:before{content:"";position:absolute;left:0;top:0;bottom:0;right:0}.entryList:not(.homeList) .adContainer{margin:0 0 24px;padding:0 0 24px}.entryList .pagination{float:right}.entryList .entry{margin:0 0 24px;padding:0 0 24px}.entryList .entry .entryByline{margin:4px 0 10px;font-size:0.75rem;font-weight:500}.entryList .entry .entryByline>*{margin-right:6px}.entryList .entry .entryByline a:hover .icon{opacity:0.3}.entryList .entry .entryComments{margin:0 8px 0 0}.entryList .entryTitle{font-weight:bold}.entryList .entryImage{margin-bottom:8px;position:relative}.entryList .entryType{position:absolute;display:inline-block;text-transform:uppercase;font-weight:bold;padding:5px 5px;bottom:5px;left:5px}.entryList .entryLead{max-height:201px;font-size:1.2em;line-height:1.7;word-wrap:break-word;word-break:break-word;overflow:hidden}.entryList .entryLead p:last-child{margin:0}.entryList .entry.large{margin:0 -10px 20px;padding:0 10px 20px}.entryList .entry.large .entryByline{display:flex;align-items:center}.entryList .entry.large .entryByline .entryAuthor{display:flex;align-items:center}.entryList .entry.large .entryByline .entryAuthor img{border-radius:4px;margin-right:8px}.entryList .entry.large .entryByline .entryDate{flex-grow:1}.entryList .entry.large .entryImage{margin:10px 0 0}.entryList .entry.large .entryImage img{border-radius:4px}.featureLatestEntries{padding:20px 15px 0}.featureLatestEntries .entry{margin-bottom:10px}.featureLatestEntries .entryDetails{padding:0 5px}.entriesHorizontal{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:20px}.entriesHorizontal .entryImage{margin-bottom:10px}.pager li{float:left}.pager li a{height:24px;margin:0 1px 0 0;padding:0 10px;display:block;line-height:24px;font-size:11px;text-align:center;font-weight:bold}.pager li:last-child a{margin:0;border-radius:0 2px 2px 0}.pager li:first-child a{border-radius:2px 0 0 2px}.pager li:first-child:last-child a{border-radius:2px}.pager li:hover .icon{opacity:1}.entryLinks{display:flex;flex-flow:column;justify-content:center;align-items:center}.entryLinksMore{margin-bottom:20px}.entryLinksMore a{display:block;height:32px;line-height:32px;font-size:13px;border-radius:2px;padding:0 10px;font-weight:bold}.pagination li{float:left}.pagination li a{height:24px;margin:0 1px 0 0;padding:0 10px;display:block;line-height:24px;font-size:11px;text-align:center;font-weight:bold}.pagination li:last-child a{margin:0;border-radius:0 2px 2px 0}.pagination li:first-child a{border-radius:2px 0 0 2px}.pagination li:first-child:last-child a{border-radius:2px}.pagination li:hover .icon{opacity:1}.large .pagination li a{height:32px;line-height:32px;font-size:13px}.pagination.small li a{width:24px;padding:0}.topicLinks{margin:10px 0 0}.nav{line-height:45px;list-style-type:none}.nav>li{float:left;position:relative}.nav:not(.navLinks)>li{padding:0 10px}.nav>li.active{box-sizing:border-box}.navLinks>li{float:left;position:relative}.navLinks>li>a{padding:0 10px;display:block}.navLinks>li>.action{padding:0 10px}.navLinks>li.active{border:none}.navLinks>li.active>a{box-sizing:border-box}.subNav{margin:0;padding:4px;min-width:120px;display:none;position:absolute;z-index:3;border-radius:0 0 2px 2px}.subNav>li>a{display:block}.subNav li.delimiter{margin:5px 8px 5px}.nav.navIcons>li{padding:0}.nav.navIcons>li a{padding:0 10px}.tabsHeader ul{height:40px;line-height:40px}.tabsHeader ul li{height:40px;padding:0 15px;line-height:40px;float:left;list-style:none;list-style-type:none;cursor:pointer}.tabsHeader ul:not(.navLinks) li:first-child{margin-left:0}.tabsHeader .navLinks li{margin:0;padding:0}.tabsHeader .navLinks li a{height:40px;margin:0;padding:0 15px;line-height:40px;float:left;list-style:none;list-style-type:none}.tabsHeader .navLinks li:first-child a{margin-left:0}.tabsHeader li:last-child{margin-right:0}.tabsHeader li.active{height:40px}.tabs.tabsVertical .tabsHeader{float:left}.tabs.tabsVertical .tabsHeader li{float:none}.tabs:not(.tabsVertical) .tabsContent{clear:both}.tabsContent .tab{display:none}.tabsContent .tab.active{display:block}.sort{cursor:pointer}.sort .column{height:24px;padding:4px 8px;float:left;position:relative;line-height:24px}.sort .column.asc:after{content:"";width:0;height:0;position:absolute;top:14px;right:2px;border:4px solid transparent;border-width:4px 4px 0}.sort .column.desc:after{content:"";width:0;height:0;position:absolute;top:14px;right:2px;border:transparent solid 4px;border-width:0 4px 4px}#tip{width:auto;height:auto;display:block;position:fixed;left:0;top:0;z-index:10000;font-family:"Lucida Grande",Tahoma,Verdana,Arial,sans-serif}#tip .content{padding:4px 8px;font-size:11px;line-height:14px}#tip .arrow{width:0;height:0;position:absolute;border:4px solid transparent}#tip.left{padding:0}#tip.left .arrow{top:50%;margin-top:-4px;right:-4px;border-width:4px 0 4px 4px}#tip.right{padding:0}#tip.right .arrow{top:50%;margin-top:-4px;left:-4px;border-width:4px 4px 4px 0}#tip.top .arrow{left:5px;border-width:4px 4px 0}#tip.bottom .arrow{left:5px;top:-4px;border:4px solid transparent;border-width:0 4px 4px}#exposer{position:fixed;top:0;left:0;right:0;bottom:0;z-index:300}#exposer .spinner{height:32px;width:32px;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}#exposer .spinner:before{left:-2px;top:-2px}#exposer .item{z-index:1;display:none}#exposer .item .container{position:absolute;display:block;top:0;right:0;bottom:0;left:0;margin:auto}#exposer .item .image{width:100%;height:100%}#exposer .item .video{width:100%;height:100%;width:100%;height:100%;display:block;position:absolute;top:0;left:0;z-index:1}#exposer .item .item-title-container{text-align:center;position:absolute;left:0;right:0;bottom:4%}#exposer .item .item-title{max-width:800px;border-radius:10px;display:inline-block;padding:8px 10px;font-size:13px;line-height:1.4}#exposer .close{width:40px;height:40px;display:block;position:absolute;z-index:3;top:20px;right:20px;cursor:pointer;border-radius:2px;transition:opacity 0.3s linear}#exposer .prev-container{width:20%;min-width:200px;position:absolute;top:0;bottom:0;z-index:2;opacity:0.4;cursor:pointer;outline:0;-webkit-tap-highlight-color:transparent;transition:opacity 0.3s linear;left:0}#exposer .prev-container:hover{opacity:1}#exposer .next-container{width:20%;min-width:200px;position:absolute;top:0;bottom:0;z-index:2;opacity:0.4;cursor:pointer;outline:0;-webkit-tap-highlight-color:transparent;transition:opacity 0.3s linear;right:0}#exposer .next-container:hover{opacity:1}#exposer .prev{width:50px;height:60px;margin-top:-30px;position:absolute;top:50%;right:0;display:block;border-radius:2px 0 0 2px;left:0;border-radius:0 2px 2px 0}#exposer .next{width:50px;height:60px;margin-top:-30px;position:absolute;top:50%;right:0;display:block;border-radius:2px 0 0 2px}#exposer .item.nextItem{display:block}#exposer .item.nextItem .container{right:-80%}#exposer .item.prevItem{display:block}#exposer .item.prevItem .container{left:-80%}#exposer .item.active{display:block}#exposer img.fade{opacity:0}#exposer img.fade.in{opacity:1}#exposer.dim .close{opacity:0}#exposer.dim .prev-container{opacity:0}#exposer.dim .nextContainer{opacity:0}.fade{opacity:0;transition:opacity 0.15s linear}.fade.in{opacity:1}#modals{position:fixed;top:0;bottom:0;left:0;right:0;z-index:1024;overflow:auto}.modalBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;height:100%;z-index:1024;opacity:0.8;filter:alpha(opacity=80)}.modalBackdrop.fade{opacity:0}.modalBackdrop.fade.in{opacity:0.8;filter:alpha(opacity=80)}.modal{width:560px;position:absolute;top:10%;z-index:1050;outline:none;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;-ms-background-clip:padding-box;background-clip:padding-box}.modal>div:first-child{border-radius:2px 2px 0 0}.modal>div:first-child:last-child{border-radius:2px}.modal>div:last-child{border-radius:0 0 2px 2px}.modal .modalHeader{padding:10px 15px}.modal .modalHeader h2{margin:0}.modal .modalHeader .close{height:18px;line-height:0;position:absolute;top:15px;right:15px;border:none;background:transparent;font-size:30px;padding:0;font-weight:500;box-shadow:none}.modal .modalFooter{padding:10px}.modal .modalContent{min-height:15px;padding:15px}.modal.fixed{position:fixed}.modal.fade:not(.dragging){top:-25%;transition:opacity 0.3s linear, top 0.3s ease-out}.modal.dragging{user-select:none;transition:none}.modal.draggable .modalHeader{cursor:move}.modal.draggable .modalHeader:active{cursor:move}.modalContent:before{content:" ";display:table}.modalContent:after{content:" ";display:table;clear:both}.modalButtons button{margin-left:4px;float:right}img.draggable{cursor:move}#globalLoadingOverlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:199}#toast{padding:8px 16px;position:fixed;z-index:1051;left:50%;bottom:-250px;border-radius:2px;-moz-transition:opacity 0.3s linear, bottom 0.3s ease-out;transition:opacity 0.3s linear,bottom 0.3s cubic-bezier(0.6, -0.2, 0.6, 1.2)}.js-scroll{width:30px;height:45px;position:absolute;top:0;right:0;opacity:0;transition:opacity 0.3s linear}.js-scroll.active:hover{opacity:0.8}.js-scroll.mobile{width:auto;height:auto;padding:13px 11px 9px;border-radius:100%;position:fixed;right:10px;bottom:10px;top:inherit;z-index:200;opacity:0.8}.js-scroll.mobile .arrow{position:relative;width:16px;height:16px;background-position:-77px -256px}.js-scroll.mobile .arrow.top{background-position:-97px -258px}#globalNav{max-width:1200px;padding:0 10px;margin:0 auto;position:relative}#globalNav .nav>li>a{font-size:13px;height:60px;line-height:60px;font-weight:bold;border-bottom:none;text-transform:uppercase}#globalNav .nav>li:last-child{padding-right:0}#globalNav .nav>li.active{border:none}#globalNav .nav .userNotifications .contextPane{width:360px}#globalNav .nav .mainNav-gold-wrapper{height:60px;padding:0 10px;display:flex;align-items:center}#globalNav .nav .mainNav-gold{height:auto;line-height:26px;border-radius:4px}#globalNav .subNav{min-width:140px;border-top:none;padding:4px 0}#globalNav .subNav li a{height:18px;padding:4px 12px;line-height:18px;font-size:12px;font-weight:500}#globalNav .subNav.stickRight{right:0}#globalNav #userNav .userNavLabel{padding:0 8px;font-size:13px;font-weight:500;text-align:left}#userNav .userNavLabel{height:45px}#userNav>ul>li>div>.contextPaneButton{height:60px;line-height:60px;padding:0 15px;display:block;text-align:left}#userNav .userName{float:left}#userNav img.userAvatarGif{margin:0;position:absolute;display:none}#userNav .userAP{padding:0 4px;line-height:61px}#userNav .iconAP{margin:1px 2px 0 0;cursor:pointer}#userNav:hover .userAvatarGif{display:block}#userNav:hover .userAvatarGif+.userAvatar{opacity:0}.userNav .friend{margin-right:10px}#globalSearch{display:block}.menuContent .contextPaneButton{font-weight:bold}.menuContent li:hover .contextPaneButton{transition:color 0.2s ease}.userNotificationsCounter{padding:0 3px;position:absolute;right:8px;bottom:20px;font-size:10px;font-weight:bold;font-family:"Helvetica Neue",Arial,"Segoe UI",sans-serif;line-height:11px;border-radius:1px}.navLogo a{height:60px;width:105px;margin:0 auto;display:block;opacity:0.8;position:relative;z-index:1}.navLogo a:hover{opacity:1}.mobile #userNav .userAvatar{width:26px;height:26px}.mobile .branding{position:relative;height:auto}#userNotifications{line-height:18px}#userNotifications h6{margin:0;padding:2px 8px 6px}#userNotifications .more{padding:6px 0 2px;text-align:center}#userNotifications>ul{max-height:496px;padding:4px 0;overflow-y:auto;overflow-x:hidden}#userNotifications li.notification:last-child{border:none}#userNotifications .notificationDetails{max-width:262px;margin-left:54px}#userNotifications .friendActions{margin:6px 8px 0 0}#userNotifications .sending{opacity:0.4}.loaded #userNotifications>ul{padding:0}li.notification:not(.delimiter){min-height:45px;padding:8px;position:relative;cursor:auto}li.notification .userAvatar{margin:0 4px 0 0}li.notification.day.delimiter{padding:10px 10px 0}.friendActions li{margin-right:4px}.subscriptionsManager li h3{width:480px;margin:8px 0 0;float:left}.subscriptionsManager button{margin-top:15px}.rememberMe{margin-left:12px}#accountForgotPass .resetOption{float:left}#accountForgotPass .controlGroup{padding-left:20px}.userDOB #userBYEar{width:60px}.userDOB .input.select{width:auto}#userSettingsReadme{width:190px;margin-right:16px;display:block}#userSettingsReadme .button{margin-top:10px}#userSettings{width:430px;margin:-6px 0 0}#userSettings .collapse>li{list-style:none}#userSettings .collapse .collapseTitle h4{margin:0}#userSettings .active .collapseTitle{margin:0 0 10px}#userSettings #social h5{font-weight:500;font-size:14px}.collapse .collapseTitle{position:relative;line-height:40px;cursor:pointer}.collapse .collapseTitle *{position:relative;line-height:40px;cursor:pointer}.collapse .collapseTitle:after{content:"";width:12px;height:12px;position:absolute;top:17px;right:4px;display:block;opacity:0.3;background-repeat:no-repeat;background-position:0px -260px}.collapse .active .collapseTitle:after{background-position:-20px -260px}#emailConfirm{text-transform:none}#settingsNotifications{margin:0 0 0 10px}#settingsNotifications ul{margin-bottom:15px}#settingsNotifications li{height:40px;padding:1px 14px 0 0;line-height:40px;list-style:none}#settingsNotifications li:first-child{border-top:none}#settingsNotifications li label{margin:0;font-size:12px;text-transform:none}#settingsNotifications li .checkbox{height:40px;margin:0}#settingsNotifications li input{margin:14px 0}.flairsList>li{margin:0 4px}.flairsList .noFlair label{text-align:center;line-height:40px}.flairsList input+label{margin:0 4px;padding:1px;width:32px;height:40px}.flairsList input:checked+label{padding:0;border-radius:3px}.socialList{margin-bottom:20px;padding:8px;border-radius:2px}.socialList li{font-size:14px;border-radius:2px;line-height:32px;padding:4px 10px 2px}.socialList li>.icon{margin-right:4px}.socialList span{cursor:pointer;float:right}.entry{position:relative}.entry .collapse .collapseTitle{display:inline-block;padding-right:30px}h1.entryTitle a,h2.entryTitle a,h3.entryTitle a,h4.entryTitle a,h5.entryTitle a,h6.entryTitle a{word-wrap:break-word;word-break:break-word}.entryImage{overflow:hidden}.entryImage img{width:100%;height:100%}.lazyload:not(.no-blur){-webkit-filter:blur(5px);filter:blur(5px);transition:filter 400ms, -webkit-filter 400ms}.lazyautosizes{-webkit-filter:blur(5px);filter:blur(5px);transition:filter 400ms, -webkit-filter 400ms}.lazyautosizes.lazyloaded{-webkit-filter:blur(0);filter:blur(0)}.entryNewComments{margin:0 0 0 4px}.entryComments .icon{margin-right:4px;opacity:0.2}#entry{position:relative}#entry header h1{font-weight:bold}#entry .byline>ul>li:not(:first-child){margin-left:8px}#entry .byline>ul>li.sb{margin-top:5px}#entry .imageMapBG img{width:100%}#entry .entryLinks{margin-bottom:10px}#entry .entryMeta{font-size:14px}#entry .entryMeta label{margin:0 8px 0 0;float:left;font-weight:bold}#entry .entryMeta.sources{margin-bottom:24px}#entry .entryMeta.tags{padding:12px 0;line-height:1.6}#entry .related{margin-top:32px;padding-top:22px}#entry .related h3{font-size:22px;font-weight:bold}#entry .related ul{list-style:disc;padding:0 0 0 40px}#entry .related ul li{display:list-item;line-height:1.8em;font-size:14px}#entry .relatedVideo{margin-top:20px;padding-top:16px}#entry .relatedVideo .relatedVideoTitle{display:flex;margin:0 0 10px}#entry .relatedVideo .relatedVideoTitle h3{margin:0;font-size:22px;font-weight:bold;flex-grow:1}#entry .relatedVideo .relatedVideoIcon{position:relative;margin-right:6px;width:30px;height:100%;background:#fe0000;border-top-left-radius:4px;border-bottom-left-radius:4px}#entry .relatedVideo .relatedVideoIcon:after{content:'';position:absolute;width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:12px solid #fff;left:10px;top:7px}#entry .relatedVideo .relatedVideoSubscribe{display:flex;align-items:center;padding:0 6px 0 0;border-radius:4px;border-top-left-radius:10px;border-bottom-left-radius:10px;text-transform:uppercase}.entryLargeRelated{position:relative;padding:30px 15px;box-sizing:border-box}.entryLargeRelated .entryLargeRelatedContent{width:100%;margin:0 auto;max-width:1400px;display:grid;grid-template-columns:repeat(1, 1fr);column-gap:40px;row-gap:40px}.entryLargeRelated .entry h4{margin:10px 0;font-weight:bold;font-size:18px}.entryCards .main #contentContainer{padding:0}.entryCards #commentsContainer{padding:15px;box-sizing:border-box}.entryCards .entryCardsHeader .entryCardContent{padding-top:0;padding-bottom:0}#contextHeader{position:relative}.entryHeaderContainer.wide{transition:height 0.2s linear}.entryHeaderContainer.wide .entryImage{background-repeat:no-repeat;background-size:cover}body:not(.entryFeature) .entryHeaderContainer.wide{position:relative;width:100%;padding-top:45%}body:not(.entryFeature) .entryHeaderContainer.wide img{position:absolute;top:0;width:100%}.entryHeaderContainer .entryImage{background-repeat:no-repeat;background-size:cover;height:320px;width:700px;background-color:rgba(0,0,0,0);background-position:center center;position:absolute;left:-15px}.entryHeaderContainer img{max-width:100%}.socioline{margin-bottom:1.67em;padding:5px 0}.socioline ul{display:flex;justify-content:space-around}.socb .sb a{opacity:0.4;transition:all 0.15s ease-in-out}.socb .sb a:hover{opacity:1}section.brief{display:inline-block;width:100%;word-wrap:break-word;font-size:1.25em;line-height:1.6;position:relative;z-index:1;font-family:"Open Sans","Trebuchet MS",Helvetica,Helvetica Neue,Arial,sans-serif;padding:20px;border-radius:4px;box-sizing:border-box}section.brief h5{text-transform:uppercase;font-size:1em;padding:0}.comment{font-family:"Open Sans","Trebuchet MS",Helvetica,Helvetica Neue,Arial,sans-serif;background-position:0 0}.comment .avatarWrapper{perspective:1000px;transition:0.3s}.comment .avatarContainer{transition:0.6s;transform-style:preserve-3d;position:relative;width:40px;height:40px}.comment .avatarContainer a{display:block;transform-style:preserve-3d;position:relative;width:40px;height:40px}.comment .avatarContainer a>*{backface-visibility:hidden;-webkit-backface-visibility:hidden;position:absolute;left:0;top:0}.comment .avatarContainer .userAvatar{transform:rotateY(0deg)}.comment .avatarContainer .flairHolder{transform:rotateY(180deg)}.comment .avatarContainer .flair{margin:4px}.comment:not(.collapsed):hover .avatarContainer{transform:rotateY(180deg)}.comment .userAvatar{border-radius:100%}.comment:hover .userAvatarGif{display:block}.comment:hover .userAvatarGif+.userAvatar{opacity:0}.comment:hover .commentInventory .icon{opacity:0.2}.comment .voteContainer{line-height:16px;display:-webkit-flex;display:flex;border-radius:100px}.comment .voteContainer button{margin:2px 0;padding:0 6px;line-height:1}.comment .voteContainer button:last-child{margin-left:0;border-right:none}.comment .voteContainer .voteSum{padding:0 6px;font-size:12px;text-align:center;font-weight:bold;line-height:24px}.comment .replies{max-width:285px;height:17px;overflow:hidden;margin-left:16px;opacity:0.4;transition:opacity 0.3s linear}.comment .commentFormWrapper{display:none}.comment img.userAvatarGif{margin:0;position:absolute;display:none}.comment .commentInventory .contextPane{min-width:200px}#contentContainer section.body img{max-width:100%;height:auto}.entryDiff img{max-width:100%;height:auto}.imageMap{position:relative}.imageMap .imageMapPoint:after{content:'';width:2px;height:2px;display:block;position:absolute;top:6px;left:6px;border-radius:100%}.imageMapBG{position:relative}.imageMap.openCard .imageMapBG:before{position:absolute;content:'';display:block;left:0;top:0;bottom:0;right:0;z-index:0;opacity:0.3}.imageMap.openCard .imageMapPoint{opacity:0.5}.imageMapPoint{position:absolute;z-index:1;width:18px;height:18px;border-radius:100%;pointer-events:auto;cursor:pointer;transition:background 0.3s}.imageMapCard{position:absolute;bottom:0;left:0;right:50%;padding:20px;font-size:16px;z-index:2}.imageMapCard h2{font-size:32px;font-weight:bold}.imageMapCard>*{opacity:0;transform:translate3d(0, -40px, 0);transition:opacity 0.3s, transform 0.3s}.imageMapCard.active>*{opacity:1;transform:translate3d(0, 0, 0)}.imageMapCard.active>*:first-child{transition-delay:0.1s}.imageMapCard.active>*:nth-child(2){transition-delay:0.05s}.body .reference{margin-bottom:16px;padding:16px;border-radius:4px;transition:all 0.3s;position:relative}.body .reference-aside{float:left}.body .reference-content{margin-left:166px}.body .reference-content .entrySummary{font-size:0.875em}.body .reference-content .entrySummary .more{display:block}.About h1{text-transform:uppercase;margin:20px 0}.About nav{display:block;margin-bottom:20px}.About nav a{border-top:3px solid transparent;font-size:14px;font-weight:bold}.About p{font-size:14px;margin-bottom:4px}.About .AboutTeam ul{width:100%;margin-left:0;list-style:none;display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:40px;grid-row-gap:40px}.About .AboutTeam ul img{width:100%}.About .AboutTeam p{margin:0 0 5px}.About .AboutTeam li a{display:block;font-size:13px}.About .AboutTeam .AboutTeam-member-position{margin-top:5px}.entryCardsCard .entryCardPadding{margin:30px 0;padding-top:30px;padding-bottom:30px}.entryCardsCard .entryCardContent{padding:30px}.entryCardsCard.entryCardFull .entryCardPadding{margin-top:0;padding-top:0}.entryCardsHeader{padding-top:15px}.entryCardsBottom{padding-top:30px}section.tags li{position:relative}section.tags li a{margin:0 2px 0 0}.giveaway{min-height:300px;text-align:center;position:relative}.giveaway .giveawayContent{position:absolute;bottom:40px;left:0;right:0;z-index:2}.giveaway .warning{width:80%;margin:0 auto}.giveaway .giveawayKey{display:inline-block;width:auto !important;min-width:200px;font-size:16px;opacity:1;text-transform:uppercase;text-align:center;padding:10px 40px;height:auto;line-height:1;border-radius:0;resize:none}.giveaway+.giveaway{margin-top:30px}.giveawayImageHolder{position:relative;z-index:1}.giveawayButton{width:250px;font-size:16px;opacity:0.8;text-transform:uppercase;text-align:center;padding:10px 40px;height:auto;line-height:1;border-radius:0}.giveawayButton:hover{opacity:1}.giveawayCount{font-size:15px;font-weight:300;margin-top:30px;text-transform:uppercase}.entryBodyPage{margin:0 0 16px}.entryBodyPage textarea{margin:0}.entryPageActions{margin:0 0 16px}.entryRelations select{height:158px}.entryTagsContainer .tokenizer{min-height:158px}#originList{padding:8px;border-radius:2px}#originList .origin{margin-bottom:4px;padding:4px;line-height:30px;border-radius:2px}#originList .origin:last-child{margin-bottom:0}#originList .originItemType{font-weight:bold}#videoList{padding:8px;border-radius:2px}#videoList .video{margin-bottom:4px;padding:4px;line-height:30px;border-radius:2px}#videoList .video:last-child{margin-bottom:0}#videoList input{margin:0 4px 0 0}#videoList .videoLink{max-width:438px;height:30px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#snippetsList{padding:8px;border-radius:2px;margin-bottom:16px}#snippetsList textarea{margin:0}#snippetsList .snippet+.snippet{margin-top:8px;padding-top:8px}#referencesList{padding:8px;border-radius:2px;margin-bottom:16px}#referencesList input{margin:0}#referencesList .tokenizer{margin:0}#referencesList .reference+.reference{margin-top:8px;padding-top:8px}.entryGallery .gallery{padding:8px;border-radius:2px;padding-bottom:1px;margin-bottom:8px}.entryGallery .galleryDetails{margin-bottom:8px}.entryGallery .galleryDetails input{margin:0}.entryGallery .images{float:left}.entryGallery .galleryImage{width:75px;height:75px;margin:0 3px 7px;position:relative}.entryGallery .galleryImage button{width:15px;height:15px;text-align:center}.entryGallery .galleryImage .buttonInfo{display:none;position:absolute;top:8px;left:8px;font-size:13px;padding:2px;line-height:11px;border:transparent}.entryGallery .galleryImage .buttonRemove{display:none;position:absolute;top:8px;right:8px;font-size:18px;padding:2px;line-height:11px;border:transparent}.entryGallery .galleryImage:hover>button{display:block}.entryGallery .galleryImage.ui-sortable-helper>.buttonRemove{display:none}#socialList{padding:8px;border-radius:2px}#socialList .socialItem{margin-bottom:4px;padding:4px;line-height:30px;border-radius:2px}#socialList .socialItem:last-child{margin-bottom:0}#pollAnswerList{padding:8px;border-radius:2px;margin:0 0 15px}#pollAnswerList .answer{margin-bottom:4px;padding:4px;line-height:30px;border-radius:2px}#pollAnswerList .answer:last-child{margin-bottom:0}#pollAnswerList input{margin:0 4px 0 0}#pollAnswerList .fileUploader{margin-right:1em}#pollAnswerList .uploader{display:inline-flex}#pollAnswerList .answerImageContainer{width:100%;height:100px;margin-top:1em;box-sizing:border-box}.socialItem{position:relative}.socialItem label{line-height:1}.socialItem .buttonRemove{position:absolute;top:8px;right:8px}.socialItem .lengthCounter{display:inline-block}.socialItem .socialImageWrapper{position:relative;width:112px;height:112px}.socialItem .socialImageWrapper .buttonRemove{display:none;position:absolute;top:16px;right:8px;font-size:18px;padding:2px;line-height:11px;border:transparent;width:15px;height:15px;text-align:center}.socialItem .socialImageWrapper:hover .buttonRemove{display:block}.socialItem .socialImage{margin-top:10px;position:relative;border-radius:2px;min-height:100px;min-width:100px;display:inline-block}.gallery .galleryUploader{width:75px;height:75px;float:left;font-size:60px;text-align:center;line-height:65px;background:transparent;box-sizing:border-box}.gallery .uploaderProgress{width:60px;margin:0 10px;position:absolute;bottom:10px}.gallery img{max-width:100%}.entryImageSize{margin:0 0 8px}.entryImageHelp{width:100%;font-size:24px;position:absolute;top:90px;text-align:center}#headerCropWrapper{position:relative;border-radius:2px;background-size:auto auto !important;background-repeat:repeat-x !important;box-sizing:border-box}#headerCropWrapper .uploaderProgress{width:100px;margin-left:-50px;position:absolute;left:50%;bottom:20px}#entryEdit .entryHeadlineInput{padding-right:30px}#entryEdit #headerCropWrapper{width:100%}.cropImageHolder{margin:0 auto;overflow:hidden;display:block}.cropImageHolder img{position:relative}#headerImageHolder{width:100%;height:200px}.commentsList .comment{margin-bottom:8px;padding:16px;border-radius:2px;z-index:1;transition:all 0.3s ease-in-out}.commentsList .comment .itemTitle{max-width:320px;overflow:hidden;text-overflow:ellipsis}.commentsList .commentsChildren{position:relative;margin-left:20px}.commentsList .commentsChildren .commentsChildrenBar{position:absolute;top:-7px;bottom:0;left:-13px;width:15px;cursor:pointer}.commentsList .commentsChildren .commentsChildrenBar:after{content:'';position:absolute;top:0;bottom:0;left:3px}.commentReplyContainer{margin-bottom:8px}.commentReplyContainer .tabsHeader{display:flex;align-items:center}.commentReplyContainer .tabsHeader ul{flex-grow:1}.commentReplyContainer .commentReplyCancel{font-weight:bold;padding:0 15px}.comment.new{padding-left:14px}.comment.out{transition:background 2s linear}.topicComment{padding:10px}.topicComment .commentAside{width:100px;word-wrap:break-word;text-align:center}.topicComment .commentAuthor{font-size:14px;font-weight:bold}.topicComment .userAvatar{margin:10px auto 0}.topicComment .commentContentContainer{min-height:150px;margin-left:110px;padding:0 0 0 15px}.topicComment .voteWrapper{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;flex-flow:column}.topicComment .voteContainer{margin:6px auto 0}.topicComment .commentInventory{margin-top:5px}.hashHelper{height:0;margin-top:-45px;visibility:hidden;position:absolute;z-index:0}.commentAside{float:left}.commentCommentable{margin:0 4px}.entryComment .commentAside{margin-right:8px}.entryComment .voteContainer{float:right}.entryComment .commentContent{padding:0 10px}.entryComment .commentActions{line-height:32px}.entryComment .commentInventory{float:right;height:16px;margin:7px 10px 0 0}.entryComment .commentInventory .contextPaneButton{float:right}.topicComment.collapsed .userAvatar{margin:2px auto 0}.topicComment.collapsed .commentContentContainer{min-height:24px}.commentHeader{margin-bottom:8px}.commentMeta>*{display:block;line-height:1.4}.commentFooter{margin-top:6px;line-height:25px}.commentDate{font-size:11px}.commentDate time{display:inline-block}.commentQuote{font-size:11px;margin:0 8px 0 0}.commentContent{font-size:1.08333em;word-wrap:break-word;line-height:1.6}.commentContent p:last-child{margin:0}.commentContent img{max-width:100%}.commentContent ul{margin:0 0 8px 20px;list-style-type:disc}.commentContent ol{margin:0 0 8px 20px;list-style-type:decimal}.commentContent li{display:list-item;margin:10px 0}.commentImages{margin-top:10px}.commentImages ul{padding:0 0 0 4px}.commentImages ul li{max-width:110px;margin:0;overflow:hidden;float:none;display:inline-block}.commentImages li a{display:block;background-position:center center}.commentImages li img{opacity:0}ul.commentImagesList li:first-child{margin-left:4px}.comment.editing .commentContent{display:none}.comment.editing .commentImages{display:none}.comment.editing .commentFormWrapper{width:100%;display:block;border-radius:2px}.commentCreate.commentFormWrapper{width:100%;display:block;border-radius:2px}.topicComment.editing .commentFormWrapper{float:left}.commentFormWrapper img{max-width:100%}.commentFormWrapper .tabsHeader li{height:40px;margin:0;padding:0 15px;line-height:40px;float:left;box-sizing:border-box}.commentForm textarea{width:100%;min-height:60px;margin-bottom:0;font-size:16px;border-radius:0;box-shadow:none}.commentForm img{max-width:100%}.commentPreviewWrapper{font-family:"Open Sans","Trebuchet MS",Helvetica,Helvetica Neue,Arial,sans-serif;min-height:125px;padding:8px;border-top:none;box-sizing:border-box}.commentPreviewWrapper ul{margin:0 0 8px 20px;list-style-type:disc}.commentPreviewWrapper ol{margin:0 0 8px 20px;list-style-type:decimal}.commentPreviewWrapper li{display:list-item;margin:10px 0}.commentEditTimeContainer{height:2px}.commentEditTimeBar{height:2px;transition:width 3600s linear;transition-delay:1s}.commentFormImages ul li{width:110px;height:110px;margin:5px 0 5px 5px;overflow:hidden;position:relative;float:left}.commentFormImages .commentUploaderButton{font-size:60px;text-align:center;line-height:100px;box-sizing:border-box}.commentFormImages .commentUploaderButton:first-child:last-child{display:none}.commentFormImages .buttonRemove{display:none;position:absolute;top:8px;right:8px;font-size:18px;padding:2px;height:auto;line-height:11px;border:transparent}.commentFormImages li:hover>.buttonRemove{display:block}.commentFormImages .uploaderProgress{width:80px;margin:0 10px;position:absolute;bottom:10px}#topicEditor .commentFormImages{width:580px}.commentActions{margin:0 0 0 16px;display:flex}.commentActions .contextPaneContainer .contextPane{width:150px}.commentActions .contextPaneContainer .contextPaneButton{width:20px;display:inline-block;text-align:center}.commentActions .contextNav .icon{margin-right:4px}.commentActions ul:not(.contextNav)>li{margin:0 0 0 8px;text-transform:lowercase}.commentFormActions{padding:8px}.commentCreate{margin-top:24px}#replyDialog{position:fixed;z-index:1}#replyDialog .comment{min-width:400px;padding:8px}#replyDialog .commentContent img{display:none}#replyDialog .commentImages{display:none}#replyDialog .commentNumber{display:none}#replyDialog .commentActions{display:none}#replyDialog .commentContentContainer{width:auto;max-height:600px;overflow:hidden}#comments .commentsHeader{display:flex;align-items:baseline;margin-top:12px}#comments .commentsHeader__title{flex-grow:1;font-size:22px;margin-top:0}#comments .commentsHeaderMode a{display:inline-block;margin-left:8px}#comments .quote{display:block;padding:8px;margin:0 0 4px;border-radius:2px}#comments .reference{margin-right:4px}#comments .info{margin:0}#comments h1{margin:10px 0}#comments h2{margin:10px 0}#comments h3{margin:10px 0}#comments h4{margin:10px 0}#comments h5{margin:10px 0}#comments h6{margin:10px 0}#comments .commentsListHolder{position:relative}#comments .newCommentsHolder{position:absolute;right:-50px;top:0;bottom:0}#comments .newCommentsHolder:before{content:'';display:block;width:100%;height:100%;height:calc(100% - 38px)}#comments .newCommentsButton{width:38px;height:38px;position:fixed;bottom:60px;right:10px;opacity:0;outline:none;transition:opacity 0.3s linear;border-radius:100%;z-index:200;display:none;align-items:center;justify-content:center;cursor:pointer}#comments .newCommentsButton.shown{display:flex}#comments .newCommentsButton .newCommentsCounter{font-size:15px;font-weight:700}#comments .newCommentsButton.active{opacity:1}#commnts .quote .quote{margin-left:8px}del{text-decoration:none;display:inline-block;word-break:break-word}.comment.collapsed:not(.editing){height:24px}.comment.collapsed:not(.editing)[data-collapsed="1"] .commentAside,.comment.collapsed:not(.editing)[data-collapsed="1"] .collapseAction{opacity:0.4;transition:opacity 0.3s linear}.comment.collapsed:hover{opacity:1}.comment.collapsed .commentFooter{display:none}.comment.collapsed .voteContainer{display:none}.comment.collapsed .commentAuthor{display:none}.comment.collapsed .commentDate{display:none}.comment.collapsed .commentOrigin{display:none}.comment.collapsed .commentContent{display:none}.comment.collapsed .commentImages{display:none}.comment.collapsed .commentNumber{display:none}.comment.collapsed .commentHeader{margin-bottom:0}.comment.collapsed .userAvatar{width:24px;height:24px}.comment.collapsed .userAvatar img{width:24px;height:24px}.comment.collapsed .collapseAction,.comment.collapsed .commentActions{line-height:24px}.comment.collapsed .avatarContainer,.comment.collapsed .avatarContainer a{height:24px;width:24px}.comment.collapsed+.commentsChildren{display:none}.collapseAction{display:none}.collapsed .collapseAction{display:block}.collapsed .iconCollapse{background-position:-20px -80px}.collapsed .flair{display:none}#suggester{height:20px;padding:4px;border-radius:2px}#suggester li{height:20px;line-height:20px;padding:0 8px;margin:0 0 0 8px;float:left;cursor:pointer;border-radius:2px}#suggester li:first-child{margin:0}.calendarSoon{padding:15px}.calendarSoon .game{width:204px;height:322px;float:left;text-align:center}.calendarSoon .game:hover .gameDetails{display:block}.calendarSoon .gameCover{height:260px;position:relative}.calendarSoon .gameDetails{padding:10px;position:absolute;top:0;right:0;bottom:0;left:0;display:none;font-style:italic}.calendarSoon .gameDetails label{margin-top:16px;font-weight:bold;font-size:10px}.calendarSoon .gameReleaseDate{min-height:32px;margin-top:10px;padding:10px 0;line-height:1}.calendarSoon .gameReleaseDate h2{margin:0;font-weight:bold}.calendarSoon .gameReleaseDate span{text-transform:uppercase;font-size:10px}.calendarYear .year button{font-size:14px;font-weight:bold}.calendarYear .months{margin:3px 0 0 10px;position:relative}.calendarYear .months li{position:relative;z-index:1}.calendarYear .months a{width:42px;padding:2px 0;border-right:none;text-align:center;display:inline-block}.calendarYear .months .active{z-index:2}.calendarYear .months .active a{margin:-2px -4px 0;padding:4px 4px}.calendarYear .months .active+li a{border-left:none}.calendarMonth{margin:10px 0 0}.calendarMonth h3{text-transform:capitalize}.calendarMonth .game{margin:0 0 8px}.calendarMonth .gameCover{width:60px;height:80px}.calendarMonth .gameReleaseDate{width:40px;margin-left:12px;font-size:24px;font-weight:bold;line-height:80px;text-align:center}.calendarMonth .gameDetails{height:60px;width:486px;padding:10px 15px}.calendarMonth .addToLibrary{height:80px;width:40px;padding:0;text-align:center;border-radius:0 2px 2px 0;line-height:75px;font-size:30px}.ad.noBg{background:none}.ad.noBg .adsbygoogle{display:none !important}.ad.listResponsive{width:100%;background:none}.adBlock.topMiddle{width:970px;margin:0 auto;padding:20px 0 0;background:none}.ad.contextAd{margin-top:15px;margin-bottom:0}.ad.s300x250{width:300px;padding:10px;height:250px;margin:0 auto}.ad.s300x250>ins{width:300px}.ad.s300x600{width:300px;height:600px;padding:10px}.adPixel{position:fixed;left:-1000px}.newsStream li{position:relative}.newsStream li:first-child .entryImage{height:180px}.newsStream li:not(.withImage){margin:0 0 20px;padding:0 0 0 20px}.newsStream li:before{content:"";position:absolute;z-index:1;top:0;left:8px;bottom:-20px;width:1px}.newsStream li:last-child:before{bottom:50%}.newsStream li:after{content:"•";position:absolute;z-index:1;left:5px;top:50%;margin-top:-8px;font-size:14px;transition:color 0.2s ease}.newsStream .entryImage{width:100%;height:120px;display:block;background-size:cover;background-position:center center}.newsStream h5{font-weight:bold}.newsStream li.withImage h5{position:absolute;left:20px;right:10px;bottom:10px;z-index:2}.newsStream li.withImage:before{top:85%;bottom:0}.newsStream li.withImage+li:before{top:-8px}.newsStream li.withImage:after{top:85%}.latestComments{padding:10px;border-radius:2px;box-sizing:border-box}.latestComments .comment{height:60px;margin:0 -10px 0;padding:6px 10px}.latestComments .comment .itemTitle>*{margin-bottom:4px}.latestComments .userAvatarContainer{width:36px;margin:0 -10px 0 10px;overflow:hidden}.latestComments .userAvatar{position:relative;left:-12px}.asideSocial{display:flex;flex-flow:column}.asideSocialItem{display:flex;margin-bottom:30px}.asideSocialItem img{width:100%;height:auto}.asideSocialItem .button{font-weight:600}.asideSocialItem h3{margin-bottom:6px}.asideSocialImage{width:20%;margin-right:20px}.homeAside .asideSocial h3{line-height:1}.asideFeatures{padding:20px 30px;background-repeat:repeat;background-size:30px 30px}.asideFeatures h2{font-size:20px;margin:0 0 20px}.asideFeatures .entry h4{font-size:13px;font-weight:600}.homeMain{display:flex}.homeMain .homeLeft .asideFeatures .entry{flex-flow:column;padding:0;margin:0 0 20px}.homeMain .sectionDate{display:flex;align-items:center}.homeMain .sectionHeader{display:flex;align-items:center;margin:0 -10px 20px -20px;padding:5px 20px 15px}.homeMain .sectionHeader h2{margin:0;line-height:1}.homeMain .tabsHeader{flex-grow:1}.homeMain .tabsHeader ul{height:auto;line-height:1}.homeMain .nav{flex-grow:1;display:flex;align-items:center}.homeMain .nav li{height:auto;text-transform:uppercase;font-size:14px;line-height:1}.homeMain .nav li.active{border:none;font-weight:bold}.homeMain .nav .homeShowComments{display:flex;justify-content:flex-end}.homeMain .nav .homeShowComments .iconClose:before{width:100%;height:100%;top:0;line-height:16px;font-size:28px}.homeLeft{width:100%}.homeLeft .asideFeatures .entry:last-child{margin:0}.homeLeft .asideFeatures .entryImage{width:100%;height:auto;margin:0 0 10px}.homeLeft .unreadCount{margin-left:2px;padding:0 5px;font-size:13px;border-radius:2px}.homeLeft .unreadCount:empty{display:none}.homeLeft .sectionHeader{padding:15px 10px 15px;margin:0 0 10px}.homeLeft .homeSettings{display:inline-block;margin-left:24px;margin-right:10px}.homeLeft .entryList .entry{display:flex;padding:10px;margin:0}.homeLeft .entryList .entryContent{display:flex;width:100%}.homeLeft .entryList .entryImage:after{content:"";position:absolute;left:-12px;top:0;bottom:0;border-left:2px solid transparent}.homeLeft .entry.read h2{font-weight:500}.homeLeft .entryImage{width:80px;height:80px;margin:0 0 0 10px;flex-shrink:0}.homeLeft .entryImage a{display:block;width:100%;height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat}.homeLeft .entryDetails{margin:10px 20px 0 0;flex-grow:1;line-height:1.2}.homeLeft .entry .entryByline{margin-bottom:0;font-size:12px}.homeLeft .entryTags{display:flex;align-items:center;justify-content:flex-end;width:20%;flex-shrink:0}.homeLeft .entryTags ul{display:flex;flex-flow:column;justify-content:flex-end;align-items:flex-end}.homeLeft .entryTags li a{padding:5px 10px;margin-bottom:8px;display:block}.homeLeft .adContainer{margin:0;padding:10px 0 10px}.homeLeft .adContainer .homeResponsive{width:100%;max-width:900px;background:none}.homeLeft .adContainer.homePanorama{height:120px}.homeLeft .adContainer.homeBillboard{height:250px}.homeLeft .adContainer.homeTopStyle{height:180px}.homeLeft .adAbsoluteContainer{position:relative}.homeLeft .adAbsoluteContainer .ad{position:absolute;left:0}.homeLeft .homeAside{width:280px;position:absolute;right:20px}.homeLeft .homeMidSection .entryImage{height:auto}.homeLeft .unreadEntries>h4{margin-bottom:20px}.homeLeft .homeLeftComments .userAvatar img{border-radius:100%}.homeLeft .homeLeftComments .comment{padding:0 10px;margin-bottom:15px}.socbIcon{width:24px;height:24px;padding:0;display:inline-block;background-color:rgba(0,0,0,0);background-repeat:no-repeat;vertical-align:middle;background-size:96px 24px}.socbIcon-twitter{background-position:-24px}.socbIcon-fb{background-position:-48px}.socbIcon-telegram{background-position:-72px}[class^="icon-"]{width:12px;height:12px;padding:0;display:inline-block;background-color:rgba(0,0,0,0);background-repeat:no-repeat;vertical-align:middle;border:none;opacity:0.3;border-radius:0;box-shadow:none;transition:opacity 0.1s ease}.icon{width:12px;height:12px;padding:0;display:inline-block;background-color:rgba(0,0,0,0);background-repeat:no-repeat;vertical-align:middle;border:none;opacity:0.3;border-radius:0;box-shadow:none;transition:opacity 0.1s ease}.icon:not(.locked):hover{opacity:1}.icon.large{width:16px;height:16px}.icon.larger{width:32px;height:32px}.active>.icon{opacity:0.8}.active>.iconPlus{background-position:-20px -20px}.active>.iconMinus{background-position:-20px 4px}.active>.iconSubscribe{background-position:-120px -119px}.active>.iconAP{background-position:-120px -40px}.active>.iconAP.large{background-position:-140px -120px}.active>.iconFriend{background-position:-20px -40px}.active>.iconStatus{background-position:2px -160px}.icon.active{opacity:0.8}.contextPaneButton{cursor:pointer}.contextPaneButton:hover>.icon:not(.locked){opacity:1}.icon.hover{opacity:1}.icon.dim{opacity:0.3 !important}:disabled .icon{opacity:0.3 !important}.disabled .icon{opacity:0.3 !important}.icon.helper{margin:0 8px 0 0}.iconPlus{background-position:0 -20px}.iconMinus{background-position:0 4px}.iconStar{background-position:-40px 0}.active.iconStar{background-position:-60px 0}.iconStar.large{background-position:-80px 0}.active.iconStar.large{background-position:-100px 0}.inverse.iconStar.large{background-position:-180px 0}.inverse.iconTwitter{background-position:-181px -19px}.inverse.iconFacebook{background-position:-174px -40px}.inverse.iconVkontakte{background-position:-180px -60px}.inverse.iconGoogle{background-position:-180px -80px}.iconComment{background-position:-80px -80px}.inverse.iconComment{background-position:-100px -80px}.iconCommentLarge{background-position:-180px -180px}.inverse.iconCommentLarge{background-position:-180px -200px}.iconMessage{background-position:-80px -100px}.active.iconMessage{background-position:-120px -100px}.iconSubscribe{background-position:-80px -119px}.iconSubscribe.inverse{background-position:-100px -119px}.active.iconSubscribe{background-position:-120px -119px}.large.iconSubscribe{background-position:-160px -138px}.large.iconSubscribe.inverse{background-position:-160px -158px}.iconAP{background-position:-80px -40px}.iconSettings{background-position:-140px -140px}.iconSettings.active{background-position:-140px -180px}.iconSettings.inverse{background-position:-140px -160px}.iconAP.active{background-position:-120px -40px}.iconAP.large{background-position:-140px -80px}.iconAP.large.active{background-position:-140px -120px}.iconFriend{background-position:-20px -40px}.active.iconFriend{background-position:-20px -40px}.pending .iconFriend{opacity:0.6;background-position:-40px -40px}.iconSearch{background-position:-80px -60px}.iconSearch.active{background-position:-120px -60px}.iconSearch.inverse{background-position:-100px -60px}.iconSearch.large{background-position:-160px -80px}.iconSearch.large.active{background-position:-160px -120px}.iconSearch.large.inverse{background-position:-160px -100px}.iconMoon.large{background-position:-140px -200px}.iconMoon.large.inverse{background-position:-140px -220px}.iconSun.large{background-position:-160px -200px}.iconSun.large.inverse{background-position:-160px -220px}.iconEdit{background-position:0 -40px}.iconEdit.large{background-position:-180px -80px}.iconEdit.large.inverse{background-position:-180px -100px}.iconEnvelope.large{background-position:-180px -117px}.iconEnvelope.large.inverse{background-position:-180px -137px}.new .iconEnvelope.large{background-position:-180px -157px;opacity:1}.iconFlag{background-position:0 -60px}.flagged .iconFlag{background-position:-20px -60px;opacity:1}.active.iconFlag{background-position:-20px -60px;opacity:1}.iconCollapse{background-position:0 -80px}.iconMore{background-position:-35px -80px}.iconLock{background-position:-40px -60px}.iconLock.active{background-position:-60px -60px}.iconClose{background-image:none;position:relative}.iconClose:before{content:"×";width:12px;height:12px;position:absolute;top:-1px;left:-2px;display:block;font-size:24px;font-weight:bold;line-height:12px;font-family:Arial}.iconRemove{background-image:none;position:relative}.iconRemove:before{content:"×";width:12px;height:12px;position:absolute;top:-1px;left:-2px;display:block;font-size:24px;font-weight:bold;line-height:12px;font-family:Arial}.iconUploadImage{background-position:0 -120px}.iconRead{background-position:2px -140px}.iconUnread{background-position:2px -16px}.iconStatus{background-position:2px -140px}.iconStatusActive{background-position:2px -160px}.active.iconStatus{background-position:2px -160px}.iconArchive{background-position:2px -176px}.iconUnarchive{background-position:2px -197px}.iconSmallArrowDown{background-position:0 -258px}.iconSmallArrowUp{background-position:-20px -258px}.iconSmallArrowLeft{background-position:-38px -260px}.iconSmallArrowRight{background-position:-58px -260px}.iconArrowUp{background-position:-100px -258px}.iconArrowDown{background-position:-80px -258px}.icon-arrow-left{background-position:-119px -261px}.iconArrowLeft{background-position:-119px -261px}.icon-arrow-right{background-position:-137px -261px}.iconArrowRight{background-position:-137px -261px}.iconAuthFb{background-position:-90px -400px}.iconAuthFacebook{background-position:-90px -400px}.iconAuthVk{background-position:-170px -400px}.iconAuthGplus{background-position:-210px -400px}.iconAuthGoogle{background-position:-210px -400px}.iconCommentsTree{background-position:-220px -120px}.iconCommentsPlain{background-position:-200px -120px}.gallery.wide li{width:75px;height:75px;margin:0 3px 7px;float:left;position:relative;list-style:none}.gallery.styleThumbs li{width:75px;height:75px;margin:0 3px 7px;float:left;position:relative;list-style:none}.gallery.styleBlog li{text-align:center;margin:0 0 16px;list-style:none}.videoPlayer.embed{margin:16px 0}.gallery.embed{margin:16px 0}.gallery.embed ul{margin:0}.gallery.embed .galleryImageDesc{margin-top:8px;font-size:14px;line-height:1.6}.videoPlayer+.videoPlayer{margin-top:20px}.videoPlayer iframe{width:100%;overflow:hidden}.videoPlayer video{width:100%;overflow:hidden}.videoPlayer audio{width:100%;overflow:hidden}.videoPlayer object{width:100%;overflow:hidden}.oauthList{margin:0 0 20px}.oauthList a{margin:0 4px}.oauthList .icon{opacity:0.8}.authModal{width:400px}.authModal .modalContent{padding:20px}.authModal .authModalFooter{margin-top:20px}.userAvatar{position:relative;display:block;background-size:cover;background-position:center center;background-repeat:no-repeat}img.userAvatar{background:none}.topicList .topic{padding:8px;border-left:1px solid transparent;box-sizing:border-box}.topicList .topic img.userAvatarGif{margin:0;position:absolute;display:none}.userAvatar.c20{width:20px;height:20px}.userAvatar.c26{width:26px;height:26px}.userAvatar.c30{width:30px;height:30px}.userAvatar.c32{width:32px;height:32px}.userAvatar.c36{width:36px;height:36px}.userAvatar.c40{width:40px;height:40px}.userAvatar.c44{width:44px;height:44px}.userAvatar.c45{width:45px;height:45px}.userAvatar.c50{width:50px;height:50px}.userAvatar.c60{width:60px;height:60px}.userAvatar.c70{width:70px;height:70px}.userAvatar.c90{width:90px;height:90px}.userAvatar.c100{width:100px;height:100px}.flair{width:32px;height:32px;display:block;margin:5px auto 0}#userCover{height:320px;position:relative;overflow:hidden}#userCover:hover .coverActions{display:block}#userHeader .coverActions{position:absolute;top:15px;right:15px;display:none;z-index:1}#userHeader .coverActions.visible{display:block}#userHeader .userDetails{position:absolute;left:0;top:0;width:100%;height:100%;padding:10px;box-sizing:border-box}#userHeader .modActions{position:absolute;z-index:2;bottom:15px;right:15px}#userHeader .userAvatar{width:250px;height:250px;margin:25px 35px 0 25px;position:relative}#userHeader .userAvatar img{width:250px;height:250px}#userHeader .userAvatar .contextPane{min-width:130px}#userHeader .userAvatar:hover .avatarActions{display:block}#userHeader .userInfo{width:50%}#userHeader .avatarActions{display:none;position:absolute;left:15px;top:20px}#userHeader .avatarActions.visible{display:block}#userHeader .userName{display:inline-block}#userHeader .userName h1{font-size:32px;font-weight:bold}#userHeader .userStats li{margin-bottom:8px}#userHeader .userStats .itemFactTitle{width:160px;display:inline-block;font-weight:bold;font-size:14px}#userHeader .userStats .inline .itemFactTitle{width:20px}#userHeader .userStats .itemFact{margin:0 20px 0 0;display:inline-block}#userHeader .userStats .iconFlag{margin-top:-2px;background-position:-18px -60px}#userHeader .userTagline{width:100%;margin-top:20px}.coverEditor{display:none}#userHeader.coverEdit .coverActions{display:none}.coverEdit .userDetails{pointer-events:none}.coverEdit .userDetails .userInfo{opacity:0.4}.coverEdit .userDetails .userAvatar{opacity:0.4}.coverEdit .imposerHelpWrap{z-index:1}.coverEdit .coverEditor{display:block;line-height:70px;margin:0 18px 0 0;position:absolute;bottom:0;right:0}#userHome{position:relative}#userHome .profileSide{width:50%;float:left;position:relative}#userHome .controlGroup label{line-height:15px}#userHome .controls{line-height:15px}#userHome .locationImageContainer{position:absolute;top:0;right:0;z-index:0;width:100%;height:100%;opacity:0.4;overflow:hidden}#userHome .locationImage{position:absolute;top:-120px;right:-120px}#userHome .locationImage:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}#userHome .link{width:15px;height:15px;float:left}#userHome .monthSelect{width:96px;min-width:96px}#userHome .monthSelect select{width:96px;min-width:96px}#userProfile{margin:15px 15px 0;padding:15px;position:relative;border-radius:2px}#userProfile .edit{position:absolute;top:15px;right:15px}#profileForm .profileSide{width:400px}#profileForm .profileSide.leftSide{width:565px}#userStory{min-height:203px}#linksList li{padding:4px 4px 3px;line-height:14px}#linksList a{font-size:16px;font-weight:bold;text-transform:uppercase}.userHomeBlock{margin:0 15px;padding:15px}.userHomeBlock .subHeader{margin:6px 20px 0;display:inline-block}.activityType{height:0;margin:0 0 16px;text-align:center}.activityType h3{margin:0;padding:0 4px;position:relative;top:-10px;display:inline-block;font-size:15px}.activityList li{padding:16px}.activityList .title{font-size:13px;font-weight:bold}.activityList time{margin-left:4px}#userGames .game{width:140px;height:200px;float:left;margin:0 10px 15px;position:relative}#userGames .sorting .game:not(.ui-sortable-helper){opacity:0.6}#userGames .gameCover{position:relative;width:100%;height:100%;font-style:italic;text-align:center;box-sizing:border-box}#userGames .gameTitle{padding:8px}#userActivityCalendar{width:670px;height:115px;display:block;border-radius:2px;position:relative}#userActivityCalendar .spinner{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}#userActivityCalendar .day{shape-rendering:crispedges}#userActivityCalendar .day.off{opacity:0.4 !important}#userActivityCalendar.selected .day:not(.active){opacity:0.7}#userMineralsActivity .comment{padding:8px 4px;border-radius:4px;margin-bottom:8px}#userMineralsActivity .links{margin-top:8px}.review .reviewByline{padding:0 0 10px}.review .reviewScore{margin:0 8px;display:inline-block}.review .reviewScore .icon{margin:2px 0 0;vertical-align:top}.review .reviewText{word-wrap:break-word}.review .reviewActions li{margin:0 0 0 8px}.review .reviewFormWrapper{margin:-10px 0 0;display:none}.review h3{margin:0}.review .lengthCounter{margin-right:4px}.review.editing .reviewInfo{display:none}.review.editing .reviewText{display:none}.review.editing .reviewFormWrapper{display:block}#userFriends{position:relative}#userFriends li.friend{width:320px;margin:6px 0;line-height:45px;position:relative}#userFriends li.friend:nth-child(odd){margin-right:15px;padding-right:14px}#userFriends li.friend:last-child{border-right:0}#userFriends .userAvatarContainer{margin-right:8px}#userFriends .button{margin-top:8px}#userFriendRequests{padding:0 0 8px;margin:0 0 8px}.sectionList li{height:60px;margin-bottom:12px;padding:4px;border-radius:2px}.userList.medium li{padding:0 5px;text-align:center;height:132px}#messages{width:670px;min-height:400px;position:relative}#messages .info{text-align:center;margin-top:120px}#messages h2{margin:0}#messages .contextPane{min-width:180px}#messages .messagesHeaderBar{height:40px;line-height:40px}#messages .thread a{display:block;padding:8px}#messages .thread .userAvatar{background-position:inherit}#messages .thread .namesHolder{font-weight:bold}#messages .thread:first-child{border-top:0}#messages .thread .lastMessage{height:15px;overflow:hidden}#messages .thread .avatarsHolder{margin-right:8px;float:left}#messagesThreads{width:220px;margin:-15px 0 -15px -15px;float:left;position:absolute;top:0;left:0;bottom:40px;box-sizing:border-box}#threadsList{overflow:auto;height:100%}#messagesContent{width:465px;margin:-15px 0 -15px;float:right}#messagesContentHeader{padding:0 0 0 15px;position:relative}#messagesContentHeader .messagesActions{margin:5px 4px 0 0;line-height:1.5}#messagesContentHeader .messagesActions>*{float:left;margin:0 0 0 4px}#messagesContentHeader.shadow:after{content:"";position:absolute;left:0;bottom:-3px;z-index:1;height:2px;width:100%;display:block}#messagesList{min-height:200px;padding:0 15px;position:relative;overflow:auto}#messagesList .delimiter{height:0;margin:16px 0;text-align:center}#messagesList .delimiter span{margin:0;padding:0 4px;position:relative;top:-9px;display:inline-block}#messagesList .message{width:100%;margin:0 0 8px;content:" ";display:table}#messagesList .avatar{float:left}#messagesList .messageTime{float:right;font-size:11px}#messagesList .messageAuthor{font-weight:bold}#messagesList .messageDetails{max-width:373px;margin-left:60px;overflow:hidden;word-wrap:break-word}#messagesList .messageContent{max-width:373px;margin-left:60px;overflow:hidden;word-wrap:break-word}#messagesList .messageContent img{max-width:358px}#messagesReplyContainer{padding:0 15px 15px;border-right:0;border-left:0}#messagesReplyContainer textarea{width:434px;min-height:80px;margin-top:15px;display:block}#messageComposeForm{padding:15px}#messageComposeForm textarea{width:434px;min-height:80px;margin-top:15px;display:block}.messageReplyActions .checkbox{margin:9px 8px 0 0}.messageParticipants{margin:0 0 15px}.messageParticipants .userTokenizer{width:434px}.tagHeaderContainer{min-height:80px;top:0;left:0;right:0;position:relative}.tagHeaderContainer .tagHeaderContent{width:100%;max-width:1050px;margin:0 auto;position:absolute;left:0;right:0}.tagHeaderContainer:before{height:80px;content:"";position:absolute;left:0;right:0;z-index:1;box-sizing:border-box}.tagHeaderContainer:not(.tall) .tagStats{display:none}.tagHeaderContainer:not(.tall) .tagDetails{display:none}.tagHeaderContainer .tagStats{position:relative;margin-top:16px}.tagHeaderContainer .tagStats .block{height:40px;padding:0 16px;line-height:36px;font-size:14px;font-weight:bold}.tagHeaderContainer .tagSocial .icon{opacity:0.6}.tagHeaderContainer .tagSocial a{margin:0 0 1px 1px;float:left}.tagHeaderContainer .tagSocial a:hover .icon{opacity:1}.tagHeaderContainer .tagScore.block{width:100px;padding:0 10px;display:block}.tagHeaderContainer .tagScore span{width:20px;height:20px}.tagHeaderContainer .tagScore:hover .icon{opacity:0.4}.tagHeaderContainer .tagScore:hover .icon.active{opacity:1}.tagHeaderContainer .tagLibsCounter{margin:0 0 1px;min-width:225px}.tagHeaderContainer .tagLibs{width:180px}.tagHeaderContainer .tagLibs a{float:right}.tagHeaderContainer.tall{height:400px}.tagHeaderContainer.tall .tagHeaderContent{height:400px}.tagBackground{width:100%;height:80px;position:absolute;left:0;z-index:0;overflow:hidden;background-position:center top;background-size:cover;background-repeat:no-repeat}.tall .tagBackground{height:400px}.tall .tagBackground:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%}.tagHeader{height:80px;position:absolute;left:0;right:0;z-index:1}.tagHeader .nav{height:32px;line-height:32px;font-size:11px}.tagHeader .desktop li a{height:32px;line-height:32px;display:block;text-transform:uppercase}.tagHeader .desktop li.active a{height:32px}.tagHeader h1{height:48px;line-height:52px;margin:0 0 0 15px}.tagHeader h1 .button{margin:11px 15px 0 0}.tagHeaderContent .gameDetails{padding:80px 16px 0}.tagHeaderContent .gameDetails .links{margin-top:16px}.tagHeaderContent .gameDetails .links a{margin-right:4px}.tagHeaderContent .gameDetails .gameCover{width:170px;height:250px;margin:35px 35px 0 35px;display:none;position:relative}.tagHeaderContent .gameDetails .gameName{margin-top:8px;margin-bottom:16px}.tagHeaderContent .gameDetails .gameName h2{font-size:32px;font-weight:bold;margin-bottom:4px}.tagHeaderContent .gameDetails .gameName .gameAliases{line-height:16px}.tagHeaderContent .gameDetails .itemFactTitle{width:160px;display:inline-block;font-weight:bold;font-size:14px}.tagHeaderContent .gameDetails .itemFact{margin:0 20px 0 0;display:inline-block}.tagHeaderContent .links a{display:inline-block}.tagHeaderContent .gamePlatforms{margin-bottom:16px;position:relative}.tagHeaderContent .gameTags li{margin-bottom:8px}.gameAliases li,.gamePlatforms li{margin-right:2px;padding:0 8px;position:relative}.gameAliases li:first-child,.gamePlatforms li:first-child{padding-left:0}.gameAliases li:not(:first-child):before,.gamePlatforms li:not(:first-child):before{content:"•";display:block;position:absolute;left:-6px;top:-1px}.gameImages{margin-bottom:15px}.gameImages .imageActions{position:absolute;top:15px;right:15px}.gameImages .imageUploadDrop{width:100%;height:100%}.gameCover{background:transparent url(../img/cover.jpg) 0 0 no-repeat;background-size:cover;background-position:center center}.gameInfo{max-width:500px}#gameCoverContainer{float:left}#gameCoverContainer img{width:130px}#gameBGContainer{float:right}#gameBGContainer img{width:500px}#gameCoverUpload{width:130px;height:190px;position:relative}#gameBGUpload{width:500px;height:190px;position:relative}#releaseInput{margin-left:32px}#gameEdit #releaseList{margin:0 0 15px;padding:15px;border-radius:2px}.partial.game .addToLibrary{margin:0 0 16px}.partial.game h2{margin:0 0 16px;font-weight:bold}.partial.game .gameFacts li{margin-bottom:12px;padding:0 0 12px}.partial.game .itemFactTitle{text-transform:lowercase}.partial.game .itemFact{font-size:16px}.tagLatestReviews .review{padding:8px;word-wrap:break-word}.tagLatestReviews .review .reviewAction{display:none}.tagLatestReviews li:first-child{border-radius:2px 2px 0 0}.tagLatestReviews li:first-child:last-child{border-radius:2px}.tagLatestReviews li:last-child{border-bottom:none;border-radius:0 0 2px 2px}.dragHandle{width:15px;height:30px;display:block;float:left;background-color:rgba(0,0,0,0);cursor:move;opacity:0.6;background-repeat:no-repeat;background-position:0px -220px;user-select:none}#gameReviewInput{min-height:120px}#newGameReview .lengthCounter{margin-right:4px}#gameReviews .review{margin:0 0 30px;padding:0 0 30px}#gameReviews .review:last-child{margin:0;border:none}.reviewRating{text-align:center;font-style:italic;font-size:20px}.reviewRating em{font-size:36px}.reviewContent{margin:0 0 0 98px}#forumAside .newTopic{width:100%;margin-bottom:10px;text-align:center}.forumHeader span{margin:0 8px}.topic{padding:8px}.topic:first-child{border-radius:2px 2px 0 0}.topic:first-child:last-child{border-radius:2px}.topic:last-child{border-bottom:none;border-radius:0 0 2px 2px}.topic .topicDetails{width:60%;float:left;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.topic .topicDetails .topicMeta{white-space:normal}.topic .topicStatus span{margin:0 4px 0 0;padding:2px 4px;border-radius:2px;font-size:10px}.topic h4{height:20px;margin:4px 0 3px;font-weight:bold;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.topic .topicPages{margin:0 0 0 8px;display:inline-block}.topic .topicReplies{margin-right:8px;font-size:20px;font-weight:bold;line-height:45px}.topicAvatar{margin:0 8px 0 0;float:left}.lengthCounter{height:30px;padding:0 8px;display:block;line-height:32px;font-size:11px;border-radius:2px}.topicHeader{margin-bottom:15px;position:relative}.topicHeader .userAvatar{margin-right:8px;float:left}.topicHeader .topicSubject h2{margin:2px}.topicHeader .topicByline{line-height:20px}.topicHeader .topicTagsContainer{margin-left:12px}.topicHeader .topicTagsContainer li a{padding:2px 6px;border-radius:2px}.topicTitle h2{margin:0 0 5px}.topicNav{height:24px;padding:4px;border-radius:2px}.topicNav .input{margin:0 4px 0 0}.topicPager{margin:0 4px 0 0}.topicNav.top{margin-bottom:4px}.topicNav.bottom{margin-top:4px}.poll{margin-bottom:15px}.poll label{height:30px}.poll:not(.embed) .pollAnswer{height:30px;margin:0 0 8px;line-height:30px;position:relative}.poll:not(.embed) .pollAnswerMarker{width:2px;height:100%;margin-right:4px;float:left}.poll.embed{margin:0 auto 15px;padding:0}.poll.embed ul{margin:0;list-style:none}.poll.embed h4{font-size:1.5em;margin:0 0 8px 10px;font-weight:bold}.poll.embed label{margin:0;width:100%;float:none;height:40px;display:flex;align-items:flex-end}.poll.embed .pollAnswers{padding:20px;border-radius:8px}.poll.embed .pollAnswer{margin-bottom:10px;height:auto;position:relative}.poll.embed .pollAnswerMarker{position:relative;width:24px;height:24px;margin-right:10px;border-radius:100%;background:none !important;box-sizing:border-box;flex-shrink:0}.poll.embed .pollAnswerMarker:after{content:'';position:absolute;left:2px;top:2px;bottom:2px;right:2px;border-radius:100%}.poll.embed .pollAnswerBarContainer{width:100%;height:100%;line-height:1;background:none}.poll.embed .pollAnswerBarContainer:before{content:'';position:absolute;top:28px;left:0;right:0;height:2px;transform:translateY(-50%)}.poll.embed .pollAnswerBarContainer .votes{display:block;font-size:12px;margin-right:16px}.poll.embed .pollAnswerBarContainer .share{display:block;font-size:16px;font-weight:bold;text-align:right}.poll.embed .pollAnswerBar{position:absolute;top:28px;transform:translateY(-50%);height:10px;box-sizing:border-box;background:none;border-radius:10px}.poll.embed .pollVote{display:none}.poll.embed .pollAnswerText{font-size:14px;font-weight:600;top:inherit;bottom:24px;left:0}.poll.embed .pollAnswerVotes{font-size:1.2em}.poll.embed .pollAnswerDetails{display:flex;align-items:flex-end;right:0}.pollAnswer:last-child{margin:0;border:none}.pollAnswer label{float:left}.pollAnswer .pollVote{margin:7px 8px 0 0;float:left}.pollAnswerBarContainer{width:500px;height:100%;line-height:30px;float:left;position:relative;background:#ddd;background-size:cover;background-position:center center}.pollAnswerBarContainer .votes{display:none}.pollAnswerBarContainer:hover .share{display:none}.pollAnswerBarContainer:hover .votes{display:block}.pollAnswerBar{height:100%;background:#fff;display:block}.pollAnswerText{position:absolute;top:0;left:8px;font-weight:bold}.pollAnswerVotes{position:absolute;right:8px;top:0}.pollAnswerFriends{margin-left:4px;float:left}.pollAnswerDetails{margin-left:4px;float:left}.pollChart{position:relative}.pollChart .chartActions{position:absolute;right:0;top:0}.pollChart .arc.highlight{opacity:1}.pollChart.dim .arc{opacity:0.6}.pollAnswerModal .pollAnswerBarContainer{margin:0 0 15px 6px}.mineralBg{background-position:0 0}.comment.animated.top-bottom:hover:not(.editing){animation:mtb 80s linear infinite}.mineral-item:hover .mineralBg.animated.top-bottom.onhover{animation:mtb 80s linear infinite}.mineral-item:hover .mineralBg.animated.bottom-top.onhover{animation:mbt 80s linear infinite}.mineral-item:hover .mineralBg.animated.topleft-bottomright.onhover{animation:mtlbr 80s linear infinite}.mineral-item:hover .mineralBg.animated.topright-bottomleft.onhover{animation:mtrbl 80s linear infinite}.mineral-item:hover .mineralBg.animated.bottomleft-topright.onhover{animation:mbltr 80s linear infinite}.mineral-item:hover .mineralBg.animated.bottomright-topleft.onhover{animation:mbrtl 80s linear infinite}.mineral-item:hover .mineralBg.animated.left-right.onhover{animation:mlr 80s linear infinite}.mineral-item:hover .mineralBg.animated.right-left.onhover{animation:mrl 80s linear infinite}.mineralBg.animated.top-bottom:not(.onhover){animation:mtb 80s linear infinite}.comment.animated.bottom-top:hover:not(.editing){animation:mbt 80s linear infinite}.mineralBg.animated.bottom-top:not(.onhover){animation:mbt 80s linear infinite}.comment.animated.topleft-bottomright:hover:not(.editing){animation:mtlbr 80s linear infinite}.mineralBg.animated.topleft-bottomright:not(.onhover){animation:mtlbr 80s linear infinite}.comment.animated.topright-bottomleft:hover:not(.editing){animation:mtrbl 80s linear infinite}.mineralBg.animated.topright-bottomleft:not(.onhover){animation:mtrbl 80s linear infinite}.comment.animated.bottomleft-topright:hover:not(.editing){animation:mbltr 80s linear infinite}.mineralBg.animated.bottomleft-topright:not(.onhover){animation:mbltr 80s linear infinite}.comment.animated.bottomright-topleft:hover:not(.editing){animation:mbrtl 80s linear infinite}.mineralBg.animated.bottomright-topleft:not(.onhover){animation:mbrtl 80s linear infinite}.comment.animated.left-right:hover:not(.editing){animation:mlr 80s linear infinite}.mineralBg.animated.left-right:not(.onhover){animation:mlr 80s linear infinite}.comment.animated.right-left:hover:not(.editing){animation:mrl 80s linear infinite}.mineralBg.animated.right-left:not(.onhover){animation:mrl 80s linear infinite}.mineralShop.modal{width:90%;max-width:670px;margin-bottom:40px}.mineralShop .modalHeader h1{margin:0}.mineralShop .modalContent{padding-top:4px}.mineralShop .tabsHeader li{text-transform:uppercase;border:none;font-weight:bold}.mineralShop .tabsHeader li:first-child{padding-left:0}.mineralShop .modalFooter{line-height:24px}.mineralShop .modalFooter .userAPCounter{font-weight:bold}.mineralShop .tabsContent{padding:20px 15px 15px;margin:0 -15px -15px;overflow:auto;max-height:400px;max-height:50vh;-webkit-overflow-scrolling:touch}.mineralShop .mineral-items{display:flex;flex-wrap:wrap;justify-content:space-between}.mineralShop .mineral-item{width:100%;margin-bottom:10px;border-radius:10px;overflow:hidden;display:flex;flex-flow:column}.mineralShop .mineral-item .button{background:none;border:none;box-shadow:none;transition:all 0.08s linear}.mineralShop .mineral-item .button.primary[disabled]{background:none !important}.mineralShop .gold-desc{display:flex;align-items:center}.mineralShop .gold-example{width:14px;height:14px;margin-right:6px;display:inline-block;border-radius:2px}.mineralShop .mineral-item.empty{background:none}.mineralShop .mineral-bg{width:100%;height:140px}.mineralShop .mineral-bg .mineralBg{height:100%;width:100%}.mineralShop .mineral-item-header{padding:10px}.mineralShop .mineral-item-header h4{margin:0 0 4px;font-weight:bold;font-size:1.3em}.mineralShop .mineral-item-actions{padding:10px;justify-self:flex-end;display:flex;align-items:center}.mineralShop .mineral-item-variants{flex-grow:1;padding:10px;display:flex;justify-content:space-between;flex-wrap:wrap}.mineralShop ul .mineral-item-variant{margin:2px !important}.mineralShop .button-holder{flex-grow:1}.mineralShop .mineral-item-price{font-weight:bold}.mineral-item-variant{width:19px;height:19px;border-radius:2px;cursor:pointer}.commentInventory li{line-height:20px}.commentInventory .mineral-item-variant{float:right;margin:0}.commentInventory .icon{opacity:0.1;transition:opacity 0.2s ease-in-out}.commentInventory button:hover .icon{opacity:0.6 !important}.mineral-item-variant.animated{background-repeat:no-repeat}.mineral-item-variant.top-bottom{background-position:-75px -253px}.mineral-item-variant.bottom-top{background-position:-95px -254px}.mineral-item-variant.right-left{background-position:-115px -256px}.mineral-item-variant.left-right{background-position:-134px -256px}.mineral-item-variant.topleft-bottomright{background-position:-154px -254px}.mineral-item-variant.topright-bottomleft{background-position:-174px -254px}.mineral-item-variant.bottomright-topleft{background-position:-194px -254px}.mineral-item-variant.bottomleft-topright{background-position:-215px -254px}.uploaderProgress{width:100%;height:8px;display:block;overflow:hidden}.uploaderBar{height:100%;float:left;position:relative}.home .main #contentContainer{padding:0}.home .main #contentWrapper{position:inherit}.home .wrapper{width:100%;max-width:1260px}.homeSectionContent{position:relative;padding:0}.homeTopSection{height:auto;min-width:1024px}.homeTopSection:not(.wide){position:relative}.homeTopSection .feature-image{height:300px;width:100%;background-size:cover}.homeTopSection .popularTags{width:160px;flex-shrink:0;padding:20px}.homeTopSection .popularTags h6{font-weight:500}.homeTopSection .popularTags ul{display:flex;flex-flow:column;justify-content:flex-end;align-items:flex-start}.homeTopSection .popularTags li a{padding:5px 10px;background:#bbab89;margin-bottom:8px;display:block;font-weight:bold}.homeTopSection .adContainer{padding:0 0 0 20px;display:flex;align-items:flex-start;justify-content:flex-end}.homeTopSection .adContainer .ad{display:flex;padding:0;background:none}.homeTopSection .homeSectionContent{position:relative;padding:0 20px}.homeTopSection #homeFeaturedContainer{margin-bottom:20px}.homeTopSection .pickedEntries{display:flex;justify-content:space-between;width:100%}.homeTopSection .pickedEntries .entryTitle{font-weight:600}.homeTopSection .entry{margin:0 10px;flex-basis:0;flex-grow:1}.homeTopSection .entry:first-child{margin-left:0}.homeTopSection .entry:last-child{margin-right:0}.homeTopSection .entryDetails{margin:10px}.homeTopSection.wide:before{content:"";position:absolute;top:0;left:0;right:0;height:670px}.homeTopSection.noFeature{height:290px}.homeTopSection.wide.noFeature:before{height:350px}.homeTopContent{display:flex;padding:20px 0}.homeFeature+.homeTopContent{height:250px;padding:20px 0}.homeFeature .feature{padding-top:20px;transition:opacity 0.1s ease-in-out}.homeFeature .feature:hover{opacity:0.9}.homeMid{position:relative;z-index:1;padding:10px 10px 0}.homeSettingsModal .tokenizer{width:100%}.homeRight{width:300px;flex-shrink:0}.homeRight .comment{word-break:break-all;padding-bottom:20px;margin-bottom:20px}.homeRight .comment .userAvatar{overflow:hidden}.homeRight .comment:last-child{margin-bottom:10px}.homeRight .itemTitle{word-break:break-word}.homeRight .itemTitle h6{margin:0;font-weight:500}.homeRight .commentText{word-break:break-word}.homeRight .showOnUnread{display:none}.homeRight a{font-size:0.75rem}#home .entryImage{transition:opacity 0.1s ease-in-out}#home .entryImage a{display:block}#home .entryImage:hover{opacity:0.9}#home .homePopularMobile .entryImage{width:100%;margin:0 0 5px}#home .homePopularMobile .entryImage img{height:auto}#home .homePopularMobile .entryTitle{font-weight:500}.goldAd{display:block;border-radius:8px;background-size:cover;transition:box-shadow 0.1s ease-in-out}.homeComments{padding:20px 20px 0}.homeMain.showSidebar .showOnUnread{display:block}.homeMidSection{height:240px;padding:20px;margin:0 -340px 40px -20px;display:flex}.homeMidSection .tags ul{display:flex;flex-flow:column;justify-content:flex-end;align-items:flex-start}.homeMidSection .tags li a{padding:5px 10px;margin-bottom:8px;display:block;font-weight:bold}.homeMidSection .tags>a{display:block;margin-top:18px;text-transform:uppercase}.homeMidSection .entryList{width:100%;display:flex;flex-flow:row;justify-content:space-between}.homeMidSection .entryList .entry{max-width:220px;flex-flow:column;border:none;margin:0;padding:0}.homeMidSection .entryList .entry:not(:last-child){margin:0 10px 0 0}.homeMidSection .entryDetails{margin-right:0;display:flex;flex-flow:column}.homeMidSection .entryTitle{flex-grow:1}.homeMidSection .entry .entryByline{margin:0}.homeMidSection .entry .entryImage{width:100%;margin:0}.homeLeft .adContainer.homeAdWide{padding:0;margin:0 -340px 40px -20px;border:none}.homeMidSectionDetails{width:200px;margin-right:20px}.homeMidSectionDetails h2{font-weight:900}.homeLeftActions a{display:block;text-align:center;text-transform:uppercase;padding:20px 0;margin:0 0 20px}.homePopularMobile-wrapper{margin:0 -5px;padding:10px 0}.homePopularMobile-wrapper h3{padding:0 0 0 10px;margin-bottom:0}.homePopularMobile{display:flex;overflow:auto;flex-wrap:nowrap}.homePopularMobile .entry{display:flex;flex-flow:column;width:44%;flex-shrink:0;border:none !important}#shazooSocial{width:140px;margin:20px auto 0}#shazooSocial a{display:block;background-repeat:no-repeat;width:30px;height:30px;margin:0 4px}#shazooSocial .facebook{background-position:-90px -400px}#shazooSocial .twitter{background-position:-130px -400px}#shazooSocial .vkontakte{background-position:-170px -400px}#footerAbout{width:100%;max-width:800px;margin:0 auto;padding:20px;box-sizing:border-box;text-align:left;font-size:11px}#credits{width:140px;margin:20px auto 0;width:120px}#credits a{display:block;background-repeat:no-repeat}#credits .shazoo{width:110px;height:48px;background-position:7px -500px}#liStats{position:absolute;right:5px;bottom:5px}.list .listItem{line-height:40px}.list .listItem:hover .listActions{display:block}.list .listActions{display:none}.adContainer{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.ad.s0x100{width:100% !important;margin:0 auto;padding:10px 6px;max-height:100px}.brandingClearfix{display:block;width:100%;height:250px}.desktop .branding{position:absolute;display:block;left:0;top:0;right:0;bottom:0;background-position:top center;background-repeat:no-repeat;z-index:0}.desktop .branding a{position:absolute;display:block;left:0;top:0;bottom:0;width:100%;height:100%}.branding-bottom{position:relative;display:block;background-position:top center;background-repeat:no-repeat;z-index:0}#searchDialog.overlay{position:fixed;left:0;top:45px;right:0;bottom:0;z-index:2;overflow:auto}#searchDialog .spinner{margin-top:40px}#searchDialog .searchInput{height:48px;font-size:20px}#searchDialog section.small{height:520px;margin:0 40px 40px 0;float:left}#searchDialog section:nth-child(3n){margin:0}#searchDialog .searchResults li{height:60px}#searchDialog .searchResultExcerpt{display:none}#searchDialog .searchResultMeta{display:none}.overlay #searchDialogContent{margin:0 auto;padding:40px;box-sizing:border-box}.searchResults .sectionTitle{margin:0 0 10px}.searchResults .sectionTitle h5{font-weight:500}.searchResults .more{margin-top:4px}.searchResults li{margin-bottom:12px;padding:4px}.searchResults h6{margin:0}.ui-resizable-handle{width:12px;height:12px;position:absolute}.ui-resizable-e{margin-top:-6px;top:50%;right:0;cursor:e-resize}.ui-resizable-se{right:0;bottom:0;cursor:se-resize}.ui-resizable-s{right:50%;margin-left:-6px;bottom:0;cursor:s-resize}.weeklyPage .weekly{width:100%;margin:0 auto;position:relative;padding:8px 0;box-sizing:border-box}.weekly .shazooLogo a{width:105px;height:60px;display:inline-block;background-size:250px 600px;background-position:0 -495px}.weekly .weeklyHeader{text-align:center}.weekly .weeklyHeader h1{letter-spacing:8px}.weekly .borderColor{position:absolute;left:90px;top:8px;z-index:1}.weekly .weBackground{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;background-size:cover;background-position:center center}.weekly .weBackgroundOverlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;pointer-events:none}.weekly .overlayLink{z-index:3}.weekly .weeklyTag{position:relative;width:100%;height:20px;margin-bottom:30px;font-size:14px;text-transform:uppercase;z-index:5}.weeklyDate{font-size:14px;font-weight:thin;letter-spacing:4px;line-height:1.5}.weeklySocial{position:absolute;top:8px;right:8px}.weeklySocial #shazooSocial{margin:0;width:auto}.weeklyEntry{position:relative;height:220px;margin-bottom:25px}.weeklyContent{position:absolute;left:8px;top:28px;right:8px;bottom:8px;z-index:3}.weeklyContent h1{font-size:2em}.weeklyEntry.small{height:90px}.weeklyEntry.small .weeklyContent{top:14px}.weeklySummary{display:none;font-size:15px;line-height:1.4}.info{padding:16px;margin:0 0 16px;border-radius:3px}.hidden{display:none !important;visibility:hidden}.invisible{visibility:hidden}.clearfix{zoom:1}.clearfix:before{content:" ";display:table}.clearfix:after{content:" ";display:table;clear:both}.tokenizer-list-wrapper{width:100%;min-width:200px;max-height:200px;overflow:auto;margin:4px 0 0;padding:4px;position:absolute;left:0;display:block;position:absolute;z-index:3;border-radius:2px;box-sizing:border-box}.tokenizer-type{position:absolute;right:8px}.chat-messages{min-height:300px}.chat-reply-input{margin-bottom:8px}.chat-reply textarea{background:transparent;box-shadow:none;resize:none}.imposer-container{overflow:hidden;position:relative}.imposer-container img{position:absolute}.imposer-help-wrap{width:100%;opacity:0.9;text-align:center;position:absolute;pointer-events:none}.imposer-help{padding:4px 8px;display:inline;font-weight:bold;border-radius:2px}.contextPaneContainer{position:relative;font-size:0.75rem}.contextPaneContainer .button{margin:0}.contextPaneContainer .contextPane{margin:4px 0 0;padding:4px 0;min-width:130px;display:none;position:absolute;z-index:3;border-radius:2px}.contextPaneContainer .contextPane:not([data-nav="true"]) .contextPaneContent>ul>li{cursor:pointer}.contextPaneContainer .contextPane[data-snap="right"]{right:0}.contextPaneContainer .contextNav>li:not(.delimiter){cursor:pointer}.contextPaneContainer .contextPaneContent>ul>li:not(.delimiter){line-height:18px;padding:4px 12px}.contextPaneContainer ul>li.delimiter{margin:5px 8px 5px;padding:0}.contextPaneContainer.active{display:block !important}.contextPaneContainer.active>.contextPane{display:block}.contextPane .contextPaneContent:not([data-nav="true"])>ul>li>a{display:block;margin:-4px -12px;padding:4px 12px;font-weight:400}.datetimepicker{margin:4px 0 0;padding:4px;min-width:120px;display:none;position:absolute;z-index:3;border-radius:2px}.datetimepicker th.switch{width:130px}.datetimepicker td{width:16px;height:16px;padding:4px 5px;text-align:center;border-radius:2px;cursor:pointer}.datetimepicker th{width:16px;height:16px;padding:4px 5px;text-align:center;border-radius:2px;cursor:pointer;font-weight:bold}.datetimepicker tr td span{width:41px;height:41px;line-height:41px;margin:2px;float:left;display:block;border-radius:2px}.datetimepicker tr td span.hour{height:30px;line-height:30px}.spinner{height:16px;width:16px;margin:0 auto;position:relative;border-radius:100%;-webkit-animation:rotation 0.8s infinite linear;-moz-animation:rotation 0.8s infinite linear;-ms-animation:rotation 0.8s infinite linear;-o-animation:rotation 0.8s infinite linear;animation:rotation 0.8s infinite linear}.spinner:before{content:"";height:100%;width:100%;display:block;position:absolute;left:-2px;top:-2px;border-left:2px solid transparent;border-bottom:2px solid transparent;border-right:2px solid transparent;border-radius:100%}#recaptcha_privacy{display:none}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:antialiased}.hubLogo{padding:0 5px}.hubLogo img{vertical-align:middle}.tac{text-align:center}.inlineBlock{display:inline-block}.displayBlock{display:block}.mts{margin-top:4px}.mtm{margin-top:8px}.mtl{margin-top:16px}.mbm{margin-bottom:8px}.mbl{margin-bottom:16px}.mrs{margin-right:4px}.mrm{margin-right:8px}.mlm{margin-left:8px}.mll{margin-left:16px}.nma{margin:0 !important}.uct{text-transform:uppercase}.bfw{font-weight:bold}.utt{text-transform:uppercase}.brm{border-radius:4px}.overlayLink{display:block;position:absolute;top:0;left:0;bottom:0;right:0;z-index:1}.relative{position:relative !important}.inherit{position:inherit !important}@media all and (min-device-width: 801px){section.lead{font-size:1.25em}section.body{font-size:1.25em}body.entryFeature #contentContainer #entry{width:700px;margin-left:auto;margin-right:auto;display:block}body.entryCards #contentContainer #entry{width:100%}.entryCardsCard.entryCardsBottom .entryCardContent{width:670px}.entryCardsCard .entryCardContent{width:650px;padding:30px;margin-left:auto;margin-right:auto}.entryCardPadding{padding-top:30px;padding-bottom:30px}body input.widthLarge{width:400px !important}body textarea.widthLarge{width:400px !important}.controlGroup.controlInline>*{margin-bottom:0;display:inline-block}.controlGroup.controlHorizontal label{width:150px;margin:1px 0 0;float:left;line-height:30px}.controlGroup.controlHorizontal .controls{margin-left:176px}.About .AboutTeam ul{grid-template-columns:repeat(4, 1fr)}.v4 .entryContextHeader .byline{margin-bottom:1.67em}.v4 .entryContextHeader .byline .sb{margin:0 10px}.entryLargeRelated{padding:30px}.entryLargeRelated .entryLargeRelatedContent{grid-template-columns:repeat(4, 1fr)}}@media only screen and (max-width: 800px){.reference-aside img{width:100px}.body .reference-content{margin-left:116px}.body .reference-content .entryTitle{margin:0}.body .reference-content .entrySummary{display:none}.homeLeft{width:100%}.homeLeft .homeContentPromo{padding:0 15px 5px}.homeLeft .homeList{padding:0 5px}.homeLeft .homeList>.entry{flex-flow:row-reverse}.homeLeft .homeList .homePickedMobile-wrapper{margin:0 -5px;padding:10px 5px}.homeLeft .homeList .homePickedMobile-wrapper .entry-feature{flex-flow:row-reverse}.homeLeft .homeList .homePickedMobile-wrapper .entry-feature:last-child{border:none}.homeLeft .unreadEntries .entry{flex-flow:row-reverse}.homeLeft .entryList .entryImage{margin-left:7px}.homeLeft .entryDetails{margin:0;display:flex;flex-flow:column}.homeLeft .entry h2{flex-grow:1;font-size:1.16667em}.homeLeft .nav{justify-content:flex-end}.homeLeft .homeShowUnread{flex-grow:1}.homeLeft .adContainer .homeResponsive{display:flex;justify-content:center}.homeMain .sectionHeader h2{font-size:16px}.homeMain .asideFeatures .newsStream .entry{margin:0}#home .entryList .entryImage{background:none;border-radius:4px;overflow:hidden}#home .entryList .entryTitle{margin:0}.mineralShop .tabsHeader li{padding:0 0 0 6px;margin:0}#userHeader .userAvatar{width:60px;height:60px;margin:10px 20px 0 10px}#userHeader .userAvatar img{width:60px;height:60px;width:100%}#userHeader .nav li a{padding:0 5px}#userHeader .userInfo{max-width:225px}.controlsRow:not(.tight)>*[class*="span"]{margin-bottom:15px}.controlsRow:not(.tight)>*[class*="span"]+*[class*="span"]{margin-left:0}.asideSocial{display:grid;grid-template-columns:1fr 1fr;margin-top:-1px;padding:10px 20px}.asideSocial h3{font-size:0.8125rem;margin:0;font-weight:bold}.asideSocial .button{display:none}.asideSocialItem{margin:10px 0}.asideSocialImage{width:30%;margin-right:10px}.asideSocialImage img{width:auto;height:45px}.asideSocialContent{display:flex;align-items:center}.entry-minimal .entryImage img{border-radius:4px}#comments .commentsHeader__title{margin-left:15px}#comments .topicComment .userAvatar.c45{width:20px;height:20px}#comments .topicComment .userAvatar.c45 img{width:20px;height:20px}.poll.embed .pollAnswer{margin-bottom:20px}.poll.embed .pollAnswers{padding:16px 10px 0}.poll.embed .pollAnswerText{max-width:250px}.poll.embed .pollAnswerBarContainer .votes{position:absolute;right:0;bottom:-27px;font-size:10px;text-transform:lowercase;text-align:right;width:100px;margin:0}.weeklyPage .main #contentContainer{padding:0}body:not(.entryFeature) .entryHeaderContainer{margin:0}body:not(.entryFeature) .entryHeaderContainer img{border-radius:4px}.v4 .entryContextHeader h1{font-size:1.8333em}.v4 .headerContainer{height:80px;transition:transform 0.2s ease-in-out}.v4 .headerContainer:before{right:0}.v4 .headerContainer.rolled{transform:translateY(-100%)}.v4 #globalNav .nav{line-height:40px}.v4 #globalNav .nav>li>a{height:40px;line-height:40px;padding:0 8px}.v4 #userNav>ul>li>div>.contextPaneButton{height:40px;line-height:40px;padding:0 8px}.v4 #userNav .userNavLabel{font-size:13px}.v4 #userNav .userNavLabel .userAvatar{margin-top:7px}.v4 .navTopSection #userNav .iconAP{opacity:1}.v4 #mainNav{padding:0;margin:0;display:-webkit-flex;display:flex;justify-content:space-around;-webkit-justify-content:space-around}.v4 .userNotificationsCounter{right:0;top:6px;bottom:inherit}.topicComment .flair{display:none}.topicComment .commentAside{display:none}.topicComment .userAvatar{margin:0 8px 0 0;float:left}.topicComment .commentContentContainer{min-height:150px;margin-left:0;padding:0;border-left:none}#userNav .userAP{line-height:40px}#userNav .iconAP{float:none}#userNav i{opacity:0.6}#userNav i:active{opacity:1}#userNav i:hover{opacity:1}#userNav>ul>li{position:inherit}#userNav .userNotifications .contextPaneContainer{position:inherit}#entryReadMore{margin:0 -10px;padding:6px 0;padding:10px 0 0}#entryReadMore h3{margin:0;padding:0 0 0 15px;font-weight:bold;font-size:22px}#entryReadMore h5{font-weight:500}#entryReadMore .entry{padding:15px;display:flex;flex-flow:column;width:42%;flex-shrink:0;border:none}#entryReadMore .entryTitle{padding:0 5px;font-size:13px}#entryReadMore .entryImage{margin-bottom:5px}.entryFeature #entryReadMore{margin:0 -15px}.entryFeature .entryContextHeader{top:80px}.readMore-content{display:flex;overflow:auto;flex-wrap:nowrap}.asideFeatures{padding:20px;margin:0 0 20px}.asideFeatures .newsStream{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:20px;grid-row-gap:20px}.asideFeatures .newsStream .entryImage{border-radius:4px}.newsStream{margin:20px 0}.newsStream h3{font-size:22px;font-weight:bold;margin:0 15px 3px}.newsStream .entry{display:flex;padding:10px;margin:0 5px;flex-flow:row-reverse}.newsStream .entry .entryByline{margin:4px 0 0}.newsStream .entryContent{display:flex;width:100%}.newsStream .entryDetails{display:flex;flex-flow:column}.newsStream .entryImage{width:80px;height:80px;margin:0 0 0 10px;flex-shrink:0}.newsStream .entryImage:after{content:"";position:absolute;left:-12px;top:0;bottom:0}.newsStream .entryImage img{display:block;width:100%;height:100%;border-radius:4px;background-position:center center;background-size:cover}.newsStream .entryImage a{display:block;width:100%;height:100%;border-radius:4px;background-position:center center;background-size:cover;display:block}.newsStream h2{font-weight:bold;flex-grow:1;font-size:1.16667em;margin:0}.newsStream li .entryImage{width:100%}.newsStream li:after{left:6px}.newsStreamHeader{display:flex;margin-bottom:7px}.newsStreamHeader h3{flex-grow:1}.newsStreamHeader .readMore{border-radius:100px;align-self:center;width:80px;margin:0 15px 0 0;padding:6px 0 5px;text-align:center}.desktop{display:none !important}#globalNav{padding:0}#globalNav .userName{margin-right:8px;font-size:12px;max-width:50px;overflow:hidden;text-overflow:ellipsis}#globalNav .nav .userNotifications .contextPaneButton{position:relative}#globalNav .nav .userNotifications .contextPane{width:100%}.mainContainer{padding-top:80px}.navTopSection{height:40px;width:100%}.navLogo{float:left;margin:5px 0 0 8px}.navLogo a{margin:0;background-position:0 -458px;height:30px;width:64px;opacity:1}.menuContent .icon.large{margin:14px 15px 0 0;float:right}.menuContent .contextPaneButton{padding:0 8px;font-size:13px;text-transform:uppercase;transition:color 0.2s ease}.menuContent .withSubNav{position:relative}.menuContent li:hover .subNav{display:none}.menuContent .withSubNav.open .subNav{display:block}.withSubNav .arrow{display:none;border:transparent solid 4px;border-width:4px 4px 0;background:none}#userNotifications>ul{max-height:405px}.js-scroll{right:10px}.wrapper{width:100% !important}#content{width:100% !important}#contentContainer{width:100% !important}#contentContainer section.body img:not(.keepfloat){float:none !important;clear:both;display:block}#contentContainer section.body table{display:block;width:100%;overflow:auto;box-shadow:0 0 10px rgba(0,0,0,0.2) inset}#commentsContainer{width:100% !important}.main #contentContainer.wide{width:100% !important}.main #contentContainer.wide .body{width:100% !important}.main #contentContainer{width:100%;float:none;padding:20px 10px}#entry .entryHeaderContainer .entryImage{width:100% !important}#aside{width:100%;float:none;padding:0}.tagHeaderContainer .tagHeaderContent{width:100%}.comment.collapsed .commentDate{display:none}.comment.collapsed .commentQuote{display:none}*[class*="mobile"]{display:block !important}.mobile-inline{display:inline-block !important}.mobile-block{display:block !important}.desktop-block{display:none}.ad.s300x250{width:300px;margin:0 auto;padding:0;background:none}.ad.s300x600{width:300px;margin:0 auto}.ad.bottomRight{width:300px;margin:0 auto;position:relative;bottom:0}.forum #aside{width:100%;text-align:center}.ad.topMiddle{width:100%}.socb{float:none !important}.authorInfo{float:none !important}.authorInfo:before{content:" ";display:table}.authorInfo:after{content:" ";display:table;clear:both}#userHome label{float:none}#userHome .controls{margin-left:0}#userHome .profileSide{width:50%}#userProfile .edit{top:inherit;bottom:15px}#userSettingsReadme{display:none}#userSettings{width:100%;float:none !important}.pollAnswer label{width:75%}.pollAnswerBarContainer{width:95%}.pollAnswerFriends{display:none}.modal{width:90%}.userAvatar.c90{width:85px;height:85px}.userAvatar.c90 img{width:85px;height:85px}.v4.entryFeature #contextHeader{height:280px}.v4.entryFeature .entryContextHeader{height:280px}.v4.entryFeature .entryHeaderContainer{height:280px}.v4.entryFeature .entryHeaderContainer .entryImage{height:280px}.v4.entryFeature .entryHeaderContainer.wide{height:280px}.v4 .tagHeaderContainer:not(.game) .tagHeader{padding:10px}.tagHeaderContainer.game .tagHeader .contextPaneContainer{padding:0 15px}.gallery.embed:not(.styleBlog) ul{display:flex;justify-content:center;flex-wrap:wrap}.gallery.embed:not(.styleBlog) ul li{flex-shrink:0}}@media (-webkit-min-device-pixel-ratio: 1.5){.js-scroll.mobile .arrow{background-size:250px 600px}.mineral-item-variant.animated{background-size:250px 600px}#shazooSocial a{background-size:250px 600px}#credits a{background-size:250px 600px}#credits .shazoo{background-size:250px 600px}.navLogo a{background-size:250px 600px;opacity:1}[class*="icon-"]{background-size:250px 600px}.icon{background-size:250px 600px}#exposer .prev{background-size:250px 600px;background-size:250px 600px}#exposer .next{background-size:250px 600px}#exposer .close{background-size:250px 600px}}@media (min-resolution: 150dpi){.js-scroll.mobile .arrow{background-size:250px 600px}.mineral-item-variant.animated{background-size:250px 600px}#shazooSocial a{background-size:250px 600px}#credits a{background-size:250px 600px}#credits .shazoo{background-size:250px 600px}.navLogo a{background-size:250px 600px;opacity:1}[class*="icon-"]{background-size:250px 600px}.icon{background-size:250px 600px}#exposer .prev{background-size:250px 600px;background-size:250px 600px}#exposer .next{background-size:250px 600px}#exposer .close{background-size:250px 600px}}@media only screen and (min-width: 321px) and (max-width: 800px){.mineralShop .mineral-item{width:48%}}@media only screen and (min-width: 801px){h1,h2,h3,h4{font-family:"Montserrat", "Trebuchet MS", Helvetica, "Helvetica Neue", Arial, sans-serif}.homeSectionContent{padding:20px 20px 0}.homeMid{padding:20px 20px 0}.homeLeft{padding:0 20px 0 0}.homeLeft .sectionHeader{margin:0 -20px 20px -20px;padding:5px 20px 15px}.homeLeft .sectionHeader h2{min-width:100px}.homeLeft .homeContentPromo{padding:0 0 20px}.homeLeft .sectionDate{width:230px}.homeLeft .entryList .entry.entryBreak{border:none}.homeLeft .unreadEntries .entry{padding:0 0 20px;margin:0 0 20px}.homeLeft .homeList>.entry{padding:0 0 20px;margin:0 0 20px}.homeLeft .entryImage{width:220px;height:120px;margin:0 20px 0 0}.homeLeft .entryDetails{line-height:1.3}.homeLeft .entry .entryByline{font-size:1.08333em}.homeLeft .adContainer{margin:0 0 20px;padding:0 0 20px}.homeRight .sectionHeader{margin:0 -20px 0 0}.mineralShop .mineral-item{width:200px}.main #contentContainer{width:715px}.wrapper{width:1080px}.tagHeaderContent .gameDetails .links{margin-top:40px}.tagHeaderContent .gameDetails .gameCover{display:block}.tagHeaderContainer{position:inherit}.tagHeaderContainer .tagStats{position:absolute;top:115px;right:15px}.commentForm textarea{min-height:125px;font-size:12px}.controlGroup.controlColumn{width:50%}.controlcolumn+.controlcolumn{padding-left:15px}.v4 .entryContextHeader{padding:0 30px 0}.v4 .entryContextHeader h1{padding-right:6em}.entryFeature .entryContextHeader h1{padding:0}.entryFeature:not(.entryCards) #contentContainer section.body .embed iframe{width:1024px;margin:16px 0 16px -162px}.entryFeature:not(.entryCards) #contentContainer section.body video{width:1024px;margin:16px 0 16px -162px}select{width:200px}textarea{width:200px}input:not([class*="span"]):not([class*="widthFull"]):not([type="radio"]):not([type="checkbox"]){width:200px}.tokenizer{width:200px}.input{width:200px}.span3{width:150px;min-width:150px}input.span3{width:150px;min-width:150px}select.span3{width:150px;min-width:150px}textarea.span3{width:150px;min-width:150px}button.span3{width:150px;min-width:150px}.input.span3{width:150px;min-width:150px}.controlGroup.controlColumn.span3{width:150px;min-width:150px}.span4{width:200px;min-width:200px}input.span4{width:200px;min-width:200px}select.span4{width:200px;min-width:200px}textarea.span4{width:200px;min-width:200px}button.span4{width:200px;min-width:200px}.input.span4{width:200px;min-width:200px}.controlGroup.controlColumn.span4{width:200px;min-width:200px}.span5{width:290px;min-width:290px}input.span5{width:290px;min-width:290px}select.span5{width:290px;min-width:290px}textarea.span5{width:290px;min-width:290px}button.span5{width:290px;min-width:290px}.input.span5{width:290px;min-width:290px}.controlGroup.controlColumn.span5{width:290px;min-width:290px}.span6{width:335px;min-width:335px}input.span6{width:335px;min-width:335px}select.span6{width:335px;min-width:335px}textarea.span6{width:335px;min-width:335px}button.span6{width:335px;min-width:335px}.input.span6{width:335px;min-width:335px}.controlGroup.controlColumn.span6{width:335px;min-width:335px}.span7{width:375px;min-width:375px}input.span7{width:375px;min-width:375px}select.span7{width:375px;min-width:375px}textarea.span7{width:375px;min-width:375px}button.span7{width:375px;min-width:375px}.input.span7{width:375px;min-width:375px}.controlGroup.controlColumn.span7{width:375px;min-width:375px}.span8{width:415px;min-width:415px}input.span8{width:415px;min-width:415px}select.span8{width:415px;min-width:415px}textarea.span8{width:415px;min-width:415px}button.span8{width:415px;min-width:415px}.input.span8{width:415px;min-width:415px}.controlGroup.controlColumn.span8{width:415px;min-width:415px}.span9{width:455px;min-width:455px}input.span9{width:455px;min-width:455px}select.span9{width:455px;min-width:455px}textarea.span9{width:455px;min-width:455px}button.span9{width:455px;min-width:455px}.input.span9{width:455px;min-width:455px}.controlGroup.controlColumn.span9{width:455px;min-width:455px}.controlGroup.controlColumn[class*="span"]{padding:0}.poll.embed .pollAnswerBarContainer{font-size:1.3em}#contentContainer section.body .entryCardFull p.fullwidth img{max-width:none;width:1000px;margin:16px 0 16px -175px}body:not(.entryCards) #contentContainer section.body p.fullwidth img{max-width:none;width:1024px;margin:16px 0 16px -162px}#entryEdit #headerCropWrapper{width:670px}#headerImageHolder{width:442px;height:200px;margin:0 auto}#headerCropWrapper[data-height="500"] #headerImageHolder{height:250px}#headerCropWrapper[data-width="1020"] #headerImageHolder{width:442px}#headerCropWrapper[data-width="700"] #headerImageHolder{height:200px}.wide>#headerImageHolder{width:442px}.navLogo{float:left}#entryReadMore>div{float:left}#entryReadMore .entry{width:320px;margin:0 30px 0 0;float:left}#entryReadMore .entry a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;transition:all 0.3s linear}#entryReadMore .entry:last-child{margin:0}#entryReadMore h4{margin:0;font-weight:bold;position:absolute;left:8px;right:8px;bottom:8px;word-wrap:break-word}#userHeader .userName{margin-top:80px}#userNav{margin-right:15px}#userNav .userName{min-width:60px;max-width:85px;height:60px;margin:0 4px 0 0;overflow:hidden;text-overflow:ellipsis}#userNav .contextPaneButton{text-align:center}.comment .commentQuote{opacity:0}.comment:hover .commentQuote{opacity:1}.ad.s0x100{padding:10px}.entryHeaderContainer{position:inherit}.entriesHorizontal{grid-template-columns:repeat(5, 1fr)}.featureLatestEntries .entry:not(:last-child):after{content:'';position:absolute;right:-10px;top:0;bottom:0;width:1px}#comments .newCommentsButton{position:sticky;right:0;bottom:16px}}@media only screen and (min-width: 801px) and (max-width: 1024){.homeLeft .adContainer{max-width:664px;overflow:hidden}}@media only screen and (min-width: 1080px){#contentContainer section.body .entryCardFull p.fullwidth img{width:1080px;margin:16px 0 16px -215px}.entryFeature:not(.entryCards) #contentContainer section.body .embed iframe{width:1080px;margin:16px 0 16px -190px}.entryFeature:not(.entryCards) #contentContainer section.body video{width:1080px;margin:16px 0 16px -190px}body:not(.entryCards) #contentContainer section.body p.fullwidth img{width:1080px;margin:16px 0 16px -190px}}@media only screen and (min-width: 1160px){.entryHeaderContainer{margin:-15px 0 15px}.entryHeaderContainer.wide{margin:0}.himeMidSection .entryList .entry{margin:0}}@media only screen and (min-width: 1400px){.entryFeature #contextHeader{height:800px}.entryFeature .entryHeaderContainer .entryImage{height:800px;background-position:center center !important}}@media only screen and (min-width: 1700px){.entryFeature #contextHeader{height:900px}.entryFeature .entryHeaderContainer .entryImage{height:900px;background-position:center center !important}}@media only screen and (min-width: 650px){.weeklyPage .weekly{width:650px}.weeklyContent{left:50%}.weeklyContent h1{font-size:28px}.weeklyEntry{height:320px}.weeklySummary{display:block}}@media only screen and (min-width: 1000px){#entry .imageMap{margin-left:-150px;width:1000px}}@media only screen and (min-width: 1200px){#entry .imageMap{margin-left:-190px;width:1080px}}@media only screen and (max-width: 1080px) and (min-width: 801px){.homeLeft .entryTags{display:none}.hubLogo img{max-width:70px}#globalNav .nav>li>a{font-size:11px}#userNav .userNavLabel .userAvatar{display:none}}@media only screen and (max-width: 970px) and (min-width: 801px){.navLogo{display:none}}@media only screen and (max-width: 900px) and (min-width: 801px){#globalNav .nav>li>a{padding:0 7px}}@media only screen and (max-width: 1024px) and (min-width: 801px){body:not(.home):not(.entryEditor) .wrapper{width:1000px}body:not(.entryEditor):not(.home) .main #contentContainer:not(.wide){width:635px}#userSettingsReadme{width:22%}#messages{width:605px}#messagesContent{width:399px}#messageComposeForm textarea{width:369px}#messagesReplyContainer textarea{width:369px}.forum .main #contentContainer{width:770px}.forum .main #content{width:770px}.forum .main #commentsContainer{width:770px}body.wide #contentContainer{width:770px}body.wide .main #commentsContainer{width:770px}#entry .entryHeaderContainer .entryImage{width:100%}#entryReadMore .entry{width:285px;margin:0 20px 0 0}}@media only screen and (max-width: 500px){.entryFeature #contextHeader{height:360px}.entryFeature .entryContextHeader{height:360px}.entryFeature .entryContextHeader h1{font-size:40px}.entryFeature .entryHeaderContainer{height:360px}.entryFeature .entryHeaderContainer .entryImage{height:360px}.entryFeature .entryHeaderContainer.wide{height:360px}.entryFeature .entryHeaderContainer.tall{height:280px}.entryFeature .entryHeaderContainer.tall .entryImage{height:280px}.entryHeaderContainer.tall{height:320px}.entryHeaderContainer.tall .entryImage{height:320px}.tagHeader h1{font-size:16px;line-height:42px}.tagHeader h1 .button{margin-top:0}.topic .topicDetails{width:80%}.topic .topicReplies{font-size:14px}.topicAvatar{display:none}}@media only screen and (max-width: 350px){.v4 #globalNav .nav>li>a{padding:0 4px}.v4 #globalNav .userAvatar{display:none}.v4 #userNav>ul>li>div>.contextPaneButton{padding:0 4px}#globalNav .userName{max-width:40px}.menuContent .contextPaneButton{font-size:12px}}@media only screen and (max-width: 300px){.menuContent .contextPaneButton{padding:0}}
