/*BLANK NO COLOR MAIN CSS*/






.skip-to-accessible{
position:absolute;
transform:translateY(-220%);
z-index:33333;
padding:.5rem 1.5rem;
background:white;
}
.skip-to-accessible:focus{
transform:translateY(0);
}

body{
margin:0;padding:0;
font-family: 'Raleway',Arial,Helvetica,sans-serif;
font-size: 16px;
line-height: 26px;
color: #5e5e5e;
}
a {
text-decoration:none;
-webkit-transition: all 0.2s ease-in;
-moz-transition: all 0.2s ease-in;
-o-transition: all 0.2s ease-in;
transition: all 0.2s ease-in;
-webkit-transition: all 0.2s ease-in;
-moz-transition: all 0.2s ease-in;
-o-transition: all 0.2s ease-in;
transition: all 0.2s ease-in;
}

.readon{
padding: 5px 25px;
display:inline-block;
margin-top:12px;
vertical-align: middle;
text-align: center;
cursor: pointer;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
text-decoration:none;
font-weight:bold;
-webkit-transition: all 0.2s ease-in;
-moz-transition: all 0.2s ease-in;
-o-transition: all 0.2s ease-in;
transition: all 0.2s ease-in;
-webkit-transition: all 0.2s ease-in;
-moz-transition: all 0.2s ease-in;
-o-transition: all 0.2s ease-in;
transition: all 0.2s ease-in;
}

.wrapper{margin:0 auto;max-width:1200px;width:92%;padding:6% 4%;}
.width-30{width:30%;}
.width-45{width:45%;}
.width-95{width:95%;}
.invisible {display: none !important;}

#verytop{transition: all 0.5s ease-in-out;display:block;width:100%;
text-align:center;background:rgba(255,255,255,0.6);
color: #fff;
position:relative;
z-index:22;
margin:-12px auto 0px; 
height:56px;}
#verytop-boxes {margin:0 auto;max-width:1200px;}
#verytop h3{color: #fff;}
#verytop-a{display:inline-block;vertical-align:top;}
#verytop-b{text-align: right;}
#verytop-b, #verytop-c {display:inline-block;margin-left: 3%;vertical-align:top;}
#verytop-b.width-45, #verytop-c.width-45  {margin-left: 6% !important;}

#header-surround{
animation-duration: .5s;
animation-fill-mode: both;
position: fixed;
z-index: 1000;
right: 0;
left: 0;
top: 0;
box-shadow: 0 1px 6px rgba(0,0,0,0.4);
display: block;
}
#header-height{height:80px;}
#header{
position: relative;
height:62px;
margin:0 auto;max-width:1200px;width:92%;padding:10px 0% 10px 2%;}/* was 10px 4% */
#header-a{display:inline-block;vertical-align:top;}
#header-b, #header-c {display:inline-block;margin-left:3%;vertical-align:top;}

#drawer{margin:0 auto;max-width:1200px;width:92%;padding:10px 4%;}

#showcase{
clear:both;
transition: all 0.5s ease-in-out;
background-image: url(../images/backgrounds/showcase/preset1/bg.png);
background-repeat: repeat;
display:block;
width:100%;
text-align:center;
margin:0px auto -10px; /* added to my template due to the top menu position complexity */
}
#showcase-a{display:inline-block;vertical-align:top;}
#showcase-b, #showcase-c {display:inline-block;margin-left:3%;vertical-align:top;}

#breadcrumb{margin:0 auto;max-width:1200px;width:92%;padding:10px 4%;}
ul.breadcrumb li {background:none;display:inline-block;}
#top{
position: relative;
padding:8% 4%;
}
#top::after {
    content: '\f0d7';
    font-family: FontAwesome;
    font-size: 2.9em;
    position: absolute;
    bottom: -17px;
    left: 50%;
    margin-left: -15px;
}
#top-boxes{max-width:1200px;width:100%; text-align:center;margin:0 auto;}
#top-a{display:inline-block;vertical-align:top;}
#top-b, #top-c {display:inline-block;margin-left:3%;vertical-align:top;}

#utility{
padding:69px 0 59px;
}
#utility-boxes{max-width:1200px;width:100%; text-align:center;margin:0 auto;}
#utility-a{display:inline-block;vertical-align:top;}
#utility-b, #utility-c {display:inline-block;margin-left:3%;vertical-align:top;}

#feature{
background-repeat: repeat;
padding:69px 4%;
}
#feature-boxes{max-width:1162px;width:100%;margin:0 auto;}
#feature-a{display:inline-block;vertical-align:top;}
#feature-b, #feature-c {display:inline-block;margin-left:3%;vertical-align:top;}

#maintop{
padding:69px 4%;
}

#maintop-boxes{max-width:1253px;width:100%; text-align:center;margin:0 auto;}
#maintop-a{display:inline-block;vertical-align:top;}
#maintop-b, #maintop-c {display:inline-block;margin-left:3%;vertical-align:top;}

#expandedtop{
padding:69px 4%;
}
#expandedtop-boxes{max-width:1200px;width:100%; text-align:center;margin:0 auto;}
#expandedtop-a{display:inline-block;vertical-align:top;}
#expandedtop-b, #expandedtop-c {display:inline-block;margin-left:3%;vertical-align:top;}
 
#content-top{}
#content-top-boxes{max-width:1200px;width:100%; text-align:center;margin:0 auto -49px;}
#content-top-a{display:inline-block;vertical-align:top;}
#content-top-b, #content-top-c {display:inline-block;margin-left:3%;vertical-align:top;}

#mainbody{
max-width:1169px;width:92%;margin:0 auto;
padding:69px 4%;
}
#main-content{
display:inline-block;
width:100%;
}
.main-content-container{width:67%;display:inline-block;vertical-align:top;}
.main-content-container-both{width:42%;display:inline-block;vertical-align:top;}
.main-content-container-full{width:100%;}

#sidebar-a{
padding: 3% 4%;
border-radius:3px;
display:inline-block;
margin-left:4%;
width:92%;
}
.sidebar-a-container{width:28%;display:inline-block;vertical-align:top;}
.sidebar-a-container-both{width:22%;display:inline-block;vertical-align:top;}
.sidebar-a-zero-container{width:0;display:inline-block;}
#sidebar-b{
padding: 3% 4%;
border-radius:3px;
display:inline-block;
margin-right:4%;
width:89%;
}
#sidebar-b h2, #sidebar-b h3{
color:#fff;text-shadow: 1px 2px 0 rgba(0,0,0,0.2);
}
.sidebar-b-container{width:28%;display:inline-block;vertical-align:top;}
.sidebar-b-container-both{width:22%;display:inline-block;vertical-align:top;}
.sidebar-b-zero-container{width:0;display:inline-block;}

#content-bottom{}
#content-bottom-boxes{max-width:1200px;width:100%; text-align:center;margin:0 auto;}
#content-bottom-a{display:inline-block;vertical-align:top;}
#content-bottom-b, #content-bottom-c {display:inline-block;margin-left:3%;vertical-align:top;}

#expandedbottom{
padding:69px 4%;
position:relative;
}
#expandedbottom::after {
    content: '\f0d7';
    font-family: FontAwesome;
    font-size: 2.9em;
    position: absolute;
    bottom: -17px;
    left: 50%;
    margin-left: -15px;
}
#expandedbottom-boxes{max-width:1200px;width:100%; text-align:center;margin:0 auto;}
#expandedbottom-a{display:inline-block;vertical-align:top;}
#expandedbottom-b, #expandedbottom-c {display:inline-block;margin-left:3%;vertical-align:top;}
 
#mainbottom{
padding:69px 4%;
}
#mainbottom-boxes{max-width:1200px;width:100%; text-align:center;margin:0 auto;}
#mainbottom-a{display:inline-block;vertical-align:top;}
#mainbottom-b, #mainbottom-c {display:inline-block;margin-left:3%;vertical-align:top;}

#extension{
background-repeat: repeat;
font-size:122%;
padding:69px 4%;
}
#extension-boxes{max-width:1200px;width:100%; text-align:center;margin:0 auto;}
#extension-a{display:inline-block;vertical-align:top;}
#extension-b, #extension-c {display:inline-block;margin-left:3%;vertical-align:top;}

#fullwidth{
width:100%; text-align:center;margin:0 auto;
padding:69px 0;
}
#bottom{
background-repeat: repeat;
padding:69px 4%;
}
#bottom-boxes{max-width:1200px;width:100%; text-align:center;margin:0 auto;}
#bottom-a{display:inline-block;vertical-align:top;}
#bottom-b, #bottom-c {display:inline-block;margin-left:3%;vertical-align:top;}

#footer{
background-repeat: repeat;
box-shadow: 0 1px 0 rgba(255,255,255,0.1) inset;
}
#footer-boxes{max-width:1200px;width:100%; text-align:center;margin:0 auto;padding-bottom:6px;padding: 52px 0 36px}
#footer-a{display:inline-block;vertical-align:top;}
#footer-b, #footer-c {display:inline-block;margin-left:3%;vertical-align:top;}

#copyright{
background-repeat: repeat;
margin:0 auto;width:92%;
padding:0 4%;
box-shadow: 0 1px 0 rgba(255,255,255,0.1) inset;
}
#copyright-boxes{max-width:1200px;width:100%; text-align:center;margin:0 auto;padding-bottom:6px;}
#copyright-a{display:inline-block;vertical-align:top;}
#copyright-b, #copyright-c {display:inline-block;margin-left:3%;vertical-align:top;}

#debug{
color: #6E6E6E;
background-color: #FFFFFF;
margin:0 auto;max-width:1200px;width:92%;padding:2% 4%;
}
#analytics{
color: #6E6E6E;
background-color: #FFFFFF;
margin:0 auto;max-width:1200px;width:92%;padding:2% 4%;
}

.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}

.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}


@media only screen and (max-width: 1199px) {
}
.show959{display:none;}
@media only screen and (max-width: 959px) {
.hide959{display:none;}
.show959{display:block;}
#sidebar-a{margin-left:0;width:100%;}
#sidebar-b{margin-right:0;width:92%;}
.sidebar-a-container{width:93%;margin-bottom:8%;display:block;}
.sidebar-a-container-both{width:93%;margin-bottom:8%;display:block;}	
.main-content-container{width:100%;display:block;}
.main-content-container-both{width:100%;display:block;}
}
@media only screen and (max-width: 767px) {
#header{height:100%;}
#header-a{width:90%;display:block;margin:0 auto;text-align:center;}
#header-b, #header-c {width:90%;display:block;margin:0 auto;text-align:center;}
#showcase-a{width:90%;display:block;margin:0 auto;}
#showcase-b, #showcase-c {width:90%;display:block;margin:104px auto 0;}
#top-a{width:90%;display:block;margin:0 auto;}
#top-b, #top-c {width:90%;display:block;margin:0px auto 0;}
#top-a img, #top-b img, #top-c img{margin-bottom:16px;}
#utility-a{width:90%;display:block;margin:0 auto;}
#utility-b, #utility-c {width:90%;display:block;margin:0 auto 0;}
#utility-a img, #utility-b img, #utility-c img{margin-bottom:16px;}
#feature-a{width:90%;display:block;margin:0 auto;}
#feature-b, #feature-c {width:90%;display:block;margin:104px auto 0;}
#feature-a img, #feature-b img, #feature-c img{margin-bottom:16px;}
#maintop-a{width:90%;display:block;margin:0 auto;}
#maintop-b, #maintop-c {width:90%;display:block;margin:104px auto 0;}
#maintop-a img, #maintop-b img, #maintop-c img{margin-bottom:16px;}
#expandedtop-a{width:90%;display:block;margin:0 auto;}
#expandedtop-b, #expandedtop-c {width:90%;display:block;margin:104px auto 0;}
#expandedtop-a img, #expandedtop-b img, #expandedtop-c img{margin-bottom:16px;}
#content-top-a{width:90%;display:block;margin:0 auto;}
#content-top-b, #content-top-c {width:90%;display:block;margin:104px auto 0;}
#content-top-a img, #content-top-b img, #content-top-c img{margin-bottom:16px;}
#content-bottom-a{width:90%;display:block;margin:0 auto;}
#content-bottom-b, #content-bottom-c {width:90%;display:block;margin:104px auto 0;}
#content-bottom-a img, #content-bottom-b img, #content-bottom-c img{margin-bottom:16px;}
#expandedbottom-a{width:90%;display:block;margin:0 auto;}
#expandedbottom-b, #expandedbottom-c {width:90%;display:block;margin:104px auto 0;}
#expandedbottom-a img, #expandedbottom-b img, #expandedbottom-c img{margin-bottom:16px;}
#mainbottom-a{width:90%;display:block;margin:0 auto;}
#mainbottom-b, #mainbottom-c {width:90%;display:block;margin:104px auto 0;}
#mainbottom-a img, #mainbottom-b img, #mainbottom-c img{margin-bottom:16px;}
#extension-a{width:90%;display:block;margin:0 auto;}
#extension-b, #extension-c {width:90%;display:block;margin:104px auto 0;}
#extension-a img, #extension-b img, #extension-c img{margin-bottom:16px;}
#fullwidth-a{width:90%;display:block;margin:0 auto;}
#fullwidth-b, #fullwidth-c {width:90%;display:block;margin:104px auto 0;}
#fullwidth-a img, #fullwidth-b img, #fullwidth-c img{margin-bottom:16px;}
#bottom-a{width:90%;display:block;margin:0 auto;}
#bottom-b, #bottom-c {width:90%;display:block;margin:104px auto 0;}
#bottom-a img, #bottom-b img, #bottom-c img{margin-bottom:16px;}
#footer-a{width:90%;display:block;margin:0 auto;}
#footer-b, #footer-c {width:90%;display:block;margin:104px auto 0;}
#footer-a img, #footer-b img, #footer-c img{margin-bottom:16px;}
#copyright-a{width:90%;display:block;margin:0 auto;}
#copyright-b, #copyright-c {width:90%;display:block;margin:104px auto 0;}
#copyright-a img, #copyright-b img, #copyright-c img{margin-bottom:16px;}
}
@media only screen and (max-width: 524px) {
}
@media only screen and (max-width: 480px) {
}



/* ALL menu css Maximenu CK default*/
.mobilemenuck-togglericon::after {
    background: none !important;
    width: 100% !important;
    text-align: right !important;
    margin-right: 5px;
}
.mobilemenuck-bar-title{display:none;}
.mobilemenuck-bar-button{margin-top:15px;}
div#maximenuck233{float:right;}
div#maximenuck233 ul.maximenuck{
background:none;border:0;
box-shadow:none;
webkit-box-shadow:0 0 0 0;
font-size:120%;
margin-top:16px;
}
div#maximenuck233 ul.maximenuck li.maximenuck.level1{
border:0;
}
div#maximenuck233 ul.maximenuck li.maximenuck.level1 > a, div#maximenuck233 ul.maximenuck li.maximenuck.level1 > span.separator{
text-shadow:none;
text-transform:uppercase;
color:black;
font-size:16px;
}
div#maximenuck233.maximenuckh ul.maximenuck li.level1.parent > a:after, div#maximenuck233.maximenuckh ul.maximenuck li.level1.parent > span.separator:after{
border-color:black transparent transparent transparent; /* sets dropdown arrow color */
}
div#maximenuck233 ul.maximenuck li.maximenuck.level1:hover > a span.titreck, div#maximenuck233 ul.maximenuck li.maximenuck.level1.active > a span.titreck, div#maximenuck233 ul.maximenuck li.maximenuck.level1:hover > span.separator, div#maximenuck233 ul.maximenuck li.maximenuck.level1.active > span.separator{
text-transform:uppercase;
text-shadow:none;
}
div#maximenuck233 ul.maximenuck li.maximenuck.level1:hover > a span.titreck{
color:#3e9dd3;  /* sets a hover and active link color */
}
div#maximenuck233 ul.maximenuck li.maximenuck ul.maximenuck2 li:hover > a, div#maximenuck233 ul.maximenuck li.maximenuck ul.maximenuck2 li:hover > h2 a, div#maximenuck233 ul.maximenuck li.maximenuck ul.maximenuck2 li:hover > h3 a, div#maximenuck233 ul.maximenuck li.maximenuck ul.maximenuck2 li.active > a, div#maximenuck233 ul.maximenuck2 li:hover > a, div#maximenuck233 ul.maximenuck2 li:hover > h2 a, div#maximenuck233 ul.maximenuck2 li:hover > h3 a{
color:#3e9dd3;  /* sets sublink a hover and active link color */
}
/* menu bar under active */
div#maximenuck233 .maxiFancybackground{
top:32px;
background-color:black;
height:7px;
}
/* menu bar active */
div#maximenuck233 ul.maximenuck li.maximenuck.level1.active{
border:0;
background:none;
}
div#maximenuck233 div.floatck{ /* submenu item */
border:0;
background:none;
margin-top:-12px;
}
div#maximenuck233 ul.maximenuck li.maximenuck ul.maximenuck2 li.active > a{
color:black;} /* submenu  active link color */
div#maximenuck233 ul.maximenuck li.maximenuck ul.maximenuck2 li > a{
color:black;} /* submenu  link color */
div#maximenuck233 ul.maximenuck2 li:hover > a, div#maximenuck233 ul.maximenuck li.maximenuck ul.maximenuck2 li:hover > a{
color:#3e9dd3;}  /* submenu mouseover color */

/*Changes to menu*/
div#maximenuck233 div.maximenuck_mod{
  margin-right: 25px;
  margin-left: -9px;
}

/* was: {margin-right:-44px;margin-top:-22px;padding-top:8px;padding-right:35px;padding-left:10px;padding-bottom:35px;}*/




.maximenuck_mod{display:inline-block;vertical-align:top;}/* was background:#f1f1f1; */
div#maximenuck233 ul.maximenuck li div.floatck div.maximenuck2, div#maximenuck233 .maxipushdownck div.floatck div.maximenuck2{margin-top:-18px;margin-bottom:-8px;}

.maxidrop-main{background-color:white;padding-top:50px !important;padding-bottom:16px}/* was padding-left:45px; */

.menur{background-color: rgb(250, 229, 146)!important; padding:10px !important; width:35%;font-size:14px !important;}
div#maximenuck233 ul.maximenuck2 div.maximenuck_mod ul{
padding-top:18px !important;
padding-left:24px;
}





.nav-header {text-transform:uppercase;}
div#maximenuck233 ul.maximenuck li.maximenuck.level1 > span.nav-header {color: #fff;}
div#maximenuck233 ul.maximenuck li.maximenuck.level1:hover > span.nav-header{color: #828181;}




div#maximenuck233 ul.maximenuck li.maximenuck ul.maximenuck2 li > a{
    font-size:15px;
    line-height:14px; /* was 22px */
    margin-bottom:15px;
}



/*menu placement */
div#maximenuck233{} /* was width:1134px;*/
div#maximenuck233{float:none;text-align:right;margin-top:-10px}/* center menu and fix left padding*/

div#maximenuck233 ul.maximenuck {padding: 0;}
div#maximenuck233 ul.maximenuck li.maximenuck.level1 > a span.titreck, div#maximenuck233 ul.maximenuck li.maximenuck.level1.active > a span.titreck, div#maximenuck233 ul.maximenuck li.maximenuck.level1:hover > span.separator, div#maximenuck233 ul.maximenuck li.maximenuck.level1.active > span.separator {
font-size: 16px;
font-weight: 500;
}
div#maximenuck233 ul.maximenuck{margin-top:0;}





/* set top menu items */
div#maximenuck233 ul.maximenuck li.maximenuck.level1{
border-left: 1px solid #424341;
padding:43px 24px;
}
div#maximenuck233 ul.maximenuck li.maximenuck.last.level1{border-left: 1px solid #424341;border-right: 1px solid #424341;}
div#maximenuck233 ul.maximenuck li.maximenuck.level1:hover, div#maximenuck233 ul.maximenuck li.maximenuck.level1.active{
background:none;
background-color:#353634;
}


div#maximenuck233 .maxiFancybackground{height:1px;top:44px;background-color:transparent;border: none;}


/*Menu text color*/
div#maximenuck233 ul.maximenuck li.maximenuck.level1 > a, div#maximenuck233 ul.maximenuck li.maximenuck.level1 > span.separator{
color:#fff;
}
/*Active menu item color*/
div#maximenuck233 ul.maximenuck li.maximenuck.level1:hover > a span.titreck,
div#maximenuck233 ul.maximenuck li.maximenuck.level1.active > a span.titreck,
div#maximenuck233 ul.maximenuck li.maximenuck.level1:hover > span.separator,
div#maximenuck233 ul.maximenuck li.maximenuck.level1.active > span.separator {
color:#A6A6A6;}

/* submenu */
div#maximenuck233 ul.maximenuck li.level1.parent > a:after, div#maximenuck233 ul.maximenuck li.level1.parent > span.separator:after{
right:-7px;} /*dropdown arrow position*/

/* submenu items */
div#maximenuck233 ul.maximenuck li ul.maximenuck2 li.maximenuck, div#maximenuck233 ul.maximenuck2 li.maximenuck{
padding:13px 0 0px 21px;
background-color:#939594;
margin-bottom: 6px;
border-bottom:solid 4px #7A7C7B;
margin-left: 13px;
}

/* submenu background and border */
div#maximenuck233 div.floatck{ 
border-top: 5px solid #828181;
border-radius: 5px;
/*background:#f1f1f1;*/
margin-top:22px;
padding-left:6px;
padding-top:8px;
}
/* dropdown menu header inside dropdown */
div#maximenuck233 ul.maximenuck li ul.maximenuck2 li.item1686{margin-bottom:28px;background-color:transparent;border-bottom:0}





a.readonM{background-color: #797878 !important;color:#fff !important;border-bottom: 0 !important;border-radius:0px !important;align-items: center;text-align: center;font-size: 16px;font-weight: bold;width: 45%;padding:12px !important;}
a.readonM:hover{background-color: #444 !important;color:#fff !important;text-decoration:none !important;border-bottom: 0 !important;}

/* submenu  link color */
div#maximenuck233 ul.maximenuck li.maximenuck ul.maximenuck2 li > a{
color:#000;padding: 5px 0;} 

/* Changes menu hover color */
div#maximenuck233 ul.maximenuck li.maximenuck.level1:hover > a span.titreck, div#maximenuck233 ul.maximenuck li.maximenuck ul.maximenuck2 li:hover > h2 a, div#maximenuck233 ul.maximenuck li.maximenuck ul.maximenuck2 li:hover > h3 a,  div#maximenuck233 ul.maximenuck2 li:hover > h2 a, div#maximenuck233 ul.maximenuck2 li:hover > h3 a{
color:#828181;}
div#maximenuck233 ul.maximenuck li.maximenuck ul.maximenuck2 li:hover > a, div#maximenuck233 ul.maximenuck li.maximenuck ul.maximenuck2 li.active > a, div#maximenuck233 ul.maximenuck2 li:hover > a{
color:#828181;padding-left: 5px;}

/* sets dropdown arrow color */
div#maximenuck233.maximenuckh ul.maximenuck li.level1.parent > a:after, div#maximenuck233.maximenuckh ul.maximenuck li.level1.parent > span.separator:after{
    border-color:#666 transparent transparent transparent; }

/* hide drop down arrow */
div#maximenuck233 ul.maximenuck li.level1.parent > a::after, div#maximenuck233 ul.maximenuck li.level1.parent > span.separator::after, div#maximenuck233 ul.maximenuck li.level1.parent > span.nav-header::after {display:none;}
  


@media only screen and (max-width: 1200px) {
.show-over-1200{display:none;}
.show1200{display:block;}
/* div#maximenuck233{width:1034px;} */
}

@media only screen and (max-width: 1060px) {
/* div#maximenuck233{width:934px;} */
}

@media only screen and (max-width: 960px) {
.show960{display:block;}
.hide960{display:none;}
div#maximenuck233{width:100%;}
div#maximenuck233 ul.maximenuck li.maximenuck.level1{margin-bottom:66px;}
div#maximenuck233 div.maximenuck_mod {
margin:32px 0 24px -44px;
    padding-top: 8px;
    padding-right: 35px;
    padding-left: 10px;
    padding-bottom: 35px;
}

@media only screen and (max-width: 524px) {
#maximenuck233 .maximenumobiletogglericonck{
margin-bottom:12px;}
div#maximenuck233{
float:none;}
div#maximenuck233 ul.maximenuck li.maximenuck.level1 > a, div#maximenuck233 ul.maximenuck li.maximenuck.level1 > span.separator{
text-align: right;}
ul.maximenuck2 li > a{text-align:right;}
}



/* JP Start */

/* Global CSS for any page */
    /* Remove Header Edit */
    #drawer-holder #drawer .drawer.no-card a.btn.btn-link.jmodedit{display:none;}
    /* Remove Menu Edit */
    div.header-a.no-card.Test-of-Class a.btn.btn-link.jmodedit{display: none;}
    /* Remove Slider Edit */
    div.showcase-a.no-card a.btn.btn-link.jmodedit{display: none;}
    /* Remove Slider Edit HomePage */
    div.showcase-a.no-card.nopaddingall.nomarginall a.btn.btn-link.jmodedit{display: none;}
    /* Move Edit Text Left */
    div.float-end{margin-left: -41px !important;}
    /* Remove Published Article Text */
    div[role="tooltip"]{display:none;}

/* FOOTER */
    /* Remove Module Name and Module Type */
    .col-md-12 > div:nth-child(2){display:none;}
    /* Remove Title */
    #jform_title-lbl{display:none;}
    /* Remove Footer Label Box */
    #jform_title{display:none;}
    /* Remove Text Position */
    #jform_position-lbl{display:none;}
    /* Remove footer-a Remove Item Button*/
    div.choices{display:none;}
    /* Remove Text Status */
    #jform_published-lbl{display:none;}
    /* Remove Published Dropdown Menu (Status Dropdown) */
    #jform_published{display: none;}
    /* Remove Test Start Publishing */
    #jform_publish_up-lbl{display: none;}
    /* Remove Empty Box Under Text Start Publishing */
    #jform_publish_up{display:none;}
    /* Remove Button or Possible Spacer Under Above Button */
    #jform_publish_up_btn{display: none;}
    /* Remove Text Finish Publishing */
    #jform_publish_down-lbl{display:none;}
    /* Remove Empty Box Under the Above Text */
    #jform_publish_down{display:none;}
    /* Renove Button or Possible Space Under Above Box */
    #jform_publish_down_btn{display:none;}
    /* Remove Text Access */
    #jform_access-lbl{display:none;}
    /* Remove Dropdown Menu set to Public */
    #jform_access{display:none;}
    /* Remove Text Ordering */
    #jform_ordering-lbl{display:none;}
    /* Remove Ordering Dropdown Menu */
    #jform_ordering{display:none;}
    /* Remove Text Note */
    #jform_note-lbl{display:none;}
    /* Remove Text Box below Note Title */
    #jform_note{display:none;}
    /* Options Button */
    .accordion-button{display:none;}
    /* Prepare Content Lightswitch */
    #jform_params_prepare_content{display:none;}

/* CSS affecting Footer and Header and both */  
    #jform_params_prepare_content-lbl{display:none;}
    #jform_params_prepare_content-desc{display:none;}
    #collapse1-heading{display: none;}
    #collapse0{display:none;}
    #jform_params_layout-lbl{display: none;}
    #jform_params_layout{display: none;}
    #collapseTypes{display:none;}
    .modal-title{display:none;}
    div.modal-header button.btn-close.novalidate{display:none;}
    div.modal-footer{display:none;}
    div#versionsModal{display:none;}
    div[role="tablist"] > button:nth-child(2){display:none;}
    div[role="tablist"] > button:nth-child(3){display:none;}
    div.mb-2 > button.btn.btn-secondary{display:none;}

/* Makes Outer Darker Border Disappear */
form#adminForm.form-validate.form-vertical fieldset{border:0;}

/* Toggle Editor Move Left */
div.btn-group button.btn.btn-secondary.js-tiny-toggler-button{margin-left:42px;}

/* JP END */
/* to make front end editing work */
.btn.jmodedit {background: #ccc !important;
padding: 5px 18px 2px;
text-transform: uppercase;
font-size: 12px;
}
.icon-edit:before {content: 'edit';color:#fff;}
main#main-content #modules-form .span12 .row-fluid .span12 #options{display:none;}
main#main-content #modules-form .span12 .row-fluid .span12 .control-group{display:none;}
main#main-content #modules-form .hr-condensed{display:none;}
main#main-content #modules-form hr{display:none;}
main#main-content #modules-form .row-fluid .span12 legend{display:none;}
.visually-hidden{display:none;}
div[id^="tip-"] {display:none;}
#main-content legend{display:none;}


button.btn.btn-secondary.input-password-toggle{display:none;}
ul.mod-login__options.list-unstyled{display:none;}
.form-control{padding:6px 12px;}
.btn.btn-primary{padding:4px 24px;margin-top:6px}
.btn.btn-secondary.w-100.plg_system_webauthn_login_button{display:none;}