.header-bg-color {
  background-color: transparent !important;
}

.single-opskrifter #main section:first-child {
  padding-bottom: 10px;
}
@media only screen and (max-width: 430px) {
  .single-opskrifter #main section .section-content .banner {
    padding-top: 70%;
  }
}
@media only screen and (max-width: 48em) {
  .single-opskrifter .rank-math-breadcrumb {
    font-size: 12px;
  }
}
.single-opskrifter .adt-recipe-time {
  font-weight: 500;
}
.single-opskrifter select {
  font-weight: 500;
}

li.adt-recipe-ingredient {
  list-style: none;
  margin-left: 0 !important;
}

select {
  width: 200px;
  margin: 0 auto 30px auto;
}
@media only screen and (max-width: 48em) {
  select {
    margin: 0 auto 0 auto;
  }
}

.section.opskrift .border {
  margin-bottom: 15px;
}

.adt-recipe-big-title {
  font-size: calc(1.525rem + 1.4666666667vw);
}
@media (min-width: 1200px) {
  .adt-recipe-big-title {
    font-size: 2.625rem;
  }
}

.adt-recipe-medium-title {
  margin-bottom: 20px;
  font-size: calc(1.525rem + 1.4666666667vw);
}
@media (min-width: 1200px) {
  .adt-recipe-medium-title {
    font-size: 2.625rem;
  }
}

.adt-recipe-cook-time {
  font-weight: 500;
}

.adt-opskrift-info-box {
  padding-bottom: 0px;
}

.adt-recipe-heading-products,
.adt-recipe-heading-ingredients,
.adt-recipe-heading-course-of-action,
.adt-recipe-total-time-heading,
.adt-recipe-preparation-time-heading,
.adt-recipe-products-included-heading {
  font-weight: 600;
  margin-bottom: 10px;
}

.row-solid > .col:first-child::before {
  display: none !important;
}

.adt-recipe-heading-related-product {
  font-weight: 600;
  font-size: 1.25rem;
  margin-bottom: 0;
}

.adt-recipe-related-recipe-box {
  padding: 0 15px 0px;
}

.adt-recipe-content,
.adt-recipe-content *,
.adt-recipe-ingredient,
.adt-recipe-ingredient *,
.adt-recipe-course-of-action,
.adt-recipe-course-of-action * {
  font-weight: 500;
}

.adt-recipe-products-included {
  color: blue;
  display: block;
  text-decoration: underline;
}

.adt-recipe-product-title {
  font-weight: 600;
  font-size: calc(1.3rem + 0.2666666667vw);
}
@media (min-width: 1200px) {
  .adt-recipe-product-title {
    font-size: 1.5rem;
  }
}

.adt-recipe-product-subtitle {
  font-weight: 500;
}

.adt-recipe-product-add-to-cart {
  padding: 10px 40px;
}

.adt-recipe-tip .overlay {
  background-color: #122A3A !important;
  height: 50%;
  top: auto;
}

.image-contain img {
  -o-object-fit: contain;
     object-fit: contain;
  padding: 10%;
}

.ingredient-amount {
  margin-right: 5px;
}
