@charset "UTF-8";
/**
 * Print Stylesheet fuer grüne-fraktion-berlin.de
* @version         1.1
*/
@media print {
  /* Inhaltsbreite setzen, Floats und Margins aufheben */
  /* Achtung: Die Klassen und IDs variieren von Theme zu Theme. Hier also eigene Klassen setzen */
  /* line 10, src/scss/print.scss */
  #pagewrapper {
    width: 100%;
    margin: 0;
    float: none;
  }
  /* line 16, src/scss/print.scss */
  #top-bar {
    height: auto;
    background: transparent;
  }
  /* line 19, src/scss/print.scss */
  #top-bar .gr-centered {
    margin: 0 !important;
  }
  /* line 21, src/scss/print.scss */
  #top-bar .gr-centered .row-align-center {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  /* line 23, src/scss/print.scss */
  #top-bar .gr-centered .row-align-center .gr-5 {
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
    max-width: 100%;
    padding-right: 6pt;
  }
  /* line 29, src/scss/print.scss */
  #top-bar .gr-centered .row-align-center .gr-7 a {
    text-decoration: none;
  }
  /* line 36, src/scss/print.scss */
  .site-title {
    font-size: 16pt;
    white-space: nowrap;
  }
  /* line 40, src/scss/print.scss */
  [class*="gr-"] {
    min-height: auto;
  }
  /** Seitenränder einstellen */
  @page {
    margin: 2cm;
  }
  /* Font auf 16px/13pt setzen, Background auf Weiß und Schrift auf Schwarz setzen.*/
  /* Das spart Tinte */
  /* line 46, src/scss/print.scss */
  body {
    line-height: 1.3;
    background: #fff !important;
    color: #000;
  }
  /* line 53, src/scss/print.scss */
  h1 {
    font-size: 24pt;
  }
  /* line 57, src/scss/print.scss */
  h2, h3, h4 {
    font-size: 14pt;
    margin-top: 16pt;
  }
  /* line 60, src/scss/print.scss */
  article h2, article h3, article h4 {
    margin-top: 0;
  }
  /* line 63, src/scss/print.scss */
  * {
    float: none;
  }
  /* line 66, src/scss/print.scss */
  #main {
    display: inline;
  }
  /* line 67, src/scss/print.scss */
  .post-thumbnail, .single-contact-image {
    width: 50%;
    float: left;
    margin-right: 12pt;
  }
  /* line 72, src/scss/print.scss */
  .copyright {
    position: relative;
  }
  /* Alle Seitenumbrüche definieren */
  /* line 77, src/scss/print.scss */
  a, blockquote, h1, h2, h3, h4, h5, h6, img, table, pre, a {
    page-break-inside: avoid;
  }
  /* line 78, src/scss/print.scss */
  h1, h2, h3, h4, h5, h6, img, #top-bar, #top-bar > .container, .site-title, .site-branding {
    page-break-after: avoid;
  }
  /* line 79, src/scss/print.scss */
  ul, ol, dl, #pagewrapper > .container, #main, img {
    page-break-before: avoid;
  }
  /* line 80, src/scss/print.scss */
  p {
    page-break-before: auto;
  }
  /* line 81, src/scss/print.scss */
  .entry-summary {
    page-break-inside: auto;
  }
  /* line 82, src/scss/print.scss */
  .acf-map {
    page-break-before: always;
  }
  /* Linkfarbe und Linkverhalten darstellen */
  /* line 84, src/scss/print.scss */
  a:link, a:visited, a {
    background: transparent;
    font-weight: bold;
    text-decoration: underline;
    text-align: left;
    color: #4a4a4a;
  }
  /* line 92, src/scss/print.scss */
  .site-branding a {
    text-decoration: none;
  }
  /* line 106, src/scss/print.scss */
  article a[href^="#"]:after {
    content: "";
  }
  /* line 108, src/scss/print.scss */
  p.link-more a.more-link {
    text-decoration: none;
  }
  /* line 110, src/scss/print.scss */
  p.link-more a.more-link:after {
    content: " unter - " attr(href);
  }
  /**
   * Eingebundene Videos verschwinden lassen und den Whitespace der iframes auf null reduzieren.
   */
  /* line 119, src/scss/print.scss */
  iframe, ins {
    display: none;
    width: 0 !important;
    height: 0 !important;
    overflow: hidden !important;
    line-height: 0pt !important;
    white-space: nowrap;
  }
  /* line 127, src/scss/print.scss */
  .embed-youtube, .embed-responsive {
    position: absolute;
    height: 0;
    overflow: hidden;
  }
  /* Unnötige Elemente ausblenden für den Druck */
  /* line 135, src/scss/print.scss */
  #header-widgets, .top-menu-container, nav, #secondary, .author-bio,
  .heading, .related-posts, #breadcrumb, #footer, .post-byline, .meta-single,
  .site-title img, .post-tags, .readability, #social-menu,
  .title-bar, .edit-link, .custom-shariff, #menu-header-meta, #printcomment, #open_sogoacc, #sogo_overlay,
  .facet-filter-container, .facetwp-pager {
    display: none;
  }
  /* line 144, src/scss/print.scss */
  .box .box-content {
    padding: 0;
  }
  /* line 150, src/scss/print.scss */
  #contact .box {
    margin-top: 6pt;
    width: 50%;
    float: left;
  }
  /* line 161, src/scss/print.scss */
  #contact .box:nth-child(even) {
    padding-left: 6pt;
  }
  /* line 162, src/scss/print.scss */
  #contact .box:nth-child(odd) {
    padding-right: 6pt;
  }
  /* line 164, src/scss/print.scss */
  #contact .box .box-content {
    padding: 6pt;
  }
  /* line 168, src/scss/print.scss */
  #contact .box .box-content .contact-social a:after {
    content: " " attr(href);
    text-decoration: none;
  }
  /* line 173, src/scss/print.scss */
  #contact .box .box-content .contact-social .gr-grow {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  /* Benutzerdefinierte Nachrichten vor und nach dem Inhalt einfügen */
  /* line 196, src/scss/print.scss */
  footer.site-footer {
    background-color: transparent;
  }
  /* line 199, src/scss/print.scss */
  footer.site-footer .logo img {
    display: block;
  }
  /* line 200, src/scss/print.scss */
  footer.site-footer .logo:after {
    content: "";
  }
  /* line 204, src/scss/print.scss */
  footer.site-footer .site-info {
    color: #4a4a4a;
  }
  /* Wichtige Elemente definieren */
  /* line 208, src/scss/print.scss */
  p, address, li, dt, dd, blockquote {
    font-size: 100%;
  }
  /* Zeichensatz fuer Code Beispiele */
  /* line 213, src/scss/print.scss */
  code, pre {
    font-family: "Courier New", Courier, mono;
  }
  /* line 215, src/scss/print.scss */
  ul, ol {
    list-style: square;
    margin-left: 18pt;
    margin-bottom: 20pt;
  }
  /* line 218, src/scss/print.scss */
  ul.no-bullet, ol.no-bullet {
    margin-left: 0;
  }
  /* line 223, src/scss/print.scss */
  li {
    line-height: 1.6em;
  }
  /* line 226, src/scss/print.scss */
  .contact-list .contact-item:nth-child(2n+1), .box {
    border: none;
  }
  /* line 228, src/scss/print.scss */
  #cookie-notice,
  .custom-shariff-wrapper {
    display: none !important;
  }
}

/*# sourceMappingURL=print.css.map */
