body {
background-color: #aff990;
font-family: Verdana, Geneva, Tahoma, sans-serif;
font-family: "pressio", sans-serif;
font-weight: 400;
font-style: normal;}

.image-wrapper {
    position: relative;
    display: inline-block; 
}

.image-wrapper img {
    position: absolute;
    top: 0;
    left: 0;
}

.Hoeveelvissen {
    background-color: yellow;
    width: 11em;
    height: 3%;
    margin-bottom: 8em;
    margin-top: -13em;
}

p {
    font-size: 20pt;
    font-weight: bold;

}

#waterimg {
    z-index: 1;
    margin-left: 24em;
    margin-top: 13em;
}

.fishing {
    z-index: 2;
    margin-left: 24em;
    margin-top: 2em;

}

#Visknop {
    border: none;
    background-color: orange;
    border-radius: 5em;
    padding-top: .5em;
    padding-bottom: .5em;
    font-size: 25pt;
    color: white;
    font-weight: bold;
    width: 7em;
    z-index: 2;
    margin-left: -3em;


}

.upgrade-img {
   width: 5em;
   display: flex;
   margin-left: 2em;
}

.upgrades {
  display: flex;
  flex-direction: column;
}

#upgrade-knop {
    background-color: rgba(0, 115, 255, 0);
    border: none;
    font-size: 14pt;
    color: white;
    font-weight: bold;
    margin-left: .5em;
    border: none;
    background-color: rgb(0, 115, 255);
    border-radius: 3.5em;
    padding: 1em;
    width: 10em;

}

#upgrade-knop-2{
    background-color: rgba(0, 115, 255, 0);
    border: none;
    font-size: 14pt;
    color: white;
    font-weight: bold;
    margin-left: .5em;
    border: none;
    background-color: blueviolet;
    border-radius: 3.5em;
    padding: 1em;
    width: 10em;
    margin-top: 1em;
}

#Autofarming{
    background-color: rgba(0, 115, 255, 0);
    border: none;
    font-size: 14pt;
    color: white;
    font-weight: bold;
    margin-left: .5em;
    border: none;
    background-color: rgb(231, 120, 17);
    border-radius: 3.5em;
    padding: 1em;
    width: 10em;
    margin-top: 1em;
}

.Autofarm-img{
margin-left: 20px;
}
H1 {
    font-weight: bold;
    color: rgb(237, 90, 90);
    font-size: 50pt;
    display: flex;
    justify-self: center;
    border: 1em;
    background-color: rgb(255, 255, 255);
    border-radius: 5em;
    padding: .3em .8em .3em .8em;
}



#Visknop {
    position: fixed;
    bottom: 2em;
    left: 50%;
  }

  .Map {
    z-index: 3;
  }


  .Map button {
    margin-left: 100em;
    border-radius: 22em; 
    background-color: rgb(31, 177, 235);
    padding: 1em;
    font-family: "pressio", sans-serif;
    font-style: normal;
    width: 9em;
    color: white;
    border: none;
    display: inline;
    margin-top: -20em;
}

.Map button img {
    width: 4em;
}