@font-face {
	font-family: 'Source Sans Pro';
	font-style: normal;
	font-weight: 300;
	src: url('SourceSansPro-Light.eot');
	src: local('Source Sans Pro Light'),
		 local('SourceSansPro-Light'),
		 url('SourceSansPro-Light.eot#iefix') format('embedded-opentype'),
		 url('SourceSansPro-Light.woff') format('woff'),
		 url('SourceSansPro-Light.ttf') format('truetype');
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	@font-face {
		font-family: 'Source Sans Pro';
		font-style: normal;
		font-weight: 300;
		src: url('SourceSansPro-Light.svg') format('svg');
	}
}

@font-face {
	font-family: 'Source Sans Pro';
	font-style: normal;
	font-weight: 400;
	src: url('SourceSansPro-Regular.eot');
	src: local('Source Sans Pro'),
		 local('SourceSansPro-Regular'),
		 url('SourceSansPro-Regular.eot#iefix') format('embedded-opentype'),
		 url('SourceSansPro-Regular.woff') format('woff'),
		 url('SourceSansPro-Regular.ttf') format('truetype');
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	@font-face {
		font-family: 'Source Sans Pro';
		font-style: normal;
		font-weight: 400;
		src: url('SourceSansPro-Regular.svg') format('svg');
	}
}

@font-face {
	font-family: 'Source Sans Pro';
	font-style: normal;
	font-weight: 600;
	src: url('SourceSansPro-Semibold.eot');
	src: local('Source Sans Pro Semibold'),
		 local('SourceSansPro-Semibold'),
		 url('SourceSansPro-Semibold.eot#iefix') format('embedded-opentype'),
		 url('SourceSansPro-Semibold.woff') format('woff'),
		 url('SourceSansPro-Semibold.ttf') format('truetype');
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	@font-face {
		font-family: 'Source Sans Pro';
		font-style: normal;
		font-weight: 600;
		src: url('SourceSansPro-Semibold.svg') format('svg');
	}
}

@font-face {
	font-family: 'Source Sans Pro';
	font-style: italic;
	font-weight: 400;
	src: url('SourceSansPro-It.eot');
	src: local('Source Sans Pro Italic'),
		 local('SourceSansPro-It'),
		 url('SourceSansPro-It.eot#iefix') format('embedded-opentype'),
		 url('SourceSansPro-It.woff') format('woff'),
		 url('SourceSansPro-It.ttf') format('truetype');
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	@font-face {
		font-family: 'Source Sans Pro';
		font-style: italic;
		font-weight: 400;
		src: url('SourceSansPro-It.svg') format('svg');
	}
}



@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	src: url('Montserrat-Regular.eot');
	src: local('Montserrat-Regular'),
		 url('Montserrat-Regular.eot#iefix') format('embedded-opentype'),
		 url('Montserrat-Regular.woff') format('woff'),
		 url('Montserrat-Regular.ttf') format('truetype');
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	@font-face {
		font-family: 'Montserrat';
		font-style: normal;
		font-weight: 400;
		src: url('Montserrat-Regular.svg') format('svg');
	}
}

@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 700;
	src: url('Montserrat-Bold.eot');
	src: local('Montserrat-Bold'),
		 url('Montserrat-Bold.eot#iefix') format('embedded-opentype'),
		 url('Montserrat-Bold.woff') format('woff'),
		 url('Montserrat-Bold.ttf') format('truetype');
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	@font-face {
		font-family: 'Montserrat';
		font-style: normal;
		font-weight: 700;
		src: url('Montserrat-Bold.svg') format('svg');
	}
}