SAVE CSS 2021-11-02

SAVE VERSION 2 November 2021 @ 10:58:55 (112115 chars) after major import from IOR To be tested
https://occ.no/wp-admin/themes.php?page=so_custom_css&theme=oceanwp&time=1635847744


SAVE VERSION 2 November 2021 @ 16:21:07 (102494 chars) before major import from IOR
/wp-admin/themes.php?page=so_custom_css&theme=oceanwp&time=1630402098


SAVE VERSION 20 June 2021 @ 16:21:07 (102494 chars) after major import from IOR
CAUTION:
1/ THE CVPRO SECTION @ line 3050 entirely deleted from active file.
2/ H1 blanked due to oversized titles throughout


/* solve Topbar on Mid and small and Safari */
.floatRight {float:right}

.sticky {z-index:10000!important; 
        position: -webkit-fixed !important; 
        position: fixed !important; 
        width: 100%; top: 50px!important; 
        background-color: rgba( 0, 0, 100, 1)!important;}

/*  display: flex;  flex-wrap: wrap;  align-content: center;*/


/* FL-NODE  */ 
.fl-builder-content .fl-node-60c52233e341f .fl-rich-text, .fl-builder-content .fl-node-60c52233e341f .fl-rich-text *
{   font-size: 14px;    letter-spacing: 0.4px; text-align: left!important; color: rgba( 180, 190, 200, 1);}

/* FL-NODE FOR ior ONLY?  */
.fl-builder-content .fl-node-60b54144db1c4 *: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)
{   color: rgba(30, 40, 50, 1)!important;}


/* TO BE INTEGRATED */ 
x-green {color: rgba(0,245,20,1) !important;}
green {color: rgba(0,245,20,1) !important;}
x-red  {color: red !important;}
red  {color: red !important;}

/* SQUELCH TABS */

#squelch-taas-tab-content-0-0 {display:none;}
.ui-tabs-panel ui-corner-bottom ui-widget-content #squelch-taas-tab-content-0-0 {display:none; background:#00000005;}
.squelch-taas-tab-group .ui-tabs-panel:after {
    content: "this is after"!important;
    display: block;
        padding:0!important;
    height: 0!important;
    line-height: 0!important;
    clear: both!important;
    visibility: hidden!important;
    zoom: 1!important;
}

A, A:hover, A:focus { text-decoration: none; -webkit-transition: all 0.1s ease; -moz-transition: all 0.1s ease; -ms-transition: all 0.1s ease; -o-transition: all 0.1s ease; transition: all 0.1s ease;}

.ui-tabs .ui-tabs-panel {display:block; border-width:0px; padding:1em 1.4em; background:rgba(255,255,255,1)!important;}

/* Tabs bar (header)| LIGHT GREY */
.ui-widget {font-family: inherit; font-size: 1.1em;}
.ui-widget-header {border: 1px dotted #F00!important; background:rgba(245,245,245,1)!important; color: #222; font-weight: bold;}
.ui-widget-content {border: 1px solid #C7D2E3 !important;   background: #FFF;   color: #222; margin-top: 0px;}

/* Tabs and dropdown panel | WHITE */
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    border: 0px solid #D3D3D3; background: rgba(200,200,200, 0.31); font-weight: normal; color: #555;}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {border: 0px solid #D2D6DC; background: #F1F1F1; font-weight: normal; color: #212121;}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active 
{border:0px solid #AAA; background:#FFF; font-weight:normal; color:#212121;}

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
    border: 0px solid #FCEFA1; background:rgba(0,200,0,0.5)!important; color: #363636;}
.ui-state-hover A, .ui-state-hover A:hover, .ui-state-hover A:link, .ui-state-hover A:visited, .ui-state-focus A, 

/* Tabs: hover and active | YELLOW */
.ui-state-focus A:hover, .ui-state-focus A:link, .ui-state-focus A:visited {color: #212121;  text-decoration: none; border:0px dotted #D2D6DC !important;}

/* TO BE INTEGRATED */ 


/* 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(120,120,120, 1); border-bottom: 0px solid rgba(80,110,160,0.4); background:none; }
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 !important;}
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;}

/* CUSTOM PRE INTEGRATE */
pre {margin:0; padding:0; border:1px solid rgba(200,200,210, 0.30); background: rgba(200,200,210, 0.17); border-radius: 2px; white-space:pre-wrap; font-family:inherit; line-height:130%;}

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, 10);
}
.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 rgba(200,200,200,0.2)!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: 3px 15px 5px!important;    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 */
/** ////=========================================//// **/