@charset "UTF-8";

@media (min-width:992px) and (max-width:1199.98px){
  .fl-module-social_share .component_social_share{
    text-align:left;
  }
}

@media (max-width:767.98px){
  .fl-module-social_share .component_social_share{
    padding-top:1.875rem;
    float:right;
    width:100%;
    text-align:right;
  }
}

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

@media (max-width:1600px){
  .fl-module-social_share .component_social_share a span:before,.fl-module-social_share .component_social_share button span:before{
    line-height:42px;
    line-height:2.625rem;
  }
}

.fl-module-social_share .component_social_share h2.title{
  padding-top:.3125rem;
  margin-right:.3125rem;
}

@media (min-width:992px) and (max-width:1199.98px){
  .fl-module-social_share .component_social_share h2.title{
    width:100%;
  }
}

@media (max-width:767.98px){
  .fl-module-social_share .component_social_share h2.title{
    padding-top:0;
    float:left;
    padding-right:0;
    width:auto;
  }
}

@media (max-width:374px){
  .fl-module-social_share .component_social_share h2.title{
    width:100%;
  }
}

@media (max-width:1600px){
  .fl-module-social_share .component_social_share .social-share{
    padding:0 .1875rem;
  }
  .fl-module-social_share .component_social_share .social-share:last-child{
    padding-left:.1875rem;
  }
}

@media (max-width:767.98px){
  .fl-module-social_share .component_social_share .social-share{
    float:none;
  }
}

@media (max-width:374px){
  .fl-module-social_share .component_social_share .social-share{
    margin-right:0;
  }
}

@media (max-width:767.98px){
  .fl-module-social_share .component_social_share .social-share .social-icon{
    height:50px;
    height:3.125rem;
    width:50px;
    width:3.125rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  .fl-module-social_share .component_social_share .social-share .social-icon:before{
    line-height:38px;
    line-height:2.375rem;
  }
}

@media (max-width:767.98px){
  .fl-module-social_share .component_social_share .social-share .social-icon:before{
    line-height:48px;
    line-height:3rem;
  }
}

.fl-module-social_share .component_social_share .social-share .social-icon.dashicons-email-alt:before{
  content:"";
  font-family:brand;
  font-size:45px;
  font-size:2.8125rem;
}

@media (max-width:1600px){
  .fl-module-social_share .component_social_share .social-share .social-icon.dashicons-email-alt:before{
    font-size:40px;
    font-size:2.5rem;
  }
}

@media (-ms-high-contrast:none){
  .fl-module-social_share .component_social_share .social-share .social-icon{
    padding:.125rem 0;
  }
}

.fl-module-social_share .component_social_share.-show-print-option .social-share.print{
  padding-left:.9375rem;
  padding-right:0;
  margin-right:0;
  margin-left:.6875rem;
}

@media (min-width:768px) and (max-width:991.98px){
  .fl-module-social_share .component_social_share.-show-print-option .social-share.print{
    padding-left:.625rem;
    margin-left:.375rem;
  }
}

@media (max-width:413px){
  .fl-module-social_share .component_social_share.-show-print-option .social-share.print{
    padding-left:.6875rem;
    margin-left:.3125rem;
  }
}

@media (max-width:374px){
  .fl-module-social_share .component_social_share.-show-print-option .social-share.print{
    padding-left:.625rem;
    margin-left:.25rem;
  }
}

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

/*# sourceMappingURL=social_share_theme.min.css.map */
