.userDevicePopup{max-width:490px}.userDevicePopup .deviceIntroText{margin-bottom:20px}#userDevice{margin-top:5px}#userDevice label{float:left;margin:3px 10px 0 0;text-align:right;width:110px}#userDevice input,#userDevice select{float:left;width:160px}#userDevice input{-webkit-box-sizing:border-box;box-sizing:border-box}#userDevice a{margin-left:20px}input.hiddenfileupload,input.hiddenfileuploadError{position:absolute;top:0;left:0;width:100%;-moz-opacity:0;filter:alpha(opacity=0);opacity:0;z-index:2}input.overlaybutton{position:relative;z-index:1}.pagerNew>.pagerNewActive,.pagerNew>a{display:inline-block;padding:.3em 1em;margin-bottom:.5em;font-family:Open Sans,Helvetica,Arial,sans-serif;font-weight:400;color:#666;font-size:1.8rem;line-height:3.3rem;line-height:1.5!important;text-transform:uppercase}@media (max-width:34.3em){.pagerNew>.pagerNewActive,.pagerNew>a{font-weight:400;font-size:1.6rem;line-height:3.3rem}}.pagerNew>a{background-color:#e9eef2;border-bottom:0}.pagerNew>a,.pagerNew>a:hover{text-decoration:none}.pagerNew>a:hover{background-color:#d9eef8}.pagerNew.bluePager>a{background-color:#fff;text-decoration:none;font-family:Open Sans,Helvetica,Arial,sans-serif;font-weight:400;color:#666;font-size:1.8rem;line-height:3.3rem;line-height:1.5!important;text-transform:uppercase;border:1px solid #1770aa;margin:0 5px}@media (max-width:34.3em){.pagerNew.bluePager>a{font-weight:400;font-size:1.6rem;line-height:3.3rem}}.pagerNew.bluePager>a:hover{background-color:#d9eef8;text-decoration:none}.pagerNewBackIcon{margin-right:.5em}.pagerNewBack,.pagerNewPrevious{margin-right:2px}.pagerNewPrevious:before{content:"\00AB";margin-right:.2em}.pagerNewInactive+.pagerNewInactive{margin-left:2px}.pagerNew>.pagerNewActive{background:#8aa913;background-image:-webkit-gradient(linear,left top, left bottom,from(#8aa913),to(#769c11));background-image:-webkit-linear-gradient(#8aa913,#769c11);background-image:-o-linear-gradient(#8aa913,#769c11);background-image:linear-gradient(#8aa913,#769c11);font-weight:700;color:#fff;margin-left:2px;margin-right:2px}.pagerNew.bluePager>.pagerNewActive{font-weight:700;color:#fff;background-color:#1770aa;background-image:none;border:1px solid #1770aa;margin-left:2px;margin-right:2px}.pagerNew>.pagerNewActive:first-child{margin-left:0}.pagerNewSeparator{display:inline-block;width:.8em}.pagerNewNext{margin-left:2px}.pagerNewNext:after{content:"\00BB";margin-left:.2em}.staffPageHeading>h1{margin-top:3rem}.staffPage-mods .staffPageHeading>h1{margin-bottom:-4rem}.staffCountry{margin:5rem 0 0;border-bottom:0}.staffCountry,.staffCountry:hover{text-decoration:none}.staffCountry h1,.staffCountry h2{margin:0;font-family:Ubuntu,Helvetica,Arial,sans-serif;font-weight:600;color:#272526;font-size:3.6rem;line-height:4.2rem}@media (max-width:34.3em){.staffCountry h1,.staffCountry h2{font-weight:600;font-size:2.6rem;line-height:3.2rem}}.staffCountry h1 a,.staffCountry h2 a{color:inherit;text-decoration:underline}.staffCountry h1 a:hover,.staffCountry h2 a:hover{text-decoration:underline}.staffUsers{position:relative}.staffUser,.staffUserBlank{position:relative;display:inline-block;vertical-align:top;background-color:#666}.staffUser:hover,.staffUserBlank:hover{background-color:#000}.staffUser{z-index:1}.staffUserBlankCont{position:absolute;bottom:0;right:0;width:100%;z-index:0;overflow:hidden;white-space:nowrap}.staffUserBlank:nth-of-type(odd){background-color:#aaa}.staffUserBlank:nth-of-type(2n){background-color:#666}.staffUserImage,.staffUserSecondaryImage,.staffUserSecondaryImage>span{position:absolute;top:0;right:0;bottom:0;left:0}.staffUserImage,.staffUserSecondaryImage>span{background-size:cover;background-position:50%}.staffUserImage{background-color:#666}.staffUser:not(.staffUserWithSecondaryImage):hover .staffUserImage{opacity:.9;-webkit-transition:all .15s;-o-transition:all .15s;transition:all .15s}.staffUserSecondaryImage>span{visibility:hidden;opacity:0}.staffUser:hover .staffUserSecondaryImage>span{visibility:visible;opacity:1;-webkit-transition:all .15s;-o-transition:all .15s;transition:all .15s}@media (max-width:63.6em){.staffUserSecondaryImage{display:none}}.staffUserInner{position:absolute;top:0;right:0;bottom:0;left:0;border-bottom:0}.staffUserInner,.staffUserInner:hover{text-decoration:none}.staffUserContent{position:absolute;left:0;bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1rem 1.2rem}.staffUserContent>h2,.staffUserContent>h3,.staffUserContent>p{text-shadow:1px 1px 2px #272526;margin:0}.staffUserContent h2,.staffUserContent h3{font-family:Ubuntu,Helvetica,Arial,sans-serif;font-weight:500;color:#fff;font-size:1.8rem;line-height:2.4rem;margin-bottom:.5rem}@media (max-width:34.3em){.staffUserContent h2,.staffUserContent h3{font-weight:500;font-size:1.8rem;line-height:2.4rem}}.staffUserContent h2 a,.staffUserContent h3 a{color:inherit;text-decoration:underline}.staffUserContent h2 a:hover,.staffUserContent h3 a:hover{text-decoration:underline}.staffUser,.staffUserBlank{width:16.66%;padding-bottom:16.66%}@media (max-width:64em){.staffUser,.staffUserBlank{width:20%;padding-bottom:20%}}@media (max-width:55em){.staffUser,.staffUserBlank{width:25%;padding-bottom:25%}}@media (max-width:40em){.staffUser,.staffUserBlank{width:33.33%;padding-bottom:33.33%}}@media (max-width:28em){.staffUser,.staffUserBlank{width:50%;padding-bottom:50%}}.staffPage-staff .staffUser,.staffPage-staff .staffUserBlank{width:25%;padding-bottom:25%}@media (max-width:45em){.staffPage-staff .staffUser,.staffPage-staff .staffUserBlank{width:50%;padding-bottom:50%}}.staffPageLinks{margin:4rem 0}.staffPageLinks ul>li{margin-bottom:1rem}.communityPage{position:relative;z-index:1;padding-bottom:2rem}.communityPage h2{margin-top:0;margin-bottom:.825rem}@-webkit-keyframes blueToWhite{0%{background:#d9eef8}to{background:#fff}}.communityBackgroundImage{position:relative;top:0;left:0;height:375px;width:100%;overflow:hidden;background-repeat:no-repeat;background-size:cover;background-position:50% 50%;background-image:url(/styles/img/user/user_background.jpg)}.communityBackgroundImage:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;display:inline-block;background-color:rgba(39,37,38,.2)}@media (max-width:48em){.communityBackgroundImage{position:relative}}.communityBackgroundImageTri{position:absolute;z-index:10;left:60%;bottom:0;margin-left:-50%;width:100%;height:20%}.communityBackgroundImageTri:after,.communityBackgroundImageTri:before{content:"";position:absolute;left:50%;bottom:-253.33333px;display:inline-block;border:253.33333px solid transparent}.communityBackgroundImageTri:before{border-left:3800px solid #fff;margin-left:-3800px}.communityBackgroundImageTri:after{border-right:3800px solid #fff;margin-left:-253.33333px}.communityHeader{position:relative;font-family:Ubuntu,Helvetica,Arial,sans-serif;font-weight:600;color:#272526;font-size:2.8rem;line-height:3.4rem;padding:12px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:rgba(39,37,38,.5);height:100%;top:110px}@media (max-width:34.3em){.communityHeader{font-weight:600;font-size:2.2rem;line-height:2.8rem}}.communityHeader>*{position:relative;z-index:11}.communityHeader .userImageHeader{width:155px;height:auto;margin:-100px auto 3rem}@media (max-width:500px){.communityHeader .userImageHeader{width:155px;margin-top:-85px}}.communityHeader .userImageHeader .user-avatar{margin-bottom:7rem;font-size:5rem}.communityHeader .user-badges{vertical-align:middle}.communityHeader .user-badges li{margin:0}@media (max-width:48em){.communityHeader .user-badges{display:block}}.communityHeader .user-badge span{font-family:Open Sans,Helvetica,Arial,sans-serif;font-weight:400;color:#fff;font-size:2.2rem;line-height:3.4rem;margin-left:-.5rem}@media (max-width:34.3em){.communityHeader .user-badge span{font-weight:700;font-size:2rem;line-height:3rem}}.communityHeader .user-badge .svg-icon{width:2.6em;height:2.6em;font-family:Open Sans,Helvetica,Arial,sans-serif;font-weight:400;color:#fff;font-size:1.8rem;line-height:3.3rem}@media (max-width:34.3em){.communityHeader .user-badge .svg-icon{font-weight:400;font-size:1.6rem;line-height:2.2rem}}@media (max-width:48em){.communityHeader .user-badge .svg-icon{width:1.6em;height:1.6em}}.communityHeader .user-badge-blogger>svg{top:3px}.communityHeader>h1{margin:0;color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.4),-2px 2px 4px rgba(0,0,0,.4);text-align:center}@media (max-width:48em){.communityHeader>h1{margin-top:0;text-shadow:none}}.userProgressTable{table-layout:fixed;width:100%;color:#666;border-bottom:1px solid #1770aa}.userProgressTable td{vertical-align:middle;font-family:Open Sans,Helvetica,Arial,sans-serif;font-weight:400;color:#272526;font-size:2.2rem;line-height:3.4rem;padding:.5em 0}@media (max-width:34.3em){.userProgressTable td{font-weight:700;font-size:2rem;line-height:3rem}}@media only screen and (max-width:48em){.userProgressTable td{padding:.3em 0}}.userProgressTable .progress{background-color:#1770aa;height:24px}.userProgressTable .points{text-align:right;padding-right:.5em;width:10%}@media only screen and (max-width:48em){.userProgressTable .points{width:auto}}.mailToTop{position:relative;top:10px}@media (max-width:48em){.mailToTop{display:none}}.mailToBottom{display:none}@media (max-width:48em){.mailToBottom{display:block}}.adminPanel{padding:2rem 1rem 1rem;background-color:#e9eef2}.userDetailsTable{width:100%;table-layout:fixed;color:#666}.userDetailsTable td{padding:.5em 0;vertical-align:middle;font-family:Open Sans,Helvetica,Arial,sans-serif;font-weight:400;color:#272526;font-size:2.2rem;line-height:3.4rem;border-bottom:1px solid #666}@media (max-width:34.3em){.userDetailsTable td{font-weight:700;font-size:2rem;line-height:3rem}}.userDetailsTable td:last-child{text-align:right}#showUserAboutBtn{display:block}@media (min-width:48em){#showUserAboutBtn{display:none}}#userAbout,#userAboutName{display:none}@media (min-width:48em){#userAbout,#userAboutName{display:block}}.userEventsHead{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.userEventsHead>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:1;flex-shrink:1;width:50%;padding:0 1rem;color:#272526;border-bottom:1px solid #aaa;line-height:1.5!important;text-align:center;text-decoration:none}@media (max-width:34.3em){.userEventsHead>a{font-family:Open Sans,Helvetica,Arial,sans-serif;font-weight:400;font-size:1.2rem;line-height:1.8rem}}@media (max-width:34.3em) and (max-width:34.3em){.userEventsHead>a{font-weight:400;font-size:1.2rem;line-height:1.8rem}}.userEventsHead>a.active{border-bottom:2px solid #1770aa;font-weight:700}.userEventsHead>a:hover{border-bottom:2px solid #1770aa;text-decoration:none}.userEvents{width:100%;table-layout:fixed}.userEvents thead td{text-align:center}.userEvents thead td a{color:#1756ab;text-decoration:none;width:100%;height:100%;display:inline-block;border-bottom:1px solid #aaa}.userEvents thead td a:hover{text-decoration:none;font-weight:700}.userEvents thead td a.active{color:#272526;font-weight:700;border-bottom:2px solid #1770aa}.userEvents tbody td{padding:1rem 0;vertical-align:middle}.userEvents td.likes{width:40px;padding-right:1rem}.userEvents td.activity{width:37px;padding-right:1rem}.userEvents td.activity .userEventPoints{width:37px;height:37px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#1770aa}.userEvents td.activity .userEventPoints .svg-icon{width:37px;height:37px}.userEvents td.activity .userEventPoints .svg-icon-comment{margin-left:2px}.userEvents td.activity .userEventPoints .svg-icon-app-talk{margin-left:.5px}.userEvents td.activity .userEventPoints .svg-icon-thread{margin-left:1px}.userEvents .userEventType{display:block;font-family:Open Sans,Helvetica,Arial,sans-serif;font-weight:400;color:#aaa;font-size:1.2rem;line-height:1.8rem}@media (max-width:34.3em){.userEvents .userEventType{font-weight:400;font-size:1.2rem;line-height:1.8rem}}.userEvents .userEventPoints{color:#1770aa;text-align:center;float:left;vertical-align:top;margin-right:1rem}.userEvents .userEventPoints span{font-size:2.2rem;font-weight:400;line-height:1}@media (max-width:34.3em){.userEvents .userEventPoints span{font-size:2rem;font-weight:700}}.filterActivityContainer{margin-top:10px}.socialButtonLabel{font-size:0;line-height:0}.socialButtonLabel>a,.socialButtonLabel>label{font-family:Open Sans,Helvetica,Arial,sans-serif;font-weight:400;color:#272526;font-size:1.2rem;line-height:1.8rem}@media (max-width:34.3em){.socialButtonLabel>a,.socialButtonLabel>label{font-weight:400;font-size:1.2rem;line-height:1.8rem}}@media (max-width:48em){.socialButtonLabel>label{float:left}.socialButtonLabel>a{float:right}}.guide .communityBackgroundImage,.leaderboard .communityBackgroundImage{height:270px}@media (max-width:48em){.guide .communityBackgroundImage,.leaderboard .communityBackgroundImage{height:180px}}@media (max-width:48em){.guide .communityHeader,.leaderboard .communityHeader{top:40px}}.guide .communityBackgroundImage,.leaderboard .communityBackgroundImage{background-image:url(/styles/img/user/leaderboard_background.jpg)}.myRank{padding:2rem;border:1px solid #1770aa;border-radius:5px}.myRank .user-avatar{width:70px;float:left;margin-right:4rem;font-family:Open Sans,Helvetica,Arial,sans-serif;font-weight:400;color:#272526;font-size:2.2rem;line-height:3.4rem}@media (max-width:34.3em){.myRank .user-avatar{font-weight:700;font-size:2rem;line-height:3rem}}.myRank p{margin:0;font-family:Open Sans,Helvetica,Arial,sans-serif;font-weight:400;color:#272526;font-size:1.8rem;line-height:3.3rem}@media (max-width:34.3em){.myRank p{font-weight:400;font-size:1.6rem;line-height:2.2rem}}.myRank a{font-family:Open Sans,Helvetica,Arial,sans-serif;font-weight:700;font-size:1.8rem;line-height:3.3rem}@media (max-width:34.3em){.myRank a{font-size:1.6rem;line-height:2.2rem}}.avatar.myRank__avatar{float:left;margin-right:2rem}.leaderboardTable{width:100%}.leaderboardTable tr:after{content:"";position:absolute;top:0;left:0;right:0;display:block;height:1px;background-image:-webkit-gradient(linear,left top, right top,color-stop(0, #666),color-stop(70%, #666),to(hsla(0,0%,40%,0)));background-image:-webkit-linear-gradient(left,#666 0,#666 70%,hsla(0,0%,40%,0));background-image:-o-linear-gradient(left,#666 0,#666 70%,hsla(0,0%,40%,0));background-image:linear-gradient(90deg,#666 0,#666 70%,hsla(0,0%,40%,0))}.leaderboardTable tr:target{-webkit-animation:blueToWhite 3s;animation:blueToWhite 3s}.leaderboardTable tr td{vertical-align:middle;padding:2rem 0;border-bottom:1px solid #666}.leaderboardTable .best .leaderboard-best-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.leaderboardTable .best .avatar_large{width:116.25px}.leaderboardTable .best .user-avatar{-ms-flex-negative:0;flex-shrink:0;font-family:Ubuntu,Helvetica,Arial,sans-serif;font-weight:700;color:#272526;font-size:4.8rem;line-height:4.8rem;width:120px;margin-right:4rem;vertical-align:middle;display:inline-block}@media (max-width:34.3em){.leaderboardTable .best .user-avatar{font-weight:700;font-size:3.2rem;line-height:3.8rem}}.leaderboardTable .best .user-avatar a{color:inherit;text-decoration:underline}.leaderboardTable .best .user-avatar a:hover{text-decoration:underline}@media only screen and (max-width:48em){.leaderboardTable .best .user-avatar{width:70px;margin-right:2rem;font-family:Ubuntu,Helvetica,Arial,sans-serif;font-weight:500;color:#272526;font-size:1.8rem;line-height:2.4rem}.leaderboardTable .best .user-avatar a{color:inherit;text-decoration:underline}.leaderboardTable .best .user-avatar a:hover{text-decoration:underline}}.leaderboardTable .best .level{font-family:Ubuntu,Helvetica,Arial,sans-serif;font-weight:700;color:#1770aa;font-size:4.8rem;line-height:4.8rem}@media (max-width:34.3em){.leaderboardTable .best .level{font-weight:700;font-size:3.2rem;line-height:3.8rem}}.leaderboardTable .best .level a{color:inherit;text-decoration:underline}.leaderboardTable .best .level a:hover{text-decoration:underline}.leaderboardTable .best .leaderboard-user{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;display:inline-block;margin-left:2.475rem;vertical-align:middle}.leaderboardTable .best .leaderboard-user a{font-family:Ubuntu,Helvetica,Arial,sans-serif;font-weight:600;font-size:3.6rem;line-height:4.2rem;color:inherit;text-decoration:underline}@media (max-width:34.3em){.leaderboardTable .best .leaderboard-user a{font-weight:600;font-size:2.6rem;line-height:3.2rem}}.leaderboardTable .best .leaderboard-user a:hover{text-decoration:underline}.leaderboardTable .best .leaderboard-user p{font-family:Ubuntu,Helvetica,Arial,sans-serif;font-weight:500;color:#272526;font-size:1.8rem;line-height:2.4rem}@media (max-width:34.3em){.leaderboardTable .best .leaderboard-user p{font-weight:500;font-size:1.8rem;line-height:2.4rem}}.leaderboardTable .best .leaderboard-user p a{color:inherit;text-decoration:underline}.leaderboardTable .best .leaderboard-user p a:hover{text-decoration:underline}.leaderboardTable .best div.levelAndPoints{display:block}.leaderboardTable .level{color:#666;font-family:Ubuntu,Helvetica,Arial,sans-serif;font-weight:600;color:#272526;font-size:3.6rem;line-height:4.2rem}.leaderboardTable .level a{color:inherit;text-decoration:underline}.leaderboardTable .level a:hover{text-decoration:underline}@media only screen and (max-width:48em){.leaderboardTable .level{font-family:Ubuntu,Helvetica,Arial,sans-serif;font-weight:600;color:#272526;font-size:2.2rem;line-height:2.8rem}.leaderboardTable .level a{color:inherit;text-decoration:underline}.leaderboardTable .level a:hover{text-decoration:underline}}@media only screen and (max-width:20em){.leaderboardTable .level{font-family:Ubuntu,Helvetica,Arial,sans-serif;font-weight:500;color:#272526;font-size:1.8rem;line-height:2.4rem}.leaderboardTable .level a{color:inherit;text-decoration:underline}.leaderboardTable .level a:hover{text-decoration:underline}}.leaderboardTable .user-avatar{width:70px;margin-right:2rem}.leaderboardTable .user-avatar>a{border:1px solid #e9eef2}.leaderboardTable .leaderboard-user{margin-left:1rem}.leaderboardTable .leaderboard-user a{vertical-align:middle}.leaderboardTable .leaderboard-user p{margin:0}.leaderboardTable .leaderboard-user .user-badges li{margin-bottom:5px;vertical-align:middle}.leaderboardTable div.levelAndPoints{display:none;margin-top:1.65rem;font-family:Ubuntu,Helvetica,Arial,sans-serif;font-weight:500;color:#272526;font-size:1.8rem;line-height:2.4rem}@media (max-width:34.3em){.leaderboardTable div.levelAndPoints{font-weight:500;font-size:1.8rem;line-height:2.4rem}}.leaderboardTable div.levelAndPoints a{color:inherit;text-decoration:underline}.leaderboardTable div.levelAndPoints a:hover{text-decoration:underline}@media only screen and (max-width:48em){.leaderboardTable div.levelAndPoints{display:block}}@media only screen and (max-width:48em){.leaderboardTable td.levelAndPoints{display:none}}.leaderboardTable .levelColumn{width:80px}.communityPage.guide p{margin:0}.communityPage.guide .guideImage{max-width:155px;display:inline-block}.communityPage.guide .guideImageMobile{display:none}@media only screen and (max-width:48em){.communityPage.guide .guideImageMobile{display:inline-block;max-width:none;width:100%}}@media only screen and (max-width:48em){.communityPage.guide .guideImageMobileSmall{display:block;margin:0 auto;width:66%}}@media only screen and (max-width:48em){.communityPage.guide .guideImageDesktop{display:none}}.communityPage.guide h3{margin-top:0}.communityPage.guide .guidePointsTable{width:100%}.communityPage.guide .guidePointsTable td{border-bottom:1px solid #666;padding:1rem 0;color:#272526}@media only screen and (max-width:48em){.communityPage.guide .guidePointsTable td:last-child{display:none}}.communityPage.guide .guidePointsTable td strong{display:none}@media only screen and (max-width:48em){.communityPage.guide .guidePointsTable td strong{display:inline}}.communityPage.guide .guideRoles li{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1rem 0;color:#272526}.communityPage.guide .guideRole{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:150px;text-align:right;border-right:1px solid #1770aa;margin-right:2rem}.communityPage.guide .guideRoleDesc{-ms-flex-item-align:center;align-self:center;-ms-flex-negative:1;flex-shrink:1}.communityPage.guide .user-badge,.communityPage.guide .user-badge-moderator>svg,.communityPage.guide .user-badge-staff>svg{top:0}.communityPage.guide .user-badge-communityAdmin>svg{top:-2px}.mailto-replyonly{color:#cf2347}.mailto-header-container{position:relative;text-align:center}.mailto-header-container h2{margin:0}.mailto-header-container a{border-bottom:0;text-decoration:none}.mailto-header-container a:hover{text-decoration:none;color:#272526}.mailto-header-container:before{content:"";display:block;height:1px;width:100%;top:50%;position:absolute;background-color:#aaa}.mailto-header{position:relative;display:inline-block;padding:0 1.65rem;background-color:#fff}
