.itm{list-style:none;margin-bottom:1em;padding:1em 0;position:relative}.itm:hover{background-color:#efefef}.itm .itm-click{text-indent:-999999em;position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}.itm .itm-photo{float:left;width:265px;height:180px;overflow:hidden;position:relative;border:solid .3em white;-webkit-box-shadow:0 1px 14px rgba(50,50,50,0.75);-moz-box-shadow:0 1px 14px rgba(50,50,50,0.75);box-shadow:0 1px 14px rgba(50,50,50,0.75)}.itm .itm-photo img{width:auto;max-width:300px;max-height:300px}.itm .itm-photo .itm-photo-pos{display:block;position:absolute;width:300px;height:300px;left:50%;top:50%;margin-top:-150px;margin-left:-150px;line-height:300px;text-align:center}.itm .itm-details{margin-left:295px}.itm h2{font-size:1em;margin-top:0}.itm .itm-details-prop .price{display:block;margin-top:1em;float:left}.itm .itm-details-prop .addr{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.itm .itm-attributes{margin:0;padding:0}.itm .itm-attribute{list-style:none;display:inline}.itm .itm-attribute:after{content:" | "}.itm .itm-attribute:last-child:after{content:""}.itm .itm-description{min-height:4.2em}.itm .itm-price{font-size:1.3em}.itm .btn{float:right;position:relative;z-index:3}.r .shr-max660 .itm .addr-postcode{display:none}.r .shr-max580 .itm .itm-photo{float:none;margin:0 auto}.r .shr-max580 .itm .itm-details{margin:1em 0 0 0}.r .shr-max580 .itm .price-value{display:inline}.r .shr-max330 .itm .itm-description,.r .shr-max330 .itm .btn{display:none}