body {
  font-family: "Poppins", sans-serif;
  margin: 0;
}

h1 {
  font-size: 60px;
  color: darkgray;
}

h2 {
  font-size: 40px;
}

h3 {
  font-size: 28px;
  text-align: center;
}

.nav-bar {
  display: flex;
  padding-left: 5%;
  padding-right: 5%;
}

.nav-bar a:hover {
  text-decoration: none;
  padding: 20px;
  font-weight: 700px;
  color: white;
  background: linear-gradient(#fba24f, #ff1e1e);
}

.nav-link {
  text-decoration: none;
  padding: 20px;
}

.gray-color {
  color: gray;
}

.orange-color {
  color: orange;
}

.flexible-container {
  display: flex;
  margin-bottom: 100px;
}

.half-width {
  padding-left: 5%;
  padding-right: 5%;
  width: 50%;
}

.half-width img {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 80%;
}

.link-button {
  text-decoration: none;
  padding: 10px 40px;
  font-weight: 700px;
  color: white;
  background: linear-gradient(#fba24f, #ff1e1e);
  border-radius: 100px;
}

#about {
  background-image: url(images/shapes/7.png);
  background-size: 100%;
  background-repeat: no-repeat;
  height: 100%;
}

.my-recipes {
  margin-left: 10%;
}

.recipes-intro {
  text-align: center;
  width: 50%;
  margin-left: 20%;
}

.recipe-item {
  width: 23.33%;
  padding: 20px;
  border-radius: 30px;
  box-shadow: 10px 10px 30px rgb(236, 231, 231);
}

.recipe-item img {
  width: 100%;
}

.middle-item {
  margin-left: 5%;
  margin-right: 5%;
}

.recipe-item a {
  text-decoration: none;
  color: black;
}

.recipe-item a:hover {
  color: orange;
}

.social-media {
  width: 77%;
  padding: 20px;
  border-radius: 30px;
  box-shadow: 10px 10px 30px rgb(236, 231, 231);
  margin-left: 10%;
}

.social-media div {
  width: 100%;
  text-align: center;
}

footer div {
  background-color: black;
  color: white;
  padding-top: 20px;
  padding-bottom: 100px;
  text-align: center;
}
