.skip-link,#skip-to-content{position:absolute;top:-100px;left:0;background:#0056B3;color:#fff;padding:10px 20px;text-decoration:none;z-index:999999;font-weight:600;font-size:16px;border-radius:0 0 4px 0;transition:top 0.2s ease}.skip-link:focus,#skip-to-content:focus{top:0;outline:3px solid gold;outline-offset:2px}body:not(.using-keyboard) *:focus{outline:none}body.using-keyboard *:focus{outline:3px solid #0056B3;outline-offset:2px}body.using-keyboard a:focus{outline:2px solid #0056B3;outline-offset:1px}body.using-keyboard button:focus,body.using-keyboard .btn:focus,body.using-keyboard input[type="button"]:focus,body.using-keyboard input[type="submit"]:focus{outline:3px solid #0056B3;outline-offset:2px}input:focus:not([type="checkbox"]):not([type="radio"]),textarea:focus,select:focus{border-color:#0056B3;outline:2px solid rgb(0 86 179 / .3);outline-offset:1px;box-shadow:0 0 5px rgb(0 86 179 / .3)}.property-item:focus-within,.item-wrap:focus-within{box-shadow:0 0 0 2px rgb(0 86 179 / .3)}.btn-primary:not(.btn-sm):not(.btn-xs),.houzez-primary-btn:not(.btn-sm):not(.btn-xs),.property-search-btn{background-color:#0066CC!important;color:#FFFFFF!important;border-color:#0066CC!important}.btn-primary:not(.btn-sm):not(.btn-xs):hover,.houzez-primary-btn:not(.btn-sm):not(.btn-xs):hover{background-color:#004C99!important}.btn-secondary:not(.btn-sm):not(.btn-xs){background-color:#FFFFFF!important;color:#333333!important;border:2px solid #333333!important}.property-content a:not(.btn),.item-description a:not(.btn),.property-description a:not(.btn){color:#0056B3}.item-price,.item-price-wrap .item-price{background-color:rgb(0 0 0 / .85)!important;color:#FFFFFF!important;padding:8px 15px!important;font-weight:700!important}.label-status{font-weight:600!important;padding:5px 12px!important}.label-status.label-status-221{background-color:#006600!important;color:#FFFFFF!important}.label-status.label-status-222{background-color:#8B0000!important;color:#FFFFFF!important}input::placeholder,textarea::placeholder{color:#666;opacity:1}.footer-wrap{background-color:#1A1A1A;color:#FFF}.footer-wrap a{color:#6B6B6B}.footer-wrap a:hover{color:#FFF}.breadcrumb a{color:#0056B3}.property-meta,.item-info,.property-address{color:#595959!important}.form-group label,.contact-form label{color:#1A1A1A;font-weight:600}.alert-info{background-color:#CCE5FF;color:#004085;border:1px solid #004085}.alert-success{background-color:#D4EDDA;color:#155724;border:1px solid #155724}.alert-warning{background-color:#FFF3CD;color:#856404;border:1px solid #856404}.alert-danger{background-color:#F8D7DA;color:#721C24;border:1px solid #721C24}.pagination .page-link{color:#0056B3}.pagination .page-item.active .page-link{background-color:#0056B3;color:#FFF;border-color:#0056B3}.elementor-tab-title{color:#333}.elementor-tab-title.elementor-active{color:#0056B3;font-weight:600;border-bottom:3px solid #0056B3}.accessibility-fix-list{list-style:none;padding:0;margin:0}.sr-only,.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.sr-only-focusable:focus,.screen-reader-text:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;padding:10px 20px;background:#0056B3;color:#FFF;z-index:999999}.btn-xs,.btn-sm,.social-icon,.item-tool,.btn-item{min-height:auto!important;min-width:auto!important}.form-group,.form-field{margin-bottom:20px}input:focus:not([type="checkbox"]):not([type="radio"]),textarea:focus,select:focus{background-color:#FFFEF5}.item-tools a,.property-sharing a,.share-buttons a{min-height:auto!important;min-width:auto!important}.label-wrap .label{min-height:auto!important;min-width:auto!important}.item-tool>*,.property-sharing>*{all:revert}@media (max-width:768px){.btn-primary,.btn-secondary,.property-search-btn{min-height:48px;padding:12px 24px}}.property-item .item-title a{color:#1A1A1A}.property-item .item-title a:hover{color:#0056B3}.footer-wrap a,.footer-area a,.footer-widget a,.widget-taxonomy-item-content a,.widget_block a,.widget_text a,.footer-bottom-wrap a{color:#595959!important}.footer-wrap a:hover,.footer-area a:hover,.footer-widget a:hover,.widget-taxonomy-item-content a:hover,.widget_block a:hover,.widget_text a:hover,.footer-bottom-wrap a:hover{color:#1a1a1a!important}.footer-wrap p,.footer-widget p,.widget_block p{color:#595959!important}