@charset "UTF-8";

.Cells ,
.Cells-column ,
.Cells-column-reverse ,
.Cells-columns ,
.Cells-columns-reverse ,
.Cells-row ,
.Cells-row-reverse ,
.Cells-rows ,
.Cells-rows-reverse {
    display: flex !important;
}

.Cells-column ,
.Cells-columns {
    flex-direction: column;
}

.Cells-column-reverse ,
.Cells-columns-reverse {
    flex-direction: column-reverse;
}

.Cells-row ,
.Cells-rows {
    flex-direction: row;
}

.Cells-row-reverse ,
.Cells-rows-reverse {
    flex-direction: row-reverse;
}

.Cells ,
.Cells-columns ,
.Cells-rows {
    flex-wrap: wrap;
}

.Cells-xs-column ,
.Cells-xs-column-reverse ,
.Cells-xs-columns ,
.Cells-xs-columns-reverse ,
.Cells-xs-row ,
.Cells-xs-row-reverse ,
.Cells-xs-rows ,
.Cells-xs-rows-reverse {
    display: flex !important;
}

.Cells-xs-column ,
.Cells-xs-columns {
    flex-direction: column;
}

.Cells-xs-column-reverse ,
.Cells-xs-columns-reverse {
    flex-direction: column-reverse;
}

.Cells-xs-row ,
.Cells-xs-rows {
    flex-direction: row;
}

.Cells-xs-row-reverse ,
.Cells-xs-rows-reverse {
    flex-direction: row-reverse;
}

.Cells-xs-column ,
.Cells-xs-row {
    flex-wrap: nowrap;
}

.Cells-xs-columns ,
.Cells-xs-rows {
    flex-wrap: wrap;
}

@media( min-width: 544px ) {
	.Cells-sm-column ,
	.Cells-sm-column-reverse ,
	.Cells-sm-columns ,
	.Cells-sm-columns-reverse ,
	.Cells-sm-row ,
	.Cells-sm-row-reverse ,
	.Cells-sm-rows ,
	.Cells-sm-rows-reverse {
	    display: flex !important;
	}
	
	.Cells-sm-column ,
	.Cells-sm-columns {
	    flex-direction: column;
	}
	
	.Cells-sm-column-reverse ,
	.Cells-sm-columns-reverse {
	    flex-direction: column-reverse;
	}
	
	.Cells-sm-row ,
	.Cells-sm-rows {
	    flex-direction: row;
	}
	
	.Cells-sm-row-reverse ,
	.Cells-sm-rows-reverse {
	    flex-direction: row-reverse;
	}
	
	.Cells-sm-column ,
	.Cells-sm-row {
	    flex-wrap: nowrap;
	}
	
	.Cells-sm-columns ,
	.Cells-sm-rows {
	    flex-wrap: wrap;
	}
}


@media( min-width: 768px ) {
	.Cells-md-column ,
	.Cells-md-column-reverse ,
	.Cells-md-columns ,
	.Cells-md-columns-reverse ,
	.Cells-md-row ,
	.Cells-md-row-reverse ,
	.Cells-md-rows ,
	.Cells-md-rows-reverse {
	    display: flex !important;
	}
	
	.Cells-md-column ,
	.Cells-md-columns {
	    flex-direction: column;
	}
	
	.Cells-md-column-reverse ,
	.Cells-md-columns-reverse {
	    flex-direction: column-reverse;
	}
	
	.Cells-md-row ,
	.Cells-md-rows {
	    flex-direction: row;
	}
	
	.Cells-md-row-reverse ,
	.Cells-md-rows-reverse {
	    flex-direction: row-reverse;
	}
	
	.Cells-md-column ,
	.Cells-md-row {
	    flex-wrap: nowrap;
	}
	
	.Cells-md-columns ,
	.Cells-md-rows {
	    flex-wrap: wrap;
	}
}


@media( min-width: 1024px ) {
	.Cells-lg-column ,
	.Cells-lg-column-reverse ,
	.Cells-lg-columns ,
	.Cells-lg-columns-reverse ,
	.Cells-lg-row ,
	.Cells-lg-row-reverse ,
	.Cells-lg-rows ,
	.Cells-lg-rows-reverse {
	    display: flex !important;
	}
	
	.Cells-lg-column ,
	.Cells-lg-columns {
	    flex-direction: column;
	}
	
	.Cells-lg-column-reverse ,
	.Cells-lg-columns-reverse {
	    flex-direction: column-reverse;
	}
	
	.Cells-lg-row ,
	.Cells-lg-rows {
	    flex-direction: row;
	}
	
	.Cells-lg-row-reverse ,
	.Cells-lg-rows-reverse {
	    flex-direction: row-reverse;
	}
	
	.Cells-lg-column ,
	.Cells-lg-row {
	    flex-wrap: nowrap;
	}
	
	.Cells-lg-columns ,
	.Cells-lg-rows {
	    flex-wrap: wrap;
	}
}


@media( min-width: 1280px ) {
	.Cells-xl-column ,
	.Cells-xl-column-reverse ,
	.Cells-xl-columns ,
	.Cells-xl-columns-reverse ,
	.Cells-xl-row ,
	.Cells-xl-row-reverse ,
	.Cells-xl-rows ,
	.Cells-xl-rows-reverse {
	    display: flex !important;
	}
	
	.Cells-xl-column ,
	.Cells-xl-columns {
	    flex-direction: column;
	}
	
	.Cells-xl-column-reverse ,
	.Cells-xl-columns-reverse {
	    flex-direction: column-reverse;
	}
	
	.Cells-xl-row ,
	.Cells-xl-rows {
	    flex-direction: row;
	}
	
	.Cells-xl-row-reverse ,
	.Cells-xl-rows-reverse {
	    flex-direction: row-reverse;
	}
	
	.Cells-xl-column ,
	.Cells-xl-row {
	    flex-wrap: nowrap;
	}
	
	.Cells-xl-columns ,
	.Cells-xl-rows {
	    flex-wrap: wrap;
	}
}


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

.Cell-xs-auto  { width:        auto; }
.Cell-xs-1px   { width:         1px; }

.Cell-xs-1x10  { width:  10.000000%; }
.Cell-xs-2x10  { width:  20.000000%; }
.Cell-xs-3x10  { width:  30.000000%; }
.Cell-xs-4x10  { width:  40.000000%; }
.Cell-xs-5x10  { width:  50.000000%; }
.Cell-xs-6x10  { width:  60.000000%; }
.Cell-xs-7x10  { width:  70.000000%; }
.Cell-xs-8x10  { width:  80.000000%; }
.Cell-xs-9x10  { width:  90.000000%; }
.Cell-xs-10x10 { width: 100.000000%; }

.Cell-xs-1x12  { width:   8.333333%; }
.Cell-xs-2x12  { width:  16.666667%; }
.Cell-xs-3x12  { width:  25.000000%; }
.Cell-xs-4x12  { width:  33.333333%; }
.Cell-xs-5x12  { width:  41.666667%; }
.Cell-xs-6x12  { width:  50.000000%; }
.Cell-xs-7x12  { width:  58.333333%; }
.Cell-xs-8x12  { width:  66.666667%; }
.Cell-xs-9x12  { width:  75.000000%; }
.Cell-xs-10x12 { width:  83.333333%; }
.Cell-xs-11x12 { width:  91.666667%; }
.Cell-xs-12x12 { width: 100.000000%; }

.Cell-xs-1x    { flex:   1  1 auto; /*min-width: 1px; min-height: 1px;*/ width: auto; }
.Cell-xs-2x    { flex:   2  2 auto; /*min-width: 1px; min-height: 1px;*/ width: auto; }
.Cell-xs-3x    { flex:   3  3 auto; /*min-width: 1px; min-height: 1px;*/ width: auto; }
.Cell-xs-4x    { flex:   4  4 auto; /*min-width: 1px; min-height: 1px;*/ width: auto; }
.Cell-xs-5x    { flex:   5  5 auto; /*min-width: 1px; min-height: 1px;*/ width: auto; }
.Cell-xs-6x    { flex:   6  6 auto; /*min-width: 1px; min-height: 1px;*/ width: auto; }
.Cell-xs-7x    { flex:   7  7 auto; /*min-width: 1px; min-height: 1px;*/ width: auto; }
.Cell-xs-8x    { flex:   8  8 auto; /*min-width: 1px; min-height: 1px;*/ width: auto; }
.Cell-xs-9x    { flex:   9  9 auto; /*min-width: 1px; min-height: 1px;*/ width: auto; }
.Cell-xs-10x   { flex:  10 10 auto; /*min-width: 1px; min-height: 1px;*/ width: auto; }
.Cell-xs-11x   { flex:  11 11 auto; /*min-width: 1px; min-height: 1px;*/ width: auto; }
.Cell-xs-12x   { flex:  12 12 auto; /*min-width: 1px; min-height: 1px;*/ width: auto; }

.Cell-xs-axis-auto     { align-self: auto; }
.Cell-xs-axis-baseline { align-self: baseline; }
.Cell-xs-axis-center   { align-self: center; }
.Cell-xs-axis-end      { align-self: flex-end; }
.Cell-xs-axis-start    { align-self: flex-start; }
.Cell-xs-axis-auto     { align-self: stretch; }

@media( min-width: 544px ) {
	.Cell-sm-auto  { width:        auto; }
	.Cell-sm-1px   { width:         1px; }
	
	.Cell-sm-1x10  { width:  10.000000%; }
	.Cell-sm-2x10  { width:  20.000000%; }
	.Cell-sm-3x10  { width:  30.000000%; }
	.Cell-sm-4x10  { width:  40.000000%; }
	.Cell-sm-5x10  { width:  50.000000%; }
	.Cell-sm-6x10  { width:  60.000000%; }
	.Cell-sm-7x10  { width:  70.000000%; }
	.Cell-sm-8x10  { width:  80.000000%; }
	.Cell-sm-9x10  { width:  90.000000%; }
	.Cell-sm-10x10 { width: 100.000000%; }
	
	.Cell-sm-1x12  { width:   8.333333%; }
	.Cell-sm-2x12  { width:  16.666667%; }
	.Cell-sm-3x12  { width:  25.000000%; }
	.Cell-sm-4x12  { width:  33.333333%; }
	.Cell-sm-5x12  { width:  41.666667%; }
	.Cell-sm-6x12  { width:  50.000000%; }
	.Cell-sm-7x12  { width:  58.333333%; }
	.Cell-sm-8x12  { width:  66.666667%; }
	.Cell-sm-9x12  { width:  75.000000%; }
	.Cell-sm-10x12 { width:  83.333333%; }
	.Cell-sm-11x12 { width:  91.666667%; }
	.Cell-sm-12x12 { width: 100.000000%; }
	
	.Cell-sm-1x    { flex:   1  1 auto; /*min-width: 1px; min-height: 1px;*/ width: auto; }
	.Cell-sm-2x    { flex:   2  2 auto; /*min-width: 1px; min-height: 1px;*/ width: auto; }
	.Cell-sm-3x    { flex:   3  3 auto; /*min-width: 1px; min-height: 1px;*/ width: auto; }
	.Cell-sm-4x    { flex:   4  4 auto; /*min-width: 1px; min-height: 1px;*/ width: auto; }
	.Cell-sm-5x    { flex:   5  5 auto; /*min-width: 1px; min-height: 1px;*/ width: auto; }
	.Cell-sm-6x    { flex:   6  6 auto; /*min-width: 1px; min-height: 1px;*/ width: auto; }
	.Cell-sm-7x    { flex:   7  7 auto; /*min-width: 1px; min-height: 1px;*/ width: auto; }
	.Cell-sm-8x    { flex:   8  8 auto; /*min-width: 1px; min-height: 1px;*/ width: auto; }
	.Cell-sm-9x    { flex:   9  9 auto; /*min-width: 1px; min-height: 1px;*/ width: auto; }
	.Cell-sm-10x   { flex:  10 10 auto; /*min-width: 1px; min-height: 1px;*/ width: auto; }
	.Cell-sm-11x   { flex:  11 11 auto; /*min-width: 1px; min-height: 1px;*/ width: auto; }
	.Cell-sm-12x   { flex:  12 12 auto; /*min-width: 1px; min-height: 1px;*/ width: auto; }
	
	.Cell-sm-axis-auto     { align-self: auto; }
	.Cell-sm-axis-baseline { align-self: baseline; }
	.Cell-sm-axis-center   { align-self: center; }
	.Cell-sm-axis-end      { align-self: flex-end; }
	.Cell-sm-axis-start    { align-self: flex-start; }
	.Cell-sm-axis-auto     { align-self: stretch; }
}


@media( min-width: 768px ) {
	.Cell-md-auto  { width:        auto; }
	.Cell-md-1px   { width:         1px; }
	
	.Cell-md-1x10  { width:  10.000000%; }
	.Cell-md-2x10  { width:  20.000000%; }
	.Cell-md-3x10  { width:  30.000000%; }
	.Cell-md-4x10  { width:  40.000000%; }
	.Cell-md-5x10  { width:  50.000000%; }
	.Cell-md-6x10  { width:  60.000000%; }
	.Cell-md-7x10  { width:  70.000000%; }
	.Cell-md-8x10  { width:  80.000000%; }
	.Cell-md-9x10  { width:  90.000000%; }
	.Cell-md-10x10 { width: 100.000000%; }
	
	.Cell-md-1x12  { width:   8.333333%; }
	.Cell-md-2x12  { width:  16.666667%; }
	.Cell-md-3x12  { width:  25.000000%; }
	.Cell-md-4x12  { width:  33.333333%; }
	.Cell-md-5x12  { width:  41.666667%; }
	.Cell-md-6x12  { width:  50.000000%; }
	.Cell-md-7x12  { width:  58.333333%; }
	.Cell-md-8x12  { width:  66.666667%; }
	.Cell-md-9x12  { width:  75.000000%; }
	.Cell-md-10x12 { width:  83.333333%; }
	.Cell-md-11x12 { width:  91.666667%; }
	.Cell-md-12x12 { width: 100.000000%; }
	
	.Cell-md-1x    { flex:   1  1 auto; /*min-width: 1px; min-height: 1px;*/ width: auto; }
	.Cell-md-2x    { flex:   2  2 auto; /*min-width: 1px; min-height: 1px;*/ width: auto; }
	.Cell-md-3x    { flex:   3  3 auto; /*min-width: 1px; min-height: 1px;*/ width: auto; }
	.Cell-md-4x    { flex:   4  4 auto; /*min-width: 1px; min-height: 1px;*/ width: auto; }
	.Cell-md-5x    { flex:   5  5 auto; /*min-width: 1px; min-height: 1px;*/ width: auto; }
	.Cell-md-6x    { flex:   6  6 auto; /*min-width: 1px; min-height: 1px;*/ width: auto; }
	.Cell-md-7x    { flex:   7  7 auto; /*min-width: 1px; min-height: 1px;*/ width: auto; }
	.Cell-md-8x    { flex:   8  8 auto; /*min-width: 1px; min-height: 1px;*/ width: auto; }
	.Cell-md-9x    { flex:   9  9 auto; /*min-width: 1px; min-height: 1px;*/ width: auto; }
	.Cell-md-10x   { flex:  10 10 auto; /*min-width: 1px; min-height: 1px;*/ width: auto; }
	.Cell-md-11x   { flex:  11 11 auto; /*min-width: 1px; min-height: 1px;*/ width: auto; }
	.Cell-md-12x   { flex:  12 12 auto; /*min-width: 1px; min-height: 1px;*/ width: auto; }
	
	.Cell-md-axis-auto     { align-self: auto; }
	.Cell-md-axis-baseline { align-self: baseline; }
	.Cell-md-axis-center   { align-self: center; }
	.Cell-md-axis-end      { align-self: flex-end; }
	.Cell-md-axis-start    { align-self: flex-start; }
	.Cell-md-axis-auto     { align-self: stretch; }
}


@media( min-width: 1024px ) {
	.Cell-lg-auto  { width:        auto; }
	.Cell-lg-1px   { width:         1px; }
	
	.Cell-lg-1x10  { width:  10.000000%; }
	.Cell-lg-2x10  { width:  20.000000%; }
	.Cell-lg-3x10  { width:  30.000000%; }
	.Cell-lg-4x10  { width:  40.000000%; }
	.Cell-lg-5x10  { width:  50.000000%; }
	.Cell-lg-6x10  { width:  60.000000%; }
	.Cell-lg-7x10  { width:  70.000000%; }
	.Cell-lg-8x10  { width:  80.000000%; }
	.Cell-lg-9x10  { width:  90.000000%; }
	.Cell-lg-10x10 { width: 100.000000%; }
	
	.Cell-lg-1x12  { width:   8.333333%; }
	.Cell-lg-2x12  { width:  16.666667%; }
	.Cell-lg-3x12  { width:  25.000000%; }
	.Cell-lg-4x12  { width:  33.333333%; }
	.Cell-lg-5x12  { width:  41.666667%; }
	.Cell-lg-6x12  { width:  50.000000%; }
	.Cell-lg-7x12  { width:  58.333333%; }
	.Cell-lg-8x12  { width:  66.666667%; }
	.Cell-lg-9x12  { width:  75.000000%; }
	.Cell-lg-10x12 { width:  83.333333%; }
	.Cell-lg-11x12 { width:  91.666667%; }
	.Cell-lg-12x12 { width: 100.000000%; }
	
	.Cell-lg-1x    { flex:   1  1 auto; /*min-width: 1px; min-height: 1px;*/ width: auto; }
	.Cell-lg-2x    { flex:   2  2 auto; /*min-width: 1px; min-height: 1px;*/ width: auto; }
	.Cell-lg-3x    { flex:   3  3 auto; /*min-width: 1px; min-height: 1px;*/ width: auto; }
	.Cell-lg-4x    { flex:   4  4 auto; /*min-width: 1px; min-height: 1px;*/ width: auto; }
	.Cell-lg-5x    { flex:   5  5 auto; /*min-width: 1px; min-height: 1px;*/ width: auto; }
	.Cell-lg-6x    { flex:   6  6 auto; /*min-width: 1px; min-height: 1px;*/ width: auto; }
	.Cell-lg-7x    { flex:   7  7 auto; /*min-width: 1px; min-height: 1px;*/ width: auto; }
	.Cell-lg-8x    { flex:   8  8 auto; /*min-width: 1px; min-height: 1px;*/ width: auto; }
	.Cell-lg-9x    { flex:   9  9 auto; /*min-width: 1px; min-height: 1px;*/ width: auto; }
	.Cell-lg-10x   { flex:  10 10 auto; /*min-width: 1px; min-height: 1px;*/ width: auto; }
	.Cell-lg-11x   { flex:  11 11 auto; /*min-width: 1px; min-height: 1px;*/ width: auto; }
	.Cell-lg-12x   { flex:  12 12 auto; /*min-width: 1px; min-height: 1px;*/ width: auto; }
	
	.Cell-lg-axis-auto     { align-self: auto; }
	.Cell-lg-axis-baseline { align-self: baseline; }
	.Cell-lg-axis-center   { align-self: center; }
	.Cell-lg-axis-end      { align-self: flex-end; }
	.Cell-lg-axis-start    { align-self: flex-start; }
	.Cell-lg-axis-auto     { align-self: stretch; }
}


@media( min-width: 1280px ) {
	.Cell-xl-auto  { width:        auto; }
	.Cell-xl-1px   { width:         1px; }
	
	.Cell-xl-1x10  { width:  10.000000%; }
	.Cell-xl-2x10  { width:  20.000000%; }
	.Cell-xl-3x10  { width:  30.000000%; }
	.Cell-xl-4x10  { width:  40.000000%; }
	.Cell-xl-5x10  { width:  50.000000%; }
	.Cell-xl-6x10  { width:  60.000000%; }
	.Cell-xl-7x10  { width:  70.000000%; }
	.Cell-xl-8x10  { width:  80.000000%; }
	.Cell-xl-9x10  { width:  90.000000%; }
	.Cell-xl-10x10 { width: 100.000000%; }
	
	.Cell-xl-1x12  { width:   8.333333%; }
	.Cell-xl-2x12  { width:  16.666667%; }
	.Cell-xl-3x12  { width:  25.000000%; }
	.Cell-xl-4x12  { width:  33.333333%; }
	.Cell-xl-5x12  { width:  41.666667%; }
	.Cell-xl-6x12  { width:  50.000000%; }
	.Cell-xl-7x12  { width:  58.333333%; }
	.Cell-xl-8x12  { width:  66.666667%; }
	.Cell-xl-9x12  { width:  75.000000%; }
	.Cell-xl-10x12 { width:  83.333333%; }
	.Cell-xl-11x12 { width:  91.666667%; }
	.Cell-xl-12x12 { width: 100.000000%; }
	
	.Cell-xl-1x    { flex:   1  1 auto; /*min-width: 1px; min-height: 1px;*/ width: auto; }
	.Cell-xl-2x    { flex:   2  2 auto; /*min-width: 1px; min-height: 1px;*/ width: auto; }
	.Cell-xl-3x    { flex:   3  3 auto; /*min-width: 1px; min-height: 1px;*/ width: auto; }
	.Cell-xl-4x    { flex:   4  4 auto; /*min-width: 1px; min-height: 1px;*/ width: auto; }
	.Cell-xl-5x    { flex:   5  5 auto; /*min-width: 1px; min-height: 1px;*/ width: auto; }
	.Cell-xl-6x    { flex:   6  6 auto; /*min-width: 1px; min-height: 1px;*/ width: auto; }
	.Cell-xl-7x    { flex:   7  7 auto; /*min-width: 1px; min-height: 1px;*/ width: auto; }
	.Cell-xl-8x    { flex:   8  8 auto; /*min-width: 1px; min-height: 1px;*/ width: auto; }
	.Cell-xl-9x    { flex:   9  9 auto; /*min-width: 1px; min-height: 1px;*/ width: auto; }
	.Cell-xl-10x   { flex:  10 10 auto; /*min-width: 1px; min-height: 1px;*/ width: auto; }
	.Cell-xl-11x   { flex:  11 11 auto; /*min-width: 1px; min-height: 1px;*/ width: auto; }
	.Cell-xl-12x   { flex:  12 12 auto; /*min-width: 1px; min-height: 1px;*/ width: auto; }
	
	.Cell-xl-axis-auto     { align-self: auto; }
	.Cell-xl-axis-baseline { align-self: baseline; }
	.Cell-xl-axis-center   { align-self: center; }
	.Cell-xl-axis-end      { align-self: flex-end; }
	.Cell-xl-axis-start    { align-self: flex-start; }
	.Cell-xl-axis-auto     { align-self: stretch; }
}


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

.Cell-xs-0  { order: 0 !important; }
.Cell-xs-1  { order: 1 !important; }
.Cell-xs-2  { order: 2 !important; }
.Cell-xs-3  { order: 3 !important; }
.Cell-xs-4  { order: 4 !important; }
.Cell-xs-5  { order: 5 !important; }
.Cell-xs-6  { order: 6 !important; }
.Cell-xs-7  { order: 7 !important; }
.Cell-xs-8  { order: 8 !important; }
.Cell-xs-9  { order: 9 !important; }
.Cell-xs-10  { order: 10 !important; }
.Cell-xs-11  { order: 11 !important; }
.Cell-xs-12  { order: 12 !important; }
.Cell-xs-13  { order: 13 !important; }
.Cell-xs-14  { order: 14 !important; }
.Cell-xs-15  { order: 15 !important; }
.Cell-xs-16  { order: 16 !important; }

@media( min-width: 544px ) {
	.Cell-sm-0  { order: 0 !important; }
	.Cell-sm-1  { order: 1 !important; }
	.Cell-sm-2  { order: 2 !important; }
	.Cell-sm-3  { order: 3 !important; }
	.Cell-sm-4  { order: 4 !important; }
	.Cell-sm-5  { order: 5 !important; }
	.Cell-sm-6  { order: 6 !important; }
	.Cell-sm-7  { order: 7 !important; }
	.Cell-sm-8  { order: 8 !important; }
	.Cell-sm-9  { order: 9 !important; }
	.Cell-sm-10  { order: 10 !important; }
	.Cell-sm-11  { order: 11 !important; }
	.Cell-sm-12  { order: 12 !important; }
	.Cell-sm-13  { order: 13 !important; }
	.Cell-sm-14  { order: 14 !important; }
	.Cell-sm-15  { order: 15 !important; }
	.Cell-sm-16  { order: 16 !important; }
}


@media( min-width: 768px ) {
	.Cell-md-0  { order: 0 !important; }
	.Cell-md-1  { order: 1 !important; }
	.Cell-md-2  { order: 2 !important; }
	.Cell-md-3  { order: 3 !important; }
	.Cell-md-4  { order: 4 !important; }
	.Cell-md-5  { order: 5 !important; }
	.Cell-md-6  { order: 6 !important; }
	.Cell-md-7  { order: 7 !important; }
	.Cell-md-8  { order: 8 !important; }
	.Cell-md-9  { order: 9 !important; }
	.Cell-md-10  { order: 10 !important; }
	.Cell-md-11  { order: 11 !important; }
	.Cell-md-12  { order: 12 !important; }
	.Cell-md-13  { order: 13 !important; }
	.Cell-md-14  { order: 14 !important; }
	.Cell-md-15  { order: 15 !important; }
	.Cell-md-16  { order: 16 !important; }
}


@media( min-width: 1024px ) {
	.Cell-lg-0  { order: 0 !important; }
	.Cell-lg-1  { order: 1 !important; }
	.Cell-lg-2  { order: 2 !important; }
	.Cell-lg-3  { order: 3 !important; }
	.Cell-lg-4  { order: 4 !important; }
	.Cell-lg-5  { order: 5 !important; }
	.Cell-lg-6  { order: 6 !important; }
	.Cell-lg-7  { order: 7 !important; }
	.Cell-lg-8  { order: 8 !important; }
	.Cell-lg-9  { order: 9 !important; }
	.Cell-lg-10  { order: 10 !important; }
	.Cell-lg-11  { order: 11 !important; }
	.Cell-lg-12  { order: 12 !important; }
	.Cell-lg-13  { order: 13 !important; }
	.Cell-lg-14  { order: 14 !important; }
	.Cell-lg-15  { order: 15 !important; }
	.Cell-lg-16  { order: 16 !important; }
}


@media( min-width: 1280px ) {
	.Cell-xl-0  { order: 0 !important; }
	.Cell-xl-1  { order: 1 !important; }
	.Cell-xl-2  { order: 2 !important; }
	.Cell-xl-3  { order: 3 !important; }
	.Cell-xl-4  { order: 4 !important; }
	.Cell-xl-5  { order: 5 !important; }
	.Cell-xl-6  { order: 6 !important; }
	.Cell-xl-7  { order: 7 !important; }
	.Cell-xl-8  { order: 8 !important; }
	.Cell-xl-9  { order: 9 !important; }
	.Cell-xl-10  { order: 10 !important; }
	.Cell-xl-11  { order: 11 !important; }
	.Cell-xl-12  { order: 12 !important; }
	.Cell-xl-13  { order: 13 !important; }
	.Cell-xl-14  { order: 14 !important; }
	.Cell-xl-15  { order: 15 !important; }
	.Cell-xl-16  { order: 16 !important; }
}


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

.Cells-xs-main-around     { justify-content: space-around; }
.Cells-xs-main-between    { justify-content: space-between; }
.Cells-xs-main-center     { justify-content: center; }
.Cells-xs-main-end        { justify-content: flex-end; }
.Cells-xs-main-start      { justify-content: flex-start; }

.Cells-xs-cross-start     { align-items: flex-start; }
.Cells-xs-cross-end       { align-items: flex-end; }
.Cells-xs-cross-center    { align-items: center; }
.Cells-xs-cross-baseline  { align-items: baseline; }
.Cells-xs-cross-stretch   { align-items: stretch; }

.Cells-xs-content-around  { align-content: space-around; }
.Cells-xs-content-between { align-content: space-between; }
.Cells-xs-content-center  { align-content: center; }
.Cells-xs-content-end     { align-content: flex-end; }
.Cells-xs-content-start   { align-content: flex-start; }
.Cells-xs-content-stretch { align-content: stretch; }

.Cells-xs-center          { align-items: center; justify-content: center; }

@media( min-width: 544px ) {
	.Cells-sm-main-around     { justify-content: space-around; }
	.Cells-sm-main-between    { justify-content: space-between; }
	.Cells-sm-main-center     { justify-content: center; }
	.Cells-sm-main-end        { justify-content: flex-end; }
	.Cells-sm-main-start      { justify-content: flex-start; }
	
	.Cells-sm-cross-start     { align-items: flex-start; }
	.Cells-sm-cross-end       { align-items: flex-end; }
	.Cells-sm-cross-center    { align-items: center; }
	.Cells-sm-cross-baseline  { align-items: baseline; }
	.Cells-sm-cross-stretch   { align-items: stretch; }
	
	.Cells-sm-content-around  { align-content: space-around; }
	.Cells-sm-content-between { align-content: space-between; }
	.Cells-sm-content-center  { align-content: center; }
	.Cells-sm-content-end     { align-content: flex-end; }
	.Cells-sm-content-start   { align-content: flex-start; }
	.Cells-sm-content-stretch { align-content: stretch; }
	
	.Cells-sm-center          { align-items: center; justify-content: center; }
}


@media( min-width: 768px ) {
	.Cells-md-main-around     { justify-content: space-around; }
	.Cells-md-main-between    { justify-content: space-between; }
	.Cells-md-main-center     { justify-content: center; }
	.Cells-md-main-end        { justify-content: flex-end; }
	.Cells-md-main-start      { justify-content: flex-start; }
	
	.Cells-md-cross-start     { align-items: flex-start; }
	.Cells-md-cross-end       { align-items: flex-end; }
	.Cells-md-cross-center    { align-items: center; }
	.Cells-md-cross-baseline  { align-items: baseline; }
	.Cells-md-cross-stretch   { align-items: stretch; }
	
	.Cells-md-content-around  { align-content: space-around; }
	.Cells-md-content-between { align-content: space-between; }
	.Cells-md-content-center  { align-content: center; }
	.Cells-md-content-end     { align-content: flex-end; }
	.Cells-md-content-start   { align-content: flex-start; }
	.Cells-md-content-stretch { align-content: stretch; }
	
	.Cells-md-center          { align-items: center; justify-content: center; }
}


@media( min-width: 1024px ) {
	.Cells-lg-main-around     { justify-content: space-around; }
	.Cells-lg-main-between    { justify-content: space-between; }
	.Cells-lg-main-center     { justify-content: center; }
	.Cells-lg-main-end        { justify-content: flex-end; }
	.Cells-lg-main-start      { justify-content: flex-start; }
	
	.Cells-lg-cross-start     { align-items: flex-start; }
	.Cells-lg-cross-end       { align-items: flex-end; }
	.Cells-lg-cross-center    { align-items: center; }
	.Cells-lg-cross-baseline  { align-items: baseline; }
	.Cells-lg-cross-stretch   { align-items: stretch; }
	
	.Cells-lg-content-around  { align-content: space-around; }
	.Cells-lg-content-between { align-content: space-between; }
	.Cells-lg-content-center  { align-content: center; }
	.Cells-lg-content-end     { align-content: flex-end; }
	.Cells-lg-content-start   { align-content: flex-start; }
	.Cells-lg-content-stretch { align-content: stretch; }
	
	.Cells-lg-center          { align-items: center; justify-content: center; }
}


@media( min-width: 1280px ) {
	.Cells-xl-main-around     { justify-content: space-around; }
	.Cells-xl-main-between    { justify-content: space-between; }
	.Cells-xl-main-center     { justify-content: center; }
	.Cells-xl-main-end        { justify-content: flex-end; }
	.Cells-xl-main-start      { justify-content: flex-start; }
	
	.Cells-xl-cross-start     { align-items: flex-start; }
	.Cells-xl-cross-end       { align-items: flex-end; }
	.Cells-xl-cross-center    { align-items: center; }
	.Cells-xl-cross-baseline  { align-items: baseline; }
	.Cells-xl-cross-stretch   { align-items: stretch; }
	
	.Cells-xl-content-around  { align-content: space-around; }
	.Cells-xl-content-between { align-content: space-between; }
	.Cells-xl-content-center  { align-content: center; }
	.Cells-xl-content-end     { align-content: flex-end; }
	.Cells-xl-content-start   { align-content: flex-start; }
	.Cells-xl-content-stretch { align-content: stretch; }
	
	.Cells-xl-center          { align-items: center; justify-content: center; }
}


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

.Cells-xs-spacing-1em , .Cells-xs-spacing-row-1em { margin-left: -0.5em; margin-right: -0.5em; }
.Cells-xs-spacing-1em > * , .Cells-xs-spacing-row-1em > * { padding-left: 0.5em; padding-right: 0.5em; }
.Cells-xs-spacing-1em > * { padding-bottom: 1em; }
.Cells-xs-spacing-2em , .Cells-xs-spacing-row-2em { margin-left: -1em; margin-right: -1em; }
.Cells-xs-spacing-2em > * , .Cells-xs-spacing-row-2em > * { padding-left: 1em; padding-right: 1em; }
.Cells-xs-spacing-2em > * { padding-bottom: 2em; }
.Cells-xs-spacing-3em , .Cells-xs-spacing-row-3em { margin-left: -1.5em; margin-right: -1.5em; }
.Cells-xs-spacing-3em > * , .Cells-xs-spacing-row-3em > * { padding-left: 1.5em; padding-right: 1.5em; }
.Cells-xs-spacing-3em > * { padding-bottom: 3em; }
.Cells-xs-spacing-4em , .Cells-xs-spacing-row-4em { margin-left: -2em; margin-right: -2em; }
.Cells-xs-spacing-4em > * , .Cells-xs-spacing-row-4em > * { padding-left: 2em; padding-right: 2em; }
.Cells-xs-spacing-4em > * { padding-bottom: 4em; }
.Cells-xs-spacing-5em , .Cells-xs-spacing-row-5em { margin-left: -2.5em; margin-right: -2.5em; }
.Cells-xs-spacing-5em > * , .Cells-xs-spacing-row-5em > * { padding-left: 2.5em; padding-right: 2.5em; }
.Cells-xs-spacing-5em > * { padding-bottom: 5em; }
.Cells-xs-spacing-6em , .Cells-xs-spacing-row-6em { margin-left: -3em; margin-right: -3em; }
.Cells-xs-spacing-6em > * , .Cells-xs-spacing-row-6em > * { padding-left: 3em; padding-right: 3em; }
.Cells-xs-spacing-6em > * { padding-bottom: 6em; }
.Cells-xs-spacing-7em , .Cells-xs-spacing-row-7em { margin-left: -3.5em; margin-right: -3.5em; }
.Cells-xs-spacing-7em > * , .Cells-xs-spacing-row-7em > * { padding-left: 3.5em; padding-right: 3.5em; }
.Cells-xs-spacing-7em > * { padding-bottom: 7em; }
.Cells-xs-spacing-8em , .Cells-xs-spacing-row-8em { margin-left: -4em; margin-right: -4em; }
.Cells-xs-spacing-8em > * , .Cells-xs-spacing-row-8em > * { padding-left: 4em; padding-right: 4em; }
.Cells-xs-spacing-8em > * { padding-bottom: 8em; }
.Cells-xs-spacing-9em , .Cells-xs-spacing-row-9em { margin-left: -4.5em; margin-right: -4.5em; }
.Cells-xs-spacing-9em > * , .Cells-xs-spacing-row-9em > * { padding-left: 4.5em; padding-right: 4.5em; }
.Cells-xs-spacing-9em > * { padding-bottom: 9em; }
.Cells-xs-spacing-10em , .Cells-xs-spacing-row-10em { margin-left: -5em; margin-right: -5em; }
.Cells-xs-spacing-10em > * , .Cells-xs-spacing-row-10em > * { padding-left: 5em; padding-right: 5em; }
.Cells-xs-spacing-10em > * { padding-bottom: 10em; }
.Cells-xs-spacing-11em , .Cells-xs-spacing-row-11em { margin-left: -5.5em; margin-right: -5.5em; }
.Cells-xs-spacing-11em > * , .Cells-xs-spacing-row-11em > * { padding-left: 5.5em; padding-right: 5.5em; }
.Cells-xs-spacing-11em > * { padding-bottom: 11em; }
.Cells-xs-spacing-12em , .Cells-xs-spacing-row-12em { margin-left: -6em; margin-right: -6em; }
.Cells-xs-spacing-12em > * , .Cells-xs-spacing-row-12em > * { padding-left: 6em; padding-right: 6em; }
.Cells-xs-spacing-12em > * { padding-bottom: 12em; }
.Cells-xs-spacing-13em , .Cells-xs-spacing-row-13em { margin-left: -6.5em; margin-right: -6.5em; }
.Cells-xs-spacing-13em > * , .Cells-xs-spacing-row-13em > * { padding-left: 6.5em; padding-right: 6.5em; }
.Cells-xs-spacing-13em > * { padding-bottom: 13em; }
.Cells-xs-spacing-14em , .Cells-xs-spacing-row-14em { margin-left: -7em; margin-right: -7em; }
.Cells-xs-spacing-14em > * , .Cells-xs-spacing-row-14em > * { padding-left: 7em; padding-right: 7em; }
.Cells-xs-spacing-14em > * { padding-bottom: 14em; }
.Cells-xs-spacing-15em , .Cells-xs-spacing-row-15em { margin-left: -7.5em; margin-right: -7.5em; }
.Cells-xs-spacing-15em > * , .Cells-xs-spacing-row-15em > * { padding-left: 7.5em; padding-right: 7.5em; }
.Cells-xs-spacing-15em > * { padding-bottom: 15em; }
.Cells-xs-spacing-16em , .Cells-xs-spacing-row-16em { margin-left: -8em; margin-right: -8em; }
.Cells-xs-spacing-16em > * , .Cells-xs-spacing-row-16em > * { padding-left: 8em; padding-right: 8em; }
.Cells-xs-spacing-16em > * { padding-bottom: 16em; }
/*########################################*/
.Cells-xs-spacing-1x16em     { margin-left: -0.0625em; margin-right: -0.0625em; }
.Cells-xs-spacing-1x16em > * { padding-left: 0.0625em; padding-right: 0.0625em; padding-bottom: 0.125em; }
.Cells-xs-spacing-2x16em     { margin-left: -0.125em; margin-right: -0.125em; }
.Cells-xs-spacing-2x16em > * { padding-left: 0.125em; padding-right: 0.125em; padding-bottom: 0.25em; }
.Cells-xs-spacing-3x16em     { margin-left: -0.1875em; margin-right: -0.1875em; }
.Cells-xs-spacing-3x16em > * { padding-left: 0.1875em; padding-right: 0.1875em; padding-bottom: 0.375em; }
.Cells-xs-spacing-4x16em     { margin-left: -0.25em; margin-right: -0.25em; }
.Cells-xs-spacing-4x16em > * { padding-left: 0.25em; padding-right: 0.25em; padding-bottom: 0.5em; }
.Cells-xs-spacing-5x16em     { margin-left: -0.3125em; margin-right: -0.3125em; }
.Cells-xs-spacing-5x16em > * { padding-left: 0.3125em; padding-right: 0.3125em; padding-bottom: 0.625em; }
.Cells-xs-spacing-6x16em     { margin-left: -0.375em; margin-right: -0.375em; }
.Cells-xs-spacing-6x16em > * { padding-left: 0.375em; padding-right: 0.375em; padding-bottom: 0.75em; }
.Cells-xs-spacing-7x16em     { margin-left: -0.4375em; margin-right: -0.4375em; }
.Cells-xs-spacing-7x16em > * { padding-left: 0.4375em; padding-right: 0.4375em; padding-bottom: 0.875em; }
.Cells-xs-spacing-8x16em     { margin-left: -0.5em; margin-right: -0.5em; }
.Cells-xs-spacing-8x16em > * { padding-left: 0.5em; padding-right: 0.5em; padding-bottom: 1em; }
.Cells-xs-spacing-9x16em     { margin-left: -0.5625em; margin-right: -0.5625em; }
.Cells-xs-spacing-9x16em > * { padding-left: 0.5625em; padding-right: 0.5625em; padding-bottom: 1.125em; }
.Cells-xs-spacing-10x16em     { margin-left: -0.625em; margin-right: -0.625em; }
.Cells-xs-spacing-10x16em > * { padding-left: 0.625em; padding-right: 0.625em; padding-bottom: 1.25em; }
.Cells-xs-spacing-11x16em     { margin-left: -0.6875em; margin-right: -0.6875em; }
.Cells-xs-spacing-11x16em > * { padding-left: 0.6875em; padding-right: 0.6875em; padding-bottom: 1.375em; }
.Cells-xs-spacing-12x16em     { margin-left: -0.75em; margin-right: -0.75em; }
.Cells-xs-spacing-12x16em > * { padding-left: 0.75em; padding-right: 0.75em; padding-bottom: 1.5em; }
.Cells-xs-spacing-13x16em     { margin-left: -0.8125em; margin-right: -0.8125em; }
.Cells-xs-spacing-13x16em > * { padding-left: 0.8125em; padding-right: 0.8125em; padding-bottom: 1.625em; }
.Cells-xs-spacing-14x16em     { margin-left: -0.875em; margin-right: -0.875em; }
.Cells-xs-spacing-14x16em > * { padding-left: 0.875em; padding-right: 0.875em; padding-bottom: 1.75em; }
.Cells-xs-spacing-15x16em     { margin-left: -0.9375em; margin-right: -0.9375em; }
.Cells-xs-spacing-15x16em > * { padding-left: 0.9375em; padding-right: 0.9375em; padding-bottom: 1.875em; }
.Cells-xs-spacing-16x16em     { margin-left: -1em; margin-right: -1em; }
.Cells-xs-spacing-16x16em > * { padding-left: 1em; padding-right: 1em; padding-bottom: 2em; }

.Cells-xs-spacing-1x12em     { margin-left: -0.083333333333333em; margin-right: -0.083333333333333em; }
.Cells-xs-spacing-1x12em > * { padding-left: 0.083333333333333em; padding-right: 0.083333333333333em; padding-bottom: 0.16666666666667em; }
.Cells-xs-spacing-2x12em     { margin-left: -0.16666666666667em; margin-right: -0.16666666666667em; }
.Cells-xs-spacing-2x12em > * { padding-left: 0.16666666666667em; padding-right: 0.16666666666667em; padding-bottom: 0.33333333333333em; }
.Cells-xs-spacing-3x12em     { margin-left: -0.25em; margin-right: -0.25em; }
.Cells-xs-spacing-3x12em > * { padding-left: 0.25em; padding-right: 0.25em; padding-bottom: 0.5em; }
.Cells-xs-spacing-4x12em     { margin-left: -0.33333333333333em; margin-right: -0.33333333333333em; }
.Cells-xs-spacing-4x12em > * { padding-left: 0.33333333333333em; padding-right: 0.33333333333333em; padding-bottom: 0.66666666666667em; }
.Cells-xs-spacing-5x12em     { margin-left: -0.41666666666667em; margin-right: -0.41666666666667em; }
.Cells-xs-spacing-5x12em > * { padding-left: 0.41666666666667em; padding-right: 0.41666666666667em; padding-bottom: 0.83333333333333em; }
.Cells-xs-spacing-6x12em     { margin-left: -0.5em; margin-right: -0.5em; }
.Cells-xs-spacing-6x12em > * { padding-left: 0.5em; padding-right: 0.5em; padding-bottom: 1em; }
.Cells-xs-spacing-7x12em     { margin-left: -0.58333333333333em; margin-right: -0.58333333333333em; }
.Cells-xs-spacing-7x12em > * { padding-left: 0.58333333333333em; padding-right: 0.58333333333333em; padding-bottom: 1.1666666666667em; }
.Cells-xs-spacing-8x12em     { margin-left: -0.66666666666667em; margin-right: -0.66666666666667em; }
.Cells-xs-spacing-8x12em > * { padding-left: 0.66666666666667em; padding-right: 0.66666666666667em; padding-bottom: 1.3333333333333em; }
.Cells-xs-spacing-9x12em     { margin-left: -0.75em; margin-right: -0.75em; }
.Cells-xs-spacing-9x12em > * { padding-left: 0.75em; padding-right: 0.75em; padding-bottom: 1.5em; }
.Cells-xs-spacing-10x12em     { margin-left: -0.83333333333333em; margin-right: -0.83333333333333em; }
.Cells-xs-spacing-10x12em > * { padding-left: 0.83333333333333em; padding-right: 0.83333333333333em; padding-bottom: 1.6666666666667em; }
.Cells-xs-spacing-11x12em     { margin-left: -0.91666666666667em; margin-right: -0.91666666666667em; }
.Cells-xs-spacing-11x12em > * { padding-left: 0.91666666666667em; padding-right: 0.91666666666667em; padding-bottom: 1.8333333333333em; }
.Cells-xs-spacing-12x12em     { margin-left: -1em; margin-right: -1em; }
.Cells-xs-spacing-12x12em > * { padding-left: 1em; padding-right: 1em; padding-bottom: 2em; }

@media( min-width: 544px ) {
	.Cells-sm-spacing-1em , .Cells-sm-spacing-row-1em { margin-left: -0.5em; margin-right: -0.5em; }
	.Cells-sm-spacing-1em > * , .Cells-sm-spacing-row-1em > * { padding-left: 0.5em; padding-right: 0.5em; }
	.Cells-sm-spacing-1em > * { padding-bottom: 1em; }
	.Cells-sm-spacing-2em , .Cells-sm-spacing-row-2em { margin-left: -1em; margin-right: -1em; }
	.Cells-sm-spacing-2em > * , .Cells-sm-spacing-row-2em > * { padding-left: 1em; padding-right: 1em; }
	.Cells-sm-spacing-2em > * { padding-bottom: 2em; }
	.Cells-sm-spacing-3em , .Cells-sm-spacing-row-3em { margin-left: -1.5em; margin-right: -1.5em; }
	.Cells-sm-spacing-3em > * , .Cells-sm-spacing-row-3em > * { padding-left: 1.5em; padding-right: 1.5em; }
	.Cells-sm-spacing-3em > * { padding-bottom: 3em; }
	.Cells-sm-spacing-4em , .Cells-sm-spacing-row-4em { margin-left: -2em; margin-right: -2em; }
	.Cells-sm-spacing-4em > * , .Cells-sm-spacing-row-4em > * { padding-left: 2em; padding-right: 2em; }
	.Cells-sm-spacing-4em > * { padding-bottom: 4em; }
	.Cells-sm-spacing-5em , .Cells-sm-spacing-row-5em { margin-left: -2.5em; margin-right: -2.5em; }
	.Cells-sm-spacing-5em > * , .Cells-sm-spacing-row-5em > * { padding-left: 2.5em; padding-right: 2.5em; }
	.Cells-sm-spacing-5em > * { padding-bottom: 5em; }
	.Cells-sm-spacing-6em , .Cells-sm-spacing-row-6em { margin-left: -3em; margin-right: -3em; }
	.Cells-sm-spacing-6em > * , .Cells-sm-spacing-row-6em > * { padding-left: 3em; padding-right: 3em; }
	.Cells-sm-spacing-6em > * { padding-bottom: 6em; }
	.Cells-sm-spacing-7em , .Cells-sm-spacing-row-7em { margin-left: -3.5em; margin-right: -3.5em; }
	.Cells-sm-spacing-7em > * , .Cells-sm-spacing-row-7em > * { padding-left: 3.5em; padding-right: 3.5em; }
	.Cells-sm-spacing-7em > * { padding-bottom: 7em; }
	.Cells-sm-spacing-8em , .Cells-sm-spacing-row-8em { margin-left: -4em; margin-right: -4em; }
	.Cells-sm-spacing-8em > * , .Cells-sm-spacing-row-8em > * { padding-left: 4em; padding-right: 4em; }
	.Cells-sm-spacing-8em > * { padding-bottom: 8em; }
	.Cells-sm-spacing-9em , .Cells-sm-spacing-row-9em { margin-left: -4.5em; margin-right: -4.5em; }
	.Cells-sm-spacing-9em > * , .Cells-sm-spacing-row-9em > * { padding-left: 4.5em; padding-right: 4.5em; }
	.Cells-sm-spacing-9em > * { padding-bottom: 9em; }
	.Cells-sm-spacing-10em , .Cells-sm-spacing-row-10em { margin-left: -5em; margin-right: -5em; }
	.Cells-sm-spacing-10em > * , .Cells-sm-spacing-row-10em > * { padding-left: 5em; padding-right: 5em; }
	.Cells-sm-spacing-10em > * { padding-bottom: 10em; }
	.Cells-sm-spacing-11em , .Cells-sm-spacing-row-11em { margin-left: -5.5em; margin-right: -5.5em; }
	.Cells-sm-spacing-11em > * , .Cells-sm-spacing-row-11em > * { padding-left: 5.5em; padding-right: 5.5em; }
	.Cells-sm-spacing-11em > * { padding-bottom: 11em; }
	.Cells-sm-spacing-12em , .Cells-sm-spacing-row-12em { margin-left: -6em; margin-right: -6em; }
	.Cells-sm-spacing-12em > * , .Cells-sm-spacing-row-12em > * { padding-left: 6em; padding-right: 6em; }
	.Cells-sm-spacing-12em > * { padding-bottom: 12em; }
	.Cells-sm-spacing-13em , .Cells-sm-spacing-row-13em { margin-left: -6.5em; margin-right: -6.5em; }
	.Cells-sm-spacing-13em > * , .Cells-sm-spacing-row-13em > * { padding-left: 6.5em; padding-right: 6.5em; }
	.Cells-sm-spacing-13em > * { padding-bottom: 13em; }
	.Cells-sm-spacing-14em , .Cells-sm-spacing-row-14em { margin-left: -7em; margin-right: -7em; }
	.Cells-sm-spacing-14em > * , .Cells-sm-spacing-row-14em > * { padding-left: 7em; padding-right: 7em; }
	.Cells-sm-spacing-14em > * { padding-bottom: 14em; }
	.Cells-sm-spacing-15em , .Cells-sm-spacing-row-15em { margin-left: -7.5em; margin-right: -7.5em; }
	.Cells-sm-spacing-15em > * , .Cells-sm-spacing-row-15em > * { padding-left: 7.5em; padding-right: 7.5em; }
	.Cells-sm-spacing-15em > * { padding-bottom: 15em; }
	.Cells-sm-spacing-16em , .Cells-sm-spacing-row-16em { margin-left: -8em; margin-right: -8em; }
	.Cells-sm-spacing-16em > * , .Cells-sm-spacing-row-16em > * { padding-left: 8em; padding-right: 8em; }
	.Cells-sm-spacing-16em > * { padding-bottom: 16em; }
	/*########################################*/
	.Cells-sm-spacing-1x16em     { margin-left: -0.0625em; margin-right: -0.0625em; }
	.Cells-sm-spacing-1x16em > * { padding-left: 0.0625em; padding-right: 0.0625em; padding-bottom: 0.125em; }
	.Cells-sm-spacing-2x16em     { margin-left: -0.125em; margin-right: -0.125em; }
	.Cells-sm-spacing-2x16em > * { padding-left: 0.125em; padding-right: 0.125em; padding-bottom: 0.25em; }
	.Cells-sm-spacing-3x16em     { margin-left: -0.1875em; margin-right: -0.1875em; }
	.Cells-sm-spacing-3x16em > * { padding-left: 0.1875em; padding-right: 0.1875em; padding-bottom: 0.375em; }
	.Cells-sm-spacing-4x16em     { margin-left: -0.25em; margin-right: -0.25em; }
	.Cells-sm-spacing-4x16em > * { padding-left: 0.25em; padding-right: 0.25em; padding-bottom: 0.5em; }
	.Cells-sm-spacing-5x16em     { margin-left: -0.3125em; margin-right: -0.3125em; }
	.Cells-sm-spacing-5x16em > * { padding-left: 0.3125em; padding-right: 0.3125em; padding-bottom: 0.625em; }
	.Cells-sm-spacing-6x16em     { margin-left: -0.375em; margin-right: -0.375em; }
	.Cells-sm-spacing-6x16em > * { padding-left: 0.375em; padding-right: 0.375em; padding-bottom: 0.75em; }
	.Cells-sm-spacing-7x16em     { margin-left: -0.4375em; margin-right: -0.4375em; }
	.Cells-sm-spacing-7x16em > * { padding-left: 0.4375em; padding-right: 0.4375em; padding-bottom: 0.875em; }
	.Cells-sm-spacing-8x16em     { margin-left: -0.5em; margin-right: -0.5em; }
	.Cells-sm-spacing-8x16em > * { padding-left: 0.5em; padding-right: 0.5em; padding-bottom: 1em; }
	.Cells-sm-spacing-9x16em     { margin-left: -0.5625em; margin-right: -0.5625em; }
	.Cells-sm-spacing-9x16em > * { padding-left: 0.5625em; padding-right: 0.5625em; padding-bottom: 1.125em; }
	.Cells-sm-spacing-10x16em     { margin-left: -0.625em; margin-right: -0.625em; }
	.Cells-sm-spacing-10x16em > * { padding-left: 0.625em; padding-right: 0.625em; padding-bottom: 1.25em; }
	.Cells-sm-spacing-11x16em     { margin-left: -0.6875em; margin-right: -0.6875em; }
	.Cells-sm-spacing-11x16em > * { padding-left: 0.6875em; padding-right: 0.6875em; padding-bottom: 1.375em; }
	.Cells-sm-spacing-12x16em     { margin-left: -0.75em; margin-right: -0.75em; }
	.Cells-sm-spacing-12x16em > * { padding-left: 0.75em; padding-right: 0.75em; padding-bottom: 1.5em; }
	.Cells-sm-spacing-13x16em     { margin-left: -0.8125em; margin-right: -0.8125em; }
	.Cells-sm-spacing-13x16em > * { padding-left: 0.8125em; padding-right: 0.8125em; padding-bottom: 1.625em; }
	.Cells-sm-spacing-14x16em     { margin-left: -0.875em; margin-right: -0.875em; }
	.Cells-sm-spacing-14x16em > * { padding-left: 0.875em; padding-right: 0.875em; padding-bottom: 1.75em; }
	.Cells-sm-spacing-15x16em     { margin-left: -0.9375em; margin-right: -0.9375em; }
	.Cells-sm-spacing-15x16em > * { padding-left: 0.9375em; padding-right: 0.9375em; padding-bottom: 1.875em; }
	.Cells-sm-spacing-16x16em     { margin-left: -1em; margin-right: -1em; }
	.Cells-sm-spacing-16x16em > * { padding-left: 1em; padding-right: 1em; padding-bottom: 2em; }
	
	.Cells-sm-spacing-1x12em     { margin-left: -0.083333333333333em; margin-right: -0.083333333333333em; }
	.Cells-sm-spacing-1x12em > * { padding-left: 0.083333333333333em; padding-right: 0.083333333333333em; padding-bottom: 0.16666666666667em; }
	.Cells-sm-spacing-2x12em     { margin-left: -0.16666666666667em; margin-right: -0.16666666666667em; }
	.Cells-sm-spacing-2x12em > * { padding-left: 0.16666666666667em; padding-right: 0.16666666666667em; padding-bottom: 0.33333333333333em; }
	.Cells-sm-spacing-3x12em     { margin-left: -0.25em; margin-right: -0.25em; }
	.Cells-sm-spacing-3x12em > * { padding-left: 0.25em; padding-right: 0.25em; padding-bottom: 0.5em; }
	.Cells-sm-spacing-4x12em     { margin-left: -0.33333333333333em; margin-right: -0.33333333333333em; }
	.Cells-sm-spacing-4x12em > * { padding-left: 0.33333333333333em; padding-right: 0.33333333333333em; padding-bottom: 0.66666666666667em; }
	.Cells-sm-spacing-5x12em     { margin-left: -0.41666666666667em; margin-right: -0.41666666666667em; }
	.Cells-sm-spacing-5x12em > * { padding-left: 0.41666666666667em; padding-right: 0.41666666666667em; padding-bottom: 0.83333333333333em; }
	.Cells-sm-spacing-6x12em     { margin-left: -0.5em; margin-right: -0.5em; }
	.Cells-sm-spacing-6x12em > * { padding-left: 0.5em; padding-right: 0.5em; padding-bottom: 1em; }
	.Cells-sm-spacing-7x12em     { margin-left: -0.58333333333333em; margin-right: -0.58333333333333em; }
	.Cells-sm-spacing-7x12em > * { padding-left: 0.58333333333333em; padding-right: 0.58333333333333em; padding-bottom: 1.1666666666667em; }
	.Cells-sm-spacing-8x12em     { margin-left: -0.66666666666667em; margin-right: -0.66666666666667em; }
	.Cells-sm-spacing-8x12em > * { padding-left: 0.66666666666667em; padding-right: 0.66666666666667em; padding-bottom: 1.3333333333333em; }
	.Cells-sm-spacing-9x12em     { margin-left: -0.75em; margin-right: -0.75em; }
	.Cells-sm-spacing-9x12em > * { padding-left: 0.75em; padding-right: 0.75em; padding-bottom: 1.5em; }
	.Cells-sm-spacing-10x12em     { margin-left: -0.83333333333333em; margin-right: -0.83333333333333em; }
	.Cells-sm-spacing-10x12em > * { padding-left: 0.83333333333333em; padding-right: 0.83333333333333em; padding-bottom: 1.6666666666667em; }
	.Cells-sm-spacing-11x12em     { margin-left: -0.91666666666667em; margin-right: -0.91666666666667em; }
	.Cells-sm-spacing-11x12em > * { padding-left: 0.91666666666667em; padding-right: 0.91666666666667em; padding-bottom: 1.8333333333333em; }
	.Cells-sm-spacing-12x12em     { margin-left: -1em; margin-right: -1em; }
	.Cells-sm-spacing-12x12em > * { padding-left: 1em; padding-right: 1em; padding-bottom: 2em; }
}


@media( min-width: 768px ) {
	.Cells-md-spacing-1em , .Cells-md-spacing-row-1em { margin-left: -0.5em; margin-right: -0.5em; }
	.Cells-md-spacing-1em > * , .Cells-md-spacing-row-1em > * { padding-left: 0.5em; padding-right: 0.5em; }
	.Cells-md-spacing-1em > * { padding-bottom: 1em; }
	.Cells-md-spacing-2em , .Cells-md-spacing-row-2em { margin-left: -1em; margin-right: -1em; }
	.Cells-md-spacing-2em > * , .Cells-md-spacing-row-2em > * { padding-left: 1em; padding-right: 1em; }
	.Cells-md-spacing-2em > * { padding-bottom: 2em; }
	.Cells-md-spacing-3em , .Cells-md-spacing-row-3em { margin-left: -1.5em; margin-right: -1.5em; }
	.Cells-md-spacing-3em > * , .Cells-md-spacing-row-3em > * { padding-left: 1.5em; padding-right: 1.5em; }
	.Cells-md-spacing-3em > * { padding-bottom: 3em; }
	.Cells-md-spacing-4em , .Cells-md-spacing-row-4em { margin-left: -2em; margin-right: -2em; }
	.Cells-md-spacing-4em > * , .Cells-md-spacing-row-4em > * { padding-left: 2em; padding-right: 2em; }
	.Cells-md-spacing-4em > * { padding-bottom: 4em; }
	.Cells-md-spacing-5em , .Cells-md-spacing-row-5em { margin-left: -2.5em; margin-right: -2.5em; }
	.Cells-md-spacing-5em > * , .Cells-md-spacing-row-5em > * { padding-left: 2.5em; padding-right: 2.5em; }
	.Cells-md-spacing-5em > * { padding-bottom: 5em; }
	.Cells-md-spacing-6em , .Cells-md-spacing-row-6em { margin-left: -3em; margin-right: -3em; }
	.Cells-md-spacing-6em > * , .Cells-md-spacing-row-6em > * { padding-left: 3em; padding-right: 3em; }
	.Cells-md-spacing-6em > * { padding-bottom: 6em; }
	.Cells-md-spacing-7em , .Cells-md-spacing-row-7em { margin-left: -3.5em; margin-right: -3.5em; }
	.Cells-md-spacing-7em > * , .Cells-md-spacing-row-7em > * { padding-left: 3.5em; padding-right: 3.5em; }
	.Cells-md-spacing-7em > * { padding-bottom: 7em; }
	.Cells-md-spacing-8em , .Cells-md-spacing-row-8em { margin-left: -4em; margin-right: -4em; }
	.Cells-md-spacing-8em > * , .Cells-md-spacing-row-8em > * { padding-left: 4em; padding-right: 4em; }
	.Cells-md-spacing-8em > * { padding-bottom: 8em; }
	.Cells-md-spacing-9em , .Cells-md-spacing-row-9em { margin-left: -4.5em; margin-right: -4.5em; }
	.Cells-md-spacing-9em > * , .Cells-md-spacing-row-9em > * { padding-left: 4.5em; padding-right: 4.5em; }
	.Cells-md-spacing-9em > * { padding-bottom: 9em; }
	.Cells-md-spacing-10em , .Cells-md-spacing-row-10em { margin-left: -5em; margin-right: -5em; }
	.Cells-md-spacing-10em > * , .Cells-md-spacing-row-10em > * { padding-left: 5em; padding-right: 5em; }
	.Cells-md-spacing-10em > * { padding-bottom: 10em; }
	.Cells-md-spacing-11em , .Cells-md-spacing-row-11em { margin-left: -5.5em; margin-right: -5.5em; }
	.Cells-md-spacing-11em > * , .Cells-md-spacing-row-11em > * { padding-left: 5.5em; padding-right: 5.5em; }
	.Cells-md-spacing-11em > * { padding-bottom: 11em; }
	.Cells-md-spacing-12em , .Cells-md-spacing-row-12em { margin-left: -6em; margin-right: -6em; }
	.Cells-md-spacing-12em > * , .Cells-md-spacing-row-12em > * { padding-left: 6em; padding-right: 6em; }
	.Cells-md-spacing-12em > * { padding-bottom: 12em; }
	.Cells-md-spacing-13em , .Cells-md-spacing-row-13em { margin-left: -6.5em; margin-right: -6.5em; }
	.Cells-md-spacing-13em > * , .Cells-md-spacing-row-13em > * { padding-left: 6.5em; padding-right: 6.5em; }
	.Cells-md-spacing-13em > * { padding-bottom: 13em; }
	.Cells-md-spacing-14em , .Cells-md-spacing-row-14em { margin-left: -7em; margin-right: -7em; }
	.Cells-md-spacing-14em > * , .Cells-md-spacing-row-14em > * { padding-left: 7em; padding-right: 7em; }
	.Cells-md-spacing-14em > * { padding-bottom: 14em; }
	.Cells-md-spacing-15em , .Cells-md-spacing-row-15em { margin-left: -7.5em; margin-right: -7.5em; }
	.Cells-md-spacing-15em > * , .Cells-md-spacing-row-15em > * { padding-left: 7.5em; padding-right: 7.5em; }
	.Cells-md-spacing-15em > * { padding-bottom: 15em; }
	.Cells-md-spacing-16em , .Cells-md-spacing-row-16em { margin-left: -8em; margin-right: -8em; }
	.Cells-md-spacing-16em > * , .Cells-md-spacing-row-16em > * { padding-left: 8em; padding-right: 8em; }
	.Cells-md-spacing-16em > * { padding-bottom: 16em; }
	/*########################################*/
	.Cells-md-spacing-1x16em     { margin-left: -0.0625em; margin-right: -0.0625em; }
	.Cells-md-spacing-1x16em > * { padding-left: 0.0625em; padding-right: 0.0625em; padding-bottom: 0.125em; }
	.Cells-md-spacing-2x16em     { margin-left: -0.125em; margin-right: -0.125em; }
	.Cells-md-spacing-2x16em > * { padding-left: 0.125em; padding-right: 0.125em; padding-bottom: 0.25em; }
	.Cells-md-spacing-3x16em     { margin-left: -0.1875em; margin-right: -0.1875em; }
	.Cells-md-spacing-3x16em > * { padding-left: 0.1875em; padding-right: 0.1875em; padding-bottom: 0.375em; }
	.Cells-md-spacing-4x16em     { margin-left: -0.25em; margin-right: -0.25em; }
	.Cells-md-spacing-4x16em > * { padding-left: 0.25em; padding-right: 0.25em; padding-bottom: 0.5em; }
	.Cells-md-spacing-5x16em     { margin-left: -0.3125em; margin-right: -0.3125em; }
	.Cells-md-spacing-5x16em > * { padding-left: 0.3125em; padding-right: 0.3125em; padding-bottom: 0.625em; }
	.Cells-md-spacing-6x16em     { margin-left: -0.375em; margin-right: -0.375em; }
	.Cells-md-spacing-6x16em > * { padding-left: 0.375em; padding-right: 0.375em; padding-bottom: 0.75em; }
	.Cells-md-spacing-7x16em     { margin-left: -0.4375em; margin-right: -0.4375em; }
	.Cells-md-spacing-7x16em > * { padding-left: 0.4375em; padding-right: 0.4375em; padding-bottom: 0.875em; }
	.Cells-md-spacing-8x16em     { margin-left: -0.5em; margin-right: -0.5em; }
	.Cells-md-spacing-8x16em > * { padding-left: 0.5em; padding-right: 0.5em; padding-bottom: 1em; }
	.Cells-md-spacing-9x16em     { margin-left: -0.5625em; margin-right: -0.5625em; }
	.Cells-md-spacing-9x16em > * { padding-left: 0.5625em; padding-right: 0.5625em; padding-bottom: 1.125em; }
	.Cells-md-spacing-10x16em     { margin-left: -0.625em; margin-right: -0.625em; }
	.Cells-md-spacing-10x16em > * { padding-left: 0.625em; padding-right: 0.625em; padding-bottom: 1.25em; }
	.Cells-md-spacing-11x16em     { margin-left: -0.6875em; margin-right: -0.6875em; }
	.Cells-md-spacing-11x16em > * { padding-left: 0.6875em; padding-right: 0.6875em; padding-bottom: 1.375em; }
	.Cells-md-spacing-12x16em     { margin-left: -0.75em; margin-right: -0.75em; }
	.Cells-md-spacing-12x16em > * { padding-left: 0.75em; padding-right: 0.75em; padding-bottom: 1.5em; }
	.Cells-md-spacing-13x16em     { margin-left: -0.8125em; margin-right: -0.8125em; }
	.Cells-md-spacing-13x16em > * { padding-left: 0.8125em; padding-right: 0.8125em; padding-bottom: 1.625em; }
	.Cells-md-spacing-14x16em     { margin-left: -0.875em; margin-right: -0.875em; }
	.Cells-md-spacing-14x16em > * { padding-left: 0.875em; padding-right: 0.875em; padding-bottom: 1.75em; }
	.Cells-md-spacing-15x16em     { margin-left: -0.9375em; margin-right: -0.9375em; }
	.Cells-md-spacing-15x16em > * { padding-left: 0.9375em; padding-right: 0.9375em; padding-bottom: 1.875em; }
	.Cells-md-spacing-16x16em     { margin-left: -1em; margin-right: -1em; }
	.Cells-md-spacing-16x16em > * { padding-left: 1em; padding-right: 1em; padding-bottom: 2em; }
	
	.Cells-md-spacing-1x12em     { margin-left: -0.083333333333333em; margin-right: -0.083333333333333em; }
	.Cells-md-spacing-1x12em > * { padding-left: 0.083333333333333em; padding-right: 0.083333333333333em; padding-bottom: 0.16666666666667em; }
	.Cells-md-spacing-2x12em     { margin-left: -0.16666666666667em; margin-right: -0.16666666666667em; }
	.Cells-md-spacing-2x12em > * { padding-left: 0.16666666666667em; padding-right: 0.16666666666667em; padding-bottom: 0.33333333333333em; }
	.Cells-md-spacing-3x12em     { margin-left: -0.25em; margin-right: -0.25em; }
	.Cells-md-spacing-3x12em > * { padding-left: 0.25em; padding-right: 0.25em; padding-bottom: 0.5em; }
	.Cells-md-spacing-4x12em     { margin-left: -0.33333333333333em; margin-right: -0.33333333333333em; }
	.Cells-md-spacing-4x12em > * { padding-left: 0.33333333333333em; padding-right: 0.33333333333333em; padding-bottom: 0.66666666666667em; }
	.Cells-md-spacing-5x12em     { margin-left: -0.41666666666667em; margin-right: -0.41666666666667em; }
	.Cells-md-spacing-5x12em > * { padding-left: 0.41666666666667em; padding-right: 0.41666666666667em; padding-bottom: 0.83333333333333em; }
	.Cells-md-spacing-6x12em     { margin-left: -0.5em; margin-right: -0.5em; }
	.Cells-md-spacing-6x12em > * { padding-left: 0.5em; padding-right: 0.5em; padding-bottom: 1em; }
	.Cells-md-spacing-7x12em     { margin-left: -0.58333333333333em; margin-right: -0.58333333333333em; }
	.Cells-md-spacing-7x12em > * { padding-left: 0.58333333333333em; padding-right: 0.58333333333333em; padding-bottom: 1.1666666666667em; }
	.Cells-md-spacing-8x12em     { margin-left: -0.66666666666667em; margin-right: -0.66666666666667em; }
	.Cells-md-spacing-8x12em > * { padding-left: 0.66666666666667em; padding-right: 0.66666666666667em; padding-bottom: 1.3333333333333em; }
	.Cells-md-spacing-9x12em     { margin-left: -0.75em; margin-right: -0.75em; }
	.Cells-md-spacing-9x12em > * { padding-left: 0.75em; padding-right: 0.75em; padding-bottom: 1.5em; }
	.Cells-md-spacing-10x12em     { margin-left: -0.83333333333333em; margin-right: -0.83333333333333em; }
	.Cells-md-spacing-10x12em > * { padding-left: 0.83333333333333em; padding-right: 0.83333333333333em; padding-bottom: 1.6666666666667em; }
	.Cells-md-spacing-11x12em     { margin-left: -0.91666666666667em; margin-right: -0.91666666666667em; }
	.Cells-md-spacing-11x12em > * { padding-left: 0.91666666666667em; padding-right: 0.91666666666667em; padding-bottom: 1.8333333333333em; }
	.Cells-md-spacing-12x12em     { margin-left: -1em; margin-right: -1em; }
	.Cells-md-spacing-12x12em > * { padding-left: 1em; padding-right: 1em; padding-bottom: 2em; }
}


@media( min-width: 1024px ) {
	.Cells-lg-spacing-1em , .Cells-lg-spacing-row-1em { margin-left: -0.5em; margin-right: -0.5em; }
	.Cells-lg-spacing-1em > * , .Cells-lg-spacing-row-1em > * { padding-left: 0.5em; padding-right: 0.5em; }
	.Cells-lg-spacing-1em > * { padding-bottom: 1em; }
	.Cells-lg-spacing-2em , .Cells-lg-spacing-row-2em { margin-left: -1em; margin-right: -1em; }
	.Cells-lg-spacing-2em > * , .Cells-lg-spacing-row-2em > * { padding-left: 1em; padding-right: 1em; }
	.Cells-lg-spacing-2em > * { padding-bottom: 2em; }
	.Cells-lg-spacing-3em , .Cells-lg-spacing-row-3em { margin-left: -1.5em; margin-right: -1.5em; }
	.Cells-lg-spacing-3em > * , .Cells-lg-spacing-row-3em > * { padding-left: 1.5em; padding-right: 1.5em; }
	.Cells-lg-spacing-3em > * { padding-bottom: 3em; }
	.Cells-lg-spacing-4em , .Cells-lg-spacing-row-4em { margin-left: -2em; margin-right: -2em; }
	.Cells-lg-spacing-4em > * , .Cells-lg-spacing-row-4em > * { padding-left: 2em; padding-right: 2em; }
	.Cells-lg-spacing-4em > * { padding-bottom: 4em; }
	.Cells-lg-spacing-5em , .Cells-lg-spacing-row-5em { margin-left: -2.5em; margin-right: -2.5em; }
	.Cells-lg-spacing-5em > * , .Cells-lg-spacing-row-5em > * { padding-left: 2.5em; padding-right: 2.5em; }
	.Cells-lg-spacing-5em > * { padding-bottom: 5em; }
	.Cells-lg-spacing-6em , .Cells-lg-spacing-row-6em { margin-left: -3em; margin-right: -3em; }
	.Cells-lg-spacing-6em > * , .Cells-lg-spacing-row-6em > * { padding-left: 3em; padding-right: 3em; }
	.Cells-lg-spacing-6em > * { padding-bottom: 6em; }
	.Cells-lg-spacing-7em , .Cells-lg-spacing-row-7em { margin-left: -3.5em; margin-right: -3.5em; }
	.Cells-lg-spacing-7em > * , .Cells-lg-spacing-row-7em > * { padding-left: 3.5em; padding-right: 3.5em; }
	.Cells-lg-spacing-7em > * { padding-bottom: 7em; }
	.Cells-lg-spacing-8em , .Cells-lg-spacing-row-8em { margin-left: -4em; margin-right: -4em; }
	.Cells-lg-spacing-8em > * , .Cells-lg-spacing-row-8em > * { padding-left: 4em; padding-right: 4em; }
	.Cells-lg-spacing-8em > * { padding-bottom: 8em; }
	.Cells-lg-spacing-9em , .Cells-lg-spacing-row-9em { margin-left: -4.5em; margin-right: -4.5em; }
	.Cells-lg-spacing-9em > * , .Cells-lg-spacing-row-9em > * { padding-left: 4.5em; padding-right: 4.5em; }
	.Cells-lg-spacing-9em > * { padding-bottom: 9em; }
	.Cells-lg-spacing-10em , .Cells-lg-spacing-row-10em { margin-left: -5em; margin-right: -5em; }
	.Cells-lg-spacing-10em > * , .Cells-lg-spacing-row-10em > * { padding-left: 5em; padding-right: 5em; }
	.Cells-lg-spacing-10em > * { padding-bottom: 10em; }
	.Cells-lg-spacing-11em , .Cells-lg-spacing-row-11em { margin-left: -5.5em; margin-right: -5.5em; }
	.Cells-lg-spacing-11em > * , .Cells-lg-spacing-row-11em > * { padding-left: 5.5em; padding-right: 5.5em; }
	.Cells-lg-spacing-11em > * { padding-bottom: 11em; }
	.Cells-lg-spacing-12em , .Cells-lg-spacing-row-12em { margin-left: -6em; margin-right: -6em; }
	.Cells-lg-spacing-12em > * , .Cells-lg-spacing-row-12em > * { padding-left: 6em; padding-right: 6em; }
	.Cells-lg-spacing-12em > * { padding-bottom: 12em; }
	.Cells-lg-spacing-13em , .Cells-lg-spacing-row-13em { margin-left: -6.5em; margin-right: -6.5em; }
	.Cells-lg-spacing-13em > * , .Cells-lg-spacing-row-13em > * { padding-left: 6.5em; padding-right: 6.5em; }
	.Cells-lg-spacing-13em > * { padding-bottom: 13em; }
	.Cells-lg-spacing-14em , .Cells-lg-spacing-row-14em { margin-left: -7em; margin-right: -7em; }
	.Cells-lg-spacing-14em > * , .Cells-lg-spacing-row-14em > * { padding-left: 7em; padding-right: 7em; }
	.Cells-lg-spacing-14em > * { padding-bottom: 14em; }
	.Cells-lg-spacing-15em , .Cells-lg-spacing-row-15em { margin-left: -7.5em; margin-right: -7.5em; }
	.Cells-lg-spacing-15em > * , .Cells-lg-spacing-row-15em > * { padding-left: 7.5em; padding-right: 7.5em; }
	.Cells-lg-spacing-15em > * { padding-bottom: 15em; }
	.Cells-lg-spacing-16em , .Cells-lg-spacing-row-16em { margin-left: -8em; margin-right: -8em; }
	.Cells-lg-spacing-16em > * , .Cells-lg-spacing-row-16em > * { padding-left: 8em; padding-right: 8em; }
	.Cells-lg-spacing-16em > * { padding-bottom: 16em; }
	/*########################################*/
	.Cells-lg-spacing-1x16em     { margin-left: -0.0625em; margin-right: -0.0625em; }
	.Cells-lg-spacing-1x16em > * { padding-left: 0.0625em; padding-right: 0.0625em; padding-bottom: 0.125em; }
	.Cells-lg-spacing-2x16em     { margin-left: -0.125em; margin-right: -0.125em; }
	.Cells-lg-spacing-2x16em > * { padding-left: 0.125em; padding-right: 0.125em; padding-bottom: 0.25em; }
	.Cells-lg-spacing-3x16em     { margin-left: -0.1875em; margin-right: -0.1875em; }
	.Cells-lg-spacing-3x16em > * { padding-left: 0.1875em; padding-right: 0.1875em; padding-bottom: 0.375em; }
	.Cells-lg-spacing-4x16em     { margin-left: -0.25em; margin-right: -0.25em; }
	.Cells-lg-spacing-4x16em > * { padding-left: 0.25em; padding-right: 0.25em; padding-bottom: 0.5em; }
	.Cells-lg-spacing-5x16em     { margin-left: -0.3125em; margin-right: -0.3125em; }
	.Cells-lg-spacing-5x16em > * { padding-left: 0.3125em; padding-right: 0.3125em; padding-bottom: 0.625em; }
	.Cells-lg-spacing-6x16em     { margin-left: -0.375em; margin-right: -0.375em; }
	.Cells-lg-spacing-6x16em > * { padding-left: 0.375em; padding-right: 0.375em; padding-bottom: 0.75em; }
	.Cells-lg-spacing-7x16em     { margin-left: -0.4375em; margin-right: -0.4375em; }
	.Cells-lg-spacing-7x16em > * { padding-left: 0.4375em; padding-right: 0.4375em; padding-bottom: 0.875em; }
	.Cells-lg-spacing-8x16em     { margin-left: -0.5em; margin-right: -0.5em; }
	.Cells-lg-spacing-8x16em > * { padding-left: 0.5em; padding-right: 0.5em; padding-bottom: 1em; }
	.Cells-lg-spacing-9x16em     { margin-left: -0.5625em; margin-right: -0.5625em; }
	.Cells-lg-spacing-9x16em > * { padding-left: 0.5625em; padding-right: 0.5625em; padding-bottom: 1.125em; }
	.Cells-lg-spacing-10x16em     { margin-left: -0.625em; margin-right: -0.625em; }
	.Cells-lg-spacing-10x16em > * { padding-left: 0.625em; padding-right: 0.625em; padding-bottom: 1.25em; }
	.Cells-lg-spacing-11x16em     { margin-left: -0.6875em; margin-right: -0.6875em; }
	.Cells-lg-spacing-11x16em > * { padding-left: 0.6875em; padding-right: 0.6875em; padding-bottom: 1.375em; }
	.Cells-lg-spacing-12x16em     { margin-left: -0.75em; margin-right: -0.75em; }
	.Cells-lg-spacing-12x16em > * { padding-left: 0.75em; padding-right: 0.75em; padding-bottom: 1.5em; }
	.Cells-lg-spacing-13x16em     { margin-left: -0.8125em; margin-right: -0.8125em; }
	.Cells-lg-spacing-13x16em > * { padding-left: 0.8125em; padding-right: 0.8125em; padding-bottom: 1.625em; }
	.Cells-lg-spacing-14x16em     { margin-left: -0.875em; margin-right: -0.875em; }
	.Cells-lg-spacing-14x16em > * { padding-left: 0.875em; padding-right: 0.875em; padding-bottom: 1.75em; }
	.Cells-lg-spacing-15x16em     { margin-left: -0.9375em; margin-right: -0.9375em; }
	.Cells-lg-spacing-15x16em > * { padding-left: 0.9375em; padding-right: 0.9375em; padding-bottom: 1.875em; }
	.Cells-lg-spacing-16x16em     { margin-left: -1em; margin-right: -1em; }
	.Cells-lg-spacing-16x16em > * { padding-left: 1em; padding-right: 1em; padding-bottom: 2em; }
	
	.Cells-lg-spacing-1x12em     { margin-left: -0.083333333333333em; margin-right: -0.083333333333333em; }
	.Cells-lg-spacing-1x12em > * { padding-left: 0.083333333333333em; padding-right: 0.083333333333333em; padding-bottom: 0.16666666666667em; }
	.Cells-lg-spacing-2x12em     { margin-left: -0.16666666666667em; margin-right: -0.16666666666667em; }
	.Cells-lg-spacing-2x12em > * { padding-left: 0.16666666666667em; padding-right: 0.16666666666667em; padding-bottom: 0.33333333333333em; }
	.Cells-lg-spacing-3x12em     { margin-left: -0.25em; margin-right: -0.25em; }
	.Cells-lg-spacing-3x12em > * { padding-left: 0.25em; padding-right: 0.25em; padding-bottom: 0.5em; }
	.Cells-lg-spacing-4x12em     { margin-left: -0.33333333333333em; margin-right: -0.33333333333333em; }
	.Cells-lg-spacing-4x12em > * { padding-left: 0.33333333333333em; padding-right: 0.33333333333333em; padding-bottom: 0.66666666666667em; }
	.Cells-lg-spacing-5x12em     { margin-left: -0.41666666666667em; margin-right: -0.41666666666667em; }
	.Cells-lg-spacing-5x12em > * { padding-left: 0.41666666666667em; padding-right: 0.41666666666667em; padding-bottom: 0.83333333333333em; }
	.Cells-lg-spacing-6x12em     { margin-left: -0.5em; margin-right: -0.5em; }
	.Cells-lg-spacing-6x12em > * { padding-left: 0.5em; padding-right: 0.5em; padding-bottom: 1em; }
	.Cells-lg-spacing-7x12em     { margin-left: -0.58333333333333em; margin-right: -0.58333333333333em; }
	.Cells-lg-spacing-7x12em > * { padding-left: 0.58333333333333em; padding-right: 0.58333333333333em; padding-bottom: 1.1666666666667em; }
	.Cells-lg-spacing-8x12em     { margin-left: -0.66666666666667em; margin-right: -0.66666666666667em; }
	.Cells-lg-spacing-8x12em > * { padding-left: 0.66666666666667em; padding-right: 0.66666666666667em; padding-bottom: 1.3333333333333em; }
	.Cells-lg-spacing-9x12em     { margin-left: -0.75em; margin-right: -0.75em; }
	.Cells-lg-spacing-9x12em > * { padding-left: 0.75em; padding-right: 0.75em; padding-bottom: 1.5em; }
	.Cells-lg-spacing-10x12em     { margin-left: -0.83333333333333em; margin-right: -0.83333333333333em; }
	.Cells-lg-spacing-10x12em > * { padding-left: 0.83333333333333em; padding-right: 0.83333333333333em; padding-bottom: 1.6666666666667em; }
	.Cells-lg-spacing-11x12em     { margin-left: -0.91666666666667em; margin-right: -0.91666666666667em; }
	.Cells-lg-spacing-11x12em > * { padding-left: 0.91666666666667em; padding-right: 0.91666666666667em; padding-bottom: 1.8333333333333em; }
	.Cells-lg-spacing-12x12em     { margin-left: -1em; margin-right: -1em; }
	.Cells-lg-spacing-12x12em > * { padding-left: 1em; padding-right: 1em; padding-bottom: 2em; }
}


@media( min-width: 1280px ) {
	.Cells-xl-spacing-1em , .Cells-xl-spacing-row-1em { margin-left: -0.5em; margin-right: -0.5em; }
	.Cells-xl-spacing-1em > * , .Cells-xl-spacing-row-1em > * { padding-left: 0.5em; padding-right: 0.5em; }
	.Cells-xl-spacing-1em > * { padding-bottom: 1em; }
	.Cells-xl-spacing-2em , .Cells-xl-spacing-row-2em { margin-left: -1em; margin-right: -1em; }
	.Cells-xl-spacing-2em > * , .Cells-xl-spacing-row-2em > * { padding-left: 1em; padding-right: 1em; }
	.Cells-xl-spacing-2em > * { padding-bottom: 2em; }
	.Cells-xl-spacing-3em , .Cells-xl-spacing-row-3em { margin-left: -1.5em; margin-right: -1.5em; }
	.Cells-xl-spacing-3em > * , .Cells-xl-spacing-row-3em > * { padding-left: 1.5em; padding-right: 1.5em; }
	.Cells-xl-spacing-3em > * { padding-bottom: 3em; }
	.Cells-xl-spacing-4em , .Cells-xl-spacing-row-4em { margin-left: -2em; margin-right: -2em; }
	.Cells-xl-spacing-4em > * , .Cells-xl-spacing-row-4em > * { padding-left: 2em; padding-right: 2em; }
	.Cells-xl-spacing-4em > * { padding-bottom: 4em; }
	.Cells-xl-spacing-5em , .Cells-xl-spacing-row-5em { margin-left: -2.5em; margin-right: -2.5em; }
	.Cells-xl-spacing-5em > * , .Cells-xl-spacing-row-5em > * { padding-left: 2.5em; padding-right: 2.5em; }
	.Cells-xl-spacing-5em > * { padding-bottom: 5em; }
	.Cells-xl-spacing-6em , .Cells-xl-spacing-row-6em { margin-left: -3em; margin-right: -3em; }
	.Cells-xl-spacing-6em > * , .Cells-xl-spacing-row-6em > * { padding-left: 3em; padding-right: 3em; }
	.Cells-xl-spacing-6em > * { padding-bottom: 6em; }
	.Cells-xl-spacing-7em , .Cells-xl-spacing-row-7em { margin-left: -3.5em; margin-right: -3.5em; }
	.Cells-xl-spacing-7em > * , .Cells-xl-spacing-row-7em > * { padding-left: 3.5em; padding-right: 3.5em; }
	.Cells-xl-spacing-7em > * { padding-bottom: 7em; }
	.Cells-xl-spacing-8em , .Cells-xl-spacing-row-8em { margin-left: -4em; margin-right: -4em; }
	.Cells-xl-spacing-8em > * , .Cells-xl-spacing-row-8em > * { padding-left: 4em; padding-right: 4em; }
	.Cells-xl-spacing-8em > * { padding-bottom: 8em; }
	.Cells-xl-spacing-9em , .Cells-xl-spacing-row-9em { margin-left: -4.5em; margin-right: -4.5em; }
	.Cells-xl-spacing-9em > * , .Cells-xl-spacing-row-9em > * { padding-left: 4.5em; padding-right: 4.5em; }
	.Cells-xl-spacing-9em > * { padding-bottom: 9em; }
	.Cells-xl-spacing-10em , .Cells-xl-spacing-row-10em { margin-left: -5em; margin-right: -5em; }
	.Cells-xl-spacing-10em > * , .Cells-xl-spacing-row-10em > * { padding-left: 5em; padding-right: 5em; }
	.Cells-xl-spacing-10em > * { padding-bottom: 10em; }
	.Cells-xl-spacing-11em , .Cells-xl-spacing-row-11em { margin-left: -5.5em; margin-right: -5.5em; }
	.Cells-xl-spacing-11em > * , .Cells-xl-spacing-row-11em > * { padding-left: 5.5em; padding-right: 5.5em; }
	.Cells-xl-spacing-11em > * { padding-bottom: 11em; }
	.Cells-xl-spacing-12em , .Cells-xl-spacing-row-12em { margin-left: -6em; margin-right: -6em; }
	.Cells-xl-spacing-12em > * , .Cells-xl-spacing-row-12em > * { padding-left: 6em; padding-right: 6em; }
	.Cells-xl-spacing-12em > * { padding-bottom: 12em; }
	.Cells-xl-spacing-13em , .Cells-xl-spacing-row-13em { margin-left: -6.5em; margin-right: -6.5em; }
	.Cells-xl-spacing-13em > * , .Cells-xl-spacing-row-13em > * { padding-left: 6.5em; padding-right: 6.5em; }
	.Cells-xl-spacing-13em > * { padding-bottom: 13em; }
	.Cells-xl-spacing-14em , .Cells-xl-spacing-row-14em { margin-left: -7em; margin-right: -7em; }
	.Cells-xl-spacing-14em > * , .Cells-xl-spacing-row-14em > * { padding-left: 7em; padding-right: 7em; }
	.Cells-xl-spacing-14em > * { padding-bottom: 14em; }
	.Cells-xl-spacing-15em , .Cells-xl-spacing-row-15em { margin-left: -7.5em; margin-right: -7.5em; }
	.Cells-xl-spacing-15em > * , .Cells-xl-spacing-row-15em > * { padding-left: 7.5em; padding-right: 7.5em; }
	.Cells-xl-spacing-15em > * { padding-bottom: 15em; }
	.Cells-xl-spacing-16em , .Cells-xl-spacing-row-16em { margin-left: -8em; margin-right: -8em; }
	.Cells-xl-spacing-16em > * , .Cells-xl-spacing-row-16em > * { padding-left: 8em; padding-right: 8em; }
	.Cells-xl-spacing-16em > * { padding-bottom: 16em; }
	/*########################################*/
	.Cells-xl-spacing-1x16em     { margin-left: -0.0625em; margin-right: -0.0625em; }
	.Cells-xl-spacing-1x16em > * { padding-left: 0.0625em; padding-right: 0.0625em; padding-bottom: 0.125em; }
	.Cells-xl-spacing-2x16em     { margin-left: -0.125em; margin-right: -0.125em; }
	.Cells-xl-spacing-2x16em > * { padding-left: 0.125em; padding-right: 0.125em; padding-bottom: 0.25em; }
	.Cells-xl-spacing-3x16em     { margin-left: -0.1875em; margin-right: -0.1875em; }
	.Cells-xl-spacing-3x16em > * { padding-left: 0.1875em; padding-right: 0.1875em; padding-bottom: 0.375em; }
	.Cells-xl-spacing-4x16em     { margin-left: -0.25em; margin-right: -0.25em; }
	.Cells-xl-spacing-4x16em > * { padding-left: 0.25em; padding-right: 0.25em; padding-bottom: 0.5em; }
	.Cells-xl-spacing-5x16em     { margin-left: -0.3125em; margin-right: -0.3125em; }
	.Cells-xl-spacing-5x16em > * { padding-left: 0.3125em; padding-right: 0.3125em; padding-bottom: 0.625em; }
	.Cells-xl-spacing-6x16em     { margin-left: -0.375em; margin-right: -0.375em; }
	.Cells-xl-spacing-6x16em > * { padding-left: 0.375em; padding-right: 0.375em; padding-bottom: 0.75em; }
	.Cells-xl-spacing-7x16em     { margin-left: -0.4375em; margin-right: -0.4375em; }
	.Cells-xl-spacing-7x16em > * { padding-left: 0.4375em; padding-right: 0.4375em; padding-bottom: 0.875em; }
	.Cells-xl-spacing-8x16em     { margin-left: -0.5em; margin-right: -0.5em; }
	.Cells-xl-spacing-8x16em > * { padding-left: 0.5em; padding-right: 0.5em; padding-bottom: 1em; }
	.Cells-xl-spacing-9x16em     { margin-left: -0.5625em; margin-right: -0.5625em; }
	.Cells-xl-spacing-9x16em > * { padding-left: 0.5625em; padding-right: 0.5625em; padding-bottom: 1.125em; }
	.Cells-xl-spacing-10x16em     { margin-left: -0.625em; margin-right: -0.625em; }
	.Cells-xl-spacing-10x16em > * { padding-left: 0.625em; padding-right: 0.625em; padding-bottom: 1.25em; }
	.Cells-xl-spacing-11x16em     { margin-left: -0.6875em; margin-right: -0.6875em; }
	.Cells-xl-spacing-11x16em > * { padding-left: 0.6875em; padding-right: 0.6875em; padding-bottom: 1.375em; }
	.Cells-xl-spacing-12x16em     { margin-left: -0.75em; margin-right: -0.75em; }
	.Cells-xl-spacing-12x16em > * { padding-left: 0.75em; padding-right: 0.75em; padding-bottom: 1.5em; }
	.Cells-xl-spacing-13x16em     { margin-left: -0.8125em; margin-right: -0.8125em; }
	.Cells-xl-spacing-13x16em > * { padding-left: 0.8125em; padding-right: 0.8125em; padding-bottom: 1.625em; }
	.Cells-xl-spacing-14x16em     { margin-left: -0.875em; margin-right: -0.875em; }
	.Cells-xl-spacing-14x16em > * { padding-left: 0.875em; padding-right: 0.875em; padding-bottom: 1.75em; }
	.Cells-xl-spacing-15x16em     { margin-left: -0.9375em; margin-right: -0.9375em; }
	.Cells-xl-spacing-15x16em > * { padding-left: 0.9375em; padding-right: 0.9375em; padding-bottom: 1.875em; }
	.Cells-xl-spacing-16x16em     { margin-left: -1em; margin-right: -1em; }
	.Cells-xl-spacing-16x16em > * { padding-left: 1em; padding-right: 1em; padding-bottom: 2em; }
	
	.Cells-xl-spacing-1x12em     { margin-left: -0.083333333333333em; margin-right: -0.083333333333333em; }
	.Cells-xl-spacing-1x12em > * { padding-left: 0.083333333333333em; padding-right: 0.083333333333333em; padding-bottom: 0.16666666666667em; }
	.Cells-xl-spacing-2x12em     { margin-left: -0.16666666666667em; margin-right: -0.16666666666667em; }
	.Cells-xl-spacing-2x12em > * { padding-left: 0.16666666666667em; padding-right: 0.16666666666667em; padding-bottom: 0.33333333333333em; }
	.Cells-xl-spacing-3x12em     { margin-left: -0.25em; margin-right: -0.25em; }
	.Cells-xl-spacing-3x12em > * { padding-left: 0.25em; padding-right: 0.25em; padding-bottom: 0.5em; }
	.Cells-xl-spacing-4x12em     { margin-left: -0.33333333333333em; margin-right: -0.33333333333333em; }
	.Cells-xl-spacing-4x12em > * { padding-left: 0.33333333333333em; padding-right: 0.33333333333333em; padding-bottom: 0.66666666666667em; }
	.Cells-xl-spacing-5x12em     { margin-left: -0.41666666666667em; margin-right: -0.41666666666667em; }
	.Cells-xl-spacing-5x12em > * { padding-left: 0.41666666666667em; padding-right: 0.41666666666667em; padding-bottom: 0.83333333333333em; }
	.Cells-xl-spacing-6x12em     { margin-left: -0.5em; margin-right: -0.5em; }
	.Cells-xl-spacing-6x12em > * { padding-left: 0.5em; padding-right: 0.5em; padding-bottom: 1em; }
	.Cells-xl-spacing-7x12em     { margin-left: -0.58333333333333em; margin-right: -0.58333333333333em; }
	.Cells-xl-spacing-7x12em > * { padding-left: 0.58333333333333em; padding-right: 0.58333333333333em; padding-bottom: 1.1666666666667em; }
	.Cells-xl-spacing-8x12em     { margin-left: -0.66666666666667em; margin-right: -0.66666666666667em; }
	.Cells-xl-spacing-8x12em > * { padding-left: 0.66666666666667em; padding-right: 0.66666666666667em; padding-bottom: 1.3333333333333em; }
	.Cells-xl-spacing-9x12em     { margin-left: -0.75em; margin-right: -0.75em; }
	.Cells-xl-spacing-9x12em > * { padding-left: 0.75em; padding-right: 0.75em; padding-bottom: 1.5em; }
	.Cells-xl-spacing-10x12em     { margin-left: -0.83333333333333em; margin-right: -0.83333333333333em; }
	.Cells-xl-spacing-10x12em > * { padding-left: 0.83333333333333em; padding-right: 0.83333333333333em; padding-bottom: 1.6666666666667em; }
	.Cells-xl-spacing-11x12em     { margin-left: -0.91666666666667em; margin-right: -0.91666666666667em; }
	.Cells-xl-spacing-11x12em > * { padding-left: 0.91666666666667em; padding-right: 0.91666666666667em; padding-bottom: 1.8333333333333em; }
	.Cells-xl-spacing-12x12em     { margin-left: -1em; margin-right: -1em; }
	.Cells-xl-spacing-12x12em > * { padding-left: 1em; padding-right: 1em; padding-bottom: 2em; }
}


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

.Display-xs-none         { display: none         !important; }
.Display-xs-block        { display: block        !important; }
.Display-xs-flex         { display: flex         !important; }
.Display-xs-inline       { display: inline       !important; }
.Display-xs-inline-block { display: inline-block !important; }

@media( min-width: 544px ) {
	.Display-sm-none         { display: none         !important; }
	.Display-sm-block        { display: block        !important; }
	.Display-sm-flex         { display: flex         !important; }
	.Display-sm-inline       { display: inline       !important; }
	.Display-sm-inline-block { display: inline-block !important; }
}


@media( min-width: 768px ) {
	.Display-md-none         { display: none         !important; }
	.Display-md-block        { display: block        !important; }
	.Display-md-flex         { display: flex         !important; }
	.Display-md-inline       { display: inline       !important; }
	.Display-md-inline-block { display: inline-block !important; }
}


@media( min-width: 1024px ) {
	.Display-lg-none         { display: none         !important; }
	.Display-lg-block        { display: block        !important; }
	.Display-lg-flex         { display: flex         !important; }
	.Display-lg-inline       { display: inline       !important; }
	.Display-lg-inline-block { display: inline-block !important; }
}


@media( min-width: 1280px ) {
	.Display-xl-none         { display: none         !important; }
	.Display-xl-block        { display: block        !important; }
	.Display-xl-flex         { display: flex         !important; }
	.Display-xl-inline       { display: inline       !important; }
	.Display-xl-inline-block { display: inline-block !important; }
}


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

.Text-xs-left , .Text-xs-left *       { text-align: left    !important; }
.Text-xs-right , .Text-xs-right *     { text-align: right   !important; }
.Text-xs-center , .Text-xs-center *   { text-align: center  !important; }
.Text-xs-justify , .Text-xs-justify * { text-align: justify !important; }
.Text-xs-inherit , .Text-xs-inherit * { text-align: inherit !important; }

@media( min-width: 544px ) {
	.Text-sm-left , .Text-sm-left *       { text-align: left    !important; }
	.Text-sm-right , .Text-sm-right *     { text-align: right   !important; }
	.Text-sm-center , .Text-sm-center *   { text-align: center  !important; }
	.Text-sm-justify , .Text-sm-justify * { text-align: justify !important; }
	.Text-sm-inherit , .Text-sm-inherit * { text-align: inherit !important; }
}


@media( min-width: 768px ) {
	.Text-md-left , .Text-md-left *       { text-align: left    !important; }
	.Text-md-right , .Text-md-right *     { text-align: right   !important; }
	.Text-md-center , .Text-md-center *   { text-align: center  !important; }
	.Text-md-justify , .Text-md-justify * { text-align: justify !important; }
	.Text-md-inherit , .Text-md-inherit * { text-align: inherit !important; }
}


@media( min-width: 1024px ) {
	.Text-lg-left , .Text-lg-left *       { text-align: left    !important; }
	.Text-lg-right , .Text-lg-right *     { text-align: right   !important; }
	.Text-lg-center , .Text-lg-center *   { text-align: center  !important; }
	.Text-lg-justify , .Text-lg-justify * { text-align: justify !important; }
	.Text-lg-inherit , .Text-lg-inherit * { text-align: inherit !important; }
}


@media( min-width: 1280px ) {
	.Text-xl-left , .Text-xl-left *       { text-align: left    !important; }
	.Text-xl-right , .Text-xl-right *     { text-align: right   !important; }
	.Text-xl-center , .Text-xl-center *   { text-align: center  !important; }
	.Text-xl-justify , .Text-xl-justify * { text-align: justify !important; }
	.Text-xl-inherit , .Text-xl-inherit * { text-align: inherit !important; }
}


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


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

.Padding-xs-0 { padding: 0   !important; }
.Padding-xs-1em { padding: 1em !important; }
.Padding-xs-2em { padding: 2em !important; }
.Padding-xs-3em { padding: 3em !important; }
.Padding-xs-4em { padding: 4em !important; }
.Padding-xs-5em { padding: 5em !important; }
.Padding-xs-6em { padding: 6em !important; }
.Padding-xs-7em { padding: 7em !important; }
.Padding-xs-8em { padding: 8em !important; }

.Padding-xs-vertical-0   { padding-top: 0   !important; padding-bottom: 0   !important; }
.Padding-xs-vertical-1em { padding-top: 1em !important; padding-bottom: 1em !important; }
.Padding-xs-vertical-2em { padding-top: 2em !important; padding-bottom: 2em !important; }
.Padding-xs-vertical-3em { padding-top: 3em !important; padding-bottom: 3em !important; }
.Padding-xs-vertical-4em { padding-top: 4em !important; padding-bottom: 4em !important; }
.Padding-xs-vertical-5em { padding-top: 5em !important; padding-bottom: 5em !important; }
.Padding-xs-vertical-6em { padding-top: 6em !important; padding-bottom: 6em !important; }
.Padding-xs-vertical-7em { padding-top: 7em !important; padding-bottom: 7em !important; }
.Padding-xs-vertical-8em { padding-top: 8em !important; padding-bottom: 8em !important; }

.Padding-xs-horizontal-0   { padding-right:  0   !important; padding-left:   0   !important; }
.Padding-xs-horizontal-1em { padding-right:  1em !important; padding-left:   1em !important; }
.Padding-xs-horizontal-2em { padding-right:  2em !important; padding-left:   2em !important; }
.Padding-xs-horizontal-3em { padding-right:  3em !important; padding-left:   3em !important; }
.Padding-xs-horizontal-4em { padding-right:  4em !important; padding-left:   4em !important; }
.Padding-xs-horizontal-5em { padding-right:  5em !important; padding-left:   5em !important; }
.Padding-xs-horizontal-6em { padding-right:  6em !important; padding-left:   6em !important; }
.Padding-xs-horizontal-7em { padding-right:  7em !important; padding-left:   7em !important; }
.Padding-xs-horizontal-8em { padding-right:  8em !important; padding-left:   8em !important; }

.Padding-xs-top-0   { padding-top: 0   !important; }
.Padding-xs-top-1em { padding-top: 1em !important; }
.Padding-xs-top-2em { padding-top: 2em !important; }
.Padding-xs-top-3em { padding-top: 3em !important; }
.Padding-xs-top-4em { padding-top: 4em !important; }
.Padding-xs-top-5em { padding-top: 5em !important; }
.Padding-xs-top-6em { padding-top: 6em !important; }
.Padding-xs-top-7em { padding-top: 7em !important; }
.Padding-xs-top-8em { padding-top: 8em !important; }

.Padding-xs-right-0   { padding-right: 0   !important; }
.Padding-xs-right-1em { padding-right: 1em !important; }
.Padding-xs-right-2em { padding-right: 2em !important; }
.Padding-xs-right-3em { padding-right: 3em !important; }
.Padding-xs-right-4em { padding-right: 4em !important; }
.Padding-xs-right-5em { padding-right: 5em !important; }
.Padding-xs-right-6em { padding-right: 6em !important; }
.Padding-xs-right-7em { padding-right: 7em !important; }
.Padding-xs-right-8em { padding-right: 8em !important; }

.Padding-xs-bottom-0   { padding-bottom: 0   !important; }
.Padding-xs-bottom-1em { padding-bottom: 1em !important; }
.Padding-xs-bottom-2em { padding-bottom: 2em !important; }
.Padding-xs-bottom-3em { padding-bottom: 3em !important; }
.Padding-xs-bottom-4em { padding-bottom: 4em !important; }
.Padding-xs-bottom-5em { padding-bottom: 5em !important; }
.Padding-xs-bottom-6em { padding-bottom: 6em !important; }
.Padding-xs-bottom-7em { padding-bottom: 7em !important; }
.Padding-xs-bottom-8em { padding-bottom: 8em !important; }

.Padding-xs-left-0   { padding-left: 0   !important; }
.Padding-xs-left-1em { padding-left: 1em !important; }
.Padding-xs-left-2em { padding-left: 2em !important; }
.Padding-xs-left-3em { padding-left: 3em !important; }
.Padding-xs-left-4em { padding-left: 4em !important; }
.Padding-xs-left-5em { padding-left: 5em !important; }
.Padding-xs-left-6em { padding-left: 6em !important; }
.Padding-xs-left-7em { padding-left: 7em !important; }
.Padding-xs-left-8em { padding-left: 8em !important; }

.Padding-xs-1x16em { padding: 0.0625em !important; }
.Padding-xs-2x16em { padding: 0.125em !important; }
.Padding-xs-3x16em { padding: 0.1875em !important; }
.Padding-xs-4x16em { padding: 0.25em !important; }
.Padding-xs-5x16em { padding: 0.3125em !important; }
.Padding-xs-6x16em { padding: 0.375em !important; }
.Padding-xs-7x16em { padding: 0.4375em !important; }
.Padding-xs-8x16em { padding: 0.5em !important; }
.Padding-xs-9x16em { padding: 0.5625em !important; }
.Padding-xs-10x16em { padding: 0.625em !important; }
.Padding-xs-11x16em { padding: 0.6875em !important; }
.Padding-xs-12x16em { padding: 0.75em !important; }
.Padding-xs-13x16em { padding: 0.8125em !important; }
.Padding-xs-14x16em { padding: 0.875em !important; }
.Padding-xs-15x16em { padding: 0.9375em !important; }
.Padding-xs-16x16em { padding: 1em !important; }
.Padding-xs-17x16em { padding: 1.0625em !important; }
.Padding-xs-18x16em { padding: 1.125em !important; }
.Padding-xs-19x16em { padding: 1.1875em !important; }
.Padding-xs-20x16em { padding: 1.25em !important; }
.Padding-xs-21x16em { padding: 1.3125em !important; }
.Padding-xs-22x16em { padding: 1.375em !important; }
.Padding-xs-23x16em { padding: 1.4375em !important; }
.Padding-xs-24x16em { padding: 1.5em !important; }

.Padding-xs-horizontal-1x16em { padding-left: 0.0625em !important; padding-right: 0.0625em !important; }
.Padding-xs-horizontal-2x16em { padding-left: 0.125em !important; padding-right: 0.125em !important; }
.Padding-xs-horizontal-3x16em { padding-left: 0.1875em !important; padding-right: 0.1875em !important; }
.Padding-xs-horizontal-4x16em { padding-left: 0.25em !important; padding-right: 0.25em !important; }
.Padding-xs-horizontal-5x16em { padding-left: 0.3125em !important; padding-right: 0.3125em !important; }
.Padding-xs-horizontal-6x16em { padding-left: 0.375em !important; padding-right: 0.375em !important; }
.Padding-xs-horizontal-7x16em { padding-left: 0.4375em !important; padding-right: 0.4375em !important; }
.Padding-xs-horizontal-8x16em { padding-left: 0.5em !important; padding-right: 0.5em !important; }
.Padding-xs-horizontal-9x16em { padding-left: 0.5625em !important; padding-right: 0.5625em !important; }
.Padding-xs-horizontal-10x16em { padding-left: 0.625em !important; padding-right: 0.625em !important; }
.Padding-xs-horizontal-11x16em { padding-left: 0.6875em !important; padding-right: 0.6875em !important; }
.Padding-xs-horizontal-12x16em { padding-left: 0.75em !important; padding-right: 0.75em !important; }
.Padding-xs-horizontal-13x16em { padding-left: 0.8125em !important; padding-right: 0.8125em !important; }
.Padding-xs-horizontal-14x16em { padding-left: 0.875em !important; padding-right: 0.875em !important; }
.Padding-xs-horizontal-15x16em { padding-left: 0.9375em !important; padding-right: 0.9375em !important; }
.Padding-xs-horizontal-16x16em { padding-left: 1em !important; padding-right: 1em !important; }
.Padding-xs-horizontal-17x16em { padding-left: 1.0625em !important; padding-right: 1.0625em !important; }
.Padding-xs-horizontal-18x16em { padding-left: 1.125em !important; padding-right: 1.125em !important; }
.Padding-xs-horizontal-19x16em { padding-left: 1.1875em !important; padding-right: 1.1875em !important; }
.Padding-xs-horizontal-20x16em { padding-left: 1.25em !important; padding-right: 1.25em !important; }
.Padding-xs-horizontal-21x16em { padding-left: 1.3125em !important; padding-right: 1.3125em !important; }
.Padding-xs-horizontal-22x16em { padding-left: 1.375em !important; padding-right: 1.375em !important; }
.Padding-xs-horizontal-23x16em { padding-left: 1.4375em !important; padding-right: 1.4375em !important; }
.Padding-xs-horizontal-24x16em { padding-left: 1.5em !important; padding-right: 1.5em !important; }

.Padding-xs-vertical-1x16em { padding-top: 0.0625em !important; padding-bottom: 0.0625em !important; }
.Padding-xs-vertical-2x16em { padding-top: 0.125em !important; padding-bottom: 0.125em !important; }
.Padding-xs-vertical-3x16em { padding-top: 0.1875em !important; padding-bottom: 0.1875em !important; }
.Padding-xs-vertical-4x16em { padding-top: 0.25em !important; padding-bottom: 0.25em !important; }
.Padding-xs-vertical-5x16em { padding-top: 0.3125em !important; padding-bottom: 0.3125em !important; }
.Padding-xs-vertical-6x16em { padding-top: 0.375em !important; padding-bottom: 0.375em !important; }
.Padding-xs-vertical-7x16em { padding-top: 0.4375em !important; padding-bottom: 0.4375em !important; }
.Padding-xs-vertical-8x16em { padding-top: 0.5em !important; padding-bottom: 0.5em !important; }
.Padding-xs-vertical-9x16em { padding-top: 0.5625em !important; padding-bottom: 0.5625em !important; }
.Padding-xs-vertical-10x16em { padding-top: 0.625em !important; padding-bottom: 0.625em !important; }
.Padding-xs-vertical-11x16em { padding-top: 0.6875em !important; padding-bottom: 0.6875em !important; }
.Padding-xs-vertical-12x16em { padding-top: 0.75em !important; padding-bottom: 0.75em !important; }
.Padding-xs-vertical-13x16em { padding-top: 0.8125em !important; padding-bottom: 0.8125em !important; }
.Padding-xs-vertical-14x16em { padding-top: 0.875em !important; padding-bottom: 0.875em !important; }
.Padding-xs-vertical-15x16em { padding-top: 0.9375em !important; padding-bottom: 0.9375em !important; }
.Padding-xs-vertical-16x16em { padding-top: 1em !important; padding-bottom: 1em !important; }
.Padding-xs-vertical-17x16em { padding-top: 1.0625em !important; padding-bottom: 1.0625em !important; }
.Padding-xs-vertical-18x16em { padding-top: 1.125em !important; padding-bottom: 1.125em !important; }
.Padding-xs-vertical-19x16em { padding-top: 1.1875em !important; padding-bottom: 1.1875em !important; }
.Padding-xs-vertical-20x16em { padding-top: 1.25em !important; padding-bottom: 1.25em !important; }
.Padding-xs-vertical-21x16em { padding-top: 1.3125em !important; padding-bottom: 1.3125em !important; }
.Padding-xs-vertical-22x16em { padding-top: 1.375em !important; padding-bottom: 1.375em !important; }
.Padding-xs-vertical-23x16em { padding-top: 1.4375em !important; padding-bottom: 1.4375em !important; }
.Padding-xs-vertical-24x16em { padding-top: 1.5em !important; padding-bottom: 1.5em !important; }

.Padding-xs-top-1x16em { padding-top: 0.0625em !important; }
.Padding-xs-top-2x16em { padding-top: 0.125em !important; }
.Padding-xs-top-3x16em { padding-top: 0.1875em !important; }
.Padding-xs-top-4x16em { padding-top: 0.25em !important; }
.Padding-xs-top-5x16em { padding-top: 0.3125em !important; }
.Padding-xs-top-6x16em { padding-top: 0.375em !important; }
.Padding-xs-top-7x16em { padding-top: 0.4375em !important; }
.Padding-xs-top-8x16em { padding-top: 0.5em !important; }
.Padding-xs-top-9x16em { padding-top: 0.5625em !important; }
.Padding-xs-top-10x16em { padding-top: 0.625em !important; }
.Padding-xs-top-11x16em { padding-top: 0.6875em !important; }
.Padding-xs-top-12x16em { padding-top: 0.75em !important; }
.Padding-xs-top-13x16em { padding-top: 0.8125em !important; }
.Padding-xs-top-14x16em { padding-top: 0.875em !important; }
.Padding-xs-top-15x16em { padding-top: 0.9375em !important; }
.Padding-xs-top-16x16em { padding-top: 1em !important; }
.Padding-xs-top-17x16em { padding-top: 1.0625em !important; }
.Padding-xs-top-18x16em { padding-top: 1.125em !important; }
.Padding-xs-top-19x16em { padding-top: 1.1875em !important; }
.Padding-xs-top-20x16em { padding-top: 1.25em !important; }
.Padding-xs-top-21x16em { padding-top: 1.3125em !important; }
.Padding-xs-top-22x16em { padding-top: 1.375em !important; }
.Padding-xs-top-23x16em { padding-top: 1.4375em !important; }
.Padding-xs-top-24x16em { padding-top: 1.5em !important; }

.Padding-xs-right-1x16em { padding-right: 0.0625em !important; }
.Padding-xs-right-2x16em { padding-right: 0.125em !important; }
.Padding-xs-right-3x16em { padding-right: 0.1875em !important; }
.Padding-xs-right-4x16em { padding-right: 0.25em !important; }
.Padding-xs-right-5x16em { padding-right: 0.3125em !important; }
.Padding-xs-right-6x16em { padding-right: 0.375em !important; }
.Padding-xs-right-7x16em { padding-right: 0.4375em !important; }
.Padding-xs-right-8x16em { padding-right: 0.5em !important; }
.Padding-xs-right-9x16em { padding-right: 0.5625em !important; }
.Padding-xs-right-10x16em { padding-right: 0.625em !important; }
.Padding-xs-right-11x16em { padding-right: 0.6875em !important; }
.Padding-xs-right-12x16em { padding-right: 0.75em !important; }
.Padding-xs-right-13x16em { padding-right: 0.8125em !important; }
.Padding-xs-right-14x16em { padding-right: 0.875em !important; }
.Padding-xs-right-15x16em { padding-right: 0.9375em !important; }
.Padding-xs-right-16x16em { padding-right: 1em !important; }
.Padding-xs-right-17x16em { padding-right: 1.0625em !important; }
.Padding-xs-right-18x16em { padding-right: 1.125em !important; }
.Padding-xs-right-19x16em { padding-right: 1.1875em !important; }
.Padding-xs-right-20x16em { padding-right: 1.25em !important; }
.Padding-xs-right-21x16em { padding-right: 1.3125em !important; }
.Padding-xs-right-22x16em { padding-right: 1.375em !important; }
.Padding-xs-right-23x16em { padding-right: 1.4375em !important; }
.Padding-xs-right-24x16em { padding-right: 1.5em !important; }

.Padding-xs-bottom-1x16em { padding-bottom: 0.0625em !important; }
.Padding-xs-bottom-2x16em { padding-bottom: 0.125em !important; }
.Padding-xs-bottom-3x16em { padding-bottom: 0.1875em !important; }
.Padding-xs-bottom-4x16em { padding-bottom: 0.25em !important; }
.Padding-xs-bottom-5x16em { padding-bottom: 0.3125em !important; }
.Padding-xs-bottom-6x16em { padding-bottom: 0.375em !important; }
.Padding-xs-bottom-7x16em { padding-bottom: 0.4375em !important; }
.Padding-xs-bottom-8x16em { padding-bottom: 0.5em !important; }
.Padding-xs-bottom-9x16em { padding-bottom: 0.5625em !important; }
.Padding-xs-bottom-10x16em { padding-bottom: 0.625em !important; }
.Padding-xs-bottom-11x16em { padding-bottom: 0.6875em !important; }
.Padding-xs-bottom-12x16em { padding-bottom: 0.75em !important; }
.Padding-xs-bottom-13x16em { padding-bottom: 0.8125em !important; }
.Padding-xs-bottom-14x16em { padding-bottom: 0.875em !important; }
.Padding-xs-bottom-15x16em { padding-bottom: 0.9375em !important; }
.Padding-xs-bottom-16x16em { padding-bottom: 1em !important; }
.Padding-xs-bottom-17x16em { padding-bottom: 1.0625em !important; }
.Padding-xs-bottom-18x16em { padding-bottom: 1.125em !important; }
.Padding-xs-bottom-19x16em { padding-bottom: 1.1875em !important; }
.Padding-xs-bottom-20x16em { padding-bottom: 1.25em !important; }
.Padding-xs-bottom-21x16em { padding-bottom: 1.3125em !important; }
.Padding-xs-bottom-22x16em { padding-bottom: 1.375em !important; }
.Padding-xs-bottom-23x16em { padding-bottom: 1.4375em !important; }
.Padding-xs-bottom-24x16em { padding-bottom: 1.5em !important; }

.Padding-xs-left-1x16em { padding-left: 0.0625em !important; }
.Padding-xs-left-2x16em { padding-left: 0.125em !important; }
.Padding-xs-left-3x16em { padding-left: 0.1875em !important; }
.Padding-xs-left-4x16em { padding-left: 0.25em !important; }
.Padding-xs-left-5x16em { padding-left: 0.3125em !important; }
.Padding-xs-left-6x16em { padding-left: 0.375em !important; }
.Padding-xs-left-7x16em { padding-left: 0.4375em !important; }
.Padding-xs-left-8x16em { padding-left: 0.5em !important; }
.Padding-xs-left-9x16em { padding-left: 0.5625em !important; }
.Padding-xs-left-10x16em { padding-left: 0.625em !important; }
.Padding-xs-left-11x16em { padding-left: 0.6875em !important; }
.Padding-xs-left-12x16em { padding-left: 0.75em !important; }
.Padding-xs-left-13x16em { padding-left: 0.8125em !important; }
.Padding-xs-left-14x16em { padding-left: 0.875em !important; }
.Padding-xs-left-15x16em { padding-left: 0.9375em !important; }
.Padding-xs-left-16x16em { padding-left: 1em !important; }
.Padding-xs-left-17x16em { padding-left: 1.0625em !important; }
.Padding-xs-left-18x16em { padding-left: 1.125em !important; }
.Padding-xs-left-19x16em { padding-left: 1.1875em !important; }
.Padding-xs-left-20x16em { padding-left: 1.25em !important; }
.Padding-xs-left-21x16em { padding-left: 1.3125em !important; }
.Padding-xs-left-22x16em { padding-left: 1.375em !important; }
.Padding-xs-left-23x16em { padding-left: 1.4375em !important; }
.Padding-xs-left-24x16em { padding-left: 1.5em !important; }

/*
.Padding-xs-first-last-0 > :first-child { margin-top:    0   !important; }
.Padding-xs-first-last-0 > :last-child  { margin-bottom: 0   !important; }
.Padding-xs-first-last-1em > :first-child { margin-top:    1em !important; }
.Padding-xs-first-last-1em > :last-child  { margin-bottom: 1em !important; }
.Padding-xs-first-last-2em > :first-child { margin-top:    2em !important; }
.Padding-xs-first-last-2em > :last-child  { margin-bottom: 2em !important; }
.Padding-xs-first-last-3em > :first-child { margin-top:    3em !important; }
.Padding-xs-first-last-3em > :last-child  { margin-bottom: 3em !important; }
.Padding-xs-first-last-4em > :first-child { margin-top:    4em !important; }
.Padding-xs-first-last-4em > :last-child  { margin-bottom: 4em !important; }

.Padding-xs-top-10vh { padding-top: 10vh; }
.Padding-xs-top-5vh { padding-top: 5vh; }
.Padding-xs-bottom-5vh { padding-bottom: 5vh; }
*/

@media( min-width: 544px ) {
	.Padding-sm-0 { padding: 0   !important; }
	.Padding-sm-1em { padding: 1em !important; }
	.Padding-sm-2em { padding: 2em !important; }
	.Padding-sm-3em { padding: 3em !important; }
	.Padding-sm-4em { padding: 4em !important; }
	.Padding-sm-5em { padding: 5em !important; }
	.Padding-sm-6em { padding: 6em !important; }
	.Padding-sm-7em { padding: 7em !important; }
	.Padding-sm-8em { padding: 8em !important; }
	
	.Padding-sm-vertical-0   { padding-top: 0   !important; padding-bottom: 0   !important; }
	.Padding-sm-vertical-1em { padding-top: 1em !important; padding-bottom: 1em !important; }
	.Padding-sm-vertical-2em { padding-top: 2em !important; padding-bottom: 2em !important; }
	.Padding-sm-vertical-3em { padding-top: 3em !important; padding-bottom: 3em !important; }
	.Padding-sm-vertical-4em { padding-top: 4em !important; padding-bottom: 4em !important; }
	.Padding-sm-vertical-5em { padding-top: 5em !important; padding-bottom: 5em !important; }
	.Padding-sm-vertical-6em { padding-top: 6em !important; padding-bottom: 6em !important; }
	.Padding-sm-vertical-7em { padding-top: 7em !important; padding-bottom: 7em !important; }
	.Padding-sm-vertical-8em { padding-top: 8em !important; padding-bottom: 8em !important; }
	
	.Padding-sm-horizontal-0   { padding-right:  0   !important; padding-left:   0   !important; }
	.Padding-sm-horizontal-1em { padding-right:  1em !important; padding-left:   1em !important; }
	.Padding-sm-horizontal-2em { padding-right:  2em !important; padding-left:   2em !important; }
	.Padding-sm-horizontal-3em { padding-right:  3em !important; padding-left:   3em !important; }
	.Padding-sm-horizontal-4em { padding-right:  4em !important; padding-left:   4em !important; }
	.Padding-sm-horizontal-5em { padding-right:  5em !important; padding-left:   5em !important; }
	.Padding-sm-horizontal-6em { padding-right:  6em !important; padding-left:   6em !important; }
	.Padding-sm-horizontal-7em { padding-right:  7em !important; padding-left:   7em !important; }
	.Padding-sm-horizontal-8em { padding-right:  8em !important; padding-left:   8em !important; }
	
	.Padding-sm-top-0   { padding-top: 0   !important; }
	.Padding-sm-top-1em { padding-top: 1em !important; }
	.Padding-sm-top-2em { padding-top: 2em !important; }
	.Padding-sm-top-3em { padding-top: 3em !important; }
	.Padding-sm-top-4em { padding-top: 4em !important; }
	.Padding-sm-top-5em { padding-top: 5em !important; }
	.Padding-sm-top-6em { padding-top: 6em !important; }
	.Padding-sm-top-7em { padding-top: 7em !important; }
	.Padding-sm-top-8em { padding-top: 8em !important; }
	
	.Padding-sm-right-0   { padding-right: 0   !important; }
	.Padding-sm-right-1em { padding-right: 1em !important; }
	.Padding-sm-right-2em { padding-right: 2em !important; }
	.Padding-sm-right-3em { padding-right: 3em !important; }
	.Padding-sm-right-4em { padding-right: 4em !important; }
	.Padding-sm-right-5em { padding-right: 5em !important; }
	.Padding-sm-right-6em { padding-right: 6em !important; }
	.Padding-sm-right-7em { padding-right: 7em !important; }
	.Padding-sm-right-8em { padding-right: 8em !important; }
	
	.Padding-sm-bottom-0   { padding-bottom: 0   !important; }
	.Padding-sm-bottom-1em { padding-bottom: 1em !important; }
	.Padding-sm-bottom-2em { padding-bottom: 2em !important; }
	.Padding-sm-bottom-3em { padding-bottom: 3em !important; }
	.Padding-sm-bottom-4em { padding-bottom: 4em !important; }
	.Padding-sm-bottom-5em { padding-bottom: 5em !important; }
	.Padding-sm-bottom-6em { padding-bottom: 6em !important; }
	.Padding-sm-bottom-7em { padding-bottom: 7em !important; }
	.Padding-sm-bottom-8em { padding-bottom: 8em !important; }
	
	.Padding-sm-left-0   { padding-left: 0   !important; }
	.Padding-sm-left-1em { padding-left: 1em !important; }
	.Padding-sm-left-2em { padding-left: 2em !important; }
	.Padding-sm-left-3em { padding-left: 3em !important; }
	.Padding-sm-left-4em { padding-left: 4em !important; }
	.Padding-sm-left-5em { padding-left: 5em !important; }
	.Padding-sm-left-6em { padding-left: 6em !important; }
	.Padding-sm-left-7em { padding-left: 7em !important; }
	.Padding-sm-left-8em { padding-left: 8em !important; }
	
	.Padding-sm-1x16em { padding: 0.0625em !important; }
	.Padding-sm-2x16em { padding: 0.125em !important; }
	.Padding-sm-3x16em { padding: 0.1875em !important; }
	.Padding-sm-4x16em { padding: 0.25em !important; }
	.Padding-sm-5x16em { padding: 0.3125em !important; }
	.Padding-sm-6x16em { padding: 0.375em !important; }
	.Padding-sm-7x16em { padding: 0.4375em !important; }
	.Padding-sm-8x16em { padding: 0.5em !important; }
	.Padding-sm-9x16em { padding: 0.5625em !important; }
	.Padding-sm-10x16em { padding: 0.625em !important; }
	.Padding-sm-11x16em { padding: 0.6875em !important; }
	.Padding-sm-12x16em { padding: 0.75em !important; }
	.Padding-sm-13x16em { padding: 0.8125em !important; }
	.Padding-sm-14x16em { padding: 0.875em !important; }
	.Padding-sm-15x16em { padding: 0.9375em !important; }
	.Padding-sm-16x16em { padding: 1em !important; }
	.Padding-sm-17x16em { padding: 1.0625em !important; }
	.Padding-sm-18x16em { padding: 1.125em !important; }
	.Padding-sm-19x16em { padding: 1.1875em !important; }
	.Padding-sm-20x16em { padding: 1.25em !important; }
	.Padding-sm-21x16em { padding: 1.3125em !important; }
	.Padding-sm-22x16em { padding: 1.375em !important; }
	.Padding-sm-23x16em { padding: 1.4375em !important; }
	.Padding-sm-24x16em { padding: 1.5em !important; }
	
	.Padding-sm-horizontal-1x16em { padding-left: 0.0625em !important; padding-right: 0.0625em !important; }
	.Padding-sm-horizontal-2x16em { padding-left: 0.125em !important; padding-right: 0.125em !important; }
	.Padding-sm-horizontal-3x16em { padding-left: 0.1875em !important; padding-right: 0.1875em !important; }
	.Padding-sm-horizontal-4x16em { padding-left: 0.25em !important; padding-right: 0.25em !important; }
	.Padding-sm-horizontal-5x16em { padding-left: 0.3125em !important; padding-right: 0.3125em !important; }
	.Padding-sm-horizontal-6x16em { padding-left: 0.375em !important; padding-right: 0.375em !important; }
	.Padding-sm-horizontal-7x16em { padding-left: 0.4375em !important; padding-right: 0.4375em !important; }
	.Padding-sm-horizontal-8x16em { padding-left: 0.5em !important; padding-right: 0.5em !important; }
	.Padding-sm-horizontal-9x16em { padding-left: 0.5625em !important; padding-right: 0.5625em !important; }
	.Padding-sm-horizontal-10x16em { padding-left: 0.625em !important; padding-right: 0.625em !important; }
	.Padding-sm-horizontal-11x16em { padding-left: 0.6875em !important; padding-right: 0.6875em !important; }
	.Padding-sm-horizontal-12x16em { padding-left: 0.75em !important; padding-right: 0.75em !important; }
	.Padding-sm-horizontal-13x16em { padding-left: 0.8125em !important; padding-right: 0.8125em !important; }
	.Padding-sm-horizontal-14x16em { padding-left: 0.875em !important; padding-right: 0.875em !important; }
	.Padding-sm-horizontal-15x16em { padding-left: 0.9375em !important; padding-right: 0.9375em !important; }
	.Padding-sm-horizontal-16x16em { padding-left: 1em !important; padding-right: 1em !important; }
	.Padding-sm-horizontal-17x16em { padding-left: 1.0625em !important; padding-right: 1.0625em !important; }
	.Padding-sm-horizontal-18x16em { padding-left: 1.125em !important; padding-right: 1.125em !important; }
	.Padding-sm-horizontal-19x16em { padding-left: 1.1875em !important; padding-right: 1.1875em !important; }
	.Padding-sm-horizontal-20x16em { padding-left: 1.25em !important; padding-right: 1.25em !important; }
	.Padding-sm-horizontal-21x16em { padding-left: 1.3125em !important; padding-right: 1.3125em !important; }
	.Padding-sm-horizontal-22x16em { padding-left: 1.375em !important; padding-right: 1.375em !important; }
	.Padding-sm-horizontal-23x16em { padding-left: 1.4375em !important; padding-right: 1.4375em !important; }
	.Padding-sm-horizontal-24x16em { padding-left: 1.5em !important; padding-right: 1.5em !important; }
	
	.Padding-sm-vertical-1x16em { padding-top: 0.0625em !important; padding-bottom: 0.0625em !important; }
	.Padding-sm-vertical-2x16em { padding-top: 0.125em !important; padding-bottom: 0.125em !important; }
	.Padding-sm-vertical-3x16em { padding-top: 0.1875em !important; padding-bottom: 0.1875em !important; }
	.Padding-sm-vertical-4x16em { padding-top: 0.25em !important; padding-bottom: 0.25em !important; }
	.Padding-sm-vertical-5x16em { padding-top: 0.3125em !important; padding-bottom: 0.3125em !important; }
	.Padding-sm-vertical-6x16em { padding-top: 0.375em !important; padding-bottom: 0.375em !important; }
	.Padding-sm-vertical-7x16em { padding-top: 0.4375em !important; padding-bottom: 0.4375em !important; }
	.Padding-sm-vertical-8x16em { padding-top: 0.5em !important; padding-bottom: 0.5em !important; }
	.Padding-sm-vertical-9x16em { padding-top: 0.5625em !important; padding-bottom: 0.5625em !important; }
	.Padding-sm-vertical-10x16em { padding-top: 0.625em !important; padding-bottom: 0.625em !important; }
	.Padding-sm-vertical-11x16em { padding-top: 0.6875em !important; padding-bottom: 0.6875em !important; }
	.Padding-sm-vertical-12x16em { padding-top: 0.75em !important; padding-bottom: 0.75em !important; }
	.Padding-sm-vertical-13x16em { padding-top: 0.8125em !important; padding-bottom: 0.8125em !important; }
	.Padding-sm-vertical-14x16em { padding-top: 0.875em !important; padding-bottom: 0.875em !important; }
	.Padding-sm-vertical-15x16em { padding-top: 0.9375em !important; padding-bottom: 0.9375em !important; }
	.Padding-sm-vertical-16x16em { padding-top: 1em !important; padding-bottom: 1em !important; }
	.Padding-sm-vertical-17x16em { padding-top: 1.0625em !important; padding-bottom: 1.0625em !important; }
	.Padding-sm-vertical-18x16em { padding-top: 1.125em !important; padding-bottom: 1.125em !important; }
	.Padding-sm-vertical-19x16em { padding-top: 1.1875em !important; padding-bottom: 1.1875em !important; }
	.Padding-sm-vertical-20x16em { padding-top: 1.25em !important; padding-bottom: 1.25em !important; }
	.Padding-sm-vertical-21x16em { padding-top: 1.3125em !important; padding-bottom: 1.3125em !important; }
	.Padding-sm-vertical-22x16em { padding-top: 1.375em !important; padding-bottom: 1.375em !important; }
	.Padding-sm-vertical-23x16em { padding-top: 1.4375em !important; padding-bottom: 1.4375em !important; }
	.Padding-sm-vertical-24x16em { padding-top: 1.5em !important; padding-bottom: 1.5em !important; }
	
	.Padding-sm-top-1x16em { padding-top: 0.0625em !important; }
	.Padding-sm-top-2x16em { padding-top: 0.125em !important; }
	.Padding-sm-top-3x16em { padding-top: 0.1875em !important; }
	.Padding-sm-top-4x16em { padding-top: 0.25em !important; }
	.Padding-sm-top-5x16em { padding-top: 0.3125em !important; }
	.Padding-sm-top-6x16em { padding-top: 0.375em !important; }
	.Padding-sm-top-7x16em { padding-top: 0.4375em !important; }
	.Padding-sm-top-8x16em { padding-top: 0.5em !important; }
	.Padding-sm-top-9x16em { padding-top: 0.5625em !important; }
	.Padding-sm-top-10x16em { padding-top: 0.625em !important; }
	.Padding-sm-top-11x16em { padding-top: 0.6875em !important; }
	.Padding-sm-top-12x16em { padding-top: 0.75em !important; }
	.Padding-sm-top-13x16em { padding-top: 0.8125em !important; }
	.Padding-sm-top-14x16em { padding-top: 0.875em !important; }
	.Padding-sm-top-15x16em { padding-top: 0.9375em !important; }
	.Padding-sm-top-16x16em { padding-top: 1em !important; }
	.Padding-sm-top-17x16em { padding-top: 1.0625em !important; }
	.Padding-sm-top-18x16em { padding-top: 1.125em !important; }
	.Padding-sm-top-19x16em { padding-top: 1.1875em !important; }
	.Padding-sm-top-20x16em { padding-top: 1.25em !important; }
	.Padding-sm-top-21x16em { padding-top: 1.3125em !important; }
	.Padding-sm-top-22x16em { padding-top: 1.375em !important; }
	.Padding-sm-top-23x16em { padding-top: 1.4375em !important; }
	.Padding-sm-top-24x16em { padding-top: 1.5em !important; }
	
	.Padding-sm-right-1x16em { padding-right: 0.0625em !important; }
	.Padding-sm-right-2x16em { padding-right: 0.125em !important; }
	.Padding-sm-right-3x16em { padding-right: 0.1875em !important; }
	.Padding-sm-right-4x16em { padding-right: 0.25em !important; }
	.Padding-sm-right-5x16em { padding-right: 0.3125em !important; }
	.Padding-sm-right-6x16em { padding-right: 0.375em !important; }
	.Padding-sm-right-7x16em { padding-right: 0.4375em !important; }
	.Padding-sm-right-8x16em { padding-right: 0.5em !important; }
	.Padding-sm-right-9x16em { padding-right: 0.5625em !important; }
	.Padding-sm-right-10x16em { padding-right: 0.625em !important; }
	.Padding-sm-right-11x16em { padding-right: 0.6875em !important; }
	.Padding-sm-right-12x16em { padding-right: 0.75em !important; }
	.Padding-sm-right-13x16em { padding-right: 0.8125em !important; }
	.Padding-sm-right-14x16em { padding-right: 0.875em !important; }
	.Padding-sm-right-15x16em { padding-right: 0.9375em !important; }
	.Padding-sm-right-16x16em { padding-right: 1em !important; }
	.Padding-sm-right-17x16em { padding-right: 1.0625em !important; }
	.Padding-sm-right-18x16em { padding-right: 1.125em !important; }
	.Padding-sm-right-19x16em { padding-right: 1.1875em !important; }
	.Padding-sm-right-20x16em { padding-right: 1.25em !important; }
	.Padding-sm-right-21x16em { padding-right: 1.3125em !important; }
	.Padding-sm-right-22x16em { padding-right: 1.375em !important; }
	.Padding-sm-right-23x16em { padding-right: 1.4375em !important; }
	.Padding-sm-right-24x16em { padding-right: 1.5em !important; }
	
	.Padding-sm-bottom-1x16em { padding-bottom: 0.0625em !important; }
	.Padding-sm-bottom-2x16em { padding-bottom: 0.125em !important; }
	.Padding-sm-bottom-3x16em { padding-bottom: 0.1875em !important; }
	.Padding-sm-bottom-4x16em { padding-bottom: 0.25em !important; }
	.Padding-sm-bottom-5x16em { padding-bottom: 0.3125em !important; }
	.Padding-sm-bottom-6x16em { padding-bottom: 0.375em !important; }
	.Padding-sm-bottom-7x16em { padding-bottom: 0.4375em !important; }
	.Padding-sm-bottom-8x16em { padding-bottom: 0.5em !important; }
	.Padding-sm-bottom-9x16em { padding-bottom: 0.5625em !important; }
	.Padding-sm-bottom-10x16em { padding-bottom: 0.625em !important; }
	.Padding-sm-bottom-11x16em { padding-bottom: 0.6875em !important; }
	.Padding-sm-bottom-12x16em { padding-bottom: 0.75em !important; }
	.Padding-sm-bottom-13x16em { padding-bottom: 0.8125em !important; }
	.Padding-sm-bottom-14x16em { padding-bottom: 0.875em !important; }
	.Padding-sm-bottom-15x16em { padding-bottom: 0.9375em !important; }
	.Padding-sm-bottom-16x16em { padding-bottom: 1em !important; }
	.Padding-sm-bottom-17x16em { padding-bottom: 1.0625em !important; }
	.Padding-sm-bottom-18x16em { padding-bottom: 1.125em !important; }
	.Padding-sm-bottom-19x16em { padding-bottom: 1.1875em !important; }
	.Padding-sm-bottom-20x16em { padding-bottom: 1.25em !important; }
	.Padding-sm-bottom-21x16em { padding-bottom: 1.3125em !important; }
	.Padding-sm-bottom-22x16em { padding-bottom: 1.375em !important; }
	.Padding-sm-bottom-23x16em { padding-bottom: 1.4375em !important; }
	.Padding-sm-bottom-24x16em { padding-bottom: 1.5em !important; }
	
	.Padding-sm-left-1x16em { padding-left: 0.0625em !important; }
	.Padding-sm-left-2x16em { padding-left: 0.125em !important; }
	.Padding-sm-left-3x16em { padding-left: 0.1875em !important; }
	.Padding-sm-left-4x16em { padding-left: 0.25em !important; }
	.Padding-sm-left-5x16em { padding-left: 0.3125em !important; }
	.Padding-sm-left-6x16em { padding-left: 0.375em !important; }
	.Padding-sm-left-7x16em { padding-left: 0.4375em !important; }
	.Padding-sm-left-8x16em { padding-left: 0.5em !important; }
	.Padding-sm-left-9x16em { padding-left: 0.5625em !important; }
	.Padding-sm-left-10x16em { padding-left: 0.625em !important; }
	.Padding-sm-left-11x16em { padding-left: 0.6875em !important; }
	.Padding-sm-left-12x16em { padding-left: 0.75em !important; }
	.Padding-sm-left-13x16em { padding-left: 0.8125em !important; }
	.Padding-sm-left-14x16em { padding-left: 0.875em !important; }
	.Padding-sm-left-15x16em { padding-left: 0.9375em !important; }
	.Padding-sm-left-16x16em { padding-left: 1em !important; }
	.Padding-sm-left-17x16em { padding-left: 1.0625em !important; }
	.Padding-sm-left-18x16em { padding-left: 1.125em !important; }
	.Padding-sm-left-19x16em { padding-left: 1.1875em !important; }
	.Padding-sm-left-20x16em { padding-left: 1.25em !important; }
	.Padding-sm-left-21x16em { padding-left: 1.3125em !important; }
	.Padding-sm-left-22x16em { padding-left: 1.375em !important; }
	.Padding-sm-left-23x16em { padding-left: 1.4375em !important; }
	.Padding-sm-left-24x16em { padding-left: 1.5em !important; }
	
	/*
	.Padding-sm-first-last-0 > :first-child { margin-top:    0   !important; }
	.Padding-sm-first-last-0 > :last-child  { margin-bottom: 0   !important; }
	.Padding-sm-first-last-1em > :first-child { margin-top:    1em !important; }
	.Padding-sm-first-last-1em > :last-child  { margin-bottom: 1em !important; }
	.Padding-sm-first-last-2em > :first-child { margin-top:    2em !important; }
	.Padding-sm-first-last-2em > :last-child  { margin-bottom: 2em !important; }
	.Padding-sm-first-last-3em > :first-child { margin-top:    3em !important; }
	.Padding-sm-first-last-3em > :last-child  { margin-bottom: 3em !important; }
	.Padding-sm-first-last-4em > :first-child { margin-top:    4em !important; }
	.Padding-sm-first-last-4em > :last-child  { margin-bottom: 4em !important; }
	
	.Padding-sm-top-10vh { padding-top: 10vh; }
	.Padding-sm-top-5vh { padding-top: 5vh; }
	.Padding-sm-bottom-5vh { padding-bottom: 5vh; }
	*/
}


@media( min-width: 768px ) {
	.Padding-md-0 { padding: 0   !important; }
	.Padding-md-1em { padding: 1em !important; }
	.Padding-md-2em { padding: 2em !important; }
	.Padding-md-3em { padding: 3em !important; }
	.Padding-md-4em { padding: 4em !important; }
	.Padding-md-5em { padding: 5em !important; }
	.Padding-md-6em { padding: 6em !important; }
	.Padding-md-7em { padding: 7em !important; }
	.Padding-md-8em { padding: 8em !important; }
	
	.Padding-md-vertical-0   { padding-top: 0   !important; padding-bottom: 0   !important; }
	.Padding-md-vertical-1em { padding-top: 1em !important; padding-bottom: 1em !important; }
	.Padding-md-vertical-2em { padding-top: 2em !important; padding-bottom: 2em !important; }
	.Padding-md-vertical-3em { padding-top: 3em !important; padding-bottom: 3em !important; }
	.Padding-md-vertical-4em { padding-top: 4em !important; padding-bottom: 4em !important; }
	.Padding-md-vertical-5em { padding-top: 5em !important; padding-bottom: 5em !important; }
	.Padding-md-vertical-6em { padding-top: 6em !important; padding-bottom: 6em !important; }
	.Padding-md-vertical-7em { padding-top: 7em !important; padding-bottom: 7em !important; }
	.Padding-md-vertical-8em { padding-top: 8em !important; padding-bottom: 8em !important; }
	
	.Padding-md-horizontal-0   { padding-right:  0   !important; padding-left:   0   !important; }
	.Padding-md-horizontal-1em { padding-right:  1em !important; padding-left:   1em !important; }
	.Padding-md-horizontal-2em { padding-right:  2em !important; padding-left:   2em !important; }
	.Padding-md-horizontal-3em { padding-right:  3em !important; padding-left:   3em !important; }
	.Padding-md-horizontal-4em { padding-right:  4em !important; padding-left:   4em !important; }
	.Padding-md-horizontal-5em { padding-right:  5em !important; padding-left:   5em !important; }
	.Padding-md-horizontal-6em { padding-right:  6em !important; padding-left:   6em !important; }
	.Padding-md-horizontal-7em { padding-right:  7em !important; padding-left:   7em !important; }
	.Padding-md-horizontal-8em { padding-right:  8em !important; padding-left:   8em !important; }
	
	.Padding-md-top-0   { padding-top: 0   !important; }
	.Padding-md-top-1em { padding-top: 1em !important; }
	.Padding-md-top-2em { padding-top: 2em !important; }
	.Padding-md-top-3em { padding-top: 3em !important; }
	.Padding-md-top-4em { padding-top: 4em !important; }
	.Padding-md-top-5em { padding-top: 5em !important; }
	.Padding-md-top-6em { padding-top: 6em !important; }
	.Padding-md-top-7em { padding-top: 7em !important; }
	.Padding-md-top-8em { padding-top: 8em !important; }
	
	.Padding-md-right-0   { padding-right: 0   !important; }
	.Padding-md-right-1em { padding-right: 1em !important; }
	.Padding-md-right-2em { padding-right: 2em !important; }
	.Padding-md-right-3em { padding-right: 3em !important; }
	.Padding-md-right-4em { padding-right: 4em !important; }
	.Padding-md-right-5em { padding-right: 5em !important; }
	.Padding-md-right-6em { padding-right: 6em !important; }
	.Padding-md-right-7em { padding-right: 7em !important; }
	.Padding-md-right-8em { padding-right: 8em !important; }
	
	.Padding-md-bottom-0   { padding-bottom: 0   !important; }
	.Padding-md-bottom-1em { padding-bottom: 1em !important; }
	.Padding-md-bottom-2em { padding-bottom: 2em !important; }
	.Padding-md-bottom-3em { padding-bottom: 3em !important; }
	.Padding-md-bottom-4em { padding-bottom: 4em !important; }
	.Padding-md-bottom-5em { padding-bottom: 5em !important; }
	.Padding-md-bottom-6em { padding-bottom: 6em !important; }
	.Padding-md-bottom-7em { padding-bottom: 7em !important; }
	.Padding-md-bottom-8em { padding-bottom: 8em !important; }
	
	.Padding-md-left-0   { padding-left: 0   !important; }
	.Padding-md-left-1em { padding-left: 1em !important; }
	.Padding-md-left-2em { padding-left: 2em !important; }
	.Padding-md-left-3em { padding-left: 3em !important; }
	.Padding-md-left-4em { padding-left: 4em !important; }
	.Padding-md-left-5em { padding-left: 5em !important; }
	.Padding-md-left-6em { padding-left: 6em !important; }
	.Padding-md-left-7em { padding-left: 7em !important; }
	.Padding-md-left-8em { padding-left: 8em !important; }
	
	.Padding-md-1x16em { padding: 0.0625em !important; }
	.Padding-md-2x16em { padding: 0.125em !important; }
	.Padding-md-3x16em { padding: 0.1875em !important; }
	.Padding-md-4x16em { padding: 0.25em !important; }
	.Padding-md-5x16em { padding: 0.3125em !important; }
	.Padding-md-6x16em { padding: 0.375em !important; }
	.Padding-md-7x16em { padding: 0.4375em !important; }
	.Padding-md-8x16em { padding: 0.5em !important; }
	.Padding-md-9x16em { padding: 0.5625em !important; }
	.Padding-md-10x16em { padding: 0.625em !important; }
	.Padding-md-11x16em { padding: 0.6875em !important; }
	.Padding-md-12x16em { padding: 0.75em !important; }
	.Padding-md-13x16em { padding: 0.8125em !important; }
	.Padding-md-14x16em { padding: 0.875em !important; }
	.Padding-md-15x16em { padding: 0.9375em !important; }
	.Padding-md-16x16em { padding: 1em !important; }
	.Padding-md-17x16em { padding: 1.0625em !important; }
	.Padding-md-18x16em { padding: 1.125em !important; }
	.Padding-md-19x16em { padding: 1.1875em !important; }
	.Padding-md-20x16em { padding: 1.25em !important; }
	.Padding-md-21x16em { padding: 1.3125em !important; }
	.Padding-md-22x16em { padding: 1.375em !important; }
	.Padding-md-23x16em { padding: 1.4375em !important; }
	.Padding-md-24x16em { padding: 1.5em !important; }
	
	.Padding-md-horizontal-1x16em { padding-left: 0.0625em !important; padding-right: 0.0625em !important; }
	.Padding-md-horizontal-2x16em { padding-left: 0.125em !important; padding-right: 0.125em !important; }
	.Padding-md-horizontal-3x16em { padding-left: 0.1875em !important; padding-right: 0.1875em !important; }
	.Padding-md-horizontal-4x16em { padding-left: 0.25em !important; padding-right: 0.25em !important; }
	.Padding-md-horizontal-5x16em { padding-left: 0.3125em !important; padding-right: 0.3125em !important; }
	.Padding-md-horizontal-6x16em { padding-left: 0.375em !important; padding-right: 0.375em !important; }
	.Padding-md-horizontal-7x16em { padding-left: 0.4375em !important; padding-right: 0.4375em !important; }
	.Padding-md-horizontal-8x16em { padding-left: 0.5em !important; padding-right: 0.5em !important; }
	.Padding-md-horizontal-9x16em { padding-left: 0.5625em !important; padding-right: 0.5625em !important; }
	.Padding-md-horizontal-10x16em { padding-left: 0.625em !important; padding-right: 0.625em !important; }
	.Padding-md-horizontal-11x16em { padding-left: 0.6875em !important; padding-right: 0.6875em !important; }
	.Padding-md-horizontal-12x16em { padding-left: 0.75em !important; padding-right: 0.75em !important; }
	.Padding-md-horizontal-13x16em { padding-left: 0.8125em !important; padding-right: 0.8125em !important; }
	.Padding-md-horizontal-14x16em { padding-left: 0.875em !important; padding-right: 0.875em !important; }
	.Padding-md-horizontal-15x16em { padding-left: 0.9375em !important; padding-right: 0.9375em !important; }
	.Padding-md-horizontal-16x16em { padding-left: 1em !important; padding-right: 1em !important; }
	.Padding-md-horizontal-17x16em { padding-left: 1.0625em !important; padding-right: 1.0625em !important; }
	.Padding-md-horizontal-18x16em { padding-left: 1.125em !important; padding-right: 1.125em !important; }
	.Padding-md-horizontal-19x16em { padding-left: 1.1875em !important; padding-right: 1.1875em !important; }
	.Padding-md-horizontal-20x16em { padding-left: 1.25em !important; padding-right: 1.25em !important; }
	.Padding-md-horizontal-21x16em { padding-left: 1.3125em !important; padding-right: 1.3125em !important; }
	.Padding-md-horizontal-22x16em { padding-left: 1.375em !important; padding-right: 1.375em !important; }
	.Padding-md-horizontal-23x16em { padding-left: 1.4375em !important; padding-right: 1.4375em !important; }
	.Padding-md-horizontal-24x16em { padding-left: 1.5em !important; padding-right: 1.5em !important; }
	
	.Padding-md-vertical-1x16em { padding-top: 0.0625em !important; padding-bottom: 0.0625em !important; }
	.Padding-md-vertical-2x16em { padding-top: 0.125em !important; padding-bottom: 0.125em !important; }
	.Padding-md-vertical-3x16em { padding-top: 0.1875em !important; padding-bottom: 0.1875em !important; }
	.Padding-md-vertical-4x16em { padding-top: 0.25em !important; padding-bottom: 0.25em !important; }
	.Padding-md-vertical-5x16em { padding-top: 0.3125em !important; padding-bottom: 0.3125em !important; }
	.Padding-md-vertical-6x16em { padding-top: 0.375em !important; padding-bottom: 0.375em !important; }
	.Padding-md-vertical-7x16em { padding-top: 0.4375em !important; padding-bottom: 0.4375em !important; }
	.Padding-md-vertical-8x16em { padding-top: 0.5em !important; padding-bottom: 0.5em !important; }
	.Padding-md-vertical-9x16em { padding-top: 0.5625em !important; padding-bottom: 0.5625em !important; }
	.Padding-md-vertical-10x16em { padding-top: 0.625em !important; padding-bottom: 0.625em !important; }
	.Padding-md-vertical-11x16em { padding-top: 0.6875em !important; padding-bottom: 0.6875em !important; }
	.Padding-md-vertical-12x16em { padding-top: 0.75em !important; padding-bottom: 0.75em !important; }
	.Padding-md-vertical-13x16em { padding-top: 0.8125em !important; padding-bottom: 0.8125em !important; }
	.Padding-md-vertical-14x16em { padding-top: 0.875em !important; padding-bottom: 0.875em !important; }
	.Padding-md-vertical-15x16em { padding-top: 0.9375em !important; padding-bottom: 0.9375em !important; }
	.Padding-md-vertical-16x16em { padding-top: 1em !important; padding-bottom: 1em !important; }
	.Padding-md-vertical-17x16em { padding-top: 1.0625em !important; padding-bottom: 1.0625em !important; }
	.Padding-md-vertical-18x16em { padding-top: 1.125em !important; padding-bottom: 1.125em !important; }
	.Padding-md-vertical-19x16em { padding-top: 1.1875em !important; padding-bottom: 1.1875em !important; }
	.Padding-md-vertical-20x16em { padding-top: 1.25em !important; padding-bottom: 1.25em !important; }
	.Padding-md-vertical-21x16em { padding-top: 1.3125em !important; padding-bottom: 1.3125em !important; }
	.Padding-md-vertical-22x16em { padding-top: 1.375em !important; padding-bottom: 1.375em !important; }
	.Padding-md-vertical-23x16em { padding-top: 1.4375em !important; padding-bottom: 1.4375em !important; }
	.Padding-md-vertical-24x16em { padding-top: 1.5em !important; padding-bottom: 1.5em !important; }
	
	.Padding-md-top-1x16em { padding-top: 0.0625em !important; }
	.Padding-md-top-2x16em { padding-top: 0.125em !important; }
	.Padding-md-top-3x16em { padding-top: 0.1875em !important; }
	.Padding-md-top-4x16em { padding-top: 0.25em !important; }
	.Padding-md-top-5x16em { padding-top: 0.3125em !important; }
	.Padding-md-top-6x16em { padding-top: 0.375em !important; }
	.Padding-md-top-7x16em { padding-top: 0.4375em !important; }
	.Padding-md-top-8x16em { padding-top: 0.5em !important; }
	.Padding-md-top-9x16em { padding-top: 0.5625em !important; }
	.Padding-md-top-10x16em { padding-top: 0.625em !important; }
	.Padding-md-top-11x16em { padding-top: 0.6875em !important; }
	.Padding-md-top-12x16em { padding-top: 0.75em !important; }
	.Padding-md-top-13x16em { padding-top: 0.8125em !important; }
	.Padding-md-top-14x16em { padding-top: 0.875em !important; }
	.Padding-md-top-15x16em { padding-top: 0.9375em !important; }
	.Padding-md-top-16x16em { padding-top: 1em !important; }
	.Padding-md-top-17x16em { padding-top: 1.0625em !important; }
	.Padding-md-top-18x16em { padding-top: 1.125em !important; }
	.Padding-md-top-19x16em { padding-top: 1.1875em !important; }
	.Padding-md-top-20x16em { padding-top: 1.25em !important; }
	.Padding-md-top-21x16em { padding-top: 1.3125em !important; }
	.Padding-md-top-22x16em { padding-top: 1.375em !important; }
	.Padding-md-top-23x16em { padding-top: 1.4375em !important; }
	.Padding-md-top-24x16em { padding-top: 1.5em !important; }
	
	.Padding-md-right-1x16em { padding-right: 0.0625em !important; }
	.Padding-md-right-2x16em { padding-right: 0.125em !important; }
	.Padding-md-right-3x16em { padding-right: 0.1875em !important; }
	.Padding-md-right-4x16em { padding-right: 0.25em !important; }
	.Padding-md-right-5x16em { padding-right: 0.3125em !important; }
	.Padding-md-right-6x16em { padding-right: 0.375em !important; }
	.Padding-md-right-7x16em { padding-right: 0.4375em !important; }
	.Padding-md-right-8x16em { padding-right: 0.5em !important; }
	.Padding-md-right-9x16em { padding-right: 0.5625em !important; }
	.Padding-md-right-10x16em { padding-right: 0.625em !important; }
	.Padding-md-right-11x16em { padding-right: 0.6875em !important; }
	.Padding-md-right-12x16em { padding-right: 0.75em !important; }
	.Padding-md-right-13x16em { padding-right: 0.8125em !important; }
	.Padding-md-right-14x16em { padding-right: 0.875em !important; }
	.Padding-md-right-15x16em { padding-right: 0.9375em !important; }
	.Padding-md-right-16x16em { padding-right: 1em !important; }
	.Padding-md-right-17x16em { padding-right: 1.0625em !important; }
	.Padding-md-right-18x16em { padding-right: 1.125em !important; }
	.Padding-md-right-19x16em { padding-right: 1.1875em !important; }
	.Padding-md-right-20x16em { padding-right: 1.25em !important; }
	.Padding-md-right-21x16em { padding-right: 1.3125em !important; }
	.Padding-md-right-22x16em { padding-right: 1.375em !important; }
	.Padding-md-right-23x16em { padding-right: 1.4375em !important; }
	.Padding-md-right-24x16em { padding-right: 1.5em !important; }
	
	.Padding-md-bottom-1x16em { padding-bottom: 0.0625em !important; }
	.Padding-md-bottom-2x16em { padding-bottom: 0.125em !important; }
	.Padding-md-bottom-3x16em { padding-bottom: 0.1875em !important; }
	.Padding-md-bottom-4x16em { padding-bottom: 0.25em !important; }
	.Padding-md-bottom-5x16em { padding-bottom: 0.3125em !important; }
	.Padding-md-bottom-6x16em { padding-bottom: 0.375em !important; }
	.Padding-md-bottom-7x16em { padding-bottom: 0.4375em !important; }
	.Padding-md-bottom-8x16em { padding-bottom: 0.5em !important; }
	.Padding-md-bottom-9x16em { padding-bottom: 0.5625em !important; }
	.Padding-md-bottom-10x16em { padding-bottom: 0.625em !important; }
	.Padding-md-bottom-11x16em { padding-bottom: 0.6875em !important; }
	.Padding-md-bottom-12x16em { padding-bottom: 0.75em !important; }
	.Padding-md-bottom-13x16em { padding-bottom: 0.8125em !important; }
	.Padding-md-bottom-14x16em { padding-bottom: 0.875em !important; }
	.Padding-md-bottom-15x16em { padding-bottom: 0.9375em !important; }
	.Padding-md-bottom-16x16em { padding-bottom: 1em !important; }
	.Padding-md-bottom-17x16em { padding-bottom: 1.0625em !important; }
	.Padding-md-bottom-18x16em { padding-bottom: 1.125em !important; }
	.Padding-md-bottom-19x16em { padding-bottom: 1.1875em !important; }
	.Padding-md-bottom-20x16em { padding-bottom: 1.25em !important; }
	.Padding-md-bottom-21x16em { padding-bottom: 1.3125em !important; }
	.Padding-md-bottom-22x16em { padding-bottom: 1.375em !important; }
	.Padding-md-bottom-23x16em { padding-bottom: 1.4375em !important; }
	.Padding-md-bottom-24x16em { padding-bottom: 1.5em !important; }
	
	.Padding-md-left-1x16em { padding-left: 0.0625em !important; }
	.Padding-md-left-2x16em { padding-left: 0.125em !important; }
	.Padding-md-left-3x16em { padding-left: 0.1875em !important; }
	.Padding-md-left-4x16em { padding-left: 0.25em !important; }
	.Padding-md-left-5x16em { padding-left: 0.3125em !important; }
	.Padding-md-left-6x16em { padding-left: 0.375em !important; }
	.Padding-md-left-7x16em { padding-left: 0.4375em !important; }
	.Padding-md-left-8x16em { padding-left: 0.5em !important; }
	.Padding-md-left-9x16em { padding-left: 0.5625em !important; }
	.Padding-md-left-10x16em { padding-left: 0.625em !important; }
	.Padding-md-left-11x16em { padding-left: 0.6875em !important; }
	.Padding-md-left-12x16em { padding-left: 0.75em !important; }
	.Padding-md-left-13x16em { padding-left: 0.8125em !important; }
	.Padding-md-left-14x16em { padding-left: 0.875em !important; }
	.Padding-md-left-15x16em { padding-left: 0.9375em !important; }
	.Padding-md-left-16x16em { padding-left: 1em !important; }
	.Padding-md-left-17x16em { padding-left: 1.0625em !important; }
	.Padding-md-left-18x16em { padding-left: 1.125em !important; }
	.Padding-md-left-19x16em { padding-left: 1.1875em !important; }
	.Padding-md-left-20x16em { padding-left: 1.25em !important; }
	.Padding-md-left-21x16em { padding-left: 1.3125em !important; }
	.Padding-md-left-22x16em { padding-left: 1.375em !important; }
	.Padding-md-left-23x16em { padding-left: 1.4375em !important; }
	.Padding-md-left-24x16em { padding-left: 1.5em !important; }
	
	/*
	.Padding-md-first-last-0 > :first-child { margin-top:    0   !important; }
	.Padding-md-first-last-0 > :last-child  { margin-bottom: 0   !important; }
	.Padding-md-first-last-1em > :first-child { margin-top:    1em !important; }
	.Padding-md-first-last-1em > :last-child  { margin-bottom: 1em !important; }
	.Padding-md-first-last-2em > :first-child { margin-top:    2em !important; }
	.Padding-md-first-last-2em > :last-child  { margin-bottom: 2em !important; }
	.Padding-md-first-last-3em > :first-child { margin-top:    3em !important; }
	.Padding-md-first-last-3em > :last-child  { margin-bottom: 3em !important; }
	.Padding-md-first-last-4em > :first-child { margin-top:    4em !important; }
	.Padding-md-first-last-4em > :last-child  { margin-bottom: 4em !important; }
	
	.Padding-md-top-10vh { padding-top: 10vh; }
	.Padding-md-top-5vh { padding-top: 5vh; }
	.Padding-md-bottom-5vh { padding-bottom: 5vh; }
	*/
}


@media( min-width: 1024px ) {
	.Padding-lg-0 { padding: 0   !important; }
	.Padding-lg-1em { padding: 1em !important; }
	.Padding-lg-2em { padding: 2em !important; }
	.Padding-lg-3em { padding: 3em !important; }
	.Padding-lg-4em { padding: 4em !important; }
	.Padding-lg-5em { padding: 5em !important; }
	.Padding-lg-6em { padding: 6em !important; }
	.Padding-lg-7em { padding: 7em !important; }
	.Padding-lg-8em { padding: 8em !important; }
	
	.Padding-lg-vertical-0   { padding-top: 0   !important; padding-bottom: 0   !important; }
	.Padding-lg-vertical-1em { padding-top: 1em !important; padding-bottom: 1em !important; }
	.Padding-lg-vertical-2em { padding-top: 2em !important; padding-bottom: 2em !important; }
	.Padding-lg-vertical-3em { padding-top: 3em !important; padding-bottom: 3em !important; }
	.Padding-lg-vertical-4em { padding-top: 4em !important; padding-bottom: 4em !important; }
	.Padding-lg-vertical-5em { padding-top: 5em !important; padding-bottom: 5em !important; }
	.Padding-lg-vertical-6em { padding-top: 6em !important; padding-bottom: 6em !important; }
	.Padding-lg-vertical-7em { padding-top: 7em !important; padding-bottom: 7em !important; }
	.Padding-lg-vertical-8em { padding-top: 8em !important; padding-bottom: 8em !important; }
	
	.Padding-lg-horizontal-0   { padding-right:  0   !important; padding-left:   0   !important; }
	.Padding-lg-horizontal-1em { padding-right:  1em !important; padding-left:   1em !important; }
	.Padding-lg-horizontal-2em { padding-right:  2em !important; padding-left:   2em !important; }
	.Padding-lg-horizontal-3em { padding-right:  3em !important; padding-left:   3em !important; }
	.Padding-lg-horizontal-4em { padding-right:  4em !important; padding-left:   4em !important; }
	.Padding-lg-horizontal-5em { padding-right:  5em !important; padding-left:   5em !important; }
	.Padding-lg-horizontal-6em { padding-right:  6em !important; padding-left:   6em !important; }
	.Padding-lg-horizontal-7em { padding-right:  7em !important; padding-left:   7em !important; }
	.Padding-lg-horizontal-8em { padding-right:  8em !important; padding-left:   8em !important; }
	
	.Padding-lg-top-0   { padding-top: 0   !important; }
	.Padding-lg-top-1em { padding-top: 1em !important; }
	.Padding-lg-top-2em { padding-top: 2em !important; }
	.Padding-lg-top-3em { padding-top: 3em !important; }
	.Padding-lg-top-4em { padding-top: 4em !important; }
	.Padding-lg-top-5em { padding-top: 5em !important; }
	.Padding-lg-top-6em { padding-top: 6em !important; }
	.Padding-lg-top-7em { padding-top: 7em !important; }
	.Padding-lg-top-8em { padding-top: 8em !important; }
	
	.Padding-lg-right-0   { padding-right: 0   !important; }
	.Padding-lg-right-1em { padding-right: 1em !important; }
	.Padding-lg-right-2em { padding-right: 2em !important; }
	.Padding-lg-right-3em { padding-right: 3em !important; }
	.Padding-lg-right-4em { padding-right: 4em !important; }
	.Padding-lg-right-5em { padding-right: 5em !important; }
	.Padding-lg-right-6em { padding-right: 6em !important; }
	.Padding-lg-right-7em { padding-right: 7em !important; }
	.Padding-lg-right-8em { padding-right: 8em !important; }
	
	.Padding-lg-bottom-0   { padding-bottom: 0   !important; }
	.Padding-lg-bottom-1em { padding-bottom: 1em !important; }
	.Padding-lg-bottom-2em { padding-bottom: 2em !important; }
	.Padding-lg-bottom-3em { padding-bottom: 3em !important; }
	.Padding-lg-bottom-4em { padding-bottom: 4em !important; }
	.Padding-lg-bottom-5em { padding-bottom: 5em !important; }
	.Padding-lg-bottom-6em { padding-bottom: 6em !important; }
	.Padding-lg-bottom-7em { padding-bottom: 7em !important; }
	.Padding-lg-bottom-8em { padding-bottom: 8em !important; }
	
	.Padding-lg-left-0   { padding-left: 0   !important; }
	.Padding-lg-left-1em { padding-left: 1em !important; }
	.Padding-lg-left-2em { padding-left: 2em !important; }
	.Padding-lg-left-3em { padding-left: 3em !important; }
	.Padding-lg-left-4em { padding-left: 4em !important; }
	.Padding-lg-left-5em { padding-left: 5em !important; }
	.Padding-lg-left-6em { padding-left: 6em !important; }
	.Padding-lg-left-7em { padding-left: 7em !important; }
	.Padding-lg-left-8em { padding-left: 8em !important; }
	
	.Padding-lg-1x16em { padding: 0.0625em !important; }
	.Padding-lg-2x16em { padding: 0.125em !important; }
	.Padding-lg-3x16em { padding: 0.1875em !important; }
	.Padding-lg-4x16em { padding: 0.25em !important; }
	.Padding-lg-5x16em { padding: 0.3125em !important; }
	.Padding-lg-6x16em { padding: 0.375em !important; }
	.Padding-lg-7x16em { padding: 0.4375em !important; }
	.Padding-lg-8x16em { padding: 0.5em !important; }
	.Padding-lg-9x16em { padding: 0.5625em !important; }
	.Padding-lg-10x16em { padding: 0.625em !important; }
	.Padding-lg-11x16em { padding: 0.6875em !important; }
	.Padding-lg-12x16em { padding: 0.75em !important; }
	.Padding-lg-13x16em { padding: 0.8125em !important; }
	.Padding-lg-14x16em { padding: 0.875em !important; }
	.Padding-lg-15x16em { padding: 0.9375em !important; }
	.Padding-lg-16x16em { padding: 1em !important; }
	.Padding-lg-17x16em { padding: 1.0625em !important; }
	.Padding-lg-18x16em { padding: 1.125em !important; }
	.Padding-lg-19x16em { padding: 1.1875em !important; }
	.Padding-lg-20x16em { padding: 1.25em !important; }
	.Padding-lg-21x16em { padding: 1.3125em !important; }
	.Padding-lg-22x16em { padding: 1.375em !important; }
	.Padding-lg-23x16em { padding: 1.4375em !important; }
	.Padding-lg-24x16em { padding: 1.5em !important; }
	
	.Padding-lg-horizontal-1x16em { padding-left: 0.0625em !important; padding-right: 0.0625em !important; }
	.Padding-lg-horizontal-2x16em { padding-left: 0.125em !important; padding-right: 0.125em !important; }
	.Padding-lg-horizontal-3x16em { padding-left: 0.1875em !important; padding-right: 0.1875em !important; }
	.Padding-lg-horizontal-4x16em { padding-left: 0.25em !important; padding-right: 0.25em !important; }
	.Padding-lg-horizontal-5x16em { padding-left: 0.3125em !important; padding-right: 0.3125em !important; }
	.Padding-lg-horizontal-6x16em { padding-left: 0.375em !important; padding-right: 0.375em !important; }
	.Padding-lg-horizontal-7x16em { padding-left: 0.4375em !important; padding-right: 0.4375em !important; }
	.Padding-lg-horizontal-8x16em { padding-left: 0.5em !important; padding-right: 0.5em !important; }
	.Padding-lg-horizontal-9x16em { padding-left: 0.5625em !important; padding-right: 0.5625em !important; }
	.Padding-lg-horizontal-10x16em { padding-left: 0.625em !important; padding-right: 0.625em !important; }
	.Padding-lg-horizontal-11x16em { padding-left: 0.6875em !important; padding-right: 0.6875em !important; }
	.Padding-lg-horizontal-12x16em { padding-left: 0.75em !important; padding-right: 0.75em !important; }
	.Padding-lg-horizontal-13x16em { padding-left: 0.8125em !important; padding-right: 0.8125em !important; }
	.Padding-lg-horizontal-14x16em { padding-left: 0.875em !important; padding-right: 0.875em !important; }
	.Padding-lg-horizontal-15x16em { padding-left: 0.9375em !important; padding-right: 0.9375em !important; }
	.Padding-lg-horizontal-16x16em { padding-left: 1em !important; padding-right: 1em !important; }
	.Padding-lg-horizontal-17x16em { padding-left: 1.0625em !important; padding-right: 1.0625em !important; }
	.Padding-lg-horizontal-18x16em { padding-left: 1.125em !important; padding-right: 1.125em !important; }
	.Padding-lg-horizontal-19x16em { padding-left: 1.1875em !important; padding-right: 1.1875em !important; }
	.Padding-lg-horizontal-20x16em { padding-left: 1.25em !important; padding-right: 1.25em !important; }
	.Padding-lg-horizontal-21x16em { padding-left: 1.3125em !important; padding-right: 1.3125em !important; }
	.Padding-lg-horizontal-22x16em { padding-left: 1.375em !important; padding-right: 1.375em !important; }
	.Padding-lg-horizontal-23x16em { padding-left: 1.4375em !important; padding-right: 1.4375em !important; }
	.Padding-lg-horizontal-24x16em { padding-left: 1.5em !important; padding-right: 1.5em !important; }
	
	.Padding-lg-vertical-1x16em { padding-top: 0.0625em !important; padding-bottom: 0.0625em !important; }
	.Padding-lg-vertical-2x16em { padding-top: 0.125em !important; padding-bottom: 0.125em !important; }
	.Padding-lg-vertical-3x16em { padding-top: 0.1875em !important; padding-bottom: 0.1875em !important; }
	.Padding-lg-vertical-4x16em { padding-top: 0.25em !important; padding-bottom: 0.25em !important; }
	.Padding-lg-vertical-5x16em { padding-top: 0.3125em !important; padding-bottom: 0.3125em !important; }
	.Padding-lg-vertical-6x16em { padding-top: 0.375em !important; padding-bottom: 0.375em !important; }
	.Padding-lg-vertical-7x16em { padding-top: 0.4375em !important; padding-bottom: 0.4375em !important; }
	.Padding-lg-vertical-8x16em { padding-top: 0.5em !important; padding-bottom: 0.5em !important; }
	.Padding-lg-vertical-9x16em { padding-top: 0.5625em !important; padding-bottom: 0.5625em !important; }
	.Padding-lg-vertical-10x16em { padding-top: 0.625em !important; padding-bottom: 0.625em !important; }
	.Padding-lg-vertical-11x16em { padding-top: 0.6875em !important; padding-bottom: 0.6875em !important; }
	.Padding-lg-vertical-12x16em { padding-top: 0.75em !important; padding-bottom: 0.75em !important; }
	.Padding-lg-vertical-13x16em { padding-top: 0.8125em !important; padding-bottom: 0.8125em !important; }
	.Padding-lg-vertical-14x16em { padding-top: 0.875em !important; padding-bottom: 0.875em !important; }
	.Padding-lg-vertical-15x16em { padding-top: 0.9375em !important; padding-bottom: 0.9375em !important; }
	.Padding-lg-vertical-16x16em { padding-top: 1em !important; padding-bottom: 1em !important; }
	.Padding-lg-vertical-17x16em { padding-top: 1.0625em !important; padding-bottom: 1.0625em !important; }
	.Padding-lg-vertical-18x16em { padding-top: 1.125em !important; padding-bottom: 1.125em !important; }
	.Padding-lg-vertical-19x16em { padding-top: 1.1875em !important; padding-bottom: 1.1875em !important; }
	.Padding-lg-vertical-20x16em { padding-top: 1.25em !important; padding-bottom: 1.25em !important; }
	.Padding-lg-vertical-21x16em { padding-top: 1.3125em !important; padding-bottom: 1.3125em !important; }
	.Padding-lg-vertical-22x16em { padding-top: 1.375em !important; padding-bottom: 1.375em !important; }
	.Padding-lg-vertical-23x16em { padding-top: 1.4375em !important; padding-bottom: 1.4375em !important; }
	.Padding-lg-vertical-24x16em { padding-top: 1.5em !important; padding-bottom: 1.5em !important; }
	
	.Padding-lg-top-1x16em { padding-top: 0.0625em !important; }
	.Padding-lg-top-2x16em { padding-top: 0.125em !important; }
	.Padding-lg-top-3x16em { padding-top: 0.1875em !important; }
	.Padding-lg-top-4x16em { padding-top: 0.25em !important; }
	.Padding-lg-top-5x16em { padding-top: 0.3125em !important; }
	.Padding-lg-top-6x16em { padding-top: 0.375em !important; }
	.Padding-lg-top-7x16em { padding-top: 0.4375em !important; }
	.Padding-lg-top-8x16em { padding-top: 0.5em !important; }
	.Padding-lg-top-9x16em { padding-top: 0.5625em !important; }
	.Padding-lg-top-10x16em { padding-top: 0.625em !important; }
	.Padding-lg-top-11x16em { padding-top: 0.6875em !important; }
	.Padding-lg-top-12x16em { padding-top: 0.75em !important; }
	.Padding-lg-top-13x16em { padding-top: 0.8125em !important; }
	.Padding-lg-top-14x16em { padding-top: 0.875em !important; }
	.Padding-lg-top-15x16em { padding-top: 0.9375em !important; }
	.Padding-lg-top-16x16em { padding-top: 1em !important; }
	.Padding-lg-top-17x16em { padding-top: 1.0625em !important; }
	.Padding-lg-top-18x16em { padding-top: 1.125em !important; }
	.Padding-lg-top-19x16em { padding-top: 1.1875em !important; }
	.Padding-lg-top-20x16em { padding-top: 1.25em !important; }
	.Padding-lg-top-21x16em { padding-top: 1.3125em !important; }
	.Padding-lg-top-22x16em { padding-top: 1.375em !important; }
	.Padding-lg-top-23x16em { padding-top: 1.4375em !important; }
	.Padding-lg-top-24x16em { padding-top: 1.5em !important; }
	
	.Padding-lg-right-1x16em { padding-right: 0.0625em !important; }
	.Padding-lg-right-2x16em { padding-right: 0.125em !important; }
	.Padding-lg-right-3x16em { padding-right: 0.1875em !important; }
	.Padding-lg-right-4x16em { padding-right: 0.25em !important; }
	.Padding-lg-right-5x16em { padding-right: 0.3125em !important; }
	.Padding-lg-right-6x16em { padding-right: 0.375em !important; }
	.Padding-lg-right-7x16em { padding-right: 0.4375em !important; }
	.Padding-lg-right-8x16em { padding-right: 0.5em !important; }
	.Padding-lg-right-9x16em { padding-right: 0.5625em !important; }
	.Padding-lg-right-10x16em { padding-right: 0.625em !important; }
	.Padding-lg-right-11x16em { padding-right: 0.6875em !important; }
	.Padding-lg-right-12x16em { padding-right: 0.75em !important; }
	.Padding-lg-right-13x16em { padding-right: 0.8125em !important; }
	.Padding-lg-right-14x16em { padding-right: 0.875em !important; }
	.Padding-lg-right-15x16em { padding-right: 0.9375em !important; }
	.Padding-lg-right-16x16em { padding-right: 1em !important; }
	.Padding-lg-right-17x16em { padding-right: 1.0625em !important; }
	.Padding-lg-right-18x16em { padding-right: 1.125em !important; }
	.Padding-lg-right-19x16em { padding-right: 1.1875em !important; }
	.Padding-lg-right-20x16em { padding-right: 1.25em !important; }
	.Padding-lg-right-21x16em { padding-right: 1.3125em !important; }
	.Padding-lg-right-22x16em { padding-right: 1.375em !important; }
	.Padding-lg-right-23x16em { padding-right: 1.4375em !important; }
	.Padding-lg-right-24x16em { padding-right: 1.5em !important; }
	
	.Padding-lg-bottom-1x16em { padding-bottom: 0.0625em !important; }
	.Padding-lg-bottom-2x16em { padding-bottom: 0.125em !important; }
	.Padding-lg-bottom-3x16em { padding-bottom: 0.1875em !important; }
	.Padding-lg-bottom-4x16em { padding-bottom: 0.25em !important; }
	.Padding-lg-bottom-5x16em { padding-bottom: 0.3125em !important; }
	.Padding-lg-bottom-6x16em { padding-bottom: 0.375em !important; }
	.Padding-lg-bottom-7x16em { padding-bottom: 0.4375em !important; }
	.Padding-lg-bottom-8x16em { padding-bottom: 0.5em !important; }
	.Padding-lg-bottom-9x16em { padding-bottom: 0.5625em !important; }
	.Padding-lg-bottom-10x16em { padding-bottom: 0.625em !important; }
	.Padding-lg-bottom-11x16em { padding-bottom: 0.6875em !important; }
	.Padding-lg-bottom-12x16em { padding-bottom: 0.75em !important; }
	.Padding-lg-bottom-13x16em { padding-bottom: 0.8125em !important; }
	.Padding-lg-bottom-14x16em { padding-bottom: 0.875em !important; }
	.Padding-lg-bottom-15x16em { padding-bottom: 0.9375em !important; }
	.Padding-lg-bottom-16x16em { padding-bottom: 1em !important; }
	.Padding-lg-bottom-17x16em { padding-bottom: 1.0625em !important; }
	.Padding-lg-bottom-18x16em { padding-bottom: 1.125em !important; }
	.Padding-lg-bottom-19x16em { padding-bottom: 1.1875em !important; }
	.Padding-lg-bottom-20x16em { padding-bottom: 1.25em !important; }
	.Padding-lg-bottom-21x16em { padding-bottom: 1.3125em !important; }
	.Padding-lg-bottom-22x16em { padding-bottom: 1.375em !important; }
	.Padding-lg-bottom-23x16em { padding-bottom: 1.4375em !important; }
	.Padding-lg-bottom-24x16em { padding-bottom: 1.5em !important; }
	
	.Padding-lg-left-1x16em { padding-left: 0.0625em !important; }
	.Padding-lg-left-2x16em { padding-left: 0.125em !important; }
	.Padding-lg-left-3x16em { padding-left: 0.1875em !important; }
	.Padding-lg-left-4x16em { padding-left: 0.25em !important; }
	.Padding-lg-left-5x16em { padding-left: 0.3125em !important; }
	.Padding-lg-left-6x16em { padding-left: 0.375em !important; }
	.Padding-lg-left-7x16em { padding-left: 0.4375em !important; }
	.Padding-lg-left-8x16em { padding-left: 0.5em !important; }
	.Padding-lg-left-9x16em { padding-left: 0.5625em !important; }
	.Padding-lg-left-10x16em { padding-left: 0.625em !important; }
	.Padding-lg-left-11x16em { padding-left: 0.6875em !important; }
	.Padding-lg-left-12x16em { padding-left: 0.75em !important; }
	.Padding-lg-left-13x16em { padding-left: 0.8125em !important; }
	.Padding-lg-left-14x16em { padding-left: 0.875em !important; }
	.Padding-lg-left-15x16em { padding-left: 0.9375em !important; }
	.Padding-lg-left-16x16em { padding-left: 1em !important; }
	.Padding-lg-left-17x16em { padding-left: 1.0625em !important; }
	.Padding-lg-left-18x16em { padding-left: 1.125em !important; }
	.Padding-lg-left-19x16em { padding-left: 1.1875em !important; }
	.Padding-lg-left-20x16em { padding-left: 1.25em !important; }
	.Padding-lg-left-21x16em { padding-left: 1.3125em !important; }
	.Padding-lg-left-22x16em { padding-left: 1.375em !important; }
	.Padding-lg-left-23x16em { padding-left: 1.4375em !important; }
	.Padding-lg-left-24x16em { padding-left: 1.5em !important; }
	
	/*
	.Padding-lg-first-last-0 > :first-child { margin-top:    0   !important; }
	.Padding-lg-first-last-0 > :last-child  { margin-bottom: 0   !important; }
	.Padding-lg-first-last-1em > :first-child { margin-top:    1em !important; }
	.Padding-lg-first-last-1em > :last-child  { margin-bottom: 1em !important; }
	.Padding-lg-first-last-2em > :first-child { margin-top:    2em !important; }
	.Padding-lg-first-last-2em > :last-child  { margin-bottom: 2em !important; }
	.Padding-lg-first-last-3em > :first-child { margin-top:    3em !important; }
	.Padding-lg-first-last-3em > :last-child  { margin-bottom: 3em !important; }
	.Padding-lg-first-last-4em > :first-child { margin-top:    4em !important; }
	.Padding-lg-first-last-4em > :last-child  { margin-bottom: 4em !important; }
	
	.Padding-lg-top-10vh { padding-top: 10vh; }
	.Padding-lg-top-5vh { padding-top: 5vh; }
	.Padding-lg-bottom-5vh { padding-bottom: 5vh; }
	*/
}


@media( min-width: 1280px ) {
	.Padding-xl-0 { padding: 0   !important; }
	.Padding-xl-1em { padding: 1em !important; }
	.Padding-xl-2em { padding: 2em !important; }
	.Padding-xl-3em { padding: 3em !important; }
	.Padding-xl-4em { padding: 4em !important; }
	.Padding-xl-5em { padding: 5em !important; }
	.Padding-xl-6em { padding: 6em !important; }
	.Padding-xl-7em { padding: 7em !important; }
	.Padding-xl-8em { padding: 8em !important; }
	
	.Padding-xl-vertical-0   { padding-top: 0   !important; padding-bottom: 0   !important; }
	.Padding-xl-vertical-1em { padding-top: 1em !important; padding-bottom: 1em !important; }
	.Padding-xl-vertical-2em { padding-top: 2em !important; padding-bottom: 2em !important; }
	.Padding-xl-vertical-3em { padding-top: 3em !important; padding-bottom: 3em !important; }
	.Padding-xl-vertical-4em { padding-top: 4em !important; padding-bottom: 4em !important; }
	.Padding-xl-vertical-5em { padding-top: 5em !important; padding-bottom: 5em !important; }
	.Padding-xl-vertical-6em { padding-top: 6em !important; padding-bottom: 6em !important; }
	.Padding-xl-vertical-7em { padding-top: 7em !important; padding-bottom: 7em !important; }
	.Padding-xl-vertical-8em { padding-top: 8em !important; padding-bottom: 8em !important; }
	
	.Padding-xl-horizontal-0   { padding-right:  0   !important; padding-left:   0   !important; }
	.Padding-xl-horizontal-1em { padding-right:  1em !important; padding-left:   1em !important; }
	.Padding-xl-horizontal-2em { padding-right:  2em !important; padding-left:   2em !important; }
	.Padding-xl-horizontal-3em { padding-right:  3em !important; padding-left:   3em !important; }
	.Padding-xl-horizontal-4em { padding-right:  4em !important; padding-left:   4em !important; }
	.Padding-xl-horizontal-5em { padding-right:  5em !important; padding-left:   5em !important; }
	.Padding-xl-horizontal-6em { padding-right:  6em !important; padding-left:   6em !important; }
	.Padding-xl-horizontal-7em { padding-right:  7em !important; padding-left:   7em !important; }
	.Padding-xl-horizontal-8em { padding-right:  8em !important; padding-left:   8em !important; }
	
	.Padding-xl-top-0   { padding-top: 0   !important; }
	.Padding-xl-top-1em { padding-top: 1em !important; }
	.Padding-xl-top-2em { padding-top: 2em !important; }
	.Padding-xl-top-3em { padding-top: 3em !important; }
	.Padding-xl-top-4em { padding-top: 4em !important; }
	.Padding-xl-top-5em { padding-top: 5em !important; }
	.Padding-xl-top-6em { padding-top: 6em !important; }
	.Padding-xl-top-7em { padding-top: 7em !important; }
	.Padding-xl-top-8em { padding-top: 8em !important; }
	
	.Padding-xl-right-0   { padding-right: 0   !important; }
	.Padding-xl-right-1em { padding-right: 1em !important; }
	.Padding-xl-right-2em { padding-right: 2em !important; }
	.Padding-xl-right-3em { padding-right: 3em !important; }
	.Padding-xl-right-4em { padding-right: 4em !important; }
	.Padding-xl-right-5em { padding-right: 5em !important; }
	.Padding-xl-right-6em { padding-right: 6em !important; }
	.Padding-xl-right-7em { padding-right: 7em !important; }
	.Padding-xl-right-8em { padding-right: 8em !important; }
	
	.Padding-xl-bottom-0   { padding-bottom: 0   !important; }
	.Padding-xl-bottom-1em { padding-bottom: 1em !important; }
	.Padding-xl-bottom-2em { padding-bottom: 2em !important; }
	.Padding-xl-bottom-3em { padding-bottom: 3em !important; }
	.Padding-xl-bottom-4em { padding-bottom: 4em !important; }
	.Padding-xl-bottom-5em { padding-bottom: 5em !important; }
	.Padding-xl-bottom-6em { padding-bottom: 6em !important; }
	.Padding-xl-bottom-7em { padding-bottom: 7em !important; }
	.Padding-xl-bottom-8em { padding-bottom: 8em !important; }
	
	.Padding-xl-left-0   { padding-left: 0   !important; }
	.Padding-xl-left-1em { padding-left: 1em !important; }
	.Padding-xl-left-2em { padding-left: 2em !important; }
	.Padding-xl-left-3em { padding-left: 3em !important; }
	.Padding-xl-left-4em { padding-left: 4em !important; }
	.Padding-xl-left-5em { padding-left: 5em !important; }
	.Padding-xl-left-6em { padding-left: 6em !important; }
	.Padding-xl-left-7em { padding-left: 7em !important; }
	.Padding-xl-left-8em { padding-left: 8em !important; }
	
	.Padding-xl-1x16em { padding: 0.0625em !important; }
	.Padding-xl-2x16em { padding: 0.125em !important; }
	.Padding-xl-3x16em { padding: 0.1875em !important; }
	.Padding-xl-4x16em { padding: 0.25em !important; }
	.Padding-xl-5x16em { padding: 0.3125em !important; }
	.Padding-xl-6x16em { padding: 0.375em !important; }
	.Padding-xl-7x16em { padding: 0.4375em !important; }
	.Padding-xl-8x16em { padding: 0.5em !important; }
	.Padding-xl-9x16em { padding: 0.5625em !important; }
	.Padding-xl-10x16em { padding: 0.625em !important; }
	.Padding-xl-11x16em { padding: 0.6875em !important; }
	.Padding-xl-12x16em { padding: 0.75em !important; }
	.Padding-xl-13x16em { padding: 0.8125em !important; }
	.Padding-xl-14x16em { padding: 0.875em !important; }
	.Padding-xl-15x16em { padding: 0.9375em !important; }
	.Padding-xl-16x16em { padding: 1em !important; }
	.Padding-xl-17x16em { padding: 1.0625em !important; }
	.Padding-xl-18x16em { padding: 1.125em !important; }
	.Padding-xl-19x16em { padding: 1.1875em !important; }
	.Padding-xl-20x16em { padding: 1.25em !important; }
	.Padding-xl-21x16em { padding: 1.3125em !important; }
	.Padding-xl-22x16em { padding: 1.375em !important; }
	.Padding-xl-23x16em { padding: 1.4375em !important; }
	.Padding-xl-24x16em { padding: 1.5em !important; }
	
	.Padding-xl-horizontal-1x16em { padding-left: 0.0625em !important; padding-right: 0.0625em !important; }
	.Padding-xl-horizontal-2x16em { padding-left: 0.125em !important; padding-right: 0.125em !important; }
	.Padding-xl-horizontal-3x16em { padding-left: 0.1875em !important; padding-right: 0.1875em !important; }
	.Padding-xl-horizontal-4x16em { padding-left: 0.25em !important; padding-right: 0.25em !important; }
	.Padding-xl-horizontal-5x16em { padding-left: 0.3125em !important; padding-right: 0.3125em !important; }
	.Padding-xl-horizontal-6x16em { padding-left: 0.375em !important; padding-right: 0.375em !important; }
	.Padding-xl-horizontal-7x16em { padding-left: 0.4375em !important; padding-right: 0.4375em !important; }
	.Padding-xl-horizontal-8x16em { padding-left: 0.5em !important; padding-right: 0.5em !important; }
	.Padding-xl-horizontal-9x16em { padding-left: 0.5625em !important; padding-right: 0.5625em !important; }
	.Padding-xl-horizontal-10x16em { padding-left: 0.625em !important; padding-right: 0.625em !important; }
	.Padding-xl-horizontal-11x16em { padding-left: 0.6875em !important; padding-right: 0.6875em !important; }
	.Padding-xl-horizontal-12x16em { padding-left: 0.75em !important; padding-right: 0.75em !important; }
	.Padding-xl-horizontal-13x16em { padding-left: 0.8125em !important; padding-right: 0.8125em !important; }
	.Padding-xl-horizontal-14x16em { padding-left: 0.875em !important; padding-right: 0.875em !important; }
	.Padding-xl-horizontal-15x16em { padding-left: 0.9375em !important; padding-right: 0.9375em !important; }
	.Padding-xl-horizontal-16x16em { padding-left: 1em !important; padding-right: 1em !important; }
	.Padding-xl-horizontal-17x16em { padding-left: 1.0625em !important; padding-right: 1.0625em !important; }
	.Padding-xl-horizontal-18x16em { padding-left: 1.125em !important; padding-right: 1.125em !important; }
	.Padding-xl-horizontal-19x16em { padding-left: 1.1875em !important; padding-right: 1.1875em !important; }
	.Padding-xl-horizontal-20x16em { padding-left: 1.25em !important; padding-right: 1.25em !important; }
	.Padding-xl-horizontal-21x16em { padding-left: 1.3125em !important; padding-right: 1.3125em !important; }
	.Padding-xl-horizontal-22x16em { padding-left: 1.375em !important; padding-right: 1.375em !important; }
	.Padding-xl-horizontal-23x16em { padding-left: 1.4375em !important; padding-right: 1.4375em !important; }
	.Padding-xl-horizontal-24x16em { padding-left: 1.5em !important; padding-right: 1.5em !important; }
	
	.Padding-xl-vertical-1x16em { padding-top: 0.0625em !important; padding-bottom: 0.0625em !important; }
	.Padding-xl-vertical-2x16em { padding-top: 0.125em !important; padding-bottom: 0.125em !important; }
	.Padding-xl-vertical-3x16em { padding-top: 0.1875em !important; padding-bottom: 0.1875em !important; }
	.Padding-xl-vertical-4x16em { padding-top: 0.25em !important; padding-bottom: 0.25em !important; }
	.Padding-xl-vertical-5x16em { padding-top: 0.3125em !important; padding-bottom: 0.3125em !important; }
	.Padding-xl-vertical-6x16em { padding-top: 0.375em !important; padding-bottom: 0.375em !important; }
	.Padding-xl-vertical-7x16em { padding-top: 0.4375em !important; padding-bottom: 0.4375em !important; }
	.Padding-xl-vertical-8x16em { padding-top: 0.5em !important; padding-bottom: 0.5em !important; }
	.Padding-xl-vertical-9x16em { padding-top: 0.5625em !important; padding-bottom: 0.5625em !important; }
	.Padding-xl-vertical-10x16em { padding-top: 0.625em !important; padding-bottom: 0.625em !important; }
	.Padding-xl-vertical-11x16em { padding-top: 0.6875em !important; padding-bottom: 0.6875em !important; }
	.Padding-xl-vertical-12x16em { padding-top: 0.75em !important; padding-bottom: 0.75em !important; }
	.Padding-xl-vertical-13x16em { padding-top: 0.8125em !important; padding-bottom: 0.8125em !important; }
	.Padding-xl-vertical-14x16em { padding-top: 0.875em !important; padding-bottom: 0.875em !important; }
	.Padding-xl-vertical-15x16em { padding-top: 0.9375em !important; padding-bottom: 0.9375em !important; }
	.Padding-xl-vertical-16x16em { padding-top: 1em !important; padding-bottom: 1em !important; }
	.Padding-xl-vertical-17x16em { padding-top: 1.0625em !important; padding-bottom: 1.0625em !important; }
	.Padding-xl-vertical-18x16em { padding-top: 1.125em !important; padding-bottom: 1.125em !important; }
	.Padding-xl-vertical-19x16em { padding-top: 1.1875em !important; padding-bottom: 1.1875em !important; }
	.Padding-xl-vertical-20x16em { padding-top: 1.25em !important; padding-bottom: 1.25em !important; }
	.Padding-xl-vertical-21x16em { padding-top: 1.3125em !important; padding-bottom: 1.3125em !important; }
	.Padding-xl-vertical-22x16em { padding-top: 1.375em !important; padding-bottom: 1.375em !important; }
	.Padding-xl-vertical-23x16em { padding-top: 1.4375em !important; padding-bottom: 1.4375em !important; }
	.Padding-xl-vertical-24x16em { padding-top: 1.5em !important; padding-bottom: 1.5em !important; }
	
	.Padding-xl-top-1x16em { padding-top: 0.0625em !important; }
	.Padding-xl-top-2x16em { padding-top: 0.125em !important; }
	.Padding-xl-top-3x16em { padding-top: 0.1875em !important; }
	.Padding-xl-top-4x16em { padding-top: 0.25em !important; }
	.Padding-xl-top-5x16em { padding-top: 0.3125em !important; }
	.Padding-xl-top-6x16em { padding-top: 0.375em !important; }
	.Padding-xl-top-7x16em { padding-top: 0.4375em !important; }
	.Padding-xl-top-8x16em { padding-top: 0.5em !important; }
	.Padding-xl-top-9x16em { padding-top: 0.5625em !important; }
	.Padding-xl-top-10x16em { padding-top: 0.625em !important; }
	.Padding-xl-top-11x16em { padding-top: 0.6875em !important; }
	.Padding-xl-top-12x16em { padding-top: 0.75em !important; }
	.Padding-xl-top-13x16em { padding-top: 0.8125em !important; }
	.Padding-xl-top-14x16em { padding-top: 0.875em !important; }
	.Padding-xl-top-15x16em { padding-top: 0.9375em !important; }
	.Padding-xl-top-16x16em { padding-top: 1em !important; }
	.Padding-xl-top-17x16em { padding-top: 1.0625em !important; }
	.Padding-xl-top-18x16em { padding-top: 1.125em !important; }
	.Padding-xl-top-19x16em { padding-top: 1.1875em !important; }
	.Padding-xl-top-20x16em { padding-top: 1.25em !important; }
	.Padding-xl-top-21x16em { padding-top: 1.3125em !important; }
	.Padding-xl-top-22x16em { padding-top: 1.375em !important; }
	.Padding-xl-top-23x16em { padding-top: 1.4375em !important; }
	.Padding-xl-top-24x16em { padding-top: 1.5em !important; }
	
	.Padding-xl-right-1x16em { padding-right: 0.0625em !important; }
	.Padding-xl-right-2x16em { padding-right: 0.125em !important; }
	.Padding-xl-right-3x16em { padding-right: 0.1875em !important; }
	.Padding-xl-right-4x16em { padding-right: 0.25em !important; }
	.Padding-xl-right-5x16em { padding-right: 0.3125em !important; }
	.Padding-xl-right-6x16em { padding-right: 0.375em !important; }
	.Padding-xl-right-7x16em { padding-right: 0.4375em !important; }
	.Padding-xl-right-8x16em { padding-right: 0.5em !important; }
	.Padding-xl-right-9x16em { padding-right: 0.5625em !important; }
	.Padding-xl-right-10x16em { padding-right: 0.625em !important; }
	.Padding-xl-right-11x16em { padding-right: 0.6875em !important; }
	.Padding-xl-right-12x16em { padding-right: 0.75em !important; }
	.Padding-xl-right-13x16em { padding-right: 0.8125em !important; }
	.Padding-xl-right-14x16em { padding-right: 0.875em !important; }
	.Padding-xl-right-15x16em { padding-right: 0.9375em !important; }
	.Padding-xl-right-16x16em { padding-right: 1em !important; }
	.Padding-xl-right-17x16em { padding-right: 1.0625em !important; }
	.Padding-xl-right-18x16em { padding-right: 1.125em !important; }
	.Padding-xl-right-19x16em { padding-right: 1.1875em !important; }
	.Padding-xl-right-20x16em { padding-right: 1.25em !important; }
	.Padding-xl-right-21x16em { padding-right: 1.3125em !important; }
	.Padding-xl-right-22x16em { padding-right: 1.375em !important; }
	.Padding-xl-right-23x16em { padding-right: 1.4375em !important; }
	.Padding-xl-right-24x16em { padding-right: 1.5em !important; }
	
	.Padding-xl-bottom-1x16em { padding-bottom: 0.0625em !important; }
	.Padding-xl-bottom-2x16em { padding-bottom: 0.125em !important; }
	.Padding-xl-bottom-3x16em { padding-bottom: 0.1875em !important; }
	.Padding-xl-bottom-4x16em { padding-bottom: 0.25em !important; }
	.Padding-xl-bottom-5x16em { padding-bottom: 0.3125em !important; }
	.Padding-xl-bottom-6x16em { padding-bottom: 0.375em !important; }
	.Padding-xl-bottom-7x16em { padding-bottom: 0.4375em !important; }
	.Padding-xl-bottom-8x16em { padding-bottom: 0.5em !important; }
	.Padding-xl-bottom-9x16em { padding-bottom: 0.5625em !important; }
	.Padding-xl-bottom-10x16em { padding-bottom: 0.625em !important; }
	.Padding-xl-bottom-11x16em { padding-bottom: 0.6875em !important; }
	.Padding-xl-bottom-12x16em { padding-bottom: 0.75em !important; }
	.Padding-xl-bottom-13x16em { padding-bottom: 0.8125em !important; }
	.Padding-xl-bottom-14x16em { padding-bottom: 0.875em !important; }
	.Padding-xl-bottom-15x16em { padding-bottom: 0.9375em !important; }
	.Padding-xl-bottom-16x16em { padding-bottom: 1em !important; }
	.Padding-xl-bottom-17x16em { padding-bottom: 1.0625em !important; }
	.Padding-xl-bottom-18x16em { padding-bottom: 1.125em !important; }
	.Padding-xl-bottom-19x16em { padding-bottom: 1.1875em !important; }
	.Padding-xl-bottom-20x16em { padding-bottom: 1.25em !important; }
	.Padding-xl-bottom-21x16em { padding-bottom: 1.3125em !important; }
	.Padding-xl-bottom-22x16em { padding-bottom: 1.375em !important; }
	.Padding-xl-bottom-23x16em { padding-bottom: 1.4375em !important; }
	.Padding-xl-bottom-24x16em { padding-bottom: 1.5em !important; }
	
	.Padding-xl-left-1x16em { padding-left: 0.0625em !important; }
	.Padding-xl-left-2x16em { padding-left: 0.125em !important; }
	.Padding-xl-left-3x16em { padding-left: 0.1875em !important; }
	.Padding-xl-left-4x16em { padding-left: 0.25em !important; }
	.Padding-xl-left-5x16em { padding-left: 0.3125em !important; }
	.Padding-xl-left-6x16em { padding-left: 0.375em !important; }
	.Padding-xl-left-7x16em { padding-left: 0.4375em !important; }
	.Padding-xl-left-8x16em { padding-left: 0.5em !important; }
	.Padding-xl-left-9x16em { padding-left: 0.5625em !important; }
	.Padding-xl-left-10x16em { padding-left: 0.625em !important; }
	.Padding-xl-left-11x16em { padding-left: 0.6875em !important; }
	.Padding-xl-left-12x16em { padding-left: 0.75em !important; }
	.Padding-xl-left-13x16em { padding-left: 0.8125em !important; }
	.Padding-xl-left-14x16em { padding-left: 0.875em !important; }
	.Padding-xl-left-15x16em { padding-left: 0.9375em !important; }
	.Padding-xl-left-16x16em { padding-left: 1em !important; }
	.Padding-xl-left-17x16em { padding-left: 1.0625em !important; }
	.Padding-xl-left-18x16em { padding-left: 1.125em !important; }
	.Padding-xl-left-19x16em { padding-left: 1.1875em !important; }
	.Padding-xl-left-20x16em { padding-left: 1.25em !important; }
	.Padding-xl-left-21x16em { padding-left: 1.3125em !important; }
	.Padding-xl-left-22x16em { padding-left: 1.375em !important; }
	.Padding-xl-left-23x16em { padding-left: 1.4375em !important; }
	.Padding-xl-left-24x16em { padding-left: 1.5em !important; }
	
	/*
	.Padding-xl-first-last-0 > :first-child { margin-top:    0   !important; }
	.Padding-xl-first-last-0 > :last-child  { margin-bottom: 0   !important; }
	.Padding-xl-first-last-1em > :first-child { margin-top:    1em !important; }
	.Padding-xl-first-last-1em > :last-child  { margin-bottom: 1em !important; }
	.Padding-xl-first-last-2em > :first-child { margin-top:    2em !important; }
	.Padding-xl-first-last-2em > :last-child  { margin-bottom: 2em !important; }
	.Padding-xl-first-last-3em > :first-child { margin-top:    3em !important; }
	.Padding-xl-first-last-3em > :last-child  { margin-bottom: 3em !important; }
	.Padding-xl-first-last-4em > :first-child { margin-top:    4em !important; }
	.Padding-xl-first-last-4em > :last-child  { margin-bottom: 4em !important; }
	
	.Padding-xl-top-10vh { padding-top: 10vh; }
	.Padding-xl-top-5vh { padding-top: 5vh; }
	.Padding-xl-bottom-5vh { padding-bottom: 5vh; }
	*/
}


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

.Margin-xs-auto { margin: auto !important; }
.Margin-xs-0 { margin: 0 !important; }
.Margin-xs-1em { margin: 1em !important; }
.Margin-xs-2em { margin: 2em !important; }
.Margin-xs-3em { margin: 3em !important; }
.Margin-xs-4em { margin: 4em !important; }
.Margin-xs-5em { margin: 5em !important; }
.Margin-xs-6em { margin: 6em !important; }
.Margin-xs-7em { margin: 7em !important; }
.Margin-xs-8em { margin: 8em !important; }

.Margin-xs-vertical-auto { margin-top: auto !important; margin-bottom: auto; }
.Margin-xs-vertical-0   { margin-top: 0   !important; margin-bottom: 0   !important; }
.Margin-xs-vertical-1em { margin-top: 1em !important; margin-bottom: 1em !important; }
.Margin-xs-vertical-2em { margin-top: 2em !important; margin-bottom: 2em !important; }
.Margin-xs-vertical-3em { margin-top: 3em !important; margin-bottom: 3em !important; }
.Margin-xs-vertical-4em { margin-top: 4em !important; margin-bottom: 4em !important; }
.Margin-xs-vertical-5em { margin-top: 5em !important; margin-bottom: 5em !important; }
.Margin-xs-vertical-6em { margin-top: 6em !important; margin-bottom: 6em !important; }
.Margin-xs-vertical-7em { margin-top: 7em !important; margin-bottom: 7em !important; }
.Margin-xs-vertical-8em { margin-top: 8em !important; margin-bottom: 8em !important; }

.Margin-xs-horizontal-auto { margin-right: auto !important; margin-left: auto; }
.Margin-xs-horizontal-0   { margin-right:  0   !important; margin-left:   0   !important; }
.Margin-xs-horizontal-1em { margin-right:  1em !important; margin-left:   1em !important; }
.Margin-xs-horizontal-2em { margin-right:  2em !important; margin-left:   2em !important; }
.Margin-xs-horizontal-3em { margin-right:  3em !important; margin-left:   3em !important; }
.Margin-xs-horizontal-4em { margin-right:  4em !important; margin-left:   4em !important; }
.Margin-xs-horizontal-5em { margin-right:  5em !important; margin-left:   5em !important; }
.Margin-xs-horizontal-6em { margin-right:  6em !important; margin-left:   6em !important; }
.Margin-xs-horizontal-7em { margin-right:  7em !important; margin-left:   7em !important; }
.Margin-xs-horizontal-8em { margin-right:  8em !important; margin-left:   8em !important; }

.Margin-xs-top-auto { margin-top: auto !important; }
.Margin-xs-top-0 { margin-top: 0 !important; }
.Margin-xs-top-1em { margin-top: 1em !important; }
.Margin-xs-top-2em { margin-top: 2em !important; }
.Margin-xs-top-3em { margin-top: 3em !important; }
.Margin-xs-top-4em { margin-top: 4em !important; }
.Margin-xs-top-5em { margin-top: 5em !important; }
.Margin-xs-top-6em { margin-top: 6em !important; }
.Margin-xs-top-7em { margin-top: 7em !important; }
.Margin-xs-top-8em { margin-top: 8em !important; }

.Margin-xs-right-auto { margin-right: auto !important; }
.Margin-xs-right-0   { margin-right: 0   !important; }
.Margin-xs-right-1em { margin-right: 1em !important; }
.Margin-xs-right-2em { margin-right: 2em !important; }
.Margin-xs-right-3em { margin-right: 3em !important; }
.Margin-xs-right-4em { margin-right: 4em !important; }
.Margin-xs-right-5em { margin-right: 5em !important; }
.Margin-xs-right-6em { margin-right: 6em !important; }
.Margin-xs-right-7em { margin-right: 7em !important; }
.Margin-xs-right-8em { margin-right: 8em !important; }

.Margin-xs-bottom-auto { margin-bottom: auto !important; }
.Margin-xs-bottom-0   { margin-bottom: 0   !important; }
.Margin-xs-bottom-1em { margin-bottom: 1em !important; }
.Margin-xs-bottom-2em { margin-bottom: 2em !important; }
.Margin-xs-bottom-3em { margin-bottom: 3em !important; }
.Margin-xs-bottom-4em { margin-bottom: 4em !important; }
.Margin-xs-bottom-5em { margin-bottom: 5em !important; }
.Margin-xs-bottom-6em { margin-bottom: 6em !important; }
.Margin-xs-bottom-7em { margin-bottom: 7em !important; }
.Margin-xs-bottom-8em { margin-bottom: 8em !important; }

.Margin-xs-left-auto { margin-left: auto !important; }
.Margin-xs-left-0   { margin-left: 0   !important; }
.Margin-xs-left-1em { margin-left: 1em !important; }
.Margin-xs-left-2em { margin-left: 2em !important; }
.Margin-xs-left-3em { margin-left: 3em !important; }
.Margin-xs-left-4em { margin-left: 4em !important; }
.Margin-xs-left-5em { margin-left: 5em !important; }
.Margin-xs-left-6em { margin-left: 6em !important; }
.Margin-xs-left-7em { margin-left: 7em !important; }
.Margin-xs-left-8em { margin-left: 8em !important; }

.Margin-xs-1x16em { margin: 0.0625em !important; }
.Margin-xs-2x16em { margin: 0.125em !important; }
.Margin-xs-3x16em { margin: 0.1875em !important; }
.Margin-xs-4x16em { margin: 0.25em !important; }
.Margin-xs-5x16em { margin: 0.3125em !important; }
.Margin-xs-6x16em { margin: 0.375em !important; }
.Margin-xs-7x16em { margin: 0.4375em !important; }
.Margin-xs-8x16em { margin: 0.5em !important; }
.Margin-xs-9x16em { margin: 0.5625em !important; }
.Margin-xs-10x16em { margin: 0.625em !important; }
.Margin-xs-11x16em { margin: 0.6875em !important; }
.Margin-xs-12x16em { margin: 0.75em !important; }
.Margin-xs-13x16em { margin: 0.8125em !important; }
.Margin-xs-14x16em { margin: 0.875em !important; }
.Margin-xs-15x16em { margin: 0.9375em !important; }
.Margin-xs-16x16em { margin: 1em !important; }
.Margin-xs-17x16em { margin: 1.0625em !important; }
.Margin-xs-18x16em { margin: 1.125em !important; }
.Margin-xs-19x16em { margin: 1.1875em !important; }
.Margin-xs-20x16em { margin: 1.25em !important; }
.Margin-xs-21x16em { margin: 1.3125em !important; }
.Margin-xs-22x16em { margin: 1.375em !important; }
.Margin-xs-23x16em { margin: 1.4375em !important; }
.Margin-xs-24x16em { margin: 1.5em !important; }

.Margin-xs-top-1x16em { margin-top: 0.0625em !important; }
.Margin-xs-top-2x16em { margin-top: 0.125em !important; }
.Margin-xs-top-3x16em { margin-top: 0.1875em !important; }
.Margin-xs-top-4x16em { margin-top: 0.25em !important; }
.Margin-xs-top-5x16em { margin-top: 0.3125em !important; }
.Margin-xs-top-6x16em { margin-top: 0.375em !important; }
.Margin-xs-top-7x16em { margin-top: 0.4375em !important; }
.Margin-xs-top-8x16em { margin-top: 0.5em !important; }
.Margin-xs-top-9x16em { margin-top: 0.5625em !important; }
.Margin-xs-top-10x16em { margin-top: 0.625em !important; }
.Margin-xs-top-11x16em { margin-top: 0.6875em !important; }
.Margin-xs-top-12x16em { margin-top: 0.75em !important; }
.Margin-xs-top-13x16em { margin-top: 0.8125em !important; }
.Margin-xs-top-14x16em { margin-top: 0.875em !important; }
.Margin-xs-top-15x16em { margin-top: 0.9375em !important; }
.Margin-xs-top-16x16em { margin-top: 1em !important; }
.Margin-xs-top-17x16em { margin-top: 1.0625em !important; }
.Margin-xs-top-18x16em { margin-top: 1.125em !important; }
.Margin-xs-top-19x16em { margin-top: 1.1875em !important; }
.Margin-xs-top-20x16em { margin-top: 1.25em !important; }
.Margin-xs-top-21x16em { margin-top: 1.3125em !important; }
.Margin-xs-top-22x16em { margin-top: 1.375em !important; }
.Margin-xs-top-23x16em { margin-top: 1.4375em !important; }
.Margin-xs-top-24x16em { margin-top: 1.5em !important; }

.Margin-xs-right-1x16em { margin-right: 0.0625em !important; }
.Margin-xs-right-2x16em { margin-right: 0.125em !important; }
.Margin-xs-right-3x16em { margin-right: 0.1875em !important; }
.Margin-xs-right-4x16em { margin-right: 0.25em !important; }
.Margin-xs-right-5x16em { margin-right: 0.3125em !important; }
.Margin-xs-right-6x16em { margin-right: 0.375em !important; }
.Margin-xs-right-7x16em { margin-right: 0.4375em !important; }
.Margin-xs-right-8x16em { margin-right: 0.5em !important; }
.Margin-xs-right-9x16em { margin-right: 0.5625em !important; }
.Margin-xs-right-10x16em { margin-right: 0.625em !important; }
.Margin-xs-right-11x16em { margin-right: 0.6875em !important; }
.Margin-xs-right-12x16em { margin-right: 0.75em !important; }
.Margin-xs-right-13x16em { margin-right: 0.8125em !important; }
.Margin-xs-right-14x16em { margin-right: 0.875em !important; }
.Margin-xs-right-15x16em { margin-right: 0.9375em !important; }
.Margin-xs-right-16x16em { margin-right: 1em !important; }
.Margin-xs-right-17x16em { margin-right: 1.0625em !important; }
.Margin-xs-right-18x16em { margin-right: 1.125em !important; }
.Margin-xs-right-19x16em { margin-right: 1.1875em !important; }
.Margin-xs-right-20x16em { margin-right: 1.25em !important; }
.Margin-xs-right-21x16em { margin-right: 1.3125em !important; }
.Margin-xs-right-22x16em { margin-right: 1.375em !important; }
.Margin-xs-right-23x16em { margin-right: 1.4375em !important; }
.Margin-xs-right-24x16em { margin-right: 1.5em !important; }

.Margin-xs-bottom-1x16em { margin-bottom: 0.0625em !important; }
.Margin-xs-bottom-2x16em { margin-bottom: 0.125em !important; }
.Margin-xs-bottom-3x16em { margin-bottom: 0.1875em !important; }
.Margin-xs-bottom-4x16em { margin-bottom: 0.25em !important; }
.Margin-xs-bottom-5x16em { margin-bottom: 0.3125em !important; }
.Margin-xs-bottom-6x16em { margin-bottom: 0.375em !important; }
.Margin-xs-bottom-7x16em { margin-bottom: 0.4375em !important; }
.Margin-xs-bottom-8x16em { margin-bottom: 0.5em !important; }
.Margin-xs-bottom-9x16em { margin-bottom: 0.5625em !important; }
.Margin-xs-bottom-10x16em { margin-bottom: 0.625em !important; }
.Margin-xs-bottom-11x16em { margin-bottom: 0.6875em !important; }
.Margin-xs-bottom-12x16em { margin-bottom: 0.75em !important; }
.Margin-xs-bottom-13x16em { margin-bottom: 0.8125em !important; }
.Margin-xs-bottom-14x16em { margin-bottom: 0.875em !important; }
.Margin-xs-bottom-15x16em { margin-bottom: 0.9375em !important; }
.Margin-xs-bottom-16x16em { margin-bottom: 1em !important; }
.Margin-xs-bottom-17x16em { margin-bottom: 1.0625em !important; }
.Margin-xs-bottom-18x16em { margin-bottom: 1.125em !important; }
.Margin-xs-bottom-19x16em { margin-bottom: 1.1875em !important; }
.Margin-xs-bottom-20x16em { margin-bottom: 1.25em !important; }
.Margin-xs-bottom-21x16em { margin-bottom: 1.3125em !important; }
.Margin-xs-bottom-22x16em { margin-bottom: 1.375em !important; }
.Margin-xs-bottom-23x16em { margin-bottom: 1.4375em !important; }
.Margin-xs-bottom-24x16em { margin-bottom: 1.5em !important; }

.Margin-xs-left-1x16em { margin-left: 0.0625em !important; }
.Margin-xs-left-2x16em { margin-left: 0.125em !important; }
.Margin-xs-left-3x16em { margin-left: 0.1875em !important; }
.Margin-xs-left-4x16em { margin-left: 0.25em !important; }
.Margin-xs-left-5x16em { margin-left: 0.3125em !important; }
.Margin-xs-left-6x16em { margin-left: 0.375em !important; }
.Margin-xs-left-7x16em { margin-left: 0.4375em !important; }
.Margin-xs-left-8x16em { margin-left: 0.5em !important; }
.Margin-xs-left-9x16em { margin-left: 0.5625em !important; }
.Margin-xs-left-10x16em { margin-left: 0.625em !important; }
.Margin-xs-left-11x16em { margin-left: 0.6875em !important; }
.Margin-xs-left-12x16em { margin-left: 0.75em !important; }
.Margin-xs-left-13x16em { margin-left: 0.8125em !important; }
.Margin-xs-left-14x16em { margin-left: 0.875em !important; }
.Margin-xs-left-15x16em { margin-left: 0.9375em !important; }
.Margin-xs-left-16x16em { margin-left: 1em !important; }
.Margin-xs-left-17x16em { margin-left: 1.0625em !important; }
.Margin-xs-left-18x16em { margin-left: 1.125em !important; }
.Margin-xs-left-19x16em { margin-left: 1.1875em !important; }
.Margin-xs-left-20x16em { margin-left: 1.25em !important; }
.Margin-xs-left-21x16em { margin-left: 1.3125em !important; }
.Margin-xs-left-22x16em { margin-left: 1.375em !important; }
.Margin-xs-left-23x16em { margin-left: 1.4375em !important; }
.Margin-xs-left-24x16em { margin-left: 1.5em !important; }

/*
.Margin-xs-first-last-0em > :first-child { margin-top:    0 !important; }
.Margin-xs-first-last-0em > :last-child  { margin-bottom: 0 !important; }
.Margin-xs-first-last-1em > :first-child { margin-top:    1 !important; }
.Margin-xs-first-last-1em > :last-child  { margin-bottom: 1 !important; }
.Margin-xs-first-last-2em > :first-child { margin-top:    2 !important; }
.Margin-xs-first-last-2em > :last-child  { margin-bottom: 2 !important; }
.Margin-xs-first-last-3em > :first-child { margin-top:    3 !important; }
.Margin-xs-first-last-3em > :last-child  { margin-bottom: 3 !important; }
.Margin-xs-first-last-4em > :first-child { margin-top:    4 !important; }
.Margin-xs-first-last-4em > :last-child  { margin-bottom: 4 !important; }
*/

@media( min-width: 544px ) {
	.Margin-sm-auto { margin: auto !important; }
	.Margin-sm-0 { margin: 0 !important; }
	.Margin-sm-1em { margin: 1em !important; }
	.Margin-sm-2em { margin: 2em !important; }
	.Margin-sm-3em { margin: 3em !important; }
	.Margin-sm-4em { margin: 4em !important; }
	.Margin-sm-5em { margin: 5em !important; }
	.Margin-sm-6em { margin: 6em !important; }
	.Margin-sm-7em { margin: 7em !important; }
	.Margin-sm-8em { margin: 8em !important; }
	
	.Margin-sm-vertical-auto { margin-top: auto !important; margin-bottom: auto; }
	.Margin-sm-vertical-0   { margin-top: 0   !important; margin-bottom: 0   !important; }
	.Margin-sm-vertical-1em { margin-top: 1em !important; margin-bottom: 1em !important; }
	.Margin-sm-vertical-2em { margin-top: 2em !important; margin-bottom: 2em !important; }
	.Margin-sm-vertical-3em { margin-top: 3em !important; margin-bottom: 3em !important; }
	.Margin-sm-vertical-4em { margin-top: 4em !important; margin-bottom: 4em !important; }
	.Margin-sm-vertical-5em { margin-top: 5em !important; margin-bottom: 5em !important; }
	.Margin-sm-vertical-6em { margin-top: 6em !important; margin-bottom: 6em !important; }
	.Margin-sm-vertical-7em { margin-top: 7em !important; margin-bottom: 7em !important; }
	.Margin-sm-vertical-8em { margin-top: 8em !important; margin-bottom: 8em !important; }
	
	.Margin-sm-horizontal-auto { margin-right: auto !important; margin-left: auto; }
	.Margin-sm-horizontal-0   { margin-right:  0   !important; margin-left:   0   !important; }
	.Margin-sm-horizontal-1em { margin-right:  1em !important; margin-left:   1em !important; }
	.Margin-sm-horizontal-2em { margin-right:  2em !important; margin-left:   2em !important; }
	.Margin-sm-horizontal-3em { margin-right:  3em !important; margin-left:   3em !important; }
	.Margin-sm-horizontal-4em { margin-right:  4em !important; margin-left:   4em !important; }
	.Margin-sm-horizontal-5em { margin-right:  5em !important; margin-left:   5em !important; }
	.Margin-sm-horizontal-6em { margin-right:  6em !important; margin-left:   6em !important; }
	.Margin-sm-horizontal-7em { margin-right:  7em !important; margin-left:   7em !important; }
	.Margin-sm-horizontal-8em { margin-right:  8em !important; margin-left:   8em !important; }
	
	.Margin-sm-top-auto { margin-top: auto !important; }
	.Margin-sm-top-0 { margin-top: 0 !important; }
	.Margin-sm-top-1em { margin-top: 1em !important; }
	.Margin-sm-top-2em { margin-top: 2em !important; }
	.Margin-sm-top-3em { margin-top: 3em !important; }
	.Margin-sm-top-4em { margin-top: 4em !important; }
	.Margin-sm-top-5em { margin-top: 5em !important; }
	.Margin-sm-top-6em { margin-top: 6em !important; }
	.Margin-sm-top-7em { margin-top: 7em !important; }
	.Margin-sm-top-8em { margin-top: 8em !important; }
	
	.Margin-sm-right-auto { margin-right: auto !important; }
	.Margin-sm-right-0   { margin-right: 0   !important; }
	.Margin-sm-right-1em { margin-right: 1em !important; }
	.Margin-sm-right-2em { margin-right: 2em !important; }
	.Margin-sm-right-3em { margin-right: 3em !important; }
	.Margin-sm-right-4em { margin-right: 4em !important; }
	.Margin-sm-right-5em { margin-right: 5em !important; }
	.Margin-sm-right-6em { margin-right: 6em !important; }
	.Margin-sm-right-7em { margin-right: 7em !important; }
	.Margin-sm-right-8em { margin-right: 8em !important; }
	
	.Margin-sm-bottom-auto { margin-bottom: auto !important; }
	.Margin-sm-bottom-0   { margin-bottom: 0   !important; }
	.Margin-sm-bottom-1em { margin-bottom: 1em !important; }
	.Margin-sm-bottom-2em { margin-bottom: 2em !important; }
	.Margin-sm-bottom-3em { margin-bottom: 3em !important; }
	.Margin-sm-bottom-4em { margin-bottom: 4em !important; }
	.Margin-sm-bottom-5em { margin-bottom: 5em !important; }
	.Margin-sm-bottom-6em { margin-bottom: 6em !important; }
	.Margin-sm-bottom-7em { margin-bottom: 7em !important; }
	.Margin-sm-bottom-8em { margin-bottom: 8em !important; }
	
	.Margin-sm-left-auto { margin-left: auto !important; }
	.Margin-sm-left-0   { margin-left: 0   !important; }
	.Margin-sm-left-1em { margin-left: 1em !important; }
	.Margin-sm-left-2em { margin-left: 2em !important; }
	.Margin-sm-left-3em { margin-left: 3em !important; }
	.Margin-sm-left-4em { margin-left: 4em !important; }
	.Margin-sm-left-5em { margin-left: 5em !important; }
	.Margin-sm-left-6em { margin-left: 6em !important; }
	.Margin-sm-left-7em { margin-left: 7em !important; }
	.Margin-sm-left-8em { margin-left: 8em !important; }
	
	.Margin-sm-1x16em { margin: 0.0625em !important; }
	.Margin-sm-2x16em { margin: 0.125em !important; }
	.Margin-sm-3x16em { margin: 0.1875em !important; }
	.Margin-sm-4x16em { margin: 0.25em !important; }
	.Margin-sm-5x16em { margin: 0.3125em !important; }
	.Margin-sm-6x16em { margin: 0.375em !important; }
	.Margin-sm-7x16em { margin: 0.4375em !important; }
	.Margin-sm-8x16em { margin: 0.5em !important; }
	.Margin-sm-9x16em { margin: 0.5625em !important; }
	.Margin-sm-10x16em { margin: 0.625em !important; }
	.Margin-sm-11x16em { margin: 0.6875em !important; }
	.Margin-sm-12x16em { margin: 0.75em !important; }
	.Margin-sm-13x16em { margin: 0.8125em !important; }
	.Margin-sm-14x16em { margin: 0.875em !important; }
	.Margin-sm-15x16em { margin: 0.9375em !important; }
	.Margin-sm-16x16em { margin: 1em !important; }
	.Margin-sm-17x16em { margin: 1.0625em !important; }
	.Margin-sm-18x16em { margin: 1.125em !important; }
	.Margin-sm-19x16em { margin: 1.1875em !important; }
	.Margin-sm-20x16em { margin: 1.25em !important; }
	.Margin-sm-21x16em { margin: 1.3125em !important; }
	.Margin-sm-22x16em { margin: 1.375em !important; }
	.Margin-sm-23x16em { margin: 1.4375em !important; }
	.Margin-sm-24x16em { margin: 1.5em !important; }
	
	.Margin-sm-top-1x16em { margin-top: 0.0625em !important; }
	.Margin-sm-top-2x16em { margin-top: 0.125em !important; }
	.Margin-sm-top-3x16em { margin-top: 0.1875em !important; }
	.Margin-sm-top-4x16em { margin-top: 0.25em !important; }
	.Margin-sm-top-5x16em { margin-top: 0.3125em !important; }
	.Margin-sm-top-6x16em { margin-top: 0.375em !important; }
	.Margin-sm-top-7x16em { margin-top: 0.4375em !important; }
	.Margin-sm-top-8x16em { margin-top: 0.5em !important; }
	.Margin-sm-top-9x16em { margin-top: 0.5625em !important; }
	.Margin-sm-top-10x16em { margin-top: 0.625em !important; }
	.Margin-sm-top-11x16em { margin-top: 0.6875em !important; }
	.Margin-sm-top-12x16em { margin-top: 0.75em !important; }
	.Margin-sm-top-13x16em { margin-top: 0.8125em !important; }
	.Margin-sm-top-14x16em { margin-top: 0.875em !important; }
	.Margin-sm-top-15x16em { margin-top: 0.9375em !important; }
	.Margin-sm-top-16x16em { margin-top: 1em !important; }
	.Margin-sm-top-17x16em { margin-top: 1.0625em !important; }
	.Margin-sm-top-18x16em { margin-top: 1.125em !important; }
	.Margin-sm-top-19x16em { margin-top: 1.1875em !important; }
	.Margin-sm-top-20x16em { margin-top: 1.25em !important; }
	.Margin-sm-top-21x16em { margin-top: 1.3125em !important; }
	.Margin-sm-top-22x16em { margin-top: 1.375em !important; }
	.Margin-sm-top-23x16em { margin-top: 1.4375em !important; }
	.Margin-sm-top-24x16em { margin-top: 1.5em !important; }
	
	.Margin-sm-right-1x16em { margin-right: 0.0625em !important; }
	.Margin-sm-right-2x16em { margin-right: 0.125em !important; }
	.Margin-sm-right-3x16em { margin-right: 0.1875em !important; }
	.Margin-sm-right-4x16em { margin-right: 0.25em !important; }
	.Margin-sm-right-5x16em { margin-right: 0.3125em !important; }
	.Margin-sm-right-6x16em { margin-right: 0.375em !important; }
	.Margin-sm-right-7x16em { margin-right: 0.4375em !important; }
	.Margin-sm-right-8x16em { margin-right: 0.5em !important; }
	.Margin-sm-right-9x16em { margin-right: 0.5625em !important; }
	.Margin-sm-right-10x16em { margin-right: 0.625em !important; }
	.Margin-sm-right-11x16em { margin-right: 0.6875em !important; }
	.Margin-sm-right-12x16em { margin-right: 0.75em !important; }
	.Margin-sm-right-13x16em { margin-right: 0.8125em !important; }
	.Margin-sm-right-14x16em { margin-right: 0.875em !important; }
	.Margin-sm-right-15x16em { margin-right: 0.9375em !important; }
	.Margin-sm-right-16x16em { margin-right: 1em !important; }
	.Margin-sm-right-17x16em { margin-right: 1.0625em !important; }
	.Margin-sm-right-18x16em { margin-right: 1.125em !important; }
	.Margin-sm-right-19x16em { margin-right: 1.1875em !important; }
	.Margin-sm-right-20x16em { margin-right: 1.25em !important; }
	.Margin-sm-right-21x16em { margin-right: 1.3125em !important; }
	.Margin-sm-right-22x16em { margin-right: 1.375em !important; }
	.Margin-sm-right-23x16em { margin-right: 1.4375em !important; }
	.Margin-sm-right-24x16em { margin-right: 1.5em !important; }
	
	.Margin-sm-bottom-1x16em { margin-bottom: 0.0625em !important; }
	.Margin-sm-bottom-2x16em { margin-bottom: 0.125em !important; }
	.Margin-sm-bottom-3x16em { margin-bottom: 0.1875em !important; }
	.Margin-sm-bottom-4x16em { margin-bottom: 0.25em !important; }
	.Margin-sm-bottom-5x16em { margin-bottom: 0.3125em !important; }
	.Margin-sm-bottom-6x16em { margin-bottom: 0.375em !important; }
	.Margin-sm-bottom-7x16em { margin-bottom: 0.4375em !important; }
	.Margin-sm-bottom-8x16em { margin-bottom: 0.5em !important; }
	.Margin-sm-bottom-9x16em { margin-bottom: 0.5625em !important; }
	.Margin-sm-bottom-10x16em { margin-bottom: 0.625em !important; }
	.Margin-sm-bottom-11x16em { margin-bottom: 0.6875em !important; }
	.Margin-sm-bottom-12x16em { margin-bottom: 0.75em !important; }
	.Margin-sm-bottom-13x16em { margin-bottom: 0.8125em !important; }
	.Margin-sm-bottom-14x16em { margin-bottom: 0.875em !important; }
	.Margin-sm-bottom-15x16em { margin-bottom: 0.9375em !important; }
	.Margin-sm-bottom-16x16em { margin-bottom: 1em !important; }
	.Margin-sm-bottom-17x16em { margin-bottom: 1.0625em !important; }
	.Margin-sm-bottom-18x16em { margin-bottom: 1.125em !important; }
	.Margin-sm-bottom-19x16em { margin-bottom: 1.1875em !important; }
	.Margin-sm-bottom-20x16em { margin-bottom: 1.25em !important; }
	.Margin-sm-bottom-21x16em { margin-bottom: 1.3125em !important; }
	.Margin-sm-bottom-22x16em { margin-bottom: 1.375em !important; }
	.Margin-sm-bottom-23x16em { margin-bottom: 1.4375em !important; }
	.Margin-sm-bottom-24x16em { margin-bottom: 1.5em !important; }
	
	.Margin-sm-left-1x16em { margin-left: 0.0625em !important; }
	.Margin-sm-left-2x16em { margin-left: 0.125em !important; }
	.Margin-sm-left-3x16em { margin-left: 0.1875em !important; }
	.Margin-sm-left-4x16em { margin-left: 0.25em !important; }
	.Margin-sm-left-5x16em { margin-left: 0.3125em !important; }
	.Margin-sm-left-6x16em { margin-left: 0.375em !important; }
	.Margin-sm-left-7x16em { margin-left: 0.4375em !important; }
	.Margin-sm-left-8x16em { margin-left: 0.5em !important; }
	.Margin-sm-left-9x16em { margin-left: 0.5625em !important; }
	.Margin-sm-left-10x16em { margin-left: 0.625em !important; }
	.Margin-sm-left-11x16em { margin-left: 0.6875em !important; }
	.Margin-sm-left-12x16em { margin-left: 0.75em !important; }
	.Margin-sm-left-13x16em { margin-left: 0.8125em !important; }
	.Margin-sm-left-14x16em { margin-left: 0.875em !important; }
	.Margin-sm-left-15x16em { margin-left: 0.9375em !important; }
	.Margin-sm-left-16x16em { margin-left: 1em !important; }
	.Margin-sm-left-17x16em { margin-left: 1.0625em !important; }
	.Margin-sm-left-18x16em { margin-left: 1.125em !important; }
	.Margin-sm-left-19x16em { margin-left: 1.1875em !important; }
	.Margin-sm-left-20x16em { margin-left: 1.25em !important; }
	.Margin-sm-left-21x16em { margin-left: 1.3125em !important; }
	.Margin-sm-left-22x16em { margin-left: 1.375em !important; }
	.Margin-sm-left-23x16em { margin-left: 1.4375em !important; }
	.Margin-sm-left-24x16em { margin-left: 1.5em !important; }
	
	/*
	.Margin-sm-first-last-0em > :first-child { margin-top:    0 !important; }
	.Margin-sm-first-last-0em > :last-child  { margin-bottom: 0 !important; }
	.Margin-sm-first-last-1em > :first-child { margin-top:    1 !important; }
	.Margin-sm-first-last-1em > :last-child  { margin-bottom: 1 !important; }
	.Margin-sm-first-last-2em > :first-child { margin-top:    2 !important; }
	.Margin-sm-first-last-2em > :last-child  { margin-bottom: 2 !important; }
	.Margin-sm-first-last-3em > :first-child { margin-top:    3 !important; }
	.Margin-sm-first-last-3em > :last-child  { margin-bottom: 3 !important; }
	.Margin-sm-first-last-4em > :first-child { margin-top:    4 !important; }
	.Margin-sm-first-last-4em > :last-child  { margin-bottom: 4 !important; }
	*/
}


@media( min-width: 768px ) {
	.Margin-md-auto { margin: auto !important; }
	.Margin-md-0 { margin: 0 !important; }
	.Margin-md-1em { margin: 1em !important; }
	.Margin-md-2em { margin: 2em !important; }
	.Margin-md-3em { margin: 3em !important; }
	.Margin-md-4em { margin: 4em !important; }
	.Margin-md-5em { margin: 5em !important; }
	.Margin-md-6em { margin: 6em !important; }
	.Margin-md-7em { margin: 7em !important; }
	.Margin-md-8em { margin: 8em !important; }
	
	.Margin-md-vertical-auto { margin-top: auto !important; margin-bottom: auto; }
	.Margin-md-vertical-0   { margin-top: 0   !important; margin-bottom: 0   !important; }
	.Margin-md-vertical-1em { margin-top: 1em !important; margin-bottom: 1em !important; }
	.Margin-md-vertical-2em { margin-top: 2em !important; margin-bottom: 2em !important; }
	.Margin-md-vertical-3em { margin-top: 3em !important; margin-bottom: 3em !important; }
	.Margin-md-vertical-4em { margin-top: 4em !important; margin-bottom: 4em !important; }
	.Margin-md-vertical-5em { margin-top: 5em !important; margin-bottom: 5em !important; }
	.Margin-md-vertical-6em { margin-top: 6em !important; margin-bottom: 6em !important; }
	.Margin-md-vertical-7em { margin-top: 7em !important; margin-bottom: 7em !important; }
	.Margin-md-vertical-8em { margin-top: 8em !important; margin-bottom: 8em !important; }
	
	.Margin-md-horizontal-auto { margin-right: auto !important; margin-left: auto; }
	.Margin-md-horizontal-0   { margin-right:  0   !important; margin-left:   0   !important; }
	.Margin-md-horizontal-1em { margin-right:  1em !important; margin-left:   1em !important; }
	.Margin-md-horizontal-2em { margin-right:  2em !important; margin-left:   2em !important; }
	.Margin-md-horizontal-3em { margin-right:  3em !important; margin-left:   3em !important; }
	.Margin-md-horizontal-4em { margin-right:  4em !important; margin-left:   4em !important; }
	.Margin-md-horizontal-5em { margin-right:  5em !important; margin-left:   5em !important; }
	.Margin-md-horizontal-6em { margin-right:  6em !important; margin-left:   6em !important; }
	.Margin-md-horizontal-7em { margin-right:  7em !important; margin-left:   7em !important; }
	.Margin-md-horizontal-8em { margin-right:  8em !important; margin-left:   8em !important; }
	
	.Margin-md-top-auto { margin-top: auto !important; }
	.Margin-md-top-0 { margin-top: 0 !important; }
	.Margin-md-top-1em { margin-top: 1em !important; }
	.Margin-md-top-2em { margin-top: 2em !important; }
	.Margin-md-top-3em { margin-top: 3em !important; }
	.Margin-md-top-4em { margin-top: 4em !important; }
	.Margin-md-top-5em { margin-top: 5em !important; }
	.Margin-md-top-6em { margin-top: 6em !important; }
	.Margin-md-top-7em { margin-top: 7em !important; }
	.Margin-md-top-8em { margin-top: 8em !important; }
	
	.Margin-md-right-auto { margin-right: auto !important; }
	.Margin-md-right-0   { margin-right: 0   !important; }
	.Margin-md-right-1em { margin-right: 1em !important; }
	.Margin-md-right-2em { margin-right: 2em !important; }
	.Margin-md-right-3em { margin-right: 3em !important; }
	.Margin-md-right-4em { margin-right: 4em !important; }
	.Margin-md-right-5em { margin-right: 5em !important; }
	.Margin-md-right-6em { margin-right: 6em !important; }
	.Margin-md-right-7em { margin-right: 7em !important; }
	.Margin-md-right-8em { margin-right: 8em !important; }
	
	.Margin-md-bottom-auto { margin-bottom: auto !important; }
	.Margin-md-bottom-0   { margin-bottom: 0   !important; }
	.Margin-md-bottom-1em { margin-bottom: 1em !important; }
	.Margin-md-bottom-2em { margin-bottom: 2em !important; }
	.Margin-md-bottom-3em { margin-bottom: 3em !important; }
	.Margin-md-bottom-4em { margin-bottom: 4em !important; }
	.Margin-md-bottom-5em { margin-bottom: 5em !important; }
	.Margin-md-bottom-6em { margin-bottom: 6em !important; }
	.Margin-md-bottom-7em { margin-bottom: 7em !important; }
	.Margin-md-bottom-8em { margin-bottom: 8em !important; }
	
	.Margin-md-left-auto { margin-left: auto !important; }
	.Margin-md-left-0   { margin-left: 0   !important; }
	.Margin-md-left-1em { margin-left: 1em !important; }
	.Margin-md-left-2em { margin-left: 2em !important; }
	.Margin-md-left-3em { margin-left: 3em !important; }
	.Margin-md-left-4em { margin-left: 4em !important; }
	.Margin-md-left-5em { margin-left: 5em !important; }
	.Margin-md-left-6em { margin-left: 6em !important; }
	.Margin-md-left-7em { margin-left: 7em !important; }
	.Margin-md-left-8em { margin-left: 8em !important; }
	
	.Margin-md-1x16em { margin: 0.0625em !important; }
	.Margin-md-2x16em { margin: 0.125em !important; }
	.Margin-md-3x16em { margin: 0.1875em !important; }
	.Margin-md-4x16em { margin: 0.25em !important; }
	.Margin-md-5x16em { margin: 0.3125em !important; }
	.Margin-md-6x16em { margin: 0.375em !important; }
	.Margin-md-7x16em { margin: 0.4375em !important; }
	.Margin-md-8x16em { margin: 0.5em !important; }
	.Margin-md-9x16em { margin: 0.5625em !important; }
	.Margin-md-10x16em { margin: 0.625em !important; }
	.Margin-md-11x16em { margin: 0.6875em !important; }
	.Margin-md-12x16em { margin: 0.75em !important; }
	.Margin-md-13x16em { margin: 0.8125em !important; }
	.Margin-md-14x16em { margin: 0.875em !important; }
	.Margin-md-15x16em { margin: 0.9375em !important; }
	.Margin-md-16x16em { margin: 1em !important; }
	.Margin-md-17x16em { margin: 1.0625em !important; }
	.Margin-md-18x16em { margin: 1.125em !important; }
	.Margin-md-19x16em { margin: 1.1875em !important; }
	.Margin-md-20x16em { margin: 1.25em !important; }
	.Margin-md-21x16em { margin: 1.3125em !important; }
	.Margin-md-22x16em { margin: 1.375em !important; }
	.Margin-md-23x16em { margin: 1.4375em !important; }
	.Margin-md-24x16em { margin: 1.5em !important; }
	
	.Margin-md-top-1x16em { margin-top: 0.0625em !important; }
	.Margin-md-top-2x16em { margin-top: 0.125em !important; }
	.Margin-md-top-3x16em { margin-top: 0.1875em !important; }
	.Margin-md-top-4x16em { margin-top: 0.25em !important; }
	.Margin-md-top-5x16em { margin-top: 0.3125em !important; }
	.Margin-md-top-6x16em { margin-top: 0.375em !important; }
	.Margin-md-top-7x16em { margin-top: 0.4375em !important; }
	.Margin-md-top-8x16em { margin-top: 0.5em !important; }
	.Margin-md-top-9x16em { margin-top: 0.5625em !important; }
	.Margin-md-top-10x16em { margin-top: 0.625em !important; }
	.Margin-md-top-11x16em { margin-top: 0.6875em !important; }
	.Margin-md-top-12x16em { margin-top: 0.75em !important; }
	.Margin-md-top-13x16em { margin-top: 0.8125em !important; }
	.Margin-md-top-14x16em { margin-top: 0.875em !important; }
	.Margin-md-top-15x16em { margin-top: 0.9375em !important; }
	.Margin-md-top-16x16em { margin-top: 1em !important; }
	.Margin-md-top-17x16em { margin-top: 1.0625em !important; }
	.Margin-md-top-18x16em { margin-top: 1.125em !important; }
	.Margin-md-top-19x16em { margin-top: 1.1875em !important; }
	.Margin-md-top-20x16em { margin-top: 1.25em !important; }
	.Margin-md-top-21x16em { margin-top: 1.3125em !important; }
	.Margin-md-top-22x16em { margin-top: 1.375em !important; }
	.Margin-md-top-23x16em { margin-top: 1.4375em !important; }
	.Margin-md-top-24x16em { margin-top: 1.5em !important; }
	
	.Margin-md-right-1x16em { margin-right: 0.0625em !important; }
	.Margin-md-right-2x16em { margin-right: 0.125em !important; }
	.Margin-md-right-3x16em { margin-right: 0.1875em !important; }
	.Margin-md-right-4x16em { margin-right: 0.25em !important; }
	.Margin-md-right-5x16em { margin-right: 0.3125em !important; }
	.Margin-md-right-6x16em { margin-right: 0.375em !important; }
	.Margin-md-right-7x16em { margin-right: 0.4375em !important; }
	.Margin-md-right-8x16em { margin-right: 0.5em !important; }
	.Margin-md-right-9x16em { margin-right: 0.5625em !important; }
	.Margin-md-right-10x16em { margin-right: 0.625em !important; }
	.Margin-md-right-11x16em { margin-right: 0.6875em !important; }
	.Margin-md-right-12x16em { margin-right: 0.75em !important; }
	.Margin-md-right-13x16em { margin-right: 0.8125em !important; }
	.Margin-md-right-14x16em { margin-right: 0.875em !important; }
	.Margin-md-right-15x16em { margin-right: 0.9375em !important; }
	.Margin-md-right-16x16em { margin-right: 1em !important; }
	.Margin-md-right-17x16em { margin-right: 1.0625em !important; }
	.Margin-md-right-18x16em { margin-right: 1.125em !important; }
	.Margin-md-right-19x16em { margin-right: 1.1875em !important; }
	.Margin-md-right-20x16em { margin-right: 1.25em !important; }
	.Margin-md-right-21x16em { margin-right: 1.3125em !important; }
	.Margin-md-right-22x16em { margin-right: 1.375em !important; }
	.Margin-md-right-23x16em { margin-right: 1.4375em !important; }
	.Margin-md-right-24x16em { margin-right: 1.5em !important; }
	
	.Margin-md-bottom-1x16em { margin-bottom: 0.0625em !important; }
	.Margin-md-bottom-2x16em { margin-bottom: 0.125em !important; }
	.Margin-md-bottom-3x16em { margin-bottom: 0.1875em !important; }
	.Margin-md-bottom-4x16em { margin-bottom: 0.25em !important; }
	.Margin-md-bottom-5x16em { margin-bottom: 0.3125em !important; }
	.Margin-md-bottom-6x16em { margin-bottom: 0.375em !important; }
	.Margin-md-bottom-7x16em { margin-bottom: 0.4375em !important; }
	.Margin-md-bottom-8x16em { margin-bottom: 0.5em !important; }
	.Margin-md-bottom-9x16em { margin-bottom: 0.5625em !important; }
	.Margin-md-bottom-10x16em { margin-bottom: 0.625em !important; }
	.Margin-md-bottom-11x16em { margin-bottom: 0.6875em !important; }
	.Margin-md-bottom-12x16em { margin-bottom: 0.75em !important; }
	.Margin-md-bottom-13x16em { margin-bottom: 0.8125em !important; }
	.Margin-md-bottom-14x16em { margin-bottom: 0.875em !important; }
	.Margin-md-bottom-15x16em { margin-bottom: 0.9375em !important; }
	.Margin-md-bottom-16x16em { margin-bottom: 1em !important; }
	.Margin-md-bottom-17x16em { margin-bottom: 1.0625em !important; }
	.Margin-md-bottom-18x16em { margin-bottom: 1.125em !important; }
	.Margin-md-bottom-19x16em { margin-bottom: 1.1875em !important; }
	.Margin-md-bottom-20x16em { margin-bottom: 1.25em !important; }
	.Margin-md-bottom-21x16em { margin-bottom: 1.3125em !important; }
	.Margin-md-bottom-22x16em { margin-bottom: 1.375em !important; }
	.Margin-md-bottom-23x16em { margin-bottom: 1.4375em !important; }
	.Margin-md-bottom-24x16em { margin-bottom: 1.5em !important; }
	
	.Margin-md-left-1x16em { margin-left: 0.0625em !important; }
	.Margin-md-left-2x16em { margin-left: 0.125em !important; }
	.Margin-md-left-3x16em { margin-left: 0.1875em !important; }
	.Margin-md-left-4x16em { margin-left: 0.25em !important; }
	.Margin-md-left-5x16em { margin-left: 0.3125em !important; }
	.Margin-md-left-6x16em { margin-left: 0.375em !important; }
	.Margin-md-left-7x16em { margin-left: 0.4375em !important; }
	.Margin-md-left-8x16em { margin-left: 0.5em !important; }
	.Margin-md-left-9x16em { margin-left: 0.5625em !important; }
	.Margin-md-left-10x16em { margin-left: 0.625em !important; }
	.Margin-md-left-11x16em { margin-left: 0.6875em !important; }
	.Margin-md-left-12x16em { margin-left: 0.75em !important; }
	.Margin-md-left-13x16em { margin-left: 0.8125em !important; }
	.Margin-md-left-14x16em { margin-left: 0.875em !important; }
	.Margin-md-left-15x16em { margin-left: 0.9375em !important; }
	.Margin-md-left-16x16em { margin-left: 1em !important; }
	.Margin-md-left-17x16em { margin-left: 1.0625em !important; }
	.Margin-md-left-18x16em { margin-left: 1.125em !important; }
	.Margin-md-left-19x16em { margin-left: 1.1875em !important; }
	.Margin-md-left-20x16em { margin-left: 1.25em !important; }
	.Margin-md-left-21x16em { margin-left: 1.3125em !important; }
	.Margin-md-left-22x16em { margin-left: 1.375em !important; }
	.Margin-md-left-23x16em { margin-left: 1.4375em !important; }
	.Margin-md-left-24x16em { margin-left: 1.5em !important; }
	
	/*
	.Margin-md-first-last-0em > :first-child { margin-top:    0 !important; }
	.Margin-md-first-last-0em > :last-child  { margin-bottom: 0 !important; }
	.Margin-md-first-last-1em > :first-child { margin-top:    1 !important; }
	.Margin-md-first-last-1em > :last-child  { margin-bottom: 1 !important; }
	.Margin-md-first-last-2em > :first-child { margin-top:    2 !important; }
	.Margin-md-first-last-2em > :last-child  { margin-bottom: 2 !important; }
	.Margin-md-first-last-3em > :first-child { margin-top:    3 !important; }
	.Margin-md-first-last-3em > :last-child  { margin-bottom: 3 !important; }
	.Margin-md-first-last-4em > :first-child { margin-top:    4 !important; }
	.Margin-md-first-last-4em > :last-child  { margin-bottom: 4 !important; }
	*/
}


@media( min-width: 1024px ) {
	.Margin-lg-auto { margin: auto !important; }
	.Margin-lg-0 { margin: 0 !important; }
	.Margin-lg-1em { margin: 1em !important; }
	.Margin-lg-2em { margin: 2em !important; }
	.Margin-lg-3em { margin: 3em !important; }
	.Margin-lg-4em { margin: 4em !important; }
	.Margin-lg-5em { margin: 5em !important; }
	.Margin-lg-6em { margin: 6em !important; }
	.Margin-lg-7em { margin: 7em !important; }
	.Margin-lg-8em { margin: 8em !important; }
	
	.Margin-lg-vertical-auto { margin-top: auto !important; margin-bottom: auto; }
	.Margin-lg-vertical-0   { margin-top: 0   !important; margin-bottom: 0   !important; }
	.Margin-lg-vertical-1em { margin-top: 1em !important; margin-bottom: 1em !important; }
	.Margin-lg-vertical-2em { margin-top: 2em !important; margin-bottom: 2em !important; }
	.Margin-lg-vertical-3em { margin-top: 3em !important; margin-bottom: 3em !important; }
	.Margin-lg-vertical-4em { margin-top: 4em !important; margin-bottom: 4em !important; }
	.Margin-lg-vertical-5em { margin-top: 5em !important; margin-bottom: 5em !important; }
	.Margin-lg-vertical-6em { margin-top: 6em !important; margin-bottom: 6em !important; }
	.Margin-lg-vertical-7em { margin-top: 7em !important; margin-bottom: 7em !important; }
	.Margin-lg-vertical-8em { margin-top: 8em !important; margin-bottom: 8em !important; }
	
	.Margin-lg-horizontal-auto { margin-right: auto !important; margin-left: auto; }
	.Margin-lg-horizontal-0   { margin-right:  0   !important; margin-left:   0   !important; }
	.Margin-lg-horizontal-1em { margin-right:  1em !important; margin-left:   1em !important; }
	.Margin-lg-horizontal-2em { margin-right:  2em !important; margin-left:   2em !important; }
	.Margin-lg-horizontal-3em { margin-right:  3em !important; margin-left:   3em !important; }
	.Margin-lg-horizontal-4em { margin-right:  4em !important; margin-left:   4em !important; }
	.Margin-lg-horizontal-5em { margin-right:  5em !important; margin-left:   5em !important; }
	.Margin-lg-horizontal-6em { margin-right:  6em !important; margin-left:   6em !important; }
	.Margin-lg-horizontal-7em { margin-right:  7em !important; margin-left:   7em !important; }
	.Margin-lg-horizontal-8em { margin-right:  8em !important; margin-left:   8em !important; }
	
	.Margin-lg-top-auto { margin-top: auto !important; }
	.Margin-lg-top-0 { margin-top: 0 !important; }
	.Margin-lg-top-1em { margin-top: 1em !important; }
	.Margin-lg-top-2em { margin-top: 2em !important; }
	.Margin-lg-top-3em { margin-top: 3em !important; }
	.Margin-lg-top-4em { margin-top: 4em !important; }
	.Margin-lg-top-5em { margin-top: 5em !important; }
	.Margin-lg-top-6em { margin-top: 6em !important; }
	.Margin-lg-top-7em { margin-top: 7em !important; }
	.Margin-lg-top-8em { margin-top: 8em !important; }
	
	.Margin-lg-right-auto { margin-right: auto !important; }
	.Margin-lg-right-0   { margin-right: 0   !important; }
	.Margin-lg-right-1em { margin-right: 1em !important; }
	.Margin-lg-right-2em { margin-right: 2em !important; }
	.Margin-lg-right-3em { margin-right: 3em !important; }
	.Margin-lg-right-4em { margin-right: 4em !important; }
	.Margin-lg-right-5em { margin-right: 5em !important; }
	.Margin-lg-right-6em { margin-right: 6em !important; }
	.Margin-lg-right-7em { margin-right: 7em !important; }
	.Margin-lg-right-8em { margin-right: 8em !important; }
	
	.Margin-lg-bottom-auto { margin-bottom: auto !important; }
	.Margin-lg-bottom-0   { margin-bottom: 0   !important; }
	.Margin-lg-bottom-1em { margin-bottom: 1em !important; }
	.Margin-lg-bottom-2em { margin-bottom: 2em !important; }
	.Margin-lg-bottom-3em { margin-bottom: 3em !important; }
	.Margin-lg-bottom-4em { margin-bottom: 4em !important; }
	.Margin-lg-bottom-5em { margin-bottom: 5em !important; }
	.Margin-lg-bottom-6em { margin-bottom: 6em !important; }
	.Margin-lg-bottom-7em { margin-bottom: 7em !important; }
	.Margin-lg-bottom-8em { margin-bottom: 8em !important; }
	
	.Margin-lg-left-auto { margin-left: auto !important; }
	.Margin-lg-left-0   { margin-left: 0   !important; }
	.Margin-lg-left-1em { margin-left: 1em !important; }
	.Margin-lg-left-2em { margin-left: 2em !important; }
	.Margin-lg-left-3em { margin-left: 3em !important; }
	.Margin-lg-left-4em { margin-left: 4em !important; }
	.Margin-lg-left-5em { margin-left: 5em !important; }
	.Margin-lg-left-6em { margin-left: 6em !important; }
	.Margin-lg-left-7em { margin-left: 7em !important; }
	.Margin-lg-left-8em { margin-left: 8em !important; }
	
	.Margin-lg-1x16em { margin: 0.0625em !important; }
	.Margin-lg-2x16em { margin: 0.125em !important; }
	.Margin-lg-3x16em { margin: 0.1875em !important; }
	.Margin-lg-4x16em { margin: 0.25em !important; }
	.Margin-lg-5x16em { margin: 0.3125em !important; }
	.Margin-lg-6x16em { margin: 0.375em !important; }
	.Margin-lg-7x16em { margin: 0.4375em !important; }
	.Margin-lg-8x16em { margin: 0.5em !important; }
	.Margin-lg-9x16em { margin: 0.5625em !important; }
	.Margin-lg-10x16em { margin: 0.625em !important; }
	.Margin-lg-11x16em { margin: 0.6875em !important; }
	.Margin-lg-12x16em { margin: 0.75em !important; }
	.Margin-lg-13x16em { margin: 0.8125em !important; }
	.Margin-lg-14x16em { margin: 0.875em !important; }
	.Margin-lg-15x16em { margin: 0.9375em !important; }
	.Margin-lg-16x16em { margin: 1em !important; }
	.Margin-lg-17x16em { margin: 1.0625em !important; }
	.Margin-lg-18x16em { margin: 1.125em !important; }
	.Margin-lg-19x16em { margin: 1.1875em !important; }
	.Margin-lg-20x16em { margin: 1.25em !important; }
	.Margin-lg-21x16em { margin: 1.3125em !important; }
	.Margin-lg-22x16em { margin: 1.375em !important; }
	.Margin-lg-23x16em { margin: 1.4375em !important; }
	.Margin-lg-24x16em { margin: 1.5em !important; }
	
	.Margin-lg-top-1x16em { margin-top: 0.0625em !important; }
	.Margin-lg-top-2x16em { margin-top: 0.125em !important; }
	.Margin-lg-top-3x16em { margin-top: 0.1875em !important; }
	.Margin-lg-top-4x16em { margin-top: 0.25em !important; }
	.Margin-lg-top-5x16em { margin-top: 0.3125em !important; }
	.Margin-lg-top-6x16em { margin-top: 0.375em !important; }
	.Margin-lg-top-7x16em { margin-top: 0.4375em !important; }
	.Margin-lg-top-8x16em { margin-top: 0.5em !important; }
	.Margin-lg-top-9x16em { margin-top: 0.5625em !important; }
	.Margin-lg-top-10x16em { margin-top: 0.625em !important; }
	.Margin-lg-top-11x16em { margin-top: 0.6875em !important; }
	.Margin-lg-top-12x16em { margin-top: 0.75em !important; }
	.Margin-lg-top-13x16em { margin-top: 0.8125em !important; }
	.Margin-lg-top-14x16em { margin-top: 0.875em !important; }
	.Margin-lg-top-15x16em { margin-top: 0.9375em !important; }
	.Margin-lg-top-16x16em { margin-top: 1em !important; }
	.Margin-lg-top-17x16em { margin-top: 1.0625em !important; }
	.Margin-lg-top-18x16em { margin-top: 1.125em !important; }
	.Margin-lg-top-19x16em { margin-top: 1.1875em !important; }
	.Margin-lg-top-20x16em { margin-top: 1.25em !important; }
	.Margin-lg-top-21x16em { margin-top: 1.3125em !important; }
	.Margin-lg-top-22x16em { margin-top: 1.375em !important; }
	.Margin-lg-top-23x16em { margin-top: 1.4375em !important; }
	.Margin-lg-top-24x16em { margin-top: 1.5em !important; }
	
	.Margin-lg-right-1x16em { margin-right: 0.0625em !important; }
	.Margin-lg-right-2x16em { margin-right: 0.125em !important; }
	.Margin-lg-right-3x16em { margin-right: 0.1875em !important; }
	.Margin-lg-right-4x16em { margin-right: 0.25em !important; }
	.Margin-lg-right-5x16em { margin-right: 0.3125em !important; }
	.Margin-lg-right-6x16em { margin-right: 0.375em !important; }
	.Margin-lg-right-7x16em { margin-right: 0.4375em !important; }
	.Margin-lg-right-8x16em { margin-right: 0.5em !important; }
	.Margin-lg-right-9x16em { margin-right: 0.5625em !important; }
	.Margin-lg-right-10x16em { margin-right: 0.625em !important; }
	.Margin-lg-right-11x16em { margin-right: 0.6875em !important; }
	.Margin-lg-right-12x16em { margin-right: 0.75em !important; }
	.Margin-lg-right-13x16em { margin-right: 0.8125em !important; }
	.Margin-lg-right-14x16em { margin-right: 0.875em !important; }
	.Margin-lg-right-15x16em { margin-right: 0.9375em !important; }
	.Margin-lg-right-16x16em { margin-right: 1em !important; }
	.Margin-lg-right-17x16em { margin-right: 1.0625em !important; }
	.Margin-lg-right-18x16em { margin-right: 1.125em !important; }
	.Margin-lg-right-19x16em { margin-right: 1.1875em !important; }
	.Margin-lg-right-20x16em { margin-right: 1.25em !important; }
	.Margin-lg-right-21x16em { margin-right: 1.3125em !important; }
	.Margin-lg-right-22x16em { margin-right: 1.375em !important; }
	.Margin-lg-right-23x16em { margin-right: 1.4375em !important; }
	.Margin-lg-right-24x16em { margin-right: 1.5em !important; }
	
	.Margin-lg-bottom-1x16em { margin-bottom: 0.0625em !important; }
	.Margin-lg-bottom-2x16em { margin-bottom: 0.125em !important; }
	.Margin-lg-bottom-3x16em { margin-bottom: 0.1875em !important; }
	.Margin-lg-bottom-4x16em { margin-bottom: 0.25em !important; }
	.Margin-lg-bottom-5x16em { margin-bottom: 0.3125em !important; }
	.Margin-lg-bottom-6x16em { margin-bottom: 0.375em !important; }
	.Margin-lg-bottom-7x16em { margin-bottom: 0.4375em !important; }
	.Margin-lg-bottom-8x16em { margin-bottom: 0.5em !important; }
	.Margin-lg-bottom-9x16em { margin-bottom: 0.5625em !important; }
	.Margin-lg-bottom-10x16em { margin-bottom: 0.625em !important; }
	.Margin-lg-bottom-11x16em { margin-bottom: 0.6875em !important; }
	.Margin-lg-bottom-12x16em { margin-bottom: 0.75em !important; }
	.Margin-lg-bottom-13x16em { margin-bottom: 0.8125em !important; }
	.Margin-lg-bottom-14x16em { margin-bottom: 0.875em !important; }
	.Margin-lg-bottom-15x16em { margin-bottom: 0.9375em !important; }
	.Margin-lg-bottom-16x16em { margin-bottom: 1em !important; }
	.Margin-lg-bottom-17x16em { margin-bottom: 1.0625em !important; }
	.Margin-lg-bottom-18x16em { margin-bottom: 1.125em !important; }
	.Margin-lg-bottom-19x16em { margin-bottom: 1.1875em !important; }
	.Margin-lg-bottom-20x16em { margin-bottom: 1.25em !important; }
	.Margin-lg-bottom-21x16em { margin-bottom: 1.3125em !important; }
	.Margin-lg-bottom-22x16em { margin-bottom: 1.375em !important; }
	.Margin-lg-bottom-23x16em { margin-bottom: 1.4375em !important; }
	.Margin-lg-bottom-24x16em { margin-bottom: 1.5em !important; }
	
	.Margin-lg-left-1x16em { margin-left: 0.0625em !important; }
	.Margin-lg-left-2x16em { margin-left: 0.125em !important; }
	.Margin-lg-left-3x16em { margin-left: 0.1875em !important; }
	.Margin-lg-left-4x16em { margin-left: 0.25em !important; }
	.Margin-lg-left-5x16em { margin-left: 0.3125em !important; }
	.Margin-lg-left-6x16em { margin-left: 0.375em !important; }
	.Margin-lg-left-7x16em { margin-left: 0.4375em !important; }
	.Margin-lg-left-8x16em { margin-left: 0.5em !important; }
	.Margin-lg-left-9x16em { margin-left: 0.5625em !important; }
	.Margin-lg-left-10x16em { margin-left: 0.625em !important; }
	.Margin-lg-left-11x16em { margin-left: 0.6875em !important; }
	.Margin-lg-left-12x16em { margin-left: 0.75em !important; }
	.Margin-lg-left-13x16em { margin-left: 0.8125em !important; }
	.Margin-lg-left-14x16em { margin-left: 0.875em !important; }
	.Margin-lg-left-15x16em { margin-left: 0.9375em !important; }
	.Margin-lg-left-16x16em { margin-left: 1em !important; }
	.Margin-lg-left-17x16em { margin-left: 1.0625em !important; }
	.Margin-lg-left-18x16em { margin-left: 1.125em !important; }
	.Margin-lg-left-19x16em { margin-left: 1.1875em !important; }
	.Margin-lg-left-20x16em { margin-left: 1.25em !important; }
	.Margin-lg-left-21x16em { margin-left: 1.3125em !important; }
	.Margin-lg-left-22x16em { margin-left: 1.375em !important; }
	.Margin-lg-left-23x16em { margin-left: 1.4375em !important; }
	.Margin-lg-left-24x16em { margin-left: 1.5em !important; }
	
	/*
	.Margin-lg-first-last-0em > :first-child { margin-top:    0 !important; }
	.Margin-lg-first-last-0em > :last-child  { margin-bottom: 0 !important; }
	.Margin-lg-first-last-1em > :first-child { margin-top:    1 !important; }
	.Margin-lg-first-last-1em > :last-child  { margin-bottom: 1 !important; }
	.Margin-lg-first-last-2em > :first-child { margin-top:    2 !important; }
	.Margin-lg-first-last-2em > :last-child  { margin-bottom: 2 !important; }
	.Margin-lg-first-last-3em > :first-child { margin-top:    3 !important; }
	.Margin-lg-first-last-3em > :last-child  { margin-bottom: 3 !important; }
	.Margin-lg-first-last-4em > :first-child { margin-top:    4 !important; }
	.Margin-lg-first-last-4em > :last-child  { margin-bottom: 4 !important; }
	*/
}


@media( min-width: 1280px ) {
	.Margin-xl-auto { margin: auto !important; }
	.Margin-xl-0 { margin: 0 !important; }
	.Margin-xl-1em { margin: 1em !important; }
	.Margin-xl-2em { margin: 2em !important; }
	.Margin-xl-3em { margin: 3em !important; }
	.Margin-xl-4em { margin: 4em !important; }
	.Margin-xl-5em { margin: 5em !important; }
	.Margin-xl-6em { margin: 6em !important; }
	.Margin-xl-7em { margin: 7em !important; }
	.Margin-xl-8em { margin: 8em !important; }
	
	.Margin-xl-vertical-auto { margin-top: auto !important; margin-bottom: auto; }
	.Margin-xl-vertical-0   { margin-top: 0   !important; margin-bottom: 0   !important; }
	.Margin-xl-vertical-1em { margin-top: 1em !important; margin-bottom: 1em !important; }
	.Margin-xl-vertical-2em { margin-top: 2em !important; margin-bottom: 2em !important; }
	.Margin-xl-vertical-3em { margin-top: 3em !important; margin-bottom: 3em !important; }
	.Margin-xl-vertical-4em { margin-top: 4em !important; margin-bottom: 4em !important; }
	.Margin-xl-vertical-5em { margin-top: 5em !important; margin-bottom: 5em !important; }
	.Margin-xl-vertical-6em { margin-top: 6em !important; margin-bottom: 6em !important; }
	.Margin-xl-vertical-7em { margin-top: 7em !important; margin-bottom: 7em !important; }
	.Margin-xl-vertical-8em { margin-top: 8em !important; margin-bottom: 8em !important; }
	
	.Margin-xl-horizontal-auto { margin-right: auto !important; margin-left: auto; }
	.Margin-xl-horizontal-0   { margin-right:  0   !important; margin-left:   0   !important; }
	.Margin-xl-horizontal-1em { margin-right:  1em !important; margin-left:   1em !important; }
	.Margin-xl-horizontal-2em { margin-right:  2em !important; margin-left:   2em !important; }
	.Margin-xl-horizontal-3em { margin-right:  3em !important; margin-left:   3em !important; }
	.Margin-xl-horizontal-4em { margin-right:  4em !important; margin-left:   4em !important; }
	.Margin-xl-horizontal-5em { margin-right:  5em !important; margin-left:   5em !important; }
	.Margin-xl-horizontal-6em { margin-right:  6em !important; margin-left:   6em !important; }
	.Margin-xl-horizontal-7em { margin-right:  7em !important; margin-left:   7em !important; }
	.Margin-xl-horizontal-8em { margin-right:  8em !important; margin-left:   8em !important; }
	
	.Margin-xl-top-auto { margin-top: auto !important; }
	.Margin-xl-top-0 { margin-top: 0 !important; }
	.Margin-xl-top-1em { margin-top: 1em !important; }
	.Margin-xl-top-2em { margin-top: 2em !important; }
	.Margin-xl-top-3em { margin-top: 3em !important; }
	.Margin-xl-top-4em { margin-top: 4em !important; }
	.Margin-xl-top-5em { margin-top: 5em !important; }
	.Margin-xl-top-6em { margin-top: 6em !important; }
	.Margin-xl-top-7em { margin-top: 7em !important; }
	.Margin-xl-top-8em { margin-top: 8em !important; }
	
	.Margin-xl-right-auto { margin-right: auto !important; }
	.Margin-xl-right-0   { margin-right: 0   !important; }
	.Margin-xl-right-1em { margin-right: 1em !important; }
	.Margin-xl-right-2em { margin-right: 2em !important; }
	.Margin-xl-right-3em { margin-right: 3em !important; }
	.Margin-xl-right-4em { margin-right: 4em !important; }
	.Margin-xl-right-5em { margin-right: 5em !important; }
	.Margin-xl-right-6em { margin-right: 6em !important; }
	.Margin-xl-right-7em { margin-right: 7em !important; }
	.Margin-xl-right-8em { margin-right: 8em !important; }
	
	.Margin-xl-bottom-auto { margin-bottom: auto !important; }
	.Margin-xl-bottom-0   { margin-bottom: 0   !important; }
	.Margin-xl-bottom-1em { margin-bottom: 1em !important; }
	.Margin-xl-bottom-2em { margin-bottom: 2em !important; }
	.Margin-xl-bottom-3em { margin-bottom: 3em !important; }
	.Margin-xl-bottom-4em { margin-bottom: 4em !important; }
	.Margin-xl-bottom-5em { margin-bottom: 5em !important; }
	.Margin-xl-bottom-6em { margin-bottom: 6em !important; }
	.Margin-xl-bottom-7em { margin-bottom: 7em !important; }
	.Margin-xl-bottom-8em { margin-bottom: 8em !important; }
	
	.Margin-xl-left-auto { margin-left: auto !important; }
	.Margin-xl-left-0   { margin-left: 0   !important; }
	.Margin-xl-left-1em { margin-left: 1em !important; }
	.Margin-xl-left-2em { margin-left: 2em !important; }
	.Margin-xl-left-3em { margin-left: 3em !important; }
	.Margin-xl-left-4em { margin-left: 4em !important; }
	.Margin-xl-left-5em { margin-left: 5em !important; }
	.Margin-xl-left-6em { margin-left: 6em !important; }
	.Margin-xl-left-7em { margin-left: 7em !important; }
	.Margin-xl-left-8em { margin-left: 8em !important; }
	
	.Margin-xl-1x16em { margin: 0.0625em !important; }
	.Margin-xl-2x16em { margin: 0.125em !important; }
	.Margin-xl-3x16em { margin: 0.1875em !important; }
	.Margin-xl-4x16em { margin: 0.25em !important; }
	.Margin-xl-5x16em { margin: 0.3125em !important; }
	.Margin-xl-6x16em { margin: 0.375em !important; }
	.Margin-xl-7x16em { margin: 0.4375em !important; }
	.Margin-xl-8x16em { margin: 0.5em !important; }
	.Margin-xl-9x16em { margin: 0.5625em !important; }
	.Margin-xl-10x16em { margin: 0.625em !important; }
	.Margin-xl-11x16em { margin: 0.6875em !important; }
	.Margin-xl-12x16em { margin: 0.75em !important; }
	.Margin-xl-13x16em { margin: 0.8125em !important; }
	.Margin-xl-14x16em { margin: 0.875em !important; }
	.Margin-xl-15x16em { margin: 0.9375em !important; }
	.Margin-xl-16x16em { margin: 1em !important; }
	.Margin-xl-17x16em { margin: 1.0625em !important; }
	.Margin-xl-18x16em { margin: 1.125em !important; }
	.Margin-xl-19x16em { margin: 1.1875em !important; }
	.Margin-xl-20x16em { margin: 1.25em !important; }
	.Margin-xl-21x16em { margin: 1.3125em !important; }
	.Margin-xl-22x16em { margin: 1.375em !important; }
	.Margin-xl-23x16em { margin: 1.4375em !important; }
	.Margin-xl-24x16em { margin: 1.5em !important; }
	
	.Margin-xl-top-1x16em { margin-top: 0.0625em !important; }
	.Margin-xl-top-2x16em { margin-top: 0.125em !important; }
	.Margin-xl-top-3x16em { margin-top: 0.1875em !important; }
	.Margin-xl-top-4x16em { margin-top: 0.25em !important; }
	.Margin-xl-top-5x16em { margin-top: 0.3125em !important; }
	.Margin-xl-top-6x16em { margin-top: 0.375em !important; }
	.Margin-xl-top-7x16em { margin-top: 0.4375em !important; }
	.Margin-xl-top-8x16em { margin-top: 0.5em !important; }
	.Margin-xl-top-9x16em { margin-top: 0.5625em !important; }
	.Margin-xl-top-10x16em { margin-top: 0.625em !important; }
	.Margin-xl-top-11x16em { margin-top: 0.6875em !important; }
	.Margin-xl-top-12x16em { margin-top: 0.75em !important; }
	.Margin-xl-top-13x16em { margin-top: 0.8125em !important; }
	.Margin-xl-top-14x16em { margin-top: 0.875em !important; }
	.Margin-xl-top-15x16em { margin-top: 0.9375em !important; }
	.Margin-xl-top-16x16em { margin-top: 1em !important; }
	.Margin-xl-top-17x16em { margin-top: 1.0625em !important; }
	.Margin-xl-top-18x16em { margin-top: 1.125em !important; }
	.Margin-xl-top-19x16em { margin-top: 1.1875em !important; }
	.Margin-xl-top-20x16em { margin-top: 1.25em !important; }
	.Margin-xl-top-21x16em { margin-top: 1.3125em !important; }
	.Margin-xl-top-22x16em { margin-top: 1.375em !important; }
	.Margin-xl-top-23x16em { margin-top: 1.4375em !important; }
	.Margin-xl-top-24x16em { margin-top: 1.5em !important; }
	
	.Margin-xl-right-1x16em { margin-right: 0.0625em !important; }
	.Margin-xl-right-2x16em { margin-right: 0.125em !important; }
	.Margin-xl-right-3x16em { margin-right: 0.1875em !important; }
	.Margin-xl-right-4x16em { margin-right: 0.25em !important; }
	.Margin-xl-right-5x16em { margin-right: 0.3125em !important; }
	.Margin-xl-right-6x16em { margin-right: 0.375em !important; }
	.Margin-xl-right-7x16em { margin-right: 0.4375em !important; }
	.Margin-xl-right-8x16em { margin-right: 0.5em !important; }
	.Margin-xl-right-9x16em { margin-right: 0.5625em !important; }
	.Margin-xl-right-10x16em { margin-right: 0.625em !important; }
	.Margin-xl-right-11x16em { margin-right: 0.6875em !important; }
	.Margin-xl-right-12x16em { margin-right: 0.75em !important; }
	.Margin-xl-right-13x16em { margin-right: 0.8125em !important; }
	.Margin-xl-right-14x16em { margin-right: 0.875em !important; }
	.Margin-xl-right-15x16em { margin-right: 0.9375em !important; }
	.Margin-xl-right-16x16em { margin-right: 1em !important; }
	.Margin-xl-right-17x16em { margin-right: 1.0625em !important; }
	.Margin-xl-right-18x16em { margin-right: 1.125em !important; }
	.Margin-xl-right-19x16em { margin-right: 1.1875em !important; }
	.Margin-xl-right-20x16em { margin-right: 1.25em !important; }
	.Margin-xl-right-21x16em { margin-right: 1.3125em !important; }
	.Margin-xl-right-22x16em { margin-right: 1.375em !important; }
	.Margin-xl-right-23x16em { margin-right: 1.4375em !important; }
	.Margin-xl-right-24x16em { margin-right: 1.5em !important; }
	
	.Margin-xl-bottom-1x16em { margin-bottom: 0.0625em !important; }
	.Margin-xl-bottom-2x16em { margin-bottom: 0.125em !important; }
	.Margin-xl-bottom-3x16em { margin-bottom: 0.1875em !important; }
	.Margin-xl-bottom-4x16em { margin-bottom: 0.25em !important; }
	.Margin-xl-bottom-5x16em { margin-bottom: 0.3125em !important; }
	.Margin-xl-bottom-6x16em { margin-bottom: 0.375em !important; }
	.Margin-xl-bottom-7x16em { margin-bottom: 0.4375em !important; }
	.Margin-xl-bottom-8x16em { margin-bottom: 0.5em !important; }
	.Margin-xl-bottom-9x16em { margin-bottom: 0.5625em !important; }
	.Margin-xl-bottom-10x16em { margin-bottom: 0.625em !important; }
	.Margin-xl-bottom-11x16em { margin-bottom: 0.6875em !important; }
	.Margin-xl-bottom-12x16em { margin-bottom: 0.75em !important; }
	.Margin-xl-bottom-13x16em { margin-bottom: 0.8125em !important; }
	.Margin-xl-bottom-14x16em { margin-bottom: 0.875em !important; }
	.Margin-xl-bottom-15x16em { margin-bottom: 0.9375em !important; }
	.Margin-xl-bottom-16x16em { margin-bottom: 1em !important; }
	.Margin-xl-bottom-17x16em { margin-bottom: 1.0625em !important; }
	.Margin-xl-bottom-18x16em { margin-bottom: 1.125em !important; }
	.Margin-xl-bottom-19x16em { margin-bottom: 1.1875em !important; }
	.Margin-xl-bottom-20x16em { margin-bottom: 1.25em !important; }
	.Margin-xl-bottom-21x16em { margin-bottom: 1.3125em !important; }
	.Margin-xl-bottom-22x16em { margin-bottom: 1.375em !important; }
	.Margin-xl-bottom-23x16em { margin-bottom: 1.4375em !important; }
	.Margin-xl-bottom-24x16em { margin-bottom: 1.5em !important; }
	
	.Margin-xl-left-1x16em { margin-left: 0.0625em !important; }
	.Margin-xl-left-2x16em { margin-left: 0.125em !important; }
	.Margin-xl-left-3x16em { margin-left: 0.1875em !important; }
	.Margin-xl-left-4x16em { margin-left: 0.25em !important; }
	.Margin-xl-left-5x16em { margin-left: 0.3125em !important; }
	.Margin-xl-left-6x16em { margin-left: 0.375em !important; }
	.Margin-xl-left-7x16em { margin-left: 0.4375em !important; }
	.Margin-xl-left-8x16em { margin-left: 0.5em !important; }
	.Margin-xl-left-9x16em { margin-left: 0.5625em !important; }
	.Margin-xl-left-10x16em { margin-left: 0.625em !important; }
	.Margin-xl-left-11x16em { margin-left: 0.6875em !important; }
	.Margin-xl-left-12x16em { margin-left: 0.75em !important; }
	.Margin-xl-left-13x16em { margin-left: 0.8125em !important; }
	.Margin-xl-left-14x16em { margin-left: 0.875em !important; }
	.Margin-xl-left-15x16em { margin-left: 0.9375em !important; }
	.Margin-xl-left-16x16em { margin-left: 1em !important; }
	.Margin-xl-left-17x16em { margin-left: 1.0625em !important; }
	.Margin-xl-left-18x16em { margin-left: 1.125em !important; }
	.Margin-xl-left-19x16em { margin-left: 1.1875em !important; }
	.Margin-xl-left-20x16em { margin-left: 1.25em !important; }
	.Margin-xl-left-21x16em { margin-left: 1.3125em !important; }
	.Margin-xl-left-22x16em { margin-left: 1.375em !important; }
	.Margin-xl-left-23x16em { margin-left: 1.4375em !important; }
	.Margin-xl-left-24x16em { margin-left: 1.5em !important; }
	
	/*
	.Margin-xl-first-last-0em > :first-child { margin-top:    0 !important; }
	.Margin-xl-first-last-0em > :last-child  { margin-bottom: 0 !important; }
	.Margin-xl-first-last-1em > :first-child { margin-top:    1 !important; }
	.Margin-xl-first-last-1em > :last-child  { margin-bottom: 1 !important; }
	.Margin-xl-first-last-2em > :first-child { margin-top:    2 !important; }
	.Margin-xl-first-last-2em > :last-child  { margin-bottom: 2 !important; }
	.Margin-xl-first-last-3em > :first-child { margin-top:    3 !important; }
	.Margin-xl-first-last-3em > :last-child  { margin-bottom: 3 !important; }
	.Margin-xl-first-last-4em > :first-child { margin-top:    4 !important; }
	.Margin-xl-first-last-4em > :last-child  { margin-bottom: 4 !important; }
	*/
}


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

.Font-xs { font-size: 5vw; }

@media( min-width: 544px ) {
    .Font-xs-stop { font-size: 1.7em; }
    .Font-sm { font-size: 2.9411764706vw; }
}

@media( min-width: 768px ) {
    .Font-sm-stop { font-size: 1.4117647059em; }
    .Font-sm-xs-stop { font-size: 2.4em; }
    .Font-md { font-size: 2.0833333333vw; }
}

@media( min-width: 1024px ) {
    .Font-md-stop { font-size: 1.3333333333em; }
    .Font-xs-md-stop { font-size: 3.2em; }
    .Font-lg { font-size: 1.5625vw; }
}

@media( min-width: 1280px ) {
    .Font-lg-stop { font-size: 1.25em; }
    .Font-xl { font-size: 1.25vw; }
}

@media( min-width: 1920px ) {
    .Font-xl-stop { font-size: 1.5em; }
    .Font-hd { font-size: 0.8333333333vw; }
}
@media( min-width: 2048px ) {
    .Font-2k { font-size: 0.8333333333vw; }
}

@media( min-width: 4096px ) {
    .Font-4k { font-size: 0.390625vw; }
}

@media( min-width: 5120px ) {
    .Font-5k { font-size: 0.3125vw; }
}

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

.Font-xs-1em  { font-size: 1em !important; }
.Font-xs-2em  { font-size: 2em !important; }
.Font-xs-3em  { font-size: 3em !important; }
.Font-xs-4em  { font-size: 4em !important; }
.Font-xs-5em  { font-size: 5em !important; }
.Font-xs-6em  { font-size: 6em !important; }
.Font-xs-7em  { font-size: 7em !important; }
.Font-xs-8em  { font-size: 8em !important; }
.Font-xs-9em  { font-size: 9em !important; }
.Font-xs-10em  { font-size: 10em !important; }
.Font-xs-11em  { font-size: 11em !important; }
.Font-xs-12em  { font-size: 12em !important; }
.Font-xs-13em  { font-size: 13em !important; }
.Font-xs-14em  { font-size: 14em !important; }
.Font-xs-15em  { font-size: 15em !important; }
.Font-xs-16em  { font-size: 16em !important; }

.Font-xs-1x12em  { font-size: 0.083333333333333em !important; }
.Font-xs-2x12em  { font-size: 0.16666666666667em !important; }
.Font-xs-3x12em  { font-size: 0.25em !important; }
.Font-xs-4x12em  { font-size: 0.33333333333333em !important; }
.Font-xs-5x12em  { font-size: 0.41666666666667em !important; }
.Font-xs-6x12em  { font-size: 0.5em !important; }
.Font-xs-7x12em  { font-size: 0.58333333333333em !important; }
.Font-xs-8x12em  { font-size: 0.66666666666667em !important; }
.Font-xs-9x12em  { font-size: 0.75em !important; }
.Font-xs-10x12em  { font-size: 0.83333333333333em !important; }
.Font-xs-11x12em  { font-size: 0.91666666666667em !important; }
.Font-xs-12x12em  { font-size: 1em !important; }
.Font-xs-13x12em  { font-size: 1.0833333333333em !important; }
.Font-xs-14x12em  { font-size: 1.1666666666667em !important; }
.Font-xs-15x12em  { font-size: 1.25em !important; }
.Font-xs-16x12em  { font-size: 1.3333333333333em !important; }
.Font-xs-17x12em  { font-size: 1.4166666666667em !important; }
.Font-xs-18x12em  { font-size: 1.5em !important; }

.Font-xs-1x16em  { font-size: 0.0625em !important; }
.Font-xs-2x16em  { font-size: 0.125em !important; }
.Font-xs-3x16em  { font-size: 0.1875em !important; }
.Font-xs-4x16em  { font-size: 0.25em !important; }
.Font-xs-5x16em  { font-size: 0.3125em !important; }
.Font-xs-6x16em  { font-size: 0.375em !important; }
.Font-xs-7x16em  { font-size: 0.4375em !important; }
.Font-xs-8x16em  { font-size: 0.5em !important; }
.Font-xs-9x16em  { font-size: 0.5625em !important; }
.Font-xs-10x16em  { font-size: 0.625em !important; }
.Font-xs-11x16em  { font-size: 0.6875em !important; }
.Font-xs-12x16em  { font-size: 0.75em !important; }
.Font-xs-13x16em  { font-size: 0.8125em !important; }
.Font-xs-14x16em  { font-size: 0.875em !important; }
.Font-xs-15x16em  { font-size: 0.9375em !important; }
.Font-xs-16x16em  { font-size: 1em !important; }
.Font-xs-17x16em  { font-size: 1.0625em !important; }
.Font-xs-18x16em  { font-size: 1.125em !important; }
.Font-xs-19x16em  { font-size: 1.1875em !important; }
.Font-xs-20x16em  { font-size: 1.25em !important; }
.Font-xs-21x16em  { font-size: 1.3125em !important; }
.Font-xs-22x16em  { font-size: 1.375em !important; }
.Font-xs-23x16em  { font-size: 1.4375em !important; }
.Font-xs-24x16em  { font-size: 1.5em !important; }

@media( min-width: 544px ) {
	.Font-sm-1em  { font-size: 1em !important; }
	.Font-sm-2em  { font-size: 2em !important; }
	.Font-sm-3em  { font-size: 3em !important; }
	.Font-sm-4em  { font-size: 4em !important; }
	.Font-sm-5em  { font-size: 5em !important; }
	.Font-sm-6em  { font-size: 6em !important; }
	.Font-sm-7em  { font-size: 7em !important; }
	.Font-sm-8em  { font-size: 8em !important; }
	.Font-sm-9em  { font-size: 9em !important; }
	.Font-sm-10em  { font-size: 10em !important; }
	.Font-sm-11em  { font-size: 11em !important; }
	.Font-sm-12em  { font-size: 12em !important; }
	.Font-sm-13em  { font-size: 13em !important; }
	.Font-sm-14em  { font-size: 14em !important; }
	.Font-sm-15em  { font-size: 15em !important; }
	.Font-sm-16em  { font-size: 16em !important; }
	
	.Font-sm-1x12em  { font-size: 0.083333333333333em !important; }
	.Font-sm-2x12em  { font-size: 0.16666666666667em !important; }
	.Font-sm-3x12em  { font-size: 0.25em !important; }
	.Font-sm-4x12em  { font-size: 0.33333333333333em !important; }
	.Font-sm-5x12em  { font-size: 0.41666666666667em !important; }
	.Font-sm-6x12em  { font-size: 0.5em !important; }
	.Font-sm-7x12em  { font-size: 0.58333333333333em !important; }
	.Font-sm-8x12em  { font-size: 0.66666666666667em !important; }
	.Font-sm-9x12em  { font-size: 0.75em !important; }
	.Font-sm-10x12em  { font-size: 0.83333333333333em !important; }
	.Font-sm-11x12em  { font-size: 0.91666666666667em !important; }
	.Font-sm-12x12em  { font-size: 1em !important; }
	.Font-sm-13x12em  { font-size: 1.0833333333333em !important; }
	.Font-sm-14x12em  { font-size: 1.1666666666667em !important; }
	.Font-sm-15x12em  { font-size: 1.25em !important; }
	.Font-sm-16x12em  { font-size: 1.3333333333333em !important; }
	.Font-sm-17x12em  { font-size: 1.4166666666667em !important; }
	.Font-sm-18x12em  { font-size: 1.5em !important; }
	
	.Font-sm-1x16em  { font-size: 0.0625em !important; }
	.Font-sm-2x16em  { font-size: 0.125em !important; }
	.Font-sm-3x16em  { font-size: 0.1875em !important; }
	.Font-sm-4x16em  { font-size: 0.25em !important; }
	.Font-sm-5x16em  { font-size: 0.3125em !important; }
	.Font-sm-6x16em  { font-size: 0.375em !important; }
	.Font-sm-7x16em  { font-size: 0.4375em !important; }
	.Font-sm-8x16em  { font-size: 0.5em !important; }
	.Font-sm-9x16em  { font-size: 0.5625em !important; }
	.Font-sm-10x16em  { font-size: 0.625em !important; }
	.Font-sm-11x16em  { font-size: 0.6875em !important; }
	.Font-sm-12x16em  { font-size: 0.75em !important; }
	.Font-sm-13x16em  { font-size: 0.8125em !important; }
	.Font-sm-14x16em  { font-size: 0.875em !important; }
	.Font-sm-15x16em  { font-size: 0.9375em !important; }
	.Font-sm-16x16em  { font-size: 1em !important; }
	.Font-sm-17x16em  { font-size: 1.0625em !important; }
	.Font-sm-18x16em  { font-size: 1.125em !important; }
	.Font-sm-19x16em  { font-size: 1.1875em !important; }
	.Font-sm-20x16em  { font-size: 1.25em !important; }
	.Font-sm-21x16em  { font-size: 1.3125em !important; }
	.Font-sm-22x16em  { font-size: 1.375em !important; }
	.Font-sm-23x16em  { font-size: 1.4375em !important; }
	.Font-sm-24x16em  { font-size: 1.5em !important; }
}


@media( min-width: 768px ) {
	.Font-md-1em  { font-size: 1em !important; }
	.Font-md-2em  { font-size: 2em !important; }
	.Font-md-3em  { font-size: 3em !important; }
	.Font-md-4em  { font-size: 4em !important; }
	.Font-md-5em  { font-size: 5em !important; }
	.Font-md-6em  { font-size: 6em !important; }
	.Font-md-7em  { font-size: 7em !important; }
	.Font-md-8em  { font-size: 8em !important; }
	.Font-md-9em  { font-size: 9em !important; }
	.Font-md-10em  { font-size: 10em !important; }
	.Font-md-11em  { font-size: 11em !important; }
	.Font-md-12em  { font-size: 12em !important; }
	.Font-md-13em  { font-size: 13em !important; }
	.Font-md-14em  { font-size: 14em !important; }
	.Font-md-15em  { font-size: 15em !important; }
	.Font-md-16em  { font-size: 16em !important; }
	
	.Font-md-1x12em  { font-size: 0.083333333333333em !important; }
	.Font-md-2x12em  { font-size: 0.16666666666667em !important; }
	.Font-md-3x12em  { font-size: 0.25em !important; }
	.Font-md-4x12em  { font-size: 0.33333333333333em !important; }
	.Font-md-5x12em  { font-size: 0.41666666666667em !important; }
	.Font-md-6x12em  { font-size: 0.5em !important; }
	.Font-md-7x12em  { font-size: 0.58333333333333em !important; }
	.Font-md-8x12em  { font-size: 0.66666666666667em !important; }
	.Font-md-9x12em  { font-size: 0.75em !important; }
	.Font-md-10x12em  { font-size: 0.83333333333333em !important; }
	.Font-md-11x12em  { font-size: 0.91666666666667em !important; }
	.Font-md-12x12em  { font-size: 1em !important; }
	.Font-md-13x12em  { font-size: 1.0833333333333em !important; }
	.Font-md-14x12em  { font-size: 1.1666666666667em !important; }
	.Font-md-15x12em  { font-size: 1.25em !important; }
	.Font-md-16x12em  { font-size: 1.3333333333333em !important; }
	.Font-md-17x12em  { font-size: 1.4166666666667em !important; }
	.Font-md-18x12em  { font-size: 1.5em !important; }
	
	.Font-md-1x16em  { font-size: 0.0625em !important; }
	.Font-md-2x16em  { font-size: 0.125em !important; }
	.Font-md-3x16em  { font-size: 0.1875em !important; }
	.Font-md-4x16em  { font-size: 0.25em !important; }
	.Font-md-5x16em  { font-size: 0.3125em !important; }
	.Font-md-6x16em  { font-size: 0.375em !important; }
	.Font-md-7x16em  { font-size: 0.4375em !important; }
	.Font-md-8x16em  { font-size: 0.5em !important; }
	.Font-md-9x16em  { font-size: 0.5625em !important; }
	.Font-md-10x16em  { font-size: 0.625em !important; }
	.Font-md-11x16em  { font-size: 0.6875em !important; }
	.Font-md-12x16em  { font-size: 0.75em !important; }
	.Font-md-13x16em  { font-size: 0.8125em !important; }
	.Font-md-14x16em  { font-size: 0.875em !important; }
	.Font-md-15x16em  { font-size: 0.9375em !important; }
	.Font-md-16x16em  { font-size: 1em !important; }
	.Font-md-17x16em  { font-size: 1.0625em !important; }
	.Font-md-18x16em  { font-size: 1.125em !important; }
	.Font-md-19x16em  { font-size: 1.1875em !important; }
	.Font-md-20x16em  { font-size: 1.25em !important; }
	.Font-md-21x16em  { font-size: 1.3125em !important; }
	.Font-md-22x16em  { font-size: 1.375em !important; }
	.Font-md-23x16em  { font-size: 1.4375em !important; }
	.Font-md-24x16em  { font-size: 1.5em !important; }
}


@media( min-width: 1024px ) {
	.Font-lg-1em  { font-size: 1em !important; }
	.Font-lg-2em  { font-size: 2em !important; }
	.Font-lg-3em  { font-size: 3em !important; }
	.Font-lg-4em  { font-size: 4em !important; }
	.Font-lg-5em  { font-size: 5em !important; }
	.Font-lg-6em  { font-size: 6em !important; }
	.Font-lg-7em  { font-size: 7em !important; }
	.Font-lg-8em  { font-size: 8em !important; }
	.Font-lg-9em  { font-size: 9em !important; }
	.Font-lg-10em  { font-size: 10em !important; }
	.Font-lg-11em  { font-size: 11em !important; }
	.Font-lg-12em  { font-size: 12em !important; }
	.Font-lg-13em  { font-size: 13em !important; }
	.Font-lg-14em  { font-size: 14em !important; }
	.Font-lg-15em  { font-size: 15em !important; }
	.Font-lg-16em  { font-size: 16em !important; }
	
	.Font-lg-1x12em  { font-size: 0.083333333333333em !important; }
	.Font-lg-2x12em  { font-size: 0.16666666666667em !important; }
	.Font-lg-3x12em  { font-size: 0.25em !important; }
	.Font-lg-4x12em  { font-size: 0.33333333333333em !important; }
	.Font-lg-5x12em  { font-size: 0.41666666666667em !important; }
	.Font-lg-6x12em  { font-size: 0.5em !important; }
	.Font-lg-7x12em  { font-size: 0.58333333333333em !important; }
	.Font-lg-8x12em  { font-size: 0.66666666666667em !important; }
	.Font-lg-9x12em  { font-size: 0.75em !important; }
	.Font-lg-10x12em  { font-size: 0.83333333333333em !important; }
	.Font-lg-11x12em  { font-size: 0.91666666666667em !important; }
	.Font-lg-12x12em  { font-size: 1em !important; }
	.Font-lg-13x12em  { font-size: 1.0833333333333em !important; }
	.Font-lg-14x12em  { font-size: 1.1666666666667em !important; }
	.Font-lg-15x12em  { font-size: 1.25em !important; }
	.Font-lg-16x12em  { font-size: 1.3333333333333em !important; }
	.Font-lg-17x12em  { font-size: 1.4166666666667em !important; }
	.Font-lg-18x12em  { font-size: 1.5em !important; }
	
	.Font-lg-1x16em  { font-size: 0.0625em !important; }
	.Font-lg-2x16em  { font-size: 0.125em !important; }
	.Font-lg-3x16em  { font-size: 0.1875em !important; }
	.Font-lg-4x16em  { font-size: 0.25em !important; }
	.Font-lg-5x16em  { font-size: 0.3125em !important; }
	.Font-lg-6x16em  { font-size: 0.375em !important; }
	.Font-lg-7x16em  { font-size: 0.4375em !important; }
	.Font-lg-8x16em  { font-size: 0.5em !important; }
	.Font-lg-9x16em  { font-size: 0.5625em !important; }
	.Font-lg-10x16em  { font-size: 0.625em !important; }
	.Font-lg-11x16em  { font-size: 0.6875em !important; }
	.Font-lg-12x16em  { font-size: 0.75em !important; }
	.Font-lg-13x16em  { font-size: 0.8125em !important; }
	.Font-lg-14x16em  { font-size: 0.875em !important; }
	.Font-lg-15x16em  { font-size: 0.9375em !important; }
	.Font-lg-16x16em  { font-size: 1em !important; }
	.Font-lg-17x16em  { font-size: 1.0625em !important; }
	.Font-lg-18x16em  { font-size: 1.125em !important; }
	.Font-lg-19x16em  { font-size: 1.1875em !important; }
	.Font-lg-20x16em  { font-size: 1.25em !important; }
	.Font-lg-21x16em  { font-size: 1.3125em !important; }
	.Font-lg-22x16em  { font-size: 1.375em !important; }
	.Font-lg-23x16em  { font-size: 1.4375em !important; }
	.Font-lg-24x16em  { font-size: 1.5em !important; }
}


@media( min-width: 1280px ) {
	.Font-xl-1em  { font-size: 1em !important; }
	.Font-xl-2em  { font-size: 2em !important; }
	.Font-xl-3em  { font-size: 3em !important; }
	.Font-xl-4em  { font-size: 4em !important; }
	.Font-xl-5em  { font-size: 5em !important; }
	.Font-xl-6em  { font-size: 6em !important; }
	.Font-xl-7em  { font-size: 7em !important; }
	.Font-xl-8em  { font-size: 8em !important; }
	.Font-xl-9em  { font-size: 9em !important; }
	.Font-xl-10em  { font-size: 10em !important; }
	.Font-xl-11em  { font-size: 11em !important; }
	.Font-xl-12em  { font-size: 12em !important; }
	.Font-xl-13em  { font-size: 13em !important; }
	.Font-xl-14em  { font-size: 14em !important; }
	.Font-xl-15em  { font-size: 15em !important; }
	.Font-xl-16em  { font-size: 16em !important; }
	
	.Font-xl-1x12em  { font-size: 0.083333333333333em !important; }
	.Font-xl-2x12em  { font-size: 0.16666666666667em !important; }
	.Font-xl-3x12em  { font-size: 0.25em !important; }
	.Font-xl-4x12em  { font-size: 0.33333333333333em !important; }
	.Font-xl-5x12em  { font-size: 0.41666666666667em !important; }
	.Font-xl-6x12em  { font-size: 0.5em !important; }
	.Font-xl-7x12em  { font-size: 0.58333333333333em !important; }
	.Font-xl-8x12em  { font-size: 0.66666666666667em !important; }
	.Font-xl-9x12em  { font-size: 0.75em !important; }
	.Font-xl-10x12em  { font-size: 0.83333333333333em !important; }
	.Font-xl-11x12em  { font-size: 0.91666666666667em !important; }
	.Font-xl-12x12em  { font-size: 1em !important; }
	.Font-xl-13x12em  { font-size: 1.0833333333333em !important; }
	.Font-xl-14x12em  { font-size: 1.1666666666667em !important; }
	.Font-xl-15x12em  { font-size: 1.25em !important; }
	.Font-xl-16x12em  { font-size: 1.3333333333333em !important; }
	.Font-xl-17x12em  { font-size: 1.4166666666667em !important; }
	.Font-xl-18x12em  { font-size: 1.5em !important; }
	
	.Font-xl-1x16em  { font-size: 0.0625em !important; }
	.Font-xl-2x16em  { font-size: 0.125em !important; }
	.Font-xl-3x16em  { font-size: 0.1875em !important; }
	.Font-xl-4x16em  { font-size: 0.25em !important; }
	.Font-xl-5x16em  { font-size: 0.3125em !important; }
	.Font-xl-6x16em  { font-size: 0.375em !important; }
	.Font-xl-7x16em  { font-size: 0.4375em !important; }
	.Font-xl-8x16em  { font-size: 0.5em !important; }
	.Font-xl-9x16em  { font-size: 0.5625em !important; }
	.Font-xl-10x16em  { font-size: 0.625em !important; }
	.Font-xl-11x16em  { font-size: 0.6875em !important; }
	.Font-xl-12x16em  { font-size: 0.75em !important; }
	.Font-xl-13x16em  { font-size: 0.8125em !important; }
	.Font-xl-14x16em  { font-size: 0.875em !important; }
	.Font-xl-15x16em  { font-size: 0.9375em !important; }
	.Font-xl-16x16em  { font-size: 1em !important; }
	.Font-xl-17x16em  { font-size: 1.0625em !important; }
	.Font-xl-18x16em  { font-size: 1.125em !important; }
	.Font-xl-19x16em  { font-size: 1.1875em !important; }
	.Font-xl-20x16em  { font-size: 1.25em !important; }
	.Font-xl-21x16em  { font-size: 1.3125em !important; }
	.Font-xl-22x16em  { font-size: 1.375em !important; }
	.Font-xl-23x16em  { font-size: 1.4375em !important; }
	.Font-xl-24x16em  { font-size: 1.5em !important; }
}


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

.Font-xs-100  { font-weight: 100 !important; }
.Font-xs-200  { font-weight: 200 !important; }
.Font-xs-300  { font-weight: 300 !important; }
.Font-xs-400  { font-weight: 400 !important; }
.Font-xs-500  { font-weight: 500 !important; }
.Font-xs-600  { font-weight: 600 !important; }
.Font-xs-700  { font-weight: 700 !important; }
.Font-xs-800  { font-weight: 800 !important; }
.Font-xs-900  { font-weight: 900 !important; }

@media( min-width: 544px ) {
	.Font-sm-100  { font-weight: 100 !important; }
	.Font-sm-200  { font-weight: 200 !important; }
	.Font-sm-300  { font-weight: 300 !important; }
	.Font-sm-400  { font-weight: 400 !important; }
	.Font-sm-500  { font-weight: 500 !important; }
	.Font-sm-600  { font-weight: 600 !important; }
	.Font-sm-700  { font-weight: 700 !important; }
	.Font-sm-800  { font-weight: 800 !important; }
	.Font-sm-900  { font-weight: 900 !important; }
}


@media( min-width: 768px ) {
	.Font-md-100  { font-weight: 100 !important; }
	.Font-md-200  { font-weight: 200 !important; }
	.Font-md-300  { font-weight: 300 !important; }
	.Font-md-400  { font-weight: 400 !important; }
	.Font-md-500  { font-weight: 500 !important; }
	.Font-md-600  { font-weight: 600 !important; }
	.Font-md-700  { font-weight: 700 !important; }
	.Font-md-800  { font-weight: 800 !important; }
	.Font-md-900  { font-weight: 900 !important; }
}


@media( min-width: 1024px ) {
	.Font-lg-100  { font-weight: 100 !important; }
	.Font-lg-200  { font-weight: 200 !important; }
	.Font-lg-300  { font-weight: 300 !important; }
	.Font-lg-400  { font-weight: 400 !important; }
	.Font-lg-500  { font-weight: 500 !important; }
	.Font-lg-600  { font-weight: 600 !important; }
	.Font-lg-700  { font-weight: 700 !important; }
	.Font-lg-800  { font-weight: 800 !important; }
	.Font-lg-900  { font-weight: 900 !important; }
}


@media( min-width: 1280px ) {
	.Font-xl-100  { font-weight: 100 !important; }
	.Font-xl-200  { font-weight: 200 !important; }
	.Font-xl-300  { font-weight: 300 !important; }
	.Font-xl-400  { font-weight: 400 !important; }
	.Font-xl-500  { font-weight: 500 !important; }
	.Font-xl-600  { font-weight: 600 !important; }
	.Font-xl-700  { font-weight: 700 !important; }
	.Font-xl-800  { font-weight: 800 !important; }
	.Font-xl-900  { font-weight: 900 !important; }
}


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

.Vertical-xs-middle { vertical-align: middle !important; }

@media( min-width: 544px ) {
	.Vertical-sm-middle { vertical-align: middle !important; }
}


@media( min-width: 768px ) {
	.Vertical-md-middle { vertical-align: middle !important; }
}


@media( min-width: 1024px ) {
	.Vertical-lg-middle { vertical-align: middle !important; }
}


@media( min-width: 1280px ) {
	.Vertical-xl-middle { vertical-align: middle !important; }
}


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

[class^= "Ratio-xs-"]:not( .Ratio-xs-auto ) ,
[class*=" Ratio-xs-"]:not( .Ratio-xs-auto ) {
    width: 100%; 
    height: 0;
    position: relative;
    display: block;
}

[class^= "Ratio-xs-"]:not( .Ratio-xs-auto ) > * ,
[class*=" Ratio-xs-"]:not( .Ratio-xs-auto ) > * {
    position: absolute !important;
    top: 0; right: 0; bottom: 0; left: 0;
    width: 100%;
    height: 100%;
}

.Ratio-xs-auto {
    width: auto;
    height: auto;
    padding-bottom: 0;
}

.Ratio-xs-auto > * {
    position: relative !important;
    width: auto;
    height: auto;
}

.Ratio-xs-1x1  { padding-bottom: 100.00000%;  }

.Ratio-xs-2x1    { padding-bottom:  50.00000%; }
.Ratio-xs-3x1    { padding-bottom:  33.33333%; }
.Ratio-xs-3x2    { padding-bottom:  66.66667%; }
.Ratio-xs-4x1    { padding-bottom:  25.00000%; }
.Ratio-xs-4x3    { padding-bottom:  75.00000%; }
.Ratio-xs-5x1    { padding-bottom:  20.00000%; }
.Ratio-xs-5x2    { padding-bottom:  40.00000%; }
.Ratio-xs-5x3    { padding-bottom:  60.00000%; }
.Ratio-xs-5x4    { padding-bottom:  80.00000%; }
.Ratio-xs-6x5    { padding-bottom:  83.33333%; }
.Ratio-xs-7x2    { padding-bottom:  28.57143%; }
.Ratio-xs-7x5    { padding-bottom:  71.42857%; }
.Ratio-xs-8x1    { padding-bottom:  12.50000%; }
.Ratio-xs-8x7    { padding-bottom:  87.50000%; }
.Ratio-xs-9x8    { padding-bottom:  88.88889%; }
.Ratio-xs-10x4   { padding-bottom:  40.00000%; }
.Ratio-xs-16x7   { padding-bottom:  43.75000%; }
.Ratio-xs-16x9   { padding-bottom:  56.25000%; }
.Ratio-xs-16x10  { padding-bottom:  62.50000%; }
.Ratio-xs-16x14  { padding-bottom:  87.50000%; }
.Ratio-xs-16x15  { padding-bottom:  93.75000%; }
.Ratio-xs-32x9   { padding-bottom:  28.12500%; }
.Ratio-xs-32x17  { padding-bottom:  53.12500%; }
.Ratio-xs-32x27  { padding-bottom:  84.37500%; }

.Ratio-xs-1x2    { padding-bottom: 200.00000%; }
.Ratio-xs-1x3    { padding-bottom: 300.00000%; }
.Ratio-xs-2x3    { padding-bottom: 150.00000%; }
.Ratio-xs-1x4    { padding-bottom: 400.00000%; }
.Ratio-xs-3x4    { padding-bottom: 133.33333%; }
.Ratio-xs-1x5    { padding-bottom: 500.00000%; }
.Ratio-xs-3x5    { padding-bottom: 166.66667%; }
.Ratio-xs-4x5    { padding-bottom: 125.00000%; }
.Ratio-xs-2x7    { padding-bottom: 350.00000%; }
.Ratio-xs-5x7    { padding-bottom: 140.00000%; }
.Ratio-xs-1x8    { padding-bottom: 800.00000%; }
.Ratio-xs-7x8    { padding-bottom: 114.28571%; }
.Ratio-xs-8x9    { padding-bottom: 112.50000%; }
.Ratio-xs-7x16   { padding-bottom: 228.57143%; }
.Ratio-xs-9x16   { padding-bottom: 177.77778%; }
.Ratio-xs-10x16  { padding-bottom: 160.00000%; }
.Ratio-xs-14x16  { padding-bottom: 114.28571%; }
.Ratio-xs-15x16  { padding-bottom: 106.66666%; }
.Ratio-xs-9x32   { padding-bottom: 355.55556%; }
.Ratio-xs-17x32  { padding-bottom: 188.23529%; }
.Ratio-xs-27x32  { padding-bottom: 118.51852%; }

.Ratio-xs-0x5vh { padding-bottom: 5vh; }
.Ratio-xs-0x10vh { padding-bottom: 10vh; }
.Ratio-xs-0x15vh { padding-bottom: 15vh; }
.Ratio-xs-0x20vh { padding-bottom: 20vh; }
.Ratio-xs-0x25vh { padding-bottom: 25vh; }
.Ratio-xs-0x30vh { padding-bottom: 30vh; }
.Ratio-xs-0x35vh { padding-bottom: 35vh; }
.Ratio-xs-0x40vh { padding-bottom: 40vh; }
.Ratio-xs-0x45vh { padding-bottom: 45vh; }
.Ratio-xs-0x50vh { padding-bottom: 50vh; }
.Ratio-xs-0x55vh { padding-bottom: 55vh; }
.Ratio-xs-0x60vh { padding-bottom: 60vh; }
.Ratio-xs-0x65vh { padding-bottom: 65vh; }
.Ratio-xs-0x70vh { padding-bottom: 70vh; }
.Ratio-xs-0x75vh { padding-bottom: 75vh; }
.Ratio-xs-0x80vh { padding-bottom: 80vh; }
.Ratio-xs-0x85vh { padding-bottom: 85vh; }
.Ratio-xs-0x90vh { padding-bottom: 90vh; }
.Ratio-xs-0x95vh { padding-bottom: 95vh; }
.Ratio-xs-0x100vh { padding-bottom: 100vh; }

@media( min-width: 544px ) {
	[class^= "Ratio-sm-"]:not( .Ratio-sm-auto ) ,
	[class*=" Ratio-sm-"]:not( .Ratio-sm-auto ) {
	    width: 100%; 
	    height: 0;
	    position: relative;
	    display: block;
	}
	
	[class^= "Ratio-sm-"]:not( .Ratio-sm-auto ) > * ,
	[class*=" Ratio-sm-"]:not( .Ratio-sm-auto ) > * {
	    position: absolute !important;
	    top: 0; right: 0; bottom: 0; left: 0;
	    width: 100%;
	    height: 100%;
	}
	
	.Ratio-sm-auto {
	    width: auto;
	    height: auto;
	    padding-bottom: 0;
	}
	
	.Ratio-sm-auto > * {
	    position: relative !important;
	    width: auto;
	    height: auto;
	}
	
	.Ratio-sm-1x1  { padding-bottom: 100.00000%;  }
	
	.Ratio-sm-2x1    { padding-bottom:  50.00000%; }
	.Ratio-sm-3x1    { padding-bottom:  33.33333%; }
	.Ratio-sm-3x2    { padding-bottom:  66.66667%; }
	.Ratio-sm-4x1    { padding-bottom:  25.00000%; }
	.Ratio-sm-4x3    { padding-bottom:  75.00000%; }
	.Ratio-sm-5x1    { padding-bottom:  20.00000%; }
	.Ratio-sm-5x2    { padding-bottom:  40.00000%; }
	.Ratio-sm-5x3    { padding-bottom:  60.00000%; }
	.Ratio-sm-5x4    { padding-bottom:  80.00000%; }
	.Ratio-sm-6x5    { padding-bottom:  83.33333%; }
	.Ratio-sm-7x2    { padding-bottom:  28.57143%; }
	.Ratio-sm-7x5    { padding-bottom:  71.42857%; }
	.Ratio-sm-8x1    { padding-bottom:  12.50000%; }
	.Ratio-sm-8x7    { padding-bottom:  87.50000%; }
	.Ratio-sm-9x8    { padding-bottom:  88.88889%; }
	.Ratio-sm-10x4   { padding-bottom:  40.00000%; }
	.Ratio-sm-16x7   { padding-bottom:  43.75000%; }
	.Ratio-sm-16x9   { padding-bottom:  56.25000%; }
	.Ratio-sm-16x10  { padding-bottom:  62.50000%; }
	.Ratio-sm-16x14  { padding-bottom:  87.50000%; }
	.Ratio-sm-16x15  { padding-bottom:  93.75000%; }
	.Ratio-sm-32x9   { padding-bottom:  28.12500%; }
	.Ratio-sm-32x17  { padding-bottom:  53.12500%; }
	.Ratio-sm-32x27  { padding-bottom:  84.37500%; }
	
	.Ratio-sm-1x2    { padding-bottom: 200.00000%; }
	.Ratio-sm-1x3    { padding-bottom: 300.00000%; }
	.Ratio-sm-2x3    { padding-bottom: 150.00000%; }
	.Ratio-sm-1x4    { padding-bottom: 400.00000%; }
	.Ratio-sm-3x4    { padding-bottom: 133.33333%; }
	.Ratio-sm-1x5    { padding-bottom: 500.00000%; }
	.Ratio-sm-3x5    { padding-bottom: 166.66667%; }
	.Ratio-sm-4x5    { padding-bottom: 125.00000%; }
	.Ratio-sm-2x7    { padding-bottom: 350.00000%; }
	.Ratio-sm-5x7    { padding-bottom: 140.00000%; }
	.Ratio-sm-1x8    { padding-bottom: 800.00000%; }
	.Ratio-sm-7x8    { padding-bottom: 114.28571%; }
	.Ratio-sm-8x9    { padding-bottom: 112.50000%; }
	.Ratio-sm-7x16   { padding-bottom: 228.57143%; }
	.Ratio-sm-9x16   { padding-bottom: 177.77778%; }
	.Ratio-sm-10x16  { padding-bottom: 160.00000%; }
	.Ratio-sm-14x16  { padding-bottom: 114.28571%; }
	.Ratio-sm-15x16  { padding-bottom: 106.66666%; }
	.Ratio-sm-9x32   { padding-bottom: 355.55556%; }
	.Ratio-sm-17x32  { padding-bottom: 188.23529%; }
	.Ratio-sm-27x32  { padding-bottom: 118.51852%; }
	
	.Ratio-sm-0x5vh { padding-bottom: 5vh; }
	.Ratio-sm-0x10vh { padding-bottom: 10vh; }
	.Ratio-sm-0x15vh { padding-bottom: 15vh; }
	.Ratio-sm-0x20vh { padding-bottom: 20vh; }
	.Ratio-sm-0x25vh { padding-bottom: 25vh; }
	.Ratio-sm-0x30vh { padding-bottom: 30vh; }
	.Ratio-sm-0x35vh { padding-bottom: 35vh; }
	.Ratio-sm-0x40vh { padding-bottom: 40vh; }
	.Ratio-sm-0x45vh { padding-bottom: 45vh; }
	.Ratio-sm-0x50vh { padding-bottom: 50vh; }
	.Ratio-sm-0x55vh { padding-bottom: 55vh; }
	.Ratio-sm-0x60vh { padding-bottom: 60vh; }
	.Ratio-sm-0x65vh { padding-bottom: 65vh; }
	.Ratio-sm-0x70vh { padding-bottom: 70vh; }
	.Ratio-sm-0x75vh { padding-bottom: 75vh; }
	.Ratio-sm-0x80vh { padding-bottom: 80vh; }
	.Ratio-sm-0x85vh { padding-bottom: 85vh; }
	.Ratio-sm-0x90vh { padding-bottom: 90vh; }
	.Ratio-sm-0x95vh { padding-bottom: 95vh; }
	.Ratio-sm-0x100vh { padding-bottom: 100vh; }
}


@media( min-width: 768px ) {
	[class^= "Ratio-md-"]:not( .Ratio-md-auto ) ,
	[class*=" Ratio-md-"]:not( .Ratio-md-auto ) {
	    width: 100%; 
	    height: 0;
	    position: relative;
	    display: block;
	}
	
	[class^= "Ratio-md-"]:not( .Ratio-md-auto ) > * ,
	[class*=" Ratio-md-"]:not( .Ratio-md-auto ) > * {
	    position: absolute !important;
	    top: 0; right: 0; bottom: 0; left: 0;
	    width: 100%;
	    height: 100%;
	}
	
	.Ratio-md-auto {
	    width: auto;
	    height: auto;
	    padding-bottom: 0;
	}
	
	.Ratio-md-auto > * {
	    position: relative !important;
	    width: auto;
	    height: auto;
	}
	
	.Ratio-md-1x1  { padding-bottom: 100.00000%;  }
	
	.Ratio-md-2x1    { padding-bottom:  50.00000%; }
	.Ratio-md-3x1    { padding-bottom:  33.33333%; }
	.Ratio-md-3x2    { padding-bottom:  66.66667%; }
	.Ratio-md-4x1    { padding-bottom:  25.00000%; }
	.Ratio-md-4x3    { padding-bottom:  75.00000%; }
	.Ratio-md-5x1    { padding-bottom:  20.00000%; }
	.Ratio-md-5x2    { padding-bottom:  40.00000%; }
	.Ratio-md-5x3    { padding-bottom:  60.00000%; }
	.Ratio-md-5x4    { padding-bottom:  80.00000%; }
	.Ratio-md-6x5    { padding-bottom:  83.33333%; }
	.Ratio-md-7x2    { padding-bottom:  28.57143%; }
	.Ratio-md-7x5    { padding-bottom:  71.42857%; }
	.Ratio-md-8x1    { padding-bottom:  12.50000%; }
	.Ratio-md-8x7    { padding-bottom:  87.50000%; }
	.Ratio-md-9x8    { padding-bottom:  88.88889%; }
	.Ratio-md-10x4   { padding-bottom:  40.00000%; }
	.Ratio-md-16x7   { padding-bottom:  43.75000%; }
	.Ratio-md-16x9   { padding-bottom:  56.25000%; }
	.Ratio-md-16x10  { padding-bottom:  62.50000%; }
	.Ratio-md-16x14  { padding-bottom:  87.50000%; }
	.Ratio-md-16x15  { padding-bottom:  93.75000%; }
	.Ratio-md-32x9   { padding-bottom:  28.12500%; }
	.Ratio-md-32x17  { padding-bottom:  53.12500%; }
	.Ratio-md-32x27  { padding-bottom:  84.37500%; }
	
	.Ratio-md-1x2    { padding-bottom: 200.00000%; }
	.Ratio-md-1x3    { padding-bottom: 300.00000%; }
	.Ratio-md-2x3    { padding-bottom: 150.00000%; }
	.Ratio-md-1x4    { padding-bottom: 400.00000%; }
	.Ratio-md-3x4    { padding-bottom: 133.33333%; }
	.Ratio-md-1x5    { padding-bottom: 500.00000%; }
	.Ratio-md-3x5    { padding-bottom: 166.66667%; }
	.Ratio-md-4x5    { padding-bottom: 125.00000%; }
	.Ratio-md-2x7    { padding-bottom: 350.00000%; }
	.Ratio-md-5x7    { padding-bottom: 140.00000%; }
	.Ratio-md-1x8    { padding-bottom: 800.00000%; }
	.Ratio-md-7x8    { padding-bottom: 114.28571%; }
	.Ratio-md-8x9    { padding-bottom: 112.50000%; }
	.Ratio-md-7x16   { padding-bottom: 228.57143%; }
	.Ratio-md-9x16   { padding-bottom: 177.77778%; }
	.Ratio-md-10x16  { padding-bottom: 160.00000%; }
	.Ratio-md-14x16  { padding-bottom: 114.28571%; }
	.Ratio-md-15x16  { padding-bottom: 106.66666%; }
	.Ratio-md-9x32   { padding-bottom: 355.55556%; }
	.Ratio-md-17x32  { padding-bottom: 188.23529%; }
	.Ratio-md-27x32  { padding-bottom: 118.51852%; }
	
	.Ratio-md-0x5vh { padding-bottom: 5vh; }
	.Ratio-md-0x10vh { padding-bottom: 10vh; }
	.Ratio-md-0x15vh { padding-bottom: 15vh; }
	.Ratio-md-0x20vh { padding-bottom: 20vh; }
	.Ratio-md-0x25vh { padding-bottom: 25vh; }
	.Ratio-md-0x30vh { padding-bottom: 30vh; }
	.Ratio-md-0x35vh { padding-bottom: 35vh; }
	.Ratio-md-0x40vh { padding-bottom: 40vh; }
	.Ratio-md-0x45vh { padding-bottom: 45vh; }
	.Ratio-md-0x50vh { padding-bottom: 50vh; }
	.Ratio-md-0x55vh { padding-bottom: 55vh; }
	.Ratio-md-0x60vh { padding-bottom: 60vh; }
	.Ratio-md-0x65vh { padding-bottom: 65vh; }
	.Ratio-md-0x70vh { padding-bottom: 70vh; }
	.Ratio-md-0x75vh { padding-bottom: 75vh; }
	.Ratio-md-0x80vh { padding-bottom: 80vh; }
	.Ratio-md-0x85vh { padding-bottom: 85vh; }
	.Ratio-md-0x90vh { padding-bottom: 90vh; }
	.Ratio-md-0x95vh { padding-bottom: 95vh; }
	.Ratio-md-0x100vh { padding-bottom: 100vh; }
}


@media( min-width: 1024px ) {
	[class^= "Ratio-lg-"]:not( .Ratio-lg-auto ) ,
	[class*=" Ratio-lg-"]:not( .Ratio-lg-auto ) {
	    width: 100%; 
	    height: 0;
	    position: relative;
	    display: block;
	}
	
	[class^= "Ratio-lg-"]:not( .Ratio-lg-auto ) > * ,
	[class*=" Ratio-lg-"]:not( .Ratio-lg-auto ) > * {
	    position: absolute !important;
	    top: 0; right: 0; bottom: 0; left: 0;
	    width: 100%;
	    height: 100%;
	}
	
	.Ratio-lg-auto {
	    width: auto;
	    height: auto;
	    padding-bottom: 0;
	}
	
	.Ratio-lg-auto > * {
	    position: relative !important;
	    width: auto;
	    height: auto;
	}
	
	.Ratio-lg-1x1  { padding-bottom: 100.00000%;  }
	
	.Ratio-lg-2x1    { padding-bottom:  50.00000%; }
	.Ratio-lg-3x1    { padding-bottom:  33.33333%; }
	.Ratio-lg-3x2    { padding-bottom:  66.66667%; }
	.Ratio-lg-4x1    { padding-bottom:  25.00000%; }
	.Ratio-lg-4x3    { padding-bottom:  75.00000%; }
	.Ratio-lg-5x1    { padding-bottom:  20.00000%; }
	.Ratio-lg-5x2    { padding-bottom:  40.00000%; }
	.Ratio-lg-5x3    { padding-bottom:  60.00000%; }
	.Ratio-lg-5x4    { padding-bottom:  80.00000%; }
	.Ratio-lg-6x5    { padding-bottom:  83.33333%; }
	.Ratio-lg-7x2    { padding-bottom:  28.57143%; }
	.Ratio-lg-7x5    { padding-bottom:  71.42857%; }
	.Ratio-lg-8x1    { padding-bottom:  12.50000%; }
	.Ratio-lg-8x7    { padding-bottom:  87.50000%; }
	.Ratio-lg-9x8    { padding-bottom:  88.88889%; }
	.Ratio-lg-10x4   { padding-bottom:  40.00000%; }
	.Ratio-lg-16x7   { padding-bottom:  43.75000%; }
	.Ratio-lg-16x9   { padding-bottom:  56.25000%; }
	.Ratio-lg-16x10  { padding-bottom:  62.50000%; }
	.Ratio-lg-16x14  { padding-bottom:  87.50000%; }
	.Ratio-lg-16x15  { padding-bottom:  93.75000%; }
	.Ratio-lg-32x9   { padding-bottom:  28.12500%; }
	.Ratio-lg-32x17  { padding-bottom:  53.12500%; }
	.Ratio-lg-32x27  { padding-bottom:  84.37500%; }
	
	.Ratio-lg-1x2    { padding-bottom: 200.00000%; }
	.Ratio-lg-1x3    { padding-bottom: 300.00000%; }
	.Ratio-lg-2x3    { padding-bottom: 150.00000%; }
	.Ratio-lg-1x4    { padding-bottom: 400.00000%; }
	.Ratio-lg-3x4    { padding-bottom: 133.33333%; }
	.Ratio-lg-1x5    { padding-bottom: 500.00000%; }
	.Ratio-lg-3x5    { padding-bottom: 166.66667%; }
	.Ratio-lg-4x5    { padding-bottom: 125.00000%; }
	.Ratio-lg-2x7    { padding-bottom: 350.00000%; }
	.Ratio-lg-5x7    { padding-bottom: 140.00000%; }
	.Ratio-lg-1x8    { padding-bottom: 800.00000%; }
	.Ratio-lg-7x8    { padding-bottom: 114.28571%; }
	.Ratio-lg-8x9    { padding-bottom: 112.50000%; }
	.Ratio-lg-7x16   { padding-bottom: 228.57143%; }
	.Ratio-lg-9x16   { padding-bottom: 177.77778%; }
	.Ratio-lg-10x16  { padding-bottom: 160.00000%; }
	.Ratio-lg-14x16  { padding-bottom: 114.28571%; }
	.Ratio-lg-15x16  { padding-bottom: 106.66666%; }
	.Ratio-lg-9x32   { padding-bottom: 355.55556%; }
	.Ratio-lg-17x32  { padding-bottom: 188.23529%; }
	.Ratio-lg-27x32  { padding-bottom: 118.51852%; }
	
	.Ratio-lg-0x5vh { padding-bottom: 5vh; }
	.Ratio-lg-0x10vh { padding-bottom: 10vh; }
	.Ratio-lg-0x15vh { padding-bottom: 15vh; }
	.Ratio-lg-0x20vh { padding-bottom: 20vh; }
	.Ratio-lg-0x25vh { padding-bottom: 25vh; }
	.Ratio-lg-0x30vh { padding-bottom: 30vh; }
	.Ratio-lg-0x35vh { padding-bottom: 35vh; }
	.Ratio-lg-0x40vh { padding-bottom: 40vh; }
	.Ratio-lg-0x45vh { padding-bottom: 45vh; }
	.Ratio-lg-0x50vh { padding-bottom: 50vh; }
	.Ratio-lg-0x55vh { padding-bottom: 55vh; }
	.Ratio-lg-0x60vh { padding-bottom: 60vh; }
	.Ratio-lg-0x65vh { padding-bottom: 65vh; }
	.Ratio-lg-0x70vh { padding-bottom: 70vh; }
	.Ratio-lg-0x75vh { padding-bottom: 75vh; }
	.Ratio-lg-0x80vh { padding-bottom: 80vh; }
	.Ratio-lg-0x85vh { padding-bottom: 85vh; }
	.Ratio-lg-0x90vh { padding-bottom: 90vh; }
	.Ratio-lg-0x95vh { padding-bottom: 95vh; }
	.Ratio-lg-0x100vh { padding-bottom: 100vh; }
}


@media( min-width: 1280px ) {
	[class^= "Ratio-xl-"]:not( .Ratio-xl-auto ) ,
	[class*=" Ratio-xl-"]:not( .Ratio-xl-auto ) {
	    width: 100%; 
	    height: 0;
	    position: relative;
	    display: block;
	}
	
	[class^= "Ratio-xl-"]:not( .Ratio-xl-auto ) > * ,
	[class*=" Ratio-xl-"]:not( .Ratio-xl-auto ) > * {
	    position: absolute !important;
	    top: 0; right: 0; bottom: 0; left: 0;
	    width: 100%;
	    height: 100%;
	}
	
	.Ratio-xl-auto {
	    width: auto;
	    height: auto;
	    padding-bottom: 0;
	}
	
	.Ratio-xl-auto > * {
	    position: relative !important;
	    width: auto;
	    height: auto;
	}
	
	.Ratio-xl-1x1  { padding-bottom: 100.00000%;  }
	
	.Ratio-xl-2x1    { padding-bottom:  50.00000%; }
	.Ratio-xl-3x1    { padding-bottom:  33.33333%; }
	.Ratio-xl-3x2    { padding-bottom:  66.66667%; }
	.Ratio-xl-4x1    { padding-bottom:  25.00000%; }
	.Ratio-xl-4x3    { padding-bottom:  75.00000%; }
	.Ratio-xl-5x1    { padding-bottom:  20.00000%; }
	.Ratio-xl-5x2    { padding-bottom:  40.00000%; }
	.Ratio-xl-5x3    { padding-bottom:  60.00000%; }
	.Ratio-xl-5x4    { padding-bottom:  80.00000%; }
	.Ratio-xl-6x5    { padding-bottom:  83.33333%; }
	.Ratio-xl-7x2    { padding-bottom:  28.57143%; }
	.Ratio-xl-7x5    { padding-bottom:  71.42857%; }
	.Ratio-xl-8x1    { padding-bottom:  12.50000%; }
	.Ratio-xl-8x7    { padding-bottom:  87.50000%; }
	.Ratio-xl-9x8    { padding-bottom:  88.88889%; }
	.Ratio-xl-10x4   { padding-bottom:  40.00000%; }
	.Ratio-xl-16x7   { padding-bottom:  43.75000%; }
	.Ratio-xl-16x9   { padding-bottom:  56.25000%; }
	.Ratio-xl-16x10  { padding-bottom:  62.50000%; }
	.Ratio-xl-16x14  { padding-bottom:  87.50000%; }
	.Ratio-xl-16x15  { padding-bottom:  93.75000%; }
	.Ratio-xl-32x9   { padding-bottom:  28.12500%; }
	.Ratio-xl-32x17  { padding-bottom:  53.12500%; }
	.Ratio-xl-32x27  { padding-bottom:  84.37500%; }
	
	.Ratio-xl-1x2    { padding-bottom: 200.00000%; }
	.Ratio-xl-1x3    { padding-bottom: 300.00000%; }
	.Ratio-xl-2x3    { padding-bottom: 150.00000%; }
	.Ratio-xl-1x4    { padding-bottom: 400.00000%; }
	.Ratio-xl-3x4    { padding-bottom: 133.33333%; }
	.Ratio-xl-1x5    { padding-bottom: 500.00000%; }
	.Ratio-xl-3x5    { padding-bottom: 166.66667%; }
	.Ratio-xl-4x5    { padding-bottom: 125.00000%; }
	.Ratio-xl-2x7    { padding-bottom: 350.00000%; }
	.Ratio-xl-5x7    { padding-bottom: 140.00000%; }
	.Ratio-xl-1x8    { padding-bottom: 800.00000%; }
	.Ratio-xl-7x8    { padding-bottom: 114.28571%; }
	.Ratio-xl-8x9    { padding-bottom: 112.50000%; }
	.Ratio-xl-7x16   { padding-bottom: 228.57143%; }
	.Ratio-xl-9x16   { padding-bottom: 177.77778%; }
	.Ratio-xl-10x16  { padding-bottom: 160.00000%; }
	.Ratio-xl-14x16  { padding-bottom: 114.28571%; }
	.Ratio-xl-15x16  { padding-bottom: 106.66666%; }
	.Ratio-xl-9x32   { padding-bottom: 355.55556%; }
	.Ratio-xl-17x32  { padding-bottom: 188.23529%; }
	.Ratio-xl-27x32  { padding-bottom: 118.51852%; }
	
	.Ratio-xl-0x5vh { padding-bottom: 5vh; }
	.Ratio-xl-0x10vh { padding-bottom: 10vh; }
	.Ratio-xl-0x15vh { padding-bottom: 15vh; }
	.Ratio-xl-0x20vh { padding-bottom: 20vh; }
	.Ratio-xl-0x25vh { padding-bottom: 25vh; }
	.Ratio-xl-0x30vh { padding-bottom: 30vh; }
	.Ratio-xl-0x35vh { padding-bottom: 35vh; }
	.Ratio-xl-0x40vh { padding-bottom: 40vh; }
	.Ratio-xl-0x45vh { padding-bottom: 45vh; }
	.Ratio-xl-0x50vh { padding-bottom: 50vh; }
	.Ratio-xl-0x55vh { padding-bottom: 55vh; }
	.Ratio-xl-0x60vh { padding-bottom: 60vh; }
	.Ratio-xl-0x65vh { padding-bottom: 65vh; }
	.Ratio-xl-0x70vh { padding-bottom: 70vh; }
	.Ratio-xl-0x75vh { padding-bottom: 75vh; }
	.Ratio-xl-0x80vh { padding-bottom: 80vh; }
	.Ratio-xl-0x85vh { padding-bottom: 85vh; }
	.Ratio-xl-0x90vh { padding-bottom: 90vh; }
	.Ratio-xl-0x95vh { padding-bottom: 95vh; }
	.Ratio-xl-0x100vh { padding-bottom: 100vh; }
}


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

.Position-xs-relative { position: relative; }
.Position-xs-absolute { position: absolute; }
.Position-xs-fixed    { position: fixed; }

.Position-xs-left-0 { left: 0; }

.Position-xs-right-0 { right: 0; }
.Position-xs-right-1em { right: 1em; }


.Position-xs-top-0 { top: 0; }
.Position-xs-top-100 { top: 100%; }

.Position-xs-top-0em { top: 0em; }
.Position-xs-left-0em { left: 0em; }
.Position-xs-bottom-0em { bottom: 0em; }
.Position-xs-right-0em { right: 0em; }
.Position-xs-top-1em { top: 1em; }
.Position-xs-left-1em { left: 1em; }
.Position-xs-bottom-1em { bottom: 1em; }
.Position-xs-right-1em { right: 1em; }
.Position-xs-top-2em { top: 2em; }
.Position-xs-left-2em { left: 2em; }
.Position-xs-bottom-2em { bottom: 2em; }
.Position-xs-right-2em { right: 2em; }
.Position-xs-top-3em { top: 3em; }
.Position-xs-left-3em { left: 3em; }
.Position-xs-bottom-3em { bottom: 3em; }
.Position-xs-right-3em { right: 3em; }
.Position-xs-top-4em { top: 4em; }
.Position-xs-left-4em { left: 4em; }
.Position-xs-bottom-4em { bottom: 4em; }
.Position-xs-right-4em { right: 4em; }
.Position-xs-top-5em { top: 5em; }
.Position-xs-left-5em { left: 5em; }
.Position-xs-bottom-5em { bottom: 5em; }
.Position-xs-right-5em { right: 5em; }
.Position-xs-top-6em { top: 6em; }
.Position-xs-left-6em { left: 6em; }
.Position-xs-bottom-6em { bottom: 6em; }
.Position-xs-right-6em { right: 6em; }
.Position-xs-top-7em { top: 7em; }
.Position-xs-left-7em { left: 7em; }
.Position-xs-bottom-7em { bottom: 7em; }
.Position-xs-right-7em { right: 7em; }
.Position-xs-top-8em { top: 8em; }
.Position-xs-left-8em { left: 8em; }
.Position-xs-bottom-8em { bottom: 8em; }
.Position-xs-right-8em { right: 8em; }
.Position-xs-top-9em { top: 9em; }
.Position-xs-left-9em { left: 9em; }
.Position-xs-bottom-9em { bottom: 9em; }
.Position-xs-right-9em { right: 9em; }
.Position-xs-top-10em { top: 10em; }
.Position-xs-left-10em { left: 10em; }
.Position-xs-bottom-10em { bottom: 10em; }
.Position-xs-right-10em { right: 10em; }
.Position-xs-top-11em { top: 11em; }
.Position-xs-left-11em { left: 11em; }
.Position-xs-bottom-11em { bottom: 11em; }
.Position-xs-right-11em { right: 11em; }
.Position-xs-top-12em { top: 12em; }
.Position-xs-left-12em { left: 12em; }
.Position-xs-bottom-12em { bottom: 12em; }
.Position-xs-right-12em { right: 12em; }
.Position-xs-top-13em { top: 13em; }
.Position-xs-left-13em { left: 13em; }
.Position-xs-bottom-13em { bottom: 13em; }
.Position-xs-right-13em { right: 13em; }
.Position-xs-top-14em { top: 14em; }
.Position-xs-left-14em { left: 14em; }
.Position-xs-bottom-14em { bottom: 14em; }
.Position-xs-right-14em { right: 14em; }
.Position-xs-top-15em { top: 15em; }
.Position-xs-left-15em { left: 15em; }
.Position-xs-bottom-15em { bottom: 15em; }
.Position-xs-right-15em { right: 15em; }
.Position-xs-top-16em { top: 16em; }
.Position-xs-left-16em { left: 16em; }
.Position-xs-bottom-16em { bottom: 16em; }
.Position-xs-right-16em { right: 16em; }
.Position-xs-top-17em { top: 17em; }
.Position-xs-left-17em { left: 17em; }
.Position-xs-bottom-17em { bottom: 17em; }
.Position-xs-right-17em { right: 17em; }
.Position-xs-top-18em { top: 18em; }
.Position-xs-left-18em { left: 18em; }
.Position-xs-bottom-18em { bottom: 18em; }
.Position-xs-right-18em { right: 18em; }
.Position-xs-top-19em { top: 19em; }
.Position-xs-left-19em { left: 19em; }
.Position-xs-bottom-19em { bottom: 19em; }
.Position-xs-right-19em { right: 19em; }
.Position-xs-top-20em { top: 20em; }
.Position-xs-left-20em { left: 20em; }
.Position-xs-bottom-20em { bottom: 20em; }
.Position-xs-right-20em { right: 20em; }
.Position-xs-top-21em { top: 21em; }
.Position-xs-left-21em { left: 21em; }
.Position-xs-bottom-21em { bottom: 21em; }
.Position-xs-right-21em { right: 21em; }
.Position-xs-top-22em { top: 22em; }
.Position-xs-left-22em { left: 22em; }
.Position-xs-bottom-22em { bottom: 22em; }
.Position-xs-right-22em { right: 22em; }
.Position-xs-top-23em { top: 23em; }
.Position-xs-left-23em { left: 23em; }
.Position-xs-bottom-23em { bottom: 23em; }
.Position-xs-right-23em { right: 23em; }
.Position-xs-top-24em { top: 24em; }
.Position-xs-left-24em { left: 24em; }
.Position-xs-bottom-24em { bottom: 24em; }
.Position-xs-right-24em { right: 24em; }



.Position-xs-bottom-0 { bottom: 0; }

.Position-xs-vertical-max {
    top: 0;
    bottom: 0;
    height: 100%;
}

.Position-xs-full {
    top: 0; right: 0; bottom: 0; left: 0;
    width: 100%; height: 100%;
}

.Position-xs-0  { z-index:  0; }
.Position-xs-1  { z-index:  1; }
.Position-xs-2  { z-index:  2; }
.Position-xs-3  { z-index:  3; }
.Position-xs-4  { z-index:  4; }
.Position-xs-5  { z-index:  5; }
.Position-xs-6  { z-index:  6; }
.Position-xs-7  { z-index:  7; }
.Position-xs-8  { z-index:  8; }
.Position-xs-9  { z-index: 9; }
.Position-xs-10 { z-index: 10; }
.Position-xs-11 { z-index: 11; }
.Position-xs-12 { z-index: 12; }
.Position-xs-13 { z-index: 13; }
.Position-xs-14 { z-index: 14; }
.Position-xs-15 { z-index: 15; }
.Position-xs-16 { z-index: 16; }

@media( min-width: 544px ) {
	.Position-sm-relative { position: relative; }
	.Position-sm-absolute { position: absolute; }
	.Position-sm-fixed    { position: fixed; }
	
	.Position-sm-left-0 { left: 0; }
	
	.Position-sm-right-0 { right: 0; }
	.Position-sm-right-1em { right: 1em; }
	
	
	.Position-sm-top-0 { top: 0; }
	.Position-sm-top-100 { top: 100%; }
	
	.Position-sm-top-0em { top: 0em; }
	.Position-sm-left-0em { left: 0em; }
	.Position-sm-bottom-0em { bottom: 0em; }
	.Position-sm-right-0em { right: 0em; }
	.Position-sm-top-1em { top: 1em; }
	.Position-sm-left-1em { left: 1em; }
	.Position-sm-bottom-1em { bottom: 1em; }
	.Position-sm-right-1em { right: 1em; }
	.Position-sm-top-2em { top: 2em; }
	.Position-sm-left-2em { left: 2em; }
	.Position-sm-bottom-2em { bottom: 2em; }
	.Position-sm-right-2em { right: 2em; }
	.Position-sm-top-3em { top: 3em; }
	.Position-sm-left-3em { left: 3em; }
	.Position-sm-bottom-3em { bottom: 3em; }
	.Position-sm-right-3em { right: 3em; }
	.Position-sm-top-4em { top: 4em; }
	.Position-sm-left-4em { left: 4em; }
	.Position-sm-bottom-4em { bottom: 4em; }
	.Position-sm-right-4em { right: 4em; }
	.Position-sm-top-5em { top: 5em; }
	.Position-sm-left-5em { left: 5em; }
	.Position-sm-bottom-5em { bottom: 5em; }
	.Position-sm-right-5em { right: 5em; }
	.Position-sm-top-6em { top: 6em; }
	.Position-sm-left-6em { left: 6em; }
	.Position-sm-bottom-6em { bottom: 6em; }
	.Position-sm-right-6em { right: 6em; }
	.Position-sm-top-7em { top: 7em; }
	.Position-sm-left-7em { left: 7em; }
	.Position-sm-bottom-7em { bottom: 7em; }
	.Position-sm-right-7em { right: 7em; }
	.Position-sm-top-8em { top: 8em; }
	.Position-sm-left-8em { left: 8em; }
	.Position-sm-bottom-8em { bottom: 8em; }
	.Position-sm-right-8em { right: 8em; }
	.Position-sm-top-9em { top: 9em; }
	.Position-sm-left-9em { left: 9em; }
	.Position-sm-bottom-9em { bottom: 9em; }
	.Position-sm-right-9em { right: 9em; }
	.Position-sm-top-10em { top: 10em; }
	.Position-sm-left-10em { left: 10em; }
	.Position-sm-bottom-10em { bottom: 10em; }
	.Position-sm-right-10em { right: 10em; }
	.Position-sm-top-11em { top: 11em; }
	.Position-sm-left-11em { left: 11em; }
	.Position-sm-bottom-11em { bottom: 11em; }
	.Position-sm-right-11em { right: 11em; }
	.Position-sm-top-12em { top: 12em; }
	.Position-sm-left-12em { left: 12em; }
	.Position-sm-bottom-12em { bottom: 12em; }
	.Position-sm-right-12em { right: 12em; }
	.Position-sm-top-13em { top: 13em; }
	.Position-sm-left-13em { left: 13em; }
	.Position-sm-bottom-13em { bottom: 13em; }
	.Position-sm-right-13em { right: 13em; }
	.Position-sm-top-14em { top: 14em; }
	.Position-sm-left-14em { left: 14em; }
	.Position-sm-bottom-14em { bottom: 14em; }
	.Position-sm-right-14em { right: 14em; }
	.Position-sm-top-15em { top: 15em; }
	.Position-sm-left-15em { left: 15em; }
	.Position-sm-bottom-15em { bottom: 15em; }
	.Position-sm-right-15em { right: 15em; }
	.Position-sm-top-16em { top: 16em; }
	.Position-sm-left-16em { left: 16em; }
	.Position-sm-bottom-16em { bottom: 16em; }
	.Position-sm-right-16em { right: 16em; }
	.Position-sm-top-17em { top: 17em; }
	.Position-sm-left-17em { left: 17em; }
	.Position-sm-bottom-17em { bottom: 17em; }
	.Position-sm-right-17em { right: 17em; }
	.Position-sm-top-18em { top: 18em; }
	.Position-sm-left-18em { left: 18em; }
	.Position-sm-bottom-18em { bottom: 18em; }
	.Position-sm-right-18em { right: 18em; }
	.Position-sm-top-19em { top: 19em; }
	.Position-sm-left-19em { left: 19em; }
	.Position-sm-bottom-19em { bottom: 19em; }
	.Position-sm-right-19em { right: 19em; }
	.Position-sm-top-20em { top: 20em; }
	.Position-sm-left-20em { left: 20em; }
	.Position-sm-bottom-20em { bottom: 20em; }
	.Position-sm-right-20em { right: 20em; }
	.Position-sm-top-21em { top: 21em; }
	.Position-sm-left-21em { left: 21em; }
	.Position-sm-bottom-21em { bottom: 21em; }
	.Position-sm-right-21em { right: 21em; }
	.Position-sm-top-22em { top: 22em; }
	.Position-sm-left-22em { left: 22em; }
	.Position-sm-bottom-22em { bottom: 22em; }
	.Position-sm-right-22em { right: 22em; }
	.Position-sm-top-23em { top: 23em; }
	.Position-sm-left-23em { left: 23em; }
	.Position-sm-bottom-23em { bottom: 23em; }
	.Position-sm-right-23em { right: 23em; }
	.Position-sm-top-24em { top: 24em; }
	.Position-sm-left-24em { left: 24em; }
	.Position-sm-bottom-24em { bottom: 24em; }
	.Position-sm-right-24em { right: 24em; }
	
	
	
	.Position-sm-bottom-0 { bottom: 0; }
	
	.Position-sm-vertical-max {
	    top: 0;
	    bottom: 0;
	    height: 100%;
	}
	
	.Position-sm-full {
	    top: 0; right: 0; bottom: 0; left: 0;
	    width: 100%; height: 100%;
	}
	
	.Position-sm-0  { z-index:  0; }
	.Position-sm-1  { z-index:  1; }
	.Position-sm-2  { z-index:  2; }
	.Position-sm-3  { z-index:  3; }
	.Position-sm-4  { z-index:  4; }
	.Position-sm-5  { z-index:  5; }
	.Position-sm-6  { z-index:  6; }
	.Position-sm-7  { z-index:  7; }
	.Position-sm-8  { z-index:  8; }
	.Position-sm-9  { z-index: 9; }
	.Position-sm-10 { z-index: 10; }
	.Position-sm-11 { z-index: 11; }
	.Position-sm-12 { z-index: 12; }
	.Position-sm-13 { z-index: 13; }
	.Position-sm-14 { z-index: 14; }
	.Position-sm-15 { z-index: 15; }
	.Position-sm-16 { z-index: 16; }
}


@media( min-width: 768px ) {
	.Position-md-relative { position: relative; }
	.Position-md-absolute { position: absolute; }
	.Position-md-fixed    { position: fixed; }
	
	.Position-md-left-0 { left: 0; }
	
	.Position-md-right-0 { right: 0; }
	.Position-md-right-1em { right: 1em; }
	
	
	.Position-md-top-0 { top: 0; }
	.Position-md-top-100 { top: 100%; }
	
	.Position-md-top-0em { top: 0em; }
	.Position-md-left-0em { left: 0em; }
	.Position-md-bottom-0em { bottom: 0em; }
	.Position-md-right-0em { right: 0em; }
	.Position-md-top-1em { top: 1em; }
	.Position-md-left-1em { left: 1em; }
	.Position-md-bottom-1em { bottom: 1em; }
	.Position-md-right-1em { right: 1em; }
	.Position-md-top-2em { top: 2em; }
	.Position-md-left-2em { left: 2em; }
	.Position-md-bottom-2em { bottom: 2em; }
	.Position-md-right-2em { right: 2em; }
	.Position-md-top-3em { top: 3em; }
	.Position-md-left-3em { left: 3em; }
	.Position-md-bottom-3em { bottom: 3em; }
	.Position-md-right-3em { right: 3em; }
	.Position-md-top-4em { top: 4em; }
	.Position-md-left-4em { left: 4em; }
	.Position-md-bottom-4em { bottom: 4em; }
	.Position-md-right-4em { right: 4em; }
	.Position-md-top-5em { top: 5em; }
	.Position-md-left-5em { left: 5em; }
	.Position-md-bottom-5em { bottom: 5em; }
	.Position-md-right-5em { right: 5em; }
	.Position-md-top-6em { top: 6em; }
	.Position-md-left-6em { left: 6em; }
	.Position-md-bottom-6em { bottom: 6em; }
	.Position-md-right-6em { right: 6em; }
	.Position-md-top-7em { top: 7em; }
	.Position-md-left-7em { left: 7em; }
	.Position-md-bottom-7em { bottom: 7em; }
	.Position-md-right-7em { right: 7em; }
	.Position-md-top-8em { top: 8em; }
	.Position-md-left-8em { left: 8em; }
	.Position-md-bottom-8em { bottom: 8em; }
	.Position-md-right-8em { right: 8em; }
	.Position-md-top-9em { top: 9em; }
	.Position-md-left-9em { left: 9em; }
	.Position-md-bottom-9em { bottom: 9em; }
	.Position-md-right-9em { right: 9em; }
	.Position-md-top-10em { top: 10em; }
	.Position-md-left-10em { left: 10em; }
	.Position-md-bottom-10em { bottom: 10em; }
	.Position-md-right-10em { right: 10em; }
	.Position-md-top-11em { top: 11em; }
	.Position-md-left-11em { left: 11em; }
	.Position-md-bottom-11em { bottom: 11em; }
	.Position-md-right-11em { right: 11em; }
	.Position-md-top-12em { top: 12em; }
	.Position-md-left-12em { left: 12em; }
	.Position-md-bottom-12em { bottom: 12em; }
	.Position-md-right-12em { right: 12em; }
	.Position-md-top-13em { top: 13em; }
	.Position-md-left-13em { left: 13em; }
	.Position-md-bottom-13em { bottom: 13em; }
	.Position-md-right-13em { right: 13em; }
	.Position-md-top-14em { top: 14em; }
	.Position-md-left-14em { left: 14em; }
	.Position-md-bottom-14em { bottom: 14em; }
	.Position-md-right-14em { right: 14em; }
	.Position-md-top-15em { top: 15em; }
	.Position-md-left-15em { left: 15em; }
	.Position-md-bottom-15em { bottom: 15em; }
	.Position-md-right-15em { right: 15em; }
	.Position-md-top-16em { top: 16em; }
	.Position-md-left-16em { left: 16em; }
	.Position-md-bottom-16em { bottom: 16em; }
	.Position-md-right-16em { right: 16em; }
	.Position-md-top-17em { top: 17em; }
	.Position-md-left-17em { left: 17em; }
	.Position-md-bottom-17em { bottom: 17em; }
	.Position-md-right-17em { right: 17em; }
	.Position-md-top-18em { top: 18em; }
	.Position-md-left-18em { left: 18em; }
	.Position-md-bottom-18em { bottom: 18em; }
	.Position-md-right-18em { right: 18em; }
	.Position-md-top-19em { top: 19em; }
	.Position-md-left-19em { left: 19em; }
	.Position-md-bottom-19em { bottom: 19em; }
	.Position-md-right-19em { right: 19em; }
	.Position-md-top-20em { top: 20em; }
	.Position-md-left-20em { left: 20em; }
	.Position-md-bottom-20em { bottom: 20em; }
	.Position-md-right-20em { right: 20em; }
	.Position-md-top-21em { top: 21em; }
	.Position-md-left-21em { left: 21em; }
	.Position-md-bottom-21em { bottom: 21em; }
	.Position-md-right-21em { right: 21em; }
	.Position-md-top-22em { top: 22em; }
	.Position-md-left-22em { left: 22em; }
	.Position-md-bottom-22em { bottom: 22em; }
	.Position-md-right-22em { right: 22em; }
	.Position-md-top-23em { top: 23em; }
	.Position-md-left-23em { left: 23em; }
	.Position-md-bottom-23em { bottom: 23em; }
	.Position-md-right-23em { right: 23em; }
	.Position-md-top-24em { top: 24em; }
	.Position-md-left-24em { left: 24em; }
	.Position-md-bottom-24em { bottom: 24em; }
	.Position-md-right-24em { right: 24em; }
	
	
	
	.Position-md-bottom-0 { bottom: 0; }
	
	.Position-md-vertical-max {
	    top: 0;
	    bottom: 0;
	    height: 100%;
	}
	
	.Position-md-full {
	    top: 0; right: 0; bottom: 0; left: 0;
	    width: 100%; height: 100%;
	}
	
	.Position-md-0  { z-index:  0; }
	.Position-md-1  { z-index:  1; }
	.Position-md-2  { z-index:  2; }
	.Position-md-3  { z-index:  3; }
	.Position-md-4  { z-index:  4; }
	.Position-md-5  { z-index:  5; }
	.Position-md-6  { z-index:  6; }
	.Position-md-7  { z-index:  7; }
	.Position-md-8  { z-index:  8; }
	.Position-md-9  { z-index: 9; }
	.Position-md-10 { z-index: 10; }
	.Position-md-11 { z-index: 11; }
	.Position-md-12 { z-index: 12; }
	.Position-md-13 { z-index: 13; }
	.Position-md-14 { z-index: 14; }
	.Position-md-15 { z-index: 15; }
	.Position-md-16 { z-index: 16; }
}


@media( min-width: 1024px ) {
	.Position-lg-relative { position: relative; }
	.Position-lg-absolute { position: absolute; }
	.Position-lg-fixed    { position: fixed; }
	
	.Position-lg-left-0 { left: 0; }
	
	.Position-lg-right-0 { right: 0; }
	.Position-lg-right-1em { right: 1em; }
	
	
	.Position-lg-top-0 { top: 0; }
	.Position-lg-top-100 { top: 100%; }
	
	.Position-lg-top-0em { top: 0em; }
	.Position-lg-left-0em { left: 0em; }
	.Position-lg-bottom-0em { bottom: 0em; }
	.Position-lg-right-0em { right: 0em; }
	.Position-lg-top-1em { top: 1em; }
	.Position-lg-left-1em { left: 1em; }
	.Position-lg-bottom-1em { bottom: 1em; }
	.Position-lg-right-1em { right: 1em; }
	.Position-lg-top-2em { top: 2em; }
	.Position-lg-left-2em { left: 2em; }
	.Position-lg-bottom-2em { bottom: 2em; }
	.Position-lg-right-2em { right: 2em; }
	.Position-lg-top-3em { top: 3em; }
	.Position-lg-left-3em { left: 3em; }
	.Position-lg-bottom-3em { bottom: 3em; }
	.Position-lg-right-3em { right: 3em; }
	.Position-lg-top-4em { top: 4em; }
	.Position-lg-left-4em { left: 4em; }
	.Position-lg-bottom-4em { bottom: 4em; }
	.Position-lg-right-4em { right: 4em; }
	.Position-lg-top-5em { top: 5em; }
	.Position-lg-left-5em { left: 5em; }
	.Position-lg-bottom-5em { bottom: 5em; }
	.Position-lg-right-5em { right: 5em; }
	.Position-lg-top-6em { top: 6em; }
	.Position-lg-left-6em { left: 6em; }
	.Position-lg-bottom-6em { bottom: 6em; }
	.Position-lg-right-6em { right: 6em; }
	.Position-lg-top-7em { top: 7em; }
	.Position-lg-left-7em { left: 7em; }
	.Position-lg-bottom-7em { bottom: 7em; }
	.Position-lg-right-7em { right: 7em; }
	.Position-lg-top-8em { top: 8em; }
	.Position-lg-left-8em { left: 8em; }
	.Position-lg-bottom-8em { bottom: 8em; }
	.Position-lg-right-8em { right: 8em; }
	.Position-lg-top-9em { top: 9em; }
	.Position-lg-left-9em { left: 9em; }
	.Position-lg-bottom-9em { bottom: 9em; }
	.Position-lg-right-9em { right: 9em; }
	.Position-lg-top-10em { top: 10em; }
	.Position-lg-left-10em { left: 10em; }
	.Position-lg-bottom-10em { bottom: 10em; }
	.Position-lg-right-10em { right: 10em; }
	.Position-lg-top-11em { top: 11em; }
	.Position-lg-left-11em { left: 11em; }
	.Position-lg-bottom-11em { bottom: 11em; }
	.Position-lg-right-11em { right: 11em; }
	.Position-lg-top-12em { top: 12em; }
	.Position-lg-left-12em { left: 12em; }
	.Position-lg-bottom-12em { bottom: 12em; }
	.Position-lg-right-12em { right: 12em; }
	.Position-lg-top-13em { top: 13em; }
	.Position-lg-left-13em { left: 13em; }
	.Position-lg-bottom-13em { bottom: 13em; }
	.Position-lg-right-13em { right: 13em; }
	.Position-lg-top-14em { top: 14em; }
	.Position-lg-left-14em { left: 14em; }
	.Position-lg-bottom-14em { bottom: 14em; }
	.Position-lg-right-14em { right: 14em; }
	.Position-lg-top-15em { top: 15em; }
	.Position-lg-left-15em { left: 15em; }
	.Position-lg-bottom-15em { bottom: 15em; }
	.Position-lg-right-15em { right: 15em; }
	.Position-lg-top-16em { top: 16em; }
	.Position-lg-left-16em { left: 16em; }
	.Position-lg-bottom-16em { bottom: 16em; }
	.Position-lg-right-16em { right: 16em; }
	.Position-lg-top-17em { top: 17em; }
	.Position-lg-left-17em { left: 17em; }
	.Position-lg-bottom-17em { bottom: 17em; }
	.Position-lg-right-17em { right: 17em; }
	.Position-lg-top-18em { top: 18em; }
	.Position-lg-left-18em { left: 18em; }
	.Position-lg-bottom-18em { bottom: 18em; }
	.Position-lg-right-18em { right: 18em; }
	.Position-lg-top-19em { top: 19em; }
	.Position-lg-left-19em { left: 19em; }
	.Position-lg-bottom-19em { bottom: 19em; }
	.Position-lg-right-19em { right: 19em; }
	.Position-lg-top-20em { top: 20em; }
	.Position-lg-left-20em { left: 20em; }
	.Position-lg-bottom-20em { bottom: 20em; }
	.Position-lg-right-20em { right: 20em; }
	.Position-lg-top-21em { top: 21em; }
	.Position-lg-left-21em { left: 21em; }
	.Position-lg-bottom-21em { bottom: 21em; }
	.Position-lg-right-21em { right: 21em; }
	.Position-lg-top-22em { top: 22em; }
	.Position-lg-left-22em { left: 22em; }
	.Position-lg-bottom-22em { bottom: 22em; }
	.Position-lg-right-22em { right: 22em; }
	.Position-lg-top-23em { top: 23em; }
	.Position-lg-left-23em { left: 23em; }
	.Position-lg-bottom-23em { bottom: 23em; }
	.Position-lg-right-23em { right: 23em; }
	.Position-lg-top-24em { top: 24em; }
	.Position-lg-left-24em { left: 24em; }
	.Position-lg-bottom-24em { bottom: 24em; }
	.Position-lg-right-24em { right: 24em; }
	
	
	
	.Position-lg-bottom-0 { bottom: 0; }
	
	.Position-lg-vertical-max {
	    top: 0;
	    bottom: 0;
	    height: 100%;
	}
	
	.Position-lg-full {
	    top: 0; right: 0; bottom: 0; left: 0;
	    width: 100%; height: 100%;
	}
	
	.Position-lg-0  { z-index:  0; }
	.Position-lg-1  { z-index:  1; }
	.Position-lg-2  { z-index:  2; }
	.Position-lg-3  { z-index:  3; }
	.Position-lg-4  { z-index:  4; }
	.Position-lg-5  { z-index:  5; }
	.Position-lg-6  { z-index:  6; }
	.Position-lg-7  { z-index:  7; }
	.Position-lg-8  { z-index:  8; }
	.Position-lg-9  { z-index: 9; }
	.Position-lg-10 { z-index: 10; }
	.Position-lg-11 { z-index: 11; }
	.Position-lg-12 { z-index: 12; }
	.Position-lg-13 { z-index: 13; }
	.Position-lg-14 { z-index: 14; }
	.Position-lg-15 { z-index: 15; }
	.Position-lg-16 { z-index: 16; }
}


@media( min-width: 1280px ) {
	.Position-xl-relative { position: relative; }
	.Position-xl-absolute { position: absolute; }
	.Position-xl-fixed    { position: fixed; }
	
	.Position-xl-left-0 { left: 0; }
	
	.Position-xl-right-0 { right: 0; }
	.Position-xl-right-1em { right: 1em; }
	
	
	.Position-xl-top-0 { top: 0; }
	.Position-xl-top-100 { top: 100%; }
	
	.Position-xl-top-0em { top: 0em; }
	.Position-xl-left-0em { left: 0em; }
	.Position-xl-bottom-0em { bottom: 0em; }
	.Position-xl-right-0em { right: 0em; }
	.Position-xl-top-1em { top: 1em; }
	.Position-xl-left-1em { left: 1em; }
	.Position-xl-bottom-1em { bottom: 1em; }
	.Position-xl-right-1em { right: 1em; }
	.Position-xl-top-2em { top: 2em; }
	.Position-xl-left-2em { left: 2em; }
	.Position-xl-bottom-2em { bottom: 2em; }
	.Position-xl-right-2em { right: 2em; }
	.Position-xl-top-3em { top: 3em; }
	.Position-xl-left-3em { left: 3em; }
	.Position-xl-bottom-3em { bottom: 3em; }
	.Position-xl-right-3em { right: 3em; }
	.Position-xl-top-4em { top: 4em; }
	.Position-xl-left-4em { left: 4em; }
	.Position-xl-bottom-4em { bottom: 4em; }
	.Position-xl-right-4em { right: 4em; }
	.Position-xl-top-5em { top: 5em; }
	.Position-xl-left-5em { left: 5em; }
	.Position-xl-bottom-5em { bottom: 5em; }
	.Position-xl-right-5em { right: 5em; }
	.Position-xl-top-6em { top: 6em; }
	.Position-xl-left-6em { left: 6em; }
	.Position-xl-bottom-6em { bottom: 6em; }
	.Position-xl-right-6em { right: 6em; }
	.Position-xl-top-7em { top: 7em; }
	.Position-xl-left-7em { left: 7em; }
	.Position-xl-bottom-7em { bottom: 7em; }
	.Position-xl-right-7em { right: 7em; }
	.Position-xl-top-8em { top: 8em; }
	.Position-xl-left-8em { left: 8em; }
	.Position-xl-bottom-8em { bottom: 8em; }
	.Position-xl-right-8em { right: 8em; }
	.Position-xl-top-9em { top: 9em; }
	.Position-xl-left-9em { left: 9em; }
	.Position-xl-bottom-9em { bottom: 9em; }
	.Position-xl-right-9em { right: 9em; }
	.Position-xl-top-10em { top: 10em; }
	.Position-xl-left-10em { left: 10em; }
	.Position-xl-bottom-10em { bottom: 10em; }
	.Position-xl-right-10em { right: 10em; }
	.Position-xl-top-11em { top: 11em; }
	.Position-xl-left-11em { left: 11em; }
	.Position-xl-bottom-11em { bottom: 11em; }
	.Position-xl-right-11em { right: 11em; }
	.Position-xl-top-12em { top: 12em; }
	.Position-xl-left-12em { left: 12em; }
	.Position-xl-bottom-12em { bottom: 12em; }
	.Position-xl-right-12em { right: 12em; }
	.Position-xl-top-13em { top: 13em; }
	.Position-xl-left-13em { left: 13em; }
	.Position-xl-bottom-13em { bottom: 13em; }
	.Position-xl-right-13em { right: 13em; }
	.Position-xl-top-14em { top: 14em; }
	.Position-xl-left-14em { left: 14em; }
	.Position-xl-bottom-14em { bottom: 14em; }
	.Position-xl-right-14em { right: 14em; }
	.Position-xl-top-15em { top: 15em; }
	.Position-xl-left-15em { left: 15em; }
	.Position-xl-bottom-15em { bottom: 15em; }
	.Position-xl-right-15em { right: 15em; }
	.Position-xl-top-16em { top: 16em; }
	.Position-xl-left-16em { left: 16em; }
	.Position-xl-bottom-16em { bottom: 16em; }
	.Position-xl-right-16em { right: 16em; }
	.Position-xl-top-17em { top: 17em; }
	.Position-xl-left-17em { left: 17em; }
	.Position-xl-bottom-17em { bottom: 17em; }
	.Position-xl-right-17em { right: 17em; }
	.Position-xl-top-18em { top: 18em; }
	.Position-xl-left-18em { left: 18em; }
	.Position-xl-bottom-18em { bottom: 18em; }
	.Position-xl-right-18em { right: 18em; }
	.Position-xl-top-19em { top: 19em; }
	.Position-xl-left-19em { left: 19em; }
	.Position-xl-bottom-19em { bottom: 19em; }
	.Position-xl-right-19em { right: 19em; }
	.Position-xl-top-20em { top: 20em; }
	.Position-xl-left-20em { left: 20em; }
	.Position-xl-bottom-20em { bottom: 20em; }
	.Position-xl-right-20em { right: 20em; }
	.Position-xl-top-21em { top: 21em; }
	.Position-xl-left-21em { left: 21em; }
	.Position-xl-bottom-21em { bottom: 21em; }
	.Position-xl-right-21em { right: 21em; }
	.Position-xl-top-22em { top: 22em; }
	.Position-xl-left-22em { left: 22em; }
	.Position-xl-bottom-22em { bottom: 22em; }
	.Position-xl-right-22em { right: 22em; }
	.Position-xl-top-23em { top: 23em; }
	.Position-xl-left-23em { left: 23em; }
	.Position-xl-bottom-23em { bottom: 23em; }
	.Position-xl-right-23em { right: 23em; }
	.Position-xl-top-24em { top: 24em; }
	.Position-xl-left-24em { left: 24em; }
	.Position-xl-bottom-24em { bottom: 24em; }
	.Position-xl-right-24em { right: 24em; }
	
	
	
	.Position-xl-bottom-0 { bottom: 0; }
	
	.Position-xl-vertical-max {
	    top: 0;
	    bottom: 0;
	    height: 100%;
	}
	
	.Position-xl-full {
	    top: 0; right: 0; bottom: 0; left: 0;
	    width: 100%; height: 100%;
	}
	
	.Position-xl-0  { z-index:  0; }
	.Position-xl-1  { z-index:  1; }
	.Position-xl-2  { z-index:  2; }
	.Position-xl-3  { z-index:  3; }
	.Position-xl-4  { z-index:  4; }
	.Position-xl-5  { z-index:  5; }
	.Position-xl-6  { z-index:  6; }
	.Position-xl-7  { z-index:  7; }
	.Position-xl-8  { z-index:  8; }
	.Position-xl-9  { z-index: 9; }
	.Position-xl-10 { z-index: 10; }
	.Position-xl-11 { z-index: 11; }
	.Position-xl-12 { z-index: 12; }
	.Position-xl-13 { z-index: 13; }
	.Position-xl-14 { z-index: 14; }
	.Position-xl-15 { z-index: 15; }
	.Position-xl-16 { z-index: 16; }
}


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

.Width-xs-1em { width: 1em; }
.Width-xs-2em { width: 2em; }
.Width-xs-3em { width: 3em; }
.Width-xs-4em { width: 4em; }
.Width-xs-5em { width: 5em; }
.Width-xs-6em { width: 6em; }
.Width-xs-7em { width: 7em; }
.Width-xs-8em { width: 8em; }
.Width-xs-9em { width: 9em; }
.Width-xs-10em { width: 10em; }
.Width-xs-11em { width: 11em; }
.Width-xs-12em { width: 12em; }
.Width-xs-13em { width: 13em; }
.Width-xs-14em { width: 14em; }
.Width-xs-15em { width: 15em; }
.Width-xs-16em { width: 16em; }

.Width-xs-5vw { width: 5vw; }
.Width-xs-10vw { width: 10vw; }
.Width-xs-15vw { width: 15vw; }
.Width-xs-20vw { width: 20vw; }
.Width-xs-25vw { width: 25vw; }
.Width-xs-30vw { width: 30vw; }
.Width-xs-35vw { width: 35vw; }
.Width-xs-40vw { width: 40vw; }
.Width-xs-45vw { width: 45vw; }
.Width-xs-50vw { width: 50vw; }
.Width-xs-55vw { width: 55vw; }
.Width-xs-60vw { width: 60vw; }
.Width-xs-65vw { width: 65vw; }
.Width-xs-70vw { width: 70vw; }
.Width-xs-75vw { width: 75vw; }
.Width-xs-80vw { width: 80vw; }
.Width-xs-85vw { width: 85vw; }
.Width-xs-90vw { width: 90vw; }
.Width-xs-95vw { width: 95vw; }
.Width-xs-100vw { width: 100vw; }

.Width-xs-5vh { width: 5vh; }
.Width-xs-10vh { width: 10vh; }
.Width-xs-15vh { width: 15vh; }
.Width-xs-20vh { width: 20vh; }
.Width-xs-25vh { width: 25vh; }
.Width-xs-30vh { width: 30vh; }
.Width-xs-35vh { width: 35vh; }
.Width-xs-40vh { width: 40vh; }
.Width-xs-45vh { width: 45vh; }
.Width-xs-50vh { width: 50vh; }
.Width-xs-55vh { width: 55vh; }
.Width-xs-60vh { width: 60vh; }
.Width-xs-65vh { width: 65vh; }
.Width-xs-70vh { width: 70vh; }
.Width-xs-75vh { width: 75vh; }
.Width-xs-80vh { width: 80vh; }
.Width-xs-85vh { width: 85vh; }
.Width-xs-90vh { width: 90vh; }
.Width-xs-95vh { width: 95vh; }
.Width-xs-100vh { width: 100vh; }

@media( min-width: 544px ) {
	.Width-sm-1em { width: 1em; }
	.Width-sm-2em { width: 2em; }
	.Width-sm-3em { width: 3em; }
	.Width-sm-4em { width: 4em; }
	.Width-sm-5em { width: 5em; }
	.Width-sm-6em { width: 6em; }
	.Width-sm-7em { width: 7em; }
	.Width-sm-8em { width: 8em; }
	.Width-sm-9em { width: 9em; }
	.Width-sm-10em { width: 10em; }
	.Width-sm-11em { width: 11em; }
	.Width-sm-12em { width: 12em; }
	.Width-sm-13em { width: 13em; }
	.Width-sm-14em { width: 14em; }
	.Width-sm-15em { width: 15em; }
	.Width-sm-16em { width: 16em; }
	
	.Width-sm-5vw { width: 5vw; }
	.Width-sm-10vw { width: 10vw; }
	.Width-sm-15vw { width: 15vw; }
	.Width-sm-20vw { width: 20vw; }
	.Width-sm-25vw { width: 25vw; }
	.Width-sm-30vw { width: 30vw; }
	.Width-sm-35vw { width: 35vw; }
	.Width-sm-40vw { width: 40vw; }
	.Width-sm-45vw { width: 45vw; }
	.Width-sm-50vw { width: 50vw; }
	.Width-sm-55vw { width: 55vw; }
	.Width-sm-60vw { width: 60vw; }
	.Width-sm-65vw { width: 65vw; }
	.Width-sm-70vw { width: 70vw; }
	.Width-sm-75vw { width: 75vw; }
	.Width-sm-80vw { width: 80vw; }
	.Width-sm-85vw { width: 85vw; }
	.Width-sm-90vw { width: 90vw; }
	.Width-sm-95vw { width: 95vw; }
	.Width-sm-100vw { width: 100vw; }
	
	.Width-sm-5vh { width: 5vh; }
	.Width-sm-10vh { width: 10vh; }
	.Width-sm-15vh { width: 15vh; }
	.Width-sm-20vh { width: 20vh; }
	.Width-sm-25vh { width: 25vh; }
	.Width-sm-30vh { width: 30vh; }
	.Width-sm-35vh { width: 35vh; }
	.Width-sm-40vh { width: 40vh; }
	.Width-sm-45vh { width: 45vh; }
	.Width-sm-50vh { width: 50vh; }
	.Width-sm-55vh { width: 55vh; }
	.Width-sm-60vh { width: 60vh; }
	.Width-sm-65vh { width: 65vh; }
	.Width-sm-70vh { width: 70vh; }
	.Width-sm-75vh { width: 75vh; }
	.Width-sm-80vh { width: 80vh; }
	.Width-sm-85vh { width: 85vh; }
	.Width-sm-90vh { width: 90vh; }
	.Width-sm-95vh { width: 95vh; }
	.Width-sm-100vh { width: 100vh; }
}


@media( min-width: 768px ) {
	.Width-md-1em { width: 1em; }
	.Width-md-2em { width: 2em; }
	.Width-md-3em { width: 3em; }
	.Width-md-4em { width: 4em; }
	.Width-md-5em { width: 5em; }
	.Width-md-6em { width: 6em; }
	.Width-md-7em { width: 7em; }
	.Width-md-8em { width: 8em; }
	.Width-md-9em { width: 9em; }
	.Width-md-10em { width: 10em; }
	.Width-md-11em { width: 11em; }
	.Width-md-12em { width: 12em; }
	.Width-md-13em { width: 13em; }
	.Width-md-14em { width: 14em; }
	.Width-md-15em { width: 15em; }
	.Width-md-16em { width: 16em; }
	
	.Width-md-5vw { width: 5vw; }
	.Width-md-10vw { width: 10vw; }
	.Width-md-15vw { width: 15vw; }
	.Width-md-20vw { width: 20vw; }
	.Width-md-25vw { width: 25vw; }
	.Width-md-30vw { width: 30vw; }
	.Width-md-35vw { width: 35vw; }
	.Width-md-40vw { width: 40vw; }
	.Width-md-45vw { width: 45vw; }
	.Width-md-50vw { width: 50vw; }
	.Width-md-55vw { width: 55vw; }
	.Width-md-60vw { width: 60vw; }
	.Width-md-65vw { width: 65vw; }
	.Width-md-70vw { width: 70vw; }
	.Width-md-75vw { width: 75vw; }
	.Width-md-80vw { width: 80vw; }
	.Width-md-85vw { width: 85vw; }
	.Width-md-90vw { width: 90vw; }
	.Width-md-95vw { width: 95vw; }
	.Width-md-100vw { width: 100vw; }
	
	.Width-md-5vh { width: 5vh; }
	.Width-md-10vh { width: 10vh; }
	.Width-md-15vh { width: 15vh; }
	.Width-md-20vh { width: 20vh; }
	.Width-md-25vh { width: 25vh; }
	.Width-md-30vh { width: 30vh; }
	.Width-md-35vh { width: 35vh; }
	.Width-md-40vh { width: 40vh; }
	.Width-md-45vh { width: 45vh; }
	.Width-md-50vh { width: 50vh; }
	.Width-md-55vh { width: 55vh; }
	.Width-md-60vh { width: 60vh; }
	.Width-md-65vh { width: 65vh; }
	.Width-md-70vh { width: 70vh; }
	.Width-md-75vh { width: 75vh; }
	.Width-md-80vh { width: 80vh; }
	.Width-md-85vh { width: 85vh; }
	.Width-md-90vh { width: 90vh; }
	.Width-md-95vh { width: 95vh; }
	.Width-md-100vh { width: 100vh; }
}


@media( min-width: 1024px ) {
	.Width-lg-1em { width: 1em; }
	.Width-lg-2em { width: 2em; }
	.Width-lg-3em { width: 3em; }
	.Width-lg-4em { width: 4em; }
	.Width-lg-5em { width: 5em; }
	.Width-lg-6em { width: 6em; }
	.Width-lg-7em { width: 7em; }
	.Width-lg-8em { width: 8em; }
	.Width-lg-9em { width: 9em; }
	.Width-lg-10em { width: 10em; }
	.Width-lg-11em { width: 11em; }
	.Width-lg-12em { width: 12em; }
	.Width-lg-13em { width: 13em; }
	.Width-lg-14em { width: 14em; }
	.Width-lg-15em { width: 15em; }
	.Width-lg-16em { width: 16em; }
	
	.Width-lg-5vw { width: 5vw; }
	.Width-lg-10vw { width: 10vw; }
	.Width-lg-15vw { width: 15vw; }
	.Width-lg-20vw { width: 20vw; }
	.Width-lg-25vw { width: 25vw; }
	.Width-lg-30vw { width: 30vw; }
	.Width-lg-35vw { width: 35vw; }
	.Width-lg-40vw { width: 40vw; }
	.Width-lg-45vw { width: 45vw; }
	.Width-lg-50vw { width: 50vw; }
	.Width-lg-55vw { width: 55vw; }
	.Width-lg-60vw { width: 60vw; }
	.Width-lg-65vw { width: 65vw; }
	.Width-lg-70vw { width: 70vw; }
	.Width-lg-75vw { width: 75vw; }
	.Width-lg-80vw { width: 80vw; }
	.Width-lg-85vw { width: 85vw; }
	.Width-lg-90vw { width: 90vw; }
	.Width-lg-95vw { width: 95vw; }
	.Width-lg-100vw { width: 100vw; }
	
	.Width-lg-5vh { width: 5vh; }
	.Width-lg-10vh { width: 10vh; }
	.Width-lg-15vh { width: 15vh; }
	.Width-lg-20vh { width: 20vh; }
	.Width-lg-25vh { width: 25vh; }
	.Width-lg-30vh { width: 30vh; }
	.Width-lg-35vh { width: 35vh; }
	.Width-lg-40vh { width: 40vh; }
	.Width-lg-45vh { width: 45vh; }
	.Width-lg-50vh { width: 50vh; }
	.Width-lg-55vh { width: 55vh; }
	.Width-lg-60vh { width: 60vh; }
	.Width-lg-65vh { width: 65vh; }
	.Width-lg-70vh { width: 70vh; }
	.Width-lg-75vh { width: 75vh; }
	.Width-lg-80vh { width: 80vh; }
	.Width-lg-85vh { width: 85vh; }
	.Width-lg-90vh { width: 90vh; }
	.Width-lg-95vh { width: 95vh; }
	.Width-lg-100vh { width: 100vh; }
}


@media( min-width: 1280px ) {
	.Width-xl-1em { width: 1em; }
	.Width-xl-2em { width: 2em; }
	.Width-xl-3em { width: 3em; }
	.Width-xl-4em { width: 4em; }
	.Width-xl-5em { width: 5em; }
	.Width-xl-6em { width: 6em; }
	.Width-xl-7em { width: 7em; }
	.Width-xl-8em { width: 8em; }
	.Width-xl-9em { width: 9em; }
	.Width-xl-10em { width: 10em; }
	.Width-xl-11em { width: 11em; }
	.Width-xl-12em { width: 12em; }
	.Width-xl-13em { width: 13em; }
	.Width-xl-14em { width: 14em; }
	.Width-xl-15em { width: 15em; }
	.Width-xl-16em { width: 16em; }
	
	.Width-xl-5vw { width: 5vw; }
	.Width-xl-10vw { width: 10vw; }
	.Width-xl-15vw { width: 15vw; }
	.Width-xl-20vw { width: 20vw; }
	.Width-xl-25vw { width: 25vw; }
	.Width-xl-30vw { width: 30vw; }
	.Width-xl-35vw { width: 35vw; }
	.Width-xl-40vw { width: 40vw; }
	.Width-xl-45vw { width: 45vw; }
	.Width-xl-50vw { width: 50vw; }
	.Width-xl-55vw { width: 55vw; }
	.Width-xl-60vw { width: 60vw; }
	.Width-xl-65vw { width: 65vw; }
	.Width-xl-70vw { width: 70vw; }
	.Width-xl-75vw { width: 75vw; }
	.Width-xl-80vw { width: 80vw; }
	.Width-xl-85vw { width: 85vw; }
	.Width-xl-90vw { width: 90vw; }
	.Width-xl-95vw { width: 95vw; }
	.Width-xl-100vw { width: 100vw; }
	
	.Width-xl-5vh { width: 5vh; }
	.Width-xl-10vh { width: 10vh; }
	.Width-xl-15vh { width: 15vh; }
	.Width-xl-20vh { width: 20vh; }
	.Width-xl-25vh { width: 25vh; }
	.Width-xl-30vh { width: 30vh; }
	.Width-xl-35vh { width: 35vh; }
	.Width-xl-40vh { width: 40vh; }
	.Width-xl-45vh { width: 45vh; }
	.Width-xl-50vh { width: 50vh; }
	.Width-xl-55vh { width: 55vh; }
	.Width-xl-60vh { width: 60vh; }
	.Width-xl-65vh { width: 65vh; }
	.Width-xl-70vh { width: 70vh; }
	.Width-xl-75vh { width: 75vh; }
	.Width-xl-80vh { width: 80vh; }
	.Width-xl-85vh { width: 85vh; }
	.Width-xl-90vh { width: 90vh; }
	.Width-xl-95vh { width: 95vh; }
	.Width-xl-100vh { width: 100vh; }
}


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

.MinWidth-xs-1em { min-width: 1em; }
.MinWidth-xs-2em { min-width: 2em; }
.MinWidth-xs-3em { min-width: 3em; }
.MinWidth-xs-4em { min-width: 4em; }
.MinWidth-xs-5em { min-width: 5em; }
.MinWidth-xs-6em { min-width: 6em; }
.MinWidth-xs-7em { min-width: 7em; }
.MinWidth-xs-8em { min-width: 8em; }
.MinWidth-xs-9em { min-width: 9em; }
.MinWidth-xs-10em { min-width: 10em; }
.MinWidth-xs-11em { min-width: 11em; }
.MinWidth-xs-12em { min-width: 12em; }
.MinWidth-xs-13em { min-width: 13em; }
.MinWidth-xs-14em { min-width: 14em; }
.MinWidth-xs-15em { min-width: 15em; }
.MinWidth-xs-16em { min-width: 16em; }

.MinWidth-xs-5vw { min-width: 5vw; }
.MinWidth-xs-10vw { min-width: 10vw; }
.MinWidth-xs-15vw { min-width: 15vw; }
.MinWidth-xs-20vw { min-width: 20vw; }
.MinWidth-xs-25vw { min-width: 25vw; }
.MinWidth-xs-30vw { min-width: 30vw; }
.MinWidth-xs-35vw { min-width: 35vw; }
.MinWidth-xs-40vw { min-width: 40vw; }
.MinWidth-xs-45vw { min-width: 45vw; }
.MinWidth-xs-50vw { min-width: 50vw; }
.MinWidth-xs-55vw { min-width: 55vw; }
.MinWidth-xs-60vw { min-width: 60vw; }
.MinWidth-xs-65vw { min-width: 65vw; }
.MinWidth-xs-70vw { min-width: 70vw; }
.MinWidth-xs-75vw { min-width: 75vw; }
.MinWidth-xs-80vw { min-width: 80vw; }
.MinWidth-xs-85vw { min-width: 85vw; }
.MinWidth-xs-90vw { min-width: 90vw; }
.MinWidth-xs-95vw { min-width: 95vw; }
.MinWidth-xs-100vw { min-width: 100vw; }

.MinWidth-xs-5vh { min-width: 5vh; }
.MinWidth-xs-10vh { min-width: 10vh; }
.MinWidth-xs-15vh { min-width: 15vh; }
.MinWidth-xs-20vh { min-width: 20vh; }
.MinWidth-xs-25vh { min-width: 25vh; }
.MinWidth-xs-30vh { min-width: 30vh; }
.MinWidth-xs-35vh { min-width: 35vh; }
.MinWidth-xs-40vh { min-width: 40vh; }
.MinWidth-xs-45vh { min-width: 45vh; }
.MinWidth-xs-50vh { min-width: 50vh; }
.MinWidth-xs-55vh { min-width: 55vh; }
.MinWidth-xs-60vh { min-width: 60vh; }
.MinWidth-xs-65vh { min-width: 65vh; }
.MinWidth-xs-70vh { min-width: 70vh; }
.MinWidth-xs-75vh { min-width: 75vh; }
.MinWidth-xs-80vh { min-width: 80vh; }
.MinWidth-xs-85vh { min-width: 85vh; }
.MinWidth-xs-90vh { min-width: 90vh; }
.MinWidth-xs-95vh { min-width: 95vh; }
.MinWidth-xs-100vh { min-width: 100vh; }

@media( min-width: 544px ) {
	.MinWidth-sm-1em { min-width: 1em; }
	.MinWidth-sm-2em { min-width: 2em; }
	.MinWidth-sm-3em { min-width: 3em; }
	.MinWidth-sm-4em { min-width: 4em; }
	.MinWidth-sm-5em { min-width: 5em; }
	.MinWidth-sm-6em { min-width: 6em; }
	.MinWidth-sm-7em { min-width: 7em; }
	.MinWidth-sm-8em { min-width: 8em; }
	.MinWidth-sm-9em { min-width: 9em; }
	.MinWidth-sm-10em { min-width: 10em; }
	.MinWidth-sm-11em { min-width: 11em; }
	.MinWidth-sm-12em { min-width: 12em; }
	.MinWidth-sm-13em { min-width: 13em; }
	.MinWidth-sm-14em { min-width: 14em; }
	.MinWidth-sm-15em { min-width: 15em; }
	.MinWidth-sm-16em { min-width: 16em; }
	
	.MinWidth-sm-5vw { min-width: 5vw; }
	.MinWidth-sm-10vw { min-width: 10vw; }
	.MinWidth-sm-15vw { min-width: 15vw; }
	.MinWidth-sm-20vw { min-width: 20vw; }
	.MinWidth-sm-25vw { min-width: 25vw; }
	.MinWidth-sm-30vw { min-width: 30vw; }
	.MinWidth-sm-35vw { min-width: 35vw; }
	.MinWidth-sm-40vw { min-width: 40vw; }
	.MinWidth-sm-45vw { min-width: 45vw; }
	.MinWidth-sm-50vw { min-width: 50vw; }
	.MinWidth-sm-55vw { min-width: 55vw; }
	.MinWidth-sm-60vw { min-width: 60vw; }
	.MinWidth-sm-65vw { min-width: 65vw; }
	.MinWidth-sm-70vw { min-width: 70vw; }
	.MinWidth-sm-75vw { min-width: 75vw; }
	.MinWidth-sm-80vw { min-width: 80vw; }
	.MinWidth-sm-85vw { min-width: 85vw; }
	.MinWidth-sm-90vw { min-width: 90vw; }
	.MinWidth-sm-95vw { min-width: 95vw; }
	.MinWidth-sm-100vw { min-width: 100vw; }
	
	.MinWidth-sm-5vh { min-width: 5vh; }
	.MinWidth-sm-10vh { min-width: 10vh; }
	.MinWidth-sm-15vh { min-width: 15vh; }
	.MinWidth-sm-20vh { min-width: 20vh; }
	.MinWidth-sm-25vh { min-width: 25vh; }
	.MinWidth-sm-30vh { min-width: 30vh; }
	.MinWidth-sm-35vh { min-width: 35vh; }
	.MinWidth-sm-40vh { min-width: 40vh; }
	.MinWidth-sm-45vh { min-width: 45vh; }
	.MinWidth-sm-50vh { min-width: 50vh; }
	.MinWidth-sm-55vh { min-width: 55vh; }
	.MinWidth-sm-60vh { min-width: 60vh; }
	.MinWidth-sm-65vh { min-width: 65vh; }
	.MinWidth-sm-70vh { min-width: 70vh; }
	.MinWidth-sm-75vh { min-width: 75vh; }
	.MinWidth-sm-80vh { min-width: 80vh; }
	.MinWidth-sm-85vh { min-width: 85vh; }
	.MinWidth-sm-90vh { min-width: 90vh; }
	.MinWidth-sm-95vh { min-width: 95vh; }
	.MinWidth-sm-100vh { min-width: 100vh; }
}


@media( min-width: 768px ) {
	.MinWidth-md-1em { min-width: 1em; }
	.MinWidth-md-2em { min-width: 2em; }
	.MinWidth-md-3em { min-width: 3em; }
	.MinWidth-md-4em { min-width: 4em; }
	.MinWidth-md-5em { min-width: 5em; }
	.MinWidth-md-6em { min-width: 6em; }
	.MinWidth-md-7em { min-width: 7em; }
	.MinWidth-md-8em { min-width: 8em; }
	.MinWidth-md-9em { min-width: 9em; }
	.MinWidth-md-10em { min-width: 10em; }
	.MinWidth-md-11em { min-width: 11em; }
	.MinWidth-md-12em { min-width: 12em; }
	.MinWidth-md-13em { min-width: 13em; }
	.MinWidth-md-14em { min-width: 14em; }
	.MinWidth-md-15em { min-width: 15em; }
	.MinWidth-md-16em { min-width: 16em; }
	
	.MinWidth-md-5vw { min-width: 5vw; }
	.MinWidth-md-10vw { min-width: 10vw; }
	.MinWidth-md-15vw { min-width: 15vw; }
	.MinWidth-md-20vw { min-width: 20vw; }
	.MinWidth-md-25vw { min-width: 25vw; }
	.MinWidth-md-30vw { min-width: 30vw; }
	.MinWidth-md-35vw { min-width: 35vw; }
	.MinWidth-md-40vw { min-width: 40vw; }
	.MinWidth-md-45vw { min-width: 45vw; }
	.MinWidth-md-50vw { min-width: 50vw; }
	.MinWidth-md-55vw { min-width: 55vw; }
	.MinWidth-md-60vw { min-width: 60vw; }
	.MinWidth-md-65vw { min-width: 65vw; }
	.MinWidth-md-70vw { min-width: 70vw; }
	.MinWidth-md-75vw { min-width: 75vw; }
	.MinWidth-md-80vw { min-width: 80vw; }
	.MinWidth-md-85vw { min-width: 85vw; }
	.MinWidth-md-90vw { min-width: 90vw; }
	.MinWidth-md-95vw { min-width: 95vw; }
	.MinWidth-md-100vw { min-width: 100vw; }
	
	.MinWidth-md-5vh { min-width: 5vh; }
	.MinWidth-md-10vh { min-width: 10vh; }
	.MinWidth-md-15vh { min-width: 15vh; }
	.MinWidth-md-20vh { min-width: 20vh; }
	.MinWidth-md-25vh { min-width: 25vh; }
	.MinWidth-md-30vh { min-width: 30vh; }
	.MinWidth-md-35vh { min-width: 35vh; }
	.MinWidth-md-40vh { min-width: 40vh; }
	.MinWidth-md-45vh { min-width: 45vh; }
	.MinWidth-md-50vh { min-width: 50vh; }
	.MinWidth-md-55vh { min-width: 55vh; }
	.MinWidth-md-60vh { min-width: 60vh; }
	.MinWidth-md-65vh { min-width: 65vh; }
	.MinWidth-md-70vh { min-width: 70vh; }
	.MinWidth-md-75vh { min-width: 75vh; }
	.MinWidth-md-80vh { min-width: 80vh; }
	.MinWidth-md-85vh { min-width: 85vh; }
	.MinWidth-md-90vh { min-width: 90vh; }
	.MinWidth-md-95vh { min-width: 95vh; }
	.MinWidth-md-100vh { min-width: 100vh; }
}


@media( min-width: 1024px ) {
	.MinWidth-lg-1em { min-width: 1em; }
	.MinWidth-lg-2em { min-width: 2em; }
	.MinWidth-lg-3em { min-width: 3em; }
	.MinWidth-lg-4em { min-width: 4em; }
	.MinWidth-lg-5em { min-width: 5em; }
	.MinWidth-lg-6em { min-width: 6em; }
	.MinWidth-lg-7em { min-width: 7em; }
	.MinWidth-lg-8em { min-width: 8em; }
	.MinWidth-lg-9em { min-width: 9em; }
	.MinWidth-lg-10em { min-width: 10em; }
	.MinWidth-lg-11em { min-width: 11em; }
	.MinWidth-lg-12em { min-width: 12em; }
	.MinWidth-lg-13em { min-width: 13em; }
	.MinWidth-lg-14em { min-width: 14em; }
	.MinWidth-lg-15em { min-width: 15em; }
	.MinWidth-lg-16em { min-width: 16em; }
	
	.MinWidth-lg-5vw { min-width: 5vw; }
	.MinWidth-lg-10vw { min-width: 10vw; }
	.MinWidth-lg-15vw { min-width: 15vw; }
	.MinWidth-lg-20vw { min-width: 20vw; }
	.MinWidth-lg-25vw { min-width: 25vw; }
	.MinWidth-lg-30vw { min-width: 30vw; }
	.MinWidth-lg-35vw { min-width: 35vw; }
	.MinWidth-lg-40vw { min-width: 40vw; }
	.MinWidth-lg-45vw { min-width: 45vw; }
	.MinWidth-lg-50vw { min-width: 50vw; }
	.MinWidth-lg-55vw { min-width: 55vw; }
	.MinWidth-lg-60vw { min-width: 60vw; }
	.MinWidth-lg-65vw { min-width: 65vw; }
	.MinWidth-lg-70vw { min-width: 70vw; }
	.MinWidth-lg-75vw { min-width: 75vw; }
	.MinWidth-lg-80vw { min-width: 80vw; }
	.MinWidth-lg-85vw { min-width: 85vw; }
	.MinWidth-lg-90vw { min-width: 90vw; }
	.MinWidth-lg-95vw { min-width: 95vw; }
	.MinWidth-lg-100vw { min-width: 100vw; }
	
	.MinWidth-lg-5vh { min-width: 5vh; }
	.MinWidth-lg-10vh { min-width: 10vh; }
	.MinWidth-lg-15vh { min-width: 15vh; }
	.MinWidth-lg-20vh { min-width: 20vh; }
	.MinWidth-lg-25vh { min-width: 25vh; }
	.MinWidth-lg-30vh { min-width: 30vh; }
	.MinWidth-lg-35vh { min-width: 35vh; }
	.MinWidth-lg-40vh { min-width: 40vh; }
	.MinWidth-lg-45vh { min-width: 45vh; }
	.MinWidth-lg-50vh { min-width: 50vh; }
	.MinWidth-lg-55vh { min-width: 55vh; }
	.MinWidth-lg-60vh { min-width: 60vh; }
	.MinWidth-lg-65vh { min-width: 65vh; }
	.MinWidth-lg-70vh { min-width: 70vh; }
	.MinWidth-lg-75vh { min-width: 75vh; }
	.MinWidth-lg-80vh { min-width: 80vh; }
	.MinWidth-lg-85vh { min-width: 85vh; }
	.MinWidth-lg-90vh { min-width: 90vh; }
	.MinWidth-lg-95vh { min-width: 95vh; }
	.MinWidth-lg-100vh { min-width: 100vh; }
}


@media( min-width: 1280px ) {
	.MinWidth-xl-1em { min-width: 1em; }
	.MinWidth-xl-2em { min-width: 2em; }
	.MinWidth-xl-3em { min-width: 3em; }
	.MinWidth-xl-4em { min-width: 4em; }
	.MinWidth-xl-5em { min-width: 5em; }
	.MinWidth-xl-6em { min-width: 6em; }
	.MinWidth-xl-7em { min-width: 7em; }
	.MinWidth-xl-8em { min-width: 8em; }
	.MinWidth-xl-9em { min-width: 9em; }
	.MinWidth-xl-10em { min-width: 10em; }
	.MinWidth-xl-11em { min-width: 11em; }
	.MinWidth-xl-12em { min-width: 12em; }
	.MinWidth-xl-13em { min-width: 13em; }
	.MinWidth-xl-14em { min-width: 14em; }
	.MinWidth-xl-15em { min-width: 15em; }
	.MinWidth-xl-16em { min-width: 16em; }
	
	.MinWidth-xl-5vw { min-width: 5vw; }
	.MinWidth-xl-10vw { min-width: 10vw; }
	.MinWidth-xl-15vw { min-width: 15vw; }
	.MinWidth-xl-20vw { min-width: 20vw; }
	.MinWidth-xl-25vw { min-width: 25vw; }
	.MinWidth-xl-30vw { min-width: 30vw; }
	.MinWidth-xl-35vw { min-width: 35vw; }
	.MinWidth-xl-40vw { min-width: 40vw; }
	.MinWidth-xl-45vw { min-width: 45vw; }
	.MinWidth-xl-50vw { min-width: 50vw; }
	.MinWidth-xl-55vw { min-width: 55vw; }
	.MinWidth-xl-60vw { min-width: 60vw; }
	.MinWidth-xl-65vw { min-width: 65vw; }
	.MinWidth-xl-70vw { min-width: 70vw; }
	.MinWidth-xl-75vw { min-width: 75vw; }
	.MinWidth-xl-80vw { min-width: 80vw; }
	.MinWidth-xl-85vw { min-width: 85vw; }
	.MinWidth-xl-90vw { min-width: 90vw; }
	.MinWidth-xl-95vw { min-width: 95vw; }
	.MinWidth-xl-100vw { min-width: 100vw; }
	
	.MinWidth-xl-5vh { min-width: 5vh; }
	.MinWidth-xl-10vh { min-width: 10vh; }
	.MinWidth-xl-15vh { min-width: 15vh; }
	.MinWidth-xl-20vh { min-width: 20vh; }
	.MinWidth-xl-25vh { min-width: 25vh; }
	.MinWidth-xl-30vh { min-width: 30vh; }
	.MinWidth-xl-35vh { min-width: 35vh; }
	.MinWidth-xl-40vh { min-width: 40vh; }
	.MinWidth-xl-45vh { min-width: 45vh; }
	.MinWidth-xl-50vh { min-width: 50vh; }
	.MinWidth-xl-55vh { min-width: 55vh; }
	.MinWidth-xl-60vh { min-width: 60vh; }
	.MinWidth-xl-65vh { min-width: 65vh; }
	.MinWidth-xl-70vh { min-width: 70vh; }
	.MinWidth-xl-75vh { min-width: 75vh; }
	.MinWidth-xl-80vh { min-width: 80vh; }
	.MinWidth-xl-85vh { min-width: 85vh; }
	.MinWidth-xl-90vh { min-width: 90vh; }
	.MinWidth-xl-95vh { min-width: 95vh; }
	.MinWidth-xl-100vh { min-width: 100vh; }
}


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

.MaxHeight-xs-none { max-height: none; }

.MaxHeight-xs-1em { max-height: 1em; }
.MaxHeight-xs-2em { max-height: 2em; }
.MaxHeight-xs-3em { max-height: 3em; }
.MaxHeight-xs-4em { max-height: 4em; }
.MaxHeight-xs-5em { max-height: 5em; }
.MaxHeight-xs-6em { max-height: 6em; }
.MaxHeight-xs-7em { max-height: 7em; }
.MaxHeight-xs-8em { max-height: 8em; }
.MaxHeight-xs-9em { max-height: 9em; }
.MaxHeight-xs-10em { max-height: 10em; }
.MaxHeight-xs-11em { max-height: 11em; }
.MaxHeight-xs-12em { max-height: 12em; }
.MaxHeight-xs-13em { max-height: 13em; }
.MaxHeight-xs-14em { max-height: 14em; }
.MaxHeight-xs-15em { max-height: 15em; }
.MaxHeight-xs-16em { max-height: 16em; }

.MaxHeight-xs-5vw { max-height: 5vw; }
.MaxHeight-xs-10vw { max-height: 10vw; }
.MaxHeight-xs-15vw { max-height: 15vw; }
.MaxHeight-xs-20vw { max-height: 20vw; }
.MaxHeight-xs-25vw { max-height: 25vw; }
.MaxHeight-xs-30vw { max-height: 30vw; }
.MaxHeight-xs-35vw { max-height: 35vw; }
.MaxHeight-xs-40vw { max-height: 40vw; }
.MaxHeight-xs-45vw { max-height: 45vw; }
.MaxHeight-xs-50vw { max-height: 50vw; }
.MaxHeight-xs-55vw { max-height: 55vw; }
.MaxHeight-xs-60vw { max-height: 60vw; }
.MaxHeight-xs-65vw { max-height: 65vw; }
.MaxHeight-xs-70vw { max-height: 70vw; }
.MaxHeight-xs-75vw { max-height: 75vw; }
.MaxHeight-xs-80vw { max-height: 80vw; }
.MaxHeight-xs-85vw { max-height: 85vw; }
.MaxHeight-xs-90vw { max-height: 90vw; }
.MaxHeight-xs-95vw { max-height: 95vw; }
.MaxHeight-xs-100vw { max-height: 100vw; }

.MaxHeight-xs-5vh { max-height: 5vh; }
.MaxHeight-xs-10vh { max-height: 10vh; }
.MaxHeight-xs-15vh { max-height: 15vh; }
.MaxHeight-xs-20vh { max-height: 20vh; }
.MaxHeight-xs-25vh { max-height: 25vh; }
.MaxHeight-xs-30vh { max-height: 30vh; }
.MaxHeight-xs-35vh { max-height: 35vh; }
.MaxHeight-xs-40vh { max-height: 40vh; }
.MaxHeight-xs-45vh { max-height: 45vh; }
.MaxHeight-xs-50vh { max-height: 50vh; }
.MaxHeight-xs-55vh { max-height: 55vh; }
.MaxHeight-xs-60vh { max-height: 60vh; }
.MaxHeight-xs-65vh { max-height: 65vh; }
.MaxHeight-xs-70vh { max-height: 70vh; }
.MaxHeight-xs-75vh { max-height: 75vh; }
.MaxHeight-xs-80vh { max-height: 80vh; }
.MaxHeight-xs-85vh { max-height: 85vh; }
.MaxHeight-xs-90vh { max-height: 90vh; }
.MaxHeight-xs-95vh { max-height: 95vh; }
.MaxHeight-xs-100vh { max-height: 100vh; }

@media( min-width: 544px ) {
	.MaxHeight-sm-none { max-height: none; }
	
	.MaxHeight-sm-1em { max-height: 1em; }
	.MaxHeight-sm-2em { max-height: 2em; }
	.MaxHeight-sm-3em { max-height: 3em; }
	.MaxHeight-sm-4em { max-height: 4em; }
	.MaxHeight-sm-5em { max-height: 5em; }
	.MaxHeight-sm-6em { max-height: 6em; }
	.MaxHeight-sm-7em { max-height: 7em; }
	.MaxHeight-sm-8em { max-height: 8em; }
	.MaxHeight-sm-9em { max-height: 9em; }
	.MaxHeight-sm-10em { max-height: 10em; }
	.MaxHeight-sm-11em { max-height: 11em; }
	.MaxHeight-sm-12em { max-height: 12em; }
	.MaxHeight-sm-13em { max-height: 13em; }
	.MaxHeight-sm-14em { max-height: 14em; }
	.MaxHeight-sm-15em { max-height: 15em; }
	.MaxHeight-sm-16em { max-height: 16em; }
	
	.MaxHeight-sm-5vw { max-height: 5vw; }
	.MaxHeight-sm-10vw { max-height: 10vw; }
	.MaxHeight-sm-15vw { max-height: 15vw; }
	.MaxHeight-sm-20vw { max-height: 20vw; }
	.MaxHeight-sm-25vw { max-height: 25vw; }
	.MaxHeight-sm-30vw { max-height: 30vw; }
	.MaxHeight-sm-35vw { max-height: 35vw; }
	.MaxHeight-sm-40vw { max-height: 40vw; }
	.MaxHeight-sm-45vw { max-height: 45vw; }
	.MaxHeight-sm-50vw { max-height: 50vw; }
	.MaxHeight-sm-55vw { max-height: 55vw; }
	.MaxHeight-sm-60vw { max-height: 60vw; }
	.MaxHeight-sm-65vw { max-height: 65vw; }
	.MaxHeight-sm-70vw { max-height: 70vw; }
	.MaxHeight-sm-75vw { max-height: 75vw; }
	.MaxHeight-sm-80vw { max-height: 80vw; }
	.MaxHeight-sm-85vw { max-height: 85vw; }
	.MaxHeight-sm-90vw { max-height: 90vw; }
	.MaxHeight-sm-95vw { max-height: 95vw; }
	.MaxHeight-sm-100vw { max-height: 100vw; }
	
	.MaxHeight-sm-5vh { max-height: 5vh; }
	.MaxHeight-sm-10vh { max-height: 10vh; }
	.MaxHeight-sm-15vh { max-height: 15vh; }
	.MaxHeight-sm-20vh { max-height: 20vh; }
	.MaxHeight-sm-25vh { max-height: 25vh; }
	.MaxHeight-sm-30vh { max-height: 30vh; }
	.MaxHeight-sm-35vh { max-height: 35vh; }
	.MaxHeight-sm-40vh { max-height: 40vh; }
	.MaxHeight-sm-45vh { max-height: 45vh; }
	.MaxHeight-sm-50vh { max-height: 50vh; }
	.MaxHeight-sm-55vh { max-height: 55vh; }
	.MaxHeight-sm-60vh { max-height: 60vh; }
	.MaxHeight-sm-65vh { max-height: 65vh; }
	.MaxHeight-sm-70vh { max-height: 70vh; }
	.MaxHeight-sm-75vh { max-height: 75vh; }
	.MaxHeight-sm-80vh { max-height: 80vh; }
	.MaxHeight-sm-85vh { max-height: 85vh; }
	.MaxHeight-sm-90vh { max-height: 90vh; }
	.MaxHeight-sm-95vh { max-height: 95vh; }
	.MaxHeight-sm-100vh { max-height: 100vh; }
}


@media( min-width: 768px ) {
	.MaxHeight-md-none { max-height: none; }
	
	.MaxHeight-md-1em { max-height: 1em; }
	.MaxHeight-md-2em { max-height: 2em; }
	.MaxHeight-md-3em { max-height: 3em; }
	.MaxHeight-md-4em { max-height: 4em; }
	.MaxHeight-md-5em { max-height: 5em; }
	.MaxHeight-md-6em { max-height: 6em; }
	.MaxHeight-md-7em { max-height: 7em; }
	.MaxHeight-md-8em { max-height: 8em; }
	.MaxHeight-md-9em { max-height: 9em; }
	.MaxHeight-md-10em { max-height: 10em; }
	.MaxHeight-md-11em { max-height: 11em; }
	.MaxHeight-md-12em { max-height: 12em; }
	.MaxHeight-md-13em { max-height: 13em; }
	.MaxHeight-md-14em { max-height: 14em; }
	.MaxHeight-md-15em { max-height: 15em; }
	.MaxHeight-md-16em { max-height: 16em; }
	
	.MaxHeight-md-5vw { max-height: 5vw; }
	.MaxHeight-md-10vw { max-height: 10vw; }
	.MaxHeight-md-15vw { max-height: 15vw; }
	.MaxHeight-md-20vw { max-height: 20vw; }
	.MaxHeight-md-25vw { max-height: 25vw; }
	.MaxHeight-md-30vw { max-height: 30vw; }
	.MaxHeight-md-35vw { max-height: 35vw; }
	.MaxHeight-md-40vw { max-height: 40vw; }
	.MaxHeight-md-45vw { max-height: 45vw; }
	.MaxHeight-md-50vw { max-height: 50vw; }
	.MaxHeight-md-55vw { max-height: 55vw; }
	.MaxHeight-md-60vw { max-height: 60vw; }
	.MaxHeight-md-65vw { max-height: 65vw; }
	.MaxHeight-md-70vw { max-height: 70vw; }
	.MaxHeight-md-75vw { max-height: 75vw; }
	.MaxHeight-md-80vw { max-height: 80vw; }
	.MaxHeight-md-85vw { max-height: 85vw; }
	.MaxHeight-md-90vw { max-height: 90vw; }
	.MaxHeight-md-95vw { max-height: 95vw; }
	.MaxHeight-md-100vw { max-height: 100vw; }
	
	.MaxHeight-md-5vh { max-height: 5vh; }
	.MaxHeight-md-10vh { max-height: 10vh; }
	.MaxHeight-md-15vh { max-height: 15vh; }
	.MaxHeight-md-20vh { max-height: 20vh; }
	.MaxHeight-md-25vh { max-height: 25vh; }
	.MaxHeight-md-30vh { max-height: 30vh; }
	.MaxHeight-md-35vh { max-height: 35vh; }
	.MaxHeight-md-40vh { max-height: 40vh; }
	.MaxHeight-md-45vh { max-height: 45vh; }
	.MaxHeight-md-50vh { max-height: 50vh; }
	.MaxHeight-md-55vh { max-height: 55vh; }
	.MaxHeight-md-60vh { max-height: 60vh; }
	.MaxHeight-md-65vh { max-height: 65vh; }
	.MaxHeight-md-70vh { max-height: 70vh; }
	.MaxHeight-md-75vh { max-height: 75vh; }
	.MaxHeight-md-80vh { max-height: 80vh; }
	.MaxHeight-md-85vh { max-height: 85vh; }
	.MaxHeight-md-90vh { max-height: 90vh; }
	.MaxHeight-md-95vh { max-height: 95vh; }
	.MaxHeight-md-100vh { max-height: 100vh; }
}


@media( min-width: 1024px ) {
	.MaxHeight-lg-none { max-height: none; }
	
	.MaxHeight-lg-1em { max-height: 1em; }
	.MaxHeight-lg-2em { max-height: 2em; }
	.MaxHeight-lg-3em { max-height: 3em; }
	.MaxHeight-lg-4em { max-height: 4em; }
	.MaxHeight-lg-5em { max-height: 5em; }
	.MaxHeight-lg-6em { max-height: 6em; }
	.MaxHeight-lg-7em { max-height: 7em; }
	.MaxHeight-lg-8em { max-height: 8em; }
	.MaxHeight-lg-9em { max-height: 9em; }
	.MaxHeight-lg-10em { max-height: 10em; }
	.MaxHeight-lg-11em { max-height: 11em; }
	.MaxHeight-lg-12em { max-height: 12em; }
	.MaxHeight-lg-13em { max-height: 13em; }
	.MaxHeight-lg-14em { max-height: 14em; }
	.MaxHeight-lg-15em { max-height: 15em; }
	.MaxHeight-lg-16em { max-height: 16em; }
	
	.MaxHeight-lg-5vw { max-height: 5vw; }
	.MaxHeight-lg-10vw { max-height: 10vw; }
	.MaxHeight-lg-15vw { max-height: 15vw; }
	.MaxHeight-lg-20vw { max-height: 20vw; }
	.MaxHeight-lg-25vw { max-height: 25vw; }
	.MaxHeight-lg-30vw { max-height: 30vw; }
	.MaxHeight-lg-35vw { max-height: 35vw; }
	.MaxHeight-lg-40vw { max-height: 40vw; }
	.MaxHeight-lg-45vw { max-height: 45vw; }
	.MaxHeight-lg-50vw { max-height: 50vw; }
	.MaxHeight-lg-55vw { max-height: 55vw; }
	.MaxHeight-lg-60vw { max-height: 60vw; }
	.MaxHeight-lg-65vw { max-height: 65vw; }
	.MaxHeight-lg-70vw { max-height: 70vw; }
	.MaxHeight-lg-75vw { max-height: 75vw; }
	.MaxHeight-lg-80vw { max-height: 80vw; }
	.MaxHeight-lg-85vw { max-height: 85vw; }
	.MaxHeight-lg-90vw { max-height: 90vw; }
	.MaxHeight-lg-95vw { max-height: 95vw; }
	.MaxHeight-lg-100vw { max-height: 100vw; }
	
	.MaxHeight-lg-5vh { max-height: 5vh; }
	.MaxHeight-lg-10vh { max-height: 10vh; }
	.MaxHeight-lg-15vh { max-height: 15vh; }
	.MaxHeight-lg-20vh { max-height: 20vh; }
	.MaxHeight-lg-25vh { max-height: 25vh; }
	.MaxHeight-lg-30vh { max-height: 30vh; }
	.MaxHeight-lg-35vh { max-height: 35vh; }
	.MaxHeight-lg-40vh { max-height: 40vh; }
	.MaxHeight-lg-45vh { max-height: 45vh; }
	.MaxHeight-lg-50vh { max-height: 50vh; }
	.MaxHeight-lg-55vh { max-height: 55vh; }
	.MaxHeight-lg-60vh { max-height: 60vh; }
	.MaxHeight-lg-65vh { max-height: 65vh; }
	.MaxHeight-lg-70vh { max-height: 70vh; }
	.MaxHeight-lg-75vh { max-height: 75vh; }
	.MaxHeight-lg-80vh { max-height: 80vh; }
	.MaxHeight-lg-85vh { max-height: 85vh; }
	.MaxHeight-lg-90vh { max-height: 90vh; }
	.MaxHeight-lg-95vh { max-height: 95vh; }
	.MaxHeight-lg-100vh { max-height: 100vh; }
}


@media( min-width: 1280px ) {
	.MaxHeight-xl-none { max-height: none; }
	
	.MaxHeight-xl-1em { max-height: 1em; }
	.MaxHeight-xl-2em { max-height: 2em; }
	.MaxHeight-xl-3em { max-height: 3em; }
	.MaxHeight-xl-4em { max-height: 4em; }
	.MaxHeight-xl-5em { max-height: 5em; }
	.MaxHeight-xl-6em { max-height: 6em; }
	.MaxHeight-xl-7em { max-height: 7em; }
	.MaxHeight-xl-8em { max-height: 8em; }
	.MaxHeight-xl-9em { max-height: 9em; }
	.MaxHeight-xl-10em { max-height: 10em; }
	.MaxHeight-xl-11em { max-height: 11em; }
	.MaxHeight-xl-12em { max-height: 12em; }
	.MaxHeight-xl-13em { max-height: 13em; }
	.MaxHeight-xl-14em { max-height: 14em; }
	.MaxHeight-xl-15em { max-height: 15em; }
	.MaxHeight-xl-16em { max-height: 16em; }
	
	.MaxHeight-xl-5vw { max-height: 5vw; }
	.MaxHeight-xl-10vw { max-height: 10vw; }
	.MaxHeight-xl-15vw { max-height: 15vw; }
	.MaxHeight-xl-20vw { max-height: 20vw; }
	.MaxHeight-xl-25vw { max-height: 25vw; }
	.MaxHeight-xl-30vw { max-height: 30vw; }
	.MaxHeight-xl-35vw { max-height: 35vw; }
	.MaxHeight-xl-40vw { max-height: 40vw; }
	.MaxHeight-xl-45vw { max-height: 45vw; }
	.MaxHeight-xl-50vw { max-height: 50vw; }
	.MaxHeight-xl-55vw { max-height: 55vw; }
	.MaxHeight-xl-60vw { max-height: 60vw; }
	.MaxHeight-xl-65vw { max-height: 65vw; }
	.MaxHeight-xl-70vw { max-height: 70vw; }
	.MaxHeight-xl-75vw { max-height: 75vw; }
	.MaxHeight-xl-80vw { max-height: 80vw; }
	.MaxHeight-xl-85vw { max-height: 85vw; }
	.MaxHeight-xl-90vw { max-height: 90vw; }
	.MaxHeight-xl-95vw { max-height: 95vw; }
	.MaxHeight-xl-100vw { max-height: 100vw; }
	
	.MaxHeight-xl-5vh { max-height: 5vh; }
	.MaxHeight-xl-10vh { max-height: 10vh; }
	.MaxHeight-xl-15vh { max-height: 15vh; }
	.MaxHeight-xl-20vh { max-height: 20vh; }
	.MaxHeight-xl-25vh { max-height: 25vh; }
	.MaxHeight-xl-30vh { max-height: 30vh; }
	.MaxHeight-xl-35vh { max-height: 35vh; }
	.MaxHeight-xl-40vh { max-height: 40vh; }
	.MaxHeight-xl-45vh { max-height: 45vh; }
	.MaxHeight-xl-50vh { max-height: 50vh; }
	.MaxHeight-xl-55vh { max-height: 55vh; }
	.MaxHeight-xl-60vh { max-height: 60vh; }
	.MaxHeight-xl-65vh { max-height: 65vh; }
	.MaxHeight-xl-70vh { max-height: 70vh; }
	.MaxHeight-xl-75vh { max-height: 75vh; }
	.MaxHeight-xl-80vh { max-height: 80vh; }
	.MaxHeight-xl-85vh { max-height: 85vh; }
	.MaxHeight-xl-90vh { max-height: 90vh; }
	.MaxHeight-xl-95vh { max-height: 95vh; }
	.MaxHeight-xl-100vh { max-height: 100vh; }
}


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

.MinHeight-xs-0em { min-height: 0em; }
.MinHeight-xs-1em { min-height: 1em; }
.MinHeight-xs-2em { min-height: 2em; }
.MinHeight-xs-3em { min-height: 3em; }
.MinHeight-xs-4em { min-height: 4em; }
.MinHeight-xs-5em { min-height: 5em; }
.MinHeight-xs-6em { min-height: 6em; }
.MinHeight-xs-7em { min-height: 7em; }
.MinHeight-xs-8em { min-height: 8em; }
.MinHeight-xs-9em { min-height: 9em; }
.MinHeight-xs-10em { min-height: 10em; }
.MinHeight-xs-11em { min-height: 11em; }
.MinHeight-xs-12em { min-height: 12em; }
.MinHeight-xs-13em { min-height: 13em; }
.MinHeight-xs-14em { min-height: 14em; }
.MinHeight-xs-15em { min-height: 15em; }
.MinHeight-xs-16em { min-height: 16em; }

.MinHeight-xs-0vw { min-height: 0vw; }
.MinHeight-xs-5vw { min-height: 5vw; }
.MinHeight-xs-10vw { min-height: 10vw; }
.MinHeight-xs-15vw { min-height: 15vw; }
.MinHeight-xs-20vw { min-height: 20vw; }
.MinHeight-xs-25vw { min-height: 25vw; }
.MinHeight-xs-30vw { min-height: 30vw; }
.MinHeight-xs-35vw { min-height: 35vw; }
.MinHeight-xs-40vw { min-height: 40vw; }
.MinHeight-xs-45vw { min-height: 45vw; }
.MinHeight-xs-50vw { min-height: 50vw; }
.MinHeight-xs-55vw { min-height: 55vw; }
.MinHeight-xs-60vw { min-height: 60vw; }
.MinHeight-xs-65vw { min-height: 65vw; }
.MinHeight-xs-70vw { min-height: 70vw; }
.MinHeight-xs-75vw { min-height: 75vw; }
.MinHeight-xs-80vw { min-height: 80vw; }
.MinHeight-xs-85vw { min-height: 85vw; }
.MinHeight-xs-90vw { min-height: 90vw; }
.MinHeight-xs-95vw { min-height: 95vw; }
.MinHeight-xs-100vw { min-height: 100vw; }

.MinHeight-xs-0vh { min-height: 0vh; }
.MinHeight-xs-5vh { min-height: 5vh; }
.MinHeight-xs-10vh { min-height: 10vh; }
.MinHeight-xs-15vh { min-height: 15vh; }
.MinHeight-xs-20vh { min-height: 20vh; }
.MinHeight-xs-25vh { min-height: 25vh; }
.MinHeight-xs-30vh { min-height: 30vh; }
.MinHeight-xs-35vh { min-height: 35vh; }
.MinHeight-xs-40vh { min-height: 40vh; }
.MinHeight-xs-45vh { min-height: 45vh; }
.MinHeight-xs-50vh { min-height: 50vh; }
.MinHeight-xs-55vh { min-height: 55vh; }
.MinHeight-xs-60vh { min-height: 60vh; }
.MinHeight-xs-65vh { min-height: 65vh; }
.MinHeight-xs-70vh { min-height: 70vh; }
.MinHeight-xs-75vh { min-height: 75vh; }
.MinHeight-xs-80vh { min-height: 80vh; }
.MinHeight-xs-85vh { min-height: 85vh; }
.MinHeight-xs-90vh { min-height: 90vh; }
.MinHeight-xs-95vh { min-height: 95vh; }
.MinHeight-xs-100vh { min-height: 100vh; }

@media( min-width: 544px ) {
	.MinHeight-sm-0em { min-height: 0em; }
	.MinHeight-sm-1em { min-height: 1em; }
	.MinHeight-sm-2em { min-height: 2em; }
	.MinHeight-sm-3em { min-height: 3em; }
	.MinHeight-sm-4em { min-height: 4em; }
	.MinHeight-sm-5em { min-height: 5em; }
	.MinHeight-sm-6em { min-height: 6em; }
	.MinHeight-sm-7em { min-height: 7em; }
	.MinHeight-sm-8em { min-height: 8em; }
	.MinHeight-sm-9em { min-height: 9em; }
	.MinHeight-sm-10em { min-height: 10em; }
	.MinHeight-sm-11em { min-height: 11em; }
	.MinHeight-sm-12em { min-height: 12em; }
	.MinHeight-sm-13em { min-height: 13em; }
	.MinHeight-sm-14em { min-height: 14em; }
	.MinHeight-sm-15em { min-height: 15em; }
	.MinHeight-sm-16em { min-height: 16em; }
	
	.MinHeight-sm-0vw { min-height: 0vw; }
	.MinHeight-sm-5vw { min-height: 5vw; }
	.MinHeight-sm-10vw { min-height: 10vw; }
	.MinHeight-sm-15vw { min-height: 15vw; }
	.MinHeight-sm-20vw { min-height: 20vw; }
	.MinHeight-sm-25vw { min-height: 25vw; }
	.MinHeight-sm-30vw { min-height: 30vw; }
	.MinHeight-sm-35vw { min-height: 35vw; }
	.MinHeight-sm-40vw { min-height: 40vw; }
	.MinHeight-sm-45vw { min-height: 45vw; }
	.MinHeight-sm-50vw { min-height: 50vw; }
	.MinHeight-sm-55vw { min-height: 55vw; }
	.MinHeight-sm-60vw { min-height: 60vw; }
	.MinHeight-sm-65vw { min-height: 65vw; }
	.MinHeight-sm-70vw { min-height: 70vw; }
	.MinHeight-sm-75vw { min-height: 75vw; }
	.MinHeight-sm-80vw { min-height: 80vw; }
	.MinHeight-sm-85vw { min-height: 85vw; }
	.MinHeight-sm-90vw { min-height: 90vw; }
	.MinHeight-sm-95vw { min-height: 95vw; }
	.MinHeight-sm-100vw { min-height: 100vw; }
	
	.MinHeight-sm-0vh { min-height: 0vh; }
	.MinHeight-sm-5vh { min-height: 5vh; }
	.MinHeight-sm-10vh { min-height: 10vh; }
	.MinHeight-sm-15vh { min-height: 15vh; }
	.MinHeight-sm-20vh { min-height: 20vh; }
	.MinHeight-sm-25vh { min-height: 25vh; }
	.MinHeight-sm-30vh { min-height: 30vh; }
	.MinHeight-sm-35vh { min-height: 35vh; }
	.MinHeight-sm-40vh { min-height: 40vh; }
	.MinHeight-sm-45vh { min-height: 45vh; }
	.MinHeight-sm-50vh { min-height: 50vh; }
	.MinHeight-sm-55vh { min-height: 55vh; }
	.MinHeight-sm-60vh { min-height: 60vh; }
	.MinHeight-sm-65vh { min-height: 65vh; }
	.MinHeight-sm-70vh { min-height: 70vh; }
	.MinHeight-sm-75vh { min-height: 75vh; }
	.MinHeight-sm-80vh { min-height: 80vh; }
	.MinHeight-sm-85vh { min-height: 85vh; }
	.MinHeight-sm-90vh { min-height: 90vh; }
	.MinHeight-sm-95vh { min-height: 95vh; }
	.MinHeight-sm-100vh { min-height: 100vh; }
}


@media( min-width: 768px ) {
	.MinHeight-md-0em { min-height: 0em; }
	.MinHeight-md-1em { min-height: 1em; }
	.MinHeight-md-2em { min-height: 2em; }
	.MinHeight-md-3em { min-height: 3em; }
	.MinHeight-md-4em { min-height: 4em; }
	.MinHeight-md-5em { min-height: 5em; }
	.MinHeight-md-6em { min-height: 6em; }
	.MinHeight-md-7em { min-height: 7em; }
	.MinHeight-md-8em { min-height: 8em; }
	.MinHeight-md-9em { min-height: 9em; }
	.MinHeight-md-10em { min-height: 10em; }
	.MinHeight-md-11em { min-height: 11em; }
	.MinHeight-md-12em { min-height: 12em; }
	.MinHeight-md-13em { min-height: 13em; }
	.MinHeight-md-14em { min-height: 14em; }
	.MinHeight-md-15em { min-height: 15em; }
	.MinHeight-md-16em { min-height: 16em; }
	
	.MinHeight-md-0vw { min-height: 0vw; }
	.MinHeight-md-5vw { min-height: 5vw; }
	.MinHeight-md-10vw { min-height: 10vw; }
	.MinHeight-md-15vw { min-height: 15vw; }
	.MinHeight-md-20vw { min-height: 20vw; }
	.MinHeight-md-25vw { min-height: 25vw; }
	.MinHeight-md-30vw { min-height: 30vw; }
	.MinHeight-md-35vw { min-height: 35vw; }
	.MinHeight-md-40vw { min-height: 40vw; }
	.MinHeight-md-45vw { min-height: 45vw; }
	.MinHeight-md-50vw { min-height: 50vw; }
	.MinHeight-md-55vw { min-height: 55vw; }
	.MinHeight-md-60vw { min-height: 60vw; }
	.MinHeight-md-65vw { min-height: 65vw; }
	.MinHeight-md-70vw { min-height: 70vw; }
	.MinHeight-md-75vw { min-height: 75vw; }
	.MinHeight-md-80vw { min-height: 80vw; }
	.MinHeight-md-85vw { min-height: 85vw; }
	.MinHeight-md-90vw { min-height: 90vw; }
	.MinHeight-md-95vw { min-height: 95vw; }
	.MinHeight-md-100vw { min-height: 100vw; }
	
	.MinHeight-md-0vh { min-height: 0vh; }
	.MinHeight-md-5vh { min-height: 5vh; }
	.MinHeight-md-10vh { min-height: 10vh; }
	.MinHeight-md-15vh { min-height: 15vh; }
	.MinHeight-md-20vh { min-height: 20vh; }
	.MinHeight-md-25vh { min-height: 25vh; }
	.MinHeight-md-30vh { min-height: 30vh; }
	.MinHeight-md-35vh { min-height: 35vh; }
	.MinHeight-md-40vh { min-height: 40vh; }
	.MinHeight-md-45vh { min-height: 45vh; }
	.MinHeight-md-50vh { min-height: 50vh; }
	.MinHeight-md-55vh { min-height: 55vh; }
	.MinHeight-md-60vh { min-height: 60vh; }
	.MinHeight-md-65vh { min-height: 65vh; }
	.MinHeight-md-70vh { min-height: 70vh; }
	.MinHeight-md-75vh { min-height: 75vh; }
	.MinHeight-md-80vh { min-height: 80vh; }
	.MinHeight-md-85vh { min-height: 85vh; }
	.MinHeight-md-90vh { min-height: 90vh; }
	.MinHeight-md-95vh { min-height: 95vh; }
	.MinHeight-md-100vh { min-height: 100vh; }
}


@media( min-width: 1024px ) {
	.MinHeight-lg-0em { min-height: 0em; }
	.MinHeight-lg-1em { min-height: 1em; }
	.MinHeight-lg-2em { min-height: 2em; }
	.MinHeight-lg-3em { min-height: 3em; }
	.MinHeight-lg-4em { min-height: 4em; }
	.MinHeight-lg-5em { min-height: 5em; }
	.MinHeight-lg-6em { min-height: 6em; }
	.MinHeight-lg-7em { min-height: 7em; }
	.MinHeight-lg-8em { min-height: 8em; }
	.MinHeight-lg-9em { min-height: 9em; }
	.MinHeight-lg-10em { min-height: 10em; }
	.MinHeight-lg-11em { min-height: 11em; }
	.MinHeight-lg-12em { min-height: 12em; }
	.MinHeight-lg-13em { min-height: 13em; }
	.MinHeight-lg-14em { min-height: 14em; }
	.MinHeight-lg-15em { min-height: 15em; }
	.MinHeight-lg-16em { min-height: 16em; }
	
	.MinHeight-lg-0vw { min-height: 0vw; }
	.MinHeight-lg-5vw { min-height: 5vw; }
	.MinHeight-lg-10vw { min-height: 10vw; }
	.MinHeight-lg-15vw { min-height: 15vw; }
	.MinHeight-lg-20vw { min-height: 20vw; }
	.MinHeight-lg-25vw { min-height: 25vw; }
	.MinHeight-lg-30vw { min-height: 30vw; }
	.MinHeight-lg-35vw { min-height: 35vw; }
	.MinHeight-lg-40vw { min-height: 40vw; }
	.MinHeight-lg-45vw { min-height: 45vw; }
	.MinHeight-lg-50vw { min-height: 50vw; }
	.MinHeight-lg-55vw { min-height: 55vw; }
	.MinHeight-lg-60vw { min-height: 60vw; }
	.MinHeight-lg-65vw { min-height: 65vw; }
	.MinHeight-lg-70vw { min-height: 70vw; }
	.MinHeight-lg-75vw { min-height: 75vw; }
	.MinHeight-lg-80vw { min-height: 80vw; }
	.MinHeight-lg-85vw { min-height: 85vw; }
	.MinHeight-lg-90vw { min-height: 90vw; }
	.MinHeight-lg-95vw { min-height: 95vw; }
	.MinHeight-lg-100vw { min-height: 100vw; }
	
	.MinHeight-lg-0vh { min-height: 0vh; }
	.MinHeight-lg-5vh { min-height: 5vh; }
	.MinHeight-lg-10vh { min-height: 10vh; }
	.MinHeight-lg-15vh { min-height: 15vh; }
	.MinHeight-lg-20vh { min-height: 20vh; }
	.MinHeight-lg-25vh { min-height: 25vh; }
	.MinHeight-lg-30vh { min-height: 30vh; }
	.MinHeight-lg-35vh { min-height: 35vh; }
	.MinHeight-lg-40vh { min-height: 40vh; }
	.MinHeight-lg-45vh { min-height: 45vh; }
	.MinHeight-lg-50vh { min-height: 50vh; }
	.MinHeight-lg-55vh { min-height: 55vh; }
	.MinHeight-lg-60vh { min-height: 60vh; }
	.MinHeight-lg-65vh { min-height: 65vh; }
	.MinHeight-lg-70vh { min-height: 70vh; }
	.MinHeight-lg-75vh { min-height: 75vh; }
	.MinHeight-lg-80vh { min-height: 80vh; }
	.MinHeight-lg-85vh { min-height: 85vh; }
	.MinHeight-lg-90vh { min-height: 90vh; }
	.MinHeight-lg-95vh { min-height: 95vh; }
	.MinHeight-lg-100vh { min-height: 100vh; }
}


@media( min-width: 1280px ) {
	.MinHeight-xl-0em { min-height: 0em; }
	.MinHeight-xl-1em { min-height: 1em; }
	.MinHeight-xl-2em { min-height: 2em; }
	.MinHeight-xl-3em { min-height: 3em; }
	.MinHeight-xl-4em { min-height: 4em; }
	.MinHeight-xl-5em { min-height: 5em; }
	.MinHeight-xl-6em { min-height: 6em; }
	.MinHeight-xl-7em { min-height: 7em; }
	.MinHeight-xl-8em { min-height: 8em; }
	.MinHeight-xl-9em { min-height: 9em; }
	.MinHeight-xl-10em { min-height: 10em; }
	.MinHeight-xl-11em { min-height: 11em; }
	.MinHeight-xl-12em { min-height: 12em; }
	.MinHeight-xl-13em { min-height: 13em; }
	.MinHeight-xl-14em { min-height: 14em; }
	.MinHeight-xl-15em { min-height: 15em; }
	.MinHeight-xl-16em { min-height: 16em; }
	
	.MinHeight-xl-0vw { min-height: 0vw; }
	.MinHeight-xl-5vw { min-height: 5vw; }
	.MinHeight-xl-10vw { min-height: 10vw; }
	.MinHeight-xl-15vw { min-height: 15vw; }
	.MinHeight-xl-20vw { min-height: 20vw; }
	.MinHeight-xl-25vw { min-height: 25vw; }
	.MinHeight-xl-30vw { min-height: 30vw; }
	.MinHeight-xl-35vw { min-height: 35vw; }
	.MinHeight-xl-40vw { min-height: 40vw; }
	.MinHeight-xl-45vw { min-height: 45vw; }
	.MinHeight-xl-50vw { min-height: 50vw; }
	.MinHeight-xl-55vw { min-height: 55vw; }
	.MinHeight-xl-60vw { min-height: 60vw; }
	.MinHeight-xl-65vw { min-height: 65vw; }
	.MinHeight-xl-70vw { min-height: 70vw; }
	.MinHeight-xl-75vw { min-height: 75vw; }
	.MinHeight-xl-80vw { min-height: 80vw; }
	.MinHeight-xl-85vw { min-height: 85vw; }
	.MinHeight-xl-90vw { min-height: 90vw; }
	.MinHeight-xl-95vw { min-height: 95vw; }
	.MinHeight-xl-100vw { min-height: 100vw; }
	
	.MinHeight-xl-0vh { min-height: 0vh; }
	.MinHeight-xl-5vh { min-height: 5vh; }
	.MinHeight-xl-10vh { min-height: 10vh; }
	.MinHeight-xl-15vh { min-height: 15vh; }
	.MinHeight-xl-20vh { min-height: 20vh; }
	.MinHeight-xl-25vh { min-height: 25vh; }
	.MinHeight-xl-30vh { min-height: 30vh; }
	.MinHeight-xl-35vh { min-height: 35vh; }
	.MinHeight-xl-40vh { min-height: 40vh; }
	.MinHeight-xl-45vh { min-height: 45vh; }
	.MinHeight-xl-50vh { min-height: 50vh; }
	.MinHeight-xl-55vh { min-height: 55vh; }
	.MinHeight-xl-60vh { min-height: 60vh; }
	.MinHeight-xl-65vh { min-height: 65vh; }
	.MinHeight-xl-70vh { min-height: 70vh; }
	.MinHeight-xl-75vh { min-height: 75vh; }
	.MinHeight-xl-80vh { min-height: 80vh; }
	.MinHeight-xl-85vh { min-height: 85vh; }
	.MinHeight-xl-90vh { min-height: 90vh; }
	.MinHeight-xl-95vh { min-height: 95vh; }
	.MinHeight-xl-100vh { min-height: 100vh; }
}


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

.Height-xs-0em { height: 0; }
.Height-xs-1em { height: 1em; }
.Height-xs-2em { height: 2em; }
.Height-xs-3em { height: 3em; }
.Height-xs-4em { height: 4em; }
.Height-xs-5em { height: 5em; }
.Height-xs-6em { height: 6em; }
.Height-xs-7em { height: 7em; }
.Height-xs-8em { height: 8em; }
.Height-xs-9em { height: 9em; }
.Height-xs-10em { height: 10em; }
.Height-xs-11em { height: 11em; }
.Height-xs-12em { height: 12em; }
.Height-xs-13em { height: 13em; }
.Height-xs-14em { height: 14em; }
.Height-xs-15em { height: 15em; }
.Height-xs-16em { height: 16em; }

.Height-xs-5vw { height: 5vw; }
.Height-xs-10vw { height: 10vw; }
.Height-xs-15vw { height: 15vw; }
.Height-xs-20vw { height: 20vw; }
.Height-xs-25vw { height: 25vw; }
.Height-xs-30vw { height: 30vw; }
.Height-xs-35vw { height: 35vw; }
.Height-xs-40vw { height: 40vw; }
.Height-xs-45vw { height: 45vw; }
.Height-xs-50vw { height: 50vw; }
.Height-xs-55vw { height: 55vw; }
.Height-xs-60vw { height: 60vw; }
.Height-xs-65vw { height: 65vw; }
.Height-xs-70vw { height: 70vw; }
.Height-xs-75vw { height: 75vw; }
.Height-xs-80vw { height: 80vw; }
.Height-xs-85vw { height: 85vw; }
.Height-xs-90vw { height: 90vw; }
.Height-xs-95vw { height: 95vw; }
.Height-xs-100vw { height: 100vw; }

.Height-xs-5vh { height: 5vh; }
.Height-xs-10vh { height: 10vh; }
.Height-xs-15vh { height: 15vh; }
.Height-xs-20vh { height: 20vh; }
.Height-xs-25vh { height: 25vh; }
.Height-xs-30vh { height: 30vh; }
.Height-xs-35vh { height: 35vh; }
.Height-xs-40vh { height: 40vh; }
.Height-xs-45vh { height: 45vh; }
.Height-xs-50vh { height: 50vh; }
.Height-xs-55vh { height: 55vh; }
.Height-xs-60vh { height: 60vh; }
.Height-xs-65vh { height: 65vh; }
.Height-xs-70vh { height: 70vh; }
.Height-xs-75vh { height: 75vh; }
.Height-xs-80vh { height: 80vh; }
.Height-xs-85vh { height: 85vh; }
.Height-xs-90vh { height: 90vh; }
.Height-xs-95vh { height: 95vh; }
.Height-xs-100vh { height: 100vh; }

@media( min-width: 544px ) {
	.Height-sm-0em { height: 0; }
	.Height-sm-1em { height: 1em; }
	.Height-sm-2em { height: 2em; }
	.Height-sm-3em { height: 3em; }
	.Height-sm-4em { height: 4em; }
	.Height-sm-5em { height: 5em; }
	.Height-sm-6em { height: 6em; }
	.Height-sm-7em { height: 7em; }
	.Height-sm-8em { height: 8em; }
	.Height-sm-9em { height: 9em; }
	.Height-sm-10em { height: 10em; }
	.Height-sm-11em { height: 11em; }
	.Height-sm-12em { height: 12em; }
	.Height-sm-13em { height: 13em; }
	.Height-sm-14em { height: 14em; }
	.Height-sm-15em { height: 15em; }
	.Height-sm-16em { height: 16em; }
	
	.Height-sm-5vw { height: 5vw; }
	.Height-sm-10vw { height: 10vw; }
	.Height-sm-15vw { height: 15vw; }
	.Height-sm-20vw { height: 20vw; }
	.Height-sm-25vw { height: 25vw; }
	.Height-sm-30vw { height: 30vw; }
	.Height-sm-35vw { height: 35vw; }
	.Height-sm-40vw { height: 40vw; }
	.Height-sm-45vw { height: 45vw; }
	.Height-sm-50vw { height: 50vw; }
	.Height-sm-55vw { height: 55vw; }
	.Height-sm-60vw { height: 60vw; }
	.Height-sm-65vw { height: 65vw; }
	.Height-sm-70vw { height: 70vw; }
	.Height-sm-75vw { height: 75vw; }
	.Height-sm-80vw { height: 80vw; }
	.Height-sm-85vw { height: 85vw; }
	.Height-sm-90vw { height: 90vw; }
	.Height-sm-95vw { height: 95vw; }
	.Height-sm-100vw { height: 100vw; }
	
	.Height-sm-5vh { height: 5vh; }
	.Height-sm-10vh { height: 10vh; }
	.Height-sm-15vh { height: 15vh; }
	.Height-sm-20vh { height: 20vh; }
	.Height-sm-25vh { height: 25vh; }
	.Height-sm-30vh { height: 30vh; }
	.Height-sm-35vh { height: 35vh; }
	.Height-sm-40vh { height: 40vh; }
	.Height-sm-45vh { height: 45vh; }
	.Height-sm-50vh { height: 50vh; }
	.Height-sm-55vh { height: 55vh; }
	.Height-sm-60vh { height: 60vh; }
	.Height-sm-65vh { height: 65vh; }
	.Height-sm-70vh { height: 70vh; }
	.Height-sm-75vh { height: 75vh; }
	.Height-sm-80vh { height: 80vh; }
	.Height-sm-85vh { height: 85vh; }
	.Height-sm-90vh { height: 90vh; }
	.Height-sm-95vh { height: 95vh; }
	.Height-sm-100vh { height: 100vh; }
}


@media( min-width: 768px ) {
	.Height-md-0em { height: 0; }
	.Height-md-1em { height: 1em; }
	.Height-md-2em { height: 2em; }
	.Height-md-3em { height: 3em; }
	.Height-md-4em { height: 4em; }
	.Height-md-5em { height: 5em; }
	.Height-md-6em { height: 6em; }
	.Height-md-7em { height: 7em; }
	.Height-md-8em { height: 8em; }
	.Height-md-9em { height: 9em; }
	.Height-md-10em { height: 10em; }
	.Height-md-11em { height: 11em; }
	.Height-md-12em { height: 12em; }
	.Height-md-13em { height: 13em; }
	.Height-md-14em { height: 14em; }
	.Height-md-15em { height: 15em; }
	.Height-md-16em { height: 16em; }
	
	.Height-md-5vw { height: 5vw; }
	.Height-md-10vw { height: 10vw; }
	.Height-md-15vw { height: 15vw; }
	.Height-md-20vw { height: 20vw; }
	.Height-md-25vw { height: 25vw; }
	.Height-md-30vw { height: 30vw; }
	.Height-md-35vw { height: 35vw; }
	.Height-md-40vw { height: 40vw; }
	.Height-md-45vw { height: 45vw; }
	.Height-md-50vw { height: 50vw; }
	.Height-md-55vw { height: 55vw; }
	.Height-md-60vw { height: 60vw; }
	.Height-md-65vw { height: 65vw; }
	.Height-md-70vw { height: 70vw; }
	.Height-md-75vw { height: 75vw; }
	.Height-md-80vw { height: 80vw; }
	.Height-md-85vw { height: 85vw; }
	.Height-md-90vw { height: 90vw; }
	.Height-md-95vw { height: 95vw; }
	.Height-md-100vw { height: 100vw; }
	
	.Height-md-5vh { height: 5vh; }
	.Height-md-10vh { height: 10vh; }
	.Height-md-15vh { height: 15vh; }
	.Height-md-20vh { height: 20vh; }
	.Height-md-25vh { height: 25vh; }
	.Height-md-30vh { height: 30vh; }
	.Height-md-35vh { height: 35vh; }
	.Height-md-40vh { height: 40vh; }
	.Height-md-45vh { height: 45vh; }
	.Height-md-50vh { height: 50vh; }
	.Height-md-55vh { height: 55vh; }
	.Height-md-60vh { height: 60vh; }
	.Height-md-65vh { height: 65vh; }
	.Height-md-70vh { height: 70vh; }
	.Height-md-75vh { height: 75vh; }
	.Height-md-80vh { height: 80vh; }
	.Height-md-85vh { height: 85vh; }
	.Height-md-90vh { height: 90vh; }
	.Height-md-95vh { height: 95vh; }
	.Height-md-100vh { height: 100vh; }
}


@media( min-width: 1024px ) {
	.Height-lg-0em { height: 0; }
	.Height-lg-1em { height: 1em; }
	.Height-lg-2em { height: 2em; }
	.Height-lg-3em { height: 3em; }
	.Height-lg-4em { height: 4em; }
	.Height-lg-5em { height: 5em; }
	.Height-lg-6em { height: 6em; }
	.Height-lg-7em { height: 7em; }
	.Height-lg-8em { height: 8em; }
	.Height-lg-9em { height: 9em; }
	.Height-lg-10em { height: 10em; }
	.Height-lg-11em { height: 11em; }
	.Height-lg-12em { height: 12em; }
	.Height-lg-13em { height: 13em; }
	.Height-lg-14em { height: 14em; }
	.Height-lg-15em { height: 15em; }
	.Height-lg-16em { height: 16em; }
	
	.Height-lg-5vw { height: 5vw; }
	.Height-lg-10vw { height: 10vw; }
	.Height-lg-15vw { height: 15vw; }
	.Height-lg-20vw { height: 20vw; }
	.Height-lg-25vw { height: 25vw; }
	.Height-lg-30vw { height: 30vw; }
	.Height-lg-35vw { height: 35vw; }
	.Height-lg-40vw { height: 40vw; }
	.Height-lg-45vw { height: 45vw; }
	.Height-lg-50vw { height: 50vw; }
	.Height-lg-55vw { height: 55vw; }
	.Height-lg-60vw { height: 60vw; }
	.Height-lg-65vw { height: 65vw; }
	.Height-lg-70vw { height: 70vw; }
	.Height-lg-75vw { height: 75vw; }
	.Height-lg-80vw { height: 80vw; }
	.Height-lg-85vw { height: 85vw; }
	.Height-lg-90vw { height: 90vw; }
	.Height-lg-95vw { height: 95vw; }
	.Height-lg-100vw { height: 100vw; }
	
	.Height-lg-5vh { height: 5vh; }
	.Height-lg-10vh { height: 10vh; }
	.Height-lg-15vh { height: 15vh; }
	.Height-lg-20vh { height: 20vh; }
	.Height-lg-25vh { height: 25vh; }
	.Height-lg-30vh { height: 30vh; }
	.Height-lg-35vh { height: 35vh; }
	.Height-lg-40vh { height: 40vh; }
	.Height-lg-45vh { height: 45vh; }
	.Height-lg-50vh { height: 50vh; }
	.Height-lg-55vh { height: 55vh; }
	.Height-lg-60vh { height: 60vh; }
	.Height-lg-65vh { height: 65vh; }
	.Height-lg-70vh { height: 70vh; }
	.Height-lg-75vh { height: 75vh; }
	.Height-lg-80vh { height: 80vh; }
	.Height-lg-85vh { height: 85vh; }
	.Height-lg-90vh { height: 90vh; }
	.Height-lg-95vh { height: 95vh; }
	.Height-lg-100vh { height: 100vh; }
}


@media( min-width: 1280px ) {
	.Height-xl-0em { height: 0; }
	.Height-xl-1em { height: 1em; }
	.Height-xl-2em { height: 2em; }
	.Height-xl-3em { height: 3em; }
	.Height-xl-4em { height: 4em; }
	.Height-xl-5em { height: 5em; }
	.Height-xl-6em { height: 6em; }
	.Height-xl-7em { height: 7em; }
	.Height-xl-8em { height: 8em; }
	.Height-xl-9em { height: 9em; }
	.Height-xl-10em { height: 10em; }
	.Height-xl-11em { height: 11em; }
	.Height-xl-12em { height: 12em; }
	.Height-xl-13em { height: 13em; }
	.Height-xl-14em { height: 14em; }
	.Height-xl-15em { height: 15em; }
	.Height-xl-16em { height: 16em; }
	
	.Height-xl-5vw { height: 5vw; }
	.Height-xl-10vw { height: 10vw; }
	.Height-xl-15vw { height: 15vw; }
	.Height-xl-20vw { height: 20vw; }
	.Height-xl-25vw { height: 25vw; }
	.Height-xl-30vw { height: 30vw; }
	.Height-xl-35vw { height: 35vw; }
	.Height-xl-40vw { height: 40vw; }
	.Height-xl-45vw { height: 45vw; }
	.Height-xl-50vw { height: 50vw; }
	.Height-xl-55vw { height: 55vw; }
	.Height-xl-60vw { height: 60vw; }
	.Height-xl-65vw { height: 65vw; }
	.Height-xl-70vw { height: 70vw; }
	.Height-xl-75vw { height: 75vw; }
	.Height-xl-80vw { height: 80vw; }
	.Height-xl-85vw { height: 85vw; }
	.Height-xl-90vw { height: 90vw; }
	.Height-xl-95vw { height: 95vw; }
	.Height-xl-100vw { height: 100vw; }
	
	.Height-xl-5vh { height: 5vh; }
	.Height-xl-10vh { height: 10vh; }
	.Height-xl-15vh { height: 15vh; }
	.Height-xl-20vh { height: 20vh; }
	.Height-xl-25vh { height: 25vh; }
	.Height-xl-30vh { height: 30vh; }
	.Height-xl-35vh { height: 35vh; }
	.Height-xl-40vh { height: 40vh; }
	.Height-xl-45vh { height: 45vh; }
	.Height-xl-50vh { height: 50vh; }
	.Height-xl-55vh { height: 55vh; }
	.Height-xl-60vh { height: 60vh; }
	.Height-xl-65vh { height: 65vh; }
	.Height-xl-70vh { height: 70vh; }
	.Height-xl-75vh { height: 75vh; }
	.Height-xl-80vh { height: 80vh; }
	.Height-xl-85vh { height: 85vh; }
	.Height-xl-90vh { height: 90vh; }
	.Height-xl-95vh { height: 95vh; }
	.Height-xl-100vh { height: 100vh; }
}


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

.Transition-xs-250ms   { transition-duration: 0.25s !important; }
.Transition-xs-500ms   { transition-duration: 0.5s !important; }
.Transition-xs-750ms   { transition-duration: 0.75s !important; }
.Transition-xs-1000ms   { transition-duration: 1s !important; }
.Transition-xs-1250ms   { transition-duration: 1.25s !important; }
.Transition-xs-1500ms   { transition-duration: 1.5s !important; }
.Transition-xs-1750ms   { transition-duration: 1.75s !important; }
.Transition-xs-2000ms   { transition-duration: 2s !important; }
.Transition-xs-2250ms   { transition-duration: 2.25s !important; }
.Transition-xs-2500ms   { transition-duration: 2.5s !important; }
.Transition-xs-2750ms   { transition-duration: 2.75s !important; }
.Transition-xs-3000ms   { transition-duration: 3s !important; }
.Transition-xs-3250ms   { transition-duration: 3.25s !important; }
.Transition-xs-3500ms   { transition-duration: 3.5s !important; }
.Transition-xs-3750ms   { transition-duration: 3.75s !important; }
.Transition-xs-4000ms   { transition-duration: 4s !important; }
.Transition-xs-4250ms   { transition-duration: 4.25s !important; }
.Transition-xs-4500ms   { transition-duration: 4.5s !important; }
.Transition-xs-4750ms   { transition-duration: 4.75s !important; }
.Transition-xs-5000ms   { transition-duration: 5s !important; }
.Transition-xs-5250ms   { transition-duration: 5.25s !important; }
.Transition-xs-5500ms   { transition-duration: 5.5s !important; }
.Transition-xs-5750ms   { transition-duration: 5.75s !important; }
.Transition-xs-6000ms   { transition-duration: 6s !important; }
.Transition-xs-6250ms   { transition-duration: 6.25s !important; }
.Transition-xs-6500ms   { transition-duration: 6.5s !important; }
.Transition-xs-6750ms   { transition-duration: 6.75s !important; }
.Transition-xs-7000ms   { transition-duration: 7s !important; }
.Transition-xs-7250ms   { transition-duration: 7.25s !important; }
.Transition-xs-7500ms   { transition-duration: 7.5s !important; }
.Transition-xs-7750ms   { transition-duration: 7.75s !important; }
.Transition-xs-8000ms   { transition-duration: 8s !important; }
.Transition-xs-8250ms   { transition-duration: 8.25s !important; }
.Transition-xs-8500ms   { transition-duration: 8.5s !important; }
.Transition-xs-8750ms   { transition-duration: 8.75s !important; }
.Transition-xs-9000ms   { transition-duration: 9s !important; }
.Transition-xs-9250ms   { transition-duration: 9.25s !important; }
.Transition-xs-9500ms   { transition-duration: 9.5s !important; }
.Transition-xs-9750ms   { transition-duration: 9.75s !important; }
.Transition-xs-10000ms   { transition-duration: 10s !important; }

@media( min-width: 544px ) {
	.Transition-sm-250ms   { transition-duration: 0.25s !important; }
	.Transition-sm-500ms   { transition-duration: 0.5s !important; }
	.Transition-sm-750ms   { transition-duration: 0.75s !important; }
	.Transition-sm-1000ms   { transition-duration: 1s !important; }
	.Transition-sm-1250ms   { transition-duration: 1.25s !important; }
	.Transition-sm-1500ms   { transition-duration: 1.5s !important; }
	.Transition-sm-1750ms   { transition-duration: 1.75s !important; }
	.Transition-sm-2000ms   { transition-duration: 2s !important; }
	.Transition-sm-2250ms   { transition-duration: 2.25s !important; }
	.Transition-sm-2500ms   { transition-duration: 2.5s !important; }
	.Transition-sm-2750ms   { transition-duration: 2.75s !important; }
	.Transition-sm-3000ms   { transition-duration: 3s !important; }
	.Transition-sm-3250ms   { transition-duration: 3.25s !important; }
	.Transition-sm-3500ms   { transition-duration: 3.5s !important; }
	.Transition-sm-3750ms   { transition-duration: 3.75s !important; }
	.Transition-sm-4000ms   { transition-duration: 4s !important; }
	.Transition-sm-4250ms   { transition-duration: 4.25s !important; }
	.Transition-sm-4500ms   { transition-duration: 4.5s !important; }
	.Transition-sm-4750ms   { transition-duration: 4.75s !important; }
	.Transition-sm-5000ms   { transition-duration: 5s !important; }
	.Transition-sm-5250ms   { transition-duration: 5.25s !important; }
	.Transition-sm-5500ms   { transition-duration: 5.5s !important; }
	.Transition-sm-5750ms   { transition-duration: 5.75s !important; }
	.Transition-sm-6000ms   { transition-duration: 6s !important; }
	.Transition-sm-6250ms   { transition-duration: 6.25s !important; }
	.Transition-sm-6500ms   { transition-duration: 6.5s !important; }
	.Transition-sm-6750ms   { transition-duration: 6.75s !important; }
	.Transition-sm-7000ms   { transition-duration: 7s !important; }
	.Transition-sm-7250ms   { transition-duration: 7.25s !important; }
	.Transition-sm-7500ms   { transition-duration: 7.5s !important; }
	.Transition-sm-7750ms   { transition-duration: 7.75s !important; }
	.Transition-sm-8000ms   { transition-duration: 8s !important; }
	.Transition-sm-8250ms   { transition-duration: 8.25s !important; }
	.Transition-sm-8500ms   { transition-duration: 8.5s !important; }
	.Transition-sm-8750ms   { transition-duration: 8.75s !important; }
	.Transition-sm-9000ms   { transition-duration: 9s !important; }
	.Transition-sm-9250ms   { transition-duration: 9.25s !important; }
	.Transition-sm-9500ms   { transition-duration: 9.5s !important; }
	.Transition-sm-9750ms   { transition-duration: 9.75s !important; }
	.Transition-sm-10000ms   { transition-duration: 10s !important; }
}


@media( min-width: 768px ) {
	.Transition-md-250ms   { transition-duration: 0.25s !important; }
	.Transition-md-500ms   { transition-duration: 0.5s !important; }
	.Transition-md-750ms   { transition-duration: 0.75s !important; }
	.Transition-md-1000ms   { transition-duration: 1s !important; }
	.Transition-md-1250ms   { transition-duration: 1.25s !important; }
	.Transition-md-1500ms   { transition-duration: 1.5s !important; }
	.Transition-md-1750ms   { transition-duration: 1.75s !important; }
	.Transition-md-2000ms   { transition-duration: 2s !important; }
	.Transition-md-2250ms   { transition-duration: 2.25s !important; }
	.Transition-md-2500ms   { transition-duration: 2.5s !important; }
	.Transition-md-2750ms   { transition-duration: 2.75s !important; }
	.Transition-md-3000ms   { transition-duration: 3s !important; }
	.Transition-md-3250ms   { transition-duration: 3.25s !important; }
	.Transition-md-3500ms   { transition-duration: 3.5s !important; }
	.Transition-md-3750ms   { transition-duration: 3.75s !important; }
	.Transition-md-4000ms   { transition-duration: 4s !important; }
	.Transition-md-4250ms   { transition-duration: 4.25s !important; }
	.Transition-md-4500ms   { transition-duration: 4.5s !important; }
	.Transition-md-4750ms   { transition-duration: 4.75s !important; }
	.Transition-md-5000ms   { transition-duration: 5s !important; }
	.Transition-md-5250ms   { transition-duration: 5.25s !important; }
	.Transition-md-5500ms   { transition-duration: 5.5s !important; }
	.Transition-md-5750ms   { transition-duration: 5.75s !important; }
	.Transition-md-6000ms   { transition-duration: 6s !important; }
	.Transition-md-6250ms   { transition-duration: 6.25s !important; }
	.Transition-md-6500ms   { transition-duration: 6.5s !important; }
	.Transition-md-6750ms   { transition-duration: 6.75s !important; }
	.Transition-md-7000ms   { transition-duration: 7s !important; }
	.Transition-md-7250ms   { transition-duration: 7.25s !important; }
	.Transition-md-7500ms   { transition-duration: 7.5s !important; }
	.Transition-md-7750ms   { transition-duration: 7.75s !important; }
	.Transition-md-8000ms   { transition-duration: 8s !important; }
	.Transition-md-8250ms   { transition-duration: 8.25s !important; }
	.Transition-md-8500ms   { transition-duration: 8.5s !important; }
	.Transition-md-8750ms   { transition-duration: 8.75s !important; }
	.Transition-md-9000ms   { transition-duration: 9s !important; }
	.Transition-md-9250ms   { transition-duration: 9.25s !important; }
	.Transition-md-9500ms   { transition-duration: 9.5s !important; }
	.Transition-md-9750ms   { transition-duration: 9.75s !important; }
	.Transition-md-10000ms   { transition-duration: 10s !important; }
}


@media( min-width: 1024px ) {
	.Transition-lg-250ms   { transition-duration: 0.25s !important; }
	.Transition-lg-500ms   { transition-duration: 0.5s !important; }
	.Transition-lg-750ms   { transition-duration: 0.75s !important; }
	.Transition-lg-1000ms   { transition-duration: 1s !important; }
	.Transition-lg-1250ms   { transition-duration: 1.25s !important; }
	.Transition-lg-1500ms   { transition-duration: 1.5s !important; }
	.Transition-lg-1750ms   { transition-duration: 1.75s !important; }
	.Transition-lg-2000ms   { transition-duration: 2s !important; }
	.Transition-lg-2250ms   { transition-duration: 2.25s !important; }
	.Transition-lg-2500ms   { transition-duration: 2.5s !important; }
	.Transition-lg-2750ms   { transition-duration: 2.75s !important; }
	.Transition-lg-3000ms   { transition-duration: 3s !important; }
	.Transition-lg-3250ms   { transition-duration: 3.25s !important; }
	.Transition-lg-3500ms   { transition-duration: 3.5s !important; }
	.Transition-lg-3750ms   { transition-duration: 3.75s !important; }
	.Transition-lg-4000ms   { transition-duration: 4s !important; }
	.Transition-lg-4250ms   { transition-duration: 4.25s !important; }
	.Transition-lg-4500ms   { transition-duration: 4.5s !important; }
	.Transition-lg-4750ms   { transition-duration: 4.75s !important; }
	.Transition-lg-5000ms   { transition-duration: 5s !important; }
	.Transition-lg-5250ms   { transition-duration: 5.25s !important; }
	.Transition-lg-5500ms   { transition-duration: 5.5s !important; }
	.Transition-lg-5750ms   { transition-duration: 5.75s !important; }
	.Transition-lg-6000ms   { transition-duration: 6s !important; }
	.Transition-lg-6250ms   { transition-duration: 6.25s !important; }
	.Transition-lg-6500ms   { transition-duration: 6.5s !important; }
	.Transition-lg-6750ms   { transition-duration: 6.75s !important; }
	.Transition-lg-7000ms   { transition-duration: 7s !important; }
	.Transition-lg-7250ms   { transition-duration: 7.25s !important; }
	.Transition-lg-7500ms   { transition-duration: 7.5s !important; }
	.Transition-lg-7750ms   { transition-duration: 7.75s !important; }
	.Transition-lg-8000ms   { transition-duration: 8s !important; }
	.Transition-lg-8250ms   { transition-duration: 8.25s !important; }
	.Transition-lg-8500ms   { transition-duration: 8.5s !important; }
	.Transition-lg-8750ms   { transition-duration: 8.75s !important; }
	.Transition-lg-9000ms   { transition-duration: 9s !important; }
	.Transition-lg-9250ms   { transition-duration: 9.25s !important; }
	.Transition-lg-9500ms   { transition-duration: 9.5s !important; }
	.Transition-lg-9750ms   { transition-duration: 9.75s !important; }
	.Transition-lg-10000ms   { transition-duration: 10s !important; }
}


@media( min-width: 1280px ) {
	.Transition-xl-250ms   { transition-duration: 0.25s !important; }
	.Transition-xl-500ms   { transition-duration: 0.5s !important; }
	.Transition-xl-750ms   { transition-duration: 0.75s !important; }
	.Transition-xl-1000ms   { transition-duration: 1s !important; }
	.Transition-xl-1250ms   { transition-duration: 1.25s !important; }
	.Transition-xl-1500ms   { transition-duration: 1.5s !important; }
	.Transition-xl-1750ms   { transition-duration: 1.75s !important; }
	.Transition-xl-2000ms   { transition-duration: 2s !important; }
	.Transition-xl-2250ms   { transition-duration: 2.25s !important; }
	.Transition-xl-2500ms   { transition-duration: 2.5s !important; }
	.Transition-xl-2750ms   { transition-duration: 2.75s !important; }
	.Transition-xl-3000ms   { transition-duration: 3s !important; }
	.Transition-xl-3250ms   { transition-duration: 3.25s !important; }
	.Transition-xl-3500ms   { transition-duration: 3.5s !important; }
	.Transition-xl-3750ms   { transition-duration: 3.75s !important; }
	.Transition-xl-4000ms   { transition-duration: 4s !important; }
	.Transition-xl-4250ms   { transition-duration: 4.25s !important; }
	.Transition-xl-4500ms   { transition-duration: 4.5s !important; }
	.Transition-xl-4750ms   { transition-duration: 4.75s !important; }
	.Transition-xl-5000ms   { transition-duration: 5s !important; }
	.Transition-xl-5250ms   { transition-duration: 5.25s !important; }
	.Transition-xl-5500ms   { transition-duration: 5.5s !important; }
	.Transition-xl-5750ms   { transition-duration: 5.75s !important; }
	.Transition-xl-6000ms   { transition-duration: 6s !important; }
	.Transition-xl-6250ms   { transition-duration: 6.25s !important; }
	.Transition-xl-6500ms   { transition-duration: 6.5s !important; }
	.Transition-xl-6750ms   { transition-duration: 6.75s !important; }
	.Transition-xl-7000ms   { transition-duration: 7s !important; }
	.Transition-xl-7250ms   { transition-duration: 7.25s !important; }
	.Transition-xl-7500ms   { transition-duration: 7.5s !important; }
	.Transition-xl-7750ms   { transition-duration: 7.75s !important; }
	.Transition-xl-8000ms   { transition-duration: 8s !important; }
	.Transition-xl-8250ms   { transition-duration: 8.25s !important; }
	.Transition-xl-8500ms   { transition-duration: 8.5s !important; }
	.Transition-xl-8750ms   { transition-duration: 8.75s !important; }
	.Transition-xl-9000ms   { transition-duration: 9s !important; }
	.Transition-xl-9250ms   { transition-duration: 9.25s !important; }
	.Transition-xl-9500ms   { transition-duration: 9.5s !important; }
	.Transition-xl-9750ms   { transition-duration: 9.75s !important; }
	.Transition-xl-10000ms   { transition-duration: 10s !important; }
}


.Transition-xs-delay-250ms   { transition-delay: 0.25s !important; }
.Transition-xs-delay-500ms   { transition-delay: 0.5s !important; }
.Transition-xs-delay-750ms   { transition-delay: 0.75s !important; }
.Transition-xs-delay-1000ms   { transition-delay: 1s !important; }
.Transition-xs-delay-1250ms   { transition-delay: 1.25s !important; }
.Transition-xs-delay-1500ms   { transition-delay: 1.5s !important; }
.Transition-xs-delay-1750ms   { transition-delay: 1.75s !important; }
.Transition-xs-delay-2000ms   { transition-delay: 2s !important; }
.Transition-xs-delay-2250ms   { transition-delay: 2.25s !important; }
.Transition-xs-delay-2500ms   { transition-delay: 2.5s !important; }
.Transition-xs-delay-2750ms   { transition-delay: 2.75s !important; }
.Transition-xs-delay-3000ms   { transition-delay: 3s !important; }
.Transition-xs-delay-3250ms   { transition-delay: 3.25s !important; }
.Transition-xs-delay-3500ms   { transition-delay: 3.5s !important; }
.Transition-xs-delay-3750ms   { transition-delay: 3.75s !important; }
.Transition-xs-delay-4000ms   { transition-delay: 4s !important; }
.Transition-xs-delay-4250ms   { transition-delay: 4.25s !important; }
.Transition-xs-delay-4500ms   { transition-delay: 4.5s !important; }
.Transition-xs-delay-4750ms   { transition-delay: 4.75s !important; }
.Transition-xs-delay-5000ms   { transition-delay: 5s !important; }
.Transition-xs-delay-5250ms   { transition-delay: 5.25s !important; }
.Transition-xs-delay-5500ms   { transition-delay: 5.5s !important; }
.Transition-xs-delay-5750ms   { transition-delay: 5.75s !important; }
.Transition-xs-delay-6000ms   { transition-delay: 6s !important; }
.Transition-xs-delay-6250ms   { transition-delay: 6.25s !important; }
.Transition-xs-delay-6500ms   { transition-delay: 6.5s !important; }
.Transition-xs-delay-6750ms   { transition-delay: 6.75s !important; }
.Transition-xs-delay-7000ms   { transition-delay: 7s !important; }
.Transition-xs-delay-7250ms   { transition-delay: 7.25s !important; }
.Transition-xs-delay-7500ms   { transition-delay: 7.5s !important; }
.Transition-xs-delay-7750ms   { transition-delay: 7.75s !important; }
.Transition-xs-delay-8000ms   { transition-delay: 8s !important; }
.Transition-xs-delay-8250ms   { transition-delay: 8.25s !important; }
.Transition-xs-delay-8500ms   { transition-delay: 8.5s !important; }
.Transition-xs-delay-8750ms   { transition-delay: 8.75s !important; }
.Transition-xs-delay-9000ms   { transition-delay: 9s !important; }
.Transition-xs-delay-9250ms   { transition-delay: 9.25s !important; }
.Transition-xs-delay-9500ms   { transition-delay: 9.5s !important; }
.Transition-xs-delay-9750ms   { transition-delay: 9.75s !important; }
.Transition-xs-delay-10000ms   { transition-delay: 10s !important; }

@media( min-width: 544px ) {
	.Transition-sm-delay-250ms   { transition-delay: 0.25s !important; }
	.Transition-sm-delay-500ms   { transition-delay: 0.5s !important; }
	.Transition-sm-delay-750ms   { transition-delay: 0.75s !important; }
	.Transition-sm-delay-1000ms   { transition-delay: 1s !important; }
	.Transition-sm-delay-1250ms   { transition-delay: 1.25s !important; }
	.Transition-sm-delay-1500ms   { transition-delay: 1.5s !important; }
	.Transition-sm-delay-1750ms   { transition-delay: 1.75s !important; }
	.Transition-sm-delay-2000ms   { transition-delay: 2s !important; }
	.Transition-sm-delay-2250ms   { transition-delay: 2.25s !important; }
	.Transition-sm-delay-2500ms   { transition-delay: 2.5s !important; }
	.Transition-sm-delay-2750ms   { transition-delay: 2.75s !important; }
	.Transition-sm-delay-3000ms   { transition-delay: 3s !important; }
	.Transition-sm-delay-3250ms   { transition-delay: 3.25s !important; }
	.Transition-sm-delay-3500ms   { transition-delay: 3.5s !important; }
	.Transition-sm-delay-3750ms   { transition-delay: 3.75s !important; }
	.Transition-sm-delay-4000ms   { transition-delay: 4s !important; }
	.Transition-sm-delay-4250ms   { transition-delay: 4.25s !important; }
	.Transition-sm-delay-4500ms   { transition-delay: 4.5s !important; }
	.Transition-sm-delay-4750ms   { transition-delay: 4.75s !important; }
	.Transition-sm-delay-5000ms   { transition-delay: 5s !important; }
	.Transition-sm-delay-5250ms   { transition-delay: 5.25s !important; }
	.Transition-sm-delay-5500ms   { transition-delay: 5.5s !important; }
	.Transition-sm-delay-5750ms   { transition-delay: 5.75s !important; }
	.Transition-sm-delay-6000ms   { transition-delay: 6s !important; }
	.Transition-sm-delay-6250ms   { transition-delay: 6.25s !important; }
	.Transition-sm-delay-6500ms   { transition-delay: 6.5s !important; }
	.Transition-sm-delay-6750ms   { transition-delay: 6.75s !important; }
	.Transition-sm-delay-7000ms   { transition-delay: 7s !important; }
	.Transition-sm-delay-7250ms   { transition-delay: 7.25s !important; }
	.Transition-sm-delay-7500ms   { transition-delay: 7.5s !important; }
	.Transition-sm-delay-7750ms   { transition-delay: 7.75s !important; }
	.Transition-sm-delay-8000ms   { transition-delay: 8s !important; }
	.Transition-sm-delay-8250ms   { transition-delay: 8.25s !important; }
	.Transition-sm-delay-8500ms   { transition-delay: 8.5s !important; }
	.Transition-sm-delay-8750ms   { transition-delay: 8.75s !important; }
	.Transition-sm-delay-9000ms   { transition-delay: 9s !important; }
	.Transition-sm-delay-9250ms   { transition-delay: 9.25s !important; }
	.Transition-sm-delay-9500ms   { transition-delay: 9.5s !important; }
	.Transition-sm-delay-9750ms   { transition-delay: 9.75s !important; }
	.Transition-sm-delay-10000ms   { transition-delay: 10s !important; }
}


@media( min-width: 768px ) {
	.Transition-md-delay-250ms   { transition-delay: 0.25s !important; }
	.Transition-md-delay-500ms   { transition-delay: 0.5s !important; }
	.Transition-md-delay-750ms   { transition-delay: 0.75s !important; }
	.Transition-md-delay-1000ms   { transition-delay: 1s !important; }
	.Transition-md-delay-1250ms   { transition-delay: 1.25s !important; }
	.Transition-md-delay-1500ms   { transition-delay: 1.5s !important; }
	.Transition-md-delay-1750ms   { transition-delay: 1.75s !important; }
	.Transition-md-delay-2000ms   { transition-delay: 2s !important; }
	.Transition-md-delay-2250ms   { transition-delay: 2.25s !important; }
	.Transition-md-delay-2500ms   { transition-delay: 2.5s !important; }
	.Transition-md-delay-2750ms   { transition-delay: 2.75s !important; }
	.Transition-md-delay-3000ms   { transition-delay: 3s !important; }
	.Transition-md-delay-3250ms   { transition-delay: 3.25s !important; }
	.Transition-md-delay-3500ms   { transition-delay: 3.5s !important; }
	.Transition-md-delay-3750ms   { transition-delay: 3.75s !important; }
	.Transition-md-delay-4000ms   { transition-delay: 4s !important; }
	.Transition-md-delay-4250ms   { transition-delay: 4.25s !important; }
	.Transition-md-delay-4500ms   { transition-delay: 4.5s !important; }
	.Transition-md-delay-4750ms   { transition-delay: 4.75s !important; }
	.Transition-md-delay-5000ms   { transition-delay: 5s !important; }
	.Transition-md-delay-5250ms   { transition-delay: 5.25s !important; }
	.Transition-md-delay-5500ms   { transition-delay: 5.5s !important; }
	.Transition-md-delay-5750ms   { transition-delay: 5.75s !important; }
	.Transition-md-delay-6000ms   { transition-delay: 6s !important; }
	.Transition-md-delay-6250ms   { transition-delay: 6.25s !important; }
	.Transition-md-delay-6500ms   { transition-delay: 6.5s !important; }
	.Transition-md-delay-6750ms   { transition-delay: 6.75s !important; }
	.Transition-md-delay-7000ms   { transition-delay: 7s !important; }
	.Transition-md-delay-7250ms   { transition-delay: 7.25s !important; }
	.Transition-md-delay-7500ms   { transition-delay: 7.5s !important; }
	.Transition-md-delay-7750ms   { transition-delay: 7.75s !important; }
	.Transition-md-delay-8000ms   { transition-delay: 8s !important; }
	.Transition-md-delay-8250ms   { transition-delay: 8.25s !important; }
	.Transition-md-delay-8500ms   { transition-delay: 8.5s !important; }
	.Transition-md-delay-8750ms   { transition-delay: 8.75s !important; }
	.Transition-md-delay-9000ms   { transition-delay: 9s !important; }
	.Transition-md-delay-9250ms   { transition-delay: 9.25s !important; }
	.Transition-md-delay-9500ms   { transition-delay: 9.5s !important; }
	.Transition-md-delay-9750ms   { transition-delay: 9.75s !important; }
	.Transition-md-delay-10000ms   { transition-delay: 10s !important; }
}


@media( min-width: 1024px ) {
	.Transition-lg-delay-250ms   { transition-delay: 0.25s !important; }
	.Transition-lg-delay-500ms   { transition-delay: 0.5s !important; }
	.Transition-lg-delay-750ms   { transition-delay: 0.75s !important; }
	.Transition-lg-delay-1000ms   { transition-delay: 1s !important; }
	.Transition-lg-delay-1250ms   { transition-delay: 1.25s !important; }
	.Transition-lg-delay-1500ms   { transition-delay: 1.5s !important; }
	.Transition-lg-delay-1750ms   { transition-delay: 1.75s !important; }
	.Transition-lg-delay-2000ms   { transition-delay: 2s !important; }
	.Transition-lg-delay-2250ms   { transition-delay: 2.25s !important; }
	.Transition-lg-delay-2500ms   { transition-delay: 2.5s !important; }
	.Transition-lg-delay-2750ms   { transition-delay: 2.75s !important; }
	.Transition-lg-delay-3000ms   { transition-delay: 3s !important; }
	.Transition-lg-delay-3250ms   { transition-delay: 3.25s !important; }
	.Transition-lg-delay-3500ms   { transition-delay: 3.5s !important; }
	.Transition-lg-delay-3750ms   { transition-delay: 3.75s !important; }
	.Transition-lg-delay-4000ms   { transition-delay: 4s !important; }
	.Transition-lg-delay-4250ms   { transition-delay: 4.25s !important; }
	.Transition-lg-delay-4500ms   { transition-delay: 4.5s !important; }
	.Transition-lg-delay-4750ms   { transition-delay: 4.75s !important; }
	.Transition-lg-delay-5000ms   { transition-delay: 5s !important; }
	.Transition-lg-delay-5250ms   { transition-delay: 5.25s !important; }
	.Transition-lg-delay-5500ms   { transition-delay: 5.5s !important; }
	.Transition-lg-delay-5750ms   { transition-delay: 5.75s !important; }
	.Transition-lg-delay-6000ms   { transition-delay: 6s !important; }
	.Transition-lg-delay-6250ms   { transition-delay: 6.25s !important; }
	.Transition-lg-delay-6500ms   { transition-delay: 6.5s !important; }
	.Transition-lg-delay-6750ms   { transition-delay: 6.75s !important; }
	.Transition-lg-delay-7000ms   { transition-delay: 7s !important; }
	.Transition-lg-delay-7250ms   { transition-delay: 7.25s !important; }
	.Transition-lg-delay-7500ms   { transition-delay: 7.5s !important; }
	.Transition-lg-delay-7750ms   { transition-delay: 7.75s !important; }
	.Transition-lg-delay-8000ms   { transition-delay: 8s !important; }
	.Transition-lg-delay-8250ms   { transition-delay: 8.25s !important; }
	.Transition-lg-delay-8500ms   { transition-delay: 8.5s !important; }
	.Transition-lg-delay-8750ms   { transition-delay: 8.75s !important; }
	.Transition-lg-delay-9000ms   { transition-delay: 9s !important; }
	.Transition-lg-delay-9250ms   { transition-delay: 9.25s !important; }
	.Transition-lg-delay-9500ms   { transition-delay: 9.5s !important; }
	.Transition-lg-delay-9750ms   { transition-delay: 9.75s !important; }
	.Transition-lg-delay-10000ms   { transition-delay: 10s !important; }
}


@media( min-width: 1280px ) {
	.Transition-xl-delay-250ms   { transition-delay: 0.25s !important; }
	.Transition-xl-delay-500ms   { transition-delay: 0.5s !important; }
	.Transition-xl-delay-750ms   { transition-delay: 0.75s !important; }
	.Transition-xl-delay-1000ms   { transition-delay: 1s !important; }
	.Transition-xl-delay-1250ms   { transition-delay: 1.25s !important; }
	.Transition-xl-delay-1500ms   { transition-delay: 1.5s !important; }
	.Transition-xl-delay-1750ms   { transition-delay: 1.75s !important; }
	.Transition-xl-delay-2000ms   { transition-delay: 2s !important; }
	.Transition-xl-delay-2250ms   { transition-delay: 2.25s !important; }
	.Transition-xl-delay-2500ms   { transition-delay: 2.5s !important; }
	.Transition-xl-delay-2750ms   { transition-delay: 2.75s !important; }
	.Transition-xl-delay-3000ms   { transition-delay: 3s !important; }
	.Transition-xl-delay-3250ms   { transition-delay: 3.25s !important; }
	.Transition-xl-delay-3500ms   { transition-delay: 3.5s !important; }
	.Transition-xl-delay-3750ms   { transition-delay: 3.75s !important; }
	.Transition-xl-delay-4000ms   { transition-delay: 4s !important; }
	.Transition-xl-delay-4250ms   { transition-delay: 4.25s !important; }
	.Transition-xl-delay-4500ms   { transition-delay: 4.5s !important; }
	.Transition-xl-delay-4750ms   { transition-delay: 4.75s !important; }
	.Transition-xl-delay-5000ms   { transition-delay: 5s !important; }
	.Transition-xl-delay-5250ms   { transition-delay: 5.25s !important; }
	.Transition-xl-delay-5500ms   { transition-delay: 5.5s !important; }
	.Transition-xl-delay-5750ms   { transition-delay: 5.75s !important; }
	.Transition-xl-delay-6000ms   { transition-delay: 6s !important; }
	.Transition-xl-delay-6250ms   { transition-delay: 6.25s !important; }
	.Transition-xl-delay-6500ms   { transition-delay: 6.5s !important; }
	.Transition-xl-delay-6750ms   { transition-delay: 6.75s !important; }
	.Transition-xl-delay-7000ms   { transition-delay: 7s !important; }
	.Transition-xl-delay-7250ms   { transition-delay: 7.25s !important; }
	.Transition-xl-delay-7500ms   { transition-delay: 7.5s !important; }
	.Transition-xl-delay-7750ms   { transition-delay: 7.75s !important; }
	.Transition-xl-delay-8000ms   { transition-delay: 8s !important; }
	.Transition-xl-delay-8250ms   { transition-delay: 8.25s !important; }
	.Transition-xl-delay-8500ms   { transition-delay: 8.5s !important; }
	.Transition-xl-delay-8750ms   { transition-delay: 8.75s !important; }
	.Transition-xl-delay-9000ms   { transition-delay: 9s !important; }
	.Transition-xl-delay-9250ms   { transition-delay: 9.25s !important; }
	.Transition-xl-delay-9500ms   { transition-delay: 9.5s !important; }
	.Transition-xl-delay-9750ms   { transition-delay: 9.75s !important; }
	.Transition-xl-delay-10000ms   { transition-delay: 10s !important; }
}


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

.Animation-xs-250ms   { animation-duration: 0.25s !important; }
.Animation-xs-500ms   { animation-duration: 0.5s !important; }
.Animation-xs-750ms   { animation-duration: 0.75s !important; }
.Animation-xs-1000ms   { animation-duration: 1s !important; }
.Animation-xs-1250ms   { animation-duration: 1.25s !important; }
.Animation-xs-1500ms   { animation-duration: 1.5s !important; }
.Animation-xs-1750ms   { animation-duration: 1.75s !important; }
.Animation-xs-2000ms   { animation-duration: 2s !important; }
.Animation-xs-2250ms   { animation-duration: 2.25s !important; }
.Animation-xs-2500ms   { animation-duration: 2.5s !important; }
.Animation-xs-2750ms   { animation-duration: 2.75s !important; }
.Animation-xs-3000ms   { animation-duration: 3s !important; }
.Animation-xs-3250ms   { animation-duration: 3.25s !important; }
.Animation-xs-3500ms   { animation-duration: 3.5s !important; }
.Animation-xs-3750ms   { animation-duration: 3.75s !important; }
.Animation-xs-4000ms   { animation-duration: 4s !important; }
.Animation-xs-4250ms   { animation-duration: 4.25s !important; }
.Animation-xs-4500ms   { animation-duration: 4.5s !important; }
.Animation-xs-4750ms   { animation-duration: 4.75s !important; }
.Animation-xs-5000ms   { animation-duration: 5s !important; }
.Animation-xs-5250ms   { animation-duration: 5.25s !important; }
.Animation-xs-5500ms   { animation-duration: 5.5s !important; }
.Animation-xs-5750ms   { animation-duration: 5.75s !important; }
.Animation-xs-6000ms   { animation-duration: 6s !important; }
.Animation-xs-6250ms   { animation-duration: 6.25s !important; }
.Animation-xs-6500ms   { animation-duration: 6.5s !important; }
.Animation-xs-6750ms   { animation-duration: 6.75s !important; }
.Animation-xs-7000ms   { animation-duration: 7s !important; }
.Animation-xs-7250ms   { animation-duration: 7.25s !important; }
.Animation-xs-7500ms   { animation-duration: 7.5s !important; }
.Animation-xs-7750ms   { animation-duration: 7.75s !important; }
.Animation-xs-8000ms   { animation-duration: 8s !important; }
.Animation-xs-8250ms   { animation-duration: 8.25s !important; }
.Animation-xs-8500ms   { animation-duration: 8.5s !important; }
.Animation-xs-8750ms   { animation-duration: 8.75s !important; }
.Animation-xs-9000ms   { animation-duration: 9s !important; }
.Animation-xs-9250ms   { animation-duration: 9.25s !important; }
.Animation-xs-9500ms   { animation-duration: 9.5s !important; }
.Animation-xs-9750ms   { animation-duration: 9.75s !important; }
.Animation-xs-10000ms   { animation-duration: 10s !important; }

@media( min-width: 544px ) {
	.Animation-sm-250ms   { animation-duration: 0.25s !important; }
	.Animation-sm-500ms   { animation-duration: 0.5s !important; }
	.Animation-sm-750ms   { animation-duration: 0.75s !important; }
	.Animation-sm-1000ms   { animation-duration: 1s !important; }
	.Animation-sm-1250ms   { animation-duration: 1.25s !important; }
	.Animation-sm-1500ms   { animation-duration: 1.5s !important; }
	.Animation-sm-1750ms   { animation-duration: 1.75s !important; }
	.Animation-sm-2000ms   { animation-duration: 2s !important; }
	.Animation-sm-2250ms   { animation-duration: 2.25s !important; }
	.Animation-sm-2500ms   { animation-duration: 2.5s !important; }
	.Animation-sm-2750ms   { animation-duration: 2.75s !important; }
	.Animation-sm-3000ms   { animation-duration: 3s !important; }
	.Animation-sm-3250ms   { animation-duration: 3.25s !important; }
	.Animation-sm-3500ms   { animation-duration: 3.5s !important; }
	.Animation-sm-3750ms   { animation-duration: 3.75s !important; }
	.Animation-sm-4000ms   { animation-duration: 4s !important; }
	.Animation-sm-4250ms   { animation-duration: 4.25s !important; }
	.Animation-sm-4500ms   { animation-duration: 4.5s !important; }
	.Animation-sm-4750ms   { animation-duration: 4.75s !important; }
	.Animation-sm-5000ms   { animation-duration: 5s !important; }
	.Animation-sm-5250ms   { animation-duration: 5.25s !important; }
	.Animation-sm-5500ms   { animation-duration: 5.5s !important; }
	.Animation-sm-5750ms   { animation-duration: 5.75s !important; }
	.Animation-sm-6000ms   { animation-duration: 6s !important; }
	.Animation-sm-6250ms   { animation-duration: 6.25s !important; }
	.Animation-sm-6500ms   { animation-duration: 6.5s !important; }
	.Animation-sm-6750ms   { animation-duration: 6.75s !important; }
	.Animation-sm-7000ms   { animation-duration: 7s !important; }
	.Animation-sm-7250ms   { animation-duration: 7.25s !important; }
	.Animation-sm-7500ms   { animation-duration: 7.5s !important; }
	.Animation-sm-7750ms   { animation-duration: 7.75s !important; }
	.Animation-sm-8000ms   { animation-duration: 8s !important; }
	.Animation-sm-8250ms   { animation-duration: 8.25s !important; }
	.Animation-sm-8500ms   { animation-duration: 8.5s !important; }
	.Animation-sm-8750ms   { animation-duration: 8.75s !important; }
	.Animation-sm-9000ms   { animation-duration: 9s !important; }
	.Animation-sm-9250ms   { animation-duration: 9.25s !important; }
	.Animation-sm-9500ms   { animation-duration: 9.5s !important; }
	.Animation-sm-9750ms   { animation-duration: 9.75s !important; }
	.Animation-sm-10000ms   { animation-duration: 10s !important; }
}


@media( min-width: 768px ) {
	.Animation-md-250ms   { animation-duration: 0.25s !important; }
	.Animation-md-500ms   { animation-duration: 0.5s !important; }
	.Animation-md-750ms   { animation-duration: 0.75s !important; }
	.Animation-md-1000ms   { animation-duration: 1s !important; }
	.Animation-md-1250ms   { animation-duration: 1.25s !important; }
	.Animation-md-1500ms   { animation-duration: 1.5s !important; }
	.Animation-md-1750ms   { animation-duration: 1.75s !important; }
	.Animation-md-2000ms   { animation-duration: 2s !important; }
	.Animation-md-2250ms   { animation-duration: 2.25s !important; }
	.Animation-md-2500ms   { animation-duration: 2.5s !important; }
	.Animation-md-2750ms   { animation-duration: 2.75s !important; }
	.Animation-md-3000ms   { animation-duration: 3s !important; }
	.Animation-md-3250ms   { animation-duration: 3.25s !important; }
	.Animation-md-3500ms   { animation-duration: 3.5s !important; }
	.Animation-md-3750ms   { animation-duration: 3.75s !important; }
	.Animation-md-4000ms   { animation-duration: 4s !important; }
	.Animation-md-4250ms   { animation-duration: 4.25s !important; }
	.Animation-md-4500ms   { animation-duration: 4.5s !important; }
	.Animation-md-4750ms   { animation-duration: 4.75s !important; }
	.Animation-md-5000ms   { animation-duration: 5s !important; }
	.Animation-md-5250ms   { animation-duration: 5.25s !important; }
	.Animation-md-5500ms   { animation-duration: 5.5s !important; }
	.Animation-md-5750ms   { animation-duration: 5.75s !important; }
	.Animation-md-6000ms   { animation-duration: 6s !important; }
	.Animation-md-6250ms   { animation-duration: 6.25s !important; }
	.Animation-md-6500ms   { animation-duration: 6.5s !important; }
	.Animation-md-6750ms   { animation-duration: 6.75s !important; }
	.Animation-md-7000ms   { animation-duration: 7s !important; }
	.Animation-md-7250ms   { animation-duration: 7.25s !important; }
	.Animation-md-7500ms   { animation-duration: 7.5s !important; }
	.Animation-md-7750ms   { animation-duration: 7.75s !important; }
	.Animation-md-8000ms   { animation-duration: 8s !important; }
	.Animation-md-8250ms   { animation-duration: 8.25s !important; }
	.Animation-md-8500ms   { animation-duration: 8.5s !important; }
	.Animation-md-8750ms   { animation-duration: 8.75s !important; }
	.Animation-md-9000ms   { animation-duration: 9s !important; }
	.Animation-md-9250ms   { animation-duration: 9.25s !important; }
	.Animation-md-9500ms   { animation-duration: 9.5s !important; }
	.Animation-md-9750ms   { animation-duration: 9.75s !important; }
	.Animation-md-10000ms   { animation-duration: 10s !important; }
}


@media( min-width: 1024px ) {
	.Animation-lg-250ms   { animation-duration: 0.25s !important; }
	.Animation-lg-500ms   { animation-duration: 0.5s !important; }
	.Animation-lg-750ms   { animation-duration: 0.75s !important; }
	.Animation-lg-1000ms   { animation-duration: 1s !important; }
	.Animation-lg-1250ms   { animation-duration: 1.25s !important; }
	.Animation-lg-1500ms   { animation-duration: 1.5s !important; }
	.Animation-lg-1750ms   { animation-duration: 1.75s !important; }
	.Animation-lg-2000ms   { animation-duration: 2s !important; }
	.Animation-lg-2250ms   { animation-duration: 2.25s !important; }
	.Animation-lg-2500ms   { animation-duration: 2.5s !important; }
	.Animation-lg-2750ms   { animation-duration: 2.75s !important; }
	.Animation-lg-3000ms   { animation-duration: 3s !important; }
	.Animation-lg-3250ms   { animation-duration: 3.25s !important; }
	.Animation-lg-3500ms   { animation-duration: 3.5s !important; }
	.Animation-lg-3750ms   { animation-duration: 3.75s !important; }
	.Animation-lg-4000ms   { animation-duration: 4s !important; }
	.Animation-lg-4250ms   { animation-duration: 4.25s !important; }
	.Animation-lg-4500ms   { animation-duration: 4.5s !important; }
	.Animation-lg-4750ms   { animation-duration: 4.75s !important; }
	.Animation-lg-5000ms   { animation-duration: 5s !important; }
	.Animation-lg-5250ms   { animation-duration: 5.25s !important; }
	.Animation-lg-5500ms   { animation-duration: 5.5s !important; }
	.Animation-lg-5750ms   { animation-duration: 5.75s !important; }
	.Animation-lg-6000ms   { animation-duration: 6s !important; }
	.Animation-lg-6250ms   { animation-duration: 6.25s !important; }
	.Animation-lg-6500ms   { animation-duration: 6.5s !important; }
	.Animation-lg-6750ms   { animation-duration: 6.75s !important; }
	.Animation-lg-7000ms   { animation-duration: 7s !important; }
	.Animation-lg-7250ms   { animation-duration: 7.25s !important; }
	.Animation-lg-7500ms   { animation-duration: 7.5s !important; }
	.Animation-lg-7750ms   { animation-duration: 7.75s !important; }
	.Animation-lg-8000ms   { animation-duration: 8s !important; }
	.Animation-lg-8250ms   { animation-duration: 8.25s !important; }
	.Animation-lg-8500ms   { animation-duration: 8.5s !important; }
	.Animation-lg-8750ms   { animation-duration: 8.75s !important; }
	.Animation-lg-9000ms   { animation-duration: 9s !important; }
	.Animation-lg-9250ms   { animation-duration: 9.25s !important; }
	.Animation-lg-9500ms   { animation-duration: 9.5s !important; }
	.Animation-lg-9750ms   { animation-duration: 9.75s !important; }
	.Animation-lg-10000ms   { animation-duration: 10s !important; }
}


@media( min-width: 1280px ) {
	.Animation-xl-250ms   { animation-duration: 0.25s !important; }
	.Animation-xl-500ms   { animation-duration: 0.5s !important; }
	.Animation-xl-750ms   { animation-duration: 0.75s !important; }
	.Animation-xl-1000ms   { animation-duration: 1s !important; }
	.Animation-xl-1250ms   { animation-duration: 1.25s !important; }
	.Animation-xl-1500ms   { animation-duration: 1.5s !important; }
	.Animation-xl-1750ms   { animation-duration: 1.75s !important; }
	.Animation-xl-2000ms   { animation-duration: 2s !important; }
	.Animation-xl-2250ms   { animation-duration: 2.25s !important; }
	.Animation-xl-2500ms   { animation-duration: 2.5s !important; }
	.Animation-xl-2750ms   { animation-duration: 2.75s !important; }
	.Animation-xl-3000ms   { animation-duration: 3s !important; }
	.Animation-xl-3250ms   { animation-duration: 3.25s !important; }
	.Animation-xl-3500ms   { animation-duration: 3.5s !important; }
	.Animation-xl-3750ms   { animation-duration: 3.75s !important; }
	.Animation-xl-4000ms   { animation-duration: 4s !important; }
	.Animation-xl-4250ms   { animation-duration: 4.25s !important; }
	.Animation-xl-4500ms   { animation-duration: 4.5s !important; }
	.Animation-xl-4750ms   { animation-duration: 4.75s !important; }
	.Animation-xl-5000ms   { animation-duration: 5s !important; }
	.Animation-xl-5250ms   { animation-duration: 5.25s !important; }
	.Animation-xl-5500ms   { animation-duration: 5.5s !important; }
	.Animation-xl-5750ms   { animation-duration: 5.75s !important; }
	.Animation-xl-6000ms   { animation-duration: 6s !important; }
	.Animation-xl-6250ms   { animation-duration: 6.25s !important; }
	.Animation-xl-6500ms   { animation-duration: 6.5s !important; }
	.Animation-xl-6750ms   { animation-duration: 6.75s !important; }
	.Animation-xl-7000ms   { animation-duration: 7s !important; }
	.Animation-xl-7250ms   { animation-duration: 7.25s !important; }
	.Animation-xl-7500ms   { animation-duration: 7.5s !important; }
	.Animation-xl-7750ms   { animation-duration: 7.75s !important; }
	.Animation-xl-8000ms   { animation-duration: 8s !important; }
	.Animation-xl-8250ms   { animation-duration: 8.25s !important; }
	.Animation-xl-8500ms   { animation-duration: 8.5s !important; }
	.Animation-xl-8750ms   { animation-duration: 8.75s !important; }
	.Animation-xl-9000ms   { animation-duration: 9s !important; }
	.Animation-xl-9250ms   { animation-duration: 9.25s !important; }
	.Animation-xl-9500ms   { animation-duration: 9.5s !important; }
	.Animation-xl-9750ms   { animation-duration: 9.75s !important; }
	.Animation-xl-10000ms   { animation-duration: 10s !important; }
}


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

.Animation-xs-delay-250ms   { animation-delay: 0.25s !important; }
.Animation-xs-delay-500ms   { animation-delay: 0.5s !important; }
.Animation-xs-delay-750ms   { animation-delay: 0.75s !important; }
.Animation-xs-delay-1000ms   { animation-delay: 1s !important; }
.Animation-xs-delay-1250ms   { animation-delay: 1.25s !important; }
.Animation-xs-delay-1500ms   { animation-delay: 1.5s !important; }
.Animation-xs-delay-1750ms   { animation-delay: 1.75s !important; }
.Animation-xs-delay-2000ms   { animation-delay: 2s !important; }
.Animation-xs-delay-2250ms   { animation-delay: 2.25s !important; }
.Animation-xs-delay-2500ms   { animation-delay: 2.5s !important; }
.Animation-xs-delay-2750ms   { animation-delay: 2.75s !important; }
.Animation-xs-delay-3000ms   { animation-delay: 3s !important; }
.Animation-xs-delay-3250ms   { animation-delay: 3.25s !important; }
.Animation-xs-delay-3500ms   { animation-delay: 3.5s !important; }
.Animation-xs-delay-3750ms   { animation-delay: 3.75s !important; }
.Animation-xs-delay-4000ms   { animation-delay: 4s !important; }
.Animation-xs-delay-4250ms   { animation-delay: 4.25s !important; }
.Animation-xs-delay-4500ms   { animation-delay: 4.5s !important; }
.Animation-xs-delay-4750ms   { animation-delay: 4.75s !important; }
.Animation-xs-delay-5000ms   { animation-delay: 5s !important; }
.Animation-xs-delay-5250ms   { animation-delay: 5.25s !important; }
.Animation-xs-delay-5500ms   { animation-delay: 5.5s !important; }
.Animation-xs-delay-5750ms   { animation-delay: 5.75s !important; }
.Animation-xs-delay-6000ms   { animation-delay: 6s !important; }
.Animation-xs-delay-6250ms   { animation-delay: 6.25s !important; }
.Animation-xs-delay-6500ms   { animation-delay: 6.5s !important; }
.Animation-xs-delay-6750ms   { animation-delay: 6.75s !important; }
.Animation-xs-delay-7000ms   { animation-delay: 7s !important; }
.Animation-xs-delay-7250ms   { animation-delay: 7.25s !important; }
.Animation-xs-delay-7500ms   { animation-delay: 7.5s !important; }
.Animation-xs-delay-7750ms   { animation-delay: 7.75s !important; }
.Animation-xs-delay-8000ms   { animation-delay: 8s !important; }
.Animation-xs-delay-8250ms   { animation-delay: 8.25s !important; }
.Animation-xs-delay-8500ms   { animation-delay: 8.5s !important; }
.Animation-xs-delay-8750ms   { animation-delay: 8.75s !important; }
.Animation-xs-delay-9000ms   { animation-delay: 9s !important; }
.Animation-xs-delay-9250ms   { animation-delay: 9.25s !important; }
.Animation-xs-delay-9500ms   { animation-delay: 9.5s !important; }
.Animation-xs-delay-9750ms   { animation-delay: 9.75s !important; }
.Animation-xs-delay-10000ms   { animation-delay: 10s !important; }

@media( min-width: 544px ) {
	.Animation-sm-delay-250ms   { animation-delay: 0.25s !important; }
	.Animation-sm-delay-500ms   { animation-delay: 0.5s !important; }
	.Animation-sm-delay-750ms   { animation-delay: 0.75s !important; }
	.Animation-sm-delay-1000ms   { animation-delay: 1s !important; }
	.Animation-sm-delay-1250ms   { animation-delay: 1.25s !important; }
	.Animation-sm-delay-1500ms   { animation-delay: 1.5s !important; }
	.Animation-sm-delay-1750ms   { animation-delay: 1.75s !important; }
	.Animation-sm-delay-2000ms   { animation-delay: 2s !important; }
	.Animation-sm-delay-2250ms   { animation-delay: 2.25s !important; }
	.Animation-sm-delay-2500ms   { animation-delay: 2.5s !important; }
	.Animation-sm-delay-2750ms   { animation-delay: 2.75s !important; }
	.Animation-sm-delay-3000ms   { animation-delay: 3s !important; }
	.Animation-sm-delay-3250ms   { animation-delay: 3.25s !important; }
	.Animation-sm-delay-3500ms   { animation-delay: 3.5s !important; }
	.Animation-sm-delay-3750ms   { animation-delay: 3.75s !important; }
	.Animation-sm-delay-4000ms   { animation-delay: 4s !important; }
	.Animation-sm-delay-4250ms   { animation-delay: 4.25s !important; }
	.Animation-sm-delay-4500ms   { animation-delay: 4.5s !important; }
	.Animation-sm-delay-4750ms   { animation-delay: 4.75s !important; }
	.Animation-sm-delay-5000ms   { animation-delay: 5s !important; }
	.Animation-sm-delay-5250ms   { animation-delay: 5.25s !important; }
	.Animation-sm-delay-5500ms   { animation-delay: 5.5s !important; }
	.Animation-sm-delay-5750ms   { animation-delay: 5.75s !important; }
	.Animation-sm-delay-6000ms   { animation-delay: 6s !important; }
	.Animation-sm-delay-6250ms   { animation-delay: 6.25s !important; }
	.Animation-sm-delay-6500ms   { animation-delay: 6.5s !important; }
	.Animation-sm-delay-6750ms   { animation-delay: 6.75s !important; }
	.Animation-sm-delay-7000ms   { animation-delay: 7s !important; }
	.Animation-sm-delay-7250ms   { animation-delay: 7.25s !important; }
	.Animation-sm-delay-7500ms   { animation-delay: 7.5s !important; }
	.Animation-sm-delay-7750ms   { animation-delay: 7.75s !important; }
	.Animation-sm-delay-8000ms   { animation-delay: 8s !important; }
	.Animation-sm-delay-8250ms   { animation-delay: 8.25s !important; }
	.Animation-sm-delay-8500ms   { animation-delay: 8.5s !important; }
	.Animation-sm-delay-8750ms   { animation-delay: 8.75s !important; }
	.Animation-sm-delay-9000ms   { animation-delay: 9s !important; }
	.Animation-sm-delay-9250ms   { animation-delay: 9.25s !important; }
	.Animation-sm-delay-9500ms   { animation-delay: 9.5s !important; }
	.Animation-sm-delay-9750ms   { animation-delay: 9.75s !important; }
	.Animation-sm-delay-10000ms   { animation-delay: 10s !important; }
}


@media( min-width: 768px ) {
	.Animation-md-delay-250ms   { animation-delay: 0.25s !important; }
	.Animation-md-delay-500ms   { animation-delay: 0.5s !important; }
	.Animation-md-delay-750ms   { animation-delay: 0.75s !important; }
	.Animation-md-delay-1000ms   { animation-delay: 1s !important; }
	.Animation-md-delay-1250ms   { animation-delay: 1.25s !important; }
	.Animation-md-delay-1500ms   { animation-delay: 1.5s !important; }
	.Animation-md-delay-1750ms   { animation-delay: 1.75s !important; }
	.Animation-md-delay-2000ms   { animation-delay: 2s !important; }
	.Animation-md-delay-2250ms   { animation-delay: 2.25s !important; }
	.Animation-md-delay-2500ms   { animation-delay: 2.5s !important; }
	.Animation-md-delay-2750ms   { animation-delay: 2.75s !important; }
	.Animation-md-delay-3000ms   { animation-delay: 3s !important; }
	.Animation-md-delay-3250ms   { animation-delay: 3.25s !important; }
	.Animation-md-delay-3500ms   { animation-delay: 3.5s !important; }
	.Animation-md-delay-3750ms   { animation-delay: 3.75s !important; }
	.Animation-md-delay-4000ms   { animation-delay: 4s !important; }
	.Animation-md-delay-4250ms   { animation-delay: 4.25s !important; }
	.Animation-md-delay-4500ms   { animation-delay: 4.5s !important; }
	.Animation-md-delay-4750ms   { animation-delay: 4.75s !important; }
	.Animation-md-delay-5000ms   { animation-delay: 5s !important; }
	.Animation-md-delay-5250ms   { animation-delay: 5.25s !important; }
	.Animation-md-delay-5500ms   { animation-delay: 5.5s !important; }
	.Animation-md-delay-5750ms   { animation-delay: 5.75s !important; }
	.Animation-md-delay-6000ms   { animation-delay: 6s !important; }
	.Animation-md-delay-6250ms   { animation-delay: 6.25s !important; }
	.Animation-md-delay-6500ms   { animation-delay: 6.5s !important; }
	.Animation-md-delay-6750ms   { animation-delay: 6.75s !important; }
	.Animation-md-delay-7000ms   { animation-delay: 7s !important; }
	.Animation-md-delay-7250ms   { animation-delay: 7.25s !important; }
	.Animation-md-delay-7500ms   { animation-delay: 7.5s !important; }
	.Animation-md-delay-7750ms   { animation-delay: 7.75s !important; }
	.Animation-md-delay-8000ms   { animation-delay: 8s !important; }
	.Animation-md-delay-8250ms   { animation-delay: 8.25s !important; }
	.Animation-md-delay-8500ms   { animation-delay: 8.5s !important; }
	.Animation-md-delay-8750ms   { animation-delay: 8.75s !important; }
	.Animation-md-delay-9000ms   { animation-delay: 9s !important; }
	.Animation-md-delay-9250ms   { animation-delay: 9.25s !important; }
	.Animation-md-delay-9500ms   { animation-delay: 9.5s !important; }
	.Animation-md-delay-9750ms   { animation-delay: 9.75s !important; }
	.Animation-md-delay-10000ms   { animation-delay: 10s !important; }
}


@media( min-width: 1024px ) {
	.Animation-lg-delay-250ms   { animation-delay: 0.25s !important; }
	.Animation-lg-delay-500ms   { animation-delay: 0.5s !important; }
	.Animation-lg-delay-750ms   { animation-delay: 0.75s !important; }
	.Animation-lg-delay-1000ms   { animation-delay: 1s !important; }
	.Animation-lg-delay-1250ms   { animation-delay: 1.25s !important; }
	.Animation-lg-delay-1500ms   { animation-delay: 1.5s !important; }
	.Animation-lg-delay-1750ms   { animation-delay: 1.75s !important; }
	.Animation-lg-delay-2000ms   { animation-delay: 2s !important; }
	.Animation-lg-delay-2250ms   { animation-delay: 2.25s !important; }
	.Animation-lg-delay-2500ms   { animation-delay: 2.5s !important; }
	.Animation-lg-delay-2750ms   { animation-delay: 2.75s !important; }
	.Animation-lg-delay-3000ms   { animation-delay: 3s !important; }
	.Animation-lg-delay-3250ms   { animation-delay: 3.25s !important; }
	.Animation-lg-delay-3500ms   { animation-delay: 3.5s !important; }
	.Animation-lg-delay-3750ms   { animation-delay: 3.75s !important; }
	.Animation-lg-delay-4000ms   { animation-delay: 4s !important; }
	.Animation-lg-delay-4250ms   { animation-delay: 4.25s !important; }
	.Animation-lg-delay-4500ms   { animation-delay: 4.5s !important; }
	.Animation-lg-delay-4750ms   { animation-delay: 4.75s !important; }
	.Animation-lg-delay-5000ms   { animation-delay: 5s !important; }
	.Animation-lg-delay-5250ms   { animation-delay: 5.25s !important; }
	.Animation-lg-delay-5500ms   { animation-delay: 5.5s !important; }
	.Animation-lg-delay-5750ms   { animation-delay: 5.75s !important; }
	.Animation-lg-delay-6000ms   { animation-delay: 6s !important; }
	.Animation-lg-delay-6250ms   { animation-delay: 6.25s !important; }
	.Animation-lg-delay-6500ms   { animation-delay: 6.5s !important; }
	.Animation-lg-delay-6750ms   { animation-delay: 6.75s !important; }
	.Animation-lg-delay-7000ms   { animation-delay: 7s !important; }
	.Animation-lg-delay-7250ms   { animation-delay: 7.25s !important; }
	.Animation-lg-delay-7500ms   { animation-delay: 7.5s !important; }
	.Animation-lg-delay-7750ms   { animation-delay: 7.75s !important; }
	.Animation-lg-delay-8000ms   { animation-delay: 8s !important; }
	.Animation-lg-delay-8250ms   { animation-delay: 8.25s !important; }
	.Animation-lg-delay-8500ms   { animation-delay: 8.5s !important; }
	.Animation-lg-delay-8750ms   { animation-delay: 8.75s !important; }
	.Animation-lg-delay-9000ms   { animation-delay: 9s !important; }
	.Animation-lg-delay-9250ms   { animation-delay: 9.25s !important; }
	.Animation-lg-delay-9500ms   { animation-delay: 9.5s !important; }
	.Animation-lg-delay-9750ms   { animation-delay: 9.75s !important; }
	.Animation-lg-delay-10000ms   { animation-delay: 10s !important; }
}


@media( min-width: 1280px ) {
	.Animation-xl-delay-250ms   { animation-delay: 0.25s !important; }
	.Animation-xl-delay-500ms   { animation-delay: 0.5s !important; }
	.Animation-xl-delay-750ms   { animation-delay: 0.75s !important; }
	.Animation-xl-delay-1000ms   { animation-delay: 1s !important; }
	.Animation-xl-delay-1250ms   { animation-delay: 1.25s !important; }
	.Animation-xl-delay-1500ms   { animation-delay: 1.5s !important; }
	.Animation-xl-delay-1750ms   { animation-delay: 1.75s !important; }
	.Animation-xl-delay-2000ms   { animation-delay: 2s !important; }
	.Animation-xl-delay-2250ms   { animation-delay: 2.25s !important; }
	.Animation-xl-delay-2500ms   { animation-delay: 2.5s !important; }
	.Animation-xl-delay-2750ms   { animation-delay: 2.75s !important; }
	.Animation-xl-delay-3000ms   { animation-delay: 3s !important; }
	.Animation-xl-delay-3250ms   { animation-delay: 3.25s !important; }
	.Animation-xl-delay-3500ms   { animation-delay: 3.5s !important; }
	.Animation-xl-delay-3750ms   { animation-delay: 3.75s !important; }
	.Animation-xl-delay-4000ms   { animation-delay: 4s !important; }
	.Animation-xl-delay-4250ms   { animation-delay: 4.25s !important; }
	.Animation-xl-delay-4500ms   { animation-delay: 4.5s !important; }
	.Animation-xl-delay-4750ms   { animation-delay: 4.75s !important; }
	.Animation-xl-delay-5000ms   { animation-delay: 5s !important; }
	.Animation-xl-delay-5250ms   { animation-delay: 5.25s !important; }
	.Animation-xl-delay-5500ms   { animation-delay: 5.5s !important; }
	.Animation-xl-delay-5750ms   { animation-delay: 5.75s !important; }
	.Animation-xl-delay-6000ms   { animation-delay: 6s !important; }
	.Animation-xl-delay-6250ms   { animation-delay: 6.25s !important; }
	.Animation-xl-delay-6500ms   { animation-delay: 6.5s !important; }
	.Animation-xl-delay-6750ms   { animation-delay: 6.75s !important; }
	.Animation-xl-delay-7000ms   { animation-delay: 7s !important; }
	.Animation-xl-delay-7250ms   { animation-delay: 7.25s !important; }
	.Animation-xl-delay-7500ms   { animation-delay: 7.5s !important; }
	.Animation-xl-delay-7750ms   { animation-delay: 7.75s !important; }
	.Animation-xl-delay-8000ms   { animation-delay: 8s !important; }
	.Animation-xl-delay-8250ms   { animation-delay: 8.25s !important; }
	.Animation-xl-delay-8500ms   { animation-delay: 8.5s !important; }
	.Animation-xl-delay-8750ms   { animation-delay: 8.75s !important; }
	.Animation-xl-delay-9000ms   { animation-delay: 9s !important; }
	.Animation-xl-delay-9250ms   { animation-delay: 9.25s !important; }
	.Animation-xl-delay-9500ms   { animation-delay: 9.5s !important; }
	.Animation-xl-delay-9750ms   { animation-delay: 9.75s !important; }
	.Animation-xl-delay-10000ms   { animation-delay: 10s !important; }
}


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

.Overflow-xs-auto { overflow: auto !important; }
.Overflow-xs-visible { overflow: visible !important; }
.Overflow-xs-hidden { overflow: hidden !important; }
.Overflow-xs-scroll { overflow: scroll !important; }

@media( min-width: 544px ) {
	.Overflow-sm-auto { overflow: auto !important; }
	.Overflow-sm-visible { overflow: visible !important; }
	.Overflow-sm-hidden { overflow: hidden !important; }
	.Overflow-sm-scroll { overflow: scroll !important; }
}


@media( min-width: 768px ) {
	.Overflow-md-auto { overflow: auto !important; }
	.Overflow-md-visible { overflow: visible !important; }
	.Overflow-md-hidden { overflow: hidden !important; }
	.Overflow-md-scroll { overflow: scroll !important; }
}


@media( min-width: 1024px ) {
	.Overflow-lg-auto { overflow: auto !important; }
	.Overflow-lg-visible { overflow: visible !important; }
	.Overflow-lg-hidden { overflow: hidden !important; }
	.Overflow-lg-scroll { overflow: scroll !important; }
}


@media( min-width: 1280px ) {
	.Overflow-xl-auto { overflow: auto !important; }
	.Overflow-xl-visible { overflow: visible !important; }
	.Overflow-xl-hidden { overflow: hidden !important; }
	.Overflow-xl-scroll { overflow: scroll !important; }
}


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

.Border-xs-0x16em { border-width: 0em; }
.Border-xs-top-0x16em { border-top-width: 0em; }
.Border-xs-bottom-0x16em { border-bottom-width: 0em; }
.Border-xs-left-0x16em { border-left-width: 0em; }
.Border-xs-right-0x16em { border-right-width: 0em; }
.Border-xs-1x16em { border-width: 0.0625em; }
.Border-xs-top-1x16em { border-top-width: 0.0625em; }
.Border-xs-bottom-1x16em { border-bottom-width: 0.0625em; }
.Border-xs-left-1x16em { border-left-width: 0.0625em; }
.Border-xs-right-1x16em { border-right-width: 0.0625em; }
.Border-xs-2x16em { border-width: 0.125em; }
.Border-xs-top-2x16em { border-top-width: 0.125em; }
.Border-xs-bottom-2x16em { border-bottom-width: 0.125em; }
.Border-xs-left-2x16em { border-left-width: 0.125em; }
.Border-xs-right-2x16em { border-right-width: 0.125em; }
.Border-xs-3x16em { border-width: 0.1875em; }
.Border-xs-top-3x16em { border-top-width: 0.1875em; }
.Border-xs-bottom-3x16em { border-bottom-width: 0.1875em; }
.Border-xs-left-3x16em { border-left-width: 0.1875em; }
.Border-xs-right-3x16em { border-right-width: 0.1875em; }
.Border-xs-4x16em { border-width: 0.25em; }
.Border-xs-top-4x16em { border-top-width: 0.25em; }
.Border-xs-bottom-4x16em { border-bottom-width: 0.25em; }
.Border-xs-left-4x16em { border-left-width: 0.25em; }
.Border-xs-right-4x16em { border-right-width: 0.25em; }
.Border-xs-5x16em { border-width: 0.3125em; }
.Border-xs-top-5x16em { border-top-width: 0.3125em; }
.Border-xs-bottom-5x16em { border-bottom-width: 0.3125em; }
.Border-xs-left-5x16em { border-left-width: 0.3125em; }
.Border-xs-right-5x16em { border-right-width: 0.3125em; }
.Border-xs-6x16em { border-width: 0.375em; }
.Border-xs-top-6x16em { border-top-width: 0.375em; }
.Border-xs-bottom-6x16em { border-bottom-width: 0.375em; }
.Border-xs-left-6x16em { border-left-width: 0.375em; }
.Border-xs-right-6x16em { border-right-width: 0.375em; }
.Border-xs-7x16em { border-width: 0.4375em; }
.Border-xs-top-7x16em { border-top-width: 0.4375em; }
.Border-xs-bottom-7x16em { border-bottom-width: 0.4375em; }
.Border-xs-left-7x16em { border-left-width: 0.4375em; }
.Border-xs-right-7x16em { border-right-width: 0.4375em; }
.Border-xs-8x16em { border-width: 0.5em; }
.Border-xs-top-8x16em { border-top-width: 0.5em; }
.Border-xs-bottom-8x16em { border-bottom-width: 0.5em; }
.Border-xs-left-8x16em { border-left-width: 0.5em; }
.Border-xs-right-8x16em { border-right-width: 0.5em; }
.Border-xs-9x16em { border-width: 0.5625em; }
.Border-xs-top-9x16em { border-top-width: 0.5625em; }
.Border-xs-bottom-9x16em { border-bottom-width: 0.5625em; }
.Border-xs-left-9x16em { border-left-width: 0.5625em; }
.Border-xs-right-9x16em { border-right-width: 0.5625em; }
.Border-xs-10x16em { border-width: 0.625em; }
.Border-xs-top-10x16em { border-top-width: 0.625em; }
.Border-xs-bottom-10x16em { border-bottom-width: 0.625em; }
.Border-xs-left-10x16em { border-left-width: 0.625em; }
.Border-xs-right-10x16em { border-right-width: 0.625em; }
.Border-xs-11x16em { border-width: 0.6875em; }
.Border-xs-top-11x16em { border-top-width: 0.6875em; }
.Border-xs-bottom-11x16em { border-bottom-width: 0.6875em; }
.Border-xs-left-11x16em { border-left-width: 0.6875em; }
.Border-xs-right-11x16em { border-right-width: 0.6875em; }
.Border-xs-12x16em { border-width: 0.75em; }
.Border-xs-top-12x16em { border-top-width: 0.75em; }
.Border-xs-bottom-12x16em { border-bottom-width: 0.75em; }
.Border-xs-left-12x16em { border-left-width: 0.75em; }
.Border-xs-right-12x16em { border-right-width: 0.75em; }
.Border-xs-13x16em { border-width: 0.8125em; }
.Border-xs-top-13x16em { border-top-width: 0.8125em; }
.Border-xs-bottom-13x16em { border-bottom-width: 0.8125em; }
.Border-xs-left-13x16em { border-left-width: 0.8125em; }
.Border-xs-right-13x16em { border-right-width: 0.8125em; }
.Border-xs-14x16em { border-width: 0.875em; }
.Border-xs-top-14x16em { border-top-width: 0.875em; }
.Border-xs-bottom-14x16em { border-bottom-width: 0.875em; }
.Border-xs-left-14x16em { border-left-width: 0.875em; }
.Border-xs-right-14x16em { border-right-width: 0.875em; }
.Border-xs-15x16em { border-width: 0.9375em; }
.Border-xs-top-15x16em { border-top-width: 0.9375em; }
.Border-xs-bottom-15x16em { border-bottom-width: 0.9375em; }
.Border-xs-left-15x16em { border-left-width: 0.9375em; }
.Border-xs-right-15x16em { border-right-width: 0.9375em; }
.Border-xs-16x16em { border-width: 1em; }
.Border-xs-top-16x16em { border-top-width: 1em; }
.Border-xs-bottom-16x16em { border-bottom-width: 1em; }
.Border-xs-left-16x16em { border-left-width: 1em; }
.Border-xs-right-16x16em { border-right-width: 1em; }

@media( min-width: 544px ) {
	.Border-sm-0x16em { border-width: 0em; }
	.Border-sm-top-0x16em { border-top-width: 0em; }
	.Border-sm-bottom-0x16em { border-bottom-width: 0em; }
	.Border-sm-left-0x16em { border-left-width: 0em; }
	.Border-sm-right-0x16em { border-right-width: 0em; }
	.Border-sm-1x16em { border-width: 0.0625em; }
	.Border-sm-top-1x16em { border-top-width: 0.0625em; }
	.Border-sm-bottom-1x16em { border-bottom-width: 0.0625em; }
	.Border-sm-left-1x16em { border-left-width: 0.0625em; }
	.Border-sm-right-1x16em { border-right-width: 0.0625em; }
	.Border-sm-2x16em { border-width: 0.125em; }
	.Border-sm-top-2x16em { border-top-width: 0.125em; }
	.Border-sm-bottom-2x16em { border-bottom-width: 0.125em; }
	.Border-sm-left-2x16em { border-left-width: 0.125em; }
	.Border-sm-right-2x16em { border-right-width: 0.125em; }
	.Border-sm-3x16em { border-width: 0.1875em; }
	.Border-sm-top-3x16em { border-top-width: 0.1875em; }
	.Border-sm-bottom-3x16em { border-bottom-width: 0.1875em; }
	.Border-sm-left-3x16em { border-left-width: 0.1875em; }
	.Border-sm-right-3x16em { border-right-width: 0.1875em; }
	.Border-sm-4x16em { border-width: 0.25em; }
	.Border-sm-top-4x16em { border-top-width: 0.25em; }
	.Border-sm-bottom-4x16em { border-bottom-width: 0.25em; }
	.Border-sm-left-4x16em { border-left-width: 0.25em; }
	.Border-sm-right-4x16em { border-right-width: 0.25em; }
	.Border-sm-5x16em { border-width: 0.3125em; }
	.Border-sm-top-5x16em { border-top-width: 0.3125em; }
	.Border-sm-bottom-5x16em { border-bottom-width: 0.3125em; }
	.Border-sm-left-5x16em { border-left-width: 0.3125em; }
	.Border-sm-right-5x16em { border-right-width: 0.3125em; }
	.Border-sm-6x16em { border-width: 0.375em; }
	.Border-sm-top-6x16em { border-top-width: 0.375em; }
	.Border-sm-bottom-6x16em { border-bottom-width: 0.375em; }
	.Border-sm-left-6x16em { border-left-width: 0.375em; }
	.Border-sm-right-6x16em { border-right-width: 0.375em; }
	.Border-sm-7x16em { border-width: 0.4375em; }
	.Border-sm-top-7x16em { border-top-width: 0.4375em; }
	.Border-sm-bottom-7x16em { border-bottom-width: 0.4375em; }
	.Border-sm-left-7x16em { border-left-width: 0.4375em; }
	.Border-sm-right-7x16em { border-right-width: 0.4375em; }
	.Border-sm-8x16em { border-width: 0.5em; }
	.Border-sm-top-8x16em { border-top-width: 0.5em; }
	.Border-sm-bottom-8x16em { border-bottom-width: 0.5em; }
	.Border-sm-left-8x16em { border-left-width: 0.5em; }
	.Border-sm-right-8x16em { border-right-width: 0.5em; }
	.Border-sm-9x16em { border-width: 0.5625em; }
	.Border-sm-top-9x16em { border-top-width: 0.5625em; }
	.Border-sm-bottom-9x16em { border-bottom-width: 0.5625em; }
	.Border-sm-left-9x16em { border-left-width: 0.5625em; }
	.Border-sm-right-9x16em { border-right-width: 0.5625em; }
	.Border-sm-10x16em { border-width: 0.625em; }
	.Border-sm-top-10x16em { border-top-width: 0.625em; }
	.Border-sm-bottom-10x16em { border-bottom-width: 0.625em; }
	.Border-sm-left-10x16em { border-left-width: 0.625em; }
	.Border-sm-right-10x16em { border-right-width: 0.625em; }
	.Border-sm-11x16em { border-width: 0.6875em; }
	.Border-sm-top-11x16em { border-top-width: 0.6875em; }
	.Border-sm-bottom-11x16em { border-bottom-width: 0.6875em; }
	.Border-sm-left-11x16em { border-left-width: 0.6875em; }
	.Border-sm-right-11x16em { border-right-width: 0.6875em; }
	.Border-sm-12x16em { border-width: 0.75em; }
	.Border-sm-top-12x16em { border-top-width: 0.75em; }
	.Border-sm-bottom-12x16em { border-bottom-width: 0.75em; }
	.Border-sm-left-12x16em { border-left-width: 0.75em; }
	.Border-sm-right-12x16em { border-right-width: 0.75em; }
	.Border-sm-13x16em { border-width: 0.8125em; }
	.Border-sm-top-13x16em { border-top-width: 0.8125em; }
	.Border-sm-bottom-13x16em { border-bottom-width: 0.8125em; }
	.Border-sm-left-13x16em { border-left-width: 0.8125em; }
	.Border-sm-right-13x16em { border-right-width: 0.8125em; }
	.Border-sm-14x16em { border-width: 0.875em; }
	.Border-sm-top-14x16em { border-top-width: 0.875em; }
	.Border-sm-bottom-14x16em { border-bottom-width: 0.875em; }
	.Border-sm-left-14x16em { border-left-width: 0.875em; }
	.Border-sm-right-14x16em { border-right-width: 0.875em; }
	.Border-sm-15x16em { border-width: 0.9375em; }
	.Border-sm-top-15x16em { border-top-width: 0.9375em; }
	.Border-sm-bottom-15x16em { border-bottom-width: 0.9375em; }
	.Border-sm-left-15x16em { border-left-width: 0.9375em; }
	.Border-sm-right-15x16em { border-right-width: 0.9375em; }
	.Border-sm-16x16em { border-width: 1em; }
	.Border-sm-top-16x16em { border-top-width: 1em; }
	.Border-sm-bottom-16x16em { border-bottom-width: 1em; }
	.Border-sm-left-16x16em { border-left-width: 1em; }
	.Border-sm-right-16x16em { border-right-width: 1em; }
}


@media( min-width: 768px ) {
	.Border-md-0x16em { border-width: 0em; }
	.Border-md-top-0x16em { border-top-width: 0em; }
	.Border-md-bottom-0x16em { border-bottom-width: 0em; }
	.Border-md-left-0x16em { border-left-width: 0em; }
	.Border-md-right-0x16em { border-right-width: 0em; }
	.Border-md-1x16em { border-width: 0.0625em; }
	.Border-md-top-1x16em { border-top-width: 0.0625em; }
	.Border-md-bottom-1x16em { border-bottom-width: 0.0625em; }
	.Border-md-left-1x16em { border-left-width: 0.0625em; }
	.Border-md-right-1x16em { border-right-width: 0.0625em; }
	.Border-md-2x16em { border-width: 0.125em; }
	.Border-md-top-2x16em { border-top-width: 0.125em; }
	.Border-md-bottom-2x16em { border-bottom-width: 0.125em; }
	.Border-md-left-2x16em { border-left-width: 0.125em; }
	.Border-md-right-2x16em { border-right-width: 0.125em; }
	.Border-md-3x16em { border-width: 0.1875em; }
	.Border-md-top-3x16em { border-top-width: 0.1875em; }
	.Border-md-bottom-3x16em { border-bottom-width: 0.1875em; }
	.Border-md-left-3x16em { border-left-width: 0.1875em; }
	.Border-md-right-3x16em { border-right-width: 0.1875em; }
	.Border-md-4x16em { border-width: 0.25em; }
	.Border-md-top-4x16em { border-top-width: 0.25em; }
	.Border-md-bottom-4x16em { border-bottom-width: 0.25em; }
	.Border-md-left-4x16em { border-left-width: 0.25em; }
	.Border-md-right-4x16em { border-right-width: 0.25em; }
	.Border-md-5x16em { border-width: 0.3125em; }
	.Border-md-top-5x16em { border-top-width: 0.3125em; }
	.Border-md-bottom-5x16em { border-bottom-width: 0.3125em; }
	.Border-md-left-5x16em { border-left-width: 0.3125em; }
	.Border-md-right-5x16em { border-right-width: 0.3125em; }
	.Border-md-6x16em { border-width: 0.375em; }
	.Border-md-top-6x16em { border-top-width: 0.375em; }
	.Border-md-bottom-6x16em { border-bottom-width: 0.375em; }
	.Border-md-left-6x16em { border-left-width: 0.375em; }
	.Border-md-right-6x16em { border-right-width: 0.375em; }
	.Border-md-7x16em { border-width: 0.4375em; }
	.Border-md-top-7x16em { border-top-width: 0.4375em; }
	.Border-md-bottom-7x16em { border-bottom-width: 0.4375em; }
	.Border-md-left-7x16em { border-left-width: 0.4375em; }
	.Border-md-right-7x16em { border-right-width: 0.4375em; }
	.Border-md-8x16em { border-width: 0.5em; }
	.Border-md-top-8x16em { border-top-width: 0.5em; }
	.Border-md-bottom-8x16em { border-bottom-width: 0.5em; }
	.Border-md-left-8x16em { border-left-width: 0.5em; }
	.Border-md-right-8x16em { border-right-width: 0.5em; }
	.Border-md-9x16em { border-width: 0.5625em; }
	.Border-md-top-9x16em { border-top-width: 0.5625em; }
	.Border-md-bottom-9x16em { border-bottom-width: 0.5625em; }
	.Border-md-left-9x16em { border-left-width: 0.5625em; }
	.Border-md-right-9x16em { border-right-width: 0.5625em; }
	.Border-md-10x16em { border-width: 0.625em; }
	.Border-md-top-10x16em { border-top-width: 0.625em; }
	.Border-md-bottom-10x16em { border-bottom-width: 0.625em; }
	.Border-md-left-10x16em { border-left-width: 0.625em; }
	.Border-md-right-10x16em { border-right-width: 0.625em; }
	.Border-md-11x16em { border-width: 0.6875em; }
	.Border-md-top-11x16em { border-top-width: 0.6875em; }
	.Border-md-bottom-11x16em { border-bottom-width: 0.6875em; }
	.Border-md-left-11x16em { border-left-width: 0.6875em; }
	.Border-md-right-11x16em { border-right-width: 0.6875em; }
	.Border-md-12x16em { border-width: 0.75em; }
	.Border-md-top-12x16em { border-top-width: 0.75em; }
	.Border-md-bottom-12x16em { border-bottom-width: 0.75em; }
	.Border-md-left-12x16em { border-left-width: 0.75em; }
	.Border-md-right-12x16em { border-right-width: 0.75em; }
	.Border-md-13x16em { border-width: 0.8125em; }
	.Border-md-top-13x16em { border-top-width: 0.8125em; }
	.Border-md-bottom-13x16em { border-bottom-width: 0.8125em; }
	.Border-md-left-13x16em { border-left-width: 0.8125em; }
	.Border-md-right-13x16em { border-right-width: 0.8125em; }
	.Border-md-14x16em { border-width: 0.875em; }
	.Border-md-top-14x16em { border-top-width: 0.875em; }
	.Border-md-bottom-14x16em { border-bottom-width: 0.875em; }
	.Border-md-left-14x16em { border-left-width: 0.875em; }
	.Border-md-right-14x16em { border-right-width: 0.875em; }
	.Border-md-15x16em { border-width: 0.9375em; }
	.Border-md-top-15x16em { border-top-width: 0.9375em; }
	.Border-md-bottom-15x16em { border-bottom-width: 0.9375em; }
	.Border-md-left-15x16em { border-left-width: 0.9375em; }
	.Border-md-right-15x16em { border-right-width: 0.9375em; }
	.Border-md-16x16em { border-width: 1em; }
	.Border-md-top-16x16em { border-top-width: 1em; }
	.Border-md-bottom-16x16em { border-bottom-width: 1em; }
	.Border-md-left-16x16em { border-left-width: 1em; }
	.Border-md-right-16x16em { border-right-width: 1em; }
}


@media( min-width: 1024px ) {
	.Border-lg-0x16em { border-width: 0em; }
	.Border-lg-top-0x16em { border-top-width: 0em; }
	.Border-lg-bottom-0x16em { border-bottom-width: 0em; }
	.Border-lg-left-0x16em { border-left-width: 0em; }
	.Border-lg-right-0x16em { border-right-width: 0em; }
	.Border-lg-1x16em { border-width: 0.0625em; }
	.Border-lg-top-1x16em { border-top-width: 0.0625em; }
	.Border-lg-bottom-1x16em { border-bottom-width: 0.0625em; }
	.Border-lg-left-1x16em { border-left-width: 0.0625em; }
	.Border-lg-right-1x16em { border-right-width: 0.0625em; }
	.Border-lg-2x16em { border-width: 0.125em; }
	.Border-lg-top-2x16em { border-top-width: 0.125em; }
	.Border-lg-bottom-2x16em { border-bottom-width: 0.125em; }
	.Border-lg-left-2x16em { border-left-width: 0.125em; }
	.Border-lg-right-2x16em { border-right-width: 0.125em; }
	.Border-lg-3x16em { border-width: 0.1875em; }
	.Border-lg-top-3x16em { border-top-width: 0.1875em; }
	.Border-lg-bottom-3x16em { border-bottom-width: 0.1875em; }
	.Border-lg-left-3x16em { border-left-width: 0.1875em; }
	.Border-lg-right-3x16em { border-right-width: 0.1875em; }
	.Border-lg-4x16em { border-width: 0.25em; }
	.Border-lg-top-4x16em { border-top-width: 0.25em; }
	.Border-lg-bottom-4x16em { border-bottom-width: 0.25em; }
	.Border-lg-left-4x16em { border-left-width: 0.25em; }
	.Border-lg-right-4x16em { border-right-width: 0.25em; }
	.Border-lg-5x16em { border-width: 0.3125em; }
	.Border-lg-top-5x16em { border-top-width: 0.3125em; }
	.Border-lg-bottom-5x16em { border-bottom-width: 0.3125em; }
	.Border-lg-left-5x16em { border-left-width: 0.3125em; }
	.Border-lg-right-5x16em { border-right-width: 0.3125em; }
	.Border-lg-6x16em { border-width: 0.375em; }
	.Border-lg-top-6x16em { border-top-width: 0.375em; }
	.Border-lg-bottom-6x16em { border-bottom-width: 0.375em; }
	.Border-lg-left-6x16em { border-left-width: 0.375em; }
	.Border-lg-right-6x16em { border-right-width: 0.375em; }
	.Border-lg-7x16em { border-width: 0.4375em; }
	.Border-lg-top-7x16em { border-top-width: 0.4375em; }
	.Border-lg-bottom-7x16em { border-bottom-width: 0.4375em; }
	.Border-lg-left-7x16em { border-left-width: 0.4375em; }
	.Border-lg-right-7x16em { border-right-width: 0.4375em; }
	.Border-lg-8x16em { border-width: 0.5em; }
	.Border-lg-top-8x16em { border-top-width: 0.5em; }
	.Border-lg-bottom-8x16em { border-bottom-width: 0.5em; }
	.Border-lg-left-8x16em { border-left-width: 0.5em; }
	.Border-lg-right-8x16em { border-right-width: 0.5em; }
	.Border-lg-9x16em { border-width: 0.5625em; }
	.Border-lg-top-9x16em { border-top-width: 0.5625em; }
	.Border-lg-bottom-9x16em { border-bottom-width: 0.5625em; }
	.Border-lg-left-9x16em { border-left-width: 0.5625em; }
	.Border-lg-right-9x16em { border-right-width: 0.5625em; }
	.Border-lg-10x16em { border-width: 0.625em; }
	.Border-lg-top-10x16em { border-top-width: 0.625em; }
	.Border-lg-bottom-10x16em { border-bottom-width: 0.625em; }
	.Border-lg-left-10x16em { border-left-width: 0.625em; }
	.Border-lg-right-10x16em { border-right-width: 0.625em; }
	.Border-lg-11x16em { border-width: 0.6875em; }
	.Border-lg-top-11x16em { border-top-width: 0.6875em; }
	.Border-lg-bottom-11x16em { border-bottom-width: 0.6875em; }
	.Border-lg-left-11x16em { border-left-width: 0.6875em; }
	.Border-lg-right-11x16em { border-right-width: 0.6875em; }
	.Border-lg-12x16em { border-width: 0.75em; }
	.Border-lg-top-12x16em { border-top-width: 0.75em; }
	.Border-lg-bottom-12x16em { border-bottom-width: 0.75em; }
	.Border-lg-left-12x16em { border-left-width: 0.75em; }
	.Border-lg-right-12x16em { border-right-width: 0.75em; }
	.Border-lg-13x16em { border-width: 0.8125em; }
	.Border-lg-top-13x16em { border-top-width: 0.8125em; }
	.Border-lg-bottom-13x16em { border-bottom-width: 0.8125em; }
	.Border-lg-left-13x16em { border-left-width: 0.8125em; }
	.Border-lg-right-13x16em { border-right-width: 0.8125em; }
	.Border-lg-14x16em { border-width: 0.875em; }
	.Border-lg-top-14x16em { border-top-width: 0.875em; }
	.Border-lg-bottom-14x16em { border-bottom-width: 0.875em; }
	.Border-lg-left-14x16em { border-left-width: 0.875em; }
	.Border-lg-right-14x16em { border-right-width: 0.875em; }
	.Border-lg-15x16em { border-width: 0.9375em; }
	.Border-lg-top-15x16em { border-top-width: 0.9375em; }
	.Border-lg-bottom-15x16em { border-bottom-width: 0.9375em; }
	.Border-lg-left-15x16em { border-left-width: 0.9375em; }
	.Border-lg-right-15x16em { border-right-width: 0.9375em; }
	.Border-lg-16x16em { border-width: 1em; }
	.Border-lg-top-16x16em { border-top-width: 1em; }
	.Border-lg-bottom-16x16em { border-bottom-width: 1em; }
	.Border-lg-left-16x16em { border-left-width: 1em; }
	.Border-lg-right-16x16em { border-right-width: 1em; }
}


@media( min-width: 1280px ) {
	.Border-xl-0x16em { border-width: 0em; }
	.Border-xl-top-0x16em { border-top-width: 0em; }
	.Border-xl-bottom-0x16em { border-bottom-width: 0em; }
	.Border-xl-left-0x16em { border-left-width: 0em; }
	.Border-xl-right-0x16em { border-right-width: 0em; }
	.Border-xl-1x16em { border-width: 0.0625em; }
	.Border-xl-top-1x16em { border-top-width: 0.0625em; }
	.Border-xl-bottom-1x16em { border-bottom-width: 0.0625em; }
	.Border-xl-left-1x16em { border-left-width: 0.0625em; }
	.Border-xl-right-1x16em { border-right-width: 0.0625em; }
	.Border-xl-2x16em { border-width: 0.125em; }
	.Border-xl-top-2x16em { border-top-width: 0.125em; }
	.Border-xl-bottom-2x16em { border-bottom-width: 0.125em; }
	.Border-xl-left-2x16em { border-left-width: 0.125em; }
	.Border-xl-right-2x16em { border-right-width: 0.125em; }
	.Border-xl-3x16em { border-width: 0.1875em; }
	.Border-xl-top-3x16em { border-top-width: 0.1875em; }
	.Border-xl-bottom-3x16em { border-bottom-width: 0.1875em; }
	.Border-xl-left-3x16em { border-left-width: 0.1875em; }
	.Border-xl-right-3x16em { border-right-width: 0.1875em; }
	.Border-xl-4x16em { border-width: 0.25em; }
	.Border-xl-top-4x16em { border-top-width: 0.25em; }
	.Border-xl-bottom-4x16em { border-bottom-width: 0.25em; }
	.Border-xl-left-4x16em { border-left-width: 0.25em; }
	.Border-xl-right-4x16em { border-right-width: 0.25em; }
	.Border-xl-5x16em { border-width: 0.3125em; }
	.Border-xl-top-5x16em { border-top-width: 0.3125em; }
	.Border-xl-bottom-5x16em { border-bottom-width: 0.3125em; }
	.Border-xl-left-5x16em { border-left-width: 0.3125em; }
	.Border-xl-right-5x16em { border-right-width: 0.3125em; }
	.Border-xl-6x16em { border-width: 0.375em; }
	.Border-xl-top-6x16em { border-top-width: 0.375em; }
	.Border-xl-bottom-6x16em { border-bottom-width: 0.375em; }
	.Border-xl-left-6x16em { border-left-width: 0.375em; }
	.Border-xl-right-6x16em { border-right-width: 0.375em; }
	.Border-xl-7x16em { border-width: 0.4375em; }
	.Border-xl-top-7x16em { border-top-width: 0.4375em; }
	.Border-xl-bottom-7x16em { border-bottom-width: 0.4375em; }
	.Border-xl-left-7x16em { border-left-width: 0.4375em; }
	.Border-xl-right-7x16em { border-right-width: 0.4375em; }
	.Border-xl-8x16em { border-width: 0.5em; }
	.Border-xl-top-8x16em { border-top-width: 0.5em; }
	.Border-xl-bottom-8x16em { border-bottom-width: 0.5em; }
	.Border-xl-left-8x16em { border-left-width: 0.5em; }
	.Border-xl-right-8x16em { border-right-width: 0.5em; }
	.Border-xl-9x16em { border-width: 0.5625em; }
	.Border-xl-top-9x16em { border-top-width: 0.5625em; }
	.Border-xl-bottom-9x16em { border-bottom-width: 0.5625em; }
	.Border-xl-left-9x16em { border-left-width: 0.5625em; }
	.Border-xl-right-9x16em { border-right-width: 0.5625em; }
	.Border-xl-10x16em { border-width: 0.625em; }
	.Border-xl-top-10x16em { border-top-width: 0.625em; }
	.Border-xl-bottom-10x16em { border-bottom-width: 0.625em; }
	.Border-xl-left-10x16em { border-left-width: 0.625em; }
	.Border-xl-right-10x16em { border-right-width: 0.625em; }
	.Border-xl-11x16em { border-width: 0.6875em; }
	.Border-xl-top-11x16em { border-top-width: 0.6875em; }
	.Border-xl-bottom-11x16em { border-bottom-width: 0.6875em; }
	.Border-xl-left-11x16em { border-left-width: 0.6875em; }
	.Border-xl-right-11x16em { border-right-width: 0.6875em; }
	.Border-xl-12x16em { border-width: 0.75em; }
	.Border-xl-top-12x16em { border-top-width: 0.75em; }
	.Border-xl-bottom-12x16em { border-bottom-width: 0.75em; }
	.Border-xl-left-12x16em { border-left-width: 0.75em; }
	.Border-xl-right-12x16em { border-right-width: 0.75em; }
	.Border-xl-13x16em { border-width: 0.8125em; }
	.Border-xl-top-13x16em { border-top-width: 0.8125em; }
	.Border-xl-bottom-13x16em { border-bottom-width: 0.8125em; }
	.Border-xl-left-13x16em { border-left-width: 0.8125em; }
	.Border-xl-right-13x16em { border-right-width: 0.8125em; }
	.Border-xl-14x16em { border-width: 0.875em; }
	.Border-xl-top-14x16em { border-top-width: 0.875em; }
	.Border-xl-bottom-14x16em { border-bottom-width: 0.875em; }
	.Border-xl-left-14x16em { border-left-width: 0.875em; }
	.Border-xl-right-14x16em { border-right-width: 0.875em; }
	.Border-xl-15x16em { border-width: 0.9375em; }
	.Border-xl-top-15x16em { border-top-width: 0.9375em; }
	.Border-xl-bottom-15x16em { border-bottom-width: 0.9375em; }
	.Border-xl-left-15x16em { border-left-width: 0.9375em; }
	.Border-xl-right-15x16em { border-right-width: 0.9375em; }
	.Border-xl-16x16em { border-width: 1em; }
	.Border-xl-top-16x16em { border-top-width: 1em; }
	.Border-xl-bottom-16x16em { border-bottom-width: 1em; }
	.Border-xl-left-16x16em { border-left-width: 1em; }
	.Border-xl-right-16x16em { border-right-width: 1em; }
}


.BorderRadius-xs-0x16em { border-radius: 0em; }
.BorderRadius-xs-1x16em { border-radius: 0.0625em; }
.BorderRadius-xs-2x16em { border-radius: 0.125em; }
.BorderRadius-xs-3x16em { border-radius: 0.1875em; }
.BorderRadius-xs-4x16em { border-radius: 0.25em; }
.BorderRadius-xs-5x16em { border-radius: 0.3125em; }
.BorderRadius-xs-6x16em { border-radius: 0.375em; }
.BorderRadius-xs-7x16em { border-radius: 0.4375em; }
.BorderRadius-xs-8x16em { border-radius: 0.5em; }
.BorderRadius-xs-9x16em { border-radius: 0.5625em; }
.BorderRadius-xs-10x16em { border-radius: 0.625em; }
.BorderRadius-xs-11x16em { border-radius: 0.6875em; }
.BorderRadius-xs-12x16em { border-radius: 0.75em; }
.BorderRadius-xs-13x16em { border-radius: 0.8125em; }
.BorderRadius-xs-14x16em { border-radius: 0.875em; }
.BorderRadius-xs-15x16em { border-radius: 0.9375em; }
.BorderRadius-xs-16x16em { border-radius: 1em; }
.BorderRadius-xs-0em { border-radius: 0em; }
.BorderRadius-xs-1em { border-radius: 1em; }
.BorderRadius-xs-2em { border-radius: 2em; }
.BorderRadius-xs-3em { border-radius: 3em; }
.BorderRadius-xs-4em { border-radius: 4em; }
.BorderRadius-xs-5em { border-radius: 5em; }
.BorderRadius-xs-6em { border-radius: 6em; }
.BorderRadius-xs-7em { border-radius: 7em; }
.BorderRadius-xs-8em { border-radius: 8em; }
.BorderRadius-xs-9em { border-radius: 9em; }
.BorderRadius-xs-10em { border-radius: 10em; }
.BorderRadius-xs-11em { border-radius: 11em; }
.BorderRadius-xs-12em { border-radius: 12em; }
.BorderRadius-xs-13em { border-radius: 13em; }
.BorderRadius-xs-14em { border-radius: 14em; }
.BorderRadius-xs-15em { border-radius: 15em; }
.BorderRadius-xs-16em { border-radius: 16em; }

@media( min-width: 544px ) {
	.BorderRadius-sm-0x16em { border-radius: 0em; }
	.BorderRadius-sm-1x16em { border-radius: 0.0625em; }
	.BorderRadius-sm-2x16em { border-radius: 0.125em; }
	.BorderRadius-sm-3x16em { border-radius: 0.1875em; }
	.BorderRadius-sm-4x16em { border-radius: 0.25em; }
	.BorderRadius-sm-5x16em { border-radius: 0.3125em; }
	.BorderRadius-sm-6x16em { border-radius: 0.375em; }
	.BorderRadius-sm-7x16em { border-radius: 0.4375em; }
	.BorderRadius-sm-8x16em { border-radius: 0.5em; }
	.BorderRadius-sm-9x16em { border-radius: 0.5625em; }
	.BorderRadius-sm-10x16em { border-radius: 0.625em; }
	.BorderRadius-sm-11x16em { border-radius: 0.6875em; }
	.BorderRadius-sm-12x16em { border-radius: 0.75em; }
	.BorderRadius-sm-13x16em { border-radius: 0.8125em; }
	.BorderRadius-sm-14x16em { border-radius: 0.875em; }
	.BorderRadius-sm-15x16em { border-radius: 0.9375em; }
	.BorderRadius-sm-16x16em { border-radius: 1em; }
	.BorderRadius-sm-0em { border-radius: 0em; }
	.BorderRadius-sm-1em { border-radius: 1em; }
	.BorderRadius-sm-2em { border-radius: 2em; }
	.BorderRadius-sm-3em { border-radius: 3em; }
	.BorderRadius-sm-4em { border-radius: 4em; }
	.BorderRadius-sm-5em { border-radius: 5em; }
	.BorderRadius-sm-6em { border-radius: 6em; }
	.BorderRadius-sm-7em { border-radius: 7em; }
	.BorderRadius-sm-8em { border-radius: 8em; }
	.BorderRadius-sm-9em { border-radius: 9em; }
	.BorderRadius-sm-10em { border-radius: 10em; }
	.BorderRadius-sm-11em { border-radius: 11em; }
	.BorderRadius-sm-12em { border-radius: 12em; }
	.BorderRadius-sm-13em { border-radius: 13em; }
	.BorderRadius-sm-14em { border-radius: 14em; }
	.BorderRadius-sm-15em { border-radius: 15em; }
	.BorderRadius-sm-16em { border-radius: 16em; }
}


@media( min-width: 768px ) {
	.BorderRadius-md-0x16em { border-radius: 0em; }
	.BorderRadius-md-1x16em { border-radius: 0.0625em; }
	.BorderRadius-md-2x16em { border-radius: 0.125em; }
	.BorderRadius-md-3x16em { border-radius: 0.1875em; }
	.BorderRadius-md-4x16em { border-radius: 0.25em; }
	.BorderRadius-md-5x16em { border-radius: 0.3125em; }
	.BorderRadius-md-6x16em { border-radius: 0.375em; }
	.BorderRadius-md-7x16em { border-radius: 0.4375em; }
	.BorderRadius-md-8x16em { border-radius: 0.5em; }
	.BorderRadius-md-9x16em { border-radius: 0.5625em; }
	.BorderRadius-md-10x16em { border-radius: 0.625em; }
	.BorderRadius-md-11x16em { border-radius: 0.6875em; }
	.BorderRadius-md-12x16em { border-radius: 0.75em; }
	.BorderRadius-md-13x16em { border-radius: 0.8125em; }
	.BorderRadius-md-14x16em { border-radius: 0.875em; }
	.BorderRadius-md-15x16em { border-radius: 0.9375em; }
	.BorderRadius-md-16x16em { border-radius: 1em; }
	.BorderRadius-md-0em { border-radius: 0em; }
	.BorderRadius-md-1em { border-radius: 1em; }
	.BorderRadius-md-2em { border-radius: 2em; }
	.BorderRadius-md-3em { border-radius: 3em; }
	.BorderRadius-md-4em { border-radius: 4em; }
	.BorderRadius-md-5em { border-radius: 5em; }
	.BorderRadius-md-6em { border-radius: 6em; }
	.BorderRadius-md-7em { border-radius: 7em; }
	.BorderRadius-md-8em { border-radius: 8em; }
	.BorderRadius-md-9em { border-radius: 9em; }
	.BorderRadius-md-10em { border-radius: 10em; }
	.BorderRadius-md-11em { border-radius: 11em; }
	.BorderRadius-md-12em { border-radius: 12em; }
	.BorderRadius-md-13em { border-radius: 13em; }
	.BorderRadius-md-14em { border-radius: 14em; }
	.BorderRadius-md-15em { border-radius: 15em; }
	.BorderRadius-md-16em { border-radius: 16em; }
}


@media( min-width: 1024px ) {
	.BorderRadius-lg-0x16em { border-radius: 0em; }
	.BorderRadius-lg-1x16em { border-radius: 0.0625em; }
	.BorderRadius-lg-2x16em { border-radius: 0.125em; }
	.BorderRadius-lg-3x16em { border-radius: 0.1875em; }
	.BorderRadius-lg-4x16em { border-radius: 0.25em; }
	.BorderRadius-lg-5x16em { border-radius: 0.3125em; }
	.BorderRadius-lg-6x16em { border-radius: 0.375em; }
	.BorderRadius-lg-7x16em { border-radius: 0.4375em; }
	.BorderRadius-lg-8x16em { border-radius: 0.5em; }
	.BorderRadius-lg-9x16em { border-radius: 0.5625em; }
	.BorderRadius-lg-10x16em { border-radius: 0.625em; }
	.BorderRadius-lg-11x16em { border-radius: 0.6875em; }
	.BorderRadius-lg-12x16em { border-radius: 0.75em; }
	.BorderRadius-lg-13x16em { border-radius: 0.8125em; }
	.BorderRadius-lg-14x16em { border-radius: 0.875em; }
	.BorderRadius-lg-15x16em { border-radius: 0.9375em; }
	.BorderRadius-lg-16x16em { border-radius: 1em; }
	.BorderRadius-lg-0em { border-radius: 0em; }
	.BorderRadius-lg-1em { border-radius: 1em; }
	.BorderRadius-lg-2em { border-radius: 2em; }
	.BorderRadius-lg-3em { border-radius: 3em; }
	.BorderRadius-lg-4em { border-radius: 4em; }
	.BorderRadius-lg-5em { border-radius: 5em; }
	.BorderRadius-lg-6em { border-radius: 6em; }
	.BorderRadius-lg-7em { border-radius: 7em; }
	.BorderRadius-lg-8em { border-radius: 8em; }
	.BorderRadius-lg-9em { border-radius: 9em; }
	.BorderRadius-lg-10em { border-radius: 10em; }
	.BorderRadius-lg-11em { border-radius: 11em; }
	.BorderRadius-lg-12em { border-radius: 12em; }
	.BorderRadius-lg-13em { border-radius: 13em; }
	.BorderRadius-lg-14em { border-radius: 14em; }
	.BorderRadius-lg-15em { border-radius: 15em; }
	.BorderRadius-lg-16em { border-radius: 16em; }
}


@media( min-width: 1280px ) {
	.BorderRadius-xl-0x16em { border-radius: 0em; }
	.BorderRadius-xl-1x16em { border-radius: 0.0625em; }
	.BorderRadius-xl-2x16em { border-radius: 0.125em; }
	.BorderRadius-xl-3x16em { border-radius: 0.1875em; }
	.BorderRadius-xl-4x16em { border-radius: 0.25em; }
	.BorderRadius-xl-5x16em { border-radius: 0.3125em; }
	.BorderRadius-xl-6x16em { border-radius: 0.375em; }
	.BorderRadius-xl-7x16em { border-radius: 0.4375em; }
	.BorderRadius-xl-8x16em { border-radius: 0.5em; }
	.BorderRadius-xl-9x16em { border-radius: 0.5625em; }
	.BorderRadius-xl-10x16em { border-radius: 0.625em; }
	.BorderRadius-xl-11x16em { border-radius: 0.6875em; }
	.BorderRadius-xl-12x16em { border-radius: 0.75em; }
	.BorderRadius-xl-13x16em { border-radius: 0.8125em; }
	.BorderRadius-xl-14x16em { border-radius: 0.875em; }
	.BorderRadius-xl-15x16em { border-radius: 0.9375em; }
	.BorderRadius-xl-16x16em { border-radius: 1em; }
	.BorderRadius-xl-0em { border-radius: 0em; }
	.BorderRadius-xl-1em { border-radius: 1em; }
	.BorderRadius-xl-2em { border-radius: 2em; }
	.BorderRadius-xl-3em { border-radius: 3em; }
	.BorderRadius-xl-4em { border-radius: 4em; }
	.BorderRadius-xl-5em { border-radius: 5em; }
	.BorderRadius-xl-6em { border-radius: 6em; }
	.BorderRadius-xl-7em { border-radius: 7em; }
	.BorderRadius-xl-8em { border-radius: 8em; }
	.BorderRadius-xl-9em { border-radius: 9em; }
	.BorderRadius-xl-10em { border-radius: 10em; }
	.BorderRadius-xl-11em { border-radius: 11em; }
	.BorderRadius-xl-12em { border-radius: 12em; }
	.BorderRadius-xl-13em { border-radius: 13em; }
	.BorderRadius-xl-14em { border-radius: 14em; }
	.BorderRadius-xl-15em { border-radius: 15em; }
	.BorderRadius-xl-16em { border-radius: 16em; }
}


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

.Float-xs-none { float: none; }
.Float-xs-left { float: left; }
.Float-xs-right { float: right; }

@media( min-width: 544px ) {
	.Float-sm-none { float: none; }
	.Float-sm-left { float: left; }
	.Float-sm-right { float: right; }
}


@media( min-width: 768px ) {
	.Float-md-none { float: none; }
	.Float-md-left { float: left; }
	.Float-md-right { float: right; }
}


@media( min-width: 1024px ) {
	.Float-lg-none { float: none; }
	.Float-lg-left { float: left; }
	.Float-lg-right { float: right; }
}


@media( min-width: 1280px ) {
	.Float-xl-none { float: none; }
	.Float-xl-left { float: left; }
	.Float-xl-right { float: right; }
}


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

.Opacity-xs-0 { opacity: 0; }
.Opacity-xs-5 { opacity: 0.05; }
.Opacity-xs-10 { opacity: 0.1; }
.Opacity-xs-15 { opacity: 0.15; }
.Opacity-xs-20 { opacity: 0.2; }
.Opacity-xs-25 { opacity: 0.25; }
.Opacity-xs-30 { opacity: 0.3; }
.Opacity-xs-35 { opacity: 0.35; }
.Opacity-xs-40 { opacity: 0.4; }
.Opacity-xs-45 { opacity: 0.45; }
.Opacity-xs-50 { opacity: 0.5; }
.Opacity-xs-55 { opacity: 0.55; }
.Opacity-xs-60 { opacity: 0.6; }
.Opacity-xs-65 { opacity: 0.65; }
.Opacity-xs-70 { opacity: 0.7; }
.Opacity-xs-75 { opacity: 0.75; }
.Opacity-xs-80 { opacity: 0.8; }
.Opacity-xs-85 { opacity: 0.85; }
.Opacity-xs-90 { opacity: 0.9; }
.Opacity-xs-95 { opacity: 0.95; }
.Opacity-xs-100 { opacity: 1; }

@media( min-width: 544px ) {
	.Opacity-sm-0 { opacity: 0; }
	.Opacity-sm-5 { opacity: 0.05; }
	.Opacity-sm-10 { opacity: 0.1; }
	.Opacity-sm-15 { opacity: 0.15; }
	.Opacity-sm-20 { opacity: 0.2; }
	.Opacity-sm-25 { opacity: 0.25; }
	.Opacity-sm-30 { opacity: 0.3; }
	.Opacity-sm-35 { opacity: 0.35; }
	.Opacity-sm-40 { opacity: 0.4; }
	.Opacity-sm-45 { opacity: 0.45; }
	.Opacity-sm-50 { opacity: 0.5; }
	.Opacity-sm-55 { opacity: 0.55; }
	.Opacity-sm-60 { opacity: 0.6; }
	.Opacity-sm-65 { opacity: 0.65; }
	.Opacity-sm-70 { opacity: 0.7; }
	.Opacity-sm-75 { opacity: 0.75; }
	.Opacity-sm-80 { opacity: 0.8; }
	.Opacity-sm-85 { opacity: 0.85; }
	.Opacity-sm-90 { opacity: 0.9; }
	.Opacity-sm-95 { opacity: 0.95; }
	.Opacity-sm-100 { opacity: 1; }
}


@media( min-width: 768px ) {
	.Opacity-md-0 { opacity: 0; }
	.Opacity-md-5 { opacity: 0.05; }
	.Opacity-md-10 { opacity: 0.1; }
	.Opacity-md-15 { opacity: 0.15; }
	.Opacity-md-20 { opacity: 0.2; }
	.Opacity-md-25 { opacity: 0.25; }
	.Opacity-md-30 { opacity: 0.3; }
	.Opacity-md-35 { opacity: 0.35; }
	.Opacity-md-40 { opacity: 0.4; }
	.Opacity-md-45 { opacity: 0.45; }
	.Opacity-md-50 { opacity: 0.5; }
	.Opacity-md-55 { opacity: 0.55; }
	.Opacity-md-60 { opacity: 0.6; }
	.Opacity-md-65 { opacity: 0.65; }
	.Opacity-md-70 { opacity: 0.7; }
	.Opacity-md-75 { opacity: 0.75; }
	.Opacity-md-80 { opacity: 0.8; }
	.Opacity-md-85 { opacity: 0.85; }
	.Opacity-md-90 { opacity: 0.9; }
	.Opacity-md-95 { opacity: 0.95; }
	.Opacity-md-100 { opacity: 1; }
}


@media( min-width: 1024px ) {
	.Opacity-lg-0 { opacity: 0; }
	.Opacity-lg-5 { opacity: 0.05; }
	.Opacity-lg-10 { opacity: 0.1; }
	.Opacity-lg-15 { opacity: 0.15; }
	.Opacity-lg-20 { opacity: 0.2; }
	.Opacity-lg-25 { opacity: 0.25; }
	.Opacity-lg-30 { opacity: 0.3; }
	.Opacity-lg-35 { opacity: 0.35; }
	.Opacity-lg-40 { opacity: 0.4; }
	.Opacity-lg-45 { opacity: 0.45; }
	.Opacity-lg-50 { opacity: 0.5; }
	.Opacity-lg-55 { opacity: 0.55; }
	.Opacity-lg-60 { opacity: 0.6; }
	.Opacity-lg-65 { opacity: 0.65; }
	.Opacity-lg-70 { opacity: 0.7; }
	.Opacity-lg-75 { opacity: 0.75; }
	.Opacity-lg-80 { opacity: 0.8; }
	.Opacity-lg-85 { opacity: 0.85; }
	.Opacity-lg-90 { opacity: 0.9; }
	.Opacity-lg-95 { opacity: 0.95; }
	.Opacity-lg-100 { opacity: 1; }
}


@media( min-width: 1280px ) {
	.Opacity-xl-0 { opacity: 0; }
	.Opacity-xl-5 { opacity: 0.05; }
	.Opacity-xl-10 { opacity: 0.1; }
	.Opacity-xl-15 { opacity: 0.15; }
	.Opacity-xl-20 { opacity: 0.2; }
	.Opacity-xl-25 { opacity: 0.25; }
	.Opacity-xl-30 { opacity: 0.3; }
	.Opacity-xl-35 { opacity: 0.35; }
	.Opacity-xl-40 { opacity: 0.4; }
	.Opacity-xl-45 { opacity: 0.45; }
	.Opacity-xl-50 { opacity: 0.5; }
	.Opacity-xl-55 { opacity: 0.55; }
	.Opacity-xl-60 { opacity: 0.6; }
	.Opacity-xl-65 { opacity: 0.65; }
	.Opacity-xl-70 { opacity: 0.7; }
	.Opacity-xl-75 { opacity: 0.75; }
	.Opacity-xl-80 { opacity: 0.8; }
	.Opacity-xl-85 { opacity: 0.85; }
	.Opacity-xl-90 { opacity: 0.9; }
	.Opacity-xl-95 { opacity: 0.95; }
	.Opacity-xl-100 { opacity: 1; }
}


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


@media( min-width: 544px ) {
	}


@media( min-width: 768px ) {
	}


@media( min-width: 1024px ) {
	}


@media( min-width: 1280px ) {
	}


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

.Table {
    overflow: auto;
    max-width: 100%;
}

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

.Image {
    background: no-repeat center;
    background-size: contain;
}
.Image > img {
    visibility: hidden
}

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

.Background-xs-center { background-position: center !important; }
.Background-xs-left-top { background-position: left top !important; }
.Background-xs-left-center { background-position: left center !important; }
.Background-xs-left-bottom { background-position: left bottom !important; }
.Background-xs-center-top { background-position: center top !important; }
.Background-xs-center-center { background-position: center center !important; }
.Background-xs-center-bottom { background-position: center bottom !important; }
.Background-xs-right-top { background-position: right top !important; }
.Background-xs-right-center { background-position: right center !important; }
.Background-xs-right-bottom { background-position: right bottom !important; }

@media( min-width: 544px ) {
	.Background-sm-center { background-position: center !important; }
	.Background-sm-left-top { background-position: left top !important; }
	.Background-sm-left-center { background-position: left center !important; }
	.Background-sm-left-bottom { background-position: left bottom !important; }
	.Background-sm-center-top { background-position: center top !important; }
	.Background-sm-center-center { background-position: center center !important; }
	.Background-sm-center-bottom { background-position: center bottom !important; }
	.Background-sm-right-top { background-position: right top !important; }
	.Background-sm-right-center { background-position: right center !important; }
	.Background-sm-right-bottom { background-position: right bottom !important; }
}


@media( min-width: 768px ) {
	.Background-md-center { background-position: center !important; }
	.Background-md-left-top { background-position: left top !important; }
	.Background-md-left-center { background-position: left center !important; }
	.Background-md-left-bottom { background-position: left bottom !important; }
	.Background-md-center-top { background-position: center top !important; }
	.Background-md-center-center { background-position: center center !important; }
	.Background-md-center-bottom { background-position: center bottom !important; }
	.Background-md-right-top { background-position: right top !important; }
	.Background-md-right-center { background-position: right center !important; }
	.Background-md-right-bottom { background-position: right bottom !important; }
}


@media( min-width: 1024px ) {
	.Background-lg-center { background-position: center !important; }
	.Background-lg-left-top { background-position: left top !important; }
	.Background-lg-left-center { background-position: left center !important; }
	.Background-lg-left-bottom { background-position: left bottom !important; }
	.Background-lg-center-top { background-position: center top !important; }
	.Background-lg-center-center { background-position: center center !important; }
	.Background-lg-center-bottom { background-position: center bottom !important; }
	.Background-lg-right-top { background-position: right top !important; }
	.Background-lg-right-center { background-position: right center !important; }
	.Background-lg-right-bottom { background-position: right bottom !important; }
}


@media( min-width: 1280px ) {
	.Background-xl-center { background-position: center !important; }
	.Background-xl-left-top { background-position: left top !important; }
	.Background-xl-left-center { background-position: left center !important; }
	.Background-xl-left-bottom { background-position: left bottom !important; }
	.Background-xl-center-top { background-position: center top !important; }
	.Background-xl-center-center { background-position: center center !important; }
	.Background-xl-center-bottom { background-position: center bottom !important; }
	.Background-xl-right-top { background-position: right top !important; }
	.Background-xl-right-center { background-position: right center !important; }
	.Background-xl-right-bottom { background-position: right bottom !important; }
}



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

