/* -------- ПЕЧАТЬ -------- */
@media print {
	
  /* 1) Отключить подстановку URL у ссылок и у аббревиатур */
  a[href]::after,
  abbr[title]::after {
    content: none !important;
  }

  /* 2) Ширина макета — на всю страницу, без «узкой колонки» */
  html, body {
    margin: 0 !important;
    padding: 0 !important;
    width: 100% !important;
  }
  /* Astra/Elementor контейнеры — растягиваем */
  .site,
  .site-content,
  .content-area,
  .ast-container,
  .entry-content,
  .elementor-section,
  .elementor-container,
  .elementor-column,
  .container {
    width: 100% !important;
    max-width: none !important;
    margin: 0 !important;
    padding: 0 !important;
    box-shadow: none !important;
  }

  /* 3) Скрыть всё лишнее: шапку, навигацию, подвал, боковые колонки */
.elementor-location-header,
  .site-header { display: none !important; }

  /* гарантируем, что виден только заголовок записи */
  .entry-header,
  h1.entry-title,
  .elementor-widget-theme-post-title { display: block !important; }
	
	
	
  header, .site-header,
  nav, .main-navigation,
  .ast-breadcrumbs,
  .sidebar, .widget-area,
  footer, .site-footer,
  .elementor-widget-theme-site-logo,
  .elementor-location-header,
  .elementor-location-footer,
  .ast-mobile-header-wrap,
  .ast-pagination {
    display: none !important;
  }

  /* 4) Текст — читаемый; перенос длинных ссылок внутри абзацев */
  body {
    font-size: 12pt !important;
    line-height: 1.4 !important;
    color: #000 !important;
    background: #fff !important;
  }
  p, li { word-wrap: break-word; overflow-wrap: anywhere; }

  /* 5) Картинки по ширине контента, без обрезки */
  img, figure {
    max-width: 100% !important;
    height: auto !important;
    page-break-inside: avoid;
  }
  /* Удаляем «подписи-ссылки», если они мешают */
  .wp-caption a::after { content: none !important; }

  /* 6) Управление разрывами страниц */
  h1, h2, h3 { page-break-after: avoid; }
  table, pre, blockquote { page-break-inside: avoid; }

  /* 7) Убираем фоны/тени у карточек/секций (Elementor/Astra) */
  [class*="elementor-"], .card, .ast-card {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
  }
a[onclick*="print"],
  button[onclick*="print"],
  .print-button,
  .print,
  .printfriendly,
  .pf-button,
  .pf-print {
    display: none !important;
}
a[onclick*="print"],a[href*="window.print"]{color:#000!important;font-size:inherit!important;text-indent:0!important}
a[onclick*="print"] svg,a[href*="window.print"] svg{fill:currentColor!important;stroke:currentColor!important}




