[data-id="45"] #wf_map svg {position:absolute;left:0;right:0;transition: all 150ms ease 0ms;}[data-id="45"] #wf_map svg:not(.active) {opacity:0.85;}[data-id="45"] #wf_map svg:not(.active) .cls-4 {fill: rgb(230, 236, 240);}[data-id="45"] #wf_map svg:not(.active) g > * {transition: all 150ms ease 0ms;}[data-id="45"] #wf_map svg:not(.active) g:hover .cls-4 {fill: rgb(93, 201, 209);}[data-id="45"] #wf_map svg:not(.active) g:hover .cls-5 {fill: rgb(255,255,255);}[data-id="45"] #wf_filter {background-color: rgb(247, 244, 241);margin-top: -1rem;padding: 1rem;}[data-id="45"] #wf_filter + ul.wfnav li {margin-top: 0 !important;}[data-id="45"] #wf_filter + .wfnav a:not(.active) {background-color: rgb(239, 234, 228,0.95);border-color:rgb(255,255,255);border-bottom: solid 1px rgb(200,200,200);}[data-id="45"] .wffilter_form {margin-bottom: 1em;margin-top: 1em;}[data-id="45"] .wffilter .col.span1-3:not(:nth-child(3)) {padding-left: 1em;padding-right: 1em;}[data-id="45"] .wffilter label {display: none;}[data-id="45"] .wffilter input[type="text"], [data-id="45"] .wffilter select {padding-top: 0.125em;padding-bottom: 0.125em;}[data-id="45"] .wffilter button {margin-top: 0;float: right;background-color: rgb(93, 201, 209);color: rgb(255,255,255);padding: 0.5em 2em;}[data-id="45"] .wfnav a {position:relative;}[data-id="45"] .wffilter.hasfilter + .wfnav a span {font-size: calc(1em + 0.25vw);top: -0.125em;position: relative;}[data-id="45"] .wffilter.hasfilter + .wfnav a::after {content: attr(data-count);position: absolute;right: 1em;font-weight: bold;padding: 0.25em 0;background: rgb(93, 201, 209);min-width: 2.5em;margin-top: 0em;color: rgb(255,255,255);border-radius: 1.25em;font-size: 0.75em;}[data-id="45"] .wffilter.hasfilter ~ .haus h2,[data-id="45"] .wffilter.hasfilter ~ .haus .stats {display:none;}@media(max-width:767px){[data-id="45"] .wffilter.hasfilter + .wfnav a::after {right: calc(50% - 1.25em);bottom: 0.25em;}[data-id="45"] .wffilter .col.span1-3 {margin-top: -0.5em !important;margin-bottom: 1em !important;padding-left: 0.5em !important;padding-right: 0.5em !important;}[data-id="45"] .wffilter button {margin: 0 auto -1.5em;float: none;display: block;}}@media(max-width:767px) and (min-width:560px){[data-id="45"] .wffilter .col.span1-3 {width: 33.333% !important;margin-bottom: 0em !important;clear: none;}}@media(max-width:559px){}[data-id="45"] #wohnungsfinder {padding-bottom:4rem;}[data-id="45"] #wohnungsfinder .wfcon {margin-left:auto !important;margin-right:auto !important;}[data-id="45"] #wohnungsfinder .wfcon h2 {float: left;}[data-id="45"] #wohnungsfinder .geschoss h4 {margin: 0 0 0em 0 !important;padding: 0.375em 0.675em;background: rgb(247, 244, 241);font-weight: 300;clear: both;float: left;font-family: 'Open Sans';font-size: 0.875em;}[data-id="45"] .objekttab {margin: 0 auto 1em;}[data-id="45"] .objekttab th, [data-id="45"] .objekttab td {padding-top: 0.5em !important;padding-bottom: 0.5em !important;}[data-id="45"] .objekttab th {font-size: 0.75em;padding-top: 0.75em !important;padding-bottom: 0.75em !important;line-height: 1.2;}[data-id="45"] .objekttab.table.dotted tr:last-child > * {padding-right: inherit;}[data-id="45"] .objekttab a.download {font-size: 0.75em;margin-top: -0.25em !important;margin-bottom: 0.25em !important;padding-left: 0 !important;margin-left: 1.5em !important;}[data-id="45"] .objekttab a.download span {position:absolute;left:-200vw;}[data-id="45"] .objekttab th.number, [data-id="45"] .objekttab td.number, [data-id="45"] .objekttab th.file {text-align:center;}[data-id="45"] .objekttab td.available span, [data-id="45"] .objekttab td.available a {padding: 0.25em 0.5em;background-color: rgb(230, 236, 240);font-size: 0.875em;font-weight: normal;}[data-id="45"] .objekttab td.available span.available {background-color: rgb(219, 221, 62);}[data-id="45"] .objekttab td.available a.available {background-color: rgb(219, 221, 62);background-image: url(/karl/wp-content/themes/molitor-projekte-karl/images/icon_mail.svg);background-size: 1.5em auto;background-position: 97% center;background-repeat: no-repeat;padding-right: 2em;}[data-id="45"] .objekttab td.available span.available.not {background-color: #e6ecf0;}[data-id="45"] .objekttab td.available span.available.notyet {background-color: rgb(224, 238, 236);}[data-id="45"] .objekttab td.available span.reserved {background-color: rgb(255, 165, 0);}[data-id="45"] .stats {float: right;font-size: 0.875em;margin-top: 0.5em !important;}[data-id="45"] .stats > span {padding: 0em 0 0 0.5em;display: inline-block;margin-left: 0.5em;}[data-id="45"] .stats .title {font-size: 0.875em;}[data-id="45"] .stats .value {padding: 0.25em;min-width: 2em;display: inline-block;text-align: center;margin-left: 0.125em;font-weight: bold;}[data-id="45"] .stats .total .value {background: rgb(230, 236, 240);}[data-id="45"] .stats .available .value {background: rgb(219, 221, 62);}[data-id="45"] .stats .reserved .value {background: orange;}@media(min-width:768px){[data-id="45"] #intro {padding-bottom:0;}}@media(max-width:700px){[data-id="45"] #wf_map {position: relative;margin-left: -2rem;margin-right: -2rem;margin-top: -2rem;}[data-id="45"] #wf_filter, [data-id="45"] ul.wfnav {margin-left: -1rem !important;margin-right: -1rem !important;width: calc(100% + 2rem);}[data-id="45"] #wohnungsfinder .box {padding: 1rem;}[data-id="45"] #wohnungsfinder .wfcon h2 {margin-top: -0.5em;}[data-id="45"] .stats {margin-top: -0.5em !important;margin-bottom: 1.5em;}[data-id="45"] .objekttab {font-size: 0.875em;}}@media(max-width:700px){[data-id="45"] .geschoss {overflow-x: auto;width: calc(100% + 2rem);margin-left: -1rem;}[data-id="45"] .geschoss > table, [data-id="45"] .geschoss > h4 {left: 1rem;position: relative;}[data-id="45"] .objekttab {min-width: 600px;}} 