html {
    scroll-behavior: smooth;
  }

body {


   background-color: black;
}

a {
    color: white;
    text-decoration: none;
   
}

p {
    font-family: Tahoma;
    color: white;
    line-height: 2.5;
    word-wrap:break-word;
  }


a:hover {
    color: darkgray
}

.navbar {
    /* make it stick */
    position: sticky;
    position: -webkit-sticky;
    top: 0;
    /* in front of all other elements */
    z-index: 99;
    /* set background */
    background-color: black;
    padding: 10px 5%;

    /* define flex */
    display: flex;
    justify-content: space-between;
    align-items: center;

    font-family: 'Courier New', Courier, monospace;
    font-size: 25px;
}

.logo-image {
    display: block;
    max-width: 25%;
    height: auto;
}

.promoimage
{
  width: 100%;
  height: auto;
  margin: auto;
}

.steamlink
{
  width: 50%;
  height: auto;
  margin: auto;
}

.teamphoto
{
  width: 100%;
  height: auto;
  margin: auto;
}

.nav-menu {
    margin: 0;
    padding: 0;
    list-style-type: none;
    list-style-image: none;
}

.menu-item {
    display: inline-block;
    margin-left: 10px;
}

.bar {
    width: 20px;
    height: 3px;
    background-color: black;
    margin: 4px auto;
}

.menu-icon {
    position: absolute;
        top: 20px;
        right: 5%;
}


.main

{

margin: auto;
float: center;
 

}

  #section1 {

    padding-top: 1%;
    padding-bottom: 1%;
    width: 80%;
    margin: auto;
    
  }
  
  #section2 {
    padding-top: 1%;
    padding-bottom: 1%;
    width: 80%;
    margin: auto;

  } 

  #section3 {
    padding-top: 1%;
    padding-bottom: 1%;
    width: 80%;
    margin: auto;
  
  } 

  #section4 {
  
    padding-top: 1%;
    padding-bottom: 1%;
    width: 80%;
    margin: auto;

  } 
  

  #section5 {
  
    padding-top: 1%;
    padding-bottom: 1%;
    width: 80%;
    margin: auto;



  } 

  h1 {
    color: white;
    font-family: 'Courier New', Courier, monospace;
    text-align: center;


  }

  .promo-image
  {
    width: 100%;
    height: auto;
    padding: 1%;

  }

  .button1
{
  width: 15%;
  height: auto;
  padding: 1%;

}

.button2
{
  width: 25%;
  height: auto;
  padding: 1%;
}
  

  .team-photo
  {
    width: 25%;
    height: auto;
    padding: 2%;

  }

  .team-banner
  {
    width: 100%;
    height: auto;
    padding: 1%;
  }

  #featurelist
  {
    list-style-type: disc;
    width: 40%;
    margin: auto;
    color: white;
    font-family: verdana;
    line-height: 2.5;

  

  }




/* Three image containers (use 25% for four, and 50% for two, etc) */
.column {
  width: 25%;
  padding: 5px;
}

/* Clear floats after image containers */
.row::after {
  content: "";
  clear: both;
  display: table;
}





  .email
  {
    width: 100%;
    text-align: center;
    margin: auto;
  }



footer {
  width: 100%;
  float: left;
  clear: both;
  background-color: black;
  text-align: center;
  padding-top: 2%;
  padding-bottom: 2%;
  color: white;
  font-family: 'Courier New';
}


#social
{
  padding: 2%;
  width: 5%;

  
}

.narrowtext
{
  max-width: 25%;
  padding: 5%;
}
 





