@font-face {
  src: url(../fonts/seaweedscriptregular.ttf);
  font-family: 'seaweedscript';
  font-weight: normal;
}
@font-face {
  src: url(/fonts/poppinslight.ttf);
  font-family: 'poppins';
  font-weight: normal;
}
*{
  box-sizing: border-box;
  margin:0;
  padding:0;
}

html, body{
  background-color: #000000;
  font-family: 'poppins';
  height: 100%;
}
.mobileheader{
  display: none;
}
#logo{
  margin-top: 0.5rem;
  width: 2.5rem;
}
#topbar{

  padding-bottom: 0;

  position: sticky;
  top: 0px;
  background-image:linear-gradient(to bottom, #0D384E 5%, #000000 33%, #000000 67%, #0D364B 99%);
  width: 100%;
  display: grid;
  grid-template-columns:  14.2% 14.2% 14.2% 14.2% 14.2% 14.2% 14.2%;
  grid-template-rows:  1rem 2rem 1rem;
  text-align: center;
}
.container{
  /* padding-top: 2rem */
  grid-column-start:1 ;
  grid-column-end:2 ;
  grid-row-start:1 ;
  grid-row-end:4 ;
}
.homelink{

  grid-column-start:4 ;
  grid-column-end:5 ;
  grid-row-start:2 ;
  grid-row-end:3 ;
}
.projectslink{
  grid-column-start:5 ;
  grid-column-end:6 ;
  grid-row-start:2 ;
  grid-row-end:3 ;
}
.aboutlink{
  grid-column-start:6 ;
  grid-column-end:7 ;
  grid-row-start: 2;
  grid-row-end:3 ;
}
.contactlink{
  grid-column-start:7 ;
  grid-column-end:8 ;
  grid-row-start:2 ;
  grid-row-end: 3;
}

#topbar div{
  display: flex;
  align-items: center;
  justify-content: center;
}


#gradienttop{
  background-image: linear-gradient(to bottom, #0D374C 0%, #010101 30%);
  height: 5rem;
}
#topbar div a{
  text-decoration: none;
  color: #0d364b;
  font-size: 1.5rem;
}
#topbar div a#active{
  color: white;
}
/* .wrapper{
  background-color: #000000;
  min-height: 100%;
  min-width: 100%;
  } */
  .wrap{
    background-color: #000000;
     min-height: 80vh;
  }
  .grad{
    /* min-height: 70%; */
      background-image:linear-gradient(to bottom, #000000 0%, #0D364B 15%, #0D364B 85%, #000000 100%);
    padding-left: 20%;
    padding-right: 20%;
  }

  .panda{

    /* padding: 0 20% 0 20%; */
    display: flex;
    justify-content: center;
  }


  main{
    background-color: #000000;
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column-reverse;

  }


article{
  padding: 1rem 10% 1rem 10%;

  color: white;

}
.conprofil{
  margin: 1rem 2rem 2rem 1rem;

  display: flex;
  align-items: center;
  justify-content: center;
}
.letztechance{
  background-color: #000000;

  min-height: 100%;
}
.superman{
  background-color: #000000;
}
.foot{
  padding-left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.batman{
  margin: 2rem;
  margin-left: 7.5%;
  margin-right: 7.5%;
}
.burger{
  color: #0D364B;
  text-decoration: none;
}
.harrypotter{
  background-color:#000000;
  display: flex;
  align-items: center;
  justify-content: center;
  padding:3%;
}
#logofooter{
  width: 2%;
  /* height:15%; */
}
#profil{
  max-width: 500px ;
}

/* .bottom{
  position: sticky;
  bottom: 0; */
/* } */
@media screen and (max-width: 1025px) {

  #topbar div a{
    font-size:  1rem;
  }
  .grad{
    padding-left: 15%;
    padding-right: 15%;
  }
  #profil{
    width: 400px;
  }
#logofooter{
 width: 5%;
}
}
