.text-style-xlarge {
	font-size: 45px;
	line-height: 1.27em;;
}

@media (min-width: 1023px) {
	.text-style-xlarge {
		font-size: 50px;
	}
}

@media (max-width: 735px) {
	.text-style-xlarge {
		font-size: 40px;
	}
}

.text-style-large {
	font-size: 33px;
}

@media (min-width: 1023px) {
	.text-style-large {
		font-size: 37px;
	}
}

@media (max-width: 735px) {
	.text-style-large {
		font-size: 30px;
	}
}

.text-style-medium {
	font-size: 17px;
	line-height: 1.94em;
}

@media (min-width: 1023px) {
	.text-style-medium {
		font-size: 18px;
	}
}

@media (max-width: 735px) {
	.text-style-medium {
		font-size: 16px;
	}
}

.text-style-small {
	font-size: 15px;
}

@media (min-width: 1023px) {
	.text-style-small {
		font-size: 16px;
	}
}

@media (max-width: 735px) {
	.text-style-small {
		font-size: 14px;
	}
}

.text-style-xsmall {
	font-size: 12px;
}

/*@media (max-width: 735px) {
	.text-style-xsmall {
		font-size: 9px;
	}
}*/

.bold {
	font-weight: 700;
}

.normal {
	font-weight: 400;
}

.light {
	font-weight: 300;
}

.thin {
	font-weight: 200;
}
