@charset "UTF-8";
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline; }

html {
  line-height: 1; }

ol, ul {
  list-style: none; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle; }

q, blockquote {
  quotes: none; }

q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none; }

a img {
  border: none; }

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block; }

:root {
  --fs-yellow: rgb(253, 224, 1);
  --fs-yellow-light: rgb(255, 228, 51);
  --fs-link-color: #3399cc;
  --fs-tooltip-yellow: rgb(255, 247, 221);
  --fs-pink: #ff7878;
  --fs-pale-pink: #ffe8e8;
  --fs-green: rgb(0, 153, 0);
  --fs-red: rgb(255, 0, 0);
  --fs-red-trans: rgba(255, 0, 0, 0.8);
  --fs-signal1: rgb(255, 0, 255);
  --fs-signal2: rgb(133, 224, 224);
  --fs-signal3: rgb(229, 178, 255);
  --fs-signal4: rgb(51, 204, 204);
  --fs-very-dark-grey: rgb(51, 51, 51);
  --fs-very-dark-grey-trans: rgba(51, 51, 51, 0.8);
  --fs-dark-grey: rgb(102, 102, 102);
  --fs-dark-grey-trans: rgba(102, 102, 102, 0.8);
  --fs-mid-grey: rgb(153, 153, 153);
  --fs-mid-grey-trans: rgba(153, 153, 153, 0.8);
  --fs-pale-grey: rgb(204, 204, 204);
  --fs-pale-grey-trans: rgba(204, 204, 204, 0.8);
  --fs-paler-grey: rgb(221, 221, 221);
  --fs-super-pale: #eee;
  --fs-ultra-pale: #f9f9f9;
  --fs-facebook: #3b5998;
  --fs-twitter: #55acee; }

:root {
  --fs-button-border-radius: 2px; }

@-webkit-keyframes fade {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes fade {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@-webkit-keyframes spin {
  to {
    transform: rotate(1turn); } }

@keyframes spin {
  to {
    transform: rotate(1turn); } }

:root {
  --fs-yellow: rgb(253, 224, 1);
  --fs-yellow-light: rgb(255, 228, 51);
  --fs-link-color: #3399cc;
  --fs-tooltip-yellow: rgb(255, 247, 221);
  --fs-pink: #ff7878;
  --fs-pale-pink: #ffe8e8;
  --fs-green: rgb(0, 153, 0);
  --fs-red: rgb(255, 0, 0);
  --fs-red-trans: rgba(255, 0, 0, 0.8);
  --fs-signal1: rgb(255, 0, 255);
  --fs-signal2: rgb(133, 224, 224);
  --fs-signal3: rgb(229, 178, 255);
  --fs-signal4: rgb(51, 204, 204);
  --fs-very-dark-grey: rgb(51, 51, 51);
  --fs-very-dark-grey-trans: rgba(51, 51, 51, 0.8);
  --fs-dark-grey: rgb(102, 102, 102);
  --fs-dark-grey-trans: rgba(102, 102, 102, 0.8);
  --fs-mid-grey: rgb(153, 153, 153);
  --fs-mid-grey-trans: rgba(153, 153, 153, 0.8);
  --fs-pale-grey: rgb(204, 204, 204);
  --fs-pale-grey-trans: rgba(204, 204, 204, 0.8);
  --fs-paler-grey: rgb(221, 221, 221);
  --fs-super-pale: #eee;
  --fs-ultra-pale: #f9f9f9;
  --fs-facebook: #3b5998;
  --fs-twitter: #55acee; }

:root {
  --fs-button-border-radius: 2px; }

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on June 26, 2015 */
@font-face {
  font-family: 'exempla_slab_mediumregular';
  src: url("/fonts/exempla_slab_medium-webfont.eot"); }

@font-face {
  font-family: 'exempla_slab_mediumregular';
  src: url(data:application/font-woff2;charset=utf-8;base64,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) format("woff2"), url(data:application/font-woff;charset=utf-8;base64,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) format("woff"), url("/fonts/exempla_slab_medium-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'minimeek';
  src: url("/fonts/minimeek-extended-webfont.woff2") format("woff2"), url("/fonts/minimeek-extended-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

:root {
  --fs-yellow: rgb(253, 224, 1);
  --fs-yellow-light: rgb(255, 228, 51);
  --fs-link-color: #3399cc;
  --fs-tooltip-yellow: rgb(255, 247, 221);
  --fs-pink: #ff7878;
  --fs-pale-pink: #ffe8e8;
  --fs-green: rgb(0, 153, 0);
  --fs-red: rgb(255, 0, 0);
  --fs-red-trans: rgba(255, 0, 0, 0.8);
  --fs-signal1: rgb(255, 0, 255);
  --fs-signal2: rgb(133, 224, 224);
  --fs-signal3: rgb(229, 178, 255);
  --fs-signal4: rgb(51, 204, 204);
  --fs-very-dark-grey: rgb(51, 51, 51);
  --fs-very-dark-grey-trans: rgba(51, 51, 51, 0.8);
  --fs-dark-grey: rgb(102, 102, 102);
  --fs-dark-grey-trans: rgba(102, 102, 102, 0.8);
  --fs-mid-grey: rgb(153, 153, 153);
  --fs-mid-grey-trans: rgba(153, 153, 153, 0.8);
  --fs-pale-grey: rgb(204, 204, 204);
  --fs-pale-grey-trans: rgba(204, 204, 204, 0.8);
  --fs-paler-grey: rgb(221, 221, 221);
  --fs-super-pale: #eee;
  --fs-ultra-pale: #f9f9f9;
  --fs-facebook: #3b5998;
  --fs-twitter: #55acee; }

:root {
  --fs-button-border-radius: 2px; }

:root {
  --fs-yellow: rgb(253, 224, 1);
  --fs-yellow-light: rgb(255, 228, 51);
  --fs-link-color: #3399cc;
  --fs-tooltip-yellow: rgb(255, 247, 221);
  --fs-pink: #ff7878;
  --fs-pale-pink: #ffe8e8;
  --fs-green: rgb(0, 153, 0);
  --fs-red: rgb(255, 0, 0);
  --fs-red-trans: rgba(255, 0, 0, 0.8);
  --fs-signal1: rgb(255, 0, 255);
  --fs-signal2: rgb(133, 224, 224);
  --fs-signal3: rgb(229, 178, 255);
  --fs-signal4: rgb(51, 204, 204);
  --fs-very-dark-grey: rgb(51, 51, 51);
  --fs-very-dark-grey-trans: rgba(51, 51, 51, 0.8);
  --fs-dark-grey: rgb(102, 102, 102);
  --fs-dark-grey-trans: rgba(102, 102, 102, 0.8);
  --fs-mid-grey: rgb(153, 153, 153);
  --fs-mid-grey-trans: rgba(153, 153, 153, 0.8);
  --fs-pale-grey: rgb(204, 204, 204);
  --fs-pale-grey-trans: rgba(204, 204, 204, 0.8);
  --fs-paler-grey: rgb(221, 221, 221);
  --fs-super-pale: #eee;
  --fs-ultra-pale: #f9f9f9;
  --fs-facebook: #3b5998;
  --fs-twitter: #55acee; }

:root {
  --fs-button-border-radius: 2px; }

@font-face {
  font-family: 'fontstruct';
  src: url("/fonts/fontstruct.eot"); }

@font-face {
  font-family: 'fontstruct';
  src: url(data:application/font-woff;charset=utf-8;base64,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) format("woff"), url("fontstruct.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

.fs-icon-bare {
  font-family: 'fontstruct';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block; }

.fs-icon {
  font-family: 'fontstruct';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  width: 20px;
  height: 20px; }
  .fs-icon:before {
    display: inline-block;
    padding: 3px;
    font-size: 14px;
    line-height: 14px;
    width: 14px;
    height: 14px;
    text-align: center;
    background-color: var(--fs-mid-grey);
    color: white; }

.icon-check:before {
  content: "\e900"; }

.icon-chevron-down-small:before {
  content: "\e901"; }

.icon-chevron-down:before {
  content: "\e902"; }

.icon-chevron-up:before {
  content: "\e903"; }

.icon-clone-b:before {
  content: "\e904"; }

.icon-clone-c:before {
  content: "\e905"; }

.icon-clone:before {
  content: "\e906"; }

.icon-cog-b:before {
  content: "\e907"; }

.icon-cog:before {
  content: "\e908"; }

.icon-comments-rounded:before {
  content: "\e909"; }

.icon-comments:before {
  content: "\e90a"; }

.icon-contact:before {
  content: "\e90b"; }

.icon-cross:before {
  content: "\e90c"; }

.icon-dash:before {
  content: "\e90d"; }

.icon-down-arrow:before {
  content: "\e90e"; }

.icon-download:before {
  content: "\e90f"; }

.icon-facebook:before {
  content: "\e910"; }

.icon-mastodon:before {
  content: ' ';
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: center;
  width: 16px;
  height: 16px;
  position: relative;
  background-image: url("/images/typo.social.png"); }

.icon-fave:before {
  content: "\e911"; }

.icon-fs-b:before {
  content: "\e912"; }

.icon-fs:before {
  content: "\e913"; }

.icon-full-screen:before {
  content: "\e914"; }

.icon-glyph-count:before {
  content: "\e915"; }

.icon-hash:before {
  content: "\e916"; }

.icon-info:before {
  content: "\e917"; }

.icon-license:before {
  content: "\e918"; }

.icon-lock:before {
  content: "\e919"; }

.icon-merch:before {
  content: "\e91a"; }

.icon-pen-b:before {
  content: "\e91b"; }

.icon-pen:before {
  content: "\e91c"; }

.icon-plus:before {
  content: "\e91d"; }

.icon-search:before {
  content: "\e91e"; }

.icon-star-left:before {
  content: "\e91f"; }

.icon-star-right:before {
  content: "\e920"; }

.icon-star:before {
  content: "\e921"; }

.icon-unfave:before {
  content: "\e923"; }

.icon-up-arrow:before {
  content: "\e924"; }

.icon-download, .icon-info, .icon-comments, .icon-glyph-count, .icon-clone {
  -webkit-font-smoothing: none; }

.icon-facebook:hover:before {
  background-color: #3b5998; }

:root {
  --fs-yellow: rgb(253, 224, 1);
  --fs-yellow-light: rgb(255, 228, 51);
  --fs-link-color: #3399cc;
  --fs-tooltip-yellow: rgb(255, 247, 221);
  --fs-pink: #ff7878;
  --fs-pale-pink: #ffe8e8;
  --fs-green: rgb(0, 153, 0);
  --fs-red: rgb(255, 0, 0);
  --fs-red-trans: rgba(255, 0, 0, 0.8);
  --fs-signal1: rgb(255, 0, 255);
  --fs-signal2: rgb(133, 224, 224);
  --fs-signal3: rgb(229, 178, 255);
  --fs-signal4: rgb(51, 204, 204);
  --fs-very-dark-grey: rgb(51, 51, 51);
  --fs-very-dark-grey-trans: rgba(51, 51, 51, 0.8);
  --fs-dark-grey: rgb(102, 102, 102);
  --fs-dark-grey-trans: rgba(102, 102, 102, 0.8);
  --fs-mid-grey: rgb(153, 153, 153);
  --fs-mid-grey-trans: rgba(153, 153, 153, 0.8);
  --fs-pale-grey: rgb(204, 204, 204);
  --fs-pale-grey-trans: rgba(204, 204, 204, 0.8);
  --fs-paler-grey: rgb(221, 221, 221);
  --fs-super-pale: #eee;
  --fs-ultra-pale: #f9f9f9;
  --fs-facebook: #3b5998;
  --fs-twitter: #55acee; }

:root {
  --fs-button-border-radius: 2px; }

@font-face {
  font-family: 'cc_iconsregular';
  src: url("/fonts/cc-icons-webfont.eot"); }

@font-face {
  font-family: 'cc_iconsregular';
  src: url(data:application/x-font-woff;charset=utf-8;base64,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) format("woff"), url("/fonts/cc-icons-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

.fs-license__icon {
  font-family: 'cc_iconsregular', sans-serif;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: inline-block;
  width: 20px;
  height: 20px; }
  .fs-license__icon:before {
    display: inline-block;
    padding: 3px;
    font-size: 20px;
    line-height: 14px;
    width: 14px;
    height: 14px;
    text-align: center;
    color: var(--fs-mid-grey); }

.cc-icon-cc:before {
  content: "c"; }

.cc-icon-by:before {
  content: "b"; }

.cc-icon-nc:before {
  content: "n"; }

.cc-icon-pd:before {
  content: "p"; }

.cc-icon-sa:before {
  content: "a"; }

.cc-icon-nd:before {
  content: "d"; }

:root {
  --fs-yellow: rgb(253, 224, 1);
  --fs-yellow-light: rgb(255, 228, 51);
  --fs-link-color: #3399cc;
  --fs-tooltip-yellow: rgb(255, 247, 221);
  --fs-pink: #ff7878;
  --fs-pale-pink: #ffe8e8;
  --fs-green: rgb(0, 153, 0);
  --fs-red: rgb(255, 0, 0);
  --fs-red-trans: rgba(255, 0, 0, 0.8);
  --fs-signal1: rgb(255, 0, 255);
  --fs-signal2: rgb(133, 224, 224);
  --fs-signal3: rgb(229, 178, 255);
  --fs-signal4: rgb(51, 204, 204);
  --fs-very-dark-grey: rgb(51, 51, 51);
  --fs-very-dark-grey-trans: rgba(51, 51, 51, 0.8);
  --fs-dark-grey: rgb(102, 102, 102);
  --fs-dark-grey-trans: rgba(102, 102, 102, 0.8);
  --fs-mid-grey: rgb(153, 153, 153);
  --fs-mid-grey-trans: rgba(153, 153, 153, 0.8);
  --fs-pale-grey: rgb(204, 204, 204);
  --fs-pale-grey-trans: rgba(204, 204, 204, 0.8);
  --fs-paler-grey: rgb(221, 221, 221);
  --fs-super-pale: #eee;
  --fs-ultra-pale: #f9f9f9;
  --fs-facebook: #3b5998;
  --fs-twitter: #55acee; }

:root {
  --fs-button-border-radius: 2px; }

:root {
  --fs-yellow: rgb(253, 224, 1);
  --fs-yellow-light: rgb(255, 228, 51);
  --fs-link-color: #3399cc;
  --fs-tooltip-yellow: rgb(255, 247, 221);
  --fs-pink: #ff7878;
  --fs-pale-pink: #ffe8e8;
  --fs-green: rgb(0, 153, 0);
  --fs-red: rgb(255, 0, 0);
  --fs-red-trans: rgba(255, 0, 0, 0.8);
  --fs-signal1: rgb(255, 0, 255);
  --fs-signal2: rgb(133, 224, 224);
  --fs-signal3: rgb(229, 178, 255);
  --fs-signal4: rgb(51, 204, 204);
  --fs-very-dark-grey: rgb(51, 51, 51);
  --fs-very-dark-grey-trans: rgba(51, 51, 51, 0.8);
  --fs-dark-grey: rgb(102, 102, 102);
  --fs-dark-grey-trans: rgba(102, 102, 102, 0.8);
  --fs-mid-grey: rgb(153, 153, 153);
  --fs-mid-grey-trans: rgba(153, 153, 153, 0.8);
  --fs-pale-grey: rgb(204, 204, 204);
  --fs-pale-grey-trans: rgba(204, 204, 204, 0.8);
  --fs-paler-grey: rgb(221, 221, 221);
  --fs-super-pale: #eee;
  --fs-ultra-pale: #f9f9f9;
  --fs-facebook: #3b5998;
  --fs-twitter: #55acee; }

:root {
  --fs-button-border-radius: 2px; }

body {
  background-color: var(--fs-very-dark-grey);
  font-family: "Lucida Sans Unicode", "Lucida Grande", Helvetica, "Arial", sans-serif;
  font-size: 0.75rem;
  line-height: 1.4; }

p {
  padding: 4px 0; }

a {
  color: #3399cc; }
  a:hover {
    color: black; }

b, strong {
  font-weight: 600; }

em {
  font-style: italic; }

hr {
  border: 0;
  height: 1px;
  background: var(--fs-pale-grey); }

h1, h2, h3 {
  font-family: "Helvetica", "Arial", "Lucida Sans Unicode", "Lucida Grande", sans-serif;
  font-weight: 600; }

h1 {
  font-size: 1.125rem;
  line-height: 1.4;
  font-weight: 700; }

.error-block {
  background-color: #ffe8e8;
  padding: 10px; }

.fs-logo {
  display: inline-block;
  margin-right: 2px; }
  .fs-logo__image {
    display: none; }
    .fs-logo__image--small {
      width: 17px;
      height: 19px;
      display: block; }
      @media (min-width: 51.25em) {
        .fs-logo__image--small {
          display: none; } }
    .fs-logo__image--desktop {
      margin: 0 10px 0 0;
      width: 259px;
      height: 39px;
      display: none; }
      @media (min-width: 51.25em) {
        .fs-logo__image--desktop {
          display: block; } }

.fs-main-menu {
  list-style: none;
  margin: 0;
  display: flex;
  width: 100%;
  padding: 5px 10px 0; }
  .fs-main-menu__item {
    background-color: var(--fs-mid-grey);
    cursor: pointer;
    align-self: center;
    flex: 1; }
    .fs-main-menu__item-core {
      display: block;
      padding: 0 10px;
      line-height: 2.5; }
      .fs-main-menu__item-core--level0 {
        text-decoration: none;
        color: white;
        font-weight: 600; }
      @media (min-width: 51.25em) {
        .fs-main-menu__item-core {
          padding: 0;
          padding-left: 15px;
          line-height: 2.2; } }
    .fs-main-menu__item--level0 {
      border-top-left-radius: var(--fs-button-border-radius);
      border-top-right-radius: var(--fs-button-border-radius);
      margin-right: 2px;
      position: relative; }
      .fs-main-menu__item--level0:hover {
        background-color: white; }
    .fs-main-menu__item--level0:hover .fs-main-menu__item-core--level0 {
      color: black; }
    .fs-main-menu__item--level0.fs-main-menu__item--current .fs-main-menu__item-core--level0 {
      background-color: #eee;
      color: black; }
      .fs-main-menu__item--level0.fs-main-menu__item--current .fs-main-menu__item-core--level0:hover {
        background-color: white; }
    @media (min-width: 37.5em) and (max-width: 51.24em) {
      .fs-main-menu__item {
        max-width: 131px; } }
    @media (min-width: 51.25em) {
      .fs-main-menu__item {
        width: 131px;
        align-self: flex-end; } }
  @media (max-width: 24.99em) {
    .fs-main-menu li:nth-child(1) > a span {
      display: none; }
    .fs-main-menu li:nth-child(1) > a:after {
      content: 'My\00a0 FS'; } }
  @media (max-width: 51.24em) {
    .fs-main-menu li:nth-child(3), .fs-main-menu li:nth-child(5) {
      display: none; }
    .fs-main-menu__submenu {
      display: none; } }
  @media (min-width: 51.25em) {
    .fs-main-menu {
      width: 800px;
      padding: 0; }
      .fs-main-menu__item:hover .fs-main-menu__submenu {
        left: 0;
        z-index: 1000; }
      .fs-main-menu__submenu {
        transition: 0s left, 0s background-color;
        position: absolute;
        left: -10000px;
        box-shadow: 2px 4px 6px 0 rgba(51, 51, 51, 0.1);
        width: 131px;
        background-color: white;
        padding-bottom: 10px; }
      .fs-main-menu__submenu .fs-main-menu__item {
        background-color: white; }
        .fs-main-menu__submenu .fs-main-menu__item-core {
          font-weight: normal;
          text-decoration: underline;
          white-space: nowrap; }
        .fs-main-menu__submenu .fs-main-menu__item--current a {
          color: black;
          font-weight: 600;
          text-decoration: none; }
      .fs-main-menu--delayed .fs-main-menu__item--level0:hover {
        transition: 0s all;
        transition-delay: 1s; }
      .fs-main-menu--delayed .fs-main-menu__item--level0:hover .fs-main-menu__item-core--level0 {
        transition: 0s all;
        transition-delay: 1s; }
      .fs-main-menu--delayed .fs-main-menu__item--level0.fs-main-menu--current .fs-main-menu__item-core--level0 {
        transition: 0s all;
        transition-delay: 1s; }
      .fs-main-menu--delayed .fs-main-menu__item:hover .fs-main-menu__submenu {
        transition: 0s all;
        transition-delay: 1s; }
      .fs-main-menu__item--first .fs-main-menu__submenu, .fs-main-menu__item--last .fs-main-menu__submenu {
        width: 151px; } }

.fs-menu--simple {
  display: inline-flex;
  flex-wrap: wrap; }
  .fs-menu--simple li {
    white-space: collapse; }
  .fs-menu--simple li + li:before {
    content: '|';
    padding: 0 3px;
    opacity: 0.5; }
  .fs-menu--simple .current {
    font-weight: 600; }

.fs-menu--large {
  font-size: 0.875rem; }

.fs-button {
  cursor: pointer;
  display: inline-block;
  text-decoration: none;
  font-weight: 600;
  padding: 5px 10px;
  color: var(--fs-very-dark-grey);
  background-color: var(--fs-yellow);
  border: 0 none;
  border-radius: var(--fs-button-border-radius);
  position: relative; }
  .fs-button:hover {
    color: black; }
  .fs-button--secondary {
    color: white;
    background-color: var(--fs-pale-grey); }
  .fs-button--primary {
    color: var(--fs-very-dark-grey);
    background-color: var(--fs-yellow); }
  .fs-button--tertiary {
    color: white;
    background-color: var(--fs-mid-grey); }
  .fs-button--gf {
    background-color: #ff7878; }
  .fs-button--gf.fs-button--disabled {
    background-color: var(--fs-pale-grey); }
  .fs-button--important {
    color: white;
    background-color: #ff7878; }
  .fs-button--important2 {
    color: var(--fs-very-dark-grey);
    background-color: var(--fs-yellow); }
  .fs-button--small {
    display: inline-block;
    padding: 6px 12px 6px 12px;
    font-size: 0.75rem; }
  .fs-button--medium {
    display: inline-block;
    padding: 8px 12px 8px 12px;
    font-size: 0.875rem; }
  .fs-button--big {
    display: inline-block;
    padding: 8px 12px 8px 12px;
    font-size: 1.125rem; }
  .fs-button--disabled, .fs-button:disabled {
    color: var(--fs-mid-grey);
    pointer-events: none;
    cursor: default; }
    .fs-button--disabled:hover, .fs-button:disabled:hover {
      color: var(--fs-mid-grey); }
  .fs-button--disabled-clickable {
    pointer-events: auto; }
  .fs-button__progress {
    position: absolute;
    left: 0;
    bottom: 0;
    display: inline-block;
    height: 3px;
    width: 0;
    background-color: rgba(0, 0, 0, 0.3);
    transition: width 1s; }
  .fs-button--iconed:before {
    font-family: 'fontstruct';
    display: inline-block;
    vertical-align: text-top;
    margin-right: 3px;
    padding: 0;
    font-size: 14px;
    line-height: 14px;
    width: 14px;
    height: 14px;
    text-align: center; }
  .fs-button--loading:before {
    content: '';
    box-sizing: border-box;
    width: 12px;
    height: 12px;
    top: 50%;
    margin-top: -6px;
    display: inline-block;
    -webkit-animation: spin 400ms infinite linear;
            animation: spin 400ms infinite linear;
    border-radius: 50%;
    border: 2px solid var(--fs-pale-grey);
    border-right-color: var(--fs-very-dark-grey);
    border: 2px solid rgba(0, 0, 0, 0.2);
    border-right-color: var(--fs-very-dark-grey);
    margin-right: 6px; }
  .fs-button--link {
    background: none;
    border: none;
    outline: none;
    color: #3399cc;
    text-decoration: underline;
    padding: 0;
    cursor: pointer;
    font-size: 0.75rem;
    font-family: "Lucida Sans Unicode", "Lucida Grande", Helvetica, "Arial", sans-serif; }
  @media (max-width: 51.24em) {
    .fs-button--delete {
      display: none; } }
  @media (max-width: 37.49em) {
    .fs-button--clone {
      display: none; } }

.fs-teaser {
  padding: 10px;
  display: inline-block;
  width: 220px;
  height: 220px;
  overflow: hidden;
  background-position: center;
  background-repeat: no-repeat;
  position: relative;
  margin: 0 10px 10px 0;
  box-sizing: border-box; }
  @media (max-width: 37.49em) {
    .fs-teaser {
      width: 100%; } }
  .fs-teaser__type, .fs-teaser__label {
    display: inline-block;
    font-size: 1rem;
    line-height: 1.5;
    position: absolute;
    left: 0;
    padding: 5px 10px;
    background-color: rgba(33, 33, 33, 0.9);
    color: white;
    font-family: "Helvetica", "Arial", "Lucida Sans Unicode", "Lucida Grande", sans-serif; }
  .fs-teaser__type {
    bottom: 10px; }
  .fs-teaser__label {
    top: 10px; }
  .fs-teaser:hover .fs-teaser__type {
    transition: 0.2s;
    left: 0; }
  .fs-teaser:hover .fs-teaser__label {
    transition: 0.3s;
    left: 0; }
  .fs-teaser--partner {
    background-size: cover; }
  .fs-teaser--featured-fontstruction .fs-teaser__label, .fs-teaser--sponsor .fs-teaser__label, .fs-teaser--fontstruction .fs-teaser__label {
    line-height: 1.4; }
    .fs-teaser--featured-fontstruction .fs-teaser__label-1, .fs-teaser--sponsor .fs-teaser__label-1, .fs-teaser--fontstruction .fs-teaser__label-1 {
      display: block; }
    .fs-teaser--featured-fontstruction .fs-teaser__label-2, .fs-teaser--sponsor .fs-teaser__label-2, .fs-teaser--fontstruction .fs-teaser__label-2 {
      font-size: 0.75rem; }
  @media (min-width: 37.5em) {
    .fs-teaser--featured-fontstruction .fs-teaser__type, .fs-teaser--featured-fontstruction .fs-teaser__label, .fs-teaser--sponsor .fs-teaser__type, .fs-teaser--sponsor .fs-teaser__label, .fs-teaser--fontstruction .fs-teaser__type, .fs-teaser--fontstruction .fs-teaser__label {
      visibility: hidden;
      left: -240px;
      width: auto;
      max-width: 220px; } }
  .fs-teaser--featured-fontstruction:hover .fs-teaser__type, .fs-teaser--featured-fontstruction:hover .fs-teaser__label, .fs-teaser--sponsor:hover .fs-teaser__type, .fs-teaser--sponsor:hover .fs-teaser__label, .fs-teaser--fontstruction:hover .fs-teaser__type, .fs-teaser--fontstruction:hover .fs-teaser__label {
    visibility: visible; }
  .fs-teaser--blog {
    background-color: var(--fs-yellow);
    background-size: cover;
    background-position: center; }
    .fs-teaser--blog:hover:before {
      content: ' ';
      padding: 10px;
      display: block;
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.25); }
      @media (min-width: 37.5em) {
        .fs-teaser--blog:hover:before {
          width: 220px;
          height: 220px; } }
  .fs-teaser--sponsored:nth-child(4n), .fs-teaser--featured-fontstruction:nth-child(4n) {
    background-color: var(--fs-signal1); }
  .fs-teaser--sponsored:nth-child(4n+1), .fs-teaser--featured-fontstruction:nth-child(4n+1) {
    background-color: var(--fs-signal2); }
  .fs-teaser--sponsored:nth-child(4n+2), .fs-teaser--featured-fontstruction:nth-child(4n+2) {
    background-color: var(--fs-signal3); }
  .fs-teaser--sponsored:nth-child(4n+3), .fs-teaser--featured-fontstruction:nth-child(4n+3) {
    background-color: var(--fs-signal4); }
  .fs-teaser--featured-fontstruction {
    background-color: var(--fs-pale-grey); }
    .fs-teaser--featured-fontstruction .fs-teaser__type, .fs-teaser--featured-fontstruction .fs-teaser__label {
      background-color: rgba(33, 33, 33, 0.4); }
  .fs-teaser--fontstruction:nth-child(3n) {
    background-color: var(--fs-yellow); }
  .fs-teaser--fontstruction:nth-child(3n+1) {
    background-color: var(--fs-pale-grey); }
  .fs-teaser--fontstruction:nth-child(3n+2) {
    background-color: white; }
  .fs-teaser--own {
    background-color: #eee !important; }
  .fs-teaser--staff-picks:nth-child(3n) {
    background-color: var(--fs-pale-grey); }
  .fs-teaser--staff-picks:nth-child(3n+1) {
    background-color: white; }
  .fs-teaser--staff-picks:nth-child(3n+2) {
    background-color: var(--fs-yellow); }
  .fs-teaser--live {
    text-decoration: none;
    color: inherit;
    padding: 0;
    border-bottom: 10px solid #eee;
    background-color: #eee;
    line-height: 1.6;
    height: auto;
    min-height: 100px; }
    .fs-teaser--live:hover {
      background-color: var(--fs-pale-grey);
      border-color: var(--fs-pale-grey); }
    @media (min-width: 37.5em) {
      .fs-teaser--live {
        width: 220px;
        height: 210px; } }
  .fs-teaser__top--live {
    background-color: var(--fs-mid-grey);
    color: white;
    padding: 10px; }
  .fs-teaser__avatar--live {
    float: left;
    padding-right: 5px; }
    .fs-teaser__avatar--live img {
      width: 24px;
      height: auto; }
  .fs-teaser__content--live {
    padding: 5px 10px 10px 10px;
    margin-top: 8px;
    font-size: 0.8125rem;
    overflow: hidden; }

.fs-teasers {
  display: flex;
  flex-wrap: wrap;
  width: 100%; }

.adblock:before {
  content: 'Advertising revenue helps pay for this free site. Our ads are moderated and unobtrusive. Please consider disabling your ad blocker for FontStruct.com. Thanks!';
  position: fixed;
  display: block;
  bottom: 0;
  left: 0;
  width: 100%;
  height: auto;
  padding: 8px 0;
  line-height: 24px;
  background-color: #ff7878;
  color: white;
  text-align: center;
  z-index: 9999; }

.fs-notification {
  position: fixed;
  padding: 10px;
  text-align: center;
  background-color: var(--fs-yellow);
  color: black;
  width: 100%;
  z-index: 9999;
  bottom: 0;
  box-shadow: rgba(0, 0, 0, 0.2) 0px -4px 4px; }

:root {
  --fs-yellow: rgb(253, 224, 1);
  --fs-yellow-light: rgb(255, 228, 51);
  --fs-link-color: #3399cc;
  --fs-tooltip-yellow: rgb(255, 247, 221);
  --fs-pink: #ff7878;
  --fs-pale-pink: #ffe8e8;
  --fs-green: rgb(0, 153, 0);
  --fs-red: rgb(255, 0, 0);
  --fs-red-trans: rgba(255, 0, 0, 0.8);
  --fs-signal1: rgb(255, 0, 255);
  --fs-signal2: rgb(133, 224, 224);
  --fs-signal3: rgb(229, 178, 255);
  --fs-signal4: rgb(51, 204, 204);
  --fs-very-dark-grey: rgb(51, 51, 51);
  --fs-very-dark-grey-trans: rgba(51, 51, 51, 0.8);
  --fs-dark-grey: rgb(102, 102, 102);
  --fs-dark-grey-trans: rgba(102, 102, 102, 0.8);
  --fs-mid-grey: rgb(153, 153, 153);
  --fs-mid-grey-trans: rgba(153, 153, 153, 0.8);
  --fs-pale-grey: rgb(204, 204, 204);
  --fs-pale-grey-trans: rgba(204, 204, 204, 0.8);
  --fs-paler-grey: rgb(221, 221, 221);
  --fs-super-pale: #eee;
  --fs-ultra-pale: #f9f9f9;
  --fs-facebook: #3b5998;
  --fs-twitter: #55acee; }

:root {
  --fs-button-border-radius: 2px; }

:root {
  --fs-yellow: rgb(253, 224, 1);
  --fs-yellow-light: rgb(255, 228, 51);
  --fs-link-color: #3399cc;
  --fs-tooltip-yellow: rgb(255, 247, 221);
  --fs-pink: #ff7878;
  --fs-pale-pink: #ffe8e8;
  --fs-green: rgb(0, 153, 0);
  --fs-red: rgb(255, 0, 0);
  --fs-red-trans: rgba(255, 0, 0, 0.8);
  --fs-signal1: rgb(255, 0, 255);
  --fs-signal2: rgb(133, 224, 224);
  --fs-signal3: rgb(229, 178, 255);
  --fs-signal4: rgb(51, 204, 204);
  --fs-very-dark-grey: rgb(51, 51, 51);
  --fs-very-dark-grey-trans: rgba(51, 51, 51, 0.8);
  --fs-dark-grey: rgb(102, 102, 102);
  --fs-dark-grey-trans: rgba(102, 102, 102, 0.8);
  --fs-mid-grey: rgb(153, 153, 153);
  --fs-mid-grey-trans: rgba(153, 153, 153, 0.8);
  --fs-pale-grey: rgb(204, 204, 204);
  --fs-pale-grey-trans: rgba(204, 204, 204, 0.8);
  --fs-paler-grey: rgb(221, 221, 221);
  --fs-super-pale: #eee;
  --fs-ultra-pale: #f9f9f9;
  --fs-facebook: #3b5998;
  --fs-twitter: #55acee; }

:root {
  --fs-button-border-radius: 2px; }

.cc_banner-wrapper {
  position: fixed;
  bottom: 10px;
  right: 10px;
  z-index: 9999;
  background: white;
  padding: 10px 10px 40px 10px;
  box-shadow: 2px 4px 6px 0 rgba(51, 51, 51, 0.1);
  border: solid #eee 1px;
  max-width: 200px; }

.cc_logo {
  display: none; }

.cc_btn {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  text-decoration: none;
  background-color: var(--fs-mid-grey);
  display: inline-block;
  border-radius: var(--fs-button-border-radius);
  color: white;
  font-size: 12px;
  line-height: 1;
  padding: 8px 12px;
  font-weight: 600;
  position: absolute;
  bottom: 10px; }
  .cc_btn:hover {
    background-color: var(--fs-dark-grey);
    color: white; }

.fs-sponsorGrid__cells {
  display: flex;
  flex-wrap: wrap;
  padding-bottom: 10px;
  gap: 20px; }

.fs-sponsorGrid__cell {
  align-items: center;
  max-width: 180px;
  display: flex;
  flex-direction: column;
  gap: 10px; }

.fs-sponsorGrid__image {
  height: 180px;
  width: 180px;
  display: block; }
  .fs-sponsorGrid__image svg, .fs-sponsorGrid__image img {
    height: 100% !important;
    max-width: 100%; }

.fs-sponsorGrid__slogan {
  text-align: center; }

.fs-content {
  box-sizing: border-box;
  padding-left: 10px;
  padding-right: 10px; }
  @media (min-width: 51.25em) {
    .fs-content {
      margin: 0 auto;
      padding-left: 0;
      padding-right: 0; } }
  @media (min-width: 51.25em) {
    .fs-content {
      width: 800px;
      display: block; } }
  @media (min-width: 58.75em) {
    .fs-content {
      width: 940px; } }
  .fs-content__core {
    box-sizing: border-box;
    font-size: 1rem;
    line-height: 1.7;
    font-size: 1rem;
    line-height: 1.7;
    width: 100%;
    max-width: 750px; }
    .fs-content__core img, .fs-content__core iframe {
      max-width: 100%;
      height: auto; }
    .fs-content__core p {
      padding: 8px 0; }
    .fs-content__core h1 {
      padding: 12px 0; }
    .fs-content__core h2, .fs-content__core h3 {
      padding: 10px 0; }
    @media (min-width: 51.25em) {
      .fs-content__core {
        width: auto;
        max-width: 800px; } }
    .fs-content__core--end-separator {
      border-bottom: solid 1px var(--fs-paler-grey); }
  .fs-content__wrapper {
    width: 100%; }
    .fs-content__wrapper--alt {
      background-color: #eee; }
  .fs-content--wide {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px; }
    @media (min-width: 63.75em) {
      .fs-content--wide {
        padding-left: 50px;
        padding-right: 50px; } }
  .fs-content--teasers-right {
    display: flex; }
    .fs-content--teasers-right > div:last-child {
      flex-basis: 220px;
      margin-left: 10px; }
      @media (max-width: 51.24em) {
        .fs-content--teasers-right > div:last-child {
          margin-left: 0; } }
    @media (max-width: 51.24em) {
      .fs-content--teasers-right {
        flex-direction: column; } }
  .fs-content--live {
    padding-top: 20px;
    padding-bottom: 50px; }
  .fs-content--read-message__spam {
    color: var(--fs-pale-grey); }
  .fs-content--read-message .actions a + a {
    padding-left: 5px; }

.fs-content-nav-first {
  display: flex;
  align-items: flex-start; }
  @media (max-width: 37.49em) {
    .fs-content-nav-first {
      flex-direction: column; } }
  .fs-content-nav-first__nav {
    width: 133px;
    margin-right: 20px;
    background-color: #eee; }
    @media (max-width: 37.49em) {
      .fs-content-nav-first__nav {
        width: 100%;
        margin-bottom: 10px; } }
    .fs-content-nav-first__nav ul {
      padding: 10px 15px 10px 15px; }
      .fs-content-nav-first__nav ul .current {
        font-weight: 600; }
      .fs-content-nav-first__nav ul li {
        padding: 5px 0;
        line-height: 1.5; }
      @media (max-width: 37.49em) {
        .fs-content-nav-first__nav ul {
          padding: 10px 10px 10px 10px; }
          .fs-content-nav-first__nav ul li {
            display: inline-block; }
            .fs-content-nav-first__nav ul li:after {
              content: '|';
              padding: 0 2px; }
          .fs-content-nav-first__nav ul li:last-child:after {
            content: ' ';
            padding: 0; } }

.fs-section {
  padding-bottom: 20px;
  padding-top: 20px; }
  .fs-section__header {
    margin-bottom: 10px; }
  .fs-section--sub {
    padding-top: 10px;
    padding-bottom: 10px; }
  .fs-section--fat-bottomed {
    padding-bottom: 50px; }
  .fs-section--no-top {
    padding-top: 0; }
  .fs-section--no-bottom {
    padding-bottom: 0; }

.fs-bulleted-list {
  list-style: disc;
  padding-left: 15px; }

.fs-plain-text {
  line-height: 1.3;
  font-family: monospace;
  white-space: pre-wrap;
  /* CSS3 - Text module (Candidate Recommendation) http://www.w3.org/TR/css3-text/#white-space */
  word-wrap: break-word;
  /* IE 5.5+ */ }

.fs-copy {
  font-family: "Lucida Sans Unicode", "Lucida Grande", Helvetica, "Arial", sans-serif;
  font-size: 0.75rem;
  line-height: 1.4; }
  .fs-copy--smaller {
    font-size: 0.75rem; }
  .fs-copy--small, .fs-copy .small {
    font-size: 0.625rem; }
  .fs-copy--large {
    font-size: 1rem;
    line-height: 1.7; }
  .fs-copy--alert {
    color: var(--fs-red); }

.fs-note {
  padding: 10px 20px; }
  .fs-note--subtle {
    color: var(--fs-pale-grey);
    font-size: 0.75rem;
    padding: 15px 0; }
  .fs-note--info {
    background-color: var(--fs-tooltip-yellow); }

/* This is the default Tooltipster theme (feel free to modify or duplicate and create multiple themes!): */
.tooltipster-default {
  border-radius: 5px;
  border: 2px solid #000;
  background: #4c4c4c;
  color: #fff; }

/* Use this next selector to style things like font-size and line-height: */
.tooltipster-default .tooltipster-content {
  font-family: Arial, sans-serif;
  font-size: 14px;
  line-height: 16px;
  padding: 8px 10px;
  overflow: hidden; }

/* This next selector defines the color of the border on the outside of the arrow. This will automatically match the color and size of the border set on the main tooltip styles. Set display: none; if you would like a border around the tooltip but no border around the arrow */
.tooltipster-default .tooltipster-arrow .tooltipster-arrow-border {
  /* border-color: ... !important; */ }

/* If you're using the icon option, use this next selector to style them */
.tooltipster-icon {
  cursor: help;
  margin-left: 4px; }

/* This is the base styling required to make all Tooltipsters work */
.tooltipster-base {
  padding: 0;
  font-size: 0;
  line-height: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 9999999;
  pointer-events: none;
  width: auto;
  overflow: visible; }

.tooltipster-base .tooltipster-content {
  overflow: hidden; }

/* These next classes handle the styles for the little arrow attached to the tooltip. By default, the arrow will inherit the same colors and border as what is set on the main tooltip itself. */
.tooltipster-arrow {
  display: block;
  text-align: center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1; }

.tooltipster-arrow span, .tooltipster-arrow-border {
  display: block;
  width: 0;
  height: 0;
  position: absolute; }

.tooltipster-arrow-top span, .tooltipster-arrow-top-right span, .tooltipster-arrow-top-left span {
  border-left: 8px solid transparent !important;
  border-right: 8px solid transparent !important;
  border-top: 8px solid;
  bottom: -7px; }

.tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-top-left .tooltipster-arrow-border {
  border-left: 9px solid transparent !important;
  border-right: 9px solid transparent !important;
  border-top: 9px solid;
  bottom: -7px; }

.tooltipster-arrow-bottom span, .tooltipster-arrow-bottom-right span, .tooltipster-arrow-bottom-left span {
  border-left: 8px solid transparent !important;
  border-right: 8px solid transparent !important;
  border-bottom: 8px solid;
  top: -7px; }

.tooltipster-arrow-bottom .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border {
  border-left: 9px solid transparent !important;
  border-right: 9px solid transparent !important;
  border-bottom: 9px solid;
  top: -7px; }

.tooltipster-arrow-top span, .tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-bottom span, .tooltipster-arrow-bottom .tooltipster-arrow-border {
  left: 0;
  right: 0;
  margin: 0 auto; }

.tooltipster-arrow-top-left span, .tooltipster-arrow-bottom-left span {
  left: 6px; }

.tooltipster-arrow-top-left .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border {
  left: 5px; }

.tooltipster-arrow-top-right span, .tooltipster-arrow-bottom-right span {
  right: 6px; }

.tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border {
  right: 5px; }

.tooltipster-arrow-left span, .tooltipster-arrow-left .tooltipster-arrow-border {
  border-top: 8px solid transparent !important;
  border-bottom: 8px solid transparent !important;
  border-left: 8px solid;
  top: 50%;
  margin-top: -7px;
  right: -7px; }

.tooltipster-arrow-left .tooltipster-arrow-border {
  border-top: 9px solid transparent !important;
  border-bottom: 9px solid transparent !important;
  border-left: 9px solid;
  margin-top: -8px; }

.tooltipster-arrow-right span, .tooltipster-arrow-right .tooltipster-arrow-border {
  border-top: 8px solid transparent !important;
  border-bottom: 8px solid transparent !important;
  border-right: 8px solid;
  top: 50%;
  margin-top: -7px;
  left: -7px; }

.tooltipster-arrow-right .tooltipster-arrow-border {
  border-top: 9px solid transparent !important;
  border-bottom: 9px solid transparent !important;
  border-right: 9px solid;
  margin-top: -8px; }

/* Some CSS magic for the awesome animations - feel free to make your own custom animations and reference it in your Tooltipster settings! */
.tooltipster-fade {
  opacity: 0;
  transition-property: opacity; }

.tooltipster-fade-show {
  opacity: 1; }

.tooltipster-grow {
  transform: scale(0, 0);
  transition-property: transform;
  -webkit-backface-visibility: hidden; }

.tooltipster-grow-show {
  transform: scale(1, 1);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15); }

.tooltipster-swing {
  opacity: 0;
  transform: rotateZ(4deg);
  transition-property: transform; }

.tooltipster-swing-show {
  opacity: 1;
  transform: rotateZ(0deg);
  transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4); }

.tooltipster-fall {
  top: 0;
  transition-property: top;
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15); }

.tooltipster-fall.tooltipster-dying {
  transition-property: all;
  top: 0px !important;
  opacity: 0; }

.tooltipster-slide {
  left: -40px;
  transition-property: left;
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15); }

.tooltipster-slide.tooltipster-dying {
  transition-property: all;
  left: 0px !important;
  opacity: 0; }

/* CSS transition for when contenting is changing in a tooltip that is still open. The only properties that will NOT transition are: width, height, top, and left */
.tooltipster-content-changing {
  opacity: 0.5;
  transform: scale(1.1, 1.1); }

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on June 26, 2015 */
@font-face {
  font-family: 'exempla_slab_mediumregular';
  src: url("/fonts/exempla_slab_medium-webfont.eot"); }

@font-face {
  font-family: 'exempla_slab_mediumregular';
  src: url(data:application/font-woff2;charset=utf-8;base64,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) format("woff2"), url(data:application/font-woff;charset=utf-8;base64,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) format("woff"), url("/fonts/exempla_slab_medium-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'minimeek';
  src: url("/fonts/minimeek-extended-webfont.woff2") format("woff2"), url("/fonts/minimeek-extended-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

.tip-content {
  display: none; }

.tooltipster-base {
  border-radius: 0;
  color: var(--fs-very-dark-grey);
  border: 1px solid #eee;
  background: var(--fs-tooltip-yellow);
  box-shadow: 2px 4px 6px 0 rgba(51, 51, 51, 0.1); }
  .tooltipster-base .tooltipster-content {
    font-family: "Lucida Sans Unicode", "Lucida Grande", Helvetica, "Arial", sans-serif;
    font-size: 0.75rem;
    line-height: 1.4; }

.fs-tip {
  position: relative;
  z-index: 100;
  max-width: 300px;
  padding: 0.5rem;
  border-radius: 0;
  color: var(--fs-very-dark-grey);
  border: 1px solid #eee;
  background: var(--fs-tooltip-yellow);
  font-size: 0.75rem;
  box-shadow: 2px 4px 6px 0 rgba(51, 51, 51, 0.1); }
  .fs-tip__arrow {
    height: 16px;
    width: 16px;
    position: absolute; }
    .fs-tip__arrow:before, .fs-tip__arrow:after {
      content: '';
      border-style: solid;
      display: block;
      height: 0;
      width: 0;
      margin: auto; }
    .fs-tip__arrow:after {
      position: absolute; }
  .fs-tip[data-popper-placement='bottom'] .fs-tip__arrow {
    left: 0;
    top: 0;
    margin-top: -8px; }
    .fs-tip[data-popper-placement='bottom'] .fs-tip__arrow:before {
      border-color: transparent transparent #eee transparent;
      border-width: 0 8px 8px 8px;
      position: absolute;
      top: -1px; }
    .fs-tip[data-popper-placement='bottom'] .fs-tip__arrow:after {
      border-color: transparent transparent var(--fs-tooltip-yellow) transparent;
      border-width: 0 8px 8px 8px; }
  .fs-tip[data-popper-placement='top'] .fs-tip__arrow {
    left: 0;
    bottom: 0;
    margin-bottom: -16px; }
    .fs-tip[data-popper-placement='top'] .fs-tip__arrow:before {
      border-color: #eee transparent transparent transparent;
      border-width: 8px 8px 0 8px;
      position: absolute;
      top: 1px; }
    .fs-tip[data-popper-placement='top'] .fs-tip__arrow:after {
      border-color: var(--fs-tooltip-yellow) transparent transparent transparent;
      border-width: 8px 8px 0 8px; }
  .fs-tip[data-popper-placement='right'] .fs-tip__arrow {
    left: 0;
    margin-left: -13px; }
    .fs-tip[data-popper-placement='right'] .fs-tip__arrow:before {
      border-color: transparent #eee transparent transparent;
      border-width: 8px 8px 8px 0; }
    .fs-tip[data-popper-placement='right'] .fs-tip__arrow:after {
      border-color: transparent var(--fs-tooltip-yellow) transparent transparent;
      border-width: 8px 8px 8px 0;
      left: 5px;
      top: 0; }
  .fs-tip[data-popper-placement='left'] .fs-tip__arrow {
    right: 0;
    margin-right: -13px; }
    .fs-tip[data-popper-placement='left'] .fs-tip__arrow:before {
      border-color: transparent transparent transparent #eee;
      border-width: 8px 0 8px 8px; }
    .fs-tip[data-popper-placement='left'] .fs-tip__arrow:after {
      border-color: transparent transparent transparent var(--fs-tooltip-yellow);
      border-width: 8px 0 8px 8px;
      left: 3px;
      top: 0; }

:root {
  --fs-yellow: rgb(253, 224, 1);
  --fs-yellow-light: rgb(255, 228, 51);
  --fs-link-color: #3399cc;
  --fs-tooltip-yellow: rgb(255, 247, 221);
  --fs-pink: #ff7878;
  --fs-pale-pink: #ffe8e8;
  --fs-green: rgb(0, 153, 0);
  --fs-red: rgb(255, 0, 0);
  --fs-red-trans: rgba(255, 0, 0, 0.8);
  --fs-signal1: rgb(255, 0, 255);
  --fs-signal2: rgb(133, 224, 224);
  --fs-signal3: rgb(229, 178, 255);
  --fs-signal4: rgb(51, 204, 204);
  --fs-very-dark-grey: rgb(51, 51, 51);
  --fs-very-dark-grey-trans: rgba(51, 51, 51, 0.8);
  --fs-dark-grey: rgb(102, 102, 102);
  --fs-dark-grey-trans: rgba(102, 102, 102, 0.8);
  --fs-mid-grey: rgb(153, 153, 153);
  --fs-mid-grey-trans: rgba(153, 153, 153, 0.8);
  --fs-pale-grey: rgb(204, 204, 204);
  --fs-pale-grey-trans: rgba(204, 204, 204, 0.8);
  --fs-paler-grey: rgb(221, 221, 221);
  --fs-super-pale: #eee;
  --fs-ultra-pale: #f9f9f9;
  --fs-facebook: #3b5998;
  --fs-twitter: #55acee; }

:root {
  --fs-button-border-radius: 2px; }

.fs-form__row {
  display: flex;
  flex-direction: column;
  padding: 8px 0;
  box-sizing: border-box; }
  @media (min-width: 25em) {
    .fs-form__row {
      align-items: center;
      flex-direction: row; } }
  .fs-form__row--hidden {
    display: none;
    pointer-events: none; }
  .fs-form__row--hidden2 {
    position: absolute;
    left: -10000px;
    top: -10000px;
    pointer-events: none; }
  .fs-form__row--hidden3 {
    height: 0;
    opacity: 0;
    pointer-events: none;
    padding: 0;
    margin: 0; }
  .fs-form__row--labelless {
    margin-left: 130px;
    align-items: flex-start; }
    @media (max-width: 24.99em) {
      .fs-form__row--labelless {
        margin-left: 0; } }
    .fs-form__row--labelless-wider {
      margin-left: 150px; }
      @media (max-width: 24.99em) {
        .fs-form__row--labelless-wider {
          margin-left: 0; } }
  .fs-form__row--wysiwyg .fs-form__widget {
    width: 100%;
    max-width: 500px; }
  .fs-form__row--wysiwyg .cke {
    width: 90%;
    display: inline-block; }

.fs-form__section {
  padding-bottom: 10px;
  border-bottom: solid 1px var(--fs-paler-grey);
  margin-bottom: 10px; }

.fs-form__label {
  width: 120px;
  min-width: 120px;
  min-height: 2px;
  position: relative;
  padding-right: 10px;
  line-height: 1.4;
  color: var(--fs-mid-grey);
  margin-bottom: 10px; }
  .fs-form__label:after {
    content: ':'; }
  .fs-form__label--empty:after {
    content: ''; }
  .fs-form__label--checkbox {
    padding-left: 5px;
    padding-right: 0;
    float: none;
    width: auto; }
    .fs-form__label--checkbox:after {
      content: ''; }
  @media (min-width: 25em) {
    .fs-form__label {
      margin-bottom: 0; } }

.fs-form__widget {
  font-size: 0.75rem;
  line-height: 1.4; }
  .fs-form__widget-core {
    display: flex;
    align-items: center; }
  .fs-form__widget--short {
    width: 300px; }
  .fs-form__widget--wide {
    width: 100%;
    max-width: 350px; }

.fs-form__errors {
  padding-top: 5px;
  color: red; }

.fs-form__choice-prefix {
  padding-right: 6px; }

.fs-form__button {
  font-size: 0.875rem;
  padding: 8px 15px;
  font-weight: 600;
  background: var(--fs-yellow);
  color: black;
  border: 0 none;
  cursor: pointer;
  border-radius: 0; }

.fs-form__input {
  box-sizing: border-box;
  font-family: "Lucida Sans Unicode", "Lucida Grande", Helvetica, "Arial", sans-serif;
  border: 1px solid var(--fs-mid-grey); }
  .fs-form__input:focus {
    outline: dotted 2px var(--fs-pale-grey); }
  .fs-form__input--text, .fs-form__input--email, .fs-form__input--password {
    padding: 3px 6px;
    width: 200px; }
  .fs-form__input--big {
    font-size: 1.125rem; }
  .fs-form__input--wide {
    font-size: 1.125rem;
    width: 90%;
    max-width: 350px; }

.fs-form__textarea {
  font-size: 1rem;
  height: 200px;
  width: 90%; }

.fs-form--valid {
  margin-left: 5px; }

.fs-form--validating {
  margin-left: 5px;
  box-sizing: border-box;
  width: 12px;
  height: 12px;
  top: 50%;
  margin-top: -6px;
  display: inline-block;
  -webkit-animation: spin 400ms infinite linear;
          animation: spin 400ms infinite linear;
  border-radius: 50%;
  border: 2px solid var(--fs-pale-grey);
  border-right-color: var(--fs-very-dark-grey); }

.fs-form__radio-list {
  display: flex; }
  .fs-form__radio-list input {
    margin-right: 10px; }
  .fs-form__radio-list label {
    width: 100%; }

.fs-form .fs-flash-notice {
  margin-top: 10px;
  width: auto; }

:root {
  --fs-yellow: rgb(253, 224, 1);
  --fs-yellow-light: rgb(255, 228, 51);
  --fs-link-color: #3399cc;
  --fs-tooltip-yellow: rgb(255, 247, 221);
  --fs-pink: #ff7878;
  --fs-pale-pink: #ffe8e8;
  --fs-green: rgb(0, 153, 0);
  --fs-red: rgb(255, 0, 0);
  --fs-red-trans: rgba(255, 0, 0, 0.8);
  --fs-signal1: rgb(255, 0, 255);
  --fs-signal2: rgb(133, 224, 224);
  --fs-signal3: rgb(229, 178, 255);
  --fs-signal4: rgb(51, 204, 204);
  --fs-very-dark-grey: rgb(51, 51, 51);
  --fs-very-dark-grey-trans: rgba(51, 51, 51, 0.8);
  --fs-dark-grey: rgb(102, 102, 102);
  --fs-dark-grey-trans: rgba(102, 102, 102, 0.8);
  --fs-mid-grey: rgb(153, 153, 153);
  --fs-mid-grey-trans: rgba(153, 153, 153, 0.8);
  --fs-pale-grey: rgb(204, 204, 204);
  --fs-pale-grey-trans: rgba(204, 204, 204, 0.8);
  --fs-paler-grey: rgb(221, 221, 221);
  --fs-super-pale: #eee;
  --fs-ultra-pale: #f9f9f9;
  --fs-facebook: #3b5998;
  --fs-twitter: #55acee; }

:root {
  --fs-button-border-radius: 2px; }

.fs-category-list {
  margin-top: 10px; }
  .fs-category-list h2 {
    margin-bottom: 8px; }
  .fs-category-list > li {
    margin-bottom: 20px; }
  .fs-category-list__documents a {
    text-decoration: none; }

:root {
  --ck-spacing-large: 4px !important; }

.fs-wysiwyg.fs-fontstructionSettings__description .ck-blurred {
  padding: 0; }
  .fs-wysiwyg.fs-fontstructionSettings__description .ck-blurred > :first-child {
    margin: 0; }
  .fs-wysiwyg.fs-fontstructionSettings__description .ck-blurred > :last-child {
    margin: 0; }

.fs-help {
  /* todo no, no */
  vertical-align: top;
  padding-left: 5px; }
  @media (max-width: 37.49em) {
    .fs-help {
      display: none; } }

.fs-adSense {
  position: relative; }
  .fs-adSense--pending {
    display: none !important; }
  .fs-adSense:before {
    content: 'ADVERTISEMENT';
    color: var(--fs-mid-grey);
    position: absolute;
    bottom: -14px;
    right: 0;
    font-size: 9px;
    letter-spacing: 1px; }
  .fs-adSense--topBanner {
    background-color: #eee;
    width: 320px;
    height: 100px;
    margin-bottom: 10px; }
    @media (min-width: 500px) {
      .fs-adSense--topBanner {
        width: 468px;
        height: 60px; } }
    @media (min-width: 800px) {
      .fs-adSense--topBanner {
        width: 728px;
        height: 90px; } }
  .fs-adSense--square1 {
    background-color: white;
    width: 100%; }
    @media (min-width: 800px) {
      .fs-adSense--square1 {
        max-width: 220px;
        max-height: 220px; } }
  .fs-adSense--skyscraper {
    display: none !important;
    background-color: #eee;
    position: absolute;
    top: 20px; }
    @media (min-width: 1000px) {
      .fs-adSense--skyscraper {
        display: inline-block !important;
        min-width: 160px; } }
  .fs-adSense--skyscraper1 {
    left: -180px; }
  .fs-adSense--skyscraper2 {
    right: -60px; }

.fs-tags a {
  background-color: var(--fs-pale-grey);
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  text-decoration: none;
  background-color: var(--fs-mid-grey);
  display: inline-block;
  border-radius: var(--fs-button-border-radius);
  color: white;
  font-size: 10px;
  line-height: 1;
  padding: 6px 10px; }
  .fs-tags a:hover {
    background-color: var(--fs-dark-grey);
    color: white; }

.fs-tags--favorite a {
  background-color: #ff7878; }
  .fs-tags--favorite a:hover {
    background-color: var(--fs-red); }

.fs-tags--sets a {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  text-decoration: none;
  background-color: var(--fs-mid-grey);
  display: inline-block;
  border-radius: var(--fs-button-border-radius);
  color: white;
  font-size: 10px;
  line-height: 1;
  padding: 6px 10px;
  background-color: var(--fs-signal4); }
  .fs-tags--sets a:hover {
    background-color: var(--fs-dark-grey);
    color: white; }

.fs-tags--placeholder a {
  opacity: 0.5; }

.fs-taggyList {
  line-height: 1.4;
  white-space: nowrap; }
  .fs-taggyList:before, .fs-taggyList:after {
    content: "";
    display: table; }
  .fs-taggyList:after {
    clear: both; }
  .fs-taggyList__item--threatened a {
    background-color: var(--fs-red); }
  .fs-taggyList__addWrapper:hover .fs-help {
    display: inline; }
  .fs-taggyList__addWrapper .fs-help {
    display: none;
    padding-left: 3px;
    width: auto;
    height: auto; }
  .fs-taggyList__itemDelete {
    display: inline-block;
    z-index: 1;
    padding-right: 6px;
    padding-left: 6px;
    position: relative; }
  .fs-taggyList li {
    display: inline-block;
    float: left;
    margin-bottom: 3px;
    margin-right: 3px; }
  .fs-taggyList input.fs-taggyList__add {
    padding: 5px 5px;
    margin: 0;
    font-size: 0.625rem;
    border: solid 1px #eee; }
    .fs-taggyList input.fs-taggyList__add:focus {
      outline: dotted 2px var(--fs-pale-grey); }
  .fs-taggyList select.fs-taggyList__add {
    font-size: 0.625rem; }
  .fs-taggyList--editable {
    position: relative; }
    .fs-taggyList--editable .results {
      display: none;
      position: absolute;
      background-color: white;
      border: solid 1px var(--fs-pale-grey);
      margin-top: 10px;
      padding: 10px;
      z-index: 1000;
      box-shadow: 2px 4px 6px 0 rgba(51, 51, 51, 0.1); }
      .fs-taggyList--editable .results li {
        padding-right: 5px; }
        .fs-taggyList--editable .results li:hover {
          opacity: 1; }
      .fs-taggyList--editable .results li.selected a {
        background-color: var(--fs-yellow);
        color: black; }

.fs-ratings__value {
  position: relative;
  top: -2px;
  color: var(--fs-pale-grey); }

.fs-ratings__stars {
  position: relative;
  padding-right: 10px;
  left: -5px; }
  .fs-ratings__stars a.star-part {
    width: 14px;
    height: 14px;
    padding: 0; }
    .fs-ratings__stars a.star-part:before {
      color: var(--fs-pale-grey);
      background-color: transparent;
      padding: 0; }
  .fs-ratings__stars a.star-on:before {
    color: var(--fs-yellow); }
  .fs-ratings__stars a.star-hover:before {
    color: var(--fs-green); }
  .fs-ratings__stars a.icon-star-right {
    margin-right: -10px; }
  .fs-ratings__stars--loading:after {
    content: ' ';
    margin-left: 10px;
    box-sizing: border-box;
    width: 12px;
    height: 12px;
    top: 50%;
    margin-top: -6px;
    display: inline-block;
    -webkit-animation: spin 400ms infinite linear;
            animation: spin 400ms infinite linear;
    border-radius: 50%;
    border: 2px solid var(--fs-pale-grey);
    border-right-color: var(--fs-very-dark-grey); }

.fs-ratings span.icon-check {
  display: none; }
  .fs-ratings span.icon-check:before {
    color: var(--fs-pale-grey);
    background: none; }

.fs-fave {
  cursor: pointer;
  display: none; }
  .fs-fave--active span.icon-fave:before, .fs-fave--over span.icon-fave:before {
    background-color: red; }
  .fs-fave--loading {
    box-sizing: border-box;
    width: 12px;
    height: 12px;
    top: 50%;
    margin-top: -6px;
    display: inline-block;
    -webkit-animation: spin 400ms infinite linear;
            animation: spin 400ms infinite linear;
    border-radius: 50%;
    border: 2px solid var(--fs-pale-grey);
    border-right-color: var(--fs-very-dark-grey);
    margin-left: 4px;
    margin-right: 4px; }
    .fs-fave--loading span.fs-icon {
      display: none; }

.fs-staff-pick:before {
  background-color: var(--fs-signal1); }

.fs-staff-pick--disabled {
  display: none;
  cursor: pointer; }
  .fs-staff-pick--disabled:before {
    background-color: var(--fs-mid-grey); }
  .fs-staff-pick--disabled:hover:before {
    background-color: var(--fs-signal1); }

.fs-staff-pick--loading:after {
  content: ' ';
  margin-left: 4px;
  box-sizing: border-box;
  width: 12px;
  height: 12px;
  top: 50%;
  margin-top: -6px;
  display: inline-block;
  -webkit-animation: spin 400ms infinite linear;
          animation: spin 400ms infinite linear;
  border-radius: 50%;
  border: 2px solid var(--fs-pale-grey);
  border-right-color: var(--fs-very-dark-grey); }

.fs-staff-pick--loading:before {
  display: none; }

.fs-pagination__page--current {
  padding: 6px;
  font-weight: 600; }

.fs-pagination a {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  text-decoration: none;
  background-color: var(--fs-mid-grey);
  display: inline-block;
  border-radius: var(--fs-button-border-radius);
  color: white;
  font-size: 12px;
  line-height: 1;
  padding: 8px 12px; }
  .fs-pagination a:hover {
    background-color: var(--fs-dark-grey);
    color: white; }

.fs-metaIcons .icon {
  margin-right: 8px; }
  .fs-metaIcons .icon .icon-label {
    margin-left: 3px;
    font-size: 0.625rem;
    position: relative;
    top: -2px; }
  .fs-metaIcons .icon .icon-lock:before {
    background-color: #ff7878; }

.fs-metaIcons .fs-icon:before {
  background-color: var(--fs-pale-grey); }

.fs-metaIcons .icon-merch:before {
  color: black;
  background-color: var(--fs-yellow); }

.fs-search {
  display: inline-block;
  position: relative;
  padding-right: 10px;
  margin-top: 10px; }
  .fs-search__input {
    font-size: 0.75rem;
    line-height: 22px;
    min-width: 220px;
    padding: 0;
    padding-left: 25px; }
  .fs-search .loading {
    box-sizing: border-box;
    width: 12px;
    height: 12px;
    top: 50%;
    margin-top: -6px;
    display: inline-block;
    -webkit-animation: spin 400ms infinite linear;
            animation: spin 400ms infinite linear;
    border-radius: 50%;
    border: 2px solid var(--fs-pale-grey);
    border-right-color: var(--fs-very-dark-grey);
    position: absolute;
    right: 20px;
    top: 8px; }
  .fs-search .fs-icon {
    position: absolute;
    padding: 0; }
    .fs-search .fs-icon:before {
      font-size: 1.125rem;
      line-height: 20px;
      background-color: transparent;
      color: var(--fs-mid-grey);
      padding-left: 5px; }
  .fs-search .clear-search {
    cursor: pointer;
    visibility: hidden;
    top: 0;
    right: 20px; }
    .fs-search .clear-search:before {
      color: var(--fs-pale-grey); }

.fs-fontstructionActions a {
  margin-right: 3px; }
  @media (max-width: 24.99em) {
    .fs-fontstructionActions a {
      padding: 6px 8px 6px 8px; } }

.fs-fontstructionActions--gallery {
  margin-bottom: 13px;
  margin-top: 6px; }
  .fs-fontstructionActions--gallery a {
    margin-bottom: 3px; }

.fs-fontstructionActions--show {
  display: flex;
  align-items: center; }
  .fs-fontstructionActions--show a {
    text-align: center; }
    .fs-fontstructionActions--show a .fs-icon-bare {
      margin-right: 5px; }
  .fs-fontstructionActions--show .small-loader {
    float: left;
    position: relative;
    top: 14px; }
  @media (max-width: 51.24em) {
    .fs-fontstructionActions--show .fs-button--make {
      display: none; } }
  .fs-fontstructionActions--show .fs-button--fontstruct {
    padding-right: 16px;
    padding-left: 16px; }
    @media (min-width: 51.25em) {
      .fs-fontstructionActions--show .fs-button--fontstruct {
        margin-right: 15px; } }
  @media (min-width: 51.25em) {
    .fs-fontstructionActions--show .fs-button--delete {
      margin-left: 15px; } }

.fs-fontstructionActions--with-gf .fs-button--make {
  display: none; }

.fs-fontstructionActions--with-gf .fs-button--small {
  padding-left: 8px;
  padding-right: 8px; }

.fs-fontstructionActions--with-gf .fs-button {
  margin-bottom: 2px; }
  @media (min-width: 51.25em) {
    .fs-fontstructionActions--with-gf .fs-button--delete {
      margin-left: 0; } }
  @media (min-width: 51.25em) {
    .fs-fontstructionActions--with-gf .fs-button--fontstruct {
      margin-right: 2px; } }

.fs-fontstructionActions--with-gf a {
  margin-right: 2px; }

.fs-fontstructionMeta {
  border-top: solid 1px var(--fs-paler-grey);
  font-size: 0.75rem;
  margin: 10px 0 20px 0;
  position: relative;
  width: 100%;
  max-width: 800px; }
  .fs-fontstructionMeta__section {
    display: flex;
    padding-bottom: 15px;
    flex-direction: column; }
    @media (min-width: 37.5em) {
      .fs-fontstructionMeta__section {
        flex-direction: row; } }
  .fs-fontstructionMeta__label {
    min-width: 200px;
    color: var(--fs-mid-grey);
    position: relative; }
  @media (min-width: 37.5em) {
    .fs-fontstructionMeta__section--updating .fs-fontstructionMeta__content:before {
      content: '';
      position: absolute;
      left: -16px;
      top: 8px;
      box-sizing: border-box;
      width: 12px;
      height: 12px;
      display: block;
      margin-left: auto;
      margin-right: auto;
      -webkit-animation: spin 400ms infinite linear;
              animation: spin 400ms infinite linear;
      border-radius: 50%;
      border: 2px solid var(--fs-pale-grey);
      border-right-color: var(--fs-very-dark-grey); } }
  .fs-fontstructionMeta__section--updating.fs-fontstructionMeta__section--checkbox .fs-fontstructionMeta__content:before {
    top: 4px; }
  .fs-fontstructionMeta__input {
    font-size: 0.75rem; }
  .fs-fontstructionMeta__content {
    display: flex;
    align-items: center;
    position: relative;
    color: var(--fs-dark-grey);
    width: 100%; }
    .fs-fontstructionMeta__section--license .fs-fontstructionMeta__content, .fs-fontstructionMeta__content--license {
      flex-direction: column;
      align-items: unset; }
  .fs-fontstructionMeta__full {
    width: 100%; }

.fs-fontstructionSettings {
  font-size: 0.75rem;
  color: var(--fs-mid-grey); }
  .fs-fontstructionSettings__opener {
    margin-bottom: 20px;
    display: flex;
    align-items: center; }
  .fs-fontstructionSettings__core {
    border-top: solid 1px var(--fs-paler-grey);
    padding-top: 20px; }
  .fs-fontstructionSettings__activity {
    margin-left: 10px !important; }
  .fs-fontstructionSettings__description {
    width: 100%; }

.fs-fontstructionShow__noDownload {
  display: none; }

.fs-fontstructionShow__description {
  max-width: 600px;
  width: 100%;
  overflow: hidden; }
  .fs-fontstructionShow__description p:first-child {
    display: inline; }
  .fs-fontstructionShow__description.fs-editable-field {
    outline: solid 1px var(--fs-pale-grey); }

.fs-fontstructionShow__metaIcons {
  margin-left: auto; }
  @media (max-width: 51.24em) {
    .fs-fontstructionShow__metaIcons {
      display: none; } }

@-webkit-keyframes blinker {
  50% {
    opacity: 0.0; } }

@keyframes blinker {
  50% {
    opacity: 0.0; } }

@-webkit-keyframes indeterminate {
  0% {
    left: 0;
    width: 100%; }
  50% {
    left: 0;
    width: 100%; }
  100% {
    left: 100%;
    width: 100%; } }

@keyframes indeterminate {
  0% {
    left: 0;
    width: 100%; }
  50% {
    left: 0;
    width: 100%; }
  100% {
    left: 100%;
    width: 100%; } }

.fntstrct-text-field {
  position: relative; }
  .fntstrct-text-field__input {
    width: 1px;
    height: 1px;
    opacity: 0; }
  .fntstrct-text-field__caret {
    position: absolute;
    background-color: #333;
    width: 2px;
    -webkit-animation: blinker 0.2s linear infinite;
            animation: blinker 0.2s linear infinite; }

.fntstrct-wdgt {
  width: 100%;
  height: 300px;
  position: relative;
  display: inline-block;
  overflow: hidden;
  font-family: "Lucida Sans Unicode", "Lucida Grande", Helvetica, "Arial", sans-serif; }
  .fntstrct-wdgt:-webkit-full-screen {
    border: solid 50px white; }
  .fntstrct-wdgt:-ms-fullscreen {
    border: solid 50px white; }
  .fntstrct-wdgt:fullscreen {
    border: solid 50px white; }
  .fntstrct-wdgt__core {
    width: 100%;
    height: 100%;
    position: relative; }
    .fntstrct-wdgt__core canvas, .fntstrct-wdgt__core img {
      background-color: white;
      position: absolute;
      top: 0;
      left: 0; }
    .fntstrct-wdgt__core img {
      width: 800px;
      max-width: 100%;
      height: auto;
      display: none;
      border: none; }
    .fntstrct-wdgt__core-wrapper {
      height: 100%;
      overflow-x: hidden;
      overflow-y: auto; }
  .fntstrct-wdgt__progress {
    position: absolute;
    background-color: #ffde01;
    height: 100%; }
    .fntstrct-wdgt__progress-wrap {
      overflow: hidden;
      background-color: #ccc;
      position: absolute;
      margin: auto;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      width: 250px;
      height: 5px; }
    .fntstrct-wdgt__progress--indeterminate {
      -webkit-animation-duration: 2s;
              animation-duration: 2s;
      -webkit-animation-iteration-count: infinite;
              animation-iteration-count: infinite;
      -webkit-animation-name: indeterminate;
              animation-name: indeterminate;
      -webkit-animation-direction: normal;
              animation-direction: normal; }
  .fntstrct-wdgt__controls {
    display: none;
    position: absolute;
    bottom: 10px;
    right: 10px;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none; }
  .fntstrct-wdgt__zoom {
    display: inline-block; }
  .fntstrct-wdgt__letterspacing {
    width: 50px; }
  .fntstrct-wdgt__menu {
    display: inline-block;
    position: relative; }
    .fntstrct-wdgt__menu ul {
      position: absolute;
      z-index: 2;
      right: 0;
      list-style: none;
      margin: 0;
      padding: 0;
      width: 120px;
      bottom: 22px;
      box-shadow: 2px 4px 6px 0 rgba(51, 51, 51, 0.1); }
    .fntstrct-wdgt__menu:hover > ul {
      display: block; }
    .fntstrct-wdgt__menu > ul {
      display: none; }
    .fntstrct-wdgt__menu .fntstrct-wdgt__menu-active {
      background-color: #ccc; }
    .fntstrct-wdgt__menu li {
      margin: 0;
      padding: 2px 8px;
      position: relative;
      box-sizing: border-box;
      background-color: #999;
      cursor: pointer; }
    .fntstrct-wdgt__menu li a {
      display: inline-block;
      width: 100px;
      height: 24px;
      margin: 0;
      padding: 0; }
    .fntstrct-wdgt__menu li:hover {
      background-color: var(--fs-yellow); }
      .fntstrct-wdgt__menu li:hover a {
        color: black; }
    .fntstrct-wdgt__menu li:hover ul {
      display: block; }
    .fntstrct-wdgt__menu li ul {
      bottom: 0;
      display: none;
      right: 116px; }
    .fntstrct-wdgt__menu a {
      color: white;
      font-size: 0.625rem;
      display: inline; }
    .fntstrct-wdgt__menu-opener {
      color: white;
      font-size: 0.625rem; }
    .fntstrct-wdgt__menu .fntstrct-wdgt__menu-active {
      background-color: var(--fs-mid-grey); }
      .fntstrct-wdgt__menu .fntstrct-wdgt__menu-active:before {
        font-family: 'fontstruct';
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        display: inline-block;
        width: 20px;
        height: 20px;
        content: "\e900";
        background: none;
        float: right;
        position: relative;
        top: 5px; }
        .fntstrct-wdgt__menu .fntstrct-wdgt__menu-active:before:before {
          display: inline-block;
          padding: 3px;
          font-size: 14px;
          line-height: 14px;
          width: 14px;
          height: 14px;
          text-align: center;
          background-color: var(--fs-mid-grey);
          color: white; }
      .fntstrct-wdgt__menu .fntstrct-wdgt__menu-active:hover:before {
        color: black; }
  .fntstrct-wdgt__full-screen {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDE0MCAxNDAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE0MCAxNDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSIyMCwyMCA1MCwyMCAyMCw1MCAJIi8+DQoJPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSIxMjAsMjAgMTIwLDUwIDkwLDIwIAkiLz4NCgk8cG9seWdvbiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjEyMCwxMjAgOTAsMTIwIDEyMCw5MCAJIi8+DQoJPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSIyMCwxMjAgMjAsOTAgNTAsMTIwIAkiLz4NCjwvZz4NCjwvc3ZnPg0K");
    background-repeat: no-repeat;
    background-position: center; }
  .fntstrct-wdgt__resizer {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 0 10px 10px;
    border-color: transparent transparent #ccc transparent;
    position: absolute;
    bottom: 0;
    right: 0;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    /* Required to make elements draggable in old WebKit */
    -khtml-user-drag: element;
    -webkit-user-drag: element;
    cursor: nwse-resize;
    display: none; }
  .fntstrct-wdgt__button, .fntstrct-wdgt__menu-opener, .fntstrct-wdgt__pixel-res, .fntstrct-wdgt__full-screen {
    padding: 5px 8px;
    background-color: #999;
    color: black;
    cursor: pointer; }
  .fntstrct-wdgt__pixel-res, .fntstrct-wdgt__full-screen {
    color: white;
    font-size: 0.625rem;
    padding: 5px 12px; }
  @media (max-width: 37.49em) {
    .fntstrct-wdgt__pixel-res {
      display: none; } }
  .fntstrct-wdgt.dragging {
    border: dashed 1px #666; }

.fs-widget--preview {
  max-width: 800px;
  min-height: 400px; }

.fs-widget__sub {
  margin-top: 10px;
  max-width: 800px;
  display: flex; }

.fs-fontstructionAwards {
  display: inline-block;
  position: relative; }

body.stop-scrolling {
  height: 100%;
  overflow: hidden; }

.sweet-overlay {
  background-color: black;
  /* IE8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  /* IE8 */
  background-color: rgba(0, 0, 0, 0.4);
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: none;
  z-index: 10000; }

.sweet-alert {
  background-color: white;
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  width: 478px;
  padding: 17px;
  border-radius: 5px;
  text-align: center;
  position: fixed;
  left: 50%;
  top: 50%;
  margin-left: -256px;
  margin-top: -200px;
  overflow: hidden;
  display: none;
  z-index: 99999; }
  @media all and (max-width: 540px) {
    .sweet-alert {
      width: auto;
      margin-left: 0;
      margin-right: 0;
      left: 15px;
      right: 15px; } }
  .sweet-alert h2 {
    color: #575757;
    font-size: 30px;
    text-align: center;
    font-weight: 600;
    text-transform: none;
    position: relative;
    margin: 25px 0;
    padding: 0;
    line-height: 40px;
    display: block; }
  .sweet-alert p {
    color: #797979;
    font-size: 16px;
    text-align: center;
    font-weight: 300;
    position: relative;
    text-align: inherit;
    float: none;
    margin: 0;
    padding: 0;
    line-height: normal; }
  .sweet-alert fieldset {
    border: none;
    position: relative; }
  .sweet-alert .sa-error-container {
    background-color: #f1f1f1;
    margin-left: -17px;
    margin-right: -17px;
    overflow: hidden;
    padding: 0 10px;
    max-height: 0;
    webkit-transition: padding 0.15s, max-height 0.15s;
    transition: padding 0.15s, max-height 0.15s; }
    .sweet-alert .sa-error-container.show {
      padding: 10px 0;
      max-height: 100px;
      webkit-transition: padding 0.2s, max-height 0.2s;
      transition: padding 0.25s, max-height 0.25s; }
    .sweet-alert .sa-error-container .icon {
      display: inline-block;
      width: 24px;
      height: 24px;
      border-radius: 50%;
      background-color: #ea7d7d;
      color: white;
      line-height: 24px;
      text-align: center;
      margin-right: 3px; }
    .sweet-alert .sa-error-container p {
      display: inline-block; }
  .sweet-alert .sa-input-error {
    position: absolute;
    top: 29px;
    right: 26px;
    width: 20px;
    height: 20px;
    opacity: 0;
    transform: scale(0.5);
    transform-origin: 50% 50%;
    transition: all 0.1s; }
    .sweet-alert .sa-input-error::before, .sweet-alert .sa-input-error::after {
      content: "";
      width: 20px;
      height: 6px;
      background-color: #f06e57;
      border-radius: 3px;
      position: absolute;
      top: 50%;
      margin-top: -4px;
      left: 50%;
      margin-left: -9px; }
    .sweet-alert .sa-input-error::before {
      transform: rotate(-45deg); }
    .sweet-alert .sa-input-error::after {
      transform: rotate(45deg); }
    .sweet-alert .sa-input-error.show {
      opacity: 1;
      transform: scale(1); }
  .sweet-alert input {
    width: 100%;
    box-sizing: border-box;
    border-radius: 3px;
    border: 1px solid #d7d7d7;
    height: 43px;
    margin-top: 10px;
    margin-bottom: 17px;
    font-size: 18px;
    box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.06);
    padding: 0 12px;
    display: none;
    transition: all 0.3s; }
    .sweet-alert input:focus {
      outline: none;
      box-shadow: 0px 0px 3px #c4e6f5;
      border: 1px solid #b4dbed; }
      .sweet-alert input:focus::-moz-placeholder {
        -moz-transition: opacity 0.3s 0.03s ease;
        transition: opacity 0.3s 0.03s ease;
        opacity: 0.5; }
      .sweet-alert input:focus:-ms-input-placeholder {
        -ms-transition: opacity 0.3s 0.03s ease;
        transition: opacity 0.3s 0.03s ease;
        opacity: 0.5; }
      .sweet-alert input:focus::-webkit-input-placeholder {
        -webkit-transition: opacity 0.3s 0.03s ease;
        transition: opacity 0.3s 0.03s ease;
        opacity: 0.5; }
    .sweet-alert input::-moz-placeholder {
      color: #bdbdbd; }
    .sweet-alert input:-ms-input-placeholder {
      color: #bdbdbd; }
    .sweet-alert input::-webkit-input-placeholder {
      color: #bdbdbd; }
  .sweet-alert.show-input input {
    display: block; }
  .sweet-alert .sa-confirm-button-container {
    display: inline-block;
    position: relative; }
  .sweet-alert .la-ball-fall {
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -27px;
    margin-top: 4px;
    opacity: 0;
    visibility: hidden; }
  .sweet-alert button {
    background-color: #8CD4F5;
    color: white;
    border: none;
    box-shadow: none;
    font-size: 17px;
    font-weight: 500;
    border-radius: 5px;
    padding: 10px 32px;
    margin: 26px 5px 0 5px;
    cursor: pointer; }
    .sweet-alert button:focus {
      outline: none;
      box-shadow: 0 0 2px rgba(128, 179, 235, 0.5), inset 0 0 0 1px rgba(0, 0, 0, 0.05); }
    .sweet-alert button:hover {
      background-color: #7ecff4; }
    .sweet-alert button:active {
      background-color: #5dc2f1; }
    .sweet-alert button.cancel {
      background-color: #C1C1C1; }
      .sweet-alert button.cancel:hover {
        background-color: #b9b9b9; }
      .sweet-alert button.cancel:active {
        background-color: #a8a8a8; }
      .sweet-alert button.cancel:focus {
        box-shadow: rgba(197, 205, 211, 0.8) 0px 0px 2px, rgba(0, 0, 0, 0.0470588) 0px 0px 0px 1px inset !important; }
    .sweet-alert button[disabled] {
      opacity: .6;
      cursor: default; }
    .sweet-alert button.confirm[disabled] {
      color: transparent; }
      .sweet-alert button.confirm[disabled] ~ .la-ball-fall {
        opacity: 1;
        visibility: visible;
        transition-delay: 0s; }
    .sweet-alert button::-moz-focus-inner {
      border: 0; }
  .sweet-alert[data-has-cancel-button=false] button {
    box-shadow: none !important; }
  .sweet-alert[data-has-confirm-button=false][data-has-cancel-button=false] {
    padding-bottom: 40px; }
  .sweet-alert .sa-icon {
    width: 80px;
    height: 80px;
    border: 4px solid gray;
    border-radius: 40px;
    border-radius: 50%;
    margin: 20px auto;
    padding: 0;
    position: relative;
    box-sizing: content-box; }
    .sweet-alert .sa-icon.sa-error {
      border-color: #F27474; }
      .sweet-alert .sa-icon.sa-error .sa-x-mark {
        position: relative;
        display: block; }
      .sweet-alert .sa-icon.sa-error .sa-line {
        position: absolute;
        height: 5px;
        width: 47px;
        background-color: #F27474;
        display: block;
        top: 37px;
        border-radius: 2px; }
        .sweet-alert .sa-icon.sa-error .sa-line.sa-left {
          transform: rotate(45deg);
          left: 17px; }
        .sweet-alert .sa-icon.sa-error .sa-line.sa-right {
          transform: rotate(-45deg);
          right: 16px; }
    .sweet-alert .sa-icon.sa-warning {
      border-color: #F8BB86; }
      .sweet-alert .sa-icon.sa-warning .sa-body {
        position: absolute;
        width: 5px;
        height: 47px;
        left: 50%;
        top: 10px;
        border-radius: 2px;
        margin-left: -2px;
        background-color: #F8BB86; }
      .sweet-alert .sa-icon.sa-warning .sa-dot {
        position: absolute;
        width: 7px;
        height: 7px;
        border-radius: 50%;
        margin-left: -3px;
        left: 50%;
        bottom: 10px;
        background-color: #F8BB86; }
    .sweet-alert .sa-icon.sa-info {
      border-color: #C9DAE1; }
      .sweet-alert .sa-icon.sa-info::before {
        content: "";
        position: absolute;
        width: 5px;
        height: 29px;
        left: 50%;
        bottom: 17px;
        border-radius: 2px;
        margin-left: -2px;
        background-color: #C9DAE1; }
      .sweet-alert .sa-icon.sa-info::after {
        content: "";
        position: absolute;
        width: 7px;
        height: 7px;
        border-radius: 50%;
        margin-left: -3px;
        top: 19px;
        background-color: #C9DAE1; }
    .sweet-alert .sa-icon.sa-success {
      border-color: #A5DC86; }
      .sweet-alert .sa-icon.sa-success::before, .sweet-alert .sa-icon.sa-success::after {
        content: '';
        border-radius: 40px;
        border-radius: 50%;
        position: absolute;
        width: 60px;
        height: 120px;
        background: white;
        transform: rotate(45deg); }
      .sweet-alert .sa-icon.sa-success::before {
        border-radius: 120px 0 0 120px;
        top: -7px;
        left: -33px;
        transform: rotate(-45deg);
        transform-origin: 60px 60px; }
      .sweet-alert .sa-icon.sa-success::after {
        border-radius: 0 120px 120px 0;
        top: -11px;
        left: 30px;
        transform: rotate(-45deg);
        transform-origin: 0px 60px; }
      .sweet-alert .sa-icon.sa-success .sa-placeholder {
        width: 80px;
        height: 80px;
        border: 4px solid rgba(165, 220, 134, 0.2);
        border-radius: 40px;
        border-radius: 50%;
        box-sizing: content-box;
        position: absolute;
        left: -4px;
        top: -4px;
        z-index: 2; }
      .sweet-alert .sa-icon.sa-success .sa-fix {
        width: 5px;
        height: 90px;
        background-color: white;
        position: absolute;
        left: 28px;
        top: 8px;
        z-index: 1;
        transform: rotate(-45deg); }
      .sweet-alert .sa-icon.sa-success .sa-line {
        height: 5px;
        background-color: #A5DC86;
        display: block;
        border-radius: 2px;
        position: absolute;
        z-index: 2; }
        .sweet-alert .sa-icon.sa-success .sa-line.sa-tip {
          width: 25px;
          left: 14px;
          top: 46px;
          transform: rotate(45deg); }
        .sweet-alert .sa-icon.sa-success .sa-line.sa-long {
          width: 47px;
          right: 8px;
          top: 38px;
          transform: rotate(-45deg); }
    .sweet-alert .sa-icon.sa-custom {
      background-size: contain;
      border-radius: 0;
      border: none;
      background-position: center center;
      background-repeat: no-repeat; }

/*
 * Animations
 */
@-webkit-keyframes showSweetAlert {
  0% {
    transform: scale(0.7);
    -webkit-transform: scale(0.7); }
  45% {
    transform: scale(1.05);
    -webkit-transform: scale(1.05); }
  80% {
    transform: scale(0.95);
    -webkit-transform: scale(0.95); }
  100% {
    transform: scale(1);
    -webkit-transform: scale(1); } }

@keyframes showSweetAlert {
  0% {
    transform: scale(0.7);
    -webkit-transform: scale(0.7); }
  45% {
    transform: scale(1.05);
    -webkit-transform: scale(1.05); }
  80% {
    transform: scale(0.95);
    -webkit-transform: scale(0.95); }
  100% {
    transform: scale(1);
    -webkit-transform: scale(1); } }

@-webkit-keyframes hideSweetAlert {
  0% {
    transform: scale(1);
    -webkit-transform: scale(1); }
  100% {
    transform: scale(0.5);
    -webkit-transform: scale(0.5); } }

@keyframes hideSweetAlert {
  0% {
    transform: scale(1);
    -webkit-transform: scale(1); }
  100% {
    transform: scale(0.5);
    -webkit-transform: scale(0.5); } }

@-webkit-keyframes slideFromTop {
  0% {
    top: 0%; }
  100% {
    top: 50%; } }

@keyframes slideFromTop {
  0% {
    top: 0%; }
  100% {
    top: 50%; } }

@-webkit-keyframes slideToTop {
  0% {
    top: 50%; }
  100% {
    top: 0%; } }

@keyframes slideToTop {
  0% {
    top: 50%; }
  100% {
    top: 0%; } }

@-webkit-keyframes slideFromBottom {
  0% {
    top: 70%; }
  100% {
    top: 50%; } }

@keyframes slideFromBottom {
  0% {
    top: 70%; }
  100% {
    top: 50%; } }

@-webkit-keyframes slideToBottom {
  0% {
    top: 50%; }
  100% {
    top: 70%; } }

@keyframes slideToBottom {
  0% {
    top: 50%; }
  100% {
    top: 70%; } }

.showSweetAlert[data-animation=pop] {
  -webkit-animation: showSweetAlert 0.3s;
  animation: showSweetAlert 0.3s; }

.showSweetAlert[data-animation=none] {
  -webkit-animation: none;
  animation: none; }

.showSweetAlert[data-animation=slide-from-top] {
  -webkit-animation: slideFromTop 0.3s;
  animation: slideFromTop 0.3s; }

.showSweetAlert[data-animation=slide-from-bottom] {
  -webkit-animation: slideFromBottom 0.3s;
  animation: slideFromBottom 0.3s; }

.hideSweetAlert[data-animation=pop] {
  -webkit-animation: hideSweetAlert 0.2s;
  animation: hideSweetAlert 0.2s; }

.hideSweetAlert[data-animation=none] {
  -webkit-animation: none;
  animation: none; }

.hideSweetAlert[data-animation=slide-from-top] {
  -webkit-animation: slideToTop 0.4s;
  animation: slideToTop 0.4s; }

.hideSweetAlert[data-animation=slide-from-bottom] {
  -webkit-animation: slideToBottom 0.3s;
  animation: slideToBottom 0.3s; }

@-webkit-keyframes animateSuccessTip {
  0% {
    width: 0;
    left: 1px;
    top: 19px; }
  54% {
    width: 0;
    left: 1px;
    top: 19px; }
  70% {
    width: 50px;
    left: -8px;
    top: 37px; }
  84% {
    width: 17px;
    left: 21px;
    top: 48px; }
  100% {
    width: 25px;
    left: 14px;
    top: 45px; } }

@keyframes animateSuccessTip {
  0% {
    width: 0;
    left: 1px;
    top: 19px; }
  54% {
    width: 0;
    left: 1px;
    top: 19px; }
  70% {
    width: 50px;
    left: -8px;
    top: 37px; }
  84% {
    width: 17px;
    left: 21px;
    top: 48px; }
  100% {
    width: 25px;
    left: 14px;
    top: 45px; } }

@-webkit-keyframes animateSuccessLong {
  0% {
    width: 0;
    right: 46px;
    top: 54px; }
  65% {
    width: 0;
    right: 46px;
    top: 54px; }
  84% {
    width: 55px;
    right: 0px;
    top: 35px; }
  100% {
    width: 47px;
    right: 8px;
    top: 38px; } }

@keyframes animateSuccessLong {
  0% {
    width: 0;
    right: 46px;
    top: 54px; }
  65% {
    width: 0;
    right: 46px;
    top: 54px; }
  84% {
    width: 55px;
    right: 0px;
    top: 35px; }
  100% {
    width: 47px;
    right: 8px;
    top: 38px; } }

@-webkit-keyframes rotatePlaceholder {
  0% {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg); }
  5% {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg); }
  12% {
    transform: rotate(-405deg);
    -webkit-transform: rotate(-405deg); }
  100% {
    transform: rotate(-405deg);
    -webkit-transform: rotate(-405deg); } }

@keyframes rotatePlaceholder {
  0% {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg); }
  5% {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg); }
  12% {
    transform: rotate(-405deg);
    -webkit-transform: rotate(-405deg); }
  100% {
    transform: rotate(-405deg);
    -webkit-transform: rotate(-405deg); } }

.animateSuccessTip {
  -webkit-animation: animateSuccessTip 0.75s;
  animation: animateSuccessTip 0.75s; }

.animateSuccessLong {
  -webkit-animation: animateSuccessLong 0.75s;
  animation: animateSuccessLong 0.75s; }

.sa-icon.sa-success.animate::after {
  -webkit-animation: rotatePlaceholder 4.25s ease-in;
  animation: rotatePlaceholder 4.25s ease-in; }

@-webkit-keyframes animateErrorIcon {
  0% {
    transform: rotateX(100deg);
    -webkit-transform: rotateX(100deg);
    opacity: 0; }
  100% {
    transform: rotateX(0deg);
    -webkit-transform: rotateX(0deg);
    opacity: 1; } }

@keyframes animateErrorIcon {
  0% {
    transform: rotateX(100deg);
    -webkit-transform: rotateX(100deg);
    opacity: 0; }
  100% {
    transform: rotateX(0deg);
    -webkit-transform: rotateX(0deg);
    opacity: 1; } }

.animateErrorIcon {
  -webkit-animation: animateErrorIcon 0.5s;
  animation: animateErrorIcon 0.5s; }

@-webkit-keyframes animateXMark {
  0% {
    transform: scale(0.4);
    -webkit-transform: scale(0.4);
    margin-top: 26px;
    opacity: 0; }
  50% {
    transform: scale(0.4);
    -webkit-transform: scale(0.4);
    margin-top: 26px;
    opacity: 0; }
  80% {
    transform: scale(1.15);
    -webkit-transform: scale(1.15);
    margin-top: -6px; }
  100% {
    transform: scale(1);
    -webkit-transform: scale(1);
    margin-top: 0;
    opacity: 1; } }

@keyframes animateXMark {
  0% {
    transform: scale(0.4);
    -webkit-transform: scale(0.4);
    margin-top: 26px;
    opacity: 0; }
  50% {
    transform: scale(0.4);
    -webkit-transform: scale(0.4);
    margin-top: 26px;
    opacity: 0; }
  80% {
    transform: scale(1.15);
    -webkit-transform: scale(1.15);
    margin-top: -6px; }
  100% {
    transform: scale(1);
    -webkit-transform: scale(1);
    margin-top: 0;
    opacity: 1; } }

.animateXMark {
  -webkit-animation: animateXMark 0.5s;
  animation: animateXMark 0.5s; }

@-webkit-keyframes pulseWarning {
  0% {
    border-color: #F8D486; }
  100% {
    border-color: #F8BB86; } }

@keyframes pulseWarning {
  0% {
    border-color: #F8D486; }
  100% {
    border-color: #F8BB86; } }

.pulseWarning {
  -webkit-animation: pulseWarning 0.75s infinite alternate;
  animation: pulseWarning 0.75s infinite alternate; }

@-webkit-keyframes pulseWarningIns {
  0% {
    background-color: #F8D486; }
  100% {
    background-color: #F8BB86; } }

@keyframes pulseWarningIns {
  0% {
    background-color: #F8D486; }
  100% {
    background-color: #F8BB86; } }

.pulseWarningIns {
  -webkit-animation: pulseWarningIns 0.75s infinite alternate;
  animation: pulseWarningIns 0.75s infinite alternate; }

@-webkit-keyframes rotate-loading {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }

@keyframes rotate-loading {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }

.sweet-alert {
  font: inherit;
  border-radius: 0; }
  .sweet-alert p {
    font-size: 1rem;
    line-height: 1.7;
    padding-bottom: 10px;
    color: var(--fs-very-dark-grey); }
  .sweet-alert h2 {
    font: inherit;
    font-size: 1.5rem; }
  .sweet-alert button {
    border-radius: 0; }
  .sweet-alert .confirm {
    box-shadow: none !important;
    background: var(--fs-yellow) !important;
    color: black; }

.fs-comments {
  max-width: 800px;
  margin-top: 10px; }
  .fs-comments--moderation {
    max-width: unset; }
  .fs-comments__head {
    border-bottom: solid 1px var(--fs-paler-grey);
    border-top: solid 1px var(--fs-paler-grey);
    padding: 15px 0 15px 0;
    background-color: #eee;
    padding-left: 75px !important;
    margin-bottom: 10px; }
  .fs-comments__form {
    border-bottom: none;
    padding-bottom: 10px; }
    .fs-comments__form .comment-core {
      width: 100%;
      max-width: 600px; }
  .fs-comments__submit {
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    cursor: pointer;
    text-decoration: none;
    background-color: var(--fs-yellow);
    display: inline-block;
    border-radius: var(--fs-button-border-radius);
    color: black;
    font-size: 12px;
    line-height: 1;
    padding: 8px 12px;
    font-weight: 600;
    margin-top: 10px; }
    .fs-comments__submit:hover {
      background-color: var(--fs-yellow-light);
      color: white; }
  .fs-comments__cancel {
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    cursor: pointer;
    text-decoration: none;
    background-color: var(--fs-mid-grey);
    display: inline-block;
    border-radius: var(--fs-button-border-radius);
    color: white;
    font-size: 12px;
    line-height: 1;
    padding: 8px 12px;
    font-weight: 600;
    margin-left: 5px; }
    .fs-comments__cancel:hover {
      background-color: var(--fs-dark-grey);
      color: white; }
  .fs-comments .loading {
    margin-left: 5px;
    box-sizing: border-box;
    width: 12px;
    height: 12px;
    top: 50%;
    margin-top: -6px;
    display: inline-block;
    -webkit-animation: spin 400ms infinite linear;
            animation: spin 400ms infinite linear;
    border-radius: 50%;
    border: 2px solid var(--fs-pale-grey);
    border-right-color: var(--fs-very-dark-grey);
    content: ' ';
    display: inline-block; }

@use 'sass:list';
.fs-comment__section {
  position: relative;
  min-height: 80px;
  background-color: white;
  background-color: rgba(255, 255, 255, 0.98);
  border-bottom: solid 1px var(--fs-paler-grey);
  display: flex; }

.fs-comment__avatar {
  padding: 10px 0;
  width: 75px;
  min-width: 75px; }

.fs-comment--unmoderated.fs-comment__section {
  background-color: #eee; }

.fs-comment--editing {
  background-color: inherit !important; }

.fs-comment__core {
  padding: 10px 0;
  width: 100%; }

.fs-comment__meta {
  color: var(--fs-pale-grey);
  font-size: 0.625rem;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 10px; }

.fs-comment__notice {
  color: var(--fs-pale-grey); }

.fs-comment--designer {
  background-color: rgba(255, 247, 221, 0.98); }

.fs-comment__uploadButton {
  margin-bottom: 10px; }

.fs-comment__showing {
  display: block;
  position: relative;
  padding: 10px 0; }
  .fs-comment__showing img {
    max-width: 100% !important;
    height: auto; }

.fs-comment__body--blocked {
  color: var(--fs-pale-grey); }

.fs-comment__deleteShowing {
  position: absolute;
  top: 15px;
  right: 5px; }

.fs-comment__new {
  border: solid 1px var(--fs-paler-grey);
  margin: 5px 0; }

.fs-comment__file {
  display: none; }

.fs-comment__controls {
  list-style: none;
  margin: 0;
  padding: 0;
  color: var(--fs-dark-grey);
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 4px; }
  .fs-comment__controls li {
    display: inline; }
  .fs-comment__controls a {
    cursor: pointer;
    text-decoration: underline; }
  .fs-comment__controls .fs-select__wrapper:not(.fs-select__wrapper--userRoles) {
    width: 300px;
    min-width: unset; }
  .fs-comment__controls .fs-select__wrapper--userRoles {
    width: 300px;
    min-width: unset; }

.fs-comment__badgeWrapper {
  right: 10px;
  top: 10px;
  position: absolute; }

.fs-comment__badge {
  padding: 2px 8px;
  color: #f9f9f9;
  font-size: 0.625rem;
  cursor: default;
  border-radius: var(--button-border-radius);
  background-color: var(--fs-pale-grey-trans); }
  .fs-comment__badge--unmoderated {
    background-color: var(--fs-red-trans); }
  .fs-comment__badge--unacceptable {
    background-color: var(--fs-very-dark-grey-trans); }
  .fs-comment__badge--meh {
    background-color: var(--fs-mid-grey-trans); }
  .fs-comment__badge--spam {
    background-color: var(--fs-dark-grey-trans); }

.fs-avatar {
  display: inline-block;
  width: 50px;
  height: 50px;
  position: relative;
  text-align: center; }
  .fs-avatar img {
    max-width: 50px;
    max-height: 50px; }
  .fs-avatar__badge {
    display: none;
    position: absolute;
    bottom: -4px;
    left: 0;
    z-index: 1;
    background-color: var(--fs-very-dark-grey);
    color: white;
    width: calc(100% + 8px);
    margin-left: -4px;
    margin-right: 4px;
    padding: 4px 0 2px 0;
    align-items: center;
    justify-content: center;
    font-family: "minimeek", "sans-serif";
    font-size: 8px;
    -webkit-font-smoothing: none; }
    .fs-avatar__badge--pro {
      display: flex;
      background-color: var(--fs-signal1); }
      .fs-avatar__badge--pro:after {
        content: ' PATRON'; }
    .fs-avatar__badge--admin {
      display: flex; }
      .fs-avatar__badge--admin:after {
        content: ' ADMIN'; }
    .fs-avatar__badge--user {
      display: flex; }
      .fs-avatar__badge--user:after {
        content: ' USER'; }
  .fs-avatar__s {
    color: var(--fs-very-dark-grey);
    padding-right: 2px; }
    .fs-avatar__s--s {
      color: var(--fs-yellow); }

.fs-license__core {
  display: flex;
  align-items: center;
  gap: 10px;
  width: 100%; }

.fs-license__select {
  font-size: 0.75rem;
  padding: 5px 0; }
  @media (max-width: 37.49em) {
    .fs-license__select {
      width: 100%; } }

.fs-license__icons {
  position: relative;
  display: flex;
  align-items: center; }

.fs-license__icons.loading:before {
  content: '';
  position: relative;
  box-sizing: border-box;
  width: 12px;
  height: 12px;
  top: 50%;
  margin-top: -6px;
  display: inline-block;
  -webkit-animation: spin 400ms infinite linear;
          animation: spin 400ms infinite linear;
  border-radius: 50%;
  border: 2px solid var(--fs-pale-grey);
  border-right-color: var(--fs-very-dark-grey);
  margin-right: 10px;
  margin-top: 0; }

.fs-license__info {
  margin-top: 5px; }

.fs-license__details {
  line-height: 1.7;
  margin-bottom: 10px; }

.fs-license__huh {
  margin-left: 10px; }

.fs-license__aboutTrigger {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }

.fs-checkbox {
  cursor: pointer;
  display: inline-flex;
  align-items: center; }
  .fs-checkbox__label {
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none; }
  .fs-checkbox__input {
    opacity: 0;
    width: 10px;
    height: 10px;
    position: absolute;
    cursor: pointer; }
  .fs-checkbox__box {
    display: inline-block;
    width: 10px;
    height: 10px;
    border: 2px solid var(--fs-dark-grey);
    margin-right: 10px;
    position: relative; }
    .fs-checkbox__box:after {
      content: '';
      display: none;
      position: absolute;
      background-color: var(--fs-dark-grey);
      width: 6px;
      height: 6px;
      top: 2px;
      left: 2px; }
  .fs-checkbox__input:focus + .fs-checkbox__box {
    outline: dotted 2px var(--fs-pale-grey); }
  .fs-checkbox__input:checked + .fs-checkbox__box:after {
    display: inline-block; }
  .fs-checkbox__input:disabled + .fs-checkbox__box {
    opacity: 0.5; }

.fs-patronLink {
  color: white;
  padding: 2px 5px;
  text-decoration: none;
  background-color: var(--fs-signal1);
  white-space: nowrap; }
  .fs-patronLink:hover {
    color: white; }
  .fs-checkbox .fs-patronLink,
  .fs-select__wrapper + .fs-tip__wrapper .fs-patronLink {
    margin-left: 5px; }

.fs-select {
  min-height: unset !important; }
  .fs-select__wrapper {
    min-width: 80%; }
  .fs-select__control {
    min-height: unset !important;
    padding-right: 5px; }
  .fs-select__placeholder, .fs-select__single-value {
    font-size: 0.625rem !important; }
  .fs-select__multi-value {
    border-radius: 0 !important;
    font-size: 0.75rem !important;
    margin: 0 !important;
    margin-left: 2px !important;
    margin-right: 2px !important; }
    .fs-select__multi-value a {
      text-decoration: none; }
  .fs-select--faveTags .fs-select__multi-value {
    background-color: #ff7878 !important;
    color: white; }
    .fs-select--faveTags .fs-select__multi-value__label {
      color: white; }
  .fs-select--tags .fs-select__multi-value {
    background-color: var(--fs-mid-grey) !important;
    color: white; }
    .fs-select--tags .fs-select__multi-value__label {
      color: white; }
  .fs-select--maxItems .fs-select__control {
    border-color: var(--fs-red) !important; }
  .fs-select--sets .fs-select__multi-value {
    background-color: var(--fs-signal4) !important;
    color: white; }
    .fs-select--sets .fs-select__multi-value__label {
      color: white; }
  .fs-select__value-container--has-value {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .fs-select__value-container--is-multi {
    padding: 0 !important; }
  .fs-select__value-container > div:last-child {
    margin: 0; }
  .fs-select__input {
    font-size: 0.75rem;
    padding-left: 8px;
    padding-right: 30px; }
  .fs-select__indicator {
    padding: 0 !important; }
  .fs-select__placeholder {
    padding-left: 8px; }
  .fs-select__menu {
    font-size: 0.75rem !important; }
  .fs-select__option {
    padding: 4px 6px !important; }

.fs-nativeSelect {
  display: block;
  border: 1px solid var(--fs-pale-grey);
  color: var(--fs-very-dark-grey);
  font-size: 0.75rem;
  font-family: "Lucida Sans Unicode", "Lucida Grande", Helvetica, "Arial", sans-serif;
  padding: .6rem 1.4rem .5rem .8rem;
  width: 100%;
  max-width: 100%;
  box-sizing: border-box;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: #fff;
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2220%22%20width%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20fill%3D%22%23999999%22%20d%3D%22M4.516%207.548c0.436-0.446%201.043-0.481%201.576%200l3.908%203.747%203.908-3.747c0.533-0.481%201.141-0.446%201.574%200%200.436%200.445%200.408%201.197%200%201.615-0.406%200.418-4.695%204.502-4.695%204.502-0.217%200.223-0.502%200.335-0.787%200.335s-0.57-0.112-0.789-0.335c0%200-4.287-4.084-4.695-4.502s-0.436-1.17%200-1.615z%22%2F%3E%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat, repeat;
  background-position: right 5px top 50%, 0 0;
  background-size: 20px, 100%; }
  .fs-nativeSelect:focus {
    outline: dotted 2px var(--fs-pale-grey); }
  .fs-nativeSelect--small {
    font-size: 0.625rem;
    padding: 4px 30px 4px 8px; }

.fs-ugc ol, .fs-ugc ul {
  list-style: unset;
  padding-left: 20px;
  margin: 10px 0 20px 0; }

.fs-ugc ol {
  list-style: decimal; }

.fs-ugc strong {
  font-weight: normal;
  background-color: var(--fs-signal3);
  padding: 5px; }

.fs-activity--small {
  box-sizing: border-box;
  width: 12px;
  height: 12px;
  display: block;
  margin-left: auto;
  margin-right: auto;
  -webkit-animation: spin 400ms infinite linear;
          animation: spin 400ms infinite linear;
  border-radius: 50%;
  border: 2px solid var(--fs-pale-grey);
  border-right-color: var(--fs-very-dark-grey); }

.fs-flash {
  color: black;
  padding: 10px;
  width: 100%;
  background-color: var(--fs-signal3);
  display: block;
  opacity: 1;
  margin-bottom: 10px; }
  .fs-flash--polite {
    background-color: var(--fs-tooltip-yellow); }

.fs-subscribeButtons__group {
  display: flex;
  flex-wrap: wrap; }

.fs-subscribeButton {
  margin: 10px 0; }
  .fs-subscribeButton__wrapper {
    width: 100%;
    padding-right: 10px; }
    @media (min-width: 37.5em) {
      .fs-subscribeButton__wrapper {
        width: calc(50% - 10px); } }

.fs-price {
  background-color: var(--fs-signal3);
  padding: 5px;
  font-weight: bold; }
  .fs-price--dollars {
    color: var(--fs-dark-grey);
    font-weight: normal; }
  .fs-price__symbol {
    padding-left: 2px;
    opacity: 0.5; }

.fs-colorPicker {
  width: 16px;
  height: 16px;
  border: 1px solid var(--fs-mid-grey);
  position: relative; }
  .fs-colorPicker .popup.popup_top {
    bottom: 21px;
    left: -7px; }

.fs-subhead {
  padding-left: 10px;
  padding-right: 10px;
  position: relative; }
  .fs-subhead img {
    max-width: 100%; }
  @media (min-width: 51.25em) {
    .fs-subhead {
      margin: 0 auto;
      padding: 0; } }
  @media (min-width: 51.25em) {
    .fs-subhead {
      width: 800px;
      display: block; } }
  @media (min-width: 58.75em) {
    .fs-subhead {
      width: 940px; } }
  .fs-subhead__wrapper {
    width: 100%;
    background-color: #eee;
    padding-top: 10px;
    padding-bottom: 10px; }
    @media (min-width: 51.25em) {
      .fs-subhead__wrapper {
        padding-top: 20px;
        padding-bottom: 20px; } }
    .fs-subhead__wrapper--unpadded {
      padding-bottom: 0; }
      .fs-subhead__wrapper--unpadded + .fs-subhead__wrapper {
        padding-top: 10px; }
  .fs-subhead__text {
    padding-bottom: 10px;
    line-height: 1.5;
    max-width: 500px; }
  .fs-subhead__label {
    color: var(--fs-mid-grey);
    padding-right: 1px; }
    @media (max-width: 51.24em) {
      .fs-subhead__label {
        display: none; } }
  .fs-subhead--split {
    display: flex; }
    .fs-subhead--split h1 {
      padding-bottom: 5px; }
    .fs-subhead--split .left {
      padding-right: 10px; }
  .fs-subhead--live h1 {
    display: inline;
    padding-right: 10px; }
  .fs-subhead--live .fs-menu--simple {
    padding-right: 10px; }
  .fs-subhead--live .auto-update-notice {
    color: var(--fs-mid-grey); }
    @media (max-width: 37.49em) {
      .fs-subhead--live .auto-update-notice {
        display: none; } }
  .fs-subhead--live .loader {
    margin-top: 2px;
    margin-left: 10px;
    box-sizing: border-box;
    width: 12px;
    height: 12px;
    top: 50%;
    margin-top: -6px;
    display: inline-block;
    -webkit-animation: spin 400ms infinite linear;
            animation: spin 400ms infinite linear;
    border-radius: 50%;
    border: 2px solid var(--fs-pale-grey);
    border-right-color: var(--fs-very-dark-grey); }
  .fs-subhead--home {
    font-family: "exempla_slab_mediumregular", "helvetica", "arial", sans-serif;
    font-size: 1.5rem;
    font-weight: normal;
    letter-spacing: 2px; }
    @media (max-width: 51.24em) {
      .fs-subhead--home {
        padding-bottom: 5px;
        padding-top: 5px; } }
  .fs-subhead__wrapper--unpadded .fs-subhead--galleryUser {
    padding-bottom: 15px;
    border-bottom: solid 1px var(--fs-paler-grey); }
  .fs-subhead--showFontstruction .fs-subhead__nameBlock {
    display: flex;
    align-items: center; }
    @media (max-width: 37.49em) {
      .fs-subhead--showFontstruction .fs-subhead__nameBlock {
        flex-direction: column;
        align-items: flex-start;
        margin-bottom: 10px; } }
  .fs-subhead--showFontstruction h1 {
    display: inline-block;
    font-size: 1.5rem;
    max-width: 375px;
    overflow: hidden;
    vertical-align: middle; }
  .fs-subhead--showFontstruction .name-wrapper {
    margin-right: 20px; }
    .fs-subhead--showFontstruction .name-wrapper .edit-trigger {
      vertical-align: top; }
      @media (max-width: 37.49em) {
        .fs-subhead--showFontstruction .name-wrapper .edit-trigger {
          display: none; } }
  .fs-subhead--showFontstruction > .fs-credit {
    display: block; }
  .fs-subhead--showFontstruction .see-alsos {
    margin-top: 5px;
    max-width: 600px; }
  .fs-subhead--showFontstruction .rating {
    margin-left: 5px; }
  .fs-subhead--gallery h1 {
    padding-bottom: 10px; }
    .fs-subhead--gallery h1 a {
      padding-left: 5px;
      font-size: 0.75rem;
      font-weight: normal;
      font-family: "Lucida Sans Unicode", "Lucida Grande", Helvetica, "Arial", sans-serif; }

.fs-bigTeaser {
  cursor: pointer;
  width: 100%;
  height: 100%;
  background-color: white;
  background-image: url(data:image/gif;base64,R0lGODlhAQABAPAAAP///////yH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==);
  position: relative; }
  .fs-bigTeaser__wrapper {
    width: 100%;
    height: 100%;
    background-color: white;
    position: relative; }
  .fs-bigTeaser__overlay {
    cursor: pointer;
    position: absolute;
    margin: 0 auto;
    left: 0;
    right: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: flex-end; }
    @media (min-width: 37.5em) {
      .fs-bigTeaser__overlay {
        width: 940px; } }
  .fs-bigTeaser__buttons {
    display: flex;
    width: 100%; }
    .fs-bigTeaser__buttons-wrapper {
      display: flex; }
    @media (min-width: 37.5em) {
      .fs-bigTeaser__buttons {
        width: auto;
        margin-bottom: 20px;
        flex-direction: row;
        padding: 5px;
        box-shadow: 2px 4px 6px 0 rgba(51, 51, 51, 0.1);
        background-color: rgba(255, 255, 255, 0.8); } }
  .fs-bigTeaser__button {
    width: 100%;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    cursor: pointer;
    text-decoration: none;
    background-color: var(--fs-yellow);
    display: inline-block;
    border-radius: var(--fs-button-border-radius);
    color: black;
    font-size: 12px;
    line-height: 1;
    padding: 8px 12px;
    font-weight: 600;
    opacity: 0.8; }
    .fs-bigTeaser__button + .fs-bigTeaser__button {
      margin-left: 2px; }
    .fs-bigTeaser__button:hover {
      background-color: var(--fs-yellow-light);
      color: white; }
    @media (min-width: 25em) {
      .fs-bigTeaser__button {
        -webkit-user-select: none;
           -moz-user-select: none;
            -ms-user-select: none;
                user-select: none;
        cursor: pointer;
        text-decoration: none;
        background-color: var(--fs-yellow);
        display: inline-block;
        border-radius: var(--fs-button-border-radius);
        color: black;
        font-size: 16px;
        line-height: 1;
        padding: 12px 16px;
        font-weight: 600; }
        .fs-bigTeaser__button:hover {
          background-color: var(--fs-yellow-light);
          color: white; } }
    @media (min-width: 37.5em) {
      .fs-bigTeaser__button {
        opacity: 1;
        width: auto;
        -webkit-user-select: none;
           -moz-user-select: none;
            -ms-user-select: none;
                user-select: none;
        cursor: pointer;
        text-decoration: none;
        background-color: var(--fs-yellow);
        display: inline-block;
        border-radius: var(--fs-button-border-radius);
        color: black;
        font-size: 24px;
        line-height: 1;
        padding: 15px 24px;
        font-weight: 600;
        display: inline-block; }
        .fs-bigTeaser__button:hover {
          background-color: var(--fs-yellow-light);
          color: white; }
        .fs-bigTeaser__button + .fs-bigTeaser__button {
          margin-left: 5px; } }
    .fs-bigTeaser__button--secondary {
      background-color: var(--fs-pale-grey); }

.fs-liveItems {
  margin-bottom: 20px; }
  .fs-liveItems__more {
    text-decoration: none; }
  .fs-liveItems__pagination .loader {
    box-sizing: border-box;
    width: 10px;
    height: 10px;
    top: 50%;
    margin-top: -5px;
    display: inline-block;
    -webkit-animation: spin 400ms infinite linear;
            animation: spin 400ms infinite linear;
    border-radius: 50%;
    border: 2px solid var(--fs-pale-grey);
    border-right-color: var(--fs-very-dark-grey);
    margin-left: 5px; }

.fs-liveItem {
  display: flex;
  box-sizing: border-box;
  position: relative;
  width: 100%;
  max-width: 750px;
  padding: 10px 10px 10px 0; }
  .fs-liveItem__icon {
    width: 60px;
    min-width: 60px; }
    .fs-liveItem__icon img {
      max-width: 50px;
      height: auto; }
  .fs-liveItem__content {
    font-size: 1rem;
    line-height: 1.7; }
    .fs-liveItem__content img {
      display: block;
      max-height: 200px; }
    .fs-liveItem__content p {
      display: inline; }
  .fs-liveItem__meta {
    font-size: 0.625rem;
    color: var(--fs-mid-grey); }
  .fs-liveItem--new {
    -webkit-animation-duration: 0.5s;
            animation-duration: 0.5s;
    -webkit-animation-name: slidein;
            animation-name: slidein; }

@-webkit-keyframes slidein {
  from {
    max-height: 0;
    padding-top: 0;
    padding-bottom: 0; }
  to {
    max-height: 200px;
    padding-top: 10px;
    padding-bottom: 10px; } }

@keyframes slidein {
  from {
    max-height: 0;
    padding-top: 0;
    padding-bottom: 0; }
  to {
    max-height: 200px;
    padding-top: 10px;
    padding-bottom: 10px; } }
  .fs-liveItem__edit {
    display: inline;
    padding-left: 10px; }
    .fs-liveItem__edit li {
      display: inline; }
      .fs-liveItem__edit li a {
        cursor: pointer; }
    .fs-liveItem__edit li + li {
      padding-left: 5px; }
  .fs-liveItem + .fs-liveItem {
    border-top: solid 1px #eee; }

.fs-mailboxListing {
  max-width: 100%;
  margin-bottom: 50px; }
  .fs-mailboxListing th {
    font-weight: 600; }
  .fs-mailboxListing tr:nth-child(odd) {
    background-color: #eee; }
  @media (max-width: 51.24em) {
    .fs-mailboxListing tr th:nth-child(4),
    .fs-mailboxListing tr td:nth-child(4),
    .fs-mailboxListing tr th:nth-child(3),
    .fs-mailboxListing tr td:nth-child(5) {
      display: none; } }
  .fs-mailboxListing td, .fs-mailboxListing th {
    vertical-align: middle;
    padding: 6px; }
  .fs-mailboxListing img {
    vertical-align: middle; }
  .fs-mailboxListing__message--unread td {
    font-weight: 600; }
  .fs-mailboxListing__message__date-col {
    white-space: nowrap; }
  .fs-mailboxListing__message__actions a + a {
    padding-left: 5px; }

.fs-message--unread td {
  font-weight: 600; }

.fs-message__dateCol {
  white-space: nowrap; }

.fs-message__actions a + a {
  padding-left: 5px; }

.fs-message__replyingTo {
  padding: 20px 0 100px 0; }

.fs-userManagement__rememberMe {
  margin-left: 10px; }
  .fs-userManagement__rememberMe + label {
    color: var(--fs-pale-grey); }

.fs-userManagement__forgotPassword {
  font-size: 0.75rem; }

.fs-userManagement--register .fs-form__input--text, .fs-userManagement--register .fs-form__input--email, .fs-userManagement--register .fs-form__input--password {
  font-size: 1.125rem;
  width: 90%;
  max-width: 350px; }

.fs-userManagement--register .fs-form__widget {
  width: 100%;
  max-width: 350px; }

.fs-userSettings .fs-licenseInfo {
  display: none;
  margin-top: 10px; }
  .fs-userSettings .fs-licenseInfo__links {
    margin: 8px 0; }
    .fs-userSettings .fs-licenseInfo__links a + a {
      padding-left: 15px; }

.fs-userProfile .fs-form--edit-profile .fs--avatar {
  vertical-align: top;
  margin-right: 7px; }

.fs-userProfile .fs-form--edit-profile textarea {
  width: 400px;
  height: 200px; }

.fs-userDelete .fs-form--delete-account label {
  padding-top: 0; }

.fs-table--small {
  line-height: 1.8;
  max-width: 500px; }
  .fs-table--small tr td:first-child {
    width: 150px; }
    .fs-table--small tr td:first-child:after {
      content: ':'; }
  .fs-table--small tr td:last-child {
    width: 300px; }

.fs-table__wrapper {
  padding-bottom: 15px;
  margin-bottom: 15px;
  border-bottom: solid 1px var(--fs-paler-grey); }

.fs-sortOrderMenu {
  display: inline;
  cursor: pointer; }
  .fs-sortOrderMenu li, .fs-sortOrderMenu ul {
    display: inline; }
  .fs-sortOrderMenu li.current span:before {
    color: var(--fs-mid-grey); }
  .fs-sortOrderMenu .last {
    position: relative;
    left: -10px; }
  @media (max-width: 24.99em) {
    .fs-sortOrderMenu {
      display: none; } }
  .fs-sortOrderMenu .icon-up-arrow:before, .fs-sortOrderMenu .icon-down-arrow:before, .fs-sortOrderMenu .icon-chevron-down:before {
    font-size: 1rem;
    position: relative;
    top: 3px;
    background-color: transparent;
    color: black; }

.fs-gallery {
  position: relative;
  padding-bottom: 20px; }
  .fs-gallery--grid {
    text-align: center; }
  .fs-gallery-filter-menu {
    display: inline-block;
    margin-top: 10px; }
    .fs-gallery-filter-menu .current {
      font-weight: 600; }
  .fs-gallery__footer {
    padding-top: 10px; }
  .fs-gallery__metaIcons {
    margin-bottom: 6px; }
  .fs-gallery-dropdown-menu {
    display: inline; }
    .fs-gallery-dropdown-menu li:hover ul {
      transition: 0s top;
      transition-delay: 0.25s; }
    .fs-gallery-dropdown-menu .opener-current {
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none;
      cursor: pointer;
      text-decoration: none;
      background-color: var(--fs-mid-grey);
      display: inline-block;
      border-radius: var(--fs-button-border-radius);
      color: white;
      font-size: 12px;
      line-height: 1;
      padding: 8px 10px;
      padding-right: 24px;
      position: relative; }
      .fs-gallery-dropdown-menu .opener-current:hover {
        background-color: var(--fs-dark-grey);
        color: white; }
      .fs-gallery-dropdown-menu .opener-current .icon-chevron-down {
        position: absolute;
        top: 0; }
        .fs-gallery-dropdown-menu .opener-current .icon-chevron-down:before {
          color: var(--fs-pale-grey); }
    .fs-gallery-dropdown-menu ul {
      top: -10000px;
      z-index: 5;
      position: absolute;
      font-weight: 600;
      background-color: white;
      padding: 5px 10px 10px 15px;
      left: -10px;
      min-width: 140px;
      box-shadow: 2px 4px 6px 0 rgba(51, 51, 51, 0.1); }
      .fs-gallery-dropdown-menu ul li {
        line-height: 24px; }
      .fs-gallery-dropdown-menu ul .current, .fs-gallery-dropdown-menu ul .current a {
        color: var(--fs-pale-grey);
        font-weight: normal;
        text-decoration: none;
        cursor: default; }
    .fs-gallery-dropdown-menu:hover ul {
      top: 25px;
      transition: 0s top;
      transition-delay: 0.25s; }
    @media (max-width: 37.49em) {
      .fs-gallery-dropdown-menu {
        padding-right: 2px !important; } }
    .fs-gallery-dropdown-menu--categories {
      padding-right: 4px; }
      @media (max-width: 24.99em) {
        .fs-gallery-dropdown-menu--categories .opener__core {
          display: none; }
        .fs-gallery-dropdown-menu--categories .opener-current:before {
          content: 'Category'; } }
    .fs-gallery-dropdown-menu--licenses {
      padding-right: 8px; }
      .fs-gallery-dropdown-menu--licenses ul {
        min-width: 400px !important; }
      @media (max-width: 24.99em) {
        .fs-gallery-dropdown-menu--licenses .opener__core {
          display: none; }
        .fs-gallery-dropdown-menu--licenses .opener-current:before {
          content: 'License'; }
        .fs-gallery-dropdown-menu--licenses ul {
          min-width: 180px !important; } }
    @media (max-width: 24.99em) {
      .fs-gallery-dropdown-menu--sort .opener__core {
        display: none; }
      .fs-gallery-dropdown-menu--sort .opener-current:before {
        content: 'Sort'; }
      .fs-gallery-dropdown-menu--sort ul {
        min-width: 120px !important; } }
  .fs-gallery .icon-check:before {
    background-color: transparent; }

.fs-gallery-item {
  position: relative;
  box-sizing: border-box; }
  .fs-gallery-item__header {
    height: 25px;
    white-space: nowrap; }
    .fs-gallery-item__header h1 {
      display: inline; }
  .fs-gallery-item__main {
    position: absolute;
    top: 40px;
    width: 100%; }
    @media (max-width: 51.24em) {
      .fs-gallery-item__main {
        position: static; } }
  .fs-gallery-item__render .placeholder {
    height: 100px;
    width: 100%; }
    @media (max-width: 51.24em) {
      .fs-gallery-item__render .placeholder {
        display: none; } }
  .fs-gallery-item__render .render {
    position: absolute;
    top: 0;
    left: 0;
    height: auto;
    max-width: 100%;
    padding: 8px 0; }
    @media (max-width: 51.24em) {
      .fs-gallery-item__render .render {
        position: static; } }
  .fs-gallery-item:hover {
    background-color: #f9f9f9; }
  .fs-gallery-item:hover .fs-gallery-item-meta {
    background-color: #f9f9f9; }
  .fs-gallery-item--rows {
    border-top: 1px solid #eee;
    padding-top: 10px;
    position: relative;
    min-height: 120px;
    overflow: hidden; }
    @media (max-width: 51.24em) {
      .fs-gallery-item--rows {
        min-height: inherit; } }
    .fs-gallery-item--rows:before, .fs-gallery-item--rows:after {
      content: "";
      display: table; }
    .fs-gallery-item--rows:after {
      clear: both; }
  .fs-gallery-item--grid {
    display: inline-block;
    padding-right: 5px;
    width: 220px;
    height: 220px;
    overflow: hidden; }
    .fs-gallery-item--grid:nth-child(even) {
      background-color: var(--fs-pale-grey); }
  .fs-gallery-item--featured-product {
    height: 150px; }
    .fs-gallery-item--featured-product img {
      max-width: 100%; }
    @media (max-width: 51.24em) {
      .fs-gallery-item--featured-product {
        height: auto; } }
    .fs-gallery-item--featured-product .fontshop-badge {
      margin-left: 5px;
      vertical-align: text-bottom;
      display: inline-block;
      width: 18px;
      height: 18px;
      background-color: var(--fs-yellow);
      position: relative; }
      .fs-gallery-item--featured-product .fontshop-badge:after {
        position: absolute;
        left: 18px;
        content: ' ';
        display: inline-block;
        width: 18px;
        height: 18px;
        background-color: black; }
  .fs-gallery-item--featured-product .fs-gallery-item-meta {
    padding-top: 20px;
    line-height: 1.5;
    font-size: 0.875rem; }
  .fs-gallery-item-meta {
    float: right;
    min-height: 120px;
    position: relative;
    line-height: 1.4;
    padding: 10px 150px 35px 15px;
    margin-top: -35px;
    margin-right: -50px;
    width: 310px;
    background-color: white;
    background-color: rgba(255, 255, 255, 0.94); }
    @media (max-width: 51.24em) {
      .fs-gallery-item-meta {
        display: none; } }
    .fs-gallery-item-meta .small {
      vertical-align: top; }
  .fs-gallery-item .license-meta {
    margin-top: 3px; }
  .fs-gallery-item__awards {
    display: inline;
    padding-left: 8px; }
    .fs-gallery-item__awards > span {
      padding-right: 5px; }
    .fs-gallery-item__awards span.rating {
      padding-left: 5px; }
    @media (max-width: 24.99em) {
      .fs-gallery-item__awards {
        display: none; } }
  .fs-gallery-item__actions {
    margin-bottom: 13px;
    margin-top: 6px; }
    .fs-gallery-item__actions a {
      margin-right: 5px;
      margin-bottom: 3px; }

.fs-header {
  width: 100%;
  display: flex; }
  @media (min-width: 51.25em) {
    .fs-header {
      display: block; } }
  @media (min-width: 51.25em) {
    .fs-header {
      width: 800px;
      display: block; } }
  @media (min-width: 58.75em) {
    .fs-header {
      width: 940px; } }
  .fs-header__wrapper {
    display: flex;
    justify-content: flex-start; }
    @media (min-width: 51.25em) {
      .fs-header__wrapper {
        justify-content: center; } }
  .fs-header__logo {
    line-height: 0; }
  .fs-header__main-sponsor {
    color: var(--fs-pale-grey);
    display: none; }
    .fs-header__main-sponsor a {
      color: white; }
    @media (min-width: 51.25em) {
      .fs-header__main-sponsor {
        display: block;
        margin-left: 20px; } }
  .fs-header__status {
    display: none;
    color: var(--fs-pale-grey); }
    .fs-header__status a {
      color: white; }
    @media (min-width: 51.25em) {
      .fs-header__status {
        display: block;
        margin-left: auto; } }
  .fs-header__top {
    display: flex;
    height: auto;
    padding-left: 10px;
    flex-direction: column;
    justify-content: center; }
    @media (min-width: 51.25em) {
      .fs-header__top {
        width: 800px;
        padding: 20px 0;
        flex-direction: row;
        justify-content: flex-start; } }
  .fs-header--fontstructor {
    margin: auto;
    position: relative; }
    .fs-header--fontstructor__wrapper {
      flex: auto;
      flex-grow: 0;
      min-height: 0;
      flex-shrink: 0; }

.fs-main {
  min-height: 350px;
  position: relative;
  background-color: white; }
  .fs-main--fontstructor {
    flex: auto;
    overflow: hidden;
    flex-grow: 1;
    width: 100%;
    height: 100%;
    min-height: 0; }

.fs-siteContainer--blocking {
  pointer-events: none; }
  .fs-siteContainer--blocking:before {
    content: '';
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    z-index: 9999;
    background-color: rgba(0, 0, 0, 0.7); }
  .fs-siteContainer--blocking:after {
    content: ' ';
    position: fixed;
    z-index: 10000;
    box-sizing: border-box;
    width: 50px;
    height: 50px;
    top: 50%;
    margin-top: -25px;
    display: inline-block;
    -webkit-animation: spin 400ms infinite linear;
            animation: spin 400ms infinite linear;
    border-radius: 50%;
    border: 2px solid var(--fs-pale-grey);
    border-right-color: var(--fs-very-dark-grey);
    left: calc(50% - 25px);
    display: inline-block; }

.fs-siteContainer--fontstructor {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  min-width: inherit;
  background-color: var(--fs-very-dark-grey); }

.fs-footer {
  padding: 0 10px 50px 10px;
  position: relative;
  line-height: 2;
  font-family: "Lucida Sans Unicode", "Lucida Grande", Helvetica, "Arial", sans-serif;
  font-size: 0.75rem;
  line-height: 1.4;
  margin-top: 8px;
  color: var(--fs-mid-grey); }
  .fs-footer a {
    color: var(--fs-pale-grey); }
    .fs-footer a:hover {
      color: var(--fs-yellow); }
  .fs-footer span {
    position: relative;
    top: 2px; }
  @media (min-width: 51.25em) {
    .fs-footer {
      width: 940px;
      margin-left: auto;
      margin-right: auto;
      padding-left: 0;
      padding-right: 0; } }
  @media (min-width: 51.25em) {
    .fs-footer {
      width: 800px;
      display: block; } }
  @media (min-width: 58.75em) {
    .fs-footer {
      width: 940px; } }
  .fs-footer__wrapper {
    display: flex;
    flex-direction: column;
    padding: 0 10px; }
    @media (min-width: 51.25em) {
      .fs-footer__wrapper {
        width: 800px;
        flex-direction: row;
        padding: 0; } }
  .fs-footer__right {
    margin-top: 10px;
    border-top: solid 1px #444;
    padding-top: 5px; }
    .fs-footer__right img {
      padding-left: 3px;
      vertical-align: middle; }
    @media (min-width: 51.25em) {
      .fs-footer__right {
        border-top: none;
        padding-top: 0;
        margin-top: 0;
        margin-left: auto; } }
  .fs-footer-sponsors {
    margin-top: 10px; }
    .fs-footer-sponsors__item {
      display: inline-block;
      width: 100px;
      height: auto;
      background-color: rgba(255, 255, 255, 0.1);
      vertical-align: top;
      line-height: 1.4; }
      .fs-footer-sponsors__item a {
        box-sizing: border-box;
        display: inline-block;
        width: 100%;
        padding: 5px;
        color: var(--fs-pale-grey);
        text-decoration: underline; }
        .fs-footer-sponsors__item a img {
          width: 85px;
          margin-bottom: 3px; }
  .fs-footer--fontstructor {
    flex: auto;
    flex-grow: 0;
    flex-shrink: 0;
    margin: auto;
    width: 940px;
    padding: 5px 0;
    padding-bottom: 10px;
    min-height: 0;
    font-size: 0.625rem;
    line-height: 1.4; }
    @media (max-width: 37.49em) {
      .fs-footer--fontstructor {
        display: none; } }

.fs-small-logo img {
  width: 78px;
  height: 19px;
  vertical-align: middle;
  padding-right: 5px; }

.fs-service-menu {
  margin-top: 5px; }
  .fs-service-menu li {
    display: block;
    line-height: 1.7;
    padding-right: 3px; }
    .fs-service-menu li:first-child {
      position: relative;
      padding-left: 20px; }
      .fs-service-menu li:first-child:before {
        content: ' ';
        display: block;
        position: absolute;
        background-image: url("/images/typo.social.png");
        background-repeat: no-repeat;
        background-size: 100%;
        background-position: center;
        width: 16px;
        height: 16px;
        left: 0;
        top: 2px;
        overflow: visible; }
      @media (min-width: 51.25em) {
        .fs-service-menu li:first-child {
          padding-left: 0; }
          .fs-service-menu li:first-child:before {
            left: -20px; } }
      .fs-service-menu li:first-child a {
        padding-left: 0; }
  @media (min-width: 51.25em) {
    .fs-service-menu li.fs-service-menu__logout {
      display: none; } }

.fs-collapseHeader .fs-fixableHeader {
  position: fixed;
  z-index: 10;
  background-color: var(--fs-very-dark-grey);
  width: 100%;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
  border-bottom: solid 1px var(--fs-paler-grey); }

.fs-collapseHeader .fs-subhead__wrapper {
  padding-top: 10px;
  padding-bottom: 10px;
  transition: padding 0.2s; }
  .fs-collapseHeader .fs-subhead__wrapper h1 {
    font-size: 0.75rem;
    transition: font-size 0.2s; }

.fs-collapseHeader .fs-main, .fs-collapseHeader .fs-footer {
  top: 160px; }

.fs-download {
  padding: 10px 0 10px 0;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }
  .fs-download__otherFormats {
    display: flex;
    flex-wrap: wrap;
    gap: 20px; }
  .fs-download__otherFormats .fs-download {
    width: calc(50% - 10px); }
  .fs-download__agreeForm {
    padding: 10px 0 10px 0;
    font-weight: bold;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none; }
  .fs-download__licenseText {
    width: 100%;
    font-size: 1rem;
    line-height: 1.7;
    min-height: 250px;
    padding: 10px; }
  .fs-download__progress:before {
    content: ' ';
    display: inline-block;
    width: 15px;
    height: 15px;
    padding-right: 20px;
    background-image: url("/images/ajax_loader.gif");
    background-repeat: no-repeat;
    background-position: center center; }
  .fs-download__inProgress {
    display: none; }
  .fs-download__buttons--blocked {
    opacity: 0.3; }
  .fs-download .fs-button--download {
    margin-bottom: 10px; }

.fs-voteBreakdown {
  padding-bottom: 30px;
  padding-top: 10px; }
  .fs-voteBreakdown li {
    display: inline-block;
    height: 150px;
    width: 20px;
    background-color: var(--fs-pale-grey);
    position: relative; }
  .fs-voteBreakdown li + li {
    margin-left: 1px; }
  .fs-voteBreakdown__bar {
    width: 20px;
    position: absolute;
    bottom: 0;
    background-color: var(--fs-yellow); }
  .fs-voteBreakdown__index {
    position: relative;
    display: inline-block;
    width: 20px;
    text-align: center;
    font-size: 0.625rem;
    bottom: 0; }

.fs-sharingBar {
  position: absolute;
  right: 140px;
  top: 5px;
  display: none; }
  .fs-sharingBar__cta {
    color: var(--fs-pale-grey); }
  .fs-sharingBar .icon-contact:hover:before {
    background-color: var(--fs-very-dark-grey); }
  @media (min-width: 51.25em) {
    .fs-sharingBar {
      display: block; } }

.fs-editTrigger {
  font-family: 'fontstruct';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  color: var(--fs-mid-grey);
  font-size: 1.125rem;
  display: inline-block;
  position: relative;
  padding-left: 3px; }
  .fs-editTrigger:before {
    content: "\e91c"; }
  .fs-editTrigger:after {
    content: "Edit …";
    font-family: "Lucida Sans Unicode", "Lucida Grande", Helvetica, "Arial", sans-serif;
    font-size: 0.75rem; }
  .fs-editTrigger .loading:before {
    content: ' ';
    box-sizing: border-box;
    width: 12px;
    height: 12px;
    top: 50%;
    margin-top: -6px;
    display: inline-block;
    -webkit-animation: spin 400ms infinite linear;
            animation: spin 400ms infinite linear;
    border-radius: 50%;
    border: 2px solid var(--fs-pale-grey);
    border-right-color: var(--fs-very-dark-grey); }
  .fs-editTrigger .loading:after {
    content: ' '; }

.autocomplete-suggestions {
  left: 1% !important;
  width: 98% !important;
  background-color: white;
  box-shadow: 2px 4px 6px 0 rgba(51, 51, 51, 0.2);
  border: solid 1px #eee;
  line-height: 1.5;
  padding: 2px 5px 5px 5px;
  overflow: auto;
  text-align: center;
  box-sizing: border-box; }
  .autocomplete-suggestions .fontstructions-suggestions .autocomplete-suggestion {
    position: relative;
    display: inline-block;
    width: 90px;
    height: 90px;
    overflow: hidden;
    margin: 0 2px 2px 0;
    background-color: #eee;
    padding: 5px 0; }
    .autocomplete-suggestions .fontstructions-suggestions .autocomplete-suggestion a {
      text-decoration: none; }
    .autocomplete-suggestions .fontstructions-suggestions .autocomplete-suggestion:hover {
      background-color: var(--fs-yellow); }
    .autocomplete-suggestions .fontstructions-suggestions .autocomplete-suggestion .img-wrapper {
      display: block;
      text-align: center;
      width: 80px;
      vertical-align: middle;
      padding: 5px; }
      .autocomplete-suggestions .fontstructions-suggestions .autocomplete-suggestion .img-wrapper img {
        height: auto;
        vertical-align: middle;
        text-align: center; }
    .autocomplete-suggestions .fontstructions-suggestions .autocomplete-suggestion:hover span {
      display: inline-block; }
    .autocomplete-suggestions .fontstructions-suggestions .autocomplete-suggestion span {
      color: white;
      position: absolute;
      bottom: 0;
      left: 0;
      text-align: center;
      font-size: 0.625rem;
      line-height: 1.4;
      width: 100%;
      background-color: rgba(0, 0, 0, 0.5);
      padding: 5px 0; }
  .autocomplete-suggestions .fontstructions-suggestions .autocomplete-selected {
    background-color: var(--fs-yellow); }
  .autocomplete-suggestions .tags-suggestions {
    padding-top: 10px; }
    .autocomplete-suggestions .tags-suggestions .autocomplete-suggestion {
      display: inline-block; }
      .autocomplete-suggestions .tags-suggestions .autocomplete-suggestion a {
        margin-right: 2px;
        margin-bottom: 2px; }
    .autocomplete-suggestions .tags-suggestions .users-suggestion a {
      background-color: var(--fs-pale-grey); }
    .autocomplete-suggestions .tags-suggestions .autocomplete-selected a {
      background-color: var(--fs-yellow); }
  .autocomplete-suggestions .fs-taggyList {
    white-space: normal; }

.fs-help.fs-icon:before {
  background-color: var(--fs-pale-grey);
  font-size: 0.75rem;
  padding: 1px 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.fs-sponsors-top {
  width: 728px;
  max-width: 728px;
  height: 90px;
  position: relative;
  margin-bottom: 10px; }
  @media (max-width: 51.24em) {
    .fs-sponsors-top {
      width: 100%;
      overflow: hidden; } }
  .fs-sponsors-top:before {
    content: 'ADVERTISEMENT ▲';
    position: absolute;
    letter-spacing: 0.05rem;
    font-size: 0.625rem;
    right: 0;
    top: 92px;
    color: var(--fs-mid-grey); }

.g-recaptcha {
  overflow: hidden; }

input[type=submit] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none; }

.tk {
  letter-spacing: 0; }
