html {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
}

@font-face {
  font-family: 'GT Pressura Light';
  src: url("fonts/GT-Pressura-Mono-Light.eot");
  src: url("fonts/GT-Pressura-Mono-Light.eot?#iefix") format('embedded-opentype'),
       url("fonts/GT-Pressura-Mono-Light.woff") format('woff'),
       url("fonts/GT-Pressura-Mono-Light.ttf") format('truetype'),
       url("fonts/GT-Pressura-Mono-Light.svg") format('svg');
  font-style: normal;
  font-weight: 200;
}

@font-face {
  font-family: 'GT Pressura Mono';
  src: url("fonts/GT-Pressura-Mono-Regular.eot");
  src: url("fonts/GT-Pressura-Mono-Regular.eot?#iefix") format('embedded-opentype'),
       url("fonts/GT-Pressura-Mono-Regular.woff") format('woff'),
       url("fonts/GT-Pressura-Mono-Regular.ttf") format('truetype'),
       url("fonts/GT-Pressura-Mono-Regular.svg") format('svg');
  font-style: normal;
  font-weight: 400;
}

@font-face {
  font-family: 'GT Pressura Regular';
  src: url("fonts/GT-Pressura-Regular.eot");
  src: url("fonts/GT-Pressura-Regular.eot?#iefix") format('embedded-opentype'),
       url("fonts/GT-Pressura-Regular.woff") format('woff'),
       url("fonts/GT-Pressura-Regular.ttf") format('truetype'),
       url("fonts/GT-Pressura-Regular.svg") format('svg');
  font-style: normal;
  font-weight: 400;
}

@font-face {
  font-family: 'Harmonia Sans';
  src: url("fonts/HarmoniaSansW02-Light.eot");
  src: url("fonts/HarmoniaSansW02-Light.eot?#iefix") format('embedded-opentype'),
       url("fonts/HarmoniaSansW02-Light.woff") format('woff'),
       url("fonts/HarmoniaSansW02-Light.ttf") format('truetype'),
       url("fonts/HarmoniaSansW02-Light.svg") format('svg');
  font-style: normal;
  font-weight: 300;
}

@font-face {
  font-family: 'Harmonia Sans';
  src: url("fonts/HarmoniaSansW02-Regular.eot");
  src: url("fonts/HarmoniaSansW02-Regular.eot?#iefix") format('embedded-opentype'),
       url("fonts/HarmoniaSansW02-Regular.woff") format('woff'),
       url("fonts/HarmoniaSansW02-Regular.ttf") format('truetype'),
       url("fonts/HarmoniaSansW02-Regular.svg") format('svg');
  font-style: normal;
  font-weight: 400;
}

@font-face {
  font-family: 'Harmonia Sans';
  src: url("fonts/HarmoniaSansW02-Semibold.eot");
  src: url("fonts/HarmoniaSansW02-Semibold.eot?#iefix") format('embedded-opentype'),
       url("fonts/HarmoniaSansW02-Semibold.woff") format('woff'),
       url("fonts/HarmoniaSansW02-Semibold.ttf") format('truetype'),
       url("fonts/HarmoniaSansW02-Semibold.svg") format('svg');
  font-style: normal;
  font-weight: 600;
}

@font-face {
  font-family: 'Tiempos Headline';
  src: url("fonts/TiemposHeadlineWeb-Medium.eot");
  src: url("fonts/TiemposHeadlineWeb-Medium.eot?#iefix") format('embedded-opentype'),
       url("fonts/TiemposHeadlineWeb-Medium.woff") format('woff'),
       url("fonts/TiemposHeadlineWeb-Medium.ttf") format('truetype'),
       url("fonts/TiemposHeadlineWeb-Medium.svg") format('svg');
  font-style: normal;
  font-weight: 400;
}

@font-face {
  font-family: 'Tiempos Headline';
  src: url("fonts/TiemposHeadlineWeb-Black.eot");
  src: url("fonts/TiemposHeadlineWeb-Black.eot?#iefix") format('embedded-opentype'),
       url("fonts/TiemposHeadlineWeb-Black.woff") format('woff'),
       url("fonts/TiemposHeadlineWeb-Black.ttf") format('truetype'),
       url("fonts/TiemposHeadlineWeb-Black.svg") format('svg');
  font-style: normal;
  font-weight: 900;
}

@font-face {
  font-family: 'Tiempos Text';
  src: url("fonts/TiemposTextWeb-Regular.eot");
  src: url("fonts/TiemposTextWeb-Regular.eot?#iefix") format('embedded-opentype'),
       url("fonts/TiemposTextWeb-Regular.woff") format('woff'),
       url("fonts/TiemposTextWeb-Regular.ttf") format('truetype'),
       url("fonts/TiemposTextWeb-Regular.svg") format('svg');
  font-style: normal;
  font-weight: 400;
}

@font-face {
  font-family: 'Tiempos Text';
  src: url("fonts/TiemposTextWeb-RegularItalic.eot");
  src: url("fonts/TiemposTextWeb-RegularItalic.eot?#iefix") format('embedded-opentype'),
       url("fonts/TiemposTextWeb-RegularItalic.woff") format('woff'),
       url("fonts/TiemposTextWeb-RegularItalic.ttf") format('truetype'),
       url("fonts/TiemposTextWeb-RegularItalic.svg") format('svg');
  font-style: italic;
  font-weight: 400;
}

@font-face {
  font-family: 'Compass Sans Bold';
  src: url("fonts/CompassSans-Bold.eot");
  src: url("fonts/CompassSans-Bold.woff") format('woff'),
       url("fonts/CompassSans-Bold.ttf") format('truetype'),
}

@font-face {
  font-family: 'Compass Sans Medium';
  src: url("fonts/CompassSans-Medium.eot");
  src: url("fonts/CompassSans-Medium.woff") format('woff'),
       url("fonts/CompassSans-Medium.ttf") format('truetype'),
}

@font-face {
  font-family: 'Compass Sans Regular';
  src: url("fonts/CompassSans-Regular.eot");
  src: url("fonts/CompassSans-Regular.woff") format('woff'),
       url("fonts/CompassSans-Regular.ttf") format('truetype'),
}

@font-face {
  font-family: 'Compass Serif Bold';
  src: url("fonts/CompassSerif-Bold.eot");
  src: url("fonts/CompassSerif-Bold.woff") format('woff'),
       url("fonts/CompassSerif-Bold.ttf") format('truetype'),
}

@font-face {
  font-family: 'Compass Serif Regular';
  src: url("fonts/CompassSerif-Regular.eot");
  src: url("fonts/CompassSerif-Regular.woff") format('woff'),
       url("fonts/CompassSerif-Regular.ttf") format('truetype'),
}

.listingPill {
  font-family: 'GT Pressura', monospaced;
  font-size: 18px;
  font-weight: 400;
  margin-right: 30px;
  color: #000000;
  position: relative;
}

.listingPill:not(:first-child).listingPill:before {
  content: "";
  height: 10px;
  width: 2px;
  position: absolute;
  bottom: -13px;
  margin-left: -16px;
  background-color: #000;
}

.pillBox {
  border-bottom: 2px solid black;
  height: 36px;
}
