/*--------------------------------------------------------------
20.0 Print
--------------------------------------------------------------*/

@media print {



  * {
    font-family: sans-serif;
    color: #000;
  }

  img {
    max-width: 20em;
    height: auto;
  }


  /* Hide elements */
  form,
  button,
  input,
  select,
  textarea,
  .navigation-top,
  .social-navigation,
  .footer-nav,
  .social-media,
  #secondary,
  .content-bottom-widgets,
  .icon-thumb-tack,
  .page-links,
  .edit-link,
  .post-navigation,
  .pagination,
  .edit-link,
  .site-info,
  .hero-image,
  .wp-block-button,
  .wp-block-video,
  .social-media-list,
  #sb_instagram.sbi_highlight,
  #sb_instagram.sbi_masonry,
  .sbi {
    display: none !important;
  }

  .entry-footer,
  #comments,
  .site-footer,
  .single-featured-image-header {
    border: 0;
  }

  /* Font sizes */

  body {
    font-size: 12pt;
  }

  h1 {
    font-size: 24pt;
  }

  h2 {
    font-size: 22pt;
  }

  h3 {
    font-size: 17pt;
  }

  h4 {
    font-size: 12pt;
  }

  h5 {
    font-size: 11pt;
  }

  h6 {
    font-size: 12pt;
  }

  .page .panel-content .entry-title,
  .page-title {
    font-size: 10pt;
  }

  /* Flotings */
  body .is-layout-flex {
    display: block;
  }

  #logo img {
    width: 10em;
    height: auto;
  }

  .hero-content,
  .archive .article-wrapper article,
  .category .article-wrapper article,
  .blog .article-wrapper article,
  #post-container.article-wrapper article {
    width: 100%;
    padding: 0;
  }

  .alignfull > [class*="__inner-container"] {
    max-width: inherit;
    padding: 0;
  }

  /* Layout */

  #page {
    padding: 0 2em;
  }

  .wrap {
    padding-left: 0 !important;
    padding-right: 0 !important;
    max-width: none;
  }

  /* Site Branding */

  .site-header {
    background: transparent;
    padding: 0;
  }

  .site-branding {
    margin-top: 0;
    margin-bottom: 1.75em !important;
  }

  .site-title {
    font-size: 25pt;
  }


  .page-break {
    page-break-before: always;
  }

  .wp-block-group {
    padding: 0;
  }

  .wp-block-media-text {
    display: block !important;

  }
  .wp-block-media-text > * {
    padding: 0 0 2em !important;
  }
  .wp-block-media-text__media {
    display: none;
  }


}
