/* SETUP FONTS */

@font-face {
	font-family: primaryFont;
	src: url(https://webd173.l5.ca/graingrace/fonts/Merriweather-Regular.ttf);
}
 
@font-face {
	font-family: primaryFont;
	src: url(https://webd173.l5.ca/graingrace/fonts/Merriweather-Bold.ttf);
	font-weight: bold;
}

@font-face {
	font-family: secundaryFont;
	src: url(https://webd173.l5.ca/graingrace/fonts/Oswald-VariableFont_wght.ttf);
}

.main-font-s0, .main-font-s0-bold, .main-font-s1, .main-font-s1-bold, .main-font-s1-ls4, .main-font-s1-ls5,
.main-font-s2, .main-font-s2-bold, .main-font-s3, .main-font-s4, .main-font-s4-bold, .main-font-s5-bold {
	font-family: primaryFont, Palatino, Didot;
}

.accent-font-s1, .accent-font-s1-bold, .accent-font-s1-ls4, .accent-font-s2, .accent-font-s2-bold {
	font-family: secundaryFont, Verdana, Arial;
}

.main-font-s0, .main-font-s0-bold, .accent-font-s1, .accent-font-s1-bold, .accent-font-s1-ls4 {
	font-size: 14px;
}

.main-font-s1, .main-font-s1-bold, .main-font-s1-ls4, .main-font-s1-ls5, .accent-font-s2, .accent-font-s2-bold{
	font-size: 16px;
}

.main-font-s2, .main-font-s2-bold {
	font-size: 18px;
}

.main-font-s3 {
	font-size: 20px;
}

.main-font-s4, .main-font-s4-bold {
	font-size: 24px;
}

.main-font-s5-bold {
	font-size: 32px;
}

.main-font-s0-bold, .main-font-s1-bold, .main-font-s2-bold, .main-font-s4-bold, .main-font-s5-bold, .main-font-s1-bold, .accent-font-s2-bold {
	font-weight: bold;
}

.main-font-s1, .main-font-s1-bold, .main-font-s4-bold, .accent-font-s1, .accent-font-s1-bold, .accent-font-s2, .accent-font-s2-bold {
	line-height: 130%;
}

.main-font-s1-ls4, .main-font-s1-ls5, .main-font-s2, .main-font-s2-bold, .main-font-s3, .main-font-s4, .main-font-s5-bold, .accent-font-s1-ls4 {
	line-height: 160%;
}

.main-font-s1-ls4, .main-font-s2, .main-font-s3, .main-font-s4, .main-font-s5-bold, .accent-font-s1-ls4 {
	letter-spacing: 0.04ch;
}

.main-font-s1-ls5 {
	letter-spacing: 0.05ch;
}

.accent-font-s1-bold {
	letter-spacing: 0.2ch;
}