@font-face {
    font-family: 'Zen Kurenaido';
    font-display: auto;
    src: url("../fonts/ZenKurenaido-Regular.ttf") format("truetype");
}

@font-face {
    font-family: 'Nothing You Could Do';
    font-display: auto;
    src: url("../fonts/NothingYouCouldDo-Regular.ttf") format("truetype");
}


body {
    background: #fff !important; /* Hintergrund-Farbe */
    color: #333 !important;    
    font-family: 'Zen Kurenaido', sans-serif;
    font-size: large;
}


h1,h2,h3,h4,h5,h6 {
    color: #000 !important;   /* Überschrit-Farbe */
    line-height: 1.2; /*  Zeilenabstand   */
    font-family: 'Nothing You Could Do', cursive;
    font-size: x-large;
}


/* Zur Info: class=. | id=# */


#header.section { background: #fff !important; }


.dropmenu ul li a, .treemenu li a       
 { color: #000 !important; font-family: 'Zen Kurenaido', sans-serif; font-size: large; } /* mageres Orange */ 
.dropmenu ul li a.active, .dropmenu ul li a:focus, .dropmenu ul li a:hover,
.treemenu    li a.active, .treemenu    li a:focus, .treemenu    li a:hover
 { color: #222 !important; font-family: 'Zen Kurenaido', sans-serif; font-size: large; } /* fettes  Orange */

.mobile-menu .button_container span { background: #666 !important; }   /* Schriftfarbe Menu */

.overlay { background: #888; }  /* Der Hintergrund des Burger-Menus :) */


/* .lSSlideOuter { margin-top: -2.4rem; }  schließt Lücke über dem Slider */
#body-wrapper.section { margin-top: -2.4rem; }



#footer { display:none; }

.large { width:60%; margin:auto; padding:8px; border:2px solid silver; }

.align_center { display: block; margin: 1em auto; position: relative; top: 0.5em; }

.mar-top { margin-top: 15px; }

img.float-left {display:inline; float:left; margin:5px 15px 5px 0; max-width: 47%;}

img.float-right {display:inline; float:right; margin:-12px 15px 5px 0; max-width: 47%;}

.zeropad { padding: 0px; }



/* reset the wrong z-index from the page slider */

.lSSlideWrapper .lSFade > * {
  z-index: 10 /* 9 */;
}

.lSSlideWrapper .lSFade > *.active {
  z-index: 11 /* 10 */;
}

.lSSlideOuter .lSPager.lSpg > li a {
  z-index: 12 /* 99 */;
}

.lSAction > a {
  z-index: 13 /* 99 */;
}

/* reset the z-index from the nav */

.mobile-container {
  z-index: 14 /* 2 */;
}

.mobile-menu {
  z-index: 15 /* 3 */;
}

.mobile-menu .button_container {
  z-index: 16 /* 100 */;
}

.overlay-light, .overlay-dark, .overlay-light-gradient, .overlay-dark-gradient {
  z-index: 0 /* 0 */;
}
