.w700 { font-weight: 700; }
.w100 { font-weight: 100; }
.w300 { font-weight: 300; }
.w500 { font-weight: 500; }
.w400 { font-weight: 400; }
.w600 { font-weight: 600; }
.w150 { font-weight: 150; }
.w800 { font-weight: 800; }
.w200 { font-weight: 200; }
.italic { font-style: italic; }

.Macrosoma-Sl-Compressed-St { font-family: 'Macrosoma Sl Compressed St'; }

.Macrosoma-Sl-Condensed-St { font-family: 'Macrosoma Sl Condensed St'; }

.Macrosoma-Sl-Loose-St { font-family: 'Macrosoma Sl Loose St'; }

.Macrosoma-Sl-Normal-St { font-family: 'Macrosoma Sl Normal St'; }

.Macrosoma-Sl-Narrow-St { font-family: 'Macrosoma Sl Narrow St'; }

.Macrosoma-Sl-Semi-Condensed-St { font-family: 'Macrosoma Sl Semi Condensed St'; }

.Macrosoma-Sl-Ultra-Condensed-St { font-family: 'Macrosoma Sl Ultra Condensed St'; }

.Macrosoma-Sl-Wide-St { font-family: 'Macrosoma Sl Wide St'; }

.Macrosoma-Sl-Extra-Condensed-St { font-family: 'Macrosoma Sl Extra Condensed St'; }

@font-face {
	font-family:'Macrosoma Sl Compressed St';
	src: 	url('/fonts/macrosoma-slab-stencil/mcrs-sl-cm-st-bold.woff') format('woff');
	font-style: normal;
	font-weight: 700;
}
@font-face {
	font-family:'Macrosoma Sl Compressed St';
	src: 	url('/fonts/macrosoma-slab-stencil/mcrs-sl-cm-st-hairline.woff') format('woff');
	font-style: normal;
	font-weight: 100;
}
@font-face {
	font-family:'Macrosoma Sl Compressed St';
	src: 	url('/fonts/macrosoma-slab-stencil/mcrs-sl-cm-st-light.woff') format('woff');
	font-style: normal;
	font-weight: 300;
}
@font-face {
	font-family:'Macrosoma Sl Compressed St';
	src: 	url('/fonts/macrosoma-slab-stencil/mcrs-sl-cm-st-medium.woff') format('woff');
	font-style: normal;
	font-weight: 500;
}
@font-face {
	font-family:'Macrosoma Sl Compressed St';
	src: 	url('/fonts/macrosoma-slab-stencil/mcrs-sl-cm-st-regular.woff') format('woff');
	font-style: normal;
	font-weight: 400;
}
@font-face {
	font-family:'Macrosoma Sl Compressed St';
	src: 	url('/fonts/macrosoma-slab-stencil/mcrs-sl-cm-st-smbold.woff') format('woff');
	font-style: normal;
	font-weight: 600;
}
@font-face {
	font-family:'Macrosoma Sl Compressed St';
	src: 	url('/fonts/macrosoma-slab-stencil/mcrs-sl-cm-st-thin.woff') format('woff');
	font-style: normal;
	font-weight: 150;
}
@font-face {
	font-family:'Macrosoma Sl Compressed St';
	src: 	url('/fonts/macrosoma-slab-stencil/mcrs-sl-cm-st-xbold.woff') format('woff');
	font-style: normal;
	font-weight: 800;
}
@font-face {
	font-family:'Macrosoma Sl Compressed St';
	src: 	url('/fonts/macrosoma-slab-stencil/mcrs-sl-cm-st-xlight.woff') format('woff');
	font-style: normal;
	font-weight: 200;
}
@font-face {
	font-family:'Macrosoma Sl Condensed St';
	src: 	url('/fonts/macrosoma-slab-stencil/mcrs-sl-cn-st-bold.woff') format('woff');
	font-style: normal;
	font-weight: 700;
}
@font-face {
	font-family:'Macrosoma Sl Condensed St';
	src: 	url('/fonts/macrosoma-slab-stencil/mcrs-sl-cn-st-hairline.woff') format('woff');
	font-style: normal;
	font-weight: 100;
}
@font-face {
	font-family:'Macrosoma Sl Condensed St';
	src: 	url('/fonts/macrosoma-slab-stencil/mcrs-sl-cn-st-light.woff') format('woff');
	font-style: normal;
	font-weight: 300;
}
@font-face {
	font-family:'Macrosoma Sl Condensed St';
	src: 	url('/fonts/macrosoma-slab-stencil/mcrs-sl-cn-st-medium.woff') format('woff');
	font-style: normal;
	font-weight: 500;
}
@font-face {
	font-family:'Macrosoma Sl Condensed St';
	src: 	url('/fonts/macrosoma-slab-stencil/mcrs-sl-cn-st-regular.woff') format('woff');
	font-style: normal;
	font-weight: 400;
}
@font-face {
	font-family:'Macrosoma Sl Condensed St';
	src: 	url('/fonts/macrosoma-slab-stencil/mcrs-sl-cn-st-smbold.woff') format('woff');
	font-style: normal;
	font-weight: 600;
}
@font-face {
	font-family:'Macrosoma Sl Condensed St';
	src: 	url('/fonts/macrosoma-slab-stencil/mcrs-sl-cn-st-thin.woff') format('woff');
	font-style: normal;
	font-weight: 150;
}
@font-face {
	font-family:'Macrosoma Sl Condensed St';
	src: 	url('/fonts/macrosoma-slab-stencil/mcrs-sl-cn-st-xbold.woff') format('woff');
	font-style: normal;
	font-weight: 800;
}
@font-face {
	font-family:'Macrosoma Sl Condensed St';
	src: 	url('/fonts/macrosoma-slab-stencil/mcrs-sl-cn-st-xlight.woff') format('woff');
	font-style: normal;
	font-weight: 200;
}
@font-face {
	font-family:'Macrosoma Sl Loose St';
	src: 	url('/fonts/macrosoma-slab-stencil/mcrs-sl-lo-st-bold.woff') format('woff');
	font-style: normal;
	font-weight: 700;
}
@font-face {
	font-family:'Macrosoma Sl Loose St';
	src: 	url('/fonts/macrosoma-slab-stencil/mcrs-sl-lo-st-hairline.woff') format('woff');
	font-style: normal;
	font-weight: 100;
}
@font-face {
	font-family:'Macrosoma Sl Loose St';
	src: 	url('/fonts/macrosoma-slab-stencil/mcrs-sl-lo-st-light.woff') format('woff');
	font-style: normal;
	font-weight: 300;
}
@font-face {
	font-family:'Macrosoma Sl Loose St';
	src: 	url('/fonts/macrosoma-slab-stencil/mcrs-sl-lo-st-medium.woff') format('woff');
	font-style: normal;
	font-weight: 500;
}
@font-face {
	font-family:'Macrosoma Sl Loose St';
	src: 	url('/fonts/macrosoma-slab-stencil/mcrs-sl-lo-st-regular.woff') format('woff');
	font-style: normal;
	font-weight: 400;
}
@font-face {
	font-family:'Macrosoma Sl Loose St';
	src: 	url('/fonts/macrosoma-slab-stencil/mcrs-sl-lo-st-smbold.woff') format('woff');
	font-style: normal;
	font-weight: 600;
}
@font-face {
	font-family:'Macrosoma Sl Loose St';
	src: 	url('/fonts/macrosoma-slab-stencil/mcrs-sl-lo-st-thin.woff') format('woff');
	font-style: normal;
	font-weight: 150;
}
@font-face {
	font-family:'Macrosoma Sl Loose St';
	src: 	url('/fonts/macrosoma-slab-stencil/mcrs-sl-lo-st-xbold.woff') format('woff');
	font-style: normal;
	font-weight: 800;
}
@font-face {
	font-family:'Macrosoma Sl Loose St';
	src: 	url('/fonts/macrosoma-slab-stencil/mcrs-sl-lo-st-xlight.woff') format('woff');
	font-style: normal;
	font-weight: 200;
}
@font-face {
	font-family:'Macrosoma Sl Normal St';
	src: 	url('/fonts/macrosoma-slab-stencil/mcrs-sl-nm-st-bold.woff') format('woff');
	font-style: normal;
	font-weight: 700;
}
@font-face {
	font-family:'Macrosoma Sl Normal St';
	src: 	url('/fonts/macrosoma-slab-stencil/mcrs-sl-nm-st-hairline.woff') format('woff');
	font-style: normal;
	font-weight: 100;
}
@font-face {
	font-family:'Macrosoma Sl Normal St';
	src: 	url('/fonts/macrosoma-slab-stencil/mcrs-sl-nm-st-light.woff') format('woff');
	font-style: normal;
	font-weight: 300;
}
@font-face {
	font-family:'Macrosoma Sl Normal St';
	src: 	url('/fonts/macrosoma-slab-stencil/mcrs-sl-nm-st-medium.woff') format('woff');
	font-style: normal;
	font-weight: 500;
}
@font-face {
	font-family:'Macrosoma Sl Normal St';
	src: 	url('/fonts/macrosoma-slab-stencil/mcrs-sl-nm-st-regular.woff') format('woff');
	font-style: normal;
	font-weight: 400;
}
@font-face {
	font-family:'Macrosoma Sl Normal St';
	src: 	url('/fonts/macrosoma-slab-stencil/mcrs-sl-nm-st-smbold.woff') format('woff');
	font-style: normal;
	font-weight: 600;
}
@font-face {
	font-family:'Macrosoma Sl Normal St';
	src: 	url('/fonts/macrosoma-slab-stencil/mcrs-sl-nm-st-thin.woff') format('woff');
	font-style: normal;
	font-weight: 150;
}
@font-face {
	font-family:'Macrosoma Sl Normal St';
	src: 	url('/fonts/macrosoma-slab-stencil/mcrs-sl-nm-st-xbold.woff') format('woff');
	font-style: normal;
	font-weight: 800;
}
@font-face {
	font-family:'Macrosoma Sl Normal St';
	src: 	url('/fonts/macrosoma-slab-stencil/mcrs-sl-nm-st-xlight.woff') format('woff');
	font-style: normal;
	font-weight: 200;
}
@font-face {
	font-family:'Macrosoma Sl Narrow St';
	src: 	url('/fonts/macrosoma-slab-stencil/mcrs-sl-nr-st-bold.woff') format('woff');
	font-style: normal;
	font-weight: 700;
}
@font-face {
	font-family:'Macrosoma Sl Narrow St';
	src: 	url('/fonts/macrosoma-slab-stencil/mcrs-sl-nr-st-hairline.woff') format('woff');
	font-style: normal;
	font-weight: 100;
}
@font-face {
	font-family:'Macrosoma Sl Narrow St';
	src: 	url('/fonts/macrosoma-slab-stencil/mcrs-sl-nr-st-light.woff') format('woff');
	font-style: normal;
	font-weight: 300;
}
@font-face {
	font-family:'Macrosoma Sl Narrow St';
	src: 	url('/fonts/macrosoma-slab-stencil/mcrs-sl-nr-st-medium.woff') format('woff');
	font-style: normal;
	font-weight: 500;
}
@font-face {
	font-family:'Macrosoma Sl Narrow St';
	src: 	url('/fonts/macrosoma-slab-stencil/mcrs-sl-nr-st-regular.woff') format('woff');
	font-style: normal;
	font-weight: 400;
}
@font-face {
	font-family:'Macrosoma Sl Narrow St';
	src: 	url('/fonts/macrosoma-slab-stencil/mcrs-sl-nr-st-smbold.woff') format('woff');
	font-style: normal;
	font-weight: 600;
}
@font-face {
	font-family:'Macrosoma Sl Narrow St';
	src: 	url('/fonts/macrosoma-slab-stencil/mcrs-sl-nr-st-thin.woff') format('woff');
	font-style: normal;
	font-weight: 150;
}
@font-face {
	font-family:'Macrosoma Sl Narrow St';
	src: 	url('/fonts/macrosoma-slab-stencil/mcrs-sl-nr-st-xbold.woff') format('woff');
	font-style: normal;
	font-weight: 800;
}
@font-face {
	font-family:'Macrosoma Sl Narrow St';
	src: 	url('/fonts/macrosoma-slab-stencil/mcrs-sl-nr-st-xlight.woff') format('woff');
	font-style: normal;
	font-weight: 200;
}
@font-face {
	font-family:'Macrosoma Sl Semi Condensed St';
	src: 	url('/fonts/macrosoma-slab-stencil/mcrs-sl-smcn-st-bold.woff') format('woff');
	font-style: normal;
	font-weight: 700;
}
@font-face {
	font-family:'Macrosoma Sl Semi Condensed St';
	src: 	url('/fonts/macrosoma-slab-stencil/mcrs-sl-smcn-st-hairline.woff') format('woff');
	font-style: normal;
	font-weight: 100;
}
@font-face {
	font-family:'Macrosoma Sl Semi Condensed St';
	src: 	url('/fonts/macrosoma-slab-stencil/mcrs-sl-smcn-st-light.woff') format('woff');
	font-style: normal;
	font-weight: 300;
}
@font-face {
	font-family:'Macrosoma Sl Semi Condensed St';
	src: 	url('/fonts/macrosoma-slab-stencil/mcrs-sl-smcn-st-medium.woff') format('woff');
	font-style: normal;
	font-weight: 500;
}
@font-face {
	font-family:'Macrosoma Sl Semi Condensed St';
	src: 	url('/fonts/macrosoma-slab-stencil/mcrs-sl-smcn-st-regular.woff') format('woff');
	font-style: normal;
	font-weight: 400;
}
@font-face {
	font-family:'Macrosoma Sl Semi Condensed St';
	src: 	url('/fonts/macrosoma-slab-stencil/mcrs-sl-smcn-st-smbold.woff') format('woff');
	font-style: normal;
	font-weight: 600;
}
@font-face {
	font-family:'Macrosoma Sl Semi Condensed St';
	src: 	url('/fonts/macrosoma-slab-stencil/mcrs-sl-smcn-st-thin.woff') format('woff');
	font-style: normal;
	font-weight: 150;
}
@font-face {
	font-family:'Macrosoma Sl Semi Condensed St';
	src: 	url('/fonts/macrosoma-slab-stencil/mcrs-sl-smcn-st-xbold.woff') format('woff');
	font-style: normal;
	font-weight: 800;
}
@font-face {
	font-family:'Macrosoma Sl Semi Condensed St';
	src: 	url('/fonts/macrosoma-slab-stencil/mcrs-sl-smcn-st-xlight.woff') format('woff');
	font-style: normal;
	font-weight: 200;
}
@font-face {
	font-family:'Macrosoma Sl Ultra Condensed St';
	src: 	url('/fonts/macrosoma-slab-stencil/mcrs-sl-ucn-st-bold.woff') format('woff');
	font-style: normal;
	font-weight: 700;
}
@font-face {
	font-family:'Macrosoma Sl Ultra Condensed St';
	src: 	url('/fonts/macrosoma-slab-stencil/mcrs-sl-ucn-st-hairline.woff') format('woff');
	font-style: normal;
	font-weight: 100;
}
@font-face {
	font-family:'Macrosoma Sl Ultra Condensed St';
	src: 	url('/fonts/macrosoma-slab-stencil/mcrs-sl-ucn-st-light.woff') format('woff');
	font-style: normal;
	font-weight: 300;
}
@font-face {
	font-family:'Macrosoma Sl Ultra Condensed St';
	src: 	url('/fonts/macrosoma-slab-stencil/mcrs-sl-ucn-st-medium.woff') format('woff');
	font-style: normal;
	font-weight: 500;
}
@font-face {
	font-family:'Macrosoma Sl Ultra Condensed St';
	src: 	url('/fonts/macrosoma-slab-stencil/mcrs-sl-ucn-st-regular.woff') format('woff');
	font-style: normal;
	font-weight: 400;
}
@font-face {
	font-family:'Macrosoma Sl Ultra Condensed St';
	src: 	url('/fonts/macrosoma-slab-stencil/mcrs-sl-ucn-st-smbold.woff') format('woff');
	font-style: normal;
	font-weight: 600;
}
@font-face {
	font-family:'Macrosoma Sl Ultra Condensed St';
	src: 	url('/fonts/macrosoma-slab-stencil/mcrs-sl-ucn-st-thin.woff') format('woff');
	font-style: normal;
	font-weight: 150;
}
@font-face {
	font-family:'Macrosoma Sl Ultra Condensed St';
	src: 	url('/fonts/macrosoma-slab-stencil/mcrs-sl-ucn-st-xbold.woff') format('woff');
	font-style: normal;
	font-weight: 800;
}
@font-face {
	font-family:'Macrosoma Sl Ultra Condensed St';
	src: 	url('/fonts/macrosoma-slab-stencil/mcrs-sl-ucn-st-xlight.woff') format('woff');
	font-style: normal;
	font-weight: 200;
}
@font-face {
	font-family:'Macrosoma Sl Wide St';
	src: 	url('/fonts/macrosoma-slab-stencil/mcrs-sl-wd-st-bold.woff') format('woff');
	font-style: normal;
	font-weight: 700;
}
@font-face {
	font-family:'Macrosoma Sl Wide St';
	src: 	url('/fonts/macrosoma-slab-stencil/mcrs-sl-wd-st-hairline.woff') format('woff');
	font-style: normal;
	font-weight: 100;
}
@font-face {
	font-family:'Macrosoma Sl Wide St';
	src: 	url('/fonts/macrosoma-slab-stencil/mcrs-sl-wd-st-light.woff') format('woff');
	font-style: normal;
	font-weight: 300;
}
@font-face {
	font-family:'Macrosoma Sl Wide St';
	src: 	url('/fonts/macrosoma-slab-stencil/mcrs-sl-wd-st-medium.woff') format('woff');
	font-style: normal;
	font-weight: 500;
}
@font-face {
	font-family:'Macrosoma Sl Wide St';
	src: 	url('/fonts/macrosoma-slab-stencil/mcrs-sl-wd-st-regular.woff') format('woff');
	font-style: normal;
	font-weight: 400;
}
@font-face {
	font-family:'Macrosoma Sl Wide St';
	src: 	url('/fonts/macrosoma-slab-stencil/mcrs-sl-wd-st-smbold.woff') format('woff');
	font-style: normal;
	font-weight: 600;
}
@font-face {
	font-family:'Macrosoma Sl Wide St';
	src: 	url('/fonts/macrosoma-slab-stencil/mcrs-sl-wd-st-thin.woff') format('woff');
	font-style: normal;
	font-weight: 150;
}
@font-face {
	font-family:'Macrosoma Sl Wide St';
	src: 	url('/fonts/macrosoma-slab-stencil/mcrs-sl-wd-st-xbold.woff') format('woff');
	font-style: normal;
	font-weight: 800;
}
@font-face {
	font-family:'Macrosoma Sl Wide St';
	src: 	url('/fonts/macrosoma-slab-stencil/mcrs-sl-wd-st-xlight.woff') format('woff');
	font-style: normal;
	font-weight: 200;
}
@font-face {
	font-family:'Macrosoma Sl Extra Condensed St';
	src: 	url('/fonts/macrosoma-slab-stencil/mcrs-sl-xcn-st-bold.woff') format('woff');
	font-style: normal;
	font-weight: 700;
}
@font-face {
	font-family:'Macrosoma Sl Extra Condensed St';
	src: 	url('/fonts/macrosoma-slab-stencil/mcrs-sl-xcn-st-hairline.woff') format('woff');
	font-style: normal;
	font-weight: 100;
}
@font-face {
	font-family:'Macrosoma Sl Extra Condensed St';
	src: 	url('/fonts/macrosoma-slab-stencil/mcrs-sl-xcn-st-light.woff') format('woff');
	font-style: normal;
	font-weight: 300;
}
@font-face {
	font-family:'Macrosoma Sl Extra Condensed St';
	src: 	url('/fonts/macrosoma-slab-stencil/mcrs-sl-xcn-st-medium.woff') format('woff');
	font-style: normal;
	font-weight: 500;
}
@font-face {
	font-family:'Macrosoma Sl Extra Condensed St';
	src: 	url('/fonts/macrosoma-slab-stencil/mcrs-sl-xcn-st-regular.woff') format('woff');
	font-style: normal;
	font-weight: 400;
}
@font-face {
	font-family:'Macrosoma Sl Extra Condensed St';
	src: 	url('/fonts/macrosoma-slab-stencil/mcrs-sl-xcn-st-smbold.woff') format('woff');
	font-style: normal;
	font-weight: 600;
}
@font-face {
	font-family:'Macrosoma Sl Extra Condensed St';
	src: 	url('/fonts/macrosoma-slab-stencil/mcrs-sl-xcn-st-thin.woff') format('woff');
	font-style: normal;
	font-weight: 150;
}
@font-face {
	font-family:'Macrosoma Sl Extra Condensed St';
	src: 	url('/fonts/macrosoma-slab-stencil/mcrs-sl-xcn-st-xbold.woff') format('woff');
	font-style: normal;
	font-weight: 800;
}
@font-face {
	font-family:'Macrosoma Sl Extra Condensed St';
	src: 	url('/fonts/macrosoma-slab-stencil/mcrs-sl-xcn-st-xlight.woff') format('woff');
	font-style: normal;
	font-weight: 200;
}
