/* Danabak accessibility fixes: skip link, visually-hidden helper, keyboard focus ring, text-link underline */
.dbk-skip{position:absolute;left:-9999px;top:0;z-index:2147483647;background:#111;color:#fff!important;padding:12px 18px;font:600 16px/1.2 system-ui,sans-serif;text-decoration:none;border-radius:0 0 6px 0}
.dbk-skip:focus{left:0;outline:3px solid #fff;outline-offset:-5px}
.dbk-sr{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:not([tabindex="-1"]):focus-visible,[role=button]:focus-visible{outline:2px solid #1a5fd0!important;outline-offset:2px!important;box-shadow:0 0 0 4px #fff!important}
p a:not([class]):not(:has(img)),li p a:not([class]){text-decoration:underline;text-underline-offset:2px}
.dbk-askai__label{opacity:1!important}

/* colour contrast (WCAG 1.4.3), generated from axe data */
#e-n-tab-title-359520672 > .e-n-tab-title-text:not(#dbk):not(:hover):not(:focus){color:#070707!important} /* was #ffffff on #987437 4.29:1 */
#e-n-tab-title-359520673 > .e-n-tab-title-text:not(#dbk):not(:hover):not(:focus){color:#070707!important} /* was #ffffff on #987437 4.29:1 */
div.filter-option-inner-inner:not(#dbk):not(:hover):not(:focus){color:#6e7576!important} /* was #a1a7a8 on #ffffff 2.43:1 */
button.btn.houzez-search-button.elementor-button:not(#dbk):not(:hover):not(:focus){background-color:#906e34!important} /* was #ffffff on #987437 4.29:1 */
span.elementor-button-text:not(#dbk):not(:hover):not(:focus){color:#070707!important} /* was #ffffff on #987437 4.29:1 */
button.btn-primary-outlined:not(#dbk):not(:hover):not(:focus){color:#595959!important} /* was #ffffff on #d2d3d4 1.49:1 */
h2.wp-block-heading:not(#dbk):not(:hover):not(:focus){color:#636363!important} /* was #ffffff on #d1ba94 1.88:1 */
ul.wp-block-list a:not(#dbk):not(:hover):not(:focus){color:#4a4a4a!important} /* was #ffffff on #d1ba94 1.88:1 */
button.btn.btn-primary.btn-block:not(#dbk):not(:hover):not(:focus){background-color:#906e34!important} /* was #ffffff on #987437 4.29:1 */
a.compare-btn.btn.btn-primary:not(#dbk):not(:hover):not(:focus){background-color:#906e34!important} /* was #ffffff on #987437 4.29:1 */
a.btn.btn-create-listing.hidden-xs:not(#dbk):not(:hover):not(:focus){background-color:#906e34!important} /* was #ffffff on #987437 4.29:1 */
button.btn.houzez-submit-button.houzez-contact-form-js:not(#dbk):not(:hover):not(:focus){background-color:#007bb4!important} /* was #ffffff on #00aeff 2.47:1 */
.slick-prev-js-LpXkw:not(#dbk):not(:hover):not(:focus){color:#595959!important} /* was #ffffff on #d2d3d4 1.49:1 */
.slick-next-js-LpXkw:not(#dbk):not(:hover):not(:focus){color:#595959!important} /* was #ffffff on #d2d3d4 1.49:1 */
.btn-block.btn-primary[type="submit"]:not(#dbk):not(:hover):not(:focus){background-color:#906e34!important} /* was #ffffff on #987437 4.29:1 */

a.btn-facebook,a.btn-instagram,a.btn-linkedin,a.btn-twitter,a.btn-youtube,a.btn-pinterest{display:inline-block;min-height:24px;min-width:24px;line-height:24px}
