.post-password-required {
margin-top: 150px;
}
.fusion-column-wrapper {
position: relative;
}
span.white {
color: var(--awb-color1);
}
.blueDot {
background-image: url(https://good-muth.at/wp-content/uploads/2025/11/blue_dot.png);
background-repeat: no-repeat;
background-position: -150px center;
background-size: contain;
}
@media screen and (max-width: 640px) {
#awb-oc-5427.awb-off-canvas-wrap .awb-off-canvas .off-canvas-close {
font-size: 48px !important;
margin-top: 20px;
margin-right: 20px;
}
} .awb-off-canvas .off-canvas-content {
background-image: url(https://good-muth.at/wp-content/uploads/2025/12/athome_goodmuth_braun-weiss.png);
background-size: 150px;
background-position: right 20px bottom 40px;
background-repeat: no-repeat;
}
@media screen and (max-width: 1200px) {
.awb-off-canvas .awb-off-canvas-inner {
background-size: 30% !important;
}
}
@media screen and (max-width: 640px) {
.awb-off-canvas .off-canvas-content {
background-size: 100px;
}
}
.awb-off-canvas .menu-item:hover a:after,
.awb-off-canvas .menu-item.current-menu-item a:after {
content: "";
margin-left: 20px;
display: inline-block;
height: 30px;
width: 30px;
background-color: #8BACDB;
transform: rotate(45deg);
}
@media screen and (max-width: 640px) {
#awb-oc-5427.awb-off-canvas-wrap .awb-off-canvas .off-canvas-close {
font-size: 48px !important;
margin-top: 20px;
margin-right: 20px;
}
} .fusion-title-heading span.brendiva {
font-family: "Brendiva Medium";
} .fusion-button.btn-goodmuth {
position: absolute;
right: -100px;
bottom: -100px;
height: 200px;
width: 200px;
line-height: 200px;
text-align: center;
z-index: 10;
}
.fusion-button.btn-circle {
border-radius: 1000px;
}
.fusion-button.btn-diamond {
transform: rotate(45deg);
}
.fusion-button.btn-diamond > span {
transform: rotate(-45deg);
}
.fusion-button.btn-goodmuth.btn-diamond {
right: -50px;
bottom: -50px;
}
@media screen and (max-width: 1024px) {
.fusion-button.btn-goodmuth {
height: 100px;
width: 100px;
line-height: 100px;
right: -50px;
bottom: -50px;
font-size: 0.875rem !important;
}
}
.fusion-button.btn-zum {
left: 35px;
}
.fusion-button.btn-zum::before {
content:"Zum";
display: flex;
align-items: center;
justify-content: right;
height: 130px;
width: 130px;
padding-right: 20px;
background: url(https://good-muth.at/wp-content/uploads/2025/12/05_content_viertelkreis_braun.png);
background-size: cover;
color: var(--awb-color1);
position: absolute;
left: -130px;
}
@media screen and (max-width: 640px) {
.fusion-button.btn-zum,
.fusion-button.btn-zum::before  {
font-size: 0.875rem !important;
}
.fusion-button.btn-zum {
padding: 15px 20px !important;
}
.fusion-button.btn-zum::before {
height: 60px;
width: 60px;
left: -70px;
padding-right: 10px;
}
}
#downBtn {
position: absolute;
bottom: 0px;
left: calc(50% - 35px);
}
@media screen and (max-width: 640px) {
.page-id-5394 #downBtn {
bottom: 10vh;
}
} .wohnungen-caret p {
display: inline-block;
position: relative;
}
.wohnungen-caret p:before {
content: "";
position:absolute;
z-index: -1;
top: 0;
left: -44px;
width: 88px;
height: 88px;
transform: matrix(-0.6, -0.8, 0.8, -0.6, 0, 0);
background: #BF6F14 0% 0% no-repeat padding-box;
opacity: 0.7;
}
.wohnungen-caret.hellblau p:before {
background: #8BACDB 0% 0% no-repeat padding-box;
}
@media screen and (max-width: 640px) {
.wohnungen-caret p:before {
left: -10px;
width: 44px;
height: 44px;
}
} .umgebung-list {
counter-reset: umgebung-counter;
}
.umgebung-list li {
counter-increment: umgebung-counter;
position: relative;
}
.umgebung-list ul.fusion-checklist .fusion-li-item-content {
margin-inline-start: 30px;
}
.umgebung-list li::before {
content: counter(umgebung-counter);
position: absolute;
left: 0;
top: 4px;
height: 24px;
width: 24px;
background: url(https://good-muth.at/wp-content/uploads/2025/12/09_content_kreis_dunkelblau.png);
background-size: contain;
color: var(--awb-color1);
font-size: 1rem;
display: flex;
justify-content: center;
align-items: center;
}
.umgebung-list .fusion-checklist .icon-wrapper, .umgebung-list ul.fusion-checklist .icon-wrapper {
display: none;
} .fusion-form-form-wrapper .fusion-form-5196 .fusion-form-field {
margin-top: 0;
}
.contact-form  .fusion-form-form-wrapper .fusion-form-field .fusion-form-checkbox.option-inline {
margin-right: 0;
}
.contact-form .fusion-form-form-wrapper .fusion-form-field .label, 
.contact-form .fusion-form-form-wrapper .fusion-form-field label {
color: var(--awb-form-text-color);
}
.contact-form .fusion-form-form-wrapper .fusion-form-field.fusion-form-label-above .label, 
.contact-form .fusion-form-form-wrapper .fusion-form-field.fusion-form-label-above label {
padding: 0 1rem;
margin-bottom: 0;
background-color: var(--awb-color4);
position: relative;
bottom: -0.65em;
z-index: 10;
}
.contact-form .fusion-form-form-wrapper .fusion-form-field.fusion-form-label-above.fusion-form-consent-field label {
padding-left: 2rem;
padding-right: 0;
font-size: 0.875rem;
}
.contact-form .fusion-form-form-wrapper .fusion-form-field.fusion-form-label-above.fusion-form-consent-field label:before,
.contact-form .fusion-form-form-wrapper .fusion-form-field.fusion-form-label-above.fusion-form-consent-field label:after {
top: 13px;
border-radius: 0;
} .wpDataTables table.has-columns-hidden > tbody > tr > td > span.responsiveExpander, .wpDataTables table.has-columns-hidden > tbody > tr.detail-show > td span.responsiveExpander {
display: none;
}
#wohnungsfinder .wpdt-c label,
#wohnungsfinder .wpdt-c.wdt-skin-light .wpDataTablesWrapper table.wpDataTable > thead > tr > th {
font-weight: 400 !important;
font-family: "Amble Regular" !important;
}
#wohnungsfinder .wpdt-c.wdt-skin-light .wpDataTablesWrapper table.wpDataTable > thead > tr > th,
#wohnungsfinder .wpdt-c.wdt-skin-light .wpDataTablesWrapper table.wpDataTable > tbody > tr > td {
padding: 20px;
}
#wohnungsfinder .wpDataTablesWrapper table.wpDataTable tr:not(:has(+ .row-detail)) {
padding: 1rem;
border-bottom: 1px solid var(--awb-color5);
}
.wpDataTableFilterBox {
display: flex;
gap: 2rem;
}
.wpDataTableFilterBox > .wpDataTableFilterSection {
flex: 1;
text-align: center;
margin-right: 0 !important;
}
@media screen and (max-width: 1300px) {
.wpDataTableFilterBox {
flex-wrap: wrap;
}
.wpDataTableFilterBox > .wpDataTableFilterSection {
width: calc(50% - 1rem) !important;
flex: initial;
}
}
@media screen and (max-width: 768px) {
.wpDataTableFilterBox > .wpDataTableFilterSection {
width: 100% !important;
}
}
.wpDataTableFilterBox > .wpDataTableFilterSection > label {
color: var(--awb-color6);
text-transform: uppercase;
}
#wohnungsfinder .noUi-horizontal .noUi-tooltip {
bottom: -30px;
color: var(--awb-color1);
background-color: var(--awb-color5);
}
#wohnungsfinder .wpdt-c .noUi-connects {
background-color: var(--awb-color4);
}
#wohnungsfinder .wpdt-c .noUi-connect,
#wohnungsfinder .wpdt-c .noUi-handle.noUi-handle-lower,
#wohnungsfinder .wpdt-c .noUi-handle.noUi-handle-upper {
background: var(--awb-color6) !important;
}
li.column-grundriss_lb {
font-size: 0;
}
li.column-grundriss_lb img {
border: 1px solid var(--awb-color5);
}
li.column-eckdaten {
font-size: 0;
min-width: 50%; }
li.column-eckdaten > span.columnValue {
font-size: initial;
line-height: 30px;
}
span.eckdatenLabel {
display: inline-block;
width: 190px;
}
li.column-eckdaten .columnValue > strong {
color: var(--awb-color6);
font-size: 38px;
}
li.column-eckdaten .objekt-links a {
color: var(--awb-color1);
background-color: var(--awb-color6);
padding: 12px;
text-decoration: none !important;
display: block;
margin-bottom: 1rem;
text-align: center;
}
li.column-eckdaten .objekt-links a:hover,
li.column-eckdaten .objekt-links a.anfrage {
background-color: var(--awb-color5);
}
li.column-eckdaten .objekt-links a.anfrage:hover {
background-color: var(--awb-color6);
}
table.wpDataTable tr td ul li.column-stock,
table.wpDataTable tr td ul li.column-freiflaeche,
table.wpDataTable tr td ul li.column-anlegerpreis {
display: none;
}
@media only screen and (min-width: 1025px) {
table.wpDataTable tr td ul {
display: flex;
justify-content: space-between;
gap: 2rem;
}  
}
@media only screen and (max-width: 640px) {
.wpDataTablesWrapper table.wpDataTable > tbody > tr > td > ul {
padding-left: 0;
}
#wohnungsfinder .wpDataTablesWrapper table.wpDataTable tr:not(:has(+ .row-detail)) > td {
padding: 0;
}
li.column-grundriss_lb img {
max-width: 90vw;
margin-bottom: 20px;
}
li.column-eckdaten .objekt-links a {
max-width: 90vw;
}
}
#wohnungsfinder .dataTables_paginate.paging_numbers .paginate_button {
color: var(--awb-color5);
}
#wohnungsfinder .dataTables_paginate.paging_numbers .paginate_button:hover,
#wohnungsfinder .dataTables_paginate.paging_numbers .paginate_button.current {
color: var(--awb-color1);
background-color: var(--awb-color5);
} .visual:after {
content: "";
display: block;
position: absolute;
z-index: 5;
background-size: contain;
background-repeat: no-repeat;
background-position: left bottom;
}
.visual.left:after {
left: 0;
}
.visual.right:after {
right: 0;
}
.visual.bottom:after {
bottom: 0;
}
.visual.browntriangle:after {
left: -40px;
width: 50%;
padding-bottom: 12.5%;
background-image: url(https://good-muth.at/wp-content/uploads/2025/12/16_content_dreieck_braun.png);
}
.visual.bluequartercircle:after {
width: 15%;
padding-bottom: 15%;
background-image: url(https://good-muth.at/wp-content/uploads/2025/12/14_content_viertelkreis_dunkelblau.png);
}
.visual.brownsquare:after {
top: 15%;
width: 20%;
padding-bottom: 20%;
background-image: url(https://good-muth.at/wp-content/uploads/2025/12/08_content_viereck_braun.png);
}
.visual.bluecircle:after {
width: 15%;
right: -40px;
top: -40px;
padding-bottom: 15%;
background-image: url(https://good-muth.at/wp-content/uploads/2025/12/09_content_kreis_dunkelblau.png);
}
@media only screen and (max-width: 640px) {
.visual.bluecircle:after {
width: 20%;
padding-bottom: 20%;
right: -10px;
top: -10px;
}
}