.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: #021c66; border-color: #021c66; 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: #ffffff; border-color: #021c66;}
.not-mobile .social-share a:hover svg path {fill: #021c66;}
.social-share svg path {fill: #ffffff;}
.social-share .native-share svg path {fill: #021c66;}