@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{
  width: auto;
  font-family: poppins;
}

input{
  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 1%, #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, #0d364b 0%, #000000 30%);
  height: 2.5rem;
}
#topbar div a{
  text-decoration: none;
  color: #0d364b;
  font-size: 1.5rem;
}
div a#active{
  color: white;}

.mobileheader{
  display:none;
}

.sides{
  background-image: linear-gradient(to bottom, #000000 0%, #0D364B 15%, #0D364B 85%, #000000 100%);
  padding: 0 20% 0 20%;
}
section{
  background-color: #000000;
  padding: 2rem;

}
section a{
  display: flex;
  justify-content:flex-start;
  align-items: center;
  text-decoration: none;
  color: white;

}
section a ul{
  list-style:none;
}
section a ul li{
  margin: 1rem;
}

.thumbnail{
  max-width: 500px;
}
.tytel{
  font-size: 1.5rem;
  text-decoration: underline;
}





.superman{
  background-color: #000000;
}
.foot{
  padding-left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.batman{
  margin: 5%;
  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: 5%;
  /* height:15%; */
}






@media screen and (max-width: 1025px){
  #topbar div a{
    font-size: 1rem;
  }
  .thumbnail{
    max-width: 300px;
  }
  .sides{
    padding: 0 15% 0 15%;
  }

}
