@charset "UTF-8";body.myroof div.body{min-height:0;padding-bottom:0}.fixed_header_active .pro_listing .agent_info{top:70px}@media(max-width:1780px){.fixed_header_active .pro_listing .agent_info{display:none}}.pro_listing .detail_photos{height:833px}.pro_listing .agent_cell{display:none;padding:0 7px;font-size:15px}.pro_listing .agent_info{position:fixed;right:0;top:0;height:180px;width:auto;background-color:white;display:none;margin-bottom:7px}.pro_listing .agent_info .agent_info_block{text-align:left;position:absolute;top:0;left:0}.pro_listing .agent_info .agency{left:116px;height:92px;z-index:1;width:230px}.pro_listing .agent_info .agency .agency_logo{height:92px;display:block;background-size:contain;background-repeat:no-repeat}.pro_listing .agent_info .agent{width:100%;text-align:left}.pro_listing .agent_info .agent .agent_text{font-weight:bold;font-size:21px;line-height:25px}.pro_listing .agent_info .agent .agent_name{margin-top:93px}.pro_listing .agent_info .agent .agency_name{font-size:18px;font-weight:normal}.pro_listing .agent_info .agent .short_name{display:none}.pro_listing .agent_info .agent .agent_agency{display:none}.pro_listing .agent_info .agent .agent_photo{display:block;float:left;margin-right:8px;height:142px;margin-bottom:0}.pro_listing .agent_info .agent img{height:100%;border:1px solid white;max-width:109px}.pro_listing .agent_info .agent_action{top:auto;bottom:4px;padding:0 0 0 117px}.pro_listing .agent_info.top_header .agent_action .agent_cell{color:white}@media(min-width:1000px){.pro_listing .agent_info{position:absolute;display:block;width:530px;z-index:18;background-color:transparent;height:88px;margin:0}.pro_listing .agent_info .agency{left:auto;right:0;width:164px;background-color:white;height:88px}.pro_listing .agent_info .agency .agency_logo{height:88px}.pro_listing .agent_info .agent .agent_text a{color:white}.pro_listing .agent_info .agent .agent_name{margin-top:0}.pro_listing .agent_info .agent .agent_photo{height:88px}.pro_listing .agent_info .agent img{border:0}.pro_listing .agent_info .agent_action{padding:0 0 0 76px}}@media(max-width:1350px){.pro_listing .agent_info{width:375px}.pro_listing .agent_info .agency{display:none}}@media(max-width:1600px){.pro_listing .agent_info{width:480px}.pro_listing .agent_info .button-make-offer{display:none}}@media(max-width:1500px){.pro_listing .agent_info{width:330px}.pro_listing .agent_info.top_header .agency{display:none}}.pro_listing .floating_header .agent_info .agent{width:auto}@media(max-width:600px){.pro_listing .floating_header#floating_header.current_style_NEDBANK .notify_me.header_icons,.pro_listing .floating_header#floating_header.current_style_FNB .notify_me.header_icons,.pro_listing .floating_header#floating_header.current_style_ .notify_me.header_icons,.pro_listing .floating_header#floating_header.current_style_SAHOMELOANS .notify_me.header_icons{float:none;margin-top:24px}.pro_listing .floating_header#floating_header.current_style_ .notify_me.header_icons{position:absolute;bottom:7px;right:176px}}@media(max-width:530px){.pro_listing .floating_header#floating_header.current_style_ .notify_me.header_icons{display:none}}.pro_listing .agent_content_info .agent_info{display:block;position:relative;right:auto;top:auto;height:210px;width:auto}.pro_listing .agent_content_info .agent_info .agent_action{padding:0}.pro_listing .agent_content_info .agent_info .agent_action .btn{padding:11px 19px;font-size:17.5px;border-radius:6px}.pro_listing .agent_content_info .agent_info .agent .agent_photo{height:150px}.pro_listing .agent_content_info .agent_info .agent .agent_name{margin-top:93px}.pro_listing .agent_content_info .agent_info .agent .agent_text a{color:#333}.pro_listing .agent_content_info .agent_info .agency{display:block;left:118px;right:auto}@media(max-width:999px){.pro_listing .agent_content_info .agent_info .agency{display:block}.pro_listing .agent_content_info .agent_info .agency .agency_logo{background-size:contain}}@media(max-width:979px){.pro_listing .agent_content_info .agent_info{height:250px}.pro_listing .agent_content_info .agent_info .agent_action .btn{margin-bottom:5px}}@media(max-width:780px){.pro_listing .agent_content_info{display:none}}.pro_listing .agent_bar_details{height:70px;width:auto;float:left}.pro_listing .agent_bar_details .agent_info_block{position:relative;float:left}.pro_listing .agent_bar_details .agent_info{position:relative;display:block;height:auto;margin:0;width:auto;top:0}.pro_listing .agent_bar_details .agent_info .agency{left:0;width:130px;background-color:white;height:70px}.pro_listing .agent_bar_details .agent_info .agency .agency_logo{height:70px;background-size:contain;background-position:center center}@media(max-width:600px){.pro_listing .agent_bar_details .agent_info .agency{display:none}}.pro_listing .agent_bar_details .agent_info .agent .agent_photo{height:70px}.pro_listing .agent_bar_details .agent_info .agent .agent_photo img{border:0}.pro_listing .agent_bar_details .agent_info .agent .agent_text{font-size:21px;line-height:35px;font-weight:normal;text-overflow:ellipsis;white-space:nowrap}.pro_listing .agent_bar_details .agent_info .agent .agent_text a{color:white}.pro_listing .agent_bar_details .agent_info .agent .agent_name{margin:0}.pro_listing .agent_bar_details .agent_info .agent .agency_name{font-size:16px}@media(max-width:490px){.pro_listing .agent_bar_details .agent_info .agent .agent_text{font-size:14px;line-height:26px}.pro_listing .agent_bar_details .agent_info .agent .agency_name{display:none}}@media(max-width:480px){.pro_listing .agent_bar_details .agent_info .agent .full_name{display:none}.pro_listing .agent_bar_details .agent_info .agent .agent_agency{display:block;left:0;overflow:hidden;width:auto;white-space:nowrap;text-overflow:ellipsis;margin-right:15px}.pro_listing .agent_bar_details .agent_info .agent .agency_name{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}}.pro_listing .agent_bar_details .agent_info .agent_action{display:none}.pro_listing .big_photo_list{position:absolute;left:0;right:0;height:833px;overflow:hidden;background-size:100%;background-size:cover;background-repeat:no-repeat;background-color:#000}.pro_listing .not_overview_tab{height:235px}.pro_listing .not_overview_tab .big_photo_list{height:235px}.pro_listing .big_photo_list .big_photo{position:relative;width:100%;left:0;top:0;display:none;visibility:hidden}.pro_listing .big_photo_list .active_big{display:block}.pro_listing .not_overview_tab .active_big{filter:blur(3px);-webkit-filter:blur(3px);-moz-filter:blur(3px);-o-filter:blur(3px);-ms-filter:blur(3px)}.pro_listing #overview_split_holder{padding-top:25px}.pro_listing .detail_menu{position:absolute;left:0;right:0;height:30px;background-color:#000;color:#fff;overflow:hidden}@media(max-width:979px){.pro_listing .detail_menu{height:5px}.pro_listing .detail_menu .menu_list{display:none}}.pro_listing .detail_content{position:relative;margin-top:25px}.pro_listing #big_photo_thumbs{position:absolute;right:0;bottom:10px;width:94px;height:76px;overflow:hidden;background-color:#333;padding:3px;border-top-left-radius:5px;border-bottom-left-radius:5px;-webkit-transition:all 250ms linear;-moz-transition:all 250ms linear;-ms-transition:all 250ms linear;-o-transition:all 250ms linear;transition:all 250ms linear;opacity:.75;display:none}.pro_listing #big_photo_thumbs:hover{height:90%;width:310px;overflow-y:scroll;z-index:10;opacity:1}.pro_listing .big_photo_thumbs_list{list-style:none;margin-left:0}.pro_listing .big_photo_thumbs_item{display:inline}.pro_listing .big_photo_thumbs_photo{width:75px;margin:8px;border:2px solid #333;border-radius:5px;cursor:pointer}.pro_listing .active_thumb{border:2px solid red}.pro_listing .carousel-control{opacity:.3;filter:alpha(opacity=30)}.pro_listing .carousel-control:hover{opacity:.9;filter:alpha(opacity=90)}.pro_listing .close.carousel-control{display:none;position:absolute;top:5px;right:5px;left:auto;margin-top:auto;line-height:36px}.pro_listing .property_address_overview{display:none}.pro_listing .property_address{position:absolute;z-index:2;top:102px;left:0;padding-right:25px}.pro_listing .property_address .page-heading{color:#333;margin-top:5px}.pro_listing .property_address .page-heading .address_exact_address{font-size:16px;line-height:20px}.pro_listing .property_address .mrno-heading{display:none;color:#fff}.pro_listing .property_address .page-heading h2 a{color:#333}.pro_listing .property_address .page-heading .left-section,.pro_listing .property_address .page-heading .right-section{background-color:rgba(255,255,255,0.75);padding:10px 75px 5px 10px}@media(max-width:425px){.pro_listing .property_address .page-heading .left-section,.pro_listing .property_address .page-heading .right-section{padding:10px 10px 5px 10px}}.pro_listing .property_address .page-heading .right-section{display:none}.pro_listing .property_address .page-heading .left-section .prop-detail-price{display:inline-block;margin-top:5px;position:relative}.pro_listing .property_address .page-heading .left-section .prop-detail-price strong{font-size:27px;line-height:32px}.pro_listing .property_address .page-heading .left-section .prop-detail-price em{font-size:20px;line-height:32px;padding:0 5px}.pro_listing .property_address .page-heading .left-section .prop-detail-price .offer_menu_item{margin-left:14px;line-height:2em}.pro_listing .property_address .page-heading .left-section .prop-detail-price .price_reduced_banner{display:block;font-size:12px;line-height:12px;background-color:#01bb6f;color:#fff;padding:5px 5px;text-align:center}.pro_listing .property_address .page-heading .left-section .header_offer{margin-top:3px}.pro_listing .property_address .page-heading .left-section .header_offer p{font-size:15px;line-height:100%}.pro_listing .property_address .page-heading .left-section .prop_key_stats{margin-top:7px;cursor:default;position:relative;display:flex;flex-wrap:wrap;margin-bottom:9px}.pro_listing .property_address .page-heading .left-section .prop_key_stats .prop_key_stats_item{height:40px;text-align:center;padding:0 7px}.pro_listing .property_address .page-heading .left-section .prop_key_stats .prop_key_stats_item .key_value{font-weight:700;font-size:14px}@media(max-width:600px){.pro_listing .property_address .page-heading .left-section{zoom:100%}}.pro_listing .property_address .prop-detail-price .calc{background-image:none;color:#fff;display:none}.pro_listing .prop-detail-price strong{display:inline-block;line-height:30px}.pro_listing .property_event_sold,.pro_listing .property_event_price_drop,.pro_listing .property_event_on_show,.pro_listing .property_event_special{font-weight:normal;text-transform:uppercase;text-shadow:none;font-size:15px;padding:0 7px;border-radius:3px;display:inline-block;line-height:25px}.pro_listing .property_event_sold{background-color:transparent;color:#fff;text-shadow:#8b8b8b 1px 1px 3px;border:1px solid #da2008}.pro_listing .property_event_price_drop{background-color:transparent;color:#00c2ff;text-shadow:#c9c9c9 1px 1px 3px;border:1px solid #00c2ff}.pro_listing .property_event_on_show{background-color:transparent;color:#fff;text-shadow:#8b8b8b 1px 1px 3px;border:1px solid #faa732}.pro_listing .property_event_special{background-color:transparent;color:#fff;text-shadow:#8b8b8b 1px 1px 3px;border:1px solid #ff9100}.pro_listing .property_address .page-heading .key_property_event{position:absolute;background-color:red;height:20px;left:0;top:0;right:0;filter:blur(5px)}.pro_listing .big_photo_title{position:absolute;left:100px;right:100px;bottom:10px;text-align:center;text-shadow:#000 1px 1px 3px;color:#fff;font-size:18px}@media(max-width:767px){.pro_listing .big_photo_title{display:none}}.pro_listing .big_photo_title_text{background-color:rgba(51,51,51,0.5);padding:0 10px;border-radius:5px}.pro_listing .overview_big_photo_floor_plan{display:none}.pro_listing .menu_list{list-style:none;margin:0;padding:0}.pro_listing .menu_list li{display:table-cell;line-height:30px;margin:0;padding:0 10px}.pro_listing .menu_list a{color:#fff}.pro_listing .menu_list li:hover{background-color:#444}.pro_listing .menu_item{border-right:1px solid #d1d1d1;cursor:pointer}.pro_listing .menu_item_small{display:none}.pro_listing .menu_item_active{background-color:#444}.pro_listing .menu_item_first{border-left:1px solid #d1d1d1}.pro_listing .floor_plan{display:block;width:100%;margin:0 auto;filter:url("/static/img/vector/filters.svg#grayscale");filter:gray;-webkit-filter:grayscale(1);opacity:.75}.pro_listing .floor_plan .floor_plan_images{line-height:40px;font-size:22px;font-weight:bold}.pro_listing .floor_plan_images h1{line-height:40px;font-size:22px;display:none}.pro_listing #overview_property_notes{font-size:17px;line-height:19px}.pro_listing #overview_property_notes P{font-size:17px;line-height:22px;text-align:justify}.pro_listing #overview_property_notes li{font-size:17px;line-height:22px;text-align:justify}@media(max-width:767px){.pro_listing #overview_property_notes{text-align:left}}.pro_listing .anchor_top_float{width:1px;height:1px;display:block;float:left;margin-top:-25px}.pro_listing .contact_form_bg_holder{display:none;position:fixed;margin-left:auto;margin-right:auto;top:0;bottom:0;left:0;right:0;background-color:rgba(255,255,255,0.98);z-index:1000;padding-top:80px;max-width:500px;box-shadow:0 0 10px 1px rgba(0,0,0,0.47)}.pro_listing .contact_form_bg_holder h3{line-height:35px;margin-bottom:15px}.pro_listing .contact_form_bg_holder .container-fluid{z-index:1;position:fixed}.pro_listing .contact_form_bg_holder .back_drop{z-index:0;position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(255,255,255,0.5);transition:background-color 500ms ease}.pro_listing .contact_form_bg_holder .back_drop.clicked{background-color:rgba(255,255,255,0.75)}.pro_listing .contact_form_bg_holder .close_contact_form_button{position:absolute;top:3px;right:3px;font-weight:bold;z-index:1;padding:11px 16px}.pro_listing .contact_form_bg_holder.active{display:block}@media(max-width:600px){.pro_listing .contact_form_bg_holder{max-width:99%}}@media(max-width:480px){.pro_listing .contact_form_bg_holder{padding-top:15px}.pro_listing .contact_form_bg_holder .form-actions{padding-left:0}}@media(max-width:320px){.pro_listing .contact_form_bg_holder{padding-left:10px}}.property_detail_body .tab-content{display:block}.pro_listing .floor_plan_title{text-align:center;font-weight:bold}.pro_listing .overview_floor_plan_links{position:relative}.pro_listing .overview_floor_plan_links:hover{text-decoration:none}.pro_listing .smaller_floor_plan{width:50%;display:block;float:left}.pro_listing .floor_plan_images,.pro_listing .write_up,.pro_listing .map_and_actions{margin-bottom:25px}.pro_listing .key_features_heading{margin:20px 0 5px 0;font-weight:bold}.pro_listing .overview_property_features_contact_info{margin-bottom:14px}.pro_listing .overview_property_features_contact_info .key_features_heading{margin:0 0 5px 0}.pro_listing .overview_property_features_contact_info.top_header .key_features_heading{display:none}.pro_listing .property_rating{margin-bottom:25px;margin-top:50px;clear:both}.pro_listing .property_rating .rating_heading{margin-top:0;margin-bottom:10px}.pro_listing .property_rating .rating_terms{font-size:12px}.pro_listing .property_rating .rating_line{line-height:19px;font-weight:bold;display:block}.pro_listing .property_rating .rating_line svg{display:inline-block}.pro_listing .property_rating .rating_line .rating_totals{font-weight:normal}.pro_listing .property_rating .rating_container{max-width:320px;margin-top:21px;margin-bottom:7px}.pro_listing .property_rating .rating_container p{font-size:14px}.pro_listing .property_rating .rating_container .rating{display:flex;flex-direction:row-reverse;justify-content:center}.pro_listing .property_rating .rating_container .rating>input.bs{display:none}.pro_listing .property_rating .rating_container .rating>input.bs:checked ~ label.bs:before{opacity:1}.pro_listing .property_rating .rating_container .rating>label.bs{position:relative;width:1.1em;font-size:2.5em;color:#ffd700;cursor:pointer;text-shadow:0 0 0 rgba(0,0,0,0.6784313725)}.pro_listing .property_rating .rating_container .rating>label.bs::before{content:"★";position:absolute;opacity:0}.pro_listing .property_rating .rating_container .rating>label.bs:hover:before{opacity:1!important}.pro_listing .property_rating .rating_container .rating>label.bs:hover ~ label.bs:before{opacity:1!important}.pro_listing .property_rating .rating_container .rating:hover>input.bs:checked ~ label.bs:before{opacity:.4}.pro_listing .property_rating.property_rating_header{margin:0 0 0 7px}.pro_listing .property_rating.property_rating_header .header_rating_caption{font-weight:bold;display:block;text-align:center;margin-bottom:8px}.pro_listing .property_rating.property_rating_header .rating_container{margin:0}.pro_listing .property_rating.property_rating_header .rating_container .rating{display:flex;flex-direction:row-reverse;justify-content:center}.pro_listing .property_rating.property_rating_header .rating_container .rating>input.ts{display:none}.pro_listing .property_rating.property_rating_header .rating_container .rating>input.ts:checked ~ label.ts:before{opacity:1}.pro_listing .property_rating.property_rating_header .rating_container .rating>label.ts{position:relative;width:1.1em;font-size:2.5em;color:#ffd700;cursor:pointer;text-shadow:0 0 2px rgba(0,0,0,0.6784313725)}.pro_listing .property_rating.property_rating_header .rating_container .rating>label.ts::before{content:"★";position:absolute;opacity:0}.pro_listing .property_rating.property_rating_header .rating_container .rating>label.ts:hover:before{opacity:1!important}.pro_listing .property_rating.property_rating_header .rating_container .rating>label.ts:hover ~ label.ts:before{opacity:1!important}.pro_listing .property_rating.property_rating_header .rating_container .rating:hover>input.ts:checked ~ label.ts:before{opacity:.4}.pro_listing .key_features_side .key_features_heading{margin-top:0;margin-bottom:10px}@media(max-width:1779px){.pro_listing .key_features_side{width:100%;margin-left:0}.pro_listing .key_features_side .prop-key-section{float:left;width:30%}.pro_listing .key_features_side .prop-key-section li{line-height:21px}.pro_listing .key_features_side .prop-key-section.section-1{clear:left}}@media(max-width:700px){.pro_listing .key_features_side .prop-key-section{width:46%}.pro_listing .key_features_side .prop-key-section.section-1{clear:none}}@media(max-width:425px){.pro_listing .key_features_side .prop-key-section{float:none;width:auto}}.pro_listing .prop-key-section{margin-left:10px}.pro_listing .prop-key-section ul,.pro_listing .prop-key-section li{margin-left:10px;font-size:16px;line-height:18px}.pro_listing .prop-myroof-notes p,.pro_listing .prop-expanding p{width:100%}.pro_listing .prop-comments p,.pro_listing .prop-comments li{width:100%}.pro_listing .prop-myroof-notes h1{font-size:15px;line-height:20px;margin-top:25px}.pro_listing .prop-myroof-notes .expander-link{display:none}.pro_listing h2{font-size:27px;line-height:35px;border-bottom:1px solid #e6e6e6;margin-bottom:10px}.pro_listing h3{font-size:16px;line-height:24px}.pro_listing .no_heading_underline{border:0}.pro_listing .prop-actions{width:75%;margin:30px auto 0 auto}.pro_listing .prop-actions .btn{height:43px;width:100px;margin-right:8px;margin-bottom:8px;padding-top:7px}.pro_listing .map_and_actions h1{display:none;font-size:22px;line-height:40px}.pro_listing .tab_heading{font-size:30px;line-height:36px;margin-bottom:25px}.pro_listing #PropertyOfferPanel{margin-top:40px}@media(max-width:600px){.pro_listing #PropertyOfferPanel{margin-top:0}}.pro_listing .blur_effect{filter:grayscale(0.1);-webkit-filter:grayscale(0.1);-moz-filter:grayscale(0.1);-o-filter:grayscale(0.1);-ms-filter:grayscale(0.1)}.pro_listing .write_up .prop-icons{display:block;height:33px}.pro_listing .write_up .more_click{display:none}@media(max-width:780px){.pro_listing .write_up{float:none;clear:both;width:100%}.pro_listing .write_up #overview_property_notes{text-align:left;padding-left:7px;padding-right:7px}}.pro_listing .floor_plan_images .floor_plan_stage_platform{display:block}.pro_listing .floor_plan_images .floor_plan_stage_platform .active-badge{opacity:.5}.pro_listing .floor_plan_images .floor_plan_stage_platform .active-badge:hover{opacity:.25;z-index:5}@media(max-width:767px){.pro_listing .floor_plan_images .floor_plan_stage_platform{margin-left:-15px;margin-right:-15px}}.pro_listing .floor_plan_images .floor_plan_photo_overlay{display:block;width:75%;margin:0 auto;position:absolute;top:25%;left:12.5%;height:75%;z-index:4;border-radius:5px}.pro_listing .floor_plan_images .floor_plan_photo_overlay img{display:block;position:absolute;bottom:0;width:100%;border-top-right-radius:3px;border-top-left-radius:3px}.pro_listing .floor_plan_images .floor_plan_photo_overlay .hover_plan_title{position:absolute;left:0;right:0;bottom:0;height:30px;background-color:#000;color:white;padding:2px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;line-height:30px;text-align:center}.pro_listing .floor_plan_images .floor_plan_photo_overlay .hover_plan_title em{font-style:normal;font-size:90%;color:#727272}@media(max-width:780px){.pro_listing .floor_plan_images{float:none;clear:both;width:100%;margin-left:0}.pro_listing .floor_plan_images h2{text-align:left}}.property-detail .page-heading .prop-icons{margin-top:5px;display:block}.property-detail .page-heading .prop-icons div{background-image:url("/static/img/basetheme/prop_icons_sprite_darker.png")}.pro_listing .menu_list a .offer_text_small{display:none}.pro_listing .menu_list a .offer_text_normal{display:inline}.pro_listing .photo_gallery_item_floor_plan_no{background-color:#24744f;color:white;font-size:10px;text-align:center;width:18px;height:18px;opacity:.5;position:absolute;left:0;top:0}.pro_listing .photo_watermark_pattern{display:none;background-image:url("/static/img/myroof_logo_watermark_white.png");opacity:.1;position:absolute;left:0;top:0;right:0;bottom:0;background-size:3%}.pro_listing .photo_watermark_pattern_always{display:block;background-size:15%}.pro_listing .photo_content{margin-bottom:25px;padding-top:25px;display:flex;flex-wrap:wrap}.pro_listing .photo_content h2{width:100%}@media(max-width:767px){.pro_listing .photo_content{margin-left:0;margin-right:0}.pro_listing .photo_content h2{margin-left:15px;margin-right:15px}.pro_listing .photo_content .photo_gallery_item_title{display:block}}.pro_listing #full_screen_photo{position:absolute;left:0;right:0;bottom:0;top:0;z-index:4;background-color:#000;display:none;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-repeat:no-repeat;background-size:cover}.pro_listing #full_screen_photo .photo{display:block;margin:1% auto;max-width:100%;max-height:96%;border-radius:2px}.pro_listing #full_screen_photo #full_screen_photo_title{position:absolute;left:0;right:0;bottom:0;height:30px;background-color:#333;color:#fff;line-height:30px;font-size:20px;text-shadow:#000 1px 1px 3px;text-align:center}.pro_listing #full_screen_photo .close{position:absolute;display:block;top:5px;right:5px;left:auto;margin-top:auto;line-height:36px}.pro_listing .photo_gallery_item_holder,.pro_listing .photo_gallery_item_holder1,.pro_listing .photo_gallery_item_holder3{text-align:center;position:relative;width:49%;float:left;margin-right:1%;margin-bottom:1%}.pro_listing .photo_gallery_item_holder:hover .photo_gallery_item_title,.pro_listing .photo_gallery_item_holder1:hover .photo_gallery_item_title,.pro_listing .photo_gallery_item_holder3:hover .photo_gallery_item_title{display:block}.pro_listing .photo_gallery_item_holder1{width:99%}.pro_listing .photo_gallery_item_holder3{width:32.333%}.pro_listing .photo_gallery_item{max-width:100%;min-width:100%;cursor:pointer}.pro_listing .clear_left_float{clear:left}.pro_listing .photo_gallery_item_title{position:absolute;left:0;right:0;bottom:0;text-shadow:#000 1px 1px 3px;background-color:rgba(51,51,51,0.49);padding:5px;display:none;color:#fff;line-height:30px;font-size:20px;text-align:left;padding-left:20px}.pro_listing .video_content{margin-bottom:25px;margin-top:25px}.pro_listing .video_content .video_title{font-size:15px;line-height:30px;text-align:center;margin-top:10px}.pro_listing .video_content .video_embed{position:relative;width:100%;height:560px;margin:auto;padding-top:15px}.pro_listing .video_content .video_frame{width:100%;height:100%}.pro_listing .video_content .video_overlay{position:absolute;left:0;right:0;top:0;bottom:0}.pro_listing .video_content .tour_place_holder{background-size:cover;position:relative}.pro_listing .video_content .tour_place_holder .tour_shell{object-fit:contain;width:100%;filter:blur(2px)}.pro_listing .video_content .tour_place_holder .lead_button{position:absolute;left:50%;top:50%;width:200px;height:70px;margin-left:-100px;margin-top:-35px;background-color:white;border-radius:3px}.pro_listing .video_content .tour_place_holder .lead_button .btn{margin:16px 16px 16px 32px}.pro_listing .video_content .tour_place_holder .lead_button.message_display{padding:7px}@media(max-width:700px){.pro_listing .video_content .video_embed{width:100%}.pro_listing .video_content .video_embed.not_active_video{height:auto}}.pro_listing .floor_plan_content{margin-bottom:250px;margin-top:50px}.pro_listing .floor_plan_holder{position:relative;padding:25px 50px 50px 50px}.pro_listing .floor_plan_image{position:relative}.pro_listing .floor_plan_title{line-height:26px;font-size:18px;margin-bottom:25px}.pro_listing .floor_plan_content .floor_plan_title{border-bottom:1px solid #b6b6b6;padding-top:25px;margin-bottom:0}.pro_listing .floor_plan_image{width:640px;height:480px;margin:0 auto}.pro_listing .floor_plan_image .floor_plan{width:100%}.pro_listing .floor-plan-no{opacity:.75}.pro_listing .floor-plan-no:hover{opacity:1;z-index:4;border:2px solid #333;border-radius:19px;margin-top:-2px;margin-left:-2px;background-color:#fff;opacity:.25}.pro_listing .floor_plan_photo_hover_window{position:absolute;background-color:#333;display:none;left:12.5%;top:12.5%;width:75%;height:75%;z-index:4;border-radius:5px;padding:2px}.pro_listing .floor_plan_photo_hover_window img{width:100%;border-radius:5px}.pro_listing .floor_plan_photo_hover_window.show_hover{display:block}.pro_listing .floor_plan_photo_hover_window.show_hover_wide{height:auto}.pro_listing .floor_plan_popup_title{background-color:#333;background-color:rgba(51,51,51,0.6);color:#fff;position:absolute;left:2px;right:2px;bottom:2px;text-align:center}.pro_listing .map_content{margin-bottom:25px;margin-top:25px;clear:both}.pro_listing .contact_info_content{margin-bottom:25px;margin-top:50px}.pro_listing .contact_info_content #contact_info_holder{display:none}.pro_listing .contact_info_content .key_features_heading{display:none}.pro_listing .contact_info_content a.btn-primary{color:#fff}.pro_listing .contact_info_content .agent_cell{font-size:18px;max-width:220px;margin-bottom:7px}.pro_listing .contact_info_content .consultant,.pro_listing .contact_info_content .owner_info{min-height:188px;font-size:18px;line-height:21px;padding-left:165px;background-repeat:no-repeat;background-position-x:5px}@media(max-width:500px){.pro_listing .contact_info_content .consultant,.pro_listing .contact_info_content .owner_info{background-position:top center;padding-left:15px;padding-top:165px}}.pro_listing .contact_info_content .consultant .header,.pro_listing .contact_info_content .owner_info .header{font-weight:bold;font-size:19px;display:block;margin-bottom:5px}.pro_listing .contact_info_content .consultant_or{font-size:21px;line-height:40px;padding-left:120px;margin-bottom:20px;color:#fff;display:none}.pro_listing .contact_info_content .owner_info{font-size:18px;line-height:21px;padding-left:73px}.pro_listing .contact_info_content .agent_info{display:block;position:relative;right:auto;top:auto;height:210px;width:auto}.pro_listing .contact_info_content .agent_info .agent_action{padding:0}.pro_listing .contact_info_content .agent_info .agent_action .btn{padding:11px 19px;font-size:17.5px;border-radius:6px}.pro_listing .contact_info_content .agent_info .agent .agent_photo{height:150px}.pro_listing .contact_info_content .agent_info .agent .agent_name{margin-top:93px}.pro_listing .contact_info_content .agent_info .agent .agent_text a{color:#333}.pro_listing .contact_info_content .agent_info .agency{display:block;left:118px;right:auto}@media(max-width:999px){.pro_listing .contact_info_content .agent_info .agency{display:block}.pro_listing .contact_info_content .agent_info .agency .agency_logo{background-size:contain}}@media(max-width:979px){.pro_listing .contact_info_content .agent_info{height:260px}.pro_listing .contact_info_content .agent_info .agent_action .btn{margin-bottom:5px}}@media(max-width:498px){.pro_listing .contact_info_content .agent_info{height:230px}.pro_listing .contact_info_content .agent_info .agent .agent_photo{height:115px}.pro_listing .contact_info_content .agent_info .agent .agent_name{margin-top:0}.pro_listing .contact_info_content .agent_info .agency{display:none}.pro_listing .contact_info_content .agent_info .agent_action{padding-top:7px;padding-left:21px}.pro_listing .contact_info_content .agent_info .agent_action .btn{display:block}.pro_listing .contact_info_content .agent_info .agent_action .button-make-offer{display:none}}.pro_listing .other_areas{margin-bottom:25px}.pro_listing .other_areas .prop-next-action{margin-bottom:0;clear:both;display:grid;grid-template-columns:repeat(auto-fill,minmax(185px,1fr));grid-gap:14px}.pro_listing .other_areas .prop-next-action h2{grid-column:1/-1}.pro_listing .other_areas .prop-next-action .action-group-item{text-align:center}.pro_listing .other_areas .prop-next-action .action-group-item .btn{width:100px;height:45px}.pro_listing .other_areas .prop-next-action .action-group-item.clear_left{clear:left}.pro_listing .other_areas h3{clear:both}.pro_listing .other_areas .suburbs_in_area_block{clear:both;margin-top:15px}.pro_listing .other_areas .suburbs_in_area_block p{line-height:27px}.pro_listing .quick_facts_heading{line-height:35px;font-size:21px}.pro_listing .contact_info_block{padding-left:15px}.pro_listing .contact_info_block2{padding-top:30px;margin-bottom:15px}.pro_listing .call_me_about_property{min-height:75px}.pro_listing #floating_header{position:fixed;left:0;right:0;top:0;height:70px;background-color:#212121;background-repeat:repeat-x;background-position:bottom left;color:#fff;display:none;z-index:20;-webkit-transition:all 500ms linear;-moz-transition:all 500ms linear;-ms-transition:all 500ms linear;-o-transition:all 500ms linear;transition:all 500ms linear;overflow:hidden;box-shadow:0 1px 3px 0 rgba(169,169,169,0.5)}.pro_listing #floating_header.active{display:block}.pro_listing #floating_header .address,.pro_listing #floating_header .price{font-size:20px;line-height:60px;font-weight:bold;padding:5px;float:left}.pro_listing #floating_header .btn{line-height:30px;margin-left:7px;margin-right:7px;margin-top:16px}.pro_listing #floating_header .header_icons{float:right}.pro_listing #floating_header .home{background-size:70%;background-repeat:no-repeat;background-position:50%;width:55px;height:70px;padding:0;cursor:pointer;text-align:center;color:#fff;line-height:0;font-size:0;background-image:url("/static/img/basetheme/logo_for_maps.png");float:left}.pro_listing #floating_header .home:hover{opacity:.75}.pro_listing #floating_header .contact.fire_dialer{display:none}.pro_listing #floating_header .contact.agent_cell_shown{line-height:38px;background-color:transparent;color:white;background-image:none;border:0;text-shadow:none;box-shadow:none}@media(max-width:979px){.pro_listing #floating_header .map{display:none}}@media(max-width:900px){.pro_listing #floating_header .floorplan{display:none}}@media(max-width:800px){.pro_listing #floating_header .photos{display:none}}.pro_listing .map_view_address_link{position:absolute;left:12px;top:12px;z-index:10;background-color:#414141;padding:3px 9px;color:white;border-radius:3px;text-shadow:0 -1px 0 rgba(0,0,0,0.25);border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25)}.pro_listing .map_view_address_link:hover{text-decoration:none;transition:background-position .1s linear;background-color:#222;background-image:-moz-linear-gradient(top,#555,#222);background-image:-ms-linear-gradient(top,#555,#222);background-image:-webkit-gradient(linear,0 0,0 100%,from(#555),to(#222));background-image:-webkit-linear-gradient(top,#555,#222);background-image:-o-linear-gradient(top,#555,#222);background-image:linear-gradient(top,#555,#222)}.pro_demo{height:95px}.pro_demo .pro_subtext{font-size:14px;font-weight:normal;max-width:600px;margin:0 auto;line-height:16px}.pro_demo .pro_subtext .btn{padding:0 4px}.group_bar{position:fixed;left:-100px;bottom:-100px;height:200px;width:200px;background-color:#fff;border-radius:100px;z-index:3;opacity:.75;-webkit-transition:all 250ms linear;-moz-transition:all 250ms linear;-ms-transition:all 250ms linear;-o-transition:all 250ms linear;transition:all 250ms linear;box-shadow:0 0 10px 0 #979797}.group_bar .logo{position:absolute;width:60px;left:100px;top:40px}.group_bar .link{position:absolute;display:none}.group_bar:hover{left:0;bottom:0;right:0;height:100px;width:auto;border-radius:0;opacity:1;background:-moz-linear-gradient(left,#fff 0,rgba(255,255,255,0) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#fff),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(left,#fff 0,rgba(255,255,255,0) 100%);background:-o-linear-gradient(left,#fff 0,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(left,#fff 0,rgba(255,255,255,0) 100%);background:linear-gradient(to right,#fff 0,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#00ffffff",GradientType=1)}.group_bar:hover .logo{left:10px;top:10px;width:130px}.group_bar:hover .link{display:inline-block;left:180px;font-size:40px;line-height:100px;font-weight:bold}.group_bar:hover .link a{text-decoration:none;color:#333;text-shadow:white 0 0 6px}body.full_screen_photo_show,html.full_screen_photo_show{overflow:hidden;height:100%}body.full_screen_photo_show .pro_listing .photo_watermark_pattern{display:block}body.full_screen_photo_show .pro_listing .detail_photos:not(.not_overview_tab){display:block;position:absolute;left:0;right:0;bottom:0;top:0;z-index:21;height:auto}body.full_screen_photo_show .pro_listing .detail_photos.not_overview_tab{position:relative;height:235px}body.full_screen_photo_show .pro_listing .big_photo_list{height:auto;bottom:0;top:0}body.full_screen_photo_show .pro_listing .big_photo_list .big_photo{visibility:hidden}body.full_screen_photo_show .pro_listing .close.carousel-control{display:block}body.full_screen_photo_show #big_photo_thumbs{display:none}body.full_screen_photo_show .pro_listing .overview_big_photo_floor_plan{display:block;position:absolute;z-index:22;width:365px;height:274px;left:0;bottom:0;-webkit-transition:background 250ms ease-in;-moz-transition:background 250ms ease-in;-ms-transition:background 250ms ease-in;-o-transition:background 250ms ease-in;transition:background 250ms ease-in;border-top-right-radius:7px}body.full_screen_photo_show .pro_listing .photos_big_photo_floor_plan{display:block;position:absolute;z-index:22;width:365px;height:274px;left:0;bottom:0;-webkit-transition:background 250ms ease-in;-moz-transition:background 250ms ease-in;-ms-transition:background 250ms ease-in;-o-transition:background 250ms ease-in;transition:background 250ms ease-in;border-top-right-radius:7px;bottom:30px}body.full_screen_photo_show .pro_listing .big_photo_floor_plan_image{width:100%;filter:grayscale(100%) brightness(100) drop-shadow(0px 0 3px #000)}body.full_screen_photo_show .pro_listing .overview_big_photo_floor_plan:hover,body.full_screen_photo_show .pro_listing .photos_big_photo_floor_plan:hover{background-color:rgba(255,255,255,0.9);width:440px;height:330px;border-top-right-radius:0}body.full_screen_photo_show .pro_listing .overview_big_photo_floor_plan:hover .big_photo_floor_plan_image,body.full_screen_photo_show .pro_listing .photos_big_photo_floor_plan:hover .big_photo_floor_plan_image{filter:invert(0) gray;filter:url(/static/img/vector/filters.svg#grayscale)}@media(max-width:425px){body.full_screen_photo_show .pro_listing .overview_big_photo_floor_plan,body.full_screen_photo_show .pro_listing .photos_big_photo_floor_plan{background-color:white;width:100%;height:auto;border-top-right-radius:0}body.full_screen_photo_show .pro_listing .overview_big_photo_floor_plan .big_photo_floor_plan_image,body.full_screen_photo_show .pro_listing .photos_big_photo_floor_plan .big_photo_floor_plan_image{filter:invert(0) gray;filter:url(/static/img/vector/filters.svg#grayscale)}body.full_screen_photo_show .pro_listing .overview_big_photo_floor_plan:hover,body.full_screen_photo_show .pro_listing .photos_big_photo_floor_plan:hover{background-color:white;width:100%;height:auto}}body.full_screen_photo_show .pro_listing .overview_big_photo_floor_plan:hover .big_photo_floor_plan_image_close,body.full_screen_photo_show .pro_listing .photos_big_photo_floor_plan:hover .big_photo_floor_plan_image_close{display:block}body.full_screen_photo_show .pro_listing .big_photo_floor_plan_image_direction{position:absolute;display:block;left:0;top:0;width:16px;height:16px;background-image:url("/static/img/basetheme/floorplan_compass_arrows_red.png");background-repeat:no-repeat;background-size:16px 128px}body.full_screen_photo_show .pro_listing .big_photo_floor_plan_image_close{display:none;position:absolute;right:3px;bottom:3px;line-height:14px;padding:4px 11px;cursor:pointer}body.full_screen_photo_show .pro_listing .big_photo_title{display:block}.full_screen_photo_holder .floor-plan-no-0{background-position:0 0}.full_screen_photo_holder .floor-plan-no-315{background-position:0 -16px}.full_screen_photo_holder .floor-plan-no-270{background-position:0 -32px}.full_screen_photo_holder .floor-plan-no-225{background-position:0 -48px}.full_screen_photo_holder .floor-plan-no-180{background-position:0 -64px}.full_screen_photo_holder .floor-plan-no-135{background-position:0 -80px}.full_screen_photo_holder .floor-plan-no-90{background-position:0 -96px}.full_screen_photo_holder .floor-plan-no-45{background-position:0 -112px}body.full_screen_photo_show .pro_listing .overview_big_photo_floor_plan_hidden{width:50px;height:50px;background-image:url("/static/img/basetheme/go_pro/white_floor_plan.png");background-repeat:no-repeat;background-position:center;cursor:pointer}body.full_screen_photo_show .pro_listing .overview_big_photo_floor_plan_hidden:hover{width:50px;height:50px;background-color:rgba(0,0,0,0.25)}body.full_screen_photo_show .pro_listing .overview_big_photo_floor_plan_hidden .big_photo_floor_plan_image_close,body.full_screen_photo_show .pro_listing .overview_big_photo_floor_plan_hidden .big_photo_floor_plan_image,body.full_screen_photo_show .pro_listing .overview_big_photo_floor_plan_hidden .big_photo_floor_plan_image_direction,body.full_screen_photo_show .pro_listing .overview_big_photo_floor_plan_hidden:hover .big_photo_floor_plan_image_close{display:none}.pulse2{animation:pulse2 1.5s linear infinite}@keyframes pulse2{0%{transform:scale(1)}25%{transform:scale(1.5)}50%{transform:scale(2)}75%{transform:scale(1.5)}100%{transform:scale(1)}}@media(max-width:1600px){.pro_listing .big_photo_list,.pro_listing .detail_photos{height:675px}.pro_listing .not_overview_tab{height:235px}.pro_listing .not_overview_tab .big_photo_list{height:235px}.pro_listing .photo_watermark_pattern{background-size:5%}}@media(max-width:1500px) and (max-height:800px){.pro_listing .big_photo_list,.pro_listing .detail_photos{height:600px}.pro_listing .not_overview_tab{height:235px}.pro_listing .not_overview_tab .big_photo_list{height:235px}}@media(max-width:1300px){.pro_listing .big_photo_list,.pro_listing .detail_photos{height:675px}.pro_listing .not_overview_tab{height:235px}.pro_listing .not_overview_tab .big_photo_list{height:235px}}@media(max-width:1100px){.pro_listing .big_photo_list,.pro_listing .detail_photos{height:600px}.pro_listing .not_overview_tab{height:235px}.pro_listing .not_overview_tab .big_photo_list{height:235px}.pro_listing .photo_gallery_item_title{font-size:14px;line-height:18px}.pro_listing h1{border-bottom:1px solid silver}.pro_listing h2{border-bottom:1px solid #f8f8f8}.pro_listing .property_address .page-heading h1,.pro_listing .property_address .page-heading h2{border:0;line-height:30px}.group_bar:hover .link{font-size:33px}.prop-myroof-notes{display:none}}@media(max-width:980px){.pro_listing .big_photo_list,.pro_listing .detail_photos{height:550px}.pro_listing .not_overview_tab{height:175px}.pro_listing .not_overview_tab .big_photo_list{height:175px}.pro_listing #floating_header .address,.pro_listing #floating_header .price{font-size:15px}.pro_listing #mapviewcontrol div{padding:1px;font-size:10px;display:inline-block;margin-bottom:2px}.pro_listing .photo_watermark_pattern{background-size:10%}}@media(max-width:900px){.pro_listing .property_address{position:relative;top:0;margin-bottom:14px;margin-top:14px}.pro_listing .detail_menu{z-index:3}.pro_listing .property_address .page-heading h2 a{color:#333}.pro_listing .property_address .page-heading .left-section,.pro_listing .property_address .page-heading .right-section,.pro_listing .property_address .page-heading h1,.pro_listing .property_address .page-heading h2{text-shadow:none;background-color:transparent;color:#333}.pro_listing .property_address.not_overview_tab{position:absolute;top:102px;margin-bottom:0;margin-top:0}.pro_listing .property_address.not_overview_tab .page-heading .left-section,.pro_listing .property_address.not_overview_tab .page-heading .right-section{display:none}.pro_listing .property_address.not_overview_tab .property_address_simple{text-shadow:#000 1px 1px 3px;background-color:rgba(51,51,51,0.2);padding:5px;border-radius:5px;display:block}.pro_listing .property_address.not_overview_tab .property_address_simple_street{font-size:20px;font-weight:bold}.pro_listing .property_address.not_overview_tab .property_address_simple_price{text-align:right;font-size:20px}.pro_listing .photo_gallery_item_title{font-size:12px;line-height:16px}.property-detail .page-heading .prop-icons{display:none}body.full_screen_photo_show .pro_listing .property_address{z-index:auto;position:relative;top:102px;right:auto}.pro_listing #floating_header .video{display:none}}@media(max-width:800px){.pro_listing .floor_plan_image{width:450px;height:338px}.group_bar:hover .link{font-size:25px}.pro_listing #floating_header .map,.pro_listing #floating_header .video{display:none}}@media(max-width:767px){.pro_listing .big_photo_list,.pro_listing .detail_photos{height:450px}.pro_listing .not_overview_tab{height:150px}.pro_listing .not_overview_tab .big_photo_list{height:150px}.pro_listing .floor_plan_title,.pro_listing .map_and_actions h1,.pro_listing .floor_plan_images h1{display:block}.pro_listing .property_address .page-heading{padding-left:0;padding-right:0}.pro_listing .property_address .mrno-heading{color:#333}.pro_listing #floating_header .floorplan{display:none}.pro_listing h1{border-bottom:1px solid silver}.pro_listing .page-heading h1{border-bottom:0}.pro_listing .photo_gallery_item_holder,.pro_listing .photo_gallery_item_holder1,.pro_listing .photo_gallery_item_holder3{width:100%;float:none;margin-left:0;margin-right:0}.pro_listing .tab_heading{font-size:20px;line-height:24px}.group_bar:hover .link{font-size:25px;line-height:25px;margin-top:25px}body.full_screen_photo_show .pro_listing .overview_big_photo_floor_plan:hover .big_photo_floor_plan_image_close{display:none}.pro_listing .floor_plan_images{width:94%}body.full_screen_photo_show .pro_listing .overview_big_photo_floor_plan,body.full_screen_photo_show .pro_listing .photos_big_photo_floor_plan{width:167px;height:125px}body.full_screen_photo_show .pro_listing .overview_big_photo_floor_plan:hover,body.full_screen_photo_show .pro_listing .photos_big_photo_floor_plan:hover{width:300px;height:225px}body.full_screen_photo_show .pro_listing .full_screen_photo_shown_top .overview_big_photo_floor_plan,body.full_screen_photo_show .pro_listing .full_screen_photo_shown_top .photos_big_photo_floor_plan,body.full_screen_photo_show .pro_listing .full_screen_photo_shown_top .overview_big_photo_floor_plan:hover,body.full_screen_photo_show .pro_listing .full_screen_photo_shown_top .photos_big_photo_floor_plan:hover{height:auto;width:100%;max-width:440px}.pro_listing #overview_split_holder{padding-top:3px}.pro_listing .detail_content{margin-top:5px}}@media(max-width:600px){.pro_listing .big_photo_list,.pro_listing .detail_photos{height:250px}.pro_listing .not_overview_tab{height:150px}.pro_listing .not_overview_tab .big_photo_list{height:150px}.pro_listing #big_photo_thumbs{zoom:.75}.pro_listing .big_photo_title{left:10%;right:10%;font-size:13px}.pro_listing .floor_plan_image{width:340px;height:255px}.property-detail .page-heading{height:auto}.pro_listing #floating_header{top:auto;bottom:0;background-image:none}.pro_listing #floating_header .address,.pro_listing #floating_header .price{display:none}.pro_listing #floating_header .header_icons{font-size:13px}.pro_listing #floating_header .offer,.pro_listing #floating_header .contact,.pro_listing #floating_header .floorplan{border-left:1px solid #373737}.pro_listing #floating_header .floorplan{background-image:none;width:70px}.pro_listing #floating_header .video{display:none}.pro_listing #floating_header .contact{background-image:none}.pro_listing #floating_header .contact.fire_dialer,.pro_listing #floating_header .contact.show_contact_me_form{position:absolute;bottom:7px;right:7px;margin:0}.pro_listing #floating_header .contact.fire_dialer{right:100px;display:block}.pro_listing #floating_header .contact.show_number{display:none}.pro_listing #floating_header .offer{background-image:none;width:88px;animation-delay:6s;display:none}.group_bar{left:-50px;bottom:-50px;height:100px;width:100px;border-radius:50px}.group_bar .logo{width:35px;left:52px;top:18px}}@media(max-width:550px){.pro_listing .menu_list a .offer_text_small{display:inline}.pro_listing .menu_list a .offer_text_normal{display:none}.pro_listing h2{padding-left:7px;line-height:30px;font-size:24px}.pro_listing .write_up_body h2{padding-left:0}.pro_listing .property_address{padding-right:0}.pro_listing .property_address .page-heading .left-section,.pro_listing .property_address .page-heading .right-section,.pro_listing .property_address .page-heading h1,.pro_listing .property_address .page-heading h2{font-size:14px;line-height:16px}.pro_listing .property_address .page-heading .left-section{padding:0 7px 0 7px}.pro_listing .property_address .page-heading .left-section .prop_key_stats{min-height:40px}.pro_listing .property_address .page-heading .left-section h1{max-width:191px}.pro_listing .property_address .page-heading .address_action_button_holder{margin-top:14px}.pro_listing .property_address .page-heading .address_action_button_holder .btn{width:40%;line-height:2em}.pro_listing .overview_section .write_up .more_click{position:absolute;bottom:0;right:0;display:block;background-color:white;font-size:17px;line-height:22px;height:22px;padding-right:14px;padding-left:4px;color:#08c;font-weight:bold}.pro_listing .overview_section .write_up .write_up_body{position:relative;max-height:93px;overflow:hidden}.pro_listing .overview_section .write_up .property_feature_list{padding-left:7px;position:relative;max-height:140px;overflow:hidden}.pro_listing .overview_section .write_up .property_feature_list h2{padding-left:0}.pro_listing .overview_section .write_up .property_feature_list .prop-key-section{margin-left:0;width:50%;float:left}.pro_listing .overview_section .write_up .property_feature_list .unstyled{list-style:circle}.pro_listing .overview_section .write_up.expanded .write_up_body{max-height:none}.pro_listing .overview_section .write_up.expanded .write_up_body .more_click{display:none}.pro_listing .overview_section .write_up.expanded .property_feature_list{max-height:none}.pro_listing .overview_section .write_up.expanded .property_feature_list .more_click{display:none}.pro_listing .overview_section .floor_plan_images .floor-plan-no{display:none}.pro_listing .photo_content h2{padding-left:0;margin-left:7px}.pro_listing .map_content{padding-left:7px}.pro_listing .map_content h2{padding-left:0}.pro_listing .map_content em{padding-left:0}.pro_listing .map_content .prop-map{padding:0;margin-left:-7px;border:0;border-radius:0}.pro_listing .contact_info_content{position:relative;margin-left:7px}.pro_listing .contact_info_content h2{padding-left:0}.pro_listing .feedback_block_prop_detail{padding-left:7px;padding-right:7px}.pro_listing .suburbs_in_area_block{padding-left:7px;clear:both}.pro_listing .suburbs_in_area_block h2{padding-left:0}}@media(max-width:500px){.pro_listing .menu_item{font-size:11px;text-align:center;width:80px}.pro_listing .property_address.not_overview_tab .property_address_simple_street{font-size:16px;font-weight:bold}.group_bar:hover{background-color:#fff}.group_bar:hover .link{font-size:17px;line-height:17px;margin-top:25px}.group_bar:hover .logo{top:30px;width:65px}.group_bar:hover .link{left:100px}.pro_listing .menu_item_normal{display:none}.pro_listing .menu_item_small{display:inline}.pro_listing .floor_plan_images{width:88%}}@media(max-width:425px){.pro_listing .big_photo_title{z-index:23}.pro_listing .big_photo_title .big_photo_title_text{background-color:transparent;text-shadow:none;color:#333}}@media(max-width:400px){.pro_listing .floor_plan_image{width:250px;height:188px}.pro_listing #floating_header .video{display:none}}@media(max-width:320px){.pro_listing .not_overview_tab .page-heading{height:130px}.pro_listing .big_photo_list,.pro_listing .detail_photos{height:230px}.pro_listing .not_overview_tab{height:150px}.pro_listing .not_overview_tab .big_photo_list{height:150px}.pro_listing #big_photo_thumbs{zoom:.5}.pro_listing .detail_content{margin-top:10px}}.more-reading{display:none}.prop-expanding-expanded .easysell_intro{height:auto;overflow:auto}.current_style_SBSA .prop_map_disclaimer{display:none}.current_style_SBSA .pro_listing #floating_header{background-color:#00399a}.current_style_SBSA .pro_listing #floating_header .home{background-image:url(/static/img/sbsa/sbsa_logo_big_faded.png)}.current_style_SBSA .pro_listing #floating_header .btn-success{background-color:#5bb75b;background-image:linear-gradient(top,#62c462,#51a351);background-repeat:repeat-x;border-color:#51a351 #51a351 #387038}.current_style_SBSA .pro_listing #floating_header .btn-success:hover{background-position:0 0}@media(max-width:600px){.current_style_SBSA .pro_listing #floating_header .contact.show_contact_me_form{margin-top:16px;position:relative;bottom:unset;right:unset}.current_style_SBSA .pro_listing #floating_header .offer_menu_item{display:inline-block}}@media(max-width:360px){.current_style_SBSA .pro_listing #floating_header .notify_me{display:none}.current_style_SBSA .pro_listing #floating_header .show_contact_me_form{margin-right:7px}}@media(max-width:550px){.current_style_SBSA .bank_program_header{padding-top:50px}}.current_style_FNB .prop-map.show_map{display:block}.current_style_FNB .pro_listing #floating_header{background-color:#fff;color:#333;background-image:url("/static/img/fnb/head_background_tilex.png")}.current_style_FNB .pro_listing #floating_header .home{background-image:url(/static/img/fnb/header_logo_notext.png)}.current_style_FNB .pro_listing #floating_header .btn-success{background-color:#5bb75b;background-image:linear-gradient(top,#62c462,#51a351);background-repeat:repeat-x;border-color:#51a351 #51a351 #387038}.current_style_FNB .pro_listing #floating_header .btn-success:hover{background-position:0 0}.pro_listing .live-auction{position:absolute;z-index:2;right:10px;padding:10px}.pro_listing .live-auction .auction_col{float:none;width:100%;margin:0}.pro_listing .live-auction .auction_col_last_offers{float:left;width:47%;margin-right:3%}.pro_listing .live-auction .auction_col_timer{float:left;width:47%}.pro_listing .live-auction .live-auction-header{text-align:center;display:block;line-height:47px}.pro_listing .live-auction .live-auction-last-offers-list{margin:0 0 9px 18px}@media(max-width:900px){.pro_listing .live-auction{position:relative;left:0;right:0}}@media(max-width:400px){.pro_listing .live-auction .deposit_per_bid{display:none}}@media(max-width:320px){.pro_listing .live-auction .auction_col_last_offers{width:30%;margin-right:3%}.pro_listing .live-auction .auction_col_timer{width:60%}}