/* Open Sans @font-face kit */
/* BEGIN Light */
@font-face {
	font-family: 'Open Sans';
	src: url('../fonts/OpenSans-Light.eot');
	src: url('../fonts/OpenSans-Light.eot?#iefix')
		format('embedded-opentype'), url('../fonts/OpenSans-Light.woff')
		format('woff'), url('../fonts/OpenSans-Light.ttf') format('truetype'),
		url('../fonts/OpenSans-Light.svg#OpenSansLight') format('svg');
	font-weight: 300;
	font-style: normal;
}
/* END Light */
/* BEGIN Light Italic */
@font-face {
	font-family: 'Open Sans';
	src: url('../fonts/OpenSans-LightItalic.eot');
	src: url('../fonts/OpenSans-LightItalic.eot?#iefix')
		format('embedded-opentype'), url('../fonts/OpenSans-LightItalic.woff')
		format('woff'), url('../fonts/OpenSans-LightItalic.ttf')
		format('truetype'),
		url('../fonts/OpenSans-LightItalic.svg#OpenSansLightItalic')
		format('svg');
	font-weight: 300;
	font-style: italic;
}
/* END Light Italic */
/* BEGIN Regular */
@font-face {
	font-family: 'Open Sans';
	src: url('../fonts/OpenSans-Regular.eot');
	src: url('../fonts/OpenSans-Regular.eot?#iefix')
		format('embedded-opentype'), url('../fonts/OpenSans-Regular.woff')
		format('woff'), url('../fonts/OpenSans-Regular.ttf')
		format('truetype'),
		url('../fonts/OpenSans-Regular.svg#OpenSansRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}
/* END Regular */
/* BEGIN Italic */
@font-face {
	font-family: 'Open Sans';
	src: url('../fonts/OpenSans-Italic.eot');
	src: url('../fonts/OpenSans-Italic.eot?#iefix')
		format('embedded-opentype'), url('../fonts/OpenSans-Italic.woff')
		format('woff'), url('../fonts/OpenSans-Italic.ttf') format('truetype'),
		url('../fonts/OpenSans-Italic.svg#OpenSansItalic') format('svg');
	font-weight: normal;
	font-style: italic;
}
/* END Italic */
/* BEGIN Semibold */
@font-face {
	font-family: 'Open Sans';
	src: url('../fonts/OpenSans-Semibold.eot');
	src: url('../fonts/OpenSans-Semibold.eot?#iefix')
		format('embedded-opentype'), url('../fonts/OpenSans-Semibold.woff')
		format('woff'), url('../fonts/OpenSans-Semibold.ttf')
		format('truetype'),
		url('../fonts/OpenSans-Semibold.svg#OpenSansSemibold') format('svg');
	font-weight: 600;
	font-style: normal;
}
/* END Semibold */
/* BEGIN Semibold Italic */
@font-face {
	font-family: 'Open Sans';
	src: url('../fonts/OpenSans-SemiboldItalic.eot');
	src: url('../fonts/OpenSans-SemiboldItalic.eot?#iefix')
		format('embedded-opentype'),
		url('../fonts/OpenSans-SemiboldItalic.woff') format('woff'),
		url('../fonts/OpenSans-SemiboldItalic.ttf') format('truetype'),
		url('../fonts/OpenSans-SemiboldItalic.svg#OpenSansSemiboldItalic')
		format('svg');
	font-weight: 600;
	font-style: italic;
}
/* END Semibold Italic */
/* BEGIN Bold */
@font-face {
	font-family: 'Open Sans';
	src: url('../fonts/OpenSans-Bold.eot');
	src: url('@{OpenSansPathOpenSans-Bold.eot?#iefix')
		format('embedded-opentype'), url('../fonts/OpenSans-Bold.woff')
		format('woff'), url('../fonts/OpenSans-Bold.ttf') format('truetype'),
		url('../fonts/OpenSans-Bold.svg#OpenSansBold') format('svg');
	font-weight: bold;
	font-style: normal;
}
/* END Bold */
/* BEGIN Bold Italic */
@font-face {
	font-family: 'Open Sans';
	src: url('../fonts/OpenSans-BoldItalic.eot');
	src: url('../fonts/OpenSans-BoldItalic.eot?#iefix')
		format('embedded-opentype'), url('../fonts/OpenSans-BoldItalic.woff')
		format('woff'), url('../fonts/OpenSans-BoldItalic.ttf')
		format('truetype'),
		url('../fonts/OpenSans-BoldItalic.svg#OpenSansBoldItalic')
		format('svg');
	font-weight: bold;
	font-style: italic;
}
/* END Bold Italic */
/* BEGIN Extrabold */
@font-face {
	font-family: 'Open Sans';
	src: url('../fonts/OpenSans-ExtraBold.eot');
	src: url('../fonts/OpenSans-ExtraBold.eot?#iefix')
		format('embedded-opentype'), url('../fonts/OpenSans-ExtraBold.woff')
		format('woff'), url('../fonts/OpenSans-ExtraBold.ttf')
		format('truetype'),
		url('../fonts/OpenSans-ExtraBold.svg#OpenSansExtrabold') format('svg');
	font-weight: 800;
	font-style: normal;
}
/* END Extrabold */
/* BEGIN Extrabold Italic */
@font-face {
	font-family: 'Open Sans';
	src: url('../fonts/OpenSans-ExtraBoldItalic.eot');
	src: url('../fonts/OpenSans-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'),
		url('../fonts/OpenSans-ExtraBoldItalic.woff') format('woff'),
		url('../fonts/OpenSans-ExtraBoldItalic.ttf') format('truetype'),
		url('../fonts/OpenSans-ExtraBoldItalic.svg#OpenSansExtraboldItalic')
		format('svg');
	font-weight: 800;
	font-style: italic;
}
/* END Extrabold Italic */


@font-face {
	font-family: 'Arvo';
	src: url('../fonts/Arvo-Regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Arvo';
	src: url('../fonts/Arvo-Italic.ttf') format('truetype');
	font-weight: normal;
	font-style: italic;
}

@font-face {
	font-family: 'Arvo';
	src: url('../fonts/Arvo-Bold.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'Arvo';
	src: url('../fonts/Arvo-BoldItalic.ttf') format('truetype');
	font-weight: bold;
	font-style: italic;
}

body {
	font-family: 'Open Sans', sans-serif !important;
}

h1, h2, h3 {
	font-family: 'Open Sans', sans-serif !important;
	font-style: italic;
	color: #e2001a !important;
}

button {
	font-family: 'Open Sans', sans-serif !important;
}