CUSTOM CSS ARCHIVE

CURRENT VERSION

/* CUSTOM CSS UNIFIED 20210509 @ 18:54 98866 chars || PREVIOUS VERSION 20210509 @ 18:42:57 38498 chars */

/* CORE CSS */

/*-- FULL CONTAINER WIDTH DEFAULT @ 90% > CORRECTED TO 100%| ELM | 20200508 --*/
.container { width: 100%; max-width: 100%; margin: 0 auto;}

/*-- 2020-03-07 | PAGE BACKGROUND TO WHITE (unresolved why default is blue) */
.separate-layout {background-color: #ffffff;}

/* Body */
body {color:rgba(100,60,80,1);}
body {color:rgba(20,85,150,1);}
body {color:rgba(70,90,140,0.95);}
body {color:rgba(50,70,110,1);}
body {color:rgba(40,50,60,1);}

.overflow {overflow: auto;}
/* 2020-02-06 | ELM | CAUTION MAJOR IMPACT TEST AND DELETE */
BODY H2.fl-post-grid-title { font-size: 15px !important;
line-height: 26px; margin: 0 0 7px 0 !important; padding: 0;}

/* LINKS, HOVER, ACTIVE */
/* a links */
a {color: rgba(50,55,60,1);font-style: normal;border-bottom: 0px none rgba(80,110,160,0);}
a:active {color: rgba(50,55,60,1);}
a:hover {color: rgba(100,130,150,1); border-bottom: 1px solid rgba(80,110,160,0.4);}
a.link1:hover,
a.link1:active {color: rgba(50,60,100,1);font-weight: normal;}
a.link2:hover,
a.link2:active {color: rgba(230,230,230,1);}
a.link3:hover,
a.link3:active {background: red;}
a.link4:hover,
a.link4:active {font-family: monospace;}
a.link5:visited,
a.link5:link {text-decoration: none;}
a.link5:hover,
a.link5:active {text-decoration: none;}
/* a links */

/* PARAGRAPHS P TAGS */
/* p */
p {font-family: Open Sans!important;}
p {margin: 0; margin-bottom: 0.15em; padding: 0px;
border: 0px none rgba(60,238,160,0); border-radius: 0px;}

/* This version reveals the discrepencies between P and non P texts
P { margin:-1px;margin-bottom:0.14em;padding:0px;border:1px dotted rgba(197, 214, 4, 0.940);border-radius: 2px;
background-color: rgba(250, 250, 246, 0.940); font-size: 11px;}*/

/* CONSTRUCTION P Green
p {margin: 0; margin-bottom: 0.15em; padding: 0px; border:1px dotted rgba(60,238,160,1); border-radius: 2px;}*/
/* padding: 1px 2px; border:1px dotted rgba(150,215,240,0); border-bottom: 1px dotted rgba(155,205,240,0.1);*/

/* FLOATS ØfL*/
.ØfL {margin: 0;padding: 0; background: rgba(235,255,255,0.4); border: 1px solid rgba(120,180,160,0.55); overflow: auto; float: left;}

.ØfL0 {float: left;padding: 0px;border: 1px solid rgba(180, 180, 180,0.4);overflow: auto;
/*box-shadow: 1px 2px 3px 0 rgba(0,0,20,0.1), 0 1px 4px 0 rgba(0,0,20,0.1);*/}
@media (min-width: 1025px) {
.ØfL0 { width: 32.66%; margin: 0px 0.25% 8px 0.25%;
background: rgba(250, 251, 253, 1);}}
@media (min-width: 768px) and (max-width: 1025px) {
.ØfL0 {width: 49%;margin: 0px 0.25% 8px 0.25%;}}
@media only screen and (max-width:767px) {
.ØfL0 {width: 100%;margin: 0px 0.25% 8px 0.25%;
background: rgba(250, 248, 254,1);}}

.ØfL4 {float: left;padding: 0px;border: 1px solid rgba(180, 180, 180,0.4);overflow: auto; /*box-shadow: 1px 2px 3px 0 rgba(0,0,20,0.1), 0 1px 4px 0 rgba(0,0,20,0.1);*/}
@media (min-width: 1025px) {
.ØfL4 {width: 24.5%; margin: 0px 0.25% 8px 0.25%; background: rgba(250, 251, 253, 1);}}
@media (min-width: 768px) and (max-width: 1025px) {
.ØfL4 {width: 32.66%;margin: 0px 0.25% 8px 0.25%;}}
@media only screen and (max-width:767px) {
.ØfL4 {width: 100%; margin: 0px 0.25% 8px 0.25%;background: rgba(250, 248, 254,1);}}

.ØfL2 {
float: left;
margin: 1px 15px 1px 1px;
padding: 2px;
border: 1px solid rgba(120,140,160,0.45);
overflow: auto;
background: rgba(255,255,255,1);
box-shadow: 0px 1px 3px 0 rgba(0,0,0,0.06), 0 1px 4px 0 rgba(0,0,0,0.06);
}

.ØfR1 {
float: right;
margin: 1px 1px 1px 12px;
padding: 0px;
border: 1px none rgba(140,140,140,0.31);
overflow: auto;
background: rgba(255,255,255,0);
}

.ØfR2 {
float: right;
margin: 1px 1px 1px 14px;
padding: 2px;
border: 1px solid rgba(140,140,140,0.31);
overflow: auto;
box-shadow: 0px 1px 3px 0 rgba(0,0,0,0.06), 0 1px 4px 0 rgba(0,0,0,0.06);
}

/* FLOATS OLD */
.ow3-card {
margin: 0px 4px 2px 4px;
padding: 2px 4px 4px;
border: 1px solid rgba(255,210,160,1);
overflow: hidden;
background: rgba(255,255,255,1);
box-shadow: 0px 1px 3px 0 rgba(0,0,0,0.06), 0 1px 4px 0 rgba(0,0,0,0.06);
}

.ÔfL {
margin: 0;
padding: 0;
background: rgba(235,255,255,0.4);
border: 1px solid rgba(120,180,160,0.55);
overflow: auto;
float: left;
}

.îfL {
margin: 2px 10px 2px 2px;
padding: 4px;
background: rgba(255,0,100,0);
border: 1px dotted rgba(140,190,180,1);
overflow: auto;
float: left;
}

.îfL {
margin: 1px 8px 1px 1px;
padding: 8px;
background: rgba(150,160,170,0.05);
border: 1px solid rgba(160,190,200,1);
overflow: auto;
float: left;
}

.Ø {
margin: 0;
padding: 2px 2px 3px 8px;
padding: 0px;
background: rgba(200,220,200,0);
border: 1px solid rgba(130,140,160,0.5);
overflow: hidden;
}

.ØmL {
margin: 0 0 0 20px;
padding: 0;
background: rgba(240,247,244,1);
border: 1px solid rgba(120,180,160,0.45);
overflow: auto;
}

.ØfLmR {
margin: 0px 12px 0px 0px;
padding: 0px;
background: rgba(235,255,255,0);
border: 1px solid rgba(120,180,160,0.55);
overflow: auto;
float: left;
}

.pow-card-float {
margin: 0;
padding: 0;
background: rgba(235,255,255,0.4);
border: 1px solid rgba(120,180,160,0.55);
overflow: auto;
float: left;
}

.pow {
margin: 0;
padding: 0;
background: rgba(240,247,244,1);
border: 1px solid rgba(120,180,160,0.45);
overflow: auto;
}

.mini-card-float-L {
float: left;
margin: 0px 10px 0px 0px;
padding: 2px 4px 4px;
border: 1px solid rgba(120,180,160,0.55);
overflow: auto;
background: rgba(255,255,255,1);
box-shadow: 0px 1px 3px 0 rgba(0,0,0,0.06), 0 1px 4px 0 rgba(0,0,0,0.06);
}

.mini-card-float-R {
float: right;
margin: 1px 1px 1px 10px;
padding: 2px 4px 4px;
border: 1px solid rgba(120,180,160,0.55);
overflow: auto;
background: rgba(255,255,255,1);
box-shadow: 0px 1px 3px 0 rgba(0,0,0,0.06), 0 1px 4px 0 rgba(0,0,0,0.06);
}

.cardimg-float {
margin: 1px;
padding: 4px;
background: rgba(150,140,190,0.04);
border: 1px solid rgba(150,140,190,0.4);
overflow: auto;
float: right;
}
/* DOUBLONS ØfL1? */
.Ø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;}
.ØfL5 {
margin: 0;
padding: 10px;
overflow: hidden;
background: rgba(250,251,251,1);
border-top: 3px solid rgba( 160, 160, 200, 1);
border-bottom: 1px solid rgba( 140, 140, 200, 0.6);
}
.ØfL6 {
font-size: 15px;
margin: 0px;
padding: 20px;
overflow: hidden;
background: rgba(231,232,233,1);
border-top: 1px solid rgba( 160, 160, 200, 0.6);
border-bottom: 1px solid rgba( 140, 140, 200, 0.6);
}

.fL_p10 {float: left; padding: 4px 4px 8px 8px;font-size: 14px;}
.ØfL15 {float: left; padding: 0px; border: 1px solid rgba(180, 180, 180,0.7); overflow: auto;}
@media (min-width: 1025px) { .ØfL15 {width: 16%; margin: 0px 0.18% 8px 0.18%; background: rgba(248, 248, 251, 1);}}
@media (min-width: 768px) and (max-width: 1025px) { .ØfL15 {width: 16%; margin: 0px 0.15% 8px 0.15%; background: rgba(249, 249, 252, 1);}}
@media only screen and (max-width:767px) { .ØfL15 {width: 31%; margin: 0px 0.15% 8px 0.15%; background: rgba(249, 249, 252, 1);}}
.fL_p20 {float: left; padding: 4px 10px 8px 20px;font-size: 16px;}

/* SUB CAPTIONS */
.Ø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;
}

/* SUB CAPTIONS OLD */

/* OTHER GENERAL: BODY, INPUT, BUTTON */
* {box-sizing: border-box;}

INPUT[type="butnew10ton"], INPUT[type="reset"], INPUT[type="submit"], BUTTON[type="submit"], .button, BODY DIV.wpforms-container-full .wpforms-form INPUT[type=submit], BODY DIV.wpforms-container-full .wpforms-form BUTTON[type=submit], BODY DIV.wpforms-container-full .wpforms-form .wpforms-page-button
{
display: inline-block;
font-family: inherit;
background-color: rgba(150 , 180 , 200 , 1);
color: #fff;
font-size: 12px;
font-weight: 600;
text-transform: uppercase;
margin: 0;
padding: 8px 20px 8px;
border: 0; border-radius: 1px;
cursor: pointer;
text-align: center;
letter-spacing: 0.05em;
line-height: 1;

}
INPUT[type="button"]:hover, INPUT[type="reset"]:hover, INPUT[type="submit"]:hover, BUTTON[type="submit"]:hover, INPUT[type="button"]:focus, INPUT[type="reset"]:focus, INPUT[type="submit"]:focus, BUTTON[type="submit"]:focus, .button:hover, BODY DIV.wpforms-container-full .wpforms-form INPUT[type=submit]:hover, BODY DIV.wpforms-container-full .wpforms-form BUTTON[type=submit]:hover, BODY DIV.wpforms-container-full .wpforms-form .wpforms-page-button:hover
{ background-color: rgba(120 , 150 , 180 , 1);
color: #FFF;}

/* UL LISTS */
/*Codepen css for posts/card6
ul {list-style: none}
li {background:#00000095; color: #fff; display: inline-block; padding: 6px;}
ul.white-space-fix li {margin-right: -5px;}
ul.zero-size {font-size: 0px;}
ul.zero-size li {font-size: 16px;}
ul.flexbox {
display: -webkit-box; / * OLD - iOS 6-, Safari 3.1-6 * /
display: -moz-box; / * OLD - Firefox 19- (buggy but mostly works) * /
display: -ms-flexbox; / * TWEENER - IE 10 * /
display: -webkit-flex; / * NEW - Chrome * /
display: flex; / * NEW, Spec - Opera 12.1, Firefox 20+ * /}
*/

/* FONTS STANDARD */
/*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;}*/

/* HEADERS H1, H2 ... */
H1 {
margin-bottom: 0.6em ! important;
font-size: 2.3em! important;
line-height: 1.1em ! important;
}

H2 {
margin-bottom: 0.6em ! important;
font-size: 1.9em;
line-height: 1.2em ! important;
}

H3 {
margin-bottom: 0.5em ! important;
font-size: 1.7em! important;
line-height: 1.3em ! important;
}

H4 {
margin-bottom: 0.4em ! important;
font-size: 1.5em! important;
line-height: 1.4em ! important;
}

/*H5 {margin-bottom: 0.8em ! important; font-size: 1.3em! important; line-height: 1em ! important;}*/

H5a {
margin-top: 0.8em ! important;
margin-bottom: 0.6em ! important;
font-size: 1.4em! important;
line-height: 1.33em ! important;
}

H5 {
margin-top: 0em ! important;
margin-bottom: 0.4em ! important;
font-size: 1.4em! important;
line-height: 1.33em ! important;
}

H6 {
margin-top: 0.8em ! important;
margin-bottom: 0.8em ! important;
font-size: 1.1em! important;
line-height: 1.4em ! important;
}

/* FONTS CUSTOM CLASSES t_18C etc. */
.t_w1L {
text-align: left;
padding: 2px 20px 4px 10px;
border: 1px dotted rgba(185, 235, 210, 1);
}

.t_w1R {
text-align: right;
padding: 2px 20px 4px 10px;
border: 1px dotted rgba(185, 235, 210, 1);
}

.t_w1C {
text-align: center;
padding: 2px 20px 4px 10px;
border: 1px dotted rgba(185, 235, 210, 1);
}

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

.T18_L1 {
font-size: 18px !important;
text-align: left !important;
font-weight: bold !important;
color: rgba(40,60,90,1)!important;
display: block;
margin-bottom: 0;
border-bottom: 1px dotted rgba(240,230,240,1);
line-height: 100%;
}

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

.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);
}

.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);
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);
}

.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);
}

.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);
}

.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);
}

elmred {
font-family: Open Sans;
color: rgba(240,50,60,1);
font-size: 14px;
background-color: rgba(200,200,100,0.1);
line-height: 1.7em;
margin: -6px 0px;
padding: 4px 0px;
border-bottom: 0px solid rgba(160,250,120,0.3);
}

.elmred {color: rgba(250,100,100,0.1);}

.t_w1L {
display: block;
margin-bottom: 20px;
margin-top: 0px;
padding: 2px 10px 2px 50px;
background: rgba(120, 205, 230, 0.3);
}

elm {
font-family: monospace;
color: rgba(120,200,180,1);
font-size: 14px;
background-color: rgba(200,200,200,0.15);
line-height: 150%;
margin: -6px 10px;
padding: 4px 8px;
border-bottom: 1px dotted rgba(120,220,120,1);
}

.elm {
font-family: monospace;
color: rgba(120,200,180,1);
font-size: 14px;
background-color: rgba(200,200,200,0.15);
line-height: 150%;
margin: -6px 10px;
padding: 4px 8px;
border-bottom: 1px dotted rgba(120,220,120,1);
}

.legend1 {
font-size: 8px !important;
line-height: 120%;
font-weight: 500;
text-align: left !important;
color: rgba(30, 50, 65, 1) !important;
padding: 2px 3px 3px 4px !important;
margin: 0px 0px 3px 2px !important;
background: rgba(255 , 255, 255, 0.22) !important;
border-bottom: 0px solid rgba(155, 175, 195, 0.4) !important;
}

.legend2 {
font-size: 9px !important;
line-height: 110% !important;
font-weight: 500 !important;
text-align: left !important;
color: rgba(50, 60, 95, 1) !important;
padding: 2px 3px 2px 4px !important;
margin: 0px 0px 3px 2px !important;
background: rgba(255 , 255, 255, 0.22) !important;
}

.code-type .t_w1L .t_w1R .t_w1C .Ti18_w1 .Ti15_w1 .Ti_C .Ti_L .t_w2 .fL_p10 .fL_p20
.code-type {
font-size: 13px !important;
font-family: "Courier New", Courier, "Lucida Sans Typewriter", "Lucida Typewriter", monospace !important;
color: rgba(28,100,155,1)!important;
}
code-type {
font-size: 13px !important;
font-family: "Courier New", Courier, "Lucida Sans Typewriter", "Lucida Typewriter", monospace !important;
color: rgba(28,100,155,1)!important;
}

.pnews1 {margin:0 0 18px; padding:4px 4px; border-bottom:3px solid rgba(120, 120, 140, 1); border-top: 1px solid rgba(136, 136, 186,0); background-color: rgba(0, 0, 0, 0.015); overflow: hidden;}
.pnews2 {margin:0 0 3px; padding:4px 4px; border-bottom:2px solid rgba(136, 136, 186,0.4); border-top: 1px solid rgba(136, 136, 186,0); background-color: rgba(0, 0, 0, 0.015); overflow: hidden;}
.pnews2_last {margin:0 0 3px; padding:4px 4px; border-bottom:2px solid rgba(136, 136, 186,0.001); border-top: 1px solid rgba(136, 136, 186,0); background-color: rgba(0, 0, 0, 0.015); overflow: hidden;}

.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;
}

/* FONTS CUSTOM TAGS & CLASSES */

red {color:red;}
center {text-align: center !important;}
tc {font-size:10px; font-style: normal; color:rgba(60,100,140,1); margin:0; padding:0; background-color: rgba(240,240,255,1);}

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;}

t180 {background-color: rgba(248,255,247,0); line-height:1.8em; padding: 0; border-bottom:1px solid rgba(80,215,100,0);}
HL {background-color: rgba(248,255,255,0.1); color:rgba(0,120,150,1)!important; font-weight:500; padding: 0 3px; border-bottom: 1px dotted rgba(150, 150, 200, 1);}

featured {font-family: monospace; font-size: 17px; background-color: rgba(248,255,247,0.8);
line-height: 160%; margin:-6px 10px; padding: 4px 8px; border:2px dashed rgba(80,215,100,1);}
excerpt {font-family: monospace; font-size: 17px; background-color:rgba(200,180,255,0.2);
line-height: 160%; margin:-6px 10px; padding: 4px 8px; border:2px dashed rgba(20,200,205,1);}
error {font-family: monospace; font-size: 17px; background-color:rgba(255,230,190,0.2);
line-height: 160%; margin:-6px 10px; padding: 4px 8px; border:2px dotted rgba(255,100,100,1);}
acf {background-color:rgba(255,100,255,0.02)!important; margin: 4px!important; padding: 1px 3px 1px 3px!important; border:1px dotted rgba(230,100,230,1)!important;}

pØ-sc {margin:0px; padding:0px 5px 2px; background-color:rgba(248,255,247,1)!important; border:1px dashed rgba(120,165,255,1)!important;overflow: hidden;}

.pØ-sc {margin:0px; padding:0px 5px 2px; background-color:rgba(248,255,247,1)!important; border:2px dotted rgba(120,120,250,0.8)!important;overflow: hidden;}

pØ-featured {margin:0px; padding:0px 10px 3px; background-color:rgba(248,255,247,1); border:2px dashed rgba(80,215,100,0.8)!important;overflow: hidden;}
.pØ-featured {margin:0px; padding: 10px 10px 3px; background-color:rgba(248,255,247,0.8); border:2px dashed rgba(80,215,100,0.8)!important; overflow: hidden;}

pØ-excerpt {margin:0px; padding:0px 10px 3px; background-color:rgba(200,180,255,0.2); border:2px dashed rgba(20,200,205,1)! important; overflow: hidden;}
.pØ-excerpt {margin:0px; padding: 10px 10px 3px; background-color:rgba(200,180,255,0.2); border:2px dashed rgba(20,200,205,1); overflow: hidden;}

.pØ-error {margin:1px 2px 1px 1px!important; padding: 5px 5px 3px!important; color: #f00; background-color:rgba(255,230,190,0.2); border:2px dotted rgba(255,100,100,1)!important; overflow: hidden;}

.pØ-acf {margin:1px 2px 1px 1px!important; padding: 4px 4px 4px 4px!important; background-color:rgba(255,70,255,0.02)!important; border:2px dotted rgba(230,100,230,1)!important; }

.pØ-acf-excp {margin:0px; padding:0px 10px 3px; background-color:rgba(200,180,255,0.2); border:2px dashed rgba(20,200,205,1)!important;overflow: hidden;}

tx1 {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);}

tx2 {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);}

tx3 {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);}

tx4 {font-family: Open Sans;
font-size: 17px; font-weight:600; line-height: 1.8em;
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);}

tx5 {font-family: Open Sans;
font-size:14px !important; font-weight:400; line-height: 1.8em!important;
background-color: rgba(200,200,200,0.0); color: rgba(20,35,40,1);
margin: 0px 6px 20px; padding: 20px;
border-bottom: 1px solid rgba(200,200,240,0);}

t5 {
font-size: 8px;
line-height: 80%;
margin: 0px;
padding: 0 1px;
}

t6 {
font-size: 6px;
line-height: 80%;
margin: 0px;
padding: 0 1px;
}

t7 {
font-size: 7px;
line-height: 80%;
margin: 0px;
padding: 0 1px;
}

t8 {
font-family: trebuchet MS;
font-size: 8px;
line-height: 1;
margin: 0px;
padding: 0 1px;
}

t9 {
font-family: trebuchet MS;
font-size: 9px;
line-height: 1;
margin: 0px;
padding: 0 1px;
}

t10 {
font-family: trebuchet MS;
font-size: 10px;
line-height: 1.2;
margin: 0px;
padding: 0 2px;
}

t11 {
font-size: 11px;
line-height: 1.2;
margin: 0px;
padding: 0 2px;
}

t12 {
font-size: 12px;
line-height: 1.2;
margin: 1px;
padding: 0 2px;
}

t13 {
font-size: 13px;
line-height: 1.2;
margin: 1px;
padding: 0 2px;
}

t14 {
font-size: 14px;
line-height: 1.2;
margin: 1px;
padding: 0 2px;
}

t15 {
font-size: 15px;
line-height: 1.2;
margin: 1px;
padding: 0 2px;
}

t16 {
font-size: 16px;
line-height: 1.2;
margin: 1px;
padding: 0 2px;
}

t17 {
font-size: 17px;
line-height: 1.2;
margin: 1px;
padding: 0 2px;
}

t18 {
font-size: 18px;
line-height: 1.2;
margin: 1px;
padding: 0 2px;
}

t19 {
font-size: 19px;
line-height: 1.2;
margin: 1px;
padding: 0 2px;
}

t20 {
font-size: 20px!important;
line-height: 124%!important;
}

t22 {
font-size: 22px!important;
line-height: 124%!important;
}

t24 {
font-size: 24px!important;
line-height: 124%!important;
}

t26 {
font-size: 26px!important;
line-height: 124%!important;
}

t28 {
font-size: 28px!important;
line-height: 124%!important;
}

t30 {
font-size: 30px!important;
line-height: 124%!important;
}
t32 {
font-size: 32px!important;
line-height: 124%!important;
}
t34 {
font-size: 34px!important;
line-height: 124%!important;
}
t36 {
font-size: 36px!important;
line-height: 124%!important;
}

/* FONTS tn and sizen AS TAGS OR CLASSES (mixed to be cleaned) */
.t5 {
font-size: 8px;
line-height: 80%;
margin: 0px;
padding: 0 1px;
}

.t6 {
font-size: 6px;
line-height: 80%;
margin: 0px;
padding: 0 1px;
}

.t7 {
font-size: 7px;
line-height: 80%;
margin: 0px;
padding: 0 1px;
}

.t8 {
font-family: monospace, monospace;
font-size: 8px;
line-height: 1;
margin: 0px;
padding: 0 1px;
}

.t9 {
font-family: monospace, monospace;
font-size: 9px;
line-height: 1.2;
color: rgba(100, 100, 100, 1);
margin: 1px;
padding: 0 2px;
}

.t10 {
font-family: monospace, monospace ;
font-size: 10px;
line-height: 1.2;
color: rgba(30, 80, 120, 1);
margin: 1px;
padding: 0 2px;
}

.t11 {
font-family: monospace, monospace;
font-size: 11px;
line-height: 1.2;
margin: 1px;
padding: 0 2px;
}

.t12 {
font-size: 12px;
line-height: 1.2;
color: rgba(40, 50, 70, 1);
letter-spacing: 1px;
margin: 1px;
padding: 0 2px;
}

.t14 {
font-size: 14px;
line-height: 1.2;
color: rgba(40, 50, 70, 1);
margin: 1px;
padding: 0 2px;
}

.t16 {
font-size: 16px;
line-height: 1.2;
color: rgba(40, 50, 70, 1);
margin: 1px;
padding: 0 2px;
}

.t18 {
font-size: 18px;
line-height: 1.2;
color: rgba(40, 50, 70, 1);
margin: 1px;
padding: 0 2px;
}

.t20 {
font-size: 20px!important;
line-height: 124%!important;
color: rgba( 120, 120, 120, 1);
}

/* FONTS CUSTOM TAGS SIZES AND WEIGHTS */
size5 {
line-height: 90%!important;
font-size: 5px!important;
}

size6 {
line-height: 150%!important;
font-size: 6px!important;
}

size7 {
line-height: 150%!important;
font-size: 7px!important;
}

size8 {
line-height: 100%!important;
font-size: 8px!important;
}

size9 {
line-height: 135%!important;
font-size: 9px!important;
}

size10 {
line-height: 135%!important;
font-size: 10px!important;
}

size11 {
line-height: 125%!important;
font-size: 11px!important;
}

size12 {
line-height: 150%!important;
font-size: 12px!important;
}

size13 {
line-height: 150%!important;
font-size: 13px!important;
}

size14 {
line-height: 150%!important;
font-size: 14px!important;
}

size15 {
line-height: 150%!important;
font-size: 15px!important;
}

size16 {
line-height: 150%!important;
font-size: 16px!important;
}

size17 {
line-height: 150%!important;
font-size: 17px!important;
}

size18 {
line-height: 150%!important;
font-size: 18px!important;
}

size19 {
line-height: 150%!important;
font-size: 19px!important;
}

/* AAA */

size20 {
line-height: 125%!important;
font-size: 20px!important;
}

size22 {
line-height: 150%!important;
font-size: 22px!important;
}

size24 {
line-height: 130%!important;
font-size: 24px!important;
}

size26 {
line-height: 130%!important;
font-size: 26px!important;
}

size28 {
line-height: 130%!important;
font-size: 28px!important;
}

size30 {
line-height: 130%!important;
font-size: 30px!important;
}

.size5 {
line-height: 90%!important;
font-size: 5px!important;
}

.size6 {
line-height: 150%!important;
font-size: 6px!important;
}

.size7 {
line-height: 150%!important;
font-size: 7px!important;
}

.size8 {
line-height: 100%!important;
font-size: 8px!important;
}

.size9 {
line-height: 150%!important;
font-size: 9px!important;
}

.size10 {
line-height: 150%!important;
font-size: 10px!important;
}

.size11 {
line-height: 150%!important;
font-size: 11px!important;
}

.size12 {
line-height: 150%!important;
font-size: 12px!important;
}

.size13 {
line-height: 150%!important;
font-size: 13px!important;
}

.size14 {
line-height: 150%!important;
font-size: 14px!important;
}

.size16 {
line-height: 150%!important;
font-size: 16px!important;
}

.size18 {
line-height: 150%!important;
font-size: 18px!important;
}

.size20 {
line-height: 150%!important;
font-size: 20px!important;
}

.size22 {
line-height: 150%!important;
font-size: 22px!important;
}

.size24 {
line-height: 150%!important;
font-size: 24px!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;
}

/* HR - SPACES - BREAKS */
HR {clear: both; min-height: 0; margin: 14px 1px 2px 1px;
border-top: 1px dotted rgba(150, 150, 150, 0.12);}
BR {display: inline;}

/*HR
{ clear: both !important;
opacity: 1 !important;
height: 1px !important;
min-height: 0 !important;
margin: 0px 0 1px !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;}*/

.wspace0 {margin:0; padding: 0; background-image: url("/wp-content/uploads/WL.jpg");}
.wspace2 {margin:0; padding: 2px; background-image: url("/wp-content/uploads/WL.jpg");}
.wspace4 {margin:0; padding: 4px; background-image: url("/wp-content/uploads/WL.jpg");}
.wspace6 {margin:0; padding: 6px; background-image: url("/wp-content/uploads/WL.jpg");}
.wspace8 {margin:0; padding: 8px; background-image: url("/wp-content/uploads/WL.jpg");}
.wspace10 {margin:10px 0; padding: 10px 0; background-image: url("/wp-content/uploads/WL.jpg");}

/*Custom HR_*/
hr._0 {
clear: none;
border-top: 1px dotted rgba(240, 140, 100, 0.3);
margin: 0;
}

hr._1 {
clear: none;
border-top: 1px dotted rgba(200, 170, 140, 0);
margin: 1px 0;
}

hr._2 {
clear: none;
border-top: 1px dashed rgba(240, 140, 100, 0);
margin: 2px 0;
}

hr._3 {
clear: none;
border-top: 1px dotted rgba(150, 150, 200, 0);
margin: 3px 0;
}
hr._4 {
clear: none;
border-top: 1px dotted rgba(150, 150, 200, 0);
margin: 4px 0;
}
hr._5 {
clear: none;
border-top: 1px dotted rgba(150, 150, 200, 0);
margin: 5px 0;
}
hr._5 {
clear: none;
border-top: 1px dotted rgba(150, 150, 200, 0);
margin: 5px 0;
}
hr._6 {
clear: none;
border-top: 1px dotted rgba(150, 150, 200, 0);
margin: 6px 0;
}
hr._7 {
clear: none;
border-top: 1px dotted rgba(150, 150, 200, 0);
margin: 7px 0;
}
hr._8 {
clear: none;
border-top: 1px dotted rgba(150, 150, 150, 0);
margin: 8px 0;
}
hr._9 {
clear: none;
border-top: 1px dotted rgba(150, 150, 150, 0);
margin: 9px 0;
}
hr._10 {
clear: none;
border-top: 1px dotted rgba(150, 150, 150, 0);
margin: 10px 0;
}
hr._11 {
clear: none;
border-top: 1px dotted rgba(150, 150, 150, 0);
margin: 11px 0;
}
hr._12 {
clear: none;
border-top: 1px dotted rgba(150, 150, 150, 0);
margin: 12px 0;
}
hr._13 {
clear: none;
border-top: 1px dashed rgba(150, 150, 150, 0);
margin: 13px 0;
}
hr._14 {
clear: none;
border-top: 1px dashed rgba(150, 150, 150, 0);
margin: 14px 0;
}

hr._15 {
clear: none;
border-top: 1px dashed rgba(150, 150, 150, 0);
margin: 15px 0;
}

/* BREAKS CUSTOM CLASSES */
.break0 {
clear: both;
display: block;
margin: 0px 20px;
padding: 0 12px;
background: rgba(160, 160, 185, 0);
}

.break1 {
clear: both;
display: block;
margin: 1px 20px;
padding: 0 12px;
background: rgba(160, 160, 185, 0);
}

.break2 {
clear: both;
display: block;
margin: 2px 20px;
padding: 0 12px;
background: rgba(160, 160, 185, 0);
}

.break3 {
clear: both;
display: block;
margin: 3px 20px;
padding: 0 12px;
background: rgba(160, 160, 185, 0);
}

.break4 {
clear: both;
display: block;
margin: 4px 20px;
padding: 0 12px;
background: rgba(160, 160, 185, 0);
}

.break5 {
clear: both;
display: block;
margin: 5px 20px;
padding: 0 12px;
background: rgba(160, 160, 185, 0);
}

.break6 {
clear: both;
display: block;
margin: 6px 20px;
padding: 0 12px;
background: rgba(160, 160, 185, 0);
}

.break7 {
clear: both;
display: block;
margin: 7px 20px;
padding: 0 12px;
background: rgba(160, 160, 185, 0);
}

.break8 {
clear: both;
display: block;
margin: 8px 20px;
padding: 0 12px;
background: rgba(160, 160, 185, 0);
}
.break8 {
clear: both;
display: block;
margin: 8px 20px;
padding: 0 12px;
background: rgba(160, 160, 185, 0);
}
.break9 {
clear: both;
display: block;
margin: 9px 20px;
padding: 0 12px;
background: rgba(160, 160, 185, 0);
}
.break10 {
clear: both;
display: block;
margin: 10px 20px;
padding: 0 12px;
background: rgba(160, 160, 185, 0);
}
.break11 {
clear: both;
display: block;
margin: 11px 20px;
padding: 0 12px;
background: rgba(160, 160, 185, 0);
}
.break12 {
clear: both;
display: block;
margin: 12px 20px;
padding: 0 12px;
background: rgba(160, 160, 185, 0);
}

.break13 {
clear: both;
display: block;
margin: 13px 20px;
padding: 0 12px;
background: rgba(160, 160, 185, 0);
}
.break14 {
clear: both;
display: block;
margin: 14px 20px;
padding: 0 12px;
background: rgba(160, 160, 185, 0);
}
.break15 {
clear: both;
display: block;
margin: 15px 20px;
padding: 0 12px;
background: rgba(160, 160, 185, 0);
}
/* BREAKS b-5 TAGS etc. */
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;
}

/* PW POST_WRAP BORDERS AND PADDINGS */
.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:3px 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;}

/* .pØ-excp etc.*/
.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;}

/* p0 p1 */
.p2 {
margin: 0px;
padding: 3px;
background-color: rgba(253, 253, 253, 1);
border: 2px solid rgba(255, 255, 255, 1);
border-radius: 0;
overflow: auto;
}

.p3 {
margin: 0 10px 10px;
padding: 8px 20px;
background-color: rgba(234, 236, 243, 1);
border: 1px solid rgba(145, 155, 185, 0.3);
overflow: auto;
}

.p4 {
margin: 1px;
padding: 6px 20px;
background-color: rgba(250, 248, 254, 0.1);
border: 1px solid rgba(145, 155, 185, 0.1);
overflow: auto;
}

.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: 1px;
background-color: rgba(255, 255, 255, 1);
border: 1px solid rgba(145, 155, 185, 0.5);
padding: 4px 15px 4px;
font-size: inherit;
line-height: inherit;
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;
}

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

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

.pw4 {
margin: 0 0 4px 8px;
background-color: rgba(255, 255, 255, 0.45);
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: 1px 3px 3px;
background-color: rgba(255, 248, 180, 1);
border: 1px dashed rgba(200, 155, 185, 0.5);
border-radius: 2px;
padding: 2px 3px;
color: rgba(200, 155, 185, 1);
overflow: auto;
}

.p_w2 {
margin: 0 3px 5px;
background-color: rgba(255, 248, 180, 1);
border: 1px dashed rgba(200, 155, 185, 0.5);
border-radius: 2px;
padding: 4px 12px;
color: rgba(200, 155, 185, 1);
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_wrap00 {
margin: 0 0 1px 0;
padding: 2px;
border: 2px dashed rgba(145, 195, 185, 0.45);
border-radius: 3px;
overflow: auto;
}

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

.post_wrap1 {
margin-bottom: 6px;
padding: 8px 10px 8px 10px;
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.22);
-webkit-box-shadow: 2px 2px 3px rgba(0,0,0,0.22);
box-shadow: 2px 2px 3px rgba(0,0,0,0.22);
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: 0 0 18px;
padding: 0px;
line-height: 142%;
background-color: rgba(255, 255, 255, 1);
border-top: 3px solid rgba(120, 120, 140, 1);
border-left: 0px none rgba(236, 236, 236, 1);
border-bottom: 1px solid rgba(185, 185, 185, 1);
-moz-box-shadow: 3px 2px 3px rgba(0,0,0,0.17);
-webkit-box-shadow: 3px 2px 3px rgba(0,0,0,0.17);
box-shadow: 3px 2px 3px rgba(0,0,0,0.17);
overflow: hidden;
}

.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: 5px;
background-color: rgba(255, 255, 255, 0);
border-bottom: 1px solid rgba(205, 205, 205, 0);
border-radius: 0px;
padding: 4px 2px 3px;
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 {
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: 3px;
padding: 6px 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;
}

.post_wrap12 {
margin: 2px 0 10px;
padding: 2px 4px;
line-height: 142%;
background-color: 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_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;
}

.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;
}

.elm_post_element_class {
margin: 0 0 12px;
padding: 10px 10px 10px 0! important;
background-color: rgba(241, 245, 243, 0.6)! important;
border: 1px solid rgba(185, 235, 200, 1);
}

.pw {
margin: 0 0 4px;
background-color: rgba(240, 253, 253, 0.2);
border: 1px solid rgba(150, 155, 185, 0.15);
border-radius: 0px;
padding: 0px;
overflow: auto;
}

.pw_dotted {
margin: 0px;
background-color: rgba(240, 245, 255, 0.1);
border: 1px dotted rgba(145, 155, 185, 0.1);
border-radius: 0px;
padding: 0px;
overflow: auto;
}

/*-- POST ITEMS BACKGROUND COLOR --*/
.fl-post-grid-post {
background: rgba(255,255,255,1);
}

.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;
}

/*-- ARCHIVE POSTS | 20200516 needs !important to override --*/
.elm_post_element_class {margin: 6px 0 12px; padding: 10px 10px 10px! important;
background-color: rgba(241, 245, 243, 0.6)! important;
border: 2px dotted rgba(135, 235, 230, 1);}

/* BOX */
.box1 {
float: left;
width: 13%;
padding: 0px;
}

.box2 {
float: left;
width: 69%;
padding: 0px 6px 3px 10px;
border-left: 1px solid rgba(180, 180, 180,1);
}

.box3 {
float: left;
width: 18%;
padding: 0px;
}

.clearfix::after {
content: "";
clear: both;
display: table;
}

.box5 {
float: left;
width: 5%;
padding: 0px;
}

.box10 {
float: left;
width: 10%;
padding: 0px;
}

.box12-5 {
float: left;
width: 12.5%;
padding: 0px;
}

.box15 {
float: left;
width: 15%;
padding: 0px;
}

.box17-5 {
float: left;
width: 17.5%;
padding: 0px;
}

.box20 {
float: left;
width: 20%;
padding: 0px;
}

.box25 {
float: left;
width: 25%;
padding: 0px;
}

.box30 {
float: left;
width: 30%;
padding: 0px;
}

.box35 {
float: left;
width: 35%;
padding: 0px;
}

.box40 {
float: left;
width: 40%;
padding: 0px;
}

.box45 {
float: left;
width: 45%;
padding: 0px;
}

.box50 {
float: left;
width: 50%;
padding: 0px;
}

.box55 {
float: left;
width: 55%;
padding: 0px;
}

.box60 {
float: left;
width: 60%;
padding: 0px;
}

.box65 {
float: left;
width: 65%;
padding: 0px;
}

.box70 {
float: left;
width: 70%;
padding: 0px;
}

.box75 {
float: left;
width: 75%;
padding: 0px;
}

.box80 {
float: left;
width: 80%;
padding: 0px;
}

.box82-5 {
float: left;
width: 82.5%;
padding: 0px;
}

.box85 {
float: left;
width: 85%;
padding: 0px;
}

.box90 {
float: left;
width: 90%;
padding: 0px;
}

.box95 {
float: left;
width: 95%;
padding: 0px;
}

.box100 {
float: left;
width: 100%;
padding: 0px;
}

.flex-container1 {display: flex; overflow-wrap: break-word; align-items: stretch; border: 1px solid #e0e0e0;
margin: 2px 2px 12px; padding: 5px;}
.flex-container1 > div {width: 120px; border:1px dotted #e0e0e0; padding:0px; background-color: rgba(230,240,255,0.7);
display: block;
margin:0 4px;
margin-left: auto;
margin-right: auto;}

.flex-container2 {display: flex; overflow-wrap: break-word; align-items: stretch; border: 2px solid #e0e0e0;}
.flex-container2 > div {width: 200px; border:1px solid #e9e9e9; margin: 4px; padding: 4px;}

figure {float: left; width: auto; text-align: center; font-style: italic; font-size: smaller; text-indent: 0; border: thin silver solid; margin: 0.1em; padding: 0.2em;}

/* LGC LIGHTWEIGHT COLUMN GRIDS */

@media (min-width: 1025px) {
.lgc-grid-parent {
margin: 0px;
padding: 3px;
border: 1px dashed rgba(200,100,100,0.2);
background-color: rgba(255, 255, 255, 0.0);
overflow: hidden;
}
}

@media (min-width: 768px) and (max-width: 1025px) {
.lgc-grid-parent {
margin: 0px;
padding: 1px;
border: 1px solid rgba(215, 236, 255,0.3);
background-color: rgba(215, 236, 255, 0.5);
overflow: hidden;
}
}

@media only screen and (max-width: 767px) {
.lgc-grid-parent {
margin: 0px;
padding: 1px;
border: 1px dashed rgba(200,100,100,0.2);
background-color: rgba(255, 255, 215, 0.0);
overflow: hidden;
}
}

@media (min-width: 1025px) {
.inside-grid-column {
margin: 0px;
padding: 0px;
border: 1px solid rgba(100,170,200,0.4);
background-color: rgba(255, 255, 240, 0.3);
overflow: hidden;
}
}

@media (min-width: 768px) and (max-width: 1025px) {
.inside-grid-column {
margin: 0px;
padding: 4px 8px;
border: 1px solid rgba(100,170,200,0.4);
background-color: rgba(255, 255, 240, 0.3);
overflow: auto;
}
}

@media only screen and (max-width: 767px) {
.inside-grid-column {
margin: 0px;
padding: 3px 6px;
border: 1px solid rgba(100,170,200,0.4);
background-color: rgba(255, 255, 240, 0.3);
overflow: auto;
}
}

/*------ END LGC1 Echaffaudage | Visualize construction borders --------*/

/*------ START LGC2 NO construction borders!! --------------------------*/

@media (min-width: 1025px) {
.lgc-grid-parent {
margin: 0px;
padding: 0px;
/*3*/
border: 0px dashed rgba(200,100,100,0);
/* ------------------------------------------------ */
background-color: rgba(255, 255, 255, 0.0);
overflow: auto;
}
}

@media (min-width: 768px) and (max-width: 1025px) {
.lgc-grid-parent {
margin: 0px;
padding: 1px;
border: 1px solid rgba(215, 236, 255,0.3);
background-color: rgba(215, 236, 255, 0);
/**/
overflow: auto;
}
}

@media only screen and (max-width: 767px) {
.lgc-grid-parent {
margin: 0px;
padding: 1px;
border: 0px dashed rgba(200,100,100,0);
/**/
background-color: rgba(255, 255, 215, 0.0);
overflow: auto;
}
}

@media (min-width: 1025px) {
.inside-grid-column {
margin: 0px;
padding: 2px 3px;
border: 0px dotted rgba(100,170,200,0.61);
border-left: 0px;
border-top: 0px;
background-color: rgba(255, 255, 240, 0);
/**/
overflow: auto;
}
}

@media (min-width: 768px) and (max-width: 1025px) {
.inside-grid-column {
margin: 0px;
padding: 4px 8px;
border: 0px solid rgba(100,170,200,0);
/**/
background-color: rgba(255, 255, 240, 0);
/**/
overflow: auto;
}
}

@media only screen and (max-width: 767px) {
.inside-grid-column {
margin: 0px;
padding: 3px 6px;
border: 0px solid rgba(100,170,200,0);
/**/
background-color: rgba(255, 255, 240, 0);
/**/
overflow: auto;
}
}

/*------ END LGC2 NO construction borders ------------------------------*/

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

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

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

.lgc2 {
margin-bottom: 5px;
padding: 3px;
border-width: 1px 0 1px;
border-style: dashed;
border-color: rgba(200, 200, 240, 1);
background-color: rgba(240, 240, 242, 1);
overflow: auto;
}
/*------ CONTROL LGC COLUMNS - IMPACTS IN MAJOR AREAS --------*/

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

.lgc-column P {
margin-bottom: 0em;
}

.lgc0 {
margin: 0px;
padding: 3px 0px 4px;
border: 2px solid rgba(180, 180, 220, 0.51);
border-left: 1px dashed rgba(200, 200, 200, 0.35);
border-right: 1px dashed rgba(200, 200, 200, 0.35);
border-bottom: 1px solid rgba(200, 200, 200, 0.35);
background-color: rgba(240, 240, 240, 0.3);
overflow: hidden;
}

/*------ To Unblock Col width limitation on mobiles --------*/

.fl-col-small:not(.fl-col-small-full-width) {
max-width: none;
}

/*-- TEST LGC 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 --------*/

/*-- 2020-06-27 | LGC COLUMN FORMATS
@media (min-width: 1025px) {.post_wrap {padding: 0 20px!important;}}
@media (min-width: 768px) and (max-width: 1025px) {.post_wrap {padding: 0 10px !important;}}
@media only screen and (max-width: 767px) {.post_wrap {padding: 0px!important;}} --*/

/*--- 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);}
*/

/* SEE TRIAL AT TOP !!! LGC !!!!!!!!!!!!!!!!!
.lgc0 {margin: 0 0 3px 0; padding: 1px;
border: 1px dotted rgba(255, 0, 250, 0.64);
border: 1px solid rgba(180, 180, 180, 1);
border-left: 1px dashed rgba(200, 200, 200, 0.35); border-right: 1px dashed rgba(200, 200, 200, 0.35);
border-bottom: 1px solid rgba(200, 200, 200, 0.35);
background-color: rgba(240, 240, 240, 0.3); overflow: auto;}

CONSTRUCTION border: 1px solid rgba(100, 135, 255, 1);
@media (min-width: 1025px) {
.lgc1 {margin: 0 0 1px 0; padding: 2px;
border: 1px dashed rgba(100, 135, 255, 0.3);
background-color: rgba(255, 255, 255, 1); 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; }}*/

.wpbox {box-sizing: border-box !important;}

/* COLUMN NUMBERS colnb2 */
.colnb1 {
column-count: 1;
column-gap: 30px;
column-rule: 1px solid #ddd;
margin-bottom: 4px;
padding-bottom: 2px;
}

.colnb3 {
column-count: 3;
column-gap: 30px;
column-rule: 1px solid #ddd;
margin-bottom: 4px;
padding-bottom: 2px;
}

/*.colnb2 {
column-count: 2;
column-gap: 30px;
column-rule: 1px solid #ddd;
margin-bottom: 4px;
padding-bottom: 2px;
}*/

@media (min-width: 1025px) {
.colnb2 {
column-count: 2;
column-gap: 30px;
column-rule: 1px solid #ddd;
background: rgba(245,245,250,0);
}
}

@media (min-width: 768px) and (max-width: 1025px) {
.colnb2 {
column-count: 2;
column-gap: 30px;
column-rule: 2px dotted #ddd;
background: rgba(240,245,250,0);
}
}

@media only screen and (max-width: 767px) {
.colnb2 {
column-count: 1;
column-gap: 30px;
column-rule: 1px solid #ddd;
}
}

/*.colnb4 {
column-count: 4;
column-gap: 20px;
column-rule: 1px solid #ddd;
margin-bottom: 4px;
padding-bottom: 2px;
}*/

@media (min-width: 1025px) {
.colnb4 {
font-size: inherit;
column-count: 4;
column-gap: 30px;
column-rule: 1px solid #ddd;
background: rgba(240,245,250,0);
}
}

@media (min-width: 768px) and (max-width: 1025px) {
.colnb4 {
font-size: inherit;
column-count: 2;
column-gap: 40px;
column-rule: 2px dotted #ddd;
background: rgba(240,245,250,0);
}
}

@media only screen and (max-width: 767px) {
.colnb4 {
font-size: inherit;
column-count: 1;
column-gap: 30px;
column-rule: 1px solid #ddd;
}
}

/* IMAGES FLOAT, CROP */

img.c80 {float:left; width:80px; height:80px; object-fit:cover; object-position:50% 0px; margin:0 2px; overflow:hidden;}
img.c90 {float:left; width:90px; height:90px; object-fit:cover; object-position:50% 0px; margin:0 2px; overflow:hidden;}
img.c100 {float:left; width:100px; height:100px; object-fit:cover; object-position:50% 0px; margin:0px 2px; overflow:hidden;}
img.c110 {float:left; width:110px; height:110px; object-fit: cover; object-position: 50% 0px; margin:0px 2px; overflow:hidden;}
img.c120 {float:left; width:130px; height:120px; object-fit:cover; object-position:50% 0px; margin:0px 2px; overflow:hidden;}
img.c130 {float: left; width:130px; height: 130px; object-fit:cover; object-position:50% 0px; margin: 0 2px; overflow:hidden;}
img.c140 {float: left; width:140px; height: 140px; object-fit:cover; object-position:50% 0px; margin: 0 2px; overflow:hidden;}
img.c150 {float: left; width:150px; height: 150px; object-fit:cover; object-position:50% 0px; margin: 0 2px; overflow:hidden;}
img.c160 {float: left; width:160px; height: 160px; object-fit:cover; object-position:50% 0px; margin: 0 2px; overflow:hidden;}
img.c170 {float: left; width:170px; height: 170px; object-fit:cover; object-position:50% 0px; margin: 0 2px; overflow:hidden;}
img.c180 {float: left; width:180px; height: 180px; object-fit:cover; object-position:50% 0px; margin: 0 2px; overflow:hidden;}
img.c190 {float: left; width:190px; height: 190px; object-fit:cover; object-position:50% 0px; margin: 0 2px; overflow:hidden;}
img.c200 {float: left; width:200px; height: 200px; object-fit:cover; object-position:50% 0px; margin: 0px; overflow:hidden;}
img.c220 {float: left; width:220px; height: 220px; object-fit:cover; object-position:50% 0px; margin: 0px; overflow:hidden;}
img.c220 {float: left; width:240px; height: 240px; object-fit:cover; object-position:50% 0px; margin: 0px; overflow:hidden;}
img.c240 {float: left; width:220px; height: 220px; object-fit:cover; object-position:50% 0px; margin: 0px; overflow:hidden;}
img.c260 {float: left; width:260px; height: 260px; object-fit:cover; object-position:50% 0px; margin: 0px; overflow:hidden;}
img.c280 {float: left; width:280px; height: 280px; object-fit:cover; object-position:50% 0px; margin: 0px; overflow:hidden;}
img.c300 {float: left; width:300px; height: 300px; object-fit:cover; object-position:50% 0px; margin: 0px; overflow:hidden;}

img.b0 {padding: 0px;}
img.b1 {padding:4px; background:rgba(70,110,110,1); border-top:3px solid rgba(100,160,170,1); border-bottom:3px solid rgba(90,200, 200,1);}
img.b2 {padding:4px; background:rgba(70,110,160,1); border-top:3px solid rgba(10,140,200,1); border-bottom:3px solid rgba(50,200,230,1);}
img.b3 {padding:6px; background:rgba(70,80,90,1); border-top:3px solid rgba(160,160,200,1); border-bottom:1px solid rgba(50,60, 200,1);}
img.b4 {padding:6px; background:rgba(70,80,120,1); border-top:3px solid rgba(160,160,200,1); border-bottom:1px solid rgba(50,60, 200, 1);}
img.b5 {padding:6px; background:rgba(70,110,110,1); border-top:3px solid rgba(10,160,170, 1); border-bottom:3px solid rgba(50,200, 200,1);}
img.b6 {padding:6px; background:rgba(70,110,110,1); border-top:3px solid rgba(10,160,170, 1); border-bottom:3px solid rgba(50,200, 200,1);}
img.b7 {padding:8px; background:rgba(70,80,90,1); border-top:3px solid rgba(10,140,200,1); border-bottom:3px solid rgba(50,200, 230,1);}

.crop80 {object-fit: cover; width:80px; height:80px; object-position: 50% 0px; overflow:hidden; display: block; margin-left: auto; margin-right: auto;}
.crop90 {object-fit: cover; width:90px; height:90px; object-position: 50% 0px; overflow:hidden;}
.crop100 {object-fit: cover; width:100px; height:100px; object-position: 50% 0px; overflow:hidden;}
.crop110 {object-fit: cover; width:110px; height:110px; object-position: 50% 0px; overflow:hidden;}
.crop120 {object-fit: cover; width:120px; height:120px; object-position: 50% 0px; overflow:hidden;}
.crop130 {object-fit: cover; width:130px; height:130px; object-position: 50% 0px; overflow:hidden;}
.crop140 {object-fit: cover; width:140px; height:140px; object-position: 50% 0px; overflow:hidden;}
.crop150 {object-fit: cover; width:150px; height:150px; object-position: 50% 0px; overflow:hidden;}
.crop160 {object-fit: cover; width:160px; height:160px; object-position: 50% 0px; overflow:hidden;}
.crop170 {object-fit: cover; width:170px; height:170px; object-position: 50% 0px; overflow:hidden;}
.crop180 {object-fit: cover; width:180px; height:180px; object-position: 50% 0px; overflow:hidden;}
.crop190 {object-fit: cover; width:190px; height:190px; object-position: 50% 0px; overflow:hidden;}
.crop200 {object-fit: cover; width:200px; height:200px; object-position: 50% 0px; overflow:hidden;}

/*-- IMG POSITIONS CENTER - LEFT - RIGHT --*/
.imgcenter {display: block; margin-left: auto; margin-right: auto; width: 50%;}

IMG.centered1 {
display: block;
left: 50%;
margin-left: auto;
margin-right: auto;
border: 1px none rgba(190,200,210,0);
}

IMG.centered-left {
display: block;
margin-left: 10%;
margin-right: auto;
}

IMG.centered-right {
display: block;
margin-left: auto;
margin-right: 10%;
}

/* --- ELEMENT CENTERED CLASSES --- */

IMG.center_block {
border: 1px solid rgba(130,150,210,0.65) ! important;
border-radius: 2px ! important;
display: block;
margin-left: auto;
margin-right: auto;
padding: 6px 8px 12px 8px;
/* background-image: url(https://i0.wp.com/ticato.no/wp-content/uploads/2017/12/shop-slide2.jpg?resize=1024%2C307&ssl=1);
background-image: url(https://ticato.no/wp-content/uploads/2017/12/IMG_8540_preview.jpeg);*/
}

IMG.centered {
background: rgba(120,120,220,0.2);
color: white;
max-width: 150px;
border-radius: 3px;
border: 2px dotted rgba(20,230,80,1);
padding: 1em;
position: absolute;
top: 70%;
left: 70%;
margin-right: -50%;
transform: translate(-50%, -50%);
}

IMG.topbar-blue {
background: rgba(20, 60, 100, 1)! important;
}

/* SPOILERS */
/* DIV SPOILERS */
/* Inline spoiler Inline spoiler Inline spoiler Inline spoiler Inline spoiler Inline spoiler */

DIV.spoiler-wrap {background-color: rgba(255, 255, 255, 1);
border: 0px solid #C3CBD1;
clear: both;
display: block;
overflow: auto;
margin: 0px;
padding: 2px;}

div.spoiler-wrap {width: 100%;}
DIV.spoiler-head {color: inherit; cursor: pointer; display: block;
font-weight: bold; line-height: 1.8em;
margin-left: 10px; padding: 2px 6px 2px 18px; text-align: left;}
DIV.spoiler-head.collapsed {content: "Close v"; margin-right: 5px;}
DIV.spoiler-head.expanded { content: "Open >"; margin-right: 5px;}
DIV.spoiler-head.collapsed.no-icon,
DIV.spoiler-head.expanded.no-icon {background: none; cursor: auto;
padding: 0 6px 0 6px;}
DIV.spoiler-body {
background: rgba(245, 245, 250, 1); padding: 3px 6px 2px; border-top: 1px solid rgba(235, 235, 230, 1); overflow: auto;}
P.wp-block-inline-spoilers-block { display: none;}

/* Inline spoiler Inline spoiler Inline spoiler Inline spoiler Inline spoiler */

/*SIMPLE SPOILER > RETAIN > folded: unfolded:
.spoiler-head{padding:10px;cursor:pointer;}
.folded:before{content:"Open >";margin-right:5px;}
.unfolded:before{content:"Close v";margin-right:5px;}
.spoiler-body{padding:19px;}

ORIGINAL INLINE SPOILER ICONS DATA URL's >
DIV.spoiler-head.expanded
{background: url(data:image/gif;base64,R0lGODlhCQAJAMQeAOLt+ff8//z+/4CRxo2by7vF6a254X6PxICQw87a74CQxuXo84CQxM/b7/H6/v7+/oGRxouayoGSxv7+/8LN7IqZyv7//4KSxur0/MrV74OTx9Ld8trl9gwMDP///wAAACH5BAEAAB4ALAAAAAAJAAkAAAU4oFcpwzFAkWgUVLZxCQGxLgdgGtS+t6NJmY5QOEFcNo/kZGLRXGwYR0DQjDSiU8uCIJJIGJdLKgQAOw==) no-repeat left center;
}
DIV.spoiler-head.collapsed
{background: url(data:image/gif;base64,R0lGODlhCQAJAMQfAIqZyoGSxv3+/trl84CQxYCRxn6PxMXQ7efq9H+Pwtnk8oKTxoCQxKy44QAAANvl9rvG6fD5/o2by4GRxvb8//v9//7+/ubw+v39/ouayoKSxoOTx/7+/wwMDP///////yH5BAEAAB8ALAAAAAAJAAkAAAU84AdoGkNmX4Z4HldRirSxXMdF1zK7nXU9mk2t4+h0BIlNhWPpYTCBDQXXwRwggczgJ8BAGhLRZGIoEFAhADs=) no-repeat left center;
}
SIMPLE SPOILER*/

/* SU SHORTCODE ULTIMATE */
/* sutabpane */
.pwsutabpane_white {
margin: -8px 0 6px !important;
padding: 5px 5px 3px !important;
background-color: rgba(255, 255, 255, 1);
border-top: 1px solid rgba(236, 236, 236, 0)!important;
border-left: 1px solid rgba(236, 236, 236, 0)!important;
overflow: auto;
}

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

.pwsutabpane_trsp {
margin: -8px 0 6px !important;
padding: 0px !important;
background-color: rgba(255, 255, 255, 0);
border: 0px none rgba(200, 200, 200, 0)!important;
-moz-box-shadow: 2px 2px 3px rgba(0,0,0,0)!important;
-webkit-box-shadow: 2px 2px 3px rgba(0,0,0,0)!important;
box-shadow: 2px 2px 3px rgba(0,0,0,0)!important;
overflow: auto;
}

/* SU Iframe Popup size */
.mfp-iframe-holder .mfp-content {line-height: 0; width: 100%; max-width: 1360px !important;}
.mfp-iframe-holder { padding-top: 30px; padding-bottom: 20px;}
.mfp-iframe-scaler { width: 100%; height: 0; overflow: hidden;
padding-top: 80% !important;}

/* CVPRO */
/*------ CV scroll borders --------*/

.pt-cv-view .pt-cv-carousel-caption {
border: 1px solid #C7BEBE;
padding: 0px;
}

.pt-cv-scrollable .pt-cv-carousel-caption {
bottom: 0px;
margin: 2px!important;
padding: 0px 0px 3px 0px !important;
}

.pt-cv-scrollable .pt-cv-carousel-caption * {
margin: 0px;
background-color: rgba(200, 230, 250, 0);
}

/*margin separates acf fields - too sensitive*/

.pt-cv-scrollable {
margin-top: 6px;
margin-bottom: 24px;
}

.pt-cv-scrollable .pt-cv-carousel-caption * {
font-size: 12px;
}

/*-- CAUTION WIDE RANGING EFFECT!! --*/

.col-md-12.pt-cv-ctf-column {
margin: 0px!important;
padding: 0 0px 1px!important;
background-color: rgba(255, 255, 255,1)!important;
/* */
border: 1px dotted rgba(200, 200, 200, 0.25) !important;
}

.pt-cv-wrapper .row {
margin-left: 0px;
margin-right: 0px;
}

.content_views_border {
padding: 4px 2px!important;
border-radius: 4px!important;
border: 2px dotted rgba(0, 0, 0, 0.15)!important;
background-color: rgba(255, 255, 250,0)!important;
}

/* ----------- 2020-10-20 | Border CViews List Item -------- */

/*Next Previous Chevrons test*/

.pt-cv-wrapper .carousel-control .glyphicon {
width: 21px;
height: 21px;
margin-top: -13px;
background-color: rgba(177, 187, 192, 0.99);
line-height: 1.7;
/*added*/
}

/* ----------- 2020-10-20 | Border CViews List Item -------- */

.pt-cv-view .carousel-control SPAN {
background: #AFB1B6;
color: #FFF;
border-radius: 2px;
}

.pt-cv-pinterest .pt-cv-title {
padding: 4px 10px 6px;
font-size: 12px;
color: rgba(40 ,70 , 90, 1);
font-weight: 600;
border: 0px solid rgba(40 ,70 , 90, 1);
}

.pt-cv-scrollable .pt-cv-title {
margin: 1px 0px 3px 0px!important;
border-bottom: 1px solid rgba(190 ,180 , 180, 1);
}

.pt-cv-view .pt-cv-title A {
margin: 0;
padding: 2px 12px 4px;
background-color: rgba(40 ,70 , 90, 0.02);
font-size: 12px;
color: rgba(40 ,70 , 90, 1);
font-weight: 600;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
-khtml-border-radius: 2px;
border-radius: 2px;
}

.content_views_border {
padding: 4px 2px;
border-radius: 5px;
border: 2px dotted rgba(0, 0, 0, 0.15);
}

.pt-cv-pinterest.pt-cv-border .pt-cv-pinmas {
border: 1px solid rgba(200,200,200,0);
border-radius: 4px;
}

.pt-cv-pinterest.pt-cv-shadow .pt-cv-pinmas {
border-radius: 2px;
border-top: 1px solid rgba(0, 0, 0, 0.130);
border-left: 1px solid rgba(0, 0, 0, 0.130);
-moz-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.280);
-webkit-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.280);
-khtml-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.280);
box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.280);
}

.pt-cv-view A,
.pt-cv-wrapper .btn {
font-weight: 600;
}

.pt-cv-wrapper .h1,
.pt-cv-wrapper .h2,
.pt-cv-wrapper .h3,
.pt-cv-wrapper .h4,
.pt-cv-wrapper .h5,
.pt-cv-wrapper .h6,
.pt-cv-wrapper H1,
.pt-cv-wrapper H2,
.pt-cv-wrapper H3,
.pt-cv-wrapper H4,
.pt-cv-wrapper H5,
.pt-cv-wrapper H6 {
font-weight: 600;
}

.pt-cv-wrapper .col-lg-1,
.pt-cv-wrapper .col-lg-10,
.pt-cv-wrapper .col-lg-11,
.pt-cv-wrapper .col-lg-12,
.pt-cv-wrapper .col-lg-2,
.pt-cv-wrapper .col-lg-3,
.pt-cv-wrapper .col-lg-4,
.pt-cv-wrapper .col-lg-5,
.pt-cv-wrapper .col-lg-6,
.pt-cv-wrapper .col-lg-7,
.pt-cv-wrapper .col-lg-8,
.pt-cv-wrapper .col-lg-9,
.pt-cv-wrapper .col-md-1,
.pt-cv-wrapper .col-md-10,
.pt-cv-wrapper .col-md-11,
.pt-cv-wrapper .col-md-12,
.pt-cv-wrapper .col-md-2,
.pt-cv-wrapper .col-md-3,
.pt-cv-wrapper .col-md-4,
.pt-cv-wrapper .col-md-5,
.pt-cv-wrapper .col-md-6,
.pt-cv-wrapper .col-md-7,
.pt-cv-wrapper .col-md-8,
.pt-cv-wrapper .col-md-9,
.pt-cv-wrapper .col-sm-1,
.pt-cv-wrapper .col-sm-10,
.pt-cv-wrapper .col-sm-11,
.pt-cv-wrapper .col-sm-12,
.pt-cv-wrapper .col-sm-2,
.pt-cv-wrapper .col-sm-3,
.pt-cv-wrapper .col-sm-4,
.pt-cv-wrapper .col-sm-5,
.pt-cv-wrapper .col-sm-6,
.pt-cv-wrapper .col-sm-7,
.pt-cv-wrapper .col-sm-8,
.pt-cv-wrapper .col-sm-9,
.pt-cv-wrapper .col-xs-1,
.pt-cv-wrapper .col-xs-10,
.pt-cv-wrapper .col-xs-11,
.pt-cv-wrapper .col-xs-12,
.pt-cv-wrapper .col-xs-2,
.pt-cv-wrapper .col-xs-3,
.pt-cv-wrapper .col-xs-4,
.pt-cv-wrapper .col-xs-5,
.pt-cv-wrapper .col-xs-6,
.pt-cv-wrapper .col-xs-7,
.pt-cv-wrapper .col-xs-8,
.pt-cv-wrapper .col-xs-9 { margin: 0 0 -5px; border: 0px solid #000000;
padding-left: 6px;
padding-right: 6px;
}

/* ----------- -------- */
.pt-cv-pinterest .edd_download_purchase_form,
.pt-cv-pinterest .product,
.pt-cv-pinterest .pt-cv-content,
.pt-cv-pinterest .pt-cv-ctf-list,
.pt-cv-pinterest .pt-cv-meta-fields,
.pt-cv-pinterest .pt-cv-tao, .pt-cv-pinterest
.pt-cv-title
{
padding: 6px 6px 10px 6px !important;
margin-bottom: 2px !important;
}

/*_______________*/

.pt-cv-edit-view {
color: rgba(120, 150, 200, 1);
font-size: 12px;
font-weight: 600;
text-transform: capitalize !important;
border: 1px none rgba(200, 200, 200, 0.55) !important;
background-color: rgba(200, 200, 200, 0.1);
padding: 3px 8px;
}

.pt-cv-edit-post {
color: #445c78;
font-size: 10px;
border-width: 0px !important;
border-color: rgba(200, 200, 200, 0.65);
border-style: solid;
background-color: #f0f2ff;
padding: 3px;
padding-right: 8px;
padding-left: 8px;
}

/* Z-INDEX */
.z-1 {
z-index: -1;
}

.z0 {
z-index: 0;
}

.z1 {
z-index: 1;
}

.z10 {
z-index: 10;
}

.z100 {
z-index: 100;
}

.z1000 {
z-index: 1000;
}

.z9999 {
z-index: 9999;
}

.z-ior9998 {
z-index: 9998;
}
.z-ior0 {
z-index: 0;
margin: 40px;
background-color: rgba(200, 255, 200, 0.3);
border: 1px solid rgba(145, 155, 185, 0.5);
border-radius: 2px;
padding: 20px;
overflow: auto;
}

.z-ior100 {
z-index: 100;
margin: 40px;
background-color: rgba(200, 255, 200, 0.3);
border: 1px solid rgba(145, 155, 185, 0.5);
border-radius: 2px;
padding: 20px;
overflow: auto;
}

.z-ior10 {
padding: 5px !important;
background: rgba(255, 200, 200, 0.3) !important;
left: 10px !important;
top: 100px !important;
z-index: 10 !important;
overflow: auto;
}

.z-ior50 {
position: absolute;
background: rgba(200, 200, 255, 0.3);
left: 10px;
top: 100px;
z-index: 50;
overflow: auto;
}
#elm_overlay0 {
position: absolute! important;
width: 100%! important;
height: 30px! important;
margin: auto! important;
top: 0px! important;
left: 0px! important;
border: 1px dotted #00ff00 ! important;
/* --- background-color: rgba(12,12,12,0.4);--- */
z-index: 1! important;
cursor: pointer;
}

#elm_overlay1 {
position: absolute! important;
width: 80%! important;
height: 0px! important;
margin: auto! important;
top: 0px! important;
left: 150px! important;
z-index: 2! important;
border: 2px dotted #ff00ff ! important;
background-color: rgba(12, 12, 150, 0.5);
cursor: pointer;
}

/* SMARTSLIDER SS3 */
.ss3_overflow {
max-height: 400px !important;
overflow: auto !important;
}

.ss3_align_L {
text-align: left !important;
color: #000 !important;
}

/* ECHO KB */
#eckb-article-page-container-v2 .eckb-article-toc--position-right.eckb-article-toc--bmode-between .eckb-article-toc__inner {
border-left-width: 3px;
border-left-style: solid;
background-color: rgba(179, 196, 206, 0.342);
/*+placement: 10px 60px;*/
position: relative;
left: 10px;
top: 60px;}
#eckb-article-page-container-v2 .eckb-article-toc .eckb-article-toc__inner UL LI A {
display: inline-block;
padding: 2px 12px;
width: 100%;
border-radius: 0px;
line-height: 1.5em;
word-wrap: break-word;}

/*-- FORM FIELDS | ELM | 20200430 --*/
FORM INPUT[type="text"],
FORM INPUT[type="password"],
FORM INPUT[type="email"],
FORM INPUT[type="url"],
FORM INPUT[type="date"],
FORM INPUT[type="month"],
FORM INPUT[type="time"],
FORM INPUT[type="datetime"],
FORM INPUT[type="datetime-local"],
FORM INPUT[type="week"],
FORM INPUT[type="number"],
FORM INPUT[type="search"],
FORM INPUT[type="tel"],
FORM INPUT[type="color"],
FORM SELECT,
FORM TEXTAREA {
color: #333;
border: 1px solid rgba(135, 135, 175, 0.3);
border-top: 1px solid rgba(135, 135, 175, 0.4);
border-left: 1px solid rgba(135, 135, 175, 0.45);
background-color: rgba(255, 255, 255, 0.957);
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
-ms-border-radius: 2px;
border-radius: 2px;
}

FORM INPUT[type="text"],
FORM INPUT[type="password"],
FORM INPUT[type="email"],
FORM INPUT[type="url"],
FORM INPUT[type="date"],
FORM INPUT[type="month"],
FORM INPUT[type="time"],
FORM INPUT[type="datetime"],
FORM INPUT[type="datetime-local"],
FORM INPUT[type="week"],
FORM INPUT[type="number"],
FORM INPUT[type="search"],
FORM INPUT[type="tel"],
FORM INPUT[type="color"],
FORM SELECT,
FORM TEXTAREA {
min-height: 34px;
font-size: 13px;
line-height: 1.5;
padding: 2px 12px;
margin-bottom: 4px;}

.contact-form INPUT[type=email],
.contact-form INPUT[type=tel],
.contact-form INPUT[type=text],
.contact-form INPUT[type=url] {
box-sizing: border-box;
margin-bottom: 0.35em;
width: 100%;}

@media only screen and (min-width: 600px) {
.contact-form INPUT[type=email],
.contact-form INPUT[type=tel],
.contact-form INPUT[type=text],
.contact-form INPUT[type=url] {
width: 100%; }}

/* -- BB PREV-NEXT NAVIGATION CLEANUP !! -- */
.single NAV.post-navigation {
margin-top: -2px;
padding-top: 0px;
border-top: none !important;
color: rgba(150, 150, 230, 1) !important;}
.single NAV.post-navigation .nav-previous {
border: none;}

/* TABS */
/* -- TABS 20200325 -- */
.fl-tabs-panels {
visibility: visible;
background-color: rgba(255, 255, 255, 1) !important;
margin: 0px !important;
padding: 0px 0px 0px 0px !important;
border-radius: 1px !important;
border-top: 1px solid rgba(236, 236, 236, 0.1);
border-left: 1px solid rgba(236, 236, 236, 0.1);
-moz-box-shadow: 2px 2px 5px rgba(0,0,0,0.2);
-webkit-box-shadow: 2px 2px 5px rgba(0,0,0,0.2);
box-shadow: 2px 2px 5px rgba(0,0,0,0.2);
}

.fl-tabs-label {
margin: 0px !important;
padding: 3px 10px 5px 10px !important;
font-weight: 600;
color: inherit !important;
/* INHERIT > #374F61 !important;*/
border: 1px solid #D1D5DC !important;
background-color: #EDEEF1;
font-family: Open Sans !important;
border-radius: 1px 1px 0px 0px;
}
/* --- TABS PULL DOWN PANEL --- */

.fl-tabs-panel-content {
background-color: rgba(152, 252, 254, 0) !important;
margin: 0px !important;
margin-top: 0px !important;
padding: 0 2px !important;
border: 2px solid rgba(295, 195, 195, 0) !important;
border-radius: 0px !important;
/*box-shadow: 3px 4px 7px rgba(0, 0, 0, 0);*/
}

/* TABBY .css */
.responsive-tabs-wrapper {clear:both; margin-bottom:10px!important; zoom:1;} /*b20*/
.responsive-tabs UL.responsive-tabs__list {font-size:18px; line-height:18px; margin:8px 0 0 0px !important; padding:0;} /*t20 l12*/

.responsive-tabs .responsive-tabs__list__item
{background: transparent; border:1px solid rgba(181, 180, 180, 0.35)!important; border-bottom: none;
-webkit-border-top-left-radius: 0px!important;-webkit-border-top-right-radius: 0px!important;-moz-border-radius-topleft: 0px!important; -moz-border-radius-topright: 0px!important;border-top-left-radius: 0px!important;border-top-right-radius: 0px!important;
color: #3E3E3E!important; font-size: 14px!important; line-height: 14px!important;
text-transform: inherit; margin: 1px 4px 0 0!important; padding: 8px 12px 10px!important;
white-space: nowrap; float: left;
-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}

.responsive-tabs .responsive-tabs__list__item:hover
{color: #22609B!important; background: rgba(190, 200, 200, 0.2)!important; border-color: #BBBEC0;}

.responsive-tabs .responsive-tabs__list__item--active, .responsive-tabs .responsive-tabs__list__item--active:hover
{ background: #FFF!important; border-color: #BBBEC0!important; color: #585E64!important;
padding-bottom: 11px; margin-top: 0; position: relative; top: 0px !important; font-weight: 600; }

.responsive-tabs .responsive-tabs__panel
{ background: #FFF; border:1px solid #BBBEC0!important; border-top:1px solid #BBBEC0;
-webkit-border-radius: 0px!important; -moz-border-radius: 0px!important; border-radius: 0px!important;
-webkit-border-top-left-radius: 0px!important; -moz-border-radius-topleft: 0px!important; border-top-left-radius: 0px!important;
clear: left; margin-bottom: 0; padding: 9px 15px 5px; word-wrap: break-word;
position: relative;left: 0px; top: 3px;} /*+placement: 0px 3px;*/

.toptabs {
position: fixed !important;
width: 100% !important;
top: 100px!important;
left: 220px!important;
opacity: 1 !important;
z-index: 9000 !important;}

/* --- STYLE FREE VERSION OF WP TABS
.fl-module IMG { max-width: 100%; border: 0px none rgba(0,0,0,0)! important ;}
IMG { max-width: 100%; height: auto; vertical-align: top! important ;}
--*/

/* --- STYLE FREE VERSION OF WP TABS --- --- DEEP FL_BUILDER LEVEL !!! ---
.fl-row-content-wrap { background-color: rgba(255, 255, 255, 0) !important; } */

.fl_row_topbar_bkg {
position: absolute;
z-index: 1 !important;
background-color: rgba(20, 60, 100, 1) !important;
width: 100% !important;
border: 2px dotted rgba(20, 60, 200, 1);
border-right: 4px dotted rgba(190, 60, 190, 0.9);
}

.fl_row_ticato_wp_tab {
position: relative;
z-index: 2!important;
background-color: rgba(20, 255, 100, 0)!important;
width: 90% !important;
}

.fl_wp_tabs2 {
position: absolute;
width: 90% !important;
}

.fl_row_absolute_icon {
position: absolute !important;
left: 0px !important;
top: 0px !important;
z-index: 9999 !important;
}

.fl_absolute_icon {
margin: 0px !important;
}

/* TOPBARS */
/* -- SEPARATE TOPBAR TABS---
.fl-node-5a328cc74ef87 {width: 5%;} --- Logo Column --- */

#menu-item-10476.mega-menu.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-home.current-menu-item.page_item.page-item-8724.current_page_item.menu-item-10476
.fl-node-5a1c16d403242 > .fl-row-content-wrap {
background-color: rgba(5, 38, 112, 0.427);
}
/* -- DELETE AFTER TEST -- */
.elm_topbar_fl_tabs .fl-tabs-label {
padding: 3px 12px 5px 12px !important;
font-weight: 400;
color: #fff !important;
border: 1px solid #00ff0020 !important;
background-color: rgba(0, 40, 80, 1);
font-family: Open Sans !important;
border-radius: 0px 0px 0px 0px;
}

.fl-node-5e89f41218627 .fl-tabs-panels,
.fl-node-5e89f41218627 .fl-tabs-label.fl-tab-active {
background-color: rgba(20,60,100,1) !important;
}

.fl-node-5e89f41218627 .fl-tabs-panel-content {
padding-top: 4px;
padding-right: 12px;
padding-bottom: 8px;
padding-left: 8px;
/*+placement: 5px 5px;
position: relative;
left: 5px;
top: 5px;*/
background-color: #fff !important;
color: rgba(40, 40, 80, 1) !important;
}

#fl-tabs-5ab2635a4f8ab-panel-0.fl-tabs-panel-content.fl-clearfix.fl-tab-active {
background-color: #F9F9F9 !important;}

#fl-tabs-5ab2635a4f8ab-label-0.fl-tabs-label.fl-tab-active {
color: rgba(055, 100, 155, 1) !important;
font-weight: 600 !important;}

#fl-tabs-5a202b2acd808-label-0.fl-tabs-label.fl-tab-active {
font-size: 20px;
color: #758394;
font-weight: bold;
text-transform: none;
background-color: #edf1f5;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #c1cfe3;
padding-bottom: 8px;
padding-top: 5px;
font-family: Open Sans Condensed;}

#fl-tabs-5a202b2acd808-panel-0.fl-tabs-panel-content.fl-clearfix.fl-tab-active {
padding: 20px;
padding-top: 12px;
padding-left: 33px;}

.fl-node-5ab2635a4f8ab .fl-tabs-panels,
.fl-node-5ab2635a4f8ab .fl-tabs-panel {
border-color: #D2D8E0;}
//////////////////--- */

/* --- Tabs 20200325 space between tabs --- */

/* TABLES */
TABLE TH,
TABLE TD {padding: 0px;text-align: left;vertical-align:top;
border-bottom: 0px solid #E9E9E9;border-top: 5px solid rgba(207, 211, 218, 0);}

/** ////=========================================//// **/
/** ////=========================================//// **/
/** ////=========================================//// **/
/** ////=========================================//// **/
/* CUSTOM CSS IOR REMAINS TO UNIFY */
/** ////=========================================//// **/

.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl
{border-top-left-radius: 0px !important;}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr
{border-top-right-radius: 0px !important;}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl
{border-bottom-left-radius: 0px !important;}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br
{border-bottom-right-radius: 0px !important;}
.ui-widget-header { border: 1px solid #AAA; background: #D0D3D0; color: #222; font-weight: bold;}

/* CORRECTIVE FL BUTTON ROGUE ELEMENTOR CODE !!! */
.page:not(.elementor-page):not(.woocommerce-page) .entry a {
cursor: pointer;
text-underline-offset: 3px;
text-decoration: none;}

/* .fl-builder-content a.fl-button * {
font-variant: small-caps !important;
text-transform: capitalize !important;
font-weight: 600 !important;
font-size: 23px !important;
color: #000 !important;
text-decoration: none !important; }
CORRECTIVE FL BUTTON ROGUE ELEMENTOR CODE !!! */

/* Floating menus */
.fm-icon {
width: 26px !important;
height: 26px !important;
line-height: 26px !important;
position: relative;
z-index: 11;
display: inline-block;
vertical-align: top;
text-align: center;
background-repeat: no-repeat;
font-size: 15px !important;
}

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

.fl-builder-content .fl-node-5cd08b2402198 *:not(input):not(textarea):not(select):not(a):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(.fl-menu-mobile-toggle)

/*
.fwrapbx {line-height:0.8!important; margin-bottom:0.25em!important; background-color:rgba(255, 255, 255, 0);padding:0.12em 8px 0.22em!important;overflow:auto;}
.fbottom {line-height:0.8!important; margin-bottom:0.25em !important; background-color:rgba(255, 255, 255, 1);padding:0.12em 8px 0.22em !important;overflow:auto; border-bottom: 1px solid rgba(210, 210, 210, 1);}
.fbkgtrsp {background-color:rgba(255, 255, 255, 0);} .fbkgw {background-color:rgba(255, 255, 255, 1);}
.fbkg15 {background-color:rgba(200, 200, 200, 0.15);} .fbkg25 {background-color:rgba(200, 200, 200, 0.25);}
.size10 {line-height:2!important; font-size:10px; color: rgba(50, 50, 50, 1);}
.size11 {line-height:2!important; font-size:11px; color: rgba(50, 50, 50, 1);}
.size12 {font-size:12px!important; color: rgba(50, 100, 50, 1);}
.size14 {line-height:2!important; font-size:14px; color: rgba(50, 50, 50, 1);}
.size16 {line-height:2!important; font-size:16px; color: rgba(50, 50, 50, 1);}
.size18 {line-height:2!important; font-size:18px; color: rgba(50, 50, 50, 1);}
.size20 {line-height:2!important; font-size:20px!important; color: rgba(50, 50, 50, 1);}
.f300{font-weight:300}.f400{font-weight:400}.f500{font-weight:500}.f600{font-weight:600}.f700{font-weight:700}
*/

.fl-node-5e3aa206ae067 > .fl-module-content {
background-color: #1f3969;}

.menu_left1 {
position: fixed;
top: 170px;
left: 30px;
}

/*-- ANNOYING: FONT-SIZE > Corrects unwanted intra post top/bottom margins --*/
.fl-node-5ea6de77eaeb2 .fl-post-grid-post {
font-size: 0px;}

/*-- Correct unwanted pdg in Cards (where does this come from?) --*/
.fl-node-5ea0ae3bc1d67 > .fl-col-content {
padding: 0px !important;}

/*-- Module template insert FL --*/

.fl-post-grid-post {
border: 1px solid rgba(140, 140, 180,0.4);
padding: 2px;
}

.fl-builder-module-template {
padding: 4px;
}

/*-- 2020-03-12 | THE GRID custom css for plugin [WP Post Grid] deleted ...
.wpupg-item.wpupg-item-post.wpupg-type-page.wpupg-item-no-image.wpupg-template-simple-with-excerpt.wpupg-tax-category-kurs_follow_up.wpupg-parent-tax-category-kurs_follow_up.wpupg-tax-category-l_void.wpupg-parent-tax-category-l_void.wpupg-item-link {
border-width: 1px;
border-style: solid;
border-color: #e6dddd;
border-radius: 4px; }

.wpupg-meta-container {
background-color: #f7fcff;
border-width: 3px;
border-style: solid;
border-color: #e7e1f2;
margin: 0px;
opacity: 0.85;
box-shadow: 1px 1px 1px 5; }
-- 2020-03-12 | THE GRID */

#site-header.medium-header #site-navigation-wrap.right-menu #site-navigation
.mfp-iframe-holder .mfp-content {line-height: 0; width: 100%; max-width: 1380px !important;}

/* --- CAUTION POST TITLE ANDC CONTENT CAN HAVE IMPACT BEYOND POST TEMPLATE 20200326 --- */

.fl-post-title-elm {
font-size: 16px !important;
line-height: 1.2 !important;
color: #00000050;
}

.fl-node-5a0af6327f40d .fl-post-text {
font-size: 11px;
padding: 12px;
background-color: #f4f4f7;
border-width: 1px;
border-color: #cfcfcf;
border-style: solid;
border-radius: 2px;
}

/*-- 2020-03-08 | CRAZY MENY TEST DELETE */

.fl-node-5e68003d29e0a .menu A {
padding-left: 12px;
padding-right: 13px;
padding-top: 6px;
padding-bottom: 7px;
}

.fl-node-5e68003d29e0a .fl-menu .menu {
background-color: #00699E;
/*+box-shadow: 2px 4px 10px 1px rgba(22, 33, 38, 0.359);*/
-moz-box-shadow: 2px 4px 10px 1px rgba(22, 33, 38, 0.359);
-webkit-box-shadow: 2px 4px 10px 1px rgba(22, 33, 38, 0.359);
box-shadow: 2px 4px 10px 1px rgba(22, 33, 38, 0.359);
}

/*-- 2020-03-08 | CRAZY MENY TEST DELETE */

/*-- 2020-03-08 | MFP Iframe Popup size */

.mfp-iframe-holder .mfp-content {
line-height: 0;
width: 100%;
max-width: 1140px;
}

#n2-ss-134-arrow-previous.n2-ss-widget.n2-ss-widget-display-desktop.n2-ss-widget-display-tablet.n2-ss-widget-display-mobile.n2-style-e75aa4e226c52351a21d6c0f538bd770-heading.nextend-arrow.n2-ow.nextend-arrow-previous.nextend-arrow-animated-fade.n2-ib
.post-password-form {
padding: 24px;
}

/* 2020-01-22 | ELM | HTML/JS Sidebar eliminate unwanted padding */

#main.site-main.clr {
padding: 0px;
}

/*--------- 20200127 CHECK FL BUILDER CONTENT ?? --------*/

.fl-builder-content .fl-node-5c9b4ce9d7fa6 *:not(input):not(textarea):not(select):not(a):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(.fl-menu-mobile-toggle) {
font-size: 12px;
line-height: 12px;
font-weight: 500;
}

/*---------
.fl-node-5e0893d617057 .menu > li > a:hover {
border-style: solid;
border-width: 1px;
border-color: #c1d6e8;}
--------*/

input[type="email"] {
color: #20425c;
}

/* Line heights for line breaks br { margin-bottom: 22px; }*/

/* removing the top bottom page margins OceanWP 20171110 */

.fl-builder-content .fl-node-5a8d5a4cb0ae1 *:not(input):not(textarea):not(select):not(a):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(.fl-heading-text):not(.fl-menu-mobile-toggle) {
margin-bottom: 2px;
}

.fl-accordion-button-label {
border-bottom-width: 1px;
border-bottom-style: solid;
background-color: #e8e8e8;
font-weight: bold;
color: #4a5c82;
text-align: left;
font-size: 19px;
line-height: 2em;
font-style: normal;
font-variant: small-caps;
}

#fl-accordion-5a8d6f26c1a06-panel-0.fl-accordion-content.fl-clearfix {
color: #3a3845;
font-size: 14px;
line-height: 1.3em;
white-space: normal;
text-indent: 4px;
letter-spacing: 0px;
word-spacing: 0.1em;
}

/*KONTAKT FORM enter name etc.*/

#g8827-navn.name {
color: #ffffff;
}

.fl-builder-content .fl-node-5a9d347feff0d *:not(input):not(textarea):not(select):not(a):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(.fl-heading-text):not(.fl-menu-mobile-toggle) {
color: #ffffff;
}

#g8827-epost.email {
color: #ffffff;
}

.fl-node-5a68a63502758 .menu > li > a:hover {
color: #ffffff;
}

#g8827-webside.url {
color: #ffffff;
}

#contact-form-comment-g8827-dittsprsml.textarea {
color: #ffffff;
}

/*KONTAKT FORM enter name etc.*/

#fixed_element1 {
overflow: hidden;
position: fixed;
/* Set the navbar to fixed position */
top: 0;
/* Position the navbar at the top of the page */
}

/** ////=========================================//// **/
/* CUSTOM CSS IOR REMAINS TO UNIFY */
/** ////=========================================//// **/

PREVIOUS VERSION

/* Custom CSS 20210509 @ 18:42:37 38486 chars */
red {color:red;}
center {text-align: center !important;}

legend1 {
font-size: 8px !important;
line-height: 120%;
font-weight: 500;
text-align: left !important;
color: rgba(30, 50, 65, 1) !important;
padding: 2px 3px 3px 4px !important;
margin: 0px 0px 3px 2px !important;
background: rgba(255 , 255, 255, 0.22) !important;
border-bottom: 0px solid rgba(155, 175, 195, 0.4) !important;
}

hr._30 {clear: none;border-top: 1px dotted rgba(150, 150, 200, 1);margin: 30px 0;}
.break10 {clear: both; display: block; margin: 5px 0 5px 0; padding: 10px; color:rgba(160, 160, 185, 1); background: rgba(185, 185, 185,0.025); border: 1px none #e0e0e0;}
.break5 {clear: both; display: block; margin: 5px 0 5px 0; padding: 5px; color:rgba(160, 160, 185, 1); background: rgba(185, 185, 185,0.025); border: 1px none #e0e0e0;}
.break2 {clear: both; display: block; margin: 5px 0 5px 0; padding: 2px; color:rgba(160, 160, 185, 1); background: rgba(185, 185, 185,0.025); border: 1px none #e0e0e0;}

t180 {background-color: rgba(248,255,247,0); line-height:1.8em; padding: 0; border-bottom:1px solid rgba(80,215,100,0);}
HL {background-color: rgba(248,255,255,0.1); color:rgba(0,120,150,1)!important; font-weight:500; padding: 0 3px; border-bottom: 1px dotted rgba(150, 150, 200, 1);}

featured {font-family: monospace; font-size: 17px; background-color: rgba(248,255,247,0.8);
line-height: 160%; margin:-6px 10px; padding: 4px 8px; border:2px dashed rgba(80,215,100,1);}
excerpt {font-family: monospace; font-size: 17px; background-color:rgba(200,180,255,0.2);
line-height: 160%; margin:-6px 10px; padding: 4px 8px; border:2px dashed rgba(20,200,205,1);}
error {font-family: monospace; font-size: 17px; background-color:rgba(255,230,190,0.2);
line-height: 160%; margin:-6px 10px; padding: 4px 8px; border:2px dotted rgba(255,100,100,1);}
acf {background-color:rgba(255,100,255,0.02)!important; margin: 4px!important; padding: 1px 3px 1px 3px!important; border:1px dotted rgba(230,100,230,1)!important;}

pØ-sc {margin:0px; padding:0px 5px 2px; background-color:rgba(248,255,247,1)!important; border:1px dashed rgba(120,165,255,1)!important;overflow: hidden;}

.pØ-sc {margin:0px; padding:0px 5px 2px; background-color:rgba(248,255,247,1)!important; border:2px dotted rgba(120,120,250,0.8)!important;overflow: hidden;}

pØ-featured {margin:0px; padding:0px 10px 3px; background-color:rgba(248,255,247,1); border:2px dashed rgba(80,215,100,0.8)!important;overflow: hidden;}
.pØ-featured {margin:0px; padding: 10px 10px 3px; background-color:rgba(248,255,247,0.8); border:2px dashed rgba(80,215,100,0.8)!important; overflow: hidden;}

pØ-excerpt {margin:0px; padding:0px 10px 3px; background-color:rgba(200,180,255,0.2); border:2px dashed rgba(20,200,205,1)! important; overflow: hidden;}
.pØ-excerpt {margin:0px; padding: 10px 10px 3px; background-color:rgba(200,180,255,0.2); border:2px dashed rgba(20,200,205,1); overflow: hidden;}

.pØ-error {margin:1px 2px 1px 1px!important; padding: 5px 5px 3px!important; color: #f00; background-color:rgba(255,230,190,0.2); border:2px dotted rgba(255,100,100,1)!important; overflow: hidden;}

.pØ-acf {margin:1px 2px 1px 1px!important; padding: 4px 4px 4px 4px!important; background-color:rgba(255,70,255,0.02)!important; border:2px dotted rgba(230,100,230,1)!important; }

.pØ-acf-excp {margin:0px; padding:0px 10px 3px; background-color:rgba(200,180,255,0.2); border:2px dashed rgba(20,200,205,1)!important;overflow: hidden;}

 

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; }

.Ø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;}

@media (min-width: 1025px) {
.colnb2 {
column-count: 2;
column-gap: 30px;
column-rule: 1px solid #ddd;
background: rgba(245,245,250,0);
}
}

@media (min-width: 768px) and (max-width: 1025px) {
.colnb2 {
column-count: 2;
column-gap: 30px;
column-rule: 2px solid #ddd;
background: rgba(240,245,250,0);
}
}

@media only screen and (max-width: 767px) {
.colnb2 {
column-count: 1;
column-gap: 30px;
column-rule: 1px solid #ddd;
}
}

tx1 {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);}

tx2 {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);}

tx3 {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);}

tx4 {font-family: Open Sans;
font-size: 17px; font-weight:600; line-height: 1.8em;
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);}

tx5 {font-family: Open Sans;
font-size:14px !important; font-weight:400; line-height: 1.8em!important;
background-color: rgba(200,200,200,0.0); color: rgba(20,35,40,1);
margin: 0px 6px 20px; padding: 20px;
border-bottom: 1px solid rgba(200,200,240,0);}

p {
margin: 0;
margin-bottom: 0.15em;
padding: 0px;
border: 0px none rgba(60,238,160,0);
border-radius: 0px;
}

t5 {
font-size: 8px;
line-height: 80%;
margin: 0px;
padding: 0 1px;
}

t6 {
font-size: 6px;
line-height: 80%;
margin: 0px;
padding: 0 1px;
}

t7 {
font-size: 7px;
line-height: 80%;
margin: 0px;
padding: 0 1px;
}

t8 {
font-family: trebuchet MS;
font-size: 8px;
line-height: 1;
margin: 0px;
padding: 0 1px;
}

t9 {
font-family: trebuchet MS;
font-size: 9px;
line-height: 1;
margin: 0px;
padding: 0 1px;
}

t10 {
font-family: trebuchet MS;
font-size: 10px;
line-height: 1.2;
margin: 0px;
padding: 0 2px;
}

t11 {
font-size: 11px;
line-height: 1.2;
margin: 0px;
padding: 0 2px;
}

t12 {
font-size: 12px;
line-height: 1.2;
margin: 1px;
padding: 0 2px;
}

t13 {
font-size: 13px;
line-height: 1.2;
margin: 1px;
padding: 0 2px;
}

t14 {
font-size: 14px;
line-height: 1.2;
margin: 1px;
padding: 0 2px;
}

t15 {
font-size: 15px;
line-height: 1.2;
margin: 1px;
padding: 0 2px;
}

t16 {
font-size: 16px;
line-height: 1.2;
margin: 1px;
padding: 0 2px;
}

t17 {
font-size: 17px;
line-height: 1.2;
margin: 1px;
padding: 0 2px;
}

t18 {
font-size: 18px;
line-height: 1.2;
margin: 1px;
padding: 0 2px;
}

t19 {
font-size: 19px;
line-height: 1.2;
margin: 1px;
padding: 0 2px;
}

t20 {
font-size: 20px!important;
line-height: 124%!important;
}

t22 {
font-size: 22px!important;
line-height: 124%!important;
}

t24 {
font-size: 24px!important;
line-height: 124%!important;
}

t26 {
font-size: 26px!important;
line-height: 124%!important;
}

t28 {
font-size: 28px!important;
line-height: 124%!important;
}

t30 {
font-size: 30px!important;
line-height: 124%!important;
}
t32 {
font-size: 32px!important;
line-height: 124%!important;
}
t34 {
font-size: 34px!important;
line-height: 124%!important;
}
t36 {
font-size: 36px!important;
line-height: 124%!important;
}

 

/* /////////////////////////////// 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;}

2021-05-09