* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    font-family: Verdana, Geneva, Tahoma, sans-serif;

}

header {
    grid-area: head;
    text-align: center;
    background-color: #6BB0BF;
    line-height: 20vh;
    
}

body {
    background-color: #1F6373;
    overflow-x: hidden;
}

#bild1 {
    grid-area: first;
    
}

#bild1 img {
    height: 25vh;
    width: 100%;
}


#bildtext {
    grid-area: bildtxt;
    background-color: #F2C063;
    color: whitesmoke
}

#wrapper {
    height: 100%;
    width: 100%;
    display: grid;
    gap: 10px;
    grid-template-columns: 1fr;
    grid-template-rows: 200px 25vh 2fr 1fr 2fr 1fr 2fr 200vh repeat(4,10vh);
    grid-template-areas: 
        " head "
        " first"
        " bildtxt "
        " second"
        " txt1"
        "third"
        "txt2"
        "bild4"
        "tor"
        "siri"
        "jack"
        "tugsi"


}


#bild2 {
    grid-area: second;
   
}

#bild2 img {
    width: 100%;
    height: 25vh;

}

#text1 {
    grid-area: txt1;
    background-color: #F2C063;
    color: whitesmoke
}

#bild3 {
    grid-area: third;
   
}

#bild3 img {
    width: 100%;
    height: 25vh;
}


/* Taget från w3schools */

.topnav {
    display: none;
    overflow: hidden;
    background-color: #402A01;
    position: fixed;
    top: 0;
    left: 0;
    width: 15%;
}


.topnav #myLinks {
    display: none;
}

/* Style navigation menu links */
.topnav a {
    color: black;
    padding: 14px 16px;
    text-decoration: none;
    font-size: 17px;
    display: block;
}

/* Style the hamburger menu */
.topnav a.icon {
    background: #D9D2B0;
    display: block;
    position: absolute;
    right: 0;
    top: 0;
}

/* Add a grey background color on mouse-over */
.topnav a:hover {
    background-color: #ddd;
    color: black;
}

/* Style the active link (or home/logo) */
.active {
    background-color: #D9D2B0;
    color: black;
}

#text2 {
    background-color: #F2C063;
    color: whitesmoke;
    grid-area: txt2;
}

#bild4 {
    grid-area: bild4;
}
#bild4 img{
    height: vh;
    width: 100%;
}



#tor {
    background-color: #D9D2B0;
    grid-area: tor;
    color: rgb(0, 0, 0);
  
}

#siri {
    color: black;
    background-color: #D9D2B0;
    grid-area: siri;
   
}

#jack {
    color: rgb(0, 0, 0);
    background-color: #D9D2B0   ;
    grid-area: jack;
   
    
}

#tugsi {
    color: black;
    background-color: #D9D2B0;
    grid-area: tugsi;
    
}

.länkfärg {
    color: black;
}
.länkfärg2{
    color: black;
}











/* Här skriver du design för mobil */

@media only screen and (min-width: 600px) {
 
    .topnav {
        display: block;
        width: 20%;
     }
 
  #bild1 img{
    height: 35vh;
  }

    #wrapper {
        height: 100vh;
        width: 100vw;
        display: grid;
        gap: 10px;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
        grid-template-rows: 1fr 2fr 2fr 2fr 2fr 1fr;
        grid-template-areas: " . head head head head . "
            " . first first first first ."
            ". bildtxt bildtxt second second ."
            ". third third txt1 txt1 ."
            ". txt2 txt2 bild4 bild4."
            ". tor  siri jack tugsi ."
            

    }

    #siri {
        color: black;
        background-color: #D9D2B0;
        grid-area: siri;
        height: 10vh;
    }
    
    #jack {
        color: rgb(0, 0, 0);
        background-color: #D9D2B0   ;
        grid-area: jack;
        height: 10vh;
        
    }
    
    #tugsi {
        color: black;
        background-color: #D9D2B0;
        grid-area: tugsi;
        height: 10vh;
    }
   

    #bild2 img {
        width: 100%;
        height: 35vh;
    
    }





    #bild3 img {
       width: 100%;
       height: 45vh;
       
    }


   

  

    #bild4 {
        display: block;
        grid-area: bild4;
    }


    #bild4 img {
        width: 100%;
        height: vh;
    }



   
}

@media only screen and (min-width: 769px) {


#bild1 img{
    height: 50vh;
}
  

   
   

    #wrapper {
        height: 100vh;
        width: 100vw;
        display: grid;
        gap: 10px;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
        grid-template-rows: repeat(6, 1fr);
        grid-template-areas: " . head head head head . "
            " . first first first first ."
            ". bildtxt bildtxt second second ."
            ". third third txt1 txt1 ."
            ". txt2 txt2 bild4 bild4 ."
            ". tor jack siri tugsi ."


    }

    

  

    



  

    


  

 









}

