/**
 * Flowbase Print Styles
 * @package Flowbase
 */

@media print {
  *,
  *::before,
  *::after {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }

  .site-header,
  .site-footer,
  .newsletter-section,
  .ad-zone,
  .post-sidebar,
  .trending-topics,
  .category-highlights,
  .latest-articles,
  .hero-section .hero-section__explore,
  nav,
  .btn {
    display: none !important;
  }

  body {
    font-size: 12pt;
    line-height: 1.6;
    font-family: Georgia, serif;
  }

  h1, h2, h3, h4 {
    font-family: Georgia, serif;
    page-break-after: avoid;
  }

  .single-hero__title {
    font-size: 24pt;
  }

  .post-body {
    max-width: 100%;
  }

  a[href]::after {
    content: ' (' attr(href) ')';
    font-size: 10pt;
  }

  a[href^="#"]::after,
  a[href^="javascript:"]::after {
    content: '';
  }

  img {
    max-width: 100% !important;
    page-break-inside: avoid;
  }

  p, blockquote, pre {
    orphans: 3;
    widows: 3;
  }

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