.nz-button-print {
  display: inline-block;
  align-items: center;
  color: #c94010;
  font-size: 0.9rem;
  font-weight: 400;
  text-transform: none;
  background-color: transparent;
}
.nz-button-print::before {
  display: inline-block;
  content: 'print';
  font-family: "Material Icons";
  font-size: 1rem;
  font-weight: 400;
  padding-right: 8px;
  vertical-align: sub;
}
.nz-button-print:hover {
  color: #0056b3;
  background-color: transparent;
}

@media (min-width: 790px) {
  .nz-sticky-widget {
    position: -webkit-sticky;
    position: sticky;
    top: 60px;
    z-index: 5;
    background: transparent;
    overflow: hidden;
    max-height: 100vh;
  }
}

@media print {
  /* Ocultar cabecera y pie de página */
  footer, nav, .no-imprimir {
    display: none;
  }
  body {
    font-size: 12pt;
    color: #000;
    background: white;
  }
  .page-template-page-imprimible header {
    margin-bottom: 1em;
  }
  .page-template-page-imprimible footer,
  .page-template-page-imprimible .no-imprimir,
  .page-template-page-imprimible nav,
  .page-template-page-imprimible .main-navbar .navbar-toggler,
  .page-template-page-imprimible .navbar-toggler,
  .page-template-page-imprimible header .top_menu_search,
  .page-template-page-imprimible #navbarNavDropdown,
  .page-template-page-imprimible #main-nav,
  .page-template-page-imprimible .navbar-brand::after,
  .page-template-page-imprimible .navbar-expand-lg .navbar-collapse,
  .page-template-page-imprimible .it-mb-3.it-icons,
  .page-template-page-imprimible .top-bar-blog,
  .page-template-page-imprimible .a2a_kit,
  .page-template-page-imprimible .single-blog__header .entry-content .post-meta,
  .page-template-page-imprimible .single-blog__related,
  .page-template-page-imprimible .subscriviu-footer,
  .page-template-page-imprimible .nz-button-print {
    display: none;
  }
  .page-template-page-imprimible header .header-brand {
    justify-content: left;
    width: 100%;
  }
  .page-template-page-imprimible .single-blog__header .entry-content .single-blog__header-title {
    margin-top: 0.6em;
  }
  .page-template-page-imprimible .single-blog__header .entry-content .date-author__meta {
    padding: 0 0 2.3em 0;
  }
  .page-template-page-imprimible .container,
  .page-template-page-imprimible .container .row {
    width: 100%;
  }
  .page-template-page-imprimible,
  .page-template-page-imprimible .single-blog__header,
  .page-template-page-imprimible .single-blog__header::before {
    background: white;
  }
  .page-template-page-imprimible .single-blog__header .entry-content {
    padding: 0;
  }
  
}