/*
Print version
*/
@charset "UTF-8";

@page {
	size: auto;
}

@media print {

  /*
  Hide website elements
  */
  .header-scrollable,
  header .nav-dropdown,
  header .nav-top,
  header .nav-social,
  header .nav-user,
  header nav.nav-main,
  footer .row:first-of-type,
  main.homepage .category,
  main.homepage aside,
  main .right-column,
  .pagination,
  section.supporter,
  section.user-agreement,
  main.homepage.international .highlighted,
  main.page-article aside,
  main.page-list aside,
  .item-comments .add-comment,
  .item-comments .comment-links {
    display: none;
  }

  section.user-agreement,
  .item-column-top{
    display: none!important;
  }

  header,
  header .row,
  footer,
  main>.row,
  main.homepage.international .items,
  main.homepage.international aside,
  .large-date,
  .item.news,
  main.homepage .three-supporters {
    width: 100%;
  }

  /*
  Header
  */
  header .logo {
    left: 10px;
  }

  header {
    min-width: unset;
    width: 100%;
    margin: 0;
    background-color: transparent;
  }

  header .row:first-of-type {
    background-color: transparent;
  }

  /*
  Main
  */
  main {
    min-width: unset;
    width: 100%;
  }

  main.homepage.international aside {
    margin-left: 0;
  }

  main .items,
  main .items,
  main .items .large-date,
  main .item .item-header,
  main .item .item-intro,
  main .item .item-content,
  main .item-column,
  .item.newsletter .list-title  {
    width: 100%!important;
  }

  main.homepage .item .item-image {
    max-width: 100%;
  }

  main.homepage .three-supporters {
    float: left;
  }

  main .row {
    padding: 72px 0 34px 0;
  }

  .category.mobile {
    display: block!important;
  }

  .comment-heading {
    margin: 40px 0 40px 60px;
  }

  main.page-article .item .category a{
    display: inline-block;
    padding: 0;
    margin: 0;
  }

  main.page-article .item .category a:not(:first-of-type){
    display: inline-block;
    padding: 0 0 0 12px;
    margin: 0;
  }

  .item-column img {
    max-width: 200px;
  }

  /*
  Footer
  */
  .carousel h3 {
    width: auto;
  }

  footer .copyright {
    margin: 0px!important;
    padding: 0px 10px 0px 10px;
  }

  footer {
    padding: 72px 0 34px 0;
  }
}