@charset "UTF-8";

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;
  }
}

body.single-recipe .fl-row-content-wrap .z_pattern_text_col .fl-heading{
  text-transform:lowercase;
}

body.single-recipe .fl-row-content-wrap .z_pattern_text_col .fl-heading:first-letter{
  text-transform:uppercase;
}

@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:20rem !important;
  }
}

body.single-recipe .fl-row-content-wrap .z_pattern_top_col .fl-col-content .-video-link .fl-icon-wrap .fl-icon a .icon-play-2{
  line-height:4.6875rem;
  width:4.6875rem;
}

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

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

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

@media (max-width:767.98px){
  body.single-recipe .fl-module-recipe_details .component_recipe_details .tile{
    padding-left:.3125rem;
    padding-right:.3125rem;
    margin-top:1.875rem;
    margin-bottom:1.875rem;
  }
}

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:0;
    border-right:.0625rem solid #ddd;
    float:left;
    padding:0 .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{
    margin-top:0;
  }
  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:50%;
    min-height:auto;
    padding-bottom:1.25rem;
    margin-top:.9375rem;
    margin-bottom:.9375rem;
    border-bottom:0;
    border-right:.0625rem solid #ddd;
  }
  body.single-recipe .fl-module-recipe_details .component_recipe_details .tile.tile_makes:before{
    display:none;
  }
}

body.single-recipe .fl-module-recipe_details .component_recipe_details .tile dt{
  color:#3a393c;
  font-family:Gotham Bold,sans-serif;
  font-size:1rem;
}

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

body.single-recipe .fl-module-recipe_details .component_recipe_details .tile dd{
  color:#3a393c;
}

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

@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;
  }
}

body.single-recipe .fl-module-recipe_steps .component_recipe_steps dl{
  font-family:Gotham Bold,sans-serif;
}

@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_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 .fl-module-recipe_ingredients .component_recipe_ingredients dd,body.single-recipe .fl-module-recipe_ingredients .component_recipe_ingredients dl,body.single-recipe .fl-module-recipe_ingredients .component_recipe_ingredients dt{
    font-size:.625rem;
  }
}

@media (max-width:1600px){
  body.single-recipe .fl-module-recipe_characteristics .component_recipe_characteristics a{
    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;
  }
}

@media (min-width:1200px) and (max-width:1299px){
  body.single-recipe .featured-recipes-row .fl-row-content-wrap{
    padding-left:1.875rem;
    padding-right:1.875rem;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  body.single-recipe .featured-recipes-row .fl-row-content-wrap{
    padding-left:1.875rem;
    padding-right:1.875rem;
  }
}

body.single-recipe .featured-recipes-row .fl-col-group{
  max-width:107.5rem;
  margin:0 auto;
}

@media (max-width:767.98px){
  body.single-recipe .component-recipe-ingredients dl .desc{
    -webkit-box-flex:0;
    -webkit-flex:0 0 50%;
       -moz-box-flex:0;
            flex:0 0 50%;
    max-width:50%;
  }
}

@media (max-width:767.98px){
  body.single-recipe .social-recipe-sec .fl-module-content .fl-module-custom .component_social_share{
    text-align:right;
  }
}

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

@media (max-width:767.98px){
  body.single-recipe .social-recipe-sec .fl-module-content .fl-module-custom .component_social_share .title{
    width:auto;
    padding:0;
    line-height:2.1875rem;
  }
}

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

body.single-recipe .social-recipe-sec .fl-module-content .fl-module-custom .component_social_share .social-share .social-icon{
  background-color:#f0ebce;
  border-color:#f0ebce;
  color:#d10029;
}

@media (max-width:767.98px){
  body.single-recipe .social-recipe-sec .fl-module-content .fl-module-custom .component_social_share .social-share .social-icon{
    height:2.5rem;
    width:2.5rem;
  }
}

@media (max-width:767.98px){
  body.single-recipe .social-recipe-sec .fl-module-content .fl-module-custom .component_social_share .social-share .social-icon:before{
    line-height:2.5rem;
  }
}

body.single-recipe .social-recipe-sec .fl-module-content .fl-module-custom .component_social_share .social-share .social-icon.dashicons-email-alt:before{
  content:"";
  font-family:brand;
  font-size:2.5rem;
  line-height:2.625rem;
}

@media (max-width:1199.98px){
  body.single-recipe .social-recipe-sec .fl-module-content .fl-module-custom .component_social_share .social-share .social-icon.dashicons-email-alt:before{
    font-size:2rem !important;
    line-height:2.125rem;
  }
}

body.single-recipe .component_simple_video .video-defer-container .video-defer{
  min-height:31.25rem;
}

@media (max-width:1600px){
  body.single-recipe .component_simple_video .video-defer-container .video-defer{
    min-height:25rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  body.single-recipe .component_simple_video .video-defer-container .video-defer{
    min-height:21.875rem;
  }
}

@media (max-width:767.98px){
  body.single-recipe .component_simple_video .video-defer-container .video-defer{
    min-height:20rem;
  }
}

body.single-recipe .wok-icon-col .fl-col-content{
  display:-webkit-box;
  display:-webkit-flex;
  display:-moz-box;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -webkit-flex-direction:row;
     -moz-box-orient:horizontal;
     -moz-box-direction:normal;
          flex-direction:row;
  -webkit-box-pack:start;
  -webkit-justify-content:flex-start;
     -moz-box-pack:start;
          justify-content:flex-start;
  -webkit-box-align:center;
  -webkit-align-items:center;
     -moz-box-align:center;
          align-items:center;
}

body.single-recipe .wok-icon-col .fl-col-content .fl-module{
  display:inline;
  width:auto;
}

@media (max-width:374px){
  body.single-recipe .wok-icon-col .fl-col-content .fl-module{
    width:50%;
  }
}

@media (max-width:374px){
  body.single-recipe .wok-icon-col .fl-col-content .fl-module p{
    font-size:.875rem;
  }
}

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