/*
Theme Name: Schlingensief.com Newslog
Description: Bettet das Newslog nahtlos in das Layout von schlingensief.com ein. Kopf, Navigation, Rahmen und Fuß kommen direkt aus /includes der Hauptseite (eine Quelle, keine Kopien).
Version: 1.0
Author: grrrr.ltd
Requires at least: 6.0
Requires PHP: 8.1
Text Domain: schlingensief-site
*/

/* Das eigentliche Seitenlayout liefert /css/schlingensief.css. Hier nur WordPress-Ergänzungen. */

.nl-post { margin: 0 0 34px 0; }
.nl-post .headline_2 a { text-decoration: none; }
.nl-post .headline_2 a:hover { text-decoration: underline; }
.nl-datum { font-size: 10px; color: #999999; text-transform: uppercase; letter-spacing: .03em; margin: 2px 0 10px 0; }
.nl-meta { font-size: 10px; color: #999999; margin-top: 10px; }
.nl-meta a { color: #999999; }
.nl-mehr { white-space: nowrap; }
.nl-trenner { border: 0; border-top: 1px solid #cccccc; margin: 0 0 30px 0; height: 0; }

/* Inhalte auf 451 px Spaltenbreite begrenzen */
.inhalt img, .inhalt video, .inhalt iframe, .inhalt object, .inhalt embed, .inhalt ruffle-object, .inhalt ruffle-embed { max-width: 100%; }
.inhalt img { height: auto; }
.inhalt video { height: auto; }
.inhalt .wp-caption, .inhalt figure { max-width: 100% !important; margin: 0 0 12px 0; }
.inhalt .wp-caption-text, .inhalt figcaption { font-size: 10px; color: #777777; margin-top: 3px; }
.inhalt .alignleft { float: left; margin: 0 12px 8px 0; }
.inhalt .alignright { float: right; margin: 0 0 8px 12px; }
.inhalt .aligncenter { display: block; margin-left: auto; margin-right: auto; }
.inhalt blockquote { margin: 10px 0 10px 12px; padding-left: 10px; border-left: 2px solid #cccccc; color: #555555; }
.inhalt .gallery { margin: 10px 0; }
.inhalt .gallery-item { display: inline-block; vertical-align: top; margin: 0 6px 6px 0; }
.inhalt::after, .nl-post::after { content: ""; display: block; clear: both; }

/* Blättern */
.nl-blaettern { margin: 10px 0 0 0; font-size: 11px; overflow: hidden; }
.nl-blaettern .zurueck { float: left; }
.nl-blaettern .vor { float: right; text-align: right; }
.nl-artikelnav { font-size: 11px; line-height: 1.6; margin-top: 18px; }

/* Rechte Spalte */
.nl-sidebar b { display: block; margin-bottom: 8px; }
.nl-sidebar ul { list-style: none; margin: 0 0 24px 0; padding: 0; }
.nl-sidebar li { margin: 0 0 2px 0; }
.nl-sidebar li:before { content: "- "; }
.nl-sidebar select { width: 140px; font-size: 11px; margin-bottom: 24px; }
.nl-sidebar .nl-hinweis { color: #777777; margin-bottom: 18px; }
.nl-suche { margin: 0 0 24px 0; }
.nl-suche input[type=text] { width: 96px; font-size: 11px; }
.nl-suche input[type=submit] { font-size: 11px; }

/* Kommentare (nur Anzeige vorhandener) */
.nl-kommentare { margin-top: 24px; font-size: 11px; }
.nl-kommentare ol { padding-left: 18px; }

/* Seitentitel für Screenreader */
.screen-reader-text { position: absolute !important; clip: rect(1px,1px,1px,1px); width: 1px; height: 1px; overflow: hidden; }
.nl-datum-klein { color: #999999; font-size: 10px; }
