/* -------------------------------------------------------------------------- *
 * ========================================================================== *
 * Mohunky Cornerstone v7
 * Utilities
 * ========================================================================== *
 * -------------------------------------------------------------------------- *
     	
                       ___      |\________/)
                      [_,_])    \ /       \|
                     /|=T=|]     /   __  __\
                     |\ " //     |_  9   p ]\
                     ||'-'/--.  / /\ =|  \|\ \
                    /|| <\/> |\ | '._, @ @)<_)
                   | |\   |  |   \.__/(_;_)
                   |  .   H  |   |  :  '='|
                   |  |  _H__/  _| :      |
                    \  '.__  \ /  ;      ';
                   __'-._(_}==.'  :       ;
                  (___|    /-' |   :.     :
                 [.-'  \   |   \   \ ;   :
                .-'     |  |    |  |   ":
               /        |==|     \  \  /  \_
              /         [  |      '._\_ -._ \
             /           \__)   __.- \ \   )\\
            /       |        /.'      >>)
            |        \       |\     |
            |     .'  '-.    | \    /
            |    /     /     / /   /
                       |    /
	
		I thought these codes smelt bad minified!                             */


/* -------------------------------------------------------------------------- *
 * Breakpoints
 * -------------------------------------------------------------------------- *

	Context Device	|	Class name	|	ACTUAL PIXELS
	----------------|---------------|-----------------------
	Desktop			|				|	1401px and upwards
	Laptop Large	|	.ll			|	1400px and under
	Laptop Small	|	.ls			|	1200px and under
	Tablet Large	|	.tl			|	1000px and under
	Tablet Small	|	.ts			|	800px and under
	Mobile Large	|	.ml			|	600px and under
	Mobile Small	|	.ms			|	400px and under

 * -------------------------------------------------------------------------- */



/* -------------------------------------------------------------------------- *
 * Utilities
 * -------------------------------------------------------------------------- */

/* ----- Margin and Padding helpers ----- */
/* Margins */
.mgCenter {   margin-right:auto; margin-left:auto;   }
.mgAll0 {   margin:0;   } .mgAll025 {   margin:0.25rem;   } .mgAll05 {   margin:0.5rem;   } .mgAll075 {   margin:0.75rem;   } .mgAll1 {   margin:1rem;   } .mgAll2 {   margin:2rem;   } .mgAll3 {   margin:3rem;   } .mgAll4 {   margin:4rem;   } .mgAll5 {   margin:5rem;   } .mgAll6 {   margin:6rem;   } .mgAll7 {   margin:7rem;   } .mgAll8 {   margin:8rem;   }
.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;   } .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;   } .mgRgt025 {   margin-right:0.25rem;   } .mgRgt05 {   margin-right:0.5rem;   } .mgRgt075 {   margin-right:0.75rem;   } .mgRgt1 {   margin-right:1rem;   } .mgRgt2 {   margin-right:2rem;   } .mgRgt3 {   margin-right:3rem;   } .mgRgt4 {   margin-right:4rem;   } .mgRgt5 {   margin-right:5rem;   } .mgRgt6 {   margin-right:6rem;   } .mgRgt7 {   margin-right:7rem;   } .mgRgt8 {   margin-right:8rem;   }
.mgLft0 {   margin-left:0;   } .mgLft025 {   margin-left:0.25rem;   } .mgLft05 {   margin-left:0.5rem;   } .mgLft075 {   margin-left:0.75rem;   } .mgLft1 {   margin-left:1rem;   } .mgLft2 {   margin-left:2rem;   } .mgLft3 {   margin-left:3rem;   } .mgLft4 {   margin-left:4rem;   } .mgLft5 {   margin-left:5rem;   } .mgLft6 {   margin-left:6rem;   } .mgLft7 {   margin-left:7rem;   } .mgLft8 {   margin-left:8rem;   }

/* Padding */
.pdAll0 {   margin:0;   } .pdAll025 {   margin:0.25rem;   } .pdAll05 {   margin:0.5rem;   } .pdAll075 {   margin:0.75rem;   } .pdAll1 {   margin:1rem;   } .pdAll2 {   margin:2rem;   } .pdAll3 {   margin:3rem;   } .pdAll4 {   margin:4rem;   } .pdAll5 {   margin:5rem;   } .pdAll6 {   margin:6rem;   } .pdAll7 {   margin:7rem;   } .pdAll8 {   margin:8rem;   }
.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;   }
.pdRgt0 {   padding-right:0rem;   } .pdRgt025 {   padding-right:0.25rem;   } .pdRgt05 {   padding-right:0.5rem;   } .pdRgt075 {   padding-right:0.75rem;   } .pdRgt1 {   padding-right:1rem;   } .pdRgt2 {   padding-right:2rem;   } .pdRgt3 {   padding-right:3rem;   } .pdRgt4 {   padding-right:4rem;   } .pdRgt5 {   padding-right:5rem;   } .pdRgt6 {   padding-right:6rem;   } .pdRgt7 {   padding-right:7rem;   } .pdRgt8 {   padding-right:8rem;   }
.pdLft0 {   padding-left:0rem;   } .pdLft025 {   padding-left:0.25rem;   } .pdLft05 {   padding-left:0.5rem;   } .pdLft075 {   padding-left:0.75rem;   } .pdLft1 {   padding-left:1rem;   } .pdLft2 {   padding-left:2rem;   } .pdLft3 {   padding-left:3rem;   } .pdLft4 {   padding-left:4rem;   } .pdLft5 {   padding-left:5rem;   } .pdLft6 {   padding-left:6rem;   } .pdLft7 {   padding-left:7rem;   } .pdLft8 {   padding-left:8rem;   }

/* -------- Display helpers -------- */
/* Display */
.dispNone		{   display:none;   }
.dispBlock		{   display:block;   }
.dispInlBlck	{   display:inline-block;   }
.dispFlex		{   display:flex;   }
/* Hide */
.ll-dispBlock, .ll-dispInlBlck, .ll-dispFlex	{   display:none;   }
.ls-dispBlock, .ls-dispInlBlck, .ls-dispFlex	{   display:none;   }
.tl-dispBlock, .tl-dispInlBlck, .tl-dispFlex	{   display:none;   }
.ts-dispBlock, .ts-dispInlBlck, .ts-dispFlex	{   display:none;   }
.ml-dispBlock, .ml-dispInlBlck, .ml-dispFlex	{   display:none;   }
.ms-dispBlock, .ms-dispInlBlck, .ms-dispFlex	{   display:none;   }

/* ----- Horizontel centering ----- */
.hStart			{   justify-content: flex-start;   }
.hCenter		{   justify-content: center;   }
.hEnd			{   justify-content: flex-end;   }

/* ----- Vertical centering ----- */
.vStart			{   align-items: start;   }
.vCenter		{   align-items: center;   }
.vEnd, .vBottom	{   align-items: flex-end;   }

/* ----- Order ----- */
.flexOrder1		{   order:1;   }
.flexOrder2		{   order:2;   }
.flexOrder3		{   order:3;   }
.flexOrder4		{   order:4;   }
.flexOrder5		{   order:5;   }
.flexOrder6		{   order:6;   }
.flexOrder7		{   order:7;   }
.flexOrder8		{   order:8;   }
.flexOrder9		{   order:9;   }
.flexOrder10	{   order:10;   }
.flexOrder11	{   order:11;   }
.flexOrder12	{   order:12;   }

/* ----- Flex Grow ----- */
.flexGrow1		{   flex-grow:1;   }
.flexGrow2		{   flex-grow:2;   }
.flexGrow3		{   flex-grow:3;   }
.flexGrow4		{   flex-grow:4;   }
.flexGrow5		{   flex-grow:5;   }
.flexGrow6		{   flex-grow:6;   }
.flexGrow7		{   flex-grow:7;   }
.flexGrow8		{   flex-grow:8;   }
.flexGrow9		{   flex-grow:9;   }
.flexGrow10		{   flex-grow:10;   }
.flexGrow11		{   flex-grow:11;   }
.flexGrow12		{   flex-grow: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;   }
.zeeBump9		{   position:relative; z-index:9;   }
.zeeBump10		{   position:relative; z-index:10;   }
.zeeBump11		{   position:relative; z-index:11;   }
.zeeBump12		{   position:relative; z-index:12;   }
.zeeBump13		{   position:relative; z-index:13;   }
.zeeBump14		{   position:relative; z-index:14;   }
.zeeBump15		{   position:relative; z-index:15;   }
.zeeBump16		{   position:relative; z-index:16;   }
.zeeBump17		{   position:relative; z-index:17;   }
.zeeBump18		{   position:relative; z-index:18;   }
.zeeBump19		{   position:relative; z-index:19;   }
.zeeBump20		{   position:relative; z-index:20;   }

/* ----- Positioning ----- */
.posRelative	{   position:relative;   }

/* ----- Overflow out of canvas ----- */
.offCanvasRight	{   margin:-1rem -99rem -1rem -1rem; padding:1rem 99rem 0 1rem;   }
.offCanvasLeft	{   margin:-1rem -1rem -1rem -99rem; padding:1rem 1rem 1rem 99rem;   }

/* ----- Overflow ----- */
.overflowHidden			{   overflow: hidden;   }
.overflowVisible		{   overflow: visible;   }

/* ----- Rounded corners ----- */
.rounded				{   border-radius:1.000rem;   }

.rounded.-radius0125	{   border-radius:0.125rem;   }
.rounded.-radius025		{   border-radius:0.250rem;   }
.rounded.-radius05		{   border-radius:0.500rem;   }
.rounded.-radius075		{   border-radius:0.750rem;   }
.rounded.-radius1		{   border-radius:1.000rem;   }

.roundedTop.-radius0125			{   border-top-left-radius:0.125rem; border-top-right-radius:0.125rem;   }
.roundedTop.-radius025			{   border-top-left-radius:0.250rem; border-top-right-radius:0.250rem;   }
.roundedTop.-radius05			{   border-top-left-radius:0.500rem; border-top-right-radius:0.500rem;   }
.roundedTop.-radius075			{   border-top-left-radius:0.750rem; border-top-right-radius:0.750rem;   }
.roundedTop.-radius1			{   border-top-left-radius:1.000rem; border-top-right-radius:1.000rem;   }

.roundedBtm.-radius0125			{   border-bottom-left-radius:0.125rem; border-bottom-right-radius:0.125rem;   }
.roundedBtm.-radius025			{   border-bottom-left-radius:0.250rem; border-bottom-right-radius:0.250rem;   }
.roundedBtm.-radius05			{   border-bottom-left-radius:0.500rem; border-bottom-right-radius:0.500rem;   }
.roundedBtm.-radius075			{   border-bottom-left-radius:0.750rem; border-bottom-right-radius:0.750rem;   }
.roundedBtm.-radius1			{   border-bottom-left-radius:1.000rem; border-bottom-right-radius:1.000rem;   }

.roundedTopLft.-radius0125		{   border-top-left-radius:0.125rem;   }
.roundedTopLft.-radius025		{   border-top-left-radius:0.250rem;   }
.roundedTopLft.-radius05		{   border-top-left-radius:0.500rem;   }
.roundedTopLft.-radius075		{   border-top-left-radius:0.750rem;   }
.roundedTopLft.-radius1			{   border-top-left-radius:1.000rem;   }

.roundedTopRgt.-radius0125		{   border-top-right-radius:0.125rem;   }
.roundedTopRgt.-radius025		{   border-top-right-radius:0.250rem;   }
.roundedTopRgt.-radius05		{   border-top-right-radius:0.500rem;   }
.roundedTopRgt.-radius075		{   border-top-right-radius:0.750rem;   }
.roundedTopRgt.-radius1			{   border-top-right-radius:1.000rem;   }

.roundedBtmLft.-radius0125		{   border-bottom-left-radius:0.125rem;   }
.roundedBtmLft.-radius025		{   border-bottom-left-radius:0.250rem;   }
.roundedBtmLft.-radius05		{   border-bottom-left-radius:0.500rem;   }
.roundedBtmLft.-radius075		{   border-bottom-left-radius:0.750rem;   }
.roundedBtmLft.-radius1			{   border-bottom-left-radius:1.000rem;   }

.roundedBtmRgt.-radius0125		{   border-bottom-right-radius:0.125rem;   }
.roundedBtmRgt.-radius025		{   border-bottom-right-radius:0.250rem;   }
.roundedBtmRgt.-radius05		{   border-bottom-right-radius:0.500rem;   }
.roundedBtmRgt.-radius075		{   border-bottom-right-radius:0.750rem;   }
.roundedBtmRgt.-radius1			{   border-bottom-right-radius:1.000rem;   }



/* -------------------------------------------------------------------------- *
 * Responsive variants
 * -------------------------------------------------------------------------- */
@media only screen and (max-width: 1400px) {
	/* ---------------------------------------- *
	 * Laptop Large / .ll- / 12 columns
	 * ---------------------------------------- */
	
	/* ----- Margin and Padding helpers ----- */
	/* Margins */
	.ll-mgCenter {   margin-right:auto; margin-left:auto;   }
	.ll-mgAll0 {   margin:0;   } .ll-mgAll025 {   margin:0.25rem;   } .ll-mgAll05 {   margin:0.5rem;   } .ll-mgAll075 {   margin:0.75rem;   } .ll-mgAll1 {   margin:1rem;   } .ll-mgAll2 {   margin:2rem;   } .ll-mgAll3 {   margin:3rem;   } .ll-mgAll4 {   margin:4rem;   } .ll-mgAll5 {   margin:5rem;   } .ll-mgAll6 {   margin:6rem;   } .ll-mgAll7 {   margin:7rem;   } .ll-mgAll8 {   margin:8rem;   }
	.ll-mgTop0 {   margin-top:0;   } .ll-mgTop025 {   margin-top:0.25rem;   } .ll-mgTop05 {   margin-top:0.5rem;   } .ll-mgTop075 {   margin-top:0.75rem;   } .ll-mgTop1 {   margin-top:1rem;   } .ll-mgTop2 {   margin-top:2rem;   } .ll-mgTop3 {   margin-top:3rem;   } .ll-mgTop4 {   margin-top:4rem;   } .ll-mgTop5 {   margin-top:5rem;   } .ll-mgTop6 {   margin-top:6rem;   } .ll-mgTop7 {   margin-top:7rem;   } .ll-mgTop8 {   margin-top:8rem;   }
	.ll-mgBtm0 {   margin-bottom:0;   } .ll-mgBtm025 {   margin-bottom:0.25rem;   } .ll-mgBtm05 {   margin-bottom:0.5rem;   } .ll-mgBtm075 {   margin-bottom:0.75rem;   } .ll-mgBtm1 {   margin-bottom:1rem;   } .ll-mgBtm2 {   margin-bottom:2rem;   } .ll-mgBtm3 {   margin-bottom:3rem;   } .ll-mgBtm4 {   margin-bottom:4rem;   } .ll-mgBtm5 {   margin-bottom:5rem;   } .ll-mgBtm6 {   margin-bottom:6rem;   } .ll-mgBtm7 {   margin-bottom:7rem;   } .ll-mgBtm8 {   margin-bottom:8rem;   }
	.ll-mgRgt0 {   margin-right:0;   } .ll-mgRgt025 {   margin-right:0.25rem;   } .ll-mgRgt05 {   margin-right:0.5rem;   } .ll-mgRgt075 {   margin-right:0.75rem;   } .ll-mgRgt1 {   margin-right:1rem;   } .ll-mgRgt2 {   margin-right:2rem;   } .ll-mgRgt3 {   margin-right:3rem;   } .ll-mgRgt4 {   margin-right:4rem;   } .ll-mgRgt5 {   margin-right:5rem;   } .ll-mgRgt6 {   margin-right:6rem;   } .ll-mgRgt7 {   margin-right:7rem;   } .ll-mgRgt8 {   margin-right:8rem;   }
	.ll-mgLft0 {   margin-left:0;   } .ll-mgLft025 {   margin-left:0.25rem;   } .ll-mgLft05 {   margin-left:0.5rem;   } .ll-mgLft075 {   margin-left:0.75rem;   } .ll-mgLft1 {   margin-left:1rem;   } .ll-mgLft2 {   margin-left:2rem;   } .ll-mgLft3 {   margin-left:3rem;   } .ll-mgLft4 {   margin-left:4rem;   } .ll-mgLft5 {   margin-left:5rem;   } .ll-mgLft6 {   margin-left:6rem;   } .ll-mgLft7 {   margin-left:7rem;   } .ll-mgLft8 {   margin-left:8rem;   }

	/* Padding */
	.ll-pdAll0 {   margin:0;   } .ll-pdAll025 {   margin:0.25rem;   } .ll-pdAll05 {   margin:0.5rem;   } .ll-pdAll075 {   margin:0.75rem;   } .ll-pdAll1 {   margin:1rem;   } .ll-pdAll2 {   margin:2rem;   } .ll-pdAll3 {   margin:3rem;   } .ll-pdAll4 {   margin:4rem;   } .ll-pdAll5 {   margin:5rem;   } .ll-pdAll6 {   margin:6rem;   } .ll-pdAll7 {   margin:7rem;   } .ll-pdAll8 {   margin:8rem;   }
	.ll-pdTop0 {   padding-top:0rem;   } .ll-pdTop025 {   padding-top:0.25rem;   } .ll-pdTop05 {   padding-top:0.5rem;   } .ll-pdTop075 {   padding-top:0.75rem;   } .ll-pdTop1 {   padding-top:1rem;   } .ll-pdTop2 {   padding-top:2rem;   } .ll-pdTop3 {   padding-top:3rem;   } .ll-pdTop4 {   padding-top:4rem;   } .ll-pdTop5 {   padding-top:5rem;   } .ll-pdTop6 {   padding-top:6rem;   } .ll-pdTop7 {   padding-top:7rem;   } .ll-pdTop8 {   padding-top:8rem;   }
	.ll-pdBtm0 {   padding-bottom:0rem;   } .ll-pdBtm025 {   padding-bottom:0.25rem;   } .ll-pdBtm05 {   padding-bottom:0.5rem;   } .ll-pdBtm075 {   padding-bottom:0.75rem;   } .ll-pdBtm1 {   padding-bottom:1rem;   } .ll-pdBtm2 {   padding-bottom:2rem;   } .ll-pdBtm3 {   padding-bottom:3rem;   } .ll-pdBtm4 {   padding-bottom:4rem;   } .ll-pdBtm5 {   padding-bottom:5rem;   } .ll-pdBtm6 {   padding-bottom:6rem;   } .ll-pdBtm7 {   padding-bottom:7rem;   } .ll-pdBtm8 {   padding-bottom:8rem;   }
	.ll-pdRgt0 {   padding-right:0rem;   } .ll-pdRgt025 {   padding-right:0.25rem;   } .ll-pdRgt05 {   padding-right:0.5rem;   } .ll-pdRgt075 {   padding-right:0.75rem;   } .ll-pdRgt1 {   padding-right:1rem;   } .ll-pdRgt2 {   padding-right:2rem;   } .ll-pdRgt3 {   padding-right:3rem;   } .ll-pdRgt4 {   padding-right:4rem;   } .ll-pdRgt5 {   padding-right:5rem;   } .ll-pdRgt6 {   padding-right:6rem;   } .ll-pdRgt7 {   padding-right:7rem;   } .ll-pdRgt8 {   padding-right:8rem;   }
	.ll-pdLft0 {   padding-left:0rem;   } .ll-pdLft025 {   padding-left:0.25rem;   } .ll-pdLft05 {   padding-left:0.5rem;   } .ll-pdLft075 {   padding-left:0.75rem;   } .ll-pdLft1 {   padding-left:1rem;   } .ll-pdLft2 {   padding-left:2rem;   } .ll-pdLft3 {   padding-left:3rem;   } .ll-pdLft4 {   padding-left:4rem;   } .ll-pdLft5 {   padding-left:5rem;   } .ll-pdLft6 {   padding-left:6rem;   } .ll-pdLft7 {   padding-left:7rem;   } .ll-pdLft8 {   padding-left:8rem;   }

	/* -------- Display helpers -------- */
	/* Display */
	.ll-dispNone	{   display:none;   }
	.ll-dispBlock	{   display:block;   }
	.ll-dispInlBlck	{   display:inline-block;   }
	.ll-dispFlex	{   display:flex;   }

	/* ----- Order ----- */
	.ll-flexOrder1	{   order:1;   }
	.ll-flexOrder2	{   order:2;   }
	.ll-flexOrder3	{   order:3;   }
	.ll-flexOrder4	{   order:4;   }
	.ll-flexOrder5	{   order:5;   }
	.ll-flexOrder6	{   order:6;   }
	.ll-flexOrder7	{   order:7;   }
	.ll-flexOrder8	{   order:8;   }
	.ll-flexOrder9	{   order:9;   }
	.ll-flexOrder10	{   order:10;   }
	.ll-flexOrder11	{   order:11;   }
	.ll-flexOrder12	{   order:12;   }

}
@media only screen and (max-width: 1200px) {
	/* ---------------------------------------- *
	 * Laptop Small / .ls- / 12 columns
	 * ---------------------------------------- */
	
	/* ----- Margin and Padding helpers ----- */
	/* Margins */
	.ls-mgCenter {   margin-right:auto; margin-left:auto;   }
	.ls-mgAll0 {   margin:0;   } .ls-mgAll025 {   margin:0.25rem;   } .ls-mgAll05 {   margin:0.5rem;   } .ls-mgAll075 {   margin:0.75rem;   } .ls-mgAll1 {   margin:1rem;   } .ls-mgAll2 {   margin:2rem;   } .ls-mgAll3 {   margin:3rem;   } .ls-mgAll4 {   margin:4rem;   } .ls-mgAll5 {   margin:5rem;   } .ls-mgAll6 {   margin:6rem;   } .ls-mgAll7 {   margin:7rem;   } .ls-mgAll8 {   margin:8rem;   }
	.ls-mgTop0 {   margin-top:0;   } .ls-mgTop025 {   margin-top:0.25rem;   } .ls-mgTop05 {   margin-top:0.5rem;   } .ls-mgTop075 {   margin-top:0.75rem;   } .ls-mgTop1 {   margin-top:1rem;   } .ls-mgTop2 {   margin-top:2rem;   } .ls-mgTop3 {   margin-top:3rem;   } .ls-mgTop4 {   margin-top:4rem;   } .ls-mgTop5 {   margin-top:5rem;   } .ls-mgTop6 {   margin-top:6rem;   } .ls-mgTop7 {   margin-top:7rem;   } .ls-mgTop8 {   margin-top:8rem;   }
	.ls-mgBtm0 {   margin-bottom:0;   } .ls-mgBtm025 {   margin-bottom:0.25rem;   } .ls-mgBtm05 {   margin-bottom:0.5rem;   } .ls-mgBtm075 {   margin-bottom:0.75rem;   } .ls-mgBtm1 {   margin-bottom:1rem;   } .ls-mgBtm2 {   margin-bottom:2rem;   } .ls-mgBtm3 {   margin-bottom:3rem;   } .ls-mgBtm4 {   margin-bottom:4rem;   } .ls-mgBtm5 {   margin-bottom:5rem;   } .ls-mgBtm6 {   margin-bottom:6rem;   } .ls-mgBtm7 {   margin-bottom:7rem;   } .ls-mgBtm8 {   margin-bottom:8rem;   }
	.ls-mgRgt0 {   margin-right:0;   } .ls-mgRgt025 {   margin-right:0.25rem;   } .ls-mgRgt05 {   margin-right:0.5rem;   } .ls-mgRgt075 {   margin-right:0.75rem;   } .ls-mgRgt1 {   margin-right:1rem;   } .ls-mgRgt2 {   margin-right:2rem;   } .ls-mgRgt3 {   margin-right:3rem;   } .ls-mgRgt4 {   margin-right:4rem;   } .ls-mgRgt5 {   margin-right:5rem;   } .ls-mgRgt6 {   margin-right:6rem;   } .ls-mgRgt7 {   margin-right:7rem;   } .ls-mgRgt8 {   margin-right:8rem;   }
	.ls-mgLft0 {   margin-left:0;   } .ls-mgLft025 {   margin-left:0.25rem;   } .ls-mgLft05 {   margin-left:0.5rem;   } .ls-mgLft075 {   margin-left:0.75rem;   } .ls-mgLft1 {   margin-left:1rem;   } .ls-mgLft2 {   margin-left:2rem;   } .ls-mgLft3 {   margin-left:3rem;   } .ls-mgLft4 {   margin-left:4rem;   } .ls-mgLft5 {   margin-left:5rem;   } .ls-mgLft6 {   margin-left:6rem;   } .ls-mgLft7 {   margin-left:7rem;   } .ls-mgLft8 {   margin-left:8rem;   }

	/* Padding */
	.ls-pdAll0 {   margin:0;   } .ls-pdAll025 {   margin:0.25rem;   } .ls-pdAll05 {   margin:0.5rem;   } .ls-pdAll075 {   margin:0.75rem;   } .ls-pdAll1 {   margin:1rem;   } .ls-pdAll2 {   margin:2rem;   } .ls-pdAll3 {   margin:3rem;   } .ls-pdAll4 {   margin:4rem;   } .ls-pdAll5 {   margin:5rem;   } .ls-pdAll6 {   margin:6rem;   } .ls-pdAll7 {   margin:7rem;   } .ls-pdAll8 {   margin:8rem;   }
	.ls-pdTop0 {   padding-top:0rem;   } .ls-pdTop025 {   padding-top:0.25rem;   } .ls-pdTop05 {   padding-top:0.5rem;   } .ls-pdTop075 {   padding-top:0.75rem;   } .ls-pdTop1 {   padding-top:1rem;   } .ls-pdTop2 {   padding-top:2rem;   } .ls-pdTop3 {   padding-top:3rem;   } .ls-pdTop4 {   padding-top:4rem;   } .ls-pdTop5 {   padding-top:5rem;   } .ls-pdTop6 {   padding-top:6rem;   } .ls-pdTop7 {   padding-top:7rem;   } .ls-pdTop8 {   padding-top:8rem;   }
	.ls-pdBtm0 {   padding-bottom:0rem;   } .ls-pdBtm025 {   padding-bottom:0.25rem;   } .ls-pdBtm05 {   padding-bottom:0.5rem;   } .ls-pdBtm075 {   padding-bottom:0.75rem;   } .ls-pdBtm1 {   padding-bottom:1rem;   } .ls-pdBtm2 {   padding-bottom:2rem;   } .ls-pdBtm3 {   padding-bottom:3rem;   } .ls-pdBtm4 {   padding-bottom:4rem;   } .ls-pdBtm5 {   padding-bottom:5rem;   } .ls-pdBtm6 {   padding-bottom:6rem;   } .ls-pdBtm7 {   padding-bottom:7rem;   } .ls-pdBtm8 {   padding-bottom:8rem;   }
	.ls-pdRgt0 {   padding-right:0rem;   } .ls-pdRgt025 {   padding-right:0.25rem;   } .ls-pdRgt05 {   padding-right:0.5rem;   } .ls-pdRgt075 {   padding-right:0.75rem;   } .ls-pdRgt1 {   padding-right:1rem;   } .ls-pdRgt2 {   padding-right:2rem;   } .ls-pdRgt3 {   padding-right:3rem;   } .ls-pdRgt4 {   padding-right:4rem;   } .ls-pdRgt5 {   padding-right:5rem;   } .ls-pdRgt6 {   padding-right:6rem;   } .ls-pdRgt7 {   padding-right:7rem;   } .ls-pdRgt8 {   padding-right:8rem;   }
	.ls-pdLft0 {   padding-left:0rem;   } .ls-pdLft025 {   padding-left:0.25rem;   } .ls-pdLft05 {   padding-left:0.5rem;   } .ls-pdLft075 {   padding-left:0.75rem;   } .ls-pdLft1 {   padding-left:1rem;   } .ls-pdLft2 {   padding-left:2rem;   } .ls-pdLft3 {   padding-left:3rem;   } .ls-pdLft4 {   padding-left:4rem;   } .ls-pdLft5 {   padding-left:5rem;   } .ls-pdLft6 {   padding-left:6rem;   } .ls-pdLft7 {   padding-left:7rem;   } .ls-pdLft8 {   padding-left:8rem;   }

	/* -------- Display helpers -------- */
	/* Display */
	.ls-dispNone	{   display:none;   }
	.ls-dispBlock	{   display:block;   }
	.ls-dispInlBlck	{   display:inline-block;   }
	.ls-dispFlex	{   display:flex;   }

	/* ----- Order ----- */
	.ls-flexOrder1	{   order:1;   }
	.ls-flexOrder2	{   order:2;   }
	.ls-flexOrder3	{   order:3;   }
	.ls-flexOrder4	{   order:4;   }
	.ls-flexOrder5	{   order:5;   }
	.ls-flexOrder6	{   order:6;   }
	.ls-flexOrder7	{   order:7;   }
	.ls-flexOrder8	{   order:8;   }
	.ls-flexOrder9	{   order:9;   }
	.ls-flexOrder10	{   order:10;   }
	.ls-flexOrder11	{   order:11;   }
	.ls-flexOrder12	{   order:12;   }

}
@media only screen and (max-width: 1000px) {
	/* ---------------------------------------- *
	 * Tablet Large / .tl- / 8 columns
	 * ---------------------------------------- */
	
	/* ----- Margin and Padding helpers ----- */
	/* Margins */
	.tl-mgCenter {   margin-right:auto; margin-left:auto;   }
	.tl-mgAll0 {   margin:0;   } .tl-mgAll025 {   margin:0.25rem;   } .tl-mgAll05 {   margin:0.5rem;   } .tl-mgAll075 {   margin:0.75rem;   } .tl-mgAll1 {   margin:1rem;   } .tl-mgAll2 {   margin:2rem;   } .tl-mgAll3 {   margin:3rem;   } .tl-mgAll4 {   margin:4rem;   } .tl-mgAll5 {   margin:5rem;   } .tl-mgAll6 {   margin:6rem;   } .tl-mgAll7 {   margin:7rem;   } .tl-mgAll8 {   margin:8rem;   }
	.tl-mgTop0 {   margin-top:0;   } .tl-mgTop025 {   margin-top:0.25rem;   } .tl-mgTop05 {   margin-top:0.5rem;   } .tl-mgTop075 {   margin-top:0.75rem;   } .tl-mgTop1 {   margin-top:1rem;   } .tl-mgTop2 {   margin-top:2rem;   } .tl-mgTop3 {   margin-top:3rem;   } .tl-mgTop4 {   margin-top:4rem;   } .tl-mgTop5 {   margin-top:5rem;   } .tl-mgTop6 {   margin-top:6rem;   } .tl-mgTop7 {   margin-top:7rem;   } .tl-mgTop8 {   margin-top:8rem;   }
	.tl-mgBtm0 {   margin-bottom:0;   } .tl-mgBtm025 {   margin-bottom:0.25rem;   } .tl-mgBtm05 {   margin-bottom:0.5rem;   } .tl-mgBtm075 {   margin-bottom:0.75rem;   } .tl-mgBtm1 {   margin-bottom:1rem;   } .tl-mgBtm2 {   margin-bottom:2rem;   } .tl-mgBtm3 {   margin-bottom:3rem;   } .tl-mgBtm4 {   margin-bottom:4rem;   } .tl-mgBtm5 {   margin-bottom:5rem;   } .tl-mgBtm6 {   margin-bottom:6rem;   } .tl-mgBtm7 {   margin-bottom:7rem;   } .tl-mgBtm8 {   margin-bottom:8rem;   }
	.tl-mgRgt0 {   margin-right:0;   } .tl-mgRgt025 {   margin-right:0.25rem;   } .tl-mgRgt05 {   margin-right:0.5rem;   } .tl-mgRgt075 {   margin-right:0.75rem;   } .tl-mgRgt1 {   margin-right:1rem;   } .tl-mgRgt2 {   margin-right:2rem;   } .tl-mgRgt3 {   margin-right:3rem;   } .tl-mgRgt4 {   margin-right:4rem;   } .tl-mgRgt5 {   margin-right:5rem;   } .tl-mgRgt6 {   margin-right:6rem;   } .tl-mgRgt7 {   margin-right:7rem;   } .tl-mgRgt8 {   margin-right:8rem;   }
	.tl-mgLft0 {   margin-left:0;   } .tl-mgLft025 {   margin-left:0.25rem;   } .tl-mgLft05 {   margin-left:0.5rem;   } .tl-mgLft075 {   margin-left:0.75rem;   } .tl-mgLft1 {   margin-left:1rem;   } .tl-mgLft2 {   margin-left:2rem;   } .tl-mgLft3 {   margin-left:3rem;   } .tl-mgLft4 {   margin-left:4rem;   } .tl-mgLft5 {   margin-left:5rem;   } .tl-mgLft6 {   margin-left:6rem;   } .tl-mgLft7 {   margin-left:7rem;   } .tl-mgLft8 {   margin-left:8rem;   }

	/* Padding */
	.tl-pdAll0 {   margin:0;   } .tl-pdAll025 {   margin:0.25rem;   } .tl-pdAll05 {   margin:0.5rem;   } .tl-pdAll075 {   margin:0.75rem;   } .tl-pdAll1 {   margin:1rem;   } .tl-pdAll2 {   margin:2rem;   } .tl-pdAll3 {   margin:3rem;   } .tl-pdAll4 {   margin:4rem;   } .tl-pdAll5 {   margin:5rem;   } .tl-pdAll6 {   margin:6rem;   } .tl-pdAll7 {   margin:7rem;   } .tl-pdAll8 {   margin:8rem;   }
	.tl-pdTop0 {   padding-top:0rem;   } .tl-pdTop025 {   padding-top:0.25rem;   } .tl-pdTop05 {   padding-top:0.5rem;   } .tl-pdTop075 {   padding-top:0.75rem;   } .tl-pdTop1 {   padding-top:1rem;   } .tl-pdTop2 {   padding-top:2rem;   } .tl-pdTop3 {   padding-top:3rem;   } .tl-pdTop4 {   padding-top:4rem;   } .tl-pdTop5 {   padding-top:5rem;   } .tl-pdTop6 {   padding-top:6rem;   } .tl-pdTop7 {   padding-top:7rem;   } .tl-pdTop8 {   padding-top:8rem;   }
	.tl-pdBtm0 {   padding-bottom:0rem;   } .tl-pdBtm025 {   padding-bottom:0.25rem;   } .tl-pdBtm05 {   padding-bottom:0.5rem;   } .tl-pdBtm075 {   padding-bottom:0.75rem;   } .tl-pdBtm1 {   padding-bottom:1rem;   } .tl-pdBtm2 {   padding-bottom:2rem;   } .tl-pdBtm3 {   padding-bottom:3rem;   } .tl-pdBtm4 {   padding-bottom:4rem;   } .tl-pdBtm5 {   padding-bottom:5rem;   } .tl-pdBtm6 {   padding-bottom:6rem;   } .tl-pdBtm7 {   padding-bottom:7rem;   } .tl-pdBtm8 {   padding-bottom:8rem;   }
	.tl-pdRgt0 {   padding-right:0rem;   } .tl-pdRgt025 {   padding-right:0.25rem;   } .tl-pdRgt05 {   padding-right:0.5rem;   } .tl-pdRgt075 {   padding-right:0.75rem;   } .tl-pdRgt1 {   padding-right:1rem;   } .tl-pdRgt2 {   padding-right:2rem;   } .tl-pdRgt3 {   padding-right:3rem;   } .tl-pdRgt4 {   padding-right:4rem;   } .tl-pdRgt5 {   padding-right:5rem;   } .tl-pdRgt6 {   padding-right:6rem;   } .tl-pdRgt7 {   padding-right:7rem;   } .tl-pdRgt8 {   padding-right:8rem;   }
	.tl-pdLft0 {   padding-left:0rem;   } .tl-pdLft025 {   padding-left:0.25rem;   } .tl-pdLft05 {   padding-left:0.5rem;   } .tl-pdLft075 {   padding-left:0.75rem;   } .tl-pdLft1 {   padding-left:1rem;   } .tl-pdLft2 {   padding-left:2rem;   } .tl-pdLft3 {   padding-left:3rem;   } .tl-pdLft4 {   padding-left:4rem;   } .tl-pdLft5 {   padding-left:5rem;   } .tl-pdLft6 {   padding-left:6rem;   } .tl-pdLft7 {   padding-left:7rem;   } .tl-pdLft8 {   padding-left:8rem;   }

	/* -------- Display helpers -------- */
	/* Display */
	.tl-dispNone	{   display:none;   }
	.tl-dispBlock	{   display:block;   }
	.tl-dispInlBlck	{   display:inline-block;   }
	.tl-dispFlex	{   display:flex;   }

	/* ----- Order ----- */
	.tl-flexOrder1	{   order:1;   }
	.tl-flexOrder2	{   order:2;   }
	.tl-flexOrder3	{   order:3;   }
	.tl-flexOrder4	{   order:4;   }
	.tl-flexOrder5	{   order:5;   }
	.tl-flexOrder6	{   order:6;   }
	.tl-flexOrder7	{   order:7;   }
	.tl-flexOrder8	{   order:8;   }
	.tl-flexOrder9	{   order:9;   }
	.tl-flexOrder10	{   order:10;   }
	.tl-flexOrder11	{   order:11;   }
	.tl-flexOrder12	{   order:12;   }

}
@media only screen and (max-width: 800px) {
	/* ---------------------------------------- *
	 * Tablet Small / .ts- / 6 columns
	 * ---------------------------------------- */

	/* ----- Margin and Padding helpers ----- */
	/* Margins */
	.ts-mgCenter {   margin-right:auto; margin-left:auto;   }
	.ts-mgAll0 {   margin:0;   } .ts-mgAll025 {   margin:0.25rem;   } .ts-mgAll05 {   margin:0.5rem;   } .ts-mgAll075 {   margin:0.75rem;   } .ts-mgAll1 {   margin:1rem;   } .ts-mgAll2 {   margin:2rem;   } .ts-mgAll3 {   margin:3rem;   } .ts-mgAll4 {   margin:4rem;   } .ts-mgAll5 {   margin:5rem;   } .ts-mgAll6 {   margin:6rem;   } .ts-mgAll7 {   margin:7rem;   } .ts-mgAll8 {   margin:8rem;   }
	.ts-mgTop0 {   margin-top:0;   } .ts-mgTop025 {   margin-top:0.25rem;   } .ts-mgTop05 {   margin-top:0.5rem;   } .ts-mgTop075 {   margin-top:0.75rem;   } .ts-mgTop1 {   margin-top:1rem;   } .ts-mgTop2 {   margin-top:2rem;   } .ts-mgTop3 {   margin-top:3rem;   } .ts-mgTop4 {   margin-top:4rem;   } .ts-mgTop5 {   margin-top:5rem;   } .ts-mgTop6 {   margin-top:6rem;   } .ts-mgTop7 {   margin-top:7rem;   } .ts-mgTop8 {   margin-top:8rem;   }
	.ts-mgBtm0 {   margin-bottom:0;   } .ts-mgBtm025 {   margin-bottom:0.25rem;   } .ts-mgBtm05 {   margin-bottom:0.5rem;   } .ts-mgBtm075 {   margin-bottom:0.75rem;   } .ts-mgBtm1 {   margin-bottom:1rem;   } .ts-mgBtm2 {   margin-bottom:2rem;   } .ts-mgBtm3 {   margin-bottom:3rem;   } .ts-mgBtm4 {   margin-bottom:4rem;   } .ts-mgBtm5 {   margin-bottom:5rem;   } .ts-mgBtm6 {   margin-bottom:6rem;   } .ts-mgBtm7 {   margin-bottom:7rem;   } .ts-mgBtm8 {   margin-bottom:8rem;   }
	.ts-mgRgt0 {   margin-right:0;   } .ts-mgRgt025 {   margin-right:0.25rem;   } .ts-mgRgt05 {   margin-right:0.5rem;   } .ts-mgRgt075 {   margin-right:0.75rem;   } .ts-mgRgt1 {   margin-right:1rem;   } .ts-mgRgt2 {   margin-right:2rem;   } .ts-mgRgt3 {   margin-right:3rem;   } .ts-mgRgt4 {   margin-right:4rem;   } .ts-mgRgt5 {   margin-right:5rem;   } .ts-mgRgt6 {   margin-right:6rem;   } .ts-mgRgt7 {   margin-right:7rem;   } .ts-mgRgt8 {   margin-right:8rem;   }
	.ts-mgLft0 {   margin-left:0;   } .ts-mgLft025 {   margin-left:0.25rem;   } .ts-mgLft05 {   margin-left:0.5rem;   } .ts-mgLft075 {   margin-left:0.75rem;   } .ts-mgLft1 {   margin-left:1rem;   } .ts-mgLft2 {   margin-left:2rem;   } .ts-mgLft3 {   margin-left:3rem;   } .ts-mgLft4 {   margin-left:4rem;   } .ts-mgLft5 {   margin-left:5rem;   } .ts-mgLft6 {   margin-left:6rem;   } .ts-mgLft7 {   margin-left:7rem;   } .ts-mgLft8 {   margin-left:8rem;   }

	/* Padding */
	.ts-pdAll0 {   margin:0;   } .ts-pdAll025 {   margin:0.25rem;   } .ts-pdAll05 {   margin:0.5rem;   } .ts-pdAll075 {   margin:0.75rem;   } .ts-pdAll1 {   margin:1rem;   } .ts-pdAll2 {   margin:2rem;   } .ts-pdAll3 {   margin:3rem;   } .ts-pdAll4 {   margin:4rem;   } .ts-pdAll5 {   margin:5rem;   } .ts-pdAll6 {   margin:6rem;   } .ts-pdAll7 {   margin:7rem;   } .ts-pdAll8 {   margin:8rem;   }
	.ts-pdTop0 {   padding-top:0rem;   } .ts-pdTop025 {   padding-top:0.25rem;   } .ts-pdTop05 {   padding-top:0.5rem;   } .ts-pdTop075 {   padding-top:0.75rem;   } .ts-pdTop1 {   padding-top:1rem;   } .ts-pdTop2 {   padding-top:2rem;   } .ts-pdTop3 {   padding-top:3rem;   } .ts-pdTop4 {   padding-top:4rem;   } .ts-pdTop5 {   padding-top:5rem;   } .ts-pdTop6 {   padding-top:6rem;   } .ts-pdTop7 {   padding-top:7rem;   } .ts-pdTop8 {   padding-top:8rem;   }
	.ts-pdBtm0 {   padding-bottom:0rem;   } .ts-pdBtm025 {   padding-bottom:0.25rem;   } .ts-pdBtm05 {   padding-bottom:0.5rem;   } .ts-pdBtm075 {   padding-bottom:0.75rem;   } .ts-pdBtm1 {   padding-bottom:1rem;   } .ts-pdBtm2 {   padding-bottom:2rem;   } .ts-pdBtm3 {   padding-bottom:3rem;   } .ts-pdBtm4 {   padding-bottom:4rem;   } .ts-pdBtm5 {   padding-bottom:5rem;   } .ts-pdBtm6 {   padding-bottom:6rem;   } .ts-pdBtm7 {   padding-bottom:7rem;   } .ts-pdBtm8 {   padding-bottom:8rem;   }
	.ts-pdRgt0 {   padding-right:0rem;   } .ts-pdRgt025 {   padding-right:0.25rem;   } .ts-pdRgt05 {   padding-right:0.5rem;   } .ts-pdRgt075 {   padding-right:0.75rem;   } .ts-pdRgt1 {   padding-right:1rem;   } .ts-pdRgt2 {   padding-right:2rem;   } .ts-pdRgt3 {   padding-right:3rem;   } .ts-pdRgt4 {   padding-right:4rem;   } .ts-pdRgt5 {   padding-right:5rem;   } .ts-pdRgt6 {   padding-right:6rem;   } .ts-pdRgt7 {   padding-right:7rem;   } .ts-pdRgt8 {   padding-right:8rem;   }
	.ts-pdLft0 {   padding-left:0rem;   } .ts-pdLft025 {   padding-left:0.25rem;   } .ts-pdLft05 {   padding-left:0.5rem;   } .ts-pdLft075 {   padding-left:0.75rem;   } .ts-pdLft1 {   padding-left:1rem;   } .ts-pdLft2 {   padding-left:2rem;   } .ts-pdLft3 {   padding-left:3rem;   } .ts-pdLft4 {   padding-left:4rem;   } .ts-pdLft5 {   padding-left:5rem;   } .ts-pdLft6 {   padding-left:6rem;   } .ts-pdLft7 {   padding-left:7rem;   } .ts-pdLft8 {   padding-left:8rem;   }

	/* -------- Display helpers -------- */
	/* Display */
	.ts-dispNone	{   display:none;   }
	.ts-dispBlock	{   display:block;   }
	.ts-dispInlBlck	{   display:inline-block;   }
	.ts-dispFlex	{   display:flex;   }

	/* ----- Order ----- */
	.ts-flexOrder1	{   order:1;   }
	.ts-flexOrder2	{   order:2;   }
	.ts-flexOrder3	{   order:3;   }
	.ts-flexOrder4	{   order:4;   }
	.ts-flexOrder5	{   order:5;   }
	.ts-flexOrder6	{   order:6;   }
	.ts-flexOrder7	{   order:7;   }
	.ts-flexOrder8	{   order:8;   }
	.ts-flexOrder9	{   order:9;   }
	.ts-flexOrder10	{   order:10;   }
	.ts-flexOrder11	{   order:11;   }
	.ts-flexOrder12	{   order:12;   }

}
@media only screen and (max-width: 600px) {
	/* ---------------------------------------- *
	 * Mobile Large / .ml- / 4 columns
	 * ---------------------------------------- */

	/* ----- Margin and Padding helpers ----- */
	/* Margins */
	.ml-mgCenter {   margin-right:auto; margin-left:auto;   }
	.ml-mgAll0 {   margin:0;   } .ml-mgAll025 {   margin:0.25rem;   } .ml-mgAll05 {   margin:0.5rem;   } .ml-mgAll075 {   margin:0.75rem;   } .ml-mgAll1 {   margin:1rem;   } .ml-mgAll2 {   margin:2rem;   } .ml-mgAll3 {   margin:3rem;   } .ml-mgAll4 {   margin:4rem;   } .ml-mgAll5 {   margin:5rem;   } .ml-mgAll6 {   margin:6rem;   } .ml-mgAll7 {   margin:7rem;   } .ml-mgAll8 {   margin:8rem;   }
	.ml-mgTop0 {   margin-top:0;   } .ml-mgTop025 {   margin-top:0.25rem;   } .ml-mgTop05 {   margin-top:0.5rem;   } .ml-mgTop075 {   margin-top:0.75rem;   } .ml-mgTop1 {   margin-top:1rem;   } .ml-mgTop2 {   margin-top:2rem;   } .ml-mgTop3 {   margin-top:3rem;   } .ml-mgTop4 {   margin-top:4rem;   } .ml-mgTop5 {   margin-top:5rem;   } .ml-mgTop6 {   margin-top:6rem;   } .ml-mgTop7 {   margin-top:7rem;   } .ml-mgTop8 {   margin-top:8rem;   }
	.ml-mgBtm0 {   margin-bottom:0;   } .ml-mgBtm025 {   margin-bottom:0.25rem;   } .ml-mgBtm05 {   margin-bottom:0.5rem;   } .ml-mgBtm075 {   margin-bottom:0.75rem;   } .ml-mgBtm1 {   margin-bottom:1rem;   } .ml-mgBtm2 {   margin-bottom:2rem;   } .ml-mgBtm3 {   margin-bottom:3rem;   } .ml-mgBtm4 {   margin-bottom:4rem;   } .ml-mgBtm5 {   margin-bottom:5rem;   } .ml-mgBtm6 {   margin-bottom:6rem;   } .ml-mgBtm7 {   margin-bottom:7rem;   } .ml-mgBtm8 {   margin-bottom:8rem;   }
	.ml-mgRgt0 {   margin-right:0;   } .ml-mgRgt025 {   margin-right:0.25rem;   } .ml-mgRgt05 {   margin-right:0.5rem;   } .ml-mgRgt075 {   margin-right:0.75rem;   } .ml-mgRgt1 {   margin-right:1rem;   } .ml-mgRgt2 {   margin-right:2rem;   } .ml-mgRgt3 {   margin-right:3rem;   } .ml-mgRgt4 {   margin-right:4rem;   } .ml-mgRgt5 {   margin-right:5rem;   } .ml-mgRgt6 {   margin-right:6rem;   } .ml-mgRgt7 {   margin-right:7rem;   } .ml-mgRgt8 {   margin-right:8rem;   }
	.ml-mgLft0 {   margin-left:0;   } .ml-mgLft025 {   margin-left:0.25rem;   } .ml-mgLft05 {   margin-left:0.5rem;   } .ml-mgLft075 {   margin-left:0.75rem;   } .ml-mgLft1 {   margin-left:1rem;   } .ml-mgLft2 {   margin-left:2rem;   } .ml-mgLft3 {   margin-left:3rem;   } .ml-mgLft4 {   margin-left:4rem;   } .ml-mgLft5 {   margin-left:5rem;   } .ml-mgLft6 {   margin-left:6rem;   } .ml-mgLft7 {   margin-left:7rem;   } .ml-mgLft8 {   margin-left:8rem;   }

	/* Padding */
	.ml-pdAll0 {   margin:0;   } .ml-pdAll025 {   margin:0.25rem;   } .ml-pdAll05 {   margin:0.5rem;   } .ml-pdAll075 {   margin:0.75rem;   } .ml-pdAll1 {   margin:1rem;   } .ml-pdAll2 {   margin:2rem;   } .ml-pdAll3 {   margin:3rem;   } .ml-pdAll4 {   margin:4rem;   } .ml-pdAll5 {   margin:5rem;   } .ml-pdAll6 {   margin:6rem;   } .ml-pdAll7 {   margin:7rem;   } .ml-pdAll8 {   margin:8rem;   }
	.ml-pdTop0 {   padding-top:0rem;   } .ml-pdTop025 {   padding-top:0.25rem;   } .ml-pdTop05 {   padding-top:0.5rem;   } .ml-pdTop075 {   padding-top:0.75rem;   } .ml-pdTop1 {   padding-top:1rem;   } .ml-pdTop2 {   padding-top:2rem;   } .ml-pdTop3 {   padding-top:3rem;   } .ml-pdTop4 {   padding-top:4rem;   } .ml-pdTop5 {   padding-top:5rem;   } .ml-pdTop6 {   padding-top:6rem;   } .ml-pdTop7 {   padding-top:7rem;   } .ml-pdTop8 {   padding-top:8rem;   }
	.ml-pdBtm0 {   padding-bottom:0rem;   } .ml-pdBtm025 {   padding-bottom:0.25rem;   } .ml-pdBtm05 {   padding-bottom:0.5rem;   } .ml-pdBtm075 {   padding-bottom:0.75rem;   } .ml-pdBtm1 {   padding-bottom:1rem;   } .ml-pdBtm2 {   padding-bottom:2rem;   } .ml-pdBtm3 {   padding-bottom:3rem;   } .ml-pdBtm4 {   padding-bottom:4rem;   } .ml-pdBtm5 {   padding-bottom:5rem;   } .ml-pdBtm6 {   padding-bottom:6rem;   } .ml-pdBtm7 {   padding-bottom:7rem;   } .ml-pdBtm8 {   padding-bottom:8rem;   }
	.ml-pdRgt0 {   padding-right:0rem;   } .ml-pdRgt025 {   padding-right:0.25rem;   } .ml-pdRgt05 {   padding-right:0.5rem;   } .ml-pdRgt075 {   padding-right:0.75rem;   } .ml-pdRgt1 {   padding-right:1rem;   } .ml-pdRgt2 {   padding-right:2rem;   } .ml-pdRgt3 {   padding-right:3rem;   } .ml-pdRgt4 {   padding-right:4rem;   } .ml-pdRgt5 {   padding-right:5rem;   } .ml-pdRgt6 {   padding-right:6rem;   } .ml-pdRgt7 {   padding-right:7rem;   } .ml-pdRgt8 {   padding-right:8rem;   }
	.ml-pdLft0 {   padding-left:0rem;   } .ml-pdLft025 {   padding-left:0.25rem;   } .ml-pdLft05 {   padding-left:0.5rem;   } .ml-pdLft075 {   padding-left:0.75rem;   } .ml-pdLft1 {   padding-left:1rem;   } .ml-pdLft2 {   padding-left:2rem;   } .ml-pdLft3 {   padding-left:3rem;   } .ml-pdLft4 {   padding-left:4rem;   } .ml-pdLft5 {   padding-left:5rem;   } .ml-pdLft6 {   padding-left:6rem;   } .ml-pdLft7 {   padding-left:7rem;   } .ml-pdLft8 {   padding-left:8rem;   }

	/* -------- Display helpers -------- */
	/* Display */
	.ml-dispNone	{   display:none;   }
	.ml-dispBlock	{   display:block;   }
	.ml-dispInlBlck	{   display:inline-block;   }
	.ml-dispFlex	{   display:flex;   }

	/* ----- Order ----- */
	.ml-flexOrder1	{   order:1;   }
	.ml-flexOrder2	{   order:2;   }
	.ml-flexOrder3	{   order:3;   }
	.ml-flexOrder4	{   order:4;   }
	.ml-flexOrder5	{   order:5;   }
	.ml-flexOrder6	{   order:6;   }
	.ml-flexOrder7	{   order:7;   }
	.ml-flexOrder8	{   order:8;   }
	.ml-flexOrder9	{   order:9;   }
	.ml-flexOrder10	{   order:10;   }
	.ml-flexOrder11	{   order:11;   }
	.ml-flexOrder12	{   order:12;   }

}
@media only screen and (max-width: 400px) {
	/* ---------------------------------------- *
	 * Mobile Small / .ms- / 2 columns
	 * ---------------------------------------- */
		
	/* ----- Margin and Padding helpers ----- */
	/* Margins */
	.ms-mgCenter {   margin-right:auto; margin-left:auto;   }
	.ms-mgAll0 {   margin:0;   } .ms-mgAll025 {   margin:0.25rem;   } .ms-mgAll05 {   margin:0.5rem;   } .ms-mgAll075 {   margin:0.75rem;   } .ms-mgAll1 {   margin:1rem;   } .ms-mgAll2 {   margin:2rem;   } .ms-mgAll3 {   margin:3rem;   } .ms-mgAll4 {   margin:4rem;   } .ms-mgAll5 {   margin:5rem;   } .ms-mgAll6 {   margin:6rem;   } .ms-mgAll7 {   margin:7rem;   } .ms-mgAll8 {   margin:8rem;   }
	.ms-mgTop0 {   margin-top:0;   } .ms-mgTop025 {   margin-top:0.25rem;   } .ms-mgTop05 {   margin-top:0.5rem;   } .ms-mgTop075 {   margin-top:0.75rem;   } .ms-mgTop1 {   margin-top:1rem;   } .ms-mgTop2 {   margin-top:2rem;   } .ms-mgTop3 {   margin-top:3rem;   } .ms-mgTop4 {   margin-top:4rem;   } .ms-mgTop5 {   margin-top:5rem;   } .ms-mgTop6 {   margin-top:6rem;   } .ms-mgTop7 {   margin-top:7rem;   } .ms-mgTop8 {   margin-top:8rem;   }
	.ms-mgBtm0 {   margin-bottom:0;   } .ms-mgBtm025 {   margin-bottom:0.25rem;   } .ms-mgBtm05 {   margin-bottom:0.5rem;   } .ms-mgBtm075 {   margin-bottom:0.75rem;   } .ms-mgBtm1 {   margin-bottom:1rem;   } .ms-mgBtm2 {   margin-bottom:2rem;   } .ms-mgBtm3 {   margin-bottom:3rem;   } .ms-mgBtm4 {   margin-bottom:4rem;   } .ms-mgBtm5 {   margin-bottom:5rem;   } .ms-mgBtm6 {   margin-bottom:6rem;   } .ms-mgBtm7 {   margin-bottom:7rem;   } .ms-mgBtm8 {   margin-bottom:8rem;   }
	.ms-mgRgt0 {   margin-right:0;   } .ms-mgRgt025 {   margin-right:0.25rem;   } .ms-mgRgt05 {   margin-right:0.5rem;   } .ms-mgRgt075 {   margin-right:0.75rem;   } .ms-mgRgt1 {   margin-right:1rem;   } .ms-mgRgt2 {   margin-right:2rem;   } .ms-mgRgt3 {   margin-right:3rem;   } .ms-mgRgt4 {   margin-right:4rem;   } .ms-mgRgt5 {   margin-right:5rem;   } .ms-mgRgt6 {   margin-right:6rem;   } .ms-mgRgt7 {   margin-right:7rem;   } .ms-mgRgt8 {   margin-right:8rem;   }
	.ms-mgLft0 {   margin-left:0;   } .ms-mgLft025 {   margin-left:0.25rem;   } .ms-mgLft05 {   margin-left:0.5rem;   } .ms-mgLft075 {   margin-left:0.75rem;   } .ms-mgLft1 {   margin-left:1rem;   } .ms-mgLft2 {   margin-left:2rem;   } .ms-mgLft3 {   margin-left:3rem;   } .ms-mgLft4 {   margin-left:4rem;   } .ms-mgLft5 {   margin-left:5rem;   } .ms-mgLft6 {   margin-left:6rem;   } .ms-mgLft7 {   margin-left:7rem;   } .ms-mgLft8 {   margin-left:8rem;   }

	/* Padding */
	.ms-pdAll0 {   margin:0;   } .ms-pdAll025 {   margin:0.25rem;   } .ms-pdAll05 {   margin:0.5rem;   } .ms-pdAll075 {   margin:0.75rem;   } .ms-pdAll1 {   margin:1rem;   } .ms-pdAll2 {   margin:2rem;   } .ms-pdAll3 {   margin:3rem;   } .ms-pdAll4 {   margin:4rem;   } .ms-pdAll5 {   margin:5rem;   } .ms-pdAll6 {   margin:6rem;   } .ms-pdAll7 {   margin:7rem;   } .ms-pdAll8 {   margin:8rem;   }
	.ms-pdTop0 {   padding-top:0rem;   } .ms-pdTop025 {   padding-top:0.25rem;   } .ms-pdTop05 {   padding-top:0.5rem;   } .ms-pdTop075 {   padding-top:0.75rem;   } .ms-pdTop1 {   padding-top:1rem;   } .ms-pdTop2 {   padding-top:2rem;   } .ms-pdTop3 {   padding-top:3rem;   } .ms-pdTop4 {   padding-top:4rem;   } .ms-pdTop5 {   padding-top:5rem;   } .ms-pdTop6 {   padding-top:6rem;   } .ms-pdTop7 {   padding-top:7rem;   } .ms-pdTop8 {   padding-top:8rem;   }
	.ms-pdBtm0 {   padding-bottom:0rem;   } .ms-pdBtm025 {   padding-bottom:0.25rem;   } .ms-pdBtm05 {   padding-bottom:0.5rem;   } .ms-pdBtm075 {   padding-bottom:0.75rem;   } .ms-pdBtm1 {   padding-bottom:1rem;   } .ms-pdBtm2 {   padding-bottom:2rem;   } .ms-pdBtm3 {   padding-bottom:3rem;   } .ms-pdBtm4 {   padding-bottom:4rem;   } .ms-pdBtm5 {   padding-bottom:5rem;   } .ms-pdBtm6 {   padding-bottom:6rem;   } .ms-pdBtm7 {   padding-bottom:7rem;   } .ms-pdBtm8 {   padding-bottom:8rem;   }
	.ms-pdRgt0 {   padding-right:0rem;   } .ms-pdRgt025 {   padding-right:0.25rem;   } .ms-pdRgt05 {   padding-right:0.5rem;   } .ms-pdRgt075 {   padding-right:0.75rem;   } .ms-pdRgt1 {   padding-right:1rem;   } .ms-pdRgt2 {   padding-right:2rem;   } .ms-pdRgt3 {   padding-right:3rem;   } .ms-pdRgt4 {   padding-right:4rem;   } .ms-pdRgt5 {   padding-right:5rem;   } .ms-pdRgt6 {   padding-right:6rem;   } .ms-pdRgt7 {   padding-right:7rem;   } .ms-pdRgt8 {   padding-right:8rem;   }
	.ms-pdLft0 {   padding-left:0rem;   } .ms-pdLft025 {   padding-left:0.25rem;   } .ms-pdLft05 {   padding-left:0.5rem;   } .ms-pdLft075 {   padding-left:0.75rem;   } .ms-pdLft1 {   padding-left:1rem;   } .ms-pdLft2 {   padding-left:2rem;   } .ms-pdLft3 {   padding-left:3rem;   } .ms-pdLft4 {   padding-left:4rem;   } .ms-pdLft5 {   padding-left:5rem;   } .ms-pdLft6 {   padding-left:6rem;   } .ms-pdLft7 {   padding-left:7rem;   } .ms-pdLft8 {   padding-left:8rem;   }

	/* -------- Display helpers -------- */
	/* Display */
	.ms-dispNone	{   display:none;   }
	.ms-dispBlock	{   display:block;   }
	.ms-dispInlBlck	{   display:inline-block;   }
	.ms-dispFlex	{   display:flex;   }

	/* ----- Order ----- */
	.ms-flexOrder1	{   order:1;   }
	.ms-flexOrder2	{   order:2;   }
	.ms-flexOrder3	{   order:3;   }
	.ms-flexOrder4	{   order:4;   }
	.ms-flexOrder5	{   order:5;   }
	.ms-flexOrder6	{   order:6;   }
	.ms-flexOrder7	{   order:7;   }
	.ms-flexOrder8	{   order:8;   }
	.ms-flexOrder9	{   order:9;   }
	.ms-flexOrder10	{   order:10;   }
	.ms-flexOrder11	{   order:11;   }
	.ms-flexOrder12	{   order:12;   }

}