.map-popup{width:206px;height:82px;cursor:pointer}.map-popup .image-container{position:relative;width:80px;height:85px;left:-8px;top:-8px;float:left;background:#fff;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;z-index:1}.map-popup .image-container .image{width:100%;height:100%;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background-size:cover;background-repeat:no-repeat;background-position:center}.map-popup .image-container .unavailability{background-image:url("https://contentdelivery.mnstatic.com/1/svg/placeholder/hotel.svg");background-size:70px 75px;background-position:5px 5px}.map-popup .content{position:relative;width:197px;padding-top:5px;left:3px}.map-popup .content .header{height:46px}.map-popup .content .header .name{font-size:12px;font-weight:600;line-height:1.18;text-align:left;color:#4a4a4a;font-family:"Montserrat",sans-serif}.map-popup .content .header .subname{padding-top:2px}.map-popup .content .body .total-rate{display:inline}.map-popup .content .body .total-rate span{font-size:14px;font-weight:600;text-align:center;color:#4a4a4a;margin-top:10px;position:relative;font-family:"Montserrat",sans-serif}.map-popup .content .body .button{float:right;position:relative}.map-popup .content .body .button .buttonAction{height:20px !important}.map-popup .content .body .button .buttonAction label{font-family:"Montserrat",sans-serif !important;font-size:12px !important;font-weight:bold !important}