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

.single_recipe_detail_section .title{
  font-family:Maven Pro,sans-serif;
  color:#e0251b;
  font-weight:700;
  font-size:2.25rem;
}

.single_recipe_detail_section .component_recipe_details{
  border-bottom:.0625rem solid #ddd;
  padding-bottom:1.1875rem;
  height:auto;
}

@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;
  padding:0 .625rem;
}

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

@media (max-width:991.98px){
  .single_recipe_detail_section .component_recipe_details .tile{
    font-size:1.875rem;
    padding:.4375rem 0;
  }
}

@media (max-width:767.98px){
  .single_recipe_detail_section .component_recipe_details .tile{
    border:.0625rem solid #ddd;
    border-top:none;
    border-left:none;
    padding:.9375rem 0;
    display:-webkit-box;
    display:-webkit-flex;
    display:-moz-box;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
       -moz-box-orient:vertical;
       -moz-box-direction:normal;
            flex-direction:column;
    -webkit-box-align:center;
    -webkit-align-items:center;
       -moz-box-align:center;
            align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
       -moz-box-pack:center;
            justify-content:center;
  }
  .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:1.5625rem;
}

@media (max-width:767.98px){
  .single_recipe_detail_section .component_recipe_details .tile .icon{
    height:2.1875rem;
    margin-bottom:0;
  }
}

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

.single_recipe_detail_section .component_recipe_details .tile dl dt{
  padding-bottom:.1875rem;
  font-size:1.125rem;
  font-family:Maven Pro,sans-serif;
  font-weight:700;
}

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

.single_recipe_detail_section .component_recipe_details .tile dl dd{
  font-family:Maven Pro,sans-serif;
  font-weight:400;
}

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

@media (max-width:413px){
  .single_recipe_detail_section .component_recipe_details .tile dl dd{
    font-size:.8125rem;
  }
}

.single_recipe_detail_section .component_recipe_steps .title{
  font-weight:700;
  color:#e0251b;
  font-size:2.25rem;
}

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

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

@media (max-width:767.98px){
  .single_recipe_detail_section .rate_box{
    padding-top:1.875rem;
  }
}

.single_recipe_detail_section .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 .rate_box h3{
    margin-bottom:.625rem;
  }
}

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