

/* New fonts */

@font-face {
	font-family: 'OpenSans';
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: local('Open Sans Light'), local('OpenSans-Light'), url('fonts/open-sans-v15-latin_latin-ext-300.woff2') format('woff2');
}

@font-face {
	font-family: 'OpenSans';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: local('Open Sans Regular'), local('OpenSans-Regular'),  url('fonts/OpenSans-Regular.woff2') format('woff2');
}

@font-face {
	font-family: 'OpenSans';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url('fonts/OpenSans-SemiBold.woff2') format('woff2');
}

@font-face {
	font-family: 'OpenSans';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: local('Open Sans Bold'), local('OpenSans-Bold'), url('fonts/OpenSans-Bold.woff2') format('woff2');
}



@font-face {
	font-family: 'OpenSans';
	font-style: italic;
	font-weight: 400;
	font-display: swap;
	src: local('Open Sans Regular Italic'), local('OpenSans-Regular-Italic'), url('fonts/OpenSans-Regular-Italic.woff2') format('woff2');
}


@font-face {
	font-family: 'OpenSans';
	font-style: italic;
	font-weight: 600;
	font-display: swap;
	src: local('Open Sans SemiBold Italic'), local('OpenSans-SemiBold-Italic'), url('fonts/OpenSans-SemiBold-Italic.woff2') format('woff2');
}



@font-face {
	font-family: 'OpenSans';
	font-style: italic;
	font-weight: 700;
	font-display: swap;
	src: local('Open Sans Bold Italic'), local('OpenSans-Bold-Italic'), url('fonts/OpenSans-Bold-Italic.woff2') format('woff2');
}



@font-face {
	font-family: 'Ubuntu';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: local('Ubuntu Regular'), local('Ubuntu-Regular'), url('fonts/Ubuntu-Regular.woff2') format('woff2');
}

@font-face {
	font-family: 'Ubuntu';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: local('Ubuntu Medium'), local('Ubuntu-Medium'), url('fonts/Ubuntu-Medium.woff2') format('woff2');
}

/* Legacy fonts */
@font-face {
	font-family: "OpenSansFallback";
	font-style: normal;
	font-weight: 300;
	src: url('fonts/subset-OpenSans-Light.woff2') format('woff2');
}

@font-face {
	font-family: "OpenSansFallback";
	font-style: italic;
	font-weight: 300;
	src: url('fonts/subset-OpenSansLight-Italic.woff2') format('woff2');
}

@font-face {
	font-family: "OpenSansFallback";
	font-style: normal;
	font-weight: normal;
	src: url('fonts/subset-OpenSans.woff2') format('woff2');
}

@font-face {
	font-family: "OpenSansFallback";
	font-style: italic;
	font-weight: normal;
	src: url('fonts/subset-OpenSans-Italic.woff2') format('woff2');
}

@font-face {
	font-family: "OpenSansFallback";
	font-style: normal;
	font-weight: 600;
	src: url('fonts/subset-OpenSans-Semibold.woff2') format('woff2');
}

@font-face {
	font-family: "OpenSansFallback";
	font-style: italic;
	font-weight: 600;
	src: url('fonts/subset-OpenSans-SemiboldItalic.woff2') format('woff2');
}

@font-face {
	font-family: "OpenSansFallback";
	font-style: normal;
	font-weight: bold;
	src: url('fonts/subset-OpenSans-Bold.woff2') format('woff2');
}

@font-face {
	font-family: "OpenSansFallback";
	font-style: italic;
	font-weight: bold;
	src: url('fonts/subset-OpenSans-BoldItalic.woff2') format('woff2');
}

@font-face {
	font-family: "OpenSansFallback";
	font-style: normal;
	font-weight: 800;
	src: url('fonts/subset-OpenSans-Extrabold.woff2') format('woff2');
}

@font-face {
	font-family: "OpenSansFallback";
	font-style: italic;
	font-weight: 800;
	src: url('fonts/subset-OpenSans-ExtraboldItalic.woff2') format('woff2');
}

/* open-sans-300 - latin_latin-ext */
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 300;
	src: local('Open Sans Light'), local('OpenSans-Light'), url('fonts/open-sans-v15-latin_latin-ext-300.woff2') format('woff2');
}
/* open-sans-300italic - latin_latin-ext */
@font-face {
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 300;
	src: local('Open Sans Light Italic'), local('OpenSans-LightItalic'), url('fonts/open-sans-v15-latin_latin-ext-300italic.woff2') format('woff2');
}
/* open-sans-regular - latin_latin-ext */
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	src: local('Open Sans Regular'), local('OpenSans-Regular'), url('fonts/open-sans-v15-latin_latin-ext-regular.woff2') format('woff2');
}
/* open-sans-italic - latin_latin-ext */
@font-face {
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 400;
	src: local('Open Sans Italic'), local('OpenSans-Italic'), url('fonts/open-sans-v15-latin_latin-ext-italic.woff2') format('woff2');
}
/* open-sans-600italic - latin_latin-ext */
@font-face {
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 600;
	src: local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'), url('fonts/open-sans-v15-latin_latin-ext-600italic.woff2') format('woff2');
}
/* open-sans-600 - latin_latin-ext */
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 600;
	src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url('fonts/open-sans-v15-latin_latin-ext-600.woff2') format('woff2');
}
/* open-sans-700 - latin_latin-ext */
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 700;
	src: local('Open Sans Bold'), local('OpenSans-Bold'), url('fonts/open-sans-v15-latin_latin-ext-700.woff2') format('woff2');
}
/* open-sans-700italic - latin_latin-ext */
@font-face {
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 700;
	src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url('fonts/open-sans-v15-latin_latin-ext-700italic.woff2') format('woff2');
}
/* open-sans-800italic - latin_latin-ext */
@font-face {
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 800;
	src: local('Open Sans ExtraBold Italic'), local('OpenSans-ExtraBoldItalic'), url('fonts/open-sans-v15-latin_latin-ext-800italic.woff2') format('woff2');
}
/* open-sans-800 - latin_latin-ext */
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 800;
	src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'), url('fonts/open-sans-v15-latin_latin-ext-800.woff2') format('woff2');
}
