@font-face {
  font-family: 'icomoon';
  src:url('//tf-assets-prod.s3.amazonaws.com/fonts/tf-icons-2015-12-2.eot?185039');
  src:url('//tf-assets-prod.s3.amazonaws.com/fonts/tf-icons-2015-12-2.eot?#iefix-185039') format('embedded-opentype'),
      url('//tf-assets-prod.s3.amazonaws.com/fonts/tf-icons-2015-12-2.woff?185039') format('woff'),
      url('//tf-assets-prod.s3.amazonaws.com/fonts/tf-icons-2015-12-2.ttf?185039') format('truetype'),
      url('//tf-assets-prod.s3.amazonaws.com/fonts/tf-icons-2015-12-2.svg?185039#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'MaisonNeue Book';
  src: url("../fonts/MaisonNeue-Book.otf");
}

@font-face {
  font-family: 'MaisonNeue Mono';
  src: url("../fonts/MaisonNeue-Mono.otf");
}

@font-face {
  font-family: 'MarkPro Bold';
  src: url("../fonts/MarkPro-Bold.otf");
}

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

[class^="icon-"],
[class*=" icon-"] {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: middle;
  font-size: 24px;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-alarmclock:before {
  content: "\23f0";
}

.icon-stopwatch:before {
  content: "\23f1";
}

.icon-clock:before {
  content: "\23f2";
}

.icon-coffee:before {
  content: "\2615";
}

.icon-heart:before {
  content: "\2665";
}

.icon-expand:before {
  content: "\2922";
}

.icon-up:before {
  content: "\2b06";
}

.icon-down:before {
  content: "\2b07";
}

.icon-upright:before {
  content: "\2b08";
}

.icon-upleft:before {
  content: "\2b09";
}

.icon-downright:before {
  content: "\2b0a";
}

.icon-downleft:before {
  content: "\2b0b";
}

.icon-editdisabled:before {
  content: "\e071";
}

.icon-trash:before {
  content: "\e0d0";
}

.icon-compass:before {
  content: "\e671";
}

.icon-signpost:before {
  content: "\e672";
}

.icon-picture:before {
  content: "\1f304";
}

.icon-user:before {
  content: "\1f464";
}

.icon-chat:before {
  content: "\1f4ac";
}

.icon-creditcard:before {
  content: "\1f4b3";
}

.icon-desktop:before {
  content: "\1f4bb";
}

.icon-barchart:before {
  content: "\1f4ca";
}

.icon-video:before {
  content: "\1f4f9";
}

.icon-volume:before {
  content: "\1f508";
}

.icon-highvolume:before {
  content: "\1f50a";
}

.icon-key:before {
  content: "\1f511";
}

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

.icon-notification:before {
  content: "\1f514";
}

.icon-notificationdisabled:before {
  content: "\1f515";
}

.icon-bookmark:before {
  content: "\1f516";
}

.icon-ban:before {
  content: "\1f6ab";
}

.icon-bike:before {
  content: "\1f6b2";
}

.icon-error:before {
  content: "\26a0";
}

.icon-workshop:before {
  content: "\e400";
}

.icon-businessman:before {
  content: "\e407";
}

.icon-locateme:before {
  content: "\e670";
}

.icon-mouse:before {
  content: "\ea40";
}

.icon-webcam:before {
  content: "\ea41";
}

.icon-fork:before {
  content: "\eb80";
}

.icon-merge:before {
  content: "\eb81";
}

.icon-refresh:before {
  content: "\eb82";
}

.icon-unexpand:before {
  content: "\ee01";
}

.icon-carrot:before {
  content: "\f111";
}

.icon-gamepad:before {
  content: "\1f3ae";
}

.icon-lightbulb:before {
  content: "\1f4a1";
}

.icon-waterdrop:before {
  content: "\1f4a7";
}

.icon-briefcase:before {
  content: "\1f4bc";
}

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

.icon-minus:before {
  content: "\2d";
}

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

.icon-home:before {
  content: "\2302";
}

.icon-crosshair:before {
  content: "\2316";
}

.icon-close:before {
  content: "\2421";
}

.icon-navigateright:before {
  content: "\25bb";
}

.icon-navigateleft:before {
  content: "\25c5";
}

.icon-envelope:before {
  content: "\2709";
}

.icon-email:before {
  content: "\270a";
}

.icon-raisedhand:before {
  content: "\270b";
}

.icon-edit:before {
  content: "\270e";
}

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

.icon-help:before {
  content: "\2753";
}

.icon-right:before {
  content: "\27a1";
}

.icon-left:before {
  content: "\2b05";
}

.icon-hand:before {
  content: "\e410";
}

.icon-rainbowclouds:before {
  content: "\f214";
}

.icon-navigateup:before {
  content: "\f500";
}

.icon-navigatedown:before {
  content: "\f501";
}

.icon-pointupright:before {
  content: "\f510";
}

.icon-pointupleft:before {
  content: "\f513";
}

.icon-share:before {
  content: "\f601";
}

.icon-sharesocial:before {
  content: "\f602";
}

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

.icon-twitter:before {
  content: "\f611";
}

.icon-linkedin:before {
  content: "\f612";
}

.icon-googleplus:before {
  content: "\f613";
}

.icon-reddit:before {
  content: "\f616";
}

.icon-tumblr:before {
  content: "\f620";
}

.icon-quora:before {
  content: "\f624";
}

.icon-instagram:before {
  content: "\f641";
}

.icon-github:before {
  content: "\f671";
}

.icon-stackoverflow:before {
  content: "\f672";
}

.icon-android:before {
  content: "\f6f3";
}

.icon-apple:before {
  content: "\f8ff";
}

.icon-pizza:before {
  content: "\1f355";
}

.icon-eye:before {
  content: "\1f440";
}

.icon-pointright:before {
  content: "\1f449";
}

.icon-users:before {
  content: "\1f465";
}

.icon-man:before {
  content: "\1f468";
}

.icon-woman:before {
  content: "\1f469";
}

.icon-notebook:before {
  content: "\1f4d3";
}

.icon-book:before {
  content: "\1f4d5";
}

.icon-compose:before {
  content: "\1f4dd";
}

.icon-phone:before {
  content: "\1f4de";
}

.icon-phonesocial:before {
  content: "\1f4df";
}

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

.icon-link:before {
  content: "\1f517";
}

.icon-thumbsup:before {
  content: "\1f44d";
}

.icon-thumbsdown:before {
  content: "\1f44e";
}
