 .font-p22-mackinac {
	h2, h3, h4, h5, h6, p {
	 font-family: var(--font-p22-mackinac) !important;
	}
}

.font-princeton-monticello {
	h2, h3, h4, h5, h6, p {
	 font-family: var(--font-princeton-monticello) !important;
	}
}

.font-flecha {
	h2, h3, h4, h5, h6, p {
	 font-family: var(--font-flecha) !important;
	}
}

 .font-basic-sans {
	h2, h3, h4, h5, h6, p {
	 font-family: var(--font-basic-sans) !important;
	}
}

 .font-ivy-ora {
	 h2  { font-family: var(--font-ivyora-display) !important; }
	 h3, h4, h5, h6 {
	 font-family: var(--font-ivyora-text) !important;
	}
}

 .font-caslon-doric {
	 h2, p { font-family: var(--font-caslon); }
	 h3, h4, h5, h6 {
	 font-family: var(--font-franklin-gothic);
	}
}

 .font-franklin-gothic {
	
	 h2, h3, h4, h5, h6, p {
	 font-family: var(--font-franklin-gothic);
	}
}

