@import url(https://fonts.googleapis.com/css?family=Quicksand);@import url(https://fonts.googleapis.com/css?family=Montserrat:300,400,500,700);body,html,ul{margin:0}ul{padding:0}ul li{list-style:none}a{text-decoration:none;color:#000}img{width:100%;vertical-align:middle}iframe{border:none}.admin-panel input[type=text]{font-size:1rem;margin-right:1rem;padding:.15rem;width:37.7rem}.admin-panel .new,.admin-panel .update-button{color:#fff;padding:.25rem 1rem;background-color:#424caf;border-radius:.25rem;border:1px solid #333b8a;font-size:.9rem;cursor:pointer}.admin-panel .new:hover,.admin-panel .update-button:hover{background-color:#333b8a}.settings .settings-alert{margin-bottom:1rem}.settings .settings-alert span{margin-right:1rem}.settings .rate{width:3rem;display:inline-block}.settings input{margin-right:1rem}.post-manager .admin-panel-posts{margin-top:1rem}.post-manager .admin-panel-post{margin-bottom:.5rem;line-height:1.5;padding:.5rem 0;border-bottom:1px solid #d3d3d3}.post-manager .admin-panel-post a:hover{color:#ea706d}.post-manager .admin-panel-post span{font-family:"Montserrat",sans-serif;font-size:1rem;display:inline-block;vertical-align:top;box-sizing:border-box}.post-manager .admin-panel-post .title{width:70%;font-family:"Montserrat",sans-serif}.post-manager .admin-panel-post .author,.post-manager .admin-panel-post .date{width:10%}.post-manager .admin-panel-post .delete{width:10%;color:red;border:1px solid red;border-radius:.25rem;font-size:.75rem;padding:.1rem;text-align:center;cursor:pointer}.post-manager .admin-panel-post .delete:hover{background-color:red;color:#fff}footer{width:100%;border-top:1px solid #000;background-color:rgba(0,0,0,.85);text-align:center;color:#fff;font-family:"Quicksand",sans-serif;padding:2rem 0;box-shadow:0 50vh 0 50vh rgba(0,0,0,.85)}footer a{color:#fff;text-decoration:underline}footer .credits{font-family:"Montserrat",sans-serif;font-size:.9rem}footer .legal-disclaimer-button{margin-top:2rem;padding:.5rem 1rem;background-color:#2196f3;display:inline-block;border-radius:.25rem}footer .legal-disclaimer-button:hover{background-color:#1881d4}footer .legal-disclaimer-button a{text-decoration:none}.greeting{background-color:rgba(0,0,0,.5);color:#fff;text-align:left;font-family:"Montserrat",sans-serif;font-size:.9rem;padding:0 calc(50% - 25rem);-webkit-animation-name:fade;animation-name:fade;-webkit-animation-duration:1s;animation-duration:1s;display:flex;justify-content:space-between;z-index:1;position:absolute;width:100%}@-webkit-keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes fade{0%{opacity:0}to{opacity:1}}.greeting .welcome{line-height:3.3rem}.greeting .options{display:inline-flex;margin:0 1rem;cursor:pointer}.greeting .options li{display:inline-flex;color:#fff}.greeting .options li>*{padding:1rem}.greeting .options li:hover{background-color:rgba(0,0,0,.25)}.greeting .options a{display:block;color:#fff}.greeting .accountinfo,.greeting .popup{background-color:rgba(0,0,0,.25);position:fixed;width:100%;height:100%;top:0;left:0;z-index:1}.greeting .board{width:20rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:1rem;background-color:#52b07f;color:#fff;border-radius:4px;border:2px solid #45946b;z-index:1}.greeting .prompt-title{text-align:center;font-size:2rem;font-family:"Montserrat",sans-serif;cursor:auto}.greeting .prompt-close{position:absolute;top:0;right:0;font-size:2rem;cursor:pointer;padding:0 .75rem .25rem;border-bottom-left-radius:4px}.greeting .prompt-close:hover{background-color:rgba(0,0,0,.1)}@media (max-width:40rem){.greeting{right:0}}.unsubscribe{position:absolute;margin-top:1.5rem;right:calc(50% - 25rem);position:fixed;width:100%;height:100%;top:0;left:0;z-index:1}.unsubscribe form{width:20rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:1rem;background-color:#52b07f;color:#fff;border-radius:4px;border:2px solid #45946b}.unsubscribe label{display:block;font-family:"Montserrat",sans-serif}div .unsubscribe label{margin-top:1rem;margin-bottom:.25rem}.unsubscribe input{width:100%;padding:.5rem;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-family:"Montserrat",sans-serif;font-size:1rem}.unsubscribe input[type=submit]{background-color:#3498db;color:#fff;margin:.5rem 0;border:1px solid #2980b9;border-radius:4px;cursor:pointer}.unsubscribe input[type=submit]:hover{background-color:#2980b9}.unsubscribe .prompt-title{text-align:center;font-size:2rem;font-family:"Montserrat",sans-serif}.unsubscribe .prompt-close{position:absolute;top:0;right:0;font-size:2rem;cursor:pointer;padding:0 .75rem .25rem;border-bottom-left-radius:4px}.unsubscribe .prompt-close:hover{background-color:rgba(0,0,0,.1)}.unsubscribe .prompt-button{font-family:"Montserrat",sans-serif;padding:.5rem 1rem;background-color:#424caf;margin:0 .5rem;border-radius:.25rem;color:#fff;border:1px solid #333b8a;cursor:pointer}.unsubscribe .prompt-button:hover{background-color:#333b8a}.unsubscribe .alert{padding:.5rem;color:#000;background-color:#ffb900;margin-top:1rem;border-radius:4px;font-family:"Montserrat",sans-serif;text-align:center;font-size:.9rem}div .unsubscribe .button{margin-top:1rem}@media (max-width:40rem){.unsubscribe{right:0}}.status{color:#fff;margin-bottom:2rem;box-shadow:0 4px 4px 0 rgba(0,0,0,.1),0 4px 14px 0 rgba(0,0,0,.1);border-radius:4px}.status .aria-title{font-size:2rem;padding:.25rem 0}.status .online-count{font-size:1.25rem;padding:.5rem 0}.status .icon{width:20%;display:inline-block;vertical-align:top;margin-top:.5rem}.status .description{width:80%;display:inline-block;box-sizing:border-box;padding-left:2rem}.loading,.offline,.online{padding:1rem 2rem 1.5rem;border-top-left-radius:4px;border-top-right-radius:4px}.loading{color:#000;background-color:#ddd;border-top:1rem solid #aaa}.online{background-color:#11a92a;border-top:1rem solid #0d8e23}.offline{background-color:#ea706d;border-top:1rem solid #bb5654}.server-statuses{padding:1rem 1rem 0;font-family:"Montserrat",sans-serif;font-size:.75rem;color:#000;background-color:#f7f7f7;border-bottom-left-radius:4px;border-bottom-right-radius:4px;min-height:3rem}.server-statuses li{display:inline-block;margin-right:1rem;margin-bottom:1rem;border:1px solid #dcdcdc;padding:.5rem;border-radius:.3rem}.server-statuses .server-offline,.server-statuses .server-online{padding:5px;border-radius:50%;margin-left:.5rem;display:inline-block}.server-statuses .server-online{background-color:#0d8e23}.server-statuses .server-offline{background-color:#bb5654}.passwordreset .repatcha-container{text-align:center}.passwordreset .recaptcha{display:inline-block}.loading-effect{text-align:center}.loading-effect img{width:auto}#reset-link{cursor:pointer;display:block;font-family:"Montserrat",sans-serif;font-size:x-small;margin-top:1rem}.recover .repatcha-container{text-align:center}.recover .recaptcha{margin-top:2rem;display:inline-block}.modal{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.25);z-index:1}.modal .modal-content{position:absolute;width:20rem;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:1rem;background-color:#52b07f;color:#fff;border-radius:4px;border:2px solid #45946b;right:calc(50% - 20rem)}.modal .modal-close{display:inline-block;float:right;margin-top:-.25rem;border-radius:.25rem;padding:0 .3rem .1rem;cursor:pointer;background-color:#45946b}.modal .modal-close:hover{background-color:#39825c}.modal .modal-title{text-align:center;font-size:2rem}.modal .modal-text{margin-top:1rem;font-family:"Montserrat",sans-serif;text-align:center}.modal .modal-ok-button{display:inline-block;text-transform:uppercase;background-color:#45946b;padding:.5rem 2rem;border-radius:.25rem;margin-top:.5rem;float:right;cursor:pointer}.modal .modal-ok-button:hover{background-color:#39825c}.alert{background-color:#424caf;color:#fff;padding:.75rem 0;text-align:center;font-family:"Quicksand",sans-serif;font-size:.9rem}.alert .icon{background-image:url(/images/announcement.png);background-size:20px 20px;display:inline-block;width:20px;height:20px;vertical-align:top;margin:0 .5rem}.alert .close{margin-left:1rem;border:1px solid hsla(0,0%,100%,.5);padding:0 .25rem;border-radius:.25rem;cursor:pointer}.alert .close:hover{background-color:rgba(0,0,0,.25)}.banner{position:relative;height:22rem;overflow:hidden;box-shadow:0 4px 4px 0 rgba(0,0,0,.1),0 4px 14px 0 rgba(0,0,0,.1);background-image:url(/images/banner-tot.png);background-repeat:no-repeat;background-position:50%;background-size:cover}.banner .banner-heading{position:absolute;bottom:0;left:0;width:100%;display:inline-block;padding:1rem 0;font-family:"Montserrat",sans-serif;text-shadow:0 5px 7px #000;color:#f5f5f5}.banner img{width:100%;-webkit-filter:blur(1px) brightness(105%);filter:blur(1px) brightness(105%);-webkit-transform:scale(1.05);transform:scale(1.05)}.banner h1,.banner h2{width:50rem;margin:auto}.banner h1{font-size:3rem;font-weight:700}.banner h2{font-size:1rem;font-weight:500}@media (max-width:40rem){.banner .banner-heading{padding:1rem;box-sizing:border-box}.banner h1,.banner h2{width:100%}}.category,.category li{margin-bottom:1rem}.category li{display:inline-block;background-color:#add8e6;border:1px solid #7dbfd4;border-radius:4px;margin-right:.5rem;cursor:pointer}.category li a{display:block;padding:.5rem 1.25rem}.category .active,.category li:hover{background-color:#7dbfd4}.links{text-align:center;font-size:.9rem;font-family:"Quicksand",sans-serif;background-color:#8e8eff}.links .active{background-color:rgba(0,0,0,.1)}.links ul{display:flex;width:50rem;margin:auto}@media (max-width:40rem){.links ul{width:100%}}.links li{flex:1 1;text-align:center}.links a{padding:1rem 0;flex:1 1;display:block;transition:background-color .25s;color:#fff;cursor:pointer}.links a:hover{background-color:rgba(0,0,0,.1)}.links .bm-burger-button{position:fixed;width:36px;height:30px;left:36px;top:36px}.links .bm-burger-bars{background:#373a47}.links .bm-burger-bars-hover{background:#a90000}.links .bm-cross-button{height:24px;width:24px}.links .bm-cross{background:#bdc3c7}.links .bm-menu-wrap{position:fixed;height:100%}.links .bm-menu{background:#373a47;padding:2.5em 1.5em 0;font-size:1.15em}.links .bm-morph-shape{fill:#373a47}.links .bm-item-list{color:#b8b7ad;padding:.8em}.links .bm-item{display:inline-block}.links .bm-overlay{background:rgba(0,0,0,.3)}.more{background-color:#c7d4ff;border-radius:.25rem;margin-bottom:2rem}.more:hover{background-color:#b0c3ff}.more a{display:block;padding:1rem;text-align:center;font-family:"Montserrat",sans-serif}.prompts{position:absolute;margin-top:1.5rem;right:calc(50% - 25rem);z-index:1}.prompts .accountinfo,.prompts .join,.prompts .login,.prompts .popup,.prompts .recover,.prompts .resetpassword,.prompts .verify{background-color:rgba(0,0,0,.25);position:fixed;width:100%;height:100%;top:0;left:0;z-index:1}.prompts form{width:20rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:1rem;background-color:#52b07f;color:#fff;border-radius:4px;border:2px solid #45946b}.prompts label{display:block;font-family:"Montserrat",sans-serif}div .prompts label{margin-top:1rem;margin-bottom:.25rem}.prompts .button{padding:1rem}.prompts .smallbutton{padding:.5rem}.prompts input{width:100%;padding:.5rem;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-family:"Montserrat",sans-serif;font-size:1rem}.prompts input[type=submit]{background-color:#3498db;color:#fff;margin:.5rem 0;border:1px solid #2980b9;border-radius:4px;cursor:pointer}.prompts input[type=submit]:hover{background-color:#2980b9}.prompts .prompt-title{text-align:center;font-size:2rem;font-family:"Montserrat",sans-serif}.prompts .prompt-close{position:absolute;top:0;right:0;font-size:2rem;cursor:pointer;padding:0 .75rem .25rem;border-bottom-left-radius:4px}.prompts .prompt-close:hover{background-color:rgba(0,0,0,.1)}.prompts .prompt-button{font-family:"Montserrat",sans-serif;padding:.5rem 1rem;background-color:#424caf;margin:0 .5rem;border-radius:.25rem;color:#fff;border:1px solid #333b8a;cursor:pointer}.prompts .prompt-button:hover{background-color:#333b8a}.prompts .alert{padding:.5rem;color:#000;background-color:#ffb900;margin-top:1rem;border-radius:4px;font-family:"Montserrat",sans-serif;text-align:center;font-size:.9rem}div .prompts .button{margin-top:1rem}.prompts li{display:inline-block;margin-right:1rem;margin-bottom:1rem;border:1px solid #dcdcdc;padding:.5rem;border-radius:.4rem;color:#000;font-weight:500;background-color:#f7f7f7}@media (max-width:40rem){.prompts{right:0}}.newslist .type{padding:.5rem;color:#fff;border-bottom:.25rem solid rgba(0,0,0,.35);margin-top:-7px;position:relative}.newslist .general{background-color:#b20047}.newslist .announcement{background-color:#ff4c4c}.newslist .event{background-color:#2e5ce6}.newslist .community{background-color:#c6f}.newslist .update{background-color:#1fa93b}.newslist .maintenance{background-color:#da5c08}.newslist h2{font-size:1.5rem;margin:.25rem 0;height:2rem;overflow:hidden}.newslist .meta-data,.newslist h2{font-family:"Montserrat",sans-serif}.newslist .meta-data{font-size:.8rem;margin:.25rem 0 .5rem;font-weight:500}.newslist .views{left:0;top:0;padding:.4rem;font-size:.4rem;background:hsla(0,0%,100%,.75);color:#000}.newslist .read-me,.newslist .views{position:absolute;font-family:"Montserrat",sans-serif;font-weight:400;font-size:.7rem;text-transform:uppercase}.newslist .read-me{bottom:.5rem;right:1rem}.newslist .aria-content{font-size:.9rem;font-family:"Montserrat",sans-serif;line-height:1.6rem}.newslist .newslist-post{margin-bottom:1.5rem;border:1px solid #cbd0ff;background-color:#fcfbff;position:relative;box-shadow:0 4px 4px 0 rgba(0,0,0,.1),0 4px 14px 0 rgba(0,0,0,.1)}.newslist .newslist-post .aria-title{margin-top:.5rem}.newslist .newslist-post:hover{background-color:#f6f7ff}.newslist .newslist-post:hover .read-me,.newslist .newslist-post:hover h2{color:#384092}.newslist .newslist-image{width:35%;display:inline-block;vertical-align:top;overflow-x:hidden}.newslist .newslist-image img{width:120%;max-width:inherit;position:relative;right:10%}.newslist .newslist-information{width:65%;display:inline-block;padding:0 1rem;box-sizing:border-box}@media (max-width:40rem){.newslist .newslist-image{width:100%}.newslist .newslist-information{width:100%;padding:1rem}}.popup-content{position:absolute;width:20rem;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:1rem;background-color:#52b07f;color:#fff;border-radius:4px;border:2px solid #45946b;right:calc(50% - 20rem)}.prompt-text{margin-top:1rem;font-family:"Montserrat",sans-serif;text-align:center}.post .container{position:relative;background-color:#fff;border-radius:.5rem;padding:1rem;border:1px solid #d3d3d3}.post .title{margin:0;font-size:1.5rem;max-width:calc(100% - 10rem)}.post .meta-data,.post .title{font-family:"Montserrat",sans-serif}.post .meta-data{font-size:1rem;margin:1rem 0;font-weight:500}.post .newslist-post{margin-bottom:2rem}.post .content{font-family:"Montserrat",sans-serif;line-height:1.5rem;letter-spacing:.01rem}.post .views{top:1rem;right:1rem;text-transform:uppercase}.edit-post{padding:1rem 1rem 3rem}.admin-panel .edit-post{border:1px solid #bfbfbf;background-color:rgba(0,0,0,.1)}.edit-post .edit-post-title{margin-top:0}.edit-post .new-post-section{margin-bottom:.5rem}.edit-post label{width:8rem;vertical-align:top;display:inline-block;font-size:1.25rem}.edit-post input,.edit-post textarea{width:calc(100% - 10rem);font-size:1.25rem}.edit-post select{font-size:1.25rem}.edit-post textarea{resize:none;height:20rem}.edit-post .submit-post{color:#fff;padding:.25rem 1rem;background-color:#424caf;border-radius:.25rem;border:1px solid #333b8a;font-size:.9rem;cursor:pointer;float:right;margin-right:1.6rem}.edit-post .submit-post:hover{background-color:#333b8a}.promo{display:inline-block;width:50%;position:relative;padding:0 .5rem;box-sizing:border-box}.promo .text{position:absolute;bottom:1rem;left:.5rem;background:#b20047;color:#fff;padding:.5rem 1rem;font-weight:lighter;font-family:"Montserrat",sans-serif}.promo a{display:block}.promo a:hover .text{background:#000}.player{background-color:rgba(0,0,0,.05);padding:1rem 1rem .25rem;margin-bottom:2rem;border-radius:.25rem;position:relative;overflow:hidden;border:1px solid #d2d2d2;box-shadow:0 4px 4px 0 rgba(0,0,0,.1),0 4px 14px 0 rgba(0,0,0,.1)}.player .rank{margin-right:.75rem}.player h2{margin:0;padding:.5rem 1rem;font-family:"Montserrat",sans-serif;font-weight:400;font-size:2rem;background-color:rgba(0,0,0,.1);border-radius:.25rem}.player h3{margin:.4rem 0;font-size:1rem;font-weight:400}.player .level{font-family:"Montserrat",sans-serif;font-weight:400}.player .rank{font-family:"Quicksand",sans-serif;font-weight:lighter}.player .avatar{position:absolute;right:0;width:auto;padding:15px}.player .avatar img{width:100%;height:auto}.player .guild{font-weight:700}@media (max-width:40rem){.player .avatar{right:5rem;top:.7rem}.player .avatar img{width:150%}}.group{background-color:rgba(0,0,0,.05);padding:1rem 1rem .25rem;margin-bottom:2rem;border-radius:.25rem;position:relative;overflow:hidden;border:1px solid #d2d2d2;box-shadow:0 4px 4px 0 rgba(0,0,0,.1),0 4px 14px 0 rgba(0,0,0,.1);height:220px}.group .rank{margin-right:.75rem}.group h2{margin:0;padding:.5rem 1rem;font-family:"Montserrat",sans-serif;font-weight:400;font-size:2rem;background-color:rgba(0,0,0,.1);border-radius:.25rem}.group h3{margin:.4rem 0;font-size:1rem;font-weight:400}.group .level{font-family:"Montserrat",sans-serif;font-weight:400}.group .rank{font-family:"Quicksand",sans-serif;font-weight:lighter}.group .avatar{position:absolute;right:0;width:auto}.group .avatar img{width:100%;height:auto}.rankingslist .job,.rankingslist .restriction,.rankingslist .search,.rankingslist .world{margin-bottom:2rem}.rankingslist input,.rankingslist select{background-color:hsla(0,0%,100%,.9);font-size:1rem;padding:.5rem;margin-right:1rem;width:40%;outline:none;border:1px solid #424caf}.rankingslist input:focus,.rankingslist input:hover,.rankingslist select:focus,.rankingslist select:hover{box-shadow:0 0 8px #424caf}.rankingslist .submit{color:#fff;padding:.5rem 1.5rem;background-color:#424caf;border-radius:.25rem;border:1px solid #333b8a}.rankingslist .submit:hover{background-color:#333b8a}.discord{margin-bottom:2rem}.qrcode-wrapper{height:172px;width:172px;display:flex;align-content:center;justify-content:center}.contact .display-linebreak{white-space:pre-line}.section{padding:1.5rem;min-height:600px}main{width:50rem;min-height:50vh;display:block;font-family:"Quicksand",sans-serif;flex:1 0 auto;padding:2rem calc(50% - 25rem) 3rem;background-color:#ebebeb;background-size:contain;background-repeat:no-repeat}@media (max-width:40rem){main{width:100%!important;padding:1rem .5rem!important;box-sizing:border-box}}