@charset "UTF-8";
/* --------------------------------------------------------------------------

	BASE - colors

   ----------------------------------------------------------------------- */
/* line 8, D:/Projekte/lorenz/lorenzschwarz.de/prototyp/scss/base/_colors.scss */
.background--color-00 {
  background: #000;
}

/* line 8, D:/Projekte/lorenz/lorenzschwarz.de/prototyp/scss/base/_colors.scss */
.background--color-01 {
  background: #1F1F29;
}

/* line 11, D:/Projekte/lorenz/lorenzschwarz.de/prototyp/scss/base/_colors.scss */
.background--color-02 {
  background: #791C23;
}

/* line 14, D:/Projekte/lorenz/lorenzschwarz.de/prototyp/scss/base/_colors.scss */
.background--color-03 {
  background: #ccdae1;
  color: #000;
  border-color: 0xf0f0f;
}

/* line 17, D:/Projekte/lorenz/lorenzschwarz.de/prototyp/scss/base/_colors.scss */
.background--color-04 {
  background: #F5D343;
  color: #000;
}

/* line 20, D:/Projekte/lorenz/lorenzschwarz.de/prototyp/scss/base/_colors.scss */
.background--color-05 {
  background: #46657D;
}

.background--color-06 {
  background: #000000;
}

/* --------------------------------------------------------------------------

	BASE - sizes

   ----------------------------------------------------------------------- */
/* --------------------------------------------------------------------------

	BASE - mixins

   ----------------------------------------------------------------------- */
/* --------------------------------------------------------------------------

	BASE - fonts

   ----------------------------------------------------------------------- */
/* --------------------------------------------------------------------------

	BASE - general

   ----------------------------------------------------------------------- */
/* line 4, D:/Projekte/lorenz/lorenzschwarz.de/prototyp/scss/base/_general.scss */
html,
body {
  margin: 0;
  padding: 0;
  background: #000;
  color: #F0F0F0;
}

/* line 12, D:/Projekte/lorenz/lorenzschwarz.de/prototyp/scss/base/_general.scss */
body {
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  font-size: 100%;
  line-height: 1;
}

@media all and (max-width: 1023px) {
  /* line 12, D:/Projekte/lorenz/lorenzschwarz.de/prototyp/scss/base/_general.scss */
  body {
    font-size: 100%;
  }
}

/* line 21, D:/Projekte/lorenz/lorenzschwarz.de/prototyp/scss/base/_general.scss */
a {
  color: #F0F0F0;
}

a:hover {
  color: #AC282F;
}

/* line 25, D:/Projekte/lorenz/lorenzschwarz.de/prototyp/scss/base/_general.scss */
p {
  margin: 0 0 1em 0;
}

/* line 30, D:/Projekte/lorenz/lorenzschwarz.de/prototyp/scss/base/_general.scss */
h4 {
  margin: 0 0 0.25em 0;
  padding: 0;
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
}

/* --------------------------------------------------------------------------

	LAYOUT - header

   ----------------------------------------------------------------------- */
/* line 5, D:/Projekte/lorenz/lorenzschwarz.de/prototyp/scss/layout/_header.scss */
#header {
  z-index: 1;
  position: absolute;
  position: fixed;
  top: 0;
  left: 0;
  background: #00000040;
  width: 100%;
}
#header a {
  color: #FFFFFF99;
}
#header a:hover {
  color: #AC282F;
}

/* line 14, D:/Projekte/lorenz/lorenzschwarz.de/prototyp/scss/layout/_header.scss */
#header_inner {
  width: 992px;
  margin: 0 auto;
}

@media all and (max-width: 1023px) {
  /* line 14, D:/Projekte/lorenz/lorenzschwarz.de/prototyp/scss/layout/_header.scss */
  #header_inner {
    width: 95%;
  }
}

/* line 18, D:/Projekte/lorenz/lorenzschwarz.de/prototyp/scss/layout/_header.scss */
#header_inner {
  position: relative;
  overflow: hidden;
  padding: 2em 0;
}

/* --------------------------------------------------------------------------

	LAYOUT - main

   ----------------------------------------------------------------------- */
/* line 8, D:/Projekte/lorenz/lorenzschwarz.de/prototyp/scss/layout/_main.scss */
.col-25 {
  float: left;
  width: 25%;
}

/* line 12, D:/Projekte/lorenz/lorenzschwarz.de/prototyp/scss/layout/_main.scss */
.col-33 {
  float: left;
  width: 33.33333%;
}

/* line 16, D:/Projekte/lorenz/lorenzschwarz.de/prototyp/scss/layout/_main.scss */
.col-33:nth-child(3n+1) {
  clear: left;
}

/* line 12, D:/Projekte/lorenz/lorenzschwarz.de/prototyp/scss/layout/_main.scss */
.col-44 {
  float: left;
  width: 25%;
}

/* line 16, D:/Projekte/lorenz/lorenzschwarz.de/prototyp/scss/layout/_main.scss */
.col-44:nth-child(4n+1) {
  clear: left;
}

/* line 19, D:/Projekte/lorenz/lorenzschwarz.de/prototyp/scss/layout/_main.scss */
.col-50 {
  float: left;
  width: 50%;
}

/* line 23, D:/Projekte/lorenz/lorenzschwarz.de/prototyp/scss/layout/_main.scss */
.col-66 {
  float: left;
  width: 66.66666%;
}

/* line 27, D:/Projekte/lorenz/lorenzschwarz.de/prototyp/scss/layout/_main.scss */
.col-75 {
  float: left;
  width: 75%;
}

/* line 31, D:/Projekte/lorenz/lorenzschwarz.de/prototyp/scss/layout/_main.scss */
.col-100 {
  float: none;
  clear: both;
  width: 100%;
}

@media all and (max-width: 1023px) {
  /* line 37, D:/Projekte/lorenz/lorenzschwarz.de/prototyp/scss/layout/_main.scss */
  .col-25,
  .col-33,
  .col-44,
  .col-50,
  .col-66,
  .col-75 {
    float: none;
    clear: both;
    width: 100%;
  }
}

/* line 49, D:/Projekte/lorenz/lorenzschwarz.de/prototyp/scss/layout/_main.scss */
.article_spacer {
  height: 8em;
  visibility: hidden;
}

@media all and (max-width: 1023px) {
  /* line 49, D:/Projekte/lorenz/lorenzschwarz.de/prototyp/scss/layout/_main.scss */
  .article_spacer {
    height: 8em;
  }
}

/* line 57, D:/Projekte/lorenz/lorenzschwarz.de/prototyp/scss/layout/_main.scss */
.article_inner {
  width: 992px;
  margin: 0 auto;
}

@media all and (max-width: 1023px) {
  /* line 57, D:/Projekte/lorenz/lorenzschwarz.de/prototyp/scss/layout/_main.scss */
  .article_inner {
    width: 95%;
  }
}

/* --------------------------------------------------------------------------

	LAYOUT - footer

   ----------------------------------------------------------------------- */
/* line 8, D:/Projekte/lorenz/lorenzschwarz.de/prototyp/scss/layout/_footer.scss */
#footer_inner {
  width: 992px;
  margin: 0 auto;
}

@media all and (max-width: 1023px) {
  /* line 8, D:/Projekte/lorenz/lorenzschwarz.de/prototyp/scss/layout/_footer.scss */
  #footer_inner {
    width: 95%;
  }
}

/* ----------------------------------------------------------------------- 

	MODULE - header / article

   ----------------------------------------------------------------------- */
/* line 5, D:/Projekte/lorenz/lorenzschwarz.de/prototyp/scss/module/header/_article.scss */
.article_header {
  padding: 2em 0;
}

/* line 9, D:/Projekte/lorenz/lorenzschwarz.de/prototyp/scss/module/header/_article.scss */
h2,
h3 {
  display: inline;
  font-size: 2em;
}

/* line 15, D:/Projekte/lorenz/lorenzschwarz.de/prototyp/scss/module/header/_article.scss */
h2 {
  font-family: 'Roboto', sans-serif;
  font-weight: 900;
}

/* line 19, D:/Projekte/lorenz/lorenzschwarz.de/prototyp/scss/module/header/_article.scss */
h3 {
  font-family: 'Roboto', sans-serif;
  font-weight: 100;
}

/* line 23, D:/Projekte/lorenz/lorenzschwarz.de/prototyp/scss/module/header/_article.scss */
h3:before {
  content: "—";
  padding: 0 0.5em;
}

/* --------------------------------------------------------------------------

	MODULE - nav / footer

   ----------------------------------------------------------------------- */
/* line 5, D:/Projekte/lorenz/lorenzschwarz.de/prototyp/scss/module/nav/_footer.scss */
#footer_nav {
  margin: 2em 0;
}

/* ----------------------------------------------------------------------- 

	MODULE - nav / logo

   ----------------------------------------------------------------------- */
/* line 5, D:/Projekte/lorenz/lorenzschwarz.de/prototyp/scss/module/nav/_logo.scss */
#h1 {
  display: inline-block;
  position: relative;
  margin: 0;
  padding: 0;
  font-size: 2em;
  font-family: 'Roboto', sans-serif;
  font-weight: 100;
  line-height: 1;
  letter-spacing: -0.02em;
  text-transform: uppercase;
}

/* line 17, D:/Projekte/lorenz/lorenzschwarz.de/prototyp/scss/module/nav/_logo.scss */
#h1_a {
  text-decoration: none;
}

/* ----------------------------------------------------------------------- 

	MODULE - nav / jumpmenu

   ----------------------------------------------------------------------- */
/* line 5, D:/Projekte/lorenz/lorenzschwarz.de/prototyp/scss/module/nav/_jumpmenu.scss */
.jumpmenu {
  text-align: right;
}

/* line 9, D:/Projekte/lorenz/lorenzschwarz.de/prototyp/scss/module/nav/_jumpmenu.scss */
.jumpmenu_a {
  padding: 0 0 0 1em;
  text-decoration: none;
  display: inline;
  display: inline-block;
}

/* line 16, D:/Projekte/lorenz/lorenzschwarz.de/prototyp/scss/module/nav/_jumpmenu.scss */
.jumpmenu_a.active,
.jumpmenu_a:focus,
.jumpmenu_a:active {
  text-decoration: underline;
}

/* --------------------------------------------------------------------------

	MODULE - archiv

   ----------------------------------------------------------------------- */
/* line 5, D:/Projekte/lorenz/lorenzschwarz.de/prototyp/scss/module/_archive.scss */
#archive {
  overflow: hidden;
}

/* line 9, D:/Projekte/lorenz/lorenzschwarz.de/prototyp/scss/module/_archive.scss */
.archive_item {
  padding: 1em 0.5em;
  font-size: 50%;
}

/* line 13, D:/Projekte/lorenz/lorenzschwarz.de/prototyp/scss/module/_archive.scss */
.col-33:nth-child(3n+1) .archive_item {
  padding: 1em 1em 1em 0;
}

@media all and (max-width: 1023px) {
  /* line 13, D:/Projekte/lorenz/lorenzschwarz.de/prototyp/scss/module/_archive.scss */
  .col-33:nth-child(3n+1) .archive_item {
    padding: 0.5em;
  }
}

/* line 20, D:/Projekte/lorenz/lorenzschwarz.de/prototyp/scss/module/_archive.scss */
.col-33:nth-child(3n+0) .archive_item {
  padding: 1em 0 1em 1em;
}

@media all and (max-width: 1023px) {
  /* line 20, D:/Projekte/lorenz/lorenzschwarz.de/prototyp/scss/module/_archive.scss */
  .col-33:nth-child(3n+0) .archive_item {
    padding: 0.5em;
  }
}

/* line 28, D:/Projekte/lorenz/lorenzschwarz.de/prototyp/scss/module/_archive.scss */
.archive_figure {
  padding: 0 0 0.5em 0;
}

/* line 32, D:/Projekte/lorenz/lorenzschwarz.de/prototyp/scss/module/_archive.scss */
.archive_img {
  width: 70%;
  height: auto;
}

/* line 32, D:/Projekte/lorenz/lorenzschwarz.de/prototyp/scss/module/_archive.scss */
.archive_text {
  width: 70%;
  height: auto;
}
    
@media all and (max-width: 1023px)
{
  .archive_img {
    width: 160px;
  }
  .archive_text {
    width: 160px;
  }
}

@media all and (min-width: 1024px)
{
  .col-44::nth-child(4n+1) .archive_text {
    padding-left:  0%;
  }

  .col-44:nth-child(4n+2) .archive_text {
    padding-left: 10%;
  }

  .col-44:nth-child(4n+3) .archive_text {
    padding-left: 20%;
  }

  .col-44:nth-child(4n+0) .archive_text {
    padding-left: 30%;
  }

  .col-44::nth-child(4n+1) .archive_img {
    padding-left:  0%;
  }

  .col-44:nth-child(4n+2) .archive_img {
    padding-left: 10%;
  }

  .col-44:nth-child(4n+3) .archive_img {
    padding-left: 20%;
  }

  .col-44:nth-child(4n+0) .archive_img {
    padding-left: 30%;
  }
}

  /* ----------------------------------------------------------------------- 

	MODULE / claim

   ----------------------------------------------------------------------- */
/* line 8, D:/Projekte/lorenz/lorenzschwarz.de/prototyp/scss/module/_claim.scss */
blockquote {
  margin: 0;
  padding: 10%;
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  font-size: 2em;
  quotes: "“" "”" "‘" "’";
}

@media all and (max-width: 1023px) and (min-aspect-ratio: 1024 / 1023) {
  /* line 8, D:/Projekte/lorenz/lorenzschwarz.de/prototyp/scss/module/_claim.scss */
  blockquote {
    padding: 2% 0;
    font-size: 1.5em;
  }
}

/* line 20, D:/Projekte/lorenz/lorenzschwarz.de/prototyp/scss/module/_claim.scss */
blockquote:before {
  content: open-quote;
  font-size: 4em;
  line-height: 0;
  margin-right: 0.25em;
  vertical-align: -0.4em;
}

/* --------------------------------------------------------------------------

	MODULE - description

   ----------------------------------------------------------------------- */
/* line 5, D:/Projekte/lorenz/lorenzschwarz.de/prototyp/scss/module/_description.scss */
.description_short {
  line-height: 1.4;
}

/* line 9, D:/Projekte/lorenz/lorenzschwarz.de/prototyp/scss/module/_description.scss */
.description_toggle {
  cursor: pointer;
  margin-bottom: 1em;
}

/* line 13, D:/Projekte/lorenz/lorenzschwarz.de/prototyp/scss/module/_description.scss */
.description_toggle:after {
  content: "( more ↓ )";
  line-height: 2;
}

/* line 17, D:/Projekte/lorenz/lorenzschwarz.de/prototyp/scss/module/_description.scss */
#imprint_toggle:after {
  content: " ↓";
}

/* line 21, D:/Projekte/lorenz/lorenzschwarz.de/prototyp/scss/module/_description.scss */
.description_toggle.show:after {
  content: "( less ↑ )";
}

/* line 24, D:/Projekte/lorenz/lorenzschwarz.de/prototyp/scss/module/_description.scss */
#imprint_toggle.show:after {
  content: " ↑";
}

/* line 28, D:/Projekte/lorenz/lorenzschwarz.de/prototyp/scss/module/_description.scss */
.description_long {
  overflow: hidden;
  line-height: 1.4;
  transition: all .5s;
}

/* line 33, D:/Projekte/lorenz/lorenzschwarz.de/prototyp/scss/module/_description.scss */
.description_long.hidden {
  line-height: 0.0;
  font-size: 0;
}

/* --------------------------------------------------------------------------

	MODULE - lightbox

   ----------------------------------------------------------------------- */
/* line 6, D:/Projekte/lorenz/lorenzschwarz.de/prototyp/scss/module/_lightbox.scss */
#lightbox {
  z-index: 2;
  overflow: auto;
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 17, D:/Projekte/lorenz/lorenzschwarz.de/prototyp/scss/module/_lightbox.scss */
.no-js #lightbox {
  position: static;
}

/* line 21, D:/Projekte/lorenz/lorenzschwarz.de/prototyp/scss/module/_lightbox.scss */
#lightbox_inner {
  position: relative;
  width: 992px;
  margin: 0 auto;
}

@media all and (max-width: 1023px) {
  /* line 21, D:/Projekte/lorenz/lorenzschwarz.de/prototyp/scss/module/_lightbox.scss */
  #lightbox_inner {
    width: 95%;
  }
}

/* ----------------------------------------------------------------------- 

	MODULE / slideshow

   ----------------------------------------------------------------------- */
/* line 9, D:/Projekte/lorenz/lorenzschwarz.de/prototyp/scss/module/_slideshow.scss */
.slideshow_window {
  position: relative;
  padding-bottom: calc(56% + 4em);
  overflow: hidden;
}

/* line 16, D:/Projekte/lorenz/lorenzschwarz.de/prototyp/scss/module/_slideshow.scss */
.slideshow_container {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: transform 0.5s;
  transform: translateX(0);
}

/* line 26, D:/Projekte/lorenz/lorenzschwarz.de/prototyp/scss/module/_slideshow.scss */
.slideshow_figure {
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  transform: translateX(100%);
}

/* line 36, D:/Projekte/lorenz/lorenzschwarz.de/prototyp/scss/module/_slideshow.scss */
.slideshow_figure:first-child {
  transform: translateX(0);
}

/* line 40, D:/Projekte/lorenz/lorenzschwarz.de/prototyp/scss/module/_slideshow.scss */
.slideshow_figcaption {
  display: block;
  position: absolute;
  bottom: 1.5em;
  left: 0;
  line-height: 2;
  text-align: left;
}

/* line 48, D:/Projekte/lorenz/lorenzschwarz.de/prototyp/scss/module/_slideshow.scss */
.start_img,
.slideshow_img {
  display: block;
  width: 100%;
  height: auto;
}

/* line 55, D:/Projekte/lorenz/lorenzschwarz.de/prototyp/scss/module/_slideshow.scss */
.slideshow_handle-left,
.slideshow_handle-right {
  position: absolute;
  top: 50%;
  cursor: pointer;
  margin: -0.75em 0 0 0;
  font-size: 4em;
  line-height: 1em;
  color: #f0f0f0;
  text-shadow: 1px 0px 0px #000, -1px 0px 0px #000, 0px 1px 0px #000, 0px -1px 0px #000;
  opacity: 0;
  transition: opacity 0.5s, transform 0.5s;
}

/* line 67, D:/Projekte/lorenz/lorenzschwarz.de/prototyp/scss/module/_slideshow.scss */
.slideshow_handle-left {
  transform: translateX(-200%);
}

/* line 70, D:/Projekte/lorenz/lorenzschwarz.de/prototyp/scss/module/_slideshow.scss */
.slideshow_handle-right {
  transform: translateX(200%);
}

/* line 73, D:/Projekte/lorenz/lorenzschwarz.de/prototyp/scss/module/_slideshow.scss */
.slideshow_handle-left.show,
.slideshow_handle-right.show {
  opacity: 0.333;
  transform: translateX(0);
}

/* line 78, D:/Projekte/lorenz/lorenzschwarz.de/prototyp/scss/module/_slideshow.scss */
.slideshow_handle-left.show:hover,
.slideshow_handle-right.show:hover {
  opacity: 1;
}

/* line 82, D:/Projekte/lorenz/lorenzschwarz.de/prototyp/scss/module/_slideshow.scss */
.slideshow_handle-left {
  left: 0.25em;
}

/* line 85, D:/Projekte/lorenz/lorenzschwarz.de/prototyp/scss/module/_slideshow.scss */
.slideshow_handle-right {
  right: 0.25em;
}

/* line 89, D:/Projekte/lorenz/lorenzschwarz.de/prototyp/scss/module/_slideshow.scss */
.slideshow_handle-left:before {
  content: "\25C0";
}

/* line 93, D:/Projekte/lorenz/lorenzschwarz.de/prototyp/scss/module/_slideshow.scss */
.slideshow_handle-right:before {
  content: "\25B6";
}

/* --------------------------------------------------------------------------

	MODULE - specifications

   ----------------------------------------------------------------------- */
/* line 5, D:/Projekte/lorenz/lorenzschwarz.de/prototyp/scss/module/_specifications.scss */
.specifications_ul {
  margin: 0 0 1em 0;
  padding: 0;
  line-height: 1.4;
}

/* line 11, D:/Projekte/lorenz/lorenzschwarz.de/prototyp/scss/module/_specifications.scss */
.specifications_li {
  margin: 0;
  padding: 0;
  list-style: none;
}

/*# sourceMappingURL=../css/lorenzschwarz.map */