@charset "UTF-8";

body.tax-recipe-tag a.text-underline:hover,body.tax-recipe-tag a:hover{
  text-decoration:underline;
}

body.tax-recipe-tag img.infarm-logo{
  max-width:21.875rem;
}

@media (max-width:1600px){
  body.tax-recipe-tag img.infarm-logo{
    max-width:15.625rem;
  }
}

@media (max-width:991.98px){
  body.tax-recipe-tag img.infarm-logo{
    max-width:12.5rem;
  }
}

@media (max-width:767.98px){
  body.tax-recipe-tag .infarm-text p{
    margin-bottom:1.25rem;
  }
}

@media (min-width:1600px){
  body.tax-recipe-tag span.d-xxl-block{
    display:block !important;
  }
}

body.tax-recipe-tag ul{
  padding-left:1.5625rem;
}

@media (max-width:767.98px){
  body.tax-recipe-tag ul{
    margin-bottom:0;
  }
}

body.tax-recipe-tag ul li{
  color:#035536;
  padding-left:.3125rem;
  margin-bottom:.4375rem;
  font-size:1.125rem;
  line-height:1.4;
}

@media (min-width:1850px){
  body.tax-recipe-tag .sec-heading .fl-heading{
    font-size:3rem;
  }
}

@media (max-width:374px){
  body.tax-recipe-tag .sec-heading .fl-heading{
    font-size:1.875rem;
  }
}

body.tax-recipe-tag .page_top_banner .component_z_pattern .safety-container .text-container .display-table .display-cell .heading{
  margin-bottom:0;
}

@media (min-width:1850px){
  body.tax-recipe-tag .page_top_banner .component_z_pattern .safety-container .text-container .display-table .display-cell .heading{
    font-size:3rem;
    line-height:3rem;
  }
}

body.tax-recipe-tag .page_top_banner .component_z_pattern .safety-container .image-container img{
  -o-object-position:left;
     object-position:left;
}

body.tax-recipe-tag .fl-module-list_module .component_list_module.-ordered ol.style-background li{
  font-size:1.125rem;
  margin-bottom:1.0625rem;
}

body.tax-recipe-tag .fl-module-list_module .component_list_module.-ordered ol.style-background li:before{
  position:absolute;
  top:-.5rem;
  font-weight:700;
}

@media (max-width:767.98px){
  body.tax-recipe-tag .fl-module-list_module .component_list_module.-ordered ol.style-background li:before{
    top:0;
    width:2rem;
    height:2rem;
    line-height:2rem;
  }
}

body.tax-recipe-tag .fl-module-list_module .component_list_module .heading{
  display:none;
}

body.tax-recipe-tag .card-deck .recipe-card{
  margin-bottom:3.75rem;
}

@media (max-width:1600px){
  body.tax-recipe-tag .card-deck .recipe-card{
    margin-bottom:2.5rem;
  }
}

body.tax-recipe-tag .card-deck .recipe-card .card-body{
  border-left:0;
}

@media (max-width:767.98px){
  body.tax-recipe-tag .card-deck .recipe-card .card-body{
    padding:0 2.5rem;
  }
}

body.tax-recipe-tag .card-deck .recipe-card .card-body .card-title{
  font-size:1.5rem;
  line-height:1.875rem;
  border-bottom:0;
}

@media (max-width:1600px){
  body.tax-recipe-tag .card-deck .recipe-card .card-body .card-title{
    font-size:1.25rem;
    line-height:1.2;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body.tax-recipe-tag .card-deck .recipe-card .card-body .card-title{
    font-size:1rem;
  }
}

@media (max-width:767.98px){
  body.tax-recipe-tag .card-deck .recipe-card .card-body .card-title{
    padding-top:1.875rem;
    padding-bottom:1.875rem;
    font-size:1.5rem;
    font-weight:400;
  }
}

@media (max-width:413px){
  body.tax-recipe-tag .card-deck .recipe-card .card-body .card-title{
    font-size:1.25rem;
  }
}

body.tax-recipe-tag .card-deck .recipe-card .card-body .card-title a:hover{
  color:#404040;
}

body.tax-recipe-tag .card-deck .recipe-card .bottom-col-wrap{
  display:none !important;
}

body.tax-recipe-tag .card-deck .recipe-card .button-holder{
  display:none;
}

body.tax-recipe-tag .fl-module-bs_accordion .component_bs_accordion .card .card-header:before{
  width:auto;
  font-size:1.25rem;
  color:#025436;
  content:"";
  font-family:brand;
}

body.tax-recipe-tag .fl-module-bs_accordion .component_bs_accordion .card .card-header h3{
  font-family:GT-Eesti-Pro-Display-Bold;
  font-size:1.875rem;
  line-height:2.25rem;
}

body.tax-recipe-tag .fl-module-bs_accordion .component_bs_accordion .card:first-child{
  border-top:.0625rem solid #ededed;
}

body.tax-recipe-tag .fl-module-bs_accordion .component_bs_accordion .card[aria-expanded=true] .card-header:before{
  content:"";
}

@media (min-width:992px) and (max-width:1199.98px){
  body.tax-recipe-tag .locally-grown-text .fl-col-content{
    padding:3.125rem 2.5rem;
  }
}

body.tax-recipe-tag .locally-grown-text ol{
  padding-left:1.25rem;
}

body.tax-recipe-tag .locally-grown-text ol li{
  margin-bottom:.625rem;
}

body.tax-recipe-tag .locally-grown-text .storage-tip{
  background-color:#fff;
  padding:1.25rem 1.5625rem .3125rem;
  border-left:.3125rem solid #48a548;
}

body.tax-recipe-tag .locally-grown-text strong{
  font-weight:700;
  font-family:GT-Eesti-Pro-Display-Bold;
}

@media (min-width:768px) and (max-width:991.98px){
  body.tax-recipe-tag .herbs-sec .fresh_herbs_list{
    padding-right:.9375rem;
  }
}

body.tax-recipe-tag .herbs-sec .fresh_herbs_list h3{
  font-size:1.875rem;
  line-height:2.25rem;
  font-family:GT-Eesti-Pro-Display-Bold;
}

body.tax-recipe-tag .herbs-sec .fresh_herbs_list ul{
  margin-bottom:1.875rem;
}

body.tax-recipe-tag .our_products_sec .fl-col>.fl-col-content{
  border:.0625rem solid #ddd;
}

body.tax-recipe-tag .our_products_sec .fl-col>.fl-col-content .fl-module-heading{
  border-top:.0625rem solid #ddd;
}

@media (max-width:767.98px){
  body.tax-recipe-tag .mobile_carousel .slick-list.draggable{
    padding-right:0;
  }
}

@media (max-width:767.98px){
  body.tax-recipe-tag .mobile_carousel .slick-list.draggable .slick-slide .fl-col-content{
    background-color:transparent;
    border:none;
  }
}

@media (max-width:767.98px){
  body.tax-recipe-tag .mobile_carousel .slick-list.draggable .slick-slide .fl-col-content .fl-module-heading{
    margin-top:1.25rem;
    border-top:none;
  }
}

@media (max-width:767.98px){
  body.tax-recipe-tag .mobile_carousel .slick-dots button{
    width:.625rem;
    height:.625rem;
    border:.125rem solid #c4c4c4;
    background:#c4c4c4;
  }
}

body.tax-recipe-tag .mobile_carousel .slick-dots li.slick-active button{
  border:.125rem solid #006241;
  background:#006241;
}

@media (max-width:1600px){
  body.tax-recipe-tag .infarm-products-row .fl-col-group .fl-col h3.fl-heading{
    font-size:1.25rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body.tax-recipe-tag .infarm-products-row .fl-col-group .fl-col h3.fl-heading{
    font-size:1rem;
  }
}

@media (max-width:767.98px){
  body.tax-recipe-tag .infarm-products-row .fl-col-group .fl-col h3.fl-heading{
    font-size:1.5rem;
  }
}

@media (max-width:991.98px){
  body.single-recipe .infarm-recipe .component_recipe_tag_feature{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
       -moz-box-orient:vertical;
       -moz-box-direction:normal;
            flex-direction:column;
  }
}

@media (min-width:768px){
  body.single-recipe .infarm-recipe .component_recipe_tag_feature .recipe-image .image{
    height:auto;
    min-height:31.25rem;
  }
}

body.single-recipe .infarm-recipe .component_recipe_tag_feature .recipe-info{
  -webkit-flex-basis:34%;
          flex-basis:34%;
  padding:1.5625rem 3.75rem;
}

@media (max-width:1600px){
  body.single-recipe .infarm-recipe .component_recipe_tag_feature .recipe-info{
    padding:1.25rem 2.1875rem;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  body.single-recipe .infarm-recipe .component_recipe_tag_feature .recipe-info{
    padding:1.25rem 1.875rem;
  }
}

@media (max-width:991.98px){
  body.single-recipe .infarm-recipe .component_recipe_tag_feature .recipe-info{
    border-bottom:.0625rem solid #ddd;
    padding:2.5rem 1.5625rem;
  }
}

@media (max-width:767.98px){
  body.single-recipe .infarm-recipe .component_recipe_tag_feature .recipe-info{
    padding-top:1.5625rem;
  }
}

@media (max-width:767.98px){
  body.single-recipe .infarm-recipe .component_recipe_tag_feature .recipe-info .archive-link{
    margin-bottom:2.5rem;
  }
}

@media (min-width:1601px){
  body.single-recipe .infarm-recipe .component_recipe_tag_feature .recipe-info .archive-link .link-title{
    font-size:1.125rem;
  }
}

@media (max-width:767.98px){
  body.single-recipe .infarm-recipe .component_recipe_tag_feature .recipe-info .archive-link .link-title{
    font-size:1.125rem;
  }
}

body.single-recipe .infarm-recipe .component_recipe_tag_feature .recipe-info .archive-link .link-title:before{
  padding-right:.9375rem;
  font-weight:900;
}

body.single-recipe .infarm-recipe .component_recipe_tag_feature .recipe-info .title{
  color:#035536;
  margin-bottom:1.25rem;
}

@media (min-width:1850px){
  body.single-recipe .infarm-recipe .component_recipe_tag_feature .recipe-info .title{
    font-size:3rem;
    line-height:1.2;
  }
}

@media (max-width:1600px){
  body.single-recipe .infarm-recipe .component_recipe_tag_feature .recipe-info .title{
    font-size:2rem;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  body.single-recipe .infarm-recipe .component_recipe_tag_feature .recipe-info .title{
    font-size:1.125rem;
  }
}

@media (max-width:767.98px){
  body.single-recipe .infarm-recipe .component_recipe_tag_feature .recipe-info .title{
    font-size:2.25rem;
    line-height:1.2;
  }
}

@media (max-width:413px){
  body.single-recipe .infarm-recipe .component_recipe_tag_feature .recipe-info .title{
    font-size:1.875rem;
  }
}

body.single-recipe .infarm-recipe .component_recipe_tag_feature .recipe-info .yield{
  font-family:GT-Eesti-Pro-Display-Bold;
}

@media (max-width:767.98px){
  body.single-recipe .infarm-recipe .component_recipe_tag_feature .recipe-info .yield{
    font-size:1.125rem;
  }
}

body.single-recipe .infarm-recipe .component_recipe_tag_feature .recipe-info ul.ingredients{
  list-style:none;
  margin-top:.625rem;
  font-size:1.125rem;
}

@media (max-width:767.98px){
  body.single-recipe .infarm-recipe .component_recipe_tag_feature .recipe-info ul.ingredients{
    font-size:1.125rem;
  }
}

body.single-recipe .infarm-recipe .component_recipe_tag_feature .recipe-info ul.ingredients li{
  margin-bottom:.625rem;
}

@media (max-width:767.98px){
  body.single-recipe .infarm-recipe .component_recipe_tag_feature .recipe-info ul.ingredients li{
    margin-bottom:.75rem;
  }
}

body.single-recipe .infarm-recipe .component_recipe_tag_feature .recipe-info ol.steps{
  padding-left:1.25rem;
  font-size:1.125rem;
}

@media (max-width:767.98px){
  body.single-recipe .infarm-recipe .component_recipe_tag_feature .recipe-info ol.steps{
    font-size:1.125rem;
  }
}

body.single-recipe .infarm-recipe .component_recipe_tag_feature .recipe-info ol.steps li{
  margin-bottom:.625rem;
}

body.single-recipe .infarm-recipe .component_recipe_tag_feature .recipe-info .post-nav-wrapper{
  border-color:#ddd;
  margin-top:2.5rem;
}

@media (max-width:991.98px){
  body.single-recipe .infarm-recipe .component_recipe_tag_feature .recipe-info .post-nav-wrapper{
    padding-bottom:0;
  }
}

body.single-recipe .infarm-recipe .component_recipe_tag_feature .recipe-info .post-nav-wrapper .nav-link.prev .link-title:before{
  padding-right:.9375rem;
  font-weight:900;
}

body.single-recipe .infarm-recipe .component_recipe_tag_feature .recipe-info .post-nav-wrapper .nav-link.next .link-title:after{
  padding-left:.9375rem;
  font-weight:900;
}

@media (min-width:1601px){
  body.single-recipe .infarm-recipe .component_recipe_tag_feature .recipe-info .link-title{
    font-size:1.125rem;
  }
}

@media (max-width:767.98px){
  body.single-recipe .infarm-recipe .component_recipe_tag_feature .recipe-info .link-title{
    font-size:1.125rem;
  }
}

body.single-recipe .component_recipe_card_slider .container-fluid{
  padding-left:0;
  padding-right:0;
}

body.single-recipe .component_recipe_card_slider .title{
  color:#035536;
  margin-bottom:3.75rem;
}

@media (max-width:1600px){
  body.single-recipe .component_recipe_card_slider .title{
    font-size:2.625rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body.single-recipe .component_recipe_card_slider .title{
    font-size:1.875rem;
  }
}

@media (max-width:767.98px){
  body.single-recipe .component_recipe_card_slider .title{
    font-size:2.25rem;
    margin-bottom:2.5rem;
  }
}

@media (max-width:413px){
  body.single-recipe .component_recipe_card_slider .title{
    font-size:1.875rem;
  }
}

body.single-recipe .component_recipe_card_slider .component-content-wrapper .slick-dots li button{
  width:.5rem;
  height:.5rem;
  background:#c4c4c4;
}

body.single-recipe .component_recipe_card_slider .component-content-wrapper .slick-dots li.slick-active button{
  background:#48a548;
}

body.single-recipe .component_recipe_card_slider .component-content-wrapper .slick-arrow{
  background-color:#fff;
  top:-webkit-calc(50% - 80px);
  top:-webkit-calc(50% - 5rem);
  top:-moz-calc(50% - 80px);
  top:-moz-calc(50% - 5rem);
  top:calc(50% - 80px);
  top:calc(50% - 5rem);
  z-index:98;
}

@media (min-width:768px) and (max-width:991.98px){
  body.single-recipe .component_recipe_card_slider .component-content-wrapper .slick-arrow{
    width:2rem;
    height:4rem;
  }
}

body.single-recipe .component_recipe_card_slider .component-content-wrapper .slick-arrow:after{
  color:#48a548;
}

@media (min-width:768px) and (max-width:991.98px){
  body.single-recipe .component_recipe_card_slider .component-content-wrapper .slick-arrow:after{
    font-size:1.25rem;
  }
}

body.single-recipe .component_recipe_card_slider .component-content-wrapper .slick-arrow.slick-prev:after{
  content:"";
}

body.single-recipe .component_recipe_card_slider .component-content-wrapper .slick-arrow.slick-next:after{
  content:"";
}

body.single-recipe .component_recipe_card_slider .component-content-wrapper .card-body{
  border:.0625rem solid #ddd;
  border-left:0;
  padding-top:1.875rem;
  padding-left:2.5rem;
}

@media (max-width:767.98px){
  body.single-recipe .component_recipe_card_slider .component-content-wrapper .card-body{
    border-left:.0625rem solid #ddd;
  }
}

body.single-recipe .component_recipe_card_slider .component-content-wrapper .card-body .card-title a{
  font-size:1.5rem;
  line-height:1.2;
  color:#404040;
}

@media (max-width:1600px){
  body.single-recipe .component_recipe_card_slider .component-content-wrapper .card-body .card-title a{
    font-size:1.25rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body.single-recipe .component_recipe_card_slider .component-content-wrapper .card-body .card-title a{
    font-size:1rem;
  }
}

@media (max-width:767.98px){
  body.single-recipe .component_recipe_card_slider .component-content-wrapper .card-body .card-title a{
    font-size:1.5rem;
  }
}

@media (max-width:413px){
  body.single-recipe .component_recipe_card_slider .component-content-wrapper .card-body .card-title a{
    font-size:1.25rem;
  }
}

body.single-recipe .component_recipe_card_slider .component-content-wrapper .carousel-item{
  display:inline-block;
}

@media (max-width:767.98px){
  body.single-recipe .component_recipe_card_slider .component-content-wrapper .carousel-item .card.recipe-card .card-img-top{
    min-height:21.875rem;
  }
}

body.single-recipe .component_recipe_card_slider .component-content-wrapper .button-holder{
  display:none;
}

@media (max-width:1600px){
  body.single-recipe .single-recipe-row .fl-row-content-wrap{
    margin-top:2.5rem;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  body.single-recipe .single-recipe-row .fl-row-content-wrap{
    margin-top:2.5rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body.single-recipe .single-recipe-row .fl-row-content-wrap{
    margin-top:3.75rem;
  }
}
