.m-4_5  { margin: 2.00rem !important; }
.my-4_5 { margin-top: 2.00rem !important; margin-bottom: 2.00rem !important; }
.mx-4_5 { margin-left: 2.00rem !important; margin-right: 2.00rem !important; }
.mt-4_5 { margin-top: 2.00rem !important; }
.mr-4_5 { margin-right: 2.00rem !important; }
.mb-4_5 { margin-bottom: 2.00rem !important; }
.ml-4_5 { margin-left: 2.00rem !important; }
.p-4_5  { padding: 2.00rem !important; }
.py-4_5 { padding-top: 2.00rem !important; padding-bottom: 2.00rem !important; }
.px-4_5 { padding-left: 2.00rem !important; padding-right: 2.00rem !important; }
.pt-4_5 { padding-top: 2.00rem !important; }
.pr-4_5 { padding-right: 2.00rem !important; }
.pb-4_5 { padding-bottom: 2.00rem !important; }
.pl-4_5 { padding-left: 2.00rem !important; }

.m-10  { margin: 8.00rem !important; }
.my-10 { margin-top: 8.00rem !important; margin-bottom: 8.00rem !important; }
.mx-10 { margin-left: 8.00rem !important; margin-right: 8.00rem !important; }
.mt-10 { margin-top: 8.00rem !important; }
.mr-10 { margin-right: 8.00rem !important; }
.mb-10 { margin-bottom: 8.00rem !important; }
.ml-10 { margin-left: 8.00rem !important; }
.p-10  { padding: 8.00rem !important; }
.py-10 { padding-top: 8.00rem !important; padding-bottom: 8.00rem !important; }
.px-10 { padding-left: 8.00rem !important; padding-right: 8.00rem !important; }
.pt-10 { padding-top: 8.00rem !important; }
.pr-10 { padding-right: 8.00rem !important; }
.pb-10 { padding-bottom: 8.00rem !important; }
.pl-10 { padding-left: 8.00rem !important; }

.m-11  { margin: 9.00rem !important; }
.my-11 { margin-top: 9.00rem !important; margin-bottom: 9.00rem !important; }
.mx-11 { margin-left: 9.00rem !important; margin-right: 9.00rem !important; }
.mt-11 { margin-top: 9.00rem !important; }
.mr-11 { margin-right: 9.00rem !important; }
.mb-11 { margin-bottom: 9.00rem !important; }
.ml-11 { margin-left: 9.00rem !important; }
.p-11  { padding: 9.00rem !important; }
.py-11 { padding-top: 9.00rem !important; padding-bottom: 9.00rem !important; }
.px-11 { padding-left: 9.00rem !important; padding-right: 9.00rem !important; }
.pt-11 { padding-top: 9.00rem !important; }
.pr-11 { padding-right: 9.00rem !important; }
.pb-11 { padding-bottom: 9.00rem !important; }
.pl-11 { padding-left: 9.00rem !important; }

.m-12  { margin: 10.0rem !important; }
.my-12 { margin-top: 10.0rem !important; margin-bottom: 10.0rem !important; }
.mx-12 { margin-left: 10.0rem !important; margin-right: 10.0rem !important; }
.mt-12 { margin-top: 10.0rem !important; }
.mr-12 { margin-right: 10.0rem !important; }
.mb-12 { margin-bottom: 10.0rem !important; }
.ml-12 { margin-left: 10.0rem !important; }
.p-12  { padding: 10.0rem !important; }
.py-12 { padding-top: 10.0rem !important; padding-bottom: 10.0rem !important; }
.px-12 { padding-left: 10.0rem !important; padding-right: 10.0rem !important; }
.pt-12 { padding-top: 10.0rem !important; }
.pr-12 { padding-right: 10.0rem !important; }
.pb-12 { padding-bottom: 10.0rem !important; }
.pl-12 { padding-left: 10.0rem !important; }


@media (min-width: 576px) {

	.m-sm-4_5 { margin: 2.00rem !important; }
	.my-sm-4_5 { margin-top: 2.00rem !important; margin-bottom: 2.00rem !important; }
	.mx-sm-4_5 { margin-left: 2.00rem !important; margin-right: 2.00rem !important; }
	.mt-sm-4_5 { margin-top: 2.00rem !important; }
	.mr-sm-4_5 { margin-right: 2.00rem !important; }
	.mb-sm-4_5 { margin-bottom: 2.00rem !important; }
	.ml-sm-4_5 { margin-left: 2.00rem !important; }
	.p-sm-4_5 { padding: 2.00rem !important; }
	.py-sm-4_5 { padding-top: 2.00rem !important; padding-bottom: 2.00rem !important; }
	.px-sm-4_5 { padding-left: 2.00rem !important; padding-right: 2.00rem !important; }
	.pt-sm-4_5 { padding-top: 2.00rem !important; }
	.pr-sm-4_5 { padding-right: 2.00rem !important; }
	.pb-sm-4_5 { padding-bottom: 2.00rem !important; }
	.pl-sm-4_5 { padding-left: 2.00rem !important; }
	
	.m-sm-10 { margin: 8.00rem !important; }
	.my-sm-10 { margin-top: 8.00rem !important; margin-bottom: 8.00rem !important; }
	.mx-sm-10 { margin-left: 8.00rem !important; margin-right: 8.00rem !important; }
	.mt-sm-10 { margin-top: 8.00rem !important; }
	.mr-sm-10 { margin-right: 8.00rem !important; }
	.mb-sm-10 { margin-bottom: 8.00rem !important; }
	.ml-sm-10 { margin-left: 8.00rem !important; }
	.p-sm-10 { padding: 8.00rem !important; }
	.py-sm-10 { padding-top: 8.00rem !important; padding-bottom: 8.00rem !important; }
	.px-sm-10 { padding-left: 8.00rem !important; padding-right: 8.00rem !important; }
	.pt-sm-10 { padding-top: 8.00rem !important; }
	.pr-sm-10 { padding-right: 8.00rem !important; }
	.pb-sm-10 { padding-bottom: 8.00rem !important; }
	.pl-sm-10 { padding-left: 8.00rem !important; }
	
	.m-sm-11 { margin: 9.00rem !important; }
	.my-sm-11 { margin-top: 9.00rem !important; margin-bottom: 9.00rem !important; }
	.mx-sm-11 { margin-left: 9.00rem !important; margin-right: 9.00rem !important; }
	.mt-sm-11 { margin-top: 9.00rem !important; }
	.mr-sm-11 { margin-right: 9.00rem !important; }
	.mb-sm-11 { margin-bottom: 9.00rem !important; }
	.ml-sm-11 { margin-left: 9.00rem !important; }
	.p-sm-11 { padding: 9.00rem !important; }
	.py-sm-11 { padding-top: 9.00rem !important; padding-bottom: 9.00rem !important; }
	.px-sm-11 { padding-left: 9.00rem !important; padding-right: 9.00rem !important; }
	.pt-sm-11 { padding-top: 9.00rem !important; }
	.pr-sm-11 { padding-right: 9.00rem !important; }
	.pb-sm-11 { padding-bottom: 9.00rem !important; }
	.pl-sm-11 { padding-left: 9.00rem !important; }
	
	.m-sm-12 { margin: 10.0rem !important; }
	.my-sm-12 { margin-top: 10.0rem !important; margin-bottom: 10.0rem !important; }
	.mx-sm-12 { margin-left: 10.0rem !important; margin-right: 10.0rem !important; }
	.mt-sm-12 { margin-top: 10.0rem !important; }
	.mr-sm-12 { margin-right: 10.0rem !important; }
	.mb-sm-12 { margin-bottom: 10.0rem !important; }
	.ml-sm-12 { margin-left: 10.0rem !important; }
	.p-sm-12 { padding: 10.0rem !important; }
	.py-sm-12 { padding-top: 10.0rem !important; padding-bottom: 10.0rem !important; }
	.px-sm-12 { padding-left: 10.0rem !important; padding-right: 10.0rem !important; }
	.pt-sm-12 { padding-top: 10.0rem !important; }
	.pr-sm-12 { padding-right: 10.0rem !important; }
	.pb-sm-12 { padding-bottom: 10.0rem !important; }
	.pl-sm-12 { padding-left: 10.0rem !important; }
	
	.font-size-sm-sm		{ font-size: 18px; line-height: 23px; }
	.font-size-sm-md		{ font-size: 20px; line-height: 30px; }
	.font-size-sm-md-lg		{ font-size: 25px; line-height: 35px; }
	.font-size-sm-lg		{ font-size: 30px; line-height: 40px; }
	.font-size-sm-xl		{ font-size: 42px; line-height: 52px; }
	.font-size-sm-hu		{ font-size: 57px; line-height: 67px; }
	.font-sm-break-words   { word-spacing: 999999px; }

	.border-sm-0   { border-width: var(--border-0); }
	.border-sm-1   { border-width: var(--border-1); }
	.border-sm-2   { border-width: var(--border-2); }
	.border-sm-3   { border-width: var(--border-3); }
	.border-sm-4   { border-width: var(--border-4); }
	.border-sm-4_5 { border-width: var(--border-4_5); }
	.border-sm-5   { border-width: var(--border-5); }
	.border-top-sm-0 { border-top-width: var(--border-0); }
	.border-top-sm-1 { border-top-width: var(--border-1); }
	.border-top-sm-2 { border-top-width: var(--border-2); }
	.border-top-sm-3 { border-top-width: var(--border-3); }
	.border-top-sm-4 { border-top-width: var(--border-4); }
	.border-top-sm-5 { border-top-width: var(--border-5); }
	.border-right-sm-0 { border-right-width: var(--border-0); }
	.border-right-sm-1 { border-right-width: var(--border-1); }
	.border-right-sm-2 { border-right-width: var(--border-2); }
	.border-right-sm-3 { border-right-width: var(--border-3); }
	.border-right-sm-4 { border-right-width: var(--border-4); }
	.border-right-sm-5 { border-right-width: var(--border-5); }
	.border-bottom-sm-0 { border-bottom-width: var(--border-0); }
	.border-bottom-sm-1 { border-bottom-width: var(--border-1); }
	.border-bottom-sm-2 { border-bottom-width: var(--border-2); }
	.border-bottom-sm-3 { border-bottom-width: var(--border-3); }
	.border-bottom-sm-4 { border-bottom-width: var(--border-4); }
	.border-bottom-sm-5 { border-bottom-width: var(--border-5); }
	.border-left-sm-0 { border-left-width: var(--border-0); }
	.border-left-sm-1 { border-left-width: var(--border-1); }
	.border-left-sm-2 { border-left-width: var(--border-2); }
	.border-left-sm-3 { border-left-width: var(--border-3); }
	.border-left-sm-4 { border-left-width: var(--border-4); }
	.border-left-sm-5 { border-left-width: var(--border-5); }
	
	.border-sm-1px			{ border-width: 1px; }
	.border-sm-top-1px		{ border-top-width: 1px; }
	.border-sm-right-1px	{ border-right-width: 1px; }
	.border-sm-bottom-1px	{ border-bottom-width: 1px; }
	.border-sm-left-1px		{ border-left-width: 1px; }
	
	.container-sm { width: 516px; padding-left: 15px; padding-right: 15px; margin-left: auto; margin-right: auto; }

}

@media (min-width: 768px) {

	.m-md-4_5 { margin: 2.00rem !important; }
	.my-md-4_5 { margin-top: 2.00rem !important; margin-bottom: 2.00rem !important; }
	.mx-md-4_5 { margin-left: 2.00rem !important; margin-right: 2.00rem !important; }
	.mt-md-4_5 { margin-top: 2.00rem !important; }
	.mr-md-4_5 { margin-right: 2.00rem !important; }
	.mb-md-4_5 { margin-bottom: 2.00rem !important; }
	.ml-md-4_5 { margin-left: 2.00rem !important; }
	.p-md-4_5 { padding: 2.00rem !important; }
	.py-md-4_5 { padding-top: 2.00rem !important; padding-bottom: 2.00rem !important; }
	.px-md-4_5 { padding-left: 2.00rem !important; padding-right: 2.00rem !important; }
	.pt-md-4_5 { padding-top: 2.00rem !important; }
	.pr-md-4_5 { padding-right: 2.00rem !important; }
	.pb-md-4_5 { padding-bottom: 2.00rem !important; }
	.pl-md-4_5 { padding-left: 2.00rem !important; }
	
	.m-md-10 { margin: 8.00rem !important; }
	.my-md-10 { margin-top: 8.00rem !important; margin-bottom: 8.00rem !important; }
	.mx-md-10 { margin-left: 8.00rem !important; margin-right: 8.00rem !important; }
	.mt-md-10 { margin-top: 8.00rem !important; }
	.mr-md-10 { margin-right: 8.00rem !important; }
	.mb-md-10 { margin-bottom: 8.00rem !important; }
	.ml-md-10 { margin-left: 8.00rem !important; }
	.p-md-10 { padding: 8.00rem !important; }
	.py-md-10 { padding-top: 8.00rem !important; padding-bottom: 8.00rem !important; }
	.px-md-10 { padding-left: 8.00rem !important; padding-right: 8.00rem !important; }
	.pt-md-10 { padding-top: 8.00rem !important; }
	.pr-md-10 { padding-right: 8.00rem !important; }
	.pb-md-10 { padding-bottom: 8.00rem !important; }
	.pl-md-10 { padding-left: 8.00rem !important; }
	
	.m-md-11 { margin: 9.00rem !important; }
	.my-md-11 { margin-top: 9.00rem !important; margin-bottom: 9.00rem !important; }
	.mx-md-11 { margin-left: 9.00rem !important; margin-right: 9.00rem !important; }
	.mt-md-11 { margin-top: 9.00rem !important; }
	.mr-md-11 { margin-right: 9.00rem !important; }
	.mb-md-11 { margin-bottom: 9.00rem !important; }
	.ml-md-11 { margin-left: 9.00rem !important; }
	.p-md-11 { padding: 9.00rem !important; }
	.py-md-11 { padding-top: 9.00rem !important; padding-bottom: 9.00rem !important; }
	.px-md-11 { padding-left: 9.00rem !important; padding-right: 9.00rem !important; }
	.pt-md-11 { padding-top: 9.00rem !important; }
	.pr-md-11 { padding-right: 9.00rem !important; }
	.pb-md-11 { padding-bottom: 9.00rem !important; }
	.pl-md-11 { padding-left: 9.00rem !important; }
	
	.m-md-12 { margin: 10.0rem !important; }
	.my-md-12 { margin-top: 10.0rem !important; margin-bottom: 10.0rem !important; }
	.mx-md-12 { margin-left: 10.0rem !important; margin-right: 10.0rem !important; }
	.mt-md-12 { margin-top: 10.0rem !important; }
	.mr-md-12 { margin-right: 10.0rem !important; }
	.mb-md-12 { margin-bottom: 10.0rem !important; }
	.ml-md-12 { margin-left: 10.0rem !important; }
	.p-md-12 { padding: 10.0rem !important; }
	.py-md-12 { padding-top: 10.0rem !important; padding-bottom: 10.0rem !important; }
	.px-md-12 { padding-left: 10.0rem !important; padding-right: 10.0rem !important; }
	.pt-md-12 { padding-top: 10.0rem !important; }
	.pr-md-12 { padding-right: 10.0rem !important; }
	.pb-md-12 { padding-bottom: 10.0rem !important; }
	.pl-md-12 { padding-left: 10.0rem !important; }
	
	.font-size-md-sm		{ font-size: 18px; line-height: 23px; }
	.font-size-md-md		{ font-size: 20px; line-height: 30px; }
	.font-size-md-md-lg		{ font-size: 25px; line-height: 35px; }
	.font-size-md-lg		{ font-size: 30px; line-height: 40px; }
	.font-size-md-xl		{ font-size: 42px; line-height: 52px; }
	.font-size-md-hu		{ font-size: 57px; line-height: 67px; }
	.font-md-break-words   { word-spacing: 999999px; }

	.border-md-0   { border-width: var(--border-0); }
	.border-md-1   { border-width: var(--border-1); }
	.border-md-2   { border-width: var(--border-2); }
	.border-md-3   { border-width: var(--border-3); }
	.border-md-4   { border-width: var(--border-4); }
	.border-md-4_5 { border-width: var(--border-4_5); }
	.border-md-5   { border-width: var(--border-5); }
	.border-top-md-0 { border-top-width: var(--border-0); }
	.border-top-md-1 { border-top-width: var(--border-1); }
	.border-top-md-2 { border-top-width: var(--border-2); }
	.border-top-md-3 { border-top-width: var(--border-3); }
	.border-top-md-4 { border-top-width: var(--border-4); }
	.border-top-md-5 { border-top-width: var(--border-5); }
	.border-right-md-0 { border-right-width: var(--border-0); }
	.border-right-md-1 { border-right-width: var(--border-1); }
	.border-right-md-2 { border-right-width: var(--border-2); }
	.border-right-md-3 { border-right-width: var(--border-3); }
	.border-right-md-4 { border-right-width: var(--border-4); }
	.border-right-md-5 { border-right-width: var(--border-5); }
	.border-bottom-md-0 { border-bottom-width: var(--border-0); }
	.border-bottom-md-1 { border-bottom-width: var(--border-1); }
	.border-bottom-md-2 { border-bottom-width: var(--border-2); }
	.border-bottom-md-3 { border-bottom-width: var(--border-3); }
	.border-bottom-md-4 { border-bottom-width: var(--border-4); }
	.border-bottom-md-5 { border-bottom-width: var(--border-5); }
	.border-left-md-0 { border-left-width: var(--border-0); }
	.border-left-md-1 { border-left-width: var(--border-1); }
	.border-left-md-2 { border-left-width: var(--border-2); }
	.border-left-md-3 { border-left-width: var(--border-3); }
	.border-left-md-4 { border-left-width: var(--border-4); }
	.border-left-md-5 { border-left-width: var(--border-5); }
	
	.border-md-1px			{ border-width: 1px; }
	.border-md-top-1px		{ border-top-width: 1px; }
	.border-md-right-1px	{ border-right-width: 1px; }
	.border-md-bottom-1px	{ border-bottom-width: 1px; }
	.border-md-left-1px		{ border-left-width: 1px; }
	
	.container-md { width: 708px; padding-left: 15px; padding-right: 15px; margin-left: auto; margin-right: auto; }
	.w-md-50 { width: 50% !important; }
	.w-md-67 { width: 67% !important; }
	.w-md-75 { width: 75% !important; }

}

@media (min-width: 992px) {

	.m-lg-4_5 { margin: 2.00rem !important; }
	.my-lg-4_5 { margin-top: 2.00rem !important; margin-bottom: 2.00rem !important; }
	.mx-lg-4_5 { margin-left: 2.00rem !important; margin-right: 2.00rem !important; }
	.mt-lg-4_5 { margin-top: 2.00rem !important; }
	.mr-lg-4_5 { margin-right: 2.00rem !important; }
	.mb-lg-4_5 { margin-bottom: 2.00rem !important; }
	.ml-lg-4_5 { margin-left: 2.00rem !important; }
	.p-lg-4_5 { padding: 2.00rem !important; }
	.py-lg-4_5 { padding-top: 2.00rem !important; padding-bottom: 2.00rem !important; }
	.px-lg-4_5 { padding-left: 2.00rem !important; padding-right: 2.00rem !important; }
	.pt-lg-4_5 { padding-top: 2.00rem !important; }
	.pr-lg-4_5 { padding-right: 2.00rem !important; }
	.pb-lg-4_5 { padding-bottom: 2.00rem !important; }
	.pl-lg-4_5 { padding-left: 2.00rem !important; }
	
	.m-lg-10 { margin: 8.00rem !important; }
	.my-lg-10 { margin-top: 8.00rem !important; margin-bottom: 8.00rem !important; }
	.mx-lg-10 { margin-left: 8.00rem !important; margin-right: 8.00rem !important; }
	.mt-lg-10 { margin-top: 8.00rem !important; }
	.mr-lg-10 { margin-right: 8.00rem !important; }
	.mb-lg-10 { margin-bottom: 8.00rem !important; }
	.ml-lg-10 { margin-left: 8.00rem !important; }
	.p-lg-10 { padding: 8.00rem !important; }
	.py-lg-10 { padding-top: 8.00rem !important; padding-bottom: 8.00rem !important; }
	.px-lg-10 { padding-left: 8.00rem !important; padding-right: 8.00rem !important; }
	.pt-lg-10 { padding-top: 8.00rem !important; }
	.pr-lg-10 { padding-right: 8.00rem !important; }
	.pb-lg-10 { padding-bottom: 8.00rem !important; }
	.pl-lg-10 { padding-left: 8.00rem !important; }
	
	.m-lg-11 { margin: 9.00rem !important; }
	.my-lg-11 { margin-top: 9.00rem !important; margin-bottom: 9.00rem !important; }
	.mx-lg-11 { margin-left: 9.00rem !important; margin-right: 9.00rem !important; }
	.mt-lg-11 { margin-top: 9.00rem !important; }
	.mr-lg-11 { margin-right: 9.00rem !important; }
	.mb-lg-11 { margin-bottom: 9.00rem !important; }
	.ml-lg-11 { margin-left: 9.00rem !important; }
	.p-lg-11 { padding: 9.00rem !important; }
	.py-lg-11 { padding-top: 9.00rem !important; padding-bottom: 9.00rem !important; }
	.px-lg-11 { padding-left: 9.00rem !important; padding-right: 9.00rem !important; }
	.pt-lg-11 { padding-top: 9.00rem !important; }
	.pr-lg-11 { padding-right: 9.00rem !important; }
	.pb-lg-11 { padding-bottom: 9.00rem !important; }
	.pl-lg-11 { padding-left: 9.00rem !important; }
	
	.m-lg-12 { margin: 10.0rem !important; }
	.my-lg-12 { margin-top: 10.0rem !important; margin-bottom: 10.0rem !important; }
	.mx-lg-12 { margin-left: 10.0rem !important; margin-right: 10.0rem !important; }
	.mt-lg-12 { margin-top: 10.0rem !important; }
	.mr-lg-12 { margin-right: 10.0rem !important; }
	.mb-lg-12 { margin-bottom: 10.0rem !important; }
	.ml-lg-12 { margin-left: 10.0rem !important; }
	.p-lg-12 { padding: 10.0rem !important; }
	.py-lg-12 { padding-top: 10.0rem !important; padding-bottom: 10.0rem !important; }
	.px-lg-12 { padding-left: 10.0rem !important; padding-right: 10.0rem !important; }
	.pt-lg-12 { padding-top: 10.0rem !important; }
	.pr-lg-12 { padding-right: 10.0rem !important; }
	.pb-lg-12 { padding-bottom: 10.0rem !important; }
	.pl-lg-12 { padding-left: 10.0rem !important; }

	.font-size-lg-sm		{ font-size: 18px; line-height: 23px; }
	.font-size-lg-md		{ font-size: 20px; line-height: 30px; }
	.font-size-lg-md-lg		{ font-size: 25px; line-height: 35px; }
	.font-size-lg-lg		{ font-size: 30px; line-height: 40px; }
	.font-size-lg-xl		{ font-size: 42px; line-height: 52px; }
	.font-size-lg-hu		{ font-size: 57px; line-height: 67px; }	
	.font-lg-break-words   { word-spacing: 999999px; }

	.border-lg-0   { border-width: var(--border-0); }
	.border-lg-1   { border-width: var(--border-1); }
	.border-lg-2   { border-width: var(--border-2); }
	.border-lg-3   { border-width: var(--border-3); }
	.border-lg-4   { border-width: var(--border-4); }
	.border-lg-4_5 { border-width: var(--border-4_5); }
	.border-lg-5   { border-width: var(--border-5); }
	.border-top-lg-0 { border-top-width: var(--border-0); }
	.border-top-lg-1 { border-top-width: var(--border-1); }
	.border-top-lg-2 { border-top-width: var(--border-2); }
	.border-top-lg-3 { border-top-width: var(--border-3); }
	.border-top-lg-4 { border-top-width: var(--border-4); }
	.border-top-lg-5 { border-top-width: var(--border-5); }
	.border-right-lg-0 { border-right-width: var(--border-0); }
	.border-right-lg-1 { border-right-width: var(--border-1); }
	.border-right-lg-2 { border-right-width: var(--border-2); }
	.border-right-lg-3 { border-right-width: var(--border-3); }
	.border-right-lg-4 { border-right-width: var(--border-4); }
	.border-right-lg-5 { border-right-width: var(--border-5); }
	.border-bottom-lg-0 { border-bottom-width: var(--border-0); }
	.border-bottom-lg-1 { border-bottom-width: var(--border-1); }
	.border-bottom-lg-2 { border-bottom-width: var(--border-2); }
	.border-bottom-lg-3 { border-bottom-width: var(--border-3); }
	.border-bottom-lg-4 { border-bottom-width: var(--border-4); }
	.border-bottom-lg-5 { border-bottom-width: var(--border-5); }
	.border-left-lg-0 { border-left-width: var(--border-0); }
	.border-left-lg-1 { border-left-width: var(--border-1); }
	.border-left-lg-2 { border-left-width: var(--border-2); }
	.border-left-lg-3 { border-left-width: var(--border-3); }
	.border-left-lg-4 { border-left-width: var(--border-4); }
	.border-left-lg-5 { border-left-width: var(--border-5); }
	
	.border-lg-1px			{ border-width: 1px; }
	.border-lg-top-1px		{ border-top-width: 1px; }
	.border-lg-right-1px	{ border-right-width: 1px; }
	.border-lg-bottom-1px	{ border-bottom-width: 1px; }
	.border-lg-left-1px		{ border-left-width: 1px; }
	
	.container-lg { width: 932px; padding-left: 15px; padding-right: 15px; margin-left: auto; margin-right: auto; }

}

@media (min-width: 1200px) {

	.m-xl-4_5 { margin: 2.00rem !important; }
	.my-xl-4_5 { margin-top: 2.00rem !important; margin-bottom: 2.00rem !important; }
	.mx-xl-4_5 { margin-left: 2.00rem !important; margin-right: 2.00rem !important; }
	.mt-xl-4_5 { margin-top: 2.00rem !important; }
	.mr-xl-4_5 { margin-right: 2.00rem !important; }
	.mb-xl-4_5 { margin-bottom: 2.00rem !important; }
	.ml-xl-4_5 { margin-left: 2.00rem !important; }
	.p-xl-4_5 { padding: 2.00rem !important; }
	.py-xl-4_5 { padding-top: 2.00rem !important; padding-bottom: 2.00rem !important; }
	.px-xl-4_5 { padding-left: 2.00rem !important; padding-right: 2.00rem !important; }
	.pt-xl-4_5 { padding-top: 2.00rem !important; }
	.pr-xl-4_5 { padding-right: 2.00rem !important; }
	.pb-xl-4_5 { padding-bottom: 2.00rem !important; }
	.pl-xl-4_5 { padding-left: 2.00rem !important; }
	
	.m-xl-10 { margin: 8.00rem !important; }
	.my-xl-10 { margin-top: 8.00rem !important; margin-bottom: 8.00rem !important; }
	.mx-xl-10 { margin-left: 8.00rem !important; margin-right: 8.00rem !important; }
	.mt-xl-10 { margin-top: 8.00rem !important; }
	.mr-xl-10 { margin-right: 8.00rem !important; }
	.mb-xl-10 { margin-bottom: 8.00rem !important; }
	.ml-xl-10 { margin-left: 8.00rem !important; }
	.p-xl-10 { padding: 8.00rem !important; }
	.py-xl-10 { padding-top: 8.00rem !important; padding-bottom: 8.00rem !important; }
	.px-xl-10 { padding-left: 8.00rem !important; padding-right: 8.00rem !important; }
	.pt-xl-10 { padding-top: 8.00rem !important; }
	.pr-xl-10 { padding-right: 8.00rem !important; }
	.pb-xl-10 { padding-bottom: 8.00rem !important; }
	.pl-xl-10 { padding-left: 8.00rem !important; }
	
	.m-xl-11 { margin: 9.00rem !important; }
	.my-xl-11 { margin-top: 9.00rem !important; margin-bottom: 9.00rem !important; }
	.mx-xl-11 { margin-left: 9.00rem !important; margin-right: 9.00rem !important; }
	.mt-xl-11 { margin-top: 9.00rem !important; }
	.mr-xl-11 { margin-right: 9.00rem !important; }
	.mb-xl-11 { margin-bottom: 9.00rem !important; }
	.ml-xl-11 { margin-left: 9.00rem !important; }
	.p-xl-11 { padding: 9.00rem !important; }
	.py-xl-11 { padding-top: 9.00rem !important; padding-bottom: 9.00rem !important; }
	.px-xl-11 { padding-left: 9.00rem !important; padding-right: 9.00rem !important; }
	.pt-xl-11 { padding-top: 9.00rem !important; }
	.pr-xl-11 { padding-right: 9.00rem !important; }
	.pb-xl-11 { padding-bottom: 9.00rem !important; }
	.pl-xl-11 { padding-left: 9.00rem !important; }
	
	.m-xl-12 { margin: 10.0rem !important; }
	.my-xl-12 { margin-top: 10.0rem !important; margin-bottom: 10.0rem !important; }
	.mx-xl-12 { margin-left: 10.0rem !important; margin-right: 10.0rem !important; }
	.mt-xl-12 { margin-top: 10.0rem !important; }
	.mr-xl-12 { margin-right: 10.0rem !important; }
	.mb-xl-12 { margin-bottom: 10.0rem !important; }
	.ml-xl-12 { margin-left: 10.0rem !important; }
	.p-xl-12 { padding: 10.0rem !important; }
	.py-xl-12 { padding-top: 10.0rem !important; padding-bottom: 10.0rem !important; }
	.px-xl-12 { padding-left: 10.0rem !important; padding-right: 10.0rem !important; }
	.pt-xl-12 { padding-top: 10.0rem !important; }
	.pr-xl-12 { padding-right: 10.0rem !important; }
	.pb-xl-12 { padding-bottom: 10.0rem !important; }
	.pl-xl-12 { padding-left: 10.0rem !important; }
	
	.font-size-xl-sm		{ font-size: 18px; line-height: 23px; }
	.font-size-xl-md		{ font-size: 20px; line-height: 30px; }
	.font-size-xl-md-lg		{ font-size: 25px; line-height: 35px; }
	.font-size-xl-lg		{ font-size: 30px; line-height: 40px; }
	.font-size-xl-xl		{ font-size: 42px; line-height: 52px; }
	.font-size-xl-hu		{ font-size: 57px; line-height: 67px; }
	.font-xl-break-words   { word-spacing: 999999px; }

	.border-xl-0   { border-width: var(--border-0); }
	.border-xl-1   { border-width: var(--border-1); }
	.border-xl-2   { border-width: var(--border-2); }
	.border-xl-3   { border-width: var(--border-3); }
	.border-xl-4   { border-width: var(--border-4); }
	.border-xl-4_5 { border-width: var(--border-4_5); }
	.border-xl-5   { border-width: var(--border-5); }
	.border-top-xl-0 { border-top-width: var(--border-0); }
	.border-top-xl-1 { border-top-width: var(--border-1); }
	.border-top-xl-2 { border-top-width: var(--border-2); }
	.border-top-xl-3 { border-top-width: var(--border-3); }
	.border-top-xl-4 { border-top-width: var(--border-4); }
	.border-top-xl-5 { border-top-width: var(--border-5); }
	.border-right-xl-0 { border-right-width: var(--border-0); }
	.border-right-xl-1 { border-right-width: var(--border-1); }
	.border-right-xl-2 { border-right-width: var(--border-2); }
	.border-right-xl-3 { border-right-width: var(--border-3); }
	.border-right-xl-4 { border-right-width: var(--border-4); }
	.border-right-xl-5 { border-right-width: var(--border-5); }
	.border-bottom-xl-0 { border-bottom-width: var(--border-0); }
	.border-bottom-xl-1 { border-bottom-width: var(--border-1); }
	.border-bottom-xl-2 { border-bottom-width: var(--border-2); }
	.border-bottom-xl-3 { border-bottom-width: var(--border-3); }
	.border-bottom-xl-4 { border-bottom-width: var(--border-4); }
	.border-bottom-xl-5 { border-bottom-width: var(--border-5); }
	.border-left-xl-0 { border-left-width: var(--border-0); }
	.border-left-xl-1 { border-left-width: var(--border-1); }
	.border-left-xl-2 { border-left-width: var(--border-2); }
	.border-left-xl-3 { border-left-width: var(--border-3); }
	.border-left-xl-4 { border-left-width: var(--border-4); }
	.border-left-xl-5 { border-left-width: var(--border-5); }
	
	.border-xl-1px			{ border-width: 1px; }
	.border-xl-top-1px		{ border-top-width: 1px; }
	.border-xl-right-1px	{ border-right-width: 1px; }
	.border-xl-bottom-1px	{ border-bottom-width: 1px; }
	.border-xl-left-1px		{ border-left-width: 1px; }
	
	.container-xl { width: 1140px; padding-left: 15px; padding-right: 15px; margin-left: auto; margin-right: auto; }

}

/* Extra "Huge" (-hu-) Breakpoint */
@media (min-width: 1480px) {

	/* Grid Utilities */
	.col-hu {
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		-ms-flex-positive: 1;
		flex-grow: 1;
		max-width: 100%;
	}
	.col-hu-1 {
		-ms-flex: 0 0 8.333333%;
		flex: 0 0 8.333333%;
		max-width: 8.333333%;
	}
	.col-hu-2 {
		-ms-flex: 0 0 16.666667%;
		flex: 0 0 16.666667%;
		max-width: 16.666667%;
	}
	.col-hu-3 {
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}
	.col-hu-4 {
		-ms-flex: 0 0 33.333333%;
		flex: 0 0 33.333333%;
		max-width: 33.333333%;
	}
	.col-hu-5 {
		-ms-flex: 0 0 41.666667%;
		flex: 0 0 41.666667%;
		max-width: 41.666667%;
	}
	.col-hu-6 {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	.col-hu-7 {
		-ms-flex: 0 0 58.333333%;
		flex: 0 0 58.333333%;
		max-width: 58.333333%;
	}
	.col-hu-8 {
		-ms-flex: 0 0 66.666667%;
		flex: 0 0 66.666667%;
		max-width: 66.666667%;
	}
	.col-hu-9 {
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%;
	}
	.col-hu-10 {
		-ms-flex: 0 0 83.333333%;
		flex: 0 0 83.333333%;
		max-width: 83.333333%;
	}
	.col-hu-11 {
		-ms-flex: 0 0 91.666667%;
		flex: 0 0 91.666667%;
		max-width: 91.666667%;
	}
	.col-hu-12 {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.col-hu-auto {
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		width: auto;
		max-width: 100%;
	}

	/* Float Utilities */
	.float-hu-left	{ float: left !important; }
	.float-hu-right	{ float: right !important; }
	.float-hu-none	{ float: none !important; }

	/* Text Utilities */
	.text-hu-left	{ text-align: left !important; }
	.text-hu-center	{ text-align: center !important; }
	.text-hu-right	{ text-align: right !important; }

	/* Flex Utilities */
	.flex-hu-row			{ flex-direction: row !important; }
	.flex-hu-row-reverse	{ flex-direction: row-reverse !important; }
	.flex-hu-column			{ flex-direction: column !important; }
	.flex-hu-column-reverse	{ flex-direction: column-reverse !important; }

	.justify-content-hu-start	{ justify-content: start !important; }
	.justify-content-hu-end		{ justify-content: end !important; }
	.justify-content-hu-center	{ justify-content: center !important; }
	.justify-content-hu-between	{ justify-content: space-between !important; }
	.justify-content-hu-around	{ justify-content: space-around !important; }

	.align-items-hu-start		{ align-items: flex-start !important; }
	.align-items-hu-end			{ align-items: flex-end !important; }
	.align-items-hu-center		{ align-items: center !important; }
	.align-items-hu-baseline	{ align-items: baseline !important; }
	.align-items-hu-stretch		{ align-items: stretch !important; }

	.align-self-hu-start	{ align-self: start !important; }
	.align-self-hu-end		{ align-self: end !important; }
	.align-self-hu-center	{ align-self: center !important; }
	.align-self-hu-baseline	{ align-self: baseline !important; }
	.align-self-hu-stretch	{ align-self: stretch !important; }

	.flex-hu-fill	{ flex: 1 1 auto !important; }

	.flex-hu-grow-0		{ flex-grow: 0 !important; }
	.flex-hu-grow-1		{ flex-grow: 1 !important; }
	.flex-hu-shrink-0	{ flex-shrink: 0 !important; }
	.flex-hu-shrink-1	{ flex-shrink: 1 !important; }

	.flex-hu-nowrap			{ flex-wrap: nowrap !important; }
	.flex-hu-wrap			{ flex-wrap: wrap !important; }
	.flex-hu-wrap-reverse	{ flex-wrap: wrap-reverse !important; }

	.order-hu-0		{ -ms-flex-order: 0;  order: 0;  }
	.order-hu-1		{ -ms-flex-order: 1;  order: 1;  }
	.order-hu-2		{ -ms-flex-order: 2;  order: 2;  }
	.order-hu-3		{ -ms-flex-order: 3;  order: 3;  }
	.order-hu-4		{ -ms-flex-order: 4;  order: 4;  }
	.order-hu-5		{ -ms-flex-order: 5;  order: 5;  }
	.order-hu-6		{ -ms-flex-order: 6;  order: 6;  }
	.order-hu-7		{ -ms-flex-order: 7;  order: 7;  }
	.order-hu-8		{ -ms-flex-order: 8;  order: 8;  }
	.order-hu-9		{ -ms-flex-order: 9;  order: 9;  }
	.order-hu-10	{ -ms-flex-order: 10; order: 10; }
	.order-hu-11	{ -ms-flex-order: 11; order: 11; }
	.order-hu-12	{ -ms-flex-order: 12; order: 12; }

	.align-content-hu-start		{ align-content: flex-start !important; }
	.align-content-hu-end		{ align-content: flex-end !important; }
	.align-content-hu-center	{ align-content: center !important; }
	.align-content-hu-around	{ align-content: space-around !important; }
	.align-content-hu-stretch	{ align-content: stretch !important; }

	/* Margin Utilities */
	.m-hu-0  { margin: 0.00rem !important; }
	.my-hu-0 { margin-top: 0.00rem !important; margin-bottom: 0.00rem !important; }
	.mx-hu-0 { margin-left: 0.00rem !important; margin-right: 0.00rem !important; }
	.mt-hu-0 { margin-top: 0.00rem !important; }
	.mr-hu-0 { margin-right: 0.00rem !important; }
	.mb-hu-0 { margin-bottom: 0.00rem !important; }
	.ml-hu-0 { margin-left: 0.00rem !important; }
	.m-hu-1  { margin: 0.25rem !important; }
	.my-hu-1 { margin-top: 0.25rem !important; margin-bottom: 0.25rem !important; }
	.mx-hu-1 { margin-left: 0.25rem !important; margin-right: 0.25rem !important; }
	.mt-hu-1 { margin-top: 0.25rem !important; }
	.mr-hu-1 { margin-right: 0.25rem !important; }
	.mb-hu-1 { margin-bottom: 0.25rem !important; }
	.ml-hu-1 { margin-left: 0.25rem !important; }
	.m-hu-2  { margin: 0.50rem !important; }
	.my-hu-2 { margin-top: 0.50rem !important; margin-bottom: 0.50rem !important; }
	.mx-hu-2 { margin-left: 0.50rem !important; margin-right: 0.50rem !important; }
	.mt-hu-2 { margin-top: 0.50rem !important; }
	.mr-hu-2 { margin-right: 0.50rem !important; }
	.mb-hu-2 { margin-bottom: 0.50rem !important; }
	.ml-hu-2 { margin-left: 0.50rem !important; }
	.m-hu-3  { margin: 1.00rem !important; }
	.my-hu-3 { margin-top: 1.00rem !important; margin-bottom: 1.00rem !important; }
	.mx-hu-3 { margin-left: 1.00rem !important; margin-right: 1.00rem !important; }
	.mt-hu-3 { margin-top: 1.00rem !important; }
	.mr-hu-3 { margin-right: 1.00rem !important; }
	.mb-hu-3 { margin-bottom: 1.00rem !important; }
	.ml-hu-3 { margin-left: 1.00rem !important; }
	.m-hu-4  { margin: 1.50rem !important; }
	.my-hu-4 { margin-top: 1.50rem !important; margin-bottom: 1.50rem !important; }
	.mx-hu-4 { margin-left: 1.50rem !important; margin-right: 1.50rem !important; }
	.mt-hu-4 { margin-top: 1.50rem !important; }
	.mr-hu-4 { margin-right: 1.50rem !important; }
	.mb-hu-4 { margin-bottom: 1.50rem !important; }
	.ml-hu-4 { margin-left: 1.50rem !important; }
	.m-hu-4_5 { margin: 2.00rem !important; }
	.my-hu-4_5 { margin-top: 2.00rem !important; margin-bottom: 2.00rem !important; }
	.mx-hu-4_5 { margin-left: 2.00rem !important; margin-right: 2.00rem !important; }
	.mt-hu-4_5 { margin-top: 2.00rem !important; }
	.mr-hu-4_5 { margin-right: 2.00rem !important; }
	.mb-hu-4_5 { margin-bottom: 2.00rem !important; }
	.ml-hu-4_5 { margin-left: 2.00rem !important; }
	.m-hu-5  { margin: 3.00rem !important; }
	.my-hu-5 { margin-top: 3.00rem !important; margin-bottom: 3.00rem !important; }
	.mx-hu-5 { margin-left: 3.00rem !important; margin-right: 3.00rem !important; }
	.mt-hu-5 { margin-top: 3.00rem !important; }
	.mr-hu-5 { margin-right: 3.00rem !important; }
	.mb-hu-5 { margin-bottom: 3.00rem !important; }
	.ml-hu-5 { margin-left: 3.00rem !important; }


	/* Padding Utilities */
	.p-hu-0  { padding: 0.00rem !important; }
	.py-hu-0 { padding-top: 0.00rem !important; padding-bottom: 0.00rem !important; }
	.px-hu-0 { padding-left: 0.00rem !important; padding-right: 0.00rem !important; }
	.pt-hu-0 { padding-top: 0.00rem !important; }
	.pr-hu-0 { padding-right: 0.00rem !important; }
	.pb-hu-0 { padding-bottom: 0.00rem !important; }
	.pl-hu-0 { padding-left: 0.00rem !important; }
	.p-hu-1  { padding: 0.25rem !important; }
	.py-hu-1 { padding-top: 0.25rem !important; padding-bottom: 0.25rem !important; }
	.px-hu-1 { padding-left: 0.25rem !important; padding-right: 0.25rem !important; }
	.pt-hu-1 { padding-top: 0.25rem !important; }
	.pr-hu-1 { padding-right: 0.25rem !important; }
	.pb-hu-1 { padding-bottom: 0.25rem !important; }
	.pl-hu-1 { padding-left: 0.25rem !important; }
	.p-hu-2  { padding: 0.50rem !important; }
	.py-hu-2 { padding-top: 0.50rem !important; padding-bottom: 0.50rem !important; }
	.px-hu-2 { padding-left: 0.50rem !important; padding-right: 0.50rem !important; }
	.pt-hu-2 { padding-top: 0.50rem !important; }
	.pr-hu-2 { padding-right: 0.50rem !important; }
	.pb-hu-2 { padding-bottom: 0.50rem !important; }
	.pl-hu-2 { padding-left: 0.50rem !important; }
	.p-hu-3  { padding: 1.00rem !important; }
	.py-hu-3 { padding-top: 1.00rem !important; padding-bottom: 1.00rem !important; }
	.px-hu-3 { padding-left: 1.00rem !important; padding-right: 1.00rem !important; }
	.pt-hu-3 { padding-top: 1.00rem !important; }
	.pr-hu-3 { padding-right: 1.00rem !important; }
	.pb-hu-3 { padding-bottom: 1.00rem !important; }
	.pl-hu-3 { padding-left: 1.00rem !important; }
	.p-hu-4  { padding: 1.50rem !important; }
	.py-hu-4 { padding-top: 1.50rem !important; padding-bottom: 1.50rem !important; }
	.px-hu-4 { padding-left: 1.50rem !important; padding-right: 1.50rem !important; }
	.pt-hu-4 { padding-top: 1.50rem !important; }
	.pr-hu-4 { padding-right: 1.50rem !important; }
	.pb-hu-4 { padding-bottom: 1.50rem !important; }
	.pl-hu-4 { padding-left: 1.50rem !important; }
	.p-hu-4_5 { padding: 2.00rem !important; }
	.py-hu-4_5 { padding-top: 2.00rem !important; padding-bottom: 2.00rem !important; }
	.px-hu-4_5 { padding-left: 2.00rem !important; padding-right: 2.00rem !important; }
	.pt-hu-4_5 { padding-top: 2.00rem !important; }
	.pr-hu-4_5 { padding-right: 2.00rem !important; }
	.pb-hu-4_5 { padding-bottom: 2.00rem !important; }
	.pl-hu-4_5 { padding-left: 2.00rem !important; }
	.p-hu-5  { padding: 3.00rem !important; }
	.py-hu-5 { padding-top: 3.00rem !important; padding-bottom: 3.00rem !important; }
	.px-hu-5 { padding-left: 3.00rem !important; padding-right: 3.00rem !important; }
	.pt-hu-5 { padding-top: 3.00rem !important; }
	.pr-hu-5 { padding-right: 3.00rem !important; }
	.pb-hu-5 { padding-bottom: 3.00rem !important; }
	.pl-hu-5 { padding-left: 3.00rem !important; }
	

	.m-hu-10 { margin: 8.00rem !important; }
	.my-hu-10 { margin-top: 8.00rem !important; margin-bottom: 8.00rem !important; }
	.mx-hu-10 { margin-left: 8.00rem !important; margin-right: 8.00rem !important; }
	.mt-hu-10 { margin-top: 8.00rem !important; }
	.mr-hu-10 { margin-right: 8.00rem !important; }
	.mb-hu-10 { margin-bottom: 8.00rem !important; }
	.ml-hu-10 { margin-left: 8.00rem !important; }	
	.p-hu-10 { padding: 8.00rem !important; }
	.py-hu-10 { padding-top: 8.00rem !important; padding-bottom: 8.00rem !important; }
	.px-hu-10 { padding-left: 8.00rem !important; padding-right: 8.00rem !important; }
	.pt-hu-10 { padding-top: 8.00rem !important; }
	.pr-hu-10 { padding-right: 8.00rem !important; }
	.pb-hu-10 { padding-bottom: 8.00rem !important; }
	.pl-hu-10 { padding-left: 8.00rem !important; }
	.p-hu-5  { padding: 3.00rem !important; }
	
	.m-hu-11 { margin: 9.00rem !important; }
	.my-hu-11 { margin-top: 9.00rem !important; margin-bottom: 9.00rem !important; }
	.mx-hu-11 { margin-left: 9.00rem !important; margin-right: 9.00rem !important; }
	.mt-hu-11 { margin-top: 9.00rem !important; }
	.mr-hu-11 { margin-right: 9.00rem !important; }
	.mb-hu-11 { margin-bottom: 9.00rem !important; }
	.ml-hu-11 { margin-left: 9.00rem !important; }	
	.p-hu-11 { padding: 9.00rem !important; }
	.py-hu-11 { padding-top: 9.00rem !important; padding-bottom: 9.00rem !important; }
	.px-hu-11 { padding-left: 9.00rem !important; padding-right: 9.00rem !important; }
	.pt-hu-11 { padding-top: 9.00rem !important; }
	.pr-hu-11 { padding-right: 9.00rem !important; }
	.pb-hu-11 { padding-bottom: 9.00rem !important; }
	.pl-hu-11 { padding-left: 9.00rem !important; }
	.p-hu-5  { padding: 3.00rem !important; }
	
	.m-hu-12 { margin: 10.0rem !important; }
	.my-hu-12 { margin-top: 10.0rem !important; margin-bottom: 10.0rem !important; }
	.mx-hu-12 { margin-left: 10.0rem !important; margin-right: 10.0rem !important; }
	.mt-hu-12 { margin-top: 10.0rem !important; }
	.mr-hu-12 { margin-right: 10.0rem !important; }
	.mb-hu-12 { margin-bottom: 10.0rem !important; }
	.ml-hu-12 { margin-left: 10.0rem !important; }	
	.p-hu-12 { padding: 10.0rem !important; }
	.py-hu-12 { padding-top: 10.0rem !important; padding-bottom: 10.0rem !important; }
	.px-hu-12 { padding-left: 10.0rem !important; padding-right: 10.0rem !important; }
	.pt-hu-12 { padding-top: 10.0rem !important; }
	.pr-hu-12 { padding-right: 10.0rem !important; }
	.pb-hu-12 { padding-bottom: 10.0rem !important; }
	.pl-hu-12 { padding-left: 10.0rem !important; }
	.p-hu-5  { padding: 3.00rem !important; }
	
	.font-size-hu-sm		{ font-size: 18px; line-height: 23px; }
	.font-size-hu-md		{ font-size: 20px; line-height: 30px; }
	.font-size-hu-md-lg		{ font-size: 25px; line-height: 35px; }
	.font-size-hu-lg		{ font-size: 30px; line-height: 40px; }
	.font-size-hu-xl		{ font-size: 42px; line-height: 52px; }
	.font-size-hu-hu		{ font-size: 57px; line-height: 67px; }
	.font-hu-break-words   { word-spacing: 999999px; }

	/* Border Width Utilities */
	.border-hu-0   { border-width: var(--border-0); }
	.border-hu-1   { border-width: var(--border-1); }
	.border-hu-2   { border-width: var(--border-2); }
	.border-hu-3   { border-width: var(--border-3); }
	.border-hu-4   { border-width: var(--border-4); }
	.border-hu-4_5 { border-width: var(--border-4_5); }
	.border-hu-5   { border-width: var(--border-5); }
	.border-top-hu-0 { border-top-width: var(--border-0); }
	.border-top-hu-1 { border-top-width: var(--border-1); }
	.border-top-hu-2 { border-top-width: var(--border-2); }
	.border-top-hu-3 { border-top-width: var(--border-3); }
	.border-top-hu-4 { border-top-width: var(--border-4); }
	.border-top-hu-5 { border-top-width: var(--border-5); }
	.border-right-hu-0 { border-right-width: var(--border-0); }
	.border-right-hu-1 { border-right-width: var(--border-1); }
	.border-right-hu-2 { border-right-width: var(--border-2); }
	.border-right-hu-3 { border-right-width: var(--border-3); }
	.border-right-hu-4 { border-right-width: var(--border-4); }
	.border-right-hu-5 { border-right-width: var(--border-5); }
	.border-bottom-hu-0 { border-bottom-width: var(--border-0); }
	.border-bottom-hu-1 { border-bottom-width: var(--border-1); }
	.border-bottom-hu-2 { border-bottom-width: var(--border-2); }
	.border-bottom-hu-3 { border-bottom-width: var(--border-3); }
	.border-bottom-hu-4 { border-bottom-width: var(--border-4); }
	.border-bottom-hu-5 { border-bottom-width: var(--border-5); }
	.border-left-hu-0 { border-left-width: var(--border-0); }
	.border-left-hu-1 { border-left-width: var(--border-1); }
	.border-left-hu-2 { border-left-width: var(--border-2); }
	.border-left-hu-3 { border-left-width: var(--border-3); }
	.border-left-hu-4 { border-left-width: var(--border-4); }
	.border-left-hu-5 { border-left-width: var(--border-5); }
	
	.border-hu-1px			{ border-width: 1px; }
	.border-hu-top-1px		{ border-top-width: 1px; }
	.border-hu-right-1px	{ border-right-width: 1px; }
	.border-hu-bottom-1px	{ border-bottom-width: 1px; }
	.border-hu-left-1px		{ border-left-width: 1px; }

	/* Display Utilities */
	.d-hu-none			{ display: none !important; }
	.d-hu-inline		{ display: inline !important; }
	.d-hu-inline-block	{ display: inline-block !important; }
	.d-hu-block			{ display: block !important; }
	.d-hu-table			{ display: table !important; }
	.d-hu-table-cell	{ display: table-cell !important; }
	.d-hu-table-row		{ display: table-row !important; }
	.d-hu-flex			{ display: flex !important; }
	.d-hu-inline-flex	{ display: inline-flex !important; }

	.container { max-width: 1420px; }

}