@charset "UTF-8";
/* Color */
/* Fonts */
@font-face {
  font-family: 'icomoon';
  src: url("fonts/icomoon.eot?alwv43");
  src: url("fonts/icomoon.eot?#iefixalwv43") format("embedded-opentype"), url("fonts/icomoon.woff?alwv43") format("woff"), url("fonts/icomoon.ttf?alwv43") format("truetype"), url("fonts/icomoon.svg?alwv43#icomoon") format("svg");
  font-weight: normal;
  font-style: normal; }
/* line 53, ../../../assets/sass/base.scss */
[class^="icon-"], [class*=" icon-"] {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* line 66, ../../../assets/sass/base.scss */
.icon-drop-thin:before {
  content: "\e60d"; }

/* line 69, ../../../assets/sass/base.scss */
.icon-facebook-logo:before {
  content: "\e600"; }

/* line 72, ../../../assets/sass/base.scss */
.icon-drop-outline:before {
  content: "\e601"; }

/* line 75, ../../../assets/sass/base.scss */
.icon-drop-filled:before {
  content: "\e602"; }

/* line 78, ../../../assets/sass/base.scss */
.icon-contact-pin:before {
  content: "\e603"; }

/* line 81, ../../../assets/sass/base.scss */
.icon-contact-phone:before {
  content: "\e604"; }

/* line 84, ../../../assets/sass/base.scss */
.icon-contact-letter:before {
  content: "\e605"; }

/* line 87, ../../../assets/sass/base.scss */
.icon-bottle:before {
  content: "\e606"; }

/* line 90, ../../../assets/sass/base.scss */
.icon-arrow-small-right:before {
  content: "\e607"; }

/* line 93, ../../../assets/sass/base.scss */
.icon-arrow-small-left:before {
  content: "\e608"; }

/* line 96, ../../../assets/sass/base.scss */
.icon-arrow-medium-up:before {
  content: "\e609"; }

/* line 99, ../../../assets/sass/base.scss */
.icon-arrow-medium-right:before {
  content: "\e60a"; }

/* line 102, ../../../assets/sass/base.scss */
.icon-arrow-medium-left:before {
  content: "\e60b"; }

/* line 105, ../../../assets/sass/base.scss */
.icon-arrow-medium-down:before {
  content: "\e60c"; }

/* Blå gradient */
@-webkit-keyframes bounce {
  0% {
    margin-top: 10px; }
  10% {
    margin-top: 30px; }
  20% {
    margin-top: 10px; }
  100% {
    margin-top: 10px; } }
@-moz-keyframes bounce {
  0% {
    margin-top: 10px; }
  10% {
    margin-top: 30px; }
  20% {
    margin-top: 10px; }
  100% {
    margin-top: 10px; } }
@-o-keyframes bounce {
  0% {
    margin-top: 10px; }
  10% {
    margin-top: 30px; }
  20% {
    margin-top: 10px; }
  100% {
    margin-top: 10px; } }
@keyframes bounce {
  0% {
    margin-top: 10px; }
  10% {
    margin-top: 30px; }
  20% {
    margin-top: 10px; }
  100% {
    margin-top: 10px; } }
/* Til karusellen, noe kan senere fjernes */
/* line 172, ../../../assets/sass/base.scss */
.owl-origin {
  -webkit-perspective: 1200px;
  -webkit-perspective-origin-x: 50%;
  -webkit-perspective-origin-y: 50%;
  -moz-perspective: 1200px;
  -moz-perspective-origin-x: 50%;
  -moz-perspective-origin-y: 50%;
  perspective: 1200px; }

/* fade */
/* line 182, ../../../assets/sass/base.scss */
.owl-fade-out {
  z-index: 10;
  -webkit-animation: fadeOut .7s both ease;
  -moz-animation: fadeOut .7s both ease;
  animation: fadeOut .7s both ease; }

/* line 188, ../../../assets/sass/base.scss */
.owl-fade-in {
  -webkit-animation: fadeIn .7s both ease;
  -moz-animation: fadeIn .7s both ease;
  animation: fadeIn .7s both ease; }

/* Keyframes */
/*empty*/
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@-moz-keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@-webkit-keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }
@-moz-keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }
@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }
/* line 3, ../../../assets/sass/tab_landscape_desktop.scss */
.width-check {
  background: salmon; }
  /* line 5, ../../../assets/sass/tab_landscape_desktop.scss */
  .width-check:after {
    content: '980 <= width < 1200: tablet liggende, desktop'; }

/* line 11, ../../../assets/sass/tab_landscape_desktop.scss */
html {
  font-family: 'desktop'; }

/* line 15, ../../../assets/sass/tab_landscape_desktop.scss */
.center {
  max-width: 1200px; }

/* line 19, ../../../assets/sass/tab_landscape_desktop.scss */
.intro {
  padding-top: 55%; }
  /* line 21, ../../../assets/sass/tab_landscape_desktop.scss */
  .intro .center {
    right: auto;
    bottom: auto;
    width: 320px;
    height: 340px; }
    /* line 23, ../../../assets/sass/tab_landscape_desktop.scss */
    .intro .center:before {
      content: " ";
      position: absolute;
      width: 100%;
      height: 100%;
      background: white;
      -moz-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
      -webkit-transform: rotate(45deg);
      transform: rotate(45deg);
      left: 44%;
      top: 32%; }
    /* line 39, ../../../assets/sass/tab_landscape_desktop.scss */
    .intro .center > div {
      left: 44.73684%;
      width: 100%; }
      /* line 42, ../../../assets/sass/tab_landscape_desktop.scss */
      .intro .center > div h1 {
        top: 19%;
        left: 16.5%;
        width: 160px;
        height: 106px;
        display: inline-block; }
      /* line 50, ../../../assets/sass/tab_landscape_desktop.scss */
      .intro .center > div .text {
        top: 64%;
        background: none;
        padding: 0 0 0 0;
        line-height: 1.3; }
      /* line 57, ../../../assets/sass/tab_landscape_desktop.scss */
      .intro .center > div p {
        max-width: none;
        width: 100%; }
        /* line 61, ../../../assets/sass/tab_landscape_desktop.scss */
        .intro .center > div p br {
          display: none; }
  /* line 68, ../../../assets/sass/tab_landscape_desktop.scss */
  .intro .fatlink {
    margin: 0 0 0 0;
    display: block;
    line-height: 1; }
    /* line 72, ../../../assets/sass/tab_landscape_desktop.scss */
    .intro .fatlink:first-child {
      margin-top: 16px;
      margin-bottom: 10px; }
  /* line 78, ../../../assets/sass/tab_landscape_desktop.scss */
  .intro .arrow {
    margin-left: 0; }

/* line 90, ../../../assets/sass/tab_landscape_desktop.scss */
header nav ul li a {
  padding: 14px 20px; }
  /* line 94, ../../../assets/sass/tab_landscape_desktop.scss */
  header nav ul li a:hover:after, header nav ul li a.active:after {
    margin-left: -35%;
    width: 70%; }

/* line 107, ../../../assets/sass/tab_landscape_desktop.scss */
.products .center .short-intro {
  max-width: 740px; }

/* line 113, ../../../assets/sass/tab_landscape_desktop.scss */
.movies {
  padding-top: 140px; }

/* line 117, ../../../assets/sass/tab_landscape_desktop.scss */
.background {
  height: 400px; }

@media all and (min-width: 1070px) {
  /* line 124, ../../../assets/sass/tab_landscape_desktop.scss */
  .movies.single .video-promo {
    padding-top: 620px; }
    /* line 126, ../../../assets/sass/tab_landscape_desktop.scss */
    .movies.single .video-promo .inner {
      top: 32px;
      margin-left: -440px; }
  /* line 131, ../../../assets/sass/tab_landscape_desktop.scss */
  .movies.single .overlap {
    margin-top: 750px; } }
