@page {
  margin: 2cm;
}
body {
  font-size: 12px;
  line-height: 1.4;
  font-family: "Lato", Verdana, sans-serif;
  overflow-y: visible;
}

.project-number__number {
  font-size: 16pt;
}

h1 {
  font-size: 16pt;
  margin-top: 0px;
}

h2,
h3,
h4 {
  font-size: 12pt;
  margin: 0;
  margin-top: 25px;
}

a:link,
a:visited,
a {
  background: transparent;
  color: #000;
  font-weight: normal;
  text-decoration: underline;
  text-align: left;
}

a {
  page-break-inside: avoid;
}
a div.link-url {
  display: inline-block;
  font-size: 10pt;
  color: #333;
}

.card-accordion__body > div {
  display: block;
  page-break-inside: auto;
}

.sustainability-ad {
  border: 1px solid #ddd;
  padding-inline: 20px;
  padding-block: 0 30px;
  margin-bottom: 20px;
}

.article__sidebar {
  margin-top: 40px;
}
.article__sidebar .sidebar__block {
  margin-bottom: 20px;
}
.article__sidebar .call-to-action img {
  display: none;
}

.print-logo {
  display: block;
  max-width: 200px;
  height: auto;
  margin-bottom: 20px;
}

.u-dont-print-me {
  display: none !important;
}

.u-page-break {
  page-break-before: always;
}

.event__sidebar {
  border: 2px solid #000;
  padding: 20px;
}

.chart-budget {
  margin-left: 0;
  padding-left: 0;
  list-style-position: inside;
}

.article.project {
  display: block;
  flex-direction: column;
}
.article.project .project__main {
  order: 2;
}
.article.project .project__sidebar {
  margin-top: 20px;
  order: 1;
  border: 0px;
}
.article.project .project__sidebar .project-number {
  width: calc(100% - 20px);
  margin: 0 10px;
  width: calc(50% - 20px);
  padding-bottom: 20px;
  border-bottom: 1px solid #ccc;
}
.article.project .project__sidebar .fhf-ansvarlig {
  width: 30% !important;
}
.article.project .project__sidebar .prosjektleder {
  width: 30% !important;
}
.article.project .project__sidebar .ansvarlig-organisasjon {
  width: 38% !important;
}
.article.project .project__sidebar .sidebar__content {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.article.project .project__sidebar .project-meta {
  order: 2;
}
.article.project .project__sidebar .project-meta-chart {
  width: 100% !important;
  border-bottom: none !important;
}
.article.project .project__sidebar .project-meta {
  width: 33%;
  width: calc(33% - 20px);
  padding-bottom: 20px;
}
.article.project .project__sidebar hr,
.article.project .project__sidebar .card-accordion {
  display: none;
}
.article.project .project__links,
.article.project .project__news {
  display: none;
}
.article__coverimage-container {
  padding: 20px 0;
}

.hero {
  background: none !important;
}

.article button,
.quarterly-report-wrap button,
.layout button {
  background: none;
  border: none;
  padding: 0;
  font-size: 12pt;
  margin: 0;
  margin-top: 25px;
  font-weight: bold;
  text-align: left;
}

.search-result,
.announcement {
  border-bottom: 2px solid #000;
  margin-bottom: 20px;
  padding-bottom: 20px;
}

.contacts {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

.contacts__person {
  margin-bottom: 20px;
  margin-right: 20px;
  flex: 1;
  max-width: 200px;
  padding: 20px;
}

.project-print-header {
  padding: 30px 0;
}
.project-print-header__wrap {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  margin-top: 15px;
}
.project-print-header__wrap h4 {
  margin-top: 0;
}
.project-print-header__wrap .project-meta {
  margin-left: 15px;
}

#summary .project__main {
  order: 1;
}
#summary .project__sidebar {
  order: 2;
}
#summary .project__sidebar .booktip__image {
  display: none;
}

.quarterly-report-wrap .card-accordion__whitebox h5 {
  font-size: 16px;
  margin: 0;
  margin-top: 30px;
}

.quarterly-report-wrap .card-accordion {
  border-bottom: 1px solid #eee;
  margin-bottom: 30px;
  padding-bottom: 30px;
}
.quarterly-report-wrap .card-accordion:last-of-type {
  border-bottom: none;
}

.quarterly-report-accordion__title {
  font-size: 17px;
  margin: 0;
  margin-top: 15px;
}

.lead {
  font-size: 20px;
}

.card-accordion__bluebox {
  padding: 10px;
  border: 1px solid black;
  margin: 15px 0;
}

.quarterly-report-project-information {
  display: flex;
}
.quarterly-report-project-information .quarterly-report-project-information__meta {
  margin-left: 20px;
}

.event__title--desktop,
.result-archive-down__icon,
.contacts__bar,
.about-fhf-image,
.hero-cover-image,
.section-news,
.section-events,
.hero-search-wrapper,
.news-article-header__links,
.newsletter-signup__col--centered,
.suggestion__wrapper,
.project-documents-files__icon,
.pagination,
.project-search,
.filter-tags,
.search-results__sidebar,
.document-archive-filter,
.contact-us__block,
.similar-articles,
.scroll-to-top,
.js-search-toggle,
.footer-push,
.nav-wrapper,
.search-wrapper,
.skip-navigation,
.breadcrumbs,
.print-button,
#CookiebotWidget {
  display: none;
}