.addtoany_list, .field-item__field-link, .layout__region-fixed, body.user-logged-in .block-core.block-local-tasks-block {
  display: none !important;
}

.page-node-type-recipes header.header-banner nav,
.page-node-type-recipes header.header-banner .block-user-block,
.page-node-type-recipes header.header-banner .navigation-burger {
  display: none !important;
}

.page-node-type-recipes header {
  background: transparent;
  max-width: 960px;
  padding: 0 20px;
  margin: 0 auto;
}

.page-node-type-recipes header.header-banner .layout__region--header {
  height: 60px;
}

.page-node-type-recipes header.header-banner .block-system-branding-block.cake-branding-logo svg {
  width: 189px;
  height: 32px;
}

.page-node-type-recipes header.header-banner .block-system-branding-block.cake-branding-logo svg path {
  fill: #573b34;
}

.page-node-type-recipes main {
  margin-top: -60px !important;
  background: transparent;
}

.page-node-type-recipes footer .footer-top,
.page-node-type-recipes footer .middle-footer,
.page-node-type-recipes footer .bottom-footer ul,
.page-node-type-recipes footer .copyright-footer address {
  display: none !important;
}

.page-node-type-recipes footer {
  color: #573b34;
  background: transparent;
  margin: 40px auto 0;
  padding-bottom: 0;
}

.page-node-type-recipes footer .block-menu-system-menu-blocklegal-menu ul li,
.page-node-type-recipes footer .block-menu-system-menu-blocklegal-menu ul li a {
  color: #573b34;
}

.page-node-type-recipes footer .block-menu-system-menu-blocklegal-menu ul {
  margin-bottom: 0;
}


/* Recipe Detail */
.page-node-type-recipes article {
  padding: 0;
  margin: 60px auto 0;
}

.page-node-type-recipes article.recipe-detail {
  max-width: 960px;
  padding: 0 20px;
}

.page-node-type-recipes article .grid {
  margin-left: 0;
}

.page-node-type-recipes article .col-6\@sm {
  flex-basis: auto;
  max-width: none;
  margin: 0;
}

.page-node-type-recipes article h1 {
  font-size: 40px;
}

.page-node-type-recipes .recipe-img {
  width: 100%;
}

.page-node-type-recipes .recipe-img img {
  width: 300px;
  height: auto;
}

.page-node-type-recipes .recipe-content {
  width: 100% !important;
  max-width: 100% !important;
}

.page-node-type-recipes .recipe-content h4 {
  font-size: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.page-node-type-recipes article.recipe-detail .recipe-recipe-notes p {
  display: block !important;
}
