body{}body.logged-in:not([class*="admin"]) :where(#page, #masthead, #sidenav){margin-top:0 !important}body ul.ui-autocomplete{position:absolute;top:100%;left:0;z-index:2 !important;float:left;display:none;min-width:160px;margin:0 0 10px 25px;padding:0;list-style:none;background-color:#ffffff;box-shadow:rgba(0, 0, 0, 0.24) 0px 3px 8px}body ul.ui-autocomplete li.ui-menu-item{padding:0.25 0.5em;line-height:2em;font-size:0.95em;cursor:pointer}body ul.ui-autocomplete li.ui-menu-item.ui-state-focus{background:#F7F7F7}body ul.ui-autocomplete li.ui-menu-item:hover{background:#0072bc;color:#FFF !important}body #page header#masthead .top-bar{background-color:#0072bc;padding:0.5rem 1rem}body #page header#masthead .top-bar .top-sosmed ul li a{font-size:1.15rem;color:#ffffff}@media (max-width:992px){body #page header#masthead .navbar-brand a img{max-height:35px}}@media (max-width:992px){body.home #page main#main>.widget_ap-text:nth-last-child(2){padding:0 15px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){body.home #page main#main .ap-wrapper .widget_ap-slideshow .ap-slideshow.single-slideshow .tns-outer .carousel .item .embed-responsive{padding-bottom:100%}}@media (min-width:1122px){body:not(.home) #page #content{margin-top:116px}}@media (max-width:1198px){body:not(.home) #page #content{margin-top:110px}}body:not(.home) #page #content .gform_wrapper form .gform_body ul.gform_fields .gfield .ginput_container_date .ui-datepicker-trigger{left:unset;top:12px;right:12px;transform:none}body:not(.home) #page #content .gform_wrapper[class*=form-row].gform_validation_error .gform_body ul .gfield_error .validation_message{margin-bottom:1rem}@media (min-width:768px){body:not(.home) #page #content .gform_wrapper[class*=form-row].gform_validation_error .gform_body ul .gfield_error .validation_message{flex:0 0 75%;max-width:75% !important;margin-left:auto;padding-top:5px}}@media (min-width:992px){body:not(.home) #page #content .gform_wrapper[class*=form-row] .gform_footer .gform_button{margin-left:13%}}body:not(.home) #page #content .form-row_wrapper.gform_legacy_markup_wrapper.gform_validation_error form .gform-body ul.gform_fields li{padding:0 16px}body:not(.home) #page #content .form-row_wrapper.gform_legacy_markup_wrapper .ginput_container_date input{width:100%}body:not(.home) #page #content .form-row_wrapper.gform_legacy_markup_wrapper .ginput_complex>span:only-child{padding:0}body:not(.home) #page #content .form-row_wrapper.gform_legacy_markup_wrapper form ul.gform_fields{display:flex;flex-wrap:wrap}body #open-homes table.date_container tbody tr.list-property td{border:0}body #open-homes table.date_container tbody tr.list-property td.action_cell{display:flex;align-items:center;height:100%}@media (max-width:992px){body #open-homes{overflow-x:auto}}@media (min-width:1122px){body.ap-page-less-ap_property #page #content{margin-top:200px}}@media (max-width:992px){body.ap-page-less-ap_property #page #content{margin-top:110px}}body.ap-page-less-ap_property #page #content main#main #content-nav{top:116px}body.ap-page-less-ap_property[class*="admin"] #page #content main#main #content-nav{top:149px}body.ap-shortcode-ap_register #page main#main .alert-danger ul{list-style:disc;margin:0 1rem}body.ap-shortcode-ap_register #page main#main form.ap-core-register-form{display:flex;flex-wrap:wrap}body.ap-shortcode-ap_register #page main#main form.ap-core-register-form>*:not(button){flex:0 0 100%;max-width:100%}body.ap-shortcode-ap_register #page main#main form.ap-core-register-form .form-group{padding:0 10px}body.ap-shortcode-ap_register #page main#main form.ap-core-register-form .form-group:first-of-type,body.ap-shortcode-ap_register #page main#main form.ap-core-register-form .form-group:nth-of-type(2),body.ap-shortcode-ap_register #page main#main form.ap-core-register-form .form-group:nth-of-type(4),body.ap-shortcode-ap_register #page main#main form.ap-core-register-form .form-group:nth-of-type(5){flex:0 0 50%;max-width:50%}body.ap-shortcode-ap_register #page main#main form.ap-core-register-form input[type=password]{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:0.375rem 0.75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:0.25rem;transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out}body.ap-shortcode-ap_register #page main#main form.ap-core-register-form button{display:inline-block;min-width:125px;height:45px;line-height:40px;padding:0 1em;cursor:pointer;color:#ffffff;background:#0072bc;border:2px solid #0072bc;border-radius:4px;text-align:center;transition:0.3s;margin-left:50%;transform:translateX(-50%)}body.ap-shortcode-ap_signin #page main#main .alert-danger{max-width:600px;margin:0 auto 3rem auto}body.ap-shortcode-ap_signin #page main#main .alert-danger ul{list-style:disc;margin:0 1rem}body.ap-shortcode-ap_signin #page main#main form.ap-core-signin-form{max-width:600px;margin:0 auto;width:100%}body.ap-shortcode-ap_signin #page main#main form.ap-core-signin-form button{margin-left:50%;transform:translateX(-50%)}body #form-change-password-wrapper form ul.listforms li input[type=text]{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:0.375rem 0.75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:0.25rem;transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out}body #form-change-password-wrapper form ul.listforms li.justify-content-end{margin-top:1rem}body #form-change-password-wrapper form ul.listforms li.justify-content-end button[type=submit]{height:auto;padding:0 !important}