.socicon:where(.social-icon) {
position: relative;
top: 3px;
display: inline-block;
font-style: normal;
font-weight: normal;
line-height: 1;
font-size: 1.2em;
}
.socicon:where(.social-icon):empty,
.socicon:where(.social-icon.wpzoom-svg) {
width: 1em;
}
.genericon:where(.social-icon) {
font-size: 16px;
vertical-align: top;
text-align: center;
transition: color .1s ease-in 0s;
display: inline-block;
font-style: normal;
font-weight: normal;
font-variant: normal;
line-height: 1;
text-decoration: inherit;
text-transform: none;
}
.academicons:where(.social-icon),
.fa:where(.social-icon) {
display: inline-block;
font-style: normal;
font-weight: normal;
line-height: 1;
}
.fab:where(.social-icon),
.far:where(.social-icon),
.fas:where(.social-icon) {
display: inline-block;
font-style: normal;
font-variant: normal;
line-height: 1;
}
.dashicons:where(.social-icon) {
display: inline-block;
line-height: 1;
font-weight: 400;
font-style: normal;
text-decoration: inherit;
text-transform: none;
width: 20px;
height: 20px;
font-size: 20px;
vertical-align: top;
text-align: center;
transition: color .1s ease-in;
} .social-icon.wpzoom-svg::before {
content: none !important;
} .social-icon.wpzoom-svg {
display: inline-flex;
align-items: center;
justify-content: center;
}
.social-icon.wpzoom-svg > .wpzoom-svg-icon {
display: block;
flex: none;
overflow: visible;
}