@page { 
  margin: 2cm;
}

body {
  background: #fff;
  font-size: 12pt;
  margin: 0;
}

a {
  page-break-inside: avoid;
}

.pre-header {
  display: none;
}

.header {
  /* FLEX */
  justify-content: center;
  margin-top: 0;
  margin-bottom: 60px;
}

.menu-top {
  display: none;
}

.single .post .category {
  display: none;
}

.single .post h1 {
  font-size: 18pt;
  max-width: 80%;
  width: 100%;
}

.single .post p,
.single .post p.excerpt,
.single .post h2, .single .post h3, .single .post h4, .single .post h5, .single .post h6,
.single .post blockquote, 
.single .post .example, 
.single .post .important {
  color: #000;
  margin: 0;
  max-width: none;
  padding: 0;
  width: 100%;
}

.single .post p,
.single .post p.excerpt {
  font-size: 12pt;
  margin-top: 2em;
  margin-bottom: 2em;
}

.single .post h2 {
  font-size: 14pt;
  margin-top: 3em;
  margin-bottom: 2em;
  text-decoration: underline;
}

.single .post h3 {
  font-size: 13pt;
  margin-top: 3em;
  margin-bottom: 2em;
}

.single .post h4 {
  font-size: 13pt;
  font-style: italic;
  margin-top: 3em;
  margin-bottom: 2em;
}

.single .post h5 {
  font-size: 12pt;
  margin-top: 3em;
  margin-bottom: 2em;
}

.single .post h6 {
  font-size: 12pt;
  font-style: italic;
  margin-top: 3em;
  margin-bottom: 2em;
}

.single .post ul, 
.single .post ol {
  color: #000;
  margin-top: 2em;
  margin-bottom: 2em;
  max-width: none;
  width: 100%;
}

.single .post ul {
  list-style-type: disc;
}

.single .post ul li {
  background: transparent;
  list-style-type: disc;
  padding-left: 0;
}

.single .post p.excerpt {
  font-size: 11pt;
  margin-right: auto;
  margin-left: auto;
  margin-bottom: 4em;
  max-width: 70%;
  width: 100%;
}

.page-template-default .post a:active, 
.page-template-default .post a:link, 
.page-template-default .post a:visited, 
.single .post a:active, 
.single .post a:link, 
.single .post a:visited {
  border: 0;
  color: #000;
  text-decoration: underline;
}

.single .post .meta {
  display: none;
}

.content figure {
  display: none;
}

.single .post .example, 
.single .post .important {
  background: #fff;
  border: 1px solid #000;
  padding: 20px;
  margin: 2em auto;
  max-width: 80%;
  page-break-inside: avoid;
  width: 100%;
}

.single .post .example p, 
.single .post .important p {
  color: #000;
  font-size: 11pt;
}

h1, h2, h3, h4, h5, h6 { 
  page-break-after: avoid;
  page-break-inside: avoid;
}

blockquote, table, pre { 
  page-break-inside: avoid;
}

ul, ol, dl  { 
  page-break-before: avoid;
}

img { 
  page-break-inside: avoid;
  page-break-after: avoid;
}

.footer, .cta {
  display: none;
}

.single .post::after {
  color: #000;
  content: 'Dieser Artikel stammt von juraindividuell.de. Probleme beim Lernen? Jura Individuell hilft dir mit Einzelunterricht, der speziell auf deine Bedürfnisse und dein Tempo zugeschnitten ist. Ruf uns an oder sende uns eine Nachricht per WhatsApp: (0173) 20 56 303. Wir freuen uns, dich kennenzulernen.';
  font-size: 10pt;
  margin-top: 5em;
}
