/* ---------------------------------------------------- */
/* ---------------------------------------------------- */
/* ========= Mohunkys Repsonsive Framework V6 ========= */
/* ================ MRWD CORE FRAMEWORK =============== */
/* ---------------------------------------------------- */
/*
	
						   .-.
						  |_:_|
						 /(_Y_)\
	.                   ( \/M\/ )
	 '.               _.'-/'-'\-'._
	   ':           _/.--'[[[[]'--.\_
		 ':        /_'  : |::"| :  '.\
		   ':     //   ./ |oUU| \.'  :\
			 ':  _:'..' \_|___|_/ :   :|
			   ':.  .'  |_[___]_|  :.':\
				[::\ |  :  | |  :   ; : \
				 '-'   \/'.| |.' \  .;.' |
				 |\_    \  '-'   :       |
				 |  \    \ .:    :   |   |
				 |   \    | '.   :    \  |
				 /       \   :. .;       |
				/     |   |  :__/     :  \\
			   |  |   |    \:   | \   |   ||
			  /    \  : :  |:   /  |__|   /|
			  |     : : :_/_|  /'._\  '--|_\
			  /___.-/_|-'   \  \
							 '-'
	
		These aren't the codes you're looking for!        */


/* ====================== BREAKPOINTS ======================

	EQUIVALENT		|	SHORTNAME	|	ACTUAL PIXELS
	----------------|---------------|-----------------------
	Desktop			|				|	1271px and upwards
	Laptop			|	.lap		|	1270px to 1025px
	Tablet Large	|	.tbl		|	1024px to 811px
	Tablet Small	|	.tbs		|	810px to 601px
	Mobile Large	|	.mbl		|	600px to 401px
	Mobile Small	|	.mbs		|	400px and under

============================================================ */


/* ------------------------------------------ */
/* ================== Core ================== */
/* ------------------------------------------ */
html, body				{   min-width:320px; height:100%; scroll-behavior:smooth;   }
html:focus-within		{   scroll-behavior: smooth;   }
img						{   max-width:100%; height:auto;   }
/* --- Containers ---*/
.container				{   position:relative; width:100%; max-width:1220px; margin:0 auto;   }
.container.wide			{   max-width:1920px;   }
.container.widest		{   max-width:none;   }
/* --- Rows --- */
.row						{   position:relative; display:flex; flex-wrap:wrap; margin:0 -1rem; word-break:break-word;   }
.container.wide .row,
.container.widest .row		{   margin:0;   }
.container.wide .row .row,
.container.widest .row .row	{   margin:-1rem;   }
/* --- Columns --- */
.column					{   box-sizing:border-box; flex-basis:0; flex-grow:1; flex-shrink:1; padding:1rem; max-width:100%;   }
.column.demo			{   background-color:#4065af; border:1px solid #fff; border-radius:0.375rem;   }
.column.demo .column.demo	{   background-color:#af4065;   }

/* --- Column Defaults --- */
.span1			{   flex:none; width: 8.333%;    }
.span2			{   flex:none; width:16.667%;   }
.span3			{   flex:none; width:25.000%;   }
.span4			{   flex:none; width:33.333%;   }
.span5			{   flex:none; width:41.667%;   }
.span6			{   flex:none; width:50.000%;   }
.span7			{   flex:none; width:58.333%;   }
.span8			{   flex:none; width:66.667%;   }
.span9			{   flex:none; width:75.000%;   }
.span10			{   flex:none; width:83.333%;   }
.span11			{   flex:none; width:91.667%;   }
.span12			{   width:100%;   }

/* --- Offsets --- */
.offset1		{   margin-left: 8.333%;   }
.offset2		{   margin-left:16.667%;   }
.offset3		{   margin-left:25.000%;   }
.offset4		{   margin-left:33.333%;   }
.offset5		{   margin-left:41.667%;   }
.offset6		{   margin-left:50.000%;   }
.offset7		{   margin-left:58.333%;   }
.offset8		{   margin-left:66.667%;   }
.offset9		{   margin-left:75.000%;   }
.offset10		{   margin-left:83.333%;   }
.offset11		{   margin-left:91.667%;   }

/* --------------------------------------------- */
/* ================== Helpers ================== */
/* --------------------------------------------- */

/* -------- Margin and Padding Helpers -------- */
/* --- Margins --- */
.mgCenter		{   margin-right:auto; margin-left:auto;   }
.mgTop0			{   margin-top:0;   } .mgTop025 {   margin-top:0.25rem;   } .mgTop05 {   margin-top:0.5rem;   } .mgTop075 {   margin-top:0.75rem;   } .mgTop1 {   margin-top:1rem;   } .mgTop2 {   margin-top:2rem;   } .mgTop3 {   margin-top:3rem;   } .mgTop4 {   margin-top:4rem;   } .mgTop5 {   margin-top:5rem;   } .mgTop6 {   margin-top:6rem;   } .mgTop7 {   margin-top:7rem;   } .mgTop8 {   margin-top:8rem;   }
.mgBtm0			{   margin-bottom:0 !important;   } .mgBtm025 {   margin-bottom:0.25rem;   } .mgBtm05 {   margin-bottom:0.5rem;   } .mgBtm075 {   margin-bottom:0.75rem;   } .mgBtm1 {   margin-bottom:1rem;   } .mgBtm2 {   margin-bottom:2rem;   } .mgBtm3 {   margin-bottom:3rem;   } .mgBtm4 {   margin-bottom:4rem;   } .mgBtm5 {   margin-bottom:5rem;   } .mgBtm6 {   margin-bottom:6rem;   } .mgBtm7 {   margin-bottom:7rem;   } .mgBtm8 {   margin-bottom:8rem;   }
.mgRgt0			{   margin-right:0 !important;   } .mgRgt1 {   margin-right:1rem;   } .mgRgt2 {   margin-right:2rem;   }
.mgLft1			{   margin-left:1rem;   } .mgLft2 {   margin-left:2rem;   }
/* --- Padding --- */
.pdTop0			{   padding-top:0rem;   } .pdTop025 {   padding-top:0.25rem;   } .pdTop05 {   padding-top:0.5rem;   } .pdTop075 {   padding-top:0.75rem;   } .pdTop1 {   padding-top:1rem;   } .pdTop2 {   padding-top:2rem;   } .pdTop3 {   padding-top:3rem;   } .pdTop4 {   padding-top:4rem;   } .pdTop5 {   padding-top:5rem;   } .pdTop6 {   padding-top:6rem;   } .pdTop7 {   padding-top:7rem;   } .pdTop8 {   padding-top:8rem;   }
.pdBtm0			{   padding-bottom:0rem;   } .pdBtm025 {   padding-bottom:0.25rem;   } .pdBtm05 {   padding-bottom:0.5rem;   } .pdBtm075 {   padding-bottom:0.75rem;   } .pdBtm1 {   padding-bottom:1rem;   } .pdBtm2 {   padding-bottom:2rem;   } .pdBtm3 {   padding-bottom:3rem;   } .pdBtm4 {   padding-bottom:4rem;   } .pdBtm5 {   padding-bottom:5rem;   } .pdBtm6 {   padding-bottom:6rem;   } .pdBtm7 {   padding-bottom:7rem;   } .pdBtm8 {   padding-bottom:8rem;   }
.pdlr1			{   padding-right:1rem; padding-left:1rem;   }
.pdRgt1			{   padding-right:1rem;   } .pdRgt2 {   padding-right:2rem;   }
.pdLft1			{   padding-left:1rem;   } .pdLft2 {   padding-left:2rem;   }

/* -------- Display and Visibility Helpers -------- */
/* --- Display --- */
.dispNone	{   display:none;   }
.dispBlock	{   display:block;   }
.dispInlBlck	{   display:inline-block;   }
.dispFlex	{   display:flex;   }
/* --- Hide --- */
.lapDispBlock, .lapDispInlBlck, .lapDispFlex	{   display:none;   }
.tblDispBlock, .tblDispInlBlck, .tblDispFlex	{   display:none;   }
.tbsDispBlock, .tbsDispInlBlck, .tbsDispFlex	{   display:none;   }
.mblDispBlock, .mblDispInlBlck, .mblDispFlex	{   display:none;   }
.mbsDispBlock, .mbsDispInlBlck, .mbsDispFlex	{   display:none;   }
/* --- Positioning --- */
.hCenter		{   justify-content:center;   }
.hEnd			{   justify-content:flex-end;   }
.vCenter		{   align-items:center;   }
.vBottom		{   align-items:flex-end;   }
/* --- Order --- */
.order1			{   order:1;   }
.order2			{   order:2;   }
.order3			{   order:3;   }
.order4			{   order:4;   }
.order5			{   order:5;   }
.order6			{   order:6;   }
.order7			{   order:7;   }
.order8			{   order:8;   }
.order9			{   order:9;   }
.order10		{   order:10;   }
.order11		{   order:11;   }
.order12		{   order:12;   }
/* --- Z-height --- */
.zeeBump1		{   position:relative; z-index:1;   }
.zeeBump2		{   position:relative; z-index:2;   }
.zeeBump3		{   position:relative; z-index:3;   }
.zeeBump4		{   position:relative; z-index:4;   }
.zeeBump5		{   position:relative; z-index:5;   }
.zeeBump6		{   position:relative; z-index:6;   }
.zeeBump7		{   position:relative; z-index:7;   }
.zeeBump8		{   position:relative; z-index:8;   }
.zeeBump10		{   position:relative; z-index:10;   }
.zeeBump20		{   position:relative; z-index:20;   }
/* --- Positioning --- */
.clear			{   clear:both;   }
.floatRight		{   float:right;   }
.floatLeft		{   float:left;   }
.posRelative	{   position:relative;   }
/* --- Overflow out of canvas --- */
.offCanvasRight	{   margin:-1em -99em -1em -1em; padding:1em 99em 0 1em;   }
.offCanvasLeft	{   margin:-1em -1em -1em -99em; padding:1em 1em 1em 99em;   }

/* --- Overflow --- */
.overflowHidden			{   overflow:hidden;   }
.overflowVisible		{   overflow:visible;   }

@media screen and (prefers-reduced-motion: reduce) {
	html:focus-within {   scroll-behavior:auto;   }
}

@media only screen and (max-width: 1270px) {
	/* --------------------------------------------- */
	/* ================== Laptops ================== */
	/* --------------------------------------------- */
	/* --- Core Overrides --- */
	.container		{   width:960px;   }
	.container.wide,
	.container.widest	{   width:100%;   }

	/* --- Column Overrides --- */
	.lapSpan1		{   flex:none; width:8.333%;    }
	.lapSpan2		{   flex:none; width:16.667%;   }
	.lapSpan3		{   flex:none; width:25.000%;   }
	.lapSpan4		{   flex:none; width:33.333%;   }
	.lapSpan5		{   flex:none; width:41.667%;   }
	.lapSpan6		{   flex:none; width:50.000%;   }
	.lapSpan7		{   flex:none; width:58.333%;   }
	.lapSpan8		{   flex:none; width:66.667%;   }
	.lapSpan9		{   flex:none; width:75.000%;   }
	.lapSpan10		{   flex:none; width:83.333%;   }
	.lapSpan11		{   flex:none; width:91.667%;   }
	.lapSpan12		{   width:100%;   }

	/* --- Offset Overrides --- */
	.lapOffset0		{   margin-left:0;   }
	.lapOffset1		{   margin-left:8.333%;   }
	.lapOffset2		{   margin-left:16.667%;   }
	.lapOffset3		{   margin-left:25.000%;   }
	.lapOffset4		{   margin-left:33.333%;   }
	.lapOffset5		{   margin-left:41.667%;   }
	.lapOffset6		{   margin-left:50.000%;   }
	.lapOffset7		{   margin-left:58.333%;   }
	.lapOffset8		{   margin-left:66.667%;   }
	.lapOffset9		{   margin-left:75.000%;   }
	.lapOffset10	{   margin-left:83.333%;   }
	.lapOffset11	{   margin-left:91.667%;   }

	/* -------- Margin and Padding Helpers -------- */
	/* --- Margins --- */
	.lapMgCenter	{   margin-right:auto; margin-left:auto;   }
	.lapMgTop0		{   margin-top:0;   } .lapMgTop025 {   margin-top:0.25rem;   } .lapMgTop05 {   margin-top:0.5rem;   } .lapMgTop075 {   margin-top:0.75rem;   } .lapMgTop1 {   margin-top:1rem;   } .lapMgTop2 {   margin-top:2rem;   } .lapMgTop3 {   margin-top:3rem;   } .lapMgTop4 {   margin-top:4rem;   } .lapMgTop5 {   margin-top:5rem;   } .lapMgTop6 {   margin-top:6rem;   } .lapMgTop7 {   margin-top:7rem;   } .lapMgTop8 {   margin-top:8rem;   }
	.lapMgBtm0		{   margin-bottom:0 !important;   } .lapMgBtm025 {   margin-bottom:0.25rem;   } .lapMgBtm05 {   margin-bottom:0.5rem;   } .lapMgBtm075 {   margin-bottom:0.75rem;   } .lapMgBtm1 {   margin-bottom:1rem;   } .lapMgBtm2 {   margin-bottom:2rem;   } .lapMgBtm3 {   margin-bottom:3rem;   } .lapMgBtm4 {   margin-bottom:4rem;   } .lapMgBtm5 {   margin-bottom:5rem;   } .lapMgBtm6 {   margin-bottom:6rem;   } .lapMgBtm7 {   margin-bottom:7rem;   } .lapMgBtm8 {   margin-bottom:8rem;   }
	.lapMgRgt1		{   margin-right:1rem;   } .lapMgRgt2 {   margin-right:2rem;   }
	.lapMgLft1		{   margin-left:1rem;   } .lapMgLft2 {   margin-left:2rem;   }
	/* --- Padding --- */
	.lapPdTop0		{   padding-top:0rem;   } .lapPdTop025 {   padding-top:0.25rem;   } .lapPdTop05 {   padding-top:0.5rem;   } .lapPdTop075 {   padding-top:0.75rem;   } .lapPdTop1 {   padding-top:1rem;   } .lapPdTop2 {   padding-top:2rem;   } .lapPdTop3 {   padding-top:3rem;   } .lapPdTop4 {   padding-top:4rem;   } .lapPdTop5 {   padding-top:5rem;   } .lapPdTop6 {   padding-top:6rem;   } .lapPdTop7 {   padding-top:7rem;   } .lapPdTop8 {   padding-top:8rem;   }
	.lapPdBtm0		{   padding-bottom:0rem;   } .lapPdBtm025 {   padding-bottom:0.25rem;   } .lapPdBtm05 {   padding-bottom:0.5rem;   } .lapPdBtm075 {   padding-bottom:0.75rem;   } .lapPdBtm1 {   padding-bottom:1rem;   } .lapPdBtm2 {   padding-bottom:2rem;   } .lapPdBtm3 {   padding-bottom:3rem;   } .lapPdBtm4 {   padding-bottom:4rem;   } .lapPdBtm5 {   padding-bottom:5rem;   } .lapPdBtm6 {   padding-bottom:6rem;   } .lapPdBtm7 {   padding-bottom:7rem;   } .lapPdBtm8 {   padding-bottom:8rem;   }
	.lapPdlr1		{   padding-right:1rem; padding-left:1rem;   }
	.lapPdRgt1		{   padding-right:1rem;   } .lapPdRgt2 {   padding-right:2rem;   }
	.lapPdLft1		{   padding-left:1rem;   } .lapPdLft2 {   padding-left:2rem;   }

	/* -------- Display and Visibility Helpers -------- */
	/* --- Display --- */
	.lapDispNone	{   display:none;   }
	.lapDispBlock	{   display:block;   }
	.lapDispInlBlck	{   display:inline-block;   }
	.lapDispFlex	{   display:flex;   }

	/* --- Positioning --- */
	.laphCenter		{   justify-content:center;   }
	.laphEnd		{   justify-content:flex-end;   }
	.lapvCenter		{   align-items:center;   }
	.lapvBottom		{   align-items:flex-end;   }

	/* --- Order --- */
	.lapOrder1		{   order:1;   }
	.lapOrder2		{   order:2;   }
	.lapOrder3		{   order:3;   }
	.lapOrder4		{   order:4;   }
	.lapOrder5		{   order:5;   }
	.lapOrder6		{   order:6;   }
	.lapOrder7		{   order:7;   }
	.lapOrder8		{   order:8;   }
	.lapOrder9		{   order:9;   }
	.lapOrder10		{   order:10;   }
	.lapOrder11		{   order:11;   }
	.lapOrder12		{   order:12;   }
}
@media only screen and (max-width: 1024px) {
	/* -------------------------------------------------- */
	/* ================== Tablet Large ================== */
	/* -------------------------------------------------- */
	/* -------- Core Overrides -------- */
	.container		{   width:760px;   }

	/* --- Column Overrides --- */
	.tblSpan1		{   flex:none; width:8.333%;    }
	.tblSpan2		{   flex:none; width:16.667%;   }
	.tblSpan3		{   flex:none; width:25.000%;   }
	.tblSpan4		{   flex:none; width:33.333%;   }
	.tblSpan5		{   flex:none; width:41.667%;   }
	.tblSpan6		{   flex:none; width:50.000%;   }
	.tblSpan7		{   flex:none; width:58.333%;   }
	.tblSpan8		{   flex:none; width:66.667%;   }
	.tblSpan9		{   flex:none; width:75.000%;   }
	.tblSpan10		{   flex:none; width:83.333%;   }
	.tblSpan11		{   flex:none; width:91.667%;   }
	.tblSpan12		{   flex:none; width:100.00%;   }

	/* --- Offset Overrides --- */
	.tblOffset0		{   margin-left:0;   }
	.tblOffset1		{   margin-left: 8.333%;   }
	.tblOffset2		{   margin-left:16.667%;   }
	.tblOffset3		{   margin-left:25.000%;   }
	.tblOffset4		{   margin-left:33.333%;   }
	.tblOffset5		{   margin-left:41.667%;   }
	.tblOffset6		{   margin-left:50.000%;   }
	.tblOffset7		{   margin-left:58.333%;   }
	.tblOffset8		{   margin-left:66.667%;   }
	.tblOffset9		{   margin-left:75.000%;   }
	.tblOffset10	{   margin-left:83.333%;   }
	.tblOffset11	{   margin-left:91.667%;   }

	/* -------- Margin and Padding Helpers -------- */
	/* --- Margins --- */
	.tblMgCenter	{   margin-right:auto; margin-left:auto;   }
	.tblMgTop0		{   margin-top:0;   } .tblMgTop025 {   margin-top:0.25rem;   } .tblMgTop05 {   margin-top:0.5rem;   } .tblMgTop075 {   margin-top:0.75rem;   } .tblMgTop1 {   margin-top:1rem;   } .tblMgTop2 {   margin-top:2rem;   } .tblMgTop3 {   margin-top:3rem;   } .tblMgTop4 {   margin-top:4rem;   } .tblMgTop5 {   margin-top:5rem;   } .tblMgTop6 {   margin-top:6rem;   } .tblMgTop7 {   margin-top:7rem;   } .tblMgTop8 {   margin-top:8rem;   }
	.tblMgBtm0		{   margin-bottom:0 !important;   } .tblMgBtm025 {   margin-bottom:0.25rem;   } .tblMgBtm05 {   margin-bottom:0.5rem;   } .tblMgBtm075 {   margin-bottom:0.75rem;   } .tblMgBtm1 {   margin-bottom:1rem;   } .tblMgBtm2 {   margin-bottom:2rem;   } .tblMgBtm3 {   margin-bottom:3rem;   } .tblMgBtm4 {   margin-bottom:4rem;   } .tblMgBtm5 {   margin-bottom:5rem;   } .tblMgBtm6 {   margin-bottom:6rem;   } .tblMgBtm7 {   margin-bottom:7rem;   } .tblMgBtm8 {   margin-bottom:8rem;   }
	.tblMgRgt1		{   margin-right:1rem;   } .tblMgRgt2 {   margin-right:2rem;   }
	.tblMgLft1		{   margin-left:1rem;   } .tblMgLft2 {   margin-left:2rem;   }
	/* --- Padding --- */
	.tblPdTop0		{   padding-top:0rem;   } .tblPdTop025 {   padding-top:0.25rem;   } .tblPdTop05 {   padding-top:0.5rem;   } .tblPdTop075 {   padding-top:0.75rem;   } .tblPdTop1 {   padding-top:1rem;   } .tblPdTop2 {   padding-top:2rem;   } .tblPdTop3 {   padding-top:3rem;   } .tblPdTop4 {   padding-top:4rem;   } .tblPdTop5 {   padding-top:5rem;   } .tblPdTop6 {   padding-top:6rem;   } .tblPdTop7 {   padding-top:7rem;   } .tblPdTop8 {   padding-top:8rem;   }
	.tblPdBtm0		{   padding-bottom:0rem;   } .tblPdBtm025 {   padding-bottom:0.25rem;   } .tblPdBtm05 {   padding-bottom:0.5rem;   } .tblPdBtm075 {   padding-bottom:0.75rem;   } .tblPdBtm1 {   padding-bottom:1rem;   } .tblPdBtm2 {   padding-bottom:2rem;   } .tblPdBtm3 {   padding-bottom:3rem;   } .tblPdBtm4 {   padding-bottom:4rem;   } .tblPdBtm5 {   padding-bottom:5rem;   } .tblPdBtm6 {   padding-bottom:6rem;   } .tblPdBtm7 {   padding-bottom:7rem;   } .tblPdBtm8 {   padding-bottom:8rem;   }
	.tblPdlr1		{   padding-right:1rem; padding-left:1rem;   }
	.tblPdRgt1		{   padding-right:1rem;   } .tblPdRgt2 {   padding-right:2rem;   }
	.tblPdLft1		{   padding-left:1rem;   } .tblPdLft2 {   padding-left:2rem;   }
	
	/* -------- Display and Visibility Helpers -------- */
	/* --- Display --- */
	.tblDispNone	{   display:none;   }
	.tblDispBlock	{   display:block;   }
	.tblDispInlBlck	{   display:inline-block;   }
	.tblDispFlex	{   display:flex;   }
	/* --- Positioning --- */
	.tblhCenter		{   justify-content:center;   }
	.tblhEnd		{   justify-content:flex-end;   }
	.tblvCenter		{   align-items:center;   }
	.tblvBottom		{   align-items:flex-end;   }
	/* --- Order --- */
	.tblOrder1		{   order:1;   }
	.tblOrder2		{   order:2;   }
	.tblOrder3		{   order:3;   }
	.tblOrder4		{   order:4;   }
	.tblOrder5		{   order:5;   }
	.tblOrder6		{   order:6;   }
	.tblOrder7		{   order:7;   }
	.tblOrder8		{   order:8;   }
	.tblOrder9		{   order:9;   }
	.tblOrder10		{   order:10;   }
	.tblOrder11		{   order:11;   }
	.tblOrder12		{   order:12;   }
}
@media only screen and (max-width: 810px) {
	/* -------------------------------------------------- */
	/* ================== Tablet Small ================== */
	/* -------------------------------------------------- */
	/* -------- Core Overrides -------- */
	.container		{   width:100%; max-width:540px;   }

	/* --- Column Overrides --- */
	.tbsSpan1		{   flex:none; width: 8.333%;   }
	.tbsSpan2		{   flex:none; width:16.667%;   }
	.tbsSpan3		{   flex:none; width:25.000%;   }
	.tbsSpan4		{   flex:none; width:33.333%;   }
	.tbsSpan5		{   flex:none; width:41.667%;   }
	.tbsSpan6		{   flex:none; width:50.000%;   }
	.tbsSpan7		{   flex:none; width:58.333%;   }
	.tbsSpan8		{   flex:none; width:66.667%;   }
	.tbsSpan9		{   flex:none; width:75.000%;   }
	.tbsSpan10		{   flex:none; width:83.333%;   }
	.tbsSpan11		{   flex:none; width:91.667%;   }
	.tbsSpan12		{   flex:none; width:100.00%;   }

	/* --- Offset Overrides --- */
	.tbsOffset0		{   margin-left:0;   }
	.tbsOffset1		{   margin-left: 8.333%;   }
	.tbsOffset2		{   margin-left:16.667%;   }
	.tbsOffset3		{   margin-left:25.000%;   }
	.tbsOffset4		{   margin-left:33.333%;   }
	.tbsOffset5		{   margin-left:41.667%;   }
	.tbsOffset6		{   margin-left:50.000%;   }
	.tbsOffset7		{   margin-left:58.333%;   }
	.tbsOffset8		{   margin-left:66.667%;   }
	.tbsOffset9		{   margin-left:75.000%;   }
	.tbsOffset10	{   margin-left:83.333%;   }
	.tbsOffset11	{   margin-left:91.667%;   }

	/* -------- Margin and Padding Helpers -------- */
	/* --- Margins --- */
	.tbsMgCenter	{   margin-right:auto; margin-left:auto;   }
	.tbsMgTop0		{   margin-top:0;   } .tbsMgTop025 {   margin-top:0.25rem;   } .tbsMgTop05 {   margin-top:0.5rem;   } .tbsMgTop075 {   margin-top:0.75rem;   } .tbsMgTop1 {   margin-top:1rem;   } .tbsMgTop2 {   margin-top:2rem;   } .tbsMgTop3 {   margin-top:3rem;   } .tbsMgTop4 {   margin-top:4rem;   } .tbsMgTop5 {   margin-top:5rem;   } .tbsMgTop6 {   margin-top:6rem;   } .tbsMgTop7 {   margin-top:7rem;   } .tbsMgTop8 {   margin-top:8rem;   }
	.tbsMgBtm0		{   margin-bottom:0 !important;   } .tbsMgBtm025 {   margin-bottom:0.25rem;   } .tbsMgBtm05 {   margin-bottom:0.5rem;   } .tbsMgBtm075 {   margin-bottom:0.75rem;   } .tbsMgBtm1 {   margin-bottom:1rem;   } .tbsMgBtm2 {   margin-bottom:2rem;   } .tbsMgBtm3 {   margin-bottom:3rem;   } .tbsMgBtm4 {   margin-bottom:4rem;   } .tbsMgBtm5 {   margin-bottom:5rem;   } .tbsMgBtm6 {   margin-bottom:6rem;   } .tbsMgBtm7 {   margin-bottom:7rem;   } .tbsMgBtm8 {   margin-bottom:8rem;   }
	.tbsMgRgt1		{   margin-right:1rem;   } .tbsMgRgt2 {   margin-right:2rem;   }
	.tbsMgLft1		{   margin-left:1rem;   } .tbsMgLft2 {   margin-left:2rem;   }
	/* --- Padding --- */
	.tbsPdTop0		{   padding-top:0rem;   } .tbsPdTop025 {   padding-top:0.25rem;   } .tbsPdTop05 {   padding-top:0.5rem;   } .tbsPdTop075 {   padding-top:0.75rem;   } .tbsPdTop1 {   padding-top:1rem;   } .tbsPdTop2 {   padding-top:2rem;   } .tbsPdTop3 {   padding-top:3rem;   } .tbsPdTop4 {   padding-top:4rem;   } .tbsPdTop5 {   padding-top:5rem;   } .tbsPdTop6 {   padding-top:6rem;   } .tbsPdTop7 {   padding-top:7rem;   } .tbsPdTop8 {   padding-top:8rem;   }
	.tbsPdBtm0		{   padding-bottom:0rem;   } .tbsPdBtm025 {   padding-bottom:0.25rem;   } .tbsPdBtm05 {   padding-bottom:0.5rem;   } .tbsPdBtm075 {   padding-bottom:0.75rem;   } .tbsPdBtm1 {   padding-bottom:1rem;   } .tbsPdBtm2 {   padding-bottom:2rem;   } .tbsPdBtm3 {   padding-bottom:3rem;   } .tbsPdBtm4 {   padding-bottom:4rem;   } .tbsPdBtm5 {   padding-bottom:5rem;   } .tbsPdBtm6 {   padding-bottom:6rem;   } .tbsPdBtm7 {   padding-bottom:7rem;   } .tbsPdBtm8 {   padding-bottom:8rem;   }
	.tbsPdlr1		{   padding-right:1rem; padding-left:1rem;   }
	.tbsPdRgt1		{   padding-right:1rem;   } .tbsPdRgt2 {   padding-right:2rem;   }
	.tbsPdLft1		{   padding-left:1rem;   } .tbsPdLft2 {   padding-left:2rem;   }
	
	/* -------- Display and Visibility Helpers -------- */
	/* --- Display --- */
	.tbsDispNone	{   display:none;   }
	.tbsDispBlock	{   display:block;   }
	.tbsDispInlBlck	{   display:inline-block;   }
	.tbsDispFlex	{   display:flex;   }
	/* --- Positioning --- */
	.tbshCenter		{   justify-content:center;   }
	.tbshEnd		{   justify-content:flex-end;   }
	.tbsvCenter		{   align-items:center;   }
	.tbsvBottom		{   align-items:flex-end;   }
	/* --- Order --- */
	.tbsOrder1		{   order:1;   }
	.tbsOrder2		{   order:2;   }
	.tbsOrder3		{   order:3;   }
	.tbsOrder4		{   order:4;   }
	.tbsOrder5		{   order:5;   }
	.tbsOrder6		{   order:6;   }
	.tbsOrder7		{   order:7;   }
	.tbsOrder8		{   order:8;   }
	.tbsOrder9		{   order:9;   }
	.tbsOrder10		{   order:10;   }
	.tbsOrder11		{   order:11;   }
	.tbsOrder12		{   order:12;   }
}
@media only screen and (max-width: 600px) {
	/* -------------------------------------------------- */
	/* ================== Mobile Large ================== */
	/* -------------------------------------------------- */
	/* -------- Core Overrides -------- */
	.container		{   max-width:none;   }
	.row			{   margin:0;   }
	.row .row		{   margin:0 -1rem;   }

	/* --- Column Overrides --- */
	.mblSpan1		{   flex:none; width:8.333%;    }
	.mblSpan2		{   flex:none; width:16.667%;   }
	.mblSpan3		{   flex:none; width:25.000%;   }
	.mblSpan4		{   flex:none; width:33.333%;   }
	.mblSpan5		{   flex:none; width:41.667%;   }
	.mblSpan6		{   flex:none; width:50.000%;   }
	.mblSpan7		{   flex:none; width:58.333%;   }
	.mblSpan8		{   flex:none; width:66.667%;   }
	.mblSpan9		{   flex:none; width:75.000%;   }
	.mblSpan10		{   flex:none; width:83.333%;   }
	.mblSpan11		{   flex:none; width:91.667%;   }
	.mblSpan12		{   flex:none; width:100%;   }

	/* --- Offset Overrides --- */
	.mblOffset0		{   margin-left:0;   }
	.mblOffset1		{   margin-left:8.333%;   }
	.mblOffset2		{   margin-left:16.667%;   }
	.mblOffset3		{   margin-left:25.000%;   }
	.mblOffset4		{   margin-left:33.333%;   }
	.mblOffset5		{   margin-left:41.667%;   }
	.mblOffset6		{   margin-left:50.000%;   }
	.mblOffset7		{   margin-left:58.333%;   }
	.mblOffset8		{   margin-left:66.667%;   }
	.mblOffset9		{   margin-left:75.000%;   }
	.mblOffset10	{   margin-left:83.333%;   }
	.mblOffset11	{   margin-left:91.667%;   }

	/* -------- Margin and Padding Helpers -------- */
	/* --- Margins --- */
	.mblMgCenter	{   margin-right:auto; margin-left:auto;   }
	.mblMgTop0		{   margin-top:0;   } .mblMgTop025 {   margin-top:0.25rem;   } .mblMgTop05 {   margin-top:0.5rem;   } .mblMgTop075 {   margin-top:0.75rem;   } .mblMgTop1 {   margin-top:1rem;   } .mblMgTop2 {   margin-top:2rem;   } .mblMgTop3 {   margin-top:3rem;   } .mblMgTop4 {   margin-top:4rem;   } .mblMgTop5 {   margin-top:5rem;   } .mblMgTop6 {   margin-top:6rem;   } .mblMgTop7 {   margin-top:7rem;   } .mblMgTop8 {   margin-top:8rem;   }
	.mblMgBtm0		{   margin-bottom:0 !important;   } .mblMgBtm025 {   margin-bottom:0.25rem;   } .mblMgBtm05 {   margin-bottom:0.5rem;   } .mblMgBtm075 {   margin-bottom:0.75rem;   } .mblMgBtm1 {   margin-bottom:1rem;   } .mblMgBtm2 {   margin-bottom:2rem;   } .mblMgBtm3 {   margin-bottom:3rem;   } .mblMgBtm4 {   margin-bottom:4rem;   } .mblMgBtm5 {   margin-bottom:5rem;   } .mblMgBtm6 {   margin-bottom:6rem;   } .mblMgBtm7 {   margin-bottom:7rem;   } .mblMgBtm8 {   margin-bottom:8rem;   }
	.mblMgRgt1		{   margin-right:1rem;   } .mblMgRgt2 {   margin-right:2rem;   }
	.mblMgLft1		{   margin-left:1rem;   } .mblMgLft2 {   margin-left:2rem;   }
	/* --- Padding --- */
	.mblPdTop0		{   padding-top:0rem;   } .mblPdTop025 {   padding-top:0.25rem;   } .mblPdTop05 {   padding-top:0.5rem;   } .mblPdTop075 {   padding-top:0.75rem;   } .mblPdTop1 {   padding-top:1rem;   } .mblPdTop2 {   padding-top:2rem;   } .mblPdTop3 {   padding-top:3rem;   } .mblPdTop4 {   padding-top:4rem;   } .mblPdTop5 {   padding-top:5rem;   } .mblPdTop6 {   padding-top:6rem;   } .mblPdTop7 {   padding-top:7rem;   } .mblPdTop8 {   padding-top:8rem;   }
	.mblPdBtm0		{   padding-bottom:0rem;   } .mblPdBtm025 {   padding-bottom:0.25rem;   } .mblPdBtm05 {   padding-bottom:0.5rem;   } .mblPdBtm075 {   padding-bottom:0.75rem;   } .mblPdBtm1 {   padding-bottom:1rem;   } .mblPdBtm2 {   padding-bottom:2rem;   } .mblPdBtm3 {   padding-bottom:3rem;   } .mblPdBtm4 {   padding-bottom:4rem;   } .mblPdBtm5 {   padding-bottom:5rem;   } .mblPdBtm6 {   padding-bottom:6rem;   } .mblPdBtm7 {   padding-bottom:7rem;   } .mblPdBtm8 {   padding-bottom:8rem;   }
	.mblPdlr1		{   padding-right:1rem; padding-left:1rem;   }
	.mblPdRgt1		{   padding-right:1rem;   } .mblPdRgt2 {   padding-right:2rem;   }
	.mblPdLft1		{   padding-left:1rem;   } .mblPdLft2 {   padding-left:2rem;   }
	
	/* -------- Display and Visibility Helpers -------- */
	/* --- Display --- */
	.mblDispNone	{   display:none;   }
	.mblDispBlock	{   display:block;   }
	.mblDispInlBlck	{   display:inline-block;   }
	.mblDispFlex	{   display:flex;   }
	/* --- Positioning --- */
	.mblhCenter		{   justify-content:center;   }
	.mblhEnd		{   justify-content:flex-end;   }
	.mblvCenter		{   align-items:center;   }
	.mblvBottom		{   align-items:flex-end;   }
	/* --- Order --- */
	.mblOrder1		{   order:1;   }
	.mblOrder2		{   order:2;   }
	.mblOrder3		{   order:3;   }
	.mblOrder4		{   order:4;   }
	.mblOrder5		{   order:5;   }
	.mblOrder6		{   order:6;   }
	.mblOrder7		{   order:7;   }
	.mblOrder8		{   order:8;   }
	.mblOrder9		{   order:9;   }
	.mblOrder10		{   order:10;   }
	.mblOrder11		{   order:11;   }
	.mblOrder12		{   order:12;   }
}
@media only screen and (max-width: 400px) {
	/* -------------------------------------------------- */
	/* ================== Mobile Small ================== */
	/* -------------------------------------------------- */
	/* --- Column Overrides --- */
	.column, .span1, .span2, .span3, .span4, .span5, .span6, .span7, .span8, .span9, .span10, .span11,
	.lapSpan1, .lapSpan2, .lapSpan3, .lapSpan4, .lapSpan5, .lapSpan6, .lapSpan7, .lapSpan8, .lapSpan9, .lapSpan10, .lapSpan11,
	.tblSpan1, .tblSpan2, .tblSpan3, .tblSpan4, .tblSpan5, .tblSpan6, .tblSpan7, .tblSpan8, .tblSpan9, .tblSpan10, .tblSpan11,
	.tbsSpan1, .tbsSpan2, .tbsSpan3, .tbsSpan4, .tbsSpan5, .tbsSpan6, .tbsSpan7, .tbsSpan8, .tbsSpan9, .tbsSpan10, .tbsSpan11,
	.mblSpan1, .mblSpan2, .mblSpan3, .mblSpan4, .mblSpan5, .mblSpan6, .mblSpan7, .mblSpan8, .mblSpan9, .mblSpan10, .mblSpan11	{   flex:none; width:100%;   }
	.mbsSpan1		{   flex:none; width:8.333%;    }
	.mbsSpan2		{   flex:none; width:16.667%;   }
	.mbsSpan3		{   flex:none; width:25.000%;   }
	.mbsSpan4		{   flex:none; width:33.333%;   }
	.mbsSpan5		{   flex:none; width:41.667%;   }
	.mbsSpan6		{   flex:none; width:50.000%;   }
	.mbsSpan7		{   flex:none; width:58.333%;   }
	.mbsSpan8		{   flex:none; width:66.667%;   }
	.mbsSpan9		{   flex:none; width:75.000%;   }
	.mbsSpan10		{   flex:none; width:83.333%;   }
	.mbsSpan11		{   flex:none; width:91.667%;   }
	.mbsSpan12		{   flex:none; width:100%;   }

	/* --- Offset Overrides --- */
	.offset1, .offset2, .offset3, .offset4, .offset5, .offset6, .offset7, .offset8, .offset9, .offset10, .offset11,
	.lapOffset1, .lapOffset2, .lapOffset3, .lapOffset4, .lapOffset5, .lapOffset6, .lapOffset7, .lapOffset8, .lapOffset9, .lapOffset10, .lapOffset11,
	.tblOffset1, .tblOffset2, .tblOffset3, .tblOffset4, .tblOffset5, .tblOffset6, .tblOffset7, .tblOffset8, .tblOffset9, .tblOffset10, .tblOffset11,
	.tbsOffset1, .tbsOffset2, .tbsOffset3, .tbsOffset4, .tbsOffset5, .tbsOffset6, .tbsOffset7, .tbsOffset8, .tbsOffset9, .tbsOffset10, .tbsOffset11,
	.mblOffset1, .mblOffset2, .mblOffset3, .mblOffset4, .mblOffset5, .mblOffset6, .mblOffset7, .mblOffset8, .mblOffset9, .mblOffset10, .mblOffset11	{   margin-left:0;   }
	.mbsOffset0		{   margin-left:0;   }
	.mbsOffset1		{   margin-left:8.333%;   }
	.mbsOffset2		{   margin-left:16.667%;   }
	.mbsOffset3		{   margin-left:25.000%;   }
	.mbsOffset4		{   margin-left:33.333%;   }
	.mbsOffset5		{   margin-left:41.667%;   }
	.mbsOffset6		{   margin-left:50.000%;   }
	.mbsOffset7		{   margin-left:58.333%;   }
	.mbsOffset8		{   margin-left:66.667%;   }
	.mbsOffset9		{   margin-left:75.000%;   }
	.mbsOffset10	{   margin-left:83.333%;   }
	.mbsOffset11	{   margin-left:91.667%;   }

	/* -------- Margin and Padding Helpers -------- */
	/* --- Margins --- */
	.mbsMgCenter	{   margin-right:auto; margin-left:auto;   }
	.mbsMgTop0		{   margin-top:0;   } .mbsMgTop025 {   margin-top:0.25rem;   } .mbsMgTop05 {   margin-top:0.5rem;   } .mbsMgTop075 {   margin-top:0.75rem;   } .mbsMgTop1 {   margin-top:1rem;   } .mbsMgTop2 {   margin-top:2rem;   } .mbsMgTop3 {   margin-top:3rem;   } .mbsMgTop4 {   margin-top:4rem;   } .mbsMgTop5 {   margin-top:5rem;   } .mbsMgTop6 {   margin-top:6rem;   } .mbsMgTop7 {   margin-top:7rem;   } .mbsMgTop8 {   margin-top:8rem;   }
	.mbsMgBtm0		{   margin-bottom:0 !important;   } .mbsMgBtm025 {   margin-bottom:0.25rem;   } .mbsMgBtm05 {   margin-bottom:0.5rem;   } .mbsMgBtm075 {   margin-bottom:0.75rem;   } .mbsMgBtm1 {   margin-bottom:1rem;   } .mbsMgBtm2 {   margin-bottom:2rem;   } .mbsMgBtm3 {   margin-bottom:3rem;   } .mbsMgBtm4 {   margin-bottom:4rem;   } .mbsMgBtm5 {   margin-bottom:5rem;   } .mbsMgBtm6 {   margin-bottom:6rem;   } .mbsMgBtm7 {   margin-bottom:7rem;   } .mbsMgBtm8 {   margin-bottom:8rem;   }
	.mbsMgRgt1		{   margin-right:1rem;   } .mbsMgRgt2 {   margin-right:2rem;   }
	.mbsMgLft1		{   margin-left:1rem;   } .mbsMgLft2 {   margin-left:2rem;   }
	/* --- Padding --- */
	.mbsPdTop0		{   padding-top:0rem;   } .mbsPdTop025 {   padding-top:0.25rem;   } .mbsPdTop05 {   padding-top:0.5rem;   } .mbsPdTop075 {   padding-top:0.75rem;   } .mbsPdTop1 {   padding-top:1rem;   } .mbsPdTop2 {   padding-top:2rem;   } .mbsPdTop3 {   padding-top:3rem;   } .mbsPdTop4 {   padding-top:4rem;   } .mbsPdTop5 {   padding-top:5rem;   } .mbsPdTop6 {   padding-top:6rem;   } .mbsPdTop7 {   padding-top:7rem;   } .mbsPdTop8 {   padding-top:8rem;   }
	.mbsPdBtm0		{   padding-bottom:0rem;   } .mbsPdBtm025 {   padding-bottom:0.25rem;   } .mbsPdBtm05 {   padding-bottom:0.5rem;   } .mbsPdBtm075 {   padding-bottom:0.75rem;   } .mbsPdBtm1 {   padding-bottom:1rem;   } .mbsPdBtm2 {   padding-bottom:2rem;   } .mbsPdBtm3 {   padding-bottom:3rem;   } .mbsPdBtm4 {   padding-bottom:4rem;   } .mbsPdBtm5 {   padding-bottom:5rem;   } .mbsPdBtm6 {   padding-bottom:6rem;   } .mbsPdBtm7 {   padding-bottom:7rem;   } .mbsPdBtm8 {   padding-bottom:8rem;   }
	.mbsPdlr1		{   padding-right:1rem; padding-left:1rem;   }
	.mbsPdRgt1		{   padding-right:1rem;   } .mbsPdRgt2 {   padding-right:2rem;   }
	.mbsPdLft1		{   padding-left:1rem;   } .mbsPdLft2 {   padding-left:2rem;   }
	
	/* -------- Display and Visibility Helpers -------- */
	/* --- Display --- */
	.mbsDispNone	{   display:none;   }
	.mbsDispBlock	{   display:block;   }
	.mbsDispInlBlck	{   display:inline-block;   }
	.mbsDispFlex	{   display:flex;   }
	/* --- Positioning --- */
	.mbshCenter		{   justify-content:center;   }
	.mbshEnd		{   justify-content:flex-end;   }
	.mbsvCenter		{   align-items:center;   }
	.mbsvBottom		{   align-items:flex-end;   }
	/* --- Order --- */
	.mbsOrder1		{   order:1;   }
	.mbsOrder2		{   order:2;   }
	.mbsOrder3		{   order:3;   }
	.mbsOrder4		{   order:4;   }
	.mbsOrder5		{   order:5;   }
	.mbsOrder6		{   order:6;   }
	.mbsOrder7		{   order:7;   }
	.mbsOrder8		{   order:8;   }
	.mbsOrder9		{   order:9;   }
	.mbsOrder10		{   order:10;   }
	.mbsOrder11		{   order:11;   }
	.mbsOrder12		{   order:12;   }
}