

/*  #################################################  */
/*  2025                                               */
/*  #################################################  */

/*	Break points */
/*
		xs	430
		sm	510
		md	620
		lg	760
		xl	940
		max	1200
*/



.__________________________basic{}

	.wz.cell
	{
		position:relative;
		display:flex;
		flex-direction: row;
		flex:1 1;
		flex-wrap:wrap;
		min-height:1px;
		z-index:1;
		align-self:center;
		justify-content:center;
	}

	.wz.cell > .cell-margin
	{
		display:flex;
		flex:1 1;
		flex-wrap:wrap;
		justify-content: center;
	}

	.wz.cell > .cell-margin > .cell-content
	{
		display:flex;
		flex:1 1;
		flex-wrap:wrap;
	}

	/* elements are no flex containers */
	.wz.cell.elements > .cell-margin > .cell-content > *
	{
		flex-grow:0;
	}

	.wz.cell.element > .cell-margin > .cell-content
	{
		display:block;
	}



/*	==================================================
	block width
	==================================================  */
.__________________________block_width{}

	.wz.block.wd-xs > .cell-margin > .cell-content
	{max-width: var(--block-width-xs);}

	.wz.block.wd-sm > .cell-margin > .cell-content
	{max-width: var(--block-width-sm);}

	.wz.block.wd-md > .cell-margin > .cell-content
	{max-width: var(--block-width-md);}

	.wz.block.wd-lg > .cell-margin > .cell-content
	{max-width: var(--block-width-lg);}

	.wz.block.wd-xl > .cell-margin > .cell-content
	{max-width: var(--block-width-xl);}

	.wz.block.wd-xxl > .cell-margin > .cell-content
	{max-width: var(--block-width-xxl);}

	.wz.block.wd-full > .cell-margin > .cell-content
	{max-width: var(--block-width-full);}



@media print {

  .wz.block.position-fixed-top {
    display:none;
    font-size:9px!important;
  }

}


/*
	media queries responsive steps

	step	min-width
	------------------------
	xxl		1200
	xl		 940
	lg		 760
	md		 620
	sm		 510
	xs		 430
	xxs		 360
*/


/*	==================================================
	width
	==================================================  */

	.wz.cell.wd-10
	{flex-basis: 10%;flex-grow:0;}

	.wz.cell.wd-15
	{flex-basis: 15%;flex-grow:0;}

	.wz.cell.wd-20
	{flex-basis: 20%;flex-grow:0;}

	.wz.cell.wd-25
	{flex-basis: 20%;flex-grow:0;}

	.wz.cell.wd-30
	{flex-basis: 30%;flex-grow:0;}

	.wz.cell.wd-35
	{flex-basis: 35%;flex-grow:0;}

	.wz.cell.wd-40
	{flex-basis: 40%;flex-grow:0;}

	.wz.cell.wd-45
	{flex-basis: 45%;flex-grow:0;}

	.wz.cell.wd-50
	{flex-basis: 50%;flex-grow:0;}

	.wz.cell.wd-55
	{flex-basis: 55%;flex-grow:0;}

	.wz.cell.wd-60
	{flex-basis: 60%;flex-grow:0;}

	.wz.cell.wd-65
	{flex-basis: 65%;flex-grow:0;}

	.wz.cell.wd-70
	{flex-basis: 70%;flex-grow:0;}

	.wz.cell.wd-75
	{flex-basis: 75%;flex-grow:0;}

	.wz.cell.wd-80
	{flex-basis: 80%;flex-grow:0;}

	.wz.cell.wd-85
	{flex-basis: 85%;flex-grow:0;}

	.wz.cell.wd-90
	{flex-basis: 90%;flex-grow:0;}

	.wz.cell.wd-95
	{flex-basis: 95%;flex-grow:0;}

	.wz.cell.wd-100
	{flex-basis: 100%;}


/*	==================================================
	inner width
	==================================================  */
	.wz.cell.iw-50 > .cell-margin
	{
		flex-basis:50%;
		flex-grow:0;
	}


/*	==================================================
	inner align
	==================================================  */
	.wz.cell.ia-left {justify-content:left;}
	.wz.cell.ia-center {justify-content:center;}
	.wz.cell.ia-right {justify-content:right;}


/*	==================================================
	flex-grow
	==================================================  */
	.fg0
	{flex-grow:0;}

	.fg1
	{flex-grow:1;}

	.fg2
	{flex-grow:2;}

	.fg3
	{flex-grow:3;}

	.fg4
	{flex-grow:4;}

	.fg5
	{flex-grow:5;}

	.fg6
	{flex-grow:6;}

	.fg7
	{flex-grow:7;}

	.fg8
	{flex-grow:8;}


/* ####################################################### */


/* ####################################################### */

/*	==================================================
	align horizontal
	==================================================  */
	.ah-left > .cell-margin > .cell-content,
	.ah-left > a > .cell-margin > .cell-content
	{justify-content:flex-start;}

	.ah-center > .cell-margin > .cell-content,
	.ah-center > a > .cell-margin > .cell-content
	{justify-content:center;}

	.ah-right > .cell-margin > .cell-content,
	.ah-right > a > .cell-margin > .cell-content
	{justify-content:flex-end;}

	.ah-around > .cell-margin > .cell-content,
	.ah-around > a > .cell-margin > .cell-content
	{justify-content:space-around;}

	.ah-between > .cell-margin > .cell-content,
	.ah-between > a > .cell-margin > .cell-content
	{justify-content:space-between;}

	.ah-evenly > .cell-margin > .cell-content,
	.ah-evenly > a > .cell-margin > .cell-content
	{justify-content:space-evenly;}


/*	==================================================
	align vertical - container items
	==================================================  */
	.av-top > .cell-margin > .cell-content > *
	{
		align-self: flex-start;
	}

	.av-center > .cell-margin > .cell-content > *
	{
		align-self: center;
	}

	.av-bottom > .cell-margin > .cell-content > *
	{
		align-self: flex-end;
	}

	.av-stretch > .cell-margin > .cell-content > *
	{
		align-self: stretch;
	}


/*	==================================================
	align vertical - single items
	==================================================  */
	.wz.element.av-stretch
	{
		align-self: stretch !important;
	}



/*	==================================================
	break
	==================================================  */
	div.break0,
	div.break-xs0,
	div.break-sm0,
	div.break-md0,
	div.break-lg0,
	div.break-xl0,
	div.break-xxl0
	{
		display:none;
	}


	.cell-content > .break-xxs1,
	.cell-content > .break-xs1,
	.cell-content > .break-sm1,
	.cell-content > .break-md1,
	.cell-content > .break-lg1,
	.cell-content > .break-xl1,
	.cell-content > .break-xxl1
	{
		margin-top: 0 !important;
		margin-bottom: 0 !important;
	}


	div.break1
	{flex-basis:100%}


	div.break0
	{display: none;}


/*	==================================================
	gap XXS
	==================================================  */
.__________________________gap{}

	.gp-xxs > .cell-margin > .cell-content
	{
		column-gap: var(--gap-xxs);
		margin-top: calc( 0px - calc(var(--gap-xxs) / 2 ) );
	}


	.gp-xxs > .cell-margin > .cell-content > *
	{
		margin-top: calc(var(--gap-xxs) / 2);
		margin-bottom: calc(var(--gap-xxs) / 2);
	}


	.gp-xs > .cell-margin > .cell-content
	{
		column-gap: var(--gap-xs);
		margin-top: calc( 0px - calc(var(--gap-xs) / 2 ) );
	}	
	.gp-xs > .cell-margin > .cell-content > *
	{
		margin-top: calc(var(--gap-xs) / 2);
		margin-bottom: calc(var(--gap-xs) / 2);
	}

	.gp-sm > .cell-margin > .cell-content {
		column-gap: var(--gap-sm);
		margin-top: calc( 0px - calc(var(--gap-sm) / 2 ) );
	}	
	.gp-sm > .cell-margin > .cell-content > * {
		margin-top: calc(var(--gap-sm) / 2);
		margin-bottom: calc(var(--gap-sm) / 2);
	}

	.gp-md > .cell-margin > .cell-content {
		column-gap: var(--gap-md);
		margin-top: calc( 0px - calc(var(--gap-md) / 2 ) );
	}	
	.gp-md > .cell-margin > .cell-content > * {
		margin-top: calc(var(--gap-md) / 2);
		margin-bottom: calc(var(--gap-md) / 2);
	}

	.gp-lg > .cell-margin > .cell-content {
		column-gap: var(--gap-lg);
		margin-top: calc( 0px - calc(var(--gap-lg) / 2 ) );
	}
	.gp-lg > .cell-margin > .cell-content > * {
		margin-top: calc(var(--gap-lg) / 2);
		margin-bottom: calc(var(--gap-lg) / 2);
	}

	.gp-xl > .cell-margin > .cell-content {
		column-gap: var(--gap-xl);
		margin-top: calc( 0px - calc(var(--gap-xl) / 2 ) );
	}
	.gp-xl > .cell-margin > .cell-content > * {
		margin-top: calc(var(--gap-xl) / 2);
		margin-bottom: calc(var(--gap-xl) / 2);
	}

	.gp-xxl > .cell-margin > .cell-content {
		column-gap: var(--xxl);
		margin-top: calc( 0px - calc(var(--gap-xxl) / 2 ) );
	}
	.gp-xxl > .cell-margin > .cell-content > * {
		margin-top: calc(var(--gap-xxl) / 2);
		margin-bottom: calc(var(--gap-xxl) / 2);
	}




/*	==================================================
	padding/margin XXS
	==================================================  */
.__________________________padding_margin{}

	.pd-xxs > .cell-margin > .cell-content,
	.pd-t-xxs > .cell-margin > .cell-content,
	.pd-tb-xxs > .cell-margin > .cell-content,
	.mr-xxs > .cell-margin,
	.mr-t-xxs > .cell-margin,
	.mr-tb-xxs > .cell-margin
	{padding-top: var(--xxs);}	

	.pd-xxs > .cell-margin > .cell-content,
	.pd-b-xxs > .cell-margin > .cell-content,
	.pd-tb-xxs > .cell-margin > .cell-content,
	.mr-xxs > .cell-margin,
	.mr-b-xxs > .cell-margin,
	.mr-tb-xxs > .cell-margin
	{padding-bottom: var(--xxs);}	

	.pd-xxs > .cell-margin > .cell-content,
	.pd-l-xxs > .cell-margin > .cell-content,
	.pd-lr-xxs > .cell-margin > .cell-content,
	.mr-xxs > .cell-margin,
	.mr-l-xxs > .cell-margin,
	.mr-lr-xxs > .cell-margin
	{padding-left: var(--xxs);}	

	.pd-xxs > .cell-margin > .cell-content,
	.pd-r-xxs > .cell-margin > .cell-content,
	.pd-lr-xxs > .cell-margin > .cell-content,
	.mr-xxs > .cell-margin,
	.mr-r-xxs > .cell-margin,
	.mr-lr-xxs > .cell-margin
	{padding-right: var(--xxs);}	


/*	==================================================
	padding/margin XS
	==================================================  */

	.pd-xs > .cell-margin > .cell-content,
	.pd-t-xs > .cell-margin > .cell-content,
	.pd-tb-xs > .cell-margin > .cell-content,
	.mr-xs > .cell-margin,
	.mr-t-xs > .cell-margin,
	.mr-tb-xs > .cell-margin
	{padding-top: var(--xs);}	

	.pd-xs > .cell-margin > .cell-content,
	.pd-b-xs > .cell-margin > .cell-content,
	.pd-tb-xs > .cell-margin > .cell-content,
	.mr-xs > .cell-margin,
	.mr-b-xs > .cell-margin,
	.mr-tb-xs > .cell-margin
	{padding-bottom: var(--xs);}	

	.pd-xs > .cell-margin > .cell-content,
	.pd-l-xs > .cell-margin > .cell-content,
	.pd-lr-xs > .cell-margin > .cell-content,
	.mr-xs > .cell-margin,
	.mr-l-xs > .cell-margin,
	.mr-lr-xs > .cell-margin
	{padding-left: var(--xs);}	

	.pd-xs > .cell-margin > .cell-content,
	.pd-r-xs > .cell-margin > .cell-content,
	.pd-lr-xs > .cell-margin > .cell-content,
	.mr-xs > .cell-margin,
	.mr-r-xs > .cell-margin,
	.mr-lr-xs > .cell-margin
	{padding-right: var(--xs);}	


/*	==================================================
	padding/margin SM
	==================================================  */

	.pd-sm > .cell-margin > .cell-content,
	.pd-t-sm > .cell-margin > .cell-content,
	.pd-tb-sm > .cell-margin > .cell-content,
	.mr-sm > .cell-margin,
	.mr-t-sm > .cell-margin,
	.mr-tb-sm > .cell-margin
	{padding-top: var(--sm);}	

	.pd-sm > .cell-margin > .cell-content,
	.pd-b-sm > .cell-margin > .cell-content,
	.pd-tb-sm > .cell-margin > .cell-content,
	.mr-sm > .cell-margin,
	.mr-b-sm > .cell-margin,
	.mr-tb-sm > .cell-margin
	{padding-bottom: var(--sm);}	

	.pd-sm > .cell-margin > .cell-content,
	.pd-l-sm > .cell-margin > .cell-content,
	.pd-lr-sm > .cell-margin > .cell-content,
	.mr-sm > .cell-margin,
	.mr-l-sm > .cell-margin,
	.mr-lr-sm > .cell-margin
	{padding-left: var(--sm);}	

	.pd-sm > .cell-margin > .cell-content,
	.pd-r-sm > .cell-margin > .cell-content,
	.pd-lr-sm > .cell-margin > .cell-content,
	.mr-sm > .cell-margin,
	.mr-r-sm > .cell-margin,
	.mr-lr-sm > .cell-margin
	{padding-right: var(--sm);}	


/*	==================================================
	XXS - padding/margin MD
	==================================================  */

	.pd-md > .cell-margin > .cell-content,
	.pd-t-md > .cell-margin > .cell-content,
	.pd-tb-md > .cell-margin > .cell-content,
	.mr-md > .cell-margin,
	.mr-t-md > .cell-margin,
	.mr-tb-md > .cell-margin
	{padding-top: var(--md);}	

	.pd-md > .cell-margin > .cell-content,
	.pd-b-md > .cell-margin > .cell-content,
	.pd-tb-md > .cell-margin > .cell-content,
	.mr-md > .cell-margin,
	.mr-b-md > .cell-margin,
	.mr-tb-md > .cell-margin
	{padding-bottom: var(--md);}	

	.pd-md > .cell-margin > .cell-content,
	.pd-l-md > .cell-margin > .cell-content,
	.pd-lr-md > .cell-margin > .cell-content,
	.mr-md > .cell-margin,
	.mr-l-md > .cell-margin,
	.mr-lr-md > .cell-margin
	{padding-left: var(--md);}	

	.pd-md > .cell-margin > .cell-content,
	.pd-r-md > .cell-margin > .cell-content,
	.pd-lr-md > .cell-margin > .cell-content,
	.mr-md > .cell-margin,
	.mr-r-md > .cell-margin,
	.mr-lr-md > .cell-margin
	{padding-right: var(--md);}	


/*	==================================================
	padding/margin LG
	==================================================  */

	.pd-lg > .cell-margin > .cell-content,
	.pd-t-lg > .cell-margin > .cell-content,
	.pd-tb-lg > .cell-margin > .cell-content,
	.mr-lg > .cell-margin,
	.mr-t-lg > .cell-margin,
	.mr-tb-lg > .cell-margin
	{padding-top: var(--lg);}	

	.pd-lg > .cell-margin > .cell-content,
	.pd-b-lg > .cell-margin > .cell-content,
	.pd-tb-lg > .cell-margin > .cell-content,
	.mr-lg > .cell-margin,
	.mr-b-lg > .cell-margin,
	.mr-tb-lg > .cell-margin
	{padding-bottom: var(--lg);}	

	.pd-lg > .cell-margin > .cell-content,
	.pd-l-lg > .cell-margin > .cell-content,
	.pd-lr-lg > .cell-margin > .cell-content,
	.mr-lg > .cell-margin,
	.mr-l-lg > .cell-margin,
	.mr-lr-lg > .cell-margin
	{padding-left: var(--lg);}	

	.pd-lg > .cell-margin > .cell-content,
	.pd-r-lg > .cell-margin > .cell-content,
	.pd-lr-lg > .cell-margin > .cell-content,
	.mr-lg > .cell-margin,
	.mr-r-lg > .cell-margin,
	.mr-lr-lg > .cell-margin
	{padding-right: var(--lg);}	


/*	==================================================
	padding/margin XL
	==================================================  */

	.pd-xl > .cell-margin > .cell-content,
	.pd-t-xl > .cell-margin > .cell-content,
	.pd-tb-xl > .cell-margin > .cell-content,
	.mr-xl > .cell-margin,
	.mr-t-xl > .cell-margin,
	.mr-tb-xl > .cell-margin
	{padding-top: var(--xl);}	

	.pd-xl > .cell-margin > .cell-content,
	.pd-b-xl > .cell-margin > .cell-content,
	.pd-tb-xl > .cell-margin > .cell-content,
	.mr-xl > .cell-margin,
	.mr-b-xl > .cell-margin,
	.mr-tb-xl > .cell-margin
	{padding-bottom: var(--xl);}	

	.pd-xl > .cell-margin > .cell-content,
	.pd-l-xl > .cell-margin > .cell-content,
	.pd-lr-xl > .cell-margin > .cell-content,
	.mr-xl > .cell-margin,
	.mr-l-xl > .cell-margin,
	.mr-lr-xl > .cell-margin
	{padding-left: var(--xl);}	

	.pd-xl > .cell-margin > .cell-content,
	.pd-r-xl > .cell-margin > .cell-content,
	.pd-lr-xl > .cell-margin > .cell-content,
	.mr-xl > .cell-margin,
	.mr-r-xl > .cell-margin,
	.mr-lr-xl > .cell-margin
	{padding-right: var(--xl);}	


/*	==================================================
	padding/margin XXL
	==================================================  */

	.pd-xxl > .cell-margin > .cell-content,
	.pd-t-xxl > .cell-margin > .cell-content,
	.pd-tb-xxl > .cell-margin > .cell-content,
	.mr-xxl > .cell-margin,
	.mr-t-xxl > .cell-margin,
	.mr-tb-xxl > .cell-margin
	{padding-top: var(--xxl);}	

	.pd-xxl > .cell-margin > .cell-content,
	.pd-b-xxl > .cell-margin > .cell-content,
	.pd-tb-xxl > .cell-margin > .cell-content,
	.mr-xxl > .cell-margin,
	.mr-b-xxl > .cell-margin,
	.mr-tb-xxl > .cell-margin
	{padding-bottom: var(--xxl);}	

	.pd-xxl > .cell-margin > .cell-content,
	.pd-l-xxl > .cell-margin > .cell-content,
	.pd-lr-xxl > .cell-margin > .cell-content,
	.mr-xxl > .cell-margin,
	.mr-l-xxl > .cell-margin,
	.mr-lr-xxl > .cell-margin
	{padding-left: var(--xxl);}	

	.pd-xxl > .cell-margin > .cell-content,
	.pd-r-xxl > .cell-margin > .cell-content,
	.pd-lr-xxl > .cell-margin > .cell-content,
	.mr-xxl > .cell-margin,
	.mr-r-xxl > .cell-margin,
	.mr-lr-xxl > .cell-margin
	{padding-right: var(--xxl);}	


/*	==================================================
	style
	example: .st-d3:not(.block)
	==================================================  */

	.st-l1 > .cell-margin > .cell-content
	{background-color: var(--st-light1-back-col);color: var(--st-light1-text-col);}

	.st-l2 > .cell-margin > .cell-content
	{background-color: var(--st-light2-back-col);color: var(--st-light2-text-col);}

	.st-l3
	{
		background-color: var(--st-light3-back-col);
		color: var(--st-light3-text-col);
		backdrop-filter: blur(var(--st-light3-blur));
		box-shadow: var(--st-light3-shadow);
	}

	.st-m1 > .cell-margin > .cell-content
	{background-color: var(--st-medium1-back-col);color: var(--st-medium1-text-col);}

	.st-m2 > .cell-margin > .cell-content
	{background-color: var(--st-medium2-back-col);color: var(--st-medium2-text-col);}

	.st-m3 > .cell-margin > .cell-content
	{background-color: var(--st-medium3-back-col);color: var(--st-medium3-text-col);}

	.st-d1 > .cell-margin > .cell-content
	{background-color: var(--st-dark1-back-col);color: var(--st-dark1-text-col);}

	.st-d2 > .cell-margin > .cell-content
	{background-color: var(--st-dark2-back-col);color: var(--st-dark2-text-col);}

	.st-d3 > .cell-margin > .cell-content
	{background-color: var(--st-dark3-back-col);color: var(--st-dark3-text-col);}


/*	---------------------------------------------------
	border - 1
	--------------------------------------------------- */
	.ob-1 > .cell-margin,
	.ob-t-1 > .cell-margin,
	.ob-tb-1 > .cell-margin,
	.ib-1 > .cell-margin > .cell-content,
	.ib-t-1 > .cell-margin > .cell-content,
	.ib-tb-1 > .cell-margin > .cell-content
	{border-top:var(--br-1);}

	.ob-1 > .cell-margin,
	.ob-l-1 > .cell-margin,
	.ob-lr-1 > .cell-margin,
	.ib-1 > .cell-margin > .cell-content,
	.ib-l-1 > .cell-margin > .cell-content,
	.ib-lr-1 > .cell-margin > .cell-content
	{border-left:var(--br-1);}

	.ob-1 > .cell-margin,
	.ob-r-1 > .cell-margin,
	.ob-rl-1 > .cell-margin,
	.ib-1 > .cell-margin > .cell-content,
	.ib-r-1 > .cell-margin > .cell-content,
	.ib-rl-1 > .cell-margin > .cell-content
	{border-right:var(--br-1);}

	.ob-1 > .cell-margin,
	.ob-b-1 > .cell-margin,
	.ob-tb-1 > .cell-margin,
	.ib-1 > .cell-margin > .cell-content,
	.ib-b-1 > .cell-margin > .cell-content,
	.ib-tb-1 > .cell-margin > .cell-content
	{border-bottom:var(--br-1);}


/*	---------------------------------------------------
	border - 2
	--------------------------------------------------- */
	.ob-2 > .cell-margin,
	.ob-t-2 > .cell-margin,
	.ob-tb-2 > .cell-margin,
	.ib-2 > .cell-margin > .cell-content,
	.ib-t-2 > .cell-margin > .cell-content,
	.ib-tb-2 > .cell-margin > .cell-content
	{border-top:var(--br-2);}

	.ob-2 > .cell-margin,
	.ob-l-2 > .cell-margin,
	.ob-lr-2 > .cell-margin,
	.ib-2 > .cell-margin > .cell-content,
	.ib-l-2 > .cell-margin > .cell-content,
	.ib-lr-2 > .cell-margin > .cell-content
	{border-left:var(--br-2);}

	.ob-2 > .cell-margin,
	.ob-r-2 > .cell-margin,
	.ob-rl-2 > .cell-margin,
	.ib-2 > .cell-margin > .cell-content,
	.ib-r-2 > .cell-margin > .cell-content,
	.ib-rl-2 > .cell-margin > .cell-content
	{border-right:var(--br-2);}

	.ob-2 > .cell-margin,
	.ob-b-2 > .cell-margin,
	.ob-tb-2 > .cell-margin,
	.ib-2 > .cell-margin > .cell-content,
	.ib-b-2 > .cell-margin > .cell-content,
	.ib-tb-2 > .cell-margin > .cell-content
	{border-bottom:var(--br-2);}


/*	---------------------------------------------------
	border - 3
	--------------------------------------------------- */
	.ob-3 > .cell-margin,
	.ob-t-3 > .cell-margin,
	.ob-tb-3 > .cell-margin,
	.ib-3 > .cell-margin > .cell-content,
	.ib-t-3 > .cell-margin > .cell-content,
	.ib-tb-3 > .cell-margin > .cell-content
	{border-top:var(--br-3);}

	.ob-3 > .cell-margin,
	.ob-l-3 > .cell-margin,
	.ob-lr-3 > .cell-margin,
	.ib-3 > .cell-margin > .cell-content,
	.ib-l-3 > .cell-margin > .cell-content,
	.ib-lr-3 > .cell-margin > .cell-content
	{border-left:var(--br-3);}

	.ob-3 > .cell-margin,
	.ob-r-3 > .cell-margin,
	.ob-rl-3 > .cell-margin,
	.ib-3 > .cell-margin > .cell-content,
	.ib-r-3 > .cell-margin > .cell-content,
	.ib-rl-3 > .cell-margin > .cell-content
	{border-right:var(--br-3);}

	.ob-3 > .cell-margin,
	.ob-b-3 > .cell-margin,
	.ob-tb-3 > .cell-margin,
	.ib-3 > .cell-margin > .cell-content,
	.ib-b-3 > .cell-margin > .cell-content,
	.ib-tb-3 > .cell-margin > .cell-content
	{border-bottom:var(--br-3);}



	.ib-4 > .cell-margin > .cell-content
	{box-shadow: var(--br-4);}



/* #################################################################################################### */


	@media (min-width:430px){
		div.break-xs1
		{flex-basis:100%;}

		div.break-xs0
		{flex-basis:0%;}
	}

	@media (min-width:510px){
		div.break-sm1
		{display:flex;flex-basis:100%;}

		div.break-sm0
		{display:none;}
	}

	@media (min-width:620px){
		div.break-md1
		{display:flex;flex-basis:100%;}

		div.break-md0
		{display:none;}
	}

	@media (min-width:760px){
		div.break-lg1
		{display:flex;flex-basis:100%;}

		div.break-lg0
		{display:none;}
	}

	@media (min-width:940px){
		div.break-xl1
		{display:flex;flex-basis:100%;}

		div.break-xl0
		{display:none;}
	}

	@media (min-width:1200px){
		div.break-xxl1
		{display:flex;flex-basis:100%;}

		div.break-xll0
		{display:none;}
	}

/* #################################################################################################### */

	/*  XS  */
	@media (min-width:430px){

	/*	==================================================
		XS - width
		==================================================  */

		.wz.cell.xs-wd-10
		{flex-basis: 10%;}

		.wz.cell.xs-wd-15
		{flex-basis: 15%;}

		.wz.cell.xs-wd-20
		{flex-basis: 20%;}

		.wz.cell.xs-wd-25
		{flex-basis: 20%;}

		.wz.cell.xs-wd-30
		{flex-basis: 30%;}

		.wz.cell.xs-wd-35
		{flex-basis: 35%;}

		.wz.cell.xs-wd-40
		{flex-basis: 40%;}

		.wz.cell.xs-wd-45
		{flex-basis: 45%;}

		.wz.cell.xs-wd-50
		{flex-basis: 50%;}

		.wz.cell.xs-wd-55
		{flex-basis: 55%;}

		.wz.cell.xs-wd-60
		{flex-basis: 60%;}

		.wz.cell.xs-wd-65
		{flex-basis: 65%;}

		.wz.cell.xs-wd-70
		{flex-basis: 70%;}

		.wz.cell.xs-wd-75
		{flex-basis: 75%;}

		.wz.cell.xs-wd-80
		{flex-basis: 80%;}

		.wz.cell.xs-wd-85
		{flex-basis: 85%;}

		.wz.cell.xs-wd-90
		{flex-basis: 90%;}

		.wz.cell.xs-wd-95
		{flex-basis: 95%;}

		.wz.cell.xs-wd-100
		{flex-basis: 100%;}


	/*	==================================================
		XS - style
		==================================================  */

		.xs-st-l1 > .cell-margin > .cell-content
		{background-color: var(--st-light1-back-col);color: var(--st-light-1-text-col);}

		.xs-st-l2 > .cell-margin > .cell-content
		{background-color: var(--st-light2-back-col);color: var(--st-light-2-text-col);}

		.xs-st-l3 > .cell-margin > .cell-content
		{background-color: var(--st-light3-back-col);color: var(--st-light-3-text-col);}

		.xs-st-m1 > .cell-margin > .cell-content
		{background-color: var(--st-medium1-back-col);color: var(--st-medium1-text-col);}

		.xs-st-m2 > .cell-margin > .cell-content
		{background-color: var(--st-medium2-back-col);color: var(--st-medium2-text-col);}

		.xs-st-m3 > .cell-margin > .cell-content
		{background-color: var(--st-medium-3-back-col);color: var(--st-medium-3-text-col);}

		.xs-st-d1 > .cell-margin > .cell-content
		{background-color: var(--st-dark-1-back-col);color: var(--st-dark-1-text-col);}

		.xs-st-d2 > .cell-margin > .cell-content
		{background-color: var(--st-dark-2-back-col);color: var(--st-dark-2-text-col);}

		.xs-st-d3 > .cell-margin > .cell-content
		{background-color: var(--st-dark-3-back-col);color: var(--st-dark-3-text-col);}

	}


	/*  SM  */
	@media (min-width:510px){


	/*	==================================================
		SM - width
		==================================================  */

		.wz.cell.sm-wd-10
		{flex-basis: 10%;}

		.wz.cell.sm-wd-15
		{flex-basis: 15%;}

		.wz.cell.sm-wd-20
		{flex-basis: 20%;}

		.wz.cell.sm-wd-25
		{flex-basis: 20%;}

		.wz.cell.sm-wd-30
		{flex-basis: 30%;}

		.wz.cell.sm-wd-35
		{flex-basis: 35%;}

		.wz.cell.sm-wd-40
		{flex-basis: 40%;}

		.wz.cell.sm-wd-45
		{flex-basis: 45%;}

		.wz.cell.sm-wd-50
		{flex-basis: 50%;}

		.wz.cell.sm-wd-55
		{flex-basis: 55%;}

		.wz.cell.sm-wd-60
		{flex-basis: 60%;}

		.wz.cell.sm-wd-65
		{flex-basis: 65%;}

		.wz.cell.sm-wd-70
		{flex-basis: 70%;}

		.wz.cell.sm-wd-75
		{flex-basis: 75%;}

		.wz.cell.sm-wd-80
		{flex-basis: 80%;}

		.wz.cell.sm-wd-85
		{flex-basis: 85%;}

		.wz.cell.sm-wd-90
		{flex-basis: 90%;}

		.wz.cell.sm-wd-95
		{flex-basis: 95%;}

		.wz.cell.sm-wd-100
		{flex-basis: 100%;}


	/*	==================================================
		SM - style
		==================================================  */

		.sm-st-l1 > .cell-margin > .cell-content
		{background-color: var(--st-light1-back-col);color: var(--st-light-1-text-col);}

		.sm-st-l2 > .cell-margin > .cell-content
		{background-color: var(--st-light2-back-col);color: var(--st-light-2-text-col);}

		.sm-st-l3 > .cell-margin > .cell-content
		{background-color: var(--st-light3-back-col);color: var(--st-light-3-text-col);}

		.sm-st-m1 > .cell-margin > .cell-content
		{background-color: var(--st-medium1-back-col);color: var(--st-medium1-text-col);}

		.sm-st-m2 > .cell-margin > .cell-content
		{background-color: var(--st-medium2-back-col);color: var(--st-medium2-text-col);}

		.sm-st-m3 > .cell-margin > .cell-content
		{background-color: var(--st-medium-3-back-col);color: var(--st-medium-3-text-col);}

		.sm-st-d1 > .cell-margin > .cell-content
		{background-color: var(--st-dark-1-back-col);color: var(--st-dark-1-text-col);}

		.sm-st-d2 > .cell-margin > .cell-content
		{background-color: var(--st-dark-2-back-col);color: var(--st-dark-2-text-col);}

		.sm-st-d3 > .cell-margin > .cell-content
		{background-color: var(--st-dark-3-back-col);color: var(--st-dark-3-text-col);}
	}


	/*  MD  */
	@media (min-width:620px){


	/*	==================================================
		MD - width
		==================================================  */

		.wz.cell.md-wd-10
		{flex-basis: 10%;}

		.wz.cell.md-wd-15
		{flex-basis: 15%;}

		.wz.cell.md-wd-20
		{flex-basis: 20%;}

		.wz.cell.md-wd-25
		{flex-basis: 20%;}

		.wz.cell.md-wd-30
		{flex-basis: 30%;}

		.wz.cell.md-wd-35
		{flex-basis: 35%;}

		.wz.cell.md-wd-40
		{flex-basis: 40%;}

		.wz.cell.md-wd-45
		{flex-basis: 45%;}

		.wz.cell.md-wd-50
		{flex-basis: 50%;}

		.wz.cell.md-wd-55
		{flex-basis: 55%;}

		.wz.cell.md-wd-60
		{flex-basis: 60%;}

		.wz.cell.md-wd-65
		{flex-basis: 65%;}

		.wz.cell.md-wd-70
		{flex-basis: 70%;}

		.wz.cell.md-wd-75
		{flex-basis: 75%;}

		.wz.cell.md-wd-80
		{flex-basis: 80%;}

		.wz.cell.md-wd-85
		{flex-basis: 85%;}

		.wz.cell.md-wd-90
		{flex-basis: 90%;}

		.wz.cell.md-wd-95
		{flex-basis: 95%;}

		.wz.cell.md-wd-100
		{flex-basis: 100%;}


	/*	==================================================
		MD - style
		==================================================  */

		.md-st-l1 > .cell-margin > .cell-content
		{background-color: var(--st-light1-back-col);color: var(--st-light-1-text-col);}

		.md-st-l2 > .cell-margin > .cell-content
		{background-color: var(--st-light2-back-col);color: var(--st-light-2-text-col);}

		.md-st-l3 > .cell-margin > .cell-content
		{background-color: var(--st-light3-back-col);color: var(--st-light-3-text-col);}

		.md-st-m1 > .cell-margin > .cell-content
		{background-color: var(--st-medium1-back-col);color: var(--st-medium1-text-col);}

		.md-st-m2 > .cell-margin > .cell-content
		{background-color: var(--st-medium2-back-col);color: var(--st-medium2-text-col);}

		.md-st-m3 > .cell-margin > .cell-content
		{background-color: var(--st-medium-3-back-col);color: var(--st-medium-3-text-col);}

		.md-st-d1 > .cell-margin > .cell-content
		{background-color: var(--st-dark-1-back-col);color: var(--st-dark-1-text-col);}

		.md-st-d2 > .cell-margin > .cell-content
		{background-color: var(--st-dark-2-back-col);color: var(--st-dark-2-text-col);}

		.md-st-d3 > .cell-margin > .cell-content
		{background-color: var(--st-dark-3-back-col);color: var(--st-dark-3-text-col);}
	}


	/*  LG  */
	@media (min-width:760px){


	/*	==================================================
		LG - style
		==================================================  */

		.lg-st-l1 > .cell-margin > .cell-content
		{background-color: var(--st-light1-back-col);color: var(--st-light-1-text-col);}

		.lg-st-l2 > .cell-margin > .cell-content
		{background-color: var(--st-light2-back-col);color: var(--st-light-2-text-col);}

		.lg-st-l3 > .cell-margin > .cell-content
		{background-color: var(--st-light3-back-col);color: var(--st-light-3-text-col);}

		.lg-st-m1 > .cell-margin > .cell-content
		{background-color: var(--st-medium1-back-col);color: var(--st-medium1-text-col);}

		.lg-st-m2 > .cell-margin > .cell-content
		{background-color: var(--st-medium2-back-col);color: var(--st-medium2-text-col);}

		.lg-st-m3 > .cell-margin > .cell-content
		{background-color: var(--st-medium-3-back-col);color: var(--st-medium-3-text-col);}

		.lg-st-d1 > .cell-margin > .cell-content
		{background-color: var(--st-dark-1-back-col);color: var(--st-dark-1-text-col);}

		.lg-st-d2 > .cell-margin > .cell-content
		{background-color: var(--st-dark-2-back-col);color: var(--st-dark-2-text-col);}

		.lg-st-d3 > .cell-margin > .cell-content
		{background-color: var(--st-dark-3-back-col);color: var(--st-dark-3-text-col);}

	}


	/*  XL  */
	@media (min-width:940px){


	/*	==================================================
		XL - width
		==================================================  */

		.wz.cell.xl-wd-10
		{flex-basis: 10%;}

		.wz.cell.xl-wd-15
		{flex-basis: 15%;}

		.wz.cell.xl-wd-20
		{flex-basis: 20%;}

		.wz.cell.xl-wd-25
		{flex-basis: 20%;}

		.wz.cell.xl-wd-30
		{flex-basis: 30%;}

		.wz.cell.xl-wd-35
		{flex-basis: 35%;}

		.wz.cell.xl-wd-40
		{flex-basis: 40%;}

		.wz.cell.xl-wd-45
		{flex-basis: 45%;}

		.wz.cell.xl-wd-50
		{flex-basis: 50%;}

		.wz.cell.xl-wd-55
		{flex-basis: 55%;}

		.wz.cell.xl-wd-60
		{flex-basis: 60%;}

		.wz.cell.xl-wd-65
		{flex-basis: 65%;}

		.wz.cell.xl-wd-70
		{flex-basis: 70%;}

		.wz.cell.xl-wd-75
		{flex-basis: 75%;}

		.wz.cell.xl-wd-80
		{flex-basis: 80%;}

		.wz.cell.xl-wd-85
		{flex-basis: 85%;}

		.wz.cell.xl-wd-90
		{flex-basis: 90%;}

		.wz.cell.xl-wd-95
		{flex-basis: 95%;}

		.wz.cell.xl-wd-100
		{flex-basis: 100%;}


	/*	==================================================
		XL - style
		==================================================  */

		.xl-st-l1 > .cell-margin > .cell-content
		{background-color: var(--st-light1-back-col);color: var(--st-light-1-text-col);}

		.xl-st-l2 > .cell-margin > .cell-content
		{background-color: var(--st-light2-back-col);color: var(--st-light-2-text-col);}

		.xl-st-l3 > .cell-margin > .cell-content
		{background-color: var(--st-light3-back-col);color: var(--st-light-3-text-col);}

		.xl-st-m1 > .cell-margin > .cell-content
		{background-color: var(--st-medium1-back-col);color: var(--st-medium1-text-col);}

		.xl-st-m2 > .cell-margin > .cell-content
		{background-color: var(--st-medium2-back-col);color: var(--st-medium2-text-col);}

		.xl-st-m3 > .cell-margin > .cell-content
		{background-color: var(--st-medium-3-back-col);color: var(--st-medium-3-text-col);}

		.xl-st-d1 > .cell-margin > .cell-content
		{background-color: var(--st-dark-1-back-col);color: var(--st-dark-1-text-col);}

		.xl-st-d2 > .cell-margin > .cell-content
		{background-color: var(--st-dark-2-back-col);color: var(--st-dark-2-text-col);}

		.xl-st-d3 > .cell-margin > .cell-content
		{background-color: var(--st-dark-3-back-col);color: var(--st-dark-3-text-col);}
	}



	/*  MAX  cell-width */
	@media (min-width:1200px){


	/*	==================================================
		XXL - width
		==================================================  */

		.wz.cell.xxl-wd-10
		{flex-basis: 10%;}

		.wz.cell.xxl-wd-15
		{flex-basis: 15%;}

		.wz.cell.xxl-wd-20
		{flex-basis: 20%;}

		.wz.cell.xxl-wd-25
		{flex-basis: 20%;}

		.wz.cell.xxl-wd-30
		{flex-basis: 30%;}

		.wz.cell.xxl-wd-35
		{flex-basis: 35%;}

		.wz.cell.xxl-wd-40
		{flex-basis: 40%;}

		.wz.cell.xxl-wd-45
		{flex-basis: 45%;}

		.wz.cell.xxl-wd-50
		{flex-basis: 50%;}

		.wz.cell.xxl-wd-55
		{flex-basis: 55%;}

		.wz.cell.xxl-wd-60
		{flex-basis: 60%;}

		.wz.cell.xxl-wd-65
		{flex-basis: 65%;}

		.wz.cell.xxl-wd-70
		{flex-basis: 70%;}

		.wz.cell.xxl-wd-75
		{flex-basis: 75%;}

		.wz.cell.xxl-wd-80
		{flex-basis: 80%;}

		.wz.cell.xxl-wd-85
		{flex-basis: 85%;}

		.wz.cell.xxl-wd-90
		{flex-basis: 90%;}

		.wz.cell.xxl-wd-95
		{flex-basis: 95%;}

		.wz.cell.xxl-wd-100
		{flex-basis: 100%;}
	}

	/*  MAX  cell-style */
	@media (min-width:1200px){


	/*	==================================================
		XXL - style
		==================================================  */

		.xxl-st-l1 > .cell-margin > .cell-content
		{background-color: var(--st-light1-back-col);color: var(--st-light-1-text-col);}

		.xxl-st-l2 > .cell-margin > .cell-content
		{background-color: var(--st-light2-back-col);color: var(--st-light-2-text-col);}

		.xxl-st-l3 > .cell-margin > .cell-content
		{background-color: var(--st-light3-back-col);color: var(--st-light-3-text-col);}

		.xxl-st-m1 > .cell-margin > .cell-content
		{background-color: var(--st-medium1-back-col);color: var(--st-medium1-text-col);}

		.xxl-st-m2 > .cell-margin > .cell-content
		{background-color: var(--st-medium2-back-col);color: var(--st-medium2-text-col);}

		.xxl-st-m3 > .cell-margin > .cell-content
		{background-color: var(--st-medium-3-back-col);color: var(--st-medium-3-text-col);}

		.xxl-st-d1 > .cell-margin > .cell-content
		{background-color: var(--st-dark-1-back-col);color: var(--st-dark-1-text-col);}

		.xxl-st-d2 > .cell-margin > .cell-content
		{background-color: var(--st-dark-2-back-col);color: var(--st-dark-2-text-col);}

		.xxl-st-d3 > .cell-margin > .cell-content
		{background-color: var(--st-dark-3-back-col);color: var(--st-dark-3-text-col);}
	}



	@media (min-width:1200px){


	/*	==================================================
		XXL - style
		==================================================  */

		.gp-sm > .cell-margin > .cell-content {
			column-gap: var(--gap-sm-max);
			margin-top: calc( 0px - calc(var(--gap-sm-max) / 2 ) );
		}	
		.gp-sm > .cell-margin > .cell-content > * 
		{
			margin-top: calc(var(--gap-sm-max) / 2);
			margin-bottom: calc(var(--gap-sm-max) / 2);
		}
	}



	/* #################################################### */

.__________________________MAX_padding_margin_MIN{}
	/*  MAX  basic padding/margin top */
	@media (min-width:1200px){

		.pd-xxs > .cell-margin > .cell-content,
		.pd-t-xxs > .cell-margin > .cell-content,
		.pd-tb-xxs > .cell-margin > .cell-content,
		.mr-xxs > .cell-margin,
		.mr-t-xxs > .cell-margin,
		.mr-tb-xxs > .cell-margin
		{padding-top: var(--xxs-max);}

		.pd-xs > .cell-margin > .cell-content,
		.pd-t-xs > .cell-margin > .cell-content,
		.pd-tb-xs > .cell-margin > .cell-content,
		.mr-xs > .cell-margin,
		.mr-t-xs > .cell-margin,
		.mr-tb-xs > .cell-margin
		{padding-top: var(--xs-max);}

		.pd-sm > .cell-margin > .cell-content,
		.pd-t-sm > .cell-margin > .cell-content,
		.pd-tb-sm > .cell-margin > .cell-content,
		.mr-sm > .cell-margin,
		.mr-t-sm > .cell-margin,
		.mr-tb-sm > .cell-margin
		{padding-top: var(--sm-max);}

		.pd-md > .cell-margin > .cell-content,
		.pd-t-md > .cell-margin > .cell-content,
		.pd-tb-md > .cell-margin > .cell-content,
		.mr-md > .cell-margin,
		.mr-t-md > .cell-margin,
		.mr-tb-md > .cell-margin
		{padding-top: var(--md-max);}

		.pd-lg > .cell-margin > .cell-content,
		.pd-t-lg > .cell-margin > .cell-content,
		.pd-tb-lg > .cell-margin > .cell-content,
		.mr-lg > .cell-margin,
		.mr-t-lg > .cell-margin,
		.mr-tb-lg > .cell-margin
		{padding-top: var(--lg-max);}

		.pd-xl > .cell-margin > .cell-content,
		.pd-t-xl > .cell-margin > .cell-content,
		.pd-tb-xl > .cell-margin > .cell-content,
		.mr-xl > .cell-margin,
		.mr-t-xl > .cell-margin,
		.mr-tb-xl > .cell-margin
		{padding-top: var(--xl-max);}

		.pd-xxl > .cell-margin > .cell-content,
		.pd-t-xxl > .cell-margin > .cell-content,
		.pd-tb-xxl > .cell-margin > .cell-content,
		.mr-xxl > .cell-margin,
		.mr-t-xxl > .cell-margin,
		.mr-tb-xxl > .cell-margin
		{padding-top: var(--xxl-max);}
	}
	/*  MAX  basic padding/margin bottom */
	@media (min-width:1200px){

		.pd-xxs > .cell-margin > .cell-content,
		.pd-b-xxs > .cell-margin > .cell-content,
		.pd-tb-xxs > .cell-margin > .cell-content,
		.mr-xxs > .cell-margin,
		.mr-b-xxs > .cell-margin,
		.mr-tb-xxs > .cell-margin
		{padding-bottom: var(--xxs-max);}

		.pd-xs > .cell-margin > .cell-content,
		.pd-b-xs > .cell-margin > .cell-content,
		.pd-tb-xs > .cell-margin > .cell-content,
		.mr-xs > .cell-margin,
		.mr-b-xs > .cell-margin,
		.mr-tb-xs > .cell-margin
		{padding-bottom: var(--xs-max);}

		.pd-sm > .cell-margin > .cell-content,
		.pd-b-sm > .cell-margin > .cell-content,
		.pd-tb-sm > .cell-margin > .cell-content,
		.mr-sm > .cell-margin,
		.mr-b-sm > .cell-margin,
		.mr-tb-sm > .cell-margin
		{padding-bottom: var(--sm-max);}

		.pd-md > .cell-margin > .cell-content,
		.pd-b-md > .cell-margin > .cell-content,
		.pd-tb-md > .cell-margin > .cell-content,
		.mr-md > .cell-margin,
		.mr-b-md > .cell-margin,
		.mr-tb-md > .cell-margin
		{padding-bottom: var(--md-max);}

		.pd-lg > .cell-margin > .cell-content,
		.pd-b-lg > .cell-margin > .cell-content,
		.pd-tb-lg > .cell-margin > .cell-content,
		.mr-lg > .cell-margin,
		.mr-b-lg > .cell-margin,
		.mr-tb-lg > .cell-margin
		{padding-bottom: var(--lg-max);}

		.pd-xl > .cell-margin > .cell-content,
		.pd-b-xl > .cell-margin > .cell-content,
		.pd-tb-xl > .cell-margin > .cell-content,
		.mr-xl > .cell-margin,
		.mr-b-xl > .cell-margin,
		.mr-tb-xl > .cell-margin
		{padding-bottom: var(--xl-max);}

		.pd-xxl > .cell-margin > .cell-content,
		.pd-b-xxl > .cell-margin > .cell-content,
		.pd-tb-xxl > .cell-margin > .cell-content,
		.mr-xxl > .cell-margin,
		.mr-b-xxl > .cell-margin,
		.mr-tb-xxl > .cell-margin
		{padding-bottom: var(--xxl-max);}
	}
	/*  MAX  basic padding/margin left */
	@media (min-width:1200px){

		.pd-xxs > .cell-margin > .cell-content,
		.pd-l-xxs > .cell-margin > .cell-content,
		.pd-lr-xxs > .cell-margin > .cell-content,
		.mr-xxs > .cell-margin,
		.mr-l-xxs > .cell-margin,
		.mr-lr-xxs > .cell-margin
		{padding-left: var(--xxs-max);}

		.pd-xs > .cell-margin > .cell-content,
		.pd-l-xs > .cell-margin > .cell-content,
		.pd-lr-xs > .cell-margin > .cell-content,
		.mr-xs > .cell-margin,
		.mr-l-xs > .cell-margin,
		.mr-lr-xs > .cell-margin
		{padding-left: var(--xs-max);}

		.pd-sm > .cell-margin > .cell-content,
		.pd-l-sm > .cell-margin > .cell-content,
		.pd-lr-sm > .cell-margin > .cell-content,
		.mr-sm > .cell-margin,
		.mr-l-sm > .cell-margin,
		.mr-lr-sm > .cell-margin
		{padding-left: var(--sm-max);}

		.pd-md > .cell-margin > .cell-content,
		.pd-l-md > .cell-margin > .cell-content,
		.pd-lr-md > .cell-margin > .cell-content,
		.mr-md > .cell-margin,
		.mr-l-md > .cell-margin,
		.mr-lr-md > .cell-margin
		{padding-left: var(--md-max);}

		.pd-lg > .cell-margin > .cell-content,
		.pd-l-lg > .cell-margin > .cell-content,
		.pd-lr-lg > .cell-margin > .cell-content,
		.mr-lg > .cell-margin,
		.mr-l-lg > .cell-margin,
		.mr-lr-lg > .cell-margin
		{padding-left: var(--lg-max);}

		.pd-xl > .cell-margin > .cell-content,
		.pd-l-xl > .cell-margin > .cell-content,
		.pd-lr-xl > .cell-margin > .cell-content,
		.mr-xl > .cell-margin,
		.mr-l-xl > .cell-margin,
		.mr-lr-xl > .cell-margin
		{padding-left: var(--xl-max);}

		.pd-xxl > .cell-margin > .cell-content,
		.pd-l-xxl > .cell-margin > .cell-content,
		.pd-lr-xxl > .cell-margin > .cell-content,
		.mr-xxl > .cell-margin,
		.mr-l-xxl > .cell-margin,
		.mr-lr-xxl > .cell-margin
		{padding-left: var(--xxl-max);}
	}
	/*  MAX  basic padding/margin right */
	@media (min-width:1200px){

		.pd-xxs > .cell-margin > .cell-content,
		.pd-r-xxs > .cell-margin > .cell-content,
		.pd-lr-xxs > .cell-margin > .cell-content,
		.mr-xxs > .cell-margin,
		.mr-r-xxs > .cell-margin,
		.mr-lr-xxs > .cell-margin
		{padding-right: var(--xxs-max);}

		.pd-xs > .cell-margin > .cell-content,
		.pd-r-xs > .cell-margin > .cell-content,
		.pd-lr-xs > .cell-margin > .cell-content,
		.mr-xs > .cell-margin,
		.mr-r-xs > .cell-margin,
		.mr-lr-xs > .cell-margin
		{padding-right: var(--xs-max);}

		.pd-sm > .cell-margin > .cell-content,
		.pd-r-sm > .cell-margin > .cell-content,
		.pd-lr-sm > .cell-margin > .cell-content,
		.mr-sm > .cell-margin,
		.mr-r-sm > .cell-margin,
		.mr-lr-sm > .cell-margin
		{padding-right: var(--sm-max);}

		.pd-md > .cell-margin > .cell-content,
		.pd-r-md > .cell-margin > .cell-content,
		.pd-lr-md > .cell-margin > .cell-content,
		.mr-md > .cell-margin,
		.mr-r-md > .cell-margin,
		.mr-lr-md > .cell-margin
		{padding-right: var(--md-max);}

		.pd-lg > .cell-margin > .cell-content,
		.pd-r-lg > .cell-margin > .cell-content,
		.pd-lr-lg > .cell-margin > .cell-content,
		.mr-lg > .cell-margin,
		.mr-r-lg > .cell-margin,
		.mr-lr-lg > .cell-margin
		{padding-right: var(--lg-max);}

		.pd-xl > .cell-margin > .cell-content,
		.pd-r-xl > .cell-margin > .cell-content,
		.pd-lr-xl > .cell-margin > .cell-content,
		.mr-xl > .cell-margin,
		.mr-r-xl > .cell-margin,
		.mr-lr-xl > .cell-margin
		{padding-right: var(--xl-max);}

		.pd-xxl > .cell-margin > .cell-content,
		.pd-r-xxl > .cell-margin > .cell-content,
		.pd-lr-xxl > .cell-margin > .cell-content,
		.mr-xxl > .cell-margin,
		.mr-r-xxl > .cell-margin,
		.mr-lr-xxl > .cell-margin
		{padding-right: var(--xxl-max);}
	}

.__________________________MAX_padding_margin_XS{}
	/*  MAX  XS padding/margin top */
	@media (min-width:1200px){

		.xs-pd-xxs > .cell-margin > .cell-content,
		.xs-pd-t-xxs > .cell-margin > .cell-content,
		.xs-pd-tb-xxs > .cell-margin > .cell-content,
		.xs-mr-xxs > .cell-margin,
		.xs-mr-t-xxs > .cell-margin,
		.xs-mr-tb-xxs > .cell-margin
		{padding-top: var(--xxs-max);}

		.xs-pd-xs > .cell-margin > .cell-content,
		.xs-pd-t-xs > .cell-margin > .cell-content,
		.xs-pd-tb-xs > .cell-margin > .cell-content,
		.xs-mr-xs > .cell-margin,
		.xs-mr-t-xs > .cell-margin,
		.xs-mr-tb-xs > .cell-margin
		{padding-top: var(--xs-max);}

		.xs-pd-sm > .cell-margin > .cell-content,
		.xs-pd-t-sm > .cell-margin > .cell-content,
		.xs-pd-tb-sm > .cell-margin > .cell-content,
		.xs-mr-sm > .cell-margin,
		.xs-mr-t-sm > .cell-margin,
		.xs-mr-tb-sm > .cell-margin
		{padding-top: var(--sm-max);}

		.xs-pd-md > .cell-margin > .cell-content,
		.xs-pd-t-md > .cell-margin > .cell-content,
		.xs-pd-tb-md > .cell-margin > .cell-content,
		.xs-mr-md > .cell-margin,
		.xs-mr-t-md > .cell-margin,
		.xs-mr-tb-md > .cell-margin
		{padding-top: var(--md-max);}

		.xs-pd-lg > .cell-margin > .cell-content,
		.xs-pd-t-lg > .cell-margin > .cell-content,
		.xs-pd-tb-lg > .cell-margin > .cell-content,
		.xs-mr-lg > .cell-margin,
		.xs-mr-t-lg > .cell-margin,
		.xs-mr-tb-lg > .cell-margin
		{padding-top: var(--lg-max);}

		.xs-pd-xl > .cell-margin > .cell-content,
		.xs-pd-t-xl > .cell-margin > .cell-content,
		.xs-pd-tb-xl > .cell-margin > .cell-content,
		.xs-mr-xl > .cell-margin,
		.xs-mr-t-xl > .cell-margin,
		.xs-mr-tb-xl > .cell-margin
		{padding-top: var(--xl-max);}

		.xs-pd-xxl > .cell-margin > .cell-content,
		.xs-pd-t-xxl > .cell-margin > .cell-content,
		.xs-pd-tb-xxl > .cell-margin > .cell-content,
		.xs-mr-xxl > .cell-margin,
		.xs-mr-t-xxl > .cell-margin,
		.xs-mr-tb-xxl > .cell-margin
		{padding-top: var(--xxl-max);}
	}
	/*  MAX  XS padding/margin bottom */
	@media (min-width:1200px){

		.xs-pd-xxs > .cell-margin > .cell-content,
		.xs-pd-b-xxs > .cell-margin > .cell-content,
		.xs-pd-tb-xxs > .cell-margin > .cell-content,
		.xs-mr-xxs > .cell-margin,
		.xs-mr-b-xxs > .cell-margin,
		.xs-mr-tb-xxs > .cell-margin
		{padding-bottom: var(--xxs-max);}

		.xs-pd-xs > .cell-margin > .cell-content,
		.xs-pd-b-xs > .cell-margin > .cell-content,
		.xs-pd-tb-xs > .cell-margin > .cell-content,
		.xs-mr-xs > .cell-margin,
		.xs-mr-b-xs > .cell-margin,
		.xs-mr-tb-xs > .cell-margin
		{padding-bottom: var(--xs-max);}

		.xs-pd-sm > .cell-margin > .cell-content,
		.xs-pd-b-sm > .cell-margin > .cell-content,
		.xs-pd-tb-sm > .cell-margin > .cell-content,
		.xs-mr-sm > .cell-margin,
		.xs-mr-b-sm > .cell-margin,
		.xs-mr-tb-sm > .cell-margin
		{padding-bottom: var(--sm-max);}

		.xs-pd-md > .cell-margin > .cell-content,
		.xs-pd-b-md > .cell-margin > .cell-content,
		.xs-pd-tb-md > .cell-margin > .cell-content,
		.xs-mr-md > .cell-margin,
		.xs-mr-b-md > .cell-margin,
		.xs-mr-tb-md > .cell-margin
		{padding-bottom: var(--md-max);}

		.xs-pd-lg > .cell-margin > .cell-content,
		.xs-pd-b-lg > .cell-margin > .cell-content,
		.xs-pd-tb-lg > .cell-margin > .cell-content,
		.xs-mr-lg > .cell-margin,
		.xs-mr-b-lg > .cell-margin,
		.xs-mr-tb-lg > .cell-margin
		{padding-bottom: var(--lg-max);}

		.xs-pd-xl > .cell-margin > .cell-content,
		.xs-pd-b-xl > .cell-margin > .cell-content,
		.xs-pd-tb-xl > .cell-margin > .cell-content,
		.xs-mr-xl > .cell-margin,
		.xs-mr-b-xl > .cell-margin,
		.xs-mr-tb-xl > .cell-margin
		{padding-bottom: var(--xl-max);}

		.xs-pd-xxl > .cell-margin > .cell-content,
		.xs-pd-b-xxl > .cell-margin > .cell-content,
		.xs-pd-tb-xxl > .cell-margin > .cell-content,
		.xs-mr-xxl > .cell-margin,
		.xs-mr-b-xxl > .cell-margin,
		.xs-mr-tb-xxl > .cell-margin
		{padding-bottom: var(--xxl-max);}
	}
	/*  MAX  XS padding/margin left */
	@media (min-width:1200px){

		.xs-pd-xxs > .cell-margin > .cell-content,
		.xs-pd-l-xxs > .cell-margin > .cell-content,
		.xs-pd-lr-xxs > .cell-margin > .cell-content,
		.xs-mr-xxs > .cell-margin,
		.xs-mr-l-xxs > .cell-margin,
		.xs-mr-lr-xxs > .cell-margin
		{padding-left: var(--xxs-max);}

		.xs-pd-xs > .cell-margin > .cell-content,
		.xs-pd-l-xs > .cell-margin > .cell-content,
		.xs-pd-lr-xs > .cell-margin > .cell-content,
		.xs-mr-xs > .cell-margin,
		.xs-mr-l-xs > .cell-margin,
		.xs-mr-lr-xs > .cell-margin
		{padding-left: var(--xs-max);}

		.xs-pd-sm > .cell-margin > .cell-content,
		.xs-pd-l-sm > .cell-margin > .cell-content,
		.xs-pd-lr-sm > .cell-margin > .cell-content,
		.xs-mr-sm > .cell-margin,
		.xs-mr-l-sm > .cell-margin,
		.xs-mr-lr-sm > .cell-margin
		{padding-left: var(--sm-max);}

		.xs-pd-md > .cell-margin > .cell-content,
		.xs-pd-l-md > .cell-margin > .cell-content,
		.xs-pd-lr-md > .cell-margin > .cell-content,
		.xs-mr-md > .cell-margin,
		.xs-mr-l-md > .cell-margin,
		.xs-mr-lr-md > .cell-margin
		{padding-left: var(--md-max);}

		.xs-pd-lg > .cell-margin > .cell-content,
		.xs-pd-l-lg > .cell-margin > .cell-content,
		.xs-pd-lr-lg > .cell-margin > .cell-content,
		.xs-mr-lg > .cell-margin,
		.xs-mr-l-lg > .cell-margin,
		.xs-mr-lr-lg > .cell-margin
		{padding-left: var(--lg-max);}

		.xs-pd-xl > .cell-margin > .cell-content,
		.xs-pd-l-xl > .cell-margin > .cell-content,
		.xs-pd-lr-xl > .cell-margin > .cell-content,
		.xs-mr-xl > .cell-margin,
		.xs-mr-l-xl > .cell-margin,
		.xs-mr-lr-xl > .cell-margin
		{padding-left: var(--xl-max);}

		.xs-pd-xxl > .cell-margin > .cell-content,
		.xs-pd-l-xxl > .cell-margin > .cell-content,
		.xs-pd-lr-xxl > .cell-margin > .cell-content,
		.xs-mr-xxl > .cell-margin,
		.xs-mr-l-xxl > .cell-margin,
		.xs-mr-lr-xxl > .cell-margin
		{padding-left: var(--xxl-max);}
	}
	/*  MAX  XS padding/margin right */
	@media (min-width:1200px){

		.xs-pd-xxs > .cell-margin > .cell-content,
		.xs-pd-r-xxs > .cell-margin > .cell-content,
		.xs-pd-lr-xxs > .cell-margin > .cell-content,
		.xs-mr-xxs > .cell-margin,
		.xs-mr-r-xxs > .cell-margin,
		.xs-mr-lr-xxs > .cell-margin
		{padding-right: var(--xxs-max);}

		.xs-pd-xs > .cell-margin > .cell-content,
		.xs-pd-r-xs > .cell-margin > .cell-content,
		.xs-pd-lr-xs > .cell-margin > .cell-content,
		.xs-mr-xs > .cell-margin,
		.xs-mr-r-xs > .cell-margin,
		.xs-mr-lr-xs > .cell-margin
		{padding-right: var(--xs-max);}

		.xs-pd-sm > .cell-margin > .cell-content,
		.xs-pd-r-sm > .cell-margin > .cell-content,
		.xs-pd-lr-sm > .cell-margin > .cell-content,
		.xs-mr-sm > .cell-margin,
		.xs-mr-r-sm > .cell-margin,
		.xs-mr-lr-sm > .cell-margin
		{padding-right: var(--sm-max);}

		.xs-pd-md > .cell-margin > .cell-content,
		.xs-pd-r-md > .cell-margin > .cell-content,
		.xs-pd-lr-md > .cell-margin > .cell-content,
		.xs-mr-md > .cell-margin,
		.xs-mr-r-md > .cell-margin,
		.xs-mr-lr-md > .cell-margin
		{padding-right: var(--md-max);}

		.xs-pd-lg > .cell-margin > .cell-content,
		.xs-pd-r-lg > .cell-margin > .cell-content,
		.xs-pd-lr-lg > .cell-margin > .cell-content,
		.xs-mr-lg > .cell-margin,
		.xs-mr-r-lg > .cell-margin,
		.xs-mr-lr-lg > .cell-margin
		{padding-right: var(--lg-max);}

		.xs-pd-xl > .cell-margin > .cell-content,
		.xs-pd-r-xl > .cell-margin > .cell-content,
		.xs-pd-lr-xl > .cell-margin > .cell-content,
		.xs-mr-xl > .cell-margin,
		.xs-mr-r-xl > .cell-margin,
		.xs-mr-lr-xl > .cell-margin
		{padding-right: var(--xl-max);}

		.xs-pd-xxl > .cell-margin > .cell-content,
		.xs-pd-r-xxl > .cell-margin > .cell-content,
		.xs-pd-lr-xxl > .cell-margin > .cell-content,
		.xs-mr-xxl > .cell-margin,
		.xs-mr-r-xxl > .cell-margin,
		.xs-mr-lr-xxl > .cell-margin
		{padding-right: var(--xxl-max);}
	}

.__________________________MAX_padding_margin_SM{}
	/*  MAX  SM padding/margin top */
	@media (min-width:1200px){

		.sm-pd-xxs > .cell-margin > .cell-content,
		.sm-pd-t-xxs > .cell-margin > .cell-content,
		.sm-pd-tb-xxs > .cell-margin > .cell-content,
		.sm-mr-xxs > .cell-margin,
		.sm-mr-t-xxs > .cell-margin,
		.sm-mr-tb-xxs > .cell-margin
		{padding-top: var(--xxs-max);}

		.sm-pd-xs > .cell-margin > .cell-content,
		.sm-pd-t-xs > .cell-margin > .cell-content,
		.sm-pd-tb-xs > .cell-margin > .cell-content,
		.sm-mr-xs > .cell-margin,
		.sm-mr-t-xs > .cell-margin,
		.sm-mr-tb-xs > .cell-margin
		{padding-top: var(--xs-max);}

		.sm-pd-sm > .cell-margin > .cell-content,
		.sm-pd-t-sm > .cell-margin > .cell-content,
		.sm-pd-tb-sm > .cell-margin > .cell-content,
		.sm-mr-sm > .cell-margin,
		.sm-mr-t-sm > .cell-margin,
		.sm-mr-tb-sm > .cell-margin
		{padding-top: var(--sm-max);}

		.sm-pd-md > .cell-margin > .cell-content,
		.sm-pd-t-md > .cell-margin > .cell-content,
		.sm-pd-tb-md > .cell-margin > .cell-content,
		.sm-mr-md > .cell-margin,
		.sm-mr-t-md > .cell-margin,
		.sm-mr-tb-md > .cell-margin
		{padding-top: var(--md-max);}

		.sm-pd-lg > .cell-margin > .cell-content,
		.sm-pd-t-lg > .cell-margin > .cell-content,
		.sm-pd-tb-lg > .cell-margin > .cell-content,
		.sm-mr-lg > .cell-margin,
		.sm-mr-t-lg > .cell-margin,
		.sm-mr-tb-lg > .cell-margin
		{padding-top: var(--lg-max);}

		.sm-pd-xl > .cell-margin > .cell-content,
		.sm-pd-t-xl > .cell-margin > .cell-content,
		.sm-pd-tb-xl > .cell-margin > .cell-content,
		.sm-mr-xl > .cell-margin,
		.sm-mr-t-xl > .cell-margin,
		.sm-mr-tb-xl > .cell-margin
		{padding-top: var(--xl-max);}

		.sm-pd-xxl > .cell-margin > .cell-content,
		.sm-pd-t-xxl > .cell-margin > .cell-content,
		.sm-pd-tb-xxl > .cell-margin > .cell-content,
		.sm-mr-xxl > .cell-margin,
		.sm-mr-t-xxl > .cell-margin,
		.sm-mr-tb-xxl > .cell-margin
		{padding-top: var(--xxl-max);}
	}
	/*  MAX  SM padding/margin bottom */
	@media (min-width:1200px){

		.sm-pd-xxs > .cell-margin > .cell-content,
		.sm-pd-b-xxs > .cell-margin > .cell-content,
		.sm-pd-tb-xxs > .cell-margin > .cell-content,
		.sm-mr-xxs > .cell-margin,
		.sm-mr-b-xxs > .cell-margin,
		.sm-mr-tb-xxs > .cell-margin
		{padding-bottom: var(--xxs-max);}

		.sm-pd-xs > .cell-margin > .cell-content,
		.sm-pd-b-xs > .cell-margin > .cell-content,
		.sm-pd-tb-xs > .cell-margin > .cell-content,
		.sm-mr-xs > .cell-margin,
		.sm-mr-b-xs > .cell-margin,
		.sm-mr-tb-xs > .cell-margin
		{padding-bottom: var(--xs-max);}

		.sm-pd-sm > .cell-margin > .cell-content,
		.sm-pd-b-sm > .cell-margin > .cell-content,
		.sm-pd-tb-sm > .cell-margin > .cell-content,
		.sm-mr-sm > .cell-margin,
		.sm-mr-b-sm > .cell-margin,
		.sm-mr-tb-sm > .cell-margin
		{padding-bottom: var(--sm-max);}

		.sm-pd-md > .cell-margin > .cell-content,
		.sm-pd-b-md > .cell-margin > .cell-content,
		.sm-pd-tb-md > .cell-margin > .cell-content,
		.sm-mr-md > .cell-margin,
		.sm-mr-b-md > .cell-margin,
		.sm-mr-tb-md > .cell-margin
		{padding-bottom: var(--md-max);}

		.sm-pd-lg > .cell-margin > .cell-content,
		.sm-pd-b-lg > .cell-margin > .cell-content,
		.sm-pd-tb-lg > .cell-margin > .cell-content,
		.sm-mr-lg > .cell-margin,
		.sm-mr-b-lg > .cell-margin,
		.sm-mr-tb-lg > .cell-margin
		{padding-bottom: var(--lg-max);}

		.sm-pd-xl > .cell-margin > .cell-content,
		.sm-pd-b-xl > .cell-margin > .cell-content,
		.sm-pd-tb-xl > .cell-margin > .cell-content,
		.sm-mr-xl > .cell-margin,
		.sm-mr-b-xl > .cell-margin,
		.sm-mr-tb-xl > .cell-margin
		{padding-bottom: var(--xl-max);}

		.sm-pd-xxl > .cell-margin > .cell-content,
		.sm-pd-b-xxl > .cell-margin > .cell-content,
		.sm-pd-tb-xxl > .cell-margin > .cell-content,
		.sm-mr-xxl > .cell-margin,
		.sm-mr-b-xxl > .cell-margin,
		.sm-mr-tb-xxl > .cell-margin
		{padding-bottom: var(--xxl-max);}
	}
	/*  MAX  SM padding/margin left */
	@media (min-width:1200px){

		.sm-pd-xxs > .cell-margin > .cell-content,
		.sm-pd-l-xxs > .cell-margin > .cell-content,
		.sm-pd-lr-xxs > .cell-margin > .cell-content,
		.sm-mr-xxs > .cell-margin,
		.sm-mr-l-xxs > .cell-margin,
		.sm-mr-lr-xxs > .cell-margin
		{padding-left: var(--xxs-max);}

		.sm-pd-xs > .cell-margin > .cell-content,
		.sm-pd-l-xs > .cell-margin > .cell-content,
		.sm-pd-lr-xs > .cell-margin > .cell-content,
		.sm-mr-xs > .cell-margin,
		.sm-mr-l-xs > .cell-margin,
		.sm-mr-lr-xs > .cell-margin
		{padding-left: var(--xs-max);}

		.sm-pd-sm > .cell-margin > .cell-content,
		.sm-pd-l-sm > .cell-margin > .cell-content,
		.sm-pd-lr-sm > .cell-margin > .cell-content,
		.sm-mr-sm > .cell-margin,
		.sm-mr-l-sm > .cell-margin,
		.sm-mr-lr-sm > .cell-margin
		{padding-left: var(--sm-max);}

		.sm-pd-md > .cell-margin > .cell-content,
		.sm-pd-l-md > .cell-margin > .cell-content,
		.sm-pd-lr-md > .cell-margin > .cell-content,
		.sm-mr-md > .cell-margin,
		.sm-mr-l-md > .cell-margin,
		.sm-mr-lr-md > .cell-margin
		{padding-left: var(--md-max);}

		.sm-pd-lg > .cell-margin > .cell-content,
		.sm-pd-l-lg > .cell-margin > .cell-content,
		.sm-pd-lr-lg > .cell-margin > .cell-content,
		.sm-mr-lg > .cell-margin,
		.sm-mr-l-lg > .cell-margin,
		.sm-mr-lr-lg > .cell-margin
		{padding-left: var(--lg-max);}

		.sm-pd-xl > .cell-margin > .cell-content,
		.sm-pd-l-xl > .cell-margin > .cell-content,
		.sm-pd-lr-xl > .cell-margin > .cell-content,
		.sm-mr-xl > .cell-margin,
		.sm-mr-l-xl > .cell-margin,
		.sm-mr-lr-xl > .cell-margin
		{padding-left: var(--xl-max);}

		.sm-pd-xxl > .cell-margin > .cell-content,
		.sm-pd-l-xxl > .cell-margin > .cell-content,
		.sm-pd-lr-xxl > .cell-margin > .cell-content,
		.sm-mr-xxl > .cell-margin,
		.sm-mr-l-xxl > .cell-margin,
		.sm-mr-lr-xxl > .cell-margin
		{padding-left: var(--xxl-max);}
	}
	/*  MAX  SM padding/margin right */
	@media (min-width:1200px){

		.sm-pd-xxs > .cell-margin > .cell-content,
		.sm-pd-r-xxs > .cell-margin > .cell-content,
		.sm-pd-lr-xxs > .cell-margin > .cell-content,
		.sm-mr-xxs > .cell-margin,
		.sm-mr-r-xxs > .cell-margin,
		.sm-mr-lr-xxs > .cell-margin
		{padding-right: var(--xxs-max);}

		.sm-pd-xs > .cell-margin > .cell-content,
		.sm-pd-r-xs > .cell-margin > .cell-content,
		.sm-pd-lr-xs > .cell-margin > .cell-content,
		.sm-mr-xs > .cell-margin,
		.sm-mr-r-xs > .cell-margin,
		.sm-mr-lr-xs > .cell-margin
		{padding-right: var(--xs-max);}

		.sm-pd-sm > .cell-margin > .cell-content,
		.sm-pd-r-sm > .cell-margin > .cell-content,
		.sm-pd-lr-sm > .cell-margin > .cell-content,
		.sm-mr-sm > .cell-margin,
		.sm-mr-r-sm > .cell-margin,
		.sm-mr-lr-sm > .cell-margin
		{padding-right: var(--sm-max);}

		.sm-pd-md > .cell-margin > .cell-content,
		.sm-pd-r-md > .cell-margin > .cell-content,
		.sm-pd-lr-md > .cell-margin > .cell-content,
		.sm-mr-md > .cell-margin,
		.sm-mr-r-md > .cell-margin,
		.sm-mr-lr-md > .cell-margin
		{padding-right: var(--md-max);}

		.sm-pd-lg > .cell-margin > .cell-content,
		.sm-pd-r-lg > .cell-margin > .cell-content,
		.sm-pd-lr-lg > .cell-margin > .cell-content,
		.sm-mr-lg > .cell-margin,
		.sm-mr-r-lg > .cell-margin,
		.sm-mr-lr-lg > .cell-margin
		{padding-right: var(--lg-max);}

		.sm-pd-xl > .cell-margin > .cell-content,
		.sm-pd-r-xl > .cell-margin > .cell-content,
		.sm-pd-lr-xl > .cell-margin > .cell-content,
		.sm-mr-xl > .cell-margin,
		.sm-mr-r-xl > .cell-margin,
		.sm-mr-lr-xl > .cell-margin
		{padding-right: var(--xl-max);}

		.sm-pd-xxl > .cell-margin > .cell-content,
		.sm-pd-r-xxl > .cell-margin > .cell-content,
		.sm-pd-lr-xxl > .cell-margin > .cell-content,
		.sm-mr-xxl > .cell-margin,
		.sm-mr-r-xxl > .cell-margin,
		.sm-mr-lr-xxl > .cell-margin
		{padding-right: var(--xxl-max);}
	}

.__________________________MAX_padding_margin_MD{}
	/*  MAX  MD padding/margin top */
	@media (min-width:1200px){

		.md-pd-xxs > .cell-margin > .cell-content,
		.md-pd-t-xxs > .cell-margin > .cell-content,
		.md-pd-tb-xxs > .cell-margin > .cell-content,
		.md-mr-xxs > .cell-margin,
		.md-mr-t-xxs > .cell-margin,
		.md-mr-tb-xxs > .cell-margin
		{padding-top: var(--xxs-max);}

		.md-pd-xs > .cell-margin > .cell-content,
		.md-pd-t-xs > .cell-margin > .cell-content,
		.md-pd-tb-xs > .cell-margin > .cell-content,
		.md-mr-xs > .cell-margin,
		.md-mr-t-xs > .cell-margin,
		.md-mr-tb-xs > .cell-margin
		{padding-top: var(--xs-max);}

		.md-pd-sm > .cell-margin > .cell-content,
		.md-pd-t-sm > .cell-margin > .cell-content,
		.md-pd-tb-sm > .cell-margin > .cell-content,
		.md-mr-sm > .cell-margin,
		.md-mr-t-sm > .cell-margin,
		.md-mr-tb-sm > .cell-margin
		{padding-top: var(--sm-max);}

		.md-pd-md > .cell-margin > .cell-content,
		.md-pd-t-md > .cell-margin > .cell-content,
		.md-pd-tb-md > .cell-margin > .cell-content,
		.md-mr-md > .cell-margin,
		.md-mr-t-md > .cell-margin,
		.md-mr-tb-md > .cell-margin
		{padding-top: var(--md-max);}

		.md-pd-lg > .cell-margin > .cell-content,
		.md-pd-t-lg > .cell-margin > .cell-content,
		.md-pd-tb-lg > .cell-margin > .cell-content,
		.md-mr-lg > .cell-margin,
		.md-mr-t-lg > .cell-margin,
		.md-mr-tb-lg > .cell-margin
		{padding-top: var(--lg-max);}

		.md-pd-xl > .cell-margin > .cell-content,
		.md-pd-t-xl > .cell-margin > .cell-content,
		.md-pd-tb-xl > .cell-margin > .cell-content,
		.md-mr-xl > .cell-margin,
		.md-mr-t-xl > .cell-margin,
		.md-mr-tb-xl > .cell-margin
		{padding-top: var(--xl-max);}

		.md-pd-xxl > .cell-margin > .cell-content,
		.md-pd-t-xxl > .cell-margin > .cell-content,
		.md-pd-tb-xxl > .cell-margin > .cell-content,
		.md-mr-xxl > .cell-margin,
		.md-mr-t-xxl > .cell-margin,
		.md-mr-tb-xxl > .cell-margin
		{padding-top: var(--xxl-max);}
	}
	/*  MAX  MD padding/margin bottom */
	@media (min-width:1200px){

		.md-pd-xxs > .cell-margin > .cell-content,
		.md-pd-b-xxs > .cell-margin > .cell-content,
		.md-pd-tb-xxs > .cell-margin > .cell-content,
		.md-mr-xxs > .cell-margin,
		.md-mr-b-xxs > .cell-margin,
		.md-mr-tb-xxs > .cell-margin
		{padding-bottom: var(--xxs-max);}

		.md-pd-xs > .cell-margin > .cell-content,
		.md-pd-b-xs > .cell-margin > .cell-content,
		.md-pd-tb-xs > .cell-margin > .cell-content,
		.md-mr-xs > .cell-margin,
		.md-mr-b-xs > .cell-margin,
		.md-mr-tb-xs > .cell-margin
		{padding-bottom: var(--xs-max);}

		.md-pd-sm > .cell-margin > .cell-content,
		.md-pd-b-sm > .cell-margin > .cell-content,
		.md-pd-tb-sm > .cell-margin > .cell-content,
		.md-mr-sm > .cell-margin,
		.md-mr-b-sm > .cell-margin,
		.md-mr-tb-sm > .cell-margin
		{padding-bottom: var(--sm-max);}

		.md-pd-md > .cell-margin > .cell-content,
		.md-pd-b-md > .cell-margin > .cell-content,
		.md-pd-tb-md > .cell-margin > .cell-content,
		.md-mr-md > .cell-margin,
		.md-mr-b-md > .cell-margin,
		.md-mr-tb-md > .cell-margin
		{padding-bottom: var(--md-max);}

		.md-pd-lg > .cell-margin > .cell-content,
		.md-pd-b-lg > .cell-margin > .cell-content,
		.md-pd-tb-lg > .cell-margin > .cell-content,
		.md-mr-lg > .cell-margin,
		.md-mr-b-lg > .cell-margin,
		.md-mr-tb-lg > .cell-margin
		{padding-bottom: var(--lg-max);}

		.md-pd-xl > .cell-margin > .cell-content,
		.md-pd-b-xl > .cell-margin > .cell-content,
		.md-pd-tb-xl > .cell-margin > .cell-content,
		.md-mr-xl > .cell-margin,
		.md-mr-b-xl > .cell-margin,
		.md-mr-tb-xl > .cell-margin
		{padding-bottom: var(--xl-max);}

		.md-pd-xxl > .cell-margin > .cell-content,
		.md-pd-b-xxl > .cell-margin > .cell-content,
		.md-pd-tb-xxl > .cell-margin > .cell-content,
		.md-mr-xxl > .cell-margin,
		.md-mr-b-xxl > .cell-margin,
		.md-mr-tb-xxl > .cell-margin
		{padding-bottom: var(--xxl-max);}
	}
	/*  MAX  MD padding/margin left */
	@media (min-width:1200px){

		.md-pd-xxs > .cell-margin > .cell-content,
		.md-pd-l-xxs > .cell-margin > .cell-content,
		.md-pd-lr-xxs > .cell-margin > .cell-content,
		.md-mr-xxs > .cell-margin,
		.md-mr-l-xxs > .cell-margin,
		.md-mr-lr-xxs > .cell-margin
		{padding-left: var(--xxs-max);}

		.md-pd-xs > .cell-margin > .cell-content,
		.md-pd-l-xs > .cell-margin > .cell-content,
		.md-pd-lr-xs > .cell-margin > .cell-content,
		.md-mr-xs > .cell-margin,
		.md-mr-l-xs > .cell-margin,
		.md-mr-lr-xs > .cell-margin
		{padding-left: var(--xs-max);}

		.md-pd-sm > .cell-margin > .cell-content,
		.md-pd-l-sm > .cell-margin > .cell-content,
		.md-pd-lr-sm > .cell-margin > .cell-content,
		.md-mr-sm > .cell-margin,
		.md-mr-l-sm > .cell-margin,
		.md-mr-lr-sm > .cell-margin
		{padding-left: var(--sm-max);}

		.md-pd-md > .cell-margin > .cell-content,
		.md-pd-l-md > .cell-margin > .cell-content,
		.md-pd-lr-md > .cell-margin > .cell-content,
		.md-mr-md > .cell-margin,
		.md-mr-l-md > .cell-margin,
		.md-mr-lr-md > .cell-margin
		{padding-left: var(--md-max);}

		.md-pd-lg > .cell-margin > .cell-content,
		.md-pd-l-lg > .cell-margin > .cell-content,
		.md-pd-lr-lg > .cell-margin > .cell-content,
		.md-mr-lg > .cell-margin,
		.md-mr-l-lg > .cell-margin,
		.md-mr-lr-lg > .cell-margin
		{padding-left: var(--lg-max);}

		.md-pd-xl > .cell-margin > .cell-content,
		.md-pd-l-xl > .cell-margin > .cell-content,
		.md-pd-lr-xl > .cell-margin > .cell-content,
		.md-mr-xl > .cell-margin,
		.md-mr-l-xl > .cell-margin,
		.md-mr-lr-xl > .cell-margin
		{padding-left: var(--xl-max);}

		.md-pd-xxl > .cell-margin > .cell-content,
		.md-pd-l-xxl > .cell-margin > .cell-content,
		.md-pd-lr-xxl > .cell-margin > .cell-content,
		.md-mr-xxl > .cell-margin,
		.md-mr-l-xxl > .cell-margin,
		.md-mr-lr-xxl > .cell-margin
		{padding-left: var(--xxl-max);}
	}
	/*  MAX  MD padding/margin right */
	@media (min-width:1200px){

		.md-pd-xxs > .cell-margin > .cell-content,
		.md-pd-r-xxs > .cell-margin > .cell-content,
		.md-pd-lr-xxs > .cell-margin > .cell-content,
		.md-mr-xxs > .cell-margin,
		.md-mr-r-xxs > .cell-margin,
		.md-mr-lr-xxs > .cell-margin
		{padding-right: var(--xxs-max);}

		.md-pd-xs > .cell-margin > .cell-content,
		.md-pd-r-xs > .cell-margin > .cell-content,
		.md-pd-lr-xs > .cell-margin > .cell-content,
		.md-mr-xs > .cell-margin,
		.md-mr-r-xs > .cell-margin,
		.md-mr-lr-xs > .cell-margin
		{padding-right: var(--xs-max);}

		.md-pd-sm > .cell-margin > .cell-content,
		.md-pd-r-sm > .cell-margin > .cell-content,
		.md-pd-lr-sm > .cell-margin > .cell-content,
		.md-mr-sm > .cell-margin,
		.md-mr-r-sm > .cell-margin,
		.md-mr-lr-sm > .cell-margin
		{padding-right: var(--sm-max);}

		.md-pd-md > .cell-margin > .cell-content,
		.md-pd-r-md > .cell-margin > .cell-content,
		.md-pd-lr-md > .cell-margin > .cell-content,
		.md-mr-md > .cell-margin,
		.md-mr-r-md > .cell-margin,
		.md-mr-lr-md > .cell-margin
		{padding-right: var(--md-max);}

		.md-pd-lg > .cell-margin > .cell-content,
		.md-pd-r-lg > .cell-margin > .cell-content,
		.md-pd-lr-lg > .cell-margin > .cell-content,
		.md-mr-lg > .cell-margin,
		.md-mr-r-lg > .cell-margin,
		.md-mr-lr-lg > .cell-margin
		{padding-right: var(--lg-max);}

		.md-pd-xl > .cell-margin > .cell-content,
		.md-pd-r-xl > .cell-margin > .cell-content,
		.md-pd-lr-xl > .cell-margin > .cell-content,
		.md-mr-xl > .cell-margin,
		.md-mr-r-xl > .cell-margin,
		.md-mr-lr-xl > .cell-margin
		{padding-right: var(--xl-max);}

		.md-pd-xxl > .cell-margin > .cell-content,
		.md-pd-r-xxl > .cell-margin > .cell-content,
		.md-pd-lr-xxl > .cell-margin > .cell-content,
		.md-mr-xxl > .cell-margin,
		.md-mr-r-xxl > .cell-margin,
		.md-mr-lr-xxl > .cell-margin
		{padding-right: var(--xxl-max);}
	}

.__________________________MAX_padding_margin_LG{}
	/*  MAX  LG padding/margin top */
	@media (min-width:1200px){

		.lg-pd-xxs > .cell-margin > .cell-content,
		.lg-pd-t-xxs > .cell-margin > .cell-content,
		.lg-pd-tb-xxs > .cell-margin > .cell-content,
		.lg-mr-xxs > .cell-margin,
		.lg-mr-t-xxs > .cell-margin,
		.lg-mr-tb-xxs > .cell-margin
		{padding-top: var(--xxs-max);}

		.lg-pd-xs > .cell-margin > .cell-content,
		.lg-pd-t-xs > .cell-margin > .cell-content,
		.lg-pd-tb-xs > .cell-margin > .cell-content,
		.lg-mr-xs > .cell-margin,
		.lg-mr-t-xs > .cell-margin,
		.lg-mr-tb-xs > .cell-margin
		{padding-top: var(--xs-max);}

		.lg-pd-sm > .cell-margin > .cell-content,
		.lg-pd-t-sm > .cell-margin > .cell-content,
		.lg-pd-tb-sm > .cell-margin > .cell-content,
		.lg-mr-sm > .cell-margin,
		.lg-mr-t-sm > .cell-margin,
		.lg-mr-tb-sm > .cell-margin
		{padding-top: var(--sm-max);}

		.lg-pd-md > .cell-margin > .cell-content,
		.lg-pd-t-md > .cell-margin > .cell-content,
		.lg-pd-tb-md > .cell-margin > .cell-content,
		.lg-mr-md > .cell-margin,
		.lg-mr-t-md > .cell-margin,
		.lg-mr-tb-md > .cell-margin
		{padding-top: var(--md-max);}

		.lg-pd-lg > .cell-margin > .cell-content,
		.lg-pd-t-lg > .cell-margin > .cell-content,
		.lg-pd-tb-lg > .cell-margin > .cell-content,
		.lg-mr-lg > .cell-margin,
		.lg-mr-t-lg > .cell-margin,
		.lg-mr-tb-lg > .cell-margin
		{padding-top: var(--lg-max);}

		.lg-pd-xl > .cell-margin > .cell-content,
		.lg-pd-t-xl > .cell-margin > .cell-content,
		.lg-pd-tb-xl > .cell-margin > .cell-content,
		.lg-mr-xl > .cell-margin,
		.lg-mr-t-xl > .cell-margin,
		.lg-mr-tb-xl > .cell-margin
		{padding-top: var(--xl-max);}

		.lg-pd-xxl > .cell-margin > .cell-content,
		.lg-pd-t-xxl > .cell-margin > .cell-content,
		.lg-pd-tb-xxl > .cell-margin > .cell-content,
		.lg-mr-xxl > .cell-margin,
		.lg-mr-t-xxl > .cell-margin,
		.lg-mr-tb-xxl > .cell-margin
		{padding-top: var(--xxl-max);}
	}
	/*  MAX  LG padding/margin bottom */
	@media (min-width:1200px){

		.lg-pd-xxs > .cell-margin > .cell-content,
		.lg-pd-b-xxs > .cell-margin > .cell-content,
		.lg-pd-tb-xxs > .cell-margin > .cell-content,
		.lg-mr-xxs > .cell-margin,
		.lg-mr-b-xxs > .cell-margin,
		.lg-mr-tb-xxs > .cell-margin
		{padding-bottom: var(--xxs-max);}

		.lg-pd-xs > .cell-margin > .cell-content,
		.lg-pd-b-xs > .cell-margin > .cell-content,
		.lg-pd-tb-xs > .cell-margin > .cell-content,
		.lg-mr-xs > .cell-margin,
		.lg-mr-b-xs > .cell-margin,
		.lg-mr-tb-xs > .cell-margin
		{padding-bottom: var(--xs-max);}

		.lg-pd-sm > .cell-margin > .cell-content,
		.lg-pd-b-sm > .cell-margin > .cell-content,
		.lg-pd-tb-sm > .cell-margin > .cell-content,
		.lg-mr-sm > .cell-margin,
		.lg-mr-b-sm > .cell-margin,
		.lg-mr-tb-sm > .cell-margin
		{padding-bottom: var(--sm-max);}

		.lg-pd-md > .cell-margin > .cell-content,
		.lg-pd-b-md > .cell-margin > .cell-content,
		.lg-pd-tb-md > .cell-margin > .cell-content,
		.lg-mr-md > .cell-margin,
		.lg-mr-b-md > .cell-margin,
		.lg-mr-tb-md > .cell-margin
		{padding-bottom: var(--md-max);}

		.lg-pd-lg > .cell-margin > .cell-content,
		.lg-pd-b-lg > .cell-margin > .cell-content,
		.lg-pd-tb-lg > .cell-margin > .cell-content,
		.lg-mr-lg > .cell-margin,
		.lg-mr-b-lg > .cell-margin,
		.lg-mr-tb-lg > .cell-margin
		{padding-bottom: var(--lg-max);}

		.lg-pd-xl > .cell-margin > .cell-content,
		.lg-pd-b-xl > .cell-margin > .cell-content,
		.lg-pd-tb-xl > .cell-margin > .cell-content,
		.lg-mr-xl > .cell-margin,
		.lg-mr-b-xl > .cell-margin,
		.lg-mr-tb-xl > .cell-margin
		{padding-bottom: var(--xl-max);}

		.lg-pd-xxl > .cell-margin > .cell-content,
		.lg-pd-b-xxl > .cell-margin > .cell-content,
		.lg-pd-tb-xxl > .cell-margin > .cell-content,
		.lg-mr-xxl > .cell-margin,
		.lg-mr-b-xxl > .cell-margin,
		.lg-mr-tb-xxl > .cell-margin
		{padding-bottom: var(--xxl-max);}
	}
	/*  MAX  LG padding/margin left */
	@media (min-width:1200px){

		.lg-pd-xxs > .cell-margin > .cell-content,
		.lg-pd-l-xxs > .cell-margin > .cell-content,
		.lg-pd-lr-xxs > .cell-margin > .cell-content,
		.lg-mr-xxs > .cell-margin,
		.lg-mr-l-xxs > .cell-margin,
		.lg-mr-lr-xxs > .cell-margin
		{padding-left: var(--xxs-max);}

		.lg-pd-xs > .cell-margin > .cell-content,
		.lg-pd-l-xs > .cell-margin > .cell-content,
		.lg-pd-lr-xs > .cell-margin > .cell-content,
		.lg-mr-xs > .cell-margin,
		.lg-mr-l-xs > .cell-margin,
		.lg-mr-lr-xs > .cell-margin
		{padding-left: var(--xs-max);}

		.lg-pd-sm > .cell-margin > .cell-content,
		.lg-pd-l-sm > .cell-margin > .cell-content,
		.lg-pd-lr-sm > .cell-margin > .cell-content,
		.lg-mr-sm > .cell-margin,
		.lg-mr-l-sm > .cell-margin,
		.lg-mr-lr-sm > .cell-margin
		{padding-left: var(--sm-max);}

		.lg-pd-md > .cell-margin > .cell-content,
		.lg-pd-l-md > .cell-margin > .cell-content,
		.lg-pd-lr-md > .cell-margin > .cell-content,
		.lg-mr-md > .cell-margin,
		.lg-mr-l-md > .cell-margin,
		.lg-mr-lr-md > .cell-margin
		{padding-left: var(--md-max);}

		.lg-pd-lg > .cell-margin > .cell-content,
		.lg-pd-l-lg > .cell-margin > .cell-content,
		.lg-pd-lr-lg > .cell-margin > .cell-content,
		.lg-mr-lg > .cell-margin,
		.lg-mr-l-lg > .cell-margin,
		.lg-mr-lr-lg > .cell-margin
		{padding-left: var(--lg-max);}

		.lg-pd-xl > .cell-margin > .cell-content,
		.lg-pd-l-xl > .cell-margin > .cell-content,
		.lg-pd-lr-xl > .cell-margin > .cell-content,
		.lg-mr-xl > .cell-margin,
		.lg-mr-l-xl > .cell-margin,
		.lg-mr-lr-xl > .cell-margin
		{padding-left: var(--xl-max);}

		.lg-pd-xxl > .cell-margin > .cell-content,
		.lg-pd-l-xxl > .cell-margin > .cell-content,
		.lg-pd-lr-xxl > .cell-margin > .cell-content,
		.lg-mr-xxl > .cell-margin,
		.lg-mr-l-xxl > .cell-margin,
		.lg-mr-lr-xxl > .cell-margin
		{padding-left: var(--xxl-max);}
	}
	/*  MAX  LG padding/margin right */
	@media (min-width:1200px){

		.lg-pd-xxs > .cell-margin > .cell-content,
		.lg-pd-r-xxs > .cell-margin > .cell-content,
		.lg-pd-lr-xxs > .cell-margin > .cell-content,
		.lg-mr-xxs > .cell-margin,
		.lg-mr-r-xxs > .cell-margin,
		.lg-mr-lr-xxs > .cell-margin
		{padding-right: var(--xxs-max);}

		.lg-pd-xs > .cell-margin > .cell-content,
		.lg-pd-r-xs > .cell-margin > .cell-content,
		.lg-pd-lr-xs > .cell-margin > .cell-content,
		.lg-mr-xs > .cell-margin,
		.lg-mr-r-xs > .cell-margin,
		.lg-mr-lr-xs > .cell-margin
		{padding-right: var(--xs-max);}

		.lg-pd-sm > .cell-margin > .cell-content,
		.lg-pd-r-sm > .cell-margin > .cell-content,
		.lg-pd-lr-sm > .cell-margin > .cell-content,
		.lg-mr-sm > .cell-margin,
		.lg-mr-r-sm > .cell-margin,
		.lg-mr-lr-sm > .cell-margin
		{padding-right: var(--sm-max);}

		.lg-pd-md > .cell-margin > .cell-content,
		.lg-pd-r-md > .cell-margin > .cell-content,
		.lg-pd-lr-md > .cell-margin > .cell-content,
		.lg-mr-md > .cell-margin,
		.lg-mr-r-md > .cell-margin,
		.lg-mr-lr-md > .cell-margin
		{padding-right: var(--md-max);}

		.lg-pd-lg > .cell-margin > .cell-content,
		.lg-pd-r-lg > .cell-margin > .cell-content,
		.lg-pd-lr-lg > .cell-margin > .cell-content,
		.lg-mr-lg > .cell-margin,
		.lg-mr-r-lg > .cell-margin,
		.lg-mr-lr-lg > .cell-margin
		{padding-right: var(--lg-max);}

		.lg-pd-xl > .cell-margin > .cell-content,
		.lg-pd-r-xl > .cell-margin > .cell-content,
		.lg-pd-lr-xl > .cell-margin > .cell-content,
		.lg-mr-xl > .cell-margin,
		.lg-mr-r-xl > .cell-margin,
		.lg-mr-lr-xl > .cell-margin
		{padding-right: var(--xl-max);}

		.lg-pd-xxl > .cell-margin > .cell-content,
		.lg-pd-r-xxl > .cell-margin > .cell-content,
		.lg-pd-lr-xxl > .cell-margin > .cell-content,
		.lg-mr-xxl > .cell-margin,
		.lg-mr-r-xxl > .cell-margin,
		.lg-mr-lr-xxl > .cell-margin
		{padding-right: var(--xxl-max);}
	}

.__________________________MAX_padding_margin_XL{}
	/*  MAX  XL padding/margin top */
	@media (min-width:1200px){

		.xl-pd-xxs > .cell-margin > .cell-content,
		.xl-pd-t-xxs > .cell-margin > .cell-content,
		.xl-pd-tb-xxs > .cell-margin > .cell-content,
		.xl-mr-xxs > .cell-margin,
		.xl-mr-t-xxs > .cell-margin,
		.xl-mr-tb-xxs > .cell-margin
		{padding-top: var(--xxs-max);}

		.xl-pd-xs > .cell-margin > .cell-content,
		.xl-pd-t-xs > .cell-margin > .cell-content,
		.xl-pd-tb-xs > .cell-margin > .cell-content,
		.xl-mr-xs > .cell-margin,
		.xl-mr-t-xs > .cell-margin,
		.xl-mr-tb-xs > .cell-margin
		{padding-top: var(--xs-max);}

		.xl-pd-sm > .cell-margin > .cell-content,
		.xl-pd-t-sm > .cell-margin > .cell-content,
		.xl-pd-tb-sm > .cell-margin > .cell-content,
		.xl-mr-sm > .cell-margin,
		.xl-mr-t-sm > .cell-margin,
		.xl-mr-tb-sm > .cell-margin
		{padding-top: var(--sm-max);}

		.xl-pd-md > .cell-margin > .cell-content,
		.xl-pd-t-md > .cell-margin > .cell-content,
		.xl-pd-tb-md > .cell-margin > .cell-content,
		.xl-mr-md > .cell-margin,
		.xl-mr-t-md > .cell-margin,
		.xl-mr-tb-md > .cell-margin
		{padding-top: var(--md-max);}

		.xl-pd-lg > .cell-margin > .cell-content,
		.xl-pd-t-lg > .cell-margin > .cell-content,
		.xl-pd-tb-lg > .cell-margin > .cell-content,
		.xl-mr-lg > .cell-margin,
		.xl-mr-t-lg > .cell-margin,
		.xl-mr-tb-lg > .cell-margin
		{padding-top: var(--lg-max);}

		.xl-pd-xl > .cell-margin > .cell-content,
		.xl-pd-t-xl > .cell-margin > .cell-content,
		.xl-pd-tb-xl > .cell-margin > .cell-content,
		.xl-mr-xl > .cell-margin,
		.xl-mr-t-xl > .cell-margin,
		.xl-mr-tb-xl > .cell-margin
		{padding-top: var(--xl-max);}

		.xl-pd-xxl > .cell-margin > .cell-content,
		.xl-pd-t-xxl > .cell-margin > .cell-content,
		.xl-pd-tb-xxl > .cell-margin > .cell-content,
		.xl-mr-xxl > .cell-margin,
		.xl-mr-t-xxl > .cell-margin,
		.xl-mr-tb-xxl > .cell-margin
		{padding-top: var(--xxl-max);}
	}
	/*  MAX  XL padding/margin bottom */
	@media (min-width:1200px){

		.xl-pd-xxs > .cell-margin > .cell-content,
		.xl-pd-b-xxs > .cell-margin > .cell-content,
		.xl-pd-tb-xxs > .cell-margin > .cell-content,
		.xl-mr-xxs > .cell-margin,
		.xl-mr-b-xxs > .cell-margin,
		.xl-mr-tb-xxs > .cell-margin
		{padding-bottom: var(--xxs-max);}

		.xl-pd-xs > .cell-margin > .cell-content,
		.xl-pd-b-xs > .cell-margin > .cell-content,
		.xl-pd-tb-xs > .cell-margin > .cell-content,
		.xl-mr-xs > .cell-margin,
		.xl-mr-b-xs > .cell-margin,
		.xl-mr-tb-xs > .cell-margin
		{padding-bottom: var(--xs-max);}

		.xl-pd-sm > .cell-margin > .cell-content,
		.xl-pd-b-sm > .cell-margin > .cell-content,
		.xl-pd-tb-sm > .cell-margin > .cell-content,
		.xl-mr-sm > .cell-margin,
		.xl-mr-b-sm > .cell-margin,
		.xl-mr-tb-sm > .cell-margin
		{padding-bottom: var(--sm-max);}

		.xl-pd-md > .cell-margin > .cell-content,
		.xl-pd-b-md > .cell-margin > .cell-content,
		.xl-pd-tb-md > .cell-margin > .cell-content,
		.xl-mr-md > .cell-margin,
		.xl-mr-b-md > .cell-margin,
		.xl-mr-tb-md > .cell-margin
		{padding-bottom: var(--md-max);}

		.xl-pd-lg > .cell-margin > .cell-content,
		.xl-pd-b-lg > .cell-margin > .cell-content,
		.xl-pd-tb-lg > .cell-margin > .cell-content,
		.xl-mr-lg > .cell-margin,
		.xl-mr-b-lg > .cell-margin,
		.xl-mr-tb-lg > .cell-margin
		{padding-bottom: var(--lg-max);}

		.xl-pd-xl > .cell-margin > .cell-content,
		.xl-pd-b-xl > .cell-margin > .cell-content,
		.xl-pd-tb-xl > .cell-margin > .cell-content,
		.xl-mr-xl > .cell-margin,
		.xl-mr-b-xl > .cell-margin,
		.xl-mr-tb-xl > .cell-margin
		{padding-bottom: var(--xl-max);}

		.xl-pd-xxl > .cell-margin > .cell-content,
		.xl-pd-b-xxl > .cell-margin > .cell-content,
		.xl-pd-tb-xxl > .cell-margin > .cell-content,
		.xl-mr-xxl > .cell-margin,
		.xl-mr-b-xxl > .cell-margin,
		.xl-mr-tb-xxl > .cell-margin
		{padding-bottom: var(--xxl-max);}
	}
	/*  MAX  XL padding/margin left */
	@media (min-width:1200px){

		.xl-pd-xxs > .cell-margin > .cell-content,
		.xl-pd-l-xxs > .cell-margin > .cell-content,
		.xl-pd-lr-xxs > .cell-margin > .cell-content,
		.xl-mr-xxs > .cell-margin,
		.xl-mr-l-xxs > .cell-margin,
		.xl-mr-lr-xxs > .cell-margin
		{padding-left: var(--xxs-max);}

		.xl-pd-xs > .cell-margin > .cell-content,
		.xl-pd-l-xs > .cell-margin > .cell-content,
		.xl-pd-lr-xs > .cell-margin > .cell-content,
		.xl-mr-xs > .cell-margin,
		.xl-mr-l-xs > .cell-margin,
		.xl-mr-lr-xs > .cell-margin
		{padding-left: var(--xs-max);}

		.xl-pd-sm > .cell-margin > .cell-content,
		.xl-pd-l-sm > .cell-margin > .cell-content,
		.xl-pd-lr-sm > .cell-margin > .cell-content,
		.xl-mr-sm > .cell-margin,
		.xl-mr-l-sm > .cell-margin,
		.xl-mr-lr-sm > .cell-margin
		{padding-left: var(--sm-max);}

		.xl-pd-md > .cell-margin > .cell-content,
		.xl-pd-l-md > .cell-margin > .cell-content,
		.xl-pd-lr-md > .cell-margin > .cell-content,
		.xl-mr-md > .cell-margin,
		.xl-mr-l-md > .cell-margin,
		.xl-mr-lr-md > .cell-margin
		{padding-left: var(--md-max);}

		.xl-pd-lg > .cell-margin > .cell-content,
		.xl-pd-l-lg > .cell-margin > .cell-content,
		.xl-pd-lr-lg > .cell-margin > .cell-content,
		.xl-mr-lg > .cell-margin,
		.xl-mr-l-lg > .cell-margin,
		.xl-mr-lr-lg > .cell-margin
		{padding-left: var(--lg-max);}

		.xl-pd-xl > .cell-margin > .cell-content,
		.xl-pd-l-xl > .cell-margin > .cell-content,
		.xl-pd-lr-xl > .cell-margin > .cell-content,
		.xl-mr-xl > .cell-margin,
		.xl-mr-l-xl > .cell-margin,
		.xl-mr-lr-xl > .cell-margin
		{padding-left: var(--xl-max);}

		.xl-pd-xxl > .cell-margin > .cell-content,
		.xl-pd-l-xxl > .cell-margin > .cell-content,
		.xl-pd-lr-xxl > .cell-margin > .cell-content,
		.xl-mr-xxl > .cell-margin,
		.xl-mr-l-xxl > .cell-margin,
		.xl-mr-lr-xxl > .cell-margin
		{padding-left: var(--xxl-max);}
	}
	/*  MAX  XL padding/margin right */
	@media (min-width:1200px){

		.xl-pd-xxs > .cell-margin > .cell-content,
		.xl-pd-r-xxs > .cell-margin > .cell-content,
		.xl-pd-lr-xxs > .cell-margin > .cell-content,
		.xl-mr-xxs > .cell-margin,
		.xl-mr-r-xxs > .cell-margin,
		.xl-mr-lr-xxs > .cell-margin
		{padding-right: var(--xxs-max);}

		.xl-pd-xs > .cell-margin > .cell-content,
		.xl-pd-r-xs > .cell-margin > .cell-content,
		.xl-pd-lr-xs > .cell-margin > .cell-content,
		.xl-mr-xs > .cell-margin,
		.xl-mr-r-xs > .cell-margin,
		.xl-mr-lr-xs > .cell-margin
		{padding-right: var(--xs-max);}

		.xl-pd-sm > .cell-margin > .cell-content,
		.xl-pd-r-sm > .cell-margin > .cell-content,
		.xl-pd-lr-sm > .cell-margin > .cell-content,
		.xl-mr-sm > .cell-margin,
		.xl-mr-r-sm > .cell-margin,
		.xl-mr-lr-sm > .cell-margin
		{padding-right: var(--sm-max);}

		.xl-pd-md > .cell-margin > .cell-content,
		.xl-pd-r-md > .cell-margin > .cell-content,
		.xl-pd-lr-md > .cell-margin > .cell-content,
		.xl-mr-md > .cell-margin,
		.xl-mr-r-md > .cell-margin,
		.xl-mr-lr-md > .cell-margin
		{padding-right: var(--md-max);}

		.xl-pd-lg > .cell-margin > .cell-content,
		.xl-pd-r-lg > .cell-margin > .cell-content,
		.xl-pd-lr-lg > .cell-margin > .cell-content,
		.xl-mr-lg > .cell-margin,
		.xl-mr-r-lg > .cell-margin,
		.xl-mr-lr-lg > .cell-margin
		{padding-right: var(--lg-max);}

		.xl-pd-xl > .cell-margin > .cell-content,
		.xl-pd-r-xl > .cell-margin > .cell-content,
		.xl-pd-lr-xl > .cell-margin > .cell-content,
		.xl-mr-xl > .cell-margin,
		.xl-mr-r-xl > .cell-margin,
		.xl-mr-lr-xl > .cell-margin
		{padding-right: var(--xl-max);}

		.xl-pd-xxl > .cell-margin > .cell-content,
		.xl-pd-r-xxl > .cell-margin > .cell-content,
		.xl-pd-lr-xxl > .cell-margin > .cell-content,
		.xl-mr-xxl > .cell-margin,
		.xl-mr-r-xxl > .cell-margin,
		.xl-mr-lr-xxl > .cell-margin
		{padding-right: var(--xxl-max);}
	}

.__________________________MAX_padding_margin_MAX{}
	/*  MAX  XXL padding/margin top */
	@media (min-width:1200px){

		.xxl-pd-xxs > .cell-margin > .cell-content,
		.xxl-pd-t-xxs > .cell-margin > .cell-content,
		.xxl-pd-tb-xxs > .cell-margin > .cell-content,
		.xxl-mr-xxs > .cell-margin,
		.xxl-mr-t-xxs > .cell-margin,
		.xxl-mr-tb-xxs > .cell-margin
		{padding-top: var(--xxs-max);}

		.xxl-pd-xs > .cell-margin > .cell-content,
		.xxl-pd-t-xs > .cell-margin > .cell-content,
		.xxl-pd-tb-xs > .cell-margin > .cell-content,
		.xxl-mr-xs > .cell-margin,
		.xxl-mr-t-xs > .cell-margin,
		.xxl-mr-tb-xs > .cell-margin
		{padding-top: var(--xs-max);}

		.xxl-pd-sm > .cell-margin > .cell-content,
		.xxl-pd-t-sm > .cell-margin > .cell-content,
		.xxl-pd-tb-sm > .cell-margin > .cell-content,
		.xxl-mr-sm > .cell-margin,
		.xxl-mr-t-sm > .cell-margin,
		.xxl-mr-tb-sm > .cell-margin
		{padding-top: var(--sm-max);}

		.xxl-pd-md > .cell-margin > .cell-content,
		.xxl-pd-t-md > .cell-margin > .cell-content,
		.xxl-pd-tb-md > .cell-margin > .cell-content,
		.xxl-mr-md > .cell-margin,
		.xxl-mr-t-md > .cell-margin,
		.xxl-mr-tb-md > .cell-margin
		{padding-top: var(--md-max);}

		.xxl-pd-lg > .cell-margin > .cell-content,
		.xxl-pd-t-lg > .cell-margin > .cell-content,
		.xxl-pd-tb-lg > .cell-margin > .cell-content,
		.xxl-mr-lg > .cell-margin,
		.xxl-mr-t-lg > .cell-margin,
		.xxl-mr-tb-lg > .cell-margin
		{padding-top: var(--lg-max);}

		.xxl-pd-xl > .cell-margin > .cell-content,
		.xxl-pd-t-xl > .cell-margin > .cell-content,
		.xxl-pd-tb-xl > .cell-margin > .cell-content,
		.xxl-mr-xl > .cell-margin,
		.xxl-mr-t-xl > .cell-margin,
		.xxl-mr-tb-xl > .cell-margin
		{padding-top: var(--xl-max);}

		.xxl-pd-xxl > .cell-margin > .cell-content,
		.xxl-pd-t-xxl > .cell-margin > .cell-content,
		.xxl-pd-tb-xxl > .cell-margin > .cell-content,
		.xxl-mr-xxl > .cell-margin,
		.xxl-mr-t-xxl > .cell-margin,
		.xxl-mr-tb-xxl > .cell-margin
		{padding-top: var(--xxl-max);}
	}
	/*  MAX  XXL padding/margin bottom */
	@media (min-width:1200px){

		.xxl-pd-xxs > .cell-margin > .cell-content,
		.xxl-pd-b-xxs > .cell-margin > .cell-content,
		.xxl-pd-tb-xxs > .cell-margin > .cell-content,
		.xxl-mr-xxs > .cell-margin,
		.xxl-mr-b-xxs > .cell-margin,
		.xxl-mr-tb-xxs > .cell-margin
		{padding-bottom: var(--xxs-max);}

		.xxl-pd-xs > .cell-margin > .cell-content,
		.xxl-pd-b-xs > .cell-margin > .cell-content,
		.xxl-pd-tb-xs > .cell-margin > .cell-content,
		.xxl-mr-xs > .cell-margin,
		.xxl-mr-b-xs > .cell-margin,
		.xxl-mr-tb-xs > .cell-margin
		{padding-bottom: var(--xs-max);}

		.xxl-pd-sm > .cell-margin > .cell-content,
		.xxl-pd-b-sm > .cell-margin > .cell-content,
		.xxl-pd-tb-sm > .cell-margin > .cell-content,
		.xxl-mr-sm > .cell-margin,
		.xxl-mr-b-sm > .cell-margin,
		.xxl-mr-tb-sm > .cell-margin
		{padding-bottom: var(--sm-max);}

		.xxl-pd-md > .cell-margin > .cell-content,
		.xxl-pd-b-md > .cell-margin > .cell-content,
		.xxl-pd-tb-md > .cell-margin > .cell-content,
		.xxl-mr-md > .cell-margin,
		.xxl-mr-b-md > .cell-margin,
		.xxl-mr-tb-md > .cell-margin
		{padding-bottom: var(--md-max);}

		.xxl-pd-lg > .cell-margin > .cell-content,
		.xxl-pd-b-lg > .cell-margin > .cell-content,
		.xxl-pd-tb-lg > .cell-margin > .cell-content,
		.xxl-mr-lg > .cell-margin,
		.xxl-mr-b-lg > .cell-margin,
		.xxl-mr-tb-lg > .cell-margin
		{padding-bottom: var(--lg-max);}

		.xxl-pd-xl > .cell-margin > .cell-content,
		.xxl-pd-b-xl > .cell-margin > .cell-content,
		.xxl-pd-tb-xl > .cell-margin > .cell-content,
		.xxl-mr-xl > .cell-margin,
		.xxl-mr-b-xl > .cell-margin,
		.xxl-mr-tb-xl > .cell-margin
		{padding-bottom: var(--xl-max);}

		.xxl-pd-xxl > .cell-margin > .cell-content,
		.xxl-pd-b-xxl > .cell-margin > .cell-content,
		.xxl-pd-tb-xxl > .cell-margin > .cell-content,
		.xxl-mr-xxl > .cell-margin,
		.xxl-mr-b-xxl > .cell-margin,
		.xxl-mr-tb-xxl > .cell-margin
		{padding-bottom: var(--xxl-max);}
	}
	/*  MAX  XXL padding/margin left */
	@media (min-width:1200px){

		.xxl-pd-xxs > .cell-margin > .cell-content,
		.xxl-pd-l-xxs > .cell-margin > .cell-content,
		.xxl-pd-lr-xxs > .cell-margin > .cell-content,
		.xxl-mr-xxs > .cell-margin,
		.xxl-mr-l-xxs > .cell-margin,
		.xxl-mr-lr-xxs > .cell-margin
		{padding-left: var(--xxs-max);}

		.xxl-pd-xs > .cell-margin > .cell-content,
		.xxl-pd-l-xs > .cell-margin > .cell-content,
		.xxl-pd-lr-xs > .cell-margin > .cell-content,
		.xxl-mr-xs > .cell-margin,
		.xxl-mr-l-xs > .cell-margin,
		.xxl-mr-lr-xs > .cell-margin
		{padding-left: var(--xs-max);}

		.xxl-pd-sm > .cell-margin > .cell-content,
		.xxl-pd-l-sm > .cell-margin > .cell-content,
		.xxl-pd-lr-sm > .cell-margin > .cell-content,
		.xxl-mr-sm > .cell-margin,
		.xxl-mr-l-sm > .cell-margin,
		.xxl-mr-lr-sm > .cell-margin
		{padding-left: var(--sm-max);}

		.xxl-pd-md > .cell-margin > .cell-content,
		.xxl-pd-l-md > .cell-margin > .cell-content,
		.xxl-pd-lr-md > .cell-margin > .cell-content,
		.xxl-mr-md > .cell-margin,
		.xxl-mr-l-md > .cell-margin,
		.xxl-mr-lr-md > .cell-margin
		{padding-left: var(--md-max);}

		.xxl-pd-lg > .cell-margin > .cell-content,
		.xxl-pd-l-lg > .cell-margin > .cell-content,
		.xxl-pd-lr-lg > .cell-margin > .cell-content,
		.xxl-mr-lg > .cell-margin,
		.xxl-mr-l-lg > .cell-margin,
		.xxl-mr-lr-lg > .cell-margin
		{padding-left: var(--lg-max);}

		.xxl-pd-xl > .cell-margin > .cell-content,
		.xxl-pd-l-xl > .cell-margin > .cell-content,
		.xxl-pd-lr-xl > .cell-margin > .cell-content,
		.xxl-mr-xl > .cell-margin,
		.xxl-mr-l-xl > .cell-margin,
		.xxl-mr-lr-xl > .cell-margin
		{padding-left: var(--xl-max);}

		.xxl-pd-xxl > .cell-margin > .cell-content,
		.xxl-pd-l-xxl > .cell-margin > .cell-content,
		.xxl-pd-lr-xxl > .cell-margin > .cell-content,
		.xxl-mr-xxl > .cell-margin,
		.xxl-mr-l-xxl > .cell-margin,
		.xxl-mr-lr-xxl > .cell-margin
		{padding-left: var(--xxl-max);}
	}
	/*  MAX  XXL padding/margin right */
	@media (min-width:1200px){

		.xxl-pd-xxs > .cell-margin > .cell-content,
		.xxl-pd-r-xxs > .cell-margin > .cell-content,
		.xxl-pd-lr-xxs > .cell-margin > .cell-content,
		.xxl-mr-xxs > .cell-margin,
		.xxl-mr-r-xxs > .cell-margin,
		.xxl-mr-lr-xxs > .cell-margin
		{padding-right: var(--xxs-max);}

		.xxl-pd-xs > .cell-margin > .cell-content,
		.xxl-pd-r-xs > .cell-margin > .cell-content,
		.xxl-pd-lr-xs > .cell-margin > .cell-content,
		.xxl-mr-xs > .cell-margin,
		.xxl-mr-r-xs > .cell-margin,
		.xxl-mr-lr-xs > .cell-margin
		{padding-right: var(--xs-max);}

		.xxl-pd-sm > .cell-margin > .cell-content,
		.xxl-pd-r-sm > .cell-margin > .cell-content,
		.xxl-pd-lr-sm > .cell-margin > .cell-content,
		.xxl-mr-sm > .cell-margin,
		.xxl-mr-r-sm > .cell-margin,
		.xxl-mr-lr-sm > .cell-margin
		{padding-right: var(--sm-max);}

		.xxl-pd-md > .cell-margin > .cell-content,
		.xxl-pd-r-md > .cell-margin > .cell-content,
		.xxl-pd-lr-md > .cell-margin > .cell-content,
		.xxl-mr-md > .cell-margin,
		.xxl-mr-r-md > .cell-margin,
		.xxl-mr-lr-md > .cell-margin
		{padding-right: var(--md-max);}

		.xxl-pd-lg > .cell-margin > .cell-content,
		.xxl-pd-r-lg > .cell-margin > .cell-content,
		.xxl-pd-lr-lg > .cell-margin > .cell-content,
		.xxl-mr-lg > .cell-margin,
		.xxl-mr-r-lg > .cell-margin,
		.xxl-mr-lr-lg > .cell-margin
		{padding-right: var(--lg-max);}

		.xxl-pd-xl > .cell-margin > .cell-content,
		.xxl-pd-r-xl > .cell-margin > .cell-content,
		.xxl-pd-lr-xl > .cell-margin > .cell-content,
		.xxl-mr-xl > .cell-margin,
		.xxl-mr-r-xl > .cell-margin,
		.xxl-mr-lr-xl > .cell-margin
		{padding-right: var(--xl-max);}

		.xxl-pd-xxl > .cell-margin > .cell-content,
		.xxl-pd-r-xxl > .cell-margin > .cell-content,
		.xxl-pd-lr-xxl > .cell-margin > .cell-content,
		.xxl-mr-xxl > .cell-margin,
		.xxl-mr-r-xxl > .cell-margin,
		.xxl-mr-lr-xxl > .cell-margin
		{padding-right: var(--xxl-max);}
	}

	/* #################################################### */





/*
###########################################################################
###########################################################################
###########################################################################
*/

/*	---------------------------------------------------
	gap - max
	--------------------------------------------------- */
	@media (min-width:1200px){
/*
		.wz.cell.gp-xxs > .cell-margin > .cell-content {gap: var(--gap-xxs-max);}	
		.wz.cell.gp-xs > .cell-margin > .cell-content {gap: var(--gap-xs-max);}	
		.wz.cell.gp-sm > .cell-margin > .cell-content {gap: var(--gap-sm-max);}	
		.wz.cell.gp-md > .cell-margin > .cell-content {gap: var(--gap-md-max);}
		.wz.cell.gp-lg > .cell-margin > .cell-content {gap: var(--gap-lg-max);}	
		.wz.cell.gp-xl > .cell-margin > .cell-content {gap: var(--gap-xl-max);}	
		.wz.cell.gp-xxl > .cell-margin > .cell-content {gap: var(--gap-xxl-max);}	
*/
	}





	/* ------------------------------------------------- */
	/*	[WIP] cellalign-stretch
		-align cells by flex' stretch method
		? ? ?
	/* ------------------------------------------------- */
	.wz.cell.clal-stretch > .ci > .cfo > .cfi > .cc,
	.wz.cell.clal-stretch > .ci > a > .cfo > .cfi > .cc
	{justify-content:stretch;}





/* ################################################################################### */



/*	-------------------------------------------------
	[WIP] BASIC - cell-link
	-------------------------------------------------
*/
	.wz.cell > a
	{
		display:block;
		width:100%;
		text-decoration:none;
	}



	_____ CHILDREN{}
/*	=================================================

	CELLS - CHILDREN

	=================================================
*/




	_____ CHILD-CHILDWRAP{}
/*	-------------------------------------------------
	CHILD - childwrap-nowrap
	-------------------------------------------------
*/
	.wz.cell.chwr-nw > .ci > .cfo > .cfi > .cc,
	.wz.cell.chwr-nw > .ci > .cfo > a > .cfi > .cc
	{flex-wrap:nowrap;}


/*	-------------------------------------------------
	CHILD - childwrap-wrap NEW
	-------------------------------------------------
*/
	.wz.cell.chwr-wrap > .ci > .cfo > .cfi > .cc,
	.wz.cell.chwr-wrap > .ci > .cfo > a > .cfi > .cc
	{flex-wrap:wrap;}





	_____ CELL{}
/*	=================================================

	CELLS - CELL

	=================================================
*/

	_____ CELL-HIDE{}

/*	-------------------------------------------------
	CELL - hide
	-------------------------------------------------
*/
	.wz.cell.hide
	{display:none;}


/*	-------------------------------------------------
	CELL - scroll
	-------------------------------------------------
*/
	.wz.cell.clsc-y
	{
		overflow-y:auto;
		-webkit-overflow-scrolling:touch;
	}


	_____ CELL-GROW{}

/*	-------------------------------------------------
	CELL - grow
	-------------------------------------------------
*/
	.wz.cell.clgr-0
	{flex-grow:0;}

	.wz.cell.clgr-1
	{flex-grow:1;}


	.wz.cell.clgr-2
	{flex-grow:2;}


	.wz.cell.clgr-3
	{flex-grow:3;}




	_____ CELL-CELLDIVIDER{}
/*	-------------------------------------------------
	CELL - celldivider
	-------------------------------------------------
*/

	.wz.cell.cldv-t > .ci > .cfo > .cfi,
	.wz.cell.cldv-t > .ci > a > .cfo > .cfi
	{border-top: 1px solid #ccc;}


	_____ CELL-CELLDIVIDER{}
/*	-------------------------------------------------
	CELL - celldivider top
	-------------------------------------------------
*/
	.wz.cell.cldv-t-2 > .ci > .cfo > .cfi,
	.wz.cell.cldv-t-2 > .ci > a > .cfo > .cfi
	{border-top: 1px solid #999;}

	.wz.cell.cldv-t-3 > .ci > .cfo > .cfi,
	.wz.cell.cldv-t-3 > .ci > a > .cfo > .cfi
	{border-top: 1px solid #999;}

	.wz.cell.cldv-t-4 > .ci > .cfo > .cfi,
	.wz.cell.cldv-t-4 > .ci > a > .cfo > .cfi
	{border-top: 1px dashed #999;}

	.wz.cell.cldv-t-5 > .ci > .cfo > .cfi,
	.wz.cell.cldv-t-5 > .ci > a > .cfo > .cfi
	{border-top: 2px dashed #999;}

	.wz.cell.cldv-t-6 > .ci > .cfo > cfi,
	.wz.cell.cldv-t-6 > .ci > a > .cfo > .cfi
	{border-top: 2px dotted #999;}


/*	-------------------------------------------------
	CELL - celldivider bottom
	-------------------------------------------------
*/
	.wz.cell.cldv-b-2 > .ci > .cfo > .cfi,
	.wz.cell.cldv-b-2 > .ci > a > .cfo > .cfi
	{border-bottom: 1px solid #000;}

	.wz.cell.cldv-b-3 > .ci > .cfo > .cfi,
	.wz.cell.cldv-b-3 > .ci > a > .cfo > .cfi
	{border-bottom: 1px solid #999;}

	.wz.cell.cldv-b-4 > .ci > .cfo > .cfi,
	.wz.cell.cldv-b-4 > .ci > a > .cfo > .cfi
	{border-bottom: 1px dashed #999;}

	.wz.cell.cldv-b-5 > .ci > .cfo > .cfi,
	.wz.cell.cldv-b-5 > .ci > a > .cfo > .cfi
	{border-bottom: 2px dashed #999;}

	.wz.cell.cldv-b-6 > .ci > .cfo > .cfi,
	.wz.cell.cldv-b-6 > .ci > a > .cfo > .cfi
	{border-bottom: 2px dotted #999;}


	_____ CELL-CELLSHOW_CELLHIDE XXS{}
/*	====================================================
	MEDIA QUERY - XXS
	==================================================== */
		.wz.cell.clsh-xxs
		{display:block;}

		.wz.cell.clhd-xxs
		{display:none;}


	_____ CELL-CELLSHOW_CELLHIDE XS{}
/*	====================================================
	MEDIA QUERY - XS
	==================================================== */
	@media (min-width:374px)
	{
		.wz.cell.clsh-xs
		{display:block;}

		.wz.cell.clhd-xs
		{display:none;}
	}


	_____ CELL-CELLSHOW_CELLHIDE SM{}
/*	====================================================
	MEDIA QUERY - SM
	==================================================== */
	@media (min-width:442px)
	{
		.wz.cell.clsh-sm
		{display:block;}

		.wz.cell.clhd-sm
		{display:none;}
	}


	_____ CELL-CELLSHOW_CELLHIDE MD{}
/*	====================================================
	MEDIA QUERY - MD
	==================================================== */
	@media (min-width:527px)
	{
		.wz.cell.clsh-md
		{display:block;}

		.wz.cell.clhd-md
		{display:none;}
	}


	_____ CELL-CELLSHOW_CELLHIDE LG{}
/*	====================================================
	MEDIA QUERY - LG
	==================================================== */
	@media (min-width:633px)
	{
		.wz.cell.clsh-lg
		{display:block;}

		.wz.cell.clhd-lg
		{display:none;}
	}


	_____ CELL-CELLSHOW_CELLHIDE XL{}
/*	====================================================
	MEDIA QUERY - XL
	==================================================== */
	@media (min-width:767px)
	{
		.wz.cell.clsh-xl
		{display:block;}

		.wz.cell.clhd-xl
		{display:none;}
	}


	_____ CELL-CELLSHOW_CELLHIDE XXL{}
/*	====================================================
	MEDIA QUERY - XXL
	==================================================== */
	@media(min-width:942px)
	{
		.wz.cell.clsh-xxl
		{display:block;}

		.wz.cell.clhd-xxl
		{display:none;}
	}


/*	====================================================
	MEDIA QUERY - MAX
	==================================================== */
	@media (min-width:1020px)
	{
	}




/*	====================================================
	SPECIALS
	==================================================== */

	.wz.cell.wz-field > .ci > .cfo
	{
		width:auto;
		margin:0;
	}






	.ci, .cfo, .cfi
	{
		max-height:inherit;
	}


	.wz.cell.wz-fixed {
		position: fixed !important;
		top: 0;
		z-index: 10;
		box-shadow: 0 2px 6px 0px #777;
	}






	_____ DECLARATION{}
	_____ BASIC{}
/*	=================================================

	CELLS - BASIC

	=================================================
*/


/*	-------------------------------------------------
	BASIC - ci last child ???
	-------------------------------------------------
*/
	.wz.cell > .ci > *:last-child
	{margin-bottom:0;}



/*	-------------------------------------------------
	BASIC - cell-link
	-------------------------------------------------
*/
	.wz.cell > .ci > a
	{
		display:block;
		width:100%;
		text-decoration:none;
	}


/*	-------------------------------------------------
	BASIC - cell-image
	-------------------------------------------------
*/
	.wz.cell img
	{
		width:100%;
	}





	_____ CHILD-CHILDWRAP{}
/*	-------------------------------------------------
	CHILD - childwrap-nowrap
	-------------------------------------------------
*/
	.wz.cell.chwr-nw > .ci > .cfo > .cfi > .cc,
	.wz.cell.chwr-nw > .ci > .cfo > a > .cfi > .cc
	{flex-wrap:nowrap;}

/*	-------------------------------------------------
	CHILD - childwrap-wrap DEPRECATED
	-------------------------------------------------
*/
	.wz.cell.chwr-wr > .ci > .cfo > .cfi > .cc,
	.wz.cell.chwr-wr > .ci > .cfo > a > .cfi > .cc
	{flex-wrap:wrap;}

/*	-------------------------------------------------
	CHILD - childwrap-wrap NEW
	-------------------------------------------------
*/
	.wz.cell.chwr-wrap > .ci > .cfo > .cfi > .cc,
	.wz.cell.chwr-wrap > .ci > .cfo > a > .cfi > .cc
	{flex-wrap:wrap;}


	_____ CHILD-CHILDCOLS XXS{}
/*	====================================================
	MEDIA QUERY - XXS
	==================================================== */
	@media (min-width:374px)
	{
		.wz.cell.chcl-xxs-8 > .ci > .cfo > .cfi > .cc > .wz.cell
		{width:12.5%;}

		.wz.cell.chcl-xxs-7 > .ci > .cfo > .cfi > .cc > .wz.cell
		{width:14.285714%;}

		.wz.cell.chcl-xxs-6 > .ci > .cfo > .cfi > .cc > .wz.cell
		{width:16.666667%;}

		.wz.cell.chcl-xxs-5 > .ci > .cfo > .cfi > .cc > .wz.cell
		{width:20%;}

		.wz.cell.chcl-xxs-4 > .ci > .cfo > .cfi > .cc > .wz.cell
		{width:25%;}

		.wz.cell.chcl-xxs-3 > .ci > .cfo > .cfi > .cc > .wz.cell
		{width:33.333333%;}

		.wz.cell.chcl-xxs-2 > .ci > .cfo > .cfi > .cc > .wz.cell
		{width:50%;}

		.wz.cell.chcl-xxs-1 > .ci > .cfo > .cfi > .cc > .wz.cell
		{width:100%;}
	}


	_____ CHILD-CHILDCOLS XS{}
/*	====================================================
	MEDIA QUERY - XS
	==================================================== */
	@media (min-width:374px)
	{
		.wz.cell.chcl-xs-8 > .ci > .cfo > .cfi > .cc > .wz.cell
		{width:12.5%;}

		.wz.cell.chcl-xs-7 > .ci > .cfo > .cfi > .cc > .wz.cell
		{width:14.285714%;}

		.wz.cell.chcl-xs-6 > .ci > .cfo > .cfi > .cc > .wz.cell
		{width:16.666667%;}

		.wz.cell.chcl-xs-5 > .ci > .cfo > .cfi > .cc > .wz.cell
		{width:20%;}

		.wz.cell.chcl-xs-4 > .ci > .cfo > .cfi > .cc > .wz.cell
		{width:25%;}

		.wz.cell.chcl-xs-3 > .ci > .cfo > .cfi > .cc > .wz.cell
		{width:33.333333%;}

		.wz.cell.chcl-xs-2 > .ci > .cfo > .cfi > .cc > .wz.cell
		{width:50%;}

		.wz.cell.chcl-xs-1 > .ci > .cfo > .cfi > .cc > .wz.cell
		{width:100%;}
	}


	_____ CHILD-CHILDCOLS SM{}
/*	====================================================
	MEDIA QUERY - SM
	==================================================== */
	@media (min-width:442px)
	{
		.wz.cell.chcl-sm-8 > .ci > .cfo > .cfi > .cc > .wz.cell
		{width:12.5%;}

		.wz.cell.chcl-sm-7 > .ci > .cfo > .cfi > .cc > .wz.cell
		{width:14.285714%;}

		.wz.cell.chcl-sm-6 > .ci > .cfo > .cfi > .cc > .wz.cell
		{width:16.666667%;}

		.wz.cell.chcl-sm-5 > .ci > .cfo > .cfi > .cc > .wz.cell
		{width:20%;}

		.wz.cell.chcl-sm-4 > .ci > .cfo > .cfi > .cc > .wz.cell
		{width:25%;}

		.wz.cell.chcl-sm-3 > .ci > .cfo > .cfi > .cc > .wz.cell
		{width:33.333333%;}

		.wz.cell.chcl-sm-2 > .ci > .cfo > .cfi > .cc > .wz.cell
		{width:50%;}

		.wz.cell.chcl-sm-1 > .ci > .cfo > .cfi > .cc > .wz.cell
		{width:100%;}
	}


	_____ CHILD-CHILDCOLS MD{}
/*	====================================================
	MEDIA QUERY - MD
	==================================================== */
	@media (min-width:527px)
	{
		.wz.cell.chcl-md-8 > .ci > .cfo > .cfi > .cc > .wz.cell
		{width:12.5%;}

		.wz.cell.chcl-md-7 > .ci > .cfo > .cfi > .cc > .wz.cell
		{width:14.285714%;}

		.wz.cell.chcl-md-6 > .ci > .cfo > .cfi > .cc > .wz.cell
		{width:16.666667%;}

		.wz.cell.chcl-md-5 > .ci > .cfo > .cfi > .cc > .wz.cell
		{width:20%;}

		.wz.cell.chcl-md-4 > .ci > .cfo > .cfi > .cc > .wz.cell
		{width:25%;}

		.wz.cell.chcl-md-3 > .ci > .cfo > .cfi > .cc > .wz.cell
		{width:33.333333%;}

		.wz.cell.chcl-md-2 > .ci > .cfo > .cfi > .cc > .wz.cell
		{width:50%;}

		.wz.cell.chcl-md-1 > .ci > .cfo > .cfi > .cc > .wz.cell
		{width:100%;}
	}


	_____ CHILD-CHILDCOLS LG{}
/*	====================================================
	MEDIA QUERY - LG
	==================================================== */
	@media (min-width:633px)
	{
		.wz.cell.chcl-lg-8 > .ci > .cfo > .cfi > .cc > .wz.cell
		{width:12.5%;}

		.wz.cell.chcl-lg-7 > .ci > .cfo > .cfi > .cc > .wz.cell
		{width:14.285714%;}

		.wz.cell.chcl-lg-6 > .ci > .cfo > .cfi > .cc > .wz.cell
		{width:16.666667%;}

		.wz.cell.chcl-lg-5 > .ci > .cfo > .cfi > .cc > .wz.cell
		{width:20%;}

		.wz.cell.chcl-lg-4 > .ci > .cfo > .cfi > .cc > .wz.cell
		{width:25%;}

		.wz.cell.chcl-lg-3 > .ci > .cfo > .cfi > .cc > .wz.cell
		{width:33.333333%;}

		.wz.cell.chcl-lg-2 > .ci > .cfo > .cfi > .cc > .wz.cell
		{width:50%;}

		.wz.cell.chcl-lg-1 > .ci > .cfo > .cfi > .cc > .wz.cell
		{width:100%;}
	}


	_____ CHILD-CHILDCOLS XL{}
/*	====================================================
	MEDIA QUERY - XL
	==================================================== */
	@media (min-width:767px)
	{
		.wz.cell.chcl-xl-8 > .ci > .cfo > .cfi > .cc > .wz.cell
		{width:12.5%;}

		.wz.cell.chcl-xl-7 > .ci > .cfo > .cfi > .cc > .wz.cell
		{width:14.285714%;}

		.wz.cell.chcl-xl-6 > .ci > .cfo > .cfi > .cc > .wz.cell
		{width:16.666667%;}

		.wz.cell.chcl-xl-5 > .ci > .cfo > .cfi > .cc > .wz.cell
		{width:20%;}

		.wz.cell.chcl-xl-4 > .ci > .cfo > .cfi > .cc > .wz.cell
		{width:25%;}

		.wz.cell.chcl-xl-3 > .ci > .cfo > .cfi > .cc > .wz.cell
		{width:33.333333%;}

		.wz.cell.chcl-xl-2 > .ci > .cfo > .cfi > .cc > .wz.cell
		{width:50%;}

		.wz.cell.chcl-xl-1 > .ci > .cfo > .cfi > .cc > .wz.cell
		{width:100%;}
	}


	_____ CHILD-CHILDCOLS XXL{}
/*	====================================================
	MEDIA QUERY - XXL
	==================================================== */
	@media(min-width:942px)
	{
		.wz.cell.chcl-xxl-8 > .ci > .cfo > .cfi > .cc > .wz.cell
		{width:12.5%;}

		.wz.cell.chcl-xxl-7 > .ci > .cfo > .cfi > .cc > .wz.cell
		{width:14.285714%;}

		.wz.cell.chcl-xxl-6 > .ci > .cfo > .cfi > .cc > .wz.cell
		{width:16.666667%;}

		.wz.cell.chcl-xxl-5 > .ci > .cfo > .cfi > .cc > .wz.cell
		{width:20%;}

		.wz.cell.chcl-xxl-4 > .ci > .cfo > .cfi > .cc > .wz.cell
		{width:25%;}

		.wz.cell.chcl-xxl-3 > .ci > .cfo > .cfi > .cc > .wz.cell
		{width:33.333333%;}

		.wz.cell.chcl-xxl-2 > .ci > .cfo > .cfi > .cc > .wz.cell
		{width:50%;}

		.wz.cell.chcl-xxl-1 > .ci > .cfo > .cfi > .cc > .wz.cell
		{width:100%;}
	}


	_____ CHILD-CHILDALIGN{}
/*	-------------------------------------------------
	CHILD - childalign-start
	-------------------------------------------------
*/
	.wz.cell.chal-start > .ci > .cfo > .cfi > .cc,
	.wz.cell.chal-start > .ci > .cfo > a > .cfi > .cc
	{justify-content:flex-start;}


/*	-------------------------------------------------
	CHILD - childalign-center
	-------------------------------------------------
*/
	.wz.cell.chal-center > .ci > .cfo > .cfi > .cc,
	.wz.cell.chal-center > .ci > .cfo > a > .cfi > .cc
	{justify-content:center;}


/*	-------------------------------------------------
	CHILD - childalign-end
	-------------------------------------------------
*/
	.wz.cell.chal-end > .ci > .cfo > .cfi > .cc,
	.wz.cell.chal-end > .ci > .cfo > a > .cfi > .cc
	{justify-content:flex-end;}


/*	-------------------------------------------------
	CHILD - childalign-around
	-------------------------------------------------
*/
	.wz.cell.chal-around > .ci > .cfo > .cfi > .cc,
	.wz.cell.chal-around > .ci > .cfo > a > .cfi > .cc
	{justify-content:space-around;}


/*	-------------------------------------------------
	CHILD - childalign-between
	-------------------------------------------------
*/
	.wz.cell.chal-between > .ci > .cfo > .cfi > .cc,
	.wz.cell.chal-between > .ci > .cfo > a > .cfi > .cc
	{justify-content:space-between;}


/*	-------------------------------------------------
	CHILD - childalign-evenly
	-------------------------------------------------
*/
	.wz.cell.chal-evenly > .ci > .cfo > .cfi > .cc,
	.wz.cell.chal-evenly > .ci > .cfo > a > .cfi > .cc
	{justify-content:space-evenly;}


	_____ CHILD-GUTTER{}

	_____ CHILD-CHILDFRAME{}
/*	-------------------------------------------------
	CHILD - childframe
	-------------------------------------------------
*/
	.wz.cell.chfr-1 > .ci > .cfo > .cfi > .cc > .wz.cell > .ci > .cfo,
	.wz.cell.chfr-1 > .ci > .cfo > .cfi > .cc > .wz.cell > .ci > a > .cfo
	{box-shadow: 0 2px 6px 0px #777;}

	.wz.cell.chfr-2 > .ci > .cfo > .cfi > .cc > .wz.cell > .ci > .cfo,
	.wz.cell.chfr-2 > .ci > .cfo > .cfi > .cc > .wz.cell > .ci > a > .cfo
	{border: 1px solid #999;}

	.wz.cell.chfr-3 > .ci > .cfo > .cfi > .cc > .wz.cell > .ci > .cfo,
	.wz.cell.chfr-3 > .ci > .cfo > .cfi > .cc > .wz.cell > .ci > a > .cfo
	{border: 2px solid #f1f1f1;}

	.wz.cell.chfr-4 > .ci > .cfo > .cfi > .cc > .wz.cell > .ci > .cfo,
	.wz.cell.chfr-4 > .ci > .cfo > .cfi > .cc > .wz.cell > .ci > a > .cfo
	{border: 1px dashed #999;}

	.wz.cell.chfr-5 > .ci > .cfo > .cfi > .cc > .wz.cell > .ci > .cfo,
	.wz.cell.chfr-5 > .ci > .cfo > .cfi > .cc > .wz.cell > .ci > a > .cfo
	{border: 2px dashed #999;}

	.wz.cell.chfr-6 > .ci > .cfo > .cfi > .cc > .wz.cell > .ci > .cfo,
	.wz.cell.chfr-6 > .ci > .cfo > .cfi > .cc > .wz.cell > .ci > a > .cfo
	{border: 2px dotted #999;}


/*	-------------------------------------------------
	CHILD - childframe top
	-------------------------------------------------
*/
	.wz.cell.chfr-t-2 > .ci > .cfo > .cfi > .cc > .wz.cell > .ci > .cfo,
	.wz.cell.chfr-t-2 > .ci > .cfo > .cfi > .cc > .wz.cell > .ci > a > .cfo
	{border-top: 1px solid #999;}

	.wz.cell.chfr-t-3 > .ci > .cfo > .cfi > .cc > .wz.cell > .ci > .cfo,
	.wz.cell.chfr-t-3 > .ci > .cfo > .cfi > .cc > .wz.cell > .ci > a > .cfo
	{border-top: 2px solid #f1f1f1;}

	.wz.cell.chfr-t-4 > .ci > .cfo > .cfi > .cc > .wz.cell > .ci > .cfo,
	.wz.cell.chfr-t-4 > .ci > .cfo > .cfi > .cc > .wz.cell > .ci > a > .cfo
	{border-top: 1px dashed #999;}

	.wz.cell.chfr-t-5 > .ci > .cfo > .cfi > .cc > .wz.cell > .ci > .cfo,
	.wz.cell.chfr-t-5 > .ci > .cfo > .cfi > .cc > .wz.cell > .ci > a > .cfo
	{border-top: 2px dashed #999;}

	.wz.cell.chfr-t-6 > .ci > .cfo > .cfi > .cc > .wz.cell > .ci > .cfo,
	.wz.cell.chfr-t-6 > .ci > .cfo > .cfi > .cc > .wz.cell > .ci > a > .cfo
	{border-top: 2px dotted #999;}


/*	-------------------------------------------------
	CHILD - childframe bottom
	-------------------------------------------------
*/
	.wz.cell.chfr-b-2 > .ci > .cfo > .cfi > .cc > .wz.cell > .ci > .cfo,
	.wz.cell.chfr-b-2 > .ci > .cfo > .cfi > .cc > .wz.cell > .ci > a > .cfo
	{border-bottom: 1px solid #999;}

	.wz.cell.chfr-b-3 > .ci > .cfo > .cfi > .cc > .wz.cell > .ci > .cfo,
	.wz.cell.chfr-b-3 > .ci > .cfo > .cfi > .cc > .wz.cell > .ci > a > .cfo
	{border-bottom: 2px solid #f1f1f1;}

	.wz.cell.chfr-b-4 > .ci > .cfo > .cfi > .cc > .wz.cell > .ci > .cfo,
	.wz.cell.chfr-b-4 > .ci > .cfo > .cfi > .cc > .wz.cell > .ci > a > .cfo
	{border-bottom: 1px dashed #999;}

	.wz.cell.chfr-b-5 > .ci > .cfo > .cfi > .cc > .wz.cell > .ci > .cfo,
	.wz.cell.chfr-b-5 > .ci > .cfo > .cfi > .cc > .wz.cell > .ci > a > .cfo
	{border-bottom: 2px dashed #999;}

	.wz.cell.chfr-b-6 > .ci > .cfo > .cfi > .cc > .wz.cell > .ci > .cfo,
	.wz.cell.chfr-b-6 > .ci > .cfo > .cfi > .cc > .wz.cell > .ci > a > .cfo
	{border-bottom: 2px dotted #999;}


/*	-------------------------------------------------
	CHILD - childframe left
	-------------------------------------------------
*/
	.wz.cell.chfr-l-2 > .ci > .cfo > .cfi > .cc > .wz.cell > .ci > .cfo,
	.wz.cell.chfr-l-2 > .ci > .cfo > .cfi > .cc > .wz.cell > .ci > a > .cfo
	{border-left: 1px solid #999;}

	.wz.cell.chfr-l-3 > .ci > .cfo > .cfi > .cc > .wz.cell > .ci > .cfo,
	.wz.cell.chfr-l-3 > .ci > .cfo > .cfi > .cc > .wz.cell > .ci > a > .cfo
	{border-left: 2px solid #f1f1f1;}

	.wz.cell.chfr-l-4 > .ci > .cfo > .cfi > .cc > .wz.cell > .ci > .cfo,
	.wz.cell.chfr-l-4 > .ci > .cfo > .cfi > .cc > .wz.cell > .ci > a > .cfo
	{border-left: 1px dashed #999;}

	.wz.cell.chfr-l-5 > .ci > .cfo > .cfi > .cc > .wz.cell > .ci > .cfo,
	.wz.cell.chfr-l-5 > .ci > .cfo > .cfi > .cc > .wz.cell > .ci > a > .cfo
	{border-left: 2px dashed #999;}

	.wz.cell.chfr-l-6 > .ci > .cfo > .cfi > .cc > .wz.cell > .ci > .cfo,
	.wz.cell.chfr-l-6 > .ci > .cfo > .cfi > .cc > .wz.cell > .ci > a > .cfo
	{border-left: 2px dotted #999;}


/*	-------------------------------------------------
	CHILD - childframe right
	-------------------------------------------------
*/
	.wz.cell.chfr-r-2 > .ci > .cfo > .cfi > .cc > .wz.cell > .ci > .cfo,
	.wz.cell.chfr-r-2 > .ci > .cfo > .cfi > .cc > .wz.cell > .ci > a > .cfo
	{border-right: 1px solid #999;}

	.wz.cell.chfr-r-3 > .ci > .cfo > .cfi > .cc > .wz.cell > .ci > .cfo,
	.wz.cell.chfr-r-3 > .ci > .cfo > .cfi > .cc > .wz.cell > .ci > a > .cfo
	{border-right: 2px solid #f1f1f1;}

	.wz.cell.chfr-r-4 > .ci > .cfo > .cfi > .cc > .wz.cell > .ci > .cfo,
	.wz.cell.chfr-r-4 > .ci > .cfo > .cfi > .cc > .wz.cell > .ci > a > .cfo
	{border-right: 1px dashed #999;}

	.wz.cell.chfr-r-5 > .ci > .cfo > .cfi > .cc > .wz.cell > .ci > .cfo,
	.wz.cell.chfr-r-5 > .ci > .cfo > .cfi > .cc > .wz.cell > .ci > a > .cfo
	{border-right: 2px dashed #999;}

	.wz.cell.chfr-r-6 > .ci > .cfo > .cfi > .cc > .wz.cell > .ci > .cfo,
	.wz.cell.chfr-r-6 > .ci > .cfo > .cfi > .cc > .wz.cell > .ci > a > .cfo
	{border-right: 2px dotted #999;}


/*	-------------------------------------------------
	CHILD - childdivider top
	-------------------------------------------------
*/
	.wz.cell.chdv-t-2 > .ci > .cfo > .cfi > .cc > .wz.cell > .ci > .cfo > .cfi,
	.wz.cell.chdv-t-2 > .ci > .cfo > .cfi > .cc > .wz.cell > .ci > a > .cfo > .cfi
	{border-top: 1px solid #999;}

	.wz.cell.chdv-t-3 > .ci > .cfo > .cfi > .cc > .wz.cell > .ci > .cfo > .cfi,
	.wz.cell.chdv-t-3 > .ci > .cfo > .cfi > .cc > .wz.cell > .ci > a > .cfo > .cfi
	{border-top: 2px solid #f1f1f1;}

	.wz.cell.chdv-t-4 > .ci > .cfo > .cfi > .cc > .wz.cell > .ci > .cfo > .cfi,
	.wz.cell.chdv-t-4 > .ci > .cfo > .cfi > .cc > .wz.cell > .ci > a > .cfo > .cfi
	{border-top: 1px dashed #999;}

	.wz.cell.chdv-t-5 > .ci > .cfo > .cfi > .cc > .wz.cell > .ci > .cfo > .cfi,
	.wz.cell.chdv-t-5 > .ci > .cfo > .cfi > .cc > .wz.cell > .ci > a > .cfo > .cfi
	{border-top: 2px dashed #999;}

	.wz.cell.chdv-t-6 > .ci > .cfo > .cfi > .cc > .wz.cell > .ci > .cfo > .cfi,
	.wz.cell.chdv-t-6 > .ci > .cfo > .cfi > .cc > .wz.cell > .ci > a > .cfo > .cfi
	{border-top: 2px dotted #999;}


/*	-------------------------------------------------
	CHILD - childdivider bottom
	-------------------------------------------------
*/
	.wz.cell.chdv-t-2 > .ci > .cfo > .cfi > .cc > .wz.cell > .ci > .cfo > .cfi,
	.wz.cell.chdv-t-2 > .ci > .cfo > .cfi > .cc > .wz.cell > .ci > a > .cfo > .cfi
	{border-bottom: 1px solid #999;}

	.wz.cell.chdv-t-3 > .ci > .cfo > .cfi > .cc > .wz.cell > .ci > .cfo > .cfi,
	.wz.cell.chdv-t-3 > .ci > .cfo > .cfi > .cc > .wz.cell > .ci > a > .cfo > .cfi
	{border-bottom: 2px solid #f1f1f1;}

	.wz.cell.chdv-t-4 > .ci > .cfo > .cfi > .cc > .wz.cell > .ci > .cfo > .cfi,
	.wz.cell.chdv-t-4 > .ci > .cfo > .cfi > .cc > .wz.cell > .ci > a > .cfo > .cfi
	{border-bottom: 1px dashed #999;}

	.wz.cell.chdv-t-5 > .ci > .cfo > .cfi > .cc > .wz.cell > .ci > .cfo > .cfi,
	.wz.cell.chdv-t-5 > .ci > .cfo > .cfi > .cc > .wz.cell > .ci > a > .cfo > .cfi
	{border-bottom: 2px dashed #999;}

	.wz.cell.chdv-t-6 > .ci > .cfo > .cfi > .cc > .wz.cell > .ci > .cfo > .cfi,
	.wz.cell.chdv-t-6 > .ci > .cfo > .cfi > .cc > .wz.cell > .ci > a > .cfo > .cfi
	{border-bottom: 2px dotted #999;}


	_____ CELL{}
/*	=================================================

	CELLS - CELL

	=================================================
*/

	_____ CELL-HIDE{}

/*	-------------------------------------------------
	CELL - hide
	-------------------------------------------------
*/
	.wz.cell.hide
	{display:none;}


/*	-------------------------------------------------
	CELL - scroll
	-------------------------------------------------
*/
	.wz.cell.clsc-y
	{
		overflow-y:auto;
		-webkit-overflow-scrolling:touch;
	}


	_____ CELL-GROW{}

/*	-------------------------------------------------
	CELL - grow
	-------------------------------------------------
*/
	.wz.cell.clgr-0
	{flex-grow:0;}

	.wz.cell.clgr-1
	{flex-grow:1;}


	.wz.cell.clgr-2
	{flex-grow:2;}


	.wz.cell.clgr-3
	{flex-grow:3;}


	_____ CELL-CELLSTYLE-BACKEND{}

	/* ------------------------------------------------- */
	/* style backend1
	/* ------------------------------------------------- */

	.wz.cell.clst-backend1 > .ci > .cfo
	{
		background-color:#fff;
	}


	/* ------------------------------------------------- */
	/* style backend2
	/* ------------------------------------------------- */

	.wz.cell.clst-backend2 > .ci > .cfo
	{
		background-color:#fafafa;
	}


	_____ CELL-CELLSTYLE{}

/*	-------------------------------------------------
	CELL - cellstyle-scheme1
	-------------------------------------------------
*/
	.wz.cell.clst-1 > .ci > .cfo,
	.wz.cell.clst-1 > .ci > a > .cfo
	{background-color:#efece0;}


/*	-------------------------------------------------
	CELL - cellstyle-scheme2
	-------------------------------------------------
*/
	.wz.cell.clst-2 > .ci > .cfo,
	.wz.cell.clst-2 > .ci > a > .cfo
	{
		background-color: #fafafa;
	}


/*	-------------------------------------------------
	CELL - cellstyle-scheme3
	-------------------------------------------------
*/
	.wz.cell.clst-3 > .ci > .cfo,
	.wz.cell.clst-3 > .ci > a > .cfo
	{background-color:#c2bfb3;}


/*	-------------------------------------------------
	CELL - cellstyle-scheme4
	-------------------------------------------------
*/
	.wz.cell.clst-4 > .ci > .cfo,
	.wz.cell.clst-4 > .ci > a > .cfo
	{background-color:#777599;}


/*	-------------------------------------------------
	CELL - cellstyle-scheme5
	-------------------------------------------------
*/
	.wz.cell.clst-5 > .ci > .cfo,
	.wz.cell.clst-5 > .ci > a > .cfo
	{background-color:#505460;}


/*	-------------------------------------------------
	CELL - cellstyle-scheme6
	-------------------------------------------------
*/
	.wz.cell.clst-6 > .ci > .cfo,
	.wz.cell.clst-6 > .ci > a > .cfo
	{background-color:#c2bfb3;}



	_____ CELL-CELLWIDTH XXS{}
/*	====================================================
	MEDIA QUERY - XXS
	==================================================== */
	@media (min-width:374px)
	{
		.wz.cell.clwd-10,
		.wz.cell.clwd-xxs-10
		{width:10%;}

		.wz.cell.clwd-20,
		.wz.cell.clwd-xxs-20
		{width:20%;}

		.wz.cell.clwd-25,
		.wz.cell.clwd-xxs-25
		{width:25%;}

		.wz.cell.clwd-30,
		.wz.cell.clwd-xxs-30
		{width:30%;}

		.wz.cell.clwd-33,
		.wz.cell.clwd-xxs-33
		{width:33.333333%;}

		.wz.cell.clwd-40,
		.wz.cell.clwd-xxs-40
		{width:40%;}

		.wz.cell.clwd-50,
		.wz.cell.clwd-xxs-50
		{width:50%;}

		.wz.cell.clwd-60,
		.wz.cell.clwd-xxs-60
		{width:60%;}

		.wz.cell.clwd-66,
		.wz.cell.clwd-xxs-66
		{width:66.666665%;}

		.wz.cell.clwd-70,
		.wz.cell.clwd-xxs-70
		{width:70%;}

		.wz.cell.clwd-75,
		.wz.cell.clwd-xxs-75
		{width:75%;}

		.wz.cell.clwd-80,
		.wz.cell.clwd-xxs-80
		{width:80%;}

		.wz.cell.clwd-90,
		.wz.cell.clwd-xxs-90
		{width:90%;}

		.wz.cell.clwd-100,
		.wz.cell.clwd-xxs-100
		{width:100%;}
	}


	_____ CELL-CELLWIDTH XS{}
/*	====================================================
	MEDIA QUERY - XS
	==================================================== */
	@media (min-width:374px)
	{
		.wz.cell.clwd-xs-10
		{width:10%;}

		.wz.cell.clwd-xs-20
		{width:20%;}

		.wz.cell.clwd-xs-25
		{width:25%;}

		.wz.cell.clwd-xs-30
		{width:30%;}

		.wz.cell.clwd-xs-33
		{width:33.333333%;}

		.wz.cell.clwd-xs-40
		{width:40%;}

		.wz.cell.clwd-xs-50
		{width:50%;}

		.wz.cell.clwd-xs-60
		{width:60%;}

		.wz.cell.clwd-xs-66
		{width:66.666665%;}

		.wz.cell.clwd-xs-70
		{width:70%;}

		.wz.cell.clwd-xs-75
		{width:75%;}

		.wz.cell.clwd-xs-80
		{width:80%;}

		.wz.cell.clwd-xs-90
		{width:90%;}

		.wz.cell.clwd-xs-100
		{width:100%;}
	}


	_____ CELL-CELLWIDTH SM{}
/*	====================================================
	MEDIA QUERY - SM
	==================================================== */
	@media (min-width:442px)
	{
		.wz.cell.clwd-sm-10
		{width:10%;}

		.wz.cell.clwd-sm-20
		{width:20%;}

		.wz.cell.clwd-sm-25
		{width:25%;}

		.wz.cell.clwd-sm-30
		{width:30%;}

		.wz.cell.clwd-sm-33
		{width:33.333333%;}

		.wz.cell.clwd-sm-40
		{width:40%;}

		.wz.cell.clwd-sm-50
		{width:50%;}

		.wz.cell.clwd-sm-60
		{width:60%;}

		.wz.cell.clwd-sm-66
		{width:66.666665%;}

		.wz.cell.clwd-sm-70
		{width:70%;}

		.wz.cell.clwd-sm-75
		{width:75%;}

		.wz.cell.clwd-sm-80
		{width:80%;}

		.wz.cell.clwd-sm-90
		{width:90%;}

		.wz.cell.clwd-sm-100
		{width:100%;}
	}


	_____ CELL-CELLWIDTH MD{}
/*	====================================================
	MEDIA QUERY - MD
	==================================================== */
	@media (min-width:527px)
	{
		.wz.cell.clwd-md-10
		{width:10%;}

		.wz.cell.clwd-md-20
		{width:20%;}

		.wz.cell.clwd-md-25
		{width:25%;}

		.wz.cell.clwd-md-30
		{width:30%;}

		.wz.cell.clwd-md-33
		{width:33.333333%;}

		.wz.cell.clwd-md-40
		{width:40%;}

		.wz.cell.clwd-md-50
		{width:50%;}

		.wz.cell.clwd-md-60
		{width:60%;}

		.wz.cell.clwd-md-66
		{width:66.666665%;}

		.wz.cell.clwd-md-70
		{width:70%;}

		.wz.cell.clwd-md-75
		{width:75%;}

		.wz.cell.clwd-md-80
		{width:80%;}

		.wz.cell.clwd-md-90
		{width:90%;}

		.wz.cell.clwd-md-100
		{width:100%;}
	}


	_____ CELL-CELLWIDTH LG{}
/*	====================================================
	MEDIA QUERY - LG
	==================================================== */
	@media (min-width:633px)
	{
		.wz.cell.clwd-lg-10
		{width:10%;}

		.wz.cell.clwd-lg-20
		{width:20%;}

		.wz.cell.clwd-lg-25
		{width:25%;}

		.wz.cell.clwd-lg-30
		{width:30%;}

		.wz.cell.clwd-lg-33
		{width:33.333333%;}

		.wz.cell.clwd-lg-40
		{width:40%;}

		.wz.cell.clwd-lg-50
		{width:50%;}

		.wz.cell.clwd-lg-60
		{width:60%;}

		.wz.cell.clwd-lg-66
		{width:66.666665%;}

		.wz.cell.clwd-lg-70
		{width:70%;}

		.wz.cell.clwd-lg-75
		{width:75%;}

		.wz.cell.clwd-lg-80
		{width:80%;}

		.wz.cell.clwd-lg-90
		{width:90%;}

		.wz.cell.clwd-lg-100
		{width:100%;}
	}


	_____ CELL-CELLWIDTH XL{}
/*	====================================================
	MEDIA QUERY - XL
	==================================================== */
	@media (min-width:767px)
	{
		.wz.cell.clwd-xl-10
		{width:10%;}

		.wz.cell.clwd-xl-20
		{width:20%;}

		.wz.cell.clwd-xl-25
		{width:25%;}

		.wz.cell.clwd-xl-30
		{width:30%;}

		.wz.cell.clwd-xl-33
		{width:33.333333%;}

		.wz.cell.clwd-xl-40
		{width:40%;}

		.wz.cell.clwd-xl-50
		{width:50%;}

		.wz.cell.clwd-xl-60
		{width:60%;}

		.wz.cell.clwd-xl-66
		{width:66.666665%;}

		.wz.cell.clwd-xl-70
		{width:70%;}

		.wz.cell.clwd-xl-75
		{width:75%;}

		.wz.cell.clwd-xl-80
		{width:80%;}

		.wz.cell.clwd-xl-90
		{width:90%;}

		.wz.cell.clwd-xl-100
		{width:100%;}
	}


	_____ CELL-CELLWIDTH XXL{}
/*	====================================================
	MEDIA QUERY - XXL
	==================================================== */
	@media(min-width:942px)
	{
		.wz.cell.clwd-xxl-10
		{width:10%;}

		.wz.cell.clwd-xxl-20
		{width:20%;}

		.wz.cell.clwd-xxl-25
		{width:25%;}

		.wz.cell.clwd-xxl-30
		{width:30%;}

		.wz.cell.clwd-xxl-33
		{width:33.333333%;}

		.wz.cell.clwd-xxl-40
		{width:40%;}

		.wz.cell.clwd-xxl-50
		{width:50%;}

		.wz.cell.clwd-xxl-60
		{width:60%;}

		.wz.cell.clwd-xxl-66
		{width:66.666665%;}

		.wz.cell.clwd-xxl-70
		{width:70%;}

		.wz.cell.clwd-xxl-75
		{width:75%;}

		.wz.cell.clwd-xxl-80
		{width:80%;}

		.wz.cell.clwd-xxl-90
		{width:90%;}

		.wz.cell.clwd-xxl-100
		{width:100%;}
	}


	_____ CELL-CELLMARGIN{}
/*	-------------------------------------------------
	CELL - cellmargin-xxs / cellmargin-top-xxs
	-------------------------------------------------
*/
	.wz.cell.clmr-xxs > .ci,
	.wz.cell.clmr-t-xxs > .ci
	{padding-top: calc(3px + (6 - 3) * ((100vw - 320px) / (1200 - 320)));}


/*	-------------------------------------------------
	CELL - cellmargin-xxs / cellmargin-bottom-xxs
	-------------------------------------------------
*/
	.wz.cell.clmr-xxs > .ci,
	.wz.cell.clmr-b-xxs > .ci
	{padding-bottom: calc(3px + (6 - 3) * ((100vw - 320px) / (1200 - 320)));}


/*	-------------------------------------------------
	CELL - cellmargin-xxs / cellmargin-side-xxs
	-------------------------------------------------
*/
	.wz.cell.clmr-xxs > .ci,
	.wz.cell.clmr-s-xxs > .ci
	{padding-left: calc(3px + (6 - 3) * ((100vw - 320px) / (1200 - 320)));padding-right: calc(3px + (6 - 3) * ((100vw - 320px) / (1200 - 320)));}


/*	-------------------------------------------------
	CELL - cellmargin-xs / cellmargin-top-xs
	-------------------------------------------------
*/
	.wz.cell.clmr-xs > .ci,
	.wz.cell.clmr-t-xs > .ci
	{padding-top: calc(6px + (12 - 6) * ((100vw - 320px) / (1200 - 320)));}


/*	-------------------------------------------------
	CELL - cellmargin-xs / cellmargin-bottom-xs
	-------------------------------------------------
*/
	.wz.cell.clmr-xs > .ci,
	.wz.cell.clmr-b-xs > .ci
	{padding-bottom: calc(6px + (12 - 6) * ((100vw - 320px) / (1200 - 320)));}


/*	-------------------------------------------------
	CELL - cellmargin-xs / cellmargin-side-xs
	-------------------------------------------------
*/
	.wz.cell.clmr-xs > .ci,
	.wz.cell.clmr-s-xs > .ci
	{padding-left: calc(6px + (12 - 6) * ((100vw - 320px) / (1200 - 320)));padding-right: calc(6px + (12 - 6) * ((100vw - 320px) / (1200 - 320)));}


/*	-------------------------------------------------
	CELL - cellmargin-sm / cellmargin-top-sm
	-------------------------------------------------
*/
	.wz.cell.clmr-sm > .ci,
	.wz.cell.clmr-t-sm > .ci
	{padding-top: calc(9px + (18 - 9) * ((100vw - 320px) / (1200 - 320)));}


/*	-------------------------------------------------
	CELL - cellmargin-sm / cellmargin-bottom-sm
	-------------------------------------------------
*/
	.wz.cell.clmr-sm > .ci,
	.wz.cell.clmr-b-sm > .ci
	{padding-bottom: calc(9px + (18 - 9) * ((100vw - 320px) / (1200 - 320)));}


/*	-------------------------------------------------
	CELL - cellmargin-sm / cellmargin-side-sm
	-------------------------------------------------
*/
	.wz.cell.clmr-sm > .ci,
	.wz.cell.clmr-s-sm > .ci
	{padding-left: calc(9px + (18 - 9) * ((100vw - 320px) / (1200 - 320)));padding-right: calc(9px + (18 - 9) * ((100vw - 320px) / (1200 - 320)));}


/*	-------------------------------------------------
	CELL - cellmargin-md / cellmargin-top-md
	-------------------------------------------------
*/
	.wz.cell.clmr-md > .ci,
	.wz.cell.clmr-t-md > .ci
	{padding-top: calc(12px + (24 - 12) * ((100vw - 320px) / (1200 - 320)));}


/*	-------------------------------------------------
	CELL - cellmargin-md / cellmargin-bottom-md
	-------------------------------------------------
*/
	.wz.cell.clmr-md > .ci,
	.wz.cell.clmr-b-md > .ci
	{padding-bottom: calc(12px + (24 - 12) * ((100vw - 320px) / (1200 - 320)));}


/*	-------------------------------------------------
	CELL - cellmargin-md / cellmargin-side-md
	-------------------------------------------------
*/
	.wz.cell.clmr-md > .ci,
	.wz.cell.clmr-s-md > .ci
	{padding-left: calc(12px + (24 - 12) * ((100vw - 320px) / (1200 - 320)));padding-right: calc(12px + (24 - 12) * ((100vw - 320px) / (1200 - 320)));}


/*	-------------------------------------------------
	CELL - cellmargin-lg / cellmargin-top-lg
	-------------------------------------------------
*/
	.wz.cell.clmr-lg > .ci,
	.wz.cell.clmr-t-lg > .ci
	{padding-top: calc(15px + (30 - 15) * ((100vw - 320px) / (1200 - 320)));}


/*	-------------------------------------------------
	CELL - cellmargin-lg / cellmargin-bottom-lg
	-------------------------------------------------
*/
	.wz.cell.clmr-lg > .ci,
	.wz.cell.clmr-b-lg > .ci
	{padding-bottom: calc(15px + (30 - 15) * ((100vw - 320px) / (1200 - 320)));}


/*	-------------------------------------------------
	CELL - cellmargin-lg / cellmargin-side-lg
	-------------------------------------------------
*/
	.wz.cell.clmr-lg > .ci,
	.wz.cell.clmr-s-lg > .ci
	{padding-left: calc(15px + (30 - 15) * ((100vw - 320px) / (1200 - 320)));padding-right: calc(15px + (30 - 15) * ((100vw - 320px) / (1200 - 320)));}


/*	-------------------------------------------------
	CELL - cellmargin-xl / cellmargin-top-xl
	-------------------------------------------------
*/
	.wz.cell.clmr-xl > .ci,
	.wz.cell.clmr-t-xl > .ci
	{padding-top: calc(18px + (36 - 18) * ((100vw - 320px) / (1200 - 320)));}


/*	-------------------------------------------------
	CELL - cellmargin-xl / cellmargin-bottom-xl
	-------------------------------------------------
*/
	.wz.cell.clmr-xl > .ci,
	.wz.cell.clmr-b-xl > .ci
	{padding-bottom: calc(18px + (36 - 18) * ((100vw - 320px) / (1200 - 320)));}


/*	-------------------------------------------------
	CELL - cellmargin-xl / cellmargin-side-xl
	-------------------------------------------------
*/
	.wz.cell.clmr-xl > .ci,
	.wz.cell.clmr-s-xl > .ci
	{padding-left: calc(18px + (36 - 18) * ((100vw - 320px) / (1200 - 320)));padding-right: calc(18px + (36 - 18) * ((100vw - 320px) / (1200 - 320)));}


/*	-------------------------------------------------
	CELL - cellmargin-xxl / cellmargin-top-xxl
	-------------------------------------------------
*/
	.wz.cell.clmr-xxl > .ci,
	.wz.cell.clmr-t-xxl > .ci
	{padding-top: calc(21px + (42 - 21) * ((100vw - 320px) / (1200 - 320)));}


/*	-------------------------------------------------
	CELL - cellmargin-xxl / cellmargin-bottom-xxl
	-------------------------------------------------
*/
	.wz.cell.clmr-xxl > .ci,
	.wz.cell.clmr-b-xxl > .ci
	{padding-bottom: calc(21px + (42 - 21) * ((100vw - 320px) / (1200 - 320)));}


/*	-------------------------------------------------
	CELL - cellmargin-xxl / cellmargin-side-xxl
	-------------------------------------------------
*/
	.wz.cell.clmr-xxl > .ci,
	.wz.cell.clmr-s-xxl > .ci
	{padding-left: calc(21px + (42 - 21) * ((100vw - 320px) / (1200 - 320)));padding-right: calc(21px + (42 - 21) * ((100vw - 320px) / (1200 - 320)));}


	_____ CELL-CELLPADDING{}
/*
	xxs		 3/ 6
	 xs		 5/10	 3/ 6
	 sm		 8/16	 6/12
	 md		12/24	10/20
	 lg		18/36	15/30
	 xl		24/48	21/42
	xxl		30/60
*/

/*	-------------------------------------------------
	CELL - cellpadding-xxs / cellpadding-top-xxs
	-------------------------------------------------
*/
	.wz.cell.clpd-xxs > .ci > .cfo > .cfi,
	.wz.cell.clpd-xxs > .ci > a > .cfo > .cfi,
	.wz.cell.clpd-t-xxs > .ci > .cfo > .cfi,
	.wz.cell.clpd-t-xxs > .ci > a > .cfo > .cfi
	{padding-top: calc(3px + (6 - 3) * ((100vw - 320px) / (1200 - 320)));}


/*	-------------------------------------------------
	CELL - cellpadding-xxs / cellpadding-bottom-xxs
	-------------------------------------------------
*/
	.wz.cell.clpd-xxs > .ci > .cfo > .cfi,
	.wz.cell.clpd-xxs > .ci > a > .cfo > .cfi,
	.wz.cell.clpd-b-xxs > .ci > .cfo > .cfi,
	.wz.cell.clpd-b-xxs > .ci > a > .cfo > .cfi
	{padding-bottom: calc(3px + (6 - 3) * ((100vw - 320px) / (1200 - 320)));}


/*	-------------------------------------------------
	CELL - cellpadding-xxs / cellpadding-left-xxs
	-------------------------------------------------
*/
	.wz.cell.clpd-xxs > .ci > .cfo,
	.wz.cell.clpd-xxs > .ci > a > .cfo,
	.wz.cell.clpd-l-xxs > .ci > .cfo,
	.wz.cell.clpd-l-xxs > .ci > a > .cfo,
	.wz.cell.clpd-s-xxs > .ci > .cfo,
	.wz.cell.clpd-s-xxs > .ci > a > .cfo
	{padding-left: calc(3px + (6 - 3) * ((100vw - 320px) / (1200 - 320)));}


/*	-------------------------------------------------
	CELL - cellpadding-xxs / cellpadding-right-xxs
	-------------------------------------------------
*/
	.wz.cell.clpd-xxs > .ci > .cfo,
	.wz.cell.clpd-xxs > .ci > a > .cfo,
	.wz.cell.clpd-r-xxs > .ci > .cfo,
	.wz.cell.clpd-r-xxs > .ci > a > .cfo,
	.wz.cell.clpd-s-xxs > .ci > .cfo,
	.wz.cell.clpd-s-xxs > .ci > a > .cfo
	{padding-right: calc(5px + (10 - 5) * ((100vw - 320px) / (1200 - 320)));}


/*	-------------------------------------------------
	CELL - cellpadding-xs / cellpadding-top-xs
	-------------------------------------------------
*/
	.wz.cell.clpd-xs > .ci > .cfo > .cfi,
	.wz.cell.clpd-xs > .ci > a > .cfo > .cfi,
	.wz.cell.clpd-t-xs > .ci > .cfo > .cfi,
	.wz.cell.clpd-t-xs > .ci > a > .cfo > .cfi
	{padding-top: calc(5px + (10 - 5) * ((100vw - 320px) / (1200 - 320)));}


/*	-------------------------------------------------
	CELL - cellpadding-xs / cellpadding-bottom-xs
	-------------------------------------------------
*/
	.wz.cell.clpd-xs > .ci > .cfo > .cfi,
	.wz.cell.clpd-xs > .ci > a > .cfo > .cfi,
	.wz.cell.clpd-b-xs > .ci > .cfo > .cfi,
	.wz.cell.clpd-b-xs > .ci > a > .cfo > .cfi
	{padding-bottom: calc(5px + (10 - 5) * ((100vw - 320px) / (1200 - 320)));}


/*	-------------------------------------------------
	CELL - cellpadding-xs / cellpadding-left-xs
	-------------------------------------------------
*/
	.wz.cell.clpd-xs > .ci > .cfo,
	.wz.cell.clpd-xs > .ci > a > .cfo,
	.wz.cell.clpd-l-xs > .ci > .cfo,
	.wz.cell.clpd-l-xs > .ci > a > .cfo,
	.wz.cell.clpd-s-xs > .ci > .cfo,
	.wz.cell.clpd-s-xs > .ci > a > .cfo
	{padding-left: calc(5px + (10 - 5) * ((100vw - 320px) / (1200 - 320)));}


/*	-------------------------------------------------
	CELL - cellpadding-xs / cellpadding-right-xs
	-------------------------------------------------
*/
	.wz.cell.clpd-xs > .ci > .cfo,
	.wz.cell.clpd-xs > .ci > a > .cfo,
	.wz.cell.clpd-r-xs > .ci > .cfo,
	.wz.cell.clpd-r-xs > .ci > a > .cfo,
	.wz.cell.clpd-s-xs > .ci > .cfo,
	.wz.cell.clpd-s-xs > .ci > a > .cfo
	{padding-right: calc(5px + (10 - 5) * ((100vw - 320px) / (1200 - 320)));}


/*	-------------------------------------------------
	CELL - cellpadding-sm / cellpadding-top-sm
	-------------------------------------------------
*/
	.wz.cell.clpd-sm > .ci > .cfo > .cfi,
	.wz.cell.clpd-sm > .ci > a > .cfo > .cfi,
	.wz.cell.clpd-t-sm > .ci > .cfo > .cfi,
	.wz.cell.clpd-t-sm > .ci > a > .cfo > .cfi
	{padding-top: calc(8px + (16 - 8) * ((100vw - 320px) / (1200 - 320)));}


/*	-------------------------------------------------
	CELL - cellpadding-sm / cellpadding-bottom-sm
	-------------------------------------------------
*/
	.wz.cell.clpd-sm > .ci > .cfo > .cfi,
	.wz.cell.clpd-sm > .ci > a > .cfo > .cfi,
	.wz.cell.clpd-b-sm > .ci > .cfo > .cfi,
	.wz.cell.clpd-b-sm > .ci > a > .cfo > .cfi
	{padding-bottom: calc(8px + (16 - 8) * ((100vw - 320px) / (1200 - 320)));}


/*	-------------------------------------------------
	CELL - cellpadding-sm / cellpadding-left-sm
	-------------------------------------------------
*/
	.wz.cell.clpd-sm > .ci > .cfo,
	.wz.cell.clpd-sm > .ci > a > .cfo,
	.wz.cell.clpd-l-sm > .ci > .cfo,
	.wz.cell.clpd-l-sm > .ci > a > .cfo,
	.wz.cell.clpd-s-sm > .ci > .cfo,
	.wz.cell.clpd-s-sm > .ci > a > .cfo
	{padding-left: calc(8px + (16 - 8) * ((100vw - 320px) / (1200 - 320)));}


/*	-------------------------------------------------
	CELL - cellpadding-sm / cellpadding-right-sm
	-------------------------------------------------
*/
	.wz.cell.clpd-sm > .ci > .cfo,
	.wz.cell.clpd-sm > .ci > a > .cfo,
	.wz.cell.clpd-r-sm > .ci > .cfo,
	.wz.cell.clpd-r-sm > .ci > a > .cfo,
	.wz.cell.clpd-s-sm > .ci > .cfo,
	.wz.cell.clpd-s-sm > .ci > a > .cfo
	{padding-right: calc(8px + (16 - 8) * ((100vw - 320px) / (1200 - 320)));}


/*	-------------------------------------------------
	CELL - cellpadding-md / cellpadding-top-md
	-------------------------------------------------
*/
	.wz.cell.clpd-md > .ci > .cfo > .cfi,
	.wz.cell.clpd-md > .ci > a > .cfo > .cfi,
	.wz.cell.clpd-t-md > .ci > .cfo > .cfi,
	.wz.cell.clpd-t-md > .ci > a > .cfo > .cfi
	{padding-top: calc(12px + (24 - 12) * ((100vw - 320px) / (1200 - 320)));}


/*	-------------------------------------------------
	CELL - cellpadding-md / cellpadding-bottom-md
	-------------------------------------------------
*/
	.wz.cell.clpd-md > .ci > .cfo > .cfi,
	.wz.cell.clpd-md > .ci > a > .cfo > .cfi,
	.wz.cell.clpd-b-md > .ci > .cfo > .cfi,
	.wz.cell.clpd-b-md > .ci > a > .cfo > .cfi
	{padding-bottom: calc(12px + (24 - 12) * ((100vw - 320px) / (1200 - 320)));}


/*	-------------------------------------------------
	CELL - cellpadding-md / cellpadding-left-md
	-------------------------------------------------
*/
	.wz.cell.clpd-md > .ci > .cfo,
	.wz.cell.clpd-md > .ci > a > .cfo,
	.wz.cell.clpd-l-md > .ci > .cfo,
	.wz.cell.clpd-l-md > .ci > a > .cfo,
	.wz.cell.clpd-s-md > .ci > .cfo,
	.wz.cell.clpd-s-md > .ci > a > .cfo
	{padding-left: calc(12px + (24 - 12) * ((100vw - 320px) / (1200 - 320)));}


/*	-------------------------------------------------
	CELL - cellpadding-md / cellpadding-right-md
	-------------------------------------------------
*/
	.wz.cell.clpd-md > .ci > .cfo,
	.wz.cell.clpd-md > .ci > a > .cfo,
	.wz.cell.clpd-r-md > .ci > .cfo,
	.wz.cell.clpd-r-md > .ci > a > .cfo,
	.wz.cell.clpd-s-md > .ci > .cfo,
	.wz.cell.clpd-s-md > .ci > a > .cfo
	{padding-right: calc(12px + (24 - 12) * ((100vw - 320px) / (1200 - 320)));}


/*	-------------------------------------------------
	CELL - cellpadding-lg / cellpadding-top-lg
	-------------------------------------------------
*/
	.wz.cell.clpd-lg > .ci > .cfo > .cfi,
	.wz.cell.clpd-lg > .ci > a > .cfo > .cfi,
	.wz.cell.clpd-t-lg > .ci > .cfo > .cfi,
	.wz.cell.clpd-t-lg > .ci > a > .cfo > .cfi
	{padding-top: calc(18px + (36 - 18) * ((100vw - 320px) / (1200 - 320)));}


/*	-------------------------------------------------
	CELL - cellpadding-lg / cellpadding-bottom-lg
	-------------------------------------------------
*/
	.wz.cell.clpd-lg > .ci > .cfo > .cfi,
	.wz.cell.clpd-lg > .ci > a > .cfo > .cfi,
	.wz.cell.clpd-b-lg > .ci > .cfo > .cfi,
	.wz.cell.clpd-b-lg > .ci > a > .cfo > .cfi
	{padding-bottom: calc(18px + (36 - 18) * ((100vw - 320px) / (1200 - 320)));}


/*	-------------------------------------------------
	CELL - cellpadding-lg / cellpadding-left-lg
	-------------------------------------------------
*/
	.wz.cell.clpd-lg > .ci > .cfo,
	.wz.cell.clpd-lg > .ci > a > .cfo,
	.wz.cell.clpd-l-lg > .ci > .cfo,
	.wz.cell.clpd-l-lg > .ci > a > .cfo,
	.wz.cell.clpd-s-lg > .ci > .cfo,
	.wz.cell.clpd-s-lg > .ci > a > .cfo
	{padding-left: calc(18px + (36 - 18) * ((100vw - 320px) / (1200 - 320)));}


/*	-------------------------------------------------
	CELL - cellpadding-lg / cellpadding-right-lg
	-------------------------------------------------
*/
	.wz.cell.clpd-lg > .ci > .cfo,
	.wz.cell.clpd-lg > .ci > a > .cfo,
	.wz.cell.clpd-r-lg > .ci > .cfo,
	.wz.cell.clpd-r-lg > .ci > a > .cfo,
	.wz.cell.clpd-s-lg > .ci > .cfo,
	.wz.cell.clpd-s-lg > .ci > a > .cfo
	{padding-right: calc(18px + (36 - 18) * ((100vw - 320px) / (1200 - 320)));}


/*	-------------------------------------------------
	CELL - cellpadding-xl / cellpadding-top-xl
	-------------------------------------------------
*/
	.wz.cell.clpd-xl > .ci > .cfo > .cfi,
	.wz.cell.clpd-xl > .ci > a > .cfo > .cfi,
	.wz.cell.clpd-t-xl > .ci > .cfo > .cfi,
	.wz.cell.clpd-t-xl > .ci > a > .cfo > .cfi
	{padding-top: calc(24px + (48 - 24) * ((100vw - 320px) / (1200 - 320)));}


/*	-------------------------------------------------
	CELL - cellpadding-xl / cellpadding-bottom-xl
	-------------------------------------------------
*/
	.wz.cell.clpd-xl > .ci > .cfo > .cfi,
	.wz.cell.clpd-xl > .ci > a > .cfo > .cfi,
	.wz.cell.clpd-b-xl > .ci > .cfo > .cfi,
	.wz.cell.clpd-b-xl > .ci > a > .cfo > .cfi
	{padding-bottom: calc(24px + (48 - 24) * ((100vw - 320px) / (1200 - 320)));}


/*	-------------------------------------------------
	CELL - cellpadding-xl / cellpadding-left-xl
	-------------------------------------------------
*/
	.wz.cell.clpd-xl > .ci > .cfo,
	.wz.cell.clpd-xl > .ci > a > .cfo,
	.wz.cell.clpd-l-xl > .ci > .cfo,
	.wz.cell.clpd-l-xl > .ci > a > .cfo,
	.wz.cell.clpd-s-xl > .ci > .cfo,
	.wz.cell.clpd-s-xl > .ci > a > .cfo
	{padding-left: calc(24px + (48 - 24) * ((100vw - 320px) / (1200 - 320)));}


/*	-------------------------------------------------
	CELL - cellpadding-xl / cellpadding-right-xl
	-------------------------------------------------
*/
	.wz.cell.clpd-xl > .ci > .cfo,
	.wz.cell.clpd-xl > .ci > a > .cfo,
	.wz.cell.clpd-r-xl > .ci > .cfo,
	.wz.cell.clpd-r-xl > .ci > a > .cfo,
	.wz.cell.clpd-s-xl > .ci > .cfo,
	.wz.cell.clpd-s-xl > .ci > a > .cfo
	{padding-right: calc(24px + (48 - 24) * ((100vw - 320px) / (1200 - 320)));}


/*	-------------------------------------------------
	CELL - cellpadding-xxl / cellpadding-top-xxl
	-------------------------------------------------
*/
	.wz.cell.clpd-xxl > .ci > .cfo > .cfi,
	.wz.cell.clpd-xxl > .ci > a > .cfo > .cfi,
	.wz.cell.clpd-t-xxl > .ci > .cfo > .cfi,
	.wz.cell.clpd-t-xxl > .ci > a > .cfo > .cfi
	{padding-top: calc(30px + (60 - 30) * ((100vw - 320px) / (1200 - 320)));}


/*	-------------------------------------------------
	CELL - cellpadding-xxl / cellpadding-bottom-xxl
	-------------------------------------------------
*/
	.wz.cell.clpd-xxl > .ci > .cfo > .cfi,
	.wz.cell.clpd-xxl > .ci > a > .cfo > .cfi,
	.wz.cell.clpd-b-xxl > .ci > .cfo > .cfi,
	.wz.cell.clpd-b-xxl > .ci > a > .cfo > .cfi
	{padding-bottom: calc(30px + (60 - 30) * ((100vw - 320px) / (1200 - 320)));}


/*	-------------------------------------------------
	CELL - cellpadding-xxl / cellpadding-left-xxl
	-------------------------------------------------
*/
	.wz.cell.clpd-xxl > .ci > .cfo,
	.wz.cell.clpd-xxl > .ci > a > .cfo,
	.wz.cell.clpd-l-xxl > .ci > .cfo,
	.wz.cell.clpd-l-xxl > .ci > a > .cfo,
	.wz.cell.clpd-s-xxl > .ci > .cfo,
	.wz.cell.clpd-s-xxl > .ci > a > .cfo
	{padding-left: calc(30px + (60 - 30) * ((100vw - 320px) / (1200 - 320)));}


/*	-------------------------------------------------
	CELL - cellpadding-xxl / cellpadding-right-xxl
	-------------------------------------------------
*/
	.wz.cell.clpd-xxl > .ci > .cfo,
	.wz.cell.clpd-xxl > .ci > a > .cfo,
	.wz.cell.clpd-r-xxl > .ci > .cfo,
	.wz.cell.clpd-r-xxl > .ci > a > .cfo,
	.wz.cell.clpd-s-xxl > .ci > .cfo,
	.wz.cell.clpd-s-xxl > .ci > a > .cfo
	{padding-right: calc(30px + (60 - 30) * ((100vw - 320px) / (1200 - 320)));}


	_____ CELL-CELLFRAME{}
/*	-------------------------------------------------
	CELL - cellframe
	-------------------------------------------------
*/
	.wz.cell.clfr-1 > .ci > .cfo,
	.wz.cell.clfr-1 > .ci > a > .cfo
	{box-shadow: 0 2px 4px 0px #777;}

	.wz.cell.clfr-2 > .ci > .cfo,
	.wz.cell.clfr-2 > .ci > a > .cfo
	{border: 1px solid #ccc;}

	.wz.cell.clfr-3 > .ci > .cfo,
	.wz.cell.clfr-3 > .ci > a > .cfo
	{border: 2px solid #f1f1f1;}

	.wz.cell.clfr-4 > .ci > .cfo,
	.wz.cell.clfr-4 > .ci > a > .cfo
	{border: 1px dashed #999;}

	.wz.cell.clfr-5 > .ci > .cfo,
	.wz.cell.clfr-5 > .ci > a > .cfo
	{border: 2px dashed #999;}

	.wz.cell.clfr-6 > .ci > .cfo,
	.wz.cell.clfr-6 > .ci > a > .cfo
	{border: 2px dotted #999;}


/*	-------------------------------------------------
	CELL - cellframe top
	-------------------------------------------------
*/
	.wz.cell.clfr-frame-1-0 > .ci > .cfo,
	.wz.cell.clfr-frame-1-0 > .ci > a > .cfo
	{border-top: 1px solid #999;}

	.wz.cell.clfr-t-2 > .ci > .cfo,
	.wz.cell.clfr-t-2 > .ci > a > .cfo
	{border-top: 1px solid #999;}

	.wz.cell.clfr-t-3 > .ci > .cfo,
	.wz.cell.clfr-t-3 > .ci > a > .cfo
	{border-top: 2px solid #f1f1f1;}

	.wz.cell.clfr-t-4 > .ci > .cfo,
	.wz.cell.clfr-t-4 > .ci > a > .cfo
	{border-top: 1px dashed #999;}

	.wz.cell.clfr-t-5 > .ci > .cfo,
	.wz.cell.clfr-t-5 > .ci > a > .cfo
	{border-top: 2px dashed #999;}

	.wz.cell.clfr-t-6 > .ci > .cfo,
	.wz.cell.clfr-t-6 > .ci > a > .cfo
	{border-top: 2px dotted #999;}


/*	-------------------------------------------------
	CELL - cellframe bottom
	-------------------------------------------------
*/
	.wz.cell.clfr-b-2 > .ci > .cfo,
	.wz.cell.clfr-b-2 > .ci > a > .cfo
	{border-bottom: 1px solid #999;}

	.wz.cell.clfr-b-3 > .ci > .cfo,
	.wz.cell.clfr-b-3 > .ci > a > .cfo
	{border-bottom: 2px solid #f1f1f1;}

	.wz.cell.clfr-b-4 > .ci > .cfo,
	.wz.cell.clfr-b-4 > .ci > a > .cfo
	{border-bottom: 1px dashed #999;}

	.wz.cell.clfr-b-5 > .ci > .cfo,
	.wz.cell.clfr-b-5 > .ci > a > .cfo
	{border-bottom: 2px dashed #999;}

	.wz.cell.clfr-b-6 > .ci > .cfo,
	.wz.cell.clfr-b-6 > .ci > a > .cfo
	{border-bottom: 2px dotted #999;}


/*	-------------------------------------------------
	CELL - cellframe left
	-------------------------------------------------
*/
	.wz.cell.clfr-l-2 > .ci > .cfo,
	.wz.cell.clfr-l-2 > .ci > a > .cfo
	{border-left: 1px solid #999;}

	.wz.cell.clfr-l-3 > .ci > .cfo,
	.wz.cell.clfr-l-3 > .ci > a > .cfo
	{border-left: 2px solid #f1f1f1;}

	.wz.cell.clfr-l-4 > .ci > .cfo,
	.wz.cell.clfr-l-4 > .ci > a > .cfo
	{border-left: 1px dashed #999;}

	.wz.cell.clfr-l-5 > .ci > .cfo,
	.wz.cell.clfr-l-5 > .ci > a > .cfo
	{border-left: 2px dashed #999;}

	.wz.cell.clfr-l-6 > .ci > .cfo,
	.wz.cell.clfr-l-6 > .ci > a > .cfo
	{border-left: 2px dotted #999;}


/*	-------------------------------------------------
	CELL - cellframe right
	-------------------------------------------------
*/
	.wz.cell.clfr-r-2 > .ci > .cfo,
	.wz.cell.clfr-r-2 > .ci > a > .cfo
	{border-right: 1px solid #999;}

	.wz.cell.clfr-r-3 > .ci > .cfo,
	.wz.cell.clfr-r-3 > .ci > a > .cfo
	{border-right: 2px solid #f1f1f1;}

	.wz.cell.clfr-r-4 > .ci > .cfo,
	.wz.cell.clfr-r-4 > .ci > a > .cfo
	{border-right: 1px dashed #999;}

	.wz.cell.clfr-r-5 > .ci > .cfo,
	.wz.cell.clfr-r-5 > .ci > a > .cfo
	{border-right: 2px dashed #999;}

	.wz.cell.clfr-r-6 > .ci > .cfo,
	.wz.cell.clfr-r-6 > .ci > a > .cfo
	{border-right: 2px dotted #999;}


	_____ CELL-CELLDIVIDER{}
/*	-------------------------------------------------
	CELL - celldivider top
	-------------------------------------------------
*/
	.wz.cell.cldv-t-2 > .ci > .cfo > .cfi,
	.wz.cell.cldv-t-2 > .ci > a > .cfo > .cfi
	{border-top: 1px solid #999;}

	.wz.cell.cldv-t-3 > .ci > .cfo > .cfi,
	.wz.cell.cldv-t-3 > .ci > a > .cfo > .cfi
	{border-top: 1px solid #999;}

	.wz.cell.cldv-t-4 > .ci > .cfo > .cfi,
	.wz.cell.cldv-t-4 > .ci > a > .cfo > .cfi
	{border-top: 1px dashed #999;}

	.wz.cell.cldv-t-5 > .ci > .cfo > .cfi,
	.wz.cell.cldv-t-5 > .ci > a > .cfo > .cfi
	{border-top: 2px dashed #999;}

	.wz.cell.cldv-t-6 > .ci > .cfo > cfi,
	.wz.cell.cldv-t-6 > .ci > a > .cfo > .cfi
	{border-top: 2px dotted #999;}


/*	-------------------------------------------------
	CELL - celldivider bottom
	-------------------------------------------------
*/
	.wz.cell.cldv-b-2 > .ci > .cfo > .cfi,
	.wz.cell.cldv-b-2 > .ci > a > .cfo > .cfi
	{border-bottom: 1px solid #000;}

	.wz.cell.cldv-b-3 > .ci > .cfo > .cfi,
	.wz.cell.cldv-b-3 > .ci > a > .cfo > .cfi
	{border-bottom: 1px solid #999;}

	.wz.cell.cldv-b-4 > .ci > .cfo > .cfi,
	.wz.cell.cldv-b-4 > .ci > a > .cfo > .cfi
	{border-bottom: 1px dashed #999;}

	.wz.cell.cldv-b-5 > .ci > .cfo > .cfi,
	.wz.cell.cldv-b-5 > .ci > a > .cfo > .cfi
	{border-bottom: 2px dashed #999;}

	.wz.cell.cldv-b-6 > .ci > .cfo > .cfi,
	.wz.cell.cldv-b-6 > .ci > a > .cfo > .cfi
	{border-bottom: 2px dotted #999;}


	_____ CELL-CELLSHOW_CELLHIDE XXS{}
/*	====================================================
	MEDIA QUERY - XXS
	==================================================== */
		.wz.cell.clsh-xxs
		{display:block;}

		.wz.cell.clhd-xxs
		{display:none;}


	_____ CELL-CELLSHOW_CELLHIDE XS{}
/*	====================================================
	MEDIA QUERY - XS
	==================================================== */
	@media (min-width:374px)
	{
		.wz.cell.clsh-xs
		{display:block;}

		.wz.cell.clhd-xs
		{display:none;}
	}


	_____ CELL-CELLSHOW_CELLHIDE SM{}
/*	====================================================
	MEDIA QUERY - SM
	==================================================== */
	@media (min-width:442px)
	{
		.wz.cell.clsh-sm
		{display:block;}

		.wz.cell.clhd-sm
		{display:none;}
	}


	_____ CELL-CELLSHOW_CELLHIDE MD{}
/*	====================================================
	MEDIA QUERY - MD
	==================================================== */
	@media (min-width:527px)
	{
		.wz.cell.clsh-md
		{display:block;}

		.wz.cell.clhd-md
		{display:none;}
	}


	_____ CELL-CELLSHOW_CELLHIDE LG{}
/*	====================================================
	MEDIA QUERY - LG
	==================================================== */
	@media (min-width:633px)
	{
		.wz.cell.clsh-lg
		{display:block;}

		.wz.cell.clhd-lg
		{display:none;}
	}


	_____ CELL-CELLSHOW_CELLHIDE XL{}
/*	====================================================
	MEDIA QUERY - XL
	==================================================== */
	@media (min-width:767px)
	{
		.wz.cell.clsh-xl
		{display:block;}

		.wz.cell.clhd-xl
		{display:none;}
	}


	_____ CELL-CELLSHOW_CELLHIDE XXL{}
/*	====================================================
	MEDIA QUERY - XXL
	==================================================== */
	@media(min-width:942px)
	{
		.wz.cell.clsh-xxl
		{display:block;}

		.wz.cell.clhd-xxl
		{display:none;}
	}



	/* ------------------------------------------------- */
	/* cell styling
	/* ------------------------------------------------- */
	--- CELL_STYLING_scheme1{}


	/* ------------------------------------------------- */
	/* style backend1
	/* ------------------------------------------------- */




	/* ------------------------------------------------- */
	/* style scheme1
	/* ------------------------------------------------- */

	.cellstyle-scheme1 h1
	{
		font-family: 'Junge', serif;
		font-weight:400;
		color:#bc695b;
	}

	.cellstyle-scheme1 h2
	{
		font-family: 'Junge', serif;
		font-weight:400;
		color:#4F5359;
	}

	.cellstyle-scheme1 h3
	{
		font-family: 'Junge', serif;
		font-weight:400;
		color:#4F5359;
	}

	.cellstyle-scheme1 h5
	{
		font-family: 'Junge', serif;
		font-weight:400;
		color:#4F5359;
	}

	.cellstyle-scheme1 p,
	.cellstyle-scheme1 li
	{
		color:#4F5359;
	}

	.cellstyle-scheme1 a
	{
		color:#505460;
		text-decoration:none;
	}

	.cellstyle-scheme1 a:hover
	{
		color:#82858e;
	}


	/* ------------------------------------------------- */
	/* style scheme2
	/* ------------------------------------------------- */
	--- CELL_STYLING_scheme2{}

	.cellstyle-scheme2 h1
	{
		font-family: 'Junge', serif;
		font-weight:400;
		color:#bc695b;
	}

	.cellstyle-scheme2 h2
	{
		font-family: 'Junge', serif;
		font-weight:400;
		color:#4F5359;
	}

	.cellstyle-scheme2 h3
	{
		font-family: 'Junge', serif;
		font-weight:400;
		color:#4F5359;
	}

	.cellstyle-scheme2 h5
	{
		font-family: 'Junge', serif;
		font-weight:400;
		color:#4F5359;
	}

	.cellstyle-scheme2 p,
	.cellstyle-scheme2 li
	{
		color:#4F5359;
	}


	/* ------------------------------------------------- */
	/* style medium1
	/* ------------------------------------------------- */
	--- CELL_STYLING_medium1{}

	.cellstyle-medium1 p,
	.cellstyle-medium1 li
	{
		color:#505460;
	}


	/* ------------------------------------------------- */
	/* style medium2
	/* ------------------------------------------------- */
	--- CELL_STYLING_medium2{}

	.cellstyle-medium2 a
	{
		color:#efece0;
	}


	/* ------------------------------------------------- */
	/* style dark1
	/* ------------------------------------------------- */
	--- CELL_STYLING_dark1{}

	.cellstyle-dark1 h3
	{
		font-family: 'Junge', serif;
		font-weight:400;
		color:#2D3041;
		color:#bc695b;
	}

	.cellstyle-dark1 p,
	.cellstyle-dark1 li
	{
		color:#e6e6e6;
	}

	.cellstyle-dark1 a
	{
		color:#e6e6e6;
	}

	.cellstyle-dark1 a:hover
	{
		color:#c6c6c6;
		text-decoration: none;
	}


	/* ------------------------------------------------- */
	/* style dark2
	/* ------------------------------------------------- */
	--- CELL_STYLING_dark2{}

	.cellstyle-dark2 h3
	{
		font-family: 'Handlee', cursive;
		font-family: 'Crimson Text', serif;
		font-weight:400;
		color:#bd6a5d;
	}

	.cellstyle-dark2 p,
	.cellstyle-dark2 li
	{
		color:#e6e6e6;
	}

	.cellstyle-dark2 a
	{
		color:#e6e6e6;
	}

	.cellstyle-dark2 a:hover
	{
		color:#c6c6c6;
		text-decoration: none;
	}




/*	====================================================
	MEDIA QUERY - MAX
	==================================================== */
	@media (min-width:1020px)
	{
	}




/*	====================================================
	SPECIALS
	==================================================== */

	.wz.cell.wz-field > .ci > .cfo
	{
		width:auto;
		margin:0;
	}






	.ci, .cfo, .cfi
	{
		max-height:inherit;
	}


	.wz.cell.wz-fixed {
		position: fixed !important;
		top: 0;
		z-index: 10;
		box-shadow: 0 2px 6px 0px #777;
	}

.__________________________appearance{}


	/* XXS */
	@media (min-width:360px){

		.wrapper.xxs-wd-100 {flex: 1 1 100%;}
		.wrapper.xxs-wd-75 {flex: 1 1 75%;}
		.wrapper.xxs-wd-50 {flex: 1 1 50%;}
		.wrapper.xxs-wd-33 {flex: 1 1 33.333333%;}
		.wrapper.xxs-wd-25 {flex: 1 1 25%;}

		.wrapper.xxs-ah-c {justify-content:center;}
		.wrapper.xxs-ah-l {justify-content:flex-start;}
		.wrapper.xxs-ah-r {justify-content:flex-end;}



		.wz.cell.app-xxs-2-10 {flex:0 1 10%;}
		.wz.cell.app-xxs-2-10-xxs {flex: 0 1 calc(10% - (var(--gap-xxs) * 0.5));}
		.wz.cell.app-xxs-2-10-xs {flex: 0 1 calc(10% - (var(--gap-xs) * 0.5));}
		.wz.cell.app-xxs-2-10-sm {flex: 0 1 calc(10% - (var(--gap-sm) * 0.5));}
		.wz.cell.app-xxs-2-10-md {flex: 0 1 calc(10% - (var(--gap-md) * 0.5));}
		.wz.cell.app-xxs-2-10-lg {flex: 0 1 calc(10% - (var(--gap-lg) * 0.5));}
		.wz.cell.app-xxs-2-10-xl {flex: 0 1 calc(10% - (var(--gap-xl) * 0.5));}
		.wz.cell.app-xxs-2-10-xxl {flex: 0 1 calc(10% - (var(--gap-xxl) * 0.5));}

		.wz.cell.app-xxs-2-20 {flex:0 1 20%;}
		.wz.cell.app-xxs-2-20-xxs {flex: 0 1 calc(20% - (var(--gap-xxs) * 0.5));}
		.wz.cell.app-xxs-2-20-xs {flex: 0 1 calc(20% - (var(--gap-xs) * 0.5));}
		.wz.cell.app-xxs-2-20-sm {flex: 0 1 calc(20% - (var(--gap-sm) * 0.5));}
		.wz.cell.app-xxs-2-20-md {flex: 0 1 calc(20% - (var(--gap-md) * 0.5));}
		.wz.cell.app-xxs-2-20-lg {flex: 0 1 calc(20% - (var(--gap-lg) * 0.5));}
		.wz.cell.app-xxs-2-20-xl {flex: 0 1 calc(20% - (var(--gap-xl) * 0.5));}
		.wz.cell.app-xxs-2-20-xxl {flex: 0 1 calc(20% - (var(--gap-xxl) * 0.5));}

		.wz.cell.app-xxs-2-30 {flex:0 1 30%;}
		.wz.cell.app-xxs-2-30-xxs {flex: 0 1 calc(30% - (var(--gap-xxs) * 0.5));}
		.wz.cell.app-xxs-2-30-xs {flex: 0 1 calc(30% - (var(--gap-xs) * 0.5));}
		.wz.cell.app-xxs-2-30-sm {flex: 0 1 calc(30% - (var(--gap-sm) * 0.5));}
		.wz.cell.app-xxs-2-30-md {flex: 0 1 calc(30% - (var(--gap-md) * 0.5));}
		.wz.cell.app-xxs-2-30-lg {flex: 0 1 calc(30% - (var(--gap-lg) * 0.5));}
		.wz.cell.app-xxs-2-30-xl {flex: 0 1 calc(30% - (var(--gap-xl) * 0.5));}
		.wz.cell.app-xxs-2-30-xxl {flex: 0 1 calc(30% - (var(--gap-xxl) * 0.5));}

		.wz.cell.app-xxs-2-33 {flex:0 1 33%;}
		.wz.cell.app-xxs-2-33-xxs {flex: 0 1 calc(33.333333% - (var(--gap-xxs) * 0.5));}
		.wz.cell.app-xxs-2-33-xs {flex: 0 1 calc(33.333333% - (var(--gap-xs) * 0.5));}
		.wz.cell.app-xxs-2-33-sm {flex: 0 1 calc(33.333333% - (var(--gap-sm) * 0.5));}
		.wz.cell.app-xxs-2-33-md {flex: 0 1 calc(33.333333% - (var(--gap-md) * 0.5));}
		.wz.cell.app-xxs-2-33-lg {flex: 0 1 calc(33.333333% - (var(--gap-lg) * 0.5));}
		.wz.cell.app-xxs-2-33-xl {flex: 0 1 calc(33.333333% - (var(--gap-xl) * 0.5));}
		.wz.cell.app-xxs-2-33-xxl {flex: 0 1 calc(33.333333% - (var(--gap-xxl) * 0.5));}

		.wz.cell.app-xxs-2-40 {flex:0 1 40%;}
		.wz.cell.app-xxs-2-40-xxs {flex: 0 1 calc(40% - (var(--gap-xxs) * 0.5));}
		.wz.cell.app-xxs-2-40-xs {flex: 0 1 calc(40% - (var(--gap-xs) * 0.5));}
		.wz.cell.app-xxs-2-40-sm {flex: 0 1 calc(40% - (var(--gap-sm) * 0.5));}
		.wz.cell.app-xxs-2-40-md {flex: 0 1 calc(40% - (var(--gap-md) * 0.5));}
		.wz.cell.app-xxs-2-40-lg {flex: 0 1 calc(40% - (var(--gap-lg) * 0.5));}
		.wz.cell.app-xxs-2-40-xl {flex: 0 1 calc(40% - (var(--gap-xl) * 0.5));}
		.wz.cell.app-xxs-2-40-xxl {flex: 0 1 calc(40% - (var(--gap-xxl) * 0.5));}

		.wz.cell.app-xxs-2-50 {flex:0 1 50%;}
		.wz.cell.app-xxs-2-50-xxs {flex: 0 1 calc(50% - (var(--gap-xxs) * 0.5));}
		.wz.cell.app-xxs-2-50-xs {flex: 0 1 calc(50% - (var(--gap-xs) * 0.5));}
		.wz.cell.app-xxs-2-50-sm {flex: 0 1 calc(50% - (var(--gap-sm) * 0.5));}
		.wz.cell.app-xxs-2-50-md {flex: 0 1 calc(50% - (var(--gap-md) * 0.5));}
		.wz.cell.app-xxs-2-50-lg {flex: 0 1 calc(50% - (var(--gap-lg) * 0.5));}
		.wz.cell.app-xxs-2-50-xl {flex: 0 1 calc(50% - (var(--gap-xl) * 0.5));}
		.wz.cell.app-xxs-2-50-xxl {flex: 0 1 calc(50% - (var(--gap-xxl) * 0.5));}

		.wz.cell.app-xxs-2-60 {flex:0 1 60%;}
		.wz.cell.app-xxs-2-60-xxs {flex: 0 1 calc(60% - (var(--gap-xxs) * 0.5));}
		.wz.cell.app-xxs-2-60-xs {flex: 0 1 calc(60% - (var(--gap-xs) * 0.5));}
		.wz.cell.app-xxs-2-60-sm {flex: 0 1 calc(60% - (var(--gap-sm) * 0.5));}
		.wz.cell.app-xxs-2-60-md {flex: 0 1 calc(60% - (var(--gap-md) * 0.5));}
		.wz.cell.app-xxs-2-60-lg {flex: 0 1 calc(60% - (var(--gap-lg) * 0.5));}
		.wz.cell.app-xxs-2-60-xl {flex: 0 1 calc(60% - (var(--gap-xl) * 0.5));}
		.wz.cell.app-xxs-2-60-xxl {flex: 0 1 calc(60% - (var(--gap-xxl) * 0.5));}

		.wz.cell.app-xxs-2-66 {flex:0 1 66.666665%;}
		.wz.cell.app-xxs-2-66-xxs {flex: 0 1 calc(66.666665% - (var(--gap-xxs) * 0.5));}
		.wz.cell.app-xxs-2-66-xs {flex: 0 1 calc(66.666665% - (var(--gap-xs) * 0.5));}
		.wz.cell.app-xxs-2-66-sm {flex: 0 1 calc(66.666665% - (var(--gap-sm) * 0.5));}
		.wz.cell.app-xxs-2-66-md {flex: 0 1 calc(66.666665% - (var(--gap-md) * 0.5));}
		.wz.cell.app-xxs-2-66-lg {flex: 0 1 calc(66.666665% - (var(--gap-lg) * 0.5));}
		.wz.cell.app-xxs-2-66-xl {flex: 0 1 calc(66.666665% - (var(--gap-xl) * 0.5));}
		.wz.cell.app-xxs-2-66-xxl {flex: 0 1 calc(66.666665% - (var(--gap-xxl) * 0.5));}

		.wz.cell.app-xxs-2-70 {flex:0 1 70%;}
		.wz.cell.app-xxs-2-70-xxs {flex: 0 1 calc(70% - (var(--gap-xxs) * 0.5));}
		.wz.cell.app-xxs-2-70-xs {flex: 0 1 calc(70% - (var(--gap-xs) * 0.5));}
		.wz.cell.app-xxs-2-70-sm {flex: 0 1 calc(70% - (var(--gap-sm) * 0.5));}
		.wz.cell.app-xxs-2-70-md {flex: 0 1 calc(70% - (var(--gap-md) * 0.5));}
		.wz.cell.app-xxs-2-70-lg {flex: 0 1 calc(70% - (var(--gap-lg) * 0.5));}
		.wz.cell.app-xxs-2-70-xl {flex: 0 1 calc(70% - (var(--gap-xl) * 0.5));}
		.wz.cell.app-xxs-2-70-xxl {flex: 0 1 calc(70% - (var(--gap-xxl) * 0.5));}

		.wz.cell.app-xxs-2-75 {flex:0 1 75%;}
		.wz.cell.app-xxs-2-75-xxs {flex: 0 1 calc(75% - (var(--gap-xxs) * 0.5));}
		.wz.cell.app-xxs-2-75-xs {flex: 0 1 calc(75% - (var(--gap-xs) * 0.5));}
		.wz.cell.app-xxs-2-75-sm {flex: 0 1 calc(75% - (var(--gap-sm) * 0.5));}
		.wz.cell.app-xxs-2-75-md {flex: 0 1 calc(75% - (var(--gap-md) * 0.5));}
		.wz.cell.app-xxs-2-75-lg {flex: 0 1 calc(75% - (var(--gap-lg) * 0.5));}
		.wz.cell.app-xxs-2-75-xl {flex: 0 1 calc(75% - (var(--gap-xl) * 0.5));}
		.wz.cell.app-xxs-2-75-xxl {flex: 0 1 calc(75% - (var(--gap-xxl) * 0.5));}

		.wz.cell.app-xxs-2-80 {flex:0 1 80%;}
		.wz.cell.app-xxs-2-80-xxs {flex: 0 1 calc(80% - (var(--gap-xxs) * 0.5));}
		.wz.cell.app-xxs-2-80-xs {flex: 0 1 calc(80% - (var(--gap-xs) * 0.5));}
		.wz.cell.app-xxs-2-80-sm {flex: 0 1 calc(80% - (var(--gap-sm) * 0.5));}
		.wz.cell.app-xxs-2-80-md {flex: 0 1 calc(80% - (var(--gap-md) * 0.5));}
		.wz.cell.app-xxs-2-80-lg {flex: 0 1 calc(80% - (var(--gap-lg) * 0.5));}
		.wz.cell.app-xxs-2-80-xl {flex: 0 1 calc(80% - (var(--gap-xl) * 0.5));}
		.wz.cell.app-xxs-2-80-xxl {flex: 0 1 calc(80% - (var(--gap-xxl) * 0.5));}

		.wz.cell.app-xxs-2-90 {flex:0 1 90%;}
		.wz.cell.app-xxs-2-90-xxs {flex: 0 1 calc(90% - (var(--gap-xxs) * 0.5));}
		.wz.cell.app-xxs-2-90-xs {flex: 0 1 calc(90% - (var(--gap-xs) * 0.5));}
		.wz.cell.app-xxs-2-90-sm {flex: 0 1 calc(90% - (var(--gap-sm) * 0.5));}
		.wz.cell.app-xxs-2-90-md {flex: 0 1 calc(90% - (var(--gap-md) * 0.5));}
		.wz.cell.app-xxs-2-90-lg {flex: 0 1 calc(90% - (var(--gap-lg) * 0.5));}
		.wz.cell.app-xxs-2-90-xl {flex: 0 1 calc(90% - (var(--gap-xl) * 0.5));}
		.wz.cell.app-xxs-2-90-xxl {flex: 0 1 calc(90% - (var(--gap-xxl) * 0.5));}
	}


	/* MD */
	@media (min-width:530px){



		.wrapper.md-wd-100 {flex: 1 1 100%;}
		.wrapper.md-wd-75 {flex: 1 1 75%;}
		.wrapper.md-wd-50 {flex: 1 1 50%;}
		.wrapper.md-wd-33 {flex: 1 1 33.333333%;}
		.wrapper.md-wd-25 {flex: 1 1 25%;}

		.wrapper.md-ah-c {justify-content:center;}
		.wrapper.md-ah-l {justify-content:flex-start;}
		.wrapper.md-ah-r {justify-content:flex-end;}


		/* widths */
		.wz.cell.md-gp-xxs > .cell-margin > .cell-content {gap: var(--gap-xxs);}	
		.wz.cell.md-gp-xs > .cell-margin > .cell-content {gap: var(--gap-xs);}	
		.wz.cell.md-gp-sm > .cell-margin > .cell-content {gap: var(--gap-sm);}	
		.wz.cell.md-gp-md > .cell-margin > .cell-content {gap: var(--gap-md);}	
		.wz.cell.md-gp-lg > .cell-margin > .cell-content {gap: var(--gap-lg);}	
		.wz.cell.md-gp-xl > .cell-margin > .cell-content {gap: var(--gap-xl);}	
		.wz.cell.md-gp-xxl > .cell-margin > .cell-content {gap: var(--xxl);}	


		/* widths */
		.cell-content > .wrapper.md-wd-100 {flex: 0 1 100%;}
		.cell-content > .wrapper.md-wd-75 {flex: 0 1 75%;}
		.cell-content > .wrapper.md-wd-50 {flex: 0 1 50%;}
		.cell-content > .wrapper.md-wd-33 {flex: 0 1 33.333333%;}
		.cell-content > .wrapper.md-wd-25 {flex: 0 1 25%;}
		.cell-content.md-gp-sm {gap: var(--gap-sm);}
		.cell-content.md-3.md-gp-sm > .wrapper.md-wd-25 {flex-basis:calc(25% - (var(--gap-sm) * 0.666665));}	
		.cell-content.md-3.md-gp-sm > .wrapper.md-wd-50 {flex-basis:calc(50% - (var(--gap-sm) * 0.666665));}	

		/* horizontal alignment */
		.cell-content > .wrapper.md-ah-c {justify-content:center;}
		.cell-content > .wrapper.md-ah-l {justify-content:flex-start;}
		.cell-content > .wrapper.md-ah-r {justify-content:flex-end;}

		/* vertcal alignment */
		.cell-content > .wrapper.md-av-t {align-self:flex-start;}
		.cell-content > .wrapper.md-av-m {align-self:flex-start;}
		.cell-content > .wrapper.md-av-b {align-self:flex-end;}
	}

	/* XL */
	@media (min-width:860px){

		.wz.cell.cols-xl-3 > .cell-margin > .cell-content > * 
		{
			flex-grow:0;
			flex-shrink:1;
			flex-basis:33.333333%
		}

		.wz.cell.cols-xl-3.gp-md > .cell-margin > .cell-content > * 
		{
			flex-basis:calc(33.333333% - (var(--gap-md) * 0.666667));
		}
	}




	.wz.cell.sticky-top
	{
		position: sticky;
		top:0;
		z-index:11;
	}





