@media print {
  html, body, * {
    color: #000 !important;
    background: transparent !important;
    text-shadow: none !important;
    box-shadow: none !important;
    filter: none !important;
    border: none !important;
  }
  body {
    margin-top: 15px !important;
  }
  .site-header .container {
    position: relative;
  }
  .site-header .container .navbar-brand {
    text-align: right !important;
    position: absolute;
    right: 0;
  }
  a, a:visited {
    color: #000 !important;
    text-decoration: none !important;
  }
  a[href^="#"]::after, a[href^="javascript:"]::after, a[href^="mailto:"]::after, a[href^="tel:"]::after {
    content: "";
  }
  a[href]::after {
    content: " (" attr(href) ")";
    font-size: 90%;
    word-break: break-all;
  }
  .navbar .navbar-brand a[href]::after {
    content: "" !important;
  }
  a.custom-logo-link[href]::after {
    content: "" !important;
  }
  abbr[title]::after {
    content: " (" attr(title) ")";
  }
  img, svg, video {
    max-width: 100% !important;
    height: auto !important;
  }
  h1, h2, h3, h4, h5, h6 {
    page-break-after: avoid;
  }
  p, blockquote, table, pre {
    page-break-inside: avoid;
  }
  .dw-vis-online {
    display: none !important;
  }
  footer, footer.site-footer {
    display: none !important;
  }
  .navbar-collapse .navbar-nav {
    display: none !important;
  }
  .navbar-nav,
  .site-navigation,
  .menu,
  .menu-primary,
  .menu-secondary,
  .widget_nav_menu,
  .navbar-toggler {
    display: none !important;
  }
  header .navbar {
    justify-content: flex-end !important;
  }
  .navbar > .container,
  .navbar > .container-fluid,
  .navbar > .container-lg,
  .navbar > .container-md,
  .navbar > .container-sm,
  .navbar > .container-xl,
  .navbar > .container-xxl {
    justify-content: flex-end !important;
  }
  .navbar .navbar-brand {
    margin-left: auto !important;
    display: block !important;
  }
  .navbar .navbar-brand img.custom-logo,
  .navbar .navbar-brand svg.custom-logo {
    max-width: var(--dw-logo-max-width, 160px) !important;
    height: auto !important;
  }
  .dw-post-header .dw-meta, .dw-post-header .dw-meta-date, .dw-post-header .dw-tax, .dw-post-header .dw-term {
    background: transparent !important;
    border: none !important;
    text-transform: none !important;
    letter-spacing: normal !important;
    font-weight: normal !important;
    box-shadow: none !important;
  }
  .dwph .dw-meta, .dwph .dw-meta-date, .dwph .dw-tax, .dwph .dw-term {
    background: transparent !important;
    border: none !important;
    text-transform: none !important;
    letter-spacing: normal !important;
    font-weight: normal !important;
    box-shadow: none !important;
    color: #000 !important;
  }
  .line_above_in_print::before {
    content: "";
    display: block;
    height: 0;
    border-top: 1px solid #000 !important;
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
}

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