.component_social_share button{
  -webkit-box-shadow:none;
     -moz-box-shadow:none;
          box-shadow:none;
}

.component_social_share .soc-icon-instagram:before{
  font-family:brand;
}

.component_social_share .soc-icon-youtube:before{
  font-family:brand;
}

.component_social_share .soc-icon-twitter:before{
  font-family:brand;
}

.component_social_share .soc-icon-facebook:before{
  font-family:brand;
}

.component_social_share .soc-icon-email:before{
  font-family:brand;
}

.component_social_share .soc-icon-linkedin:before{
  font-family:brand;
}

@media (max-width:575.98px){
  footer .component_social_share .heading{
    text-align:center;
  }
  footer .component_social_share .social-share-wrapper,footer .component_social_share .social-share-wrapper ul{
    margin-left:auto;
    margin-right:auto;
  }
}

footer .component_social_share .heading{
  line-height:1.8;
}

footer .component_social_share .social-share-wrapper ul{
  -webkit-flex-wrap:nowrap;
          flex-wrap:nowrap;
  gap:15px;
  gap:.9375rem;
  max-width:100%;
}

footer .component_social_share .social-share-wrapper button,footer .component_social_share .social-share-wrapper ul{
  -webkit-box-pack:center;
  -webkit-justify-content:center;
     -moz-box-pack:center;
          justify-content:center;
}

footer .component_social_share .social-share-wrapper button{
  -webkit-box-shadow:none;
     -moz-box-shadow:none;
          box-shadow:none;
  display:-webkit-inline-box !important;
  display:-webkit-inline-flex !important;
  display:-moz-inline-box !important;
  display:inline-flex !important;
  -webkit-box-align:center;
  -webkit-align-items:center;
     -moz-box-align:center;
          align-items:center;
}

footer .component_social_share .social-share-wrapper button.square{
  margin:0;
  padding:.3125rem .75rem;
}

.single-post .component_social_share .social-share-wrapper.center,footer .component_social_share .social-share-wrapper.center{
  margin-left:auto;
  margin-right:auto;
}

.single-post .component_social_share .social-share-wrapper button,footer .component_social_share .social-share-wrapper button{
  -webkit-box-shadow:none;
     -moz-box-shadow:none;
          box-shadow:none;
}

.single-post .component_social_share .social-share-wrapper button.square,footer .component_social_share .social-share-wrapper button.square{
  margin:0;
  padding:.3125rem .75rem;
}

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