/*STRUTTURA*/
.float-L {float:left;}
.float-R {float:right;}	
.floatNone {float:none;}
	
.d-none {display:none;/* !important;*/}	
.d-block {display:block;}
.d-inlineBlock {display:inline-block;}
	
.d-flex {display:flex;}
.d-inlineFlex {display:inline-flex;}
.flex-row {flex-direction:row;}
.flex-rowReverse {flex-direction:row-reverse;}	
.flex-column {flex-direction:column;}
.flex-columnReverse {flex-direction:column-reverse;}
.flex-fluid {flex:1 1 auto;}
.flex-grow {flex-grow:1 !important;}
.flex-shrink {flex-shrink:1 !important;}
	
.justify-contentStart {justify-content:flex-start;}
.justify-contentEnd {justify-content:flex-end;}
.justify-contentCenter {justify-content:center;}
.justify-contentBetween {justify-content:space-between;}
.justify-contentAround {justify-content:space-around;}
.justify-contentEvenly {justify-content:space-evenly;}	

.align-contentStart {align-content:flex-start;}
.align-contentEnd {align-content:flex-end;}
.align-contentCenter {align-content:center;}
.align-contentBaseline {align-content:baseline;}
.align-contentStretch {align-content:stretch;}
	
.align-itemsStart {align-items:flex-start;}
.align-itemsEnd {align-items:flex-end;}
.align-itemsCenter {align-items:center;}
.align-itemsBaseline {align-items:baseline;}
.align-itemsStretch {align-items:stretch;}

.align-selfStart {align-self:flex-start;}
.align-selfEnd {align-self:flex-end;}
.align-selfCenter {align-self:center;}
.align-selfBaseline {align-self:baseline;}
.align-selfStretch {align-self:stretch;}
	
.w-100 {width:100%;}
.w-90 {width:90%;}
.w-75 {width:75%;}
.w-50 {width:50%;}
.w-25 {width:25%;}
.w-auto {width:auto;}

.h-100 {height:100%;}
.h-75 {height:75%;}
.h-50 {height:50%;}
.h-25 {height:25%;}
.h-auto {height:auto;}	
	
.row {display:flex; flex-wrap:wrap;}	
	
.c-1 {flex:0 0 auto; width:8.33333333%;}	
.c-2 {flex:0 0 auto; width:16.66666667%;}		
.c-3 {flex:0 0 auto; width:25%;}	
.c-4 {flex:0 0 auto; width:33.33333333%;}
.c-5 {flex:0 0 auto; width:41.66666667%;}
.c-6 {flex:0 0 auto; width:50%;}
.c-7 {flex:0 0 auto; width:58.33333333%;}
.c-8 {flex:0 0 auto; width:66.66666667%;}
.c-9 {flex:0 0 auto; width:75%;}
.c-10 {flex:0 0 auto; width:83.33333333%;}
.c-11 {flex:0 0 auto; width:91.66666667%;}
.c-12 {flex:0 0 auto; width:100%;}

.p-0 {padding:0;}
.p-1 {padding:.25rem;}
.p-2 {padding:0.5rem;}
.p-3 {padding:1rem;}
.p-4 {padding:1.5rem;}
.p-5 {padding:3rem;}

.pL-0 {padding-left:0;}
.pL-1 {padding-left:.25rem;}
.pL-2 {padding-left:0.5rem;}
.pL-3 {padding-left:1rem;}
.pL-4 {padding-left:1.5rem;}
.pL-5 {padding-left:3rem;}	

.pR-0 {padding-right:0;}
.pR-1 {padding-right:.25rem;}
.pR-2 {padding-right:0.5rem;}
.pR-3 {padding-right:1rem;}
.pR-4 {padding-right:1.5rem;}
.pR-5 {padding-right:3rem;}	

.pT-0 {padding-top:0;}
.pT-1 {padding-top:.25rem;}
.pT-2 {padding-top:0.5rem;}
.pT-3 {padding-top:1rem;}
.pT-4 {padding-top:1.5rem;}
.pT-5 {padding-top:3rem;}	

.pB-0 {padding-bottom:0;}
.pB-1 {padding-bottom:.25rem;}
.pB-2 {padding-bottom:0.5rem;}
.pB-3 {padding-bottom:1rem;}
.pB-4 {padding-bottom:1.5rem;}
.pB-5 {padding-bottom:3rem;}	

.pTB-0 {padding-top:0; padding-bottom:0;}
.pTB-1 {padding-top:.25rem; padding-bottom:.25rem;}
.pTB-2 {padding-top:0.5rem; padding-bottom:0.5rem;}
.pTB-3 {padding-top:1rem; padding-bottom:1rem;}
.pTB-4 {padding-top:1.5rem; padding-bottom:1.5rem;}
.pTB-5 {padding-top:3rem; padding-bottom:3rem;}

.pLR-0 {padding-left:0; padding-right:0;}
.pLR-1 {padding-left:.25rem; padding-right:.25rem;}
.pLR-2 {padding-left:0.5rem; padding-right:0.5rem;}
.pLR-3 {padding-left:1rem; padding-right:1rem;}
.pLR-4 {padding-left:1.5rem; padding-right:1.5rem;}
.pLR-5 {padding-left:3rem; padding-right:3rem;}	

.m-0 {margin:0;}
.m-1 {margin:.25rem;}
.m-2 {margin:0.5rem;}
.m-3 {margin:1rem;}
.m-4 {margin:1.5rem;}
.m-5 {margin:3rem;}	

.mL-0 {margin-left:0;}
.mL-1 {margin-left:.25rem;}
.mL-2 {margin-left:0.5rem;}
.mL-3 {margin-left:1rem;}
.mL-4 {margin-left:1.5rem;}
.mL-5 {margin-left:3rem;}	

.mR-0 {margin-right:0;}
.mR-1 {margin-right:.25rem;}
.mR-2 {margin-right:0.5rem;}
.mR-3 {margin-right:1rem;}
.mR-4 {margin-right:1.5rem;}
.mR-5 {margin-right:3rem;}		

.mT-0 {margin-top:0;}
.mT-1 {margin-top:.25rem;}
.mT-2 {margin-top:0.5rem;}
.mT-3 {margin-top:1rem;}
.mT-4 {margin-top:1.5rem;}
.mT-5 {margin-top:3rem;}	

.mB-0 {margin-bottom:0;}
.mB-1 {margin-bottom:.25rem;}
.mB-2 {margin-bottom:0.5rem;}
.mB-3 {margin-bottom:1rem;}
.mB-4 {margin-bottom:1.5rem;}
.mB-5 {margin-bottom:3rem;}

.mTB-0 {margin-top:0; margin-bottom:0;}
.mTB-1 {margin-top:.25rem; margin-bottom:.25rem;}
.mTB-2 {margin-top:0.5rem; margin-bottom:0.5rem;}
.mTB-3 {margin-top:1rem; margin-bottom:1rem;}
.mTB-4 {margin-top:1.5rem; margin-bottom:1.5rem;}
.mTB-5 {margin-top:3rem; margin-bottom:3rem;}	

.mLR-0 {margin-left:0; margin-right:0;}
.mLR-1 {margin-left:.25rem; margin-right:.25rem;}
.mLR-2 {margin-left:0.5rem; margin-right:0.5rem;}
.mLR-3 {margin-left:1rem; margin-right:1rem;}
.mLR-4 {margin-left:1.5rem; margin-right:1.5rem;}
.mLR-5 {margin-left:3rem; margin-right:3rem;}		
	
.mLR-auto {margin-right:auto!important; margin-left:auto!important;}	
	
/*Small devices*/
@media screen and (min-width: 0px) and (max-width: 575px) { 
	
.float-LXs {float:left;}
.float-RXs {float:right;}	
.floatNoneXs {float:none;}
	
.d-noneXs {display:none !important;}	
.d-blockXs {display:block;}
.d-inlineBlockXs {display:inline-block;}
	
.d-flexXs {display:flex;}
.d-inlineFlexXs {display:inline-flex;}
.flex-rowXs {flex-direction:row;}
.flex-rowReverseXs {flex-direction:row-reverse;}	
.flex-columnXs {flex-direction:column;}
.flex-columnReverseXs {flex-direction:column-reverse;}
.flex-fluidXs {flex:1 1 auto;}
.flex-growXs {flex-grow:1;}
.flex-shrinkXs {flex-shrink:1;}
	
.justify-contentStartXs {justify-content:flex-start;}
.justify-contentEndXs {justify-content:flex-end;}
.justify-contentCenterXs {justify-content:center;}
.justify-contentBetweenXs {justify-content:space-between;}
.justify-contentAroundXs {justify-content:space-around;}
.justify-contentEvenlyXs {justify-content:space-evenly;}	

.align-contentStartXs {align-content:flex-start;}
.align-contentEndXs {align-content:flex-end;}
.align-contentCenterXs {align-content:center;}
.align-contentBaselineXs {align-content:baseline;}
.align-contentStretchXs {align-content:stretch;}
	
.align-itemsStartXs {align-items:flex-start;}
.align-itemsEndXs {align-items:flex-end;}
.align-itemsCenterXs {align-items:center;}
.align-itemsBaselineXs {align-items:baseline;}
.align-itemsStretchXs {align-items:stretch;}

.align-selfStartXs {align-self:flex-start;}
.align-selfEndXs {align-self:flex-end;}
.align-selfCenterXs {align-self:center;}
.align-selfBaselineXs {align-self:baseline;}
.align-selfStretchXs {align-self:stretch;}

.c-Xs1 {flex:0 0 auto; width:8.33333333% !important;}	
.c-Xs2 {flex:0 0 auto; width:16.66666667% !important;}		
.c-Xs3 {flex:0 0 auto; width:25% !important;}	
.c-Xs4 {flex:0 0 auto; width:33.33333333% !important;}
.c-Xs5 {flex:0 0 auto; width:41.66666667% !important;}
.c-Xs6 {flex:0 0 auto; width:50% !important;}
.c-Xs7 {flex:0 0 auto; width:58.33333333% !important;}
.c-Xs8 {flex:0 0 auto; width:66.66666667% !important;}
.c-Xs9 {flex:0 0 auto; width:75% !important;}
.c-Xs10 {flex:0 0 auto; width:83.33333333% !important;}
.c-Xs11 {flex:0 0 auto; width:91.66666667% !important;}
.c-Xs12 {flex:0 0 auto; width:100% !important;}	
.c-Sm {flex-shrink:0; width:100% !important; max-width:100% !important;}	
	
.container {max-width:100%;}  	

.p-Xs0 {padding:0;}	
.p-Xs1 {padding:.25rem;}
.p-Xs2 {padding:0.5rem;}
.p-Xs3 {padding:1rem;}
.p-Xs4 {padding:1.5rem;}
.p-Xs5 {padding:3rem;}

.pL-Xs0 {padding-left:0;}	
.pL-Xs1 {padding-left:.25rem;}
.pL-Xs2 {padding-left:0.5rem;}
.pL-Xs3 {padding-left:1rem;}
.pL-Xs4 {padding-left:1.5rem;}
.pL-Xs5 {padding-left:3rem;}	

.pR-Xs0 {padding-right:0;}	
.pR-Xs1 {padding-right:.25rem;}
.pR-Xs2 {padding-right:0.5rem;}
.pR-Xs3 {padding-right:1rem;}
.pR-Xs4 {padding-right:1.5rem;}
.pR-Xs5 {padding-right:3rem;}		

.pT-Xs0 {padding-top:0;}
.pT-Xs1 {padding-top:.25rem;}
.pT-Xs2 {padding-top:0.5rem;}
.pT-Xs3 {padding-top:1rem;}
.pT-Xs4 {padding-top:1.5rem;}
.pT-Xs5 {padding-top:3rem;}	

.pB-Xs0 {padding-bottom:0;}
.pB-Xs1 {padding-bottom:.25rem;}
.pB-Xs2 {padding-bottom:0.5rem;}
.pB-Xs3 {padding-bottom:1rem;}
.pB-Xs4 {padding-bottom:1.5rem;}
.pB-Xs5 {padding-bottom:3rem;}	

.pTB-Xs0 {padding-top:0; padding-bottom:0;}	
.pTB-Xs1 {padding-top:.25rem; padding-bottom:.25rem;}
.pTB-Xs2 {padding-top:0.5rem; padding-bottom:0.5rem;}
.pTB-Xs3 {padding-top:1rem; padding-bottom:1rem;}
.pTB-Xs4 {padding-top:1.5rem; padding-bottom:1.5rem;}
.pTB-Xs5 {padding-top:3rem; padding-bottom:3rem;}	

.pLR-Xs0 {padding-left:0; padding-right:0;}	
.pLR-Xs1 {padding-left:.25rem; padding-right:.25rem;}
.pLR-Xs2 {padding-left:0.5rem; padding-right:0.5rem;}
.pLR-Xs3 {padding-left:1rem; padding-right:1rem;}
.pLR-Xs4 {padding-left:1.5rem; padding-right:1.5rem;}
.pLR-Xs5 {padding-left:3rem; padding-right:3rem;}	

.m-Xs0 {margin:0;}	
.m-Xs1 {margin:.25rem;}
.m-Xs2 {margin:0.5rem;}
.m-Xs3 {margin:1rem;}
.m-Xs4 {margin:1.5rem;}
.m-Xs5 {margin:3rem;}	

.mL-Xs0 {margin-left:0;}	
.mL-Xs1 {margin-left:.25rem;}
.mL-Xs2 {margin-left:0.5rem;}
.mL-Xs3 {margin-left:1rem;}
.mL-Xs4 {margin-left:1.5rem;}
.mL-Xs5 {margin-left:3rem;}	

.mR-Xs0 {margin-right:0;}	
.mR-Xs1 {margin-right:.25rem;}
.mR-Xs2 {margin-right:0.5rem;}
.mR-Xs3 {margin-right:1rem;}
.mR-Xs4 {margin-right:1.5rem;}
.mR-Xs5 {margin-right:3rem;}		

.mT-Xs0 {margin-top:0;}
.mT-Xs1 {margin-top:.25rem;}
.mT-Xs2 {margin-top:0.5rem;}
.mT-Xs3 {margin-top:1rem;}
.mT-Xs4 {margin-top:1.5rem;}
.mT-Xs5 {margin-top:3rem;}	

.mB-Xs0 {margin-bottom:0;}
.mB-Xs1 {margin-bottom:.25rem;}
.mB-Xs2 {margin-bottom:0.5rem;}
.mB-Xs3 {margin-bottom:1rem;}
.mB-Xs4 {margin-bottom:1.5rem;}
.mB-Xs5 {margin-bottom:3rem;}	

.mTB-Xs0 {margin-top:0; margin-bottom:0;}	
.mTB-Xs1 {margin-top:.25rem; margin-bottom:.25rem;}
.mTB-Xs2 {margin-top:0.5rem; margin-bottom:0.5rem;}
.mTB-Xs3 {margin-top:1rem; margin-bottom:1rem;}
.mTB-Xs4 {margin-top:1.5rem; margin-bottom:1.5rem;}
.mTB-Xs5 {margin-top:3rem; margin-bottom:3rem;}	

.mLR-Xs0 {margin-left:0; margin-right:0;}	
.mLR-Xs1 {margin-left:.25rem; margin-right:.25rem;}
.mLR-Xs2 {margin-left:0.5rem; margin-right:0.5rem;}
.mLR-Xs3 {margin-left:1rem; margin-right:1rem;}
.mLR-Xs4 {margin-left:1.5rem; margin-right:1.5rem;}
.mLR-Xs5 {margin-left:3rem; margin-right:3rem;}

.mLR-autoXs {margin-right:auto!important; margin-left:auto!important;}		
	
}

/*Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) and (max-width: 767px) { 
	
.float-LSm {float:left;}
.float-RSm {float:right;}	
.floatNoneSm {float:none;}
	
.d-noneSm {display:none !important;}	
.d-blockSm {display:block;}
.d-inlineBlockSm {display:inline-block;}
	
.d-flexSm {display:flex;}
.d-inlineFlexSm {display:inline-flex;}
.flex-rowSm {flex-direction:row;}
.flex-rowReverseSm {flex-direction:row-reverse;}	
.flex-columnSm {flex-direction:column;}
.flex-columnReverseSm {flex-direction:column-reverse;}
.flex-fluidSm {flex:1 1 auto;}
.flex-growSm {flex-grow:1;}
.flex-shrinkSm {flex-shrink:1;}
	
.justify-contentStartSm {justify-content:flex-start;}
.justify-contentEndSm {justify-content:flex-end;}
.justify-contentCenterSm {justify-content:center;}
.justify-contentBetweenSm {justify-content:space-between;}
.justify-contentAroundSm {justify-content:space-around;}
.justify-contentEvenlySm {justify-content:space-evenly;}	

.align-contentStartSm {align-content:flex-start;}
.align-contentEndSm {align-content:flex-end;}
.align-contentCenterSm {align-content:center;}
.align-contentBaselineSm {align-content:baseline;}
.align-contentStretchSm {align-content:stretch;}
	
.align-itemsStartSm {align-items:flex-start;}
.align-itemsEndSm {align-items:flex-end;}
.align-itemsCenterSm {align-items:center;}
.align-itemsBaselineSm {align-items:baseline;}
.align-itemsStretchSm {align-items:stretch;}

.align-selfStartSm {align-self:flex-start;}
.align-selfEndSm {align-self:flex-end;}
.align-selfCenterSm {align-self:center;}
.align-selfBaselineSm {align-self:baseline;}
.align-selfStretchSm {align-self:stretch;}

.c-Sm1 {flex:0 0 auto; width:8.33333333% !important;}	
.c-Sm2 {flex:0 0 auto; width:16.66666667% !important;}		
.c-Sm3 {flex:0 0 auto; width:25% !important;}	
.c-Sm4 {flex:0 0 auto; width:33.33333333% !important;}
.c-Sm5 {flex:0 0 auto; width:41.66666667% !important;}
.c-Sm6 {flex:0 0 auto; width:50% !important;}
.c-Sm7 {flex:0 0 auto; width:58.33333333% !important;}
.c-Sm8 {flex:0 0 auto; width:66.66666667% !important;}
.c-Sm9 {flex:0 0 auto; width:75% !important;}
.c-Sm10 {flex:0 0 auto; width:83.33333333% !important;}
.c-Sm11 {flex:0 0 auto; width:91.66666667% !important;}
.c-Sm12 {flex:0 0 auto; width:100% !important;}	
.c-Sm {flex-shrink:0 !important; width:100% !important; max-width:100% !important;}
	
.container {max-width:540px;}  	

.p-Sm0 {padding:0;}	
.p-Sm1 {padding:.25rem;}
.p-Sm2 {padding:0.5rem;}
.p-Sm3 {padding:1rem;}
.p-Sm4 {padding:1.5rem;}
.p-Sm5 {padding:3rem;}

.pL-Sm0 {padding-left:0;}	
.pL-Sm1 {padding-left:.25rem;}
.pL-Sm2 {padding-left:0.5rem;}
.pL-Sm3 {padding-left:1rem;}
.pL-Sm4 {padding-left:1.5rem;}
.pL-Sm5 {padding-left:3rem;}	

.pR-Sm0 {padding-right:0;}	
.pR-Sm1 {padding-right:.25rem;}
.pR-Sm2 {padding-right:0.5rem;}
.pR-Sm3 {padding-right:1rem;}
.pR-Sm4 {padding-right:1.5rem;}
.pR-Sm5 {padding-right:3rem;}		

.pT-Sm0 {padding-top:0;}
.pT-Sm1 {padding-top:.25rem;}
.pT-Sm2 {padding-top:0.5rem;}
.pT-Sm3 {padding-top:1rem;}
.pT-Sm4 {padding-top:1.5rem;}
.pT-Sm5 {padding-top:3rem;}	

.pB-Sm0 {padding-bottom:0;}
.pB-Sm1 {padding-bottom:.25rem;}
.pB-Sm2 {padding-bottom:0.5rem;}
.pB-Sm3 {padding-bottom:1rem;}
.pB-Sm4 {padding-bottom:1.5rem;}
.pB-Sm5 {padding-bottom:3rem;}	

.pTB-Sm0 {padding-top:0; padding-bottom:0;}	
.pTB-Sm1 {padding-top:.25rem; padding-bottom:.25rem;}
.pTB-Sm2 {padding-top:0.5rem; padding-bottom:0.5rem;}
.pTB-Sm3 {padding-top:1rem; padding-bottom:1rem;}
.pTB-Sm4 {padding-top:1.5rem; padding-bottom:1.5rem;}
.pTB-Sm5 {padding-top:3rem; padding-bottom:3rem;}	

.pLR-Sm0 {padding-left:0; padding-right:0;}	
.pLR-Sm1 {padding-left:.25rem; padding-right:.25rem;}
.pLR-Sm2 {padding-left:0.5rem; padding-right:0.5rem;}
.pLR-Sm3 {padding-left:1rem; padding-right:1rem;}
.pLR-Sm4 {padding-left:1.5rem; padding-right:1.5rem;}
.pLR-Sm5 {padding-left:3rem; padding-right:3rem;}	
	
.m-Sm0 {margin:0;}	
.m-Sm1 {margin:.25rem;}
.m-Sm2 {margin:0.5rem;}
.m-Sm3 {margin:1rem;}
.m-Sm4 {margin:1.5rem;}
.m-Sm5 {margin:3rem;}	

.mL-Sm0 {margin-left:0;}	
.mL-Sm1 {margin-left:.25rem;}
.mL-Sm2 {margin-left:0.5rem;}
.mL-Sm3 {margin-left:1rem;}
.mL-Sm4 {margin-left:1.5rem;}
.mL-Sm5 {margin-left:3rem;}	

.mR-Sm0 {margin-right:0;}	
.mR-Sm1 {margin-right:.25rem;}
.mR-Sm2 {margin-right:0.5rem;}
.mR-Sm3 {margin-right:1rem;}
.mR-Sm4 {margin-right:1.5rem;}
.mR-Sm5 {margin-right:3rem;}		

.mT-Sm0 {margin-top:0;}
.mT-Sm1 {margin-top:.25rem;}
.mT-Sm2 {margin-top:0.5rem;}
.mT-Sm3 {margin-top:1rem;}
.mT-Sm4 {margin-top:1.5rem;}
.mT-Sm5 {margin-top:3rem;}	

.mB-Sm0 {margin-bottom:0;}
.mB-Sm1 {margin-bottom:.25rem;}
.mB-Sm2 {margin-bottom:0.5rem;}
.mB-Sm3 {margin-bottom:1rem;}
.mB-Sm4 {margin-bottom:1.5rem;}
.mB-Sm5 {margin-bottom:3rem;}	

.mTB-Sm0 {margin-top:0; margin-bottom:0;}	
.mTB-Sm1 {margin-top:.25rem; margin-bottom:.25rem;}
.mTB-Sm2 {margin-top:0.5rem; margin-bottom:0.5rem;}
.mTB-Sm3 {margin-top:1rem; margin-bottom:1rem;}
.mTB-Sm4 {margin-top:1.5rem; margin-bottom:1.5rem;}
.mTB-Sm5 {margin-top:3rem; margin-bottom:3rem;}	

.mLR-Sm0 {margin-left:0; margin-right:0;}	
.mLR-Sm1 {margin-left:.25rem; margin-right:.25rem;}
.mLR-Sm2 {margin-left:0.5rem; margin-right:0.5rem;}
.mLR-Sm3 {margin-left:1rem; margin-right:1rem;}
.mLR-Sm4 {margin-left:1.5rem; margin-right:1.5rem;}
.mLR-Sm5 {margin-left:3rem; margin-right:3rem;}

.mLR-autoSm {margin-right:auto!important; margin-left:auto!important;}		
	
}

/* Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) and (max-width: 991px) { 

.float-LMd {float:left;}
.float-RMd {float:right;}	
.floatNoneMd {float:none;}
	
.d-noneMd {display:none !important;}	
.d-blockMd {display:block;}
.d-inlineBlockMd {display:inline-block;}
	
.d-flexMd {display:flex;}
.d-inlineFlexMd {display:inline-flex;}
.flex-rowMd {flex-direction:row;}
.flex-rowReverseMd {flex-direction:row-reverse;}	
.flex-columnMd {flex-direction:column;}
.flex-columnReverseMd {flex-direction:column-reverse;}
.flex-fluidMd {flex:1 1 auto;}
.flex-growMd {flex-grow:1;}
.flex-shrinkMd {flex-shrink:1;}
	
.justify-contentStartMd {justify-content:flex-start;}
.justify-contentEndMd {justify-content:flex-end;}
.justify-contentCenterMd {justify-content:center;}
.justify-contentBetweenMd {justify-content:space-between;}
.justify-contentAroundMd {justify-content:space-around;}
.justify-contentEvenlyMd {justify-content:space-evenly;}	

.align-contentStartMd {align-content:flex-start;}
.align-contentEndMd {align-content:flex-end;}
.align-contentCenterMd {align-content:center;}
.align-contentBaselineMd {align-content:baseline;}
.align-contentStretchMd {align-content:stretch;}
	
.align-itemsStartMd {align-items:flex-start;}
.align-itemsEndMd {align-items:flex-end;}
.align-itemsCenterMd {align-items:center;}
.align-itemsBaselineMd {align-items:baseline;}
.align-itemsStretchMd {align-items:stretch;}

.align-selfStartMd {align-self:flex-start;}
.align-selfEndMd {align-self:flex-end;}
.align-selfCenterMd {align-self:center;}
.align-selfBaselineMd {align-self:baseline;}
.align-selfStretchMd {align-self:stretch;}
	
.c-Md1 {flex:0 0 auto; width:8.33333333% !important;}	
.c-Md2 {flex:0 0 auto; width:16.66666667% !important;}		
.c-Md3 {flex:0 0 auto; width:25% !important;}	
.c-Md4 {flex:0 0 auto; width:33.33333333% !important;}
.c-Md5 {flex:0 0 auto; width:41.66666667% !important;}
.c-Md6 {flex:0 0 auto; width:50% !important;}
.c-Md7 {flex:0 0 auto; width:58.33333333% !important;}
.c-Md8 {flex:0 0 auto; width:66.66666667% !important;}
.c-Md9 {flex:0 0 auto; width:75% !important;}
.c-Md10 {flex:0 0 auto; width:83.33333333% !important;}
.c-Md11 {flex:0 0 auto; width:91.66666667% !important;}
.c-Md12 {flex:0 0 auto; width:100% !important;}
	
.container {max-width:720px;}  	

.p-Md0 {padding:0;}	
.p-Md1 {padding:.25rem;}
.p-Md2 {padding:0.5rem;}
.p-Md3 {padding:1rem;}
.p-Md4 {padding:1.5rem;}
.p-Md5 {padding:3rem;}

.pL-Md0 {padding-left:0;}	
.pL-Md1 {padding-left:.25rem;}
.pL-Md2 {padding-left:0.5rem;}
.pL-Md3 {padding-left:1rem;}
.pL-Md4 {padding-left:1.5rem;}
.pL-Md5 {padding-left:3rem;}	

.pR-Md0 {padding-right:0;}
.pR-Md1 {padding-right:.25rem;}
.pR-Md2 {padding-right:0.5rem;}
.pR-Md3 {padding-right:1rem;}
.pR-Md4 {padding-right:1.5rem;}
.pR-Md5 {padding-right:3rem;}

.pT-Md0 {padding-top:0;}
.pT-Md1 {padding-top:.25rem;}
.pT-Md2 {padding-top:0.5rem;}
.pT-Md3 {padding-top:1rem;}
.pT-Md4 {padding-top:1.5rem;}
.pT-Md5 {padding-top:3rem;}	

.pB-Md0 {padding-bottom:0;}
.pB-Md1 {padding-bottom:.25rem;}
.pB-Md2 {padding-bottom:0.5rem;}
.pB-Md3 {padding-bottom:1rem;}
.pB-Md4 {padding-bottom:1.5rem;}
.pB-Md5 {padding-bottom:3rem;}	

.pTB-Md0 {padding-top:0; padding-bottom:0;}
.pTB-Md1 {padding-top:.25rem; padding-bottom:.25rem;}
.pTB-Md2 {padding-top:0.5rem; padding-bottom:0.5rem;}
.pTB-Md3 {padding-top:1rem; padding-bottom:1rem;}
.pTB-Md4 {padding-top:1.5rem; padding-bottom:1.5rem;}
.pTB-Md5 {padding-top:3rem; padding-bottom:3rem;}	

.pLR-Md0 {padding-left:0; padding-right:0;}	
.pLR-Md1 {padding-left:.25rem; padding-right:.25rem;}
.pLR-Md2 {padding-left:0.5rem; padding-right:0.5rem;}
.pLR-Md3 {padding-left:1rem; padding-right:1rem;}
.pLR-Md4 {padding-left:1.5rem; padding-right:1.5rem;}
.pLR-Md5 {padding-left:3rem; padding-right:3rem;}	
	
.m-Md0 {margin:0;}	
.m-Md1 {margin:.25rem;}
.m-Md2 {margin:0.5rem;}
.m-Md3 {margin:1rem;}
.m-Md4 {margin:1.5rem;}
.m-Md5 {margin:3rem;}	

.mL-Md0 {margin-left:0;}	
.mL-Md1 {margin-left:.25rem;}
.mL-Md2 {margin-left:0.5rem;}
.mL-Md3 {margin-left:1rem;}
.mL-Md4 {margin-left:1.5rem;}
.mL-Md5 {margin-left:3rem;}	

.mR-Md0 {margin-right:0;}	
.mR-Md1 {margin-right:.25rem;}
.mR-Md2 {margin-right:0.5rem;}
.mR-Md3 {margin-right:1rem;}
.mR-Md4 {margin-right:1.5rem;}
.mR-Md5 {margin-right:3rem;}		

.mT-Md0 {margin-top:0;}
.mT-Md1 {margin-top:.25rem;}
.mT-Md2 {margin-top:0.5rem;}
.mT-Md3 {margin-top:1rem;}
.mT-Md4 {margin-top:1.5rem;}
.mT-Md5 {margin-top:3rem;}	

.mB-Md0 {margin-bottom:0;}
.mB-Md1 {margin-bottom:.25rem;}
.mB-Md2 {margin-bottom:0.5rem;}
.mB-Md3 {margin-bottom:1rem;}
.mB-Md4 {margin-bottom:1.5rem;}
.mB-Md5 {margin-bottom:3rem;}	

.mTB-Md0 {margin-top:0; margin-bottom:0;}	
.mTB-Md1 {margin-top:.25rem; margin-bottom:.25rem;}
.mTB-Md2 {margin-top:0.5rem; margin-bottom:0.5rem;}
.mTB-Md3 {margin-top:1rem; margin-bottom:1rem;}
.mTB-Md4 {margin-top:1.5rem; margin-bottom:1.5rem;}
.mTB-Md5 {margin-top:3rem; margin-bottom:3rem;}	

.mLR-Md0 {margin-left:0; margin-right:0;}	
.mLR-Md1 {margin-left:.25rem; margin-right:.25rem;}
.mLR-Md2 {margin-left:0.5rem; margin-right:0.5rem;}
.mLR-Md3 {margin-left:1rem; margin-right:1rem;}
.mLR-Md4 {margin-left:1.5rem; margin-right:1.5rem;}
.mLR-Md5 {margin-left:3rem; margin-right:3rem;}

.mLR-autoMd {margin-right:auto!important; margin-left:auto!important;}		
	
}

/*Large devices (desktops, 992px and up)*/
@media (min-width: 992px)and (max-width: 1199px) { 
	
.float-LLg {float:left;}
.float-RLg {float:right;}	
.floatNoneLg {float:none;}
	
.d-noneLg {display:none !important;}	
.d-blockLg {display:block;}
.d-inlineBlockLg {display:inline-block;}
	
.d-flexLg {display:flex;}
.d-inlineFlexLg {display:inline-flex;}
.flex-rowLg {flex-direction:row;}
.flex-rowReverseLg {flex-direction:row-reverse;}	
.flex-columnLg {flex-direction:column;}
.flex-columnReverseLg {flex-direction:column-reverse;}
.flex-fluidLg {flex:1 1 auto;}
.flex-growLg {flex-grow:1;}
.flex-shrinkLg {flex-shrink:1;}
	
.justify-contentStartLg {justify-content:flex-start;}
.justify-contentEndLg {justify-content:flex-end;}
.justify-contentCenterLg {justify-content:center;}
.justify-contentBetweenLg {justify-content:space-between;}
.justify-contentAroundLg {justify-content:space-around;}
.justify-contentEvenlyLg {justify-content:space-evenly;}	

.align-contentStartLg {align-content:flex-start;}
.align-contentEndLg {align-content:flex-end;}
.align-contentCenterLg {align-content:center;}
.align-contentBaselineLg {align-content:baseline;}
.align-contentStretchLg {align-content:stretch;}
	
.align-itemsStartLg {align-items:flex-start;}
.align-itemsEndLg {align-items:flex-end;}
.align-itemsCenterLg {align-items:center;}
.align-itemsBaselineLg {align-items:baseline;}
.align-itemsStretchLg {align-items:stretch;}

.align-selfStartLg {align-self:flex-start;}
.align-selfEndLg {align-self:flex-end;}
.align-selfCenterLg {align-self:center;}
.align-selfBaselineLg {align-self:baseline;}
.align-selfStretchLg {align-self:stretch;}

.c-Lg1 {flex:0 0 auto; width:8.33333333% !important;}	
.c-Lg2 {flex:0 0 auto; width:16.66666667% !important;}		
.c-Lg3 {flex:0 0 auto; width:25% !important;}	
.c-Lg4 {flex:0 0 auto; width:33.33333333% !important;}
.c-Lg5 {flex:0 0 auto; width:41.66666667% !important;}
.c-Lg6 {flex:0 0 auto; width:50% !important;}
.c-Lg7 {flex:0 0 auto; width:58.33333333% !important;}
.c-Lg8 {flex:0 0 auto; width:66.66666667% !important;}
.c-Lg9 {flex:0 0 auto; width:75% !important;}
.c-Lg10 {flex:0 0 auto; width:83.33333333% !important;}
.c-Lg11 {flex:0 0 auto; width:91.66666667% !important;}
.c-Lg12 {flex:0 0 auto; width:100% !important;}	
	
.container {max-width:960px;}  	

.p-Lg0 {padding:0;}	
.p-Lg1 {padding:.25rem;}
.p-Lg2 {padding:0.5rem;}
.p-Lg3 {padding:1rem;}
.p-Lg4 {padding:1.5rem;}
.p-Lg5 {padding:3rem;}

.pL-Lg0 {padding-left:0;}	
.pL-Lg1 {padding-left:.25rem;}
.pL-Lg2 {padding-left:0.5rem;}
.pL-Lg3 {padding-left:1rem;}
.pL-Lg4 {padding-left:1.5rem;}
.pL-Lg5 {padding-left:3rem;}	

.pR-Lg0 {padding-right:0;}
.pR-Lg1 {padding-right:.25rem;}
.pR-Lg2 {padding-right:0.5rem;}
.pR-Lg3 {padding-right:1rem;}
.pR-Lg4 {padding-right:1.5rem;}
.pR-Lg5 {padding-right:3rem;}

.pT-Lg0 {padding-top:0;}
.pT-Lg1 {padding-top:.25rem;}
.pT-Lg2 {padding-top:0.5rem;}
.pT-Lg3 {padding-top:1rem;}
.pT-Lg4 {padding-top:1.5rem;}
.pT-Lg5 {padding-top:3rem;}	

.pB-Lg0 {padding-bottom:0;}
.pB-Lg1 {padding-bottom:.25rem;}
.pB-Lg2 {padding-bottom:0.5rem;}
.pB-Lg3 {padding-bottom:1rem;}
.pB-Lg4 {padding-bottom:1.5rem;}
.pB-Lg5 {padding-bottom:3rem;}	

.pTB-Lg0 {padding-top:0; padding-bottom:0;}
.pTB-Lg1 {padding-top:.25rem; padding-bottom:.25rem;}
.pTB-Lg2 {padding-top:0.5rem; padding-bottom:0.5rem;}
.pTB-Lg3 {padding-top:1rem; padding-bottom:1rem;}
.pTB-Lg4 {padding-top:1.5rem; padding-bottom:1.5rem;}
.pTB-Lg5 {padding-top:3rem; padding-bottom:3rem;}	

.pLR-Lg0 {padding-left:0; padding-right:0;}	
.pLR-Lg1 {padding-left:.25rem; padding-right:.25rem;}
.pLR-Lg2 {padding-left:0.5rem; padding-right:0.5rem;}
.pLR-Lg3 {padding-left:1rem; padding-right:1rem;}
.pLR-Lg4 {padding-left:1.5rem; padding-right:1.5rem;}
.pLR-Lg5 {padding-left:3rem; padding-right:3rem;}	
	
.m-Lg0 {margin:0;}	
.m-Lg1 {margin:.25rem;}
.m-Lg2 {margin:0.5rem;}
.m-Lg3 {margin:1rem;}
.m-Lg4 {margin:1.5rem;}
.m-Lg5 {margin:3rem;}	

.mL-Lg0 {margin-left:0;}	
.mL-Lg1 {margin-left:.25rem;}
.mL-Lg2 {margin-left:0.5rem;}
.mL-Lg3 {margin-left:1rem;}
.mL-Lg4 {margin-left:1.5rem;}
.mL-Lg5 {margin-left:3rem;}	

.mR-Lg0 {margin-right:0;}	
.mR-Lg1 {margin-right:.25rem;}
.mR-Lg2 {margin-right:0.5rem;}
.mR-Lg3 {margin-right:1rem;}
.mR-Lg4 {margin-right:1.5rem;}
.mR-Lg5 {margin-right:3rem;}		

.mT-Lg0 {margin-top:0;}
.mT-Lg1 {margin-top:.25rem;}
.mT-Lg2 {margin-top:0.5rem;}
.mT-Lg3 {margin-top:1rem;}
.mT-Lg4 {margin-top:1.5rem;}
.mT-Lg5 {margin-top:3rem;}	

.mB-Lg0 {margin-bottom:0;}
.mB-Lg1 {margin-bottom:.25rem;}
.mB-Lg2 {margin-bottom:0.5rem;}
.mB-Lg3 {margin-bottom:1rem;}
.mB-Lg4 {margin-bottom:1.5rem;}
.mB-Lg5 {margin-bottom:3rem;}	

.mTB-Lg0 {margin-top:0; margin-bottom:0;}	
.mTB-Lg1 {margin-top:.25rem; margin-bottom:.25rem;}
.mTB-Lg2 {margin-top:0.5rem; margin-bottom:0.5rem;}
.mTB-Lg3 {margin-top:1rem; margin-bottom:1rem;}
.mTB-Lg4 {margin-top:1.5rem; margin-bottom:1.5rem;}
.mTB-Lg5 {margin-top:3rem; margin-bottom:3rem;}	

.mLR-Lg0 {margin-left:0; margin-right:0;}	
.mLR-Lg1 {margin-left:.25rem; margin-right:.25rem;}
.mLR-Lg2 {margin-left:0.5rem; margin-right:0.5rem;}
.mLR-Lg3 {margin-left:1rem; margin-right:1rem;}
.mLR-Lg4 {margin-left:1.5rem; margin-right:1.5rem;}
.mLR-Lg5 {margin-left:3rem; margin-right:3rem;}

.mLR-autoLg {margin-right:auto!important; margin-left:auto!important;}		
	
}

/*X-Large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px)and (max-width: 1399px) { 
	
.float-LXl {float:left;}
.float-RXl {float:right;}	
.floatNoneXl {float:none;}
	
.d-noneXl {display:none !important;}	
.d-blockXl {display:block;}
.d-inlineBlockXl {display:inline-block;}
	
.d-flexXl {display:flex;}
.d-inlineFlexXl {display:inline-flex;}
.flex-rowXl {flex-direction:row;}
.flex-rowReverseXl {flex-direction:row-reverse;}	
.flex-columnXl {flex-direction:column;}
.flex-columnReverseXl {flex-direction:column-reverse;}
.flex-fluidXl {flex:1 1 auto;}
.flex-growXl {flex-grow:1;}
.flex-shrinkXl {flex-shrink:1;}
	
.justify-contentStartXl {justify-content:flex-start;}
.justify-contentEndXl {justify-content:flex-end;}
.justify-contentCenterXl {justify-content:center;}
.justify-contentBetweenXl {justify-content:space-between;}
.justify-contentAroundXl {justify-content:space-around;}
.justify-contentEvenlyXl {justify-content:space-evenly;}	

.align-contentStartXl {align-content:flex-start;}
.align-contentEndXl {align-content:flex-end;}
.align-contentCenterXl {align-content:center;}
.align-contentBaselineXl {align-content:baseline;}
.align-contentStretchXl {align-content:stretch;}
	
.align-itemsStartXl {align-items:flex-start;}
.align-itemsEndXl {align-items:flex-end;}
.align-itemsCenterXl {align-items:center;}
.align-itemsBaselineXl {align-items:baseline;}
.align-itemsStretchXl {align-items:stretch;}

.align-selfStartXl {align-self:flex-start;}
.align-selfEndXl {align-self:flex-end;}
.align-selfCenterXl {align-self:center;}
.align-selfBaselineXl {align-self:baseline;}
.align-selfStretchXl {align-self:stretch;}

.c-Xl1 {flex:0 0 auto; width:8.33333333% !important;}	
.c-Xl2 {flex:0 0 auto; width:16.66666667% !important;}		
.c-Xl3 {flex:0 0 auto; width:25% !important;}	
.c-Xl4 {flex:0 0 auto; width:33.33333333% !important;}
.c-Xl5 {flex:0 0 auto; width:41.66666667% !important;}
.c-Xl6 {flex:0 0 auto; width:50% !important;}
.c-Xl7 {flex:0 0 auto; width:58.33333333% !important;}
.c-Xl8 {flex:0 0 auto; width:66.66666667% !important;}
.c-Xl9 {flex:0 0 auto; width:75% !important;}
.c-Xl10 {flex:0 0 auto; width:83.33333333% !important;}
.c-Xl11 {flex:0 0 auto; width:91.66666667% !important;}
.c-Xl12 {flex:0 0 auto; width:100% !important;}	
	
.container {max-width:1140px;}  

.p-Xl0 {padding:0;}	
.p-Xl1 {padding:.25rem;}
.p-Xl2 {padding:0.5rem;}
.p-Xl3 {padding:1rem;}
.p-Xl4 {padding:1.5rem;}
.p-Xl5 {padding:3rem;}
.p-Xl6 {padding:4rem;}
.p-Xl7 {padding:5rem;}

.pL-Xl0 {padding-left:0;}	
.pL-Xl1 {padding-left:.25rem;}
.pL-Xl2 {padding-left:0.5rem;}
.pL-Xl3 {padding-left:1rem;}
.pL-Xl4 {padding-left:1.5rem;}
.pL-Xl5 {padding-left:3rem;}	

.pR-Xl0 {padding-right:0;}
.pR-Xl1 {padding-right:.25rem;}
.pR-Xl2 {padding-right:0.5rem;}
.pR-Xl3 {padding-right:1rem;}
.pR-Xl4 {padding-right:1.5rem;}
.pR-Xl5 {padding-right:3rem;}

.pT-Xl0 {padding-top:0;}
.pT-Xl1 {padding-top:.25rem;}
.pT-Xl2 {padding-top:0.5rem;}
.pT-Xl3 {padding-top:1rem;}
.pT-Xl4 {padding-top:1.5rem;}
.pT-Xl5 {padding-top:3rem;}	

.pB-Xl0 {padding-bottom:0;}
.pB-Xl1 {padding-bottom:.25rem;}
.pB-Xl2 {padding-bottom:0.5rem;}
.pB-Xl3 {padding-bottom:1rem;}
.pB-Xl4 {padding-bottom:1.5rem;}
.pB-Xl5 {padding-bottom:3rem;}	

.pTB-Xl0 {padding-top:0; padding-bottom:0;}
.pTB-Xl1 {padding-top:.25rem; padding-bottom:.25rem;}
.pTB-Xl2 {padding-top:0.5rem; padding-bottom:0.5rem;}
.pTB-Xl3 {padding-top:1rem; padding-bottom:1rem;}
.pTB-Xl4 {padding-top:1.5rem; padding-bottom:1.5rem;}
.pTB-Xl5 {padding-top:3rem; padding-bottom:3rem;}	

.pLR-Xl0 {padding-left:0; padding-right:0;}	
.pLR-Xl1 {padding-left:.25rem; padding-right:.25rem;}
.pLR-Xl2 {padding-left:0.5rem; padding-right:0.5rem;}
.pLR-Xl3 {padding-left:1rem; padding-right:1rem;}
.pLR-Xl4 {padding-left:1.5rem; padding-right:1.5rem;}
.pLR-Xl5 {padding-left:3rem; padding-right:3rem;}	
	
.m-Xl0 {margin:0;}	
.m-Xl1 {margin:.25rem;}
.m-Xl2 {margin:0.5rem;}
.m-Xl3 {margin:1rem;}
.m-Xl4 {margin:1.5rem;}
.m-Xl5 {margin:3rem;}	

.mL-Xl0 {margin-left:0;}	
.mL-Xl1 {margin-left:.25rem;}
.mL-Xl2 {margin-left:0.5rem;}
.mL-Xl3 {margin-left:1rem;}
.mL-Xl4 {margin-left:1.5rem;}
.mL-Xl5 {margin-left:3rem;}	

.mR-Xl0 {margin-right:0;}	
.mR-Xl1 {margin-right:.25rem;}
.mR-Xl2 {margin-right:0.5rem;}
.mR-Xl3 {margin-right:1rem;}
.mR-Xl4 {margin-right:1.5rem;}
.mR-Xl5 {margin-right:3rem;}		

.mT-Xl0 {margin-top:0;}
.mT-Xl1 {margin-top:.25rem;}
.mT-Xl2 {margin-top:0.5rem;}
.mT-Xl3 {margin-top:1rem;}
.mT-Xl4 {margin-top:1.5rem;}
.mT-Xl5 {margin-top:3rem;}	

.mB-Xl0 {margin-bottom:0;}
.mB-Xl1 {margin-bottom:.25rem;}
.mB-Xl2 {margin-bottom:0.5rem;}
.mB-Xl3 {margin-bottom:1rem;}
.mB-Xl4 {margin-bottom:1.5rem;}
.mB-Xl5 {margin-bottom:3rem;}	

.mTB-Xl0 {margin-top:0; margin-bottom:0;}	
.mTB-Xl1 {margin-top:.25rem; margin-bottom:.25rem;}
.mTB-Xl2 {margin-top:0.5rem; margin-bottom:0.5rem;}
.mTB-Xl3 {margin-top:1rem; margin-bottom:1rem;}
.mTB-Xl4 {margin-top:1.5rem; margin-bottom:1.5rem;}
.mTB-Xl5 {margin-top:3rem; margin-bottom:3rem;}	

.mLR-Xl0 {margin-left:0; margin-right:0;}	
.mLR-Xl1 {margin-left:.25rem; margin-right:.25rem;}
.mLR-Xl2 {margin-left:0.5rem; margin-right:0.5rem;}
.mLR-Xl3 {margin-left:1rem; margin-right:1rem;}
.mLR-Xl4 {margin-left:1.5rem; margin-right:1.5rem;}
.mLR-Xl5 {margin-left:3rem; margin-right:3rem;}

.mLR-autoXl {margin-right:auto!important; margin-left:auto!important;}		
	
}

/*XX-Large devices (larger desktops, 1400px and up)*/
@media (min-width: 1400px) { 	
	
.float-LXxl {float:left;}
.float-RXxl {float:right;}	
.floatNoneXxl {float:none;}
	
.d-noneXxl {display:none !important;}	
.d-blockXxl {display:block;}
.d-inlineBlockXxl {display:inline-block;}
	
.d-flexXxl {display:flex;}
.d-inlineFlexXxl {display:inline-flex;}
.flex-rowXxl {flex-direction:row;}
.flex-rowReverseXxl {flex-direction:row-reverse;}	
.flex-columnXxl {flex-direction:column;}
.flex-columnReverseXxl {flex-direction:column-reverse;}
.flex-fluidXxl {flex:1 1 auto;}
.flex-growXxl {flex-grow:1;}
.flex-shrinkXxl {flex-shrink:1;}
	
.justify-contentStartXxl {justify-content:flex-start;}
.justify-contentEndXxl {justify-content:flex-end;}
.justify-contentCenterXxl {justify-content:center;}
.justify-contentBetweenXxl {justify-content:space-between;}
.justify-contentAroundXxl {justify-content:space-around;}
.justify-contentEvenlyXxl {justify-content:space-evenly;}	

.align-contentStartXxl {align-content:flex-start;}
.align-contentEndXxl {align-content:flex-end;}
.align-contentCenterXxl {align-content:center;}
.align-contentBaselineXxl {align-content:baseline;}
.align-contentStretchXxl {align-content:stretch;}
	
.align-itemsStartXxl {align-items:flex-start;}
.align-itemsEndXxl {align-items:flex-end;}
.align-itemsCenterXxl {align-items:center;}
.align-itemsBaselineXxl {align-items:baseline;}
.align-itemsStretchXxl {align-items:stretch;}

.align-selfStartXxl {align-self:flex-start;}
.align-selfEndXxl {align-self:flex-end;}
.align-selfCenterXxl {align-self:center;}
.align-selfBaselineXxl {align-self:baseline;}
.align-selfStretchXxl {align-self:stretch;}

.c-Xxl1 {flex:0 0 auto; width:8.33333333% !important;}	
.c-Xxl2 {flex:0 0 auto; width:16.66666667% !important;}		
.c-Xxl3 {flex:0 0 auto; width:25% !important;}	
.c-Xxl4 {flex:0 0 auto; width:33.33333333% !important;}
.c-Xxl5 {flex:0 0 auto; width:41.66666667% !important;}
.c-Xxl6 {flex:0 0 auto; width:50% !important;}
.c-Xxl7 {flex:0 0 auto; width:58.33333333% !important;}
.c-Xxl8 {flex:0 0 auto; width:66.66666667% !important;}
.c-Xxl9 {flex:0 0 auto; width:75% !important;}
.c-Xxl10 {flex:0 0 auto; width:83.33333333% !important;}
.c-Xxl11 {flex:0 0 auto; width:91.66666667% !important;}
.c-Xxl12 {flex:0 0 auto; width:100% !important;}	
	
.container {max-width:1320px;}   

.p-Xxl0 {padding:0;}	
.p-Xxl1 {padding:.25rem;}
.p-Xxl2 {padding:0.5rem;}
.p-Xxl3 {padding:1rem;}
.p-Xxl4 {padding:1.5rem;}
.p-Xxl5 {padding:3rem;}
.p-Xxl6 {padding:5rem;}
.p-Xxl7 {padding:7rem;}

.pL-Xxl0 {padding-left:0;}	
.pL-Xxl1 {padding-left:.25rem;}
.pL-Xxl2 {padding-left:0.5rem;}
.pL-Xxl3 {padding-left:1rem;}
.pL-Xxl4 {padding-left:1.5rem;}
.pL-Xxl5 {padding-left:3rem;}	

.pR-Xxl0 {padding-right:0;}
.pR-Xxl1 {padding-right:.25rem;}
.pR-Xxl2 {padding-right:0.5rem;}
.pR-Xxl3 {padding-right:1rem;}
.pR-Xxl4 {padding-right:1.5rem;}
.pR-Xxl5 {padding-right:3rem;}

.pT-Xxl0 {padding-top:0;}
.pT-Xxl1 {padding-top:.25rem;}
.pT-Xxl2 {padding-top:0.5rem;}
.pT-Xxl3 {padding-top:1rem;}
.pT-Xxl4 {padding-top:1.5rem;}
.pT-Xxl5 {padding-top:3rem;}	

.pB-Xxl0 {padding-bottom:0;}
.pB-Xxl1 {padding-bottom:.25rem;}
.pB-Xxl2 {padding-bottom:0.5rem;}
.pB-Xxl3 {padding-bottom:1rem;}
.pB-Xxl4 {padding-bottom:1.5rem;}
.pB-Xxl5 {padding-bottom:3rem;}	

.pTB-Xxl0 {padding-top:0; padding-bottom:0;}
.pTB-Xxl1 {padding-top:.25rem; padding-bottom:.25rem;}
.pTB-Xxl2 {padding-top:0.5rem; padding-bottom:0.5rem;}
.pTB-Xxl3 {padding-top:1rem; padding-bottom:1rem;}
.pTB-Xxl4 {padding-top:1.5rem; padding-bottom:1.5rem;}
.pTB-Xxl5 {padding-top:3rem; padding-bottom:3rem;}	

.pLR-Xxl0 {padding-left:0; padding-right:0;}	
.pLR-Xxl1 {padding-left:.25rem; padding-right:.25rem;}
.pLR-Xxl2 {padding-left:0.5rem; padding-right:0.5rem;}
.pLR-Xxl3 {padding-left:1rem; padding-right:1rem;}
.pLR-Xxl4 {padding-left:1.5rem; padding-right:1.5rem;}
.pLR-Xxl5 {padding-left:3rem; padding-right:3rem;}	
	
.m-Xxl0 {margin:0;}	
.m-Xxl1 {margin:.25rem;}
.m-Xxl2 {margin:0.5rem;}
.m-Xxl3 {margin:1rem;}
.m-Xxl4 {margin:1.5rem;}
.m-Xxl5 {margin:3rem;}	

.mL-Xxl0 {margin-left:0;}	
.mL-Xxl1 {margin-left:.25rem;}
.mL-Xxl2 {margin-left:0.5rem;}
.mL-Xxl3 {margin-left:1rem;}
.mL-Xxl4 {margin-left:1.5rem;}
.mL-Xxl5 {margin-left:3rem;}	

.mR-Xxl0 {margin-right:0;}	
.mR-Xxl1 {margin-right:.25rem;}
.mR-Xxl2 {margin-right:0.5rem;}
.mR-Xxl3 {margin-right:1rem;}
.mR-Xxl4 {margin-right:1.5rem;}
.mR-Xxl5 {margin-right:3rem;}		

.mT-Xxl0 {margin-top:0;}
.mT-Xxl1 {margin-top:.25rem;}
.mT-Xxl2 {margin-top:0.5rem;}
.mT-Xxl3 {margin-top:1rem;}
.mT-Xxl4 {margin-top:1.5rem;}
.mT-Xxl5 {margin-top:3rem;}	

.mB-Xxl0 {margin-bottom:0;}
.mB-Xxl1 {margin-bottom:.25rem;}
.mB-Xxl2 {margin-bottom:0.5rem;}
.mB-Xxl3 {margin-bottom:1rem;}
.mB-Xxl4 {margin-bottom:1.5rem;}
.mB-Xxl5 {margin-bottom:3rem;}	

.mTB-Xxl0 {margin-top:0; margin-bottom:0;}	
.mTB-Xxl1 {margin-top:.25rem; margin-bottom:.25rem;}
.mTB-Xxl2 {margin-top:0.5rem; margin-bottom:0.5rem;}
.mTB-Xxl3 {margin-top:1rem; margin-bottom:1rem;}
.mTB-Xxl4 {margin-top:1.5rem; margin-bottom:1.5rem;}
.mTB-Xxl5 {margin-top:3rem; margin-bottom:3rem;}	

.mLR-Xxl0 {margin-left:0; margin-right:0;}	
.mLR-Xxl1 {margin-left:.25rem; margin-right:.25rem;}
.mLR-Xxl2 {margin-left:0.5rem; margin-right:0.5rem;}
.mLR-Xxl3 {margin-left:1rem; margin-right:1rem;}
.mLR-Xxl4 {margin-left:1.5rem; margin-right:1.5rem;}
.mLR-Xxl5 {margin-left:3rem; margin-right:3rem;}

.mLR-autoXxl {margin-right:auto!important; margin-left:auto!important;}		
	
}

