/*   
<!--
Orange: #EA733B    (234,115,59)
Pink: #EECFCF (238,207,207)
Light Green: #93A168 (147,161,104)
Dark Green: #4A6632 (74,102,50)
BG Grey: #504B48 (80,75,72)
Header Border: 93A168 (58, 63, 41, .63)
Hover Color: #f5baba
Dark Brown: #4a3e1c (74, 62, 28)
-------------------------------------------------
h1
Amatic SC
Bold 178
Orange

font-family: "Amatic SC", sans-serif;
  font-weight: 700;
  font-style: normal;
-------------------------------------------------
h2
Amatic SC
Bold 96
Orange

font-family: "Amatic SC", sans-serif;
  font-weight: 700;
  font-style: normal;
-------------------------------------------------
h4
Amatic SC
Bold 66
Pink

font-family: "Amatic SC", sans-serif;
  font-weight: 700;
  font-style: normal;
-------------------------------------------------
Body Copy: 
Andika
Regular 20
Pink

  font-family: "Andika", sans-serif;
  font-weight: 400;
  font-style: normal;
-------------------------------------------------
All Corners Rounded to 30.
-->

*/

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  font-family: "Andika", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 20px;
  color: white;
}

h1 {
  font-family: "Amatic SC", sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: 178px;
  color: #ea733b;
  text-shadow: rgba(0, 0, 0, 0.25) 0px 4px 4px;
}

h2 {
  font-family: "Amatic SC", sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: 96px;
  color: #ea733b;
 
  text-shadow: rgba(0, 0, 0, 0.25) 0px 4px 4px;
}

h4 {
  font-family: "Amatic SC", sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: 66px;
  color: #eecfcf;
}

/* Twenty Weeeks */
#twentyweeks {
  background-image: url(../images/bg2.jpg);
  background-size: cover;
  text-align: center;
  padding-top: 150px;
  padding-bottom: 90px;
}

#twentyweeks h2 {
  margin-bottom: 50px;
  text-transform: uppercase;
}

#twentyweeks a {
  background-color: #ea733b;
  font-family: "Amatic SC", sans-serif;
  font-style: normal;
  font-weight: 400;
  color: #5c4033;
  font-size: 45.55px;
  border-radius: 30px;
  border: 4px solid #eecfcf;
  padding: 10px 15px 10px 15px;
  text-decoration: none;
}

#twentyweeks a:hover {
  background-color: #eecfcf;
}

/* Header */
header {
  background-color: black;
  padding: 200px 100px;
  background-image: url(../images/hero.jpg);
  background-size: cover;
}

header a {
  background-color: #ea733b;
  font-family: "Amatic SC", sans-serif;
  font-style: normal;
  font-weight: 400;
  color: #5c4033;
  font-size: 45.55px;
  border-radius: 30px;
  border: 4px solid #eecfcf;
  padding: 10px 15px 10px 15px;
  text-decoration: none;
}

header a:hover {
  background-color: #eecfcf;
}

header h4 {
  text-shadow: rgba(0, 0, 0, 0.25) 0px 4px 4px;
  margin-bottom: 40px;
}

/* Farmer */
#farmer {
  background-image: url(../images/bg2.jpg);
  background-size: cover;
  padding: 175px 50px 100px 50px;
  justify-content: center;
}

#farmer p {
  line-height: 32px;
  color: #eecfcf;
}

/* Nav */

nav {
  background-color: #4a6632;
  border-bottom: 20px solid rgba(58, 63, 41, 0.63);
  position: fixed;
  padding: 10px 100px;
  /* THIS MIGHT BREAK. BUT IT'S GIVING TRANSPARENCY BORDER. 
        THANK GOD FOR STACK OVERFLOW
         https://stackoverflow.com/questions/59706814/transparent-border-color-not-working-as-expected */
  background-clip: padding-box;
  /* THIS MIGHT BREAK. BUT IT'S GIVING TRANSPARENCY BORDER. 
        THANK GOD FOR STACK OVERFLOW */
  width: 100%;
  z-index: 10;
}

/* defines los jalapenos link style */
nav a {
  font-family: "Amatic SC", sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: 60px;
  text-decoration: none;
  color: #eecfcf;
}

nav a:hover {
  color: white;
}

/* defines 'links' link styles because we created a seperate class for them on html file */
nav .links a {
  font-family: "Andika", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 27px;
  padding-right: 20px;
  text-align: left;
}

/* Footer */
footer {
  background-color: #4a6632;
  padding: 15px 50px 5px 50px;
}

footer a {
  text-decoration: none;
}

footer a:hover {
  color: #eecfcf;
}

footer i:hover {
    color: #eecfcf;
  }

footer div a {
  font-size: 30px;
  color: white;
  padding-right: 5px;
  padding-top: 10px;
}

footer div a:hover {
  color: #eecfcf;
}

footer p {
  font-family: "Andika", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 20px;
  color: white;
}

/* Produce */
#produce {
  background-image: url(../images/bg1.jpg);
  background-size: cover;
  text-align: center;
  padding: 150px;
}

/* Boxes */
#boxes {
  background-image: url(../images/bg1.jpg);
  text-align: center;
  background-size: cover;
  padding: 150px;
}

#boxes p {
  line-height: 32px;
  color: #eecfcf;
}

#boxes li
    {
color: #eecfcf;
    }

#boxes article {
  text-align: center;
  margin: 10px;
  padding: 20px;
  margin-top: 30px;
  width: 250px;
  border-radius: 30px;
  border: 4px solid #eecfcf;
}

/* The best way I found of alternating the background colors. I gave each article an ID and defined their colors seperately,
 and let the boxes article id define general specs for each article */
#dark {
    background-color: rgba(74, 102, 50, .5);
}

#dark2 {
    background-color: rgba(74, 102, 50, .5);
}
#light {
    background-color: rgba(147, 161, 104, .5);
}
#light2 {
    background-color: rgba(147, 161, 104, .5);
}

#boxes h3 {
  font-family: "Amatic SC", sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: 40px;
  color: #eecfcf;
}

#boxes li {
  list-style-type: none;
}
