/* Hide unnecessary elements */
.emfl-block,
.green-monday-bar, 
.uwy,
[class*="us-s10"],
[class*="us-s12"], 
#envGuardBanner, 
.em-top-left-wrapper, 
#scroll-to-top, 
#attentive_overlay,
.view .view-filters form,
.view > p,
.view .view-filters + .paging,
.info-grid .recipes-list .combo .combo-info-grid-view-details,
.edit-link,
.paging .pages, 
.paging + .attachment-after .view-all-link {
  display: none !important;
}

.node-combination a,
.node-combination .plant-name,
.node-combination .plant-name .series-variety,
.node-combination .ingredients li .icon,
.node-combination .visual-with-aside .rate-box .title {
  color: #222;
  text-decoration: none;
}
.node-combination .visual-with-aside .visual,
.node-combination .ingredients, 
.node-combination .planting-layouts,
.node-combination .visual-with-aside .aside {
  max-width: 50%;
}
.visual-with-aside .visual,
.node-combination .ingredients {
  box-shadow: none;
  width: 500px;
}
.node-combination .visual-with-aside .visual img {
  max-width: calc(100% - 45px);
}
.node-combination .ingredients {
  clear: both;
}
.node-combination .ingredients, 
.node-combination .planting-layouts {
  margin-top: 25px;
}
.node-combination .visual-with-aside .aside,
.node-combination .planting-layouts {
  float: left;
  margin-left: 50px;
  text-align: center;
  width: 300px;
}
.node-combination .visual-with-aside .aside .box ul li.detail {
  border: 1px solid #ccc;
}
.node-combination .combination-layout {
  margin: auto;
}
.page-container-gardening-container-recipes-search .page-title,
.page-container-gardening-container-recipes-all-search .page-title {
  padding: 0;
}
.recipes-list li.views-row  {
  page-break-inside: avoid;
}

/* Additional styles for 2 per page layout */
.recipes-list > li.views-row {
  background: none;
  width: 92vw;
  height: 47vh;
}
.info-grid .recipes-list .combo .overview,
.info-grid .recipes-list .combo .ingredients {
  width: 43.75vw;
  float: left;
}
.info-grid .recipes-list .combo .featured-image {
  height: 33.5vh;
  margin: auto;
}
.info-grid .recipes-list .combo .ingredients {
  background-color: inherit;
}
.info-grid .recipes-list .combo .ingredients h3,
.info-grid .recipes-list .combo .ingredients ul {
  padding-left: 30px;
}
.info-grid .recipes-list .combo .combo-details {
  justify-content: space-evenly;
  margin: 10px;
}
.info-grid .recipes-list .combo .ingredients,
.info-grid .recipes-list .combo .featured-image {
  padding-top: 20px;
}