body.single-recipe .description_section h2{
  font-size:2.25rem;
  margin-bottom:1.875rem;
}

@media (max-width:1600px){
  body.single-recipe .description_section h2{
    font-size:1.875rem;
  }
}

body.single-recipe .description_section p{
  margin-bottom:1.875rem;
}

body.single-recipe .description_section p:empty{
  margin:0;
}

body.single-recipe .fl-row-content-wrap .recipe-top-social-share .fl-module-social_share .component_social_share{
  padding:0 !important;
  border:0 !important;
  height:auto !important;
}

@media (max-width:1600px){
  body.single-recipe .fl-row-content-wrap .z_pattern_text_col .fl-col-content{
    padding-left:2.8125rem;
    padding-right:2.8125rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body.single-recipe .fl-row-content-wrap .z_pattern_text_col .fl-col-content{
    padding-left:1.875rem;
    padding-right:1.875rem;
  }
}

@media (max-width:767.98px){
  body.single-recipe .fl-row-content-wrap .z_pattern_text_col .fl-col-content{
    padding-left:1.5625rem;
    padding-right:1.5625rem;
  }
}

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

@media (min-width:768px) and (max-width:991.98px){
  body.single-recipe .fl-row-content-wrap .z_pattern_text_col .fl-module-separator .fl-module-content{
    margin-top:2.5rem;
    margin-bottom:1.25rem;
  }
}

@media (max-width:767.98px){
  body.single-recipe .fl-row-content-wrap .z_pattern_text_col .fl-module-separator .fl-module-content{
    margin-top:2.5rem;
    margin-bottom:1.875rem;
  }
}

@media (max-width:1600px){
  body.single-recipe .fl-row-content-wrap .z_pattern_text_col h2.fl-heading{
    font-size:2.25rem;
    line-height:2.625rem;
  }
}

@media (max-width:991.98px){
  body.single-recipe .fl-row-content-wrap .z_pattern_text_col h2.fl-heading{
    font-size:1.875rem;
    line-height:2.25rem;
  }
}

@media (max-width:1600px){
  body.single-recipe .fl-row-content-wrap .z_pattern_top_col .fl-col-content{
    min-height:25rem !important;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body.single-recipe .fl-row-content-wrap .z_pattern_top_col .fl-col-content{
    min-height:21.875rem !important;
  }
}

@media (max-width:767.98px){
  body.single-recipe .fl-row-content-wrap .z_pattern_top_col .fl-col-content{
    min-height:16.25rem !important;
  }
}

body.single-recipe .single-related-recipes .component_related h2{
  font-family:Poppins,sans-serif;
  color:#706259;
  font-weight:600;
}

@media (max-width:1600px){
  body.single-recipe .single-related-recipes .component_related h2{
    font-size:1.875rem;
  }
}

body.single-recipe .single-related-recipes .card-deck .card.recipe-card{
  -webkit-border-radius:0;
     -moz-border-radius:0;
          border-radius:0;
  border-top:0;
  margin:0 .375rem;
  min-width:24%;
}

body.single-recipe .single-related-recipes .card-deck .card.recipe-card:first-child{
  margin-left:0;
}

body.single-recipe .single-related-recipes .card-deck .card.recipe-card:last-child{
  margin-right:0;
}

body.single-recipe .single-related-recipes .card-deck .card .card-body{
  border-left:.0625rem solid #ddd;
  border-right:.0625rem solid #ddd;
  border-bottom:.0625rem solid #ddd;
}

body.single-recipe .fl-module-recipe_details .component_recipe_details{
  height:auto;
}

@media (max-width:767.98px){
  body.single-recipe .fl-module-recipe_details .component_recipe_details{
    border-bottom:0;
    padding-bottom:0;
  }
}

@media (max-width:767.98px){
  body.single-recipe .fl-module-recipe_details .component_recipe_details .tile{
    padding:1.375rem .3125rem;
  }
}

body.single-recipe .fl-module-recipe_details .component_recipe_details .tile.tile_makes{
  position:relative;
  min-height:6.125rem;
}

@media (max-width:1600px){
  body.single-recipe .fl-module-recipe_details .component_recipe_details .tile.tile_makes{
    min-height:auto;
  }
}

@media (max-width:767.98px){
  body.single-recipe .fl-module-recipe_details .component_recipe_details .tile.tile_makes{
    border-bottom:.0625rem solid #ddd;
    border-right:.0625rem solid #ddd;
    float:left;
    padding:.9375rem .3125rem;
    width:50%;
  }
  body.single-recipe .fl-module-recipe_details .component_recipe_details .tile.tile_makes:nth-child(2n){
    border-right:0;
  }
}

@media (max-width:767.98px){
  body.single-recipe .fl-module-recipe_details .component_recipe_details .tile.tile_makes{
    min-height:9.375rem;
  }
  body.single-recipe .fl-module-recipe_details .component_recipe_details .tile.tile_makes:before{
    content:"";
    position:absolute;
    top:1.375rem;
    width:.0625rem;
    height:5.9375rem;
    right:0;
  }
  body.single-recipe .fl-module-recipe_details .component_recipe_details .tile.tile_makes:last-child:before{
    display:none;
  }
}

@media (max-width:374px){
  body.single-recipe .fl-module-recipe_details .component_recipe_details .tile.tile_makes{
    width:100%;
    min-height:auto;
    padding-bottom:1.25rem;
    border-right:0;
  }
  body.single-recipe .fl-module-recipe_details .component_recipe_details .tile.tile_makes:before{
    display:none;
  }
}

@media (max-width:1600px){
  body.single-recipe .fl-module-recipe_details .component_recipe_details .tile dt{
    font-size:.875rem;
  }
}

@media (max-width:413px){
  body.single-recipe .fl-module-recipe_details .component_recipe_details .tile dt{
    font-size:.8125rem;
  }
}

@media (max-width:1600px){
  body.single-recipe .fl-module-recipe_details .component_recipe_details .tile dd{
    font-size:.875rem;
  }
}

@media (max-width:413px){
  body.single-recipe .fl-module-recipe_details .component_recipe_details .tile dd{
    font-size:.8125rem;
  }
}

body.single-recipe .fl-module-recipe_steps .component_recipe_steps .title{
  font-size:2.25rem;
}

@media (max-width:1600px){
  body.single-recipe .fl-module-recipe_steps .component_recipe_steps .title{
    font-size:1.875rem;
  }
}

@media (max-width:1600px){
  body.single-recipe .fl-module-recipe_steps .component_recipe_steps dl dt{
    font-size:.875rem;
  }
}

@media (max-width:767.98px){
  body.single-recipe .fl-module-recipe_steps .component_recipe_steps dl dt{
    min-width:4.5rem;
  }
}

@media (max-width:1600px){
  body.single-recipe .fl-module-recipe_characteristics .component_recipe_characteristics a,body.single-recipe .fl-module-recipe_ingredients .component_recipe_ingredients dl,body.single-recipe .fl-module-recipe_steps .component_recipe_steps dl dd{
    font-size:.875rem;
  }
}

@media (max-width:413px){
  body.single-recipe .recipe-top-social-share .fl-module-social_share .component_social_share{
    text-align:left;
  }
}

@media (max-width:413px){
  body.single-recipe .recipe-top-social-share .fl-module-social_share .component_social_share .title{
    width:100%;
  }
}

body.single-recipe .recipe-top-social-share .fl-module-social_share .component_social_share a:last-child{
  padding-left:.5rem;
}

@media (max-width:1199.98px){
  body.single-recipe .recipe-top-social-share .fl-module-social_share .component_social_share a:last-child{
    padding-left:.5rem;
  }
}

@media (max-width:413px){
  body.single-recipe .recipe-top-social-share .fl-module-social_share .component_social_share a:last-child{
    padding-left:.1875rem;
  }
}

/*# sourceMappingURL=template-single-recipe.min.css.map */
