.row {
  display: flex;
  flex-wrap: wrap;
}

.column-full {
  flex-basis: 100%;
}

.column-half {
  flex-basis: 50%;
}

.column-one-third {
  flex-basis: calc(100% / 3);
}

.column-two-third {
  flex-basis: calc(200% / 3);
}

.column-one-ten {
  flex-basis: calc(100% / 10);
}

.column-two-ten {
  flex-basis: calc(200% / 10);
}

.column-seven-ten {
  flex-basis: calc(700% / 10);
}

.container-for-recipes,
.container-for-favorites {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.container-for-recipes::before,
.container-for-favorites::before {
  content: "";
  display: block;
  width: 300px;
  margin: 30px;
  order: 1;
}

.container-for-recipes::after,
.container-for-favorites::after {
  content: "";
  display: block;
  width: 300px;
  margin: 30px;
}

.hidden {
  display: none;
}

.container-for-recipe-details {
  margin: 40px 9%;
}

.container-for-form {
  margin: 60px 10% 0;
}

@media screen and (max-width: 420px) {
  .container-for-recipes::before,
  .container-for-favorites::before {
    content: none;
  }

  .container-for-recipes::after,
  .container-for-favorites::after {
    content: "";
    display: block;
    width: 135px;
    margin: 14px;
  }
}

body {
  min-width: 350px;
}
