.property.results .image{height:350px;background-size:cover;background-position:center;box-shadow:0 0 5px rgba(0,0,0,0.5);border-bottom:solid white 5px}.thumbnail-view{margin-bottom:30px}.property .price{color:white;font-size:30px;text-shadow:0 0 5px black;margin:auto}.property .desc{color:white;margin:auto}.property .sqft{color:white;text-shadow:0 0 2px black;text-align:center;margin:auto}.property .caption{background-color:rgba(0,0,0,0.3);position:absolute;bottom:5px;right:0;left:0;padding-top:50px;padding-bottom:35px;background:-moz-linear-gradient(bottom,rgba(0,0,0,0.8) 0,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(bottom,rgba(0,0,0,0.8) 0,rgba(0,0,0,0) 100%);background:linear-gradient(to top,rgba(0,0,0,0.8) 0,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6000000',endColorstr='#00000000',GradientType=0);padding-left:15px;text-shadow:1px 1px 1px rgba(0,0,0,0.8)}.property .property-list-firm{color:white}.property{padding:0}.back{display:none}.content-page{margin-bottom:15px}.sort-form{display:block}#map-search{display:none}#sort{position:relative;top:2px}.filter-heading{box-shadow:0 0 5px rgba(0,0,0,0.5)}.sort-group{margin:15px 0}.controls .btn,#sort{margin-bottom:3px}.controls{margin-bottom:5px}#filter,.mobile-search-results{display:none}.company{line-height:20px}.mobile_search_container{display:inline-block}.filter-heading,#close{display:none}@media only screen and (max-width:768px){#filter{display:inline-block}.brandbar,.search-algorithm,.list-style-btn,footer,h1{display:none}.sidebar{position:absolute;width:425px;visibility:hidden;top:0;overflow:scroll;z-index:3}.property-search input{font-size:21px}.btn-group>.btn,.btn-group-vertical>.btn{float:none;display:block;width:100%;margin-bottom:5px}.btn-group,.btn-group-vertical,#close{display:block}.controls{position:fixed;top:50px;background-color:white;left:0;right:0;margin:0;padding:11px;padding-left:23px;box-shadow:0 0 5px rgba(0,0,0,0.5);z-index:2}.pre-header{position:fixed;top:0;left:0;right:0}.title-wrapper{display:none}#searchResultsContainer{margin-top:122px}#search-content{margin-bottom:150px}.oldheader{display:none}.steps3,.pre-footer,.footer-bar{display:none}.filter-title{font-size:26px}.filter-heading{z-index:1;background-color:white;text-align:center;width:425px;top:0;display:block}.search-pagination{position:fixed;left:0;right:0;bottom:0;background-color:white;padding:5px 15px;box-shadow:0 0 10px rgba(0,0,0,0.5);z-index:4}.navbar-header{float:none}.navbar-toggle{display:block;float:right}.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1)}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-collapse.collapse{display:none !important;padding-left:0}.collapsing{padding-left:0}.navbar-nav{margin-top:7.5px;width:100%}.navbar-nav>li{float:none;display:inline-block;width:100%}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px}.collapse.in,#menuTextBrand{display:block !important}.dropdown-menu{position:static;width:100%}.navbar-nav.navbar-right:last-child{margin-right:0}}@media only screen and (max-width:425px){.product-page-cart,#saveThisSearchButton,.map-favorites{display:none}.product-item,.product-list .product-item,.product-list .col-md-6,.product-list .col-md-12{padding:0}.thumbnail-view{margin-bottom:0}.nav-tabs>li{width:100%;text-align:center;margin:0}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{border:0;background-color:#f1f1f1;margin:0}.nav-tabs{margin-top:15px}.content-page{margin-left:-15px;margin-right:-15px}h3{margin-left:15px}.pre-header{position:fixed;right:0;left:0}.sidebar .filter-title a{color:#428bca}.sidebar{width:100%}.controls{padding:6px 15px 4px;position:fixed;background-color:white;width:100%;box-shadow:0 0 5px rgba(0,0,0,0.5)}.search-filter{margin:0}.pagination{float:left !important}.controls .btn,#sort{margin-bottom:0}#topcontrol,.searchCriteriaList,.title-wrapper{display:none}.title-wrapper{background:#ededed;padding:0;margin-top:60px;min-height:auto;margin-bottom:0}.mobile_search_container{margin:0 79px 0 51px;display:block}.controls i{display:none}.controls .btn{border:0;padding:0;background:0;position:absolute;top:14px}#filter{right:15px}.search-results,.top-pagination{display:none}.mobile-search-results{float:right;margin-top:6px}#searchResultsContainer{margin-top:99px}.mobile-search-results{display:block}.navbar-collapse.collapse,.collapsing{padding-left:20px}}@media only screen and (max-width:375px){.mobile-search-results .btn{display:inline-block}.mobile-search-results{text-align:left;float:none}}