/*
Theme Name:     Mushrooms
Theme URI:      https://www.reesstager.com/
Template:       kadence
Author:         Reese+Stager
Author URI:     https://www.reesstager.com/
Description:    A custom Kadence child theme.
Version:        1.0
License:        GNU General Public License v3.0 (or later)
License URI:    https://www.gnu.org/licenses/gpl-3.0.html
*/
/* General Theme Styles */
h1 em, h2 em, h3 em, h4 em, h5 em, h6 em {
  font-family: 'Cookie', cursive;
  font-style:normal;
  font-weight:normal;
}
h1 em {
  font-size:46px;
}
/* header, logo & nav */
.site-main-header-inner-wrap {
  min-height:46px;
}
.site-branding {
  background-color:white;
  margin-bottom:-43px;
  border-right:4px solid rgba(0,0,0, 0.1);
  border-bottom:4px solid rgba(0,0,0, 0.1);
  box-sizing:content-box;
  background-clip:padding-box;
}
/* header, logo & nav */
#google_language_translator {
  padding-left:5px;
  padding-right:5px;
  margin-bottom:0;
  max-height:35px;
}
#google_language_translator select.goog-te-combo {
  margin:4px auto;
  display:block;
  max-width: 130px;
  padding-left:3px !important;
  padding-right:3px !important;
  background:transparent url('/wp-content/uploads/2023/07/lang-dropdown-icon.png') no-repeat right center;
  border:none !important;
  color:white !important;
}
#google_language_translator select.goog-te-combo option:not(:first-of-type) {
  color: #343434 !important;
}
/* FOOTER */
footer {
  position:relative;
  z-index:1;
}
.site-top-footer-wrap {
  position:relative;
}
.site-top-footer-wrap:before {
  content:'';
  position:absolute;
  left:0;
  right:0;
  top:-10px;
  width:100%;
  height:72px;
  background-image:url('/wp-content/uploads/2023/07/Red-paint-bar-top.png');
  background-size:100% auto;
  background-position:top left;
  background-repeat:no-repeat;
}
.site-top-footer-wrap .site-container {
  padding:0;
}
.instagram-gallery-feed.loaded .instagram-gallery__actions {
  display:none;
}
#mc_embed_signup {
  clear:left;
  width:100%;
  max-width:844px;
  margin:0 auto;
}
#mc_embed_signup form {
  margin:0 !important;
}
#mc_embed_signup_scroll {

}
#mc_embed_signup .mc-field-group {
  flex-basis:76.45%;
  margin-bottom:0;
  padding-bottom:0 !important;
}
#mc_embed_signup #mc-embedded-subscribe.button {
  display:none;
}
.popup-drawer .drawer-inner {
  background:white;
}
.popup-drawer .drawer-inner .kadence-svg-iconset svg {
  fill:#b40023;
}
.site-header-item.site-header-focus-item[data-section="kadence_customizer_header_mobile_search_bar"] {
  display:block;
}
.header-mobile-search-bar {
  margin-left:auto !important;
  margin-right:auto !important;
}

.header-mobile-search-bar form {
  max-width:100%;
  width:100% !important;
}
.newsletter-subscribe-btn {
  flex-basis:calc(23% - 9px);
  background-color:transparent;
  color:white;
  border-radius: 100px;
  border: 1px solid #ffffff;
  font-size: 20px;
  font-weight: 700;
  font-family: "Plus Jakarta Sans";
  padding-top:22.5px;
  padding-bottom:22.5px;
  height:75px;
  margin:0 0 0 9px;
  padding:22.5px 27px 22.5px 27px;
  display:flex;
  align-items:center;
  justify-content:center;
  margin-top:19px;
}
.newsletter-subscribe-btn svg {
  margin-left:19px;
  margin-top:3px;
}
.newsletter-subscribe-btn:hover {
  background-color:white;
  color:#b40023;
  cursor:pointer;
}
.newsletter-subscribe-btn:hover svg g path{
  fill:#b40023;
}
#mc_embed_signup .mc-field-group input {
  border-radius:0;
  border:12px solid rgba(100,0,35, 0.27);
  box-sizing:content-box;
  background-clip:padding-box;
  height:59px;
  box-shadow:none;
  text-indent:4.5% !important;
  width:100%;
  max-width:100%;
}
#mc_embed_signup .mc-field-group input::-webkit-input-placeholder {
  color:#333;
}
#mc_embed_signup .mc-field-group input::-moz-placeholder {
  color:#333;
}
#mc_embed_signup .mc-field-group input:-ms-input-placeholder {
  color:#333;
}
#mc_embed_signup .mc-field-group input:-moz-placeholder {
  color:#333;
}
#mce-responses {
  flex-basis:100%;
}
#mc_embed_signup div.response {
  width:100% !important;
}
#mc_embed_signup #mce-success-response {
  color:white !important;
  text-align:center;
}
.site-middle-footer-inner-wrap .widget {
  margin-bottom:0;
}
#colophon .footer-navigation .menu {
  flex-direction:column;
}
#colophon .footer-navigation .footer-menu-container > ul > li > a:hover {
  text-decoration:underline;
}
.footer-newsletter-description {
  margin-top:0;
  margin-bottom:19px;
}
.footer-attribution {
  text-align:center;
}
.footer-attribution a {
  color:white;
}
.footer-attribution a:hover {
  color:white;
}
.wp-block-kadence-advancedbtn .kb-button.kt-btn-size-large {
  font-size:14px;
  line-height:20px;
  font-weight:700;
  padding-top:14.5px;
  padding-bottom:14.5px;
  padding-right:16px;
  padding-left:21px;
  min-width:267px;
}
.wp-block-kadence-advancedbtn .kb-button.kt-btn-size-large .kb-svg-icon-wrap {
  margin-left:15px;
}

/*home page styles */
.hero-slider {
  margin-top:-1px;
}
.hero-slider .kt-blocks-carousel {
  padding-bottom:0;
}
.hero-slider .kb-advanced-slide-inner {
  overflow:visible;
}
.hero-slider .kt-blocks-carousel .splide[data-slider-dots=true] {
  margin-bottom:0;
}
.hero-slider .kt-blocks-carousel .slick-dots {
  bottom:50px !important;
}
.hero-slider .kt-blocks-carousel .slick-dots li {
  width:46px;
  height:4px;
  margin-left:5px;
  margin-right:5px;
}
.hero-slider .kt-blocks-carousel .slick-dots li button {
  width:100%;
  height:4px;
  border-radius:2px;
  background-color:white;
  opacity:1;
}
.hero-slider .kt-blocks-carousel h1 em {
  font-size:80px;
  line-height:64px;
}
.hero-slider .kt-blocks-carousel h1 em {
  position:relative;
}
.hero-slider .kt-blocks-carousel h1 em:after {
  content:'';
  right:-87px;
  top:-7px;
  width:109px;
  height:104px;
  background-size:contain;
  background-position:0 0;
  background-repeat:no-repeat;
  background-image:url('/wp-content/uploads/2023/07/starburst-red.svg');
  position:absolute;
  display:none;
}
.hero-slider .kt-blocks-carousel .slick-dots li button.is-active {
  background-color:#b40023 !important;
  opacity:1 !important;
}
.kt-row-layout-top-sep.kt-row-sep-type-littri svg,
.kt-row-layout-bottom-sep.kt-row-sep-type-littri svg,
.kt-row-layout-bottom-sep.kt-row-sep-type-threelevels svg {
  display:none;
}
.kt-row-layout-top-sep.kt-row-sep-type-littri,
.kt-row-layout-bottom-sep.kt-row-sep-type-littri,
.kt-row-layout-bottom-sep.kt-row-sep-type-threelevels {
  background-size:100% auto;
  background-repeat:no-repeat;
}
.kt-row-layout-top-sep.kt-row-sep-type-littri {
  background-image:url('/wp-content/uploads/2023/07/Red-paint-bar-top.png');
  background-position:top left;
  margin-top:-10px;
}
.kt-row-layout-bottom-sep.kt-row-sep-type-littri,
.kt-row-layout-bottom-sep.kt-row-sep-type-threelevels {
  background-position:bottom left;
  margin-bottom:-8px;
}
.kt-row-layout-bottom-sep.kt-row-sep-type-littri {
  background-image:url('/wp-content/uploads/2023/07/Red-paint-bar-bottom.png');
}
.kt-row-layout-bottom-sep.kt-row-sep-type-threelevels  {
  background-image:url('/wp-content/uploads/2023/07/white-paint-bar-bottom.png');
}
.mushroom-slider .kb-advanced-slide-inner-wrap {
  padding:0;
}
.mushroom-slider .wp-block-kadence-column .kt-inside-inner-col {
  display:flex;
  flex-direction:column;
  align-items:flex-end;
  justify-content:flex-start;
}
.mushroom-slider .wp-block-kadence-column .kt-inside-inner-col .wp-block-image {
  margin-top:auto;
}
.mushroom-slider .kt-blocks-carousel .slick-prev,
.mushroom-slider .kt-blocks-carousel .slick-next,
.grow-slider .kt-blocks-carousel .slick-prev,
.grow-slider .kt-blocks-carousel .slick-next,
.recipe-slider.kt-post-grid-layout-carousel .splide__arrow--prev,
.recipe-slider.kt-post-grid-layout-carousel .splide__arrow--next {
  bottom:-61px;
  top:auto;
  transform:translate(0, 0);
  width:74px;
  height:44px;
  border:none !important;
  opacity:1 !important;
}
.grow-slider .kt-blocks-carousel .slick-prev,
.grow-slider .kt-blocks-carousel .slick-next,
.recipe-slider.kt-post-grid-layout-carousel .splide__arrow--prev,
.recipe-slider.kt-post-grid-layout-carousel .splide__arrow--next {
  bottom:-81px;
  display:none;
}
.recipe-slider.kt-post-grid-layout-carousel .splide__arrow--prev,
.recipe-slider.kt-post-grid-layout-carousel .splide__arrow--next {
  bottom:-61px;
}
.mushroom-slider .kt-blocks-carousel .slick-prev:hover,
.mushroom-slider .kt-blocks-carousel .slick-next:hover,
.grow-slider .kt-blocks-carousel .slick-prev:hover,
.grow-slider .kt-blocks-carousel .slick-next:hover,
.recipe-slider.kt-post-grid-layout-carousel .splide__arrow--prev:hover,
.recipe-slider.kt-post-grid-layout-carousel .splide__arrow--next:hover {
  opacity:1 !important;
}
.mushroom-slider .kt-blocks-carousel .slick-prev svg,
.mushroom-slider .kt-blocks-carousel .slick-next svg,
.grow-slider .kt-blocks-carousel .slick-prev svg,
.grow-slider .kt-blocks-carousel .slick-next svg,
.recipe-slider.kt-post-grid-layout-carousel .splide__arrow--prev svg,
.recipe-slider.kt-post-grid-layout-carousel .splide__arrow--next svg {
  display:none;
}
.mushroom-slider .kt-blocks-carousel .slick-prev,
.mushroom-slider .kt-blocks-carousel .slick-next,
.grow-slider .kt-blocks-carousel .slick-prev,
.grow-slider .kt-blocks-carousel .slick-next,
.recipe-slider.kt-post-grid-layout-carousel .splide__arrow--prev,
.recipe-slider.kt-post-grid-layout-carousel .splide__arrow--next {
  background-size:contain !important;
  background-repeat:no-repeat !important;
  background-position:0 0 !important;
  border:none;
  height:44px;
  width:74px;
  left:0;
  right:0;
  transform:none;
  opacity:1 !important;
  box-shadow:none !important;
}
.mushroom-slider .kt-blocks-carousel .slick-prev,
.grow-slider .kt-blocks-carousel .slick-prev,
.recipe-slider.kt-post-grid-layout-carousel .splide__arrow--prev {
  right:154px;
  left:auto;
}
.recipe-slider.kt-post-grid-layout-carousel .splide__arrow--prev {
  right:109px;
}
.mushroom-slider .kt-blocks-carousel .slick-prev,
.mushroom-slider .kt-blocks-carousel .slick-prev:hover {
  background-image:url('/wp-content/uploads/2023/07/arrow-slider-left.svg');
}
.grow-slider .kt-blocks-carousel .slick-prev,
.recipe-slider.kt-post-grid-layout-carousel .splide__arrow--prev,
.mushroom-slider.red-arrows .kt-blocks-carousel .slick-prev,
.mushroom-slider.red-arrows .kt-blocks-carousel .slick-prev:hover {
  background-image:url('/wp-content/uploads/2023/07/slider-prev-arrow-red.png') !important;
}
.mushroom-slider .kt-blocks-carousel .slick-next,
.grow-slider .kt-blocks-carousel .slick-next,
.recipe-slider.kt-post-grid-layout-carousel .splide__arrow--next {
  right:45px;
  left:auto;
}
.recipe-slider.kt-post-grid-layout-carousel .splide__arrow--next {
  right:0;
}
.mushroom-slider .kt-blocks-carousel .slick-next,
.mushroom-slider .kt-blocks-carousel .slick-next:hover {
  background-image:url('/wp-content/uploads/2023/07/arrow-slider-right.svg');
}
.grow-slider .kt-blocks-carousel .slick-next,
.recipe-slider.kt-post-grid-layout-carousel .splide__arrow--next,
.mushroom-slider.red-arrows .kt-blocks-carousel .slick-next,
.mushroom-slider.red-arrows .kt-blocks-carousel .slick-next:hover {
  background-image:url('/wp-content/uploads/2023/07/slider-next-arrow-red.png') !important;
}
.wp-block-kadence-postgrid .kt-blocks-post-grid-item .kt-blocks-post-grid-item-inner {
  display:flex;
  flex-wrap:wrap;
  flex-direction:column;
  min-height:217px;
}
.wp-block-kadence-postgrid .kt-blocks-post-grid-item .kt-blocks-post-grid-item-inner .entry-content {
  margin-top:auto;
}
/* WHY MUSHROOMS SECTION HOME PAGE */
.why-arrow {
  display:none;
}
.why-shrooms-middle .kt-row-column-wrap .kt-inside-inner-col .wp-block-kadence-column .kt-inside-inner-col .wp-block-kadence-column .wp-block-image,
.why-shrooms-bottom .kt-row-column-wrap .wp-block-kadence-column .kt-inside-inner-col .wp-block-kadence-column .wp-block-image {
  margin-top:4px;
}
.benefits-blend-bottom.why-shrooms-bottom .kt-row-column-wrap .wp-block-kadence-column .kt-inside-inner-col .wp-block-kadence-column .wp-block-image {
  margin-top:4px;
}
.single-content figure.wp-block-image.why-photo {
  margin-bottom:60px;
}
.single-content figure.wp-block-image.why-photo.why-photo-sustainable {
  margin-bottom:0;
}
/*blog page styles */
.blog .content-container.site-container,
.archive .content-container.site-container {
  display:flex;
  flex-wrap:wrap;
  flex-direction:column-reverse;
}
.blog .post-archive-hero-section,
.archive .post-archive-hero-section,
.search-results .search-archive-hero-section,
.search-no-results .search-archive-hero-section {
  position:relative;
}
.blog .post-archive-hero-section:after,
.archive .post-archive-hero-section:after,
.search-results .search-archive-hero-section:after,
.search-no-results .search-archive-hero-section:after {
  content:'';
  position:absolute;
  left:0;
  right:0;
  bottom:-20px;
  background-image:url('/wp-content/uploads/2023/07/white-paint-bar-bottom.png');
  background-size:100% auto;
  background-repeat:no-repeat;
  background-position:top left;
  height:32px;
}
.blog .post-archive-hero-section .entry-hero-container-inner,
.archive .post-archive-hero-section .entry-hero-container-inner {
  background-size:cover;
  background-repeat:no-repeat;
  background-position:center;
}
.blog .post-archive-hero-section .hero-container,
.archive .post-archive-hero-section .hero-container {
  padding-top:60px;
  padding-bottom:60px;
}
.featured-post-inner {
  background-color:white;
  text-align:center;
  padding:48px 44px 70px;
}
.featured-post-inner .entry-taxonomies a {
  text-transform:initial;
  font-size:16px;
  font-weight:400;
}
.featured-post-inner p {
  font-size: 16px;
  font-weight: 500;
  line-height: 26px;
  margin-bottom:41px;
}
.featured-post-inner h2 {
  line-height: 40px;
}
.featured-post-inner .kb-buttons-wrap {
  align-items: center;
  justify-content: center;
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}
.featured-post-inner .kb-buttons-wrap .kb-button {
  border-top-left-radius: 80px;
  border-top-right-radius: 80px;
  border-bottom-right-radius: 80px;
  border-bottom-left-radius: 80px;
  display: inline-flex;
  gap: 0.5em;
  overflow: hidden;
  position: relative;
  text-align: center;
  z-index: 1;
  align-items: center;
  justify-content: center;
}
.featured-post-inner .kb-button .kb-svg-icon-wrap {
  align-items: center;
  display: inline-flex;
  justify-content: center;
}
.featured-post-inner .kb-button .kb-svg-icon-wrap svg {
    height: 1em;
    width: 1em;
}
.blog .primary-sidebar,
.archive .primary-sidebar {
  width:100%;
}
.blog .primary-sidebar .wp-block-categories-dropdown select,
.archive .primary-sidebar .wp-block-categories-dropdown select,
.single-post .primary-sidebar .wp-block-categories-dropdown select,
.recipe-widget .taxonomy_dropdown_widget_dropdown {
  width:100%;
  border: 1px solid #343434;
  min-height:61px;
  background: white url('/wp-content/uploads/2023/07/dropdown-arrow.svg') no-repeat 96% 50%;
  padding-left:34px;
  font-weight: 500;
}
.blog .primary-sidebar .wp-block-search__inside-wrapper,
.archive .primary-sidebar .wp-block-search__inside-wrapper ,
.single-post .primary-sidebar .wp-block-search__inside-wrapper,
.recipe-widget .wp-block-search__inside-wrapper,
.search-no-results .search-form .search-field {
  border-radius:0 !important;
  border: 1px solid #343434 !important;
}
.blog .primary-sidebar .wp-block-search__inside-wrapper .wp-block-search__input,
.archive .primary-sidebar .wp-block-search__inside-wrapper .wp-block-search__input,
.single-post .primary-sidebar .wp-block-search__inside-wrapper .wp-block-search__input,
.recipe-widget .wp-block-search__inside-wrapper .wp-block-search__input {
  border-radius:0;
  border: none;
  padding-left:29px;
  color: #343434;
  font-weight: 500;
}
.search-no-results .search-form .search-field {
  padding-left:29px;
  color: #343434;
  font-weight: 500;
}
.blog .primary-sidebar .wp-block-search__inside-wrapper .wp-block-search__button,
.archive .primary-sidebar .wp-block-search__inside-wrapper .wp-block-search__button,
.single-post .primary-sidebar .wp-block-search__inside-wrapper .wp-block-search__button,
.recipe-widget .wp-block-search__inside-wrapper .wp-block-search__button,
.search-no-results .search-form .kadence-search-icon-wrap {
  padding-right:2px;
}
.blog .primary-sidebar .wp-block-search__inside-wrapper .wp-block-search__button svg,
.archive .primary-sidebar .wp-block-search__inside-wrapper .wp-block-search__button svg,
.single-post .primary-sidebar .wp-block-search__inside-wrapper .wp-block-search__button svg,
.recipe-widget .wp-block-search__inside-wrapper .wp-block-search__button svg,
.search-no-results .search-form svg {
  fill:#b40023;
  height:40px;
  width:40px;
  transform:scaleX(-1);
}
.blog .primary-sidebar .wp-block-search__inside-wrapper .wp-block-search__input::-webkit-input-placeholder,
.archive .primary-sidebar .wp-block-search__inside-wrapper .wp-block-search__input::-webkit-input-placeholder,
.single-post .primary-sidebar .wp-block-search__inside-wrapper .wp-block-search__input::-webkit-input-placeholder,
.recipe-widget .wp-block-search__inside-wrapper .wp-block-search__input::-webkit-input-placeholder,
.search-no-results .search-form .search-field::-webkit-input-placeholder {
  color: #343434;
}
.blog .primary-sidebar .wp-block-search__inside-wrapper .wp-block-search__input::-moz-placeholder,
.archive .primary-sidebar .wp-block-search__inside-wrapper .wp-block-search__input::-moz-placeholder,
.single-post .primary-sidebar .wp-block-search__inside-wrapper .wp-block-search__input::-moz-placeholder,
.recipe-widget .wp-block-search__inside-wrapper .wp-block-search__input::-moz-placeholder,
.search-no-results .search-form .search-field::-moz-placeholder {
  color: #343434;
}
.blog .primary-sidebar .wp-block-search__inside-wrapper .wp-block-search__input:-ms-input-placeholder,
.archive .primary-sidebar .wp-block-search__inside-wrapper .wp-block-search__input:-ms-input-placeholder,
.single-post .primary-sidebar .wp-block-search__inside-wrapper .wp-block-search__input:-ms-input-placeholder,
.recipe-widget .wp-block-search__inside-wrapper .wp-block-search__input:-ms-input-placeholder,
.search-no-results .search-form .search-field:-ms-input-placeholder {
  color: #343434;
}
.blog .primary-sidebar .wp-block-search__inside-wrapper .wp-block-search__input:-moz-placeholder,
.archive .primary-sidebar .wp-block-search__inside-wrapper .wp-block-search__input:-moz-placeholder,
.single-post .primary-sidebar .wp-block-search__inside-wrapper .wp-block-search__input:-moz-placeholder,
.recipe-widget .wp-block-search__inside-wrapper .wp-block-search__input:-moz-placeholder,
.search-no-results .search-form .search-field:-moz-placeholder {
  color: #343434;
}
.blog .grid-cols,
.archive .grid-cols,
.single-post .entry-related .grid-cols,
.single-recipe .entry-related .grid-cols {
  grid-column-gap:26px;
}
.blog .entry-content-wrap .entry-taxonomies,
.archive .entry-content-wrap .entry-taxonomies,
.single-post .entry-related .entry-content-wrap .entry-taxonomies  {
  margin-bottom:5px;
}
.blog .entry-content-wrap .entry-summary p,
.archive .entry-content-wrap .entry-summary p,
.single-post .entry-related .entry-content-wrap .entry-summary p {
  font-size: 16px;
  font-weight: 500;
  line-height: 26px;
}
.blog .entry-content-wrap .entry-footer .post-more-link,
.archive .entry-content-wrap .entry-footer .post-more-link,
.single-post .entry-related .entry-content-wrap .entry-footer .post-more-link {
  color: #b40023;
  font-family: "Plus Jakarta Sans";
  font-size: 18px;
  font-weight: 700;
  text-align: left;
  text-transform:initial;
  letter-spacing:normal;
  display:flex;
  align-items:center;
}

.blog .entry-content-wrap .entry-footer .post-more-link svg,
.archive .entry-content-wrap .entry-footer .post-more-link svg,
.single-post .entry-related .entry-content-wrap .entry-footer .post-more-link svg {
  height: 19px;
  width: 21px;
  margin-left:15px;
  flex:0 0 auto;
}
.search-results .loop-entry h2.entry-title {
    font-style: normal;
    font-size: 28px;
    line-height: 41px;
}
.
/*single blog post styles */
.single-post .wp-site-blocks .post-thumbnail.article-post-thumbnail {
  position:relative;
}
.single-post .wp-site-blocks .post-thumbnail.article-post-thumbnail:after {
  content:'';
  position:absolute;
  left:0;
  right:0;
  bottom:-20px;
  background-image:url('/wp-content/uploads/2023/07/white-paint-bar-bottom.png');
  background-size:100% auto;
  background-repeat:no-repeat;
  background-position:top left;
  height:32px;
}
.single-post .entry.single-entry {
  padding-left:24px;
  padding-right:24px;
}
.single-post .primary-sidebar {
  padding-top:100px;
}
.single-post .primary-sidebar h3 em {
  font-size:34px;
}
.single-post .primary-sidebar .sidebar-social .wp-block-image .alignleft {
  margin-right:16px;
}
.sidebar-subscribe #mc_embed_signup .mc-field-group input {
  padding:0;
  border: 1px solid #343434;
  background-color: #ffffff;
  font-size:20px;
  font-weight:500;
}
.sidebar-subscribe .newsletter-subscribe-btn {
  margin-top:36px;
  margin-left:0;
  background-color:#b40023;
  border-color:#b40023;
  line-height:21px;
  font-size:16px;
  padding:20px;
  height:auto;
}
.single-post .wp-block-latest-posts.alignleft {
  margin-left:0;
  margin-right:0;
}
.single-post .wp-block-latest-posts__list li {
  display:flex;
  align-items:center;
  margin-top:19px;
}
.single-post .wp-block-latest-posts__list li .wp-block-latest-posts__post-title {
  font-size:18px;
  line-height:24px;
  font-weight:700;
}
.single-post .wp-block-latest-posts__list li .wp-block-latest-posts__featured-image {
  margin-bottom:0;
}
.single-post .wp-block-latest-posts__list li .wp-block-latest-posts__featured-image a {
  display:block;
}
.single-post .entry-related h2.entry-related-title {
  margin-bottom:40px;
}
.single-post .entry-related .loop-entry .entry-content-wrap,
.single-recipe .entry-related .loop-entry .entry-content-wrap {
  padding-left:0;
  padding-right:0;
}
.wp-block-kadence-posts .entry.recipe_category-featured-recipe header {

}
.wp-block-kadence-posts .entry.recipe_category-featured-recipe .entry-summary p {
  font-size:16px;
  line-height:26px;
  margin-bottom:31px;
}
.wp-block-kadence-posts .entry.recipe_category-featured-recipe .post-more-link {
  background-color:#b40023;
  border-color:#b40023;
  height:auto;
  color:white;
  text-transform:initial;
  border-radius: 80px;
  display: inline-flex;
  gap: 0.5em;
  align-items:center;
  justify-content:center;
  font-size: 14px;
  line-height: 20px;
  font-weight: 700;
  padding-top: 14.5px;
  padding-bottom: 14.5px;
  padding-right: 15px;
  padding-left: 29px;
  min-width: 221px;
  text-align:center;
}
.wp-block-kadence-posts .entry.recipe_category-featured-recipe .post-more-link svg {
  fill:white;
  height: 1em;
  width: 1em;
  margin-left:15px;
}
/*recipes page styles */
.wp-block-kadence-postgrid .kt-blocks-post-grid-item.type-recipe .kt-blocks-post-grid-item-inner .entry-content {
  margin-top:auto;
}
.wp-block-kadence-postgrid .kt-blocks-post-grid-item.type-recipe .kt-blocks-post-grid-item-inner {
  display:block;
  min-height:0;
}
.search-no-results .content-area {
  margin-bottom:150px;
}
.search-no-results .page-content {
  text-align:center;
}
.search-no-results .search-form {
  max-width:610px;
  margin:0 auto;
  margin-top:30px;
}
.archive.tax-recipe_category .entry-hero-container-inner .site-container,
.archive.tax-mushroom_types .entry-hero-container-inner .site-container {
  padding-bottom:119px;
}
.archive.tax-recipe_category .entry-hero-container-inner h1,
.archive.tax-mushroom_types .entry-hero-container-inner h1 {
  color:white;
  padding-top: 0px;
  padding-bottom: 0px;
  margin-top: 0px;
  margin-bottom: 21px;
  text-align: center;
  font-size: 100px;
  font-weight: 400;
  width:100%;
}
.archive.tax-recipe_category .content-wrap.grid-cols {
  padding-top:52px;
}
.single-recipe .entry-related h2.entry-related-title {
  margin-bottom:85px;
  text-align:center;

}
.single-recipe .entry-related {
  background-color:white;
  margin-bottom:0;
}
.single-recipe .entry-related .entry-content-wrap {
  padding-top:8px;
}
.single-recipe .entry-related .entry-content-wrap,
.single-recipe .entry-related .entry-content-wrap .entry-header {
  margin-bottom:0;
  padding-bottom:0;
}
.single-recipe .entry-related .entry-content-wrap .entry-header h3 {
  font-size: 22px;
  font-weight: 700;
  line-height: 41px;
  margin-bottom:0;
}
.single-recipe.content-title-style-above .entry-content-wrap .post-thumbnail+.single-content {
  margin-top:70px;
}
.single-recipe .wp-block-kadence-advancedbtn {
  text-align:center;
  margin-bottom:219px;
}
.single-recipe .wp-block-kadence-advancedbtn .kb-button.kt-btn-size-large {
  display: inline-flex;
  gap: 0.5em;
  min-width: 267px;
  text-align: center;
  justify-content:center;
}
.single-recipe .wp-block-kadence-advancedbtn .kb-svg-icon-wrap svg {
    height: 1em;
    width: 1em;
}
/*sustainability page */
.grow-slider .kt-blocks-carousel .splide[data-slider-dots=true],
.recipe-slider.kt-post-grid-layout-carousel .splide[data-slider-dots=true],{
  margin-bottom:0;
}
.grow-slider .kt-blocks-carousel .slick-dots li,
.recipe-slider.kt-post-grid-layout-carousel .splide__pagination li {
  width:46px;
  height:4px;
  margin-left:5px;
  margin-right:5px;
  margin-bottom:16px;
}
.grow-slider .kt-blocks-carousel .slick-dots li button,
.recipe-slider.kt-post-grid-layout-carousel .splide__pagination li button {
  width:100%;
  height:4px;
  border-radius:2px;
  background-color:#cecece;
  opacity:1;
}
.grow-slider .kt-blocks-carousel .slick-dots li button.is-active,
.recipe-slider.kt-post-grid-layout-carousel .splide__pagination li button.is-active {
  background-color:#b40023 !important;
  opacity:1 !important;
}
.recipe-slider.kt-post-grid-layout-carousel .splide__pagination {
  bottom:-51px !important;
}
.archive-recipes-hero .entry-taxonomies {
  margin-bottom:0;
}
.archive-recipes-hero .featured-post-inner .entry-taxonomies a {
  font-weight:500;
}
.single-recipe .wp-site-blocks .single-entry .post-thumbnail {
  max-width: 975px;
  margin: 0 auto;
  padding-bottom: 0;
  width: 100%;
  height: auto;
}
.single-recipe .wp-site-blocks .single-entry .post-thumbnail .post-thumbnail-inner {
  position:relative;
}
@media  only screen and (min-width:482px) {
  .kt-row-layout-top-sep.kt-row-sep-type-littri {
    margin-top:-16px;
  }
  .kt-row-layout-bottom-sep.kt-row-sep-type-littri,
  .kt-row-layout-bottom-sep.kt-row-sep-type-threelevels {
    margin-bottom:-12px;
  }
  .site-top-footer-wrap:before {
    top:-16px;
  }
}
@media  only screen and (min-width:720px) {
  .footer-attribution {
    text-align:right;
  }
  .site-bottom-footer-wrap .site-bottom-footer-inner-wrap {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
  .wp-block-kadence-advancedbtn .kb-button.kt-btn-size-large {
    font-size:18px;
    line-height:24px;
    padding-right:26px;
    padding-left:50px;
    padding-top:23.5px;
    padding-bottom:23.5px;
  }
  .wp-block-kadence-advancedbtn .kb-button.kt-btn-size-large .kb-svg-icon-wrap {
    margin-left:35px;
  }
  .hero-slider .kt-blocks-carousel h1 em {
    font-size:120px;
    line-height:90px;
  }
  .hero-slider .kt-blocks-carousel .slick-dots {
    bottom:100px !important;
  }
  .grow-slider .kt-blocks-carousel .slick-dots,
  .recipe-slider.kt-post-grid-layout-carousel .splide__pagination {
    bottom:-55px !important;
  }
  .recipe-slider.kt-post-grid-layout-carousel .splide__pagination {
    bottom:-35px !important;
  }
  .featured-post-inner .wp-block-kadence-advancedbtn .kb-button.kt-btn-size-large {
    font-size:18px;
    line-height:24px;
    padding-top:18px;
    padding-bottom:18px;
    min-width:219px;
  }
  .single-recipe .tasty-recipes {
    margin:0 auto 4em;
  }
}
@media  only screen and (min-width:768px) {
  .kt-post-grid-wrap .kt-blocks-post-grid-item:last-child:nth-child(3n) {
    transform: translateX(calc(50% + 10px));
    border:none;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
  }
  #colophon .footer-navigation .menu {
    flex-direction:row;
  }
  .blog .entry-hero-container-inner .entry-header,
  .archive .entry-hero-container-inner .entry-header {
    align-items:flex-start;
  }
  .blog .entry-hero-container-inner .entry-header .featured-post-inner,
  .archive .entry-hero-container-inner .entry-header .featured-post-inner {
    width:50%;
  }
  .featured-post-inner {
    text-align:left;
  }
  .featured-post-inner h2 {
    font-size:38px;
    line-height: 55px;
  }
  .featured-post-inner .kb-buttons-wrap {
    justify-content: flex-start;
  }
}
@media  only screen and (min-width:900px) {
  #mc_embed_signup .mc-field-group input {
    max-width:621px;
  }
  #mc_embed_signup_scroll {
    display:flex;
    flex-wrap: wrap;
    align-items:center;
  }
  .newsletter-subscribe-btn {
    margin-top:0;
  }
  .kt-row-layout-top-sep.kt-row-sep-type-littri {
    margin-top:-33px;
  }
  .kt-row-layout-bottom-sep.kt-row-sep-type-littri,
  .kt-row-layout-bottom-sep.kt-row-sep-type-threelevels {
    margin-bottom:-23px;
  }
  .site-top-footer-wrap:before {
    top:-33px;
  }
  .blog .content-area,
  .archive .content-area {
    margin-top:60px;
  }
  .blog .content-container.site-container,
  .archive .content-container.site-container {
    row-gap:24px;
  }
  .blog .post-archive-hero-section:after,
  .archive .post-archive-hero-section:after,
  .search-results .search-archive-hero-section:after,
  .search-no-results .search-archive-hero-section:after {
    bottom:-43px;
    height:72px;
  }
  .blog .post-archive-hero-section .entry-hero-container-inner,
  .archive .post-archive-hero-section .entry-hero-container-inner {
    min-height:763px;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  .archive .post-archive-hero-section.archive-recipes-hero .entry-hero-container-inner {
    min-height:735px;
  }

  .search-results .search-archive-hero-section .entry-hero-container-inner,
  .search-no-results .search-archive-hero-section .entry-hero-container-inner {
    min-height:320px;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  .blog .post-archive-hero-section .hero-container,
  .archive .post-archive-hero-section .hero-container {
    width:100%;
  }
  .featured-post-inner {
    padding-right:90px;
  }
  .archive-recipes-hero .featured-post-inner {
    padding-right:44px;
    padding-bottom:60px;
  }
  .archive-recipes-hero .featured-post-inner p {
    margin-bottom:31px;
  }
  .archive-recipes-hero .featured-post-inner .wp-block-kadence-advancedbtn .kb-button.kt-btn-size-large {
    font-size:14px;
    padding-top: 14.5px;
    padding-bottom: 14.5px;
    padding-right: 15px;
    padding-left: 29px;
    line-height:20px;
  }
  .archive.tax-recipe_category .entry-hero-container-inner .site-container,
  .archive.tax-mushroom_types .entry-hero-container-inner .site-container {
    padding-top:155px;
  }
  .blog .primary-sidebar .wp-block-categories-dropdown select,
  .archive .primary-sidebar .wp-block-categories-dropdown select,
  .recipe-widget .taxonomy_dropdown_widget_dropdown {
    min-height:83px;
    font-size: 20px;
  }
  .single-post .primary-sidebar .wp-block-categories-dropdown select {
    min-height:69px;
    font-size: 20px;
  }
  .blog .primary-sidebar .wp-block-search__inside-wrapper,
  .archive .primary-sidebar .wp-block-search__inside-wrapper,
  .recipe-widget .wp-block-search__inside-wrapper,
  .search-no-results .search-form .search-field {
    min-height:83px;
  }
  .single-post .primary-sidebar .wp-block-search__inside-wrapper {
    min-height:69px;
  }
  .blog .primary-sidebar .wp-block-search__inside-wrapper .wp-block-search__input,
  .archive .primary-sidebar .wp-block-search__inside-wrapper .wp-block-search__input,
  .single-post .primary-sidebar .wp-block-search__inside-wrapper .wp-block-search__input,
  .recipe-widget .wp-block-search__inside-wrapper .wp-block-search__input,
  .search-no-results .search-form .search-field {
    font-size: 20px;
  }
  .blog .primary-sidebar .wp-block-search__inside-wrapper .wp-block-search__button svg,
  .archive .primary-sidebar .wp-block-search__inside-wrapper .wp-block-search__button svg,
  .single-post .primary-sidebar .wp-block-search__inside-wrapper .wp-block-search__button svg,
  .recipe-widget .wp-block-search__inside-wrapper .wp-block-search__button svg {
    height:50px;
    width:50px;
  }
  .search-no-results .search-form .kadence-svg-iconset svg {
    height:30px;
    width:30px;
  }
  .single-post .wp-block-latest-posts__list li .wp-block-latest-posts__post-title {
    font-size:20px;
    line-height:31px;
  }
  .single-post .wp-site-blocks .post-thumbnail.article-post-thumbnail:after {
    bottom:-43px;
    height:72px;
  }
  .sidebar-subscribe #mc_embed_signup .mc-field-group input {
    max-width:100%;
  }
  .sidebar-subscribe #mc_embed_signup_scroll {
    display:block;
  }
}
@media  only screen and (min-width:992px) {
  .kt-post-grid-wrap .kt-blocks-post-grid-item:last-child:nth-child(3n) {
    transform: translateX(0);
  }
  .single-post .entry.single-entry {
    display: grid;
    grid-template-columns: 5fr 2.48fr;
    grid-gap: 56px;
    justify-content: center;
    max-width:1387px;
    margin:0 auto;
    padding-left:24px;
    padding-right:24px;
    margin-top:70px;
  }
  .single-post .primary-sidebar {
    padding-top:15px;
  }
  .single-post.content-width-fullwidth .wp-site-blocks .entry-related-inner-content.alignwide {
    max-width:1288px;
    margin:0 auto;
    padding-bottom:172px;
    padding-top:172px;
  }
  .single-recipe.content-width-normal .wp-site-blocks .entry-related-inner-content.alignwide {
    max-width:1330px;
    margin:0 auto;
    padding-bottom:119px;
    padding-left:1px;
    padding-right:1px;
  }
  .blog .wp-site-blocks .post-thumbnail.kadence-thumbnail-ratio-3-4 {
    padding-bottom:90.77%;
  }
  .single-post .wp-site-blocks .entry-related-inner-content .post-thumbnail.kadence-thumbnail-ratio-3-4,
  .single-recipe .wp-site-blocks .entry-related-inner-content .post-thumbnail.kadence-thumbnail-ratio-2-3 {
    padding-bottom:91.17%;
  }
}
@media  only screen and (min-width:1025px) {
  .single-recipe .wp-site-blocks .recipe-title h1 {
    margin-top:60px;
    margin-bottom:60px;
  }
  .grow-slider .kt-blocks-carousel .slick-prev,
  .grow-slider .kt-blocks-carousel .slick-next,
  .recipe-slider.kt-post-grid-layout-carousel .splide__arrow--prev,
  .recipe-slider.kt-post-grid-layout-carousel .splide__arrow--next {
    display:flex;
  }
  .recipe-slider.kt-post-grid-layout-carousel .splide__pagination li {
    margin-bottom:0;
  }
}
@media  only screen and (min-width:1240px) {
  /* General Theme Styles */
  h1 em {
    font-size:173px;
    line-height:83px;
  }
  h2 em {
    font-size:100px;
    line-height:83px;
  }
  /* header, logo & nav */
  .site-branding {
    margin-bottom:-73px;
    border-right:9px solid rgba(0,0,0, 0.1);
    border-bottom:9px solid rgba(0,0,0, 0.1);
  }
  .search-toggle-open-container {
    /*border-right:1px solid #fff;*/
  }
  .search-toggle-open {
    padding-right:35px;
  }
  .main-navigation .primary-menu-container > ul > li.menu-item > a {
    padding-left: calc(40px / 2);
    padding-right: calc(40px / 2);
  }
  .kt-row-layout-top-sep.kt-row-sep-type-littri {
    margin-top:-43px;
  }
  .kt-row-layout-bottom-sep.kt-row-sep-type-littri,
  .kt-row-layout-bottom-sep.kt-row-sep-type-threelevels {
    margin-bottom:-33px;
  }
  .site-top-footer-wrap h2 em {
    font-size:66px;
    line-height:70px;
  }
  .site-top-footer-wrap:before {
    top:-45px;
  }
  .hero-slider .kt-blocks-carousel h1 em {
    font-size:173px;
    line-height:83px;
  }
  .why-arrow {
    display:block;
  }
  .why-shrooms-middle h2,
  .why-shrooms-bottom h2 {
    font-size:52px;
  }
  .benefits-blend-bottom.why-shrooms-bottom h2 {
    font-size:52px;
  }
  /*why shrooms flavour styles */
  .why-shrooms-middle {
    z-index:2;
  }
  .why-shrooms-middle > .kt-row-column-wrap > .wp-block-kadence-column:first-child > .kt-inside-inner-col > .wp-block-kadence-column > .kt-inside-inner-col {
    padding-left: calc((100vw - 600px) / 2);
  }
  .why-shrooms-middle > .kt-row-column-wrap > .wp-block-kadence-column:first-child .why-arrow {
    margin-left:-120px;
    margin-bottom:-10px;
  }
  .why-shrooms-middle > .kt-row-column-wrap > .wp-block-kadence-column:first-child figure.wp-block-image.why-photo {
    margin-top:-200px;
  }
  /*why shrooms nutritious styles */
  .why-shrooms-middle > .kt-row-column-wrap > .wp-block-kadence-column:last-child > .kt-inside-inner-col > .wp-block-kadence-column > .kt-inside-inner-col {
    margin-right: calc((-100vw + 600px) / 2);
  }
  .why-shrooms-middle > .kt-row-column-wrap > .wp-block-kadence-column:last-child {
    padding-top:117px;
  }
  .why-shrooms-middle > .kt-row-column-wrap > .wp-block-kadence-column:last-child .why-arrow img {
    margin-left:310px;
    margin-bottom:-180px;
    display:block;
  }
  .why-shrooms-middle > .kt-row-column-wrap > .wp-block-kadence-column:last-child .wp-block-image.why-photo {
    margin-top:-120px;
  }

  .benefits-blend-middle.why-shrooms-middle {
    z-index:2;
  }
  .benefits-blend-middle.why-shrooms-middle > .kt-row-column-wrap > .wp-block-kadence-column:first-child > .kt-inside-inner-col > .wp-block-kadence-column > .kt-inside-inner-col {
    padding-left: calc((100vw - 600px) / 2);
    /*padding-right:120px;*/
    padding-right:24px;
  }
  .benefits-blend-middle.why-shrooms-middle > .kt-row-column-wrap > .wp-block-kadence-column:first-child .why-arrow {
    margin-left:-120px;
    margin-bottom:-10px;
  }
  .benefits-blend-middle.why-shrooms-middle > .kt-row-column-wrap > .wp-block-kadence-column:first-child figure.wp-block-image.why-photo {
    margin-top:-200px;
  }
  /*why shrooms nutritious styles */
  .benefits-blend-middle.why-shrooms-middle > .kt-row-column-wrap > .wp-block-kadence-column:last-child > .kt-inside-inner-col > .wp-block-kadence-column > .kt-inside-inner-col {
    margin-right: 0;
    padding-right: calc((100vw - 900px) / 2);
  }
  .benefits-blend-middle.why-shrooms-middle > .kt-row-column-wrap > .wp-block-kadence-column:last-child {
    padding-top:45px;
  }
  .benefits-blend-middle.why-shrooms-middle > .kt-row-column-wrap > .wp-block-kadence-column:last-child .why-arrow img {
    margin-left:440px;
    margin-bottom:-60px;
    display:block;
  }
  .benefits-blend-middle.why-shrooms-middle > .kt-row-column-wrap > .wp-block-kadence-column:last-child .wp-block-image.why-photo {
    margin-top:-120px;
  }
  .benefits-blend-middle.why-shrooms-middle h2,
  .benefits-blend-bottom.why-shrooms-bottom h2 {
    font-size:42px;
  }
  /*why shrooms sustainable styles */
  .why-shrooms-bottom  {
    margin-top:-200px;
    z-index:1;
  }
  .why-shrooms-bottom > .kt-row-column-wrap > .wp-block-kadence-column:first-child > .kt-inside-inner-col {
    justify-content: flex-end;
  }
  .why-shrooms-bottom > .kt-row-column-wrap > .wp-block-kadence-column:last-child > .kt-inside-inner-col {
    padding-top:250px;
  }
  .why-shrooms-bottom > .kt-row-column-wrap > .wp-block-kadence-column:last-child .why-arrow {
    margin-left:-47px;
    margin-bottom:0;
  }
  .benefits-blend-bottom.why-shrooms-bottom  {
    margin-top:0;
    z-index:1;
  }
  .benefits-blend-bottom.why-shrooms-bottom > .kt-row-column-wrap > .wp-block-kadence-column:first-child > .kt-inside-inner-col {
    justify-content: flex-end;
  }
  .benefits-blend-bottom.why-shrooms-bottom > .kt-row-column-wrap > .wp-block-kadence-column:last-child > .kt-inside-inner-col {
    padding-top:0;
  }
  .benefits-blend-bottom.why-shrooms-bottom > .kt-row-column-wrap > .wp-block-kadence-column:last-child .why-arrow {
    margin-left:0;
  }
  .benefits-blend-bottom.why-shrooms-bottom .why-arrow.flavour-arrow {
    margin-left:auto;
  }
  .blog .post-archive-hero-section:after,
  .archive .post-archive-hero-section:after,
  .search-results .search-archive-hero-section:after,
  .single-post .wp-site-blocks .post-thumbnail.article-post-thumbnail:after,
  .search-no-results .search-archive-hero-section:after {
    bottom:-25px;
    height:72px;
  }
  .single-post .entry.single-entry {
    grid-column-gap: 107px;
  }
}
@media  only screen and (min-width:1300px) {
  .main-navigation .primary-menu-container > ul > li.menu-item > a {
    padding-left: calc(59px / 2);
    padding-right: calc(59px / 2);
  }
}
@media  only screen and (min-width:1440px) {
  .kt-row-layout-bottom-sep.kt-row-sep-type-littri,
  .kt-row-layout-bottom-sep.kt-row-sep-type-threelevels {
    margin-bottom:-43px;
  }
  .kt-row-layout-bottom-sep.kt-row-sep-type-threelevels {
    margin-bottom:-30px;
    background-position:top left;
  }
  .hero-slider .kt-blocks-carousel h1 em:after {
    display:block;
  }
  /*why shrooms flavour styles */
  .why-shrooms-middle > .kt-row-column-wrap > .wp-block-kadence-column:first-child > .kt-inside-inner-col > .wp-block-kadence-column > .kt-inside-inner-col {
    padding-left: calc((100vw - 650px) / 2);
  }
  .why-shrooms-middle > .kt-row-column-wrap > .wp-block-kadence-column:first-child figure.wp-block-image.why-photo {
    margin-top:-250px;
  }
  /*why shrooms nutritious styles */
  .why-shrooms-middle > .kt-row-column-wrap > .wp-block-kadence-column:last-child > .kt-inside-inner-col > .wp-block-kadence-column > .kt-inside-inner-col {
    padding-left:100px;
  }

  .benefits-blend-middle.why-shrooms-middle > .kt-row-column-wrap > .wp-block-kadence-column:first-child > .kt-inside-inner-col > .wp-block-kadence-column > .kt-inside-inner-col {
    padding-left: calc((100vw - 650px) / 2);
    padding-right:50px;
  }
  .benefits-blend-middle.why-shrooms-middle > .kt-row-column-wrap > .wp-block-kadence-column:first-child figure.wp-block-image.why-photo {
    margin-top:-250px;
  }
  /*why shrooms nutritious styles */
  .benefits-blend-middle.why-shrooms-middle > .kt-row-column-wrap > .wp-block-kadence-column:last-child > .kt-inside-inner-col > .wp-block-kadence-column > .kt-inside-inner-col {
    padding-left:0;
  }
  /*why shrooms sustainable styles */
  .why-shrooms-bottom  {
    margin-top:-380px;
  }
  .why-shrooms-bottom  .kt-row-column-wrap {
    margin-right:-130px;
  }
  .benefits-blend-bottom.why-shrooms-bottom  {
    margin-top:-40px;
  }
  .benefits-blend-bottom.why-shrooms-bottom  .kt-row-column-wrap {
    margin-right:auto;
  }
}

@media  only screen and (min-width:1800px) {

  /*why shrooms flavour styles */
  .why-shrooms-middle > .kt-row-column-wrap > .wp-block-kadence-column:first-child > .kt-inside-inner-col > .wp-block-kadence-column > .kt-inside-inner-col {
    padding-left: calc((100vw - 850px) / 2);
  }
  /*why shrooms nutritious styles */
  .why-shrooms-middle > .kt-row-column-wrap > .wp-block-kadence-column:last-child > .kt-inside-inner-col > .wp-block-kadence-column > .kt-inside-inner-col {
    padding-left:220px;
  }
  .benefits-blend-middle.why-shrooms-middle > .kt-row-column-wrap > .wp-block-kadence-column:first-child > .kt-inside-inner-col > .wp-block-kadence-column > .kt-inside-inner-col {
    padding-left: calc((100vw - 1000px) / 2);
    padding-right:120px;
  }
  .benefits-blend-middle.why-shrooms-middle > .kt-row-column-wrap > .wp-block-kadence-column:last-child > .kt-inside-inner-col > .wp-block-kadence-column > .kt-inside-inner-col {
    padding-left:0;
  }
  /*why shrooms sustainable styles */
  .why-shrooms-bottom  {
    margin-top:-400px;
  }
  .benefits-blend-bottom.why-shrooms-bottom  {
    margin-top:-80px;
  }
  .benefits-blend-middle.why-shrooms-middle h2,
  .benefits-blend-bottom.why-shrooms-bottom h2 {
    font-size:52px;
  }
  .kt-row-layout-bottom-sep.kt-row-sep-type-threelevels {
    margin-bottom:-23px;
    background-position:top left;
  }
}
