@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_portrait.scss */
.width-check {
  background: lightblue; }
  /* line 5, ../../../assets/sass/tab_portrait.scss */
  .width-check:after {
    content: "768 <= width < 980: tablet stående"; }

/* line 10, ../../../assets/sass/tab_portrait.scss */
html {
  font-family: "tablet"; }

/* line 14, ../../../assets/sass/tab_portrait.scss */
body {
  margin: 0 auto; }

/* line 20, ../../../assets/sass/tab_portrait.scss */
p a,
dd a {
  -moz-transition: color 0.2s ease-in-out;
  -o-transition: color 0.2s ease-in-out;
  -webkit-transition: color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out; }
  /* line 22, ../../../assets/sass/tab_portrait.scss */
  p a:hover, p a:focus,
  dd a:hover,
  dd a:focus {
    color: #57a7fa; }

/* line 30, ../../../assets/sass/tab_portrait.scss */
.link span {
  -moz-transition: right 0.15s ease-in-out;
  -o-transition: right 0.15s ease-in-out;
  -webkit-transition: right 0.15s ease-in-out;
  transition: right 0.15s ease-in-out; }
/* line 36, ../../../assets/sass/tab_portrait.scss */
.link:hover span, .link:focus span, .link:active span {
  right: -48px; }

/* line 42, ../../../assets/sass/tab_portrait.scss */
header {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  height: 70px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  border-bottom: none; }
  /* line 51, ../../../assets/sass/tab_portrait.scss */
  header .center {
    margin: 0 auto;
    max-width: 906px; }
  /* line 55, ../../../assets/sass/tab_portrait.scss */
  header .logo,
  header nav,
  header .facebook {
    display: inline-block;
    vertical-align: middle; }
  /* line 61, ../../../assets/sass/tab_portrait.scss */
  header .logo {
    width: 78px;
    height: 51px; }
  /* line 65, ../../../assets/sass/tab_portrait.scss */
  header nav {
    margin-left: 20px;
    max-height: none; }
    /* line 69, ../../../assets/sass/tab_portrait.scss */
    header nav ul li {
      display: inline-block;
      margin: 0 4px; }
      /* line 72, ../../../assets/sass/tab_portrait.scss */
      header nav ul li a {
        padding: 14px 4px;
        font-size: 14px;
        font-size: 1.4rem; }
        /* line 76, ../../../assets/sass/tab_portrait.scss */
        header nav ul li a:after {
          display: block;
          -moz-transition: width 0.15s ease-in-out;
          -o-transition: width 0.15s ease-in-out;
          -webkit-transition: width 0.15s ease-in-out;
          transition: width 0.15s ease-in-out;
          width: 0; }
        /* line 84, ../../../assets/sass/tab_portrait.scss */
        header nav ul li a:hover:after, header nav ul li a:focus:after, header nav ul li a.active:after {
          left: 50%;
          margin-left: -40%;
          width: 80%; }
  /* line 94, ../../../assets/sass/tab_portrait.scss */
  header .toggle {
    display: none; }
  /* line 97, ../../../assets/sass/tab_portrait.scss */
  header .facebook {
    position: absolute;
    top: 0;
    right: 0;
    height: 70px;
    width: 70px;
    background: #ebebeb;
    text-align: center;
    line-height: 60px;
    color: #27326f;
    -moz-transition: all 0.15s ease-in-out;
    -o-transition: all 0.15s ease-in-out;
    -webkit-transition: all 0.15s ease-in-out;
    transition: all 0.15s ease-in-out; }
    /* line 108, ../../../assets/sass/tab_portrait.scss */
    header .facebook span {
      display: block;
      position: absolute;
      top: 50%;
      left: 50%;
      margin-left: -20px;
      margin-top: -20px;
      width: 40px;
      height: 40px;
      line-height: 40px;
      font-size: 60px;
      text-indent: -7px; }
    /* line 121, ../../../assets/sass/tab_portrait.scss */
    header .facebook:hover, header .facebook:focus {
      background: #27326f;
      color: #ebebeb; }
  /* line 127, ../../../assets/sass/tab_portrait.scss */
  header.scrolled {
    border-bottom: 1px solid #eee; }

/* line 132, ../../../assets/sass/tab_portrait.scss */
.promo {
  position: relative;
  width: 100%;
  max-height: 300px;
  overflow: hidden; }
  /* line 137, ../../../assets/sass/tab_portrait.scss */
  .promo img {
    vertical-align: middle;
    display: inline-block; }

/* line 143, ../../../assets/sass/tab_portrait.scss */
.fixed {
  position: fixed;
  top: 70px;
  left: 0;
  right: 0;
  padding-top: 36.42857%; }

/* line 150, ../../../assets/sass/tab_portrait.scss */
.overlap {
  position: relative;
  margin-top: 36.42857%;
  padding-top: 40px;
  z-index: 2;
  background-color: #fff; }

/* line 158, ../../../assets/sass/tab_portrait.scss */
.intro {
  margin-top: 70px;
  padding-top: 70%;
  z-index: 40;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none; }
  /* line 166, ../../../assets/sass/tab_portrait.scss */
  .intro .center > div h1 {
    width: 160px;
    height: 106px;
    position: absolute;
    left: 27%;
    top: 9%; }
  /* line 176, ../../../assets/sass/tab_portrait.scss */
  .intro .center > div p {
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 24px;
    line-height: 1.3; }

/* line 186, ../../../assets/sass/tab_portrait.scss */
.background {
  padding-top: 0;
  height: 340px; }

/* line 197, ../../../assets/sass/tab_portrait.scss */
.ie9 .background.parallax-video .content img {
  display: block; }
/* line 200, ../../../assets/sass/tab_portrait.scss */
.ie9 .background.parallax-video .content .video-wrapper {
  display: none; }
  /* line 202, ../../../assets/sass/tab_portrait.scss */
  .ie9 .background.parallax-video .content .video-wrapper video {
    display: none; }

/* line 214, ../../../assets/sass/tab_portrait.scss */
.products {
  padding-top: 50px;
  padding-bottom: 40px; }
  /* line 217, ../../../assets/sass/tab_portrait.scss */
  .products .fixed {
    background: none; }
  /* line 220, ../../../assets/sass/tab_portrait.scss */
  .products .overlap {
    margin-top: 41.66667%; }
  /* line 223, ../../../assets/sass/tab_portrait.scss */
  .products .link.desktop {
    display: block;
    position: absolute;
    top: 60px;
    right: 8%; }
  /* line 230, ../../../assets/sass/tab_portrait.scss */
  .products .center .short-intro {
    max-width: 600px; }
  /* line 233, ../../../assets/sass/tab_portrait.scss */
  .products .center .squares {
    display: block;
    position: absolute;
    top: 70px;
    left: 25%;
    margin-left: -160px;
    bottom: 60px;
    width: 340px; }
    /* line 242, ../../../assets/sass/tab_portrait.scss */
    .products .center .squares.bottle-blue .box-2,
    .products .center .squares.bottle-blue .box-3,
    .products .center .squares.bottle-blue .box-6 {
      background: #253ba6; }
    /* line 249, ../../../assets/sass/tab_portrait.scss */
    .products .center .squares.green .box-2,
    .products .center .squares.green .box-3,
    .products .center .squares.green .box-6 {
      background: #00aa43; }
    /* line 256, ../../../assets/sass/tab_portrait.scss */
    .products .center .squares.yellow .box-2,
    .products .center .squares.yellow .box-3,
    .products .center .squares.yellow .box-6 {
      background: #fdf83b; }
    /* line 263, ../../../assets/sass/tab_portrait.scss */
    .products .center .squares.lightgreen .box-2,
    .products .center .squares.lightgreen .box-3,
    .products .center .squares.lightgreen .box-6 {
      background: #87ca3e; }
    /* line 270, ../../../assets/sass/tab_portrait.scss */
    .products .center .squares.lightblue .box-2,
    .products .center .squares.lightblue .box-3,
    .products .center .squares.lightblue .box-6 {
      background: #57a7fa; }
    /* line 277, ../../../assets/sass/tab_portrait.scss */
    .products .center .squares.orange .box-2,
    .products .center .squares.orange .box-3,
    .products .center .squares.orange .box-6 {
      background: #f67d07; }
    /* line 285, ../../../assets/sass/tab_portrait.scss */
    .products .center .squares.red .box-2,
    .products .center .squares.red .box-3,
    .products .center .squares.red .box-6 {
      background: #c4224b; }
    /* line 292, ../../../assets/sass/tab_portrait.scss */
    .products .center .squares.blackcurrant .box-2,
    .products .center .squares.blackcurrant .box-3,
    .products .center .squares.blackcurrant .box-6 {
      background: #a640b3; }
    /* line 298, ../../../assets/sass/tab_portrait.scss */
    .products .center .squares div {
      position: absolute;
      width: 40px;
      height: 40px;
      background: #b2cfe7;
      -moz-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
      -webkit-transform: rotate(45deg);
      transform: rotate(45deg);
      -moz-transition: all 0.5s ease-in-out;
      -o-transition: all 0.5s ease-in-out;
      -webkit-transition: all 0.5s ease-in-out;
      transition: all 0.5s ease-in-out;
      font-size: 4rem;
      color: darkorange;
      z-index: 2; }
      /* line 308, ../../../assets/sass/tab_portrait.scss */
      .products .center .squares div.bounce {
        -moz-transform: scale(1.2) rotate(45deg);
        -ms-transform: scale(1.2) rotate(45deg);
        -webkit-transform: scale(1.2) rotate(45deg);
        transform: scale(1.2) rotate(45deg); }
      /* line 311, ../../../assets/sass/tab_portrait.scss */
      .products .center .squares div.box-1 {
        top: 52px;
        left: 67px;
        width: 20px;
        height: 25px;
        opacity: 0.4; }
      /* line 318, ../../../assets/sass/tab_portrait.scss */
      .products .center .squares div.box-2 {
        top: 91px;
        right: -5px;
        width: 17px;
        height: 17px; }
      /* line 324, ../../../assets/sass/tab_portrait.scss */
      .products .center .squares div.box-3 {
        top: 12px;
        right: 47px;
        width: 110px;
        height: 110px; }
      /* line 330, ../../../assets/sass/tab_portrait.scss */
      .products .center .squares div.box-4 {
        top: 0;
        left: 100px;
        width: 90px;
        height: 90px;
        opacity: 0.8;
        z-index: 10; }
      /* line 338, ../../../assets/sass/tab_portrait.scss */
      .products .center .squares div.box-5 {
        top: 120px;
        right: -15px;
        width: 70px;
        height: 70px;
        opacity: 0.4; }
      /* line 345, ../../../assets/sass/tab_portrait.scss */
      .products .center .squares div.box-6 {
        bottom: 110px;
        left: 50px;
        width: 35px;
        height: 35px;
        z-index: 3; }
      /* line 352, ../../../assets/sass/tab_portrait.scss */
      .products .center .squares div.box-7 {
        bottom: 0;
        left: 140px;
        width: 30px;
        height: 30px;
        opacity: 0.4; }
      /* line 359, ../../../assets/sass/tab_portrait.scss */
      .products .center .squares div.box-8 {
        top: 120px;
        left: 34px;
        width: 65px;
        height: 65px;
        opacity: 0.3;
        background: #b2e4f6; }
      /* line 367, ../../../assets/sass/tab_portrait.scss */
      .products .center .squares div.box-9 {
        top: 48px;
        left: 93px;
        width: 200px;
        height: 200px;
        background: #ebebeb;
        z-index: 1;
        opacity: 0.5; }
      /* line 376, ../../../assets/sass/tab_portrait.scss */
      .products .center .squares div.box-10 {
        top: -10px;
        right: 118px;
        width: 20px;
        height: 20px;
        opacity: 0.6;
        background: #ebebeb; }
      /* line 384, ../../../assets/sass/tab_portrait.scss */
      .products .center .squares div.box-11 {
        bottom: 55px;
        right: 40px;
        width: 20px;
        height: 20px;
        opacity: 0.6;
        background: #ebebeb; }
      /* line 392, ../../../assets/sass/tab_portrait.scss */
      .products .center .squares div.box-12 {
        bottom: 0;
        left: 130px;
        width: 130px;
        height: 130px;
        opacity: 0.3;
        background: #086ca6; }
  /* line 402, ../../../assets/sass/tab_portrait.scss */
  .products .center .carousel {
    z-index: 20; }
    /* line 406, ../../../assets/sass/tab_portrait.scss */
    .products .center .carousel .owl-stage .owl-item,
    .products .center .carousel .owl-wrapper .owl-item {
      position: relative; }
      /* line 408, ../../../assets/sass/tab_portrait.scss */
      .products .center .carousel .owl-stage .owl-item .image,
      .products .center .carousel .owl-wrapper .owl-item .image {
        position: relative;
        padding-left: 0;
        width: 46%;
        height: 440px; }
        /* line 413, ../../../assets/sass/tab_portrait.scss */
        .products .center .carousel .owl-stage .owl-item .image .big,
        .products .center .carousel .owl-wrapper .owl-item .image .big {
          margin-left: 20px; }
        /* line 416, ../../../assets/sass/tab_portrait.scss */
        .products .center .carousel .owl-stage .owl-item .image .small,
        .products .center .carousel .owl-wrapper .owl-item .image .small {
          top: 105px;
          left: 80px;
          height: 240px; }
        /* line 422, ../../../assets/sass/tab_portrait.scss */
        .products .center .carousel .owl-stage .owl-item .image.one .big,
        .products .center .carousel .owl-wrapper .owl-item .image.one .big {
          margin-left: -30px; }
      /* line 427, ../../../assets/sass/tab_portrait.scss */
      .products .center .carousel .owl-stage .owl-item .text,
      .products .center .carousel .owl-wrapper .owl-item .text {
        padding-right: 21%;
        padding-left: 3%;
        width: 54%;
        min-height: 0; }
      /* line 435, ../../../assets/sass/tab_portrait.scss */
      .products .center .carousel .owl-stage .owl-item .juice .image .big,
      .products .center .carousel .owl-wrapper .owl-item .juice .image .big {
        margin-left: 30px; }
    /* line 444, ../../../assets/sass/tab_portrait.scss */
    .products .center .carousel .owl-dots {
      top: auto;
      bottom: 5px; }
    /* line 451, ../../../assets/sass/tab_portrait.scss */
    .products .center .carousel .owl-nav > div span {
      top: 0;
      right: 0; }
    /* line 457, ../../../assets/sass/tab_portrait.scss */
    .products .center .carousel .owl-nav > div:hover > span, .products .center .carousel .owl-nav > div:focus > span {
      top: -5px;
      right: -5px; }
  /* line 465, ../../../assets/sass/tab_portrait.scss */
  .products .center .link.mobile {
    display: none; }
  /* line 469, ../../../assets/sass/tab_portrait.scss */
  .products.single {
    padding-bottom: 0;
    padding-top: 0; }
    /* line 472, ../../../assets/sass/tab_portrait.scss */
    .products.single .squares {
      display: none; }
    /* line 475, ../../../assets/sass/tab_portrait.scss */
    .products.single .column {
      margin-top: 50px; }
      /* line 477, ../../../assets/sass/tab_portrait.scss */
      .products.single .column:first-of-type {
        padding-right: 20px; }

/* line 487, ../../../assets/sass/tab_portrait.scss */
.history .center,
.products .center,
footer .center {
  margin: 0 auto;
  max-width: 900px; }
/* line 492, ../../../assets/sass/tab_portrait.scss */
.history .column.left, .history .column.right,
.products .column.left,
.products .column.right,
footer .column.left,
footer .column.right {
  width: 45%; }
/* line 496, ../../../assets/sass/tab_portrait.scss */
.history .column.right,
.products .column.right,
footer .column.right {
  margin-top: 150px;
  margin-left: 4%; }
/* line 500, ../../../assets/sass/tab_portrait.scss */
.history .column.bottom,
.products .column.bottom,
footer .column.bottom {
  margin-left: 10%;
  width: 60%;
  max-width: 500px; }

/* line 508, ../../../assets/sass/tab_portrait.scss */
.movies {
  overflow: hidden; }
  /* line 510, ../../../assets/sass/tab_portrait.scss */
  .movies .core {
    position: absolute;
    top: -3%;
    right: -2%;
    width: 600px;
    height: 565px;
    background: url(elm/core_logo.png) no-repeat center center;
    -moz-background-size: cover;
    -o-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover; }
  /* line 519, ../../../assets/sass/tab_portrait.scss */
  .movies .center {
    max-width: 960px;
    z-index: 2; }
    /* line 522, ../../../assets/sass/tab_portrait.scss */
    .movies .center h1 {
      margin-bottom: 16px;
      font-size: 28px;
      font-size: 2.8rem;
      line-height: 36px; }
    /* line 528, ../../../assets/sass/tab_portrait.scss */
    .movies .center .video-wrapper {
      width: 74%; }
  /* line 532, ../../../assets/sass/tab_portrait.scss */
  .movies .link.mobile {
    display: none; }
  /* line 535, ../../../assets/sass/tab_portrait.scss */
  .movies .link.desktop {
    display: block;
    position: absolute;
    top: 60px;
    right: 8%; }
  /* line 542, ../../../assets/sass/tab_portrait.scss */
  .movies.single .center {
    max-width: 900px; }
  /* line 545, ../../../assets/sass/tab_portrait.scss */
  .movies.single .video-promo {
    padding: 67.56757% 80px 0; }
    /* line 547, ../../../assets/sass/tab_portrait.scss */
    .movies.single .video-promo .inner {
      position: absolute;
      top: 30px;
      top: 5%;
      left: 50%;
      margin-left: -45%;
      width: 90%;
      max-width: 860px; }
    /* line 556, ../../../assets/sass/tab_portrait.scss */
    .movies.single .video-promo .video-wrapper {
      padding-top: 20px; }
  /* line 560, ../../../assets/sass/tab_portrait.scss */
  .movies.single .overlap {
    margin-top: 73.52941%;
    padding-top: 20px; }
  /* line 564, ../../../assets/sass/tab_portrait.scss */
  .movies.single article {
    margin: 20px 0 40px;
    width: 70%; }
    /* line 567, ../../../assets/sass/tab_portrait.scss */
    .movies.single article .video-wrapper {
      width: 100%; }
    /* line 570, ../../../assets/sass/tab_portrait.scss */
    .movies.single article:nth-of-type(odd) {
      margin-left: 30%; }

/* line 577, ../../../assets/sass/tab_portrait.scss */
.full-background {
  position: fixed;
  top: 70px;
  bottom: 70px; }

/* line 583, ../../../assets/sass/tab_portrait.scss */
.contact {
  position: absolute;
  top: 50%;
  margin-top: -200px;
  left: 0;
  width: 100%;
  height: 400px; }
  /* line 590, ../../../assets/sass/tab_portrait.scss */
  .contact .center {
    margin-top: 0;
    max-width: none; }
    /* line 593, ../../../assets/sass/tab_portrait.scss */
    .contact .center .inner {
      max-width: 870px; }

/* line 600, ../../../assets/sass/tab_portrait.scss */
.single .overlap {
  padding-bottom: 40px; }

/* line 605, ../../../assets/sass/tab_portrait.scss */
.history {
  overflow: hidden; }

/* line 611, ../../../assets/sass/tab_portrait.scss */
.simple {
  padding-top: 100px; }

/* line 617, ../../../assets/sass/tab_portrait.scss */
.square {
  display: block;
  position: absolute;
  background: #086ca6;
  width: 200px;
  height: 200px;
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg); }

/* line 625, ../../../assets/sass/tab_portrait.scss */
.history-bottom {
  bottom: -4%;
  right: 10%;
  opacity: 0.3;
  z-index: 2; }

/* line 631, ../../../assets/sass/tab_portrait.scss */
.history-1 {
  top: 150px;
  left: 50%;
  margin-left: -140px;
  opacity: 0.4;
  z-index: 10;
  width: 280px;
  height: 280px; }

/* line 640, ../../../assets/sass/tab_portrait.scss */
.history-2 {
  top: -130px;
  left: 50%;
  margin-left: -220px;
  opacity: 0.3;
  z-index: 9;
  width: 440px;
  height: 440px; }

/* line 649, ../../../assets/sass/tab_portrait.scss */
.history-3,
.history-4 {
  top: 10px;
  width: 160px;
  height: 160px;
  background: #b2d7ed;
  z-index: 9;
  opacity: 0.4; }

/* line 658, ../../../assets/sass/tab_portrait.scss */
.history-3 {
  left: 10%; }

/* line 661, ../../../assets/sass/tab_portrait.scss */
.history-4 {
  right: 10%; }

/* line 664, ../../../assets/sass/tab_portrait.scss */
.history-5 {
  z-index: 10;
  width: 80px;
  height: 80px; }

/* line 669, ../../../assets/sass/tab_portrait.scss */
.history-5,
.history-6 {
  position: absolute;
  width: 50px;
  height: 50px;
  background: #27326f;
  opacity: 0.3; }

/* line 677, ../../../assets/sass/tab_portrait.scss */
.history-5 {
  left: 50%;
  margin-left: -25px;
  bottom: -25px; }

/* line 682, ../../../assets/sass/tab_portrait.scss */
.history-6 {
  top: -30px;
  right: -30px;
  z-index: 10; }

/* line 688, ../../../assets/sass/tab_portrait.scss */
footer {
  height: 70px;
  background: #fff; }
  /* line 691, ../../../assets/sass/tab_portrait.scss */
  footer .center {
    height: 70px; }
    /* line 693, ../../../assets/sass/tab_portrait.scss */
    footer .center a {
      display: inline-block;
      position: relative;
      margin-top: 6px;
      margin-left: 10px;
      padding-right: 36px;
      vertical-align: middle; }
      /* line 700, ../../../assets/sass/tab_portrait.scss */
      footer .center a span {
        position: absolute;
        top: 10px;
        right: 0;
        margin: 0;
        -moz-transition: right 0.15s ease-in-out;
        -o-transition: right 0.15s ease-in-out;
        -webkit-transition: right 0.15s ease-in-out;
        transition: right 0.15s ease-in-out; }
      /* line 710, ../../../assets/sass/tab_portrait.scss */
      footer .center a:hover span, footer .center a:focus span, footer .center a:active span {
        right: -10px; }
      /* line 714, ../../../assets/sass/tab_portrait.scss */
      footer .center a:first-of-type {
        border-bottom: none; }
    /* line 718, ../../../assets/sass/tab_portrait.scss */
    footer .center:after {
      display: inline-block;
      content: "";
      vertical-align: middle;
      height: 100%; }

/* line 727, ../../../assets/sass/tab_portrait.scss */
.space {
  padding-bottom: 70px; }
