@font-face {
	font-family: 'FontAwesome';
	src: url('fontawesome-webfont.eot?v=4.3.0');
	src: url('fontawesome-webfont.eot?#iefix&v=4.3.0') format('embedded-opentype'),
		url('fontawesome-webfont.woff?v=4.3.0') format('woff'),
		url('fontawesome-webfont.ttf?v=4.3.0') format('truetype'),
		url('fontawesome-webfont.svg?v=4.3.0#fontawesomeregular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Open-Sans-Light';
	src: url('Open-Sans-Light.eot');
	src: url('Open-Sans-Light.eot?#iefix') format('embedded-opentype'),
		url('Open-Sans-Light.woff2') format('woff2'),
		url('Open-Sans-Light.woff') format('woff'),
		url('Open-Sans-Light.otf') format('opentype'),
		url('Open-Sans-Light.svg#Open-Sans-Light') format('svg');
	font-weight: 300;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-2212;
}

@font-face {
	font-family: 'Open-Sans';
	src: url('Open-Sans.eot');
	src: url('Open-Sans.eot?#iefix') format('embedded-opentype'),
		url('Open-Sans.woff2') format('woff2'),
		url('Open-Sans.woff') format('woff'),
		url('Open-Sans.otf') format('opentype'),
		url('Open-Sans.svg#Open-Sans') format('svg');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-2212;
}

@font-face {
	font-family: 'Open-Sans-Semi-Bold';
	src: url('Open-Sans-Semi-Bold.eot');
	src: url('Open-Sans-Semi-Bold.eot?#iefix') format('embedded-opentype'),
		url('Open-Sans-Semi-Bold.woff2') format('woff2'),
		url('Open-Sans-Semi-Bold.woff') format('woff'),
		url('Open-Sans-Semi-Bold.otf') format('opentype'),
		url('Open-Sans-Semi-Bold.svg#Open-Sans-Semi-Bold') format('svg');
	font-weight: 600;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-2074;
}

@font-face {
	font-family: 'Open-Sans-Bold';
	src: url('Open-Sans-Bold.eot');
	src: url('Open-Sans-Bold.eot?#iefix') format('embedded-opentype'),
		url('Open-Sans-Bold.woff2') format('woff2'),
		url('Open-Sans-Bold.woff') format('woff'),
		url('Open-Sans-Bold.otf') format('opentype'),
		url('Open-Sans-Bold.svg#Open-Sans-Bold') format('svg');
	font-weight: 700;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-2074;
}

@font-face {
	font-family: 'Open-Sans-Extra-Bold';
	src: url('Open-Sans-Extra-Bold.eot');
	src: url('Open-Sans-Extra-Bold.eot?#iefix') format('embedded-opentype'),
		url('Open-Sans-Extra-Bold.woff2') format('woff2'),
		url('Open-Sans-Extra-Bold.woff') format('woff'),
		url('Open-Sans-Extra-Bold.otf') format('opentype'),
		url('Open-Sans-Extra-Bold.svg#Open-Sans-Extra-Bold') format('svg');
	font-weight: 800;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-2074;
}

@font-face {
	font-family: 'Open-Sans-Condensed-Light';
	src: url('Open-Sans-Condensed-Light.eot');
	src: url('Open-Sans-Condensed-Light.eot?#iefix') format('embedded-opentype'),
		url('Open-Sans-Condensed-Light.woff2') format('woff2'),
		url('Open-Sans-Condensed-Light.woff') format('woff'),
		url('Open-Sans-Condensed-Light.otf') format('opentype'),
		url('Open-Sans-Condensed-Light.svg#Open-Sans-Condensed-Light') format('svg');
	font-weight: 300;
	font-style: normal;
	font-stretch: condensed;
	unicode-range: U+0020-2074;
}

@font-face {
	font-family: 'Open-Sans-Condensed-Bold';
	src: url('Open-Sans-Condensed-Bold.eot');
	src: url('Open-Sans-Condensed-Bold.eot?#iefix') format('embedded-opentype'),
		url('Open-Sans-Condensed-Bold.woff2') format('woff2'),
		url('Open-Sans-Condensed-Bold.woff') format('woff'),
		url('Open-Sans-Condensed-Bold.otf') format('opentype'),
		url('Open-Sans-Condensed-Bold.svg#Open-Sans-Condensed-Bold') format('svg');
	font-weight: 700;
	font-style: normal;
	font-stretch: condensed;
	unicode-range: U+0020-2074;
}

@font-face {
	font-family: 'Avenir LT Std';
	src: url('AvenirLTStd-Black.otf') format('opentype');
	font-weight: 900;
	font-style: normal;
}

@font-face {
	font-family: 'Avenir LT Std';
	src: url('AvenirLTStd-Book.otf') format('opentype');
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: 'Avenir LT Std';
	src: url('AvenirLTStd-BookOblique.otf') format('opentype');
	font-weight: 400;
	font-style: oblique;
}

@font-face {
	font-family: 'Avenir LT Std';
	src: url('AvenirLTStd-Heavy.otf') format('opentype');
	font-weight: 800;
	font-style: normal;
}

@font-face {
	font-family: 'Avenir LT Std';
	src: url('AvenirLTStd-Light.otf') format('opentype');
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: 'Avenir LT Std';
	src: url('AvenirLTStd-Medium.otf') format('opentype');
	font-weight: 500;
	font-style: normal;
} 

@font-face {
	font-family: 'Avenir LT Std';
	src: url('AvenirLTStd-Oblique.otf') format('opentype');
	font-weight: 500;
	font-style: oblique;
}

@font-face {
	font-family: 'Bastia Bold';
	src: url('Bastia-Bold.otf') format('opentype');
	font-weight: 500;
	font-style: normal;
}