.home-content {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  /*padding-top: 200px;
  padding-bottom: 200px;*/
  height: calc(100vh - 82px);
  align-items: center;
}

.home-inner-content {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  padding: 0 50px;
  max-width: 100%;
}

.home-info-content {
    background-color: black;
    padding-top: 1em;
    padding-bottom: 1em;
}

.server_home, .twitch_home {
    margin: auto;
    padding-left: 15px;
    padding-right: 15px;
}

.server_scpsl, .server_minecraft, .twitch_users {
    display: flex;
    padding-top: 1em;
    padding-bottom: 1em;
    flex-wrap: wrap;
}

.server_scpsl div, .server_minecraft div, .twitch_users div, .home-support-patreon, .home-support-boosts {
    padding-left: 1em;
    padding-right: 1em;
}

.server_scpsl_image img, .server_minecraft_image img, .twitch_users_image img {
    width: 256px;
    height: 256px;
    border-radius: 25px;
}

.server_scpsl_desc a {
    padding: 1em;
    color: white;
    background-image: linear-gradient(#171a21, #1b2838, #2a475e, #66c0f4);
    border-radius: 15px;
}

.server_scpsl_desc a:hover {
    text-decoration: none;
    color: white;
}

.server_minecraft_desc a {
    padding: 1em;
    color: white;
    background-color: #34aa2f;
    border-radius: 15px;
}

.server_minecraft_desc a:hover {
    text-decoration: none;
    color: white;
    background-color: #2B9027;
}

.twitch_users_desc a {
    padding: 1em;
    color: white;
    background-color: #9147fe;
    border-radius: 15px;
}

.twitch_users_desc a:hover {
    text-decoration: none;
    color: white;
    background-color: #7920FE;
}

.home-support-patreon, .home-boosts {
    text-align: center;
}

.team_members {
    background-color: #707070;
    margin: auto;
    padding: 0;
    height: 14em;
    margin-bottom: 1em;
}

.team_members_image {
    padding: 1em 0em;
    text-align: center;
    background-color: #333;
}

.team_members:hover .team_members_image {
    background-color: royalblue;
}

.team_members_desc {
    padding: 1em;
}

.team_members_desc_inner p {
    margin-bottom: 0;
}

.team_members_desc_inner_title {
    color: #ccc;
    text-transform: uppercase;
    border-bottom: 1px solid #ccc;
}

.team_members_desc_inner.roles ul li {
    color: white;
}

.team_members_desc_inner.infos {
    display:none;
}
#hgdreamer:hover {
    cursor: url(/images/cursor/dreamercur.gif), auto;
}

@media only screen and (min-width: 768px) {
    .server_scpsl, .server_minecraft, .twitch_users {
        flex-wrap: unset;
    }

    .home-support-patreon, .home-boosts {
        text-align: left;
    }

    .team_members {
        background-color: #707070;
        margin-left: 1em;
    }
  /*.home-content {
    padding-top: 256px;
    padding-bottom: 424px;
  }*/
 }
