/** Open sans **/

@font-face {
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 300;
	font-stretch: 100%;
	font-display: swap;
	src: url("../fonts/OpenSans-LightItalic.woff") format('woff'),
	url("../fonts/OpenSans-LightItalic.otf") format('otf'),
	url("../fonts/OpenSans-LightItalic.ttf") format('ttf');
}

@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 300;
	font-stretch: 100%;
	font-display: swap;
	src: url("../fonts/OpenSans-Light.woff") format('woff'),
	url("../fonts/OpenSans-Light.otf") format('otf'),
	url("../fonts/OpenSans-Light.ttf") format('ttf');
}

@font-face {
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 400;
	font-stretch: 100%;
	font-display: swap;
	src: url("../fonts/OpenSans-Italic.woff") format('woff'),
	url("../fonts/OpenSans-Italic.otf") format('otf'),
	url("../fonts/OpenSans-Italic.ttf") format('ttf');
}

@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	font-stretch: 100%;
	font-display: swap;
	src: url("../fonts/OpenSans-Regular.woff") format('woff'),
	url("../fonts/OpenSans-Regular.otf") format('otf'),
	url("../fonts/OpenSans-Regular.ttf") format('ttf');
}

@font-face {
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 500;
	font-stretch: 100%;
	font-display: swap;
	src: url("../fonts/OpenSans-MediumItalic.woff") format('woff'),
	url("../fonts/OpenSans-MediumItalic.otf") format('otf'),
	url("../fonts/OpenSans-MediumItalic.ttf") format('ttf');
}

@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 500;
	font-stretch: 100%;
	font-display: swap;
	src: url("../fonts/OpenSans-Medium.woff") format('woff'),
	url("../fonts/OpenSans-Medium.otf") format('otf'),
	url("../fonts/OpenSans-Medium.ttf") format('ttf');
}

@font-face {
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 600;
	font-stretch: 100%;
	font-display: swap;
	src: url("../fonts/OpenSans-SemiBoldItalic.woff") format('woff'),
	url("../fonts/OpenSans-SemiBoldItalic.otf") format('otf'),
	url("../fonts/OpenSans-SemiBoldItalic.ttf") format('ttf');
}

@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 600;
	font-stretch: 100%;
	font-display: swap;
	src: url("../fonts/OpenSans-SemiBold.woff") format('woff'),
	url("../fonts/OpenSans-SemiBold.otf") format('otf'),
	url("../fonts/OpenSans-SemiBold.ttf") format('ttf');
}

@font-face {
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 700;
	font-stretch: 100%;
	font-display: swap;
	src: url("../fonts/OpenSans-BoldItalic.woff") format('woff'),
	url("../fonts/OpenSans-BoldItalic.otf") format('otf'),
	url("../fonts/OpenSans-BoldItalic.ttf") format('ttf');
}

@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 700;
	font-stretch: 100%;
	font-display: swap;
	src: url("../fonts/OpenSans-Bold.woff") format('woff'),
	url("../fonts/OpenSans-Bold.otf") format('otf'),
	url("../fonts/OpenSans-Bold.ttf") format('ttf');
}

@font-face {
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 800;
	font-stretch: 100%;
	font-display: swap;
	src: url("../fonts/OpenSans-ExtraBoldItalic.woff") format('woff'),
	url("../fonts/OpenSans-ExtraBoldItalic.otf") format('otf'),
	url("../fonts/OpenSans-ExtraBoldItalic.ttf") format('ttf');
}

@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 800;
	font-stretch: 100%;
	font-display: swap;
	src: url("../fonts/OpenSans-ExtraBold.woff") format('woff'),
	url("../fonts/OpenSans-ExtraBold.otf") format('otf'),
	url("../fonts/OpenSans-ExtraBold.ttf") format('ttf');
}


body {
	font-family: "Open Sans", sans-serif;
}

.typography p {

}

.typography h1, .typography h2, .typography h3, .typography h4, .typography h5, .typography h6 {

}

.typography h1 {

}

.typography h2 {

}

.typography h3 {

}

.typography h4 {

}

.typography h5 {

}

.typography h6 {

}

.blogHeadline {
	font-size: 20px;
	color: #303D44;
	font-weight: bold;
	margin-bottom: 15px;
	line-height: 24px;
}

.subBlogHeadline {
	font-size: 16px;
	color: #303D44;
	font-weight: bold;
	margin-bottom: 15px;
	line-height: 20px;
}

.text-left {
	text-align: left;
}

.text-right {
	text-align: right;
}

.text-justify {
	text-align: justify;
}

.text-center {
	text-align: center;
}
