@font-face {
  font-family: 'Shields';
  src: url('shields/Shields.woff2?w118d') format('woff2'), url('shields/Shields.woff?w118d') format('woff'), url('shields/Shields.ttf?w118d') format('truetype');
  font-weight: normal;
  font-style: normal;
}

.fmp-shields {
  position: absolute;
  font-family: 'Shields';
  width: 100%;
  font-style: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.shield-full:before {
  content: "\0021";
}

.shield-onestripe:before {
  content: "\0022";
}

.shield-stripes:before {
  content: "\0023";
}

.shield-hstripes:before {
  content: "\0024";
}

.shield-river:before {
  content: "\0025";
}

.shield-onehstripe:before {
  content: "\0026";
}

.shield-hmstripes:before {
  content: "\0027";
}

.shield-hhalf:before {
  content: "\0028";
}

.shield-vhalf:before {
  content: "\0029";
}

.shield-cross:before {
  content: "\002a";
}

.shield-vhhalf:before {
  content: "\002b";
}

.shield-chess:before {
  content: "\002c";
}

.shield-back:before {
  content: "\0040";
}
