#scenelist-ghost {
  position: absolute;
  z-index: 300;
  top: 25px;
  border-radius: 4px;
  display: inline-table;
  color: #3E3E3E;
  overflow: hidden;
  background-color: white;
  transition: all 1s ease-out;
  -webkit-transition: all 1s ease-out;
  right: 25px;
}
#scenelist-ghost.toggle {
  width: 48px;
  height: 48px;
}
#scenelist-ghost.toggle .group-list {
  display: none;
}
#scenelist-ghost .group-list {
  position: relative;
  top: 0;
  background-size: cover;
  z-index: 0;
}
#scenelist-ghost .group-list.kemp {
  background-image: url("/img/maps/kemp.jpg");
  width: min(800px,min(100vw, 60vh));
  height: calc(min(800px,min(100vw, 60vh))/3001 * 3383);
}
#scenelist-ghost .group-list.barvir {
  background-image: url("/img/maps/barvir.jpg");
  width: min(800px, 100vw);
  height: calc(min(800px, 100vw)/3001 * 2634);
}
#scenelist-ghost .group-list.jezero {
  background-image: url("/img/maps/jezero.jpg");
  width: min(800px + 10rem, 100vw);
  height: calc(min(800px + 10rem, 100vw)/3003 * 2634);
}
#scenelist-ghost .group-list.hrad {
  background-image: url("/img/maps/hrad.jpg");
  width: min(800px, 100vw);
  height: calc(min(800px, 100vw)/3001 * 3004);
}
#scenelist-ghost .toggle-icon {
  cursor: pointer;
  background-position: center;
  width: 48px;
  height: 48px;
  line-height: 48px;
  background: white;
  text-align: center;
  position: absolute;
  top: 0px;
  right: 0px;
  z-index: 1;
  font-size: 16px;
  border-radius: 4px;
  z-index: 5;
  transition: all 0.4s;
}
#scenelist-ghost .toggle-icon :hover {
  transform: scale(1.1);
}
#scenelist-ghost .toggle-icon .ilpt-hamburger {
  display: inline-block;
}
#scenelist-ghost .scenes {
  padding: 12px 0;
  background-size: cover;
  z-index: 0;
  position: absolute;
}
#scenelist-ghost .scenes .scene {
  cursor: pointer;
  position: absolute;
  margin-top: -25px;
}
#scenelist-ghost .scenes .scene img {
  position: relative;
}
#scenelist-ghost .scenes .scene.active {
  display: block;
  z-index: 10;
}
@media screen and (max-width: calc(800px + 2*25px)) {
  #scenelist-ghost {
    top: 0;
    right: 0;
  }
}
@media screen and (max-width: 768px) {
  #map-scene-jezero_01,
  #map-scene-jezero_04,
  #map-scene-jezero_05,
  #map-scene-jezero_06,
  #map-scene-jezero_08,
  #map-scene-jezero_09,
  #map-scene-jezero_13,
  #map-scene-jezero_15,
  #map-scene-jezero_16,
  #map-scene-jezero_18,
  #map-scene-jezero_19 {
    display: none !important;
  }
}
@media screen and (max-width: 500px) {
  #map-scene-hrad_10,
  #map-scene-kemp_07,
  #map-scene-kemp_12,
  #map-scene-kemp_18,
  #map-scene-kemp_19,
  #map-scene-kemp_25,
  #map-scene-kemp_27 {
    display: none !important;
  }
}
.kemp #map-scene-kemp_01 {
  left: calc(0.06*min(800px,min(100vw, 60vh)));
  top: calc(0.11*calc(min(800px,min(100vw, 60vh))/3001 * 3383));
}
.kemp #map-scene-kemp_02 {
  left: calc(0.07*min(800px,min(100vw, 60vh)));
  top: calc(0.17*calc(min(800px,min(100vw, 60vh))/3001 * 3383));
}
.kemp #map-scene-kemp_03 {
  left: calc(0.14*min(800px,min(100vw, 60vh)));
  top: calc(0.2*calc(min(800px,min(100vw, 60vh))/3001 * 3383));
}
.kemp #map-scene-kemp_04 {
  left: calc(0.22*min(800px,min(100vw, 60vh)));
  top: calc(0.24*calc(min(800px,min(100vw, 60vh))/3001 * 3383));
}
.kemp #map-scene-kemp_05 {
  left: calc(0.3*min(800px,min(100vw, 60vh)));
  top: calc(0.28*calc(min(800px,min(100vw, 60vh))/3001 * 3383));
}
.kemp #map-scene-kemp_06 {
  left: calc(0.38*min(800px,min(100vw, 60vh)));
  top: calc(0.33*calc(min(800px,min(100vw, 60vh))/3001 * 3383));
}
.kemp #map-scene-kemp_07 {
  left: calc(0.42*min(800px,min(100vw, 60vh)));
  top: calc(0.31*calc(min(800px,min(100vw, 60vh))/3001 * 3383));
}
.kemp #map-scene-kemp_08 {
  left: calc(0.55*min(800px,min(100vw, 60vh)));
  top: calc(0.39*calc(min(800px,min(100vw, 60vh))/3001 * 3383));
}
.kemp #map-scene-kemp_09 {
  left: calc(0.55*min(800px,min(100vw, 60vh)));
  top: calc(0.44*calc(min(800px,min(100vw, 60vh))/3001 * 3383));
}
.kemp #map-scene-kemp_10 {
  left: calc(0.64*min(800px,min(100vw, 60vh)));
  top: calc(0.43*calc(min(800px,min(100vw, 60vh))/3001 * 3383));
}
.kemp #map-scene-kemp_11 {
  left: calc(0.67*min(800px,min(100vw, 60vh)));
  top: calc(0.54*calc(min(800px,min(100vw, 60vh))/3001 * 3383));
}
.kemp #map-scene-kemp_12 {
  left: calc(0.735*min(800px,min(100vw, 60vh)));
  top: calc(0.62*calc(min(800px,min(100vw, 60vh))/3001 * 3383));
}
.kemp #map-scene-kemp_13 {
  left: calc(0.775*min(800px,min(100vw, 60vh)));
  top: calc(0.65*calc(min(800px,min(100vw, 60vh))/3001 * 3383));
}
.kemp #map-scene-kemp_14 {
  left: calc(0.775*min(800px,min(100vw, 60vh)));
  top: calc(0.71*calc(min(800px,min(100vw, 60vh))/3001 * 3383));
}
.kemp #map-scene-kemp_15 {
  left: calc(0.775*min(800px,min(100vw, 60vh)));
  top: calc(0.78*calc(min(800px,min(100vw, 60vh))/3001 * 3383));
}
.kemp #map-scene-kemp_16 {
  left: calc(0.73*min(800px,min(100vw, 60vh)));
  top: calc(0.84*calc(min(800px,min(100vw, 60vh))/3001 * 3383));
}
.kemp #map-scene-kemp_17 {
  left: calc(0.77*min(800px,min(100vw, 60vh)));
  top: calc(0.9*calc(min(800px,min(100vw, 60vh))/3001 * 3383));
}
.kemp #map-scene-kemp_18 {
  left: calc(0.81*min(800px,min(100vw, 60vh)));
  top: calc(0.955*calc(min(800px,min(100vw, 60vh))/3001 * 3383));
}
.kemp #map-scene-kemp_19 {
  left: calc(0.94*min(800px,min(100vw, 60vh)));
  top: calc(0.93*calc(min(800px,min(100vw, 60vh))/3001 * 3383));
}
.kemp #map-scene-kemp_20 {
  left: calc(0.89*min(800px,min(100vw, 60vh)));
  top: calc(0.88*calc(min(800px,min(100vw, 60vh))/3001 * 3383));
}
.kemp #map-scene-kemp_21 {
  left: calc(0.67*min(800px,min(100vw, 60vh)));
  top: calc(0.75*calc(min(800px,min(100vw, 60vh))/3001 * 3383));
}
.kemp #map-scene-kemp_22 {
  left: calc(0.57*min(800px,min(100vw, 60vh)));
  top: calc(0.62*calc(min(800px,min(100vw, 60vh))/3001 * 3383));
}
.kemp #map-scene-kemp_23 {
  left: calc(0.48*min(800px,min(100vw, 60vh)));
  top: calc(0.52*calc(min(800px,min(100vw, 60vh))/3001 * 3383));
}
.kemp #map-scene-kemp_24 {
  left: calc(0.27*min(800px,min(100vw, 60vh)));
  top: calc(0.35*calc(min(800px,min(100vw, 60vh))/3001 * 3383));
}
.kemp #map-scene-kemp_25 {
  left: calc(0.325*min(800px,min(100vw, 60vh)));
  top: calc(0.36*calc(min(800px,min(100vw, 60vh))/3001 * 3383));
}
.kemp #map-scene-kemp_26 {
  left: calc(0.15*min(800px,min(100vw, 60vh)));
  top: calc(0.265*calc(min(800px,min(100vw, 60vh))/3001 * 3383));
}
.kemp #map-scene-kemp_27 {
  left: calc(0.25*min(800px,min(100vw, 60vh)));
  top: calc(0.3*calc(min(800px,min(100vw, 60vh))/3001 * 3383));
}
.kemp #map-scene-kemp_28 {
  left: calc(0*min(800px,min(100vw, 60vh)));
  top: calc(0.15*calc(min(800px,min(100vw, 60vh))/3001 * 3383));
}
.kemp #map-scene-kemp_29 {
  left: calc(0.05*min(800px,min(100vw, 60vh)));
  top: calc(0.38*calc(min(800px,min(100vw, 60vh))/3001 * 3383));
}
.kemp #map-scene-kemp_30 {
  left: calc(0*min(800px,min(100vw, 60vh)));
  top: calc(0.48*calc(min(800px,min(100vw, 60vh))/3001 * 3383));
}
.barvir #map-scene-barvir_01 {
  left: calc(0.72*min(800px, 100vw));
  top: calc(0.17*calc(min(800px, 100vw)/3001 * 2634));
}
.barvir #map-scene-barvir_02 {
  left: calc(0.78*min(800px, 100vw));
  top: calc(0.38*calc(min(800px, 100vw)/3001 * 2634));
}
.barvir #map-scene-barvir_03 {
  left: calc(0.85*min(800px, 100vw));
  top: calc(0.56*calc(min(800px, 100vw)/3001 * 2634));
}
.barvir #map-scene-barvir_04 {
  left: calc(0.71*min(800px, 100vw));
  top: calc(0.62*calc(min(800px, 100vw)/3001 * 2634));
}
.barvir #map-scene-barvir_05 {
  left: calc(0.45*min(800px, 100vw));
  top: calc(0.75*calc(min(800px, 100vw)/3001 * 2634));
}
.barvir #map-scene-barvir_06 {
  left: calc(0.28*min(800px, 100vw));
  top: calc(0.85*calc(min(800px, 100vw)/3001 * 2634));
}
.barvir #map-scene-barvir_07 {
  left: calc(0.11*min(800px, 100vw));
  top: calc(0.78*calc(min(800px, 100vw)/3001 * 2634));
}
.barvir #map-scene-barvir_08 {
  left: calc(0.15*min(800px, 100vw));
  top: calc(0.73*calc(min(800px, 100vw)/3001 * 2634));
}
.barvir #map-scene-barvir_09 {
  left: calc(0.13*min(800px, 100vw));
  top: calc(0.62*calc(min(800px, 100vw)/3001 * 2634));
}
.barvir #map-scene-barvir_10 {
  left: calc(0.3*min(800px, 100vw));
  top: calc(0.27*calc(min(800px, 100vw)/3001 * 2634));
}
.barvir #map-scene-barvir_11 {
  left: calc(0.58*min(800px, 100vw));
  top: calc(0.15*calc(min(800px, 100vw)/3001 * 2634));
}
.barvir #map-scene-barvir_12 {
  left: calc(0.68*min(800px, 100vw));
  top: calc(0.1*calc(min(800px, 100vw)/3001 * 2634));
}
.hrad #map-scene-hrad_01 {
  left: calc(0.5*min(800px, 100vw));
  top: calc(0.14*calc(min(800px, 100vw)/3001 * 3004));
}
.hrad #map-scene-hrad_02 {
  left: calc(0.1*min(800px, 100vw));
  top: calc(0.33*calc(min(800px, 100vw)/3001 * 3004));
}
.hrad #map-scene-hrad_03 {
  left: calc(0.25*min(800px, 100vw));
  top: calc(0.45*calc(min(800px, 100vw)/3001 * 3004));
}
.hrad #map-scene-hrad_04 {
  left: calc(0.53*min(800px, 100vw));
  top: calc(0.68*calc(min(800px, 100vw)/3001 * 3004));
}
.hrad #map-scene-hrad_05 {
  left: calc(0.79*min(800px, 100vw));
  top: calc(0.77*calc(min(800px, 100vw)/3001 * 3004));
}
.hrad #map-scene-hrad_06 {
  left: calc(0.75*min(800px, 100vw));
  top: calc(0.55*calc(min(800px, 100vw)/3001 * 3004));
}
.hrad #map-scene-hrad_07 {
  left: calc(0.66*min(800px, 100vw));
  top: calc(0.31*calc(min(800px, 100vw)/3001 * 3004));
}
.hrad #map-scene-hrad_08 {
  left: calc(0.45*min(800px, 100vw));
  top: calc(0.23*calc(min(800px, 100vw)/3001 * 3004));
}
.hrad #map-scene-hrad_09 {
  left: calc(0.4*min(800px, 100vw));
  top: calc(0.22*calc(min(800px, 100vw)/3001 * 3004));
}
.hrad #map-scene-hrad_10 {
  left: calc(0.39*min(800px, 100vw));
  top: calc(0.15*calc(min(800px, 100vw)/3001 * 3004));
}
.hrad #map-scene-hrad_11 {
  left: calc(0.4*min(800px, 100vw));
  top: calc(0.1*calc(min(800px, 100vw)/3001 * 3004));
}
.jezero #map-scene-jezero_01 {
  left: calc(0.54*min(800px + 10rem, 100vw));
  top: calc(0.79*calc(min(800px + 10rem, 100vw)/3003 * 2634));
}
.jezero #map-scene-jezero_02 {
  display: none !important;
  left: calc(0.75*min(800px + 10rem, 100vw));
  top: calc(0.79*calc(min(800px + 10rem, 100vw)/3003 * 2634));
}
.jezero #map-scene-jezero_03 {
  left: calc(0.56*min(800px + 10rem, 100vw));
  top: calc(0.77*calc(min(800px + 10rem, 100vw)/3003 * 2634));
}
.jezero #map-scene-jezero_04 {
  left: calc(0.58*min(800px + 10rem, 100vw));
  top: calc(0.74*calc(min(800px + 10rem, 100vw)/3003 * 2634));
}
.jezero #map-scene-jezero_05 {
  display: none;
  left: calc(0.6*min(800px + 10rem, 100vw));
  top: calc(0.77*calc(min(800px + 10rem, 100vw)/3003 * 2634));
}
.jezero #map-scene-jezero_06 {
  left: calc(0.6*min(800px + 10rem, 100vw));
  top: calc(0.8*calc(min(800px + 10rem, 100vw)/3003 * 2634));
}
.jezero #map-scene-jezero_07 {
  left: calc(0.63*min(800px + 10rem, 100vw));
  top: calc(0.77*calc(min(800px + 10rem, 100vw)/3003 * 2634));
}
.jezero #map-scene-jezero_08 {
  display: none;
  left: calc(0.63*min(800px + 10rem, 100vw));
  top: calc(0.74*calc(min(800px + 10rem, 100vw)/3003 * 2634));
}
.jezero #map-scene-jezero_09 {
  left: calc(0.665*min(800px + 10rem, 100vw));
  top: calc(0.73*calc(min(800px + 10rem, 100vw)/3003 * 2634));
}
.jezero #map-scene-jezero_10 {
  left: calc(0.78*min(800px + 10rem, 100vw));
  top: calc(0.66*calc(min(800px + 10rem, 100vw)/3003 * 2634));
}
.jezero #map-scene-jezero_11 {
  left: calc(0.89*min(800px + 10rem, 100vw));
  top: calc(0.58*calc(min(800px + 10rem, 100vw)/3003 * 2634));
}
.jezero #map-scene-jezero_12 {
  left: calc(0.9*min(800px + 10rem, 100vw));
  top: calc(0.48*calc(min(800px + 10rem, 100vw)/3003 * 2634));
}
.jezero #map-scene-jezero_13 {
  left: calc(0.88*min(800px + 10rem, 100vw));
  top: calc(0.39*calc(min(800px + 10rem, 100vw)/3003 * 2634));
}
.jezero #map-scene-jezero_14 {
  display: none;
  left: calc(0.88*min(800px + 10rem, 100vw));
  top: calc(0.36*calc(min(800px + 10rem, 100vw)/3003 * 2634));
}
.jezero #map-scene-jezero_15 {
  left: calc(0.85*min(800px + 10rem, 100vw));
  top: calc(0.35*calc(min(800px + 10rem, 100vw)/3003 * 2634));
}
.jezero #map-scene-jezero_16 {
  display: none;
  left: calc(0.88*min(800px + 10rem, 100vw));
  top: calc(0.32*calc(min(800px + 10rem, 100vw)/3003 * 2634));
}
.jezero #map-scene-jezero_17 {
  left: calc(0.82*min(800px + 10rem, 100vw));
  top: calc(0.325*calc(min(800px + 10rem, 100vw)/3003 * 2634));
}
.jezero #map-scene-jezero_18 {
  left: calc(0.78*min(800px + 10rem, 100vw));
  top: calc(0.32*calc(min(800px + 10rem, 100vw)/3003 * 2634));
}
.jezero #map-scene-jezero_19 {
  left: calc(0.77*min(800px + 10rem, 100vw));
  top: calc(0.28*calc(min(800px + 10rem, 100vw)/3003 * 2634));
}
.jezero #map-scene-jezero_20 {
  left: calc(0.73*min(800px + 10rem, 100vw));
  top: calc(0.3*calc(min(800px + 10rem, 100vw)/3003 * 2634));
}
.jezero #map-scene-jezero_21 {
  left: calc(0.65*min(800px + 10rem, 100vw));
  top: calc(0.25*calc(min(800px + 10rem, 100vw)/3003 * 2634));
}
.jezero #map-scene-jezero_22 {
  left: calc(0.5*min(800px + 10rem, 100vw));
  top: calc(0.09*calc(min(800px + 10rem, 100vw)/3003 * 2634));
}
.jezero #map-scene-jezero_23 {
  left: calc(0.23*min(800px + 10rem, 100vw));
  top: calc(0.03*calc(min(800px + 10rem, 100vw)/3003 * 2634));
}
.jezero #map-scene-jezero_24 {
  left: calc(0.06*min(800px + 10rem, 100vw));
  top: calc(0.08*calc(min(800px + 10rem, 100vw)/3003 * 2634));
}
.jezero #map-scene-jezero_25 {
  left: calc(0.23*min(800px + 10rem, 100vw));
  top: calc(0.33*calc(min(800px + 10rem, 100vw)/3003 * 2634));
}
#scenelist-ghost > h2,
#scenelist-ghost.toggle:hover > h2 {
  cursor: pointer;
  padding: 16px 42px 14px 16px;
  font-weight: 600;
  font-size: 14px;
  line-height: 140%;
  width: 220px;
  margin: 0;
  position: relative;
  z-index: 3;
  border-bottom: 1px solid #d8d8d8;
  color: #ef5041;
  border: none;
  opacity: 1;
  transform: translateX(0);
}
#scenelist-ghost.toggle > h2 {
  transition: all 0.15s ease-out;
  opacity: 0;
  transform: translateX(-15px);
}
