@font-face {
  font-family: 'Fira Code';
  font-style: normal;
  font-weight: 300;
  src: url('{{{config.cdn.origin}}}/fonts/fira-code/300.eot?version=da0d1d&extension=.eot'); 
  src: url('{{{config.cdn.origin}}}/fonts/fira-code/300.eot?version=da0d1d&extension=.eot#iefix') format('embedded-opentype'), 
       url('{{{config.cdn.origin}}}/fonts/fira-code/300.woff?version=42250a&extension=.woff') format('woff'),
       url('{{{config.cdn.origin}}}/fonts/fira-code/300.ttf?version=64a647&extension=.ttf') format('truetype'),
       url('{{{config.cdn.origin}}}/fonts/fira-code/300.otf?version=3240c5&extension=.otf') format('opentype');
}
@font-face {
  font-family: 'Fira Code';
  font-style: normal;
  font-weight: 400;
  src: url('{{{config.cdn.origin}}}/fonts/fira-code/400.eot?version=1fb07b&extension=.eot'); 
  src: url('{{{config.cdn.origin}}}/fonts/fira-code/400.eot?version=1fb07b&extension=.eot#iefix') format('embedded-opentype'), 
       url('{{{config.cdn.origin}}}/fonts/fira-code/400.woff?version=d52958&extension=.woff') format('woff'),
       url('{{{config.cdn.origin}}}/fonts/fira-code/400.ttf?version=3b9ae4&extension=.ttf') format('truetype'),
       url('{{{config.cdn.origin}}}/fonts/fira-code/400.otf?version=2840ea&extension=.otf') format('opentype');
}
@font-face {
  font-family: 'Fira Code';
  font-style: normal;
  font-weight: 500;
  src: url('{{{config.cdn.origin}}}/fonts/fira-code/500.eot?version=8e4bc8&extension=.eot'); 
  src: url('{{{config.cdn.origin}}}/fonts/fira-code/500.eot?version=8e4bc8&extension=.eot#iefix') format('embedded-opentype'), 
       url('{{{config.cdn.origin}}}/fonts/fira-code/500.woff?version=2c718f&extension=.woff') format('woff'),
       url('{{{config.cdn.origin}}}/fonts/fira-code/500.ttf?version=ba8aef&extension=.ttf') format('truetype'),
       url('{{{config.cdn.origin}}}/fonts/fira-code/500.otf?version=e7cbde&extension=.otf') format('opentype');
}
@font-face {
  font-family: 'Fira Code';
  font-style: normal;
  font-weight: 600;
  src: url('{{{config.cdn.origin}}}/fonts/fira-code/600.eot?version=162bf2&extension=.eot'); 
  src: url('{{{config.cdn.origin}}}/fonts/fira-code/600.eot?version=162bf2&extension=.eot#iefix') format('embedded-opentype'), 
       url('{{{config.cdn.origin}}}/fonts/fira-code/600.woff?version=b91145&extension=.woff') format('woff'),
       url('{{{config.cdn.origin}}}/fonts/fira-code/600.ttf?version=b204ae&extension=.ttf') format('truetype'),
       url('{{{config.cdn.origin}}}/fonts/fira-code/600.otf?version=340242&extension=.otf') format('opentype');
}
@font-face {
  font-family: 'Fira Code';
  font-style: normal;
  font-weight: 700;
  src: url('{{{config.cdn.origin}}}/fonts/fira-code/700.eot?version=e27671&extension=.eot'); 
  src: url('{{{config.cdn.origin}}}/fonts/fira-code/700.eot?version=e27671&extension=.eot#iefix') format('embedded-opentype'), 
       url('{{{config.cdn.origin}}}/fonts/fira-code/700.woff?version=ca9c9d&extension=.woff') format('woff'),
       url('{{{config.cdn.origin}}}/fonts/fira-code/700.ttf?version=5dc8fc&extension=.ttf') format('truetype'),
       url('{{{config.cdn.origin}}}/fonts/fira-code/700.otf?version=ac7678&extension=.otf') format('opentype');
}
.pull-double {margin-left:-0.6em}
.push-double{margin-right:0.6em}
.pull-single{margin-left:-0.6em}
.push-single{margin-right:0.6em}
.push-double,.push-single{display:inline-block}
