Version 22 April 2021 @ 17:50:58 (32623 chars)
Version 20 April 2021 @ 14:02:23 (29128 chars)
Version from IOR 20210417 NotOK with Beav.th
Return to previous version 20210417

/* Custom CSS 20210422 */

/* Custom CSS 20210422 @ 18:09:10*/
pre {margin: 20px; padding: 14px 20px 16px; border: 1px solid rgba(200,200,210, 0.50); background: rgba(200,200,210, 0.27); border-radius: 3px; white-space: pre-wrap;}

.ØfL1 {float: left; margin:1px 15px 1px 1px; padding: 0px; border: 1px none rgba(140,140,140,0.31); background:rgba(255,255,255,0); overflow: hidden; }

.pØ-featured {margin:0px; padding:2px 1px 1px; background-color:rgba(255,248,247,0.8); border:1px dashed rgba(80,215,100,0.8);overflow: hidden;}
.pØ-excp     {margin:0px; padding:2px 1px 1px; background-color:rgba(255,248,247,0.8); border:1px dotted rgba(255,100,0,0.8);overflow: hidden;}
.pØ-acf-excp {margin:0px; padding:2px; background-color:rgba(253,254,255,1); border:1px dashed rgba(0,120,255,0.4);overflow: hidden;}

.Øsub0 {
  margin: 0px!important;
  padding: 2px 2px 3px 2px!important;
  border-bottom: 0px solid rgba(140,140,140,0.3)!important;
  overflow: auto!important;
  overflow-wrap: break-word!important;
  background: rgba(255,255,255,1)!important;
  font-size: 12px!important;
    font-style : normal !important;
}

.Øsub1 {
  margin: 0px!important;
  padding: 2px 4px 3px 4px!important;
  border: 1px dotted rgba(230,240,245,1)!important;
  overflow: auto!important;
  overflow-wrap: break-word!important;
  background: rgba(255,230,180,1)!important;
  font-size: 11px!important;
    font-style : normal !important;
}

.Øsub2SIDETRACK {
  margin: 0px!important;
  padding: 3px 4px 4px 4px!important;
  border: 0px none rgba(230,240,245,1);
  overflow: auto!important;
  overflow-wrap: break-word!important;
    background: rgba(60 ,60 ,60 ,1)!important;
  color: #fff!important;
  font-size: 11px !important;
    font-style : normal !important;
}
.Øsub2 {
  margin: 0px!important;
  padding: 2px 4px 3px 4px!important;
  border: 0px none rgba(230,240,245,1);
  overflow: hidden!important;
    background: rgba(60 ,60 ,60 ,1)!important;
  color: #fff!important;
  font-size: 11px !important;
}

.Øsub3 {
  margin: 0px!important;
  padding: 2px 4px 3px 4px!important;
  border: 1px solid rgba(180,180,180,0.3)!important;
  overflow: auto!important;
  background: rgba(248,248,250,1)!important;
  font-size: 11px!important;
}

.Øsub4 {
  margin: 0px!important;
  padding: 2px 4px 3px 4px!important;
  border: 1px solid rgba(180,180,180,0.3)!important;
  overflow: auto!important;
  background: rgba(200,200,210,1)!important;
  font-size: 11px!important;
}

.Øsub5 {
  margin: 0px!important;
  padding: 2px 4px 3px 4px!important;
  border: 1px solid rgba(180,180,180,0.3)!important;
  overflow: auto!important;
  background: rgba(90,170,240,1)!important;
  font-size: 11px!important;
}

.p0   {margin: 0;       padding:0; overflow: hidden;}
.p01  {margin: 0;       padding:1px; overflow: hidden;}
.p02  {margin: 0;       padding:2px; overflow: hidden;}
.p03  {margin: 0;       padding:3px; overflow: hidden;}
.p04  {margin: 0;       padding:4px; border: 1px none rgba(0, 0, 0, 0); overflow: hidden;}
.p0b  {margin: 0;       padding:0; border: 1px solid rgba(145, 155, 185, 0.41); overflow: hidden;}
.pØ   {margin: 0 0 4px; padding:0; overflow: hidden;}
.pØb  {margin: 0 0 4px; padding:0; border: 1px solid rgba(145, 155, 185, 0.41); overflow: hidden;}
.pØc  {margin: 0 0 4px; padding:0; border: 1px dotted rgba(145, 155, 185, 0.17); overflow: hidden;}
.pØc1 {margin: 0 0 4px; padding:10px 14px 14px 25px; background:rgba(255,255,255,0.6); border:1px dotted rgba(145,155,185,0.17); overflow: hidden;}
.p1   {margin: 0; padding: 3px; background-color: rgba(253, 253, 255, 1); border: 1px solid rgba(145, 145, 185, 0.5); overflow: hidden;}


t1 {font-family: Open Sans; 
  font-size: 22px; font-weight:600; line-height: 200%;
  background-color: rgba(200,200,200,0); color: rgba(0,0,0,1);
  margin: 0px 6px 2em 0; padding: 4px 6px 6px;
  border-bottom: 1px solid rgba(200,200,240,0.25);}

t2 {font-family: Open Sans; 
  font-size: 15px; font-weight:400; line-height: 200%;
  background-color: rgba(200,200,200,0); color: rgba(0,0,0,0.7);
  margin: -4px 4px 2em 0; padding: 4px 10px 6px;
  border-bottom: 1px solid rgba(200,200,240,0);}

t3 {font-family: Open Sans; 
  font-size: 14px; font-weight:700; line-height: 300%;
  background-color: rgba(200,200,200,0); color: rgba(0,0,0,1);
  margin: 0px 6px 4em; padding: 2px;
  border-bottom: 1px solid rgba(200,200,240,0);}

t4 {font-family: Open Sans; 
  font-size: 17px; font-weight:600; line-height: 200%;
  background-color: rgba(200,200,200,0); color: rgba(50,120,150,1)!important;
  margin: 0px 6px 4em 0; padding: 2px;
  border-bottom: 1px solid rgba(200,200,240,0);}

t5 {font-family: Open Sans; 
  font-size:16px !important; font-weight:500; line-height: 180%!important;
  background-color: rgba(200,200,200,0.1); color: rgba(20,35,40,1);
  margin: 0px 6px 20px; padding: 20px;
  border-bottom: 1px solid rgba(200,200,240,0);}

/* ///////////////////////////////  OCC CARD1 CONTAINER NO SHADOW */
.ow3-card-float {float: left; margin: 4px 12px 3px 2px; padding: 0px; border: 1px solid rgba(180,100,100,0); 
  overflow: auto; background:rgba(255,255,255,1);
  box-shadow: 0px 1px 3px 0 rgba(0,0,0,0), 0 1px 4px  0 rgba(0,0,0,0);}

.ow3-container {margin: 2px 0; padding: 4px 4px 6px; border: 1px dotted rgba(240,240,245,1); 
  overflow: auto;   background:rgba(235,235,235,0.1);}

/* ///////////////////////////////  OCC CARD2 CONTAINER W SHADOW */
.ow3-card-float {float: left; margin: 4px 15px 3px 2px; padding: 2px; border: 1px solid rgba(120,180,160,0.55); 
  overflow: auto;  background:rgba(196,225,196,0.17);
    /*box-shadow: 0px 2px 4px 0 rgba(0,0,0,0.06), 0 2px 6px  0 rgba(0,0,0,0.06);*/
  box-shadow: 0px 1px 3px 0 rgba(0,0,0,0.06), 0 1px 4px  0 rgba(0,0,0,0.06);}

.ow3-container {margin: 2px 2px 2px; padding: 10px 10px 2px; border: 1px dotted rgba(240,240,245,1); 
  overflow: auto;  background:rgba(255,255,255,0.80);}

/* ///////////////////////////////  OCC CARD1 CONTAINER W SHADOW */
ow3-card {box-shadow:0 2px 5px 0 rgba(250,0,0,1),0 2px 10px 0 rgba(0,0,0,0.12); overflow: auto;}

ow3-card-float {float: left; margin: 4px 15px 3px 2px; padding: 2px; border: 1px solid rgba(180,100,100,0.15); 
  overflow: auto;
  background:rgba(240,245,240,0.53);
    /*box-shadow: 0px 2px 4px 0 rgba(0,0,0,0.06), 0 2px 6px  0 rgba(0,0,0,0.06);*/
  box-shadow: 0px 1px 3px 0 rgba(0,0,0,0.04), 0 1px 4px  0 rgba(0,0,0,0.04);}

ow3-container {margin: 2px 2px 2px; padding: 10px 10px 10px; border: 1px dotted rgba(240,240,245,1); 
  overflow: auto; 
  background:rgba(255,255,255,1);}


/* ///////////////////////////////  OCC CARD1 CONTAINER END END */


/*--- CAUTION ---- CONTROL LGC COLUMNS IMPACTS IN MAJOR AREAS --------*/
.lgc-column P {margin-bottom: 0em;}
/*-------- TEST CONFIG WITH APPARENT LINES --------
.lgc-grid-parent {
    background-color: rgba(255, 255, 255, 1);
    margin: 1px 0; padding: 0 0 1px;
    border: 1px dotted rgba(100,100,100,0.5);
    overflow: auto;}
    
.inside-grid-column {
    background-color: rgba(255, 255, 240, 1);
    margin-bottom: 0 0 1px; padding: 2px;
    border: 1px dashed rgba(100,100,100,0.18);
    overflow: auto;}

.lgc0 {
  background-color: rgba(240, 240, 248, 0);
  border-width: 1px 0;
  border-style: dotted;
  border-color: rgba(255, 0, 250, 0.34);
  border-left: 1px dashed rgba(200, 200, 200, 0.15);
  border-right: 1px dashed rgba(200, 200, 200, 0.15);
  padding: 1px;
  margin-bottom: 0px;
  overflow: auto;}

@media (min-width: 1025px) {
  .lgc1 {margin-bottom: 1px;
    background-color: rgba(255, 255, 255, 1);
    padding: 4px 8px;
    border: 1px solid rgba(100, 135, 255, 0.5);
    overflow: auto;  }}
@media (min-width: 768px) and (max-width: 1025px) {
  .lgc1 {margin-bottom: 1px;
    background-color: rgba(246, 249, 255, 1);
    padding: 4px 8px;
    border: 2px dotted rgba(100, 135, 255, 1);
    overflow: auto;  }}
@media only screen and (max-width: 767px) {
  .lgc1 { margin-bottom: 2px;
    background-color: rgba(252, 255, 246, 1);
    padding: 3px 6px;
    border: 1px dotted rgba(100, 135, 255, 1);
    overflow: auto;  }}
-------- TEST CONFIG WITH APPARENT LINES --------*/

Real config
.lgc-grid-parent {
    background-color: rgba(205, 255, 205, 1);
    margin: 1px 0; padding: 0 0 1px;
    border: 1px dotted rgba(100,100,100,0);
    overflow: auto;}
    
.inside-grid-column {
    background-color: rgba(255, 255, 240, 0);
    margin-bottom: 0 0 1px; padding: 2px;
    border: 1px dashed rgba(100,100,100,0);
    overflow: auto;}

.lgc0 {
  background-color: rgba(240, 240, 248, 0);
  border-width: 1px 0;
  border-style: dotted;
  border-color: rgba(255, 0, 250, 0.34);
  border-left: 1px dashed rgba(200, 200, 200, 0.15);
  border-right: 1px dashed rgba(200, 200, 200, 0.15);
  padding: 1px;
  margin-bottom: 0px;
  overflow: auto;}

@media (min-width: 1025px) {
  .lgc1 {margin-bottom: 1px;
    background-color: rgba(255, 255, 255, 1);
    padding: 4px 8px;
    border: 1px solid rgba(100, 135, 255, 0);
    overflow: auto;  }}

@media (min-width: 768px) and (max-width: 1025px) {
  .lgc1 {margin-bottom: 1px;
    background-color: rgba(246, 249, 255, 0);
    padding: 4px 8px;
    border: 2px dotted rgba(100, 135, 255,0);
    overflow: auto;  }}

@media only screen and (max-width: 767px) {
  .lgc1 { margin-bottom: 2px;
    background-color: rgba(252, 255, 246, 0);
    padding: 3px 6px;
    border: 1px dotted rgba(100, 135, 255, 0);
    overflow: auto;  }}

.lgc2 {
  margin-bottom: 7px;
  background-color: rgba(240, 240, 242, 1);
  border-width: 1px 0 1px;
  border-style: dashed;
  border-color: rgba(200, 200, 220, 1);
  padding: 3px 0;
  overflow: auto;
}

/*--- CAUTION ---- CONTROL LGC COLUMNS IMPACTS IN MAJOR AREAS  --------
.lgc-column P {
  margin-bottom: 1px;
  margin-top: 1px;
  border: 1px none rgba(0,0,0,0);}

*/

/*--- CAUTION ---- END CONTROL LGC COLUMNS IMPACTS IN MAJOR AREAS --------*/

.fl-node > .fl-row-content-wrap {margin: -10px 0 !important; 
  padding: 20px !important; background: rgba(200,200,0,1); border:1px solid #f00;}

.fl-module IMG {} /* All images selector ... */



/*CODE,KBD,PRE,SAMP {line-height: 0.1em!important; font-family: monospace, monospace; font-size: 1em !important; color: rgba(20,40,180,1)!important;}
#main #content-wrap {  padding-top: 0 !important;  padding-bottom: 0 !important;}*/
/* 2020-09-11 | ELM | TYPOGRAPHY */
body {color: rgba(16,75,88,1);}
p {font-family: Open Sans!important;}
p {margin-bottom: 0.3em; padding: 1px 2px; border: 1px dotted rgba(150,215,240,0); border-bottom: 1px dotted rgba(100,170,200,0);}

b-20 {display: block !important; margin-bottom: -2.0em !important;}
b-15 {display: block !important; margin-bottom: -1.5em !important;}
b-14 {display: block !important; margin-bottom: -1.4em !important;}
b-13 {display: block !important; margin-bottom: -1.3em !important;}
b-12 {display: block !important; margin-bottom: -1.2em !important;}
b-11 {display: block !important; margin-bottom: -1.1em !important;}
b-10 {display: block !important; margin-bottom: -1.0em !important;}
b-9 {display: block !important; margin-bottom: -0.9em !important;}
b-8 {display: block !important; margin-bottom: -0.8em !important;}
b-7 {display: block !important; margin-bottom: -0.7em !important;}
b-6 {display: block !important; margin-bottom: -0.6em !important;}
b-5 {display: block !important; margin-bottom: -0.5em !important;}
b-4 {display: block !important; margin-bottom: -0.4em !important;}
b-3 {display: block !important; margin-bottom: -0.3em !important;}
b-2 {display: block !important; margin-bottom: -0.2em !important;}
b-1 {display: block !important; margin-bottom: -0.1em !important;}
b0 {display: block !important; margin-bottom: 0.0em !important;}
b1 {display: block !important; margin-bottom: 0.1em !important;}
b2 {display: block !important; margin-bottom: 0.2em !important;}
b3 {display: block !important; margin-bottom: 0.3em !important;}
b4 {display: block !important; margin-bottom: 0.4em !important;}
b5 {display: block !important; margin-bottom: 0.5em !important;}
b6 {display: block !important; margin-bottom: 0.6em !important;}
b7 {display: block !important; margin-bottom: 0.7em !important;}
b8 {display: block !important; margin-bottom: 0.8em !important;}

.b-20 {display: block !important; line-height: 50% !important; margin-bottom: -2.0em !important;}
.b-15 {display: block !important; line-height: 50% !important; margin-bottom: -1.5em !important;}
.b-14 {display: block !important; line-height: 50% !important; margin-bottom: -1.4em !important;}
.b-13 {display: block !important; line-height: 50% !important; margin-bottom: -1.3em !important;}
.b-12 {display: block !important; line-height: 50% !important; margin-bottom: -1.2em !important;}
.b-11 {display: block !important; line-height: 50% !important; margin-bottom: -1.1em !important;}
.b-10 {display: block !important; line-height: 50% !important; margin-bottom: -1.0em !important;}
.b-9 {display: block !important; line-height: 50% !important; margin-bottom: -0.9em !important;}
.b-8 {display: block !important; line-height: 50% !important; margin-bottom: -0.8em !important;}
.b-7 {display: block !important; line-height: 50% !important; margin-bottom: -0.7em !important;}
.b-6 {display: block !important; line-height: 50% !important; margin-bottom: -0.6em !important;}
.b-5 {display: block !important; line-height: 50% !important; margin-bottom: -0.5em !important;}
.b-4 {display: block !important; line-height: 50% !important; margin-bottom: -0.4em !important;}
.b-3 {display: block !important; line-height: 50% !important; margin-bottom: -0.3em !important;}
.b-2 {display: block !important; line-height: 50% !important; margin-bottom: -0.2em !important;}
.b-1 {display: block !important; line-height: 50% !important; margin-bottom: -0.1em !important;}
.b0 {display: block !important; line-height: 50% !important; margin-bottom: 0.0em !important;}
.b1 {display: block !important; line-height: 50% !important; margin-bottom: 0.1em !important;}
.b2 {display: block !important; line-height: 50% !important; margin-bottom: 0.2em !important;}
.b3 {display: block !important; line-height: 50% !important; margin-bottom: 0.3em !important;}
.b4 {display: block !important; line-height: 50% !important; margin-bottom: 0.4em !important;}
.b5 {display: block !important; line-height: 50% !important; margin-bottom: 0.5em !important;}
.b6 {display: block !important; line-height: 50% !important; margin-bottom: 0.6em !important;}
.b7 {display: block !important; line-height: 50% !important; margin-bottom: 0.7em !important;}
.b8 {display: block !important; line-height: 50% !important; margin-bottom: 0.8em !important;}

size5 {line-height:90%!important; font-size:5px!important; color: rgba(250, 50, 50, 1)!important;}
size6 {line-height:150%!important; font-size:6px!important; color: rgba(50, 50, 50, 1)!important;}
size7 {line-height:150%!important; font-size:7px!important; color: rgba(50, 50, 50, 1)!important;}
size8 {line-height:100%!important; font-size:8px!important; color: rgba(250, 50, 50, 1)!important;}
size9 {line-height:150%!important; font-size:9px!important; color: rgba(50, 50, 50, 1)!important;}
size10 {line-height:150%!important; font-size:10px!important; color: rgba(50, 50, 50, 1)!important;}
size11 {line-height:150%!important; font-size:11px!important; color: rgba(50, 50, 50, 1)!important;}
size12 {line-height:150%!important; font-size:12px!important; color: rgba(50, 50, 50, 1)!important;}
size13 {line-height:150%!important; font-size:13px!important; color: rgba(50, 50, 50, 1)!important;}
size14 {line-height:150%!important; font-size:14px!important; color: rgba(50, 50, 50, 1)!important;}
size16 {line-height:150%!important; font-size:16px!important; color: rgba(50, 50, 50, 1)!important;}
size18 {line-height:150%!important; font-size:18px!important; color: rgba(50, 50, 50, 1)!important;}
size20 {line-height:150%!important; font-size:20px!important; color: rgba(50, 50, 50, 1)!important;}
size22 {line-height:150%!important; font-size:22px!important; color: rgba(50, 50, 50, 1)!important;}
size24 {line-height:150%!important; font-size:24px!important; color: rgba(250, 50, 50, 1)!important;}
.size24 {line-height:150%!important; font-size:24px!important; color: rgba(250, 50, 50, 1)!important;}

.size5 {line-height:90%!important; font-size:5px!important; color: rgba(250, 50, 50, 1)!important;}
.size6 {line-height:150%!important; font-size:6px!important; color: rgba(50, 50, 50, 1)!important;}
.size7 {line-height:150%!important; font-size:7px!important; color: rgba(50, 50, 50, 1)!important;}
.size8 {line-height:100%!important; font-size:8px!important; color: rgba(250, 50, 50, 1)!important;}
.size9 {line-height:150%!important; font-size:9px!important; color: rgba(50, 50, 50, 1)!important;}
.size10 {line-height:150%!important; font-size:10px!important; color: rgba(50, 50, 50, 1)!important;}
.size11 {line-height:150%!important; font-size:11px!important; color: rgba(50, 50, 50, 1)!important;}
.size12 {line-height:150%!important; font-size:12px!important; color: rgba(50, 50, 50, 1)!important;}
.size13 {line-height:150%!important; font-size:13px!important; color: rgba(50, 50, 50, 1)!important;}
.size14 {line-height:150%!important; font-size:14px!important; color: rgba(50, 50, 50, 1)!important;}
.size16 {line-height:150%!important; font-size:16px!important; color: rgba(50, 50, 50, 1)!important;}
.size18 {line-height:150%!important; font-size:18px!important; color: rgba(50, 50, 50, 1)!important;}
.size20 {line-height:150%!important; font-size:20px!important; color: rgba(50, 50, 50, 1)!important;}
.size22 {line-height:150%!important; font-size:22px!important; color: rgba(50, 50, 50, 1)!important;}
.size24 {line-height:150%!important; font-size:24px!important; color: rgba(250, 50, 50, 1)!important;}

f300{font-weight:300;} f400{font-weight:400;} f500{font-weight:500;} 
f600{font-weight:600;} f700{font-weight:700;} f800{font-weight:800;}
.f300{font-weight:300;} .f400{font-weight:400;} .f500{font-weight:500;} 
.f600{font-weight:600;} .f700{font-weight:700;} .f800{font-weight:800;}

.T18_L1 {
  font-size: 18px;
  text-align: left;
  font-weight: bold;
  color: inherit;
  display: block;
  margin-bottom: -0.1em;
  border-bottom: 1px dotted rgba(240,180,240,0.5);
}

.T18_C1 {
  font-size: 18px;
  text-align: center;
  font-weight: bold;
  color: inherit;
  display: block;
  margin-bottom: -0.1em;
  border-bottom: 1px dotted rgba(240,180,240,0.5);
}

.T18_R1 {
  font-size: 18px;
  text-align: right;
  font-weight: bold;
  color: inherit;
  display: block;
  margin-bottom: -0.1em;
  border-bottom: 1px dotted rgba(240,180,240,0.5);
}

.Ti15_w1 {
  font-size: 15px;
  font-weight: bold;
  color: rgba(0,240,200,1);
  display: block;
  border-bottom: 1px dotted rgba(240,180,240,0.5);
  margin-bottom: -0.1em;
  line-height: 136%;
}

.T15_L1 {
  font-size: 15px;
  text-align: left;
  font-weight: bold;
  color: inherit;
  display: block;
  margin-bottom: -0.1em;
  border-bottom: 1px dotted rgba(240,180,240,0.5);
}

.T15_C1 {
  font-size: 15px;
  text-align: center;
  font-weight: bold;
  color: inherit;
  display: block;
  margin-bottom: -0.1em;
  border-bottom: 1px dotted rgba(240,180,240,0.5);
}

.T15_R1 {
  font-size: 15px;
  text-align: right;
  font-weight: bold;
  color: inherit;
  display: block;
  margin-bottom: -0.1em;
  border-bottom: 1px dotted rgba(240,180,240,0.5);
}

elm24 {font-family: monospace; color: rgba(250,0,0,1); font-size: 24px; background-color: rgba(200,200,200,0.15);
  line-height: 160%;  margin:-6px 10px;  padding: 4px 8px; border-bottom: 1px dotted rgba(160,250,120,1);}
elmred {font-family: monospace; color: rgba(250,0,0,1); font-size: 18px; background-color: rgba(200,200,200,0.15);
  line-height: 160%;  margin:-6px 10px;  padding: 4px 8px; border-bottom: 1px dotted rgba(160,250,120,1);}
.elmred {color: rgba(250,100,0,1);}
/* 2020-09-11 | ELM | TYPOGRAPHY */

.code-type {font-family: courier; color: rgba(28,130,175,1); }
.t_w1L {float: left; padding: 2px 20px 4px 10px; border: 0px dotted rgba(185, 235, 210, 1); text-align: left;}
.t_w1R {float: right; padding: 2px 20px 4px 10px; border: 0px dotted rgba(185, 235, 210, 1); text-align: right;}
.t_w1C {padding: 2px 20px 4px 10px; border: 0px dotted rgba(185, 235, 210, 1); text-align: center;}

.Ti18_w1 {font-size: 18px; font-weight: bold; color: rgba(60,60,100,1); line-height: 136%; border-bottom: 0px dotted rgba(240, 180, 240, 1);}
.Ti15_w1 {font-size: 14px; font-weight: bold; color: rgba(60,60,100,1); line-height: 136%; border-bottom: 0px dotted rgba(250, 180, 240, 1);}
/*-- FULL CONTAINER WIDTH DEFAULT MAXED AT 90% CORRECTED TO 100%| ELM | 20200508 --*/
.container {    width: 100%;    max-width: 100%;    margin: 0 auto;}

.Ti_C {margin-bottom: 7px; text-align: center; padding: 2px 10px;}   /*-- Ti18_w1 Ti_C --*/
.Ti_L {margin-bottom: 7px; text-align: left; padding: 2px 10px;}   /*-- Ti18_w1 Ti_L --*/

.t_w2 {color: rgba(60,60,100,1); line-height: 132%; border-bottom: 0px dotted rgba(200, 220, 240, 1);}
.fL_p10 {float: left; padding: 4px 4px 8px 8px; font-size: 14px;}   /*-- t_w2 fL_p10 --*/
.fL_p20 {float: left; padding: 4px 10px 8px 20px; font-size: 16px;} /*-- t_w2 fL_p20 --*/

.pw0 {
  margin: 0 3px 4px;
  background-color: rgba(253, 253, 255, 1);
  border: 1px solid rgba(145, 155, 185, 0.5);
  border-radius: 2px;
  padding: 2px 3px;
  color: inherit;
  overflow: auto;
}

.pw1 {
  margin: 0 3px 4px !important;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(145, 155, 185, 0.5);
  padding: 4px 15px 4px;
  font-size: 13px;
  line-height: 135%;
  overflow: auto;
}

.pw2 {
  margin: 0 3px 4px;
  background-color: rgba(247, 248, 249, 1);
  border: 1px solid rgba(145, 155, 185, 0.5);
  border-radius: 1px;
  padding: 4px 12px;
  color: inherit;
  overflow: auto;
}

.pw3 {
  margin: 0 3px 4px;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(145, 155, 185, 0);
  padding: 2px 2px;
  overflow: auto;
}

.pw4 {
  margin: 0 0 4px 8px;
  background-color: rgba(245, 245, 252, 0);
  border-left: 1px solid rgba(145, 155, 185, 0.7);
  padding: 0 12px 4px 12px;
  overflow: auto;
}

.pw5 {
  margin: 10px;
  background-color: rgba(251, 251, 251, 0.7);
  border: 1px solid rgba(145, 145, 185, 0.5);
  border-radius: 5px;
  padding: 15px;
  overflow: auto;
}

.pw6 {
  margin: 0 0 10px;
  padding: 6px 20px;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(145, 145, 185, 0.5);
  border-radius: 3px;
  overflow: auto;
}

.pw7 {
  margin: 8px;
  padding: 10px;
  background-color: rgba(255, 255, 255, 0);
  border: 1px dotted rgba(140, 190, 250, 0.1);
  border-radius: 3px;
  overflow: auto;
}

.pw8 {
  margin: 0px;
  padding: 20px 60px;
  background-color: rgba(215, 255, 215, 0);
  border: 1px dotted rgba(140, 190, 250, 0.31);
  border-radius: 5px;
  overflow: auto;
}

.p_w0 {
  margin: 0 3px 3px;
  background-color: rgba(255, 248, 100, 1);
  border: 2px solid rgba(200, 155, 185, 0.5);
  border-radius: 2px;
  padding: 2px 3px;
  color: #345475;
  overflow: auto;
}

.p_w2 {
  margin: 0 3px 5px;
  background-color: rgba(255, 248, 100, 1);
  border: 2px solid rgba(200, 155, 185, 0.5);
  border-radius: 2px;
  padding: 4px 12px;
  color: #345475;
  overflow: auto;
}

.post_wrap_Grp {
  margin: 1px 0 5px;
  padding: 10px 4px;
  background-color: rgba(0, 0, 0, 0.015);
  border-top: 1px solid rgba(136, 136, 186,0.4);
  border-bottom: 2px solid rgba(136, 136, 186,0.4);
  overflow: auto;
}

.post_wrap {
  margin: 0px;
  /*padding: 1px 1px;*/
  background-color: rgba(251, 255, 253, 0.6);
  border: 1px dotted rgba(185, 235, 210, 1);
  overflow: auto;
}

.post_wrap0 {
  margin: 0 3px 5px;
  background-color: rgba(247, 248, 249, 1);
  border: 1px solid rgba(145, 155, 185, 0.5);
  border-radius: 2px;
  padding: 4px 12px;
  color: #345475;
  overflow: auto;
}

.post_wrap1 {
  margin-bottom: 6px;
  padding: 8px 10px 8px 10px !important;
  background-color: rgba(255, 255, 255, 1);
  border-top: 1px solid rgba(236, 236, 236, 1);
  border-left: 1px solid rgba(236, 236, 236, 1);
  -moz-box-shadow: 2px 2px 3px rgba(0,0,0,0.17);
  -webkit-box-shadow: 2px 2px 3px rgba(0,0,0,0.17);
  box-shadow: 2px 2px 3px rgba(0,0,0,0.17);
  overflow: auto;
}

.post_wrap2 {
  margin-bottom: 20px;
  padding: 18px 22px 30px;
  line-height: 142%;
  background-color: rgba(255, 255, 255, 1);
  border-top: 1px solid rgba(236, 236, 236, 1);
  border-left: 1px solid rgba(236, 236, 236, 1);
  -moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.13);
  -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.13);
  box-shadow: 1px 1px 2px rgba(0,0,0,0.13);
  overflow: auto;
}

.post_wrap3 {
  margin-bottom: 12px;
  padding: 0px;
  line-height: 142%;
  background-color: rgba(255, 255, 255, 1);
  border-top: 1px solid rgba(236, 236, 236, 1);
  border-left: 1px solid rgba(236, 236, 236, 1);
  -moz-box-shadow: 2px 2px 3px rgba(0,0,0,0.17);
  -webkit-box-shadow: 2px 2px 3px rgba(0,0,0,0.17);
  box-shadow: 2px 2px 3px rgba(0,0,0,0.17);
  overflow: auto;
}

.post_wrap4 {
  margin-bottom: 10px;
  padding: 10px;
  line-height: 142%;
  background-color: rgba(255, 255, 255, 1);
  border-top: 1px solid rgba(236, 236, 236, 1);
  border-left: 1px solid rgba(236, 236, 236, 1);
  border-bottom: 1px solid rgba(255, 255, 255, 1);
  -moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.13);
  -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.13);
  box-shadow: 1px 1px 2px rgba(0,0,0,0.13);
  overflow: auto;
}

.post_wrap5 {
  margin-bottom: 10px;
  padding: 12px;
  line-height: 142%;
  background-color: rgba(245, 245, 245, 0);
  border-top: 1px solid rgba(236, 236, 236, 0);
  border-left: 0px solid rgba(236, 236, 236, 1);
  border-bottom: 2px solid rgba(235, 235, 235, 0);
  -moz-box-shadow: 1px 1px 2px rgba(0,0,0,0);
  -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0);
  box-shadow: 1px 1px 2px rgba(0,0,0,0);
  overflow: auto;
}

@media (min-width: 1025px) {
  .post_wrap5 {
    padding: 12px!important;
    overflow: auto;
  }
}

@media (min-width: 768px) and (max-width: 1025px) {
  .post_wrap5 {
    padding: 8px !important;
    overflow: auto;
  }
}

@media only screen and (max-width: 767px) {
  .post_wrap5 {
    padding: 6px 2px !important;
    overflow: auto;
  }
}

.post_wrap6 {
  margin-bottom: 10px;
  background-color: rgba(255, 255, 255, 1);
  border-bottom: 1px solid rgba(210, 210, 210, 0.7);
  border-radius: 2px;
  padding: 6px 2px !important;
  overflow: auto;
}

.post_wrap6b {
  margin-bottom: 10px;
  background-color: rgba(255, 255, 255, 1);
  border-color: rgba(145, 145, 185, 0.4);
  border-width: 0px;
  border-style: solid;
  border-radius: 0px;
  padding: 0 10px 16px 10px;
  overflow: auto;
}

/* post_wrap7 responsive padding */

.post_wrap7 {
  font-size: 15px;
  margin-bottom: 20px;
  line-height: 142%;
  background-color: rgba(255, 255, 255, 1);
  overflow: auto;
}

@media (min-width: 1025px) {
  .post_wrap7 {
    padding: 20px!important;
    background-color: rgba(255, 255, 255, 1)!important;
    border-top: 0px none rgba(236, 236, 236, 1);
    border-left: 0px none rgba(236, 236, 236, 1);
    overflow: auto;
  }
}

@media (min-width: 768px) and (max-width: 1025px) {
  .post_wrap7 {
    padding: 10px !important;
    overflow: auto;
  }
}

@media only screen and (max-width: 767px) {
  .post_wrap7 {
    padding: 4px 2px!important;
    overflow: auto;
  }
}

/* post_wrap7a responsive padding */

.post_wrap7a {
  font-size: 15px;
  margin-bottom: 20px;
  line-height: 142%;
  background-color: rgba(252, 253, 255, 1);
  border-top: 0px none rgba(236, 236, 236, 1);
  border-left: 0px none rgba(236, 236, 236, 1);
  overflow: auto;
}

@media (min-width: 1025px) {
  .post_wrap7a {
    padding: 25px!important;
    overflow: auto;
  }
}

@media (min-width: 768px) and (max-width: 1025px) {
  .post_wrap7a {
    padding: 10px !important;
    overflow: auto;
  }
}

@media only screen and (max-width: 767px) {
  .post_wrap7a {
    padding: 5px 2px!important;
    overflow: auto;
  }
}

/* post_wrap7 responsive padding */

/* post_wrap7b with border responsive padding */

@media (min-width: 1025px) {
  .post_wrap7b {
    padding: 20px!important;
    overflow: auto;
  }
}

@media (min-width: 768px) and (max-width: 1025px) {
  .post_wrap7b {
    padding: 10px !important;
    overflow: auto;
  }
}

@media only screen and (max-width: 767px) {
  .post_wrap7b {
    padding: 5px 2px!important;
    overflow: auto;
  }
}

.post_wrap7b {
  font-size: 15px;
  margin-bottom: 20px;
  line-height: 142%;
  background-color: rgba(255, 255, 255, 1);
  border-top: 1px solid rgba(236, 236, 236, 1);
  border-left: 1px solid rgba(236, 236, 236, 1);
  -moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.13);
  -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.13);
  box-shadow: 1px 1px 2px rgba(0,0,0,0.13);
  overflow: auto;
}

/* post_wrap7b with border  responsive padding */

.post_wrap8 {
  margin: 3px;
  border: 1px solid rgba(145, 155, 185, 0.5);
  padding: 10px;
  background-color: rgba(247, 248, 249, 1);
  border-radius: 2px;
  overflow: auto;
}

.post_wrap9 {
  margin: 0 0 6px;
  border: 1px solid rgba(215,220,250,1);
  padding: 2px;
  background-color: rgba(227,233,237,0.52);
  overflow: auto;
}

.post_wrap10 {
  margin-bottom: 5px;
  padding: 4px;
  line-height: 142%;
  background-color: rgba(255, 255, 255, 1);
  border-top: 1px solid rgba(236, 236, 236, 1);
  border-left: 1px solid rgba(236, 236, 236, 1);
  border-bottom: 1px solid rgba(255, 255, 255, 1);
  -moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
  -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
  box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
  overflow: auto;
}

.post_wrap11 {
  margin: 0 0 1px;
  padding: 5px;
  background-color: rgba(251, 252, 254, 0.3);
  border: 1px dotted rgba(145, 155, 185, 0.085);
  border-radius: 1px;
  overflow: auto;
}

.acf_wrap0 {
  margin-bottom: 1px;
  background-color: rgba(252, 253, 254, 1);
  border-top: 1px dotted rgba(145, 145, 185, 0.15);
  border-bottom: 1px solid rgba(145, 145, 185, 0.15);
  padding: 3px;
  overflow: auto;
}

.acf_txt1 {
  margin: 0 20px;
  font-size: 26px;
  text-align: center;
  line-height: 1.5;
  padding: 20px 12px;
  color: rgba(45,55,75,1);
  border: 1px dotted rgba(30,70,110,0.3);
  border-bottom: solid 2px #9eb2c1;
  overflow: auto;
}

.acf_txt2 {
  font-size: 16px;
  text-align: left !important;
  line-height: 1.5;
  padding: 20px 25px 30px;
  overflow: auto;
}

.acf_wrap1 {
  margin: 0px;
  background-color: rgba(255, 255, 255, 1);
  border: 1px solid rgba(145, 145, 185, 0.35);
  padding: 5px;
  overflow: auto;
}

.acf_wrap2 {
  margin-bottom: 10px;
  background-color: rgba(255, 255, 255, 1);
  border-bottom: 2px solid rgba(145, 145, 185, 0.45);
  padding: 5px;
  padding-bottom: 10px;
  overflow: auto;
}

.nb_acf {
    visibility: visible;
  font-size: 7px !important;
    margin-top: 2px !important;
    line-height: 1.3 !important;
    color: rgba(30, 215, 155, 1) !important;
    border: 1px solid rgba(201, 234, 201, 0.99) !important;
    padding-right: 2px !important;
    padding-left: 2px !important;
    /*+box-shadow: 2px 2px rgba(0, 90, 0, 0.060);*/
    -moz-box-shadow: 2px 2px rgba(0, 90, 0, 0.060);
    -webkit-box-shadow: 2px 2px rgba(0, 90, 0, 0.060);
    box-shadow: 2px 2px rgba(0, 90, 0, 0.060);
    padding-bottom: 1px;
    float: left !important;
    margin-left: 0px;
}



/* 2020-09-11 | ELM | TYPOGRAPHY */

/* 2020-02-1262 | ELM | HR/ */ 
HR {
  clear: both !important;
  opacity: 0.15 !important;
  height: 3px !important;
  min-height: 0!important;
  margin: 3px 0!important;
  border-top: 1px none #444444!important;
  border-right: 0!important;
  border-bottom: 0!important;
  border-left: 0!important;}

/* 2020-02-06 | ELM | HR */ 
HR {
  clear: both;
  height: 1px;
  min-height: 0;
  margin: 8px 0 12px;
  border-top: 1px solid #CAD3DF;
  border-right: 0;
  border-bottom: 0;
  border-left: 0;}

Custom CSS revisions