.propertyListItem, #expose, body.page-id-376233 h1.entry-title, .alert {max-width: 1406px!important;margin-left: auto!important; margin-right: auto!important;} 
body.page-id-376233 h1.entry-title {margin-top: 25px;}
.propertyListItem h2 a {text-decoration:none;}
.propertyListItem p {margin-bottom: 0px;}
.propertyListItemInfoTitle {font-size: 0.9rem; font-weight: bold;}
#accordionFilter {max-width: 1406px !important;margin-left: auto; margin-right: auto;}
#expose *:not(h1) {font-size: 1rem;}
#expose h2 {font-size: 1rem;font-weight: bold; color: #006eb7;}
#expose .badge {font-size:0.9rem; font-weight:normal;}
#grundriss {width:100%; max-width: 820px; height: auto; aspect-ratio: 21/29;}
iframe {min-height: 600px; width: 100%; aspect-ratio: 4/3;}
#expose dl { max-width: 325px;}
#expose dt, #expose dd {float:left; display:inline-block; font-size: 0.85rem; }
#expose dd a {font-size: 0.85rem;}
#expose dt {width: 55%; color: #676f7a; font-weight: normal;}
#expose dd {width: 45%;}
#expose p.adresse {font-size: 0.9rem;}
#expose p.adresse b {font-size: 1rem;font-weight: 700;}

#expose #costs p {color: #676f7a; text-transform:uppercase;}
#expose #costs dl.miete > dt:last-of-type,
#expose #costs dl.miete > dd:last-of-type
{
    font-weight: 700;
}

#expose #costs dl.miete > dd, dd.kaution_text {text-align:right;}

.infoBox {background-color: #c1e6ff;}
.infoBoxContent {font-weight: bold; font-size: 1.8rem!important;}
.infoBoxDesc {color: #676f7a; font-size: 0.9rem!important;}

a.lg-item img {cursor: pointer;}

#anz_zimmer-range {border: 0px;height: 8px; border-radius: 5px; margin-left: 14px;background-color: #e9e9e9;margin-bottom:15px;}

#anz_zimmer-range .ui-state-default, #anz_zimmer-range .ui-state-hover, #anz_zimmer-range .ui-state-focus {
  background: #0d6efd;
  border-radius: 100%;
  border: 0px;
  height: 16px;
  width: 16px;
  padding:1px;
}

#anz_zimmer-range .ui-state-focus
{
    padding:1px;
    color: #c2dbfe;
    background: #c2dbfe;
}

#anz_zimmer-range.ui-slider-horizontal .ui-slider-handle {
  top: -.2em;
}

#anz_zimmer {border: 0px; outline: 0px; font-weight: 300; margin-left: 4px;}

button.accordion-button:focus {background-color:white!important; color: black!important;}
