body{
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    font-style: normal;

    background-color: #ebdbcb;
    padding: 0; /*no inner white space*/
    margin: 0; /*white space outside the box*/
}


header{
    background: rgb(185,156,109);
    background: radial-gradient(circle, rgba(185,156,109,1) 0%, rgba(47,53,71,1) 69%);/*fill*/
    /* rgba(255,255,255,0.5)=> semi-transparent color*/
    border: 1px solid #222632;/*stroke*/
    /* width of stroke, type of line, and color*/
    height: 55px;
    padding: 20px;  
    /*inset the image*/
    

}

header{
    background-color: #2f3547;
    padding: 1.875em;
    height: 6.25rem;
    color: white;

    font-size: 3.125rem;
    font-weight: 900;
    font-style: normal; 
}
nav{
    margin: 2rem auto; /* shorthand for 2rem top/bottom and zero right/left (they're the same)*/
    border: 1px solid red;
    width: 12rem; /*change this value*/
}


nav ul {
    list-style-type: none;
    display: flex; /* make the /<li> go side by side*/
    justify-content: space-between; /*switch to chrome to play with this*/
}
    

nav ul li{
    display: inline;
    /*margin-right: 16px;*/
    height: 100%;
    line-height: 44px;
    flex: 1;
    text-align: center;
    
    
    }

nav ul li a{
    display: block;
    height: 100%;
    width: 100%;
}

    a{
         text-decoration: none;
}

    main{
        margin-left: 2.5rem;
        padding: 1rem;
    }

    h1
    {font-family: "Roboto",'Helvetica Neue', Helvetica, Arial,sans-serif;
        font-weight: 900; 
        font-size: 2.5rem;
        margin: 1rem ;
        font-style: normal;
        color: #6B5340;
    }
    
    
    
    .thumbnails figure{
        width: 100%;
        max-width: 260px;
        margin: 2rem auto;   
    }

    
#logo{
    width: 4.375rem;
    height: auto;
}

footer{
    text-align: center;
    background: rgb(185,156,109);
    background: radial-gradient(circle, rgba(185,156,109,1) 0%, rgba(47,53,71,1) 69%);
    border: 1px solid #222632;/*stroke*/
    padding: 1.875rem;
    margin: 2rem auto;
    height: 2.6rem;
    color: white; 
    display: flex;
    flex-direction: column;
    justify-content: center;
}

footer p{
    text-align: center;
    padding: 0.9375rem;
}



header span{
    position: relative;
    top: 1.175rem;
    display: inline-block;
    left: 0.25rem   
}

img{
    max-width: 100%; /*responsive images*/
    height: auto;
}

/* ALWAYS PLACE THE MEDIA QUERY AT THE BOTTOM OF THE CSS FILE */
 /* IF YOU HAVE SEVERAL QUERIES, GO FROM SMALL (FIRST) TO LARGE
VIEWPORT SIZES (LAST) */
@media screen and (min-width: 1024px) {
    /* Media Query: CSS for screens larger than 1024px wide ONLY goes
   here */

   body {
    background-color: #ebdbcb;
   }
   .wrapper {
    max-width: 60rem; /* 960px */
    margin: 1rem auto; /* 1rem space above/below, automatic
   left/right margins centers the div */
    border: 1px solid #444;
    background-color: #ebdbcb;
    }
    h1 {
    font-size: 3.125rem;
    }
    header span {
    font-size: 3.125rem;
    position: relative;
    top: -0.5rem;
    }
    nav {
    margin: 0;
    }
    .thumbnails {
    display: flex; /* thumbnails only go side-by-side on bigger
   screens */
    max-width: 60rem; /* prevent it from stretching forever, keeps
   figures closer together than too spread apart */
    /* border: 1px solid red;
    }
    .thumbnails figure {
    max-width: calc(260px + 8rem); /* let the browser do the math:
   original size of jpeg + both sides padding */
    margin: 2rem auto 3rem auto;
    border: 1px solid #444;
    padding: 2rem 4rem 3rem 4rem;
    box-shadow: 1px 5px 13px #ccc;
}
} /* ======= Close the media query ======= */
/* ALWAYS KEEP THE ABOVE COMMENT NEXT TO THE MEDIA QUERY CLOSING TAG, SO
YOU KNOW WHERE THE QUERY ENDS: PREVENTS MANY MISTAKES */