/* CSS for norgeshistorie */
/*
 * Utilities
 */
/*
 * Commonly used mixins
 */
.flexbox {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
/*
 * Application specific configuration
 */
/*
 * Relative root for graphical profile folder.
 * Used mainly when LESS files are included from a different folder.
 */
/*
 * Utilities
 *
 */
/*
.keyframes(pulsate, {
  0%   { .transform(scale(0.5, 0.5)); opacity: 0.5; }
  50%  { opacity: 0.7;                              }
  100% { .transform(scale(1, 1)); opacity: 1;       }
});

.keyframes(pulse1, {
  0%   { .transform(scale(0.1, 0.1)); opacity: 0; }
  50%  { opacity: 1;                              }
  100% { .transform(scale(1, 1)); opacity: 0;     }
});

.keyframes(sonarEffect, {
  0% {
    opacity: 0.5;
  }
  40% {
    opacity: 0.8;
    box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.1), 0 0 7px 5px #fff, 0 0 0 6px rgba(0, 0, 0, 0.2);
  }
  100% {
    opacity: 0;
    box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.1), 0 0 7px 5px #fff, 0 0 0 6px rgba(0, 0, 0, 0.2);
    .transform(scale(1.6));
  }
});
*/
/* Sonar effect: http://tympanus.net/Development/IconHoverEffects/#set-8

&:after {
  content: ' ';
  position: absolute;
  width: 39px;
  height: 39px;
  top: 2px;
  left: 2px;
  .transform(scale(0.9));
  .borderRadius(50%);
  box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.1), 0 0 7px 5px #fff, 0 0 0 6px rgba(0, 0, 0, 0.2);
  opacity: 0;
}

&:hover,
&:focus {
  &:after {
    .animation(sonarEffect, .5s, ease-out);
  }
}
*/
.ui-helper-hidden-accessible,
.offscreen-screenreader {
  position: absolute;
  left: -10000px;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
}
table.offscreen-screenreader {
  display: block;
}
/* Mixin */
@keyframes fall-down {
  0.00% {
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -50, 1, 1);
    opacity: 0;
  }
  11.11% {
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -1.905, 1, 1);
  }
  22.22% {
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 1.922, 1, 1);
  }
  33.33% {
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0.2, 1, 1);
  }
  44.44% {
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -0.062, 1, 1);
  }
  55.56% {
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -0.013, 1, 1);
  }
  66.67% {
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0.002, 1, 1);
    opacity: 1;
  }
  77.78% {
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0.001, 1, 1);
  }
  88.89% {
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 1);
  }
  100.00% {
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 1);
  }
}
@keyframes pop-in {
  0.00% {
    transform: matrix3d(0.5, 0, 0, 0, 0, 0.5, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }
  4.55% {
    transform: matrix3d(0.793, 0, 0, 0, 0, 0.793, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }
  9.09% {
    transform: matrix3d(0.949, 0, 0, 0, 0, 0.949, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }
  13.64% {
    transform: matrix3d(1.008, 0, 0, 0, 0, 1.008, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }
  18.18% {
    transform: matrix3d(1.019, 0, 0, 0, 0, 1.019, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }
  22.73% {
    transform: matrix3d(1.014, 0, 0, 0, 0, 1.014, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }
  27.27% {
    transform: matrix3d(1.007, 0, 0, 0, 0, 1.007, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }
  31.82% {
    transform: matrix3d(1.002, 0, 0, 0, 0, 1.002, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }
  36.36% {
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }
  40.91% {
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }
  45.45% {
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }
  50.00% {
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }
  54.55% {
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }
  59.09% {
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }
  63.64% {
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }
  68.18% {
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }
  72.73% {
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }
  77.27% {
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }
  81.82% {
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }
  86.36% {
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }
  90.91% {
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }
  95.45% {
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }
  100.00% {
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  }
}
@keyframes table-expand {
  0.00% {
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -50, 1, 1);
    opacity: 0;
  }
  11.11% {
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -1.905, 1, 1);
  }
  22.22% {
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 1.922, 1, 1);
  }
  33.33% {
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0.2, 1, 1);
  }
  44.44% {
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -0.062, 1, 1);
  }
  50% {
    width: 1140px;
  }
  55.56% {
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, -0.013, 1, 1);
  }
  66.67% {
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0.002, 1, 1);
    opacity: 1;
  }
  77.78% {
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0.001, 1, 1);
  }
  88.89% {
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 1);
  }
  100% {
    margin-left: -190px;
    width: 1140px;
  }
}
/*------------------------------------*\
# COLOR
\*------------------------------------*/
/*------------------------------------*\
    # TYPE
\*------------------------------------*/
@font-face {
  font-family: "Bree Serif";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/breeserif.woff2") format("woff2");
}
@font-face {
  font-family: "Lora";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/lora-regular-italic.woff2") format("woff2");
}
@font-face {
  font-family: "Lora";
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/lora-bold-italic.woff2") format("woff2");
}
@font-face {
  font-family: "Lora";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/lora-regular.woff2") format("woff2");
}
@font-face {
  font-family: "Lora";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/lora-bold.woff2") format("woff2");
}
/*------------------------------------*\
    # FONT-SIZES
\*------------------------------------*/
/*------------------------------------*\
    # pagewidths
\*------------------------------------*/
a[href$="\#bottomnav"] {
  display: none;
}
.uio-app-line-top {
  display: none;
  background: #263239;
  height: 44px;
}
.uio-app-line-top .uio-logo a {
  background-image: none, url(../images/sprite.svg);
  background-position: 0px -300px;
  width: 195px;
  height: 15px;
  top: 15px;
}
.uio-app-line-top .uio-logo a:hover,
.uio-app-line-top .uio-logo a:focus {
  background-image: none, url(../images/sprite.svg);
  background-position: 0px -300px;
  width: 195px;
  height: 15px;
  border-bottom: 2px solid #005f70;
}
body {
  font-size: 18px;
  font-size: 1.8rem;
  -webkit-font-smoothing: antialiased;
  line-height: 1.33;
  overflow-x: hidden;
}
html,
body {
  font-family: "Lora";
  color: #4b5253;
  font-weight: 400;
  line-height: 1.6;
  background: #f7f7f7;
}
body:not(#vrtx-frontpage) p.elm-has-own-text a:not([class*="button"]):focus,
body:not(#vrtx-frontpage) span.elm-has-own-text a:not([class*="button"]):focus,
body:not(#vrtx-frontpage) i.elm-has-own-text a:not([class*="button"]):focus,
body:not(#vrtx-frontpage) em.elm-has-own-text a:not([class*="button"]):focus,
body:not(#vrtx-frontpage) bold.elm-has-own-text a:not([class*="button"]):focus,
body:not(#vrtx-frontpage) strong.elm-has-own-text a:not([class*="button"]):focus,
body:not(#vrtx-frontpage) td.elm-has-own-text:not([class*="person-listing"]) a:not([class*="button"]):focus,
body:not(#vrtx-frontpage) ul:not([class^="vrtx-tags-"]) li.elm-has-own-text > a:not([class*="button"]):focus,
body:not(#vrtx-frontpage) ul:not([class^="vrtx-tags-"]) li.elm-has-own-text > *:not(ul):not(ol) a:not([class*="button"]):focus,
body:not(#vrtx-frontpage) ol:not([class^="vrtx-tags-"]) li.elm-has-own-text > a:not([class*="button"]):focus,
body:not(#vrtx-frontpage) ol:not([class^="vrtx-tags-"]) li.elm-has-own-text > *:not(ul):not(ol) a:not([class*="button"]):focus,
body:not(#vrtx-frontpage) p.elm-has-own-text a:not([class*="button"]):hover,
body:not(#vrtx-frontpage) span.elm-has-own-text a:not([class*="button"]):hover,
body:not(#vrtx-frontpage) i.elm-has-own-text a:not([class*="button"]):hover,
body:not(#vrtx-frontpage) em.elm-has-own-text a:not([class*="button"]):hover,
body:not(#vrtx-frontpage) bold.elm-has-own-text a:not([class*="button"]):hover,
body:not(#vrtx-frontpage) strong.elm-has-own-text a:not([class*="button"]):hover,
body:not(#vrtx-frontpage) td.elm-has-own-text:not([class*="person-listing"]) a:not([class*="button"]):hover,
body:not(#vrtx-frontpage) ul:not([class^="vrtx-tags-"]) li.elm-has-own-text > a:not([class*="button"]):hover,
body:not(#vrtx-frontpage) ul:not([class^="vrtx-tags-"]) li.elm-has-own-text > *:not(ul):not(ol) a:not([class*="button"]):hover,
body:not(#vrtx-frontpage) ol:not([class^="vrtx-tags-"]) li.elm-has-own-text > a:not([class*="button"]):hover,
body:not(#vrtx-frontpage) ol:not([class^="vrtx-tags-"]) li.elm-has-own-text > *:not(ul):not(ol) a:not([class*="button"]):hover,
body:not(#vrtx-frontpage) p.elm-has-own-text a:not([class*="button"]).hover,
body:not(#vrtx-frontpage) span.elm-has-own-text a:not([class*="button"]).hover,
body:not(#vrtx-frontpage) i.elm-has-own-text a:not([class*="button"]).hover,
body:not(#vrtx-frontpage) em.elm-has-own-text a:not([class*="button"]).hover,
body:not(#vrtx-frontpage) bold.elm-has-own-text a:not([class*="button"]).hover,
body:not(#vrtx-frontpage) strong.elm-has-own-text a:not([class*="button"]).hover,
body:not(#vrtx-frontpage) td.elm-has-own-text:not([class*="person-listing"]) a:not([class*="button"]).hover,
body:not(#vrtx-frontpage) ul:not([class^="vrtx-tags-"]) li.elm-has-own-text > a:not([class*="button"]).hover,
body:not(#vrtx-frontpage) ul:not([class^="vrtx-tags-"]) li.elm-has-own-text > *:not(ul):not(ol) a:not([class*="button"]).hover,
body:not(#vrtx-frontpage) ol:not([class^="vrtx-tags-"]) li.elm-has-own-text > a:not([class*="button"]).hover,
body:not(#vrtx-frontpage) ol:not([class^="vrtx-tags-"]) li.elm-has-own-text > *:not(ul):not(ol) a:not([class*="button"]).hover {
  background-color: transparent;
  -webkit-box-shadow: 0 0 0 2px transparent;
  -moz-box-shadow: 0 0 0 2px transparent;
  box-shadow: 0 0 0 2px transparent;
  color: #1e2728;
}
#footer-wrapper #footers a:not(.vrtx-dropdown-form-link):not(.vrtx-dropdown-link):focus,
#footer-wrapper #footers a:not(.vrtx-dropdown-form-link):not(.vrtx-dropdown-link):hover {
  background-color: transparent;
  -webkit-box-shadow: 0 0 0 2px transparent;
  -moz-box-shadow: 0 0 0 2px transparent;
  box-shadow: 0 0 0 2px transparent;
  color: #fff;
}
#main a {
  cursor: pointer;
  text-decoration: underline;
  color: #005f70;
  border: 0;
}
#main a:hover,
#main a:focus {
  color: #1e2728;
}
#main a:focus {
  text-decoration: none;
  outline: auto !important;
}
#vrtx-content a[href*="//"]:not([href*="norgeshistorie.no"]):not(button):not(.img-link):after,
#vrtx-related-content a[href*="//"]:not([href*="norgeshistorie.no"]):not(button):not(.img-link):after {
  content: "";
  vertical-align: baseline;
  margin-left: 3px;
  margin-right: 5px;
  display: inline-block;
  width: 12px;
  height: 12px;
  background-image: none, url(../images/sprite.svg);
  background-position: -1000px 0px;
  background-repeat: no-repeat;
}
#main #vrtx-daily-events .vrtx-daily-events-listing a.vrtx-title,
#main .vrtx-resources .vrtx-daily-events-listing a.vrtx-title,
#main #vrtx-daily-events .vrtx-resource a.vrtx-title,
#main .vrtx-resources .vrtx-resource a.vrtx-title {
  font-family: "Bree Serif";
  font-weight: 400;
  font-size: 24px;
  font-size: 2.4rem;
  color: #1e2728;
  text-decoration: underline;
}
#main #vrtx-daily-events .vrtx-daily-events-listing a.vrtx-title:hover,
#main .vrtx-resources .vrtx-daily-events-listing a.vrtx-title:hover,
#main #vrtx-daily-events .vrtx-resource a.vrtx-title:hover,
#main .vrtx-resources .vrtx-resource a.vrtx-title:hover,
#main #vrtx-daily-events .vrtx-daily-events-listing a.vrtx-title:focus,
#main .vrtx-resources .vrtx-daily-events-listing a.vrtx-title:focus,
#main #vrtx-daily-events .vrtx-resource a.vrtx-title:focus,
#main .vrtx-resources .vrtx-resource a.vrtx-title:focus {
  color: #005f70;
}
h1,
h2,
h3,
h4,
h5 {
  font-family: "Bree Serif";
  font-weight: 400;
  word-wrap: break-word;
  letter-spacing: 0;
  margin: 0;
  margin-top: 40px;
  margin-bottom: 10px;
  color: #222222;
}
#vrtx-audio-video-listing #main #total-main {
  width: 680px;
  margin: 0 auto;
}
.vrtx-frontpage-full-width.total-main #main h1 {
  margin-top: 59px;
  width: 680px;
}
#vrtx-frontpage h1 {
  margin-top: 59px;
}
#vrtx-structured-article h1 {
  margin-top: 15px;
}
#vrtx-tagview h1 {
  margin-left: auto;
  margin-right: auto;
}
h1 {
  font-size: 50px;
  font-size: 5rem;
  width: 680px;
  margin-top: 50px;
  line-height: 1.1;
  padding-bottom: 20px;
}
h1::after {
  content: "";
  display: block;
  width: 40px;
  height: 4px;
  margin-top: 15px;
  margin-bottom: 0;
  background-color: #45bfb1;
}
h2 {
  font-size: 30px;
  font-size: 3rem;
}
h3 {
  font-size: 22px;
  font-size: 2.2rem;
}
h4 {
  font-size: 18px;
  font-size: 1.8rem;
}
h5 {
  font-size: 18px;
  font-size: 1.8rem;
  font-style: italic;
}
p {
  margin-bottom: 20px;
}
#vrtx-searchview h1,
#vrtx-searchview .vrtx-topuioresult {
  display: none;
}
#vrtx-searchview .hits {
  font-family: "Bree Serif";
  font-weight: 400;
  color: #1e2728;
  font-size: 26px;
  font-size: 2.6rem;
}
#vrtx-searchview .vrtx-search-results-container div.vrtx-search-results .result h2 a {
  color: #1e2728;
  text-decoration: underline !important;
}
#vrtx-searchview .vrtx-search-results-container div.vrtx-search-results .footer {
  display: none;
}
#vrtx-searchview #main #total-main {
  margin-bottom: 40px;
}
#vrtx-searchview #main #total-main #vrtx-content,
#vrtx-searchview #main #total-main #vrtx-main-content {
  width: 680px;
  margin: 0 auto;
}
#vrtx-searchview #main #total-main #vrtx-content button.searchsubmit,
#vrtx-searchview #main #total-main #vrtx-main-content button.searchsubmit,
#vrtx-searchview #main #total-main #vrtx-content .button.submit-button-link,
#vrtx-searchview #main #total-main #vrtx-main-content .button.submit-button-link {
  background: url(../images/sprite-nh-magnifier.svg) no-repeat center center #222222;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  color: transparent;
  text-decoration: none;
  margin: 0;
}
#vrtx-searchview #main #total-main #vrtx-content button.searchsubmit:hover,
#vrtx-searchview #main #total-main #vrtx-main-content button.searchsubmit:hover,
#vrtx-searchview #main #total-main #vrtx-content .button.submit-button-link:hover,
#vrtx-searchview #main #total-main #vrtx-main-content .button.submit-button-link:hover,
#vrtx-searchview #main #total-main #vrtx-content button.searchsubmit:focus,
#vrtx-searchview #main #total-main #vrtx-main-content button.searchsubmit:focus,
#vrtx-searchview #main #total-main #vrtx-content .button.submit-button-link:focus,
#vrtx-searchview #main #total-main #vrtx-main-content .button.submit-button-link:focus {
  background-color: #263f44;
}
#vrtx-searchview #main #total-main form.vrtx-big-search input:focus,
#vrtx-searchview #main #total-main form.vrtx-big-search button:focus {
  outline: auto;
}
#vrtx-searchview #main #total-main form.vrtx-big-search button:focus {
  outline-offset: -5px;
}
#vrtx-searchview #main #total-main form.vrtx-big-search input[type="text"],
#vrtx-searchview #main #total-main form.vrtx-big-search input[type="search"] {
  border-right: 1px solid #e4e4e4;
  font-family: "Bree Serif";
  font-weight: 400;
  -webkit-border-radius: 0px !important;
  -moz-border-radius: 0px !important;
  border-radius: 0px !important;
  width: 320px;
  margin: 0;
}
#error #main {
  width: 970px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
}
#error #main h1 {
  width: auto;
  margin: 0 auto;
}
#error #main button {
  background-color: #005f70 !important;
}
#error #main button:hover,
#error #main button:focus {
  -webkit-transition: 1s all ease-in;
  -moz-transition: 1s all ease-in;
  -o-transition: 1s all ease-in;
  transition: 1s all ease-in;
  -webkit-transition: all 1s ease-in;
  -moz-transition: all 1s ease-in;
  -o-transition: all 1s ease-in;
  -ms-transition: all 1s ease-in;
  transition: all 1s ease-in;
  background-color: #263f44 !important;
}
.left {
  padding-right: 0px;
}
.not-for-ansatte #search.menu-search button,
.not-for-ansatte #header-menu-search button {
  background-image: url(../images/sprite-nh-magnifier.svg);
  background-position: 24px 17px !important;
  background-repeat: no-repeat;
  background-size: inherit;
  background-color: #1e2728;
  height: 52px;
  width: 70px;
  margin-left: -4px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  color: transparent;
}
.not-for-ansatte #search.menu-search button input[type="text"],
.not-for-ansatte #header-menu-search button input[type="text"] {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
.not-for-ansatte #main form.vrtx-big-search {
  margin-top: 40px;
}
.not-for-ansatte #main form.vrtx-big-search button[type="submit"] {
  background: url(../images/sprite-nh-magnifier.svg) no-repeat center center #222222;
  height: 52px;
  margin-top: 0px;
  padding: 10px 20px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
.not-for-ansatte #main form.vrtx-big-search button[type="submit"]::before,
.not-for-ansatte #main form.vrtx-big-search button[type="submit"]::after {
  border: 0;
  background: none;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  height: 40px;
}
.not-for-ansatte .header-search {
  border: 2px solid #ffffff;
  padding-top: 6px;
  padding-left: 0px;
  -webkit-border-radius: 25px !important;
  -moz-border-radius: 25px !important;
  border-radius: 25px !important;
  height: 42px;
  width: 42px;
  margin-top: 5px;
}
.not-for-ansatte .header-search:focus,
.not-for-ansatte .header-search:hover {
  border: 2px solid #ffffff;
  background-color: #1e2728;
  box-shadow: 0 0 5px #ffffff;
}
.not-for-ansatte .header-search-expand {
  background-color: transparent !important;
  color: transparent !important;
}
.not-for-ansatte .header-search-expand::after {
  content: "";
  background: #fff;
  display: block;
  width: 0;
  height: 2px;
  position: absolute;
  left: -6px;
  bottom: -10px;
  transition: all 0.3s;
}
.not-for-ansatte .header-search-expand:focus-visible::after {
  width: 50px;
}
.not-for-ansatte.header-search-collapsable #header-menu-search-expand {
  background: url(../images/sprite-nh-magnifier-white.svg) no-repeat center;
  background-size: 18px 18px;
  background-position: 10px 8px;
  transform-origin: 19px 18px;
  z-index: 100;
  transition: 0.5s;
}
.not-for-ansatte.header-search-collapsable #header-menu-search-expand.close {
  background: url(../images/sprite-nh-exit-white.svg) no-repeat center;
  background-position: 10px 8px;
}
.not-for-ansatte.header-search-collapsable:not(.header-search-collapsed) .head-menu,
.not-for-ansatte.header-search-collapsable:not(.header-search-collapsed) .header-search-expand {
  float: right;
}
.not-for-ansatte .menu-search {
  overflow: hidden;
  height: 0;
  display: flex;
  align-items: center;
  background-color: #45bfb1;
  color: #1e2728;
}
.not-for-ansatte .menu-search input[type="text"] {
  padding: 7px 15px 6px 15px;
  font-family: "Bree Serif";
  font-weight: 400;
  color: #1e2728;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
.not-for-ansatte .menu-search #search-string-responsive {
  width: 517px;
  height: 52px;
  border: none;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  color: #1e2728;
}
.not-for-ansatte .menu-search > form {
  margin: 0 auto;
  width: 970px;
  text-align: center;
  color: #1e2728;
}
.not-for-ansatte .menu-search input:focus,
.not-for-ansatte .menu-search button:focus {
  outline: auto;
}
.not-for-ansatte .menu-search button:focus {
  outline-offset: -5px;
}
.not-for-ansatte .header-search {
  top: 20px;
}
.not-for-ansatte .header-search form {
  display: none;
}
.not-for-ansatte #vrtx-advanced-search-wrapper {
  margin-top: 40px;
}
.not-for-ansatte #vrtx-advanced-search-wrapper input:focus,
.not-for-ansatte #vrtx-advanced-search-wrapper button:focus,
.not-for-ansatte #vrtx-advanced-search-wrapper .button:focus {
  outline: auto;
}
.not-for-ansatte #vrtx-advanced-search-wrapper button:focus,
.not-for-ansatte #vrtx-advanced-search-wrapper .button:focus {
  outline-offset: -5px;
}
.not-for-ansatte #head-wrapper {
  background: #263239;
  padding-top: 30px;
}
.not-for-ansatte #head-wrapper #head {
  height: 145px;
}
.not-for-ansatte #head-wrapper #head .uio-app-name {
  display: none;
}
.not-for-ansatte #head-wrapper #head .head-menu {
  z-index: 12;
  top: -25px;
  right: 0px;
  color: #ffffff;
}
.not-for-ansatte #head-wrapper #head .head-menu a {
  color: #ffffff;
  font-size: 16px;
  font-size: 1.6rem;
  font-weight: 400;
}
.not-for-ansatte #head-wrapper #head .head-menu a:hover,
.not-for-ansatte #head-wrapper #head .head-menu a:focus {
  text-decoration: underline;
}
.not-for-ansatte #head-wrapper #head .head-menu .vrtx-dropdown-wrapper-inner li a {
  color: #222222;
}
.not-for-ansatte #head-wrapper #head .head-menu .language a {
  display: none;
}
.not-for-ansatte #head-wrapper #head #header #logo {
  position: absolute;
  margin-top: 0px;
  font-size: 50px;
  font-size: 5rem;
  font-family: "Bree Serif";
  font-weight: 400;
  color: #ffffff;
}
.not-for-ansatte #head-wrapper #head #header #logo:hover,
.not-for-ansatte #head-wrapper #head #header #logo:focus {
  color: #45bfb1;
  text-decoration: none;
}
.not-for-ansatte #head-wrapper #head #header #header-description {
  font-size: 20px;
  font-size: 2rem;
  color: #ffffff;
  top: 80px;
  line-height: normal;
  position: absolute;
  font-style: italic;
}
@media (min-width: 605px) {
  .not-for-ansatte #head-wrapper #head #header .uio-logo {
    background: url("../images/uio-logo-no-white.svg") no-repeat center;
    background-size: contain;
    width: 200px;
    height: 50px;
    position: absolute;
    right: 120px;
    top: 21px;
  }
  .not-for-ansatte #head-wrapper #head #header .uio-logo:focus {
    outline: auto;
  }
}
@media (max-width: 604px) {
  .not-for-ansatte #head-wrapper #head #header .uio-logo {
    display: none;
  }
}
.tooltip.tooltip-author {
  position: relative;
  height: auto;
  background: #ffffff;
  border: #45bfb1 solid 3px;
  max-width: 314px;
  margin-top: 20px;
  padding: 20px 30px 30px;
  position: absolute;
  z-index: 1;
  margin-left: -70px;
}
.tooltip.tooltip-author::before {
  border-width: 0 17px 17px;
  border-color: #45bfb1 transparent;
  z-index: 0;
  top: -20px;
  left: 108px;
}
.tooltip.tooltip-author::after,
.tooltip.tooltip-author::before {
  content: "";
  position: absolute;
  border-style: solid;
  display: block;
  width: 0;
}
.tooltip.tooltip-author p.tooltip-author__name {
  font-weight: bold;
  color: #1e2728;
  margin-bottom: 10px;
}
.tooltip.tooltip-author p.tooltip-author__meta {
  color: #1e2728;
}
#main #vrtx-main-content .vrtx-frontpage-box.tidslinje {
  text-align: left;
  padding: 0 0 0 80px;
}
#main #vrtx-main-content .vrtx-frontpage-box.tidslinje::before {
  z-index: -2;
  position: absolute;
  left: 14px;
  top: 0;
  bottom: 0;
  width: 4px;
  background-color: #45bfb1;
}
#main #vrtx-main-content .vrtx-frontpage-box.tidslinje::after {
  z-index: -1;
  content: "";
  display: block;
  position: absolute;
  visibility: visible;
  top: 33px;
  left: 0;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  border: 4px solid #45bfb1;
  background: #f7f7f7;
}
#main #vrtx-main-content .vrtx-frontpage-box.tidslinje.i-dag {
  margin-top: 20px;
}
#main #vrtx-main-content .vrtx-frontpage-box.tidslinje.fortid {
  margin: 0 0 -40px 0;
  padding: 0;
  max-width: 640px;
  width: 100%;
}
#main #vrtx-main-content .vrtx-frontpage-box.tidslinje.fortid .vrtx-box-content h2 {
  margin-left: 20px;
}
#main #vrtx-main-content .vrtx-frontpage-box.tidslinje.fortid img {
  margin: 0;
}
#main #vrtx-main-content .vrtx-frontpage-box.tidslinje.fortid::before,
#main #vrtx-main-content .vrtx-frontpage-box.tidslinje.fortid::after {
  display: none;
}
#main #vrtx-main-content .vrtx-frontpage-box.tidslinje.fortid .vrtx-box-content {
  display: flex;
  justify-content: start;
  align-items: center;
}
#main #vrtx-main-content .vrtx-frontpage-box.tidslinje p {
  margin-bottom: 0px;
}
#main #vrtx-main-content .vrtx-frontpage-box.tidslinje .vrtx-box-content {
  cursor: pointer;
  border-top: 2px solid #e4e4e4;
  padding: 14px 20px 14px 5px;
}
#main #vrtx-main-content .vrtx-frontpage-box.tidslinje .vrtx-box-content:hover,
#main #vrtx-main-content .vrtx-frontpage-box.tidslinje .vrtx-box-content:focus {
  background-color: #f2f2f2;
}
#main #vrtx-main-content .vrtx-frontpage-box.tidslinje .vrtx-box-content h2 {
  font-size: 22px;
  font-size: 2.2rem;
  font-weight: 400;
  margin: 0 0 0 -5px;
  padding-left: 5px;
  cursor: pointer;
}
#main #vrtx-main-content .vrtx-frontpage-box.tidslinje .vrtx-box-content h2 a {
  outline: 0 !important;
  color: inherit !important;
  display: block;
}
#main #vrtx-main-content .vrtx-frontpage-box.tidslinje .vrtx-box-content h2 a:hover,
#main #vrtx-main-content .vrtx-frontpage-box.tidslinje .vrtx-box-content h2 a:focus {
  text-decoration: underline;
}
#main #vrtx-main-content .vrtx-frontpage-box.tidslinje .vrtx-box-content h2::after {
  background: url(../images/sprite-right.svg);
  background-repeat: no-repeat;
  content: "";
  height: 30px;
  width: 20px;
  display: inline-block;
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -13px;
}
#main #vrtx-main-content .vrtx-frontpage-box.tidslinje .periode {
  font-family: "Bree Serif";
  padding-bottom: 5px;
  cursor: pointer;
  display: block;
  color: #005f70;
}
#main #vrtx-main-content .vrtx-frontpage-box.tidslinje .periode:hover,
#main #vrtx-main-content .vrtx-frontpage-box.tidslinje .periode:focus {
  text-decoration: none !important;
}
#main #vrtx-main-content .tidslinje:not(.fortid),
#main #vrtx-main-content .tidslinje:not(.fortid):before,
#main #vrtx-main-content .tidslinje:not(.fortid):after,
#main #vrtx-main-content .tidslinje:not(.fortid) *,
#main #vrtx-main-content .tidslinje:not(.fortid) *:before,
#main #vrtx-main-content .tidslinje:not(.fortid) *:after {
  box-sizing: border-box;
  content: " ";
}
#main #vrtx-main-content .tidslinje .ui-accordion.ui-widget .ui-accordion-content {
  padding-left: 0;
}
#main #vrtx-main-content .tidslinje ul li {
  margin-left: 0;
}
#main .three-column-tiles .vrtx-box-content {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  column-gap: 20px;
  flex-direction: row;
}
#main .three-column-tiles .vrtx-box-content .image-tile {
  cursor: pointer;
  background-size: cover;
  width: 30%;
  margin-bottom: 40px;
  width: 310px;
  background-repeat: no-repeat;
  height: 150px;
  position: relative;
}
#main .three-column-tiles .vrtx-box-content .image-tile a {
  font-family: "Bree Serif";
  text-decoration: none;
  display: block !important;
  color: #ffffff;
  padding: 0 10px;
  font-size: 30px;
  font-size: 3rem;
  line-height: 1.3;
  position: absolute;
  bottom: 30px;
}
#main .three-column-tiles .vrtx-box-content .image-tile a:hover,
#main .three-column-tiles .vrtx-box-content .image-tile a:focus {
  text-decoration: underline;
}
#main .three-column-tiles .vrtx-box-content .image-tile a.antall-artikler {
  font-size: 18px;
  font-size: 1.8rem;
  font-family: "Lora";
  position: absolute;
  color: #222222;
  background: #ffffff;
  width: 100%;
  bottom: -25px;
  padding: 10px;
}
#main .three-column-tiles .vrtx-box-content .image-tile a.antall-artikler.left,
#main .three-column-tiles .vrtx-box-content .image-tile a.antall-artikler.right {
  margin-bottom: 0;
}
#main .three-column-tiles .vrtx-box-content .image-tile a.antall-artikler span.itemCount {
  font-weight: 600;
}
#main .three-column-tiles .vrtx-box-content .image-tile::after {
  background: url(../images/sprite-right-light.svg);
  background-repeat: no-repeat;
  content: "";
  height: 32px;
  width: 20px;
  display: inline-block;
  position: absolute;
  right: 0;
  top: initial;
  margin-top: 5px;
  background-size: 80%;
  bottom: 30px;
}
.not-for-ansatte .authors-era-wrapper {
  padding: 40px 20px 100px 20px;
  background-color: #e4e4e4;
}
.not-for-ansatte .authors-era-wrapper .era-authors {
  width: 680px;
  margin: 0 auto;
  border: 4px solid #45bfb1;
  padding: 40px 100px 70px 100px;
}
.not-for-ansatte .authors-white-wrapper {
  background-color: transparent;
}
.not-for-ansatte .authors-white-wrapper .vrtx-authors {
  border: none;
  margin: -20px 0 40px 0;
}
.not-for-ansatte .authors-white-wrapper .vrtx-authors .author-pretext {
  font-weight: 400px;
  color: #222222;
}
.not-for-ansatte .authors-wrapper {
  position: relative;
  height: auto;
  min-height: 100% !important;
  display: block;
  margin-bottom: 40px;
  background-color: #e4e4e4;
  width: calc(100vw);
  margin-left: 50%;
  transform: translateX(-50%);
}
.not-for-ansatte .authors-wrapper .info-box {
  position: relative;
  overflow: auto;
  height: auto;
  min-height: 100% !important;
  display: block;
  width: 970px;
  margin: 0 auto;
  padding: 40px 0 30px 0;
}
.not-for-ansatte .authors-wrapper .info-box figure {
  position: relative;
  height: 100%;
  clear: both;
  overflow: auto;
}
.not-for-ansatte .authors-wrapper .info-box h2 {
  margin-top: 8px;
}
.not-for-ansatte .authors-wrapper .authors-box {
  display: flex;
  flex-direction: row;
  width: 970px;
  margin: 0 auto;
}
.not-for-ansatte .authors-wrapper .authors-box .author-photo img {
  margin-top: 50%;
  width: 200px;
}
.not-for-ansatte .authors-wrapper .authors-box .vrtx-authors {
  float: none !important;
  background: none !important;
  max-width: 680px;
  margin: 20px auto 40px auto;
  color: #45bfb1;
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 1.6;
  border: none;
}
.not-for-ansatte .authors-wrapper .authors-box .vrtx-authors a {
  text-decoration: underline;
  color: #263239;
}
.not-for-ansatte .authors-wrapper .authors-box .vrtx-authors .author-pretext {
  font-size: 20px;
  font-size: 2rem;
  font-weight: 400px;
  color: #005f70;
  display: block;
}
.not-for-ansatte .authors-wrapper .authors-box .vrtx-authors .author-names {
  font-size: 26px;
  font-size: 2.6rem;
  color: #222222;
}
.not-for-ansatte .authors-wrapper .authors-box .vrtx-authors .author-position {
  color: #263239;
  margin-bottom: 0;
  margin-top: 0;
  font-size: 18px;
  font-size: 1.8rem;
  font-style: italic;
}
.not-for-ansatte .authors-wrapper .authors-box .vrtx-authors .author-description {
  padding-top: 20px;
  font-size: 20px;
  color: #1e2728;
}
.vrtx-social-components {
  display: none;
}
.pop-menu {
  left: 25%;
  top: 75%;
  display: flex;
  flex-direction: column;
  background: #005f70;
  position: absolute;
  z-index: 20;
  width: 250px;
  -webkit-animation: pop-menu-in 400ms cubic-bezier(0, 0, 0.1, 1) both;
  animation: pop-menu-in 400ms cubic-bezier(0, 0, 0.1, 1) both;
}
.pop-menu .pop-menu__action {
  color: #ffffff !important;
  padding: 10px 70px;
}
.pop-menu .pop-menu__action.pop-menu__action--fb {
  background: transparent url(../images/social-facebook-white.svg) no-repeat scroll 20px center;
  background-size: 15% auto;
}
.pop-menu .pop-menu__action.pop-menu__action--em {
  background: transparent url(../images/social-mailto-white.svg) no-repeat scroll 20px center;
  background-size: 15% auto;
}
.pop-menu .pop-menu__action.pop-menu__action--t {
  background: transparent url(../images/social-twitter-white.svg) no-repeat scroll 20px center;
  background-size: 15% auto;
}
.pop-menu .pop-menu__title {
  font-family: "Lora";
  position: relative;
  z-index: 40;
  margin: 0;
  padding: 14px 0;
  font-size: 18px;
  line-height: 1.6;
  text-align: center;
  color: #ffffff;
  margin: 10px 20px;
  border-bottom: 2px solid #ffffff;
}
.pop-menu .pop-menu__text {
  resize: both;
  position: relative;
  z-index: 30;
  height: 200px;
  padding: 10px 0;
  outline: 0;
  font-size: 16px;
  color: #ffffff;
  background: transparent;
}
.pop-menu textarea {
  border: none;
  margin: 10px 30px;
  width: 80%;
  padding: 0px 0px;
  line-height: 1.6;
}
.pop-menu textarea::-moz-selection {
  background: #263f44;
  color: #ffffff;
}
.pop-menu button.pop-menu__close {
  background: none !important;
  color: #ffffff !important;
  font-weight: normal;
  border-top: 2px solid #ffffff;
  margin: 20px 20px 14px 20px;
  border-radius: 0;
  padding-top: 14px;
}
.pop-menu button.pop-menu__close:focus,
.pop-menu button.pop-menu__close:hover {
  text-decoration: underline;
}
.quote-share-feedback-wrapper {
  position: relative;
  background-color: #f2f2f2;
  padding: 20px 0;
  margin: 0px -15px;
}
.quote-share-feedback-wrapper .quote-share-feedback {
  width: 680px;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
}
.quote-share-feedback-wrapper .quote-share-feedback .button {
  flex: 1;
  background: no-repeat transparent bottom left !important;
  background-size: auto 30px !important;
  padding: 0 0 0 50px !important;
  height: 30px;
  color: #222222 !important;
  font-weight: normal !important;
  font-family: inherit;
  text-align: left;
}
.quote-share-feedback-wrapper .quote-share-feedback .button.quote {
  background-image: url("../images/quote.svg") !important;
}
.quote-share-feedback-wrapper .quote-share-feedback .button.share {
  background-image: url("../images/share.svg") !important;
}
.quote-share-feedback-wrapper .quote-share-feedback a.feedback {
  flex: 1;
  background: url("../images/feedback.svg") no-repeat 0 5px !important;
  background-size: auto 30px !important;
  padding-left: 50px !important;
  color: #222222 !important;
  text-decoration: none !important;
  margin-top: 0px;
}
.quote-share-feedback-wrapper .quote-share-feedback .button:hover,
.quote-share-feedback-wrapper .quote-share-feedback a.feedback:hover,
.quote-share-feedback-wrapper .quote-share-feedback .button:focus,
.quote-share-feedback-wrapper .quote-share-feedback a.feedback:focus {
  text-decoration: underline !important;
}
#vrtx-content #vrtx-main-content table.authortable tr td:nth-child(4),
#vrtx-content #vrtx-main-content table.authortable tr th:nth-child(4),
#vrtx-content #vrtx-main-content table.authortable tr td:nth-child(5),
#vrtx-content #vrtx-main-content table.authortable tr th:nth-child(5) {
  display: none;
}
#vrtx-content #vrtx-main-content table.authortable.minimal {
  border: 0 !important;
}
#vrtx-content #vrtx-main-content table.authortable.minimal th {
  border-width: 0 0 3px !important;
}
#vrtx-content #vrtx-main-content table.authortable.minimal td {
  border-width: 0 0 1px;
  font-size: 14px;
}
#vrtx-content #vrtx-main-content table.authortable.zebra tr:nth-child(2n + 1) td,
#vrtx-content #vrtx-main-content table.authortable table.uio-zebra tr:nth-child(2n + 1) td {
  background: #f2f2f2 none repeat scroll 0 0;
}
.vrtx-image-listing .vrtx-image-entry {
  margin: 0 7px 20px 0;
}
body #main .vrtx-image-listing-include a.toggle-fullscreen.minimized {
  height: 100% !important;
}
body #main .vrtx-image-listing-include a:focus {
  outline: none !important;
}
body #main .vrtx-image-listing-include .thumbs-next-row,
body #main .vrtx-image-listing-include .thumbs-prev-row {
  background-color: transparent;
}
html.js.fullscreen-gallery .fullscreen-gallery-topline {
  padding: 22px 55px 20px;
}
html.js.fullscreen-gallery .fullscreen-gallery-topline .uio-app-name a.uio-seal,
html.js.fullscreen-gallery .fullscreen-gallery-topline .uio-app-name a.uio-acronym {
  display: none !important;
}
html.js.fullscreen-gallery .vrtx-image-listing-include-container-description a {
  color: #45bfb1 !important;
  text-decoration: none !important;
}
html.js.fullscreen-gallery .vrtx-image-listing-include-container-description a:hover,
html.js.fullscreen-gallery .vrtx-image-listing-include-container-description a:focus {
  text-decoration: underline !important;
}
.vrtx-date-info {
  width: 680px;
  margin: 0 auto;
  padding-bottom: 20px;
  border-top: none;
}
#main div.tagged-resources {
  width: 680px;
  float: none;
  margin: 0 auto;
}
#vrtx-article-listing.not-for-ansatte #total-main {
  width: 680px;
  margin: 0 auto;
}
#vrtx-article-listing .vrtx-resources .description.introduction h2 {
  display: none;
}
#vrtx-frontpage.vrtx-frontpage-full-width.total-main #main .grid-container:not(.grid-color-blank):not(.grid-color-grey):not(.grid-color-black):not(.full-width-picture-bg).row,
#vrtx-structured-article .grid-container:not(.grid-color-blank):not(.grid-color-grey):not(.grid-color-black):not(.full-width-picture-bg).row,
#vrtx-frontpage.vrtx-frontpage-full-width.total-main #main #vrtx-change-language-link,
#vrtx-structured-article #vrtx-change-language-link,
#vrtx-frontpage.vrtx-frontpage-full-width.total-main #main .vrtx-back,
#vrtx-structured-article .vrtx-back,
#vrtx-frontpage.vrtx-frontpage-full-width.total-main #main .vrtx-context-box,
#vrtx-structured-article .vrtx-context-box,
#vrtx-frontpage.vrtx-frontpage-full-width.total-main #main #vrtx-frontpage-introduction,
#vrtx-structured-article #vrtx-frontpage-introduction,
#vrtx-frontpage.vrtx-frontpage-full-width.total-main #main #vrtx-main-user,
#vrtx-structured-article #vrtx-main-user,
#vrtx-frontpage.vrtx-frontpage-full-width.total-main #main #main #total-main #vrtx-content,
#vrtx-structured-article #main #total-main #vrtx-content {
  width: 680px;
  position: relative;
  margin: 0 auto;
}
#vrtx-structured-article #vrtx-main-user {
  margin-bottom: 20px;
}
body.globalnav-smaller #globalnav ul li {
  padding: 0;
}
body.globalnav-smaller #globalnav ul li a {
  padding: 5px 15px 10px;
  font-size: 20px;
  font-size: 2rem;
}
.not-for-ansatte #globalnav {
  background: none;
  padding: 0 0 15px 0;
}
.not-for-ansatte #globalnav ul {
  display: flex;
  justify-content: space-between;
  margin-top: 0px;
}
.not-for-ansatte #globalnav ul li {
  margin-left: 0px;
  border: 2px solid transparent;
  padding: 0;
}
.not-for-ansatte #globalnav ul li a {
  padding: 5px 15px 10px;
  display: block;
  color: #ffffff;
  font-family: "Bree Serif";
  font-weight: 400;
  position: relative;
  font-size: 20px;
  font-size: 2rem;
}
.not-for-ansatte #globalnav ul li a:after {
  content: "";
  position: absolute;
  bottom: -2px;
  left: 0;
  width: 100%;
  height: 2px;
  background: #fff;
  -webkit-transform: scale3d(0, 1, 1);
  -moz-transform: scale3d(0, 1, 1);
  -ms-transform: scale3d(0, 1, 1);
  -o-transform: scale3d(0, 1, 1);
  transform: scale3d(0, 1, 1);
  -webkit-transition: 0.1s all ease-in-out;
  -moz-transition: 0.1s all ease-in-out;
  -o-transition: 0.1s all ease-in-out;
  transition: 0.1s all ease-in-out;
  -webkit-transition: all 0.1s linear;
  -moz-transition: all 0.1s linear;
  -o-transition: all 0.1s linear;
  -ms-transition: all 0.1s linear;
  transition: all 0.1s linear;
}
.not-for-ansatte #globalnav ul li a:focus,
.not-for-ansatte #globalnav ul li a:hover {
  background: none;
  color: #ffffff;
}
.not-for-ansatte #globalnav ul li a:focus:after,
.not-for-ansatte #globalnav ul li a:hover:after {
  -webkit-transform: scale3d(1, 1, 1);
  -moz-transform: scale3d(1, 1, 1);
  -ms-transform: scale3d(1, 1, 1);
  -o-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.not-for-ansatte #globalnav ul li.vrtx-active-item {
  border: 2px solid #ffffff;
  background-color: transparent;
}
.not-for-ansatte #globalnav ul li.vrtx-active-item a {
  background-color: transparent;
}
.not-for-ansatte #globalnav ul li.vrtx-active-item a:hover,
.not-for-ansatte #globalnav ul li.vrtx-active-item a:focus {
  background-color: #ffffff;
  color: #222222;
}
.not-for-ansatte #globalnav ul li.vrtx-active-item a:after {
  -webkit-transform: scale3d(1, 1, 1);
  -moz-transform: scale3d(1, 1, 1);
  -ms-transform: scale3d(1, 1, 1);
  -o-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
}
.not-for-ansatte #bottomnav {
  display: none;
}
.not-for-ansatte #bottomnav #bottom-menu {
  display: none;
}
#vrtx-frontpage-introduction {
  margin-bottom: 0px;
  width: 680px;
}
.three-column-feed.feed-image-over .vrtx-feed ul li a.vrtx-image:first-child {
  width: auto;
}
#vrtx-article-listing #main .vrtx-resources .vrtx-resource {
  border-bottom: none;
  padding-bottom: 50px;
}
#vrtx-article-listing #main .vrtx-resources .vrtx-resource .published-date,
#vrtx-article-listing #main .vrtx-resources .vrtx-resource .vrtx-read-more {
  display: none;
}
.uio-main ul li:before {
  content: "\25CF";
  color: #005f70;
  margin-left: -2.2ex;
  top: 0.13em;
}
#vrtx-article-listing #main,
#main,
#vrtx-main-content:not(.vrtx-hide-additional-content-true):not(.vrtx-empty-additional-content) {
  width: 100%;
  margin: 0;
}
#vrtx-article-listing #main .introduction-div,
#main .introduction-div,
#vrtx-main-content:not(.vrtx-hide-additional-content-true):not(.vrtx-empty-additional-content) .introduction-div,
#vrtx-article-listing #main .vrtx-introduction-big,
#main .vrtx-introduction-big,
#vrtx-main-content:not(.vrtx-hide-additional-content-true):not(.vrtx-empty-additional-content) .vrtx-introduction-big,
#vrtx-article-listing #main .vrtx-frontpage-box.introduction .vrtx-box-content,
#main .vrtx-frontpage-box.introduction .vrtx-box-content,
#vrtx-main-content:not(.vrtx-hide-additional-content-true):not(.vrtx-empty-additional-content) .vrtx-frontpage-box.introduction .vrtx-box-content,
#vrtx-article-listing #main .vrtx-organizational-unit-introduction,
#main .vrtx-organizational-unit-introduction,
#vrtx-main-content:not(.vrtx-hide-additional-content-true):not(.vrtx-empty-additional-content) .vrtx-organizational-unit-introduction,
#vrtx-article-listing #main .vrtx-introduction,
#main .vrtx-introduction,
#vrtx-main-content:not(.vrtx-hide-additional-content-true):not(.vrtx-empty-additional-content) .vrtx-introduction {
  width: 680px;
  font-family: "Lora";
  font-weight: 400;
  font-size: 22px;
  font-size: 2.2rem;
  line-height: 1.5;
  margin: 0 auto;
  padding: 0 0 40px 0;
}
#vrtx-article-listing #main .introduction-div h2,
#main .introduction-div h2,
#vrtx-main-content:not(.vrtx-hide-additional-content-true):not(.vrtx-empty-additional-content) .introduction-div h2,
#vrtx-article-listing #main .vrtx-introduction-big h2,
#main .vrtx-introduction-big h2,
#vrtx-main-content:not(.vrtx-hide-additional-content-true):not(.vrtx-empty-additional-content) .vrtx-introduction-big h2,
#vrtx-article-listing #main .vrtx-frontpage-box.introduction .vrtx-box-content h2,
#main .vrtx-frontpage-box.introduction .vrtx-box-content h2,
#vrtx-main-content:not(.vrtx-hide-additional-content-true):not(.vrtx-empty-additional-content) .vrtx-frontpage-box.introduction .vrtx-box-content h2,
#vrtx-article-listing #main .vrtx-organizational-unit-introduction h2,
#main .vrtx-organizational-unit-introduction h2,
#vrtx-main-content:not(.vrtx-hide-additional-content-true):not(.vrtx-empty-additional-content) .vrtx-organizational-unit-introduction h2,
#vrtx-article-listing #main .vrtx-introduction h2,
#main .vrtx-introduction h2,
#vrtx-main-content:not(.vrtx-hide-additional-content-true):not(.vrtx-empty-additional-content) .vrtx-introduction h2 {
  margin-top: 20px;
}
#vrtx-article-listing #main #right-main,
#main #right-main,
#vrtx-main-content:not(.vrtx-hide-additional-content-true):not(.vrtx-empty-additional-content) #right-main {
  width: 680px;
  margin: 0 auto;
  float: none;
}
#vrtx-article-listing #main #left-main,
#main #left-main,
#vrtx-main-content:not(.vrtx-hide-additional-content-true):not(.vrtx-empty-additional-content) #left-main {
  display: none;
  margin-top: 70px;
}
#vrtx-article-listing #main #left-main .vrtx-breadcrumb-menu li.vrtx-child > span,
#main #left-main .vrtx-breadcrumb-menu li.vrtx-child > span,
#vrtx-main-content:not(.vrtx-hide-additional-content-true):not(.vrtx-empty-additional-content) #left-main .vrtx-breadcrumb-menu li.vrtx-child > span,
#vrtx-article-listing #main #left-main .vrtx-breadcrumb-menu li.vrtx-child > a,
#main #left-main .vrtx-breadcrumb-menu li.vrtx-child > a,
#vrtx-main-content:not(.vrtx-hide-additional-content-true):not(.vrtx-empty-additional-content) #left-main .vrtx-breadcrumb-menu li.vrtx-child > a {
  background-color: #ffffff;
  border-top: 2px solid #e4e4e4;
}
#vrtx-article-listing #main #left-main .vrtx-breadcrumb-menu li.vrtx-child > span::before,
#main #left-main .vrtx-breadcrumb-menu li.vrtx-child > span::before,
#vrtx-main-content:not(.vrtx-hide-additional-content-true):not(.vrtx-empty-additional-content) #left-main .vrtx-breadcrumb-menu li.vrtx-child > span::before,
#vrtx-article-listing #main #left-main .vrtx-breadcrumb-menu li.vrtx-child > a::before,
#main #left-main .vrtx-breadcrumb-menu li.vrtx-child > a::before,
#vrtx-main-content:not(.vrtx-hide-additional-content-true):not(.vrtx-empty-additional-content) #left-main .vrtx-breadcrumb-menu li.vrtx-child > a::before {
  content: "";
}
#vrtx-article-listing #main #left-main .vrtx-breadcrumb-menu li.vrtx-child > span.vrtx-marked,
#main #left-main .vrtx-breadcrumb-menu li.vrtx-child > span.vrtx-marked,
#vrtx-main-content:not(.vrtx-hide-additional-content-true):not(.vrtx-empty-additional-content) #left-main .vrtx-breadcrumb-menu li.vrtx-child > span.vrtx-marked,
#vrtx-article-listing #main #left-main .vrtx-breadcrumb-menu li.vrtx-child > a.vrtx-marked,
#main #left-main .vrtx-breadcrumb-menu li.vrtx-child > a.vrtx-marked,
#vrtx-main-content:not(.vrtx-hide-additional-content-true):not(.vrtx-empty-additional-content) #left-main .vrtx-breadcrumb-menu li.vrtx-child > a.vrtx-marked {
  background-color: #45bfb1;
}
#vrtx-article-listing #main .vrtx-feed li,
#main .vrtx-feed li,
#vrtx-main-content:not(.vrtx-hide-additional-content-true):not(.vrtx-empty-additional-content) .vrtx-feed li,
#vrtx-article-listing #main .vrtx-resources .vrtx-resource,
#main .vrtx-resources .vrtx-resource,
#vrtx-main-content:not(.vrtx-hide-additional-content-true):not(.vrtx-empty-additional-content) .vrtx-resources .vrtx-resource {
  cursor: pointer;
  position: relative;
  margin-bottom: 0;
  display: block;
  padding: 40px 40px 40px 0;
  border-top: 3px solid #e4e4e4;
  border-bottom: 0;
}
#vrtx-article-listing #main .vrtx-feed li .vrtx-title a.vrtx-title,
#main .vrtx-feed li .vrtx-title a.vrtx-title,
#vrtx-main-content:not(.vrtx-hide-additional-content-true):not(.vrtx-empty-additional-content) .vrtx-feed li .vrtx-title a.vrtx-title,
#vrtx-article-listing #main .vrtx-resources .vrtx-resource .vrtx-title a.vrtx-title,
#main .vrtx-resources .vrtx-resource .vrtx-title a.vrtx-title,
#vrtx-main-content:not(.vrtx-hide-additional-content-true):not(.vrtx-empty-additional-content) .vrtx-resources .vrtx-resource .vrtx-title a.vrtx-title {
  color: #222222;
  text-decoration: none;
}
#vrtx-article-listing #main .vrtx-feed li .vrtx-title a.vrtx-title:hover,
#main .vrtx-feed li .vrtx-title a.vrtx-title:hover,
#vrtx-main-content:not(.vrtx-hide-additional-content-true):not(.vrtx-empty-additional-content) .vrtx-feed li .vrtx-title a.vrtx-title:hover,
#vrtx-article-listing #main .vrtx-resources .vrtx-resource .vrtx-title a.vrtx-title:hover,
#main .vrtx-resources .vrtx-resource .vrtx-title a.vrtx-title:hover,
#vrtx-main-content:not(.vrtx-hide-additional-content-true):not(.vrtx-empty-additional-content) .vrtx-resources .vrtx-resource .vrtx-title a.vrtx-title:hover,
#vrtx-article-listing #main .vrtx-feed li .vrtx-title a.vrtx-title:focus,
#main .vrtx-feed li .vrtx-title a.vrtx-title:focus,
#vrtx-main-content:not(.vrtx-hide-additional-content-true):not(.vrtx-empty-additional-content) .vrtx-feed li .vrtx-title a.vrtx-title:focus,
#vrtx-article-listing #main .vrtx-resources .vrtx-resource .vrtx-title a.vrtx-title:focus,
#main .vrtx-resources .vrtx-resource .vrtx-title a.vrtx-title:focus,
#vrtx-main-content:not(.vrtx-hide-additional-content-true):not(.vrtx-empty-additional-content) .vrtx-resources .vrtx-resource .vrtx-title a.vrtx-title:focus {
  color: #222222;
  text-decoration: underline;
}
#vrtx-article-listing #main .vrtx-feed li .vrtx-title .source-date,
#main .vrtx-feed li .vrtx-title .source-date,
#vrtx-main-content:not(.vrtx-hide-additional-content-true):not(.vrtx-empty-additional-content) .vrtx-feed li .vrtx-title .source-date,
#vrtx-article-listing #main .vrtx-resources .vrtx-resource .vrtx-title .source-date,
#main .vrtx-resources .vrtx-resource .vrtx-title .source-date,
#vrtx-main-content:not(.vrtx-hide-additional-content-true):not(.vrtx-empty-additional-content) .vrtx-resources .vrtx-resource .vrtx-title .source-date {
  color: #8f4032;
}
#vrtx-article-listing #main .vrtx-feed li .description::after,
#main .vrtx-feed li .description::after,
#vrtx-main-content:not(.vrtx-hide-additional-content-true):not(.vrtx-empty-additional-content) .vrtx-feed li .description::after,
#vrtx-article-listing #main .vrtx-resources .vrtx-resource .description::after,
#main .vrtx-resources .vrtx-resource .description::after,
#vrtx-main-content:not(.vrtx-hide-additional-content-true):not(.vrtx-empty-additional-content) .vrtx-resources .vrtx-resource .description::after,
#vrtx-article-listing #main .vrtx-feed li .introduction::after,
#main .vrtx-feed li .introduction::after,
#vrtx-main-content:not(.vrtx-hide-additional-content-true):not(.vrtx-empty-additional-content) .vrtx-feed li .introduction::after,
#vrtx-article-listing #main .vrtx-resources .vrtx-resource .introduction::after,
#main .vrtx-resources .vrtx-resource .introduction::after,
#vrtx-main-content:not(.vrtx-hide-additional-content-true):not(.vrtx-empty-additional-content) .vrtx-resources .vrtx-resource .introduction::after {
  content: initial;
  background: url(../images/sprite-right.svg);
  background-repeat: no-repeat;
  content: "";
  height: 30px;
  width: 20px;
  display: inline-block;
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -5px;
}
#vrtx-article-listing #main .vrtx-feed li:hover,
#main .vrtx-feed li:hover,
#vrtx-main-content:not(.vrtx-hide-additional-content-true):not(.vrtx-empty-additional-content) .vrtx-feed li:hover,
#vrtx-article-listing #main .vrtx-resources .vrtx-resource:hover,
#main .vrtx-resources .vrtx-resource:hover,
#vrtx-main-content:not(.vrtx-hide-additional-content-true):not(.vrtx-empty-additional-content) .vrtx-resources .vrtx-resource:hover,
#vrtx-article-listing #main .vrtx-feed lifocus,
#main .vrtx-feed lifocus,
#vrtx-main-content:not(.vrtx-hide-additional-content-true):not(.vrtx-empty-additional-content) .vrtx-feed lifocus,
#vrtx-article-listing #main .vrtx-resources .vrtx-resourcefocus,
#main .vrtx-resources .vrtx-resourcefocus,
#vrtx-main-content:not(.vrtx-hide-additional-content-true):not(.vrtx-empty-additional-content) .vrtx-resources .vrtx-resourcefocus {
  background: #f2f2f2;
  border-top: 3px solid #e4e4e4;
}
#vrtx-article-listing #main .vrtx-feed li:before,
#main .vrtx-feed li:before,
#vrtx-main-content:not(.vrtx-hide-additional-content-true):not(.vrtx-empty-additional-content) .vrtx-feed li:before,
#vrtx-article-listing #main .vrtx-resources .vrtx-resource:before,
#main .vrtx-resources .vrtx-resource:before,
#vrtx-main-content:not(.vrtx-hide-additional-content-true):not(.vrtx-empty-additional-content) .vrtx-resources .vrtx-resource:before {
  content: "";
}
#vrtx-article-listing #main .three-column-feed .vrtx-feed li,
#main .three-column-feed .vrtx-feed li,
#vrtx-main-content:not(.vrtx-hide-additional-content-true):not(.vrtx-empty-additional-content) .three-column-feed .vrtx-feed li {
  padding: 40px;
}
#vrtx-article-listing #main .vrtx-paging-feed-wrapper .vrtx-paging-wrapper > a.vrtx-page-number:hover,
#main .vrtx-paging-feed-wrapper .vrtx-paging-wrapper > a.vrtx-page-number:hover,
#vrtx-main-content:not(.vrtx-hide-additional-content-true):not(.vrtx-empty-additional-content) .vrtx-paging-feed-wrapper .vrtx-paging-wrapper > a.vrtx-page-number:hover,
#vrtx-article-listing #main .vrtx-paging-feed-wrapper .vrtx-paging-wrapper > a.vrtx-page-number:focus,
#main .vrtx-paging-feed-wrapper .vrtx-paging-wrapper > a.vrtx-page-number:focus,
#vrtx-main-content:not(.vrtx-hide-additional-content-true):not(.vrtx-empty-additional-content) .vrtx-paging-feed-wrapper .vrtx-paging-wrapper > a.vrtx-page-number:focus {
  background: #45bfb1;
  color: #1e2728;
}
#main .tag-filter .vrtx-feed ul.items li {
  margin-left: 0;
}
#vrtx-collection #main .vrtx-resources .vrtx-resource {
  border-bottom: 0;
}
#main .vrtx-paging-feed-wrapper {
  margin: 0;
  padding: 40px 0 20px 0;
}
.grid-container {
  background: transparent;
}
.vrtx-frontpage-box:not(.featured-item):not(.half-box-right):not(.half-box-left):not(.third-box-left):not(.third-box-middle):not(.third-box-right) {
  width: 680px;
  margin: 0 auto;
}
#main #articleListing\.searchComponent {
  width: 680px;
  margin: 0 auto;
  padding: 0;
}
#main #articleListing\.searchComponent.vrtx-resources.vrtx-two-columns {
  width: 970px;
  margin-left: -25%;
}
#main #articleListing\.searchComponent.vrtx-resources.vrtx-two-columns .vrtx-resource {
  padding: 40px;
  border: none;
}
#main #articleListing\.searchComponent.vrtx-resources.vrtx-two-columns .vrtx-resource:hover,
#main #articleListing\.searchComponent.vrtx-resources.vrtx-two-columns .vrtx-resource:focus {
  border: none;
}
#main #vrtx-main-content .grid-container .vrtx-frontpage-box.half-box-right,
#main #vrtx-main-content .grid-container .vrtx-frontpage-box.half-box-left {
  margin-bottom: 40px;
}
#main #vrtx-main-content .grid-container .vrtx-frontpage-box.vrtx-main-content-last {
  padding-bottom: 40px;
}
#main #vrtx-main-content .grid-container .vrtx-frontpage-box.tidslinje.vrtx-main-content-last {
  padding-bottom: 40px;
}
#main #vrtx-main-content .grid-container .vrtx-frontpage-box.tidslinje.vrtx-main-content-last .vrtx-box-content h2::after {
  margin-top: -33px;
}
#main #vrtx-main-content .vrtx-feed .item-description::after,
#main #vrtx-main-content .vrtx-feed.with-images .item-description::after {
  background-image: url(../images/sprite-right.svg);
  background-repeat: no-repeat;
  content: "";
  height: 30px;
  width: 20px;
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -10px;
}
#main #vrtx-main-content .vrtx-event-component a.vrtx-event-component-title,
#main #vrtx-main-content .vrtx-feed ul li a.item-title,
#main #vrtx-main-content .vrtx-recent-comments ul li a.comments-title {
  font-family: "Bree Serif";
  font-weight: 400;
  font-size: 2.4rem;
  color: #222222;
  text-decoration: none;
}
#main #vrtx-main-content .vrtx-event-component a.vrtx-event-component-title:hover,
#main #vrtx-main-content .vrtx-feed ul li a.item-title:hover,
#main #vrtx-main-content .vrtx-recent-comments ul li a.comments-title:hover,
#main #vrtx-main-content .vrtx-event-component a.vrtx-event-component-title:focus,
#main #vrtx-main-content .vrtx-feed ul li a.item-title:focus,
#main #vrtx-main-content .vrtx-recent-comments ul li a.comments-title:focus {
  text-decoration: underline;
}
table th {
  font-weight: bold;
}
blockquote {
  color: #263239;
  display: block !important;
  font-family: "Bree Serif";
  font-weight: 400;
  font-size: 1.231em;
  font-style: italic;
  line-height: 1.563em;
  margin: 20px 50px;
  padding: 0 0 0 15px;
  border-left: 3px solid #e4e4e4;
}
#main .vrtx-frontpage-box.wide-box .vrtx-box-content .vrtx-list-articles {
  line-height: 1.4;
  padding: 20px;
  font-size: 24px;
  font-size: 2.4rem;
  font-family: "Bree Serif";
  font-weight: 400;
  color: #2b2b2b;
}
#main .vrtx-frontpage-box.wide-box .vrtx-box-content .vrtx-list-articles ul {
  margin-top: 10px;
}
#main .vrtx-frontpage-box.wide-box .vrtx-box-content .vrtx-list-articles ul li {
  margin-left: 0px;
  border-bottom: 2px solid #e4e4e4;
  border-top: 2px solid transparent;
  line-height: 1.2;
  padding: 3px 40px 10px 0px;
  margin-top: -7px;
}
#main .vrtx-frontpage-box.wide-box .vrtx-box-content .vrtx-list-articles ul li::before {
  content: "";
}
#main .vrtx-frontpage-box.wide-box .vrtx-box-content .vrtx-list-articles ul li:hover,
#main .vrtx-frontpage-box.wide-box .vrtx-box-content .vrtx-list-articles ul lifocus {
  background: #ffffff;
  border-top: 2px solid #e4e4e4;
}
#main .vrtx-frontpage-box.wide-box .vrtx-box-content .vrtx-list-articles ul li a {
  font-size: 18px;
  font-size: 1.8rem;
  text-decoration: none;
  font-family: "Lora";
  color: #1e2728;
}
#main .vrtx-frontpage-box.wide-box .vrtx-box-content .vrtx-list-articles ul li a::after {
  background: url(../images/sprite-arrow-right.svg);
  background-repeat: no-repeat;
  content: "";
  height: 14px;
  width: 16px;
  display: inline-block;
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -7px;
}
#main .vrtx-frontpage-box.grey-box,
#main .vrtx-frontpage-box.grey-box-light,
#main .vrtx-frontpage-box.grey-clip-box {
  background-color: #e4e4e4;
}
#main .grid-container {
  padding: 0;
  background: transparent;
}
#main .grid-container.no-margin-bottom {
  margin-bottom: 0px;
}
#main .grid-container.grid-color-grey {
  width: 100%;
  margin-top: 0px;
  background-color: #e4e4e4;
}
#main .grid-container.grid-color-grey .vrtx-frontpage-box.row-color-grey {
  width: 680px;
  margin: 0 auto;
  padding: 40px 0;
}
#main .grid-container.grid-color-grey .vrtx-frontpage-box.row-color-grey h2::after {
  content: "";
  display: block;
  width: 40px;
  height: 4px;
  margin-top: 7px;
  margin-bottom: 40px;
  background-color: #45bfb1;
}
#main .grid-container.grid-color-blank {
  width: 100%;
  margin-top: 0px;
  margin-bottom: 60px;
  background-color: transparent;
}
#main .grid-container.grid-color-blank .row {
  width: 970px;
}
#main .grid-container.grid-color-blank .vrtx-frontpage-box.row-color-blank {
  padding-top: 40px;
  width: 100%;
}
#main .grid-container .link-box {
  padding: 20px;
}
#main .grid-container .link-box .vrtx-box-content {
  padding-left: 0;
}
#main .grid-container .link-box .vrtx-box-content a {
  width: 100%;
  border-bottom: 2px solid #005f70;
  padding: 10px 0;
  margin-bottom: 0;
  margin-right: -5px;
  display: block;
  text-decoration: none;
  color: #005f70;
}
#main .grid-container .link-box .vrtx-box-content a:hover,
#main .grid-container .link-box .vrtx-box-content a:focus {
  background: #f2f2f2;
  border-top: 2px solid #005f70;
  margin-top: -2px;
}
#main .grid-container .link-box .vrtx-box-content a::after {
  background: url(../images/sprite-right-dark.svg);
  background-repeat: no-repeat;
  content: "";
  height: 20px;
  width: 20px;
  display: inline-block;
  position: absolute;
  right: 0;
  top: initial;
  margin-top: 5px;
  background-size: 60%;
}
#main ol,
#main ul.content-list {
  max-width: 680px;
  margin: 40px auto;
}
#main .vrtx-paging-feed-wrapper {
  border-top: 4px solid #e4e4e4;
}
#main div.vrtx-feed-link a {
  background: url("../images/rss.svg") no-repeat center left;
  background-size: 40px 40px;
}
#vrtx-tags {
  display: block;
  margin-bottom: 20px;
  padding: 20px 0;
}
#vrtx-tags ul > li::before {
  content: "";
}
.vrtx-authors + .vrtx-date-info,
.vrtx-tags + .vrtx-authors,
.vrtx-tags + .vrtx-date-info,
.vrtx-tags {
  margin-left: auto;
  margin-right: auto;
  width: 680px;
}
.vrtx-tags-scope-up {
  display: none;
}
a.vrtx-more::before,
div.vrtx-more a::before,
a.all-messages::before,
a.all-comments::before,
.footer > .vrtx-search-scope a::before,
a.more-url::before {
  display: none;
}
#vrtx-frontpage #main .vrtx-frontpage-box.full-width-picture.content-over-image .vrtx-box-content a.vrtx-more,
#main a.vrtx-more,
#main div.vrtx-more a,
a.all-messages,
a.all-comments,
.footer > .vrtx-search-scope a,
a.more-url {
  text-decoration: underline;
  display: unset;
  font-weight: 400;
}
#vrtx-frontpage #main .vrtx-frontpage-box.full-width-picture.content-over-image .vrtx-box-content a.vrtx-more::after,
#main a.vrtx-more::after,
#main div.vrtx-more a::after,
a.all-messages::after,
a.all-comments::after,
.footer > .vrtx-search-scope a::after,
a.more-url::after {
  background: url("../images/sprite-arrow-right-dark.svg") no-repeat 11px 4px !important;
  background-size: 100% auto;
  display: inline-block;
  content: " ";
  width: 1.5em;
  height: 1.1em;
  position: relative;
  top: 0.3ex;
  float: unset;
}
#vrtx-frontpage #main .vrtx-frontpage-box.full-width-picture.content-over-image .vrtx-box-content a.vrtx-more:hover::after,
#main a.vrtx-more:hover::after,
#main div.vrtx-more a:hover::after,
a.all-messages:hover::after,
a.all-comments:hover::after,
.footer > .vrtx-search-scope a:hover::after,
a.more-url:hover::after,
#vrtx-frontpage #main .vrtx-frontpage-box.full-width-picture.content-over-image .vrtx-box-content a.vrtx-more:focus::after,
#main a.vrtx-more:focus::after,
#main div.vrtx-more a:focus::after,
a.all-messages:focus::after,
a.all-comments:focus::after,
.footer > .vrtx-search-scope a:focus::after,
a.more-url:focus::after {
  background: url("../images/sprite-arrow-right-hover.svg") no-repeat 11px 4px !important;
  background-size: 100% auto;
}
#vrtx-frontpage #main .vrtx-frontpage-box.full-width-picture.content-over-image .vrtx-box-content a.vrtx-more.full-line,
#main a.vrtx-more.full-line,
#main div.vrtx-more a.full-line,
a.all-messages.full-line,
a.all-comments.full-line,
.footer > .vrtx-search-scope a.full-line,
a.more-url.full-line {
  text-decoration: none;
  display: block;
  border-bottom: 2px solid #005f70;
}
#vrtx-frontpage #main .vrtx-frontpage-box.full-width-picture.content-over-image .vrtx-box-content a.vrtx-more.full-line::after,
#main a.vrtx-more.full-line::after,
#main div.vrtx-more a.full-line::after,
a.all-messages.full-line::after,
a.all-comments.full-line::after,
.footer > .vrtx-search-scope a.full-line::after,
a.more-url.full-line::after {
  float: right;
}
#vrtx-frontpage #main .vrtx-frontpage-box.full-width-picture.content-over-image .vrtx-box-content a.vrtx-more.full-line:hover,
#main a.vrtx-more.full-line:hover,
#main div.vrtx-more a.full-line:hover,
a.all-messages.full-line:hover,
a.all-comments.full-line:hover,
.footer > .vrtx-search-scope a.full-line:hover,
a.more-url.full-line:hover,
#vrtx-frontpage #main .vrtx-frontpage-box.full-width-picture.content-over-image .vrtx-box-content a.vrtx-more.full-line:focus,
#main a.vrtx-more.full-line:focus,
#main div.vrtx-more a.full-line:focus,
a.all-messages.full-line:focus,
a.all-comments.full-line:focus,
.footer > .vrtx-search-scope a.full-line:focus,
a.more-url.full-line:focus {
  border-bottom: 2px solid #1e2728;
}
#vrtx-structured-article #main .vrtx-back {
  margin-bottom: 0;
}
#vrtx-frontpage.vrtx-frontpage-full-width.total-main #main .vrtx-back,
#main .vrtx-back {
  margin: 7px auto -35px auto;
}
#vrtx-frontpage.vrtx-frontpage-full-width.total-main #main .vrtx-back a,
#main .vrtx-back a {
  font-family: "Bree Serif";
  font-size: 16px;
  font-size: 1.6rem;
  padding: 5px 0;
  font-weight: 400;
}
#vrtx-frontpage.vrtx-frontpage-full-width.total-main #main .vrtx-back a::before,
#main .vrtx-back a::before {
  background: url("../images/sprite-left-dark.svg") no-repeat 0 -1px;
  background-size: auto 100%;
  vertical-align: middle;
  height: 15px;
  content: " ";
}
body #main #vrtx-main-content .feed-podcast .items li {
  cursor: default;
}
body #main #vrtx-main-content .feed-podcast .items li a.item-title {
  background: url(../images/play-button.svg) left no-repeat;
  background-size: 26px;
  padding-left: 36px;
  font-size: 20px;
  font-size: 2rem;
  line-height: 2.9rem;
  text-decoration: none;
}
body #main #vrtx-main-content .feed-podcast .items li a.item-title:focus,
body #main #vrtx-main-content .feed-podcast .items li a.item-title:hover {
  color: #1e2728;
}
body #main #vrtx-main-content .feed-podcast .items li .item-description::after {
  display: none;
}
body #main #vrtx-main-content .feed-podcast .items li .published-date {
  font-family: "Bree Serif";
}
.ui-accordion.ui-widget {
  -webkit-transition: 0.5s all ease-in;
  -moz-transition: 0.5s all ease-in;
  -o-transition: 0.5s all ease-in;
  transition: 0.5s all ease-in;
  -webkit-transition: all 0.5s ease-in;
  -moz-transition: all 0.5s ease-in;
  -o-transition: all 0.5s ease-in;
  -ms-transition: all 0.5s ease-in;
  transition: all 0.5s ease-in;
}
.ui-accordion.ui-widget .ui-accordion-header {
  color: #222222;
  padding: 10px 0 10px 0px;
}
.ui-accordion.ui-widget .ui-accordion-header .ui-icon {
  background: transparent url("../images/sprite-down-dark.svg") no-repeat;
  background-size: 80%;
  float: right;
  height: 25px;
  width: 25px;
  background-position-y: 10px;
  margin-right: 0px;
}
.ui-accordion.ui-widget .ui-accordion-header.ui-accordion-header-active .ui-icon {
  background-image: url("../images/sprite-up-dark.svg");
  background-size: 80%;
}
.ui-accordion.ui-widget .ui-accordion-header.pil-venstre {
  border: none;
}
.ui-accordion.ui-widget .ui-accordion-header.pil-venstre .ui-icon {
  float: left;
  margin-left: 0px;
  margin-right: 10px;
}
table#kildeinfo-tabell {
  border: none;
}
table#kildeinfo-tabell.vertical tbody th[scope="row"] {
  border-width: 0;
  color: #222222;
  padding: 10px 70px 5px 0;
  width: 30%;
}
table#kildeinfo-tabell td {
  border-width: 0;
}
body #main .kilde-wrapper {
  background: #ffffff;
  margin-bottom: -40px;
  padding-bottom: 40px;
}
body #main .kilde-wrapper .kilde {
  padding: 20px 0;
  width: 680px;
  margin: 0 auto;
}
body #main .kilde-wrapper .kilde::before,
body #main .kilde-wrapper .kilde::after {
  content: "";
  position: absolute;
  top: 0;
  right: 100%;
  background-color: #ffffff;
}
body #main .kilde-wrapper .kilde::after {
  left: 100%;
  background: #ffffff;
}
body #main .kilde-wrapper .kilde .kildetabell {
  border-color: #dcdbdc;
  -webkit-animation: table-expand 1s ease-in-out both;
  animation: table-expand 1s ease-in-out both;
}
body #main .kilde-wrapper .kilde .kildetabell th,
body #main .kilde-wrapper .kilde .kildetabell td {
  border-color: #dcdbdc;
}
body #main .kilde-wrapper .kilde .kildetabell th {
  color: #1e2728;
}
body #main .kilde-wrapper .kilde table.mer-om {
  display: none;
}
body #main .kilde-wrapper .kilde h3.mer-om {
  cursor: default;
  font-size: 18px;
  font-size: 1.8rem;
  font-family: "Lora";
  color: #005f70;
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 2px solid #e4e4e4;
}
body #main .kilde-wrapper .kilde h3.mer-om::before {
  content: " ";
  background: url("../images/sprite-down-dark.svg") no-repeat;
  background-size: 65%;
  height: 30px;
  width: 30px;
  background-position-y: 100%;
  display: inline-block;
}
body #main .kilde-wrapper .kilde h3.mer-om.active {
  cursor: default;
}
body #main .kilde-wrapper .kilde h3.mer-om.active::before {
  content: " ";
  background-image: url("../images/sprite-up-dark.svg");
}
body #main .kilde-wrapper .kilde h3.mer-om:hover,
body #main .kilde-wrapper .kilde h3.mer-om:focus {
  text-decoration: underline;
  color: #222222;
}
body #main .kilde-wrapper .kilde h3.accordion {
  font-size: 22px;
  font-size: 2.2rem;
  color: #222222;
}
body #main .kilde-wrapper .kilde h3.accordion.ui-accordion-header {
  color: #2b2b2b;
  padding-top: 20px;
  padding-bottom: 7px;
  padding-left: 0;
  border-bottom: 2px solid #005f70;
}
body #main .kilde-wrapper .kilde h3.accordion.ui-accordion-header .ui-icon {
  background: transparent url("../images/sprite-down-dark.svg") no-repeat 100% 80%;
  background-size: 80%;
  height: 30px;
  width: 30px;
  margin-right: 0px;
}
body #main .kilde-wrapper .kilde h3.accordion.ui-accordion-header-active {
  -webkit-transition: 3s all ease-in;
  -moz-transition: 3s all ease-in;
  -o-transition: 3s all ease-in;
  transition: 3s all ease-in;
  -webkit-transition: all 3s ease-in;
  -moz-transition: all 3s ease-in;
  -o-transition: all 3s ease-in;
  -ms-transition: all 3s ease-in;
  transition: all 3s ease-in;
}
body #main .kilde-wrapper .kilde h3.accordion.ui-accordion-header-active .ui-icon {
  background-image: url("../images/sprite-up-dark.svg");
}
body #main .kilde-wrapper .kilde h3.accordion:first-child {
  border-top: none;
}
body #main .kilde-wrapper .kilde h3.accordion:hover,
body #main .kilde-wrapper .kilde h3.accordion:focus {
  text-decoration: none;
}
body #main .kilde-wrapper .kilde .ui-accordion.ui-widget .ui-accordion-content {
  padding-left: 0;
}
body #main .kilde-wrapper .kilde .vrtx-image-listing-include ul li a {
  width: 80px;
  height: 60px;
}
body #main .kilde-wrapper .kilde .vrtx-image-listing-include .thumbs-prev-row,
body #main .kilde-wrapper .kilde .vrtx-image-listing-include .thumbs-next-row {
  height: 60px;
}
body #main .kilde-wrapper .kilde .vrtx-image-listing-include .thumbs-next-row {
  margin: -95px 0 0 auto;
}
body #main .kilde-wrapper .kilde .vrtx-image-listing-include .vrtx-image-listing-include-container-description + .vrtx-image-listing-include-thumbs {
  margin-top: 50px !important;
}
[type="radio"]:checked,
[type="radio"]:not(:checked) {
  position: absolute;
  left: -9999px;
}
[type="radio"]:checked + label,
[type="radio"]:not(:checked) + label {
  position: relative;
  padding-left: 40px;
  cursor: pointer;
  line-height: 20px;
  display: inline-block;
  color: #222222;
  font-family: "Bree Serif";
}
[type="radio"]:checked + label:hover,
[type="radio"]:not(:checked) + label:hover,
[type="radio"]:checked + label:focus,
[type="radio"]:not(:checked) + label:focus {
  color: #005f70;
}
[type="radio"]:checked + label:before,
[type="radio"]:not(:checked) + label:before {
  content: "";
  position: absolute;
  left: 0;
  top: -3px;
  width: 18px;
  height: 18px;
  border: 3px solid #222222;
  border-radius: 100%;
  background: #ffffff;
}
[type="radio"]:checked + label:hover:before,
[type="radio"]:not(:checked) + label:hover:before,
[type="radio"]:checked + label:focus:before,
[type="radio"]:not(:checked) + label:focus:before {
  border: 3px solid #005f70;
}
[type="radio"]:checked + label:before {
  border: 3px solid #005f70;
}
[type="radio"]:checked + label:after,
[type="radio"]:not(:checked) + label:after {
  content: "";
  width: 12px;
  height: 12px;
  background: #005f70;
  position: absolute;
  top: 3px;
  left: 6px;
  border-radius: 100%;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
[type="radio"]:not(:checked) + label:after {
  opacity: 0;
  -webkit-transform: scale(0);
  transform: scale(0);
}
[type="radio"]:checked + label:after {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}
[type="radio"]:focus-visible + label {
  outline: 2px solid;
  outline-offset: 2px;
}
#main .filter-result {
  margin-bottom: 15px;
}
#main .filter-result .vrtx-resources .vrtx-resource {
  border-bottom: none;
}
#main .filter-result .vrtx-resources .vrtx-resource:last-child {
  padding-bottom: 40px;
}
#main .filter-result .vrtx-resources .vrtx-resource .publish-date,
#main .filter-result .vrtx-resources .vrtx-resource .vrtx-read-more {
  display: none;
}
.not-for-ansatte #vrtx-related-content {
  width: 100%;
  background-color: #dcdbdc;
  padding-bottom: 40px;
}
.not-for-ansatte #vrtx-related-content .les-mer,
.not-for-ansatte #vrtx-related-content #les-mer,
.not-for-ansatte #vrtx-related-content #anbefalt,
.not-for-ansatte #vrtx-related-content #eksterne-lenker {
  width: 680px;
  margin: 0 auto;
  padding: 20px 0;
  position: relative;
  text-decoration: none;
}
.not-for-ansatte #vrtx-related-content .les-mer h2::after,
.not-for-ansatte #vrtx-related-content #les-mer h2::after,
.not-for-ansatte #vrtx-related-content #anbefalt h2::after,
.not-for-ansatte #vrtx-related-content #eksterne-lenker h2::after {
  content: "";
  display: block;
  width: 40px;
  height: 4px;
  margin-top: 7px;
  margin-bottom: 40px;
  background-color: #45bfb1;
}
.not-for-ansatte #vrtx-related-content #les-mer h2,
.not-for-ansatte #vrtx-related-content .les-mer h2 {
  margin-top: 0;
  padding-top: 40px;
}
.not-for-ansatte #vrtx-related-content #les-mer a,
.not-for-ansatte #vrtx-related-content .les-mer a {
  width: 100%;
  padding: 10px 0;
  margin-right: -5px;
  margin-top: -20px;
  text-decoration: none;
  color: #222222;
  display: block;
  border-bottom: 2px solid #005f70;
}
.not-for-ansatte #vrtx-related-content #les-mer a::after,
.not-for-ansatte #vrtx-related-content .les-mer a::after {
  background: url(../images/sprite-right-dark.svg);
  background-repeat: no-repeat;
  content: "";
  height: 20px;
  width: 20px;
  display: inline-block;
  position: absolute;
  right: 0;
  top: initial;
  margin-top: 5px;
  background-size: 60%;
}
.not-for-ansatte #vrtx-related-content #les-mer a:hover,
.not-for-ansatte #vrtx-related-content .les-mer a:hover,
.not-for-ansatte #vrtx-related-content #les-mer a:focus,
.not-for-ansatte #vrtx-related-content .les-mer a:focus {
  background: #f2f2f2;
  border-top: 2px solid #005f70;
  margin-top: -22px;
  text-decoration: none;
}
.not-for-ansatte #vrtx-related-content #anbefalt a {
  padding: 10px 0 10px 0;
  color: #005f70;
  margin-top: 20px;
  margin-bottom: 20px;
}
.not-for-ansatte #vrtx-related-content #anbefalt a:hover,
.not-for-ansatte #vrtx-related-content #anbefalt a:focus {
  text-decoration: underline;
}
.not-for-ansatte #vrtx-related-content #anbefalt a:focus {
  outline: auto;
}
.not-for-ansatte #vrtx-related-content #eksterne-lenker a {
  border: none;
  color: #005f70;
}
.not-for-ansatte #vrtx-related-content #eksterne-lenker a:hover,
.not-for-ansatte #vrtx-related-content #eksterne-lenker a:focus {
  background-color: transparent;
  text-decoration: underline;
}
.not-for-ansatte:not(.header-context) .responsible-login .content {
  margin-left: 90px;
}
.not-for-ansatte #footer-wrapper {
  position: relative;
  padding: 40px 0 80px;
  background-color: #263239;
  border-bottom: 110px solid #000;
}
.not-for-ansatte #footer-wrapper *,
.not-for-ansatte #footer-wrapper a {
  color: #45bfb1;
  font-size: 18px;
  font-size: 1.8rem;
}
.not-for-ansatte #footer-wrapper *:hover,
.not-for-ansatte #footer-wrapper a:hover,
.not-for-ansatte #footer-wrapper *:focus,
.not-for-ansatte #footer-wrapper a:focus {
  color: #ffffff;
}
.not-for-ansatte #footer-wrapper #footers {
  width: 680px;
  position: static;
}
.not-for-ansatte #footer-wrapper #footers .uio-logo {
  background: url("../images/uio-logo-no-white.svg") no-repeat left center;
  background-size: contain;
  position: absolute;
  bottom: -85px;
  height: 60px;
  width: 250px;
}
.not-for-ansatte #footer-wrapper #footers .uio-logo:focus {
  outline: auto;
}
.not-for-ansatte #footer-wrapper #footers .footer-title {
  font-size: 30px;
  font-size: 3rem;
  color: #ffffff;
  font-family: "Lora";
  font-weight: 400;
  line-height: 1.4;
  font-style: italic;
  position: relative;
  margin-top: 0;
  padding-bottom: 20px;
  margin-bottom: 20px !important;
}
.not-for-ansatte #footer-wrapper #footers .col-3-5 {
  width: 100%;
  padding: 22px 0;
}
.not-for-ansatte #footer-wrapper #footers .col-3-5 .social-components a {
  color: transparent;
  margin-right: 20px;
  padding: 45px 0;
  width: 45px;
  height: 45px;
  display: inline-block;
}
.not-for-ansatte #footer-wrapper #footers .col-3-5 .social-components a:hover,
.not-for-ansatte #footer-wrapper #footers .col-3-5 .social-components a:focus {
  color: transparent;
  box-shadow: none;
}
.not-for-ansatte #footer-wrapper #footers .col-3-5 .social-components a.facebook {
  background: transparent url(../images/social-facebook-white.svg) no-repeat scroll left center;
  background-size: 100% auto;
}
.not-for-ansatte #footer-wrapper #footers .col-3-5 .social-components a.facebook:hover,
.not-for-ansatte #footer-wrapper #footers .col-3-5 .social-components a.facebook:focus {
  background: transparent url("../images/social-facebook-grey.svg") no-repeat scroll left center;
  background-size: 100% auto;
}
.not-for-ansatte #footer-wrapper #footers .col-3-5 .social-components a.mailto {
  background: transparent url(../images/social-mailto-white.svg) no-repeat scroll left center;
  background-size: 100% auto;
}
.not-for-ansatte #footer-wrapper #footers .col-3-5 .social-components a.mailto:hover,
.not-for-ansatte #footer-wrapper #footers .col-3-5 .social-components a.mailto:focus {
  background: transparent url("../images/social-mailto-grey.svg") no-repeat scroll left center;
  background-size: 100% auto;
}
.not-for-ansatte #footer-wrapper #footers .col-2-5 {
  width: 100%;
}
.not-for-ansatte #footer-wrapper #footers .col-2-5.responsible-login .vrtx-login-manage-component {
  padding-top: 0px;
}
.not-for-ansatte #footer-wrapper #footers .footer-title:after {
  content: "";
  display: block;
  width: 40px;
  height: 4px;
  margin-top: 15px;
  margin-bottom: 0;
  background-color: #45bfb1;
}
.not-for-ansatte #footer-wrapper #footers .vrtx-login-manage-component::before {
  content: "";
  display: block;
  width: 40px;
  height: 4px;
  margin-top: 7px;
  margin-bottom: 20px;
  background-color: #45bfb1;
}
.not-for-ansatte #footer-wrapper #footers .footer-title:after {
  bottom: 0;
}
.not-for-ansatte #footer-wrapper #footers .footer-links li {
  margin-left: 0;
}
.not-for-ansatte #footer-wrapper #footers .footer-links li::before {
  content: "";
}
.not-for-ansatte #footer-wrapper #footers .responsible-login {
  float: none;
}
.not-for-ansatte #footer-wrapper #footers .responsible-login .content {
  margin-left: 0;
}
.not-for-ansatte #footer-wrapper #footers .responsible-login .content .menu-label,
.not-for-ansatte #footer-wrapper #footers .responsible-login .content p {
  display: none;
}
.not-for-ansatte #footer-wrapper #footers .responsible-login .content .vrtx-login-manage-wrapper a {
  color: #000;
  text-decoration: none;
}
.not-for-ansatte #footer-wrapper #footers .responsible-login .content .vrtx-login-manage-wrapper a:hover,
.not-for-ansatte #footer-wrapper #footers .responsible-login .content .vrtx-login-manage-wrapper a:focus {
  text-decoration: underline;
}
.not-for-ansatte #footer-wrapper #footers .responsible-login .content .vrtx-dropdown-wrapper {
  top: auto;
  margin-top: 5px;
}
.not-for-ansatte #footer-wrapper #footers .responsible-login .content .vrtx-dropdown-link:focus-visible {
  outline: auto;
  outline-offset: 5px;
}
.uio-app-name.survey-logo-wrapper .uio-acronym {
  display: none;
}
.ui-dialog .ui-dialog-content .vrtx-dialog-content .survey-open {
  background-color: #005f70;
  color: #ffffff;
}
.ui-dialog .ui-dialog-content .vrtx-dialog-content .survey-open:hover,
.ui-dialog .ui-dialog-content .vrtx-dialog-content .survey-open:focus {
  background-color: #263f44;
}
.ui-dialog .ui-dialog-content .vrtx-dialog-content .survey-minimize,
.ui-dialog .ui-dialog-content .vrtx-dialog-content .survey-close {
  color: #005f70;
}
.survey-minimized {
  background-color: #005f70;
}
@media only screen and (max-width: 16cm) and (orientation: portrait), only screen and (max-width: 19cm) and (orientation: landscape) {
  #main {
    padding: 0 15px 15px;
  }
  #error #main {
    width: 100%;
  }
  #vrtx-frontpage.vrtx-frontpage-full-width.total-main #main .vrtx-back,
  #main .vrtx-back {
    margin: 0;
  }
  #vrtx-frontpage.vrtx-frontpage-full-width.total-main #main .vrtx-back a,
  #main .vrtx-back a {
    font-size: 14px;
    font-size: 1.4rem;
    padding: 0;
  }
  #vrtx-frontpage.vrtx-frontpage-full-width.total-main #main .vrtx-back a:before,
  #main .vrtx-back a:before {
    padding: 0;
  }
  #vrtx-structured-article #main #total-main #vrtx-content,
  #vrtx-structured-article #vrtx-main-user,
  #vrtx-structured-article #main .vrtx-introduction,
  #vrtx-structured-article .kilde-wrapper .kilde,
  #vrtx-structured-article #vrtx-main-content:not(.vrtx-hide-additional-content-true):not(.vrtx-empty-additional-content) .vrtx-introduction {
    width: 100%;
  }
  #vrtx-article-listing.not-for-ansatte #main,
  #vrtx-article-listing.not-for-ansatte #total-main,
  #vrtx-article-listing.not-for-ansatte .vrtx-introduction {
    width: 100%;
  }
  #vrtx-article-listing.not-for-ansatte #main .vrtx-introduction,
  #vrtx-article-listing.not-for-ansatte #total-main .vrtx-introduction,
  #vrtx-article-listing.not-for-ansatte .vrtx-introduction .vrtx-introduction,
  #vrtx-article-listing.not-for-ansatte #main #articleListing\.searchComponent,
  #vrtx-article-listing.not-for-ansatte #total-main #articleListing\.searchComponent,
  #vrtx-article-listing.not-for-ansatte .vrtx-introduction #articleListing\.searchComponent {
    width: 100%;
  }
  #vrtx-article-listing.not-for-ansatte #main .vrtx-introduction.vrtx-resources.vrtx-two-columns,
  #vrtx-article-listing.not-for-ansatte #total-main .vrtx-introduction.vrtx-resources.vrtx-two-columns,
  #vrtx-article-listing.not-for-ansatte .vrtx-introduction .vrtx-introduction.vrtx-resources.vrtx-two-columns,
  #vrtx-article-listing.not-for-ansatte #main #articleListing\.searchComponent.vrtx-resources.vrtx-two-columns,
  #vrtx-article-listing.not-for-ansatte #total-main #articleListing\.searchComponent.vrtx-resources.vrtx-two-columns,
  #vrtx-article-listing.not-for-ansatte .vrtx-introduction #articleListing\.searchComponent.vrtx-resources.vrtx-two-columns {
    margin-left: 0;
  }
  #vrtx-article-listing.not-for-ansatte #main .vrtx-introduction.vrtx-resources.vrtx-two-columns .vrtx-resource,
  #vrtx-article-listing.not-for-ansatte #total-main .vrtx-introduction.vrtx-resources.vrtx-two-columns .vrtx-resource,
  #vrtx-article-listing.not-for-ansatte .vrtx-introduction .vrtx-introduction.vrtx-resources.vrtx-two-columns .vrtx-resource,
  #vrtx-article-listing.not-for-ansatte #main #articleListing\.searchComponent.vrtx-resources.vrtx-two-columns .vrtx-resource,
  #vrtx-article-listing.not-for-ansatte #total-main #articleListing\.searchComponent.vrtx-resources.vrtx-two-columns .vrtx-resource,
  #vrtx-article-listing.not-for-ansatte .vrtx-introduction #articleListing\.searchComponent.vrtx-resources.vrtx-two-columns .vrtx-resource {
    padding: 10px 30px 30px 10px;
  }
  #vrtx-frontpage #main .grid-container .row {
    padding: 0 10px;
  }
  #vrtx-frontpage #main .grid-container:not(.row-last-colored) + .grid-container:not(.row-first-colored) {
    border-top: none;
  }
  #main div.vrtx-more a::after {
    background: url(../images/sprite-arrow-right-dark.svg) no-repeat 11px 8px !important;
  }
  #vrtx-frontpage.vrtx-frontpage-full-width.total-main,
  #vrtx-structured-article,
  #main {
    width: 100%;
  }
  #vrtx-frontpage.vrtx-frontpage-full-width.total-main #main,
  #vrtx-structured-article #main,
  #main #main,
  #vrtx-frontpage.vrtx-frontpage-full-width.total-main #right-main,
  #vrtx-structured-article #right-main,
  #main #right-main,
  #vrtx-frontpage.vrtx-frontpage-full-width.total-main h1,
  #vrtx-structured-article h1,
  #main h1 {
    width: 100%;
  }
  #vrtx-frontpage.vrtx-frontpage-full-width.total-main #main .grid-container:not(.grid-color-blank):not(.grid-color-grey):not(.grid-color-black):not(.full-width-picture-bg).row,
  #vrtx-structured-article #main .grid-container:not(.grid-color-blank):not(.grid-color-grey):not(.grid-color-black):not(.full-width-picture-bg).row,
  #main #main .grid-container:not(.grid-color-blank):not(.grid-color-grey):not(.grid-color-black):not(.full-width-picture-bg).row,
  #vrtx-frontpage.vrtx-frontpage-full-width.total-main #right-main .grid-container:not(.grid-color-blank):not(.grid-color-grey):not(.grid-color-black):not(.full-width-picture-bg).row,
  #vrtx-structured-article #right-main .grid-container:not(.grid-color-blank):not(.grid-color-grey):not(.grid-color-black):not(.full-width-picture-bg).row,
  #main #right-main .grid-container:not(.grid-color-blank):not(.grid-color-grey):not(.grid-color-black):not(.full-width-picture-bg).row,
  #vrtx-frontpage.vrtx-frontpage-full-width.total-main h1 .grid-container:not(.grid-color-blank):not(.grid-color-grey):not(.grid-color-black):not(.full-width-picture-bg).row,
  #vrtx-structured-article h1 .grid-container:not(.grid-color-blank):not(.grid-color-grey):not(.grid-color-black):not(.full-width-picture-bg).row,
  #main h1 .grid-container:not(.grid-color-blank):not(.grid-color-grey):not(.grid-color-black):not(.full-width-picture-bg).row,
  #vrtx-frontpage.vrtx-frontpage-full-width.total-main #main h1,
  #vrtx-structured-article #main h1,
  #main #main h1,
  #vrtx-frontpage.vrtx-frontpage-full-width.total-main #right-main h1,
  #vrtx-structured-article #right-main h1,
  #main #right-main h1,
  #vrtx-frontpage.vrtx-frontpage-full-width.total-main h1 h1,
  #vrtx-structured-article h1 h1,
  #main h1 h1,
  #vrtx-frontpage.vrtx-frontpage-full-width.total-main #main #vrtx-frontpage-introduction,
  #vrtx-structured-article #main #vrtx-frontpage-introduction,
  #main #main #vrtx-frontpage-introduction,
  #vrtx-frontpage.vrtx-frontpage-full-width.total-main #right-main #vrtx-frontpage-introduction,
  #vrtx-structured-article #right-main #vrtx-frontpage-introduction,
  #main #right-main #vrtx-frontpage-introduction,
  #vrtx-frontpage.vrtx-frontpage-full-width.total-main h1 #vrtx-frontpage-introduction,
  #vrtx-structured-article h1 #vrtx-frontpage-introduction,
  #main h1 #vrtx-frontpage-introduction,
  #vrtx-frontpage.vrtx-frontpage-full-width.total-main #main .vrtx-introduction,
  #vrtx-structured-article #main .vrtx-introduction,
  #main #main .vrtx-introduction,
  #vrtx-frontpage.vrtx-frontpage-full-width.total-main #right-main .vrtx-introduction,
  #vrtx-structured-article #right-main .vrtx-introduction,
  #main #right-main .vrtx-introduction,
  #vrtx-frontpage.vrtx-frontpage-full-width.total-main h1 .vrtx-introduction,
  #vrtx-structured-article h1 .vrtx-introduction,
  #main h1 .vrtx-introduction,
  #vrtx-frontpage.vrtx-frontpage-full-width.total-main #main #vrtx-main-user,
  #vrtx-structured-article #main #vrtx-main-user,
  #main #main #vrtx-main-user,
  #vrtx-frontpage.vrtx-frontpage-full-width.total-main #right-main #vrtx-main-user,
  #vrtx-structured-article #right-main #vrtx-main-user,
  #main #right-main #vrtx-main-user,
  #vrtx-frontpage.vrtx-frontpage-full-width.total-main h1 #vrtx-main-user,
  #vrtx-structured-article h1 #vrtx-main-user,
  #main h1 #vrtx-main-user,
  #vrtx-frontpage.vrtx-frontpage-full-width.total-main #main #total-main #vrtx-content,
  #vrtx-structured-article #main #total-main #vrtx-content,
  #main #main #total-main #vrtx-content,
  #vrtx-frontpage.vrtx-frontpage-full-width.total-main #right-main #total-main #vrtx-content,
  #vrtx-structured-article #right-main #total-main #vrtx-content,
  #main #right-main #total-main #vrtx-content,
  #vrtx-frontpage.vrtx-frontpage-full-width.total-main h1 #total-main #vrtx-content,
  #vrtx-structured-article h1 #total-main #vrtx-content,
  #main h1 #total-main #vrtx-content,
  #vrtx-frontpage.vrtx-frontpage-full-width.total-main #main #right-main,
  #vrtx-structured-article #main #right-main,
  #main #main #right-main,
  #vrtx-frontpage.vrtx-frontpage-full-width.total-main #right-main #right-main,
  #vrtx-structured-article #right-main #right-main,
  #main #right-main #right-main,
  #vrtx-frontpage.vrtx-frontpage-full-width.total-main h1 #right-main,
  #vrtx-structured-article h1 #right-main,
  #main h1 #right-main,
  #vrtx-frontpage.vrtx-frontpage-full-width.total-main #main .kilde,
  #vrtx-structured-article #main .kilde,
  #main #main .kilde,
  #vrtx-frontpage.vrtx-frontpage-full-width.total-main #right-main .kilde,
  #vrtx-structured-article #right-main .kilde,
  #main #right-main .kilde,
  #vrtx-frontpage.vrtx-frontpage-full-width.total-main h1 .kilde,
  #vrtx-structured-article h1 .kilde,
  #main h1 .kilde {
    width: 100%;
  }
  #vrtx-frontpage #main h1 {
    margin-top: 30px;
  }
  #main form.vrtx-big-search button[type="submit"] {
    background-image: url(../images/sprite.svg);
    background-position: -786px 15px;
    background-repeat: no-repeat;
    background-size: inherit;
    background-color: #1e2728 !important;
    height: 50px;
    width: 50px;
    margin-left: -4px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    color: transparent;
  }
  #main form.vrtx-big-search button[type="submit"] input[type="text"],
  #main form.vrtx-big-search button[type="submit"] input[type="search"] {
    height: 50px !important;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
  }
  #vrtx-searchview #bottomnav {
    display: none;
  }
  #vrtx-searchview #main #total-main form.vrtx-big-search input[type="text"],
  #vrtx-searchview #main #total-main form.vrtx-big-search input[type="search"] {
    width: 100%;
    margin-bottom: 40px;
  }
  #vrtx-searchview #main #total-main #vrtx-content,
  #vrtx-searchview #main #total-main #vrtx-main-content {
    width: 100%;
  }
  #vrtx-searchview #main #total-main #vrtx-content button.searchsubmit,
  #vrtx-searchview #main #total-main #vrtx-main-content button.searchsubmit {
    background: url(../images/sprite-nh-magnifier-white.svg) no-repeat center #222222;
    color: transparent;
    width: 60px;
    height: 56px;
    border-radius: unset;
  }
  #vrtx-searchview #main #total-main #vrtx-content .vrtx-paging-feed-wrapper,
  #vrtx-searchview #main #total-main #vrtx-main-content .vrtx-paging-feed-wrapper {
    border-top: none;
  }
  .quote-share-feedback-wrapper .quote-share-feedback .button {
    flex: 1;
  }
  .quote-share-feedback-wrapper .quote-share-feedback a.feedback {
    flex: 2;
    margin-top: 4px;
  }
  .pop-menu {
    top: auto;
    bottom: 15px;
  }
  .not-for-ansatte html,
  .not-for-ansatte body,
  .not-for-ansatte p {
    font-size: 16px;
    font-size: 1.6rem;
  }
  .not-for-ansatte h1 {
    font-size: 28px;
    font-size: 2.8rem;
    margin-top: 20px;
    margin-bottom: 0px;
  }
  .not-for-ansatte h2 {
    font-size: 24px;
    font-size: 2.4rem;
  }
  .not-for-ansatte h3 {
    font-size: 20px;
    font-size: 2rem;
  }
  .not-for-ansatte h4 {
    font-size: 18px;
    font-size: 1.8rem;
  }
  .not-for-ansatte #nav-offcanvas .nav-seperator {
    height: auto;
  }
  .not-for-ansatte #nav-offcanvas #lang-link {
    display: none;
  }
  .not-for-ansatte #nav-offcanvas ul li a {
    font-family: "Bree Serif";
    font-weight: 400;
  }
  .not-for-ansatte #nav-offcanvas li.vrtx-parent li.vrtx-child:before {
    margin-left: 2.3em;
    top: 1.4em;
    font-size: 0.5em;
  }
  .not-for-ansatte #head-wrapper {
    background: none #263239;
    height: 115px;
    padding-top: 5px;
  }
  .not-for-ansatte #head-wrapper .uio-app-line-top {
    height: 44px;
  }
  .not-for-ansatte #head-wrapper .uio-app-line-top .uio-logo a,
  .not-for-ansatte #head-wrapper .uio-app-line-top .uio-logo a:hover,
  .not-for-ansatte #head-wrapper .uio-app-line-top .uio-logo a:focus {
    background-image: none, url(../images/sprite.svg);
    background-position: 0px -300px;
    background-size: auto;
    height: 15px;
  }
  .not-for-ansatte #head-wrapper .uio-app-line-top .uio-logo a:hover,
  .not-for-ansatte #head-wrapper .uio-app-line-top .uio-logo a:focus {
    border-bottom: 2px solid #005f70;
  }
  .not-for-ansatte #head-wrapper #head {
    height: 60px;
  }
  .not-for-ansatte #head-wrapper #head #header #logo {
    font-size: 30px;
    font-size: 3rem;
    margin-left: 14px;
  }
  .not-for-ansatte #head-wrapper #head #header #header-description {
    display: none;
    padding-left: 15px;
  }
  .not-for-ansatte #menu-wrapper {
    background: #263239 none repeat scroll 0 0;
  }
  .not-for-ansatte #menu-wrapper .menu {
    background: #263239 none repeat scroll 0 0;
  }
  .not-for-ansatte #menu-wrapper .menu li {
    background: #263239 none repeat scroll 0 0;
    width: 100%;
  }
  .not-for-ansatte #menu-wrapper .menu li a {
    display: unset;
    font-family: "Bree Serif";
    font-weight: 400;
    -webkit-font-smoothing: antialiased;
    padding-left: 15px;
  }
  .not-for-ansatte #menu-wrapper .menu li a.toggle-navigation .icon {
    background: url(../images/hamburgermeny.svg) no-repeat 0 0;
    height: 20px;
    width: 20px;
    margin-left: 0;
    margin-bottom: 2px;
  }
  .not-for-ansatte #menu-wrapper .menu li a.toggle-navigation .text {
    padding-left: 10px;
  }
  .not-for-ansatte #menu-wrapper .menu li #toggle-search {
    border: 2px solid #ffffff;
    -webkit-border-radius: 25px !important;
    -moz-border-radius: 25px !important;
    border-radius: 25px !important;
    float: right;
    color: transparent;
    overflow: hidden;
    width: 42px;
    height: 42px;
    top: 60px;
    right: 20px;
    position: absolute;
  }
  .not-for-ansatte #menu-wrapper .menu li #toggle-search .icon {
    background: url(../images/sprite-nh-magnifier-white.svg) no-repeat;
    background-size: 18px 18px;
    background-position: 0px 0px;
    height: 42px;
    width: 42px;
    top: 10px;
    right: -15px;
    position: absolute;
    transform-origin: 9px 9px;
    transition: 1s;
  }
  .not-for-ansatte #menu-wrapper .menu li.active {
    background: #45bfb1 none repeat scroll 0 0;
  }
  .not-for-ansatte #menu-wrapper .menu li.active #toggle-search .icon {
    background-position: 0px 0px;
  }
  .not-for-ansatte .menu-search,
  .not-for-ansatte #search.menu-search {
    height: 0px;
    padding: 53px 15px 52px 15px;
    margin-bottom: -105px;
    margin-top: 0px;
  }
  .not-for-ansatte .menu-search form,
  .not-for-ansatte #search.menu-search form {
    padding-bottom: 0px;
  }
  .not-for-ansatte .menu-search input[type="text"],
  .not-for-ansatte #search.menu-search input[type="text"] {
    border-right-width: 7em !important;
    padding-right: 0px;
  }
  .not-for-ansatte .menu-search button,
  .not-for-ansatte #search.menu-search button {
    -webkit-transition: 0.5s all ease-in;
    -moz-transition: 0.5s all ease-in;
    -o-transition: 0.5s all ease-in;
    transition: 0.5s all ease-in;
    -webkit-transition: all 0.5s ease-in;
    -moz-transition: all 0.5s ease-in;
    -o-transition: all 0.5s ease-in;
    -ms-transition: all 0.5s ease-in;
    transition: all 0.5s ease-in;
    background-position: -786px 18px;
    height: 52px;
  }
  .not-for-ansatte .menu-search button[type="submit"]::before,
  .not-for-ansatte #search.menu-search button[type="submit"]::before,
  .not-for-ansatte .menu-search button[type="submit"]::after,
  .not-for-ansatte #search.menu-search button[type="submit"]::after {
    border: 0;
    background: none;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
  }
  .not-for-ansatte .menu-search #search-string-responsive,
  .not-for-ansatte #search.menu-search #search-string-responsive {
    width: 90%;
  }
  .not-for-ansatte #main .three-column-tiles {
    margin-top: -40px;
  }
  .not-for-ansatte #main .three-column-tiles .vrtx-box-content .image-tile {
    width: 100%;
  }
  .not-for-ansatte #main .three-column-tiles .vrtx-box-content .image-tile a {
    font-size: 22px;
    font-size: 2.2rem;
  }
  .not-for-ansatte #main .three-column-tiles .vrtx-box-content .image-tile a.antall-artikler {
    font-size: 16px;
    font-size: 1.6rem;
  }
  .not-for-ansatte .authors-wrapper {
    width: 100%;
    margin-left: 0;
    transform: none;
    padding-bottom: 40px;
  }
  .not-for-ansatte .authors-wrapper .info-box {
    width: 100%;
    padding: 40px 20px 30px 20px;
    overflow: auto;
  }
  .not-for-ansatte .authors-wrapper .authors-box {
    flex-direction: column;
    width: 100%;
  }
  .not-for-ansatte .authors-wrapper .authors-box .author-photo {
    align-self: center;
  }
  .not-for-ansatte .authors-wrapper .authors-box .author-photo img {
    margin: 40px 0 0;
    position: relative;
  }
  .not-for-ansatte .authors-wrapper .authors-box .vrtx-authors {
    padding: 20px;
    margin: 0;
  }
  .not-for-ansatte .authors-era-wrapper .era-authors {
    width: 100%;
    padding: 0 20px 40px 20px;
  }
  .not-for-ansatte #bottomnav {
    display: none;
  }
  .not-for-ansatte .quote-share-feedback-wrapper .quote-share-feedback {
    padding: 0 20px;
    width: 100%;
    font-size: 14px;
    font-size: 1.4rem;
  }
  .not-for-ansatte .quote-share-feedback-wrapper .quote-share-feedback .quote,
  .not-for-ansatte .quote-share-feedback-wrapper .quote-share-feedback .share {
    margin-top: auto;
    margin-bottom: auto;
    font-size: 16px;
    font-size: 1.6rem;
  }
  .not-for-ansatte .quote-share-feedback-wrapper .quote-share-feedback .button {
    padding-left: 40px !important;
    background-size: auto 20px !important;
  }
  .not-for-ansatte .quote-share-feedback-wrapper .quote-share-feedback a.feedback {
    background-position-y: 50% !important;
    padding-left: 40px !important;
    background-size: auto 20px !important;
  }
  .not-for-ansatte #vrtx-related-content {
    padding: 0 14px;
    margin: 0;
  }
  .not-for-ansatte #vrtx-related-content #les-mer,
  .not-for-ansatte #vrtx-related-content #anbefalt,
  .not-for-ansatte #vrtx-related-content .les-mer {
    width: 100%;
  }
  .not-for-ansatte #footer-wrapper {
    padding-bottom: 40px !important;
  }
  .not-for-ansatte #footer-wrapper #footers {
    width: 100%;
    padding-left: 15px;
  }
  .js-ready.csstransforms.csstransitions .grid-container:nth-child(2) {
    margin-top: 0px;
  }
  #vrtx-additional-content .vrtx-frontpage-box {
    border-bottom: none;
  }
  .kilde-wrapper .kilde .kildetabell {
    margin-left: 0;
    border-left: 1px solid #dcdbdc;
    border-top: 1px solid #dcdbdc;
  }
  .kilde-wrapper {
    width: 110%;
    margin: 0 -20px;
    padding: 0 20px;
  }
  table#kildeinfo-tabell.vertical tbody th[scope="row"] {
    padding: 0 5px 0 0;
  }
  table#kildeinfo-tabell.vertical td {
    padding: 0 0 5px 0;
  }
  #vrtx-article-listing #main #right-main,
  #main #right-main,
  #vrtx-main-content:not(.vrtx-hide-additional-content-true):not(.vrtx-empty-additional-content) #right-main {
    width: 100%;
  }
  .vrtx-date-info {
    width: 100%;
    margin: 0 auto;
    font-size: 16px;
    font-size: 1.6rem;
  }
}
@media print {
  h1 {
    font-size: 40px;
    font-size: 4rem;
  }
  .quote-share-feedback-wrapper {
    display: none;
  }
  .not-for-ansatte #head-wrapper #head #header {
    width: 680px;
    margin: 0 auto;
  }
  .not-for-ansatte #head-wrapper #head #header #logo {
    display: none;
  }
  #vrtx-frontpage.vrtx-frontpage-full-width.total-main,
  #vrtx-structured-article,
  #main {
    width: 680px;
  }
  #vrtx-frontpage.vrtx-frontpage-full-width.total-main #main,
  #vrtx-structured-article #main,
  #main #main,
  #vrtx-frontpage.vrtx-frontpage-full-width.total-main #right-main,
  #vrtx-structured-article #right-main,
  #main #right-main,
  #vrtx-frontpage.vrtx-frontpage-full-width.total-main h1,
  #vrtx-structured-article h1,
  #main h1 {
    width: 680px;
  }
  #vrtx-frontpage.vrtx-frontpage-full-width.total-main #main .grid-container:not(.grid-color-blank):not(.grid-color-grey):not(.grid-color-black):not(.full-width-picture-bg).row,
  #vrtx-structured-article #main .grid-container:not(.grid-color-blank):not(.grid-color-grey):not(.grid-color-black):not(.full-width-picture-bg).row,
  #main #main .grid-container:not(.grid-color-blank):not(.grid-color-grey):not(.grid-color-black):not(.full-width-picture-bg).row,
  #vrtx-frontpage.vrtx-frontpage-full-width.total-main #right-main .grid-container:not(.grid-color-blank):not(.grid-color-grey):not(.grid-color-black):not(.full-width-picture-bg).row,
  #vrtx-structured-article #right-main .grid-container:not(.grid-color-blank):not(.grid-color-grey):not(.grid-color-black):not(.full-width-picture-bg).row,
  #main #right-main .grid-container:not(.grid-color-blank):not(.grid-color-grey):not(.grid-color-black):not(.full-width-picture-bg).row,
  #vrtx-frontpage.vrtx-frontpage-full-width.total-main h1 .grid-container:not(.grid-color-blank):not(.grid-color-grey):not(.grid-color-black):not(.full-width-picture-bg).row,
  #vrtx-structured-article h1 .grid-container:not(.grid-color-blank):not(.grid-color-grey):not(.grid-color-black):not(.full-width-picture-bg).row,
  #main h1 .grid-container:not(.grid-color-blank):not(.grid-color-grey):not(.grid-color-black):not(.full-width-picture-bg).row,
  #vrtx-frontpage.vrtx-frontpage-full-width.total-main #main h1,
  #vrtx-structured-article #main h1,
  #main #main h1,
  #vrtx-frontpage.vrtx-frontpage-full-width.total-main #right-main h1,
  #vrtx-structured-article #right-main h1,
  #main #right-main h1,
  #vrtx-frontpage.vrtx-frontpage-full-width.total-main h1 h1,
  #vrtx-structured-article h1 h1,
  #main h1 h1,
  #vrtx-frontpage.vrtx-frontpage-full-width.total-main #main #vrtx-frontpage-introduction,
  #vrtx-structured-article #main #vrtx-frontpage-introduction,
  #main #main #vrtx-frontpage-introduction,
  #vrtx-frontpage.vrtx-frontpage-full-width.total-main #right-main #vrtx-frontpage-introduction,
  #vrtx-structured-article #right-main #vrtx-frontpage-introduction,
  #main #right-main #vrtx-frontpage-introduction,
  #vrtx-frontpage.vrtx-frontpage-full-width.total-main h1 #vrtx-frontpage-introduction,
  #vrtx-structured-article h1 #vrtx-frontpage-introduction,
  #main h1 #vrtx-frontpage-introduction,
  #vrtx-frontpage.vrtx-frontpage-full-width.total-main #main .vrtx-introduction,
  #vrtx-structured-article #main .vrtx-introduction,
  #main #main .vrtx-introduction,
  #vrtx-frontpage.vrtx-frontpage-full-width.total-main #right-main .vrtx-introduction,
  #vrtx-structured-article #right-main .vrtx-introduction,
  #main #right-main .vrtx-introduction,
  #vrtx-frontpage.vrtx-frontpage-full-width.total-main h1 .vrtx-introduction,
  #vrtx-structured-article h1 .vrtx-introduction,
  #main h1 .vrtx-introduction,
  #vrtx-frontpage.vrtx-frontpage-full-width.total-main #main #vrtx-main-user,
  #vrtx-structured-article #main #vrtx-main-user,
  #main #main #vrtx-main-user,
  #vrtx-frontpage.vrtx-frontpage-full-width.total-main #right-main #vrtx-main-user,
  #vrtx-structured-article #right-main #vrtx-main-user,
  #main #right-main #vrtx-main-user,
  #vrtx-frontpage.vrtx-frontpage-full-width.total-main h1 #vrtx-main-user,
  #vrtx-structured-article h1 #vrtx-main-user,
  #main h1 #vrtx-main-user,
  #vrtx-frontpage.vrtx-frontpage-full-width.total-main #main #total-main #vrtx-content,
  #vrtx-structured-article #main #total-main #vrtx-content,
  #main #main #total-main #vrtx-content,
  #vrtx-frontpage.vrtx-frontpage-full-width.total-main #right-main #total-main #vrtx-content,
  #vrtx-structured-article #right-main #total-main #vrtx-content,
  #main #right-main #total-main #vrtx-content,
  #vrtx-frontpage.vrtx-frontpage-full-width.total-main h1 #total-main #vrtx-content,
  #vrtx-structured-article h1 #total-main #vrtx-content,
  #main h1 #total-main #vrtx-content,
  #vrtx-frontpage.vrtx-frontpage-full-width.total-main #main #right-main,
  #vrtx-structured-article #main #right-main,
  #main #main #right-main,
  #vrtx-frontpage.vrtx-frontpage-full-width.total-main #right-main #right-main,
  #vrtx-structured-article #right-main #right-main,
  #main #right-main #right-main,
  #vrtx-frontpage.vrtx-frontpage-full-width.total-main h1 #right-main,
  #vrtx-structured-article h1 #right-main,
  #main h1 #right-main,
  #vrtx-frontpage.vrtx-frontpage-full-width.total-main #main .kilde,
  #vrtx-structured-article #main .kilde,
  #main #main .kilde,
  #vrtx-frontpage.vrtx-frontpage-full-width.total-main #right-main .kilde,
  #vrtx-structured-article #right-main .kilde,
  #main #right-main .kilde,
  #vrtx-frontpage.vrtx-frontpage-full-width.total-main h1 .kilde,
  #vrtx-structured-article h1 .kilde,
  #main h1 .kilde {
    width: 680px;
  }
  #vrtx-article-listing.not-for-ansatte #main #total-main {
    width: 680px;
  }
  #vrtx-article-listing.not-for-ansatte #main #total-main .vrtx-introduction,
  #vrtx-article-listing.not-for-ansatte #main #total-main .vrtx-introduction,
  #vrtx-article-listing.not-for-ansatte #main #total-main #articleListing\.searchComponent {
    width: 680px;
  }
  .vrtx-frontpage-box.vrtx-frontpage-box-picture .vrtx-frontpage-box-picture {
    display: none;
  }
  #main #total-main #vrtx-main-content {
    width: 100% !important;
  }
  .wide-box,
  .grid-color-grey {
    display: none;
  }
  .kilde h3.mer-om {
    display: none;
  }
  .kilde table.mer-om {
    display: block;
  }
  .not-for-ansatte #vrtx-related-content {
    display: none;
  }
}

/*# sourceMappingURL=local.css.map */
