.jetpack_widget_social_icons ul,
.jetpack_widget_social_icons li {
 list-style: none;
}
.jetpack_widget_social_icons ul {
 display: block;
 margin: 0 0 1.5em;
 padding: 0;
}
.jetpack_widget_social_icons ul li {
 border: 0;
 display: inline-block;
 line-height: 1;
 margin: 0;
 padding: 0;
}
.jetpack_widget_social_icons ul li:before,
.jetpack_widget_social_icons ul li:after {
 display: none;
}
.jetpack_widget_social_icons a {
 border: 0;
 box-shadow: none;
 display: block;
 height: 24px;
 text-decoration: none;
 width: 24px;
}
.jetpack_widget_social_icons svg {
 color: inherit;
 fill: currentColor;
 height: inherit;
 vertical-align: middle;
 width: inherit;
}
/* Sizes */
.jetpack_widget_social_icons ul.size-small a {
 height: 24px;
 width: 24px;
}
.jetpack_widget_social_icons ul.size-medium a {
 height: 32px;
 width: 32px;
}
.jetpack_widget_social_icons ul.size-large a {
 height: 48px;
 width: 48px;
}
/*
Text meant only for screen readers.
Provides support for themes that do not bundle this CSS yet.
@see https://make.wordpress.org/accessibility/2015/02/09/hiding-text-for-screen-readers-with-wordpress-core/
***********************************/
.screen-reader-text {
 border: 0;
 clip: rect(1px, 1px, 1px, 1px);
 clip-path: inset(50%);
 height: 1px;
 margin: -1px;
 overflow: hidden;
 padding: 0;
 position: absolute ! important;
 width: 1px;
 word-wrap: normal ! important;
}