@charset "UTF-8";
/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/
@import url("https://fonts.googleapis.com/css?family=Lora:400,400i,700,700i");
@import url("https://fonts.googleapis.com/css?family=Raleway:900");
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, main, menu, nav, section {
  display: block;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html {
  box-sizing: border-box;
  -webkit-text-size-adjust: none;
     -moz-text-size-adjust: none;
      -ms-text-size-adjust: none;
          text-size-adjust: none;
}

*,
*::before,
*::after {
  box-sizing: inherit;
}

strong, b {
  font-weight: bold;
}

em, i {
  font-style: italic;
}

a {
  text-decoration: none;
}

svg path {
  fill: inherit;
  stroke: inherit;
}

input,
textarea,
button {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: transparent;
  font-size: 100%;
  border: none;
  border-radius: 0;
  padding: 0;
  margin: 0;
}

input,
textarea,
select {
  font-family: Segoe UI, Roboto, San Francisco, Helvetica, Arial, sans-serif;
  font-size: 1rem;
}

.gridRow {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row nowrap;
  -webkit-box-align: stretch;
          align-items: stretch;
}

.gridRow > * + .gridUnit {
  margin-left: 20px;
  position: relative;
}

.gridRow > * + .gridUnit::before {
  content: "";
  display: block;
  position: absolute;
  background: #e2e2e2;
  width: 1px;
  height: 100%;
  left: -10px;
}

.gridRow .gridUnit {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -webkit-box-align: stretch;
          align-items: stretch;
  min-height: 100%;
}

.gridRow .gridUnit > * + * {
  margin-top: 0.75rem;
}

.gridRow .gridUnit > * + * {
  margin-top: 2rem;
}

.gridRow .gridUnit > * + *::before {
  content: "";
  display: block;
  background: #e2e2e2;
  height: 1px;
  margin-bottom: 1rem;
}

.gridRow .gridUnit > .widget + .gridRow {
  padding-top: 0.375rem;
  border-top: 1px solid #e2e2e2;
}

.ygg-content > * + *:not(.polarisMarketing) {
  position: relative;
}

.ygg-content > * + *:not(.polarisMarketing)::before {
  content: "";
  display: block;
  position: absolute;
  background: #e2e2e2;
  height: 1px;
  width: 100%;
  top: -1rem;
  left: 0;
}

.span1 {
  flex-basis: 80px;
}

.span2 {
  flex-basis: 180px;
}

.span3 {
  flex-basis: 280px;
}

.span4 {
  flex-basis: 380px;
}

.span5 {
  flex-basis: 480px;
}

.span6 {
  flex-basis: 580px;
}

.span7 {
  flex-basis: 680px;
}

.span8 {
  flex-basis: 780px;
}

.span9 {
  flex-basis: 880px;
}

.span10 {
  flex-basis: 980px;
}

.split1 {
  flex-basis: calc(100% / 1);
}

.split2 {
  flex-basis: calc(100% / 2);
}

.split3 {
  flex-basis: calc(100% / 3);
}

.split4 {
  flex-basis: calc(100% / 4);
}

.split5 {
  flex-basis: calc(100% / 5);
}

* + [class*="split"] {
  margin-left: 20px;
}

.masterTheme * + .gridUnit::before,
.masterTheme .gridUnit > * + *::before,
.complex * + .gridUnit::before,
.complex .gridUnit > * + *::before {
  display: none;
}

.masterTheme * + .gridUnit {
  margin-left: 20px;
  -webkit-box-flex: 1;
          flex-grow: 1;
}

.masterTheme .gridRow .gridUnit > .widget + .gridRow {
  padding-top: 20px;
  border-top: 0;
}

.masterTheme .gridUnit > * + * {
  margin-top: 20px;
}

.complex * + .gridUnit {
  margin-left: 0.75rem;
}

.polarisStories.front.big.faux-split3 {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row nowrap;
  margin-top: 0;
  margin-left: 0;
}

.polarisStories.front.big.faux-split3 > *:not(:first-child) {
  margin-left: 20px;
  margin-top: 0;
}

.polarisStories.front.big.faux-split3 > * {
  flex-basis: 313.33333px;
  -webkit-box-flex: 0;
          flex-grow: 0;
  flex-shrink: 0;
  min-width: 1px;
}

.polarisStories.front.big.faux-split3 > .article::before {
  content: "";
  display: block;
  border-top: 1px solid #c5c5c5;
  padding-bottom: 0.75rem;
}

.polarisStories.front.big.faux-split3 > *:nth-child(4) {
  display: none;
}

html {
  font-size: 16px;
  position: relative;
}

body {
  font-family: Segoe UI, Roboto, San Francisco, Helvetica, Arial, sans-serif;
  background-color: #f2f5f5;
  padding-top: 64px;
}

[id="viewport"] {
  overflow: hidden;
  min-width: 980px;
}

.device_tablet [id="viewport"] {
  width: 1024px;
}

[id="outer"] {
  margin-top: 1.5rem;
}

.widgetPolarisCode.iframe,
.widgetPolarisCode.html {
  overflow: hidden;
  max-width: 100%;
}

.ygg-content > * + * {
  margin-top: 2rem;
}

.ygg-content > .c64 {
  padding-top: 12px;
}

.polarisStories.front > * + * {
  margin-top: 1.5rem;
}

.ygg-content {
  min-height: 250px;
  padding-top: 1rem;
  position: relative;
}

.ygg-content::before {
  content: "";
  background-color: #f2f5f5;
  display: block;
  width: 1010px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  z-index: -1;
}

.ygg-content > * {
  max-width: 980px;
  margin-right: auto;
  margin-left: auto;
}

img[id="unispring-tp"] {
  display: none !important;
}

body > iframe {
  display: none !important;
}

.polarisStories.front .storyTheme.kursiv .headline {
  font-style: italic;
  font-weight: 400;
}

.polarisStories.front .storyTheme.kursiv .article:not(.kursiv) .headline {
  font-style: normal;
  font-weight: 700;
}

.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  position: relative;
  z-index: 1;
  width: 100%;
}

.owl-carousel .owl-stage {
  position: relative;
  touch-action: pan-Y;
}

.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
}

.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  -webkit-transform: translate3d(0px, 0px, 0px);
          transform: translate3d(0px, 0px, 0px);
}

.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-dot {
  cursor: hand;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.owl-carousel.owl-loaded {
  display: block;
}

.owl-carousel.owl-loading {
  opacity: 0;
  display: block;
}

.owl-carousel.owl-hidden {
  opacity: 0;
}

.owl-carousel .owl-refresh .owl-item {
  display: none;
}

.owl-carousel .owl-item {
  position: relative;
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.owl-carousel .owl-item img {
  display: block;
  width: 100%;
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
}

.owl-carousel.owl-text-select-on .owl-item {
  -webkit-user-select: auto;
     -moz-user-select: auto;
      -ms-user-select: auto;
          user-select: auto;
}

.owl-carousel .owl-grab {
  cursor: -webkit-grab;
  cursor: grab;
}

.owl-carousel.owl-rtl {
  direction: rtl;
}

.owl-carousel.owl-rtl .owl-item {
  float: right;
}

.no-js .owl-carousel {
  display: block;
}

.owl-carousel .owl-height {
  -webkit-transition: height 500ms ease-in-out;
  transition: height 500ms ease-in-out;
}

.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  -webkit-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}

.owl-carousel .owl-item img {
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
}

.owl-carousel .animated {
  -webkit-animation-duration: 1000ms;
          animation-duration: 1000ms;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}

.owl-carousel .owl-animated-in {
  z-index: 0;
}

.owl-carousel .owl-animated-out {
  z-index: 1;
}

.owl-carousel .fadeOut {
  -webkit-animation-name: fadeOut;
          animation-name: fadeOut;
}

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

.owl-carousel {
  margin-bottom: 1.5rem;
}

.owl-carousel .owl-item {
  background: #fff;
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.16);
}

.owl-carousel .caption {
  background: #fff;
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.16);
  padding: 0.75rem 1.25rem;
  background-color: #08151c;
  font-family: Segoe UI, Roboto, San Francisco, Helvetica, Arial, sans-serif;
  color: #e4e8eb;
  font-size: 0.875rem;
  line-height: 1.25;
}

.owl-carousel .photographer {
  color: #807c7c;
  font-size: 0.625rem;
  font-weight: bold;
  text-transform: uppercase;
}

.owl-carousel .photographer::before {
  content: " ";
}

.owl-carousel .owl-nav {
  display: -webkit-box;
  display: flex;
  font-family: Segoe UI, Roboto, San Francisco, Helvetica, Arial, sans-serif;
  -webkit-box-pack: center;
          justify-content: center;
  margin-top: 0.75rem;
}

.owl-carousel .owl-nav > * {
  cursor: pointer;
  display: inline-block;
  line-height: 1;
  color: #0062a3;
  background: #fff;
  font-family: Segoe UI, Roboto, San Francisco, Helvetica, Arial, sans-serif;
  border-radius: 2px;
  padding: 0.5rem 0.75rem;
  box-shadow: 1px 1px 0 #e4e8eb;
  font-size: 1rem;
  text-transform: capitalize;
}

.owl-carousel .owl-nav > *[disabled] {
  background-color: #fff !important;
  border-color: #e4e8eb !important;
  color: #e4e8eb !important;
}

.owl-carousel .owl-nav .owl-prev::before {
  content: "← ";
}

.owl-carousel .owl-nav .owl-next {
  margin-left: 0.75rem;
}

.owl-carousel .owl-nav .owl-next::after {
  content: " →";
}

.owl-carousel .owl-dots {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row wrap;
  -webkit-box-pack: center;
          justify-content: center;
  margin-top: 0.75rem;
}

.owl-carousel .owl-dots .owl-dot {
  border: 1px solid #807c7c;
  border-radius: 50%;
  cursor: pointer;
  -webkit-box-flex: 0;
          flex: 0 0 auto;
  margin-top: 0.5rem;
  margin-left: 0.75rem;
  width: 0.5rem;
  height: 0.5rem;
  -webkit-transition: -webkit-transform 180ms ease-in-out;
  transition: -webkit-transform 180ms ease-in-out;
  transition: transform 180ms ease-in-out;
  transition: transform 180ms ease-in-out, -webkit-transform 180ms ease-in-out;
}

.owl-carousel .owl-dots .owl-dot.active {
  background-color: #807c7c;
  -webkit-transform: scale(1.5);
          transform: scale(1.5);
}

.owl-carousel .owl-height,
.owl-carousel .item {
  height: auto !important;
}

.owl-carousel .item {
  background-color: #e4e8eb;
}

.owl-carousel img {
  width: auto !important;
  max-width: 100% !important;
  margin-right: auto !important;
  margin-left: auto !important;
  max-height: 551px !important;
}

.media.compare {
  z-index: 100;
  overflow: visible;
}

.compare-images {
  font-size: 0;
  position: relative;
  height: 100%;
  touch-action: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.compare-images:hover {
  cursor: col-resize;
}

.compare-images img {
  display: block;
  height: auto;
  width: 100%;
}

.compare-images .after-image,
.compare-images .before-image {
  z-index: 0;
  height: 100%;
}

.compare-images .after-image {
  background-size: cover;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 50%;
}

.compare-images .after-image:before {
  background-color: #fff;
  content: "";
  height: 100%;
  left: 100%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  top: 0;
  position: absolute;
  width: 4px;
}

.compare-images .after-image:after {
  background-color: #fff;
  content: "";
  position: absolute;
  top: 50%;
  left: 100%;
  width: 0.5rem;
  height: 4rem;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.compare-images .after-image img {
  display: none !important;
}

.media {
  position: relative;
}

.media:not(.video) img {
  display: block;
  max-width: 100%;
}

.media:not(.video) .ratio {
  height: 0;
  overflow: hidden;
  position: relative;
  background-color: #e4e8eb;
}

.media:not(.video) .ratio img {
  position: absolute;
  top: 0;
  height: 100%;
  width: 100%;
}

.media:not(.video) .ratio[style*="padding-top:0%"] {
  padding-top: 56.25% !important;
}

.hasVideo .media:not(.video)::before,
.hasVideo .media:not(.video)::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
}

.hasVideo .media:not(.video)::before {
  background-image: url("https://static.polarismedia.no/skins/prod/publication/yggdrasil/gfx/ygg-sprite-icons.svg");
  background-size: 3500% auto;
  background-position: 38.23529% 0;
  display: inline-block;
  width: 24px;
  height: 19.5px;
  -webkit-transform: translate(-50%, -50%) rotate(-90deg);
          transform: translate(-50%, -50%) rotate(-90deg);
  z-index: 20;
}

.media:not(.video).youtube .ratio, .media:not(.video).video .ratio {
  position: relative;
  padding-top: 56.25%;
  width: 100% !important;
  height: 0 !important;
}

.media:not(.video).youtube iframe, .media:not(.video).video iframe {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.media:not(.video).html iframe {
  min-width: 100%;
}

.media:not(.video) .slideshow-count {
  position: absolute;
  background-color: #fff;
  color: #807c7c;
  font-family: Segoe UI, Roboto, San Francisco, Helvetica, Arial, sans-serif;
  line-height: 1.5;
  text-transform: uppercase;
  font-size: 0.75rem;
  padding: 0.25rem;
  bottom: 0;
  right: 0;
  z-index: 1;
}

.media:not(.video) .slideshow-count::before {
  content: "";
  margin-right: 0.25rem;
  background-image: url("https://static.polarismedia.no/skins/prod/publication/yggdrasil/gfx/ygg-sprite-icons.svg");
  background-size: 3500% auto;
  background-position: 26.47059% 0;
  display: inline-block;
  width: 1rem;
  height: 0.6875rem;
}

[id="imageZoomContainer"] {
  position: absolute;
}

[id="imageZoomContainer"] .zoomImage img {
  box-shadow: 0 0 1rem rgba(0, 0, 0, 0.35);
}

[id="imageZoomContainer"] .closeZoomImage {
  background-color: #fff;
  cursor: pointer;
  padding: 0.75rem;
  position: absolute;
}

[id="imageZoomContainer"] .closeZoomImage::before {
  content: "";
  background-image: url("https://static.polarismedia.no/skins/prod/publication/yggdrasil/gfx/ygg-sprite-icons.svg");
  background-size: 3500% auto;
  background-position: 2.94118% 0;
  display: inline-block;
  width: 2rem;
  height: 1.125rem;
}

.ygg-tax-front {
  background: #fff;
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.16);
  padding: 0.75rem 1rem;
}

.ygg-tax-front .tax-header {
  font-family: Lora, Callibri, serif;
  font-weight: bold;
  font-size: 1rem;
  line-height: 1.05;
  color: #08151c;
  font-family: Segoe UI, Roboto, San Francisco, Helvetica, Arial, sans-serif;
  padding: 0.75rem 1rem;
  text-transform: uppercase;
  border-top: 4px solid #0062a3;
  margin-left: -1rem;
  margin-right: -1rem;
  margin-top: -1rem;
  padding-left: 1rem;
  padding-right: 1rem;
  background-color: #08151c;
}

.ygg-tax-front .tax-header a {
  color: #fff;
}

.ygg-tax-front .tax-header .title {
  font-size: 1.5rem;
}

.ygg-tax-front .tax-header .subtitle,
.ygg-tax-front .tax-header .tax-year {
  font-size: 1rem;
  color: #807c7c;
}

.ygg-tax-front .taxSearch > * + * {
  margin-top: 1.5rem;
}

.ygg-tax-front .label {
  display: block;
  margin-top: 1.5rem;
}

.ygg-tax-front .labelText {
  color: #807c7c;
  font-family: Segoe UI, Roboto, San Francisco, Helvetica, Arial, sans-serif;
  line-height: 1.5;
  text-transform: uppercase;
  font-size: 0.75rem;
  display: block;
}

.ygg-tax-front .select {
  border: 1px solid #e4e8eb;
  background: #fff;
  padding: 0.5rem 0.75rem;
  display: block;
  width: 100%;
}

.ygg-tax-front .tax-footer {
  text-align: center;
}

.ygg-tax-front .button {
  cursor: pointer;
  display: inline-block;
  line-height: 1;
  background-color: #0062a3;
  border: 2px solid #0062a3;
  font-family: Segoe UI, Roboto, San Francisco, Helvetica, Arial, sans-serif;
  font-weight: bold;
  padding: 0.75rem 1rem;
  font-size: 1rem;
}

.ygg-tax-front .button[disabled] {
  background-color: #fff !important;
  border-color: #e4e8eb !important;
  color: #e4e8eb !important;
}

.ygg-tax-front .button,
.ygg-tax-front .button a {
  color: #fff;
}

.ygg-base-article .article-body .body .ygg-tax-front .tax-header a {
  color: #fff;
  text-decoration: none;
}

.ygg-base-article .article-body .body .ygg-tax-front .button {
  color: #fff;
  text-decoration: none;
}

.taxCode h1 {
  font-family: Lora, Callibri, serif;
  font-weight: bold;
  font-size: 1.5rem;
  line-height: 1.1;
  letter-spacing: -0.025em;
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.taxTabs .tabs {
  border-bottom: 4px solid #08151c;
  display: -webkit-box;
  display: flex;
  align-content: stretch;
}

.taxTabs .tabs li {
  display: -webkit-box;
  display: flex;
  -webkit-box-flex: 1;
          flex: 1 0 calc(33.33333% - 0.25rem);
  margin-left: 0.25rem;
  position: relative;
}

.taxTabs .tabs li:first-child {
  margin-left: 0;
}

.taxTabs .tabs a {
  background-color: #807c7c;
  color: #fff;
  display: block;
  width: 100%;
  font-size: 0.875rem;
  font-weight: bold;
  margin-bottom: 0.25rem;
  padding: 0.5rem 0.75rem;
  text-transform: uppercase;
}

.taxTabs .tabs .current a {
  background-color: #0062a3;
  margin-bottom: 0;
}

.tabPanes {
  background: #fff;
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.16);
  padding: 0.75rem 1rem;
}

.taxTable,
tbody {
  display: block;
}

.taxTable a {
  color: #08151c;
}

.taxTable tr:first-child {
  height: 0px;
  overflow: hidden;
  padding: 0;
  border: none;
}

.taxTable tr {
  display: block;
  position: relative;
  padding: 0.5rem 0 0.5rem 2rem;
  border-bottom: 1px solid #e4e8eb;
}

.taxTable tr:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

.taxTable tr:nth-of-type(odd) {
  background: #f2f5f5;
}

.taxTable td {
  display: inline;
}

.taxTable .index {
  font-size: 0.75rem;
  color: #807c7c;
  position: absolute;
  left: calc(1.25rem - 0.5em);
  top: 0.875rem;
}

.taxTable .name {
  line-height: 1.5;
  font-weight: bold;
  margin-right: 0.75rem;
}

.taxTable .birth {
  color: #807c7c;
  white-space: pre;
}

.taxTable .birth::before {
  content: "(";
}

.taxTable .birth::after {
  content: ") \A";
}

.taxTable .income:before {
  content: "\A";
}

.taxTable .income:before,
.taxTable .wealth:before,
.taxTable .tax:before,
.taxTable .municipal:before {
  color: #807c7c;
  display: inline-block;
  float: left;
  font-size: 0.75rem;
  text-align: left;
  text-transform: uppercase;
  width: 5rem;
}

.taxTable .income:before {
  content: "Inntekt";
}

.taxTable .wealth:before {
  content: "Formue";
}

.taxTable .tax:before {
  content: "Skatt";
}

.taxTable .municipal:before {
  content: "Bosted";
}

.taxTable .income,
.taxTable .wealth,
.taxTable .tax,
.taxTable .municipal {
  line-height: 1.5rem;
  display: block;
  text-align: right;
  width: 90%;
  border-top: 1px solid #e4e8eb;
}

.taxTable .income {
  border-top: 0;
}

.taxTabs .tableNav {
  border-bottom: 2px solid #f1f1f1;
  margin-bottom: 1.5rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  text-align: center;
}

.taxTabs .tableNav:empty {
  padding: 0;
  border-bottom: 0 none;
}

.taxTabs .tableNav a {
  cursor: pointer;
  display: inline-block;
  line-height: 1;
  background-color: #0062a3;
  border: 2px solid #0062a3;
  font-family: Segoe UI, Roboto, San Francisco, Helvetica, Arial, sans-serif;
  font-weight: bold;
  padding: 0.75rem 1rem;
  font-size: 1rem;
}

.taxTabs .tableNav a[disabled] {
  background-color: #fff !important;
  border-color: #e4e8eb !important;
  color: #e4e8eb !important;
}

.taxTabs .tableNav a,
.taxTabs .tableNav a a {
  color: #fff;
}

.taxCounties h2 {
  font-family: Lora, Callibri, serif;
  font-weight: bold;
  font-size: 1.5rem;
  line-height: 1.1;
  letter-spacing: -0.025em;
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.taxCounties .counties {
  margin-bottom: 1.5rem;
}

.taxCounties .counties h3 {
  font-family: Lora, Callibri, serif;
  font-weight: bold;
  font-size: 1.25rem;
  line-height: 1.1;
  letter-spacing: -0.025em;
  margin-bottom: 1.5rem;
}

.taxCounties .counties h3 a {
  color: inherit;
}

.taxCounties .counties > li + li {
  margin-top: 1.5rem;
}

.taxCounties .toggleCounties {
  cursor: pointer;
  display: inline-block;
  line-height: 1;
  background-color: #0062a3;
  border: 2px solid #0062a3;
  font-family: Segoe UI, Roboto, San Francisco, Helvetica, Arial, sans-serif;
  font-weight: bold;
  padding: 0.75rem 1rem;
  font-size: 1rem;
  margin-bottom: 2rem;
}

.taxCounties .toggleCounties[disabled] {
  background-color: #fff !important;
  border-color: #e4e8eb !important;
  color: #e4e8eb !important;
}

.taxCounties .toggleCounties,
.taxCounties .toggleCounties a {
  color: #fff;
}

.taxCounties .countyMenu {
  margin-top: 2rem;
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  line-height: 1.5;
}

.taxCounties .countyMenu li {
  margin-right: 0.5rem;
  margin-bottom: 0.5rem;
}

.taxCounties .countyMenu a {
  cursor: pointer;
  display: inline-block;
  line-height: 1;
  color: #08151c;
  background: #fff;
  font-family: Segoe UI, Roboto, San Francisco, Helvetica, Arial, sans-serif;
  border-radius: 2px;
  padding: 0.5rem 0.75rem;
  box-shadow: 1px 1px 0 #e4e8eb;
  font-size: 1rem;
  font-weight: 700;
}

.taxCounties .countyMenu a[disabled] {
  background-color: #fff !important;
  border-color: #e4e8eb !important;
  color: #e4e8eb !important;
}

.taxCounties .counties .municipals {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  line-height: 1.5;
}

.taxCounties .counties .municipals li {
  -webkit-box-flex: 1;
          flex: 1 0 50%;
}

.taxCounties .counties .municipals li::before {
  content: "";
  width: 0.25rem;
  height: 0.25rem;
  background-color: #807c7c;
  display: inline-block;
  margin-right: 0.75rem;
  vertical-align: middle;
}

.taxCounties .counties .municipals li a {
  color: inherit;
  text-decoration: underline;
}

.media.video {
  font-family: Segoe UI, Roboto, San Francisco, Helvetica, Arial, sans-serif;
  position: relative;
}

.media.video .vplayer {
  height: 0;
  padding-top: 56.25%;
  position: relative;
}

.media.video .jwplayer {
  position: absolute;
  top: 0;
}

.jw-error {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.jw-error.jw-title {
  height: 100%;
}

.media.video iframe,
.media.video .video-poster {
  background-color: #08151c;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.media.video .video-poster::before {
  width: 64px;
  height: 64px;
  background-color: #fff;
  border: 4pc solid #0062a3;
  border-radius: 50%;
  font-size: 9px;
  text-align: center;
  line-height: 64px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.jw-skin-svp-default.jw-skin-seven .jw-display-icon-container {
  background: #0062a3 !important;
}

.jw-skin-svp-default.jw-skin-seven .jw-button-color:hover {
  color: #e4e8eb !important;
}

.jw-skin-svp-default.jw-skin-seven .jw-button-color:hover:before {
  text-shadow: 0 0 10px #e4e8eb !important;
}

.pulse-play-button::before {
  background: #0062a3 !important;
  width: 64px !important;
  height: 64px !important;
  font-size: 2vw !important;
  line-height: 64px !important;
  padding: 1vw !important;
}

.jw-skin-svp-default.jw-skin-seven .jw-progress {
  background: #0062a3;
}

.jw-error,
.jw-state-error {
  background: -webkit-gradient(linear, left bottom, left top, from(#232526), to(#414345));
  background: linear-gradient(to top, #232526, #414345);
}

.svp-player-error {
  display: -webkit-box;
  display: flex;
  overflow: hidden;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
          justify-content: center;
  height: 100%;
  background: -webkit-gradient(linear, left bottom, left top, from(#232526), to(#414345));
  background: linear-gradient(to top, #232526, #414345);
  position: absolute !important;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.svp-player-error .svp-player-poster {
  left: -5px;
  top: -5px;
  right: -5px;
  bottom: -5px;
  -webkit-filter: blur(2px);
          filter: blur(2px);
}

.svp-player-error .svp-player-message {
  height: 100%;
}

.svp-player-error .svp-player-message:before {
  content: "!";
  display: inline-block;
  width: 33px;
  height: 33px;
  line-height: 30px;
  font-size: 25px;
  text-align: center;
  border-radius: 100%;
  border: solid 2px #fff;
  box-sizing: border-box;
  text-indent: -1px;
  position: absolute;
  top: 50%;
  margin-top: -16px;
  left: 20px;
}

.svp-player-error.svp-player-error-hasImage .svp-player-message {
  background: rgba(99, 99, 99, 0.5);
}

.svp-player-error .jw-preview {
  display: none !important;
}

.jw-error .jw-title,
.jw-error .jw-icon-container,
.jw-state-error .jw-title,
.jw-state-error .jw-icon-container,
.svp-player-error .jw-controls,
.svp-player-error .pulse-adplayer-skin {
  display: none;
}

.ygg-header .navbar {
  background-color: #0062a3;
  margin-right: -1.25rem;
  margin-left: -1.25rem;
  z-index: 300;
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.16);
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
}

.ygg-header .header-top {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  height: 64px;
  -webkit-box-pack: start;
          justify-content: flex-start;
  margin-right: auto;
  margin-left: auto;
  padding: 0.75rem 0;
  width: 980px;
}

.ygg-header .branding {
  -webkit-box-flex: 0;
          flex: 0 0 auto;
  margin-right: 1rem;
}

.ygg-header .branding a {
  display: inline-block;
  height: auto;
  width: 100%;
}

.ygg-header .logo {
  display: inline-block;
  height: 32px;
}

.ygg-header [id="hello-spid-user"] {
  padding: 0 1rem;
}

.ygg-header [id="hello-spid-user"] a {
  display: inline-block;
}

.ygg-header [id="hello-spid-user"] a:hover {
  text-decoration: underline;
}

.ygg-header [id="hello-spid-user"],
.ygg-header [id="hello-spid-user"] a {
  color: #fff;
}

.ygg-header .menu-trigger {
  font-family: Segoe UI, Roboto, San Francisco, Helvetica, Arial, sans-serif;
  font-size: 0.875rem;
  text-transform: uppercase;
  border: none;
  font-size: 1rem;
  -webkit-box-flex: 0;
          flex: 0 0 auto;
  margin-left: auto;
  cursor: pointer;
  display: inline-block;
  line-height: 1;
  font-size: 0.875rem;
  font-weight: bold;
  padding: 0.75rem 1rem;
  background-color: transparent;
  border: 2px solid #fff;
  color: #fff;
}

.ygg-header .menu-trigger:focus {
  outline: none;
}

.ygg-header .menu-trigger .label {
  display: inline-block;
  min-width: 3em;
}

.ygg-header .menu-trigger[disabled] {
  background-color: #fff !important;
  border-color: #e4e8eb !important;
  color: #e4e8eb !important;
}

.ygg-header .menu-trigger[aria-pressed="false"] .icon-menu {
  background-image: url("https://static.polarismedia.no/skins/prod/publication/yggdrasil/gfx/ygg-sprite-icons.svg");
  background-size: 3500% auto;
  background-position: 29.41176% 0;
  display: inline-block;
  width: 1rem;
  height: 0.5625rem;
  margin-left: 0.75rem;
}

.ygg-header .menu-trigger[aria-pressed="true"] .icon-menu {
  background-image: url("https://static.polarismedia.no/skins/prod/publication/yggdrasil/gfx/ygg-sprite-icons.svg");
  background-size: 3500% auto;
  background-position: 32.35294% 0;
  display: inline-block;
  width: 1rem;
  height: 0.5625rem;
  margin-left: 0.75rem;
}

.ygg-header .menu-primary {
  -webkit-box-flex: 1;
          flex-grow: 1;
  min-width: 0;
}

.ygg-header .menu-primary .menu {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row nowrap;
  margin-right: 3rem;
  min-width: 0;
  overflow: hidden;
  position: relative;
}

.ygg-header .menu-primary .menu::after {
  content: "";
  display: block;
  width: 1.5rem;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  background-image: -webkit-gradient(linear, right top, left top, from(#0062a3), to(rgba(0, 98, 163, 0)));
  background-image: linear-gradient(to left, #0062a3, rgba(0, 98, 163, 0));
}

.ygg-header .menu-primary .menu-title {
  display: none !important;
}

.ygg-header .menu-primary .nested {
  display: none;
}

.ygg-header .menu-primary .menu-item {
  -webkit-box-flex: 0;
          flex: 0 0 auto;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5;
}

.ygg-header .menu-primary .menu-item + .menu-item {
  margin-left: 1rem;
}

.ygg-header .menu-primary .menu-title:not(:nth-child(2)) + .menu-item {
  margin-left: 1rem;
}

.ygg-header .menu-primary .menu-link {
  display: block;
  color: #fff;
}

.ygg-header .menu-primary .menu-link:hover {
  text-decoration: underline;
}

.ygg-header .menu-primary .active .menu-link {
  text-decoration: underline;
}

[id="outer"] .menu-primary.sub {
  min-width: 0;
  margin-top: -1.5rem;
  padding-bottom: 1.5rem;
  max-width: 980px;
  margin-right: auto;
  margin-left: auto;
}

[id="outer"] .menu-primary.sub > .menu:not(.has-active-tree) {
  display: none;
}

[id="outer"] .menu-primary.sub > .menu {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row nowrap;
  min-width: 0;
  overflow: hidden;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}

[id="outer"] .menu-primary.sub > .menu .nested {
  padding-left: 1rem;
}

[id="outer"] .menu-primary.sub > .menu > *:not(.active):not(.is-ancestor) {
  display: none;
}

[id="outer"] .menu-primary.sub .menu-item {
  -webkit-box-flex: 0;
          flex: 0 0 auto;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5;
}

[id="outer"] .menu-primary.sub .menu-item + .menu-item {
  margin-left: 1rem;
}

[id="outer"] .menu-primary.sub .active .nested,
[id="outer"] .menu-primary.sub .is-ancestor .nested {
  display: -webkit-box;
  display: flex;
}

[id="outer"] .menu-primary.sub .active .nested .menu-item,
[id="outer"] .menu-primary.sub .is-ancestor .nested .menu-item {
  font-weight: normal;
}

[id="outer"] .menu-primary.sub .menu-link {
  display: inline-block;
  color: #807c7c;
}

[id="outer"] .menu-primary.sub .menu-link:hover {
  text-decoration: underline;
}

[id="outer"] .menu-primary.sub .has-active-tree > .menu-item:not(.active) {
  display: none;
}

[id="outer"] .menu-primary.sub .has-active-tree > .menu-item.is-ancestor,
[id="outer"] .menu-primary.sub .has-active-tree > .menu-item.active.is-parent {
  font-weight: bold;
  display: -webkit-box;
  display: flex;
}

[id="outer"] .menu-primary.sub .has-active-tree > .is-parent > .menu-link::after {
  content: "→";
}

.ygg-modal-background {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 20;
  background-color: rgba(0, 0, 0, 0.65);
  margin: 0;
  opacity: 0;
  -webkit-transition: opacity 360ms;
  transition: opacity 360ms;
  -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
          transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
  visibility: hidden;
  max-width: none;
  margin-right: 0;
  margin-left: 0;
}

.ygg-modal {
  position: absolute;
  z-index: -1;
  width: 100%;
  -webkit-transition: -webkit-transform 180ms;
  transition: -webkit-transform 180ms;
  transition: transform 180ms;
  transition: transform 180ms, -webkit-transform 180ms;
  -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
          transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
  background-color: #e4e8eb;
  opacity: 0;
  padding-top: 2rem;
  padding-bottom: 2rem;
  -webkit-transform: translateY(64px);
          transform: translateY(64px);
  -webkit-transform-origin: 50% 0;
          transform-origin: 50% 0;
  -webkit-transition: all 180ms cubic-bezier(0.7, 0, 0.3, 1);
  transition: all 180ms cubic-bezier(0.7, 0, 0.3, 1);
  visibility: hidden;
}

.ygg-modal .modal-inner {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row nowrap;
  margin-right: auto;
  margin-left: auto;
  width: 980px;
}

.ygg-modal .modal-primary {
  -webkit-box-ordinal-group: 3;
          order: 2;
  -webkit-box-flex: 0;
          flex: 0 0 33.33333%;
}

.ygg-modal .modal-secondary {
  -webkit-box-ordinal-group: 2;
          order: 1;
  -webkit-box-flex: 0;
          flex: 0 0 66.66667%;
}

.ygg-modal .modal-block {
  padding: 1.5rem 1.25rem;
  -webkit-transition: -webkit-transform 180ms;
  transition: -webkit-transform 180ms;
  transition: transform 180ms;
  transition: transform 180ms, -webkit-transform 180ms;
  -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
          transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
}

.ygg-modal .search {
  background-color: #f2f5f5;
  text-align: center;
}

.ygg-modal .search .ygg-search-link {
  max-width: 12em;
  margin-right: auto;
  margin-left: auto;
}

.ygg-modal .search .ygg-search-link a {
  color: #807c7c;
  display: block;
  line-height: 1.25;
}

.ygg-modal .search .ygg-search-link a::before {
  content: "";
  background-image: url("https://static.polarismedia.no/skins/prod/publication/yggdrasil/gfx/ygg-sprite-icons.svg");
  background-size: 3500% auto;
  background-position: 5.88235% 0;
  display: inline-block;
  width: 1.5rem;
  height: 1.45312rem;
  display: block;
  margin-right: auto;
  margin-bottom: 0.5rem;
  margin-left: auto;
}

.ygg-modal .search .ygg-search-link a::before {
  -webkit-transition: all 180ms cubic-bezier(0.7, 0, 0.3, 1);
  transition: all 180ms cubic-bezier(0.7, 0, 0.3, 1);
}

.ygg-modal .search .ygg-search-link a:hover::before {
  -webkit-transform: scale(1.5);
          transform: scale(1.5);
}

.ygg-modal .search .ygg-search-link a::after {
  content: " →";
}

.ygg-modal .user {
  background-color: #f2f5f5;
  text-align: center;
}

.ygg-modal .user [id*="notLoggedState"] [id="spidBtn-login"] {
  cursor: pointer;
  display: inline-block;
  line-height: 1;
  background-color: #59bb46;
  border: 2px solid #59bb46;
  font-family: Segoe UI, Roboto, San Francisco, Helvetica, Arial, sans-serif;
  font-weight: bold;
  padding: 0.75rem 1rem;
  font-size: 1rem;
}

.ygg-modal .user [id*="notLoggedState"] [id="spidBtn-login"][disabled] {
  background-color: #fff !important;
  border-color: #e4e8eb !important;
  color: #e4e8eb !important;
}

.ygg-modal .user [id*="notLoggedState"] [id="spidBtn-login"],
.ygg-modal .user [id*="notLoggedState"] [id="spidBtn-login"] a {
  color: #fff;
}

.ygg-modal .user [id*="notLoggedState"] .options {
  margin-top: 1.5rem;
  border-top: 1px solid #807c7c;
  padding-top: 0.75rem;
  padding-left: 1rem;
  padding-right: 1rem;
  text-align: left;
}

.ygg-modal .user [id*="notLoggedState"] li a {
  color: #807c7c;
  display: block;
  line-height: 1.5;
  padding: 0.5rem 0;
  text-decoration: none;
}

.ygg-modal .user [id*="notLoggedState"] li a:hover {
  text-decoration: underline;
}

.ygg-modal .user [id*="error"] {
  line-height: 1.5;
}

.ygg-modal .user [id*="error"] .login {
  background-color: #fceded;
  border: 1px solid #e04e4e;
  color: #e04e4e;
  display: block;
  padding: 0.75rem 1rem;
}

.ygg-modal .user [id*="error"] .login a {
  text-decoration: underline;
  color: inherit;
}

.ygg-modal .user [id*="error"] .login:hover {
  text-decoration: underline;
}

.ygg-modal .user [id*="loggedState"] {
  text-align: left;
}

.ygg-modal .user [id*="loggedState"] .loggedIn {
  color: #807c7c;
  display: block;
  font-weight: bold;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  position: relative;
}

.ygg-modal .user [id*="loggedState"] .prefix {
  margin-left: 0.75rem;
}

.ygg-modal .user [id*="loggedState"] .prefix,
.ygg-modal .user [id*="loggedState"] .name {
  display: inline-block;
  vertical-align: middle;
}

.ygg-modal .user [id*="loggedState"] .options {
  margin-top: 0.75rem;
  border-top: 1px solid #807c7c;
  padding-top: 0.75rem;
  padding-left: 1rem;
  padding-right: 1rem;
  text-align: left;
}

.modal-active .ygg-modal .user [id*="loggedState"] .options.hidden {
  display: block !important;
  visibility: visible !important;
}

.ygg-modal .user [id*="loggedState"] .logout,
.ygg-modal .user [id*="loggedState"] li a {
  color: #807c7c;
  display: block;
  line-height: 1.5;
  padding: 0.5rem 0;
  text-decoration: none;
}

.ygg-modal .user [id*="loggedState"] .logout:hover,
.ygg-modal .user [id*="loggedState"] li a:hover {
  text-decoration: underline;
}

.ygg-modal .user [id="spidBtn-loggedState-noAccess"] {
  color: #807c7c;
  line-height: 1.5;
}

.ygg-modal .user [id="spidBtn-loggedState-noAccess"] > [id="spidBtn-loggedIn-noAccess"]:first-child {
  display: none;
}

.ygg-modal .user [id="spidBtn-loggedState-noAccess"] .options {
  border-top: none;
  margin-top: 0;
  padding-top: 0;
}

.ygg-modal .user [id="spidBtn-loggedState-noAccess"] [id="spidBtn-name-noAccess"] {
  display: block;
  font-weight: 700;
}

.ygg-modal .user [id="spidBtn-loggedState-noAccess"] [id="spidBtn-name-noAccess"]:empty::before {
  content: "(Schibsted-konto uten navn)";
}

.ygg-modal .user [id="spidBtn-loggedState-noAccess"] [id="spidBtn-options-noAccess"] > p:first-child {
  padding-bottom: 1.5rem;
  border-bottom: 1px solid #807c7c;
  margin-bottom: 1.5rem;
}

.ygg-modal .user [id="spidBtn-loggedState-noAccess"] a {
  cursor: pointer;
}

.ygg-modal .user [id="spidBtn-loggedState-noAccess"] ul a,
.ygg-modal .user [id="spidBtn-loggedState-noAccess"] ul a.logout {
  padding-left: 1rem;
  padding-right: 1rem;
}

.ygg-modal .user [id="spidBtn-loggedState-noAccess"] ul a::before,
.ygg-modal .user [id="spidBtn-loggedState-noAccess"] ul a.logout::before {
  content: "";
  background-image: url("https://static.polarismedia.no/skins/prod/publication/yggdrasil/gfx/ygg-sprite-icons.svg");
  background-size: 3500% auto;
  background-position: 8.82353% 0;
  display: inline-block;
  width: 10px;
  height: 8.125px;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
  margin-right: 4px;
}

.ygg-modal .user [id="spidBtn-loggedState-noAccess"] ul + div {
  font-size: 0.875rem;
  font-style: italic;
  margin-top: 1.5rem;
}

.ygg-modal .user [id="spidBtn-loggedState-noAccess"] ul + div > * + * {
  margin-top: 1em;
}

.ygg-modal .user [id="spidBtn-loggedState-noAccess"] ul + div a {
  color: inherit;
  text-decoration: underline;
}

.ygg-modal .menu-secondary {
  padding-top: 0;
}

.ygg-modal .menu-secondary .menu {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
}

.ygg-modal .menu-secondary .menu-item {
  -webkit-box-flex: 0;
          flex: 0 1 auto;
  line-height: 1.5;
  margin-right: 1rem;
  margin-bottom: 0.5rem;
}

.ygg-modal .menu-secondary .menu-title {
  display: block;
  -webkit-box-flex: 0;
          flex: none;
  width: 100%;
  font-weight: 700;
  padding-bottom: 0.75rem;
  text-transform: uppercase;
  border-bottom: 2px solid #807c7c;
  color: #08151c;
  font-size: 1.125rem;
  margin-bottom: 0.5rem;
}

.ygg-modal .menu-secondary .menu-item:not(.hidden):not(:first-child) + .menu-title {
  margin-top: 2rem;
}

.ygg-modal .menu-secondary .nested {
  display: none;
}

.ygg-modal .menu-secondary .menu-link {
  text-decoration: none;
  color: #08151c;
}

.ygg-modal .menu-secondary .menu-link:hover {
  text-decoration: underline;
}

.ygg-modal .channels .ygg-channels {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
}

.ygg-modal .channels .channel {
  position: relative;
  -webkit-box-flex: 1;
          flex: 1 0 15%;
  max-width: 3em;
  margin-left: 0.75rem;
  margin-bottom: 0.75rem;
  background-color: #fff;
  -webkit-transition: all 90ms ease-in-out;
  transition: all 90ms ease-in-out;
}

.ygg-modal .channels .channel:hover {
  background: #fff;
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.16);
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}

.ygg-modal .channels .channel:first-child, .ygg-modal .channels .channel:nth-child(6n) {
  margin-left: 0;
}

.ygg-modal .channels a {
  display: block;
  font-size: 0;
  padding-top: 100%;
}

.ygg-modal .channels .icon-facebook {
  background-image: url("https://static.polarismedia.no/skins/prod/publication/yggdrasil/gfx/ygg-sprite-icons.svg");
  background-size: 3500% auto;
  background-position: 79.41176% 0;
}

.ygg-modal .channels .icon-twitter {
  background-image: url("https://static.polarismedia.no/skins/prod/publication/yggdrasil/gfx/ygg-sprite-icons.svg");
  background-size: 3500% auto;
  background-position: 82.35294% 0;
}

.ygg-modal .channels .icon-instagram {
  background-image: url("https://static.polarismedia.no/skins/prod/publication/yggdrasil/gfx/ygg-sprite-icons.svg");
  background-size: 3500% auto;
  background-position: 88.23529% 0;
}

.ygg-modal .channels .icon-youtube {
  background-image: url("https://static.polarismedia.no/skins/prod/publication/yggdrasil/gfx/ygg-sprite-icons.svg");
  background-size: 3500% auto;
  background-position: 91.17647% 0;
}

.ygg-modal .channels .icon-linkedin {
  background-image: url("https://static.polarismedia.no/skins/prod/publication/yggdrasil/gfx/ygg-sprite-icons.svg");
  background-size: 3500% auto;
  background-position: 100% 0;
}

.ygg-modal .channels .icon-googleplus {
  background-image: url("https://static.polarismedia.no/skins/prod/publication/yggdrasil/gfx/ygg-sprite-icons.svg");
  background-size: 3500% auto;
  background-position: 85.29412% 0;
}

.ygg-modal .channels .icon-rss {
  background-image: url("https://static.polarismedia.no/skins/prod/publication/yggdrasil/gfx/ygg-sprite-icons.svg");
  background-size: 3500% auto;
  background-position: 94.11765% 0;
}

.ygg-modal .channels .icon-email {
  background-image: url("https://static.polarismedia.no/skins/prod/publication/yggdrasil/gfx/ygg-sprite-icons.svg");
  background-size: 3500% auto;
  background-position: 97.05882% 0;
}

.ygg-modal .channels [class^="icon-"] {
  width: 100%;
  height: 0;
  padding-top: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.ygg-modal .scroll-to-top {
  text-align: center;
}

.ygg-modal .scroll-to-top .scroll-trigger {
  cursor: pointer;
  display: inline-block;
  line-height: 1;
  font-size: 0.875rem;
  color: #807c7c;
  font-weight: bold;
  padding: 0.75rem 1rem;
  font-size: 10px;
  text-transform: uppercase;
}

.ygg-modal .scroll-to-top .scroll-trigger[disabled] {
  background-color: #fff !important;
  border-color: #e4e8eb !important;
  color: #e4e8eb !important;
}

.modal-active .ygg-modal-background {
  opacity: 1;
  -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
          transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
  visibility: visible;
}

.modal-active .ygg-modal {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  -webkit-transition: all 360ms;
  transition: all 360ms;
  -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
          transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
  visibility: visible;
  z-index: 30;
}

.modal-active .ygg-modal .modal-block {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  -webkit-transition-duration: 440ms;
          transition-duration: 440ms;
  -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
          transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
}

.modal-active .ygg-modal {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

.ygg-footer {
  background-color: #08151c;
  color: #e4e8eb;
  margin-top: 3rem;
  padding: 3rem 1.25rem 6rem;
  text-align: center;
}

.ygg-footer a {
  color: #fff;
}

.ygg-footer .footer-block {
  margin-top: 3rem;
  max-width: 32em;
  margin-right: auto;
  margin-left: auto;
}

.ygg-footer .branding {
  max-height: 4rem;
  margin-right: auto;
  margin-left: auto;
  max-width: 280px;
}

.ygg-footer .branding a {
  display: inline-block;
}

.ygg-footer .logo {
  height: 3rem;
  max-width: 100%;
}

.ygg-footer .channels .ygg-channels {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  -webkit-box-pack: center;
          justify-content: center;
}

.ygg-footer .channels .channel {
  background-color: #e4e8eb;
  position: relative;
  -webkit-box-flex: 0;
          flex: 0 1 15%;
  max-width: 3em;
  margin-left: 0.75rem;
  margin-bottom: 0.75rem;
}

.ygg-footer .channels .channel:first-child {
  margin-left: 0;
}

.ygg-footer .channels a {
  display: block;
  font-size: 0;
  padding-top: 100%;
}

.ygg-footer .channels .icon-facebook {
  background-image: url("https://static.polarismedia.no/skins/prod/publication/yggdrasil/gfx/ygg-sprite-icons.svg");
  background-size: 3500% auto;
  background-position: 79.41176% 0;
}

.ygg-footer .channels .icon-twitter {
  background-image: url("https://static.polarismedia.no/skins/prod/publication/yggdrasil/gfx/ygg-sprite-icons.svg");
  background-size: 3500% auto;
  background-position: 82.35294% 0;
}

.ygg-footer .channels .icon-instagram {
  background-image: url("https://static.polarismedia.no/skins/prod/publication/yggdrasil/gfx/ygg-sprite-icons.svg");
  background-size: 3500% auto;
  background-position: 88.23529% 0;
}

.ygg-footer .channels .icon-youtube {
  background-image: url("https://static.polarismedia.no/skins/prod/publication/yggdrasil/gfx/ygg-sprite-icons.svg");
  background-size: 3500% auto;
  background-position: 91.17647% 0;
}

.ygg-footer .channels .icon-linkedin {
  background-image: url("https://static.polarismedia.no/skins/prod/publication/yggdrasil/gfx/ygg-sprite-icons.svg");
  background-size: 3500% auto;
  background-position: 100% 0;
}

.ygg-footer .channels .icon-googleplus {
  background-image: url("https://static.polarismedia.no/skins/prod/publication/yggdrasil/gfx/ygg-sprite-icons.svg");
  background-size: 3500% auto;
  background-position: 85.29412% 0;
}

.ygg-footer .channels .icon-rss {
  background-image: url("https://static.polarismedia.no/skins/prod/publication/yggdrasil/gfx/ygg-sprite-icons.svg");
  background-size: 3500% auto;
  background-position: 94.11765% 0;
}

.ygg-footer .channels .icon-email {
  background-image: url("https://static.polarismedia.no/skins/prod/publication/yggdrasil/gfx/ygg-sprite-icons.svg");
  background-size: 3500% auto;
  background-position: 97.05882% 0;
}

.ygg-footer .channels [class^="icon-"] {
  width: 100%;
  height: 0;
  padding-top: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.ygg-footer .action-link {
  cursor: pointer;
  display: inline-block;
  line-height: 1;
  background-color: #59bb46;
  border: 2px solid #59bb46;
  font-family: Segoe UI, Roboto, San Francisco, Helvetica, Arial, sans-serif;
  font-weight: bold;
  padding: 0.75rem 1rem;
  font-size: 1rem;
}

.ygg-footer .action-link[disabled] {
  background-color: #fff !important;
  border-color: #e4e8eb !important;
  color: #e4e8eb !important;
}

.ygg-footer .action-link,
.ygg-footer .action-link a {
  color: #fff;
}

.ygg-footer .credits {
  line-height: 1.5;
}

.ygg-footer .credits .role {
  font-size: 1rem;
  text-transform: uppercase;
}

.ygg-footer .credits .name {
  color: #fff;
  font-family: Lora, Callibri, serif;
  font-weight: bold;
}

.ygg-footer .credits .name + .role {
  margin-top: 0.75rem;
}

.ygg-footer .info {
  line-height: 1.5;
}

.ygg-footer .info .title {
  font-size: 1rem;
}

.ygg-footer .info .description {
  color: #fff;
  font-weight: bold;
}

.ygg-footer .info .description + .title {
  margin-top: 1.5rem;
}

.ygg-footer .disclaimer {
  font-size: 0.875rem;
  line-height: 1.5;
}

.ygg-footer .disclaimer > * {
  margin-top: 0.75rem;
}

.ygg-footer .disclaimer-cookies:after {
  background-image: url("https://static.polarismedia.no/skins/prod/global/gfx/redaktoransvar.png");
  background-size: 140px 140px;
  display: block;
  width: 140px;
  height: 140px;
  margin-top: 20px;
  content: "";
  margin-left: auto;
  margin-right: auto;
}

.ygg-footer .credits a,
.ygg-footer .info a,
.ygg-footer .disclaimer a {
  text-decoration: none;
  padding: 0.5em 0;
  background: -webkit-gradient(linear, left top, left bottom, from(currentColor), to(currentColor)) no-repeat;
  background: linear-gradient(currentColor, currentColor) no-repeat;
  background-size: 100% 1px;
  background-position: center bottom 25%;
  text-shadow: 3px 0 #08151c, 2px 0 #08151c, 1px 0 #08151c, -1px 0 #08151c, -2px 0 #08151c, -3px 0 #08151c;
}

.ygg-footer .tip-form .ygg-tip-form {
  background-color: #08151c;
  color: #fff;
  box-shadow: none;
  padding: 0;
}

.ygg-footer .tip-form .ygg-tip-form .headline {
  color: #fff;
}

.ygg-footer .tip-form .ygg-tip-form .labelText {
  color: #fff;
}

.ygg-footer .tip-form .headline {
  font-family: Lora, Callibri, serif;
  font-weight: bold;
  font-size: 1.25rem;
  line-height: 1.1;
  letter-spacing: -0.025em;
  background-color: transparent;
}

.ygg-footer .tip-form .polarisForm input[type="text"],
.ygg-footer .tip-form .polarisForm input[type="email"],
.ygg-footer .tip-form .polarisForm input[type="number"],
.ygg-footer .tip-form [name="tip-text"] {
  background-color: #08151c !important;
  color: #fff;
  border: 2px solid #807c7c;
  border-bottom-width: 2px;
  text-align: left;
}

.ygg-footer .tip-form .polarisForm input[type="text"]:focus,
.ygg-footer .tip-form .polarisForm input[type="email"]:focus,
.ygg-footer .tip-form .polarisForm input[type="number"]:focus,
.ygg-footer .tip-form [name="tip-text"]:focus {
  border-color: #0062a3;
}

.ygg-footer .tip-form .polarisForm .formError:not(:empty),
.ygg-footer .tip-form .polarisForm .response:not(:empty) {
  background-color: #e04e4e;
  color: #fff;
}

.ygg-base-article {
  font-family: Lora, Callibri, serif;
}

.ygg-base-article .article-body {
  margin-right: 100px;
  margin-left: 100px;
}

.ygg-base-article .article-body > .polarisMarketing:first-of-type {
  float: right;
  margin-right: -100px;
  margin-left: 2rem;
}

.ygg-base-article .article-body .body {
  font-size: 1.25rem;
  line-height: 1.5;
  margin-top: 1.5rem;
}

.ygg-base-article .article-body .body > * + * {
  margin-top: 1.5rem;
  margin-bottom: 1rem;
}

.ygg-base-article .article-body .body > p {
  line-height: 1.5;
  font-size: 1.25rem;
}

.ygg-base-article .article-body .body a {
  color: #0062a3;
  text-decoration: underline;
}

.ygg-base-article .article-body .body > h1,
.ygg-base-article .article-body .body > h2,
.ygg-base-article .article-body .body > h3,
.ygg-base-article .article-body .body > h4,
.ygg-base-article .article-body .body > h5,
.ygg-base-article .article-body .body > h6 {
  font-family: Lora, Callibri, serif;
  font-weight: bold;
  line-height: 1.3;
  font-size: 2rem;
  margin-top: 3rem;
}

.ygg-base-article .article-body .body > ul,
.ygg-base-article .article-body .body > ol {
  margin-left: 3rem;
}

.ygg-base-article .article-body .body > ul * + *,
.ygg-base-article .article-body .body > ol * + * {
  margin-top: 0.5rem;
}

.ygg-base-article .article-body .body > ul {
  list-style: square outside;
}

.ygg-base-article .article-body .body > ol {
  list-style: decimal outside;
}

.ygg-base-article .article-body .body table {
  background-color: #fff;
  border: 1px solid #e4e8eb;
  border-collapse: collapse;
  font-family: Segoe UI, Roboto, San Francisco, Helvetica, Arial, sans-serif;
  font-size: 0.875rem;
  width: 100%;
}

.ygg-base-article .article-body .body table tbody {
  display: table-row-group;
}

.ygg-base-article .article-body .body table tr:nth-child(2n+1) {
  background-color: rgba(228, 232, 235, 0.35);
}

.ygg-base-article .article-body .body table th,
.ygg-base-article .article-body .body table td {
  padding: 0.25rem 0.5rem;
  text-align: left;
}

.ygg-base-article .article-body .body table th {
  background-color: #e4e8eb;
  font-weight: 700;
  border-right: 1px solid #fff;
}

.ygg-base-article .article-body .body table td {
  border-right: 1px solid #e4e8eb;
  border-bottom: 1px solid #e4e8eb;
}

.ygg-base-article .article-body .body > .factbox {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.ygg-base-article .article-body .body > .media.html {
  width: 100%;
}

.ygg-base-article .article-body .body > .article:not(.factbox) {
  background: #fff;
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.16);
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row nowrap;
  position: relative;
  margin-bottom: 0;
  margin-top: 0;
}

.ygg-base-article .article-body .body > .article:not(.factbox)::before {
  color: #807c7c;
  font-family: Segoe UI, Roboto, San Francisco, Helvetica, Arial, sans-serif;
  line-height: 1.5;
  text-transform: uppercase;
  font-size: 0.75rem;
  content: "Les også:";
  position: absolute;
  left: -1rem;
  top: 0.75rem;
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
}

.ygg-base-article .article-body .body > .article:not(.factbox) a {
  text-decoration: none;
  color: inherit;
}

.ygg-base-article .article-body .body > .article:not(.factbox) .media.image {
  -webkit-box-flex: 0;
          flex: 0 0 5.625rem;
}

.ygg-base-article .article-body .body > .article:not(.factbox) .media + .inner {
  padding: 0.75rem 1rem 0.75rem 0.75rem;
  -webkit-box-flex: 0;
          flex: 0 0 calc(100% - 5.625rem);
  vertical-align: top;
}

.ygg-base-article .article-body .body > .article:not(.factbox) .inner {
  padding: 0.75rem 1rem;
}

.ygg-base-article .article-body .body > .article:not(.factbox) .kicker {
  display: none;
}

.ygg-base-article .article-body .body > .article:not(.factbox) .headline {
  font-family: Lora, Callibri, serif;
  font-weight: bold;
  font-size: 1.25rem;
  line-height: 1.1;
  letter-spacing: -0.025em;
}

.ygg-base-article .article-body .body > .article:not(.factbox) .lead {
  display: none;
}

.ygg-base-article .article-body .body > .article:not(.factbox) .storyLinks {
  display: none;
}

.ygg-base-article .article-body .body > .article.payed .headline > span[class^="t"]::after {
  content: "";
  background-image: url("https://static.polarismedia.no/skins/prod/publication/yggdrasil/gfx/ygg-sprite-icons.svg");
  background-size: 3500% auto;
  background-position: 20.58824% 0;
  display: inline-block;
  width: 20px;
  height: 20px;
  background-color: #0062a3;
  margin-right: 0.25rem;
  margin-left: 0.25rem;
  vertical-align: middle;
}

.ygg-base-article .article-body .body > .article.payed .article:not(.payed) .headline > span[class^="t"]::after {
  content: none;
}

.ygg-base-article:not(.feature) .article-body .body > .media.image.default {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.ygg-base-article .article-footer {
  clear: both;
  margin-top: 2rem;
  margin-bottom: 3rem;
  min-height: 1px;
}

.ygg-base-article .article-footer > *:not(:first-child) {
  margin-top: 1.5rem;
}

.ygg-base-article .article-footer .more-from-section {
  margin-top: 3rem;
  margin-bottom: 3rem;
}

.ygg-base-article .article-footer .more-from-section .sectionTitle::before {
  content: none;
}

.ygg-base-article .article-header {
  padding-bottom: 3rem;
}

.ygg-base-article .article-header .kicker {
  font-family: Lora, Callibri, serif;
  font-weight: bold;
  color: #807c7c;
  font-size: 1.5rem;
  line-height: 1.1;
  letter-spacing: -0.025em;
  margin-bottom: 0.5rem;
}

.ygg-base-article .article-header .title {
  font-family: Lora, Callibri, serif;
  font-weight: bold;
  font-size: 4.5rem;
  line-height: 1.1;
  letter-spacing: -0.025em;
  margin-bottom: 1.5rem;
}

.ygg-base-article .article-header .lead {
  font-family: Lora, Callibri, serif;
  font-size: 2rem;
  line-height: 1.25;
  font-style: italic;
}

.ygg-base-article .article-header .kicker,
.ygg-base-article .article-header .title {
  margin-right: 100px;
  margin-left: 100px;
}

.ygg-base-article .article-header .lead {
  margin-right: 100px;
  margin-bottom: 1.5rem;
  margin-left: 100px;
}

.ygg-base-article .article-header > .media {
  margin-top: 2.5rem;
  margin-bottom: 1.5rem;
}

.ygg-base-article .byline a {
  color: inherit;
  text-decoration: none;
}

.ygg-base-article .byline .profile {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row nowrap;
  -webkit-box-align: center;
          align-items: center;
  padding: 0.5rem 0;
}

.ygg-base-article .byline .profile + .profile {
  border-top: 1px solid #e4e8eb;
}

.article-header .dateline + .byline .profile:first-child {
  border-top: 1px solid #e4e8eb;
}

.ygg-base-article .byline .profileImage {
  -webkit-box-flex: 0;
          flex: 0 0 3rem;
  margin-right: 1rem;
}

.ygg-base-article .byline img {
  width: 100%;
  border-radius: 50%;
}

.ygg-base-article .byline .profileImage + .profileData {
  -webkit-box-flex: 0;
          flex: 0 0 calc(100% - (3rem + 1rem));
}

.ygg-base-article .byline .profileData {
  max-width: 100%;
  overflow: hidden;
}

.ygg-base-article .byline .profileData * {
  max-width: 100%;
}

.ygg-base-article .byline .name {
  font-family: Lora, Callibri, serif;
  font-weight: bold;
  line-height: 1.25;
  font-size: 1.25rem;
}

.ygg-base-article .byline .firstName::after {
  content: " ";
}

.ygg-base-article .byline .mobile, .ygg-base-article .byline .email {
  color: #807c7c;
  font-family: Segoe UI, Roboto, San Francisco, Helvetica, Arial, sans-serif;
  line-height: 1.5;
  text-transform: uppercase;
  font-size: 0.75rem;
}

.ygg-base-article .byline .mobile span, .ygg-base-article .byline .email span {
  display: none;
}

.ygg-base-article .byline .email {
  text-transform: none;
}

.ygg-base-article .byline .email a {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.ygg-base-article [id="cxense-recommendations"] {
  margin: 1.5rem 100px;
}

.ygg-base-article [id="cxense-recommendations"] .header h5 {
  color: #807c7c;
  font-family: Segoe UI, Roboto, San Francisco, Helvetica, Arial, sans-serif;
  line-height: 1.5;
  text-transform: uppercase;
  font-size: 0.75rem;
  color: #0062a3;
  display: inline-block;
  font-weight: 700;
  position: relative;
  padding-bottom: 0.75rem;
}

.ygg-base-article [id="cxense-recommendations"] .header h5::before {
  content: "";
  border-top: 2px solid #e4e8eb;
  display: block;
  height: 0;
  width: 8rem;
  position: absolute;
  bottom: 0;
}

.ygg-base-article [id="cxense-recommendations"] .cxStories {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row wrap;
}

.ygg-base-article [id="cxense-recommendations"] .article {
  background: #fff;
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.16);
  margin-top: 0.75rem;
  -webkit-box-flex: 0;
          flex: 0 calc((100% - 0.75rem * 2) / 3);
}

.ygg-base-article [id="cxense-recommendations"] .article:nth-child(3n + 2), .ygg-base-article [id="cxense-recommendations"] .article:nth-child(3n + 3) {
  margin-left: 0.75rem;
}

.ygg-base-article [id="cxense-recommendations"] .media.image {
  width: 100%;
}

.ygg-base-article [id="cxense-recommendations"] .text {
  padding: 0.75rem 1rem;
  max-width: 100%;
}

.ygg-base-article [id="cxense-recommendations"] .breakingTitle {
  background-color: #807c7c;
  font-family: Segoe UI, Roboto, San Francisco, Helvetica, Arial, sans-serif;
  font-weight: bold;
  color: #fff;
  text-transform: uppercase;
  padding: 0.5rem 1rem;
  width: 100%;
  font-size: 1rem;
  line-height: 1.1;
}

.ygg-base-article [id="cxense-recommendations"] .kicker {
  font-family: Lora, Callibri, serif;
  font-weight: bold;
  color: #807c7c;
  font-size: 1rem;
  line-height: 1.1;
  letter-spacing: -0.025em;
  margin-bottom: 0.25rem;
}

.ygg-base-article [id="cxense-recommendations"] .headline {
  -webkit-hyphens: auto;
      -ms-hyphens: auto;
          hyphens: auto;
  overflow-wrap: break-word;
  word-break: break-word;
  font-family: Lora, Callibri, serif;
  font-weight: bold;
  font-size: 1.25rem;
  line-height: 1.1;
  letter-spacing: -0.025em;
}

.ygg-base-article [id="cxense-recommendations"] .lead {
  display: none !important;
}

.ygg-base-article [id="cxense-recommendations"] a:hover > .text .headline span {
  text-decoration: underline;
}

.ygg-base-article [id="cxense-recommendations"] a {
  color: inherit;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: start;
          align-items: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-flow: column wrap;
}

.ygg-base-article [id="cxense-recommendations"] [id="cxense-more"] {
  margin: 1.5rem 0;
  text-align: center;
}

.ygg-base-article [id="cxense-recommendations"] .inner {
  cursor: pointer;
  display: inline-block;
  line-height: 1;
  background-color: #0062a3;
  border: 2px solid #0062a3;
  font-family: Segoe UI, Roboto, San Francisco, Helvetica, Arial, sans-serif;
  font-weight: bold;
  padding: 0.75rem 1rem;
  font-size: 1rem;
}

.ygg-base-article [id="cxense-recommendations"] .inner[disabled] {
  background-color: #fff !important;
  border-color: #e4e8eb !important;
  color: #e4e8eb !important;
}

.ygg-base-article [id="cxense-recommendations"] .inner,
.ygg-base-article [id="cxense-recommendations"] .inner a {
  color: #fff;
}

.ygg-base-article .factbox {
  background: #fff;
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.16);
  padding: 0.75rem 1rem;
  font-family: Segoe UI, Roboto, San Francisco, Helvetica, Arial, sans-serif;
  -webkit-transition: all 360ms cubic-bezier(0.7, 0, 0.3, 1);
  transition: all 360ms cubic-bezier(0.7, 0, 0.3, 1);
}

.ygg-base-article .factbox.aside {
  clear: right;
  float: right;
  margin-top: 1.5rem;
  margin-right: -100px;
  margin-bottom: 1.5rem;
  margin-left: 2rem;
  width: 380px;
}

.ygg-base-article .factbox .factTitle {
  font-family: Lora, Callibri, serif;
  font-weight: bold;
  font-size: 1rem;
  line-height: 1.05;
  color: #08151c;
  font-family: Segoe UI, Roboto, San Francisco, Helvetica, Arial, sans-serif;
  padding: 0.75rem 1rem;
  text-transform: uppercase;
  border-top: 4px solid #0062a3;
  margin-left: -1rem;
  margin-right: -1rem;
  margin-top: -1rem;
  padding-left: 1rem;
  padding-right: 1rem;
  cursor: pointer;
}

.ygg-base-article .factbox .factBody {
  max-height: 0;
  overflow: hidden;
  -webkit-transition: all 360ms cubic-bezier(0.7, 0, 0.3, 1);
  transition: all 360ms cubic-bezier(0.7, 0, 0.3, 1);
}

.ygg-base-article .factbox .factBody > * + * {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.ygg-base-article .factbox .factBody > * > a {
  text-decoration: none;
  padding: 0.5em 0;
  background: -webkit-gradient(linear, left top, left bottom, from(currentColor), to(currentColor)) no-repeat;
  background: linear-gradient(currentColor, currentColor) no-repeat;
  background-size: 100% 1px;
  background-position: center bottom 25%;
  text-shadow: 3px 0 #fff, 2px 0 #fff, 1px 0 #fff, -1px 0 #fff, -2px 0 #fff, -3px 0 #fff;
  color: #0062a3;
}

.ygg-base-article .factbox .factBody p {
  font-size: 0.75rem;
  line-height: 1.5;
}

.ygg-base-article .factbox .factBody .media img {
  width: 100%;
}

.ygg-base-article .factbox .factBody h2 {
  font-size: 1.125rem;
  line-height: 1.25;
  margin-top: 2rem;
  margin-bottom: -0.5rem;
}

.ygg-base-article .factbox .factBody ul,
.ygg-base-article .factbox .factBody ol {
  margin-left: 2rem;
}

.ygg-base-article .factbox .factBody ul * + *,
.ygg-base-article .factbox .factBody ol * + * {
  margin-top: 0.5rem;
}

.ygg-base-article .factbox .factBody ul {
  list-style: square outside;
}

.ygg-base-article .factbox .factBody ol {
  list-style: decimal outside;
}

.ygg-base-article .factbox .factBody li {
  font-size: 0.875rem;
  line-height: 1.5;
}

.ygg-base-article .factbox .factList {
  max-height: 0;
  overflow: hidden;
  -webkit-transition: all 360ms cubic-bezier(0.7, 0, 0.3, 1);
  transition: all 360ms cubic-bezier(0.7, 0, 0.3, 1);
}

.ygg-base-article .factbox .factList li {
  font-size: 0.75rem;
  padding: 0.5rem 0;
  color: #807c7c;
}

.ygg-base-article .factbox .factList li + li {
  border-top: 1px solid #e4e8eb;
}

.ygg-base-article .factbox .expand {
  cursor: pointer;
  display: inline-block;
  line-height: 1;
  color: #807c7c;
  font-family: Segoe UI, Roboto, San Francisco, Helvetica, Arial, sans-serif;
  line-height: 1.5;
  text-transform: uppercase;
  font-size: 0.75rem;
  color: #807c7c;
  font-weight: bold;
  float: right;
  -webkit-transition: all 360ms cubic-bezier(0.7, 0, 0.3, 1);
  transition: all 360ms cubic-bezier(0.7, 0, 0.3, 1);
}

.ygg-base-article .factbox .expand[disabled] {
  background-color: #fff !important;
  border-color: #e4e8eb !important;
  color: #e4e8eb !important;
}

.ygg-base-article .factbox .expand::before {
  content: "Vis fakta ";
}

.ygg-base-article .factbox .expand::after {
  background-image: url("https://static.polarismedia.no/skins/prod/publication/yggdrasil/gfx/ygg-sprite-icons.svg");
  background-size: 3500% auto;
  background-position: 8.82353% 0;
  display: inline-block;
  width: 8px;
  height: 6.5px;
  content: "";
}

.ygg-base-article .factbox .minimize {
  cursor: pointer;
  display: inline-block;
  line-height: 1;
  color: #807c7c;
  font-family: Segoe UI, Roboto, San Francisco, Helvetica, Arial, sans-serif;
  line-height: 1.5;
  text-transform: uppercase;
  font-size: 0.75rem;
  color: #807c7c;
  font-weight: bold;
  margin-top: 1rem;
  text-align: center;
  display: none;
  opacity: 0;
}

.ygg-base-article .factbox .minimize[disabled] {
  background-color: #fff !important;
  border-color: #e4e8eb !important;
  color: #e4e8eb !important;
}

.ygg-base-article .factbox .minimize::before {
  content: "Skjul fakta ";
}

.ygg-base-article .factbox .minimize::after {
  background-image: url("https://static.polarismedia.no/skins/prod/publication/yggdrasil/gfx/ygg-sprite-icons.svg");
  background-size: 3500% auto;
  background-position: 8.82353% 0;
  display: inline-block;
  width: 8px;
  height: 6.5px;
  content: "";
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.ygg-base-article .factbox.minimized {
  padding-bottom: 0;
}

.ygg-base-article .factbox.maximized .expand::before {
  content: "Skjul fakta ";
}

.ygg-base-article .factbox.maximized .expand::after {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.ygg-base-article .factbox.maximized .minimize {
  display: block;
  max-height: 100px;
  opacity: 1;
}

.ygg-base-article .factbox.maximized .factBody,
.ygg-base-article .factbox.maximized .factList {
  max-height: 2000px;
}

.ygg-base-article .sectionTitle {
  color: #807c7c;
  font-family: Segoe UI, Roboto, San Francisco, Helvetica, Arial, sans-serif;
  line-height: 1.5;
  text-transform: uppercase;
  font-size: 0.75rem;
  color: #0062a3;
  display: inline-block;
  font-weight: 700;
  position: relative;
  padding-bottom: 0.75rem;
}

.ygg-base-article .sectionTitle::before {
  content: "";
  border-top: 2px solid #e4e8eb;
  display: block;
  height: 0;
  width: 8rem;
  position: absolute;
  bottom: 0;
}

.ygg-base-article .media .caption {
  font-size: 1rem;
  background: #fff;
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.16);
  padding: 0.75rem 1.25rem;
  font-family: Segoe UI, Roboto, San Francisco, Helvetica, Arial, sans-serif;
  color: #807c7c;
  line-height: 1.25;
}

.ygg-base-article .media .imageKicker {
  font-weight: bold;
}

.ygg-base-article .media .imageKicker::after {
  content: " ";
}

.ygg-base-article .media .photographer {
  font-size: 0.75rem;
  font-weight: bold;
  text-transform: uppercase;
}

.ygg-base-article .media .photographer::before {
  content: " ";
}

.ygg-base-article .body > .media.right, .ygg-base-article .body > .media.left {
  margin-top: 0.5rem;
  width: 20rem;
  clear: none;
}

.ygg-base-article .body > .media.right {
  margin-left: 1.5rem;
  float: right;
}

.ygg-base-article .body > .media.left {
  margin-right: 1.5rem;
  float: left;
}

.ygg-base-article .body > .media.mini, .ygg-base-article .body > .media.mini.right {
  float: right;
  margin-top: 0;
  margin-left: 1.5rem;
  width: 8rem;
}

.ygg-base-article .body > .media.mini.left, .ygg-base-article .body > .media.mini.right.left {
  float: left;
  margin-left: 0;
  margin-right: 1.5rem;
  width: 8rem;
}

.ygg-base-article .body > .media.html iframe {
  width: 100%;
}

.ygg-base-article .body > h2 + .media.left,
.ygg-base-article .body > h2 + .media.right,
.ygg-base-article .body > h2 + .media.mini {
  margin-top: 1.5rem;
}

.ygg-base-article .article-quote {
  margin-bottom: 1.5rem;
  clear: right;
  float: right;
  margin-top: 1.5rem;
  margin-right: -100px;
  margin-left: 2rem;
  width: 380px;
}

.ygg-base-article .article-quote p {
  background-color: #e4e8eb;
  border-radius: 0.5rem;
  color: #807c7c;
  font-family: Lora, Callibri, serif;
  font-weight: 700;
  line-height: 1.25;
  position: relative;
  quotes: "“" "”" "‘" "’";
  font-size: 1.5rem;
  padding: 1rem 1.5rem;
}

.ygg-base-article .article-quote p::after {
  content: "";
  width: 0;
  height: 0;
  border-left: 0.5rem solid transparent;
  border-right: 0.5rem solid transparent;
  border-top: 1rem solid #e4e8eb;
  position: absolute;
  bottom: 0;
  left: 3rem;
  -webkit-transform: translateY(100%);
          transform: translateY(100%);
}

.ygg-base-article .article-quote .source {
  color: #807c7c;
  font-family: Segoe UI, Roboto, San Francisco, Helvetica, Arial, sans-serif;
  line-height: 1.5;
  text-transform: uppercase;
  font-size: 0.75rem;
  display: block;
  margin-top: 1.5rem;
  margin-right: 1rem;
  margin-left: 1rem;
}

.ygg-base-article .article-quote .source::before {
  content: "— ";
}

.ygg-base-article .lead-relations {
  margin-top: 1.5rem;
  float: right;
  margin-right: -100px;
  margin-left: 2rem;
  width: 580px;
}

.ygg-base-article .lead-relations > * + * {
  margin-top: 1.5rem;
}

.ygg-base-article .side-relations {
  margin-top: 1.5rem;
  clear: right;
  float: right;
  margin-right: -100px;
  margin-left: 2rem;
  width: 380px;
  margin-bottom: 1.5rem;
}

.ygg-base-article .side-relations > * + * {
  margin-top: 1.5rem;
}

.ygg-base-article .side-relations-stories {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row wrap;
  margin: 1.5rem 0;
}

.ygg-base-article .side-relations-stories .header {
  width: 100%;
}

.ygg-base-article .side-relations-stories .header h5 {
  color: #807c7c;
  font-family: Segoe UI, Roboto, San Francisco, Helvetica, Arial, sans-serif;
  line-height: 1.5;
  text-transform: uppercase;
  font-size: 0.75rem;
  color: #0062a3;
  display: inline-block;
  font-weight: 700;
  position: relative;
  padding-bottom: 0.75rem;
}

.ygg-base-article .side-relations-stories .header h5::before {
  content: "";
  border-top: 2px solid #e4e8eb;
  display: block;
  height: 0;
  width: 8rem;
  position: absolute;
  bottom: 0;
}

.ygg-base-article .side-relations-stories .article {
  margin-top: 0.75rem;
  position: relative;
  background: #fff;
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.16);
  -webkit-box-flex: 0;
          flex: 0 calc((100% - 0.75rem * 2) / 3);
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-flow: column nowrap;
  -webkit-box-pack: end;
          justify-content: flex-end;
}

.ygg-base-article .side-relations-stories .article:hover .headline {
  text-decoration: underline;
}

.ygg-base-article .side-relations-stories .article a {
  display: block;
}

.ygg-base-article .side-relations-stories .article a::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.ygg-base-article .side-relations-stories .article:nth-of-type(3n), .ygg-base-article .side-relations-stories .article:nth-of-type(3n + 1) {
  margin-left: 0.75rem;
}

.ygg-base-article .side-relations-stories .image {
  width: 100%;
}

.ygg-base-article .side-relations-stories .inner {
  padding: 0.75rem 1rem;
}

.ygg-base-article .side-relations-stories .headline {
  -webkit-hyphens: auto;
      -ms-hyphens: auto;
          hyphens: auto;
  overflow-wrap: break-word;
  word-break: break-word;
  font-family: Lora, Callibri, serif;
  font-weight: bold;
  font-size: 1.25rem;
  line-height: 1.1;
  letter-spacing: -0.025em;
}

.ygg-base-article .side-relations-stories .headline a {
  color: inherit;
}

.ygg-base-article .side-relations-stories .breakingTitle,
.ygg-base-article .side-relations-stories .kicker,
.ygg-base-article .side-relations-stories .lead {
  display: none;
}

.ygg-base-article .ygg-review-meta {
  background: #fff;
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.16);
  padding: 0.75rem 1rem;
  margin-top: 1.5rem;
  padding-left: calc(1rem + 1.5rem + 1rem);
  position: relative;
  clear: right;
  float: right;
  margin-right: -100px;
  margin-left: 2rem;
  width: 380px;
  margin-bottom: 1.5rem;
}

.ygg-base-article .ygg-review-meta .score {
  font-size: 0;
  position: absolute;
  left: 1rem;
}

.ygg-base-article .ygg-review-meta .score[class^="score"] {
  vertical-align: top;
}

.ygg-base-article .ygg-review-meta .score.score1 {
  background-image: url("https://static.polarismedia.no/skins/prod/publication/yggdrasil/gfx/ygg-sprite-icons.svg");
  background-size: 3500% auto;
  background-position: 73.52941% 0;
  display: inline-block;
  width: 1.5rem;
  height: 1.5rem;
}

.ygg-base-article .ygg-review-meta .score.score2 {
  background-image: url("https://static.polarismedia.no/skins/prod/publication/yggdrasil/gfx/ygg-sprite-icons.svg");
  background-size: 3500% auto;
  background-position: 70.58824% 0;
  display: inline-block;
  width: 1.5rem;
  height: 1.5rem;
}

.ygg-base-article .ygg-review-meta .score.score3 {
  background-image: url("https://static.polarismedia.no/skins/prod/publication/yggdrasil/gfx/ygg-sprite-icons.svg");
  background-size: 3500% auto;
  background-position: 67.64706% 0;
  display: inline-block;
  width: 1.5rem;
  height: 1.5rem;
}

.ygg-base-article .ygg-review-meta .score.score4 {
  background-image: url("https://static.polarismedia.no/skins/prod/publication/yggdrasil/gfx/ygg-sprite-icons.svg");
  background-size: 3500% auto;
  background-position: 64.70588% 0;
  display: inline-block;
  width: 1.5rem;
  height: 1.5rem;
}

.ygg-base-article .ygg-review-meta .score.score5 {
  background-image: url("https://static.polarismedia.no/skins/prod/publication/yggdrasil/gfx/ygg-sprite-icons.svg");
  background-size: 3500% auto;
  background-position: 61.76471% 0;
  display: inline-block;
  width: 1.5rem;
  height: 1.5rem;
}

.ygg-base-article .ygg-review-meta .score.score6 {
  background-image: url("https://static.polarismedia.no/skins/prod/publication/yggdrasil/gfx/ygg-sprite-icons.svg");
  background-size: 3500% auto;
  background-position: 58.82353% 0;
  display: inline-block;
  width: 1.5rem;
  height: 1.5rem;
}

.ygg-base-article .ygg-review-meta .reviewTitle {
  font-family: Lora, Callibri, serif;
  font-weight: bold;
  font-size: 1.5rem;
  line-height: 1.1;
  letter-spacing: -0.025em;
}

.ygg-base-article .ygg-review-meta .reviewSubTitle {
  font-family: Lora, Callibri, serif;
  font-size: 1rem;
  line-height: 1.25;
  margin-top: 0.5rem;
  color: #08151c;
}

.ygg-base-article .ygg-review-meta .allFields {
  font-family: Segoe UI, Roboto, San Francisco, Helvetica, Arial, sans-serif;
  border-top: 1px solid #e4e8eb;
  border-bottom: 1px solid #e4e8eb;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.ygg-base-article .ygg-review-meta .allFields > * + * {
  margin-top: 0.5rem;
}

.ygg-base-article .ygg-review-meta .allFields li:after {
  content: ", ";
}

.ygg-base-article .ygg-review-meta .allFields li:nth-last-child(2):after {
  content: " og ";
}

.ygg-base-article .ygg-review-meta .allFields li:last-child:after {
  content: ".";
}

.ygg-base-article .ygg-review-meta .allFields > *::before {
  color: #807c7c;
  font-family: Segoe UI, Roboto, San Francisco, Helvetica, Arial, sans-serif;
  line-height: 1.5;
  text-transform: uppercase;
  font-size: 0.75rem;
  display: block;
  font-weight: 700;
  padding-right: 0.4em;
}

.ygg-base-article .ygg-review-meta .allFields p.reviewPublisher:before {
  content: "Utgiver:";
}

.ygg-base-article .ygg-review-meta .allFields p.movieDirectors:before {
  content: "Regissør:";
}

.ygg-base-article .ygg-review-meta .allFields ul.movieDirectors:before {
  content: "Regissører:";
}

.ygg-base-article .ygg-review-meta .allFields p.movieActors:before {
  content: "Skuespiller:";
}

.ygg-base-article .ygg-review-meta .allFields ul.movieActors:before {
  content: "Skuespillere:";
}

.ygg-base-article .ygg-review-meta .allFields p.movieGenres:before {
  content: "Sjanger:";
}

.ygg-base-article .ygg-review-meta .allFields ul.movieGenres:before {
  content: "Sjangre:";
}

.ygg-base-article .ygg-review-meta .allFields .movieSubCategory:before {
  content: "Type:";
}

.ygg-base-article .ygg-review-meta .allFields .movieAgeLimit:before {
  content: "Aldersgrense:";
}

.ygg-base-article .ygg-review-meta .allFields .movieRuntime:before {
  content: "Spilletid:";
}

.ygg-base-article .ygg-review-meta .allFields .movieNationality:before {
  content: "Land:";
}

.ygg-base-article .ygg-review-meta .allFields .movieSummary:before {
  content: "Sammendrag:";
}

.ygg-base-article .ygg-review-meta .allFields .musicSubCategory:before {
  content: "Type:";
}

.ygg-base-article .ygg-review-meta .allFields .musicType:before {
  content: "Format:";
}

.ygg-base-article .ygg-review-meta .allFields p.musicArtists:before {
  content: "Artist:";
}

.ygg-base-article .ygg-review-meta .allFields ul.musicArtists:before {
  content: "Artister:";
}

.ygg-base-article .ygg-review-meta .allFields p.musicGenres:before {
  content: "Sjanger:";
}

.ygg-base-article .ygg-review-meta .allFields ul.musicGenres:before {
  content: "Sjangre:";
}

.ygg-base-article .ygg-review-meta .allFields .musicTracks:before {
  content: "Spor:";
}

.ygg-base-article .ygg-review-meta .allFields p.gamePlatforms:before {
  content: "Plattform:";
}

.ygg-base-article .ygg-review-meta .allFields ul.gamePlatforms:before {
  content: "Plattformer:";
}

.ygg-base-article .ygg-review-meta .allFields p.gameGenres:before {
  content: "Sjanger:";
}

.ygg-base-article .ygg-review-meta .allFields ul.gameGenres:before {
  content: "Sjangre:";
}

.ygg-base-article .ygg-review-meta .allFields .gamePlaytime:before {
  content: "Spilletid:";
}

.ygg-base-article .ygg-review-meta .allFields .gameAgeLimit:before {
  content: "Anb. Aldersgrense:";
}

.ygg-base-article .ygg-review-meta .allFields p.bookGenres:before {
  content: "Sjanger:";
}

.ygg-base-article .ygg-review-meta .allFields ul.bookGenres:before {
  content: "Sjangre:";
}

.ygg-base-article .ygg-review-meta .allFields p.bookAuthors:before {
  content: "Forfatter:";
}

.ygg-base-article .ygg-review-meta .allFields ul.bookAuthors:before {
  content: "Forfattere:";
}

.ygg-base-article .ygg-review-meta .allFields .bookTranslator:before {
  content: "Oversetter:";
}

.ygg-base-article .ygg-review-meta .allFields .bookPages:before {
  content: "Ant. sider:";
}

.ygg-base-article .ygg-review-meta .allFields .bookIsbn:before {
  content: "ISBN:";
}

.ygg-base-article .ygg-review-meta .allFields p.concertArtists:before {
  content: "Artist:";
}

.ygg-base-article .ygg-review-meta .allFields ul.concertArtists:before {
  content: "Artister:";
}

.ygg-base-article .ygg-review-meta .allFields .concertLocation:before {
  content: "Sted:";
}

.ygg-base-article .ygg-review-meta .allFields p.concertGenres:before {
  content: "Sjanger:";
}

.ygg-base-article .ygg-review-meta .allFields ul.concertGenres:before {
  content: "Sjangre:";
}

.ygg-base-article .ygg-review-meta .allFields .concertSpectators:before {
  content: "Publikum:";
}

.ygg-base-article .ygg-review-meta .allFields .concertConductor:before {
  content: "Dirigent:";
}

.ygg-base-article .ygg-review-meta .allFields .stageLocation:before {
  content: "Sted:";
}

.ygg-base-article .ygg-review-meta .allFields p.stageDirectors:before {
  content: "Regissør:";
}

.ygg-base-article .ygg-review-meta .allFields ul.stageDirectors:before {
  content: "Regissører:";
}

.ygg-base-article .ygg-review-meta .allFields p.stageGenres:before {
  content: "Sjanger:";
}

.ygg-base-article .ygg-review-meta .allFields ul.stageGenres:before {
  content: "Sjangre:";
}

.ygg-base-article .ygg-review-meta .allFields .stageWriters:before {
  content: "Manus:";
}

.ygg-base-article .ygg-review-meta .allFields p.stageActors:before {
  content: "Skuespiller:";
}

.ygg-base-article .ygg-review-meta .allFields ul.stageActors:before {
  content: "Skuespillere:";
}

.ygg-base-article .ygg-review-meta .allFields .stageChoreographs:before {
  content: "Koreografi:";
}

.ygg-base-article .ygg-review-meta .allFields .exhibitionLocation:before {
  content: "Sted:";
}

.ygg-base-article .ygg-review-meta .allFields .exhibitionDatetime:before {
  content: "Når:";
}

.ygg-base-article .ygg-review-meta .allFields p.exhibitionArtists:before {
  content: "Kunstner:";
}

.ygg-base-article .ygg-review-meta .allFields ul.exhibitionArtists:before {
  content: "Kunstnere:";
}

.ygg-base-article .ygg-review-meta .allFields p.exhibitionGenres:before {
  content: "Sjanger:";
}

.ygg-base-article .ygg-review-meta .allFields ul.exhibitionGenres:before {
  content: "Sjangre:";
}

.ygg-base-article .ygg-review-meta .allFields .exhibitionTechnique:before {
  content: "Teknikk:";
}

.ygg-base-article .ygg-review-meta .allFields .restaurantGenres:before {
  content: "Type:";
}

.ygg-base-article .ygg-review-meta .allFields .restaurantNationality:before {
  content: "Nasjonalitet:";
}

.ygg-base-article .ygg-review-meta .allFields .restaurantOpeningHours:before {
  content: "Åpningstid:";
}

.ygg-base-article .ygg-review-meta .allFields .restaurantLocation:before {
  content: "Adresse:";
}

.ygg-base-article .ygg-review-meta .allFields .miscellaneousType:before {
  content: "Type:";
}

.ygg-base-article .ygg-review-meta .reviewPositive,
.ygg-base-article .ygg-review-meta .reviewNegative {
  line-height: 1.5;
  margin-top: 1.5rem;
  position: relative;
}

.ygg-base-article .ygg-review-meta .reviewPositive::before {
  content: "";
  background-image: url("https://static.polarismedia.no/skins/prod/publication/yggdrasil/gfx/ygg-sprite-icons.svg");
  background-size: 3500% auto;
  background-position: 11.76471% 0;
  display: inline-block;
  width: 1rem;
  height: 1rem;
  position: absolute;
  top: 0.25em;
  left: -2rem;
}

.ygg-base-article .ygg-review-meta .reviewNegative::before {
  content: "";
  background-image: url("https://static.polarismedia.no/skins/prod/publication/yggdrasil/gfx/ygg-sprite-icons.svg");
  background-size: 3500% auto;
  background-position: 14.70588% 0;
  display: inline-block;
  width: 1rem;
  height: 1rem;
  position: absolute;
  top: 0.25em;
  left: -2rem;
}

.ygg-base-article .pm-share-buttons {
  box-shadow: 0 0 2px 0 #e4e8eb;
  display: -webkit-inline-box;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row nowrap;
  overflow: hidden;
  vertical-align: bottom;
  margin-top: 1rem;
}

.ygg-base-article .pm-share-buttons .share-link {
  display: block;
  -webkit-box-flex: 0;
          flex: 0 0 auto;
  position: relative;
}

.ygg-base-article .pm-share-buttons .share-link::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 10;
  -webkit-transition: all 120ms;
  transition: all 120ms;
}

.ygg-base-article .pm-share-buttons .share-icon {
  display: block;
  width: 50px;
  height: 40px;
}

.ygg-base-article .pm-share-buttons .share-icon.facebook {
  background-color: #3b5999;
}

.ygg-base-article .pm-share-buttons .share-icon.facebook .icon-shape {
  fill: #fff;
}

.ygg-base-article .pm-share-buttons .share-icon.twitter {
  background-color: #55acee;
}

.ygg-base-article .pm-share-buttons .share-icon.twitter .icon-shape {
  fill: #fff;
}

.ygg-base-article .pm-share-buttons .share-icon.email {
  background-color: #fff;
}

.ygg-base-article .pm-share-buttons .icon-shape {
  -webkit-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  -webkit-transition: all 120ms;
  transition: all 120ms;
}

.ygg-base-article .pm-share-buttons .share-link:hover .icon-shape {
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
}

.ygg-base-article .pm-share-buttons .share-link:hover::before {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}

.ygg-base-article div.tags {
  margin-right: 100px;
  margin-left: 100px;
}

.ygg-base-article div.tags::before {
  color: #807c7c;
  font-family: Segoe UI, Roboto, San Francisco, Helvetica, Arial, sans-serif;
  line-height: 1.5;
  text-transform: uppercase;
  font-size: 0.75rem;
  margin-bottom: 0.625rem;
  display: block;
  content: "Utforsk tema:";
  font-weight: bold;
}

.ygg-base-article .tagLabel {
  display: none;
}

.ygg-base-article ul.tags {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
}

.ygg-base-article .tag {
  cursor: pointer;
  display: inline-block;
  line-height: 1;
  color: #0062a3;
  background: #fff;
  font-family: Segoe UI, Roboto, San Francisco, Helvetica, Arial, sans-serif;
  border-radius: 2px;
  padding: 0.5rem 0.75rem;
  box-shadow: 1px 1px 0 #e4e8eb;
  font-size: 1rem;
  margin-right: 0.5rem;
  margin-bottom: 0.5rem;
}

.ygg-base-article .tag[disabled] {
  background-color: #fff !important;
  border-color: #e4e8eb !important;
  color: #e4e8eb !important;
}

.ygg-base-article .tag a {
  color: inherit;
  text-decoration: none;
}

.ygg-base-article .dateline {
  margin: 1rem 0;
  position: relative;
  padding-bottom: 1rem;
}

.ygg-base-article .dateline::before {
  content: "";
  border-top: 2px solid #e4e8eb;
  display: block;
  height: 0;
  width: 8rem;
  position: absolute;
  top: 0;
  top: auto;
  bottom: 0;
}

.ygg-base-article .dateline time {
  color: #807c7c;
  font-family: Segoe UI, Roboto, San Francisco, Helvetica, Arial, sans-serif;
  line-height: 1.5;
  text-transform: uppercase;
  font-size: 0.75rem;
  display: block;
}

.ygg-base-article .dateline time.modified {
  margin-top: 0.75rem;
}

.ygg-base-article .dateline span {
  font-weight: bold;
  display: block;
}

.ygg-base-article .dateline .age {
  color: #807c7c;
  font-family: Segoe UI, Roboto, San Francisco, Helvetica, Arial, sans-serif;
  line-height: 1.5;
  text-transform: uppercase;
  font-size: 0.75rem;
  font-size: 0.7rem;
  background-color: #fff;
  display: inline-block !important;
  border: 1px solid #dfb406;
  font-weight: 400;
  color: #807c7c;
  margin-top: 0.75rem;
  padding: 6px 8px;
}

.ygg-base-article.ygg-video-article > * + .article-header {
  margin-top: 1.5rem;
}

.ygg-base-article.ygg-video-article .article-header > .media {
  margin-top: 0;
}

.ygg-base-article.ygg-video-article .article-header .title {
  font-size: 2.5rem;
  margin-right: 0;
  margin-left: 0;
}

.ygg-base-article.ygg-video-article .article-header .lead {
  font-size: 1.25rem;
  line-height: 1.5;
  margin-right: 0;
  margin-left: 0;
}

.ygg-base-article.ygg-video-article .more-video-content > .more-video-headline {
  color: #807c7c;
  font-family: Segoe UI, Roboto, San Francisco, Helvetica, Arial, sans-serif;
  line-height: 1.5;
  text-transform: uppercase;
  font-size: 0.75rem;
  margin-bottom: 0.75rem;
}

.ygg-base-article.ygg-video-article .more-video-content .video-grid {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row wrap;
}

.ygg-base-article.ygg-video-article .more-video-content .video-grid .video {
  -webkit-box-flex: 0;
          flex: 0 0 calc((100% - (0.75rem * 3)) / 4);
  margin-left: 0.75rem;
  margin-bottom: 0.75rem;
}

.ygg-base-article.ygg-video-article .more-video-content .video-grid .video:first-child,
.ygg-base-article.ygg-video-article .more-video-content .video-grid .video:nth-child(4n+4) {
  margin-left: 0;
}

.ygg-base-article.ygg-video-article .more-video-content .video-grid .video:nth-child(-n+3) {
  -webkit-box-flex: 0;
          flex: 0 0 calc((100% - (0.75rem * 2)) / 3);
}

.ygg-base-article.ygg-video-article .more-video-content .article {
  background: #fff;
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.16);
}

.ygg-base-article.ygg-video-article .more-video-content .article > a {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: start;
          align-items: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-flow: column wrap;
}

.ygg-base-article.ygg-video-article .more-video-content .article a {
  color: inherit;
  text-decoration: none;
}

.ygg-base-article.ygg-video-article .more-video-content .article .media {
  width: 100%;
}

.ygg-base-article.ygg-video-article .more-video-content .article .media .ratio {
  background-color: #08151c;
}

.ygg-base-article.ygg-video-article .more-video-content .article .text {
  padding: 0.75rem 1rem;
  max-width: 100%;
}

.ygg-base-article.ygg-video-article .more-video-content .article .headline {
  -webkit-hyphens: auto;
      -ms-hyphens: auto;
          hyphens: auto;
  overflow-wrap: break-word;
  word-break: break-word;
  font-family: Lora, Callibri, serif;
  font-weight: bold;
  font-size: 1rem;
  line-height: 1.1;
  letter-spacing: -0.025em;
}

.ygg-base-article.ygg-video-article .more-video-content .article .lead {
  display: none;
}

.ygg-base-article.ygg-video-article .more-video-content .article a:hover > .text .headline span {
  text-decoration: underline;
}

.ygg-base-article.ygg-video-article .more-video-content .article a .media img {
  -webkit-transition: all 240ms ease-in-out;
  transition: all 240ms ease-in-out;
}

.ygg-base-article.ygg-video-article .more-video-content .article a:hover .media img {
  opacity: 0.5;
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
}

.ygg-base-article .vplayer ~ ul {
  font-size: 0;
  margin-top: 0.75rem;
}

.ygg-base-article .vplayer ~ ul li {
  cursor: pointer;
  display: inline-block;
  line-height: 1;
  color: #0062a3;
  background: #fff;
  font-family: Segoe UI, Roboto, San Francisco, Helvetica, Arial, sans-serif;
  border-radius: 2px;
  padding: 0.5rem 0.75rem;
  box-shadow: 1px 1px 0 #e4e8eb;
  font-size: 1rem;
  background-color: #807c7c;
  color: #fff;
  margin-right: 0.25rem;
  margin-bottom: 0.25rem;
}

.ygg-base-article .vplayer ~ ul li[disabled] {
  background-color: #fff !important;
  border-color: #e4e8eb !important;
  color: #e4e8eb !important;
}

.ygg-base-article .vplayer ~ ul a {
  color: inherit;
}

.ygg-sc.art .pm-share-buttons {
  box-shadow: 0 0 2px 0 #e4e8eb;
  display: -webkit-inline-box;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row nowrap;
  overflow: hidden;
  vertical-align: bottom;
  margin-top: 1rem;
}

.ygg-sc.art .pm-share-buttons .share-link {
  display: block;
  -webkit-box-flex: 0;
          flex: 0 0 auto;
  position: relative;
}

.ygg-sc.art .pm-share-buttons .share-link::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 10;
  -webkit-transition: all 120ms;
  transition: all 120ms;
}

.ygg-sc.art .pm-share-buttons .share-icon {
  display: block;
  width: 50px;
  height: 40px;
}

.ygg-sc.art .pm-share-buttons .share-icon.facebook {
  background-color: #3b5999;
}

.ygg-sc.art .pm-share-buttons .share-icon.facebook .icon-shape {
  fill: #fff;
}

.ygg-sc.art .pm-share-buttons .share-icon.twitter {
  background-color: #55acee;
}

.ygg-sc.art .pm-share-buttons .share-icon.twitter .icon-shape {
  fill: #fff;
}

.ygg-sc.art .pm-share-buttons .share-icon.email {
  background-color: #fff;
}

.ygg-sc.art .pm-share-buttons .icon-shape {
  -webkit-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  -webkit-transition: all 120ms;
  transition: all 120ms;
}

.ygg-sc.art .pm-share-buttons .share-link:hover .icon-shape {
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
}

.ygg-sc.art .pm-share-buttons .share-link:hover::before {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}

.ygg-sc.art body {
  padding-top: 0;
}

.ygg-sc.art [id="outer"] {
  margin-top: 0;
}

.ygg-sc.art .ygg-content > * {
  max-width: none;
  margin-right: 0;
  margin-left: 0;
}

.ygg-sc.art [id="viewport"] {
  padding: 0;
}

.ygg-sc.art .ygg-header {
  -webkit-box-align: center;
          align-items: center;
  background-color: #817a66;
  display: -webkit-box;
  display: flex;
  flex-wrap: nowrap;
  -webkit-box-pack: justify;
          justify-content: space-between;
  margin: 0;
  padding: 0.75rem 1.25rem;
  position: relative;
}

.ygg-sc.ygg-header-sticky .ygg-header {
  margin-bottom: 55px;
}

.ygg-sc.art .ygg-header a[id="top"] {
  position: absolute;
  top: 0;
  visibility: hidden;
}

.ygg-sc.art .ygg-header .content-label {
  color: #fff;
  display: inline-block;
  font-weight: 700;
  -webkit-box-ordinal-group: 3;
          order: 2;
}

.ygg-sc.art .ygg-header .branding {
  max-width: 40%;
  -webkit-box-ordinal-group: 2;
          order: 1;
}

.ygg-sc.art .client-info {
  color: #807c7c;
  font-family: Segoe UI, Roboto, San Francisco, Helvetica, Arial, sans-serif;
  line-height: 1.5;
  text-transform: uppercase;
  font-size: 0.75rem;
  -webkit-box-align: center;
          align-items: center;
  background-color: #e0ded8;
  color: #817a66;
  display: -webkit-box;
  display: flex;
  flex-wrap: nowrap;
  -webkit-box-pack: justify;
          justify-content: space-between;
  padding: 0.75rem 1.25rem;
}

.ygg-sc.ygg-header-sticky.art .client-info {
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.65);
  position: fixed;
  top: 0;
  max-width: 100%;
  width: 100%;
  z-index: 200;
}

.ygg-sc.art .client-info .clientUrl {
  color: #817a66;
  font-weight: 700;
}

.ygg-sc.art .client-info .clientUrl::after {
  content: "→";
}

.ygg-sc.art .ygg-header,
.ygg-sc.art .client-info {
  max-width: 980px;
  margin-right: auto;
  margin-left: auto;
  position: relative;
}

.ygg-sc.art .ygg-header::before,
.ygg-sc.art .client-info::before {
  content: "";
  display: block;
  background-color: inherit;
  position: absolute;
  top: 0;
  right: -1000px;
  bottom: 0;
  left: -1000px;
  z-index: -1;
}

.ygg-sc.art .client-cover-image {
  margin-top: 0;
}

.ygg-sc.art .client-cover-image img {
  display: block;
  max-width: 100%;
  height: auto;
}

.ygg-sc.art .client-cover-image .caption {
  background-color: #fff;
  color: #817a66;
  font-size: 0.75rem;
  padding: 0.5rem 1.25rem;
}

.ygg-sc.art .ygg-content .client-content {
  max-width: 980px;
  padding: 3rem 1.25rem 0;
  margin-right: auto;
  margin-left: auto;
}

.ygg-sc.art .ygg-content .title {
  font-family: Lora, Callibri, serif;
  font-weight: bold;
  font-size: 4.5rem;
  line-height: 1.1;
  letter-spacing: -0.025em;
  margin-bottom: 1.5rem;
  font-family: Segoe UI, Roboto, San Francisco, Helvetica, Arial, sans-serif;
  position: relative;
}

.ygg-sc.art .ygg-content .title:not(:empty)::before {
  content: "▼ ANNONSE";
  color: #807c7c;
  font-family: Segoe UI, Roboto, San Francisco, Helvetica, Arial, sans-serif;
  line-height: 1.5;
  text-transform: uppercase;
  font-size: 0.75rem;
  font-size: 0.625rem !important;
  position: absolute;
  top: -1rem;
  left: 0;
}

.ygg-sc.art .ygg-content .title::before {
  left: 0;
  letter-spacing: 0;
}

.ygg-sc.art .ygg-content .byline {
  color: #807c7c;
  font-family: Segoe UI, Roboto, San Francisco, Helvetica, Arial, sans-serif;
  line-height: 1.5;
  text-transform: uppercase;
  font-size: 0.75rem;
  margin-top: 0.625rem;
  margin-bottom: 0.625rem;
}

.ygg-sc.art .ygg-content .dateline {
  position: relative;
  margin: 1.5rem 0;
  padding-top: 1.5rem;
  width: 680px;
  margin-right: auto;
  margin-left: auto;
}

.ygg-sc.art .ygg-content .dateline::before {
  content: "";
  border-top: 2px solid #e6e5e0;
  display: block;
  height: 0;
  width: 100%;
  position: absolute;
  top: 0;
}

.ygg-sc.art .ygg-content .dateline time {
  color: #807c7c;
  font-family: Segoe UI, Roboto, San Francisco, Helvetica, Arial, sans-serif;
  line-height: 1.5;
  text-transform: uppercase;
  font-size: 0.75rem;
  display: block;
}

.ygg-sc.art .ygg-content .dateline span {
  font-weight: bold;
}

.ygg-sc.art .ygg-content .sidebar {
  float: left;
  text-align: center;
  width: 100px;
}

.ygg-sc.art .ygg-content .client-logo img {
  max-width: 100%;
  height: auto;
}

.ygg-sc.art .ygg-content .client-logo .caption {
  display: none;
}

.ygg-sc.art .ygg-content .pm-share-buttons {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-flow: column nowrap;
  margin-top: 1.5rem;
}

.ygg-sc.art .ygg-content .lead {
  font-family: Lora, Callibri, serif;
  font-size: 2rem;
  line-height: 1.25;
  font-style: italic;
  font-family: Segoe UI, Roboto, San Francisco, Helvetica, Arial, sans-serif;
  font-style: normal;
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.ygg-sc.art .ygg-content .body {
  margin-top: 1.5rem;
  font-size: 1.125rem;
  line-height: 1.5;
  margin-right: auto;
  margin-left: auto;
  width: 680px;
}

.ygg-sc.art .ygg-content .body > * + * {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.ygg-sc.art .ygg-content .body > p {
  font-size: 1.125rem;
  line-height: 1.5;
}

.ygg-sc.art .ygg-content .body a {
  color: #817a66;
  text-decoration: underline;
}

.ygg-sc.art .ygg-content .body > h2,
.ygg-sc.art .ygg-content .body > h3 {
  font-weight: bold;
  line-height: 1.3;
  margin-top: 2rem;
  font-size: 1.5rem;
}

.ygg-sc.art .ygg-content .body > ul,
.ygg-sc.art .ygg-content .body > ol {
  margin-left: 3rem;
}

.ygg-sc.art .ygg-content .body > ul * + *,
.ygg-sc.art .ygg-content .body > ol * + * {
  margin-top: 0.5rem;
}

.ygg-sc.art .ygg-content .body > ul {
  list-style: square outside;
}

.ygg-sc.art .ygg-content .body > ol {
  list-style: decimal outside;
}

.ygg-sc.art .ygg-content .body > * > li {
  font-size: 1rem;
  line-height: 1.5;
}

.ygg-sc.art .ygg-content .body .caption {
  background-color: #fff;
  color: #817a66;
  padding: 0.5rem 1.25rem;
}

.ygg-sc.art .ygg-content .body > .media,
.ygg-sc.art .ygg-content .body > .factbox {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.ygg-sc.art .ygg-content .body > .media.image,
.ygg-sc.art .ygg-content .body > .media.video {
  margin-left: -1.25rem;
  margin-right: -1.25rem;
}

.ygg-sc.art .ygg-content .na-byline {
  margin-top: 3rem;
  margin-right: auto;
  margin-left: auto;
  width: 680px;
}

.ygg-sc.art .ygg-content .na-disclaimer {
  background-color: #f0f8f9;
  border: 1px solid #6db8c6;
  color: #6db8c6;
  display: block;
  padding: 0.75rem 1rem;
  line-height: 1.5;
  margin-top: 3rem;
  margin-bottom: 3rem;
  text-transform: none;
  width: 680px;
  margin-right: auto;
  margin-left: auto;
  font-size: 1rem;
  padding: 1.5rem 1rem;
}

.ygg-sc.art .ygg-content .na-disclaimer a {
  text-decoration: underline;
  color: inherit;
}

.ygg-sc.art .ygg-content .na-disclaimer > * {
  margin-bottom: 1.5rem;
}

.ygg-sc.art .ygg-content .na-disclaimer > *:last-child {
  margin-bottom: 0;
}

.ygg-sc.art .ygg-content .links {
  margin: 3rem 0 0;
  display: -webkit-box;
  display: flex;
  flex-wrap: nowrap;
  -webkit-box-pack: center;
          justify-content: center;
}

.ygg-sc.art .ygg-content .links li:first-child {
  margin-right: 1rem;
}

.ygg-sc.art .ygg-content .links .button {
  cursor: pointer;
  display: inline-block;
  line-height: 1;
  background-color: #817a66;
  border: 2px solid #817a66;
  font-family: Segoe UI, Roboto, San Francisco, Helvetica, Arial, sans-serif;
  font-weight: bold;
  padding: 0.75rem 1rem;
  font-size: 1rem;
}

.ygg-sc.art .ygg-content .links .button[disabled] {
  background-color: #fff !important;
  border-color: #e4e8eb !important;
  color: #e4e8eb !important;
}

.ygg-sc.art .ygg-content .links .button,
.ygg-sc.art .ygg-content .links .button a {
  color: #fff;
}

.ygg-sc.art .ygg-footer {
  margin-right: 0;
  margin-left: 0;
}

.ygg-sc.art .ygg-footer > *:not(.branding) {
  max-width: 980px;
  margin-right: auto;
  margin-left: auto;
}

.ygg-sc.art .ygg-footer h2 {
  text-align: center;
  margin-bottom: 1.5rem;
}

.ygg-sc.art .ygg-footer .disclaimer-text,
.ygg-sc.art .ygg-footer .disclaimer-cookies {
  color: #fff;
  line-height: 1.5;
  margin-top: 1.5rem;
  text-align: center;
  font-size: 1.125rem;
}

.ygg-sc.art .ygg-footer a {
  color: #fff;
  text-decoration: underline;
}

html:not(.salesposter) .ygg-base-article.feature {
  font-family: Lora, Callibri, serif;
  max-width: none;
}

html:not(.salesposter) .ygg-base-article.feature .article-header {
  padding-bottom: 3rem;
}

html:not(.salesposter) .ygg-base-article.feature .article-header .inner {
  max-width: 980px;
  margin-right: auto;
  margin-left: auto;
}

html:not(.salesposter) .ygg-base-article.feature .article-header .kicker {
  color: #08151c;
  text-align: left;
}

html:not(.salesposter) .ygg-base-article.feature .article-header .title {
  font-family: Lora, Callibri, serif;
  font-weight: bold;
  font-family: Raleway, Helvetica, Arial, sans-serif;
  margin-bottom: 1.5rem;
  font-weight: 900;
  text-align: left;
}

html:not(.salesposter) .ygg-base-article.feature .article-header .lead {
  font-family: Lora, Callibri, serif;
  font-style: normal;
  font-weight: 700;
}

html:not(.salesposter) .ygg-base-article.feature .article-header .kicker,
html:not(.salesposter) .ygg-base-article.feature .article-header .title,
html:not(.salesposter) .ygg-base-article.feature .article-header .lead {
  margin-right: 0;
  margin-left: 0;
}

html:not(.salesposter) .ygg-base-article.feature .article-header .byline {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row wrap;
}

html:not(.salesposter) .ygg-base-article.feature .article-header .profile {
  flex-basis: 33.33333%;
  padding-right: 1rem;
  margin-bottom: 0.5rem;
}

html:not(.salesposter) .ygg-base-article.feature .article-header .profile + .profile {
  border-top: none;
  border-left: 1px solid #e4e8eb;
  padding-left: 1rem;
}

html:not(.salesposter) .ygg-base-article.feature .article-header .profile:nth-child(3n+1) {
  border-left: none;
  padding-left: 0;
  margin-left: 0;
}

html:not(.salesposter) .ygg-base-article.feature .article-header .dateline {
  margin: 1rem 0;
}

html:not(.salesposter) .ygg-base-article.feature .article-header .dateline span {
  display: inline;
}

html:not(.salesposter) .ygg-base-article.feature .article-header .dateline::before {
  content: none;
}

html:not(.salesposter) .ygg-base-article.feature .article-header .dateline .modified {
  display: none;
}

html:not(.salesposter) .ygg-base-article.feature .article-header > .media {
  margin-top: 0;
}

html:not(.salesposter) .ygg-base-article.feature .article-body {
  max-width: 45em;
  margin-right: auto;
  margin-left: auto;
}

html:not(.salesposter) .ygg-base-article.feature .article-body > h2,
html:not(.salesposter) .ygg-base-article.feature .article-body > h3 {
  font-family: Raleway, Helvetica, Arial, sans-serif;
  font-weight: 900;
}

@supports (initial-letter: 3) or (-webkit-initial-letter: 3) {
  html:not(.salesposter) .ygg-base-article.feature .article-body > p:first-of-type:first-letter {
    -webkit-initial-letter: 3 3;
    initial-letter: 3 3;
    margin-right: 0.25rem;
    font-family: Raleway, Helvetica, Arial, sans-serif;
    font-weight: 900;
  }
}

@supports not ((initial-letter: 3) or (-webkit-initial-letter: 3)) {
  html:not(.salesposter) .ygg-base-article.feature .article-body > p:first-of-type:first-letter {
    float: left;
    font-size: 500%;
    line-height: 0.9;
    padding-right: 0.1em;
    font-family: Raleway, Helvetica, Arial, sans-serif;
    font-weight: 900;
  }
}

html:not(.salesposter) .ygg-base-article.feature .article-footer {
  max-width: 45em;
  margin-right: auto;
  margin-left: auto;
}

html:not(.salesposter) .ygg-base-article.feature .media .caption {
  font-size: 1rem;
  background: #fff;
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.16);
  padding: 0.75rem 1.25rem;
  font-family: Segoe UI, Roboto, San Francisco, Helvetica, Arial, sans-serif;
  color: #807c7c;
  line-height: 1.25;
}

html:not(.salesposter) .ygg-base-article.feature .media .imageKicker {
  font-weight: bold;
}

html:not(.salesposter) .ygg-base-article.feature .media .imageKicker::after {
  content: " ";
}

html:not(.salesposter) .ygg-base-article.feature .media .photographer {
  font-size: 0.75rem;
  font-weight: bold;
  text-transform: uppercase;
}

html:not(.salesposter) .ygg-base-article.feature .media .photographer::before {
  content: " ";
}

html:not(.salesposter) .ygg-base-article.feature .body > .media {
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}

html:not(.salesposter) .ygg-base-article.feature .body > .media.left {
  float: left;
  clear: left;
  width: 60%;
  margin: 1rem 2rem 1rem 0;
}

html:not(.salesposter) .ygg-base-article.feature .body > .media.right {
  float: right;
  clear: right;
  width: 60%;
  margin: 1rem 0 1rem 2rem;
}

html:not(.salesposter) .ygg-base-article.feature .body > .media.mini {
  width: 8rem;
  clear: right;
  float: right;
  margin: 1rem 0 1rem 2rem;
}

html:not(.salesposter) .ygg-base-article.feature .body > .media.mini.left {
  clear: left;
  float: left;
  margin: 1rem 2rem 1rem 0;
}

html:not(.salesposter) .ygg-base-article.feature .body > .media.small {
  width: 40%;
  clear: right;
  float: right;
  margin: 1rem 0 1rem 2rem;
}

html:not(.salesposter) .ygg-base-article.feature .body > .media.small.left {
  clear: left;
  float: left;
  margin: 1rem 2rem 1rem 0;
}

html:not(.salesposter) .ygg-base-article.feature .body > .media.medium {
  width: 60%;
  float: right;
  clear: right;
  margin: 1rem 0 1rem 2rem;
}

html:not(.salesposter) .ygg-base-article.feature .body > .media.medium.left {
  float: left;
  clear: left;
  margin: 1rem 2rem 1rem 0;
}

html:not(.salesposter) .ygg-base-article.feature .body > .media.medium.center {
  float: none;
  width: 100%;
  margin: 1rem 0;
}

html:not(.salesposter) .ygg-base-article.feature .body > .media.large:not(.left):not(.right), html:not(.salesposter) .ygg-base-article.feature .body > .media.full:not(.left):not(.right) {
  margin-left: -1.25rem;
  margin-right: -1.25rem;
}

@media (min-width: 1200px) {
  html:not(.salesposter) .ygg-base-article.feature .body > .media.large:not(.left):not(.right), html:not(.salesposter) .ygg-base-article.feature .body > .media.full:not(.left):not(.right) {
    margin-left: -5rem;
    margin-right: -5rem;
  }
}

html:not(.salesposter) .ygg-base-article.feature .body > .media.mega {
  margin-left: calc(-50vw + 50%);
  margin-right: calc(-50vw + 50%);
}

html:not(.salesposter) .ygg-base-article.feature .body > .media.mega .caption {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

html:not(.salesposter) .ygg-base-article.feature .body > .media.mega img {
  width: 100%;
}

html:not(.salesposter) .ygg-base-article.feature .body > .media.bgfixed .parallax {
  background-size: 100% auto;
  background-position: center;
  background-repeat: no-repeat;
  background-attachment: fixed;
  height: 50vw;
}

@media (max-aspect-ratio: 1 / 1) {
  html:not(.salesposter) .ygg-base-article.feature .body > .media.bgfixed .parallax {
    height: 75vw;
    background-size: auto 100%;
  }
}

html:not(.salesposter) .ygg-base-article.feature .body > .media.bgfixed img {
  display: none;
}

html:not(.salesposter) .ygg-base-article.feature .body > h2 + .media.left,
html:not(.salesposter) .ygg-base-article.feature .body > h2 + .media.right,
html:not(.salesposter) .ygg-base-article.feature .body > h2 + .media.mini {
  margin-top: 1.5rem;
}

.section_search form.gsc-search-box,
.section_search table.gsc-search-box {
  margin-bottom: 0;
}

.section_search .gsc-input-box {
  border: none;
  height: auto;
}

.section_search .gsc-input-box tr {
  display: block;
  width: 100%;
}

.section_search .gsc-input-box td {
  padding: 0;
}

.section_search .gsc-input-box .gsib_a {
  width: 100%;
  display: block;
}

.section_search .gsc-input-box .gsib_b {
  display: none;
}

.section_search .gsc-search-box-tools .gsc-search-box tr {
  display: block;
  width: 100%;
}

.section_search .gsc-search-box-tools .gsc-search-box .gsc-input {
  padding-right: 0;
  display: block;
  width: 100%;
}

.section_search .gsc-search-box-tools .gsc-search-box [id="gsc-i-id1"]::-webkit-input-placeholder {
  font-size: 1.25rem !important;
}

.section_search .gsc-search-box-tools .gsc-search-box input.gsc-input {
  background-color: #f2f5f5 !important;
  background-image: none !important;
  border-bottom: 2px solid #7c7e80 !important;
  color: #08151c !important;
  text-indent: 0 !important;
  -webkit-transition: all 180ms cubic-bezier(0.7, 0, 0.3, 1) !important;
  transition: all 180ms cubic-bezier(0.7, 0, 0.3, 1) !important;
  width: 100% !important;
  padding: 1rem !important;
  font-size: 1.25rem;
}

.section_search .gsc-search-box-tools .gsc-search-box input.gsc-input:focus {
  background-color: #fff !important;
  border-color: #0062a3 !important;
  outline: 0 !important;
}

.section_search .gsc-search-button,
.section_search .gsc-clear-button {
  display: none;
}

.section_search .gsc-control-cse {
  background: #fff;
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.16);
}

.section_search .gcsc-branding + .gsc-result,
.section_search .gsc-expansionArea > * {
  border-top: 1px solid #e4e8eb !important;
  padding-top: 1.5rem !important;
  margin-top: 1.5rem !important;
}

.section_search .gsc-result {
  border-right: none !important;
  border-bottom: none !important;
  border-left: none !important;
}

.section_search .gsc-table-result {
  margin-top: 0.75rem;
}

.section_search .gsc-webResult.gsc-result {
  background-color: transparent !important;
  padding-bottom: 0 !important;
}

.section_search .gsc-thumbnail-inside,
.section_search .gsc-url-top {
  padding-right: 0;
  padding-left: 0;
}

.section_search .gsc-control-cse .gsc-table-result {
  font-family: Segoe UI, Roboto, San Francisco, Helvetica, Arial, sans-serif;
}

.section_search .gs-webResult div.gs-visibleUrl {
  color: #807c7c;
  margin-top: 0.25rem;
  padding-bottom: 0;
}

.section_search .gs-title {
  font-family: Lora, Callibri, serif;
  font-weight: bold;
  font-size: 1.5rem;
  line-height: 1.1;
  letter-spacing: -0.025em;
  height: auto !important;
}

.section_search .gs-title * {
  color: #08151c !important;
  font-size: 1.25rem !important;
}

.section_search .gs-snippet {
  font-family: Lora, Callibri, serif;
  font-size: 1rem;
  line-height: 1.25;
  margin-top: 0.5rem;
  color: #08151c;
  margin-top: 0;
}

.section_search .gsc-cursor {
  display: block !important;
  text-align: center;
}

.section_search .gsc-cursor .gsc-cursor-page {
  color: #807c7c !important;
}

.section_search .gsc-cursor .gsc-cursor-current-page {
  color: #08151c !important;
}

.sec.ygg-sc [id="viewport"] {
  background-color: #fbf6eb;
}

.sec.ygg-sc .sc-section-grid .article + .article {
  margin-top: 1.5rem;
}

.sec.ygg-sc .sc-section-grid .article {
  background: #fff;
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.16);
  background-color: #fff !important;
  position: relative;
}

.sec.ygg-sc .sc-section-grid .media {
  width: 100%;
}

.sec.ygg-sc .sc-section-grid .text {
  padding: 0.75rem 0;
}

.sec.ygg-sc .sc-section-grid .kicker {
  font-family: Lora, Callibri, serif;
  font-weight: bold;
  color: #807c7c;
  font-size: 1rem;
  line-height: 1.1;
  letter-spacing: -0.025em;
  margin-bottom: 0.25rem;
  font-style: normal;
}

.sec.ygg-sc .sc-section-grid .headline {
  font-family: Lora, Callibri, serif;
  font-weight: bold;
  font-size: 1.25rem;
  line-height: 1.1;
  letter-spacing: -0.025em;
}

.sec.ygg-sc .sc-section-grid .headline a::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 10;
}

.sec.ygg-sc .sc-section-grid a {
  color: #08151c;
}

.sec.ygg-sc .sc-section-grid .lead {
  font-family: Lora, Callibri, serif;
  font-size: 1rem;
  line-height: 1.25;
  margin-top: 0.5rem;
  color: #08151c;
}

@supports (display: grid) {
  .sec.ygg-sc .sc-section-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-column-gap: 1rem;
  }
  .sec.ygg-sc .sc-section-grid > :first-child {
    grid-column-start: 1;
    grid-column-end: span 3;
  }
}

@supports not (display: grid) {
  .sec.ygg-sc .sc-section-grid .article {
    display: inline-block;
    margin-left: 1rem;
    vertical-align: top;
    width: calc((99% - (1rem * 2)) / 3);
  }
  .sec.ygg-sc .sc-section-grid > .article:first-child {
    margin-left: 0;
    width: 100%;
  }
  .sec.ygg-sc .sc-section-grid .article:nth-child(3n+2) {
    margin-left: 0;
  }
}

.ygg-taglist .ygg-tag-title {
  background: #fff;
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.16);
  padding: 0.75rem 1rem;
  font-family: Lora, Callibri, serif;
  font-weight: bold;
  font-size: 1rem;
  line-height: 1.05;
  color: #08151c;
  font-family: Segoe UI, Roboto, San Francisco, Helvetica, Arial, sans-serif;
  padding: 0.75rem 1rem;
  text-transform: uppercase;
  border-top: 4px solid #0062a3;
  margin-bottom: 1.5rem;
}

.polarisCode.html.tekst {
  line-height: 1.5;
}

.polarisCode.html.tekst > * + * {
  margin-top: 1.5rem;
  margin-bottom: 1rem;
}

.polarisCode.html.tekst > p {
  line-height: 1.5;
  font-size: 1.25rem;
}

.polarisCode.html.tekst a {
  color: #0062a3;
  text-decoration: underline;
}

.polarisCode.html.tekst > h2,
.polarisCode.html.tekst > h3 {
  font-weight: bold;
  line-height: 1.3;
  font-size: 2rem;
  margin-top: 3rem;
}

.polarisCode.html.tekst > ul,
.polarisCode.html.tekst > ol {
  margin-left: 3rem;
}

.polarisCode.html.tekst > ul * + *,
.polarisCode.html.tekst > ol * + * {
  margin-top: 0.5rem;
}

.polarisCode.html.tekst > ul {
  list-style: square outside;
}

.polarisCode.html.tekst > ol {
  list-style: decimal outside;
}

.ygg-debate-wrap {
  border-top: 2px solid #e4e8eb;
  padding-top: 1.5rem;
  border-bottom: 2px solid #e4e8eb;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row nowrap;
}

.ygg-debate-wrap * {
  max-width: 100% !important;
}

.ygg-debate-wrap .html {
  font-family: Segoe UI, Roboto, San Francisco, Helvetica, Arial, sans-serif;
  line-height: 1.5;
  font-size: 0.875rem;
  margin-bottom: 1.5rem;
  border-right: 1px solid #e4e8eb;
  padding-right: 1rem;
}

.ygg-debate-wrap .html * {
  color: #08151c;
}

.ygg-debate-wrap .html a {
  text-decoration: underline;
}

.ygg-debate-wrap .html > * + * {
  margin-top: 1rem;
}

.ygg-debate-wrap .html:only-child {
  display: none;
}

.ygg-debate-wrap .ygg-debate {
  min-width: 1px;
}

.ygg-debate-wrap iframe {
  width: 100% !important;
}

.ygg-debate-wrap .ygg-debate:only-child {
  -webkit-box-flex: 0;
          flex: 0 0 780px;
  margin-right: 100px;
  margin-left: 100px;
}

.ygg-debate-wrap > .html {
  -webkit-box-flex: 0;
          flex: 0 0 40%;
}

.ygg-debate-wrap > .html + .ygg-debate {
  -webkit-box-flex: 1;
          flex: 1 1 60%;
  margin-left: 1rem;
}

.polarisForm {
  background: #fff;
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.16);
  padding: 0.75rem 1rem;
}

.polarisForm .headline {
  font-family: Lora, Callibri, serif;
  font-weight: bold;
  font-size: 1rem;
  line-height: 1.05;
  background-color: #0062a3;
  color: #fff;
  font-family: Segoe UI, Roboto, San Francisco, Helvetica, Arial, sans-serif;
  padding: 0.5rem 1rem;
  text-transform: uppercase;
  margin-left: -1rem;
  margin-right: -1rem;
  margin-top: -1rem;
  padding-left: 1rem;
  padding-right: 1rem;
}

.polarisForm .lead,
.polarisForm .body {
  margin-top: 1.5rem;
}

.polarisForm .lead {
  font-weight: 700;
}

.polarisForm .body h1, .polarisForm .body h2, .polarisForm .body h3, .polarisForm .body h4, .polarisForm .body h5, .polarisForm .body h6 {
  font-size: 120%;
  font-weight: 700;
  margin-top: 1.5em;
  margin-bottom: 1.5em !important;
}

.polarisForm .body a {
  color: #0062a3;
  text-decoration: underline;
}

.polarisForm .body > * {
  margin-bottom: 0.75rem;
}

.polarisForm .formTextWrapper + .formContainer {
  margin-top: 2rem;
}

.polarisForm label {
  display: block;
  margin-top: 0.75rem;
  text-indent: 1rem;
}

.polarisForm .labelText {
  color: #807c7c;
  font-family: Segoe UI, Roboto, San Francisco, Helvetica, Arial, sans-serif;
  line-height: 1.5;
  text-transform: uppercase;
  font-size: 0.75rem;
  display: block;
}

.polarisForm input[type="text"],
.polarisForm input[type="email"],
.polarisForm input[type="url"],
.polarisForm input[type="search"],
.polarisForm input[type="tel"],
.polarisForm input[type="number"] {
  background-color: #f2f5f5;
  border-bottom: 2px solid #7c7e80;
  color: #08151c;
  padding: 0.5rem 0.75rem;
  width: 100%;
}

.polarisForm input[type="text"]:focus,
.polarisForm input[type="email"]:focus,
.polarisForm input[type="url"]:focus,
.polarisForm input[type="search"]:focus,
.polarisForm input[type="tel"]:focus,
.polarisForm input[type="number"]:focus {
  background-color: #fff;
  border-color: #0062a3;
  outline: 0;
}

.polarisForm textarea {
  background-color: #f2f5f5;
  border-bottom: 2px solid #7c7e80;
  color: #08151c;
  padding: 0.5rem 0.75rem;
  width: 100%;
  min-height: 7em;
  resize: none;
}

.polarisForm textarea:focus {
  background-color: #fff;
  border-color: #0062a3;
  outline: 0;
}

.polarisForm .submit {
  cursor: pointer;
  display: inline-block;
  line-height: 1;
  background-color: #0062a3;
  border: 2px solid #0062a3;
  font-family: Segoe UI, Roboto, San Francisco, Helvetica, Arial, sans-serif;
  font-weight: bold;
  padding: 0.75rem 1rem;
  font-size: 1rem;
}

.polarisForm .submit[disabled] {
  background-color: #fff !important;
  border-color: #e4e8eb !important;
  color: #e4e8eb !important;
}

.polarisForm .submit,
.polarisForm .submit a {
  color: #fff;
}

.polarisForm :not(.required) .labelText::after {
  content: " (valgfritt)";
}

.polarisForm .required .labelText::after {
  content: " ***";
  color: #e04e4e;
}

.polarisForm .required.failure input[type="text"],
.polarisForm .required.failure input[type="email"],
.polarisForm .required.failure input[type="url"],
.polarisForm .required.failure input[type="search"],
.polarisForm .required.failure input[type="tel"],
.polarisForm .required.failure input[type="number"],
.polarisForm .required.failure textarea {
  border-bottom-color: #e04e4e;
}

.polarisForm .required.failure .validationStatus {
  color: #807c7c;
  font-family: Segoe UI, Roboto, San Francisco, Helvetica, Arial, sans-serif;
  line-height: 1.5;
  text-transform: uppercase;
  font-size: 0.75rem;
  color: #e04e4e;
}

.polarisForm .required.failure .validationStatus::before {
  content: "*** ";
}

.polarisForm .required.success .validationStatus {
  display: none;
}

.polarisForm .required.success input[type="text"],
.polarisForm .required.success input[type="email"],
.polarisForm .required.success input[type="url"],
.polarisForm .required.success input[type="search"],
.polarisForm .required.success input[type="tel"],
.polarisForm .required.success input[type="number"],
.polarisForm .required.success textarea {
  border-bottom-color: #59bb46;
}

.polarisForm .formError,
.polarisForm .response {
  -webkit-transition: all 180ms cubic-bezier(0.7, 0, 0.3, 1);
  transition: all 180ms cubic-bezier(0.7, 0, 0.3, 1);
}

.polarisForm .formError:not(:empty),
.polarisForm .response:not(:empty) {
  background-color: #fceded;
  border: 1px solid #e04e4e;
  color: #e04e4e;
  display: block;
  padding: 0.75rem 1rem;
  margin-top: 1.5rem;
}

.polarisForm .formError:not(:empty) a,
.polarisForm .response:not(:empty) a {
  text-decoration: underline;
  color: inherit;
}

.polarisForm .captcha {
  margin-top: 1.5rem;
}

.polarisForm .captcha * + * {
  margin-top: 0.5rem;
}

.polarisForm .captcha [id="recaptcha_image"] {
  max-width: 100% !important;
}

.polarisForm .captcha img {
  display: block;
  height: auto;
  max-width: 100%;
  text-indent: 0;
}

.polarisForm .captcha .recaptcha_options {
  color: #807c7c;
  font-family: Segoe UI, Roboto, San Francisco, Helvetica, Arial, sans-serif;
  line-height: 1.5;
  text-transform: uppercase;
  font-size: 0.75rem;
}

.polarisForm .captcha .recaptcha_options,
.polarisForm .captcha .recaptcha_options * {
  text-indent: 0;
}

.polarisForm .captcha .recaptcha_options li {
  display: inline-block;
}

.polarisForm .captcha .recaptcha_options li + li {
  margin-left: 1rem;
}

.polarisForm .captcha a {
  color: #fff;
  text-decoration: underline;
}

.polarisForm .captcha .validationStatus {
  display: block;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.polarisForm .submit {
  margin-top: 1.5rem;
}

.polarisList .smallHeader {
  font-family: Lora, Callibri, serif;
  font-weight: bold;
  font-size: 0.875rem;
  line-height: 1.1;
}

.polarisList li {
  border-bottom: 1px solid rgba(8, 21, 28, 0.15);
  line-height: 1.25;
  position: relative;
}

.polarisList li:last-child {
  border-bottom: none;
}

.polarisList li::before {
  content: "";
  width: 0.33333rem;
  height: 0.33333rem;
  background-color: #807c7c;
  position: absolute;
  top: 1em;
  left: 0;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}

.polarisList li a {
  display: block;
  color: #08151c;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  text-indent: 1rem;
}

.polarisList li a:hover {
  text-decoration: underline;
}

.polarisMarketing {
  position: relative;
  text-align: center;
}

.polarisMarketing:not(:empty)::before {
  content: "▼ ANNONSE";
  color: #807c7c;
  font-family: Segoe UI, Roboto, San Francisco, Helvetica, Arial, sans-serif;
  line-height: 1.5;
  text-transform: uppercase;
  font-size: 0.75rem;
  font-size: 0.625rem !important;
  position: absolute;
  top: -1rem;
  left: 0;
}

.polarisMarketing > * {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

.polarisMarketing [class^="other_native"] iframe {
  width: 100% !important;
}

.polarisMarketing [id^="board"] {
  min-height: 250px;
}

.outerAdLeft,
.outerAdRight {
  margin: 0 auto -100px auto;
  position: relative;
  width: 180px;
  height: 100px;
  z-index: 10;
}

.outerAdLeft .polarisMarketing,
.outerAdRight .polarisMarketing {
  position: static;
  margin-top: 0;
  text-align: left;
}

.outerAdLeft [style*="fixed"],
.outerAdRight [style*="fixed"] {
  top: 64px !important;
}

.outerAdLeft [style*="position: fixed; bottom: 0px;"],
.outerAdRight [style*="position: fixed; bottom: 0px;"] {
  top: auto !important;
}

.outerAdLeft {
  right: 595px;
}

.outerAdRight {
  left: 595px;
}

.ygg-header .polarisMarketing:not(:empty) {
  max-width: 980px;
  margin: 0 auto;
}

.ygg-content > .polarisMarketing:not(:empty),
.ygg-content .gridUnit .polarisMarketing:not(:empty) {
  padding-top: 12px;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.ygg-content .gridRow.c64 .polarisMarketing:not(:empty) {
  margin-top: 0;
  padding-top: 0;
}

.is-wallpaper .polarisMarketing[id="topboard"],
.is-horseshoe .polarisMarketing[id="topboard"] {
  left: -15px;
}

.polarisMarketing[id="wallpaper"] {
  height: 0;
}

.polarisMarketing[id="wallpaper"]::before {
  content: none;
}

.is-wallpaper body[style*="fixed"],
.is-horseshoe body[style*="fixed"] {
  background-position: center 64px !important;
}

.art.is-wallpaper .ygg-content,
.art.is-horseshoe .ygg-content {
  padding-top: 1.5rem;
}

.ygg-base-article .body > .polarisMarketing {
  clear: both;
}

.ygg-base-article .body > .polarisMarketing:not(:empty):not(:last-child) {
  margin-top: 6rem;
}

.ygg-base-article .body > .polarisMarketing:not(:empty):not(:last-child)::after {
  font-style: italic;
  position: absolute;
  top: -4.5rem;
  left: 0;
}

[lang="nb"] .ygg-base-article .body > .polarisMarketing:not(:empty):not(:last-child)::after {
  content: "Saken fortsetter etter annonsen";
}

[lang="nn"] .ygg-base-article .body > .polarisMarketing:not(:empty):not(:last-child)::after {
  content: "Saka held fram etter annonsen";
}

[id*="viewport"] .polarisMarketing.debug {
  background-color: #e04e4e;
  color: #fff;
  line-height: 1.5;
  padding: 0.75rem 1.25rem;
  text-align: left;
}

[id*="viewport"] .polarisMarketing.debug strong {
  width: auto;
  margin: 0;
  display: initial;
  font-size: 1rem;
}

[id*="viewport"] .polarisMarketing.debug:before {
  content: "Debug: annonseplassering";
  top: -1rem;
  left: 1.25rem !important;
  -webkit-transform: none !important;
          transform: none !important;
  color: #e04e4e;
  font-weight: 700;
}

[id="outer"] .debug {
  margin-bottom: 1.5rem;
}

iframe[id^="dakapo"] {
  height: 0;
}

.js-require-widget[data-external*="dakapo"][style*="none"]:first-child + .gridRow {
  margin-top: 0;
}

.ygg-dodsfall-iframe {
  display: block;
  width: 100%;
  height: 75vh;
  overflow: auto !important;
}

.poll {
  background: #fff;
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.16);
  padding: 0.75rem 1rem;
}

.poll [id="poll_options"] {
  text-align: center;
  padding-bottom: 0.75rem;
}

.poll .smallHeader {
  font-family: Lora, Callibri, serif;
  font-weight: bold;
  font-size: 1.25rem;
  line-height: 1.1;
  letter-spacing: -0.025em;
  color: #807c7c;
  font-style: italic;
  line-height: 1.5;
  padding: 0.75rem 1rem;
}

.poll .smallHeader::before {
  content: open-quote;
}

.poll .smallHeader::after {
  content: close-quote;
}

.poll label {
  cursor: pointer;
  display: inline-block;
  line-height: 1;
  font-size: 0.875rem;
  font-weight: bold;
  padding: 0.75rem 1rem;
  background-color: transparent;
  border: 2px solid #807c7c;
  color: #807c7c;
  display: block;
  line-height: 1.25;
  text-align: center;
  display: -webkit-box;
  display: flex;
  padding: 0;
  -webkit-transform: scale(0.9);
          transform: scale(0.9);
  -webkit-transition: -webkit-transform 260ms;
  transition: -webkit-transform 260ms;
  transition: transform 260ms;
  transition: transform 260ms, -webkit-transform 260ms;
  -webkit-transition-timing-function: cubic-bezier(0.235, 0.11, 0.265, 1.55);
          transition-timing-function: cubic-bezier(0.235, 0.11, 0.265, 1.55);
  text-align: left;
}

.poll label[disabled] {
  background-color: #fff !important;
  border-color: #e4e8eb !important;
  color: #e4e8eb !important;
}

.poll label:first-of-type {
  margin-top: 0.75rem;
}

.poll label:last-of-type {
  margin-bottom: 0.75rem;
}

.poll label.selected {
  background-color: #0062a3;
  border-color: #0062a3;
  color: #fff;
  -webkit-transform: scale(1);
          transform: scale(1);
}

.poll label + label {
  margin-top: 0.5rem;
}

.poll .submit {
  cursor: pointer;
  display: inline-block;
  line-height: 1;
  background-color: #0062a3;
  border: 2px solid #0062a3;
  font-family: Segoe UI, Roboto, San Francisco, Helvetica, Arial, sans-serif;
  font-weight: bold;
  padding: 0.75rem 1rem;
  font-size: 1rem;
}

.poll .submit[disabled] {
  background-color: #fff !important;
  border-color: #e4e8eb !important;
  color: #e4e8eb !important;
}

.poll .submit,
.poll .submit a {
  color: #fff;
}

.poll .results {
  cursor: pointer;
  display: inline-block;
  line-height: 1;
  font-size: 0.875rem;
  font-weight: bold;
  padding: 0.75rem 1rem;
  background-color: transparent;
  border: 2px solid #0062a3;
  color: #0062a3;
}

.poll .results[disabled] {
  background-color: #fff !important;
  border-color: #e4e8eb !important;
  color: #e4e8eb !important;
}

.poll .selected .score {
  background: #0062a3;
}

.poll .labelText {
  align-self: center;
  display: block;
  padding: 0.75rem 1rem;
}

.poll input[type=submit] + input[type=submit] {
  margin-left: 0.5rem;
}

.poll li {
  position: relative;
}

.poll li:first-of-type {
  margin-top: 0.75rem;
}

.poll li + li {
  margin-top: 0.5rem;
}

.poll .optionValue {
  display: inline-block;
  padding-right: 2rem;
  font-family: Lora, Callibri, serif;
  font-size: 1rem;
  line-height: 1.25;
  margin-top: 0.5rem;
  color: #08151c;
}

.poll .percentage {
  position: absolute;
  right: 0;
  text-align: right;
  bottom: 1rem;
  color: #807c7c;
  font-family: Segoe UI, Roboto, San Francisco, Helvetica, Arial, sans-serif;
  line-height: 1.5;
  text-transform: uppercase;
  font-size: 0.75rem;
}

.poll .bar {
  background-color: rgba(0, 0, 0, 0.05);
  height: 0.625rem;
  margin-top: 0.25rem;
}

.poll .score {
  background: #0062a3;
  height: 0.625rem;
  margin-left: 0 !important;
  -webkit-transform: none !important;
          transform: none !important;
}

.poll .totalVotes {
  color: #807c7c;
  font-family: Segoe UI, Roboto, San Francisco, Helvetica, Arial, sans-serif;
  line-height: 1.5;
  text-transform: uppercase;
  font-size: 0.75rem;
  margin-top: 0.625rem;
  margin-bottom: 0.625rem;
}

.poll .hasImages label {
  min-height: 4rem;
}

.poll .hasImages .bar {
  margin-left: 4.75rem;
}

.poll .hasImages li {
  min-height: 4rem;
}

.poll .hasImages .optionValue {
  display: block;
  padding: 0.25rem 2rem 0.25rem 0;
}

.poll .hasImages .percentage {
  margin-top: -1rem;
  top: 1.5rem;
}

.poll .media {
  width: 4rem !important;
  height: 4rem !important;
  display: block;
  flex-basis: auto !important;
}

.poll .processing {
  color: #807c7c;
  font-family: Segoe UI, Roboto, San Francisco, Helvetica, Arial, sans-serif;
  line-height: 1.5;
  text-transform: uppercase;
  font-size: 0.75rem;
  margin-bottom: 0.75rem;
  text-align: center;
}

.poll .js-error {
  color: #807c7c;
  font-family: Segoe UI, Roboto, San Francisco, Helvetica, Arial, sans-serif;
  line-height: 1.5;
  text-transform: uppercase;
  font-size: 0.75rem;
  margin-top: 0.625rem;
  margin-bottom: 0.625rem;
  display: none;
  font-weight: bold;
  color: #e04e4e;
}

/*
** When a reader hits the wall
** https://url/to/article.ece?auth=denied
*/
.salesposter [class="hidden"] {
  display: none !important;
}

.salesposter .polarisSpid {
  border-top: 1px solid #c0c0c0;
  border-bottom: 1px solid #c0c0c0;
  line-height: 1.25;
  font-family: Segoe UI, Roboto, San Francisco, Helvetica, Arial, sans-serif;
  font-size: 16px;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  position: relative;
}

.salesposter .polarisSpid::before {
  content: "";
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(249, 249, 249, 0)), color-stop(75%, #f2f5f5));
  background-image: linear-gradient(to bottom, rgba(249, 249, 249, 0) 0%, #f2f5f5 75%);
  display: block;
  margin-top: -200px;
  margin-right: -50vw;
  margin-left: -50vw;
  height: 200px;
  width: 100vw;
  position: absolute;
  top: -1px;
  right: 50%;
  left: 50%;
}

.salesposter .polarisSpid .text {
  display: block;
  font-size: 16px;
}

.salesposter .polarisSpid .login,
.salesposter .polarisSpid .logout {
  margin-top: 1.5rem;
}

.salesposter .polarisSpid .login-link:not([href*="opprettbruker?"]),
.salesposter .polarisSpid .logout-link {
  cursor: pointer;
  display: inline-block;
  line-height: 1;
  background-color: #0062a3;
  border: 2px solid #0062a3;
  font-family: Segoe UI, Roboto, San Francisco, Helvetica, Arial, sans-serif;
  font-weight: bold;
  padding: 0.75rem 1rem;
  font-size: 1rem;
  color: #fff !important;
}

.salesposter .polarisSpid .login-link:not([href*="opprettbruker?"])[disabled],
.salesposter .polarisSpid .logout-link[disabled] {
  background-color: #fff !important;
  border-color: #e4e8eb !important;
  color: #e4e8eb !important;
}

.salesposter .polarisSpid .login-link:not([href*="opprettbruker?"]),
.salesposter .polarisSpid .login-link:not([href*="opprettbruker?"]) a,
.salesposter .polarisSpid .logout-link,
.salesposter .polarisSpid .logout-link a {
  color: #fff;
}

.salesposter .polarisSpid a:not([id*="spidBtn"]) {
  text-decoration: underline;
  color: #0062a3;
}

.salesposter .x480 .polarisSpid {
  text-align: center;
}

.salesposter [id="spidBtn-notLoggedState"] .heading {
  display: block;
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 0.1em;
}

.salesposter [id="spidBtn-notLoggedState"] .register {
  color: #7c7e80;
  display: block;
  margin-top: 1.5rem;
  display: none;
}

.salesposter .x980 [id="spidBtn-notLoggedState"] {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row nowrap;
  -webkit-box-pack: justify;
          justify-content: space-between;
}

.salesposter .x980 [id="spidBtn-notLoggedState"] .login {
  align-self: center;
  text-align: right;
  margin-top: 0;
  margin-left: 1rem;
}

.salesposter .x980 [id="spidBtn-notLoggedState"] .login-link {
  white-space: nowrap;
}

.salesposter [id="spidBtn-loggedState-noAccess"] .user {
  display: block;
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 1em;
}

.salesposter [id="spidBtn-loggedState-noAccess"] .why {
  margin-top: 1em;
}

.salesposter [id="spidBtn-loggedState-noAccess"] .why span {
  display: block;
}

.salesposter [id="spidBtn-loggedState-noAccess"] .links li:first-child {
  display: none;
}

.salesposter [id="spidBtn-loggedState-noAccess"] .schibsted-info {
  margin-top: 0.75rem;
  display: none;
}

.salesposter [id="spidBtn-loggedState-noAccess"] .schibsted-info .headline {
  display: block;
  font-size: 18px;
  font-weight: 700;
}

.salesposter [id="spidBtn-loggedState-noAccess"] .schibsted-info span {
  display: block;
}

.salesposter [id="spidBtn-loggedState-noAccess"] .login {
  display: none;
}

.salesposter [id="spidBtn-loggedState-noAccess"] .login-link {
  display: block;
  margin-top: 1em;
}

.salesposter .x480 [id="spidBtn-loggedState-noAccess"] {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-flow: column nowrap;
}

.salesposter .x480 [id="spidBtn-loggedState-noAccess"] .name {
  display: block;
}

.salesposter .x480 [id="spidBtn-loggedState-noAccess"] .info {
  -webkit-box-ordinal-group: 2;
          order: 1;
}

.salesposter .x480 [id="spidBtn-loggedState-noAccess"] .logout {
  -webkit-box-ordinal-group: 3;
          order: 2;
}

.salesposter .x480 [id="spidBtn-loggedState-noAccess"] .why {
  font-size: 90%;
  -webkit-box-ordinal-group: 4;
          order: 3;
}

.salesposter .x980 [id="spidBtn-loggedState-noAccess"] {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: 1fr auto;
  grid-gap: 0.5rem 2rem;
  position: relative;
}

.salesposter .x980 [id="spidBtn-loggedState-noAccess"] .info {
  grid-column: 1 / span 1;
  grid-row: 1 / span 1;
  text-align: center;
}

.salesposter .x980 [id="spidBtn-loggedState-noAccess"] .info .name {
  display: block;
}

.salesposter .x980 [id="spidBtn-loggedState-noAccess"] .why {
  grid-column: 2 / span 1;
  grid-row: 1 / span 2;
  margin-top: 0;
  place-self: center;
  text-align: center;
}

.salesposter .x980 [id="spidBtn-loggedState-noAccess"] .links {
  margin-top: 1em;
}

.salesposter .x980 [id="spidBtn-loggedState-noAccess"] .logout {
  grid-column: 1 / span 1;
  grid-row: 2 / span 1;
  text-align: center;
}

.salesposter .x980 [id="spidBtn-loggedState-noAccess"]::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 50%;
  width: 1px;
  background-color: #c0c0c0;
}

.salesposter [id="spidBtn-notLoggedState-noConnection"] .headline {
  display: block;
  font-size: 18px;
  font-weight: 700;
}

.salesposter .x980 .js-require-widget[data-position="paywall"] {
  margin-top: 0;
}

.ygg-breaking-news {
  background: #fff;
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.16);
  background-color: #08151c;
  margin-top: -1.5rem;
  position: relative;
  margin-bottom: 1.5rem;
}

.ygg-breaking-news .article {
  max-width: 980px;
  margin-right: auto;
  margin-left: auto;
  padding: 1rem 1.25rem 1rem 3.125rem;
  position: relative;
  -webkit-transform: translateX(-3.125rem);
          transform: translateX(-3.125rem);
}

.ygg-breaking-news .article::before {
  content: "";
  display: block;
  background-color: #e04e4e;
  border-radius: 50%;
  width: 0.75rem;
  height: 0.75rem;
  position: absolute;
  left: 1.25rem;
  top: 50%;
  -webkit-animation: breaking-news-blip 3s infinite;
          animation: breaking-news-blip 3s infinite;
  -webkit-animation-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
          animation-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
  -webkit-transform: scale(1) translateY(-50%);
          transform: scale(1) translateY(-50%);
  -webkit-transform-origin: 50% 0;
          transform-origin: 50% 0;
}

.ygg-breaking-news .article > a {
  display: inline-block;
  color: #fff;
}

.ygg-breaking-news .breakingTitle,
.ygg-breaking-news .date,
.ygg-breaking-news .slideshow-count,
.ygg-breaking-news .lead,
.ygg-breaking-news .overlay,
.ygg-breaking-news .storyLinks {
  display: none;
}

.ygg-breaking-news .kicker {
  font-family: Lora, Callibri, serif;
  font-weight: bold;
  color: #807c7c;
  font-size: 1rem;
  line-height: 1.1;
  letter-spacing: -0.025em;
  margin-bottom: 0.25rem;
  color: #e04e4e;
}

.ygg-breaking-news .headline {
  font-family: Lora, Callibri, serif;
  font-weight: bold;
  font-size: 1.25rem;
  line-height: 1.1;
  letter-spacing: -0.025em;
  font-size: 2.25rem;
}

.ygg-breaking-news .headline:hover {
  text-decoration: underline;
}

@-webkit-keyframes breaking-news-blip {
  from {
    border: 4px solid transparent;
    opacity: 1;
  }
  to {
    border: 4px solid #08151c;
    opacity: 0;
    -webkit-transform: scale(2.5) translateY(-50%);
            transform: scale(2.5) translateY(-50%);
  }
}

@keyframes breaking-news-blip {
  from {
    border: 4px solid transparent;
    opacity: 1;
  }
  to {
    border: 4px solid #08151c;
    opacity: 0;
    -webkit-transform: scale(2.5) translateY(-50%);
            transform: scale(2.5) translateY(-50%);
  }
}

.polarisStories .score {
  margin-left: 0.25rem;
}

.polarisStories .score[class^="score"] {
  color: transparent;
  display: inline-block !important;
  text-indent: 0;
  vertical-align: middle;
  -webkit-transform: scale(0.65);
          transform: scale(0.65);
  -webkit-transform-origin: bottom left;
          transform-origin: bottom left;
  vertical-align: text-top;
}

.polarisStories .score.score1 {
  background-image: url("https://static.polarismedia.no/skins/prod/publication/yggdrasil/gfx/ygg-sprite-icons.svg");
  background-size: 3500% auto;
  background-position: 73.52941% 0;
  display: inline-block;
  width: 1em;
  height: 1em;
}

.polarisStories .score.score2 {
  background-image: url("https://static.polarismedia.no/skins/prod/publication/yggdrasil/gfx/ygg-sprite-icons.svg");
  background-size: 3500% auto;
  background-position: 70.58824% 0;
  display: inline-block;
  width: 1em;
  height: 1em;
}

.polarisStories .score.score3 {
  background-image: url("https://static.polarismedia.no/skins/prod/publication/yggdrasil/gfx/ygg-sprite-icons.svg");
  background-size: 3500% auto;
  background-position: 67.64706% 0;
  display: inline-block;
  width: 1em;
  height: 1em;
}

.polarisStories .score.score4 {
  background-image: url("https://static.polarismedia.no/skins/prod/publication/yggdrasil/gfx/ygg-sprite-icons.svg");
  background-size: 3500% auto;
  background-position: 64.70588% 0;
  display: inline-block;
  width: 1em;
  height: 1em;
}

.polarisStories .score.score5 {
  background-image: url("https://static.polarismedia.no/skins/prod/publication/yggdrasil/gfx/ygg-sprite-icons.svg");
  background-size: 3500% auto;
  background-position: 61.76471% 0;
  display: inline-block;
  width: 1em;
  height: 1em;
}

.polarisStories .score.score6 {
  background-image: url("https://static.polarismedia.no/skins/prod/publication/yggdrasil/gfx/ygg-sprite-icons.svg");
  background-size: 3500% auto;
  background-position: 58.82353% 0;
  display: inline-block;
  width: 1em;
  height: 1em;
}

.polarisStories.front {
  color: #08151c;
}

.polarisStories.front > .header {
  border-bottom: 4px solid #e4e8eb;
  padding-bottom: 0.5rem;
}

.polarisStories.front > .header h5 {
  font-family: Lora, Callibri, serif;
  font-weight: bold;
  line-height: 1.25;
  font-size: 1.25rem;
}

.polarisStories.front:not(:first-child) {
  margin-top: 1rem;
}

.polarisStories.front .article > a {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: start;
          align-items: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-flow: column wrap;
}

.polarisStories.front a {
  color: inherit;
  text-decoration: none;
}

.polarisStories.front .overlay {
  display: block;
  font-size: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
}

.polarisStories.front .overlay .label {
  color: #807c7c;
  font-family: Segoe UI, Roboto, San Francisco, Helvetica, Arial, sans-serif;
  line-height: 1.5;
  text-transform: uppercase;
  font-size: 0.75rem;
  background-color: #004e82;
  color: #fff;
  font-weight: 700;
  line-height: 1.25rem;
  display: inline-block;
  padding-right: 0.25rem;
  padding-left: 0.25rem;
}

.polarisStories.front .media.image {
  width: 100%;
}

.polarisStories.front .text {
  max-width: 100%;
  padding: 0.75rem 0;
}

.polarisStories.front .breakingTitle {
  background-color: #807c7c;
  font-family: Segoe UI, Roboto, San Francisco, Helvetica, Arial, sans-serif;
  font-weight: bold;
  color: #fff;
  text-transform: uppercase;
  padding: 0.5rem 1rem;
  width: 100%;
  font-size: 1rem;
  line-height: 1.1;
}

.polarisStories.front .kicker {
  font-family: Lora, Callibri, serif;
  font-weight: bold;
  color: #807c7c;
  font-size: 1rem;
  line-height: 1.1;
  letter-spacing: -0.025em;
  margin-bottom: 0.5rem;
}

.polarisStories.front .prefix {
  color: #807c7c;
}

.polarisStories.front .prefix::after {
  content: " ";
}

.polarisStories.front .headline {
  -webkit-hyphens: auto;
      -ms-hyphens: auto;
          hyphens: auto;
  overflow-wrap: break-word;
  word-break: break-word;
  font-family: Lora, Callibri, serif;
  font-weight: bold;
  font-size: 1.5rem;
  line-height: 1.1;
  letter-spacing: -0.025em;
}

.polarisStories.front .lead {
  font-family: Lora, Callibri, serif;
  font-size: 1rem;
  line-height: 1.25;
  margin-top: 0.5rem;
  color: #08151c;
}

.polarisStories.front .lead {
  display: none !important;
}

.polarisStories.front a:hover > .text .headline span {
  text-decoration: underline;
}

.polarisStories.front .tip {
  color: #807c7c;
  font-family: Segoe UI, Roboto, San Francisco, Helvetica, Arial, sans-serif;
  line-height: 1.5;
  text-transform: uppercase;
  font-size: 0.75rem;
  padding-top: 0.5rem;
}

.polarisStories.front .article:not(.complex) .relatedArticles .gridRow {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
}

.polarisStories.front .article:not(.complex) .relatedArticles .gridRow .gridUnit {
  margin-left: 0;
}

.polarisStories.front .complex .relatedArticles {
  margin-top: 0.5rem;
  border-top: 1px solid #e2e2e2;
  padding-top: 0.5rem;
}

.polarisStories.front .complex .relatedArticles .article {
  border-top: none;
  padding-top: 0;
  padding-bottom: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-flow: column nowrap;
}

.polarisStories.front .complex .relatedArticles .article .headline {
  font-size: 1.25rem !important;
}

.polarisStories.front .complex .relatedArticles .article a {
  display: block;
}

.polarisStories.front .complex .relatedArticles .article .headline a {
  display: inline;
}

.polarisStories.front .complex .relatedArticles .media {
  -webkit-box-flex: 0;
          flex: 0 0 auto;
}

.polarisStories.front .complex .relatedArticles .media:hover + .inner a {
  text-decoration: underline;
}

.polarisStories.front .complex.storyTheme .relatedArticles {
  border-top: none;
  padding-top: 0;
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

.polarisStories.front .complex.storyTheme .relatedArticles .article .text {
  padding-right: 0;
  padding-left: 0;
}

.polarisStories.front .relatedArticles ul a {
  font-family: Lora, Callibri, serif;
  font-weight: bold;
  font-size: 0.875rem;
  line-height: 1.1;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  padding: 0.5rem 0;
  border-top: none;
  display: block;
}

.polarisStories.front .relatedArticles ul a::before {
  content: "";
  display: inline-block;
  width: 0.25rem;
  height: 0.25rem;
  margin-right: 0.5rem;
  background: #08151c;
  vertical-align: middle;
}

.polarisStories.front .relatedArticles ul a:hover {
  text-decoration: underline;
}

.polarisStories.front .storyTheme .relatedArticles ul a {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

.polarisStories.front .relatedArticles .article {
  display: -webkit-box;
  display: flex;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  padding: 0.5rem 0;
}

.polarisStories.front .relatedArticles .article > a {
  width: 100%;
}

.polarisStories.front .relatedArticles .article .kicker {
  font-family: Lora, Callibri, serif;
  font-weight: bold;
  color: #807c7c;
  font-size: 1rem;
  line-height: 1.1;
  letter-spacing: -0.025em;
  margin-bottom: 0.25rem;
}

.polarisStories.front .relatedArticles .article .headline {
  font-size: 1rem !important;
}

.polarisStories.front .relatedArticles .article .headline a:hover {
  text-decoration: underline;
}

.polarisStories.front .relatedArticles .article .media.image {
  width: 100%;
}

.polarisStories.front.medium .article > a {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row wrap;
}

.polarisStories.front.medium .breakingTitle {
  background-color: #807c7c;
  font-family: Segoe UI, Roboto, San Francisco, Helvetica, Arial, sans-serif;
  font-weight: bold;
  color: #fff;
  text-transform: uppercase;
  padding: 0.5rem 1rem;
  width: 100%;
  font-size: 1rem;
  line-height: 1.1;
}

.polarisStories.front.medium .media.image {
  -webkit-box-flex: 0;
          flex: 0 0 5.625rem;
}

.polarisStories.front.medium .kicker {
  font-family: Lora, Callibri, serif;
  font-weight: bold;
  color: #807c7c;
  font-size: 1rem;
  line-height: 1.1;
  letter-spacing: -0.025em;
  margin-bottom: 0.25rem;
}

.polarisStories.front.medium .headline {
  font-family: Lora, Callibri, serif;
  font-weight: bold;
  font-size: 1.25rem;
  line-height: 1.1;
  letter-spacing: -0.025em;
}

.polarisStories.front.medium .lead {
  font-family: Lora, Callibri, serif;
  font-size: 1rem;
  line-height: 1.25;
  margin-top: 0.5rem;
  color: #08151c;
}

.polarisStories.front.medium .media + .text {
  padding: 0 0 0 0.75rem;
  -webkit-box-flex: 0;
          flex: 0 0 calc(100% - 5.625rem);
}

.polarisStories.front.side .article > a {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row wrap;
}

.polarisStories.front.side .breakingTitle {
  background-color: #807c7c;
  font-family: Segoe UI, Roboto, San Francisco, Helvetica, Arial, sans-serif;
  font-weight: bold;
  color: #fff;
  text-transform: uppercase;
  padding: 0.5rem 1rem;
  width: 100%;
  font-size: 1rem;
  line-height: 1.1;
}

.polarisStories.front.side .kicker {
  font-family: Lora, Callibri, serif;
  font-weight: bold;
  color: #807c7c;
  font-size: 1rem;
  line-height: 1.1;
  letter-spacing: -0.025em;
  margin-bottom: 0.5rem;
}

.polarisStories.front.side .headline {
  font-family: Lora, Callibri, serif;
  font-weight: bold;
  font-size: 1.5rem;
  line-height: 1.1;
  letter-spacing: -0.025em;
}

.polarisStories.front.side .lead {
  font-family: Lora, Callibri, serif;
  font-size: 1rem;
  line-height: 1.25;
  margin-top: 0.5rem;
  color: #08151c;
}

.polarisStories.front.side .media {
  margin-right: 1rem;
}

.polarisStories.front.side .media.medium {
  width: 50%;
}

.polarisStories.front.side .media.medium + .text {
  width: calc(100% - 50% - 1rem);
}

.polarisStories.front.side .media.medium + .text .headline {
  font-size: 64px;
}

.polarisStories.front.side .media.large {
  width: 70%;
}

.polarisStories.front.side .media.large + .text {
  width: calc(100% - 70% - 1rem);
}

.polarisStories.front.side .media.large + .text .headline {
  font-size: 38px;
}

.c64 .polarisStories.front.list .headline {
  font-size: 1.25rem;
}

.c64 .polarisStories.front.list .headline [class^="t"] {
  font-size: 100%;
}

.masterTheme {
  padding: 1.25rem 1.25rem;
}

.masterTheme .polarisStories.front.big .media + .text {
  padding: 0.75rem 0;
}

.masterTheme .polarisStories.front.medium a > .media + .text {
  padding: 0 0 0 0.75rem;
  -webkit-box-flex: 0;
          flex: 0 0 calc(100% - 5.625rem);
}

.masterTheme .polarisStories.front .relatedArticles .article {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  padding: 0.75rem 1rem;
}

.masterTheme .polarisStories.front.medium .breakingTitle ~ .text {
  padding-top: 0.5rem;
}

.sectionHeader {
  border-bottom: 4px solid #08151c;
  font-family: Segoe UI, Roboto, San Francisco, Helvetica, Arial, sans-serif;
  font-weight: bold;
  line-height: 1.2;
  padding: 0.5rem 1.25rem;
  text-transform: uppercase;
  font-size: 1.5rem;
  margin-right: -1.25rem;
  margin-left: -1.25rem;
}

.masterTheme .sectionHeader {
  padding: 0.5rem 1.25rem;
}

.ygg-content > .sectionHeader {
  padding: 0.5rem 1rem;
}

.sectionHeader + .polarisStories {
  margin-top: 0;
}

.masterTheme .sectionHeader {
  margin-top: -20px;
  margin-bottom: 20px;
}

.ygg-content > .sectionHeader + .gridRow {
  margin-top: 20px;
}

.ygg-content > .masterTheme + .gridRow {
  margin-top: 3rem;
}

.gridRow .masterTheme {
  margin-bottom: 1.5rem;
}

.polarisStories.listcard {
  font-size: 0;
  color: #08151c;
  background: #fff;
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.16);
}

.polarisStories.listcard h5 {
  font-family: Lora, Callibri, serif;
  font-weight: bold;
  font-size: 1rem;
  line-height: 1.05;
  background-color: #0062a3;
  color: #fff;
  font-family: Segoe UI, Roboto, San Francisco, Helvetica, Arial, sans-serif;
  padding: 0.5rem 1rem;
  text-transform: uppercase;
}

.polarisStories.listcard .article {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  padding: 0.75rem 1rem;
}

.polarisStories.listcard .poll {
  display: none;
}

.polarisStories.listcard .media {
  vertical-align: top;
}

.polarisStories.listcard .overlay {
  display: block;
  font-size: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
}

.polarisStories.listcard a {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: start;
          align-items: flex-start;
  color: inherit;
  text-decoration: none;
}

.polarisStories.listcard .media.image {
  -webkit-box-flex: 0;
          flex: 0 0 4rem;
}

.polarisStories.listcard .media + .text {
  padding: 0 0 0 0.75rem;
  -webkit-box-flex: 0;
          flex: 0 0 calc(100% - 4rem);
}

.polarisStories.listcard .headline {
  font-family: Lora, Callibri, serif;
  font-weight: bold;
  font-size: 1rem;
  line-height: 1.1;
  letter-spacing: -0.025em;
}

.polarisStories.notis {
  color: #08151c;
}

.polarisStories.notis .article {
  margin-bottom: 1.5rem;
}

.polarisStories.notis .article > a {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: start;
          align-items: flex-start;
}

.polarisStories.notis a {
  color: inherit;
  text-decoration: none;
}

.polarisStories.notis .overlay {
  display: none;
}

.polarisStories.notis .text {
  width: 100%;
}

.polarisStories.notis .kicker {
  font-family: Lora, Callibri, serif;
  font-weight: bold;
  color: #807c7c;
  font-size: 1rem;
  line-height: 1.1;
  letter-spacing: -0.025em;
  margin-bottom: 0.25rem;
}

.polarisStories.notis .prefix {
  color: #807c7c;
}

.polarisStories.notis .headline {
  font-family: Lora, Callibri, serif;
  font-weight: bold;
  font-size: 1.25rem;
  line-height: 1.1;
  letter-spacing: -0.025em;
  -webkit-hyphens: auto;
      -ms-hyphens: auto;
          hyphens: auto;
  overflow-wrap: break-word;
  word-break: break-word;
}

.polarisStories.notis .headline span {
  display: inline-block;
}

.polarisStories.notis a:hover > .text .headline {
  text-decoration: underline;
}

.polarisStories.notis .lead {
  font-family: Lora, Callibri, serif;
  font-size: 1rem;
  line-height: 1.25;
  margin-top: 0.5rem;
  color: #08151c;
}

.polarisStories.notis .tip {
  color: #807c7c;
  font-family: Segoe UI, Roboto, San Francisco, Helvetica, Arial, sans-serif;
  line-height: 1.5;
  text-transform: uppercase;
  font-size: 0.75rem;
  padding-top: 0.5rem;
}

.payed .headline > span[class^="t"]::after {
  content: "";
  background-image: url("https://static.polarismedia.no/skins/prod/publication/yggdrasil/gfx/ygg-sprite-icons.svg");
  background-size: 3500% auto;
  background-position: 20.58824% 0;
  display: inline-block;
  width: 20px;
  height: 20px;
  background-color: #0062a3;
  margin-right: 0.25rem;
  margin-left: 0.25rem;
  vertical-align: middle;
}

.payed .article:not(.payed) .headline > span[class^="t"]::after {
  content: none;
}

.relatedArticles li.payed a::after {
  content: "";
  background-image: url("https://static.polarismedia.no/skins/prod/publication/yggdrasil/gfx/ygg-sprite-icons.svg");
  background-size: 3500% auto;
  background-position: 20.58824% 0;
  display: inline-block;
  width: 1em;
  height: 1em;
  background-color: #0062a3;
  margin-left: 0.5em;
  vertical-align: text-top;
}

.relatedArticles .payed .headline a::after {
  content: "";
  background-image: url("https://static.polarismedia.no/skins/prod/publication/yggdrasil/gfx/ygg-sprite-icons.svg");
  background-size: 3500% auto;
  background-position: 20.58824% 0;
  display: inline-block;
  width: 0.65em;
  height: 0.65em;
}

.polarisRelatedContents.stories .payed .headline a::after {
  content: "";
  background-color: #0062a3;
  margin-left: 0.25em;
  background-image: url("https://static.polarismedia.no/skins/prod/publication/yggdrasil/gfx/ygg-sprite-icons.svg");
  background-size: 3500% auto;
  background-position: 20.58824% 0;
  display: inline-block;
  width: 0.65em;
  height: 0.65em;
}

.complex .relatedArticles .payed .headline a::after {
  content: none;
}

.polarisStories.sectionlist {
  color: #08151c;
}

.polarisStories.sectionlist > * + * {
  margin-top: 1.5rem;
}

.polarisStories.sectionlist > .header h5 {
  font-family: Lora, Callibri, serif;
  font-weight: bold;
  font-size: 1rem;
  line-height: 1.05;
  background-color: #0062a3;
  color: #fff;
  font-family: Segoe UI, Roboto, San Francisco, Helvetica, Arial, sans-serif;
  padding: 0.5rem 1rem;
  text-transform: uppercase;
}

.polarisStories.sectionlist > .article {
  background: #fff;
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.16);
}

.polarisStories.sectionlist .article > a {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: start;
          align-items: flex-start;
}

.polarisStories.sectionlist .media {
  vertical-align: top;
}

.polarisStories.sectionlist a {
  color: inherit;
  text-decoration: none;
}

.polarisStories.sectionlist a:hover .headline {
  text-decoration: underline;
}

.polarisStories.sectionlist .lead {
  display: none !important;
}

.polarisStories.sectionlist .breakingTitle {
  background-color: #807c7c;
  font-family: Segoe UI, Roboto, San Francisco, Helvetica, Arial, sans-serif;
  font-weight: bold;
  color: #fff;
  text-transform: uppercase;
  padding: 0.5rem 1rem;
  width: 100%;
  font-size: 1rem;
  line-height: 1.1;
}

.polarisStories.sectionlist .kicker {
  font-family: Lora, Callibri, serif;
  font-weight: bold;
  color: #807c7c;
  font-size: 1rem;
  line-height: 1.1;
  letter-spacing: -0.025em;
  margin-bottom: 0.25rem;
}

.polarisStories.sectionlist .headline {
  font-family: Lora, Callibri, serif;
  font-weight: bold;
  font-size: 1.25rem;
  line-height: 1.1;
  letter-spacing: -0.025em;
}

.polarisStories.sectionlist .lead {
  font-family: Lora, Callibri, serif;
  font-size: 1rem;
  line-height: 1.25;
  margin-top: 0.5rem;
  color: #08151c;
}

.polarisStories.sectionlist .kicker {
  font-family: Lora, Callibri, serif;
  font-weight: bold;
  color: #807c7c;
  font-size: 1rem;
  line-height: 1.1;
  letter-spacing: -0.025em;
  margin-bottom: 0.5rem;
}

.polarisStories.sectionlist .headline {
  font-family: Lora, Callibri, serif;
  font-weight: bold;
  font-size: 1.5rem;
  line-height: 1.1;
  letter-spacing: -0.025em;
}

.polarisStories.sectionlist .lead {
  font-family: Lora, Callibri, serif;
  font-size: 1rem;
  line-height: 1.25;
  margin-top: 0.5rem;
  color: #08151c;
}

.polarisStories.sectionlist:not(.sc) .media.image {
  -webkit-box-flex: 0;
          flex: 0 0 17.8rem;
  -webkit-box-ordinal-group: 3;
          order: 2;
}

.polarisStories.sectionlist:not(.sc) .text {
  padding: 0.75rem 1rem;
}

.polarisStories.sectionlist:not(.sc) .media.image + .text {
  padding: 0.75rem 1rem 0.75rem 0.75rem;
  -webkit-box-flex: 0;
          flex: 0 0 calc(100% - 17.8rem);
}

.polarisStories.sectionlist.vanilla > .article,
.polarisStories.sectionlist.vanilla > .content > .article {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row nowrap;
}

.polarisStories.sectionlist.vanilla .media.image.small {
  -webkit-box-ordinal-group: 2;
          order: 1;
  flex-basis: 80px;
}

.polarisStories.sectionlist.vanilla .media.image.medium {
  -webkit-box-ordinal-group: 2;
          order: 1;
  flex-basis: 180px;
}

.polarisStories.sectionlist.vanilla .inner {
  -webkit-box-ordinal-group: 3;
          order: 2;
}

.polarisStories.sectionlist.vanilla .storyLinks {
  display: none;
}

.polarisStories.sectionlist.box > .content {
  background-color: #e4e8eb;
  border-right: 1px solid #c5c5c5;
  border-bottom: 1px solid #c5c5c5;
  border-left: 1px solid #c5c5c5;
  margin-top: 0;
  padding: 0.75rem 1rem;
}

.polarisStories.sectionlist.box > .content .article + .article {
  border-top: 1px solid #c5c5c5;
  padding-top: 0.75rem;
}

.polarisStories.timeline {
  color: #08151c;
}

.polarisStories.timeline > .article {
  border-bottom: 1px solid #e4e8eb;
}

.polarisStories.timeline > .date {
  font-family: Lora, Callibri, serif;
  font-weight: bold;
  font-size: 1rem;
  line-height: 1.05;
  background-color: #0062a3;
  color: #fff;
  font-family: Segoe UI, Roboto, San Francisco, Helvetica, Arial, sans-serif;
  padding: 0.5rem 1rem;
  text-transform: uppercase;
  display: inline-block;
}

.polarisStories.timeline > .article + .date {
  margin-top: 1.5rem;
}

.polarisStories.timeline > .article {
  background: #fff;
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.16);
  padding: 0.75rem 1rem;
  box-shadow: none;
  position: relative;
  padding-left: 4rem;
}

.polarisStories.timeline > .article::before {
  content: "";
  background-color: #0062a3;
  left: 0;
  position: absolute;
  top: -1px;
  bottom: 0;
  width: 1px;
}

.polarisStories.timeline .article > a {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: end;
          align-items: flex-end;
}

.polarisStories.timeline .media {
  vertical-align: top;
}

.polarisStories.timeline a {
  color: inherit;
  text-decoration: none;
}

.polarisStories.timeline a:hover .headline {
  text-decoration: underline;
}

.polarisStories.timeline .lead {
  display: none !important;
}

.polarisStories.timeline .breakingTitle {
  background-color: #807c7c;
  font-family: Segoe UI, Roboto, San Francisco, Helvetica, Arial, sans-serif;
  font-weight: bold;
  color: #fff;
  text-transform: uppercase;
  padding: 0.5rem 1rem;
  width: 100%;
  font-size: 1rem;
  line-height: 1.1;
}

.polarisStories.timeline .kicker {
  font-family: Lora, Callibri, serif;
  font-weight: bold;
  color: #807c7c;
  font-size: 1rem;
  line-height: 1.1;
  letter-spacing: -0.025em;
  margin-bottom: 0.25rem;
}

.polarisStories.timeline .headline {
  font-family: Lora, Callibri, serif;
  font-weight: bold;
  font-size: 1.25rem;
  line-height: 1.1;
  letter-spacing: -0.025em;
}

.polarisStories.timeline .lead {
  font-family: Lora, Callibri, serif;
  font-size: 1rem;
  line-height: 1.25;
  margin-top: 0.5rem;
  color: #08151c;
}

.polarisStories.timeline .published-time {
  color: #807c7c;
  font-family: Segoe UI, Roboto, San Francisco, Helvetica, Arial, sans-serif;
  line-height: 1.5;
  text-transform: uppercase;
  font-size: 0.75rem;
  position: absolute;
  left: 0;
  padding-left: 1rem;
}

.polarisStories.timeline .published-time::before {
  content: "";
  background-color: #0062a3;
  border-radius: 50%;
  border: 2px solid #f2f5f5;
  display: block;
  height: 0.75rem;
  width: 0.75rem;
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.polarisStories.timeline .article a:hover .published-time::before {
  -webkit-transform: translate(-50%, -50%) scale(1.5);
          transform: translate(-50%, -50%) scale(1.5);
}

.polarisStories.timeline .kicker {
  font-family: Lora, Callibri, serif;
  font-weight: bold;
  color: #807c7c;
  font-size: 1rem;
  line-height: 1.1;
  letter-spacing: -0.025em;
  margin-bottom: 0.5rem;
}

.polarisStories.timeline .headline {
  font-family: Lora, Callibri, serif;
  font-weight: bold;
  font-size: 1.5rem;
  line-height: 1.1;
  letter-spacing: -0.025em;
}

.polarisStories.timeline .lead {
  font-family: Lora, Callibri, serif;
  font-size: 1rem;
  line-height: 1.25;
  margin-top: 0.5rem;
  color: #08151c;
}

.polarisStories.timeline:not(.sc) .media.image {
  -webkit-box-flex: 0;
          flex: 0 0 5.625rem;
  -webkit-box-ordinal-group: 3;
          order: 2;
}

.polarisStories.timeline:not(.sc) .text {
  padding: 0.75rem 1rem;
}

.polarisStories.timeline:not(.sc) .media.image + .text {
  padding: 0.75rem 1rem 0.75rem 0.75rem;
  -webkit-box-flex: 0;
          flex: 0 0 calc(100% - 5.625rem);
}

.ygg-sc-master .article,
.article.kjoptogbetalt,
.sc-section-grid .article.external {
  background-color: #fff1cc !important;
}

.polarisStories .ygg-sc-master .article .text, .polarisStories
.article.kjoptogbetalt .text, .polarisStories
.sc-section-grid .article.external .text {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}

.ygg-sc-master .article .kicker,
.ygg-sc-master .article .headline,
.ygg-sc-master .article .lead,
.article.kjoptogbetalt .kicker,
.article.kjoptogbetalt .headline,
.article.kjoptogbetalt .lead,
.sc-section-grid .article.external .kicker,
.sc-section-grid .article.external .headline,
.sc-section-grid .article.external .lead {
  font-family: Segoe UI, Roboto, San Francisco, Helvetica, Arial, sans-serif !important;
}

.ygg-sc-master .article .media::before,
.article.kjoptogbetalt .media::before,
.sc-section-grid .article.external .media::before {
  content: "Annonsørinnhold";
  background-color: #ffbb00;
  color: #fff;
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 1.5;
  padding: 0 0.25rem;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 10;
}

.medium .ygg-sc-master .article .media::before, .medium
.article.kjoptogbetalt .media::before, .medium
.sc-section-grid .article.external .media::before {
  font-size: 0.625rem;
  padding: 0;
  left: 0;
  text-align: right;
  -webkit-transform: none;
          transform: none;
}

.ygg-sc-master .polarisStories .text,
.sc-section-grid .article.external .text {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}

.ygg-sc-master {
  padding: 0;
}

.ygg-sc-master .polarisStories.front .kicker {
  color: #817a66;
}

.ygg-sc-master .sectionHeader {
  background: #fff;
  border-bottom: 4px solid #ffbb00;
  color: #817a66;
  padding: 0.5rem 1.25rem;
}

.ygg-sc-recentlist {
  background-color: #fff5da;
  align-content: flex-start;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-flow: column wrap;
  padding-top: 2rem !important;
  height: 10em;
}

.ygg-sc-recentlist .header {
  cursor: pointer;
  display: inline-block;
  line-height: 1;
  background-color: #ffbb00;
  border: 2px solid #ffbb00;
  font-family: Segoe UI, Roboto, San Francisco, Helvetica, Arial, sans-serif;
  font-weight: bold;
  padding: 0.75rem 1rem;
  font-size: 1rem;
  background-color: #ffbb00;
  color: #fff;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  padding: 0 0.75rem;
}

.ygg-sc-recentlist .header[disabled] {
  background-color: #fff !important;
  border-color: #e4e8eb !important;
  color: #e4e8eb !important;
}

.ygg-sc-recentlist .header,
.ygg-sc-recentlist .header a {
  color: #fff;
}

.ygg-sc-recentlist .article {
  position: relative;
  margin: 0 1rem;
  width: calc(100% / 3 - (2rem));
}

.ygg-sc-recentlist .kicker {
  display: none !important;
}

.ygg-sc-recentlist .headline span[class*="t"] {
  font-size: 1rem !important;
}

.ygg-sc-recentlist .headline a {
  color: #817a66;
  border-bottom: 1px solid #ffbb00;
  padding: 0.5rem 0;
  display: block;
  padding-left: 1rem;
  white-space: nowrap;
  overflow: hidden;
  text-align: left;
  text-overflow: ellipsis;
}

.ygg-sc-recentlist .headline a::before {
  content: "\25a0";
  background-color: transparent;
  color: #ffbb00;
  font-size: 0.5em;
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.ygg-sc-recentlist .headline a:hover {
  color: #ffbb00;
}

:not(.masterTheme) .lokal.article {
  background-color: #0062a3;
}

:not(.masterTheme) .lokal.article .text {
  padding: 0.75rem 1rem;
}

:not(.masterTheme) .lokal .breakingTitle {
  background-color: #fff !important;
}

:not(.masterTheme) .lokal .kicker {
  color: #fff !important;
}

:not(.masterTheme) .lokal .prefix,
:not(.masterTheme) .lokal .headline,
:not(.masterTheme) .lokal .relatedArticles a {
  color: #fff !important;
}

:not(.masterTheme) .lokal .lead {
  color: #fff !important;
}

:not(.masterTheme) .lokal .tip {
  color: #fff !important;
}

:not(.masterTheme) .lokal .article > a,
:not(.masterTheme) .lokal .relatedArticles .article,
:not(.masterTheme) .lokal .relatedArticles ul a {
  border-top-color: rgba(255, 255, 255, 0.1) !important;
}

:not(.masterTheme) .lokal .relatedArticles ul a::before {
  background-color: #fff !important;
}

:not(.masterTheme) .svart.article {
  background-color: #08151c;
}

:not(.masterTheme) .svart.article .text {
  padding: 0.75rem 1rem;
}

:not(.masterTheme) .svart .breakingTitle {
  background-color: #e04e4e !important;
}

:not(.masterTheme) .svart .kicker {
  color: #e04e4e !important;
}

:not(.masterTheme) .svart .prefix,
:not(.masterTheme) .svart .headline,
:not(.masterTheme) .svart .relatedArticles a {
  color: #fff !important;
}

:not(.masterTheme) .svart .lead {
  color: #e4e8eb !important;
}

:not(.masterTheme) .svart .tip {
  color: #fff !important;
}

:not(.masterTheme) .svart .article > a,
:not(.masterTheme) .svart .relatedArticles .article,
:not(.masterTheme) .svart .relatedArticles ul a {
  border-top-color: rgba(255, 255, 255, 0.1) !important;
}

:not(.masterTheme) .svart .relatedArticles ul a::before {
  background-color: #e04e4e !important;
}

:not(.masterTheme) .rosa.article {
  background-color: #ffdaee;
}

:not(.masterTheme) .rosa.article .text {
  padding: 0.75rem 1rem;
}

:not(.masterTheme) .rosa .kicker {
  color: #08151c !important;
}

:not(.masterTheme) .rosa .tip {
  color: #08151c !important;
}

:not(.masterTheme) .gul.article {
  background-color: #feffb3;
}

:not(.masterTheme) .gul.article .text {
  padding: 0.75rem 1rem;
}

:not(.masterTheme) .gul .kicker {
  color: #08151c !important;
}

:not(.masterTheme) .gul .tip {
  color: #08151c !important;
}

:not(.masterTheme) .beige.article {
  background-color: #e2dbc8;
}

:not(.masterTheme) .beige.article .text {
  padding: 0.75rem 1rem;
}

:not(.masterTheme) .beige .kicker {
  color: #76736c !important;
}

:not(.masterTheme) .beige .prefix,
:not(.masterTheme) .beige .headline,
:not(.masterTheme) .beige .relatedArticles a {
  color: #5a574f !important;
}

:not(.masterTheme) .beige .article > a,
:not(.masterTheme) .beige .relatedArticles .article,
:not(.masterTheme) .beige .relatedArticles ul a {
  border-top-color: rgba(0, 0, 0, 0.1) !important;
}

:not(.masterTheme) .aske.article {
  background-color: #bcbcbd;
}

:not(.masterTheme) .aske.article .text {
  padding: 0.75rem 1rem;
}

:not(.masterTheme) .aske .kicker {
  color: #08151c !important;
}

:not(.masterTheme) .egghvit.article {
  background-color: #ebe9e5;
}

:not(.masterTheme) .egghvit.article .text {
  padding: 0.75rem 1rem;
}

:not(.masterTheme) .rød.article {
  background-color: #9f1f15;
}

:not(.masterTheme) .rød.article .text {
  padding: 0.75rem 1rem;
}

:not(.masterTheme) .rød .kicker {
  color: #fff !important;
}

:not(.masterTheme) .rød .prefix,
:not(.masterTheme) .rød .headline,
:not(.masterTheme) .rød .relatedArticles a {
  color: #fff !important;
}

:not(.masterTheme) .rød .lead {
  color: #fff !important;
}

:not(.masterTheme) .rød .article > a,
:not(.masterTheme) .rød .relatedArticles .article,
:not(.masterTheme) .rød .relatedArticles ul a {
  border-top-color: rgba(255, 255, 255, 0.1) !important;
}

.masterTheme .article {
  box-shadow: none !important;
}

.masterTheme.lokal {
  background: #0062a3;
}

.masterTheme.lokal .sectionHeader {
  background-color: #004e82;
  border-bottom-color: #004e82;
  color: #fff;
}

.masterTheme.lokal .article > a,
.masterTheme.lokal .relatedArticles .article,
.masterTheme.lokal .relatedArticles ul a {
  border-top-color: rgba(255, 255, 255, 0.1) !important;
}

.masterTheme.lokal .relatedArticles ul a::before {
  background-color: #fff !important;
}

.masterTheme.lokal .article {
  background-color: transparent !important;
}

.masterTheme.lokal .breakingTitle {
  background-color: #fff !important;
}

.masterTheme.lokal .kicker {
  color: #fff !important;
}

.masterTheme.lokal .prefix,
.masterTheme.lokal .headline,
.masterTheme.lokal .relatedArticles a {
  color: #fff !important;
}

.masterTheme.lokal .lead {
  color: #fff !important;
}

.masterTheme.lokal .tip {
  color: #fff !important;
}

.masterTheme.svart {
  background: #08151c;
}

.masterTheme.svart .sectionHeader {
  background-color: #000;
  border-bottom-color: #000;
  color: #fff;
}

.masterTheme.svart .article > a,
.masterTheme.svart .relatedArticles .article,
.masterTheme.svart .relatedArticles ul a {
  border-top-color: rgba(255, 255, 255, 0.1) !important;
}

.masterTheme.svart .relatedArticles ul a::before {
  background-color: #e04e4e !important;
}

.masterTheme.svart .article {
  background-color: transparent !important;
}

.masterTheme.svart .breakingTitle {
  background-color: #e04e4e !important;
}

.masterTheme.svart .kicker {
  color: #e04e4e !important;
}

.masterTheme.svart .prefix,
.masterTheme.svart .headline,
.masterTheme.svart .relatedArticles a {
  color: #fff !important;
}

.masterTheme.svart .lead {
  color: #e4e8eb !important;
}

.masterTheme.svart .tip {
  color: #fff !important;
}

.masterTheme.rosa {
  background: #ffdaee;
}

.masterTheme.rosa .sectionHeader {
  background-color: #ffc8e6;
  border-bottom-color: #ffc8e6;
}

.masterTheme.rosa .article {
  background-color: transparent !important;
}

.masterTheme.rosa .kicker {
  color: #08151c !important;
}

.masterTheme.rosa .tip {
  color: #08151c !important;
}

.masterTheme.gul {
  background: #feffb3;
}

.masterTheme.gul .sectionHeader {
  background-color: #fdff86;
  border-bottom-color: #fdff86;
}

.masterTheme.gul .article {
  background-color: transparent !important;
}

.masterTheme.gul .kicker {
  color: #08151c !important;
}

.masterTheme.gul .tip {
  color: #08151c !important;
}

.masterTheme.beige {
  background: #e2dbc8;
}

.masterTheme.beige .sectionHeader {
  background-color: #d6caaa;
  border-bottom-color: #d6caaa;
  color: #5a574f;
}

.masterTheme.beige .article > a,
.masterTheme.beige .relatedArticles .article,
.masterTheme.beige .relatedArticles ul a {
  border-top-color: rgba(0, 0, 0, 0.1) !important;
}

.masterTheme.beige .article {
  background-color: transparent !important;
}

.masterTheme.beige .kicker {
  color: #76736c !important;
}

.masterTheme.beige .prefix,
.masterTheme.beige .headline,
.masterTheme.beige .relatedArticles a {
  color: #5a574f !important;
}

.masterTheme.aske {
  background: #bcbcbd;
}

.masterTheme.aske .sectionHeader {
  background-color: #d2d2d2;
  border-bottom-color: #d2d2d2;
}

.masterTheme.aske .article {
  background-color: transparent !important;
}

.masterTheme.aske .kicker {
  color: #08151c !important;
}

.masterTheme.egghvit {
  background: #ebe9e5;
}

.masterTheme.egghvit .article {
  background-color: transparent !important;
}

.masterTheme.rød {
  background: #9f1f15;
}

.masterTheme.rød .sectionHeader {
  background-color: #791109;
  border-bottom-color: #791109;
  color: #fff;
}

.masterTheme.rød .article > a,
.masterTheme.rød .relatedArticles .article,
.masterTheme.rød .relatedArticles ul a {
  border-top-color: rgba(255, 255, 255, 0.1) !important;
}

.masterTheme.rød .article {
  background-color: transparent !important;
}

.masterTheme.rød .kicker {
  color: #fff !important;
}

.masterTheme.rød .prefix,
.masterTheme.rød .headline,
.masterTheme.rød .relatedArticles a {
  color: #fff !important;
}

.masterTheme.rød .lead {
  color: #fff !important;
}

.ygg-content > .masterTheme,
.ygg-content > .sectionHeader {
  max-width: 980px;
  margin-right: auto;
  margin-left: auto;
}

.hidden {
  display: none !important;
  visibility: hidden !important;
}

.textSize10 .polarisStories.front .headline {
  font-size: 64px;
}

.textSize9 .polarisStories.front .headline {
  font-size: 58px;
}

.textSize8 .polarisStories.front .headline {
  font-size: 52px;
}

.textSize7 .polarisStories.front .headline {
  font-size: 47px;
}

.textSize6 .polarisStories.front .headline {
  font-size: 42px;
}

.textSize5 .polarisStories.front .headline {
  font-size: 38px;
}

.textSize4 .polarisStories.front .headline {
  font-size: 34px;
}

.textSize3 .polarisStories.front .headline {
  font-size: 30px;
}

.textSize2 .polarisStories.front .headline {
  font-size: 27px;
}

.textSize1 .polarisStories.front .headline {
  font-size: 24px;
}

.headline [class^="t"] {
  display: block;
}

.t50 {
  font-size: 50%;
}

.t55 {
  font-size: 55%;
}

.t60 {
  font-size: 60%;
}

.t65 {
  font-size: 65%;
}

.t70 {
  font-size: 70%;
}

.t75 {
  font-size: 75%;
}

.t80 {
  font-size: 80%;
}

.t85 {
  font-size: 85%;
}

.t90 {
  font-size: 90%;
}

.t95 {
  font-size: 95%;
}

.t100 {
  font-size: 100%;
}

.t105 {
  font-size: 105%;
}

.t110 {
  font-size: 110%;
}

.t115 {
  font-size: 115%;
}

.t120 {
  font-size: 120%;
}

.t125 {
  font-size: 125%;
}

.t130 {
  font-size: 130%;
}

.t135 {
  font-size: 135%;
}

.t140 {
  font-size: 140%;
}

.t145 {
  font-size: 145%;
}

.t150 {
  font-size: 150%;
}

.t155 {
  font-size: 155%;
}

.t160 {
  font-size: 160%;
}

.t165 {
  font-size: 165%;
}

.t170 {
  font-size: 170%;
}

.t175 {
  font-size: 175%;
}

.t180 {
  font-size: 180%;
}

.t185 {
  font-size: 185%;
}

.t190 {
  font-size: 190%;
}

.t195 {
  font-size: 195%;
}

.t200 {
  font-size: 200%;
}

/*# sourceMappingURL=desktop.fjordabladet.css.map */
