/*------------------------- Styles for Print -------------------------*/
@media print {
  @page {
    margin: 0 0.5cm 0 1.5cm;
    size: A4; }
  body,
  html {
    visibility: hidden;
    height: auto;
    font-size: 8pt; }
    body pre,
    body blockquote,
    body img,
    html pre,
    html blockquote,
    html img {
      page-break-inside: avoid; }

  .main_layout,
  .page_layout {
    visibility: visible;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    position: relative; }
    .main_layout header,
    .page_layout header {
      visibility: hidden; }
      .main_layout header .logo_container,
      .page_layout header .logo_container {
        height: 1cm; }
        .main_layout header .logo_container .logo_img,
        .page_layout header .logo_container .logo_img {
          visibility: initial;
          display: inline; }
    .main_layout .main_menu,
    .page_layout .main_menu {
      visibility: hidden;
      font-size: 8pt; }
      .main_layout .main_menu h1.category,
      .page_layout .main_menu h1.category {
        visibility: initial;
        padding: 0;
        font-size: 16pt;
        text-align: center; }
        .main_layout .main_menu h1.category .edition,
        .page_layout .main_menu h1.category .edition {
          visibility: initial; }
    .main_layout footer,
    .page_layout footer {
      visibility: hidden;
      margin: 1cm 0 0 0;
      height: 2cm; }
      .main_layout footer .contact_name,
      .page_layout footer .contact_name {
        display: block;
        visibility: initial;
        color: #1a171b;
        margin: 1cm 0 0 0; }
      .main_layout footer .footer_like_nav,
      .page_layout footer .footer_like_nav {
        display: none; }

  .main_layout .main_menu {
    height: 4cm; }
  .main_layout .main_bar_container {
    visibility: hidden; }
    .main_layout .main_bar_container span.name {
      visibility: initial; }
  .main_layout .side_menu_title {
    display: none; }
  .main_layout ul.menu_sub li {
    page-break-inside: avoid; }
  .main_layout .side_menu {
    margin: 0; }

  .page_layout {
    -webkit-column-break-after: always;
            break-after: always; }
    .page_layout .side_menu {
      display: none; }
    .page_layout .main_menu {
      height: 2cm; }
    .page_layout article {
      margin: 0.5cm 0 0 0; }
      .page_layout article .article_text {
        position: relative; }
        .page_layout article .article_text p {
          position: relative;
          -webkit-column-break-inside: avoid;
                  break-inside: avoid; }
      .page_layout article .article_footer {
        page-break-inside: avoid;
        height: 5cm; }
        .page_layout article .article_footer img {
          height: 3cm; }
    .page_layout h3 {
      page-break-inside: avoid; }
    .page_layout p {
      widows: 4;
      orphans: 3; } }

/*# sourceMappingURL=print.css.map */