/* ------------------------------------------------------------------------------------------------------------------------ */
/* DISPLAY																													*/

.d-block {
	display: block !important;
}

.d-none {
	display: none !important;
}

/* ------------------------------------------------------------------------------------------------------------------------ */
/* HORIZONTAL ALIGN																											*/

.halign-left {
	-webkit-align-self: flex-start;
	align-self: flex-start;
}

.halign-center {
	-webkit-align-self: center;
	align-self: center;
}

.halign-right {
	-webkit-align-self: flex-end;
	align-self: flex-end;
}

/* ------------------------------------------------------------------------------------------------------------------------ */
/* FLEX ALIGN ITEMS																											*/

.align-items-stretch {
	align-items: stretch;
}

/* ------------------------------------------------------------------------------------------------------------------------ */
/* SPACING (MARGIN)																											*/

.m-0 {
	margin: 0px !important;
}

.m-1 {
	margin: 5px !important;
}

.m-2 {
	margin: 10px !important;
}

.m-3 {
	margin: 20px !important;
}

.m-4 {
	margin: 30px !important;
}

.m-5 {
	margin: 60px !important;
}

/* ---------------------------------------------------------------------------- */
/* SPACING (MARGIN) - TOP														*/

.mt-0 {
	margin-top: 0px !important;
}

.mt-1 {
	margin-top: 5px !important;
}

.mt-2 {
	margin-top: 10px !important;
}

.mt-3 {
	margin-top: 20px !important;
}

.mt-4 {
	margin-top: 30px !important;
}

.mt-5 {
	margin-top: 60px !important;
}

/* ---------------------------------------------------------------------------- */
/* SPACING (MARGIN) - BOTTOM													*/

.mb-0 {
	margin-bottom: 0px !important;
}

.mb-1 {
	margin-bottom: 5px !important;
}

.mb-2 {
	margin-bottom: 10px !important;
}

.mb-3 {
	margin-bottom: 20px !important;
}

.mb-4 {
	margin-bottom: 30px !important;
}

.mb-5 {
	margin-bottom: 60px !important;
}

/* ---------------------------------------------------------------------------- */
/* SPACING (MARGIN) - LEFT														*/

.ml-0 {
	margin-left: 0px !important;
}

.ml-1 {
	margin-left: 5px !important;
}

.ml-2 {
	margin-left: 10px !important;
}

.ml-3 {
	margin-left: 20px !important;
}

.ml-4 {
	margin-left: 30px !important;
}

.ml-5 {
	margin-left: 60px !important;
}

/* ---------------------------------------------------------------------------- */
/* SPACING (MARGIN) - RIGHT														*/

.mr-0 {
	margin-right: 0px !important;
}

.mr-1 {
	margin-right: 5px !important;
}

.mr-2 {
	margin-right: 10px !important;
}

.mr-3 {
	margin-right: 20px !important;
}

.mr-4 {
	margin-right: 30px !important;
}

.mr-5 {
	margin-right: 60px !important;
}

/* ---------------------------------------------------------------------------- */
/* SPACING (MARGIN) - HORIZONTAL												*/

.mx-0 {
	margin-left: 0px !important;
	margin-right: 0px !important;
}

.mx-1 {
	margin-left: 5px !important;
	margin-right: 5px !important;
}

.mx-2 {
	margin-left: 10px !important;
	margin-right: 10px !important;
}

.mx-3 {
	margin-left: 20px !important;
	margin-right: 20px !important;
}

.mx-4 {
	margin-left: 30px !important;
	margin-right: 30px !important;
}

.mx-5 {
	margin-left: 60px !important;
	margin-right: 60px !important;
}

/* ---------------------------------------------------------------------------- */
/* SPACING (MARGIN) - VERTICAL													*/

.my-0 {
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}

.my-1 {
	margin-top: 5px !important;
	margin-bottom: 5px !important;
}

.my-2 {
	margin-top: 10px !important;
	margin-bottom: 10px !important;
}

.my-3 {
	margin-top: 20px !important;
	margin-bottom: 20px !important;
}

.my-4 {
	margin-top: 30px !important;
	margin-bottom: 30px !important;
}

.my-5 {
	margin-top: 60px !important;
	margin-bottom: 60px !important;
}

/* ---------------------------------------------------------------------------- */
/* SPACING (MARGIN) - ALIGNMENT													*/

.mx-auto {
	margin-right: auto !important;
	margin-left: auto !important;
}

.ml-auto {
	margin-left: auto !important;
}

.mr-auto {
	margin-right: auto !important;
}

/* ------------------------------------------------------------------------------------------------------------------------ */
/* SPACING (PADDING)																										*/

.p-0 {
	padding: 0px !important;
}

.p-1 {
	padding: 5px !important;
}

.p-2 {
	padding: 10px !important;
}

.p-3 {
	padding: 20px !important;
}

.p-4 {
	padding: 30px !important;
}

.p-5 {
	padding: 60px !important;
}

/* ---------------------------------------------------------------------------- */
/* SPACING (PADDING) - TOP														*/

.pt-0 {
	padding-top: 0px !important;
}

.pt-1 {
	padding-top: 5px !important;
}

.pt-2 {
	padding-top: 10px !important;
}

.pt-3 {
	padding-top: 20px !important;
}

.pt-4 {
	padding-top: 30px !important;
}

.pt-5 {
	padding-top: 60px !important;
}

/* ---------------------------------------------------------------------------- */
/* SPACING (PADDING) - BOTTOM													*/

.pb-0 {
	padding-bottom: 0px !important;
}

.pb-1 {
	padding-bottom: 5px !important;
}

.pb-2 {
	padding-bottom: 10px !important;
}

.pb-3 {
	padding-bottom: 20px !important;
}

.pb-4 {
	padding-bottom: 30px !important;
}

.pb-5 {
	padding-bottom: 60px !important;
}

/* ---------------------------------------------------------------------------- */
/* SPACING (PADDING) - LEFT														*/

.pl-0 {
	padding-left: 0px !important;
}

.pl-1 {
	padding-left: 5px !important;
}

.pl-2 {
	padding-left: 10px !important;
}

.pl-3 {
	padding-left: 20px !important;
}

.pl-4 {
	padding-left: 30px !important;
}

.pl-5 {
	padding-left: 60px !important;
}

/* ---------------------------------------------------------------------------- */
/* SPACING (PADDING) - RIGHT													*/

.pr-0 {
	padding-right: 0px !important;
}

.pr-1 {
	padding-right: 5px !important;
}

.pr-2 {
	padding-right: 10px !important;
}

.pr-3 {
	padding-right: 20px !important;
}

.pr-4 {
	padding-right: 30px !important;
}

.pr-5 {
	padding-right: 60px !important;
}

/* ---------------------------------------------------------------------------- */
/* SPACING (PADDING) - HORIZONTAL												*/

.px-0 {
	padding-right: 0px !important;
	padding-left: 0px !important;
}

.px-1 {
	padding-right: 5px !important;
	padding-left: 5px !important;
}

.px-2 {
	padding-right: 10px !important;
	padding-left: 10px !important;
}

.px-3 {
	padding-right: 20px !important;
	padding-left: 20px !important;
}

.px-4 {
	padding-right: 30px !important;
	padding-left: 30px !important;
}

.px-5 {
	padding-right: 60px !important;
	padding-left: 60px !important;
}

/* ---------------------------------------------------------------------------- */
/* SPACING (PADDING) - VERTICAL													*/

.py-0 {
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}

.py-1 {
	padding-top: 5px !important;
	padding-bottom: 5px !important;
}

.py-2 {
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}

.py-3 {
	padding-top: 20px !important;
	padding-bottom: 20px !important;
}

.py-4 {
	padding-top: 30px !important;
	padding-bottom: 30px !important;
}

.py-5 {
	padding-top: 60px !important;
	padding-bottom: 60px !important;
}

@media only screen and (max-width: 768px) {
	/* -------------------------------------------------------------------------------------------------------------------- */
	/* DISPLAY																												*/

	.d-sm-block {
		display: block !important;
	}

	.d-sm-none {
		display: none !important;
	}

	/* -------------------------------------------------------------------------------------------------------------------- */
	/* HORIZONTAL ALIGN																										*/

	.halign-sm-left {
		-webkit-align-self: flex-start;
		align-self: flex-start;
	}

	.halign-sm-center {
		-webkit-align-self: center;
		align-self: center;
	}

	.halign-sm-right {
		-webkit-align-self: flex-end;
		align-self: flex-end;
	}

	/* -------------------------------------------------------------------------------------------------------------------- */
	/* FLEX ALIGN ITEMS																										*/

	.align-items-stretch-sm {
		align-items: stretch;
	}

	/* -------------------------------------------------------------------------------------------------------------------- */
	/* SPACING (MARGIN)																										*/

	.m-sm-0 {
		margin: 0px !important;
	}

	.m-sm-1 {
		margin: 5px !important;
	}

	.m-sm-2 {
		margin: 10px !important;
	}

	.m-sm-3 {
		margin: 20px !important;
	}

	.m-sm-4 {
		margin: 30px !important;
	}

	.m-sm-5 {
		margin: 60px !important;
	}

	/* ------------------------------------------------------------------------ */
	/* SPACING (MARGIN) - TOP													*/

	.mt-sm-0 {
		margin-top: 0px !important;
	}

	.mt-sm-1 {
		margin-top: 5px !important;
	}

	.mt-sm-2 {
		margin-top: 10px !important;
	}

	.mt-sm-3 {
		margin-top: 20px !important;
	}

	.mt-sm-4 {
		margin-top: 30px !important;
	}

	.mt-sm-5 {
		margin-top: 60px !important;
	}

	/* ------------------------------------------------------------------------ */
	/* SPACING (MARGIN) - BOTTOM												*/

	.mb-sm-0 {
		margin-bottom: 0px !important;
	}

	.mb-sm-1 {
		margin-bottom: 5px !important;
	}

	.mb-sm-2 {
		margin-bottom: 10px !important;
	}

	.mb-sm-3 {
		margin-bottom: 20px !important;
	}

	.mb-sm-4 {
		margin-bottom: 30px !important;
	}

	.mb-sm-5 {
		margin-bottom: 60px !important;
	}

	/* ------------------------------------------------------------------------ */
	/* SPACING (MARGIN) - LEFT													*/

	.ml-sm-0 {
		margin-left: 0px !important;
	}

	.ml-sm-1 {
		margin-left: 5px !important;
	}

	.ml-sm-2 {
		margin-left: 10px !important;
	}

	.ml-sm-3 {
		margin-left: 20px !important;
	}

	.ml-sm-4 {
		margin-left: 30px !important;
	}

	.ml-sm-5 {
		margin-left: 60px !important;
	}

	/* ------------------------------------------------------------------------ */
	/* SPACING (MARGIN) - RIGHT													*/

	.mr-sm-0 {
		margin-right: 0px !important;
	}

	.mr-sm-1 {
		margin-right: 5px !important;
	}

	.mr-sm-2 {
		margin-right: 10px !important;
	}

	.mr-sm-3 {
		margin-right: 20px !important;
	}

	.mr-sm-4 {
		margin-right: 30px !important;
	}

	.mr-sm-5 {
		margin-right: 60px !important;
	}

	/* ------------------------------------------------------------------------ */
	/* SPACING (MARGIN) - HORIZONTAL											*/

	.mx-sm-0 {
		margin-left: 0px !important;
		margin-right: 0px !important;
	}

	.mx-sm-1 {
		margin-left: 5px !important;
		margin-right: 5px !important;
	}

	.mx-sm-2 {
		margin-left: 10px !important;
		margin-right: 10px !important;
	}

	.mx-sm-3 {
		margin-left: 20px !important;
		margin-right: 20px !important;
	}

	.mx-sm-4 {
		margin-left: 30px !important;
		margin-right: 30px !important;
	}

	.mx-sm-5 {
		margin-left: 60px !important;
		margin-right: 60px !important;
	}

	/* ------------------------------------------------------------------------ */
	/* SPACING (MARGIN) - VERTICAL												*/

	.my-sm-0 {
		margin-top: 0px !important;
		margin-bottom: 0px !important;
	}

	.my-sm-1 {
		margin-top: 5px !important;
		margin-bottom: 5px !important;
	}

	.my-sm-2 {
		margin-top: 10px !important;
		margin-bottom: 10px !important;
	}

	.my-sm-3 {
		margin-top: 20px !important;
		margin-bottom: 20px !important;
	}

	.my-sm-4 {
		margin-top: 30px !important;
		margin-bottom: 30px !important;
	}

	.my-sm-5 {
		margin-top: 60px !important;
		margin-bottom: 60px !important;
	}

	/* ------------------------------------------------------------------------ */
	/* SPACING (MARGIN) - ALIGNMENT												*/

	.mx-sm-auto {
		margin-right: auto;
		margin-left: auto;
	}

	.ml-sm-auto {
		margin-left: auto;
	}

	.mr-sm-auto {
		margin-right: auto
	}

	/* -------------------------------------------------------------------------------------------------------------------- */
	/* SPACING (PADDING)																									*/

	.p-sm-0 {
		padding: 0px !important;
	}

	.p-sm-1 {
		padding: 5px !important;
	}

	.p-sm-2 {
		padding: 10px !important;
	}

	.p-sm-3 {
		padding: 20px !important;
	}

	.p-sm-4 {
		padding: 30px !important;
	}

	.p-sm-5 {
		padding: 60px !important;
	}

	/* ------------------------------------------------------------------------ */
	/* SPACING (PADDING) - TOP													*/

	.pt-sm-0 {
		padding-top: 0px !important;
	}

	.pt-sm-1 {
		padding-top: 5px !important;
	}

	.pt-sm-2 {
		padding-top: 10px !important;
	}

	.pt-sm-3 {
		padding-top: 20px !important;
	}

	.pt-sm-4 {
		padding-top: 30px !important;
	}

	.pt-sm-5 {
		padding-top: 60px !important;
	}

	/* ------------------------------------------------------------------------ */
	/* SPACING (PADDING) - BOTTOM												*/

	.pb-sm-0 {
		padding-bottom: 0px !important;
	}

	.pb-sm-1 {
		padding-bottom: 5px !important;
	}

	.pb-sm-2 {
		padding-bottom: 10px !important;
	}

	.pb-sm-3 {
		padding-bottom: 20px !important;
	}

	.pb-sm-4 {
		padding-bottom: 30px !important;
	}

	.pb-sm-5 {
		padding-bottom: 60px !important;
	}

	/* ------------------------------------------------------------------------ */
	/* SPACING (PADDING) - LEFT													*/

	.pl-sm-0 {
		padding-left: 0px !important;
	}

	.pl-sm-1 {
		padding-left: 5px !important;
	}

	.pl-sm-2 {
		padding-left: 10px !important;
	}

	.pl-sm-3 {
		padding-left: 20px !important;
	}

	.pl-sm-4 {
		padding-left: 30px !important;
	}

	.pl-sm-5 {
		padding-left: 60px !important;
	}

	/* ------------------------------------------------------------------------ */
	/* SPACING (PADDING) - RIGHT												*/

	.pr-sm-0 {
		padding-right: 0px !important;
	}

	.pr-sm-1 {
		padding-right: 5px !important;
	}

	.pr-sm-2 {
		padding-right: 10px !important;
	}

	.pr-sm-3 {
		padding-right: 20px !important;
	}

	.pr-sm-4 {
		padding-right: 30px !important;
	}

	.pr-sm-5 {
		padding-right: 60px !important;
	}

	/* ------------------------------------------------------------------------ */
	/* SPACING (PADDING) - HORIZONTAL											*/

	.px-sm-0 {
		padding-right: 0px !important;
		padding-left: 0px !important;
	}

	.px-sm-1 {
		padding-right: 5px !important;
		padding-left: 5px !important;
	}

	.px-sm-2 {
		padding-right: 10px !important;
		padding-left: 10px !important;
	}

	.px-sm-3 {
		padding-right: 20px !important;
		padding-left: 20px !important;
	}

	.px-sm-4 {
		padding-right: 30px !important;
		padding-left: 30px !important;
	}

	.px-sm-5 {
		padding-right: 60px !important;
		padding-left: 60px !important;
	}

	/* ------------------------------------------------------------------------ */
	/* SPACING (PADDING) - VERTICAL												*/

	.py-sm-0 {
		padding-top: 0px !important;
		padding-bottom: 0px !important;
	}

	.py-sm-1 {
		padding-top: 5px !important;
		padding-bottom: 5px !important;
	}

	.py-sm-2 {
		padding-top: 10px !important;
		padding-bottom: 10px !important;
	}

	.py-sm-3 {
		padding-top: 20px !important;
		padding-bottom: 20px !important;
	}

	.py-sm-4 {
		padding-top: 30px !important;
		padding-bottom: 30px !important;
	}

	.py-sm-5 {
		padding-top: 60px !important;
		padding-bottom: 60px !important;
	}
}

@media only screen and (max-width: 480px) {
	/* -------------------------------------------------------------------------------------------------------------------- */
	/* DISPLAY																												*/

	.d-xs-block {
		display: block !important;
	}

	.d-xs-none {
		display: none !important;
	}

	/* -------------------------------------------------------------------------------------------------------------------- */
	/* HORIZONTAL ALIGN																										*/

	.halign-xs-left {
		-webkit-align-self: flex-start;
		align-self: flex-start;
	}

	.halign-xs-center {
		-webkit-align-self: center;
		align-self: center;
	}

	.halign-xs-right {
		-webkit-align-self: flex-end;
		align-self: flex-end;
	}

	/* -------------------------------------------------------------------------------------------------------------------- */
	/* FLEX ALIGN ITEMS																										*/

	.align-items-stretch-xs {
		align-items: stretch;
	}

	/* -------------------------------------------------------------------------------------------------------------------- */
	/* SPACING (MARGIN)																										*/

	.m-xs-0 {
		margin: 0px !important;
	}

	.m-xs-1 {
		margin: 5px !important;
	}

	.m-xs-2 {
		margin: 10px !important;
	}

	.m-xs-3 {
		margin: 20px !important;
	}

	.m-xs-4 {
		margin: 30px !important;
	}

	.m-xs-5 {
		margin: 60px !important;
	}

	/* ------------------------------------------------------------------------ */
	/* SPACING (MARGIN) - TOP													*/

	.mt-xs-0 {
		margin-top: 0px !important;
	}

	.mt-xs-1 {
		margin-top: 5px !important;
	}

	.mt-xs-2 {
		margin-top: 10px !important;
	}

	.mt-xs-3 {
		margin-top: 20px !important;
	}

	.mt-xs-4 {
		margin-top: 30px !important;
	}

	.mt-xs-5 {
		margin-top: 60px !important;
	}

	/* ------------------------------------------------------------------------ */
	/* SPACING (MARGIN) - BOTTOM												*/

	.mb-xs-0 {
		margin-bottom: 0px !important;
	}

	.mb-xs-1 {
		margin-bottom: 5px !important;
	}

	.mb-xs-2 {
		margin-bottom: 10px !important;
	}

	.mb-xs-3 {
		margin-bottom: 20px !important;
	}

	.mb-xs-4 {
		margin-bottom: 30px !important;
	}

	.mb-xs-5 {
		margin-bottom: 60px !important;
	}

	/* ------------------------------------------------------------------------ */
	/* SPACING (MARGIN) - LEFT													*/

	.ml-xs-0 {
		margin-left: 0px !important;
	}

	.ml-xs-1 {
		margin-left: 5px !important;
	}

	.ml-xs-2 {
		margin-left: 10px !important;
	}

	.ml-xs-3 {
		margin-left: 20px !important;
	}

	.ml-xs-4 {
		margin-left: 30px !important;
	}

	.ml-xs-5 {
		margin-left: 60px !important;
	}

	/* ------------------------------------------------------------------------ */
	/* SPACING (MARGIN) - RIGHT													*/

	.mr-xs-0 {
		margin-right: 0px !important;
	}

	.mr-xs-1 {
		margin-right: 5px !important;
	}

	.mr-xs-2 {
		margin-right: 10px !important;
	}

	.mr-xs-3 {
		margin-right: 20px !important;
	}

	.mr-xs-4 {
		margin-right: 30px !important;
	}

	.mr-xs-5 {
		margin-right: 60px !important;
	}

	/* ------------------------------------------------------------------------ */
	/* SPACING (MARGIN) - HORIZONTAL											*/

	.mx-xs-0 {
		margin-left: 0px !important;
		margin-right: 0px !important;
	}

	.mx-xs-1 {
		margin-left: 5px !important;
		margin-right: 5px !important;
	}

	.mx-xs-2 {
		margin-left: 10px !important;
		margin-right: 10px !important;
	}

	.mx-xs-3 {
		margin-left: 20px !important;
		margin-right: 20px !important;
	}

	.mx-xs-4 {
		margin-left: 30px !important;
		margin-right: 30px !important;
	}

	.mx-xs-5 {
		margin-left: 60px !important;
		margin-right: 60px !important;
	}

	/* ------------------------------------------------------------------------ */
	/* SPACING (MARGIN) - VERTICAL												*/

	.my-xs-0 {
		margin-top: 0px !important;
		margin-bottom: 0px !important;
	}

	.my-xs-1 {
		margin-top: 5px !important;
		margin-bottom: 5px !important;
	}

	.my-xs-2 {
		margin-top: 10px !important;
		margin-bottom: 10px !important;
	}

	.my-xs-3 {
		margin-top: 20px !important;
		margin-bottom: 20px !important;
	}

	.my-xs-4 {
		margin-top: 30px !important;
		margin-bottom: 30px !important;
	}

	.my-xs-5 {
		margin-top: 60px !important;
		margin-bottom: 60px !important;
	}

	/* ------------------------------------------------------------------------ */
	/* SPACING (MARGIN) - ALIGNMENT												*/

	.mx-xs-auto {
		margin-right: auto;
		margin-left: auto;
	}

	.ml-xs-auto {
		margin-left: auto;
	}

	.mr-xs-auto {
		margin-right: auto
	}

	/* -------------------------------------------------------------------------------------------------------------------- */
	/* SPACING (PADDING)																									*/

	.p-xs-0 {
		padding: 0px !important;
	}

	.p-xs-1 {
		padding: 5px !important;
	}

	.p-xs-2 {
		padding: 10px !important;
	}

	.p-xs-3 {
		padding: 20px !important;
	}

	.p-xs-4 {
		padding: 30px !important;
	}

	.p-xs-5 {
		padding: 60px !important;
	}

	/* ------------------------------------------------------------------------ */
	/* SPACING (PADDING) - TOP													*/

	.pt-xs-0 {
		padding-top: 0px !important;
	}

	.pt-xs-1 {
		padding-top: 5px !important;
	}

	.pt-xs-2 {
		padding-top: 10px !important;
	}

	.pt-xs-3 {
		padding-top: 20px !important;
	}

	.pt-xs-4 {
		padding-top: 30px !important;
	}

	.pt-xs-5 {
		padding-top: 60px !important;
	}

	/* ------------------------------------------------------------------------ */
	/* SPACING (PADDING) - BOTTOM												*/

	.pb-xs-0 {
		padding-bottom: 0px !important;
	}

	.pb-xs-1 {
		padding-bottom: 5px !important;
	}

	.pb-xs-2 {
		padding-bottom: 10px !important;
	}

	.pb-xs-3 {
		padding-bottom: 20px !important;
	}

	.pb-xs-4 {
		padding-bottom: 30px !important;
	}

	.pb-xs-5 {
		padding-bottom: 60px !important;
	}

	/* ------------------------------------------------------------------------ */
	/* SPACING (PADDING) - LEFT													*/

	.pl-xs-0 {
		padding-left: 0px !important;
	}

	.pl-xs-1 {
		padding-left: 5px !important;
	}

	.pl-xs-2 {
		padding-left: 10px !important;
	}

	.pl-xs-3 {
		padding-left: 20px !important;
	}

	.pl-xs-4 {
		padding-left: 30px !important;
	}

	.pl-xs-5 {
		padding-left: 60px !important;
	}

	/* ------------------------------------------------------------------------ */
	/* SPACING (PADDING) - RIGHT												*/

	.pr-xs-0 {
		padding-right: 0px !important;
	}

	.pr-xs-1 {
		padding-right: 5px !important;
	}

	.pr-xs-2 {
		padding-right: 10px !important;
	}

	.pr-xs-3 {
		padding-right: 20px !important;
	}

	.pr-xs-4 {
		padding-right: 30px !important;
	}

	.pr-xs-5 {
		padding-right: 60px !important;
	}

	/* ------------------------------------------------------------------------ */
	/* SPACING (PADDING) - HORIZONTAL											*/

	.px-xs-0 {
		padding-right: 0px !important;
		padding-left: 0px !important;
	}

	.px-xs-1 {
		padding-right: 5px !important;
		padding-left: 5px !important;
	}

	.px-xs-2 {
		padding-right: 10px !important;
		padding-left: 10px !important;
	}

	.px-xs-3 {
		padding-right: 20px !important;
		padding-left: 20px !important;
	}

	.px-xs-4 {
		padding-right: 30px !important;
		padding-left: 30px !important;
	}

	.px-xs-5 {
		padding-right: 60px !important;
		padding-left: 60px !important;
	}

	/* ------------------------------------------------------------------------ */
	/* SPACING (PADDING) - VERTICAL												*/

	.py-xs-0 {
		padding-top: 0px !important;
		padding-bottom: 0px !important;
	}

	.py-xs-1 {
		padding-top: 5px !important;
		padding-bottom: 5px !important;
	}

	.py-xs-2 {
		padding-top: 10px !important;
		padding-bottom: 10px !important;
	}

	.py-xs-3 {
		padding-top: 20px !important;
		padding-bottom: 20px !important;
	}

	.py-xs-4 {
		padding-top: 30px !important;
		padding-bottom: 30px !important;
	}

	.py-xs-5 {
		padding-top: 60px !important;
		padding-bottom: 60px !important;
	}
}

