@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap');

* {
  font-family: Roboto, sans-serif;
}

body {
    display:flex;
    flex-direction:column;
    height: 100vh;
    margin: 0px;
    overflow: scroll;
    background: url("../images/farm.jpg");
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

#menu {
    display:flex;
    flex:1;
    background:#1F2937;
    justify-content: center;
    max-height: 75px;
    position:fixed;
    top:0;
    width:100%;
    z-index:100;
    }

#menu * {
    color:#ffffff;
}

#menuitems {
    padding: 16px;
    display: flex;
    justify-content: space-between; 
    align-items: center;
    width:960px;
    
}

#menuitems a {
    text-decoration: none;
    color:#ffffff;
}

#menuitems a:hover {
    text-shadow: 0px 4px 4px #000000;
}
  
#menu #menuitems ul {
    list-style-type: none;
    display: flex;
    margin: 0;
    padding: 0;
    gap: 16px;
}

#menu li+li::before {
    padding-right:15px;
    content: "|";
}

#hero
{
    min-height: 300px;
    padding:50px 0px 0px 0px;
    display: flex;
    justify-content: center;
}
.hero_row {
    text-align: right;
    width:960px;
    padding:16px;
    font-size:36px;

}

.hero_row h1 {
	color:#ffffff;
	text-shadow: 2px 2px #000000;
}

.content {
    display: flex;
    justify-content: center;
    background-color: #ffffff;
    color:#000000;
}

.content .section {
    text-align: justify;
    width:960px;
    padding:16px;
    
}



#footer * {
    color: #000000;
}
#footer {
    padding: 16px;
    display: flex;
    justify-content: center;
    background: #eee;
    color: #000000;
}

.footerRow{
    width:960px;
}