.social-share {padding-top: 1em; margin-top: 1.5em; border-top: 1px solid rgba(0,0,0,0.1);}
.social-share a {font-size: 1em; width: 2em; height: 2em; margin-right: 1em; border-radius: 50%; border: 1px solid; background: #00186a; border-color: #00186a; display: flex; align-items: center; justify-content: center; text-align: center; }
.social-share a:last-child {margin-right: 0;}
.not-mobile .social-share a:hover {background: #fafbff; border-color: #00186a;}
.not-mobile .social-share a:hover svg path {fill: #00186a;}
.social-share svg path {fill: #fafbff;}
.social-share .native-share svg path {fill: #00186a;}