@-webkit-keyframes Gradient {
  0% {
    background-position: 100% 50%; }
  100% {
    background-position: 0% 50%; } }

@keyframes Gradient {
  0% {
    background-position: 100% 50%; }
  100% {
    background-position: 0% 50%; } }

@-webkit-keyframes fade-in-left {
  0% {
    opacity: 0;
    transform: translateX(-30px); }
  100% {
    opacity: 1;
    transform: translateX(0px); } }

@keyframes fade-in-left {
  0% {
    opacity: 0;
    transform: translateX(-30px); }
  100% {
    opacity: 1;
    transform: translateX(0px); } }

.node-page {
  /*
  ---------------------------------
  Viewmode full
  ---------------------------------
  */ }
  .node-page.view-mode-full.no-top-img {
    margin-top: 100px; }
    @media (max-width: 1100px) {
      .node-page.view-mode-full.no-top-img {
        margin-top: 80px; } }
    @media (max-width: 800px) {
      .node-page.view-mode-full.no-top-img {
        margin-top: 60px; } }
    @media (max-width: 650px) {
      .node-page.view-mode-full.no-top-img {
        margin-top: 50px; } }
    @media (max-width: 500px) {
      .node-page.view-mode-full.no-top-img {
        margin-top: 45px; } }
    .node-page.view-mode-full.no-top-img > .content {
      max-width: none;
      width: 100%;
      margin: 0; }
  .node-page.view-mode-full.image-max-height .image-container {
    max-height: 620px; }
    .logged-in .node-page.view-mode-full.image-max-height .image-container {
      max-height: 620px; }
  .node-page.view-mode-full.image-keep-aspect .image-container {
    height: auto;
    max-height: none !important; }
    .node-page.view-mode-full.image-keep-aspect .image-container:before {
      padding-top: 43%; }
  .node-page.view-mode-full.has-anchor-menu .field-body {
    margin-top: -55px; }
    @media (max-width: 800px) {
      .node-page.view-mode-full.has-anchor-menu .field-body {
        margin-top: 0; } }
  .node-page.view-mode-full .image-container {
    margin-bottom: 70px;
    max-height: calc(100vh - 87px); }
    @media (max-width: 1100px) {
      .node-page.view-mode-full .image-container {
        margin-bottom: 56px; } }
    @media (max-width: 800px) {
      .node-page.view-mode-full .image-container {
        margin-bottom: 42px; } }
    @media (max-width: 650px) {
      .node-page.view-mode-full .image-container {
        margin-bottom: 35px; } }
    @media (max-width: 500px) {
      .node-page.view-mode-full .image-container {
        margin-bottom: 31.5px; } }
    .logged-in .node-page.view-mode-full .image-container {
      max-height: calc(100vh - 87px - 65px); }
    .node-page.view-mode-full .image-container:before {
      display: block;
      content: '';
      padding-top: 43%;
      width: 100%; }
  .node-page.view-mode-full > .content {
    width: 90%;
    max-width: 1240px;
    margin: 0 auto;
    position: relative; }
    .node-page.view-mode-full > .content .title-field h1 {
      width: 48.70968%;
      margin-right: 2.58065%;
      float: left;
      -webkit-font-smoothing: antialiased !important;
      -moz-osx-font-smoothing: grayscale;
      font-size: 46px;
      line-height: 56px;
      letter-spacing: -1px;
      font-family: "Sabon LT W01 Bold", serif;
      text-decoration: none;
      text-transform: uppercase; }
      @media (max-width: 800px) {
        .node-page.view-mode-full > .content .title-field h1 {
          font-size: 40px;
          line-height: 50px; } }
      @media (max-width: 650px) {
        .node-page.view-mode-full > .content .title-field h1 {
          font-size: 32px;
          line-height: 42px; } }
      @media (max-width: 800px) {
        .node-page.view-mode-full > .content .title-field h1 {
          width: 100%;
          margin-bottom: 40px; } }
    .node-page.view-mode-full > .content .section-anchor-menu {
      width: 48.70968%;
      margin-right: 2.58065%;
      float: left;
      margin-bottom: 100px; }
      @media (max-width: 1100px) {
        .node-page.view-mode-full > .content .section-anchor-menu {
          margin-bottom: 80px; } }
      @media (max-width: 800px) {
        .node-page.view-mode-full > .content .section-anchor-menu {
          margin-bottom: 60px; } }
      @media (max-width: 650px) {
        .node-page.view-mode-full > .content .section-anchor-menu {
          margin-bottom: 50px; } }
      @media (max-width: 500px) {
        .node-page.view-mode-full > .content .section-anchor-menu {
          margin-bottom: 45px; } }
      .node-page.view-mode-full > .content .section-anchor-menu .inner {
        min-width: 50%; }
      @media (max-width: 800px) {
        .node-page.view-mode-full > .content .section-anchor-menu {
          display: none; } }
    .node-page.view-mode-full > .content .field-body {
      width: 48.70968%;
      float: left;
      margin-bottom: 100px; }
      @media (max-width: 1100px) {
        .node-page.view-mode-full > .content .field-body {
          margin-bottom: 80px; } }
      @media (max-width: 800px) {
        .node-page.view-mode-full > .content .field-body {
          margin-bottom: 60px; } }
      @media (max-width: 650px) {
        .node-page.view-mode-full > .content .field-body {
          margin-bottom: 50px; } }
      @media (max-width: 500px) {
        .node-page.view-mode-full > .content .field-body {
          margin-bottom: 45px; } }
      @media (max-width: 800px) {
        .node-page.view-mode-full > .content .field-body {
          width: 65.80645%;
          float: left; } }
      @media (max-width: 650px) {
        .node-page.view-mode-full > .content .field-body {
          width: 82.90323%;
          float: left; } }
      @media (max-width: 500px) {
        .node-page.view-mode-full > .content .field-body {
          width: 100%; } }

/*# sourceMappingURL=../_maps/node/node-page.css.map */
