@font-face {
    font-family: Nand;
    src: url('../fonts/Syne_Mono/SyneMono-Regular.ttf');
    font-weight: normal;
    font-style: normal;
}

.mod-menu.mod-list.nav.horizontal > li {flex:1;}

.qliframe.wrapper .buttons {float:left;}
.qliframe.wrapper .btn.btn-secondary.iframe-button.qliframe_button {clear:both;float:left;}
.qliframe.wrapper .btn.btn-secondary.privacy-button, .btn.btn-secondary.iframe-button-cache-reset {font-size:0.6rem; padding:2px;}
.qliframe.wrapper .btn.btn-secondary.privacy-button {clear:both;float:left;}
.qliframe.wrapper .btn.btn-secondary.iframe-button-cache-reset {font-size:0.6rem; padding:2px; float:right;}

#accessibility-toolbar.panel-open .accessibility-tools {width:400px!important;right:0!important;}
#accessibility-toolbar .accessibility-toggle .accessibility-icon-svg { width:100px!important;height:100px!important; }
#accessibility-toolbar .accessibility-section:first-child {display:none;}

/* LAYOUT */
body {background:#000000;color:#ffffff;letter-spacing:0.04rem;line-height:1.7rem;font-family:'Courier New', serif, monospace;}
.alert-message {background:#000!important;}
.container-header {background:transparent;}
.container-top-a ul.mod-menu.horizontal {flex-direction:row;font-size:2.5rem;}
.container-top-a ul.mod-menu.horizontal li {padding-right:2rem;font-size:2.5rem;font-size:bold;}
.card {background:transparent;}
a {color:#0f0;}
a:hover {color:orange!important;}
input.form-control {background:#222222;color:#ffffff;}
.btn.btn-primary {background:orange;color:#000;width:auto!important;}
input.form-control:focus {background:#333333;color:#ffffff;}
.qllogo.moduleId114 .logo img {margin:0 auto;}
menu.horizontal {display: flex; flex-wrap: wrap; justify-content: center;}
menu.horizontal li {flex: 0 0 215px;}

/* SPEZIALSCHRIFT NAND */
h1, h1 a, h2, h2 a, h3, h3 a, h4, h4 a, h5, h5 a, .container-top-a ul.mod-menu.horizontal li, .container-top-a ul.mod-
menu.horizontal li a, .qltabs_container .qltab_head, .qltabs_container .qltab_head a {font-family: 'Nand', Sans-serif, monospace; color:#0f0;}
.qlaudioContainer.navi > li {font-family: 'Nand', Sans-serif, monospace; color:#0f0;}

/* HOME */
body.itemid-101 .blog-items > .blog-item {padding:2rem 0;}
body.itemid-101 .blog-items > .blog-item .page-header {float:left;width:100%;}
body.itemid-101 .blog-items > .blog-item .page-header h2 {text-align:center;float:left;width:100%;}
.com-users-login.login button {display:none;}
.plg_system_webauthn_login_button {display:none;}
.qlaudioContainer.navi > li {list-style-type:none; padding:0 0 0.5rem 1.5rem;}
.qlaudioContainer.navi .icon-play {padding-right:2.5rem;}

/* gallery */
.sigFreeContainer > li {display:none;}
.sigFreeContainer > li:nth-child(1), .sigFreeThumb > li:nth-child(2), .sigFreeThumb > li:nth-child(3), .sigFreeThumb > li:nth-child(4) {display:block;}
li.sigFreeThumb:nth-child(1), li.sigFreeThumb:nth-child(2), li.sigFreeThumb:nth-child(3), li.sigFreeThumb:nth-child(4) {display:block!important;}

/* iframe */
.privacy-button, .iframe-button-cache-reset {background:none; color:#fff;}

/* audio */
.qlaudio .qlaudio-item:hover, .qlaudio .qlaudio-item.active {color:orange;}
audio {color-scheme: dark;}

/* leseproben */
ul li.item-115 a {color:orange;}
blockquote {background:#333;padding: 10px 30px;margin:30px 0;}
blockquote p {margin:0;}
body.leseprobe main {width:750px; margin:150px auto; }
body.leseprobe main p {border-left:30px solid black;border-right:30px solid black;}
body.leseprobe main p:hover {border-left:10px solid rgb(0, 255, 0);padding-left:20px;border-right:10px solid rgb(0, 255, 0);padding-right:20px;}
