/*! Brytecore listing results styles
*/.clearfix{*zoom:1}.clearfix:before{display:table;content:""}.clearfix:after{display:table;clear:both;content:""}body.updating{cursor:wait!important}body.updating .updating-criteria,body.updating .updating-results{display:block}body.updating .mls-disclaimer{display:none}.pac-container{z-index:9999!important}.infobubble-container{width:170px;padding:2px}.infobubble-container .ib-thumb{position:relative;width:175px;height:110px;overflow:hidden;outline:2px solid #e2e2e2}.infobubble-container .ib-thumb img{position:absolute;width:175px}.infobubble-container .ib-thumb .no-image{width:175px;height:110px;padding-top:8px;text-align:center;background:#fff}.infobubble-container .ib-thumb .no-image h2{padding-top:8px;line-height:28px}.infobubble-container .ib-info{position:relative;width:167px;padding:2px 5px 3px 5px;margin:0 0 0 -2px;overflow:hidden;background-color:#efefef;border:1px solid #efefef;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px}.infobubble-container .pull-left{float:left;width:100px}.infobubble-container .pull-right{float:right;width:67px}.infobubble-container .ib-price{margin-top:4px;margin-bottom:3px;font-size:18px;font-weight:bold;color:#708dce}.infobubble-container .ib-photocount{position:absolute;top:8px;right:6px;width:37px;height:19px;padding:0 3px 0 5px;font-weight:bold;line-height:19px;color:#fff;text-indent:20px;-moz-border-radius:3px;border-radius:3px}.infobubble-container .ib-type{position:absolute;top:30px;right:6px;width:100px;font-size:9px;text-align:right}.infobubble-container .ib-mlnum{display:none}.infobubble-container .ib-street-heading,.infobubble-container .ib-city{width:170px;padding:0;overflow:hidden;font-size:12px;color:#333;text-align:center;white-space:nowrap}.infobubble-container .ib-street-heading{margin:10px 0 0 0;font-weight:bold}.infobubble-container .ib-city{margin-top:-3px}.bubble-body{z-index:997;padding-top:1px;padding-right:3px;padding-bottom:2px;padding-left:3px;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:10px;font-weight:bold;color:white;background-color:#3a87ad;border-top-color:black;border-right-color:black;border-bottom-color:black;border-left-color:black;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}.listing-results-template .map .bubble-marker:hover .bubble-body{cursor:pointer;background-color:#efb142}.listing-results-template .map .bubble-marker:hover span.bubble-point{cursor:pointer;border-top-color:#efb142}.bubble-point{position:absolute;top:18px;z-index:999;border-top-color:#3a87ad;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-width:4px;border-right-width:4px;border-bottom-width:0;border-left-width:4px}.bubble-point-border{position:absolute;top:19px;z-index:998;border-top-color:#333;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-width:4px;border-right-width:4px;border-bottom-width:0;border-left-width:4px}.select2-result-label{font-size:16px}.listing-results-template .updating-criteria,.listing-results-template .updating-results{position:absolute;top:0;right:0;bottom:0;left:0;z-index:40000;display:none;background-color:rgba(255,255,255,0.4)}.listing-results-template .updating-criteria img,.listing-results-template .updating-results img{position:absolute;top:50%;left:50%;width:64px;height:64px;margin-top:-32px;margin-left:-32px}.listing-results-template .listing-results-header{margin-top:10px;margin-bottom:10px}.listing-results-template .listing-results-header .span12{position:relative}.listing-results-template .listing-results-header .action-row{padding-top:10px;padding-bottom:10px;*zoom:1}.listing-results-template .listing-results-header .action-row:before{display:table;content:""}.listing-results-template .listing-results-header .action-row:after{display:table;clear:both;content:""}.listing-results-template .listing-results-header .result-count{float:left;min-width:100px;font-size:32px;line-height:32px;*zoom:1}.listing-results-template .listing-results-header .result-count:before{display:table;content:""}.listing-results-template .listing-results-header .result-count:after{display:table;clear:both;content:""}.listing-results-template .listing-results-header .result-count .count{float:left}.listing-results-template .listing-results-header .result-count .count-label{float:left;margin-left:10px;font-size:11px;line-height:1.4em}.listing-results-template .listing-results-header .criteria-list{background-color:#eee;*zoom:1}.listing-results-template .listing-results-header .criteria-list:before{display:table;content:""}.listing-results-template .listing-results-header .criteria-list:after{display:table;clear:both;content:""}.listing-results-template .listing-results-header .criteria-list .span12{position:relative;display:table-cell;min-height:34px}.listing-results-template .listing-results-header .criteria-list .views{position:absolute;bottom:0;margin-right:16px;*zoom:1}.listing-results-template .listing-results-header .criteria-list .views:before{display:table;content:""}.listing-results-template .listing-results-header .criteria-list .views:after{display:table;clear:both;content:""}.listing-results-template .listing-results-header .criteria-list .views .view{float:left;padding:5px 7px 6px;cursor:pointer;border:1px solid #eee;border-bottom:0}.listing-results-template .listing-results-header .criteria-list .views .view .img-wrap{position:relative;width:22px;height:22px;overflow:hidden}.listing-results-template .listing-results-header .criteria-list .views .view:hover{background-color:#333;border-color:#333}.listing-results-template .listing-results-header .criteria-list .views .view.active{padding-bottom:7px;margin-bottom:-1px;cursor:default;background-color:#fff;border-color:#333;border-bottom-color:#fff}.listing-results-template .listing-results-header .criteria-list .views .view.active:hover{background-color:#fff;border-color:#333;border-bottom-color:#fff}.listing-results-template .listing-results-header .criteria-list .views .view img{position:absolute;left:0;width:22px}.listing-results-template .listing-results-header .criteria-list .views .view.thumbs .img-wrap{background:url(../../images/common-icons/icon_searchtabs.png) 0 -66px no-repeat}.listing-results-template .listing-results-header .criteria-list .views .view.thumbs:hover .img-wrap{background-position:0 -88px}.listing-results-template .listing-results-header .criteria-list .views .view.thumbs.active .img-wrap{background-position:0 -110px}.listing-results-template .listing-results-header .criteria-list .views .view.list .img-wrap{background:url(../../images/common-icons/icon_searchtabs.png) 0 -132px no-repeat}.listing-results-template .listing-results-header .criteria-list .views .view.list:hover .img-wrap{background-position:0 -154px}.listing-results-template .listing-results-header .criteria-list .views .view.list.active .img-wrap{background-position:0 -176px}.listing-results-template .listing-results-header .criteria-list .views .view.map .img-wrap{background:url(../../images/common-icons/icon_searchtabs.png) 0 0 no-repeat}.listing-results-template .listing-results-header .criteria-list .views .view.map:hover .img-wrap{background-position:0 -22px}.listing-results-template .listing-results-header .criteria-list .views .view.map.active .img-wrap{background-position:0 -44px}.listing-results-template .listing-results-header .criteria-list .criteria-label{float:left;margin-bottom:6px;font-size:11px;line-height:22px;text-transform:uppercase}.listing-results-template .listing-results-header .criteria-list .criteria{padding:6px 0 0;margin-left:125px}.listing-results-template .listing-results-header .criteria-list .criteria .no-selection{float:left;margin:0 0 6px 8px;font-size:11px;line-height:22px;text-transform:uppercase}.listing-results-template .listing-results-header .criteria-list .criteria .item{float:left;max-width:200px;padding:0 8px 0 0;margin:0 0 6px 10px;overflow:hidden;font-size:11px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;cursor:pointer;background-color:#fff;border:1px solid #ccc}.listing-results-template .listing-results-header .criteria-list .criteria .item:before{float:left;width:21px;height:20px;margin-right:8px;background:#ccc url('../../../master/images/white-x-12.png') no-repeat 4px 4px;content:""}.listing-results-template .mobile-menu{display:none;float:right;padding:0 8px;margin:0 5px;margin-left:4px;line-height:28px;cursor:pointer;background-color:#ededed;border:1px solid #e5e5e5;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.listing-results-template .mobile-menu img{width:14px;height:14px}.listing-results-template .mobile-menu.active{background-color:orange}.listing-results-template .mobile-menu.sort-menu{width:32px;height:28px;padding:0;background-image:url(../../images/common-icons/sort-icons.png);background-position:7px 2px;background-repeat:no-repeat;background-size:18px auto}.listing-results-template .mobile-menu.sort-menu img{display:none}.listing-results-template .mobile-menu.sort-menu.icon-updated{background-position:7px 1px}.listing-results-template .mobile-menu.sort-menu.icon-price-desc{background-position:7px -55px}.listing-results-template .mobile-menu.sort-menu.icon-price-asc{background-position:7px -27px}.listing-results-template .mobile-menu.sort-menu.icon-nearby{background-position:7px -83px}.listing-results-template .mobile-menu.sort-menu.icon-featured{background-position:6px -111px}.listing-results-template .mobile-menu.view-menu{width:32px;height:28px;padding:0;background-image:url(../../images/common-icons/views-36.png);background-position:7px 30px;background-repeat:no-repeat;background-size:18px auto}.listing-results-template .mobile-menu.view-menu.listview{background-position:7px 0}.listing-results-template .mobile-menu.view-menu.thumbsview{background-position:7px -31px}.listing-results-template .sort-menu-cont{display:none;padding-top:10px;margin-right:-20px;margin-left:-20px;clear:both}.listing-results-template .sort-menu-cont .sort-menu-title{float:left;padding:4px 8px;margin-bottom:-1px;margin-left:15px;background-color:#fafafa;border:1px solid #ccc;border-bottom-color:#fafafa}.listing-results-template .sort-menu-cont .items{padding:12px 15px 0;padding-bottom:10px;clear:both;line-height:32px;background-color:#fafafa;background-color:rgba(250,250,250,0.98);border-top:1px solid #ccc}.listing-results-template .sort-menu-cont .items .item{padding-left:32px;background-image:url(../../images/common-icons/sort-icons.png);background-position:7px 2px;background-repeat:no-repeat;background-size:18px auto}.listing-results-template .sort-menu-cont .items .item.active{background-color:orange}.listing-results-template .sort-menu-cont .items .item.updated{background-position:7px 2px}.listing-results-template .sort-menu-cont .items .item.price-desc{background-position:7px -54px}.listing-results-template .sort-menu-cont .items .item.price-asc{background-position:7px -26px}.listing-results-template .sort-menu-cont .items .item.nearby{background-position:7px -82px}.listing-results-template .sort-menu-cont .items .item.featured{background-position:7px -110px}.listing-results-template .criteria-tabs{display:none;padding:12px 5px 0;margin-right:-10px;margin-left:-10px;clear:both;border-bottom:1px solid #ccc;*zoom:1}.listing-results-template .criteria-tabs:before{display:table;content:""}.listing-results-template .criteria-tabs:after{display:table;clear:both;content:""}.listing-results-template .criteria-tabs .tab{float:left;padding:4px 8px;background-color:#ededed;border:1px solid #ccc;border-bottom:0;border-left:0}.listing-results-template .criteria-tabs .tab.active{margin-bottom:-1px;background-color:#fafafa;border-bottom:1px solid #fafafa}.listing-results-template .criteria-tabs .tab:first-child{border-left:1px solid #ccc}.listing-results-template .criteria-selectors{float:left;*zoom:1}.listing-results-template .criteria-selectors:before{display:table;content:""}.listing-results-template .criteria-selectors:after{display:table;clear:both;content:""}.listing-results-template .criteria-selectors .criteria-selector{float:left;padding:6px 12px;margin-left:20px;font-size:14px;color:#fff;cursor:pointer;background-color:#333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none}.listing-results-template .criteria-selectors .criteria-selector img{width:12px;height:12px;margin-left:6px}.listing-results-template .criteria-selectors .criteria-selector.secondary-action{background-color:#999!important}.listing-results-template .criteria-selectors .criteria-selector.secondary-action:hover{background-color:#a6a6a6!important}.listing-results-template .criteria-selectors .criteria-selector .sort-small{display:none}.listing-results-template .criteria-selectors #ss-dropdown img{display:inline;width:15px;height:15px;margin-right:4px;margin-left:-2px}.listing-results-template .criteria-lists .basics input{font-size:16px}.listing-results-template .criteria-lists .basics .select2{width:125px}.listing-results-template .criteria-lists .basics .criteria-wrap span.add-on{-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important}.listing-results-template .criteria-lists .basics .criteria-wrap .select2-container .select2-choice{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.listing-results-template .criteria-lists .basics .criteria-wrap .select2-container .select2-choice .select2-arrow{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.listing-results-template .criteria-lists .basics .criteria-wrap .select2-container a{font-size:16px}.listing-results-template .criteria-lists .save .search-saved-notice{padding:4px 6px;margin:4px 0 10px;background-color:#cddfd4}.listing-results-template .criteria-lists .save .search-saved-notice.error{color:red}.listing-results-template .criteria-lists .list{position:absolute;left:40px;z-index:5000;display:none;padding:15px;background-color:#fafafa;background-color:rgba(250,250,250,0.98);border-top:2px solid #333}.listing-results-template .criteria-lists .list .location-wrap{-webkit-column-count:3;-webkit-column-gap:20px;-webkit-column-rule:1px solid #ececec;-moz-column-count:3;-moz-column-gap:20px;-moz-column-rule:1px solid #ececec;column-count:3;column-gap:10px;column-rule:1px solid #ececec}.listing-results-template .criteria-lists .list .location-wrap .location-container{padding:8px 0;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-column-inside:avoid}.listing-results-template .criteria-lists .list .location-wrap .location-container h4{margin:0 0 10px}.listing-results-template .criteria-lists .list .location-wrap .location-container .autocomplete-places{width:99%;height:34px;margin-bottom:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.listing-results-template .criteria-lists .list .criteria-wrap{width:800px;max-width:100%;max-height:500px;overflow:auto}.listing-results-template .criteria-lists .list img.close-button{position:absolute;top:0;right:0;display:block;width:12px;height:12px;padding:6px;cursor:pointer}.listing-results-template .criteria-lists .list:before{position:absolute;top:-8px;left:123px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #333;border-left:7px solid transparent;content:''}.listing-results-template .criteria-lists .list:after{position:absolute;top:-6px;left:124px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #fafafa;border-left:6px solid transparent;content:''}.listing-results-template .criteria-lists .list.location:before{left:270px}.listing-results-template .criteria-lists .list.location:after{left:271px}.listing-results-template .criteria-lists .list.features:before{left:387px}.listing-results-template .criteria-lists .list.features:after{left:388px}.listing-results-template .criteria-lists .list.save{left:533px}.listing-results-template .criteria-lists .list.save:before{left:193px}.listing-results-template .criteria-lists .list.save:after{left:194px}.listing-results-template .criteria-lists .list.save h5{margin-top:0}.listing-results-template .criteria-lists .list.sort{left:383px}.listing-results-template .criteria-lists .list.sort:before{left:180px}.listing-results-template .criteria-lists .list.sort:after{left:181px}.listing-results-template .criteria-lists .list.sort ul{padding:0;margin:0;list-style:none}.listing-results-template .criteria-lists .list.sort ul li{width:190px;padding:0;padding:10px;padding-right:30px;font-size:16px;font-weight:normal;color:#333;cursor:pointer;border:0}.listing-results-template .criteria-lists .list.sort ul li.selected{color:#5679ff;background:url(../images/small-checkmark.png) 98% 11px no-repeat}.listing-results-template .criteria-lists .list h4,.listing-results-template .criteria-lists .list h5{padding:0;margin:10px 0;font-size:16px;font-weight:normal;color:#333;border:0}.listing-results-template .criteria-lists .list h4 a,.listing-results-template .criteria-lists .list h5 a{color:#333;text-decoration:none;cursor:default}.listing-results-template .criteria-lists .list h4 a:hover,.listing-results-template .criteria-lists .list h5 a:hover{color:#333;text-decoration:none}.listing-results-template .criteria-lists .list .facet-list{max-height:100px}.listing-results-template .criteria-lists .list .facet-list,.listing-results-template .criteria-lists .list .facet-list-features{-webkit-column-count:3;-webkit-column-gap:20px;-webkit-column-rule:1px solid #ececec;-moz-column-count:3;-moz-column-gap:20px;-moz-column-rule:1px solid #ececec;column-count:3;column-gap:10px;column-rule:1px solid #ececec}.listing-results-template .criteria-lists .list .feature-group-container{padding:8px 0;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-column-inside:avoid}.listing-results-template .criteria-lists .list .feature-group-container h4{margin:0 0 10px}.listing-results-template .criteria-lists .list div.check{position:relative;padding-left:21px;cursor:pointer}.listing-results-template .criteria-lists .list div.check:before{position:absolute;top:0;left:0;display:block;width:15px;height:20px;background:url(../../images/bg-checkboxes.png) no-repeat 0 0;content:""}.listing-results-template .criteria-lists .list div.check.selected:before{background-position:0 -20px}.listing-results-template .criteria-lists .list div.check.disabled:before{background-position:0 -60px}.listing-results-template .criteria-lists .list .hidden-field{display:none}.listing-results-template .results-cont{position:relative;*zoom:1}.listing-results-template .results-cont:before{display:table;content:""}.listing-results-template .results-cont:after{display:table;clear:both;content:""}.listing-results-template #list{*zoom:1}.listing-results-template #list:before{display:table;content:""}.listing-results-template #list:after{display:table;clear:both;content:""}.listing-results-template #list .photocount{position:absolute;right:2px;bottom:2px;padding:1px 12px 0 32px;font-size:12px;line-height:1.6em;color:#fff;background-color:#000;background-color:rgba(0,0,0,0.4);background-image:url(../../images/common-icons/photo-white-16.png);background-position:12px 2px;background-repeat:no-repeat}.listing-results-template #list .photo.nophoto{background:#fff url("../../images/bg-no-photo.png") no-repeat;background-position:center}.listing-results-template .results-cont #list.thumbsview ul{padding:0;margin:0}.listing-results-template .results-cont #list.thumbsview li{float:left;padding:0;margin:0;list-style:none}.listing-results-template .results-cont #list.thumbsview li a{text-decoration:none}.listing-results-template .results-cont #list.thumbsview li a:hover{text-decoration:none}.listing-results-template .results-cont #list.thumbsview li .item-container{position:relative;width:231px;height:136px;margin:2px}.listing-results-template .results-cont #list.thumbsview li .photo-address-cont{position:absolute;top:0;left:0;width:100%;height:100%}.listing-results-template .results-cont #list.thumbsview li .photo-address-cont .photo{position:relative;height:100%;overflow:hidden}.listing-results-template .results-cont #list.thumbsview li .photo-address-cont .ban-recentupdate,.listing-results-template .results-cont #list.thumbsview li .photo-address-cont .ban-new,.listing-results-template .results-cont #list.thumbsview li .photo-address-cont .ban-foreclosure{position:absolute;top:8px;left:-3px;padding:0 6px;overflow:hidden;font-size:10px;color:#fff;text-transform:uppercase;white-space:nowrap;background-color:orange;-webkit-box-shadow:1px 1px 5px 0 #333;-moz-box-shadow:1px 1px 5px 0 #333;box-shadow:1px 1px 5px 0 #333}.listing-results-template .results-cont #list.thumbsview li .photo-address-cont .ban-recentupdate:after,.listing-results-template .results-cont #list.thumbsview li .photo-address-cont .ban-new:after,.listing-results-template .results-cont #list.thumbsview li .photo-address-cont .ban-foreclosure:after{content:"Updated"}.listing-results-template .results-cont #list.thumbsview li .photo-address-cont .ban-new{background-color:#009c04}.listing-results-template .results-cont #list.thumbsview li .photo-address-cont .ban-new:after{content:"New Listing"}.listing-results-template .results-cont #list.thumbsview li .photo-address-cont .ban-foreclosure{top:30px;background-color:#5268ff}.listing-results-template .results-cont #list.thumbsview li .photo-address-cont .ban-foreclosure:after{content:"Foreclosure"}.listing-results-template .results-cont #list.thumbsview li .photo-address-cont .photo-wrap{position:absolute;width:100%;height:100%;-webkit-box-shadow:0 0 20px 0 #999 inset;-moz-box-shadow:0 0 20px 0 #999 inset;box-shadow:0 0 20px 0 #999 inset}.listing-results-template .results-cont #list.thumbsview li .photo-address-cont img{position:absolute;top:-50%;left:-40%;width:180%;max-width:none}.listing-results-template .results-cont #list.thumbsview li .photo-address-cont .photocount{top:4px;right:4px;bottom:auto}.listing-results-template .results-cont #list.thumbsview li .price-cont{position:absolute;top:0;left:0;display:block;width:100%;height:100%;overflow:hidden}.listing-results-template .results-cont #list.thumbsview li .price-cont .price{position:absolute;right:0;bottom:4px;padding:8px 12px;font-size:26px;color:#fff;text-shadow:0 0 1px #000;background-color:#333;background-color:rgba(51,51,51,0.4)}.listing-results-template .results-cont #list.thumbsview li .price-cont .type{position:absolute;right:8px;bottom:10px;display:none;color:#fff}.listing-results-template .results-cont #list.thumbsview li .address{position:relative;z-index:30;display:none;padding:15px 8px 0;font-size:13px;color:#fff}.listing-results-template .results-cont #list.thumbsview li .address .price{display:none}.listing-results-template .results-cont #list.thumbsview li .address .street{font-size:18px}.listing-results-template .results-cont #list.thumbsview li .address .city,.listing-results-template .results-cont #list.thumbsview li .address .state,.listing-results-template .results-cont #list.thumbsview li .address .zip{display:inline}.listing-results-template .results-cont #list.thumbsview li .address .type{display:none}.listing-results-template .results-cont #list.thumbsview li .address .photocount{display:none}.listing-results-template .results-cont #list.thumbsview li .meta-cont{position:relative;z-index:40;display:none;margin-left:8px;font-size:13px;color:#fff}.listing-results-template .results-cont #list.thumbsview li .meta-cont .beds,.listing-results-template .results-cont #list.thumbsview li .meta-cont .baths{display:inline}.listing-results-template .results-cont #list.thumbsview li .meta-cont .baths:before{content:" & "}.listing-results-template .results-cont #list.thumbsview li .meta-cont .half-baths,.listing-results-template .results-cont #list.thumbsview li .meta-cont .subdivision-label,.listing-results-template .results-cont #list.thumbsview li .meta-cont .subdivision{display:none}.listing-results-template .results-cont #list.thumbsview li .schools-cont{display:none}.listing-results-template .results-cont #list.thumbsview li .mls{position:absolute;top:0;left:0;z-index:50;display:none;width:100%;height:100%}.listing-results-template .results-cont #list.thumbsview li .mls .mls-num{display:none}.listing-results-template .results-cont #list.thumbsview li .mls img{position:absolute;bottom:6px;left:0;max-height:14px;padding:6px 8px;background-color:#fff;background-color:rgba(256,256,256,0.6)}.listing-results-template .results-cont #list.thumbsview li .other-cont,.listing-results-template .results-cont #list.thumbsview li .other2-cont{display:none}.listing-results-template .results-cont #list.thumbsview li.flipped .photo-address-cont .ban-recentupdate,.listing-results-template .results-cont #list.thumbsview li.flipped .photo-address-cont .ban-new,.listing-results-template .results-cont #list.thumbsview li.flipped .photo-address-cont .ban-foreclosure{display:none}.listing-results-template .results-cont #list.thumbsview li.flipped .photo-address-cont .photocount{display:none}.listing-results-template .results-cont #list.thumbsview li.flipped .price-cont{position:absolute;top:0;left:0;z-index:10;display:block;width:100%;height:100%;background-color:#333;background-color:rgba(51,51,51,0.8)}.listing-results-template .results-cont #list.thumbsview li.flipped .price-cont .price{display:none}.listing-results-template .results-cont #list.thumbsview li.flipped .price-cont .type{display:block}.listing-results-template .results-cont #list.thumbsview li.flipped .address{display:block}.listing-results-template .results-cont #list.thumbsview li.flipped .mls{display:block}.listing-results-template .results-cont #list.thumbsview #load-more{width:231px;height:27px;padding-top:110px;margin:2px;font-size:20px;color:#ccc;text-align:center;cursor:pointer;background:#fafafa url(../images/show-more-grid.png) center 20px no-repeat;-webkit-box-shadow:0 0 15px 0 rgba(237,237,237,0.8) inset;-moz-box-shadow:0 0 15px 0 rgba(237,237,237,0.8) inset;box-shadow:0 0 15px 0 rgba(237,237,237,0.8) inset}.listing-results-template .results-cont #list.listview ul{padding:0;margin:0;list-style:none}.listing-results-template .results-cont #list.listview ul li{position:relative;display:block;padding:10px;line-height:1.6em;background-color:#fff;border-top:1px solid #eaeaea;*zoom:1}.listing-results-template .results-cont #list.listview ul li:before{display:table;content:""}.listing-results-template .results-cont #list.listview ul li:after{display:table;clear:both;content:""}.listing-results-template .results-cont #list.listview ul li:nth-child(2n){background-color:#fafafa}.listing-results-template .results-cont #list.listview ul li:first-child{border-top:0}.listing-results-template .results-cont #list.listview ul #load-more{max-width:250px;padding-top:110px;margin:20px auto 0;font-size:20px;color:#ccc;text-align:center;cursor:pointer;background:#fafafa url(../images/show-more-list.png) center 20px no-repeat;-webkit-box-shadow:0 0 15px 0 rgba(237,237,237,0.8) inset;-moz-box-shadow:0 0 15px 0 rgba(237,237,237,0.8) inset;box-shadow:0 0 15px 0 rgba(237,237,237,0.8) inset}.listing-results-template .results-cont #list.listview a{display:block;color:#333}.listing-results-template .results-cont #list.listview .item-container{height:152px;overflow:hidden}.listing-results-template .results-cont #list.listview .photo-address-cont{position:relative;float:left;width:194px;height:146px;padding:2px;line-height:146px;background-color:#fff;border:1px solid #cecece}.listing-results-template .results-cont #list.listview .photo-address-cont .ban-recentupdate,.listing-results-template .results-cont #list.listview .photo-address-cont .ban-new,.listing-results-template .results-cont #list.listview .photo-address-cont .ban-foreclosure{position:absolute;top:8px;left:0;padding:0 6px;overflow:hidden;font-size:11px;line-height:1.5em;color:#fff;text-transform:uppercase;white-space:nowrap;background-color:orange;-webkit-box-shadow:1px 1px 5px 0 #333;-moz-box-shadow:1px 1px 5px 0 #333;box-shadow:1px 1px 5px 0 #333}.listing-results-template .results-cont #list.listview .photo-address-cont .ban-recentupdate:after,.listing-results-template .results-cont #list.listview .photo-address-cont .ban-new:after,.listing-results-template .results-cont #list.listview .photo-address-cont .ban-foreclosure:after{content:"Updated"}.listing-results-template .results-cont #list.listview .photo-address-cont .ban-new{background-color:#009c04}.listing-results-template .results-cont #list.listview .photo-address-cont .ban-new:after{content:"New Listing"}.listing-results-template .results-cont #list.listview .photo-address-cont .ban-foreclosure{top:30px;background-color:#5268ff}.listing-results-template .results-cont #list.listview .photo-address-cont .ban-foreclosure:after{content:"Foreclosure"}.listing-results-template .results-cont #list.listview .photo-address-cont .photo{width:100%;height:100%;overflow:hidden}.listing-results-template .results-cont #list.listview .photo-address-cont .photo img{vertical-align:middle}.listing-results-template .results-cont #list.listview .price-cont{display:none}.listing-results-template .results-cont #list.listview .address{position:relative;float:left;width:160px;height:100%;margin-left:12px;overflow:hidden;font-size:14px;line-height:1.4em}.listing-results-template .results-cont #list.listview .address .price{margin-top:10px;font-size:26px;font-weight:bold;line-height:26px}.listing-results-template .results-cont #list.listview .address .street{margin-top:14px;font-weight:bold}.listing-results-template .results-cont #list.listview .address .city,.listing-results-template .results-cont #list.listview .address .state,.listing-results-template .results-cont #list.listview .address .zip{display:inline-block;font-size:13px}.listing-results-template .results-cont #list.listview .address .beds-baths{display:none;clear:both;font-size:13px}.listing-results-template .results-cont #list.listview .address .type{position:absolute;bottom:10px;left:0;font-size:11px;line-height:11px}.listing-results-template .results-cont #list.listview .address .photocount{display:none}.listing-results-template .results-cont #list.listview .meta-cont{position:relative;float:left;width:148px;height:100%;margin-left:12px}.listing-results-template .results-cont #list.listview .meta-cont .beds{margin-top:12px}.listing-results-template .results-cont #list.listview .meta-cont .subdivision-cont{margin-top:12px}.listing-results-template .results-cont #list.listview .meta-cont .subdivision-label,.listing-results-template .results-cont #list.listview .meta-cont .subdivision{display:inline}.listing-results-template .results-cont #list.listview .meta-cont .subdivision-label{margin-right:4px}.listing-results-template .results-cont #list.listview .other-cont{float:left;width:174px;height:100%;margin-left:12px}.listing-results-template .results-cont #list.listview .other-cont .dl-horizontal dt{width:70px}.listing-results-template .results-cont #list.listview .other-cont .dl-horizontal dd{width:96px;margin-left:78px}.listing-results-template .results-cont #list.listview .schools-cont{float:left;height:100%;margin-left:12px}.listing-results-template .results-cont #list.listview .schools-cont .schools-label{display:none}.listing-results-template .results-cont #list.listview .schools-cont .dl-horizontal{margin-top:12px}.listing-results-template .results-cont #list.listview .schools-cont .dl-horizontal dt{width:66px}.listing-results-template .results-cont #list.listview .schools-cont .dl-horizontal dd{width:110px;margin-left:74px}.listing-results-template .results-cont #list.listview .item-container>.mls{position:absolute;right:20px;bottom:18px;font-size:11px}.listing-results-template .results-cont #list.listview .item-container>.mls .logo{float:left}.listing-results-template .results-cont #list.listview .item-container>.mls .logo img{display:block;height:13px}.listing-results-template .results-cont #list.listview .item-container>.mls .mls-num{float:left;margin-left:10px;line-height:13px}.listing-results-template #map-tab{display:none}.listing-results-template #map-tab .map-title{padding:4px 12px;font-size:11px;color:#333;text-align:center;text-transform:uppercase;background-color:#eaeaea;border-bottom:1px solid #333}.listing-results-template #map-tab #map{height:568px}.listing-results-template #map-tab #map img{max-width:none}.listing-results-template.no-touch .listing-results-header .criteria-list .criteria .item:hover:before{background-color:rgba(182,0,0,0.65)}.listing-results-template.no-touch .criteria-selectors .criteria-selector:hover{background-color:#555}.listing-results-template.no-touch .criteria-lists .list div.check:hover:before{background-position:0 -40px}.listing-results-template.no-touch .criteria-lists .list.sort ul li:hover{color:#5679ff;background-color:#eaeaea}.listing-results-template.no-touch div.check:hover{color:#5679ff}.listing-results-template.no-touch .results-cont #list.listview ul li:hover{background-color:#f0faff}.listing-results-template.no-touch .results-cont #list.listview #load-more:hover{background-position:center -140px}.listing-results-template.no-touch .results-cont #list.thumbsview #load-more:hover{background-position:center -140px}.listing-results-template .mls-disclaimer{margin-top:20px}.listing-results-template .mls-disclaimer img{display:block;float:left;height:13px;margin-top:3px;margin-right:8px}@media(min-width:1200px){body.responsive .listing-results-template .results-cont #list.thumbsview li .item-container{width:230px;height:150px}body.responsive .listing-results-template .results-cont #list.listview li .meta-cont{width:172px}body.responsive .listing-results-template .results-cont #list.listview li .item-container>.mls{position:static;float:left;margin-top:16px;margin-left:12px;font-size:12px}body.responsive .listing-results-template .results-cont #list.listview li .item-container>.mls img{display:block;height:13px}body.responsive .listing-results-template .criteria-lists .list .criteria-wrap{width:1000px;max-height:500px}}@media(max-width:979px){body.responsive .listing-results-template .criteria-lists .list:before{left:153px}body.responsive .listing-results-template .criteria-lists .list:after{left:154px}body.responsive .listing-results-template .criteria-lists .list.location:before{left:250px}body.responsive .listing-results-template .criteria-lists .list.location:after{left:251px}body.responsive .listing-results-template .criteria-lists .list.features:before{left:357px}body.responsive .listing-results-template .criteria-lists .list.features:after{left:358px}body.responsive .listing-results-template .criteria-lists .list.sort{left:333px}body.responsive .listing-results-template .criteria-lists .list.sort:before{left:147px}body.responsive .listing-results-template .criteria-lists .list.sort:after{left:148px}body.responsive .listing-results-template .criteria-lists .list.save{left:433px}body.responsive .listing-results-template .criteria-lists .list.save:before{left:133px}body.responsive .listing-results-template .criteria-lists .list.save:after{left:134px}body.responsive .listing-results-template .criteria-selectors .criteria-selector{margin-left:10px;font-size:12px}body.responsive .listing-results-template .criteria-selectors .criteria-selector .sort-full{display:none}body.responsive .listing-results-template .criteria-selectors .criteria-selector .sort-small{display:inline}body.responsive .listing-results-template .results-cont #list.thumbsview li .item-container{width:237.33333333333334px;height:150px}body.responsive .listing-results-template .results-cont #list.thumbsview ul #load-more{width:237.33333333333334px;height:41px}body.responsive .listing-results-template .results-cont #list.listview li .address{margin-left:10px}body.responsive .listing-results-template .results-cont #list.listview li .meta-cont{width:140px;margin-left:10px}body.responsive .listing-results-template .results-cont #list.listview li .meta-cont .subdivision{display:block}body.responsive .listing-results-template .results-cont #list.listview li .other-cont{margin-left:10px}body.responsive .listing-results-template .results-cont #list.listview li .schools-cont{display:none}body.responsive .listing-results-template .criteria-lists .list .criteria-wrap{width:600px;max-height:400px}}@media(max-width:767px){body.responsive .listing-results-template .listing-results-header{margin-right:-20px;margin-left:-20px}body.responsive .listing-results-template .listing-results-header .container{margin-right:10px;margin-left:10px}body.responsive .listing-results-template .criteria-lists .list{left:20px}body.responsive .listing-results-template .criteria-lists .list .facet-list,body.responsive .listing-results-template .criteria-lists .list .facet-list-features{-webkit-column-count:2;-moz-column-count:2;column-count:2}body.responsive .listing-results-template .criteria-lists .list .location-wrap{-webkit-column-count:2;-moz-column-count:2;column-count:2}body.responsive .listing-results-template .criteria-lists .list .criteria-wrap{width:460px;max-height:400px}body.responsive .listing-results-template .criteria-lists .list:before{left:135px}body.responsive .listing-results-template .criteria-lists .list:after{left:136px}body.responsive .listing-results-template .criteria-lists .list.location:before{left:262px}body.responsive .listing-results-template .criteria-lists .list.location:after{left:263px}body.responsive .listing-results-template .criteria-lists .list.features:before{left:359px}body.responsive .listing-results-template .criteria-lists .list.features:after{left:360px}body.responsive .listing-results-template .criteria-lists .list.save{left:365px}body.responsive .listing-results-template .criteria-lists .list.save:before{left:183px}body.responsive .listing-results-template .criteria-lists .list.save:after{left:184px}body.responsive .listing-results-template .criteria-lists .list.sort{left:295px}body.responsive .listing-results-template .criteria-lists .list.sort:before{left:183px}body.responsive .listing-results-template .criteria-lists .list.sort:after{left:184px}body.responsive .listing-results-template .results-cont #list.thumbsview li{width:33.3%}body.responsive .listing-results-template .results-cont #list.thumbsview li .item-container{width:98%;height:130px}body.responsive .listing-results-template .results-cont #list.thumbsview li .price-cont .type{font-size:11px}body.responsive .listing-results-template .results-cont #list.thumbsview li .address{font-size:12px}body.responsive .listing-results-template .results-cont #list.thumbsview li .address .street{overflow:hidden;font-size:15px;white-space:nowrap}body.responsive .listing-results-template .results-cont #list.thumbsview ul #load-more{width:32.6%;height:21px}body.responsive .listing-results-template .results-cont{margin-right:-20px;margin-left:-20px}body.responsive .listing-results-template .results-cont #list.listview ul li .address{width:auto;min-width:150px;margin-left:6px}body.responsive .listing-results-template .results-cont #list.listview ul li .address .price{font-size:20px;line-height:20px}body.responsive .listing-results-template .results-cont #list.listview ul li .address .street{margin-top:8px;font-size:13px}body.responsive .listing-results-template .results-cont #list.listview ul li .address .type{bottom:30px}body.responsive .listing-results-template .results-cont #list.listview ul li .meta-cont{width:auto;min-width:162px;margin-left:10px}body.responsive .listing-results-template .results-cont #list.listview ul li .other-cont{display:none}body.responsive .listing-results-template .results-cont #list.listview ul li .mls{right:auto;left:216px}body.responsive .listing-results-template .mls-disclaimer{font-size:12px}}@media(max-width:665px){body.responsive .listing-results-template .criteria-selectors .criteria-selector{margin-left:5px}body.responsive .listing-results-template .criteria-selectors .criteria-selector #search-basics-full{display:none}body.responsive .listing-results-template .criteria-selectors .criteria-selector #save-search-full{display:none}body.responsive .listing-results-template .criteria-lists .list:before{left:153px}body.responsive .listing-results-template .criteria-lists .list:after{left:154px}body.responsive .listing-results-template .criteria-lists .list.location:before{left:220px}body.responsive .listing-results-template .criteria-lists .list.location:after{left:221px}body.responsive .listing-results-template .criteria-lists .list.features:before{left:327px}body.responsive .listing-results-template .criteria-lists .list.features:after{left:328px}body.responsive .listing-results-template .criteria-lists .list.sort{left:303px}body.responsive .listing-results-template .criteria-lists .list.sort:before{left:127px}body.responsive .listing-results-template .criteria-lists .list.sort:after{left:128px}body.responsive .listing-results-template .criteria-lists .list.save{left:293px}body.responsive .listing-results-template .criteria-lists .list.save:before{left:183px}body.responsive .listing-results-template .criteria-lists .list.save:after{left:184px}}@media(max-width:568px){body.responsive .listing-results-template .listing-results-header .criteria-list .views{display:none}body.responsive .listing-results-template .mobile-menu{display:block}body.responsive .listing-results-template .criteria-selectors{display:none}body.responsive .listing-results-template .criteria-list .criteria{margin-left:0}body.responsive .listing-results-template .criteria-lists{margin-right:-10px;margin-left:-10px}body.responsive .listing-results-template .criteria-lists #price input{font-size:16px!important}body.responsive .listing-results-template .criteria-lists .list{position:relative;top:0;left:0;width:auto;border-top:0!important}body.responsive .listing-results-template .criteria-lists .list .location-wrap{-webkit-column-count:1;-moz-column-count:1;column-count:1}body.responsive .listing-results-template .criteria-lists .list .criteria-wrap{width:100%;max-height:300px}body.responsive .listing-results-template .criteria-lists .list img.close-button{display:none}body.responsive .listing-results-template .criteria-lists .list:before{border:0}body.responsive .listing-results-template .criteria-lists .list:after{border:0}body.responsive .listing-results-template .results-cont #list.thumbsview li{width:50%}body.responsive .listing-results-template .results-cont #list.thumbsview li .item-container{height:170px}body.responsive .listing-results-template .results-cont #list.thumbsview li .address{font-size:13px}body.responsive .listing-results-template .results-cont #list.thumbsview li .address .street{font-size:18px;white-space:normal}body.responsive .listing-results-template .results-cont #list.thumbsview ul #load-more{width:49%;height:61px}body.responsive .listing-results-template .results-cont{margin-right:0;margin-left:0}body.responsive .listing-results-template .results-cont #list.listview ul li .address{width:auto;min-width:150px;margin-left:6px}body.responsive .listing-results-template .results-cont #list.listview ul li .address .beds-baths{display:block}body.responsive .listing-results-template .results-cont #list.listview ul li .meta-cont{display:none}body.responsive .listing-results-template .results-cont #list.listview ul li .other-cont{display:none}}@media(max-width:450px){body.responsive .listing-results-template .results-cont #list.thumbsview li{width:50%}body.responsive .listing-results-template .results-cont #list.thumbsview li .item-container{height:120px}body.responsive .listing-results-template .results-cont #list.thumbsview li .address{font-size:12px}body.responsive .listing-results-template .results-cont #list.thumbsview li .address .street{overflow:hidden;font-size:15px;white-space:nowrap}body.responsive .listing-results-template .results-cont #list.thumbsview ul #load-more{height:11px;font-size:0}body.responsive .listing-results-template .results-cont #list.listview ul li .item-container{height:116px}body.responsive .listing-results-template .results-cont #list.listview ul li .photo-address-cont{width:145px;height:110px;line-height:110px}body.responsive .listing-results-template .results-cont #list.listview ul li .address{min-width:0;margin-left:12px}body.responsive .listing-results-template .results-cont #list.listview ul li .address .price{margin-top:3px}body.responsive .listing-results-template .results-cont #list.listview ul li .address .type{display:none}body.responsive .listing-results-template .results-cont #list.listview ul li .item-container>.mls{bottom:13px;left:171px}}@media(max-width:320px){body.responsive .listing-results-template .results{margin-right:-20px;margin-left:-20px}body.responsive .listing-results-template .results-cont #list.listview ul li .address{width:137px}body.responsive .listing-results-template .results-cont #list.listview ul li .address .price{font-size:16px;line-height:16px}body.responsive .listing-results-template .results-cont #list.listview ul li .address .street{margin-top:8px;overflow:hidden;line-height:15px;white-space:nowrap}body.responsive .listing-results-template .results-cont #list.listview ul li .address .city,body.responsive .listing-results-template .results-cont #list.listview ul li .address .state,body.responsive .listing-results-template .results-cont #list.listview ul li .address .zip{font-size:11px;line-height:11px}body.responsive .listing-results-template .results-cont #list.listview ul li .address .beds-baths{margin-top:4px}}@media(max-height:680px){.listing-results-template #map-tab #map{height:480px}}@media(min-height:768px){.listing-results-template #map-tab #map{height:550px}}@media(min-height:1000px){.listing-results-template #map-tab #map{height:800px}}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.listing-results-template .results-cont #list.thumbsview #load-more{background:#fafafa url(../images/show-more-grid@2X.png) center 20px no-repeat;background-size:80px 240px}.listing-results-template .results-cont #list.listview ul #load-more{background:#fafafa url(../images/show-more-list@2X.png) center 20px no-repeat;background-size:80px 240px}.listing-results-template .listing-results-header .criteria-list .views .view.map .img-wrap{background-image:url(../../images/common-icons/icon_searchtabs-@2X.png);background-size:22px 198px}.listing-results-template .listing-results-header .criteria-list .views .view.thumbs .img-wrap{background-image:url(../../images/common-icons/icon_searchtabs-@2X.png);background-size:22px 198px}.listing-results-template .listing-results-header .criteria-list .views .view.list .img-wrap{background-image:url(../../images/common-icons/icon_searchtabs-@2X.png);background-size:22px 198px}.listing-results-template .criteria-selectors #ss-dropdown .ss-icon{background:url(../../images/common-icons/icon_save-search-@2X.png) 0 0 no-repeat;background-size:25px 25px}.listing-results-template #list .photo.nophoto{background:#fff url("../../images/bg-no-photo-@2X.png") no-repeat;background-position:center;background-size:80px 80px}}
