.search header{position:fixed;top:0;width:100%;}.search #header_holder{position:fixed;z-index:999999;top:58px;box-shadow:0 4px 4px rgba(0, 0, 0, 0.3);width:100%;}.search #logo{z-index:99999999;margin-top:-11px;width:48px;}.search #logo:hover{margin-top:-8px;}.search #crumb_holder{background:#fff;color:#999;opacity:.8;text-shadow:none;}.search #crumb a{color:#999;background:none;padding:0;margin:0;}.search #crumb a:hover{color:#017163;}.search #crumb a:after{content:" /";}.search .joyride-tip-guide{z-index:99999999;}#header_bg{background:#fff;position:absolute;width:100%;height:100%;top:0;z-index:0;}.search h1{position:relative;z-index:999997;padding:16px 20px 18px 20px;margin-bottom:0;letter-spacing:-0.03rem;}.search h1 i{font-style:normal;color:#95BC2E;}.search h1 span.search_advanced_searches{display:inline-block;position:relative;width:240px;}.search h1 ul{display:none;position:absolute;background:#fff;list-style:none;width:240px;box-shadow:0 2px 6px rgba(0, 0, 0, 0.3);z-index:9999999;}.search h1 ul li{margin:0;padding:0;list-style:none;}.search h1 ul li a{display:block;text-decoration:none;font-weight:normal;font-family:open_sansregular, Arial, sans-serif;font-size:85%;color:#666;padding:8px 12px;border-bottom:1px solid #ddd;transition:.3s ease;}.search h1 ul li a:hover,
.search h1 ul li a:active{color:#017163;background:#f0f0f0;}.search .content_holder{background:transparent;padding:15px;display:flex;flex-wrap:wrap;height:calc(100% - 130px);overflow-y:auto;}.search .content_holder .search_messages{width:100%;margin-bottom:24px;}#search_messages{position:relative;}#search_alternatives a:not(:first-child){padding-left:6px;}.content_holder .card,
#expanded_search_desc{width:100%;}.content_holder .search_messages .card{margin-bottom:0;}#expanded_search{clear:both;margin-top:80px;padding-top:40px;border-top:1px solid #ddd;display:flex;flex-wrap:wrap;}#expanded_search .property_holder{min-height:150px;}#expanded_search .property_wrapper{min-height:150px;}.property_holder{width:49%;float:none;}.royalSlider{display:block;position:absolute;top:0;left:0;background-color:transparent;}.property_holder_right{margin-left:2%;}@media only screen and (max-width:480px){.property_holder_right{margin-left:0%;}}.property_holder .property_wrapper{display:flex;flex-direction:column;height:100%;}.property_holder .property_wrapper .property_photo{width:100%;position:relative;}.property_holder .property_wrapper .property_photo .photo_sash{top:0;}.property_holder .mortgage a,
.property_holder .fees a{margin-left:0;}.property_holder .property_wrapper .property_summary{display:flex;flex-direction:column;margin:0;position:relative;padding:12px;margin-right:0;height:100%;}.property_holder .property_wrapper .property_summary .facilities_wrapper{margin-top:auto;}.property_holder .property_wrapper .property_summary h6{width:calc(100% - 50px);font-size:110%;}.property_holder .property_wrapper .property_summary .price.price-from{min-height:36px;}.property_holder .property_wrapper .property_photo{position:relative;overflow:visible;}.property_holder .property_wrapper .property_photo .property_save{position:absolute;display:block;bottom:-25px;right:15px;margin:0 !important;z-index:21;}#expanded_search .description{display:none;}.search_results_banner{display:none;position:relative;background:#017163;margin:0 0 30px 0;clear:both !important;float:left;box-shadow:0 2px 6px rgba(0, 0, 0, 0.3);width:100%;transition:.3s ease;}.search_results_banner:hover{cursor:pointer;}.search_results_banner .banner_icon{display:inline-flex;float:left;}.result_view_map .search_results_banner .banner_icon,
.result_view_map .search_results_banner .banner_icon img{width:100%;}.search_results_banner .banner_text,
.search_results_banner .banner_cta{color:#fff;}.result_view_map .search_results_banner .banner_text,
.result_view_map .search_results_banner .banner_cta{float:none;}.result_view_map .banner_content{display:inline-block !important;text-align:center !important;margin:5% auto !important;padding:12px !important;width:91%;font-size:initial !important;height:auto !important;}.result_view_map .banner_content .banner_text{margin-bottom:10px;}.search_results_banner .banner_cta a{padding:6px 12px;background:#FFED00;color:#017163;text-align:center;text-decoration:none;text-transform:uppercase;}.property_list #search_panel{position:relative;border-bottom:1px solid #ddd;background:#f0f0f0;display:block;font-family:'open_sansregular', Arial, sans-serif;z-index:23;}.isFilter.property_list #search_panel{height:100%;}#search_panel{display:none;}#search_panel p{font-size:100%;}.property_list #search_panel p{font-size:100%;}#search_panel select{padding:4px;color:#007162;font-family:'open_sansregular', Arial, sans-serif;}#filters{width:100%;float:left;position:relative;z-index:9999999;height:70px;}#filters ul,
#filters li{list-style:none;float:left;}#filters li{width:22%;height:100%;}#filters .filter{padding-top:0;width:15.5%;}#search_more_options_notice{color:#898989;text-transform:none;display:none;}#filter_buttons{position:relative;}#filters a{display:block;position:relative;text-decoration:none;font-weight:bold;color:#222;font-size:95%;border-left:1px solid #ddd;transition:.3s ease;height:100%;}.filter_button,
.select_option,
.search_action,
.search_button_icon{background:transparent url(https://page-assets.foxtons.co.uk/img/icons/search/filters_sprite_v3.svg) no-repeat 18px 0;}#filters a b{display:table-cell;height:70px;vertical-align:middle;padding:0 18px 0 62px;font-weight:normal;}#filters a#search_button{background:#017163;color:#fff;padding:12px;height:auto;margin:16px 12px 2px 12px;text-align:center;border-left:none;transition:.3s ease;}#filters a#search_button:hover{background:#017163;color:#B6D862;}#filters a#search_button:hover{background:#017163;color:#B6D862;}#filters a.search_submitting{background:#017163 !important;color:#B6D862 !important;opacity:.5;}#filter_location{padding:16px 18px 0 18px;}#filters a span{display:block;padding-top:3px;text-transform:none;font-weight:normal;color:#000;opacity:.5;font-size:85%;}#filters a:hover{color:#333;background-color:#fff;border-left:1px solid transparent;}#filters .filter_open a:hover{background-color:transparent;}#location_holder{position:relative;margin-bottom:6px;}#location_name_holder{width:100%;position:relative;}#location_name{padding:12px 22px 12px 11px;font-size:100%;display:block;margin-bottom:12px;border:none;width:80%;width:calc(100% - 25px);width:-moz-calc(100% - 25px);width:-webkit-calc(100% - 25px);width:-o-calc(100% - 25px);}a#location_name_clear{display:block;position:absolute;top:0;right:0px;width:22px;height:40px;padding:0 !important;text-indent:-999999px;border:none !important;background:transparent url(https://page-assets.foxtons.co.uk/img/icons/close.gif) no-repeat center center;}.filter_options{display:none;font-size:80%;color:#666;background:#fff;border-left:1px solid #ddd;padding:8px;box-shadow:0 4px 6px rgba(0, 0, 0, 0.3);}.search_options_lightbox .filter_options{display:block;border:none;padding:0;box-shadow:none;}.filter_options a.selected_option,
.filter_options a.select_option{display:block;color:#666;text-decoration:none;font-size:100% !important;border:none !important;padding:20px 12px 20px 55px;transition:.75s ease;text-transform:none !important;font-weight:normal !important;background-repeat:no-repeat;}.filter_options a.select_option:hover{background-color:#f0f0f0 !important;}.filter_options a.select_option:active{background-color:#fff000 !important;}.filter_options a.selected_option{background-color:#B6D862 !important;}.filter_open .filter_options{display:block;}#filters_price{background-position:17px 19px;}#filters_bed{background-position:17px -45px;}#filters_property{background-position:17px -109px;}#filters_developer{background:transparent url(https://page-assets.foxtons.co.uk/img/icons/search/filters_developer.png) no-repeat 18px center;}#filters_filter{background-position:17px -173px;}#filter_proptype_all{background-position:8px -116px;}#filter_proptype_houses{background-position:8px -564px;}#filter_proptype_flats{background-position:8px -628px;}#filter_proptype_parking{background-position:8px -692px;}#filter_proptype_sites{background-position:8px -756px;}#filter_bedrooms_from_0{background-position:8px -52px;}#filter_bedrooms_from_1{background-position:8px -244px;}#filter_bedrooms_from_2{background-position:8px -308px;}#filter_bedrooms_from_3{background-position:8px -372px;}#filter_bedrooms_from_4{background-position:8px -436px;}#filter_bedrooms_from_5{background-position:8px -500px;}#search_save_search{background-position:8px -826px;transition:none !important;}#search_save_search:hover{background-position:8px -890px !important;}.search_saved_search{background:transparent url(https://page-assets.foxtons.co.uk/img/icons/search/filters_sprite_v3.svg) no-repeat 18px 0 !important;background-position:8px -954px !important;}#search_email_search{background-position:8px -1018px !important;transition:none !important;}#search_email_search.search_email_search_subscribed{background-position:8px -1848px !important;}#search_orderby_price_desc{background-position:8px -1338px !important;}#search_orderby_price_asc{background-position:8px -1402px !important;}#search_orderby_latest{background-position:8px -1466px !important;}#search_orderby_dist{background-position:8px -1786px !important;}.search_options_lightbox #search_orderby_price_desc{background-position:8px -1332px !important;}.search_options_lightbox #search_orderby_price_asc{background-position:8px -1396px !important;}.search_options_lightbox #search_orderby_latest{background-position:8px -1460px !important;}.search_options_lightbox #search_orderby_dist{background-position:8px -1780px !important;}.search_options_lightbox #search_currency_gbp{background-position:8px -1076px !important;}.search_options_lightbox #search_currency_eur{background-position:8px -1204px !important;}.search_options_lightbox #search_currency_usd{background-position:8px -1140px !important;}#search_photo_filter{background-position:8px -1274px !important;}.search_options_lightbox #search_photo_filter{background-position:8px -1268px !important;}#search_map_view{background-position:8px -1530px !important;display:none !important;}#search_list_view{background-position:8px -1594px !important;display:none !important;}#search_option_menu{background-position:8px -1658px !important;display:none !important;}.search_filters_more_toggle{display:block;color:#999;padding:14px 10px 9px 10px;cursor:pointer;border-top:1px solid #ddd;font-size:85%;}.search_filters_more_toggle_open{padding-top:6px;border-top:none;border-bottom:1px solid #ddd;}.search_filters_more_toggle:hover{color:#017163;text-decoration:underline;}.slider_output{display:none;margin:10px;}.filter_sub{padding:0 12px 12px 12px;}.filter_sub label{cursor:pointer;padding-bottom:5px;min-height:26px;vertical-align:middle;}.filter_sub input.box::-ms-check{appearance:none;width:26px !important;height:26px;background:#cbd1d8 none;background-position:center center;display:inline-block;outline:none;float:left;margin-right:10px;margin-top:-4px;transition:.3s ease;cursor:pointer;border:none;vertical-align:middle;}.filter_sub input.box{appearance:none;-webkit-appearance:none;width:26px !important;height:26px;background:#cbd1d8;background-position:center center;display:inline-block;outline:none;float:left;margin-right:10px;margin-top:-4px;transition:.3s ease;cursor:pointer;border:none;vertical-align:middle;}.filter_sub input.box:checked{background:#B6D862 url(https://page-assets.foxtons.co.uk/img/icons/check.png) no-repeat center center;color:transparent;}.filter_sub input.box:checked::-ms-check{background:#B6D862 url(https://page-assets.foxtons.co.uk/img/icons/check.png) no-repeat center center;color:transparent;}.filter_options label{display:block;}#filters_price_more label{margin:12px 0;}.filter_open{background:#fff url(https://page-assets.foxtons.co.uk/img/icons/arrow_up_trans.png) no-repeat right center;}.button_dropdown{display:inline-block;text-decoration:none;padding:1px 32px 5px 8px;border-radius:4px;background:#f0f0f0 url(https://page-assets.foxtons.co.uk/img/icons/arrow_down.png) no-repeat right center;}.button_dropdown:hover,
.button_dropdown:active{color:#017163;}#search_result_actions{float:right;width:300px;margin-top:-6px;}#search_result_actions a{width:48px;height:56px;margin-left:16px;display:block;float:right;transition:.3s ease;background-repeat:no-repeat;font-size:12px;text-decoration:none;font-family:Arial, sans-serif;text-align:center;color:#666;padding-top:40px;box-sizing:border-box;letter-spacing:0;}#search_result_actions a:hover{background-position:center center;color:#017163;}.show_list,
.hide_list{width:30px;height:30px;background:#fff url(https://page-assets.foxtons.co.uk/img/icons/chevron-right.svg) no-repeat center center;border-radius:15px;display:block;position:absolute;text-indent:-99999px;top:45%;bottom:45%;right:-15px;z-index:999998;box-shadow:0 0 6px rgba(0, 0, 0, 0.3);}.show_list{background-image:url(https://page-assets.foxtons.co.uk/img/icons/chevron-left.svg);}.default_photo_label{background:#000;color:#fff;text-transform:uppercase;padding:4px 8px;position:absolute;width:40%;margin:12px 30%;text-align:center;font-size:75%;opacity:.33;display:block;text-decoration:none;z-index:2;}#search_title_mobile{display:none;}#filters a.ui-slider-handle{padding:0;}.property_photo_holder,
.property_holder .property_wrapper .property_photo{min-height:220px;height:100%;}.property_photo_holder > img{width:100%;height:100%;}.result_view_map .property_photo,
.result_view_map .property_photo_holder,
.result_view_map #expanded_search .property_photo{width:100%;height:186px;position:relative;}.result_view_map .property_summary,
.result_view_map #expanded_search .property_summary{padding:12px;}.result_view_map .mortgage,
.result_view_map .property_save,
.result_view_map .description,
.result_view_map .under_offer_copy{display:none;}.result_view_map .property_holder h6{font-size:110%;padding-top:0 !important;}.full_view_map #property_map_holder{width:100%;}#results_holder{overflow:hidden;background:#f0f0f0;position:relative;display:flex;top:59px;}#property_map_holder{width:60%;top:214px;height:100%;height:calc(100% - 219px);height:-moz-calc(-119%);height:-webkit-calc(-119%);height:-o-calc(-119%);}.result_view_map #property_map_holder{width:100%;max-width:unset;overflow:hidden;}.search #mapholder{position:relative;width:100%;height:100%;}.search #mapviewer{position:absolute;top:0;bottom:0;width:100%;height:100%;background:silver;border-right:1px solid #ddd;}.result_view_map #mapviewer{position:static;}#property_list_holder{width:100%;overflow:clip;}@media only screen and (min-width:975px){#property_list_holder{width:40%;padding-left:0;min-width:600px;height:calc(100vh - 59px);}}@media only screen and (max-width:975px){.property_list #property_map_holder{display:none;}}.result_view_map #property_list_holder .content_holder{padding:26px !important;}.traveltime_place_template{display:none;}.bills_included,
.month,
.price strong{padding-right:6px;}.bills_included,
.month,
.tenant_fees{font-size:85%;}.result_view_map .price{font-size:90%;}.bills_included,
.bills_included:hover{font-size:80%;background:#fff000;padding:3px 8px !important;color:#000;}.helptobuy_logo{display:block;width:48px;height:48px;position:absolute;left:8px;bottom:8px;z-index:2;}@media only screen and (max-width:1025px){.search_results_banner .banner_cta{float:left;width:100%;}.search_results_banner .banner_cta a{font-size:80%;}.search_results_banner .banner_icon img{width:100%;}}@media only screen and (min-width:1027px){.search_results_banner .banner_icon{height:150px;width:310px;}.search_results_banner .banner_icon img{margin:0 auto;}.result_view_map .search_results_banner .banner_icon{height:100px;}.search_results_banner .banner_text, .search_results_banner .banner_cta{float:left;}.search_results_banner .banner_content{display:table-cell;font-size:140%;height:150px;vertical-align:middle;}.search_results_banner .banner_text{padding-right:5%;padding-bottom:3%;}}@media only screen and (min-width:1440px){.search_results_banner .banner_icon{height:200px;}.search_results_banner .banner_content{font-size:180%;height:200px;}}@media only screen and (min-width:1800px){.search_results_banner .banner_content{width:1000px;}.search_results_banner .banner_text{padding-bottom:0;}}@media only screen and (max-width:1350px){#filters .filter a span{display:none;}}@media only screen and (max-width:1240px){.search .mortgage, .search .description, .search .under_offer_copy{display:none;}}@media only screen and (max-width:1026px){#filter_location{padding-left:12px;}#filters #filter_locaion_holder{float:none;width:100%;border-bottom:1px solid #ddd;background-color:#e0e0e0;height:72px;}.filter_open{background-image:none;}#filters .filter{width:20%;height:51px;}#filters_price{text-indent:-99999px;background-position:center 10px;}#filters_bed{text-indent:-99999px;background-position:center -54px;}#filters_property{text-indent:-99999px;background-position:center -118px;}#filters_filter{text-indent:-99999px;background-position:center -181px;}#filters a#search_button{margin:0;}#filter_buttons a#search_button{text-indent:0;padding:18px 0 18px 0;}.filter_options{position:absolute;right:0;left:0;}#filters_price{border-left:none !important;}#filters_latest_more{padding-top:30px;}#filters_filter{border-right:none;}#search_result_actions{width:50px;margin-top:0;}#search_option_menu{display:block !important;}.search_options_displayed{position:absolute;width:100% !important;right:0;top:0px;padding:12px;border-top:1px solid #ddd;background:#f5f5f5;box-shadow:0 4px 4px rgba(0, 0, 0, 0.3);}.slider_output{display:block;}.search_action{display:none !important;}.search_options_displayed .search_action{margin-left:6px !important;display:block !important;}body.search .property_photo, body.search .property_photo_holder, body.search #expanded_search .property_photo{width:100%;height:100%;position:relative;}body.search .property_summary{padding:12px;}body.search .mortgage, body.search .property_save, body.search .description, body.search .under_offer_copy{display:none;}body.search .property_holder h6{font-size:110%;padding-top:0 !important;}body.search #expanded_search .property_summary{padding:12px;}}@media only screen and (min-width:768px) and (max-width:980px){.search h1{font-size:100%;padding:10px 0 10px 12px;}#search_result_actions{margin-top:-10px;}#search_result_actions a{text-indent:-99999px;height:44px;}#filters #filter_locaion_holder{height:32px;}#filter_location{padding:0;}#location_holder{margin:0;}#location_name{padding:7px 22px 7px 10px;}a#location_name_clear{height:32px;}#search_panel, #filters{height:auto;}}@media only screen and (max-width:767px){.search #logo{height:70px;}.search .content_holder{font-size:100%;}.search h1{font-size:110%;padding:12px 0 12px 12px;}.search .property_photo{width:97%;max-width:100%;float:none;}.search .property_summary{margin-right:0px;padding-left:0;padding-right:0;}#search_configs{padding-top:0;}#search_configs .button_action a{text-indent:-9999px;font-size:85%;line-height:140%;padding-left:12px !important;padding-right:0 !important;margin-right:-1px;width:16px;}#currency_changer li{font-size:60%;line-height:130%;}#search_configs_more_link{display:block;}#search_configs_more{display:none;float:none;clear:both;margin:12px 0;}#search_result_actions{margin-top:-8px;}#search_result_actions a{text-indent:-99999px;height:44px;}#filters #filter_locaion_holder{height:32px;}#filter_location{padding:0;}#location_holder{margin:0;}#location_name{padding:7px 22px 7px 10px;}a#location_name_clear{height:32px;}#search_panel, #filters{height:auto;}.property_holder .fees{font-size:80%;}}@media only screen and (max-width:670px){body.property_list_no_map .property_photo, body.property_list_no_map .property_photo_holder{width:100%;}}@media only screen and (max-width:479px){.property_holder{width:100%;}.result_view_map .search_results_banner{display:none;}.search_results_banner .banner_icon{height:150px;width:35%;}.banner_content{display:table-cell;vertical-align:middle;height:150px;text-align:center;font-size:105%;}.search_results_banner .banner_cta{font-size:125%;padding:5% 0;}#map_tools{margin-left:12px;}.search .content_holder{padding:24px 10px;}.result_view_map #property_list_holder .content_holder{padding:12px 0 !important;overflow:auto;height:82%;}.property_list #property_map_holder{display:none;}#mapholder{width:100% !important;margin-right:0 !important;}#property_list_holder, .result_view_map #property_list_holder{display:block;width:100% !important;float:none !important;position:relative;padding-left:0 !important;min-width:unset;}.search h1 span.search_advanced_searches{width:auto;}body.result_view_map .property_summary h6{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}.result_view_map #search_panel{display:none;}.result_view_map #property_map_holder{height:100%;margin:0 !important;display:block;}.result_view_map .property_holder, .result_view_map .property_holder:hover{box-shadow:none;min-height:130px;}body.result_view_map .property_wrapper{min-height:130px;height:130px;overflow:hidden;}body.result_view_map .property_photo, body.result_view_map #expanded_search .property_photo{position:absolute;width:120px;height:130px;}body.result_view_map .property_photo_holder{height:130px;}body.result_view_map .property_summary, body.result_view_map #expanded_search .property_summary{padding:6px 6px 6px 130px;}.result_view_map .photo_curl{display:none;}.result_view_map h6 .property_address_location_name{display:none;}.result_view_map .property_wrapper p{margin:0 0 6px 0;}.result_view_map h1{min-height:24px;}.result_view_map h1 span{display:none;}.result_view_map #search_title_mobile a{display:inline;font-weight:normal;margin-left:12px;color:#999;}.result_view_map #results_holder{position:static;}.result_view_map #property_list_holder{height:130px;width:100%;overflow:hidden;position:absolute;bottom:0;display:none;}.result_view_map #search_order_by{display:none !important;}body.result_view_map .show_list, body.result_view_map .hide_list{display:none;}.search_options_displayed #search_map_view, .search_options_displayed #search_list_view{display:block !important;}.search_options_displayed .search_action{margin-left:0px !important;}.result_view_map #expanded_search{margin-top:0;padding-top:0;}.result_view_map #expanded_search .property_holder{opacity:1;}.result_view_map #expanded_search #expanded_search_title, .result_view_map #expanded_search #expanded_search_desc, .result_view_map .search_messages{display:none;}.helptobuy_logo{width:36px;height:36px;left:6px;bottom:16px;}}#property_list_holder .tab-container{display:flex;padding:0;position:relative;z-index:3;}#property_list_holder .filter-tab{text-align:center;box-sizing:border-box;background-image:none;color:#007162;background-color:white;border-bottom:1px solid #979797;cursor:pointer;width:30%;position:relative;height:56px;line-height:56px;}#property_list_holder .filter-tab.price-filter{width:40%;border-bottom:none;}@media only screen and (min-width:700px){#property_list_holder .alert-button a, #property_list_holder .filter-tab{font-size:19px;}}#property_list_holder .filter-tab.properties{line-height:24px;display:flex;flex-direction:column;justify-content:center;padding-right:12px;}.isFilter #property_list_holder .filter-tab.properties{border-bottom:none;}#property_list_holder .tab-chevron{position:absolute;right:5px;top:18px;}#property_list_holder .tab-chevron-down{display:block;}.isFilter #property_list_holder .tab-chevron-down{display:none;}.isFilter #property_list_holder .tab-chevron-up{transform:rotate(180deg);right:9px;top:17px;display:block;}#property_list_holder .tab-chevron-up{display:none;}#property_list_holder .price-filter-chevron-down{display:block;}.isPriceFilter #property_list_holder .price-filter-chevron-down{display:none;}#property_list_holder .price-filter-chevron-up{display:none;}.isPriceFilter #property_list_holder .price-filter-chevron-up{transform:rotate(180deg);right:9px;top:17px;display:block;}#property_list_holder .filters-tab-block{display:none;visibility:hidden;}.isFilter #property_list_holder .filters-tab-block{height:calc(100% - 60px);display:block;visibility:visible;background-color:white;}#property_list_holder .alert-button{width:33%;position:relative;border-left:none;height:56px;line-height:56px;padding:5px;text-align:center;font-size:19px;box-sizing:border-box;background-image:none;color:#007162;background-color:white;border-bottom:1px solid #979797;cursor:pointer;}#property_list_holder .alert-button a{display:block !important;background-color:#007162;color:white;font-size:4vw;text-decoration:none;font-weight:normal;background-image:none;border-radius:5px;height:100%;line-height:45px;}@media only screen and (min-width:500px){#property_list_holder .alert-button a{font-size:19px;}}.isFilter .buttons-container{align-items:center;justify-content:space-between;margin-bottom:0;padding:20px 0;width:100%;z-index:103;display:flex;bottom:0;gap:10px;}.isFilter .buttons{font-size:18px;text-decoration:none;height:50px;display:block;line-height:50px;text-align:center;border-radius:5px;width:50%;}.isFilter .update-button{background-color:#007162;color:white;margin-left:13px;}.isFilter .cancel-button{background-color:white;border:1px solid #888888;color:#888888;margin-right:13px;}.isFilter .filter-group-container{height:100%;overflow:auto;}.search-select-options{border-left:1px solid #979797;border-right:1px solid #888888;height:55px;line-height:24px;display:flex;flex-direction:column;justify-content:center;padding-right:29px;word-break:break-word;padding-left:29px;}.sort-option-container a,
.search-select-options a{text-decoration:none;}.price-drop-down-filters{height:0px;transition:height 0.3s ease-in-out;background-color:white;border:1px solid #888888;border-bottom:1px solid #979797;border-top:none;overflow:hidden;}.isPriceFilter .price-drop-down-filters{height:112px;border-left:1px solid #888888;border-right:1px solid #888888;}.sort-option-container a{width:100%;display:inline-block;height:100%;}.isFilter .property-result-count{display:none;}.isFilter .content_holder{display:none;}h1.property-result-count{background-color:white;padding:12px;box-shadow:0 6px 6px rgba(0, 0, 0, 0.2);color:#888888;font-size:16px;line-height:130%;z-index:1;position:relative;}.filters-tab-block-controls .filter-row .filter-container{display:flex;gap:10px;}.filters-tab-block-controls .filter-row .filter-container .ui-front{flex-basis:50%;margin-bottom:1.5rem;}.filters-tab-block-controls .filter-row .filter-container .ui-front select{width:100%;height:2.5rem;font-size:13pt;border-radius:5px;}.additional-radio-filters{display:flex;width:100%;justify-content:space-between;gap:10px;}.additional-radio-filter-group{display:flex;flex-direction:column;width:100%;justify-content:space-around;}#buying-options.filters-disabled{opacity:0.5;pointer-events:none;}.additional-radio-filter-group input{height:22px;width:22px;border-radius:100%;border:1px solid #707070;color:#007162;}.filters-tab-block-controls{height:calc(100% - 110px);overflow-y:auto;overflow-x:hidden;padding:8px 18px 14px 11px;}.header-text{color:#888888;font-size:18px;width:100%;height:25px;line-height:25px;padding-bottom:1rem;font-weight:normal;}.checkbox-label{display:flex;align-items:center;}.checkbox-label span{padding-left:18px;}.checkbox .helper{color:#999;position:absolute;top:3px;left:0;width:12px;height:12px;z-index:0;border:0.125rem solid currentColor;border-radius:0.0625rem;transition:border-color 0.28s ease;}.checkbox .helper::before,
.checkbox .helper::after{position:absolute;height:0;width:0.2rem;background-color:#017163;display:block;transform-origin:left top;border-radius:0.25rem;content:'';transition:opacity 0.28s ease, height 0s linear 0.28s;opacity:0;}.checkbox .helper::before{top:0.65rem;left:0.38rem;transform:rotate(-135deg);box-shadow:0 0 0 0.0625rem #fff;}.checkbox .helper::after{top:0.3rem;left:0;transform:rotate(-45deg);}.radio-filter-checkbox{margin-top:0;margin-bottom:0;}.filter-container.vertical-container{width:50%;}#price_to .month{display:none;}.per-month #price_to .month{display:block;}.per-month #price_to .week{display:none;}#price_to .week{display:block;}.small_screen .update-button-text-small{display:block;}.update-button-text-small{display:none;}.small_screen .update-button-text{display:none;}.update-button-text{display:block;}.small_screen .property-type-text-small{display:block;}.property-type-text-small{display:none;}.small_screen .property-type-text{display:none;}.property-type-text{display:block;}.inline-radio-container{display:flex;height:2.5rem;margin-top:0.5rem;}.column-radio-container{display:flex;margin-bottom:1rem;flex-direction:column;gap:1rem;}.radio-label{position:relative;padding-left:3rem;cursor:pointer;user-select:none;flex-grow:1;font-family:'open_sansregular', Arial, sans-serif;color:#017163;}@media only screen and (max-width:480px){.radio-label{padding-left:1.7rem;}}.radio-label input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;}.checkmark{position:absolute;top:0;left:0;height:20px;width:20px;border-radius:50%;border:2px solid #ddd;}.radio-label:hover input ~ .checkmark{border:2px solid #eee;background-color:#ddd;}.radio-label input:checked ~ .checkmark{border:1px solid #ddd;}.checkmark:after{content:"";position:absolute;display:none;}.radio-label input:checked ~ .checkmark:after{display:block;}.radio-label .checkmark:after{top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#007162;}