.component_recipe_steps .component-content-wrapper:focus{
  outline:0;
}

.component_recipe_steps .title{
  margin:0 0 1.875rem;
  font-weight:300;
  line-height:normal;
  font-size:1.875rem;
}

.component_recipe_steps .d-flex{
  border-bottom:.0625rem solid #ced4da;
  margin-bottom:.3125rem;
  padding:1.25rem 0;
}

.component_recipe_steps .d-flex .col,.component_recipe_steps .d-flex .col-2{
  color:#404040;
}

@media (min-width:768px) and (max-width:991.98px){
  .component_recipe_steps .d-flex .col,.component_recipe_steps .d-flex .col-2{
    font-size:.875rem;
  }
}

.component_recipe_steps .d-flex .col-2{
  font-size:1rem;
  float:left;
  width:9.375rem;
}

.component_recipe_steps .d-flex .col{
  margin-bottom:0;
}

@media print{
  .component_recipe_steps .title{
    margin-bottom:1.25rem;
  }
}
