/********************************
  * 00. Fonts
  ********************************/

@font-face {
  font-family: 'MrGeorgeHeavy';
  src: url('https://publix.widen.net/content/qov06uagsk/original/mrgeorge-heavy.eot') format('embedded-opentype'),
       url('https://publix.widen.net/content/tbk0sqj0x0/original/mrgeorge-heavy.woff2') format('woff2'),
       url('https://publix.widen.net/content/xujbsc5tef/original/mrgeorge-heavy.woff') format('woff'),
       url('https://publix.widen.net/content/tzu5ba5kqa/original/mrgeorge-heavy.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

/* Mr George Regular */
@font-face {
  font-family: 'MrGeorgeRegular';
  src: url('https://publix.widen.net/content/r0mkxyu0ie/original/mrgeorge-regular.eot') format('embedded-opentype'),
       url('https://publix.widen.net/content/vhkzopepk2/original/mrgeorge-regular.woff2') format('woff2'),
       url('https://publix.widen.net/content/nsw0wzt8le/original/mrgeorge-regular.woff') format('woff'),
       url('https://publix.widen.net/content/jfpdz8esvu/original/mrgeorge-regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

/* Mr George Italic */
@font-face {
  font-family: 'MrGeorgeItalic';
  src: url('https://publix.widen.net/content/omfnjx1nza/original/mrgeorge-italic.eot') format('embedded-opentype'),
       url('https://publix.widen.net/content/8kym16852i/original/mrgeorge-italic.woff2') format('woff2'),
       url('https://publix.widen.net/content/a0sqpazmts/original/mrgeorge-italic.woff') format('woff'),
       url('https://publix.widen.net/content/l9mv7kpllx/original/mrgeorge-italic.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

/* Mr George Condensed */
@font-face {
  font-family: 'MrGeorgeCondensed';
  src: url('https://publix.widen.net/content/6m3r22jcij/original/mrgeorge-condensed.eot') format('embedded-opentype'),
       url('https://publix.widen.net/content/t6poybohqp/original/mrgeorge-condensed.woff2') format('woff2'),
       url('https://publix.widen.net/content/dmpgsrpdls/original/mrgeorge-condensed.woff') format('woff'),
       url('https://publix.widen.net/content/jzli12h7xl/original/mrgeorge-condensed.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

/* Mr George Condensed Heavy */
@font-face {
  font-family: 'MrGeorgeCondensedHeavy';
  src: url('https://publix.widen.net/content/qov06uagsk/original/mrgeorge-heavy.eot') format('embedded-opentype'),
       url('https://publix.widen.net/content/tbk0sqj0x0/original/mrgeorge-heavy.woff2') format('woff2'),
       url('https://publix.widen.net/content/xujbsc5tef/original/mrgeorge-heavy.woff') format('woff'),
       url('https://publix.widen.net/content/tzu5ba5kqa/original/mrgeorge-heavy.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

/* Mr George Condensed Italic */
@font-face {
  font-family: 'MrGeorgeCondensedItalic';
  src: url('https://publix.widen.net/content/omfnjx1nza/original/mrgeorge-italic.eot') format('embedded-opentype'),
       url('https://publix.widen.net/content/8kym16852i/original/mrgeorge-italic.woff2') format('woff2'),
       url('https://publix.widen.net/content/a0sqpazmts/original/mrgeorge-italic.woff') format('woff'),
       url('https://publix.widen.net/content/l9mv7kpllx/original/mrgeorge-italic.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

.mg-condensed-italic {
  font-family: 'MrGeorgeCondensedItalic', monospace; /* Monospace set as fallback to alert font failure.*/
  font-weight: normal;
  font-style: italic;
}

.mg-condensed-heavy {
  font-family: 'MrGeorgeCondensedHeavy', monospace;
  font-weight: 900;
}

.mg-condensed {
  font-family: 'MrGeorgeCondensed', monospace;
  font-weight: normal;
}

.mg-italic {
  font-family: 'MrGeorgeItalic', monospace;
  font-weight: normal;
  font-style: italic;
}

.mg-heavy {
  font-family: 'MrGeorgeHeavy', monospace;
  font-weight: 900;
}