#guidebox, .row {
    width: 85vw;
    margin:auto;
}

#gridtoggle {
	display: none;
}
    
    
#guidebox {
    display: none;
    position: fixed;
    z-index: 1000000000;
    height: 100%;
    left: 50%;
    transform: translateX(-50%);
}

.mini-gap {
    height: 30px;
    clear:both;
}

.hasgrid .mini-gap {
    content: 'mini-gap';
    background-color: rgba(20,20,20,.5);
    border: 1px solid red;
}

.micro-gap {
    height: 15px;
    clear:both;
}

.hasgrid .micro-gap {
    content: 'micro-gap';
    background-color: rgba(20,20,20,.5);
    border: 1px solid red;
}

.gap {
    height: 60px;
    clear:both;
}

.hasgrid .gap {
    content: 'gap';
    background-color: rgba(20,20,20,.5);
    border: 1px solid red;
}

.large-gap {
    height: 90px;
    clear:both;
}

.hasgrid .large-gap {
    content: 'large-gap';
    background-color: rgba(20,20,20,.5);
    border: 1px solid red;
}

.superlarge-gap {
    height: 130px;
    clear:both;
}

.hasgrid .superlarge-gap {
    content: 'superlarge-gap';
    background-color: rgba(20,20,20,.5);
    border: 1px solid red;
}

.hasgrid #guidebox {
    display: block;
}


.al_c {text-align: center;}
.al_r {text-align: right;}
.al_l {text-align: left;}

.guide {
    position: relative;
    width: calc(100% / 16);
    border-right: 1px solid blue;
    height:100%;
    float: left;
}

.guide:first-of-type {
    border-left: 1px solid blue;
}

.guide:nth-of-type(4), .guide:nth-of-type(8), .guide:nth-of-type(12), .guide:nth-of-type(16) {
    border-color: red;
}

.guide:nth-of-type(1) {
    border-left-color: red;
}

.guide:before, .guide:after {
    content: '';
    position: absolute;
    height: 100%;
    width: 1px;
    background-color: lightblue;
    margin: 0 14px;
    display: none;
}

.guide:before {
    left: 0;
    margin-right: 0px;
}

.guide:after {
    right: 0;
    margin-left: 0px;
}

.transformY {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

.transformX {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
}

.transformXY {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.hidden {display: none;}
.hm {display: none;}
.hmi {display: none !important;}


.row {
    clear: both;
    z-index: 500;
    position: relative;
}

.row.fh {
    display: flex;
}

.row.fh:after {
    display: none;
}

.row:after {
    display:block;
    width:100%;
    content: '';
clear: both;}

.row.wide, header {
    width: 100%;
    max-width: none;
}

.fh {
    height: 100%;
    position: relative;
}

.cv {
    position: relative;
    top: 50%;
    height: 150px;
    transform: translateY(-50%);
}

.rel {
    position: relative;}
}

.cv.fix {
    transform: translateY(-55%);
}

.c0, .c1, .c2, .c3, .c4, .c5, .c6, .c7, .c8, .c9, .c10, .c11, .c12, .c13, .c14, .c15, .c16 {float: left; z-index: 1000; min-height: 1px;}

.c0 {width: 0%;}
.c1 {width: 6.25%;}
.c2 {width: 12.5%;}
.c3 {width: 18.75%;}
.c4 {width: 25%;}
.c5 {width: 31.25%;}
.c6 {width: 37.5%;}
.c7 {width: 43.75%;}
.c8 {width: 50%;}
.c9 {width: 56.25%;}
.c10 {width: 62.5%;}
.c11 {width: 68.75%;}
.c12 {width: 75%;}
.c13 {width: 81.25%;}
.c14 {width: 87.5%;}
.c15 {width: 93.75%;}
.c16 {width: 100%;}

.pl {padding-left: 14px;}
.pr {padding-right: 14px;}
.fr {float: right;}

.sk_ { margin-left: 0; }
.sk_5 { margin-left: 3.125%; margin-left: calc(100% / 16 * .5); }
.sk1 { margin-left: 6.25%; margin-left: calc(100% / 16 * 1); }
.sk1_5 { margin-left: 9.375%; margin-left: calc(100% / 16 * 1.5); }
.sk2 { margin-left: 12.5%; margin-left: calc(100% / 16 * 2); }
.sk2_5 { margin-left: 15.625%; margin-left: calc(100% / 16 * 2.5); }
.sk3 { margin-left: 18.75%; margin-left: calc(100% / 16 * 3); }
.sk3_5 { margin-left: 18.75%; margin-left: calc(100% / 16 * 3.5); }
.sk4 { margin-left: 25%; margin-left: calc(100% / 16 * 4); }

.sk5 { margin-left: 25%; margin-left: calc(100% / 16 * 5); }
.sk6 { margin-left: 25%; margin-left: calc(100% / 16 * 6); }


.c1 .c1, .c1 .c2, .c1 .c3, .c1 .c4, .c1 .c5, .c1 .c6, .c1 .c7, .c1 .c8, .c1 .c9, .c1 .c10, .c1 .c11, .c1 .c12, .c1 .c13, .c1 .c14, .c1 .c15, .c1 .c16 {width: 100%;}

.c2 .c1 {width: 50%;}
    .c2 .c2, .c2 .c3, .c2 .c4, .c2 .c5, .c2 .c6, .c2 .c7, .c2 .c8, .c2 .c9, .c2 .c10, .c2 .c11, .c2 .c12, .c2 .c13, .c2 .c14, .c2 .c15, .c2 .c16 {width: 100%;}

.c3 .c1 {width: 33.333%;}
    .c3 .c2 {width: 66.666%}
    .c3 .c3, .c3 .c4, .c3 .c5, .c3 .c6, .c3 .c7, .c3 .c8, .c3 .c9, .c3 .c10, .c3 .c11, .c3 .c12, .c3 .c13, .c3 .c14, .c3 .c15, .c3 .c16 {width: 100%;}

.c4 .c1 {width: 25%;}
    .c4 .c2 {width: 50%;}
    .c4 .c3 {width: 75%;}
    .c4 .c4, .c4 .c5, .c4 .c6, .c4 .c7, .c4 .c8, .c4 .c9, .c4 .c10, .c4 .c11, .c4 .c12, .c4 .c13, .c4 .c14, .c4 .c15, .c4 .c16 {width: 100%;}

.c5 .c1 {width: 20%;}
    .c5 .c2 {width: 40%;}
    .c5 .c3 {width: 60%;}
    .c5 .c4 {width: 80%;}
    .c5 .c5, .c5 .c6, .c5 .c7, .c5 .c8, .c5 .c9, .c5 .c10, .c5 .c11, .c5 .c12, .c5 .c13, .c5 .c14, .c5 .c15, .c5 .c16 {width: 100%;}

.c6 .c1 {width: 16.666%;}
    .c6 .c2 {width: 33.333%;}
    .c6 .c3 {width: 50%;}
    .c6 .c4 {width: 66.666%;}
    .c6 .c5 {width: 83.333%;}
    .c6 .c6, .c6 .c7, .c6 .c8, .c6 .c9, .c6 .c10, .c6 .c11, .c6 .c12, .c6 .c13, .c6 .c14, .c6 .c15, .c6 .c16 {width: 100%;}

.c7 .c1 {width: 14.285%;}
    .c7 .c2 {width: 28.571%;}
    .c7 .c3 {width: 42.857%;}
    .c7 .c4 {width: 57.142%;}
    .c7 .c5 {width: 71.428%;}
    .c7 .c6 {width: 85.714%;}
    .c7 .c7, .c7 .c8, .c7 .c9, .c7 .c10, .c7 .c11, .c7 .c12, .c7 .c13, .c7 .c14, .c7 .c15, .c7 .c16 {width: 100%;}

.c8 .c1 {width: 12.5%;}
    .c8 .c2 {width: 25%;}
    .c8 .c3 {width: 37.5%;}
    .c8 .c4 {width: 50%;}
    .c8 .c5 {width: 62.5%;}
    .c8 .c6 {width: 75%;}
    .c8 .c7 {width: 87.5%;}
    .c8 .c8, .c8 .c9, .c8 .c10, .c8 .c11, .c8 .c12, .c8 .c13, .c8 .c14, .c8 .c15, .c8 .c16 {width: 100%;}

.c9 .c1 {width: 11.111%;}
    .c9 .c2 {width: 22.222%;}
    .c9 .c3 {width: 33.333%;}
    .c9 .c4 {width: 44.444%;}
    .c9 .c5 {width: 55.555%;}
    .c9 .c6 {width: 66.666%;}
    .c9 .c7 {width: 77.777%;}
    .c9 .c8 {width: 88.888%;}
    .c9 .c9, .c9 .c10, .c9 .c11, .c9 .c12, .c9 .c13, .c9 .c14, .c9 .c15, .c9 .c16 {width: 100%;}

.c10 .c1 {width: 10%;}
    .c10 .c2 {width: 20%;}
    .c10 .c3 {width: 30%;}
    .c10 .c4 {width: 40%;}
	.c10 .c4 {width: 40%;}
    .c10 .c5 {width: 50%;}
    .c10 .c6 {width: 60%;}
    .c10 .c7 {width: 70%;}
    .c10 .c8 {width: 80%;}
    .c10 .c9 {width: 90%;}
    .c10 .c10, .c10 .c11, .c10 .c12, .c10 .c13, .c10 .c14, .c10 .c15, .c10 .c16 {width: 100%;}

.c11 .c1 {width: 9.090%;}
    .c11 .c2 {width: 18.181%;}
    .c11 .c3 {width: 27.272%;}
    .c11 .c4 {width: 36.363%;}
    .c11 .c5 {width: 45.454%;}
    .c11 .c6 {width: 54.545%;}
    .c11 .c7 {width: 63.636%;}
    .c11 .c8 {width: 72.727%;}
    .c11 .c9 {width: 81.818%;}
    .c11 .c10 {width: 90.909%;}
    .c11 .c11, .c11 .c12, .c11 .c13, .c11 .c14, .c11 .c15, .c11 .c16 {width: 100%;}

.c12 .c1 {width: 8.333%;}
    .c12 .c2 {width: 16.666%;}
    .c12 .c3 {width: 25%;}
    .c12 .c4 {width: 33.333%;}
    .c12 .c5 {width: 41.666%;}
    .c12 .c6 {width: 50%;}
    .c12 .c7 {width: 58.333%;}
    .c12 .c8 {width: 66.666%;}
    .c12 .c9 {width: 75%;}
    .c12 .c10 {width: 83.333%;}
    .c12 .c11 {width: 91.666%;}
    .c12 .c12, .c12 .c13, .c12 .c14, .c12 .c15, .c12 .c16 {width: 100%;}

.c13 .c1 {width: 7.692%;}
    .c13 .c2 {width: 15.384%;}
    .c13 .c3 {width: 23.076%;}
    .c13 .c4 {width: 30.769%;}
    .c13 .c5 {width: 38.461%;}
    .c13 .c6 {width: 46.153%;}
    .c13 .c7 {width: 53.846%;}
    .c13 .c8 {width: 61.538%;}
    .c13 .c9 {width: 69.230%;}
    .c13 .c10 {width: 76.923%;}
    .c13 .c11 {width: 84.615%;}
    .c13 .c12 {width: 92.307%;}
    .c13 .c13, .c13 .c14, .c13 .c15, .c13 .c16 {width: 100%;}

.c14 .c1 {width: 7.142%;}
    .c14 .c2 {width: 14.285%;}
    .c14 .c3 {width: 21.428%;}
    .c14 .c4 {width: 28.571%;}
    .c14 .c5 {width: 35.714%;}
    .c14 .c6 {width: 42.857%;}
    .c14 .c7 {width: 50%;}
    .c14 .c8 {width: 57.142%;}
    .c14 .c9 {width: 64.285%;}
    .c14 .c10 {width: 71.428%;}
    .c14 .c11 {width: 78.571%;}
    .c14 .c12 {width: 85.714%;}
    .c14 .c13 {width: 92.857%;}
    .c14 .c14, .c14 .c15, .c14 .c16 {width: 100%;}

.c15 .c1 {width: 6.666%;}
    .c15 .c2 {width: 13.333%;}
    .c15 .c3 {width: 20%;}
    .c15 .c4 {width: 26.666%;}
    .c15 .c5 {width: 33.333%;}
    .c15 .c6 {width: 40%;}
    .c15 .c7 {width: 46.666%;}
    .c15 .c8 {width: 53.333%;}
    .c15 .c9 {width: 60%;}
    .c15 .c10 {width: 66.666%;}
    .c15 .c11 {width: 73.333%;}
    .c15 .c12 {width: 80%;}
    .c15 .c13 {width: 86.666%;}
    .c15 .c14 {width: 93.333%;}
    .c15 .c15, .c15 .c16 {width: 100%;}

.c16 .c1 {width: 6.25%;}
    .c16 .c2 {width: 12.5%;}
    .c16 .c3 {width: 18.75%;}
    .c16 .c4 {width: 25%;}
    .c16 .c5 {width: 31.25%;}
    .c16 .c6 {width: 37.5%;}
    .c16 .c7 {width: 43.75%;}
    .c16 .c8 {width: 50%;}
    .c16 .c9 {width: 56.25%;}
    .c16 .c10 {width: 62.5%;}
    .c16 .c11 {width: 68.75%;}
    .c16 .c12 {width: 75%;}
    .c16 .c13 {width: 81.25%;}
    .c16 .c14 {width: 87.5%;}
    .c16 .c15 {width: 93.75%;}
    .c16 .c16 {width: 100%;}

.skr1 { margin-right: 6.25%; margin-right: calc(100% / 16 * 1); }

/* TABLET "T" */
@media all and (min-width: 700px) {
	
#guidebox, .row {
    width: 80vw;
}
    
    .tfr {float: right;}
    .tright {right: 0;}
    .ttransformY {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

.ttransformX {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
}
	
.ttransformY {
    position: absolute;
    left: 50%;
    transform: translateY(-50%);
}
	
.ttransformXY {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
    
    .tright {
        right: 0;
    }
    
.tal_c {text-align: center;}
.tal_r {text-align: right;}
.tal_l {text-align: left;}
   
	
.tc0 {width: 0%;} 
.tc1 {width: 6.25%;}
.tc2 {width: 12.5%;}
.tc3 {width: 18.75%;}
.tc4 {width: 25%;}
.tc5 {width: 31.25%;}
.tc6 {width: 37.5%;}
.tc6_ {width: 40.625%;}
	
.tc7 {width: 43.75%;}
.tc8 {width: 50%;}
.tc9 {width: 56.25%;}
.tc10 {width: 62.5%;}
.tc11 {width: 68.75%;}
.tc12 {width: 75%;}
.tc13 {width: 81.25%;}
.tc14 {width: 87.5%;}
.tc15 {width: 93.75%;}
.tc16 {width: 100%;}
    
    .tc1 .tc1, .tc1 .tc2, .tc1 .tc3, .tc1 .tc4, .tc1 .tc5, .tc1 .tc6, .tc1 .tc7, .tc1 .tc8, .tc1 .tc9, .tc1 .tc10, .tc1 .tc11, .tc1 .tc12, .tc1 .tc13, .tc1 .tc14, .tc1 .tc15, .tc1 .tc16 {width: 100%;}

.tc2 .tc1 {width: 50%;}
    .tc2 .tc2, .tc2 .tc3, .tc2 .tc4, .tc2 .tc5, .tc2 .tc6, .tc2 .tc7, .tc2 .tc8, .tc2 .tc9, .tc2 .tc10, .tc2 .tc11, .tc2 .tc12, .tc2 .tc13, .tc2 .tc14, .tc2 .tc15, .tc2 .tc16 {width: 100%;}

.tc3 .tc1 {width: 33.333%;}
    .tc3 .tc2 {width: 66.666%}
    .tc3 .tc3, .tc3 .tc4, .tc3 .tc5, .tc3 .tc6, .tc3 .tc7, .tc3 .tc8, .tc3 .tc9, .tc3 .tc10, .tc3 .tc11, .tc3 .tc12, .tc3 .tc13, .tc3 .tc14, .tc3 .tc15, .tc3 .tc16 {width: 100%;}

.tc4 .tc1 {width: 25%;}
    .tc4 .tc2 {width: 50%;}
    .tc4 .tc3 {width: 75%;}
    .tc4 .tc4, .tc4 .tc5, .tc4 .tc6, .tc4 .tc7, .tc4 .tc8, .tc4 .tc9, .tc4 .tc10, .tc4 .tc11, .tc4 .tc12, .tc4 .tc13, .tc4 .tc14, .tc4 .tc15, .tc4 .tc16 {width: 100%;}

.tc5 .tc1 {width: 20%;}
    .tc5 .tc2 {width: 40%;}
    .tc5 .tc3 {width: 60%;}
    .tc5 .tc4 {width: 80%;}
    .tc5 .tc5, .tc5 .tc6, .tc5 .tc7, .tc5 .tc8, .tc5 .tc9, .tc5 .tc10, .tc5 .tc11, .tc5 .tc12, .tc5 .tc13, .tc5 .tc14, .tc5 .tc15, .tc5 .tc16 {width: 100%;}

.tc6 .tc1 {width: 16.666%;}
    .tc6 .tc2 {width: 33.333%;}
    .tc6 .tc3 {width: 50%;}
    .tc6 .tc4 {width: 66.666%;}
    .tc6 .tc5 {width: 83.333%;}
    .tc6 .tc6, .tc6 .tc7, .tc6 .tc8, .tc6 .tc9, .tc6 .tc10, .tc6 .tc11, .tc6 .tc12, .tc6 .tc13, .tc6 .tc14, .tc6 .tc15, .tc6 .tc16 {width: 100%;}

.tc7 .tc1 {width: 14.285%;}
    .tc7 .tc2 {width: 28.571%;}
    .tc7 .tc3 {width: 42.857%;}
    .tc7 .tc4 {width: 57.142%;}
    .tc7 .tc5 {width: 71.428%;}
    .tc7 .tc6 {width: 85.714%;}
    .tc7 .tc7, .tc7 .tc8, .tc7 .tc9, .tc7 .tc10, .tc7 .tc11, .tc7 .tc12, .tc7 .tc13, .tc7 .tc14, .tc7 .tc15, .tc7 .tc16 {width: 100%;}

.tc8 .tc1 {width: 12.5%;}
    .tc8 .tc2 {width: 25%;}
    .tc8 .tc3 {width: 37.5%;}
    .tc8 .tc4 {width: 50%;}
    .tc8 .tc5 {width: 62.5%;}
    .tc8 .tc6 {width: 75%;}
    .tc8 .tc7 {width: 87.5%;}
    .tc8 .tc8, .tc8 .tc9, .tc8 .tc10, .tc8 .tc11, .tc8 .tc12, .tc8 .tc13, .tc8 .tc14, .tc8 .tc15, .tc8 .tc16 {width: 100%;}

.tc9 .tc1 {width: 11.111%;}
    .tc9 .tc2 {width: 22.222%;}
    .tc9 .tc3 {width: 33.333%;}
    .tc9 .tc4 {width: 44.444%;}
    .tc9 .tc5 {width: 55.555%;}
    .tc9 .tc6 {width: 66.666%;}
    .tc9 .tc7 {width: 77.777%;}
    .tc9 .tc8 {width: 88.888%;}
    .tc9 .tc9, .tc9 .tc10, .tc9 .tc11, .tc9 .tc12, .tc9 .tc13, .tc9 .tc14, .tc9 .tc15, .tc9 .tc16 {width: 100%;}

.tc10 .tc1 {width: 10%;}
    .tc10 .tc2 {width: 20%;}
    .tc10 .tc3 {width: 30%;}
    .tc10 .tc4 {width: 40%;}
    .tc10 .tc5 {width: 50%;}
    .tc10 .tc6 {width: 60%;}
    .tc10 .tc7 {width: 70%;}
    .tc10 .tc8 {width: 80%;}
    .tc10 .tc9 {width: 90%;}
    .tc10 .tc10, .tc10 .tc11, .tc10 .tc12, .tc10 .tc13, .tc10 .tc14, .tc10 .tc15, .tc10 .tc16 {width: 100%;}

.tc11 .tc1 {width: 9.090%;}
    .tc11 .tc2 {width: 18.181%;}
    .tc11 .tc3 {width: 27.272%;}
    .tc11 .tc4 {width: 36.363%;}
    .tc11 .tc5 {width: 45.454%;}
    .tc11 .tc6 {width: 54.545%;}
    .tc11 .tc7 {width: 63.636%;}
    .tc11 .tc8 {width: 72.727%;}
    .tc11 .tc9 {width: 81.818%;}
    .tc11 .tc10 {width: 90.909%;}
    .tc11 .tc11, .tc11 .tc12, .tc11 .tc13, .tc11 .tc14, .tc11 .tc15, .tc11 .tc16 {width: 100%;}

.tc12 .tc1 {width: 8.333%;}
    .tc12 .tc2 {width: 16.666%;}
    .tc12 .tc3 {width: 25%;}
    .tc12 .tc4 {width: 33.333%;}
    .tc12 .tc5 {width: 41.666%;}
    .tc12 .tc6 {width: 50%;}
    .tc12 .tc7 {width: 58.333%;}
    .tc12 .tc8 {width: 66.666%;}
    .tc12 .tc9 {width: 75%;}
    .tc12 .tc10 {width: 83.333%;}
    .tc12 .tc11 {width: 91.666%;}
    .tc12 .tc12, .tc12 .tc13, .tc12 .tc14, .tc12 .tc15, .tc12 .tc16 {width: 100%;}

.tc13 .tc1 {width: 7.692%;}
    .tc13 .tc2 {width: 15.384%;}
    .tc13 .tc3 {width: 23.076%;}
    .tc13 .tc4 {width: 30.769%;}
    .tc13 .tc5 {width: 38.461%;}
    .tc13 .tc6 {width: 46.153%;}
    .tc13 .tc7 {width: 53.846%;}
    .tc13 .tc8 {width: 61.538%;}
    .tc13 .tc9 {width: 69.230%;}
    .tc13 .tc10 {width: 76.923%;}
    .tc13 .tc11 {width: 84.615%;}
    .tc13 .tc12 {width: 92.307%;}
    .tc13 .tc13, .tc13 .tc14, .tc13 .tc15, .tc13 .tc16 {width: 100%;}

.tc14 .tc1 {width: 7.142%;}
    .tc14 .tc2 {width: 14.285%;}
    .tc14 .tc3 {width: 21.428%;}
    .tc14 .tc4 {width: 28.571%;}
    .tc14 .tc5 {width: 35.714%;}
    .tc14 .tc6 {width: 42.857%;}
    .tc14 .tc7 {width: 50%;}
    .tc14 .tc8 {width: 57.142%;}
    .tc14 .tc9 {width: 64.285%;}
    .tc14 .tc10 {width: 71.428%;}
    .tc14 .tc11 {width: 78.571%;}
    .tc14 .tc12 {width: 85.714%;}
    .tc14 .tc13 {width: 92.857%;}
    .tc14 .tc14, .tc14 .tc15, .tc14 .tc16 {width: 100%;}

.tc15 .tc1 {width: 6.666%;}
    .tc15 .tc2 {width: 13.333%;}
    .tc15 .tc3 {width: 20%;}
    .tc15 .tc4 {width: 26.666%;}
    .tc15 .tc5 {width: 33.333%;}
    .tc15 .tc6 {width: 40%;}
    .tc15 .tc7 {width: 46.666%;}
    .tc15 .tc8 {width: 53.333%;}
    .tc15 .tc9 {width: 60%;}
    .tc15 .tc10 {width: 66.666%;}
    .tc15 .tc11 {width: 73.333%;}
    .tc15 .tc12 {width: 80%;}
    .tc15 .tc13 {width: 86.666%;}
    .tc15 .tc14 {width: 93.333%;}
    .tc15 .tc15, .tc15 .tc16 {width: 100%;}

.tc16 .tc1 {width: 6.25%;}
    .tc1 .tc2 {width: 12.5%;}
    .tc16 .tc3 {width: 18.75%;}
    .tc16 .tc4 {width: 25%;}
    .tc16 .tc5 {width: 31.25%;}
    .tc16 .tc6 {width: 37.5%;}
    .tc16 .tc7 {width: 43.75%;}
    .tc16 .tc8 {width: 50%;}
    .tc16 .tc9 {width: 56.25%;}
    .tc16 .tc10 {width: 62.5%;}
    .tc16 .tc11 {width: 68.75%;}
    .tc16 .tc12 {width: 75%;}
    .tc16 .tc13 {width: 81.25%;}
    .tc16 .tc14 {width: 87.5%;}
    .tc16 .tc15 {width: 93.75%;}
    .tc16 .tc16 {width: 100%;}
    
    .st {display: block;}
    .sti {display: block !important;}
    .ht {display: none;}
    .hti {display: none !important;}
    
    .tgl {padding-left: 10px;}
    .tgr {padding-right: 10px;}
    
    .tgdl {padding-left: 20px;}
    .tgdr {padding-right: 20px;}
    
.tsk_ { margin-left: 0; }
.tsk_5 { margin-left: 3.125%; margin-left: calc(100% / 16 * .5); }
.tsk1 { margin-left: 6.25%; margin-left: calc(100% / 16 * 1); }
.tsk1_5 { margin-left: 9.375%; margin-left: calc(100% / 16 * 1.5); }
.tsk2 { margin-left: 12.5%; margin-left: calc(100% / 16 * 2); }
.tsk2_5 { margin-left: 15.625%; margin-left: calc(100% / 16 * 2.5); }
.tsk3 { margin-left: 18.75%; margin-left: calc(100% / 16 * 3); }
.tsk3_5 { margin-left: 18.75%; margin-left: calc(100% / 16 * 3.5); }
.tsk4 { margin-left: 25%; margin-left: calc(100% / 16 * 4); }
.tsk5 { margin-left: 25%; margin-left: calc(100% / 16 * 5); }
	

.tskr1 { margin-right: 6.25%; margin-right: calc(100% / 16 * 1); }
.tskr1_5 { margin-right: 9.375%; margin-right: calc(100% / 16 * 1.5); }
.tskr2 { margin-right: 12.5%; margin-right: calc(100% / 16 * 2); }
.tskr_5 { margin-right: 3.125%; margin-right: calc(100% / 16 * .49); }
}

/* SCREEN "S" */
@media all and (min-width: 1025px) {
    
.sal_c {text-align: center;}
.sal_r {text-align: right;}
.sal_l {text-align: left;}
   
.stransformX {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
}
	
.stransformY {
    position: absolute;
    left: 50%;
    transform: translateY(-50%);
}
	
.stransformXY {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
	
.gap {
    height: 100px;
    }
    
.sc0 {width: 0%;}
.sc1 {width: 6.25%;}
.sc2 {width: 12.5%;}
.sc3 {width: 18.75%;}
.sc4 {width: 25%;}
.sc5 {width: 31.25%;}
.sc6 {width: 37.5%;}
.sc7 {width: 43.75%;}
.sc8 {width: 50%;}
.sc9 {width: 56.25%;}
.sc10 {width: 62.5%;}
.sc11 {width: 68.75%;}
.sc12 {width: 75%;}
.sc13 {width: 81.25%;}
.sc14 {width: 87.5%;}
.sc15 {width: 93.75%;}
.sc16 {width: 100%;}
    
.spl {padding-left: 10px;}
.spr {padding-right: 10px;}

.sc1 .sc1, .sc1 .sc2, .sc1 .sc3, .sc1 .sc4, .sc1 .sc5, .sc1 .sc6, .sc1 .sc7, .sc1 .sc8, .sc1 .sc9, .sc1 .sc10, .sc1 .sc11, .sc1 .sc12, .sc1 .sc13, .sc1 .sc14, .sc1 .sc15, .sc1 .sc16 {width: 100%;}

.sc2 .sc1 {width: 50%;}
    .sc2 .sc2, .sc2 .sc3, .sc2 .sc4, .sc2 .sc5, .sc2 .sc6, .sc2 .sc7, .sc2 .sc8, .sc2 .sc9, .sc2 .sc10, .sc2 .sc11, .sc2 .sc12, .sc2 .sc13, .sc2 .sc14, .sc2 .sc15, .sc2 .sc16 {width: 100%;}

.sc3 .sc1 {width: 33.333%;}
    .sc3 .sc2 {width: 66.666%}
    .sc3 .sc3, .sc3 .sc4, .sc3 .sc5, .sc3 .sc6, .sc3 .sc7, .sc3 .sc8, .sc3 .sc9, .sc3 .sc10, .sc3 .sc11, .sc3 .sc12, .sc3 .sc13, .sc3 .sc14, .sc3 .sc15, .sc3 .sc16 {width: 100%;}

.sc4 .sc1 {width: 25%;}
    .sc4 .sc2 {width: 50%;}
    .sc4 .sc3 {width: 75%;}
    .sc4 .sc4, .sc4 .sc5, .sc4 .sc6, .sc4 .sc7, .sc4 .sc8, .sc4 .sc9, .sc4 .sc10, .sc4 .sc11, .sc4 .sc12, .sc4 .sc13, .sc4 .sc14, .sc4 .sc15, .sc4 .sc16 {width: 100%;}

.sc5 .sc1 {width: 20%;}
    .sc5 .sc2 {width: 40%;}
    .sc5 .sc3 {width: 60%;}
    .sc5 .sc4 {width: 80%;}
    .sc5 .sc5, .sc5 .sc6, .sc5 .sc7, .sc5 .sc8, .sc5 .sc9, .sc5 .sc10, .sc5 .sc11, .sc5 .sc12, .sc5 .sc13, .sc5 .sc14, .sc5 .sc15, .sc5 .sc16 {width: 100%;}

.sc6 .sc1 {width: 16.666%;}
    .sc6 .sc2 {width: 33.333%;}
    .sc6 .sc3 {width: 50%;}
    .sc6 .sc4 {width: 66.666%;}
    .sc6 .sc5 {width: 83.333%;}
    .sc6 .sc6, .sc6 .sc7, .sc6 .sc8, .sc6 .sc9, .sc6 .sc10, .sc6 .sc11, .sc6 .sc12, .sc6 .sc13, .sc6 .sc14, .sc6 .sc15, .sc6 .sc16 {width: 100%;}

.sc7 .sc1 {width: 14.285%;}
    .sc7 .sc2 {width: 28.571%;}
    .sc7 .sc3 {width: 42.857%;}
    .sc7 .sc4 {width: 57.142%;}
    .sc7 .sc5 {width: 71.428%;}
    .sc7 .sc6 {width: 85.714%;}
    .sc7 .sc7, .sc7 .sc8, .sc7 .sc9, .sc7 .sc10, .sc7 .sc11, .sc7 .sc12, .sc7 .sc13, .sc7 .sc14, .sc7 .sc15, .sc7 .sc16 {width: 100%;}

.sc8 .sc1 {width: 12.5%;}
    .sc8 .sc2 {width: 25%;}
    .sc8 .sc3 {width: 37.5%;}
    .sc8 .sc4 {width: 50%;}
    .sc8 .sc5 {width: 62.5%;}
    .sc8 .sc6 {width: 75%;}
    .sc8 .sc7 {width: 87.5%;}
    .sc8 .sc8, .sc8 .sc9, .sc8 .sc10, .sc8 .sc11, .sc8 .sc12, .sc8 .sc13, .sc8 .sc14, .sc8 .sc15, .sc8 .sc16 {width: 100%;}

.sc9 .sc1 {width: 11.111%;}
    .sc9 .sc2 {width: 22.222%;}
    .sc9 .sc3 {width: 33.333%;}
    .sc9 .sc4 {width: 44.444%;}
    .sc9 .sc5 {width: 55.555%;}
    .sc9 .sc6 {width: 66.666%;}
    .sc9 .sc7 {width: 77.777%;}
    .sc9 .sc8 {width: 88.888%;}
    .sc9 .sc9, .sc9 .sc10, .sc9 .sc11, .sc9 .sc12, .sc9 .sc13, .sc9 .sc14, .sc9 .sc15, .sc9 .sc16 {width: 100%;}

.sc10 .sc1 {width: 10%;}
    .sc10 .sc2 {width: 20%;}
    .sc10 .sc3 {width: 30%;}
    .sc10 .sc4 {width: 40%;}
    .sc10 .sc5 {width: 50%;}
    .sc10 .sc6 {width: 60%;}
    .sc10 .sc7 {width: 70%;}
    .sc10 .sc8 {width: 80%;}
    .sc10 .sc9 {width: 90%;}
    .sc10 .sc10, .sc10 .sc11, .sc10 .sc12, .sc10 .sc13, .sc10 .sc14, .sc10 .sc15, .sc10 .sc16 {width: 100%;}

.sc11 .sc1 {width: 9.090%;}
    .sc11 .sc2 {width: 18.181%;}
    .sc11 .sc3 {width: 27.272%;}
    .sc11 .sc4 {width: 36.363%;}
    .sc11 .sc5 {width: 45.454%;}
    .sc11 .sc6 {width: 54.545%;}
    .sc11 .sc7 {width: 63.636%;}
    .sc11 .sc8 {width: 72.727%;}
    .sc11 .sc9 {width: 81.818%;}
    .sc11 .sc10 {width: 90.909%;}
    .sc11 .sc11, .sc11 .sc12, .sc11 .sc13, .sc11 .sc14, .sc11 .sc15, .sc11 .sc16 {width: 100%;}

.sc12 .sc1 {width: 8.333%;}
    .sc12 .sc2 {width: 16.666%;}
    .sc12 .sc3 {width: 25%;}
    .sc12 .sc4 {width: 33.333%;}
    .sc12 .sc5 {width: 41.666%;}
    .sc12 .sc6 {width: 50%;}
    .sc12 .sc7 {width: 58.333%;}
    .sc12 .sc8 {width: 66.666%;}
    .sc12 .sc9 {width: 75%;}
    .sc12 .sc10 {width: 83.333%;}
    .sc12 .sc11 {width: 91.666%;}
    .sc12 .sc12, .sc12 .sc13, .sc12 .sc14, .sc12 .sc15, .sc12 .sc16 {width: 100%;}

.sc13 .sc1 {width: 7.692%;}
    .sc13 .sc2 {width: 15.384%;}
    .sc13 .sc3 {width: 23.076%;}
    .sc13 .sc4 {width: 30.769%;}
    .sc13 .sc5 {width: 38.461%;}
    .sc13 .sc6 {width: 46.153%;}
    .sc13 .sc7 {width: 53.846%;}
    .sc13 .sc8 {width: 61.538%;}
    .sc13 .sc9 {width: 69.230%;}
    .sc13 .sc10 {width: 76.923%;}
    .sc13 .sc11 {width: 84.615%;}
    .sc13 .sc12 {width: 92.307%;}
    .sc13 .sc13, .sc13 .sc14, .sc13 .sc15, .sc13 .sc16 {width: 100%;}

.sc14 .sc1 {width: 7.142%;}
    .sc14 .sc2 {width: 14.285%;}
    .sc14 .sc3 {width: 21.428%;}
    .sc14 .sc4 {width: 28.571%;}
    .sc14 .sc5 {width: 35.714%;}
    .sc14 .sc6 {width: 42.857%;}
    .sc14 .sc7 {width: 50%;}
    .sc14 .sc8 {width: 57.142%;}
    .sc14 .sc9 {width: 64.285%;}
    .sc14 .sc10 {width: 71.428%;}
    .sc14 .sc11 {width: 78.571%;}
    .sc14 .sc12 {width: 85.714%;}
    .sc14 .sc13 {width: 92.857%;}
    .sc14 .sc14, .sc14 .sc15, .sc14 .sc16 {width: 100%;}

.sc15 .sc1 {width: 6.666%;}
    .sc15 .sc2 {width: 13.333%;}
    .sc15 .sc3 {width: 20%;}
    .sc15 .sc4 {width: 26.666%;}
    .sc15 .sc5 {width: 33.333%;}
    .sc15 .sc6 {width: 40%;}
    .sc15 .sc7 {width: 46.666%;}
    .sc15 .sc8 {width: 53.333%;}
    .sc15 .sc9 {width: 60%;}
    .sc15 .sc10 {width: 66.666%;}
    .sc15 .sc11 {width: 73.333%;}
    .sc15 .sc12 {width: 80%;}
    .sc15 .sc13 {width: 86.666%;}
    .sc15 .sc14 {width: 93.333%;}
    .sc15 .sc15, .sc15 .sc16 {width: 100%;}

.sc16 .sc1 {width: 6.25%;}
    .sc16 .sc2 {width: 12.5%;}
    .sc16 .sc3 {width: 18.75%;}
    .sc16 .sc4 {width: 25%;}
    .sc16 .sc5 {width: 31.25%;}
    .sc16 .sc6 {width: 37.5%;}
    .sc16 .sc7 {width: 43.75%;}
    .sc16 .sc8 {width: 50%;}
    .sc16 .sc9 {width: 56.25%;}
    .sc16 .sc10 {width: 62.5%;}
    .sc16 .sc11 {width: 68.75%;}
    .sc16 .sc12 {width: 75%;}
    .sc16 .sc13 {width: 81.25%;}
    .sc16 .sc14 {width: 87.5%;}
    .sc16 .sc15 {width: 93.75%;}
    .sc16 .sc16 {width: 100%;}
    
    .ss {display: block;}
	.ssinitial {display: initial;}
    .ssblock {display:block;}
    .hs {display: none;}
    
    .ssk_ { margin-left: 0; }
    .ssk_5 { margin-left: 3.125%; margin-left: calc(100% / 16 * .5); }
    .ssk1 { margin-left: 6.25%; margin-left: calc(100% / 16 * 1); }
    .ssk1_5 { margin-left: 9.375%; margin-left: calc(100% / 16 * 1.5); }
    .ssk2 { margin-left: 12.5%; margin-left: calc(100% / 16 * 2); }
    .ssk3 { margin-left: 18.75%; margin-left: calc(100% / 16 * 3); }
    .ssk4 { margin-left: 25%; margin-left: calc(100% / 16 * 4); }
    .ssk4_ { margin-left: 25%; margin-left: calc(100% / 16 * 4.5); }
    .ssk5 { margin-left: 31.25%; margin-left: calc(100% / 16 * 5); }
    .ssk5_ { margin-left: 34.375%; margin-left: calc(100% / 16 * 5.5); }
    
    .fr.sskr_ { margin-right: 0; }
    .fr.sskr_5 { margin-right: 3.125%; margin-right: calc(100% / 16 * .5); }
    .fr.sskr1 { margin-right: 6.25%; margin-right: calc(100% / 16 * 1); }
    .fr.sskr1_5 { margin-right: 9.375%; margin-right: calc(100% / 16 * 1.5); }
    .fr.sskr2 { margin-right: 12.5%; margin-right: calc(100% / 16 * 2); }
    
    .fr.ssk_ { margin-left: 0; }
    .fr.ssk_5 { margin-left: 3.125%; margin-left: calc(100% / 16 * .5); }
    .fr.ssk1 { margin-left: 6.25%; margin-left: calc(100% / 16 * 1); }
    .fr.ssk1_5 { margin-left: 9.375%; margin-left: calc(100% / 16 * 1.5); }
    .fr.ssk2 { margin-left: 12.5%; margin-left: calc(100% / 16 * 2); }
}

/* EXTRA LARGE SCREEN "X" */
@media all and (min-width: 1200px) {
    
    .xc0 {width: 0%;}
    .xc1 {width: 6.25%;}
    .xc2 {width: 12.5%;}
    .xc3 {width: 18.75%;}
    .xc4 {width: 25%;}
    .xc5 {width: 31.25%;}
    .xc6 {width: 37.5%;}
    .xc7 {width: 43.75%;}
    .xc8 {width: 50%;}
    .xc9 {width: 56.25%;}
    .xc10 {width: 62.5%;}
    .xc11 {width: 68.75%;}
    .xc12 {width: 75%;}
    .xc13 {width: 81.25%;}
    .xc14 {width: 87.5%;}
    .xc15 {width: 93.75%;}
    .xc16 {width: 100%;}
	
	.xc5 .xc2 { width: 40%; }
    
	.xsk_ { margin-left: 0; }
	.xsk1 { margin-left: 6.25%; }
	.xsk2 { margin-left: 12.5%;}
	
    .sx {display: block;}
    .hx {display: none;}
}