#contribute .btn,#sp-logo-container .logo,#sponsors-introduction .introduction,.build-time,.sponge-headline,h1,h2,h3,h4,h5,h6{font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif}#offsite-links a,#topbar a{text-decoration:none}#contribute,#topbar .container,body{position:relative}#index-page #main-content,footer{text-align:center}#about p,#announcements article,#sponsors-left p{text-align:justify}.builds,.commits{list-style-type:none}#sp-logo-container .logo,.build-time,.sponge-headline,h1,h2,h3,h4,h5,h6{font-weight:700;text-transform:uppercase;text-decoration:none}.btn{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.btn-default,.btn-primary.current{-webkit-transition:all .3s ease-in-out}.btn-primary{background-color:#333;border:1px solid #333}.btn-primary.current,.btn-primary:hover{background-color:#f7cf0d;border:1px solid #917300;color:#333}.btn-primary.current{transition:all .3s ease-in-out;font-weight:700}.btn-primary.current:hover{background-color:#f9ed9e}.btn-default{background-color:#848485;border:1px solid #848485;transition:all .3s ease-in-out}.btn-default:hover{background-color:#333;border:1px solid #333}body,html{height:100%}#top{position:absolute;top:0;visibility:hidden}body{color:#333;overflow-x:hidden;margin:0 auto}p{font-size:20px}p.small{font-size:16px}a,a.active,a:active,a:focus,a:hover{color:#f7cf0d;outline:0}.container{max-width:1110px}.btn.active,.btn:active,.btn:focus{outline:0}.btn-outline{background:0 0;color:#fff;margin-top:15px;border:2px solid #fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#about,#contribute,header{background-repeat:no-repeat;background-size:cover}#index-page section,header{border-bottom:1px solid rgba(0,0,0,.2)}.btn-outline.active,.btn-outline:active,.btn-outline:focus,.btn-outline:hover{color:#f7cf0d;background-color:#fff}header{background-image:url(../img/backgrounds/sponsors-content.jpg);background-position:center;color:#2b2b2b;padding:50px 0}#topbar{position:fixed;top:0;z-index:9999;width:100%;height:63px;background-color:#333;box-shadow:0 2px 4px -1px rgba(0,0,0,.25);line-height:19px}#topbar .container{padding:0}#sp-logo-container{display:inline-block;margin-left:-20px;cursor:pointer}#sp-logo-container .logo{display:block;width:200px;height:63px;padding-left:20px;padding-top:11px}#sp-logo-container .logo *{display:inline-block;vertical-align:middle}#sp-logo-container:hover #sp-logo-menu,#sp-logo-dropdown a,#sp-logo-dropdown li{display:block}#sp-logo-container .logo img{height:40px}#sp-logo-container .logo span{margin-left:3px;font-size:23px;letter-spacing:-1px}#sp-logo-container .logo i{color:gray}#sp-logo-container:hover{background-color:#2a2a2a}#sp-logo-menu{display:none;position:absolute;top:63px;left:-20px;width:200px}#sp-logo-dropdown{margin:0;padding:10px 0 4px;background-color:#fff;border:1px solid #e4e4e4;border-radius:0 0 4px 4px}#sp-logo-dropdown *{box-sizing:content-box}#sp-logo-dropdown li{padding:0}#sp-logo-dropdown li.active{position:relative;left:-1px;width:200px;background-color:#f7cf0d}#chat-page footer,#chat-wrapper,#contribute .dark{position:absolute;left:0}#sp-logo-dropdown a{padding:10px 20px 10px 10px;color:#474a54}#sp-logo-dropdown a:hover{background-color:rgba(0,0,0,.1)}#sp-logo-dropdown i{padding:0 10px 0 5px}@media (max-width:767px){#sp-logo-container{margin-left:0}#sp-logo-menu{left:0}}#main-navbar-collapse,.navbar-header{float:right}.navbar-toggle{margin:6px 24px 0 0;padding:10px;font-size:32px;color:#f7cf0d}@media (max-width:767px){#main-navbar-collapse{position:absolute;top:62px;right:0}#main-navbar-collapse ul{margin:0;border:1px solid #e4e4e4;background-color:#fff}#main-navbar-collapse ul a{color:#2b2b2b}}@media (min-width:768px){#main-navbar-collapse ul{height:40px;margin:14px 0 0}#main-navbar-collapse ul li{margin:0 5px;background-color:#f7cf0d}#main-navbar-collapse ul li a{color:#2b2b2b;padding:6px 12px}#main-navbar-collapse ul li a:hover{background-color:#f9ed9e}#main-navbar-collapse ul li a:focus{background-color:transparent}#main-navbar-collapse ul li a.current{font-weight:700}}footer{color:#fff}footer h3{margin-bottom:30px}footer .footer-above{background-color:#333;padding-top:50px;padding-bottom:50px}footer .footer-below{background-color:#262626;padding:15px 0;font-size:.8em}footer .footer-below p{font-size:1em}#fastly{margin:0}#index-page header{padding-top:4em;padding-bottom:0;text-align:center}#index-page header img{display:block;margin:0 auto 20px}#index-page header .logo{height:256px;width:256px;padding:28px}#index-page header .intro-text .name{color:#2b2b2b;font-size:3em;padding-top:.4em}#index-page header .intro-text .skills{font-size:1.5em;color:rgba(0,0,0,.8)}@media (min-width:768px){#index-page header .container{padding:40px 0}#index-page header .intro-text .name{font-size:4.75em}#index-page header .intro-text .skills{font-size:1.75em}}#index-page header .container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}#index-page header #main-display{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:992px){#index-page header #main-display.col-lg-8{width:66%!important}}#index-page header #sponsors-display{padding:1.5em 0}#index-page header #sponsors-display img{width:95%;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#index-page header #sponsors-display img:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}#index-page h2{font-size:39px}#index-page section{padding:40px 0}#index-page section h2{margin-bottom:50px}#offsite-links,#social{padding:20px 0!important}#offsite-links{background-color:#f2f2f2}#offsite-links i{font-size:3em}#offsite-links a{color:rgba(17,17,17,.6);-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}#offsite-links a:hover{color:#111}#announcements{text-align:left}#announcements .title{margin-bottom:20px}#announcements .continue-reading{margin-top:30px}#chat-wrapper,#sponsors-page #main-content{margin-top:63px}#announcements article p{font-size:18px}#announcements article h1{font-size:1.4em}#announcements article h2{font-size:1.3em}#announcements article h3{font-size:1.2em}#announcements article .emoji{height:1.1em}#about,#contribute{background-attachment:fixed;background-image:url(../img/backgrounds/about.jpg);color:#fff}#contribute .dark{content:'';display:block;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.3)}#contribute h3{margin-top:40px}#contribute h4{font-size:39px}#contribute h4,#contribute p{margin-top:33px}#about p{padding:0 10px}@media (max-width:1180px){#about img{margin:50px auto}}#social{background-color:#f2f2f2;color:#2b2b2b}#social-icons div{margin:20px 0}#social-icons i{-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}#social-icons a{-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out;border-radius:8px;padding:40px 20px 20px;color:#333}#social-icons a:hover{background-color:rgba(0,0,0,.2)}#social-icons a:hover i{color:#f7cf0d}#sponsors-page #main-content .container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#sponsors-left section{padding:10px 0;margin-bottom:10px}#sponsors-left h1,#sponsors-left h2{font-size:28px;margin-bottom:20px}#sponsors-left p{font-size:16px}#downloads,#sponsor-now,#sponsors-right,.download-category,.platform-badge{text-align:center}#sponsors-introduction .introduction{font-size:18px;text-transform:uppercase;line-height:1.1}#sponsors-right{background-color:#ddd}#sponsors-right h2{font-size:39px;margin-bottom:30px}@media (max-width:850px){#sponsors-right #sponsors-logos{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}#sponsors-right #sponsors-logos .sponsors-logo{display:block;width:100%;margin-bottom:50px}#sponsors-right #sponsors-logos .sponsors-logo img{width:85%;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#sponsors-right #sponsors-logos .sponsors-logo img:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}@media (max-width:560px){#sponsors-right #sponsors-logos .sponsors-logo img{width:100%}}#chat-page footer{top:100%;right:0;bottom:0;width:100%}#chat-wrapper{top:0;right:0;bottom:0}#chat-frame{display:block;border:0;margin:0;padding:0;width:100%;height:100%}router-link{display:none}#downloads-page header{margin-top:50px;padding-bottom:20px}#downloads-page header .logo{display:block;white-space:nowrap;overflow:hidden}@media (max-width:767px){#index-page section{padding:75px 0}#downloads-page header .logo{font-size:3vmin}}#downloads-page header .logo>*{display:inline-block;vertical-align:middle;margin:0;padding:0}#downloads-page header .logo img{height:8em}#downloads-page header .logo h1{font-size:4.5em;margin-left:20px}#downloads-page #downloads{padding-top:30px;padding-bottom:40px}.download-category .dropdown-menu{margin-top:-1px;min-width:0}.download-category .dropdown-menu .current{font-weight:700}@media (min-width:768px){.download-category{margin-top:24px}#downloads .description{height:150px}}#download-loader{padding-top:20px;padding-bottom:35px}#download-loader img{margin-top:32px;max-width:100%}@media (max-width:767px){#downloads-page #downloads{padding-top:5px;padding-bottom:20px}#download-loader{padding-top:10px;text-align:center}#download-loader img{margin-top:16px}}#downloads i{margin-right:5px}#downloads h3{font-size:3em}#downloads h3>span{display:inline-block}@media (min-width:992px){#downloads .description{height:100px}}#downloads .platform-badge{margin:auto}#downloads .recommendation{font-weight:700;margin-top:10px}@media (max-width:767px){#downloads .platform:nth-child(n+2){margin-top:20px;border-top:1px solid #f2f2f2}}.platform-badge{display:block;width:6em;padding:5px;border-radius:2px;color:#fff;font-size:.5em;font-weight:400}#build-types,#recommended-build .build-time{font-size:19px}.platform-badge.spongevanilla{background-color:#917300}.platform-badge.spongeforge{background-color:#910020}.platform-badge.spongeapi{background-color:#009172}.label-forge{background-color:#910020}.label-forge:hover{background-color:#78001a}#build-types{padding:0;font-family:Montserrat,Helvetica,Arial,sans-serif;text-transform:uppercase}#build-types li{margin-top:2px;display:block}#build-types .current span{border-bottom:2px solid #fff}#builds h3{margin-left:15px}#builds .navigation{margin-bottom:20px}#builds .navigation .newer{float:left;margin-left:30px}#builds .navigation .older{float:right;margin-right:10px}#recommended-build{margin-top:0;background:#f2f2f2}#all-builds{margin-top:10px}#all-builds h3{font-size:22px}#all-builds .build-time,#all-builds h4{font-size:17px}#no-builds{padding-top:30px;padding-bottom:30px}#no-builds h4{margin-top:30px}#no-builds .label{display:inline-block}.builds{padding-left:20px}@media (max-width:767px){#recommended-build{margin-bottom:0}.builds{padding:0}}.build{display:block;padding:10px 20px;border-radius:2px}.build h4{margin:0 0 10px;font-weight:400;float:left;line-height:1.4}.build .label{margin-left:4px}.build:nth-child(even){background:#fafafa}.artifacts{float:right;margin-bottom:10px;white-space:nowrap;overflow:hidden}.artifacts a{margin-left:2px}.artifacts i{margin-right:5px}@media (max-width:767px){.artifacts{float:left;clear:left;margin-top:10px;margin-bottom:10px}.artifacts .btn-default span{display:none}.artifacts i{margin-right:0}}.build-time{display:block;float:right;clear:right;font-weight:400}.build-time a{color:inherit}.changelog-comment{font-style:italic}.changelog-comment,.commits{padding-left:20px}@media (max-width:767px){.build-time{display:none}.changelog-comment,.commits{padding-left:10px}}.changelog{clear:left;padding-left:20px}@media (max-width:767px){.changelog{padding-left:0;padding-top:10px}}.commit{margin-bottom:5px}.commit>a{color:#2b2b2b;font-weight:700;word-wrap:break-word;overflow-wrap:break-word}.ellipsis-expander{display:inline-block;height:12px;margin-left:5px;padding:0 5px 5px;vertical-align:middle;border:0;border-radius:1px;color:#555;font-size:12px;font-weight:700;line-height:6px;background:rgba(0,0,0,.1)}.ellipsis-expander:hover{background:rgba(0,0,0,.2)}.commit-message{border:none;border-radius:0;background:0 0;margin:0;padding-bottom:0}.commit-submodules{margin-top:0;margin-left:10px}.commit-submodules h5{margin-bottom:8px}.more-commits a{cursor:pointer}