.single_recipe_detail_section{
  font-family:Maven Pro,sans-serif;
}

.single_recipe_detail_section .component_recipe_details{
  border-bottom:.0625rem solid #ddd;
  padding-bottom:1.1875rem;
  min-height:124px;
  min-height:7.75rem;
}

@media (max-width:767.98px){
  .single_recipe_detail_section .component_recipe_details{
    padding-bottom:0;
    border:none;
  }
}

.single_recipe_detail_section .component_recipe_details .tile{
  font-family:Maven Pro,sans-serif;
  border-right:.0625rem solid #ddd;
}

.single_recipe_detail_section .component_recipe_details .tile:last-child{
  border-right:none;
}

@media (max-width:767.98px){
  .single_recipe_detail_section .component_recipe_details .tile{
    border:.0625rem solid #ddd;
    border-top:none;
    border-left:none;
  }
  .single_recipe_detail_section .component_recipe_details .tile:first-child{
    border-left:.0625rem solid #ddd;
    border-top:.0625rem solid #ddd;
  }
  .single_recipe_detail_section .component_recipe_details .tile:nth-child(2){
    border-top:.0625rem solid #ddd;
  }
  .single_recipe_detail_section .component_recipe_details .tile:nth-child(odd){
    border-left:.0625rem solid #ddd;
  }
  .single_recipe_detail_section .component_recipe_details .tile:last-child{
    border-right:.0625rem solid #ddd;
  }
}

.single_recipe_detail_section .component_recipe_details .tile .icon{
  padding-top:0;
  height:2.8125rem;
}

.single_recipe_detail_section .component_recipe_details .tile .icon:before{
  margin-top:1.25rem;
  color:#e0251b;
}

.single_recipe_detail_section .component_recipe_details .tile dl dt{
  padding-bottom:.1875rem;
  font-size:1.125rem;
}

@media (max-width:991.98px){
  .single_recipe_detail_section .component_recipe_details .tile dl dt{
    font-size:1rem;
  }
}

@media (max-width:575.98px){
  .single_recipe_detail_section .recipe-share{
    display:-webkit-box;
    display:-webkit-flex;
    display:-moz-box;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
       -moz-box-align:center;
            align-items:center;
    -webkit-box-pack:end;
    -webkit-justify-content:flex-end;
       -moz-box-pack:end;
            justify-content:flex-end;
    height:123px;
    height:7.6875rem;
    padding:0;
    -webkit-box-flex:1;
    -webkit-flex:1;
       -moz-box-flex:1;
            flex:1;
    width:-webkit-calc(100% - 115px);
    width:-webkit-calc(100% - 7.1875rem);
    width:-moz-calc(100% - 115px);
    width:-moz-calc(100% - 7.1875rem);
    width:calc(100% - 115px);
    width:calc(100% - 7.1875rem);
    margin:0;
  }
}

@media (max-width:374px){
  .single_recipe_detail_section .recipe-share{
    -webkit-box-pack:start;
    -webkit-justify-content:flex-start;
       -moz-box-pack:start;
            justify-content:flex-start;
    height:auto;
    width:100%;
  }
}

@media (max-width:575.98px){
  .single_recipe_detail_section .recipe-share .fl-node-content{
    width:100%;
  }
}

.single_recipe_detail_section .component_recipe_steps .title{
  font-weight:700;
}

@media (max-width:767.98px){
  .single_recipe_detail_section .component_recipe_steps .title{
    margin-bottom:0;
  }
}

.single_recipe_detail_section .component_recipe_steps .component-content-wrapper dl{
  border-bottom:.0625rem solid #ddd;
}

.single_recipe_detail_section .component_recipe_steps .component-content-wrapper dl:focus{
  border:none;
}

.single_recipe_detail_section .fl-module-bbmodule-ratings-basic{
  width:110px;
  width:6.875rem;
}

@media (max-width:374px){
  .single_recipe_detail_section .fl-module-bbmodule-ratings-basic{
    width:100%;
  }
}

@media (max-width:767.98px){
  .single_recipe_detail_section .fl-module-bbmodule-ratings-basic .rate_box{
    padding-top:1.25rem;
    height:92px;
    height:5.75rem;
    border-top:.0625rem solid #ddd;
    border-bottom:.0625rem solid #ddd;
    margin-top:.1875rem;
  }
}

@media (max-width:374px){
  .single_recipe_detail_section .fl-module-bbmodule-ratings-basic .rate_box{
    border-bottom:none;
    height:auto;
  }
}

.single_recipe_detail_section .fl-module-bbmodule-ratings-basic .rate_box h3{
  font-family:Maven Pro,sans-serif;
  color:#404040;
  font-weight:700;
  font-size:1.125rem;
}

@media (max-width:991.98px){
  .single_recipe_detail_section .fl-module-bbmodule-ratings-basic .rate_box h3{
    margin-bottom:.625rem;
  }
}

@media (max-width:991.98px){
  .single_recipe_detail_section .fl-module-bbmodule-ratings-basic .rate_box .rate_row{
    padding-bottom:0;
  }
}
