/*
 * Apple Lockdown Mode icon fallback (Teamwork task 41558674).
 *
 * Lockdown Mode blocks all downloaded web fonts, including the Font Awesome
 * icon font, so every <i class="fa ..."> and CSS icon drawn with
 * font-family: FontAwesome renders blank. fixes/lockdown-icons.js (loaded by
 * functions.php and the US Protest Law Tracker) adds html.icon-font-blocked only when
 * the icon font fails to load; these rules then redraw each icon the theme
 * uses as an inline SVG mask filled with the text colour. The detection lives
 * in fixes/lockdown-icons.js. Images are not
 * blocked by Lockdown Mode, so the icons stay visible. Normal visitors never
 * get the class, so nothing here changes the site for them.
 *
 * Generated file - icons are simplified look-alikes of the Font Awesome
 * glyphs, not copies.
 */

/* shared: blank the missing glyph and paint the SVG shape in the text colour */
html.icon-font-blocked .fa-chevron-down::before,
html.icon-font-blocked .btn.style3 .fa.fa-angle-right::before,
html.icon-font-blocked .btn.style3 .fa.fa-plus-circle::before,
html.icon-font-blocked .btn.style4 .fa.fa-angle-right::before,
html.icon-font-blocked .btn.style4 .fa.fa-plus-circle::before,
html.icon-font-blocked body.uscnl-site .btn.style7 .fa.fa-angle-right::before,
html.icon-font-blocked body.uscnl-site .btn.style7 .fa.fa-plus-circle::before,
html.icon-font-blocked body.uscnl-site .btn.style8 .fa.fa-angle-right::before,
html.icon-font-blocked body.uscnl-site .btn.style8 .fa.fa-plus-circle::before,
html.icon-font-blocked .fa-chevron-right::before,
html.icon-font-blocked .fa-chevron-left::before,
html.icon-font-blocked .fa-plus-circle::before,
html.icon-font-blocked .fa.fa-angle-right::before,
html.icon-font-blocked .fa-minus-circle::before,
html.icon-font-blocked .fa-chevron-circle-down::before,
html.icon-font-blocked .fa-chevron-circle-right::before,
html.icon-font-blocked .app-block-one-grid .pager.numbers .facetwp-pager .facetwp-page.prev::before,
html.icon-font-blocked .app-block-one-grid .pager.numbers .facetwp-pager .facetwp-page.next::after,
html.icon-font-blocked .fa-close::before,
html.icon-font-blocked .fa-times::before,
html.icon-font-blocked .fa-plus::before,
html.icon-font-blocked .fa-external-link::before,
html.icon-font-blocked .pt-cv-wrapper .pt-cv-view .libraryitem .cvli-title a[target=_blank]::before,
html.icon-font-blocked .fa-envelope::before,
html.icon-font-blocked .fa-phone::before,
html.icon-font-blocked .fa-share::before,
html.icon-font-blocked .fa-tags::before,
html.icon-font-blocked .fa-tag::before,
html.icon-font-blocked .fa-circle::before,
html.icon-font-blocked .fa-linkedin::before,
html.icon-font-blocked .fa-facebook::before,
html.icon-font-blocked .fa-facebook-f::before {
  content: "" !important;
  font-family: inherit !important;
  display: inline-block !important;
  width: 1em;
  height: 1em;
  vertical-align: -0.125em;
  background-color: currentColor;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-size: contain;
  mask-size: contain;
}

/* chevron-down */
html.icon-font-blocked .fa-chevron-down::before,
html.icon-font-blocked .btn.style3 .fa.fa-angle-right::before,
html.icon-font-blocked .btn.style3 .fa.fa-plus-circle::before,
html.icon-font-blocked .btn.style4 .fa.fa-angle-right::before,
html.icon-font-blocked .btn.style4 .fa.fa-plus-circle::before,
html.icon-font-blocked body.uscnl-site .btn.style7 .fa.fa-angle-right::before,
html.icon-font-blocked body.uscnl-site .btn.style7 .fa.fa-plus-circle::before,
html.icon-font-blocked body.uscnl-site .btn.style8 .fa.fa-angle-right::before,
html.icon-font-blocked body.uscnl-site .btn.style8 .fa.fa-plus-circle::before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='3.5' d='M5 8.5l7 7 7-7'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='3.5' d='M5 8.5l7 7 7-7'/%3E%3C/svg%3E");
}

/* chevron-right */
html.icon-font-blocked .fa-chevron-right::before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='3.5' d='M8.5 5l7 7-7 7'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='3.5' d='M8.5 5l7 7-7 7'/%3E%3C/svg%3E");
}

/* chevron-left */
html.icon-font-blocked .fa-chevron-left::before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='3.5' d='M15.5 5l-7 7 7 7'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='3.5' d='M15.5 5l-7 7 7 7'/%3E%3C/svg%3E");
}

/* plus-circle */
html.icon-font-blocked .fa-plus-circle::before,
html.icon-font-blocked .fa.fa-angle-right::before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M12 1a11 11 0 1 0 0 22a11 11 0 1 0 0-22zM10.5 6h3v4.5H18v3h-4.5V18h-3v-4.5H6v-3h4.5z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M12 1a11 11 0 1 0 0 22a11 11 0 1 0 0-22zM10.5 6h3v4.5H18v3h-4.5V18h-3v-4.5H6v-3h4.5z'/%3E%3C/svg%3E");
}

/* minus-circle */
html.icon-font-blocked .fa-minus-circle::before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M12 1a11 11 0 1 0 0 22a11 11 0 1 0 0-22zM6 10.5h12v3H6z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M12 1a11 11 0 1 0 0 22a11 11 0 1 0 0-22zM6 10.5h12v3H6z'/%3E%3C/svg%3E");
}

/* chevron-circle-down */
html.icon-font-blocked .fa-chevron-circle-down::before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M12 1a11 11 0 1 0 0 22a11 11 0 1 0 0-22zM6.5 9.5l2-2 3.5 3.5 3.5-3.5 2 2-5.5 5.5z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M12 1a11 11 0 1 0 0 22a11 11 0 1 0 0-22zM6.5 9.5l2-2 3.5 3.5 3.5-3.5 2 2-5.5 5.5z'/%3E%3C/svg%3E");
}

/* chevron-circle-right */
html.icon-font-blocked .fa-chevron-circle-right::before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M12 1a11 11 0 1 0 0 22a11 11 0 1 0 0-22zM9.5 6.5l-2 2 3.5 3.5-3.5 3.5 2 2 5.5-5.5z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M12 1a11 11 0 1 0 0 22a11 11 0 1 0 0-22zM9.5 6.5l-2 2 3.5 3.5-3.5 3.5 2 2 5.5-5.5z'/%3E%3C/svg%3E");
}

/* arrow-circle-left */
html.icon-font-blocked .app-block-one-grid .pager.numbers .facetwp-pager .facetwp-page.prev::before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M12 1a11 11 0 1 0 0 22a11 11 0 1 0 0-22zM12 6.5l2 2-2.1 2.1h5.6v2.8h-5.6l2.1 2.1-2 2L6.5 12z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M12 1a11 11 0 1 0 0 22a11 11 0 1 0 0-22zM12 6.5l2 2-2.1 2.1h5.6v2.8h-5.6l2.1 2.1-2 2L6.5 12z'/%3E%3C/svg%3E");
}

/* arrow-circle-right */
html.icon-font-blocked .app-block-one-grid .pager.numbers .facetwp-pager .facetwp-page.next::after {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M12 1a11 11 0 1 0 0 22a11 11 0 1 0 0-22zM12 6.5l-2 2 2.1 2.1H6.5v2.8h5.6L10 15.5l2 2 5.5-5.5z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M12 1a11 11 0 1 0 0 22a11 11 0 1 0 0-22zM12 6.5l-2 2 2.1 2.1H6.5v2.8h5.6L10 15.5l2 2 5.5-5.5z'/%3E%3C/svg%3E");
}

/* close */
html.icon-font-blocked .fa-close::before,
html.icon-font-blocked .fa-times::before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='3.5' d='M6 6l12 12M18 6L6 18'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='3.5' d='M6 6l12 12M18 6L6 18'/%3E%3C/svg%3E");
}

/* plus */
html.icon-font-blocked .fa-plus::before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='3.5' d='M12 4v16M4 12h16'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='3.5' d='M12 4v16M4 12h16'/%3E%3C/svg%3E");
}

/* external-link */
html.icon-font-blocked .fa-external-link::before,
html.icon-font-blocked .pt-cv-wrapper .pt-cv-view .libraryitem .cvli-title a[target=_blank]::before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5' d='M14 3h7v7M21 3l-9 9M19 14v6H4V5h6'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5' d='M14 3h7v7M21 3l-9 9M19 14v6H4V5h6'/%3E%3C/svg%3E");
}

/* envelope */
html.icon-font-blocked .fa-envelope::before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5' d='M3 5h18v14H3zM3.5 6l8.5 7 8.5-7'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5' d='M3 5h18v14H3zM3.5 6l8.5 7 8.5-7'/%3E%3C/svg%3E");
}

/* phone */
html.icon-font-blocked .fa-phone::before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6.6 10.8a15.1 15.1 0 0 0 6.6 6.6l2.2-2.2a1 1 0 0 1 1-.25c1.1.37 2.3.57 3.6.57a1 1 0 0 1 1 1V20a1 1 0 0 1-1 1A17 17 0 0 1 3 4a1 1 0 0 1 1-1h3.5a1 1 0 0 1 1 1c0 1.25.2 2.45.57 3.57a1 1 0 0 1-.25 1z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6.6 10.8a15.1 15.1 0 0 0 6.6 6.6l2.2-2.2a1 1 0 0 1 1-.25c1.1.37 2.3.57 3.6.57a1 1 0 0 1 1 1V20a1 1 0 0 1-1 1A17 17 0 0 1 3 4a1 1 0 0 1 1-1h3.5a1 1 0 0 1 1 1c0 1.25.2 2.45.57 3.57a1 1 0 0 1-.25 1z'/%3E%3C/svg%3E");
}

/* share */
html.icon-font-blocked .fa-share::before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='18' cy='5' r='3'/%3E%3Ccircle cx='6' cy='12' r='3'/%3E%3Ccircle cx='18' cy='19' r='3'/%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M18 5L6 12l12 7'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='18' cy='5' r='3'/%3E%3Ccircle cx='6' cy='12' r='3'/%3E%3Ccircle cx='18' cy='19' r='3'/%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M18 5L6 12l12 7'/%3E%3C/svg%3E");
}

/* tags */
html.icon-font-blocked .fa-tags::before,
html.icon-font-blocked .fa-tag::before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M2 2h9l11 11-9 9L2 11zM7 5a2 2 0 1 0 0 4a2 2 0 1 0 0-4z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M2 2h9l11 11-9 9L2 11zM7 5a2 2 0 1 0 0 4a2 2 0 1 0 0-4z'/%3E%3C/svg%3E");
}

/* circle */
html.icon-font-blocked .fa-circle::before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 1a11 11 0 1 0 0 22a11 11 0 1 0 0-22z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 1a11 11 0 1 0 0 22a11 11 0 1 0 0-22z'/%3E%3C/svg%3E");
}

/* linkedin */
html.icon-font-blocked .fa-linkedin::before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2.5 8.5h4.2V22H2.5zM4.6 1.8a2.4 2.4 0 1 0 0 4.8a2.4 2.4 0 1 0 0-4.8zM9.2 8.5h4v1.9c.6-1.1 2-2.2 4.1-2.2 4.3 0 5.1 2.8 5.1 6.5V22h-4.2v-6.5c0-1.6 0-3.6-2.2-3.6s-2.6 1.7-2.6 3.5V22H9.2z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2.5 8.5h4.2V22H2.5zM4.6 1.8a2.4 2.4 0 1 0 0 4.8a2.4 2.4 0 1 0 0-4.8zM9.2 8.5h4v1.9c.6-1.1 2-2.2 4.1-2.2 4.3 0 5.1 2.8 5.1 6.5V22h-4.2v-6.5c0-1.6 0-3.6-2.2-3.6s-2.6 1.7-2.6 3.5V22H9.2z'/%3E%3C/svg%3E");
}

/* facebook */
html.icon-font-blocked .fa-facebook::before,
html.icon-font-blocked .fa-facebook-f::before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M13.5 23v-9.5h3.2l.5-3.8h-3.7V7.3c0-1.1.3-1.8 1.9-1.8h2V2.2c-.3 0-1.5-.2-2.9-.2-2.9 0-4.8 1.8-4.8 5v2.7H6.5v3.8h3.2V23z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M13.5 23v-9.5h3.2l.5-3.8h-3.7V7.3c0-1.1.3-1.8 1.9-1.8h2V2.2c-.3 0-1.5-.2-2.9-.2-2.9 0-4.8 1.8-4.8 5v2.7H6.5v3.8h3.2V23z'/%3E%3C/svg%3E");
}

/* Library list external-link icon: the font version used spaces for padding */
html.icon-font-blocked .pt-cv-wrapper .pt-cv-view .libraryitem .cvli-title a[target=_blank]::before {
  margin: 0 0.5em 0 0.25em;
  width: 0.9em;
  height: 0.9em;
}

/* Policy tracker tables: check / cross / minus inside coloured circles.
   Unicode symbols from the system font keep the existing circle background. */
html.icon-font-blocked .app-block-one-grid .articles.rows.provision .article .wp-block-details summary .li-field.offense::before {
  content: "\2713\FE0E" !important;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif !important;
  font-weight: 700;
}
html.icon-font-blocked .app-block-one-grid .articles.rows.provision .article .wp-block-details summary .li-field.no::before {
  content: "\2715\FE0E" !important;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif !important;
  font-weight: 700;
}
html.icon-font-blocked .app-block-one-grid .articles.rows.cybercrime .article .wp-block-details[open=true] summary::before {
  content: "\2212" !important;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif !important;
}

/* Content Views pagination: the theme hides the Previous/Next link text
   (white) and shows only an icon. With the icon font blocked, show the link
   text in dark teal instead and drop the empty icon. */
html.icon-font-blocked .pt-cv-pagination .cv-pageitem-prev a,
html.icon-font-blocked .pagination .cv-pageitem-prev a,
html.icon-font-blocked .pt-cv-pagination .cv-pageitem-next a,
html.icon-font-blocked .pagination .cv-pageitem-next a {
  color: #016e87 !important;
}
html.icon-font-blocked .pt-cv-pagination .cv-pageitem-prev a::before,
html.icon-font-blocked .pagination .cv-pageitem-prev a::before,
html.icon-font-blocked .pt-cv-pagination .cv-pageitem-next a::before,
html.icon-font-blocked .pagination .cv-pageitem-next a::before {
  display: none !important;
}

/* US Protest Law Tracker share buttons: the theme draws them as the letters
   F and L in the socialico icon font. lockdown-icons.js adds
   html.social-font-blocked when that font fails to load; hide the letters and
   draw the Facebook / X marks instead. */
html.social-font-blocked a.share.fb,
html.social-font-blocked a.share.tw {
  font-size: 0 !important;
  line-height: 0 !important;
}
html.social-font-blocked a.share.fb::before,
html.social-font-blocked a.share.tw::before {
  content: "";
  display: inline-block;
  width: 24px;
  height: 24px;
  vertical-align: middle;
  background-color: currentColor;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-size: contain;
  mask-size: contain;
}
html.social-font-blocked a.share.fb::before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M13.5 23v-9.5h3.2l.5-3.8h-3.7V7.3c0-1.1.3-1.8 1.9-1.8h2V2.2c-.3 0-1.5-.2-2.9-.2-2.9 0-4.8 1.8-4.8 5v2.7H6.5v3.8h3.2V23z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M13.5 23v-9.5h3.2l.5-3.8h-3.7V7.3c0-1.1.3-1.8 1.9-1.8h2V2.2c-.3 0-1.5-.2-2.9-.2-2.9 0-4.8 1.8-4.8 5v2.7H6.5v3.8h3.2V23z'/%3E%3C/svg%3E");
}
html.social-font-blocked a.share.tw::before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M18.9 1.15h3.68l-8.04 9.19L24 22.85h-7.4l-5.8-7.58-6.64 7.58H.47l8.6-9.83L0 1.15h7.6l5.24 6.93zM17.6 20.64h2.04L6.49 3.24H4.3z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M18.9 1.15h3.68l-8.04 9.19L24 22.85h-7.4l-5.8-7.58-6.64 7.58H.47l8.6-9.83L0 1.15h7.6l5.24 6.93zM17.6 20.64h2.04L6.49 3.24H4.3z'/%3E%3C/svg%3E");
}
