/* Small, no element is this small by default */
.has-small-font-size{
	font-size: var(--wp--preset--font-size--small) !important;
}
/* h6, p */
.has-medium-font-size, h6, p{
	font-size: var(--wp--preset--font-size--medium) !important;
}
/* h5 */
.has-large-font-size, h5{
	font-size: var(--wp--preset--font-size--large) !important;
}
/* h4 */
.has-x-large-font-size, h4 {
	font-size: calc(1.275em + 0.3vw) !important;
}
@media (min-width: 1200px) {
	.has-x-large-font-size, h4 {
		font-size: var(--wp--preset--font-size--x-large) !important;
	}
}
/* h3 */
.has-display-3-font-size, h3 {
	font-size: calc(1.3em + 0.6vw) !important;
}
@media (min-width: 1200px) {
	.has-display-3-font-size, h3 {
		font-size: var(--wp--preset--font-size--display-3) !important;
	}
}
/* h2 */
.has-display-2-font-size, h2 {
	font-size: calc(1.325em + 0.9vw) !important;
}
@media (min-width: 1200px) {
	.has-display-2-font-size, h2 {
		font-size: var(--wp--preset--font-size--display-2) !important;
	}
}
/* h1 */
.has-display-1-font-size, h1 {
	font-size: calc(1.375em + 1.5vw) !important;
}
@media (min-width: 1200px) {
	.has-display-1-font-size, h1  {
		font-size: var(--wp--preset--font-size--display-1) !important;
	}
}
/* Massive 3 */
.has-massive-3-font-size {
	font-size: calc(1.45em + 2.066vw) !important;
}
@media (min-width: 1200px) {
	.has-massive-3-font-size {
		font-size: var(--wp--preset--font-size--massive-3) !important;
	}
}
/* Massive 2 */
.has-massive-2-font-size {
	font-size: calc(1.5em + 3.333vw) !important;
}
@media (min-width: 1200px) {
	.has-massive-2-font-size {
		font-size: var(--wp--preset--font-size--massive-2) !important;
	}
}
/* Massive 1 */
.has-massive-1-font-size {
	font-size: calc(1.6em + 5.866vw) !important;
}
@media (min-width: 1200px) {
	.has-massive-1-font-size {
		font-size: var(--wp--preset--font-size--massive-1) !important;
	}
}