#map_canvas  img {	max-width: none;}#map_canvas .row.map .thumbnail .image img {	max-width: 100%;}.thumbnail {    background-color: #fff;    border: 1px solid #ddd;    border-radius: 2px;    display: block;    line-height: 1.42857;    margin: 5px 5px 20px;    padding: 4px;    transition: all 0.2s ease-in-out 0s;    overflow: hidden;}.row .thumbnail .image {/*    border: 1px solid #e5e6e8;*/    position: relative;    padding: 0 0 20px;}.row .thumbnail .image .count {    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);    bottom: 0;    color: #fff;    left: 0;    right: 0;    line-height: 1;    padding: 2px 5px;    position: absolute;}.row .thumbnail .image .camera {	background: url("../images/camera_white.png") no-repeat scroll 0 0 transparent;	display: inline-block;    height: 9px;    width: 12px;    padding: 0 5px 0 0;}.thumbnail > img, .thumbnail a > img {    display: block;    height: auto;    margin-left: auto;    margin-right: auto;    max-width: 100%;}.row .thumbnail .caption {    padding: 0;}.thumbnail .caption {    color: #292f33;    padding: 9px;}.row .thumbnail .caption h3 {    font-size: 16px;    margin-bottom: 0;    margin-top: 5px;    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap;    background: none repeat scroll 0 0 rgba(0, 0, 0, 0)}.row .thumbnail .caption .price {    font-size: 16px;}.price {    color: #d43f3a;    font-family: "PT Sans Narrow","Segoe UI","Segoe WP","Helvetica",sans-serif;}.row .thumbnail .caption .price .text > a {    color: #d43f3a;}