body {
  padding: 0 50px 50px 50px;
  color: #000;
/*  
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%); */
 /* Firefox 4+ */
 /*   filter: gray; */
}

.cvbody {
  padding-top: 70px !important;
}

body,
.persondata,
.indextekst {
  font-size: 14px !important;
}

.fixed-menytrigger,
.logobar,
.c-menu,
.button,
.cv-fagomrader,
.footer-logo,
.footer-medlem,
.toppbilde,
.triggersymbol,
.fluid-imagegallery,
.fluid-video,
.sortering,
.footer-kredits {
  display: none !important;
}

.fagomrade-print,
.listeinnhold {
  display: block !important;
}

.fluidwrapper-small,
.fluidwrapper-big {
  width: 100% !important;
  max-width: 100% !important;
}

.mainpadding {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.print-cv-title {
  display: block;
  font-size: 26px;
  font-weight: 500;
  padding-bottom: 20px !important;
}

h1 {
  font-size: 28px !important;
}

h2 {
  font-size: 17px !important;
}

h3,h4 {
  font-size: 14px !important;
}

.listetrigger-style {
  font-size: 17px;
  padding: 10px 0 !important;
}

.listeinnhold {
  padding: 0 !important;
  padding-bottom: 20px !important;
}

.ingress {
  font-size: 17px !important;
}

.isotopegrid .item {
  padding: 20px !important;
}

.grid-4 {
  margin-top: 40px;
}

.fluidmargin-bottom {
  margin-bottom: 30px;
}

.sitat {
  font-size: 20px;
}

.bildetekst {
  font-size: 12px;
}

.footerline-print {
  display: block;
  width: 100%;
  border-top: 1px solid #999999;
  margin-bottom: 20px !important;
}

.footer {
  display: block;
  width: 100%;
  background: transparent !important;
  color: #000 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  margin-top: 50px;
  font-size: 10px;
}

.cvfooter {
  margin-top: 0 !important;
  position: absolute;
  bottom: 10px;
  left: 0; 
  padding-left: 50px !important;
  padding-right: 50px !important; 
}

.adressefelt-tre a {
  display: none !important;
}

.footer a {
  color: #000 !important;
  text-decoration: none !important;
}

.sertificatesection,
.spesificationcontainer {
  page-break-before: always;
}

.project-textbox {
  page-break-after: always;
}