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

.single-recipe .rate_box h3{
  font-size:18px;
  font-size:1.125rem;
}

@media (max-width:1199.98px){
  .single-recipe .rate_box h3{
    margin-bottom:.625rem;
  }
}

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

@media (min-width:992px) and (max-width:1199.98px){
  .single-recipe .fl-module-social_share .component_social_share{
    padding:1.875rem 0;
  }
}

@media (max-width:767.98px){
  .single-recipe .fl-module-social_share .component_social_share{
    text-align:right;
  }
}

@media (max-width:374px){
  .single-recipe .fl-module-social_share .component_social_share{
    text-align:left;
  }
}

@media (max-width:1299px){
  .single-recipe .fl-module-social_share .component_social_share .social-share{
    padding-left:.3125rem;
  }
}

@media (min-width:1601px){
  .single-recipe .fl-module-social_share .component_social_share .social-share.social-share.print{
    margin-left:1.25rem;
    padding-left:1.25rem;
  }
}

@media (max-width:1299px){
  .single-recipe .fl-module-social_share .component_social_share .social-share.social-share.print{
    margin-left:.3125rem;
    padding-left:.5rem;
  }
}

@media (max-width:767.98px){
  .single-recipe .fl-module-social_share .component_social_share .social-share.social-share.print{
    margin-left:.625rem;
    padding-left:.9375rem;
  }
}

.single-recipe .fl-module-social_share .component_social_share .social-share.social-share.print span:hover:before{
  color:#e0251b;
}

.single-recipe .fl-module-social_share .component_social_share .social-share span{
  border:none;
}

@media (min-width:1601px){
  .single-recipe .fl-module-social_share .component_social_share .social-share span{
    width:60px;
    width:3.75rem;
    height:60px;
    height:3.75rem;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  .single-recipe .fl-module-social_share .component_social_share .social-share span{
    height:36px;
    height:2.25rem;
    width:36px;
    width:2.25rem;
  }
}

@media (min-width:1601px){
  .single-recipe .fl-module-social_share .component_social_share .social-share span:before{
    font-size:24px;
    font-size:1.5rem;
    line-height:60px;
    line-height:3.75rem;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  .single-recipe .fl-module-social_share .component_social_share .social-share span:before{
    line-height:36px;
    line-height:2.25rem;
    font-size:16px;
    font-size:1rem;
  }
}

.single-recipe .fl-module-social_share .component_social_share.show_print_button a:last-child{
  border-left:.0625rem solid #ddd;
}

@media (min-width:992px) and (max-width:1199.98px){
  .single-recipe .fl-module-social_share .component_social_share.show_print_button a:last-child{
    margin-left:.3125rem;
    padding-left:.3125rem;
  }
}

.single-recipe .fl-module-social_share .component_social_share.show_print_button a span{
  background-color:#e0251b;
  border:.0625rem solid #e0251b;
}

.single-recipe .fl-module-social_share .component_social_share.-show-print-option .social-share.print .social-icon{
  color:#e0251b;
}

.single-recipe .fl-module-social_share .component_social_share.-show-print-option .social-share.print .social-icon:before{
  font-size:40px;
  font-size:2.5rem;
}

@media (min-width:1601px){
  .single-recipe .fl-module-social_share .component_social_share.-show-print-option .social-share.print .social-icon:before{
    font-size:60px;
    font-size:3.75rem;
  }
}

@media (max-width:1600px){
  .single-recipe .fl-module-social_share .component_social_share.-show-print-option .social-share.print .social-icon:before{
    font-size:45px;
    font-size:2.8125rem;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  .single-recipe .fl-module-social_share .component_social_share.-show-print-option .social-share.print .social-icon:before{
    font-size:36px;
    font-size:2.25rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  .single-recipe .fl-module-social_share .component_social_share.-show-print-option .social-share.print .social-icon:before{
    font-size:40px;
    font-size:2.5rem;
  }
}

@media print{
  .single-recipe .fl-module-social_share .component_social_share{
    display:none;
  }
}
