@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/desktop_enhanced.scss */
.width-check {
  background: darkseagreen; }
  /* line 5, ../../../assets/sass/desktop_enhanced.scss */
  .width-check:after {
    content: '1200 >= width : desktop enhanced'; }

/* line 10, ../../../assets/sass/desktop_enhanced.scss */
html {
  font-family: 'enhanced'; }

/* line 17, ../../../assets/sass/desktop_enhanced.scss */
.background.parallax-video .content img {
  display: none; }
/* line 20, ../../../assets/sass/desktop_enhanced.scss */
.background.parallax-video .content .video-wrapper {
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -50%;
  width: 100%;
  height: 100%;
  z-index: 10; }
  /* line 28, ../../../assets/sass/desktop_enhanced.scss */
  .background.parallax-video .content .video-wrapper video {
    display: block;
    width: 100%;
    height: auto; }

/* line 38, ../../../assets/sass/desktop_enhanced.scss */
.intro {
  background-size: cover; }
  /* line 41, ../../../assets/sass/desktop_enhanced.scss */
  .intro .center {
    position: absolute;
    left: 15%;
    right: auto;
    bottom: auto;
    top: 160px;
    width: 380px;
    height: 400px; }
    /* line 43, ../../../assets/sass/desktop_enhanced.scss */
    .intro .center:before {
      left: 0;
      top: -20px; }
    /* line 58, ../../../assets/sass/desktop_enhanced.scss */
    .ie9 .intro .center {
      width: 420px;
      height: 440px; }
    /* line 63, ../../../assets/sass/desktop_enhanced.scss */
    .intro .center > div {
      position: static;
      top: auto;
      left: auto;
      padding-right: 0; }
      /* line 69, ../../../assets/sass/desktop_enhanced.scss */
      .ie9 .intro .center > div {
        padding: 20px; }
      /* line 73, ../../../assets/sass/desktop_enhanced.scss */
      .intro .center > div h1 {
        top: -20px;
        left: 22%; }
        /* line 77, ../../../assets/sass/desktop_enhanced.scss */
        .ie9 .intro .center > div h1 {
          top: 20px; }
      /* line 83, ../../../assets/sass/desktop_enhanced.scss */
      .intro .center > div p {
        width: auto;
        max-width: none; }
        /* line 85, ../../../assets/sass/desktop_enhanced.scss */
        .intro .center > div p:first-child {
          /*display: block;*/ }
      /* line 93, ../../../assets/sass/desktop_enhanced.scss */
      .intro .center > div .text {
        bottom: auto;
        top: 32%; }
        /* line 95, ../../../assets/sass/desktop_enhanced.scss */
        .ie9 .intro .center > div .text {
          padding: 0 20px; }
      /* line 103, ../../../assets/sass/desktop_enhanced.scss */
      .intro .center > div .fatlink:first-child {
        margin-top: 20px; }
  /* line 109, ../../../assets/sass/desktop_enhanced.scss */
  .intro .left {
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 30%; }

@media all and (min-width: 1400px) {
  /* line 121, ../../../assets/sass/desktop_enhanced.scss */
  .intro {
    padding: 0;
    height: 760px;
    background-position: 20% center; }
    /* line 129, ../../../assets/sass/desktop_enhanced.scss */
    .intro .center > div h1 {
      margin-top: 0; }

  /* line 137, ../../../assets/sass/desktop_enhanced.scss */
  .products.single .fixed {
    padding-top: 630px;
    z-index: 1; }
  /* line 141, ../../../assets/sass/desktop_enhanced.scss */
  .products.single .overlap {
    margin-top: 630px; }

  /* line 148, ../../../assets/sass/desktop_enhanced.scss */
  .history.single .fixed {
    padding-top: 503px; }
  /* line 151, ../../../assets/sass/desktop_enhanced.scss */
  .history.single .overlap {
    margin-top: 503px; }

  /* line 156, ../../../assets/sass/desktop_enhanced.scss */
  .background {
    height: 440px; } }
