.re-listing-labels{align-items:flex-start;cursor:default;display:flex;flex-direction:column-reverse;justify-content:space-between;margin-top:auto}@media only screen and (min-width: 64em){.re-listing-labels{flex-direction:row}}.re-listing-labels .re-listing-labels-right{align-self:flex-start;margin-bottom:10px}@media only screen and (min-width: 64em){.re-listing-labels .re-listing-labels-right{align-self:flex-end;margin-bottom:0}}.re-listing-labels .re-listing-labels-right .re-post-label{margin-right:0}.re-listing-labels .re-listing-labels-left{display:flex;flex-flow:column;align-items:flex-start}.re-listing-labels .re-post-label:last-child{margin-bottom:0}.re-post-label{background-clip:padding-box;border-width:1px;border-style:solid;border-radius:5px;color:#fff;cursor:default;display:inline-block;font-weight:600;font-size:14px;margin-bottom:10px;margin-right:10px;padding:1px 9px}.re-post-label.listing-active{background-color:#4d637b;border-color:#4d637b}.re-post-label.listing-sold{background-color:#ffd800;border-color:#ffd800;color:#464646}.re-post-label.listing-lease{background-color:#03879e;border-color:#03879e}.re-post-label.mls-premarket-featured{background-color:rgba(240,128,128,0.8);border-color:rgba(240,128,128,0.8)}.re-post-label.premarket-days-label{background-color:rgba(240,128,128,0.8);border-color:rgba(240,128,128,0.8)}.re-post-label.hidden-address-label{background-color:rgba(104,92,168,0.6);border-color:rgba(104,92,168,0.6)}.re-post-label.mls-uploaded-label{background-color:rgba(70,70,70,0.8);border-color:rgba(70,70,70,0.8)}.re-post-label.temporarily-withdrawn-label{background-color:rgba(80,80,80,0.8);border-color:rgba(80,80,80,0.8)}.re-post-label.re-post-label-premarket{background-color:rgba(68,157,77,0.8);border-color:rgba(68,157,77,0.8)}.re-post-label.pending-acceptance{background:#f1b500;border:#f1b500}.re-post-label.automatically-withdrawn-label-alert{border-color:rgba(234,72,72,0.8);color:rgba(234,72,72,0.8)}.re-post-label.automatically-withdrawn-label-clickable{cursor:pointer}.re-post-label.automatically-withdrawn-label{border:0;color:#464646;padding-left:0;padding-right:0;font-size:12px}@media only screen and (min-width: 64em){.re-post-label.automatically-withdrawn-label{margin:0}}.re-post-label.pushed-to-zillow-label{background-color:#006AFF;border-color:#006AFF}.re-post-label.draft-label{border-color:#6d6e71;color:#6d6e71}.re-post-label .re-icon:before{margin-right:7px}.listings-module-component .re-sold-label{position:absolute;bottom:4px;right:3px;background-color:rgba(230,198,13,0.8);color:#fff;padding:2px 4px;font-weight:bold}.sfar-premarket-listing{background-color:#f08080;background-color:rgba(240,128,128,0.8)}.re-status-label{text-align:center;width:100px;padding:2px;display:block;box-sizing:border-box;margin-top:6px;overflow:hidden;display:inline-block}.re-status-label.mls-premarket-locked{background-color:#f08080;font-size:12px}.re-status-label.re-listings-overlay-sold-label{background-color:#e6c60d;font-size:12px}.re-status-label.re-listings-overlay-premarket-label{background-color:#449D4D;font-size:12px}.re-status-label .status-label-text{color:white;white-space:normal}.re-status-labels{text-align:center;box-sizing:border-box;font-size:12px;color:#fff;padding:3px 10px;border-radius:5px;display:inline-block;text-transform:uppercase}@media only screen and (min-width: 64em){.re-status-labels{width:100%}}.re-status-label-green{background-color:rgba(70,157,10,0.46);color:#469d0a}.re-status-label-yellow{background-color:rgba(246,188,78,0.51);color:#f6bc4e}.re-status-label-blue{background-color:rgba(103,155,208,0.23);color:#679bd0}.re-status-label-pink{background-color:rgba(240,110,97,0.48);color:#f06e61}header{background:#464646;border-radius:5px;height:60px;margin-bottom:20px}#firm-header-logo{margin-left:30px;margin-top:8px}.whitelabel-logo span{height:42px;float:left}.rs-message{overflow:hidden;padding:5px 10px;width:100%}.rs-message p{line-height:25px;font-size:14px}.rs-message.hide{display:none}.rs-message .gutter{margin:8px}.rs-message.error{color:#fff;background:#ea4848}.rs-message.success{color:#fff;background:#45cb8b}.rs-message.warning{color:#000;background:#ffd800}.rs-message.info{color:#00529B;background:#BDE5F8}#profile_nav_module .user-address{position:relative}[class*=custom-profile]{display:none}.resaas-listings-wrapper .referral-link{display:none}.badge-profile-container{position:relative;float:right}.premium-badges-silver-medium{width:45px;position:absolute;right:0;height:45px}.globalelite-assigned-badges-medium{width:45px;position:absolute;right:3px;top:-2px;height:45px}.module-user-profile .user-profile-pic-wrapper,.module-user-profile .user-profile-pic{width:auto;text-align:center;border-radius:5px}.module-user-profile .user-profile-details{background:#fff;padding:12px;font-size:14px;margin-top:17px;border-radius:5px;border-bottom-left-radius:0;border-bottom-right-radius:0;word-break:break-word}.module-user-profile .user-profile-details #firm-office-details,.module-user-profile .user-profile-details #firm-branding-details{max-width:100%}.module-user-profile .user-profile-officename{margin:10px 0;color:#646464;font-weight:700}.module-user-profile .profile-details-username{font-size:21px;line-height:24px;padding-right:40px;word-break:break-all}.module-user-profile .profile-details-username a{color:#5f5f5f;word-break:break-word}.module-user-profile .profile-details-address,.module-user-profile .profile-details-additional-info{margin:10px 0}.module-user-profile .profile-details-additional-info li{line-height:18px;margin:0 0 8px}.module-user-profile .profile-details-additional-info li:last-child{margin:0}.module-user-profile .profile-details-additional-info a{width:70%}.module-user-profile .user-info-mobile-number a,.module-user-profile .user-info-office-number a{color:#464646}.module-user-profile .user-info-firm{margin:0 10px 0 0}.module-user-profile .user-profile-social-tools{background:#f9f9f9;box-shadow:inset 0 3px 6px -6px rgba(0,0,0,0.75);padding:10px;border-radius:5px;border-top-left-radius:0;border-top-right-radius:0}.module-user-profile .social-tool-item{float:left;width:33%;opacity:1;transition:opacity 0.2s linear}.module-user-profile .social-tool-item:hover{opacity:0.75}.module-user-profile .social-tool-item:last-child{margin:0}.module-user-profile .social-tool-item .fa{display:block;position:relative;top:10px}.module-user-profile .social-tool{border-radius:50%;color:#fff;display:block;height:40px;margin:0 auto;width:40px}.module-user-profile .social-tool:hover{text-decoration:none}.module-user-profile .social-tool .re-social-icon{position:relative;top:12px}.module-user-profile .social-tool-twitter{background:#1da1f3}.module-user-profile .social-tool-facebook{background:#3b5998}.module-user-profile .social-tool-linkedin{background:#0077B5}.module-user-profile .icon-linkedIn .fa{top:8px}.profile-city-state{position:relative;z-index:99}.profile-agents-discovery{background:#fff;border:2px solid #dedede;border-radius:3px;display:none;position:absolute;width:195px}.profile-agents-discovery:after,.profile-agents-discovery:before{top:100%;left:25%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none}.profile-agents-discovery:after{border-color:rgba(222,222,222,0);border-top-color:#dedede;border-width:8px;margin-left:-8px}.profile-agents-discovery:before{border-color:rgba(222,222,222,0);border-top-color:#dedede;border-width:11px;margin-left:-11px}.profile-agents-discovery p{padding:10px;position:relative}.profile-agents-discovery .discovery-city,.profile-agents-discovery .discovery-state{font-weight:700}.profile-agents-discovery .agents-discover-bgimage{background:url("/assets/home/images/questions/bg-questions-cityscape.jpg") no-repeat center center;background-size:180%;height:100%;opacity:0.4;position:absolute;width:100%}.resaas-listings-wrapper .profile-agents-discovery,.resaas-question-profile-wrapper .profile-agents-discovery{display:none !important}.re-no-logo{width:195px;height:125px;border:3px dashed #cfcfcf;border-radius:10px;margin:20px auto;display:table}.re-no-logo .re-no-logo-content{display:table-cell;vertical-align:middle;text-align:center}@media only screen and (max-width: 1200px){#profile_nav_module{margin-bottom:10px}}#profile_nav_module .inner{position:relative;overflow:hidden}#profile_nav_module .inner .profile_pic{border-radius:5px;box-shadow:2px 2px 10px rgba(109,110,113,0.1);color:#000;display:block;margin:0 auto;max-width:226px;width:100%}#profile_nav_module .inner .re-profile-enhanced-profile-items ul{padding:0 0 10px}#profile_nav_module .inner .user_details{background:#fff;border-radius:5px;box-shadow:2px 2px 10px rgba(109,110,113,0.1);margin-top:10px;padding:0 12px 20px}#profile_nav_module .inner .user_details .re-logo-container{padding:12px;max-width:200px;max-height:200px}#profile_nav_module .inner .user_details .target-user-groups{list-style:none;position:relative;margin:10px 0}#profile_nav_module .inner .user_details .target-user-groups li{display:inline-block;margin:12px 0px 0px 20px;text-align:center;width:82px}#profile_nav_module .inner .user_details .target-user-groups li img{max-width:100%}#profile_nav_module .inner .user_details .user_name_heading{padding:10px 0;word-break:break-all}#profile_nav_module .inner .user_details .user_name_heading a{cursor:default;text-decoration:none;color:#464646}#profile_nav_module .inner .user_details .user_name_heading a:hover{text-decoration:underline}#profile_nav_module .inner .user_details .user_name_heading span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#profile_nav_module .inner .user_details .premium-badge-profile-container{margin-bottom:20px;padding-left:29px;position:relative}#profile_nav_module .inner .user_details .premium-badge-profile-container a{color:#464646;font-weight:600;text-decoration:none}#profile_nav_module .inner .user_details .premium-badge-profile-container a:hover{text-decoration:underline}#profile_nav_module .inner .user_details .premium-badge-profile-container .premium-badges-silver-small{width:26px;height:26px;position:absolute;left:-3px;top:-4px}#profile_nav_module .inner .user-address{word-break:break-word}#profile_nav_module .inner .user-address .display-inline{display:inline-block;*display:inline}#profile_nav_module .inner .user-address .searchable{font-weight:bold;color:#0961a8;text-decoration:none}#profile_nav_module .inner .user-additional-information{word-wrap:break-word}#profile_nav_module .inner .user-additional-information i{display:none}#profile_nav_module .inner .user-firm-branded{text-decoration:none;margin:auto;display:table}#profile_nav_module .inner .firm-logo-branded{max-width:226px;padding-bottom:10px}#profile_nav_module .inner .firm-name-branded{font-size:14px;margin-bottom:14px}#profile_nav_module .inner #firm-branding-details{width:auto;margin-bottom:20px}#profile_nav_module .inner .profile-details-office{font-weight:600;font-size:14px;padding-bottom:10px}#profile_nav_module .inner .user-info-office-number{margin:10px 0}#profile_nav_module .inner .user-info-office-number a{color:#464646}#profile_nav_module .inner .component-profile-bio{word-break:break-word;margin-bottom:10px}#profile_nav_module .inner .short_bio{max-height:15em;overflow:hidden}#profile_nav_module .inner ul{margin:0;padding:12px 0;list-style-type:none}#profile_nav_module .inner ul h2{padding-bottom:10px;text-indent:-9999px;overflow:hidden}#profile_nav_module .inner ul h2 a{color:#646464}#profile_nav_module .inner ul li{line-height:150%}#profile_nav_module .inner ul li.address p{display:block;line-height:140%}#profile_nav_module .inner ul li.address p:first-child{margin-top:10px}#profile_nav_module .inner ul li a{color:#000}#profile_nav_module .inner ul li .user-website{color:#0961a8;word-break:break-word}#profile_nav_module .inner ul li .user-firm{color:#0961a8}#profile_nav_module .inner ul .firm-link{margin:0 10px 0 0}#profile_nav_module .inner .edit-profile-link{margin-top:20px}#profile_nav_module .inner .social_container{position:relative;padding:0;margin-bottom:18px;text-align:center}#profile_nav_module .inner .social_container ul{margin:0;padding:0}#profile_nav_module .inner .social_container ul li{position:relative;border-top:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6}#profile_nav_module .inner .social_container ul li.middle{margin-bottom:0 !important}#profile_nav_module .inner .social_container ul li.last{height:54px}#profile_nav_module .inner .social_container ul li.last .social-tool-linkedin{line-height:25px}#profile_nav_module .inner .social_container ul li.last,#profile_nav_module .inner .social_container ul li.middle{margin-top:-1px;margin-bottom:18px}#profile_nav_module .inner .social_container ul li.last .token-warning,#profile_nav_module .inner .social_container ul li.middle .token-warning{position:absolute;z-index:10;width:164px;height:auto;top:-19px;padding:5px 15px 5px 7px;line-height:15px;font-weight:lighter;font-size:12px;margin-left:5px;border-radius:5px;color:#fff;background:#ea4848}#profile_nav_module .inner .social_container ul li.last .token-warning a,#profile_nav_module .inner .social_container ul li.middle .token-warning a{display:inline;height:100%;font-size:100%;line-height:15px;padding:0;color:#fff;background:#ea4848;text-decoration:underline}#profile_nav_module .inner .social_container ul li.last .close-token-warning,#profile_nav_module .inner .social_container ul li.middle .close-token-warning{position:absolute;right:39px;top:-12px;z-index:11;background:transparent url(/assets/home/images/sprites/sprite-icons.png) 2px 1px no-repeat;background-position:-202px -1201px;height:16px;width:16px;cursor:pointer}#profile_nav_module .inner .social_container ul li a{display:block;height:37px;padding:0 40px 0 13px;line-height:34px}#profile_nav_module .inner .social_container ul li a .re-social-icon{position:absolute;right:10px;top:6px;width:25px;height:25px;border-radius:100%;text-align:center;color:#fff;line-height:2}#profile_nav_module .inner .social_container ul li a.social-tool-twitter .re-social-icon{background:#1da1f3}#profile_nav_module .inner .social_container ul li a.social-tool-facebook .re-social-icon{background:#3b5998}#profile_nav_module .inner .social_container ul li a.social-tool-linkedin .re-social-icon{background:#0077B5}#profile_nav_module .inner .social_container .social-warning{width:29px;height:29px;left:180px;top:3px;z-index:1;position:absolute;display:block;background:url("/assets/home/images/ui/warning-social.png") no-repeat;cursor:pointer;display:none}#profile_nav_module .inner .contact_user,#profile_nav_module .inner .referral-link,#profile_nav_module .inner .component-user-relationship{padding-bottom:12px;text-align:center;clear:both}#profile_nav_module .inner .contact_user .re-btn,#profile_nav_module .inner .referral-link .re-btn,#profile_nav_module .inner .component-user-relationship .re-btn{margin:0}#profile_nav_module .inner .contact_user .re-btn.hide,#profile_nav_module .inner .referral-link .re-btn.hide,#profile_nav_module .inner .component-user-relationship .re-btn.hide{display:none}#profile_nav_module .btn-read-more{background:#fff;padding:10px 0;font-weight:700;font-size:12px}.re-enhanced-profile-container{overflow:hidden;transition:max-height 0.3s ease-in-out;width:100%}.re-enhanced-profile-content{overflow:hidden;margin-bottom:10px}.re-enhanced-profile-toggle{margin:0 0 5px;display:flex;justify-content:center}.re-enhanced-profile-toggle button{background:none}.re-profile-enhanced-profile-year-exp{margin-bottom:5px}.re-profile-enhanced-licence-number{margin:0 0 10px}.single-reblast-container .re-sharecrmform-open-btn,.component-view-listings .re-sharecrmform-open-btn{position:absolute;right:10px;top:10px}.overlay-wrapper .re-overlay-close-btn{position:absolute;top:10px;right:10px;color:#cfcfcf}.overlay-wrapper .re-sharecrm-description{margin-bottom:30px}.overlay-wrapper .re-sharecrm-form-title{font-size:36px;font-weight:700;margin-bottom:0.5em}.overlay-wrapper .re-sharecrm-form-title:before{margin-right:5px;vertical-align:bottom}.overlay-wrapper .re-input-container{position:relative}.overlay-wrapper .re-sharecrm-open-contactlist-btn{color:#1fbad6;position:absolute;right:10px;bottom:21px}.overlay-wrapper .re-sharecrm-contactlist{position:absolute;right:-300px;top:3px;width:270px;height:317px;box-sizing:border-box}.overlay-wrapper .re-sharecrm-contactlist-list{overflow:auto;max-height:165px;box-sizing:border-box;padding-top:1px}.overlay-wrapper .re-sharecrm-contactlist-actions{margin-top:10px}.overlay-wrapper .re-sharecrm-message-textarea{resize:vertical}.overlay-wrapper .sharecrm-image{margin-top:10px}.overlay-wrapper .sharecrm-image img{max-width:100%;display:block;margin-left:auto;margin-right:auto}.overlay-wrapper .re-sharecrm-listing-preview{display:flex;align-items:center;margin-bottom:20px}@media only screen and (max-width: 25.99em){.overlay-wrapper .re-sharecrm-listing-preview{flex-wrap:wrap}}.overlay-wrapper .re-sharecrm-listing-image{width:100px;display:inline-block;vertical-align:middle;flex:1 0 100px}.overlay-wrapper .re-sharecrm-listing-specs{display:inline-block;vertical-align:middle;padding-left:20px;flex:3 0 250px;box-sizing:border-box}@media only screen and (max-width: 25.99em){.overlay-wrapper .re-sharecrm-listing-specs{padding:0;margin-bottom:10px;order:-1}}.overlay-wrapper .re-sharecrm-listing-price{display:block;font-weight:700;font-size:21px}.overlay-wrapper .re-sharecrm-listing-info{text-align:center;margin-top:10px}.overlay-wrapper .re-sharecrm-listing-address{color:#1fbad6;text-decoration:underline}.overlay-wrapper .re-sharecrm-listing-details li{display:inline-block}.overlay-wrapper .re-sharecrm-listing-details li:not(:last-child):after{content:'|';margin-left:4px}.overlay-wrapper.overlay-sharecrm-preview{width:640px;max-width:100%}@media only screen and (max-width: 710px){.overlay-wrapper.overlay-sharecrm-preview{top:0 !important;margin:10px;position:fixed;height:calc(100% - 20px);width:calc(100% - 20px);overflow:auto}}.overlay-wrapper.overlay-sharecrm-preview .sharecrm-preview-header{padding:12px 15px;border:1px solid #cfcfcf;margin-top:-1px}.overlay-wrapper.overlay-sharecrm-preview .sharecrm-preview-header:first-child{border-radius:3px 3px 0 0}.overlay-wrapper.overlay-sharecrm-preview .sharecrm-preview-header-label:after{content:":"}.overlay-wrapper.overlay-sharecrm-preview .sharecrm-email-content{border:1px solid #cfcfcf;padding:20px;margin-top:-1px;margin-bottom:20px}.overlay-wrapper.overlay-sharecrm-preview .sharecrm-email-content td[align="center"]{text-align:center}.overlay-wrapper.overlay-sharecrm-preview .sharecrm-email-content a span,.overlay-wrapper.overlay-sharecrm-preview .sharecrm-email-content a img{margin-left:auto;margin-right:auto}.overlay-wrapper.overlay-sharecrm-preview .re-sharecrm-preview-actions{text-align:right}.overlay-wrapper.overlay-sharecrm-success .re-form-actions{padding-bottom:0}.overlay-wrapper.overlay-sharecrm-success .re-form-actions .re-btn{margin-bottom:0}.re-noresults-container{text-align:center}.re-noresults-container .re-noresults-img{max-width:100%}.re-noresults-container .re-noresults-header{padding:8px 0}.re-twocolumn-container{display:flex;flex-direction:column-reverse}@media only screen and (min-width: 64em){.re-twocolumn-container{flex-direction:row-reverse}}.re-twocolumn-primary{flex:1}.re-twocolumn-secondary{margin-top:20px}.re-twocolumn-secondary>aside{margin-bottom:20px}@media only screen and (min-width: 64em){.re-twocolumn-secondary{margin-top:0;max-width:270px}.re-twocolumn-secondary>aside{margin-left:20px}}.re-twocolumn-secondary #SideWidget>aside{margin-bottom:20px}.re-paging-items{display:flex;justify-content:center;margin-top:15px;flex-flow:wrap}.re-paging-items .re-paging-item{padding:5px 10px;background:#fff;margin:5px;border-radius:3px;cursor:pointer;display:flex;align-items:center;color:#464646}.re-paging-items .re-paging-item .re-paging-item-btn{background-color:inherit}.re-paging-items .re-paging-number-disabled{background:#cfcfcf;pointer-events:none;color:#6d6e71}.re-paging-item-range{padding:20px 0}.re-widget-container{display:flex;flex-flow:column;align-items:center}.re-widget-container .re-widget-banner img{border-radius:5px;max-width:100%}.re-widget-container .re-widget-title{font-weight:600;font-size:16px;margin:10px 0 15px}.re-widget-container .re-widget-title:first-child{margin-top:0}.re-widget-container .re-widget-description{margin-bottom:10px}.re-widget-container .re-widget-description p{margin:0 0 10px 0}.re-userlistings-rulesoverlay{max-width:750px;text-align:center}.re-userlistings-rulesoverlay .re-userlistings-rulesoverlay-title{font-size:21px;font-weight:600;letter-spacing:0;margin:0 0 20px}.re-userlistings-rulesoverlay .re-userlistings-rulesoverlay-bannerWrapper{margin:-40px -40px 0;border-radius:5px;overflow:hidden}.re-userlistings-rulesoverlay .re-userlistings-rulesoverlay-banner{display:block;max-width:100%}.re-userlistings-rulesoverlay .overlay-content p{margin:0 0 20px}.re-userlistings-rulesoverlay .overlay-content .re-userlistings-rulesoverlay-actions{margin:40px 0}.re-userlistings-rulesoverlay .overlay-content .re-userlistings-rulesoverlay-actions .re-btn{margin:0 auto 10px;max-width:238px}.re-userlistings-rulesoverlay .overlay-content .re-userlistings-rulesoverlay-footnote{font-size:12px;margin:0}.re-listing-wrapper{display:flex;flex-direction:column}@media only screen and (min-width: 45em){.re-listing-wrapper{flex-direction:row}}.re-listing-item{display:flex;flex-direction:column;margin-bottom:10px}@media only screen and (min-width: 45em){.re-listing-item{flex-direction:row}}.re-listing-detail-content{display:flex;flex-wrap:wrap;flex-basis:100%}.re-listing-detail-content .re-listing-details-label{flex-basis:100%;align-self:flex-end}.re-listing-item-featured{border-top:8px solid #f1b500}.re-listing-analytics{text-align:left;margin-top:auto;margin-bottom:0}.re-listing-image-wrapper{flex-grow:0;flex-shrink:0;flex-basis:100%;margin-bottom:20px}@media only screen and (min-width: 45em){.re-listing-image-wrapper{flex-basis:35%;margin-right:20px;margin-bottom:0}}.re-listing-image-wrapper.re-premarket-image-wrapper{position:relative}.re-listing-image-wrapper.re-premarket-image-wrapper .re-disabled-link{pointer-events:none;cursor:default}.re-listing-image-wrapper.re-premarket-image-wrapper .re-premarket-upsell-text{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;z-index:1;padding:15px}.re-listing-image-wrapper.re-premarket-image-wrapper .re-premarket-upsell-text span{color:#fff}.re-listing-image-wrapper.re-premarket-image-wrapper .re-premarket-upsell-text .re-premarket-upsell-coming-soon-border{display:block;border:1px solid #fff;margin-top:45px;padding:3px 0 4px 0;transform:skew(-20deg);margin-bottom:10px}.re-listing-image-wrapper.re-premarket-image-wrapper .re-premarket-upsell-text .re-premarket-upsell-coming-soon-border.re-regular-user{padding:3px 10px 4px}.re-listing-image-wrapper.re-premarket-image-wrapper .re-premarket-upsell-text .re-premarket-upsell-coming-soon-text{font-weight:700;text-transform:uppercase;transform:skew(20deg);display:inline-block;font-size:12px}.re-listing-image-wrapper.re-premarket-image-wrapper .re-premarket-upsell-text .re-premarket-upsell-create-account{font-size:12px;text-decoration:underline;line-height:1.5em;display:block;padding-left:12px;padding-right:12px}.re-listing-image-wrapper.re-premarket-image-wrapper::before{content:'';position:absolute;top:0;left:0;bottom:0;right:0;z-index:1;background:rgba(42,42,42,0.4) url(/assets/home/images/premarket-upsell-house.svg) no-repeat center;background-size:55%}.re-listing-details-wrapper{display:flex;flex-direction:column;flex-grow:1}.re-listing-details-wrapper .re-listing-details-link{color:#464646;margin-bottom:10px}.re-listing-details-wrapper .re-listing-details-link-upsell:hover{text-decoration:none;cursor:default}@media only screen and (min-width: 45em){.re-listing-details-wrapper{flex:1 0px}}.re-listing-details-wrapper ul{display:flex}.re-listing-details-wrapper ul li{padding:10px 0;margin:0 0 0 2px;position:relative;border-right:1px solid #cfcfcf;color:#464646}.re-listing-details-wrapper ul li:first-child>p{padding-right:30px;padding-left:0}.re-listing-details-wrapper ul li p{padding:0 25px}.re-listing-details-wrapper ul li:last-child{border-right:none}.re-listing-details-wrapper .re-icon-analytics{color:#03a3bf}.re-listing-details-container{display:flex;flex-flow:column}.re-listing-details-container .re-listing-price{color:#464646}.re-listing-details-container .re-listing-details-rooms{display:flex}.re-listing-public-price{font-weight:600;font-size:16px;margin-bottom:2px;color:#464646}.re-premarket-upsell-price-link{align-self:center;font-size:21px;color:#1fbad6;font-weight:600;text-decoration:underline}.re-listing-address-wrapper{font-weight:600;font-size:16px;margin-bottom:2px;color:#464646}.re-listing-address-wrapper span{font-weight:400}.re-listing-address-wrapper a{color:#464646}.re-premarket-upsell-address{font-weight:700}.re-listing-actions-wrapper{align-items:flex-end;display:flex;flex:0 0 auto;flex-flow:column;margin-right:-5px;min-width:200px;justify-content:space-between;position:relative}@media only screen and (max-width: 44.99em){.re-listing-actions-wrapper{order:2;flex-basis:100%}}.re-listing-actions-wrapper .re-listing-actions-main-icons>.re-btn,.re-listing-actions-wrapper .re-listing-share>.re-btn,.re-listing-actions-wrapper .re-listing-dropdown>.re-btn{margin-top:0}.re-listing-actions-wrapper .re-listing-featured:before{color:#f1b500;font-weight:700}.re-listing-public-action-wrapper{display:flex;flex-flow:column;margin-right:-5px;justify-content:space-between;position:relative;align-items:flex-end}.re-listing-public-action-wrapper .re-listing-share>.re-btn{margin-top:0}.re-listing-actions-icons{display:flex;align-items:flex-start}.re-listing-actions-icons .re-listing-share{position:relative;display:inline;margin-left:10px}.re-listing-actions-icons .re-btn{margin-bottom:0;padding-bottom:0}.re-listing-actions-icons .re-btn:focus{color:#464646}.re-mylisting-container .re-twocolumn-secondary-mobile{display:none}@media only screen and (max-width: 44.99em){.re-mylisting-container .re-twocolumn-secondary-mobile{display:block;order:1;margin-bottom:20px}}.re-mylisting-container .re-twocolumn-primary .re-paging-item-range:first-child{text-align:right;padding:10px 0}.re-mylisting-container .re-twocolumn-primary .re-paging-item-range:last-child{text-align:center}@media only screen and (max-width: 44.99em){.re-mylisting-container .re-twocolumn-secondary{margin-top:10px}}.re-mylisting-container .re-twocolumn-secondary .re-mylisting-listing-create-widget{display:block}@media only screen and (max-width: 44.99em){.re-mylisting-container .re-twocolumn-secondary .re-mylisting-listing-create-widget{display:none}}.re-mylisting-container .re-mylisting-tools-conatiner{display:flex;justify-content:space-between;flex-flow:wrap}.re-mylisting-container .re-mylisting-tools-conatiner .re-label-conatiner{margin-bottom:0}.re-view-public-listings-container{margin-top:15px;text-align:center}.re-mylistings-share{text-align:right}.re-mylistings-share-container{position:relative;display:inline-block}.re-listing-profile-info{flex:1 1 194px;max-width:none}.re-listing-profile-info .firm-logo-branded{max-width:100%}.re-listing-profile-info .user-website{word-break:break-word}@media only screen and (min-width: 45em){.re-listing-profile-info{margin:0 10px 0 0;min-width:228px;max-width:228px}}.re-listing-list{flex:4 4 677px}@media only screen and (max-width: 44.99em){.re-listing-list{margin-top:20px}}.re-listing-list .re-paging-item-range:first-child{padding:10px 0;text-align:right}.re-listing-list .re-paging-item-range:last-child{text-align:center}.re-listing-tile-images{display:block;position:relative;width:100%;padding-top:75%}.re-listing-tile-images img{display:block;width:100%;display:block;position:absolute;top:0;left:0}.re-listing-tile-images .listing-sold{position:absolute;bottom:0;left:10px;z-index:1}.re-listing-tile-image-withdrawn{opacity:0.5}.re-listing-rooms{margin-top:10px;margin-bottom:0}.re-premarket-expiry-wrapper{padding-bottom:10px;padding-top:10px}.re-premarket-expiry-wrapper span{color:#464646;display:block;font-weight:700}.re-premarket-expiry-wrapper .re-premarket-expiry-time{color:#449D4D}@media only screen and (min-width: 45em){.re-listing-item .re-listing-details-wrapper ul{justify-content:flex-start}.re-listing-item .re-listing-details-wrapper ul li{width:auto}.re-listing-item .re-listing-details-wrapper ul li:first-child>p{padding-right:30px;padding-left:0}.re-listing-item .re-listing-details-wrapper ul li p{padding-right:30px;padding-left:30px}}.re-listing-dropdown{margin-left:10px}.re-listing-menubar-items{position:absolute;bottom:0;border:1px solid #eaeaea;border-radius:5px;width:50%;box-shadow:0 5px 10px rgba(109,110,113,0.5);right:0;z-index:2;background:#fff;padding:10px}@media only screen and (min-width: 45em){.re-listing-menubar-items{top:0;bottom:auto;width:100%}}.re-listing-menubar-items .re-listing-menubar-item{margin:8px 0;font-weight:600}.re-listing-menubar-items .re-listing-menubar-item.re-listing-extend-container{background-color:#4d637b;color:white;margin:10px -11px -11px -11px;padding:15px 10px;border-bottom-right-radius:5px;border-bottom-left-radius:5px}@media only screen and (max-width: 44.99em){.re-listing-menubar-items .re-listing-menubar-item.re-listing-extend-container{padding-bottom:10px}}.re-listing-menubar-items .re-listing-menubar-item.re-listing-extend-container.withdrawn-alert{background-color:rgba(234,72,72,0.8)}.re-listing-menubar-items .re-listing-menubar-item.re-listing-extend-container .re-listing-extend-action{display:flex;align-items:center;color:#fff;cursor:pointer}.re-listing-menubar-items .re-listing-menubar-item.re-listing-extend-container .re-listing-extend-action .re-icon{width:20px;margin:0 14px 0 2px}.re-listing-menubar-items .re-listing-menubar-item.re-listing-extend-container .re-listing-extend-action .re-icon:before{line-height:20px}.re-listing-menubar-items .re-listing-menubar-item.re-listing-extend-container .re-listing-extend-text{display:flex;flex-flow:column;font-size:14px}.re-listing-menubar-items .re-listing-menubar-item .re-icon:before{margin-right:15px;font-weight:400;width:20px;text-align:center}.re-listing-menubar-items .re-listing-menubar-item button{background:transparent;font-size:14px;font-weight:600;padding:0}.re-listing-menubar-items .re-listing-menubar-item .re-listing-menubar-content{color:#464646}.re-listing-menubar-items .re-listing-menubar-item .re-listing-menubar-content:hover{cursor:pointer;text-decoration:underline}.re-listing-menubar-items .re-listing-menubar-item .re-listing-menubar-content-grey{color:#cfcfcf}.re-listing-actions-dropdowns{z-index:3}
/*# sourceMappingURL=userlistings.c863bd68dbc660c4963b.css.map */