.panorama {
  height: 400px;
  overflow-x: scroll;
  overflow-y: hidden;
}
.panorama img {
  height: 100%;
}

.panorama::-webkit-scrollbar {
  display: none;
}

/* Hide scrollbar for IE, Edge and Firefox */
.panorama {
  -ms-overflow-style: none; /* IE and Edge */
  scrollbar-width: none; /* Firefox */
}

/*
Description list default styling 
*/
dl {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  max-width: 670px;
}
dl > * {
  padding-top: 0.5em;
}
dt {
  width: 30%;
  font-weight: bold;
  text-align: right;
}
dd {
  width: 60%;
  padding-left: 1em;
  margin-left: 0px;
}
dd + dd {
  width: 100%;
  padding-left: calc(30% + 1em);
}
dt + dt {
  padding-right: 60%;
}
dt + dt + dd {
  margin-top: -1.625em; /* own height including padding */
  padding-left: calc(30% + 1em);
}

/** Panorama fix for elementor */
div.panorama img {
  max-width: unset;
}

.paver__fallbackMessage {
  display: none;
}

label.range_label:after {
  content: attr(data-prefix) attr(data-current) attr(data-suffix);
  padding-left: 0.3em;
}
/* meta energy label */
.rw_list_description.energieklasse.arrow {
  font-size: 0 !important;
}

.rw_list_description.energieklasse.arrow:before {
  content: attr(data-value);
  display: inline-block;
  font-size: 1rem;
  margin: 0.5em 0 4px 1em;
  padding-left: 10px;
  width: 35px;
  color: #fff;
  font-weight: 500;
}

.rw_list_description.energieklasse.arrow:after {
  content: "";
  position: relative;
  width: 0;
  height: 0;
  top: -5px;
  border-color: transparent transparent transparent #999;
  border-style: solid;
  border-width: 0.75rem 0 0.75rem 0.75rem;
}
.energieklasse.arrow[data-value="A pppp"]:before {
  background-color: #33a357;
  width: 60px;
  content:"A++++";
}
.energieklasse.arrow[data-value="A ppp"]:before {
  background-color: #33a357;
  width: 50px;
  content:"A+++";
}
.energieklasse.arrow[data-value="A pp"]:before {
  background-color: #33a357;
  width: 45px;
  content:"A++";

}
.energieklasse.arrow[data-value="A p"]:before {
  background-color: #33a357;
  content:"A+";
}
.energieklasse.arrow[data-value="A pppp"]:after {
  border-left-color: #33a357;
}
.energieklasse.arrow[data-value="A ppp"]:after {
  border-left-color: #33a357;
}
.energieklasse.arrow[data-value="A pp"]:after {
  border-left-color: #33a357;
}
.energieklasse.arrow[data-value="A p"]:after {
  border-left-color: #33a357;
}

.energieklasse.arrow[data-value="A++++"]:before {
  background-color: #33a357;
}
.energieklasse.arrow[data-value="A+++"]:before {
  background-color: #33a357;
}
.energieklasse.arrow[data-value="A++"]:before {
  background-color: #33a357;
}
.energieklasse.arrow[data-value="A+"]:before {
  background-color: #33a357;
}
.energieklasse.arrow[data-value="A"]:before {
  background-color: #33a357;
}
.energieklasse.arrow[data-value="B"]:before {
  background-color: #79b752;
}
.energieklasse.arrow[data-value="C"]:before {
  background-color: #c3d545;
}
.energieklasse.arrow[data-value="D"]:before {
  background-color: #fff12c;
}
.energieklasse.arrow[data-value="E"]:before {
  background-color: #edb731;
}
.energieklasse.arrow[data-value="F"]:before {
  background-color: #d66f2c;
}
.energieklasse.arrow[data-value="G"]:before {
  background-color: #cc232a;
}

.energieklasse.arrow[data-value="A++++"]:after {
  border-left-color: #33a357;
}
.energieklasse.arrow[data-value="A+++"]:after {
  border-left-color: #33a357;
}
.energieklasse.arrow[data-value="A++"]:after {
  border-left-color: #33a357;
}
.energieklasse.arrow[data-value="A+"]:after {
  border-left-color: #33a357;
}
.energieklasse.arrow[data-value="A"]:after {
  border-left-color: #33a357;
}
.energieklasse.arrow[data-value="B"]:after {
  border-left-color: #79b752;
}
.energieklasse.arrow[data-value="C"]:after {
  border-left-color: #c3d545;
}
.energieklasse.arrow[data-value="D"]:after {
  border-left-color: #fff12c;
}
.energieklasse.arrow[data-value="E"]:after {
  border-left-color: #edb731;
}
.energieklasse.arrow[data-value="F"]:after {
  border-left-color: #d66f2c;
}
.energieklasse.arrow[data-value="G"]:after {
  border-left-color: #cc232a;
}
.openhuis_inactive{
  display:none !important;
}