@font-face {
  font-family: 'Source Sans';
  font-style: normal;
  font-weight: 200;
  src: url('{{{config.cdn.origin}}}/fonts/source-sans/extra-light.eot?version=62cf54&extension=.eot'); 
  src: url('{{{config.cdn.origin}}}/fonts/source-sans/extra-light.eot?version=62cf54&extension=.eot#iefix') format('embedded-opentype'), 
       url('{{{config.cdn.origin}}}/fonts/source-sans/extra-light.woff?version=d1e4ab&extension=.woff') format('woff'),
       url('{{{config.cdn.origin}}}/fonts/source-sans/extra-light.ttf?version=b41c25&extension=.ttf') format('truetype'),
       url('{{{config.cdn.origin}}}/fonts/source-sans/extra-light.otf?version=945bbe&extension=.otf') format('opentype');
}
@font-face {
  font-family: 'Source Sans';
  font-style: italic;
  font-weight: 200;
  src: url('{{{config.cdn.origin}}}/fonts/source-sans/extra-light-italic.eot?version=819d55&extension=.eot'); 
  src: url('{{{config.cdn.origin}}}/fonts/source-sans/extra-light-italic.eot?version=819d55&extension=.eot#iefix') format('embedded-opentype'), 
       url('{{{config.cdn.origin}}}/fonts/source-sans/extra-light-italic.woff?version=32f94b&extension=.woff') format('woff'),
       url('{{{config.cdn.origin}}}/fonts/source-sans/extra-light-italic.ttf?version=55264f&extension=.ttf') format('truetype'),
       url('{{{config.cdn.origin}}}/fonts/source-sans/extra-light-italic.otf?version=fd1c0b&extension=.otf') format('opentype');
}
@font-face {
  font-family: 'Source Sans';
  font-style: normal;
  font-weight: 300;
  src: url('{{{config.cdn.origin}}}/fonts/source-sans/light.eot?version=88fcd4&extension=.eot'); 
  src: url('{{{config.cdn.origin}}}/fonts/source-sans/light.eot?version=88fcd4&extension=.eot#iefix') format('embedded-opentype'), 
       url('{{{config.cdn.origin}}}/fonts/source-sans/light.woff?version=b83725&extension=.woff') format('woff'),
       url('{{{config.cdn.origin}}}/fonts/source-sans/light.ttf?version=7fb9d6&extension=.ttf') format('truetype'),
       url('{{{config.cdn.origin}}}/fonts/source-sans/light.otf?version=814928&extension=.otf') format('opentype');
}
@font-face {
  font-family: 'Source Sans';
  font-style: italic;
  font-weight: 300;
  src: url('{{{config.cdn.origin}}}/fonts/source-sans/light-italic.eot?version=2337cc&extension=.eot'); 
  src: url('{{{config.cdn.origin}}}/fonts/source-sans/light-italic.eot?version=2337cc&extension=.eot#iefix') format('embedded-opentype'), 
       url('{{{config.cdn.origin}}}/fonts/source-sans/light-italic.woff?version=bf4b60&extension=.woff') format('woff'),
       url('{{{config.cdn.origin}}}/fonts/source-sans/light-italic.ttf?version=a81bf4&extension=.ttf') format('truetype'),
       url('{{{config.cdn.origin}}}/fonts/source-sans/light-italic.otf?version=fc1667&extension=.otf') format('opentype');
}
@font-face {
  font-family: 'Source Sans';
  font-style: normal;
  font-weight: 400;
  src: url('{{{config.cdn.origin}}}/fonts/source-sans/regular.eot?version=2fcea1&extension=.eot'); 
  src: url('{{{config.cdn.origin}}}/fonts/source-sans/regular.eot?version=2fcea1&extension=.eot#iefix') format('embedded-opentype'), 
       url('{{{config.cdn.origin}}}/fonts/source-sans/regular.woff?version=93ad6f&extension=.woff') format('woff'),
       url('{{{config.cdn.origin}}}/fonts/source-sans/regular.ttf?version=ccfcf0&extension=.ttf') format('truetype'),
       url('{{{config.cdn.origin}}}/fonts/source-sans/regular.otf?version=8a07bf&extension=.otf') format('opentype');
}
@font-face {
  font-family: 'Source Sans';
  font-style: italic;
  font-weight: 400;
  src: url('{{{config.cdn.origin}}}/fonts/source-sans/italic.eot?version=2ba3d4&extension=.eot'); 
  src: url('{{{config.cdn.origin}}}/fonts/source-sans/italic.eot?version=2ba3d4&extension=.eot#iefix') format('embedded-opentype'), 
       url('{{{config.cdn.origin}}}/fonts/source-sans/italic.woff?version=e1e03b&extension=.woff') format('woff'),
       url('{{{config.cdn.origin}}}/fonts/source-sans/italic.ttf?version=28a204&extension=.ttf') format('truetype'),
       url('{{{config.cdn.origin}}}/fonts/source-sans/italic.otf?version=5798c9&extension=.otf') format('opentype');
}
@font-face {
  font-family: 'Source Sans';
  font-style: normal;
  font-weight: 500;
  src: url('{{{config.cdn.origin}}}/fonts/source-sans/semi-bold.eot?version=1393a5&extension=.eot'); 
  src: url('{{{config.cdn.origin}}}/fonts/source-sans/semi-bold.eot?version=1393a5&extension=.eot#iefix') format('embedded-opentype'), 
       url('{{{config.cdn.origin}}}/fonts/source-sans/semi-bold.woff?version=52e3b8&extension=.woff') format('woff'),
       url('{{{config.cdn.origin}}}/fonts/source-sans/semi-bold.ttf?version=e27edb&extension=.ttf') format('truetype'),
       url('{{{config.cdn.origin}}}/fonts/source-sans/semi-bold.otf?version=0f0e99&extension=.otf') format('opentype');
}
@font-face {
  font-family: 'Source Sans';
  font-style: italic;
  font-weight: 500;
  src: url('{{{config.cdn.origin}}}/fonts/source-sans/semi-bold-italic.eot?version=02acbd&extension=.eot'); 
  src: url('{{{config.cdn.origin}}}/fonts/source-sans/semi-bold-italic.eot?version=02acbd&extension=.eot#iefix') format('embedded-opentype'), 
       url('{{{config.cdn.origin}}}/fonts/source-sans/semi-bold-italic.woff?version=98e0e0&extension=.woff') format('woff'),
       url('{{{config.cdn.origin}}}/fonts/source-sans/semi-bold-italic.ttf?version=b08c0f&extension=.ttf') format('truetype'),
       url('{{{config.cdn.origin}}}/fonts/source-sans/semi-bold-italic.otf?version=0cf931&extension=.otf') format('opentype');
}
@font-face {
  font-family: 'Source Sans';
  font-style: normal;
  font-weight: 600;
  src: url('{{{config.cdn.origin}}}/fonts/source-sans/bold.eot?version=0fcfee&extension=.eot'); 
  src: url('{{{config.cdn.origin}}}/fonts/source-sans/bold.eot?version=0fcfee&extension=.eot#iefix') format('embedded-opentype'), 
       url('{{{config.cdn.origin}}}/fonts/source-sans/bold.woff?version=65e566&extension=.woff') format('woff'),
       url('{{{config.cdn.origin}}}/fonts/source-sans/bold.ttf?version=58b131&extension=.ttf') format('truetype'),
       url('{{{config.cdn.origin}}}/fonts/source-sans/bold.otf?version=17373f&extension=.otf') format('opentype');
}
@font-face {
  font-family: 'Source Sans';
  font-style: italic;
  font-weight: 600;
  src: url('{{{config.cdn.origin}}}/fonts/source-sans/bold-italic.eot?version=5b5fab&extension=.eot'); 
  src: url('{{{config.cdn.origin}}}/fonts/source-sans/bold-italic.eot?version=5b5fab&extension=.eot#iefix') format('embedded-opentype'), 
       url('{{{config.cdn.origin}}}/fonts/source-sans/bold-italic.woff?version=3eb8f3&extension=.woff') format('woff'),
       url('{{{config.cdn.origin}}}/fonts/source-sans/bold-italic.ttf?version=c2ab97&extension=.ttf') format('truetype'),
       url('{{{config.cdn.origin}}}/fonts/source-sans/bold-italic.otf?version=007819&extension=.otf') format('opentype');
}
@font-face {
  font-family: 'Source Sans';
  font-style: normal;
  font-weight: 900;
  src: url('{{{config.cdn.origin}}}/fonts/source-sans/black.eot?version=f52f91&extension=.eot'); 
  src: url('{{{config.cdn.origin}}}/fonts/source-sans/black.eot?version=f52f91&extension=.eot#iefix') format('embedded-opentype'), 
       url('{{{config.cdn.origin}}}/fonts/source-sans/black.woff?version=f3a0b7&extension=.woff') format('woff'),
       url('{{{config.cdn.origin}}}/fonts/source-sans/black.ttf?version=31230d&extension=.ttf') format('truetype'),
       url('{{{config.cdn.origin}}}/fonts/source-sans/black.otf?version=fdeb5b&extension=.otf') format('opentype');
}
@font-face {
  font-family: 'Source Sans';
  font-style: italic;
  font-weight: 900;
  src: url('{{{config.cdn.origin}}}/fonts/source-sans/black-italic.eot?version=52a9c1&extension=.eot'); 
  src: url('{{{config.cdn.origin}}}/fonts/source-sans/black-italic.eot?version=52a9c1&extension=.eot#iefix') format('embedded-opentype'), 
       url('{{{config.cdn.origin}}}/fonts/source-sans/black-italic.woff?version=e2003b&extension=.woff') format('woff'),
       url('{{{config.cdn.origin}}}/fonts/source-sans/black-italic.ttf?version=10c88f&extension=.ttf') format('truetype'),
       url('{{{config.cdn.origin}}}/fonts/source-sans/black-italic.otf?version=931f0e&extension=.otf') format('opentype');
}
.pull-double {margin-left:-0.426em}
.push-double{margin-right:0.426em}
.pull-single{margin-left:-0.249em}
.push-single{margin-right:0.249em}
.push-double,.push-single{display:inline-block}
