@charset "UTF-8";

.fl-module-social_share .component_social_share{
  padding:0 0 1.875rem;
  text-align:right;
}

@media (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{
    border-top:.0625rem solid #cccaca;
    float:left;
    width:100%;
    padding:1.875rem 0;
  }
}

.fl-module-social_share .component_social_share a span,.fl-module-social_share .component_social_share button span{
  background-color:#003976;
  border:.125rem solid #003976;
  color:#fff;
}

@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:2.625rem;
  }
}

.fl-module-social_share .component_social_share h2.title{
  font-family:GTEestiProDisplay-Bold,sans-serif;
  font-size:.875rem;
  padding-top:.3125rem;
  line-height:2.8125rem;
  text-transform:uppercase;
  color:#404040;
  letter-spacing:.25rem;
}

@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{
    float:left;
    padding-right:3.125rem;
    width:39%;
  }
}

@media (max-width:413px){
  .fl-module-social_share .component_social_share h2.title{
    width:5.625rem;
  }
}

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

.fl-module-social_share .component_social_share a{
  padding:.3125rem 0 0;
  margin:0;
}

@media (max-width:767.98px){
  .fl-module-social_share .component_social_share a{
    float:left;
    width:12%;
    text-align:right;
  }
}

@media (max-width:413px){
  .fl-module-social_share .component_social_share a{
    width:14%;
  }
}

@media (max-width:374px){
  .fl-module-social_share .component_social_share a{
    width:13%;
  }
}

@media (max-width:767.98px){
  .fl-module-social_share .component_social_share a span{
    height:3.125rem;
    width:3.125rem;
  }
}

.fl-module-social_share .component_social_share a span:before{
  font-size:1.125rem;
}

@media (min-width:992px) and (max-width:1199.98px){
  .fl-module-social_share .component_social_share a span:before{
    line-height:2.125rem;
  }
}

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

@media (max-width:767.98px){
  .fl-module-social_share .component_social_share a span:before{
    line-height:3rem;
  }
}

.fl-module-social_share .component_social_share a span.dashicons-email-alt:before{
  content:"";
  font-family:brand;
  font-size:.9375rem !important;
}

.fl-module-social_share .component_social_share a span.fa-pinterest:before{
  content:"";
  font-family:brand;
}

.fl-module-social_share .component_social_share a span.fa-linkedin:before{
  content:"";
  font-family:brand;
}

.fl-module-social_share .component_social_share a span.fa-twitter{
  margin-top:.125rem;
}

.fl-module-social_share .component_social_share a span.fa-twitter:before{
  content:"";
  font-family:brand;
  font-size:1rem !important;
}

.fl-module-social_share .component_social_share a span.fa-facebook-f:before{
  content:"";
  font-family:brand;
}

.fl-module-social_share .component_social_share .social-share .social-icon{
  background-color:transparent;
  color:#025436;
  border:none;
  width:2.8125rem;
  text-align:right;
}

@media (min-width:992px) and (max-width:1199.98px){
  .fl-module-social_share .component_social_share .social-share .social-icon{
    width:auto;
    margin-right:1.25rem;
  }
}

@media (min-width:768px) and (max-width:991.98px){
  .fl-module-social_share .component_social_share .social-share .social-icon{
    text-align:left;
  }
}

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

.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:.375rem;
    margin-left:.25rem;
  }
}

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