.slideshow_photo {
  position: absolute; }

@-webkit-keyframes round {
  0% {
    opacity: 1; }
  34% {
    opacity: 1; }
  35% {
    opacity: 0; }
  100% {
    opacity: 0; } }

@keyframes round {
  0% {
    opacity: 1; }
  34% {
    opacity: 1; }
  35% {
    opacity: 0; }
  100% {
    opacity: 0; } }
.photos_stores > img:nth-child(1) {
  -webkit-animation: round 9s infinite;
          animation: round 9s infinite;
  -webkit-animation-delay: 6s;
          animation-delay: 6s; }

.photos_stores > img:nth-child(2) {
  -webkit-animation: round 9s infinite;
          animation: round 9s infinite;
  -webkit-animation-delay: 3s;
          animation-delay: 3s; }

.photos_stores > img:nth-child(3) {
  -webkit-animation: round 9s infinite;
          animation: round 9s infinite; }

/*
  1__1__1__1
 2__2__2__2
3__3__3__3__


*/
/**
 * /**
 ** Testing
 **
 ** */
@media (max-width: 320px) and (orientation: portrait) {
  .include-media-test {
    background-color: #def; }
    .include-media-test:before {
      content: "<=phone"; } }
@media (min-width: 321px) {
  .include-media-test {
    background-color: #abc; }
    .include-media-test:before {
      content: ">phone"; } }
@media (min-width: 815px) and (max-width: 1023px) {
  .include-media-test {
    background-color: #fed; }
    .include-media-test:before {
      content: ">=815px, <desktop"; } }
@media (min-width: 815px) and (max-width: 1023px) {
  .include-media-test {
    background-color: #fed;
    content: ">=815px, <desktop"; } }
@media (min-width: 815px) and (max-width: 1023px) and (orientation: landscape) {
  .include-media-test {
    background-color: #fed; }
    .include-media-test:before {
      content: ">=815px, <desktop, landscape"; } }
@media (min-width: 1024px) {
  .include-media-test {
    background-color: #fab; }
    .include-media-test:before {
      content: ">=desktop"; } }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .include-media-test:after {
    content: "Retina" !important; } }

.include-media-test {
  width: 100%;
  height: 200px;
  line-height: 100px;
  text-align: center;
  font-size: 20px;
  font-family: Helvetica; }

.include-media-test:after {
  display: block;
  content: "Non-retina"; }

:root {
  --mainCategoryCount: 2;
  --storeCount: 2; }

body {
  font-size: 80%;
  color: var(--grau);
  line-height: 17px;
  margin: 0;
  font-family: "Kefa PressS";
  /*word-break: break-all; */ }

/* ------------------------------------------------------------------------ */
pre {
  color: var(--grau);
  line-height: 17px;
  margin: 0;
  font-family: "Kefa PressS";
  white-space: pre; }

/* ------------------------------------------------------------------------ */
/* Scrollbar */
::-webkit-scrollbar {
  width: 3px;
  height: 3px; }

::-webkit-scrollbar-thumb {
  background-color: #c4c4c4;
  border-radius: 0; }

::-webkit-scrollbar-track {
  background-color: #ededed; }

/* End Scrollbar */
/* Just a quick hamburger
 */
#hamburger-icon {
  grid-area: hamburger-icon; }
  @media (orientation: landscape) {
    #hamburger-icon {
      -webkit-transform: rotate(90deg);
              transform: rotate(90deg);
      padding-top: 5px; } }

#hamburger-icon span {
  display: block;
  width: 33px;
  height: 2px;
  margin-bottom: 5px;
  position: relative;
  background: #585747;
  border-radius: 3px;
  z-index: 1; }
  @media (orientation: landscape) {
    #hamburger-icon span {
      margin-top: 5px; } }

.circle {
  background-color: white;
  border-radius: 50%;
  -webkit-box-shadow: 0 0 1px white;
          box-shadow: 0 0 1px white;
  color: white;
  display: inline-block;
  font: normal 15px/13px Helvetica, Verdana, Tahoma;
  font-weight: 100;
  height: 27px;
  line-height: 26px;
  text-align: center;
  width: 27px; }

.red {
  color: #c63f2c; }

.thin-divider {
  border-bottom: 1px solid #E7E7E7; }

.icon {
  height: 27px;
  width: 27px;
  padding-right: 2px; }

.icon_label {
  margin-left: 4px;
  overflow-wrap: normal;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
  word-wrap: normal; }

.logo {
  width: 200px; }

.main {
  height: 100vh;
  width: 100%;
  display: grid; }
  @media (min-width: 1024px) {
    .main {
      grid-template-columns: 325px auto 160px;
      grid-template-rows: 40px auto;
      grid-template-areas: "main-stores main-map main-show_all_categories_button" "main-stores main-map main-categories"; }
      .main .slider-left, .main .slider-bottom {
        display: none; } }
  @media (max-width: 1023px) {
    .main {
      grid-template-areas: "main-show_all_categories_button main-categories" "main-map main-map" "slider-bottom slider-bottom" "main-stores main-stores"; } }
  @media (max-width: 1023px) and (orientation: portrait) {
    .main {
      grid-template-columns: 130px auto;
      grid-template-rows: 44px auto 28px 0px; }
      .main .slider-left {
        display: none; } }
  @media (max-width: 1023px) and (orientation: landscape) {
    .main {
      grid-template-areas: "main-stores slider-left main-map main-show_all_categories_button" "main-stores slider-left main-map main-categories";
      grid-template-rows: 46px auto; }
      .main .slider-bottom {
        display: none; } }
  @media (max-width: 1023px) {
      .main[data-stores_open="false"] .main-stores {
        display: none; } }
  @media (max-width: 1023px) and (orientation: landscape) {
    .main[data-stores_open="false"] {
      grid-template-columns: 0px 28px auto 160px; } }
  @media (max-width: 1023px) and (orientation: portrait) {
    .main[data-stores_open="full"] {
      grid-template-rows: 44px 0px 28px auto; } }
  @media (max-width: 1023px) and (orientation: landscape) {
    .main[data-stores_open="full"] {
      grid-template-columns: 325px 27px auto 160px; } }

#main-map {
  grid-area: main-map; }
@media (max-width: 1023px) and (orientation: landscape) {
  #main-map {
    grid-column: 3/span 1; } }
@media (max-width: 1023px) and (orientation: portrait) {
  #main-map {
    grid-row: 2/span 3; } }

.main-categories {
  grid-area: main-categories;
  display: grid;
  overflow-x: hidden;
  overflow-y: scroll; }
  @media (max-width: 1023px) and (orientation: portrait) {
    .main-categories {
      grid-template-columns: repeat(var(--mainCategoryCount), auto);
      overflow-y: hidden;
      overflow-x: scroll; } }

.main-stores {
  grid-area: main-stores;
  background-color: #FFFFFF;
  z-index: 10000;
  display: grid;
  position: relative;
  overflow-x: hidden;
  overflow-y: scroll; }

.main-show_stores_button {
  display: grid;
  grid-template-columns: repeat(3, auto);
  grid-template-areas: ". hamburger-icon .";
  justify-items: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 5px;
  cursor: pointer; }

.slider-left {
  grid-area: slider-left;
  background-color: #FFFFFF;
  z-index: 10000; }

.slider-bottom {
  grid-area: slider-bottom;
  background-color: #FFFFFF;
  z-index: 10000; }

.main-categories-sub_categories {
  display: block; }
  @media (max-width: 1023px) and (orientation: portrait) {
    .main-categories-sub_categories[data-open="false"] {
      display: none; }
    .main-categories-sub_categories[data-open="true"] {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; } }

.main-show_all_categories_button-a {
  background-color: #888888;
  height: 27px;
  width: 27px; }

.star-five {
  margin: 5px 0;
  position: relative;
  display: block;
  color: yellow;
  width: 0px;
  height: 0px;
  border-right: 10px solid transparent;
  border-bottom: 7px solid yellow;
  border-left: 10px solid transparent;
  -webkit-transform: rotate(35deg);
          transform: rotate(35deg); }

.star-five:before {
  border-bottom: 8px solid yellow;
  border-left: 3px solid transparent;
  border-right: 3px solid transparent;
  position: absolute;
  height: 0;
  width: 0;
  top: -4.5px;
  left: -6.5px;
  display: block;
  content: '';
  -webkit-transform: rotate(-35deg);
          transform: rotate(-35deg); }

.star-five:after {
  position: absolute;
  display: block;
  color: yellow;
  top: 0.3px;
  left: -10.5px;
  width: 0px;
  height: 0px;
  border-right: 10px solid transparent;
  border-bottom: 7px solid yellow;
  border-left: 10px solid transparent;
  -webkit-transform: rotate(-70deg);
          transform: rotate(-70deg);
  content: ''; }

.outer {
  position: relative; }

.top {
  position: absolute;
  text-align: center;
  display: grid;
  grid-template-columns: repeat(3, 8px);
  grid-template-rows: repeat(3, 8px);
  grid-template-areas: ". . ." ". star-text ." ". . ."; }

.star-text {
  grid-area: star-text; }

.bot {
  position: absolute;
  background-color: blue; }

.button, .button-categories {
  position: absolute;
  z-index: 1000; }

.container-basemapslider {
  position: absolute;
  right: 10px;
  top: 50px;
  z-index: 1000; }

#basemapslider {
  font-size: 62.5%;
  height: 125px;
  margin: 14px;
  width: 7px; }

/* ------------------------------------------------------------------------ */
.category_card {
  cursor: pointer; }
  @media (max-width: 1023px) and (orientation: portrait) {
    .category_card {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; } }

.sub_category {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: white;
  height: 30px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 5px;
  padding-top: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-top: 9px; }
  @media (max-width: 1023px) and (orientation: portrait) {
    .sub_category {
      padding-right: 0px; } }

.main_category {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: white;
  height: 30px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 5px;
  padding-top: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  @media (max-width: 1023px) and (orientation: portrait) {
    .main_category {
      padding-right: 0px; } }

.main-show_all_categories_button {
  grid-area: main-show_all_categories_button;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: white;
  height: 30px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 5px;
  padding-top: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer; }
  @media (max-width: 1023px) and (orientation: portrait) {
    .main-show_all_categories_button {
      padding-right: 0px; } }
  @media (max-width: 1023px) and (orientation: landscape) {
    .main-show_all_categories_button {
      padding-top: 12px; } }

.store_card {
  cursor: pointer;
  padding-left: 15px;
  padding-right: 15px; }

.store_card-head {
  margin-bottom: 20px;
  margin-top: 15px; }

.store_card-head-store_icon {
  float: left; }

.store_card-head-categories_icons {
  float: right; }

.store_card-head-categories_icons-icon {
  float: left; }

.store_card-head-content {
  clear: left;
  clear: right;
  margin-bottom: 20px;
  padding-top: 10px; }

.store_card-main {
  width: 292px;
  display: none;
  margin-bottom: 20px; }

.store_card-main-content {
  color: var(--grau);
  line-height: 17px;
  margin: 0;
  font-family: "Kefa PressS";
  margin-top: 15px;
  overflow: hidden; }

/* ------------------------------------------------------------------------ */
.slideshow_c {
  margin-top: 10px;
  height: 195px; }

#extend {
  display: none;
  height: 700px; }
  @media (min-width: 1024px) {
    #extend {
      display: none; } }

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL19zbGlkZXNob3cuc2NzcyIsIi4uL21hcC5jc3MiLCIuLi9fbWVkaWFfcXVlcnkuc2NzcyIsIi4uL21hcC5zYXNzIiwiLi4vX3NoYXBlcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQWVBO0VBQ0UsbUJBQWlCLEVBQUE7O0FBS25CO0VBQ0U7SUFDRSxXQUFTLEVBQUE7RUFFWDtJQUNFLFdBQVMsRUFBQTtFQUVYO0lBQ0UsV0FBUyxFQUFBO0VBRVg7SUFDRSxXQUFTLEVBQUEsRUFBQTs7QUFYYjtFQUNFO0lBQ0UsV0FBUyxFQUFBO0VBRVg7SUFDRSxXQUFTLEVBQUE7RUFFWDtJQUNFLFdBQVMsRUFBQTtFQUVYO0lBQ0UsV0FBUyxFQUFBLEVBQUE7QUFJWDtFQUNBLHFDQUEyQjtVQUEzQiw2QkFBMkI7RUFDM0IsNEJBQW1CO1VBQW5CLG9CQUFtQixFQUFBOztBQUVuQjtFQUNBLHFDQUEyQjtVQUEzQiw2QkFBMkI7RUFDM0IsNEJBQW1CO1VBQW5CLG9CQUFtQixFQUFBOztBQUVuQjtFQUNBLHFDQUEyQjtVQUEzQiw2QkFBMkIsRUFBQTs7QUFHN0I7Ozs7OztFQU1FO0FDeEJGOzs7O01BSU07QUMrR0o7RUM1SEY7SUFFSSx1QkFBc0IsRUFBQTtJQUV0QjtNQUNFLG1CQUFrQixFQUFBLEVBQUE7QUR1SHRCO0VDNUhGO0lBU0ksdUJBQXNCLEVBQUE7SUFFdEI7TUFDRSxrQkFBaUIsRUFBQSxFQUFBO0FEZ0hyQjtFQzVIRjtJQWdCSSx1QkFBc0IsRUFBQTtJQUV0QjtNQUNFLDZCQUE0QixFQUFBLEVBQUE7QUR5R2hDO0VDNUhGO0lBc0JJLHVCQUFzQjtJQUd0Qiw2QkFBNEIsRUFBQSxFQUFBO0FEbUc5QjtFQzVIRjtJQTRCSSx1QkFBc0IsRUFBQTtJQUV0QjtNQUNFLHdDQUF1QyxFQUFBLEVBQUE7QUQ2RjNDO0VDNUhGO0lBa0NJLHVCQUFzQixFQUFBO0lBRXRCO01BQ0UscUJBQW9CLEVBQUEsRUFBQTtBRHVGeEI7RUNuRkU7SUFDRSw2QkFBNEIs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 */