.user-logged-in.path-webform #page,
.user-logged-in.path-webform #main-wrapper {
  background: #104B4B !important;
}

.user-logged-in.path-webform.gin--vertical-toolbar .navbar {
    margin-left: 0px;
}


.views-field-title .invisible{
  height: 0px;
}


.verkauft {
  pointer-events: none;
  overflow: hidden;
}



.page-node-3 .details a.verkauft {
  color: rgba(0,0,0, 0.4) !important;
}


.verkauft:before {
  content: "verkauft";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  font-size: 16px;
  letter-spacing: 0.02em;
  padding: 5px 10px;
  left: -10px;
  right: -10px;
  transform: rotate(-30deg);
  color: #124a49;
  font-style: italic;
  font-weight: bold;
}


.node--type-wohnung .reserviert .layout__region--second img,
.node--type-wohnung .reserviert .field--name-field-datenblatt,
.node--type-wohnung .reserviert .extra-field--anfragen,
.node--type-wohnung .reserviert .field-kaufpreis,
.node--type-wohnung .reserviert .group_preise{
  display: none;
}

.node--type-wohnung .verkauft .layout__region--second img,
.node--type-wohnung .verkauft .field--name-field-datenblatt,
.node--type-wohnung .verkauft .extra-field--anfragen,
.node--type-wohnung .verkauft .field-kaufpreis,
.node--type-wohnung .verkauft .group_preise{
  display: none;
}

.node--type-wohnung .verkauft .blazy ,
.node--type-wohnung .reserviert .blazy{
  display: none;
}

.node--type-wohnung .reserviert .layout__region--second {
  position: relative;
}

.node--type-wohnung .reserviert .layout__region--second:before {
  content: "Reserviert";
  font-family: 'Recoleta';
  font-size: 48px;
  letter-spacing: 0.02em;
  text-align: center;
  justify-content: center;
  align-items: center;
  transform: rotate(-9deg);
  width: 100%;
  margin: auto;
  position: absolute;
}

.node--type-wohnung .verkauft .layout__region--second:before {
  content: "Verkauft";
  font-family: 'Recoleta';
  font-size: 48px;
  letter-spacing: 0.02em;
  text-align: center;
  justify-content: center;
  align-items: center;
  transform: rotate(-9deg);
  width: 100%;
  margin: auto;
  position: absolute;
}

.view-haeuseruebersicht .Reserviert .views-field-field-datenblatt a,
.view-haeuseruebersicht .Verkauft .views-field-field-datenblatt a {
  opacity: 0.25;
  pointer-events: none;
}


.view-haeuseruebersicht .Reserviert .views-field-field-datenblatt a,
.view-haeuseruebersicht .Reserviert .views-field-nothing a,
.view-haeuseruebersicht .Verkauft .views-field-field-datenblatt a,
.view-haeuseruebersicht .Verkauft .views-field-nothing a {
  opacity: 0.25;
  pointer-events: none;
}

.view-haeuseruebersicht .Reserviert .views-field-field-kaufpreis,
.view-haeuseruebersicht .Verkauft .views-field-field-kaufpreis{
  font-size: 0px;
}

.plyr__control--overlaid {
  background: #104b4b;
}

.plyr--full-ui input[type="range"] {
  color: #104b4b;
}
.plyr--video .plyr__control.plyr__tab-focus, .plyr--video .plyr__control:hover, .plyr--video .plyr__control[aria-expanded="true"] {
	background: #104b4b;
}

.field--name-field-video {
  margin-bottom: 15px;
}
