/*CSS Stylesheet*/

/*
* {
border: 1px solid black;
}
*/
body { 
    margin: 0;
    box-sizing: border-box;
}
img { max-width: 100%;}
.clearfix { clear: both; }

section{
min-height: 100vh;
overflow: hidden;
/*border: 1px solid red;*/
}

#background{
background-image: url(background.png);
background-size: cover;
}

#downarrow{
align-items: baseline;
margin-top: 550px;
margin-left: 600px;
font-size: 32px;
border: none;
background: none;
color: aliceblue;
font-family: 'Acme', sans-serif;
border-radius: 25px;
padding-left: 20px;
padding-right: 20px;
border: 2px solid #ecedea;
opacity:0.5;
animation: blink 1s infinite alternate ease-in-out;
}

@keyframes blink{
0%{opacity:1;}
100%{ opacity: 0.2;}
}

#wrapper {
    max-width: 1180px;
    margin: 0 auto;
}

#center{
margin: 0px;
display: flex;
align-content: center;
border: none;
background: none;
color: white;
filter: drop-shadow(0 0 0.75rem black);
font-size: 38px;
font-family: 'Luckiest Guy', cursive;
}

#content{
display: flex;
align-content: center;
flex-direction: column;
}

#images{
border: 2px solid black;    
}

#background2{
background-image: url(creek-forest-nature-1260325.jpg);
background-size: cover;
}



#map {
display: flex;
align-content: center;
flex-direction: column;
height: 60vh;
width: 80vw;
border: 5px solid black;
margin: 32px auto;
filter: drop-shadow(0 0 0.75rem black);
}
      /* Optional: Makes the sample page fill the window. */
html, body {
height: 100%;
margin: 0;
padding: 0;
}

