@font-face {
    font-family: 'open-sans';
    src: url('fonts/opensans/opensans-webfont.eot');
    src: url('fonts/opensans/opensans-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans/opensans-webfont.woff') format('woff'),
         url('fonts/opensans/opensans-webfont.ttf') format('truetype'),
         url('fonts/opensans/opensans-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open-sans';
    src: url('fonts/opensans/opensans-bold-webfont.eot');
    src: url('fonts/opensans/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans/opensans-bold-webfont.woff') format('woff'),
         url('fonts/opensans/opensans-bold-webfont.ttf') format('truetype'),
         url('fonts/opensans/opensans-bold-webfont.svg#open_sansbold') format('svg');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'open-sans';
    src: url('fonts/opensans/opensans-bolditalic-webfont.eot');
    src: url('fonts/opensans/opensans-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans/opensans-bolditalic-webfont.woff') format('woff'),
         url('fonts/opensans/opensans-bolditalic-webfont.ttf') format('truetype'),
         url('fonts/opensans/opensans-bolditalic-webfont.svg#open_sansbold_italic') format('svg');
    font-weight: 700;
    font-style: italic;
}

@font-face {
    font-family: 'open-sans';
    src: url('fonts/opensans/opensans-extrabold-webfont.eot');
    src: url('fonts/opensans/opensans-extrabold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans/opensans-extrabold-webfont.woff') format('woff'),
         url('fonts/opensans/opensans-extrabold-webfont.ttf') format('truetype'),
         url('fonts/opensans/opensans-extrabold-webfont.svg#open_sansextrabold') format('svg');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'open-sans';
    src: url('fonts/opensans/opensans-extrabolditalic-webfont.eot');
    src: url('fonts/opensans/opensans-extrabolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans/opensans-extrabolditalic-webfont.woff') format('woff'),
         url('fonts/opensans/opensans-extrabolditalic-webfont.ttf') format('truetype'),
         url('fonts/opensans/opensans-extrabolditalic-webfont.svg#open_sansextrabold_italic') format('svg');
    font-weight: 800;
    font-style: italic;
}

@font-face {
    font-family: 'open-sans';
    src: url('fonts/opensans/opensans-italic-webfont.eot');
    src: url('fonts/opensans/opensans-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans/opensans-italic-webfont.woff') format('woff'),
         url('fonts/opensans/opensans-italic-webfont.ttf') format('truetype'),
         url('fonts/opensans/opensans-italic-webfont.svg#open_sansitalic') format('svg');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'open-sans';
    src: url('fonts/opensans/opensans-light-webfont.eot');
    src: url('fonts/opensans/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans/opensans-light-webfont.woff') format('woff'),
         url('fonts/opensans/opensans-light-webfont.ttf') format('truetype'),
         url('fonts/opensans/opensans-light-webfont.svg#open_sanslight') format('svg');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'open-sans';
    src: url('fonts/opensans/opensans-lightitalic-webfont.eot');
    src: url('fonts/opensans/opensans-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans/opensans-lightitalic-webfont.woff') format('woff'),
         url('fonts/opensans/opensans-lightitalic-webfont.ttf') format('truetype'),
         url('fonts/opensans/opensans-lightitalic-webfont.svg#open_sanslight_italic') format('svg');
    font-weight: 400;
    font-style: italic;
}

@font-face {
    font-family: 'open-sans';
    src: url('fonts/opensans/opensans-semibold-webfont.eot');
    src: url('fonts/opensans/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans/opensans-semibold-webfont.woff') format('woff'),
         url('fonts/opensans/opensans-semibold-webfont.ttf') format('truetype'),
         url('fonts/opensans/opensans-semibold-webfont.svg#open_sanssemibold') format('svg');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'open-sans';
    src: url('fonts/opensans/opensans-semibolditalic-webfont.eot');
    src: url('fonts/opensans/opensans-semibolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans/opensans-semibolditalic-webfont.woff') format('woff'),
         url('fonts/opensans/opensans-semibolditalic-webfont.ttf') format('truetype'),
         url('fonts/opensans/opensans-semibolditalic-webfont.svg#open_sanssemibold') format('svg');
    font-weight: 600;
    font-style: italic;
}

/* /////////  FONT SMOOTHING FIX  ////////////// */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	@font-face {
		font-family: 'open-sans';
		src: url('fonts/open-sans/opensans-bold-webfont.svg') format('svg');
		font-weight: 700;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'open-sans';
		src: url('fonts/open-sans/opensans-bolditalic-webfont.svg') format('svg');
		font-weight: 700;
		font-style: italic;
	}
	
	@font-face {
		font-family: 'open-sans';
		src: url('fonts/open-sans/opensans-extrabold-webfont.svg') format('svg');
		font-weight: 800;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'open-sans';
		src: url('fonts/open-sans/opensans-extrabolditalic-webfont.svg') format('svg');
		font-weight: 800;
		font-style: italic;
	}
	
	@font-face {
		font-family: 'open-sans';
		src: url('fonts/open-sans/opensans-italic-webfont.svg') format('svg');
		font-weight: normal;
		font-style: italic;
	}
	
	@font-face {
		font-family: 'open-sans';
		src: url('fonts/open-sans/opensans-light-webfont.svg') format('svg');
		font-weight: 400;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'open-sans';
		src: url('fonts/open-sans/opensans-lightitalic-webfont.svg') format('svg');
		font-weight: 400;
		font-style: italic;
	}
	
	@font-face {
		font-family: 'open-sans';
		src: url('fonts/open-sans/opensans-webfont.svg') format('svg');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'open-sans';
		src: url('fonts/open-sans/opensans-semibold-webfont.svg') format('svg');
		font-weight: 600;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'open-sans';
		src: url('fonts/open-sans/opensans-semibolditalic-webfont.svg') format('svg');
		font-weight: 600;
		font-style: italic;
	}
}