body {
background-color: white;
background:fixed;
}

#header_grid{

  display:grid;
  grid-template-columns: repeat(12,1Fr);
  grid-template-rows:repeat(3, auto);
  grid-gap: 20px;
  width: 100%;
  position: absolute;
  top:0;
  left:0;
  background: white;
  z-index: 3;
 
}


#title {
  grid-column: 1/13;
  grid-row:1/2;
  font-family: 'Roboto Slab', serif;
  font-size: 5.2vw;
  font-weight:400;
  filter:blur(4px);
  color:#ffcccc;
  text-decoration:none;
  text-align: center;
  transition:filter 2s;
}

#title:visited {
  
  text-decoration: none;
    
}
#title:hover{
  filter: blur(0px);
}
#title:active{
  filter: blur(0px);

}

#w {

  grid-column:4/6;
  grid-row: 2/3;
  height: 50px;
  font-family: 'Roboto Slab', serif;
  font-size: 17px;
  font-weight: 100;
  text-align: center;
  padding-top:40px;
  text-decoration:none;
  filter:blur(2px);
  background-size: 0px;
  transition:filter 0.2s;
  color:black;
  
  
}
      #w:hover {
        filter:blur(0px);
        background-image: url("pics/works.png");
        background-size: 200px 100px;
        background-repeat: no-repeat;
        background-position: top;

      }
    
     #w:visited {
        color:black;
        filter:blur(0px);
        text-decoration: none;
      }


#ex {
  grid-column: 6/8;
  grid-row: 2/3;
  height: 50px;
  font-family: 'Roboto Slab', serif;
  font-size: 17px;
  font-weight: 100;
  padding-top: 40px;
  text-align:center;
  text-decoration:none;
  filter:blur(2px);
  background-image: none;
  transition:filter 0.2s;
  color:black;
  
}
      
       #ex:hover {
        filter:blur(0px);
        background-image: url("pics/Exh.png");
        background-size: 200px 100px;
        background-repeat: no-repeat;
        background-position: top;

      }

      #ex:visited {
        color:black;
        text-decoration: none;


      }



    #ab{
      grid-column: 8/10;
      grid-row: 2/3;
      height: 50px;     
      font-family: 'Roboto Slab', serif;
      font-size: 17px;
      font-weight: 100;
      padding-top: 40px;
      text-align:center;
      text-decoration:none;
      filter:blur(0px);
      color:black;
      background-image:url("pics/Abt.png");
      background-size: 200px 100px;
      background-repeat: no-repeat;
      background-position: top;


    }

       
        #ab:visited {
          color: black;
          text-decoration: none;

        }



#main_grid{
  display: grid;
  grid-template-columns:repeat(12,1Fr);
  grid-template-rows:repeat(10, auto);
  grid-gap: 20px;
  margin-top:250px;

  
  }

p{
  font-family: 'Roboto Slab';
  
  font-size:17px;
}


#bio {
  
  grid-column: 2/10;
  grid-row: 2;
  text-align: left;
  padding-left: 15px; 
  
}

#email{
  grid-column: 8/10;
  grid-row: 3;
  text-align: right;
  
}


#gif{
  grid-column: 8/10;
  grid-row: 1/2;
  width: 100%;
  border-radius: 3px;
  border-top:solid 8px #fcd7d7; 
  

}
 



