.adv-options .hji-fieldwrap{margin-bottom:10px}.quick-search-widget-wrapper .selectize-control.multi .selectize-input.has-items{padding:6px 12px}.hji-fieldwrap.multicolumn{clear:both;width:100%;margin-bottom:0}.hji-fieldwrap.multicolumn.flex{display:flex;flex-wrap:wrap}.hji-fieldwrap.multicolumn>div{min-width:25%}.gform_wrapper .gfield_visibility_hidden,.gform_wrapper .gform_hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.selectize-control .selectize-input input.selectize-autocomplate{max-width:99%!important}#recaptchaSpinner.spinnerbg{background:var(--wpr-bg-fc53f067-f05a-404d-99b5-b02dcee958b7) 50% 50% no-repeat}[data-similar-listings] .photo-wrap{width:100%;margin-right:5%;float:unset}[data-similar-listings] .hjitb .spinnerbg{background:var(--wpr-bg-6dfa9315-0010-482f-805a-32b5efcc6413) 50% 50% no-repeat}.lazyload-await{background:var(--wpr-bg-9d0baa40-d105-47b4-832c-4b08d76d6a3a) rgba(0,0,0,.05);border:1px solid #ddd;min-height:100px}.lazyload-await:before{width:32px;height:32px;background-image:var(--wpr-bg-061fbc7a-5ca6-42af-a506-f43186cc3d62);content:"";position:absolute;padding:5px;background-color:#fff;border:1px solid #ccc;border-radius:4px;top:50%;left:50%;margin-top:21px;margin-left:-21px}.choose-interval{z-index:20!important}.clearfix:after,.container:after,ul.ui-tabs-panel:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden}.clearfix,.container,ul.ui-tabs-panel{display:block}* html .clearfix{zoom:1}#gre_map_canvas h2,#gre_map_canvas h3,#gre_map_canvas h4,#srp_map_canvas h2,#srp_map_canvas h3,#srp_map_canvas h4{line-height:normal;margin:0;padding:0}#gre_map_canvas img,#srp_map_canvas img,#srp_map_tab{max-width:none;background:0 0!important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#gre_map_canvas input,#gre_map_canvas select,#gre_map_canvas textarea,#srp_map_canvas input,#srp_map_canvas select,#srp_map_canvas textarea,#srp_walkscore input,#srp_walkscore select,#srp_walkscore textarea{width:auto}input#ws-go{width:auto}.srp_attrib,.srp_attrib a,.srp_attrib img{font-size:11px;line-height:normal;text-align:center;margin:0;padding:0;text-decoration:none;border:none}.srp_attrib a:hover,.srp_attrib a:visited{text-decoration:underline}.srp_table{border:none;width:100%}.srp_table td,.srp_table tr{border:none;line-height:normal}.srp_table .highlight{border:1px solid red;padding:2px 1px}.srp_table label{padding-right:4px}.srp_table tr.monthly_payment{font-weight:700}.srp_table tr.monthly_payment td{padding-top:5px;border-top:1px solid #ccc}.srp_table tr.monthly_payment input.total,tr.srp_subtitle{background:#fc6;font-weight:700;border:1px solid #fdab00;padding:2px 1px}.srp_table{border-spacing:0;border-collapse:collapse}.srp_additional-info{background:#f3f6fb;border:1px solid #d2dfff;padding:5px;margin:5px 0;line-height:normal;display:block;overflow:hidden;position:relative}.srp_additional-info div{padding:2px;display:block;overflow:hidden;position:relative}#amortization-table .tr_odd{background:#f3f6fb;border:1px solid #fdab00}#amortization-table td{text-align:right;padding:3px 10px 3px 0}#TB_ajaxContent{position:relative}.srp_result_table{font-size:12px}.srp_bb{border-bottom:1px solid #d2dfff}.srp_tb{border-top:1px solid #d2dfff}span.srp_amnt{position:absolute;right:0;top:2px;display:block;margin:0;padding:0;overflow:visible}.srp_result_link{text-align:center;margin:5px auto 0}.srp_mrtg_rte{text-align:right}.srp_rte_up{padding-right:12px;background:var(--wpr-bg-22eba218-2edb-4fb5-97ce-3851d3838b12) 100% -20px no-repeat}.srp_rte_down{padding-right:12px;background:var(--wpr-bg-51e70cef-37df-405c-ba91-e700cb5773d8) 100% 4px no-repeat}#srp_Education_attr,.srp_disclaimer{font-size:9px;color:#666;display:inline;margin:0 10px}#srp_Education_attr{display:block;text-align:right;line-height:normal}.srp_attrib,.srp_attrib a,.srp_attrib a:visited,.srp_attrib img,.widget .srp_table a{font-size:10px!important;margin:0!important;padding:0!important;line-height:normal!important;text-decoration:none!important;border:none!important;background:0 0!important}.widget .srp_table a{display:inline!important}.srp_table .school_field_center,.srp_table.SchoolsByType{text-align:center;vertical-align:middle}.srp_table.SchoolsByType .school_address{text-align:left;padding:5px}.srp_table.SchoolsByType .school_name{font-weight:700}.srp_table.tableStyle{border-top:3px double #d2dfff;border-bottom:3px double #d2dfff;font-size:11px}.srp_table.tableStyle td,.srp_table.tableStyle tr{line-height:normal}.srp_table.tableStyle .odd td{background:#f3f6fb;border-top:1px solid #d2dfff;border-bottom:1px solid #d2dfff}.srp_table.tableStyle tr:hover td{background:#ebf5ff}.srp_table .yelp_photo,.srp_table .yelp_rating{margin:0;padding:0}.srp_table .yelp_rating{text-align:center}.srp_table .yelp_rating img{padding:0;margin:0;border:none}#gre_map_canvas{height:400px;margin-bottom:0;padding:0}.srp_gre_legend img{border:none!important;margin:0!important;padding:0!important;background:0 0!important}.srp_gre_legend span{padding-left:10px;font-size:11px}#listing-container #srp_market_trends div{text-align:center}.spr_disclaimer{display:inline;margin-right:10px;font-size:10px}#srp_Education_attr img,#yelp_attribution img,.spr_disclaimer img{border:none;padding:0;margin:0}#yelp_attribution{text-align:right}#amortization-table{width:100%}#map,#srp_education,#srp_market_trends,#srp_mortgage{margin-bottom:1.5em}#gre_map_canvas .srp_infoWindow img{border:none}#map_area{position:relative}#yelp_select{font-size:11px;padding:3px;position:absolute;bottom:20px;right:5px;background:#fff;border:1px solid #999;opacity:.75;line-height:normal;width:110px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;-moz-border-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-top-left-radius:5px;border-radius:5px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;-webkit-border-radius:5px}#yelp_select input{width:auto}#yelp_select label{font-size:inherit;line-height:inherit;display:inline}#srp_walkscore #ws-walkscore-tile{margin:1em auto}#gre_map_canvas .srp_infoWindow{display:block}#gre_map_canvas .srp_infoWindow table.srp_infoWindow{border-collapse:collapse;margin:0;padding:0;width:315px}#gre_map_canvas .srp_infoWindow td{vertical-align:top;margin:0;padding:0}#gre_map_canvas .srp_infoWindow table,#gre_map_canvas .srp_infoWindow td,#gre_map_canvas .srp_infoWindow tr{border:none}#gre_map_canvas .yelp_photo{float:right}#gre_map_canvas .yelp_text{clear:left}.ajax_loader{position:relative;padding:5px!important;margin:0!important;background:#fff;border:1px solid #999;opacity:.75;overflow:hidden;text-align:center;line-height:31px!important;vertical-align:bottom;width:100px;z-index:999;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;-moz-border-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-top-left-radius:5px;border-radius:5px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;-webkit-border-radius:5px}.ajax_loader img{border:none;vertical-align:bottom;padding:0!important;margin:0 5px!important}a.poweredbysrp{font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:400;display:block;margin:0;padding:0;text-align:right;border:none;background:0 0;line-height:12px}a.poweredbysrp span{font-style:italic}#srp_extension{position:relative;overflow:hidden}#srp_listing_details .page-blurb,#srp_listing_details .propdata,#srp_listing_details .propdata h4{text-align:center}#srp_listing_details .propdata li.odd{background:#f3f6fb;border-bottom:1px dotted #b1bcd6}#srp_listing_details .propdata ul{list-style:none}#srp_listing_details .propdata h4{font-size:120%}.thickbox-loading #TB_ajaxContent{width:100%!important;box-sizing:border-box}@media screen and (max-width:400px){#TB_window{width:100%!important;left:0;margin-left:0!important}}