@media print {
  @page {
    margin: 2cm;
  }
  body {
    font-size: 12px;
  }

  .widget__socialmedia,
.site__footer,
.comment-body {
    page-break-inside: avoid;
  }

  .site__additional,
.site__article,
.content__bgImage,
.widget_tag_cloud,
.widget_search_meter,
.popular-posts,
.widget_polls-widget,
.pagination__single,
.comment-respond,
#cmpwrapper,
#backtotop {
    display: none;
  }

  /* Page breaks */
  a {
    page-break-inside: avoid;
  }

  a:link,
a:active,
a:visited {
    font-weight: bold;
    color: black;
  }

  blockquote {
    page-break-inside: avoid;
  }

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

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

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

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

  .site__footer a[href^=http]:not([href~="#"]):not([data-rel|=lightbox-image])::after,
.post__content a[href^=http]:not([href~="#"]):not([data-rel|=lightbox-image])::after {
    content: " (" attr(href) ") ";
    padding-left: 0.2rem;
    font-size: 0.8rem;
    color: #cccccc;
    font-weight: normal;
  }
  .site__footer a[href^=http]:not([href~="#"]):not([data-rel|=lightbox-image])::before,
.post__content a[href^=http]:not([href~="#"]):not([data-rel|=lightbox-image])::before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f0c1";
    margin: 0 0.2rem 0 0.4rem;
    color: #0062a1;
  }

  .site__header {
    box-shadow: none;
    position: relative !important;
    margin-top: 0;
  }

  .header__nav {
    display: block;
    box-shadow: none;
    -webkit-print-color-adjust: exact;
  }
  .header__nav aside {
    display: none;
  }
  .header__nav a {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    flex-wrap: nowrap;
    align-content: normal;
  }
  .header__nav .logo__img {
    object-position: center;
    object-fit: unset;
    height: 5rem;
  }

  .site__main {
    margin-top: 3rem;
  }

  .shariff,
.link__readMore {
    visibility: hidden;
  }

  .site__footer,
.site__paper {
    box-shadow: unset;
  }

  .post__mainImage {
    margin-top: 0;
    margin-bottom: 0;
  }

  a.shoplink__link[href^=http]::after {
    content: " (" attr(href) ") ";
    padding-left: 0.5rem;
    color: white;
  }

  .widget__shoplink {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    flex-wrap: nowrap;
    align-content: normal;
    display: block;
    color: white;
    text-align: left;
    background: #0062a1;
    -webkit-print-color-adjust: exact;
  }
  .widget__shoplink .shoplink__label {
    color: white;
  }
  .widget__shoplink a.shoplink__link {
    height: unset;
    width: unset;
    background: unset;
    border: unset;
    background-color: rgba(0, 0, 0, 0);
  }

  .widget__socialmedia {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: nowrap;
    align-content: normal;
    width: 100%;
  }
  .widget__socialmedia i {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    flex-wrap: nowrap;
    align-content: normal;
    font-size: 16px;
    width: 3rem;
    margin-right: 1rem;
  }
  .widget__socialmedia a.socialmedia__link {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: nowrap;
    align-content: normal;
    margin-bottom: 1rem;
  }

  a.socialmedia__link[href^=http]::after {
    font-size: 12px;
    color: black;
    font-weight: normal;
    content: attr(href);
  }

  .authorBox {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    flex-wrap: nowrap;
    align-content: normal;
    -webkit-print-color-adjust: exact;
    page-break-inside: avoid;
  }
  .authorBox picture {
    margin-right: 1rem;
  }
  .authorBox .authorBox__wrapper {
    margin: 0;
    padding: 0;
  }
  .authorBox .authorBox__name {
    margin: 0;
  }

  figure.wp-block-image {
    box-shadow: none !important;
    page-break-inside: avoid;
  }
}

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