@charset "UTF-8";
/* VARIABLER */
/* EGENSKAPER */
.ontop {
  z-index: 10;
}

/* TYPOGRAFI */
body {
  font-family: "VictorSerif-Regular";
}

em, p em {
  font-family: "VictorSerif-RegularItalic";
  font-style: italic;
}

strong, p strong {
  font-family: "VictorSerif-Semibold";
  font-weight: normal;
}

a, .lay-textformat-parent a, a.projectlink .lay-textformat-parent > *, .lay-carousel-sink .single-caption-inner a {
  color: #5C53DF;
  -webkit-transition: color 0.3s ease;
  transition: color 0.3s ease;
}

a.sitetitle div span {
  -webkit-transition: color 0.3s ease;
  transition: color 0.3s ease;
}

@media (min-width: 1025px) {
  nav.second_menu li {
    font-size: 24px;
  }
  body.type-category ._Prosjektnavn {
    font-size: 28px;
  }
  .slug-hjem ._Prosjektnavn, .slug-home ._Prosjektnavn {
    font-size: 48px;
  }
  .slug-hjem a.thumb[data-catid="[2]"] ._Prosjektnavn, .slug-home a.thumb[data-catid="[29]"] ._Prosjektnavn {
    font-size: 24px;
  }
}

@media (max-width: 1024px) {
  .sitetitle .sitetitle-txt-inner {
    font-size: 28px;
  }
  nav.second_menu li {
    font-size: 20px;
  }
  nav.second_menu li a {
    font-size: 20px;
  }
  body.type-category ._Prosjektnavn {
    font-size: 26px;
  }
  .slug-hjem ._Prosjektnavn, .slug-home ._Prosjektnavn {
    font-size: 36px;
  }
  .slug-hjem a.thumb[data-catid="[2]"] ._Prosjektnavn, .slug-home a.thumb[data-catid="[29]"] ._Prosjektnavn {
    font-size: 22px;
  }
}

@media (max-width: 600px) {
  body.type-category ._Prosjektnavn {
    font-size: 24px;
  }
  .slug-hjem ._Prosjektnavn, .slug-home ._Prosjektnavn {
    font-size: 32px;
  }
  .slug-hjem a.thumb[data-catid="[2]"] ._Prosjektnavn, .slug-home a.thumb[data-catid="[29]"] ._Prosjektnavn {
    font-size: 20px;
  }
}

._Forsidetittel a {
  color: black;
}

._Forsidetittel a:hover {
  color: #4740ad;
}

/* ELEMENTER */
button.buy {
  border: 2px solid #5C53DF;
  padding: 5px 15px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 25px;
  background: white;
  font-family: "VictorSerif-Semibold";
  -webkit-transition: background 0.3s ease;
  transition: background 0.3s ease;
}

button.buy a {
  color: #5C53DF !important;
  -webkit-transition: color 0.3s ease;
  transition: color 0.3s ease;
}

button.buy:hover {
  background: #5C53DF;
}

button.buy:hover a {
  color: white !important;
}

button.buy.buy {
  margin-top: 20px;
  margin-right: 5px;
}

.lay-hr {
  height: 2px;
  background-color: #5C53DF;
}

.dropshadow, .cover {
  background: #C4C4C4;
  -webkit-box-shadow: 2px 2px 60px rgba(0, 0, 0, 0.075);
          box-shadow: 2px 2px 60px rgba(0, 0, 0, 0.075);
}

div.thumb-rel {
  -webkit-box-shadow: 2px 2px 30px rgba(0, 0, 0, 0.05);
          box-shadow: 2px 2px 30px rgba(0, 0, 0, 0.05);
  -webkit-transition: transform 0.5s ease;
  -webkit-transition: -webkit-transform 0.5s ease;
  transition: -webkit-transform 0.5s ease;
  transition: transform 0.5s ease;
  transition: transform 0.5s ease, -webkit-transform 0.5s ease;
}

a.thumb[data-catid="[2]"]:hover div.thumb-rel, a.thumb[data-catid="[29]"]:hover div.thumb-rel {
  -webkit-transform: rotate(2deg);
          transform: rotate(2deg);
  -webkit-transition: transform 0.5s ease;
  -webkit-transition: -webkit-transform 0.5s ease;
  transition: -webkit-transform 0.5s ease;
  transition: transform 0.5s ease;
  transition: transform 0.5s ease, -webkit-transform 0.5s ease;
}

.grid-inner {
  overflow: visible;
}

.covermain {
  -webkit-transition: transform 0.5s ease;
  -webkit-transition: -webkit-transform 0.5s ease;
  transition: -webkit-transform 0.5s ease;
  transition: transform 0.5s ease;
  transition: transform 0.5s ease, -webkit-transform 0.5s ease;
}

.covermain:hover {
  -webkit-transform: rotate(2deg);
          transform: rotate(2deg);
  -webkit-transition: transform 0.5s ease;
  -webkit-transition: -webkit-transform 0.5s ease;
  transition: -webkit-transform 0.5s ease;
  transition: transform 0.5s ease;
  transition: transform 0.5s ease, -webkit-transform 0.5s ease;
}

#footer-region {
  z-index: 1;
  -webkit-box-shadow: 0px -2px 60px rgba(71, 64, 173, 0.2);
          box-shadow: 0px -2px 60px rgba(71, 64, 173, 0.2);
}

@media (min-width: 601px) {
  #introfield {
    position: fixed;
    top: 0;
    padding-top: 6%;
  }
  .cover {
    max-width: 300px;
  }
  nav.laynav .current-menu-item > a {
    font-weight: 400;
  }
  .footerbox {
    padding-top: 6vh;
    padding-bottom: 10vh;
  }
  .mobileonly {
    display: none;
  }
}

.laynav.second_menu li {
  border: 2px solid white;
  padding: 5px 15px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 25px;
  margin-left: 5px;
  -webkit-transition: color 0.3s ease;
  transition: color 0.3s ease;
  -webkit-transition: background 0.3s ease;
  transition: background 0.3s ease;
}

.laynav.second_menu li a {
  color: white;
  font-family: "VictorSerif-Semibold";
  font-size: 24px;
}

.laynav.second_menu li.current-lang, .laynav.second_menu li:hover {
  background: #CECBF6;
  -webkit-transition: color 0.3s ease;
  transition: color 0.3s ease;
  -webkit-transition: background 0.3s ease;
  transition: background 0.3s ease;
}

.laynav.second_menu li.current-lang a, .laynav.second_menu li:hover a {
  color: #5C53DF;
}

@media (max-width: 600px) {
  nav.mobile-nav li.lang-item, nav.mobile-nav li.menu-item-185, nav.mobile-nav li.menu-item-186 {
    border: 2px solid white;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-radius: 25px;
    margin-top: 1.5rem;
    display: inline-block;
    float: left;
    margin-left: 10px;
  }
  nav.mobile-nav li.lang-item a, nav.mobile-nav li.menu-item-185 a, nav.mobile-nav li.menu-item-186 a {
    padding: 7px 15px;
    font-family: "VictorSerif-Semibold";
    font-size: 24px;
  }
  nav.mobile-nav li.lang-item.current-lang, nav.mobile-nav li.menu-item-185.current-lang, nav.mobile-nav li.menu-item-186.current-lang {
    background: #CECBF6;
  }
  nav.mobile-nav li.lang-item.current-lang a, nav.mobile-nav li.menu-item-185.current-lang a, nav.mobile-nav li.menu-item-186.current-lang a {
    color: #5C53DF;
  }
  nav.mobile-nav li.lang-item.lang-item-en, nav.mobile-nav li.menu-item-185.lang-item-en, nav.mobile-nav li.menu-item-186.lang-item-en {
    margin-left: 10px;
  }
  nav.mobile-nav li.current-lang > a {
    background: none;
  }
  #footer-region {
    margin-bottom: -3vh;
  }
  #footer-region .footerbox {
    padding-top: 5vh;
    padding-bottom: 8vh;
  }
}

@media (min-width: 601px) {
  nav.laynav.second_menu li {
    display: none;
    /* Skjul falske språkmenyer */
  }
  nav.laynav.second_menu li.lang-item {
    display: inline-block;
    /* Vis ekte språkmenyer */
  }
  body.slug-home, body.slug-hjem {
    /* Motsatt på hjem-sider */
  }
  body.slug-home nav.laynav.second_menu li, body.slug-hjem nav.laynav.second_menu li {
    display: inline-block;
  }
  body.slug-home nav.laynav.second_menu li.lang-item, body.slug-hjem nav.laynav.second_menu li.lang-item {
    display: none;
  }
  body.slug-hjem .laynav.second_menu li.menu-item-199, body.slug-home .laynav.second_menu li.menu-item-200 {
    background: #CECBF6;
    -webkit-transition: color 0.3s ease;
    transition: color 0.3s ease;
    -webkit-transition: background 0.3s ease;
    transition: background 0.3s ease;
  }
  body.slug-hjem .laynav.second_menu li.menu-item-199 a, body.slug-home .laynav.second_menu li.menu-item-200 a {
    color: #5C53DF;
  }
}

nav.laynav.second_menu li {
  display: none;
  /* Skjul falske språkmenyer */
}

nav.laynav.second_menu li.lang-item {
  display: inline-block;
  /* Vis ekte språkmenyer */
}

body.slug-home, body.slug-hjem {
  /* Motsatt på hjem-sider */
}

body.slug-home nav.laynav.second_menu li, body.slug-hjem nav.laynav.second_menu li {
  display: inline-block;
}

body.slug-home nav.laynav.second_menu li.lang-item, body.slug-hjem nav.laynav.second_menu li.lang-item {
  display: none;
}

nav.laynav.mobile-nav li.menu-item-185, nav.laynav.mobile-nav li.menu-item-186 {
  display: none;
  /* Skjul falske språkmenyer, mobil */
}

nav.laynav.mobile-nav li.lang-item {
  display: inline-block;
  /* Vis ekte språkmenyer, mobil */
}

body.slug-home, body.slug-hjem {
  /* Motsatt på hjem-sider, mobil */
}

body.slug-home nav.laynav.mobile-nav li.menu-item-185, body.slug-home nav.laynav.mobile-nav li.menu-item-186, body.slug-hjem nav.laynav.mobile-nav li.menu-item-185, body.slug-hjem nav.laynav.mobile-nav li.menu-item-186 {
  display: inline-block;
}

body.slug-home nav.laynav.mobile-nav li.lang-item, body.slug-hjem nav.laynav.mobile-nav li.lang-item {
  display: none;
}

body.slug-hjem nav.laynav li.menu-item-185, body.slug-home nav.laynav li.menu-item-186 {
  background: #CECBF6;
  -webkit-transition: color 0.3s ease;
  transition: color 0.3s ease;
  -webkit-transition: background 0.3s ease;
  transition: background 0.3s ease;
}

body.slug-hjem nav.laynav li.menu-item-185 a, body.slug-home nav.laynav li.menu-item-186 a {
  color: #5C53DF;
}

/* ARTIKKELNIVÅ */
._Faktatittel {
  border-top: 2px solid #5C53DF;
  padding-top: 10px;
}

.faktaboks ul {
  list-style: disc outside url("https://linnullmann.no/img/bullet.png");
  margin-left: 20px !important;
}

.faktaboks li {
  margin: 0 0 10px 0;
}

.faktaboks li p {
  margin: 0;
}

.faktaboks li p ._Avsnitt {
  margin: 0;
}

.grid ul {
  margin-left: 20px !important;
  list-style: disc outside url("https://linnullmann.no/img/bullet.png");
}

@media (min-width: 601px) {
  .slide-inner {
    margin-left: 50px;
    margin-right: 50px;
  }
}

@media (max-width: 600px) {
  .sitater .lay-carousel-wrap {
    height: 40vh;
  }
  .flickity-prev-next-button {
    display: none;
  }
}
/*# sourceMappingURL=linnullmann.css.map */