@charset "UTF-8";

.single_recipe_detail_section .component_social_share{
  min-height:124px;
  min-height:7.75rem;
}

@media (min-width:992px) and (max-width:1199.98px){
  .single_recipe_detail_section .component_social_share{
    text-align:right;
    padding-top:1.875rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  .single_recipe_detail_section .component_social_share{
    min-height:auto;
    display:-webkit-box;
    display:-webkit-flex;
    display:-moz-box;
    display:flex;
    padding-top:.6875rem;
    padding-bottom:.75rem;
  }
}

@media (max-width:767.98px){
  .single_recipe_detail_section .component_social_share{
    padding-top:1.25rem;
    min-height:auto;
    text-align:right;
  }
}

@media (max-width:374px){
  .single_recipe_detail_section .component_social_share{
    min-height:auto;
    width:100%;
    border-top:0;
    padding-top:0;
    text-align:left;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  .single_recipe_detail_section .component_social_share .social-share{
    padding-left:0;
  }
}

@media (min-width:992px) and (max-width:1199.98px){
  .single_recipe_detail_section .component_social_share .social-share span.social-icon{
    height:40px;
    height:2.5rem;
    width:40px;
    width:2.5rem;
  }
}

.single_recipe_detail_section .component_social_share .social-share span.social-icon:before{
  line-height:41px;
  line-height:2.5625rem;
}

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

@media (max-width:374px){
  .single_recipe_detail_section .component_social_share.-show-print-option{
    border-top:0;
  }
}

@media (max-width:991.98px){
  .single_recipe_detail_section .component_social_share.-show-print-option .social-share{
    padding-left:.125rem;
  }
}

.single_recipe_detail_section .component_social_share.-show-print-option .social-share.email{
  border-right:.0625rem solid #ddd;
  margin-right:.625rem;
  padding-right:1.25rem;
}

@media (min-width:992px) and (max-width:1199.98px){
  .single_recipe_detail_section .component_social_share.-show-print-option .social-share.email{
    margin-right:0;
    padding-right:.4375rem;
  }
}

@media (max-width:991.98px){
  .single_recipe_detail_section .component_social_share.-show-print-option .social-share.email{
    margin-right:0;
    padding-right:.625rem;
  }
}

.single_recipe_detail_section .component_social_share.-show-print-option .social-share.email .social-icon:before{
  content:"";
  font-size:16px;
  font-size:1rem;
  font-family:brand;
  color:#fff;
}

.single_recipe_detail_section .component_social_share.-show-print-option .social-share.print{
  border:.0625rem solid #ddd;
  -webkit-border-radius:50%;
     -moz-border-radius:50%;
          border-radius:50%;
  font-size:22px;
  font-size:1.375rem;
  height:45px;
  height:2.8125rem;
  width:45px;
  width:2.8125rem;
  display:inline-block;
  text-align:center;
  line-height:45px;
  line-height:2.8125rem;
  color:#e0251b;
  padding:0;
  margin-left:.3125rem;
}

@media (min-width:992px) and (max-width:1199.98px){
  .single_recipe_detail_section .component_social_share.-show-print-option .social-share.print{
    margin-left:.0625rem;
  }
}

.single_recipe_detail_section .component_social_share.-show-print-option .social-share.print .social-icon:before{
  content:"";
  font-size:22px;
  font-size:1.375rem;
  font-family:brand;
  color:#e0251b;
}
