.listing-dir { color: #444444; font-size: 12px; }
.listing-dir span span { color: #c01a21; padding-left: 5px; padding-right: 5px; }
.listing-block-basic { position: relative; padding-bottom: 5px; }
.listing-block-basic .basicLeft {  }
.listing-block-basic .basicRight { position: absolute; right: 15px; top: 0px; }
.listing-block-basic .listingTitle { font-family: Avenir-Heavy,sans-serif; color: #333333; font-size: 16px; margin: 0; padding: 0 0 5px; width:280px; }
.listing-block-basic .listingPrice { font-family: Avenir-Heavy,sans-serif; font-size: 16px; margin: 0; padding: 5px 0; color:#c01a21; }
.listing-block-basic .listingPrice .old{margin-left: 10px; color: #666; font-size: 13px; text-decoration: line-through;}
.listing-block-basic .listingSize { font-size: 14px; color: #999999; }
.listing-block-basic .listinSizeItem { margin-right: 25px; }
.listing-block-basic .listing-subtitle { overflow: hidden; font-family: Avenir-Heavy,sans-serif; color: #333333; line-height: 36px; bottom:0px;}
.listing-block-basic .listing-subtitle .lst-room-item { margin-right: 20px; }
.listing-block-basic .listing-subtitle .lst-room-item .lst-icon { position: relative; top: 2px; display: inline-block; width: 20px; height: 23px; font-size: 12px; vertical-align: text-bottom; background-repeat: no-repeat; background-size: 20px 20px; }
.listing-block-basic .listing-subtitle .lst-room-item .lst-icon-bed { background-image: url(https://c.oneday.com.hk/usr/share/component/oneday/listings/block/basic/images/icon_bed.png); }
.listing-block-basic .listing-subtitle .lst-room-item .lst-icon-bathroom { background-image: url(https://c.oneday.com.hk/usr/share/component/oneday/listings/block/basic/images/icon_bathroom.png); }

@media screen and (-webkit-min-device-pixel-ratio: 2),
screen and (min-device-pixel-ratio: 2) {
 .listing-block-basic .listing-subtitle .lst-room-item .lst-icon-bed { background-image: url(https://c.oneday.com.hk/usr/share/component/oneday/listings/block/basic/images/icon_bed@2x.png); }
 .listing-block-basic .listing-subtitle .lst-room-item .lst-icon-bathroom { background-image: url(https://c.oneday.com.hk/usr/share/component/oneday/listings/block/basic/images/icon_bathroom@2x.png); }
}

@media screen and (-webkit-min-device-pixel-ratio: 3),
screen and (min-device-pixel-ratio: 3) {
 .listing-block-basic .listing-subtitle .lst-room-item .lst-icon-bed { background-image: url(https://c.oneday.com.hk/usr/share/component/oneday/listings/block/basic/images/icon_bed@3x.png); }
 .listing-block-basic .listing-subtitle .lst-room-item .lst-icon-bathroom { background-image: url(https://c.oneday.com.hk/usr/share/component/oneday/listings/block/basic/images/icon_bathroom@3x.png); }
}

.listing-block-basic .listingSizeFigure { color: #333333; }
.listing-block-basic .grossSqftPrice { font-family: Avenir-Heavy,sans-serif; font-size: 12px; color: #333; text-align: right; margin-bottom: 5px; }
.listing-block-basic .netSqftPrice { font-family: Avenir-Heavy,sans-serif; font-size: 12px; color: #333; text-align: right; margin-bottom: 5px; }
.listing-block-basic .grossSqftPrice i { font-family: Avenir-Medium,sans-serif; font-style: normal; }
.listing-block-basic .netSqftPrice i { font-family: Avenir-Medium,sans-serif; font-style: normal; }

.listing-block-basic .grossSqftPrice .listingSizeItem { font-size: 15px; color: #999999; margin-right: 10px;}
.listing-block-basic .netSqftPrice .listingSizeItem { font-size: 15px; color: #999999; margin-right: 10px; }
.listing-block-basic .grossSqftPrice .listingSizeItem i { color: #333; }
.listing-block-basic .netSqftPrice .listingSizeItem i { color: #333; }

.listing-block-basic .updateDate { font-size: 12px; margin-top: 10px; text-align: right; color: #666; }
.listing-block-basic .updateDate i { font-style: normal; color: #000; }

.listing-block-basic .unverified { margin-left: 5px; color: #999; font-size: 12px; text-transform: lowercase; }


@media (max-width:1240px){

    .listing-block-basic .listingTitle { width:280px; }

}

@media (max-width:767px){

    .listing-block-basic .listingTitle { width:320px; }
    .listing-block-basic .basicRight { position: static; }
    .listing-block-basic .grossSqftPrice { text-align: left; }
    .listing-block-basic .netSqftPrice { text-align: left; }
    .listing-block-basic .updateDate { text-align: left; }
    .listing-block-basic .listing-subtitle { margin-top: 15px; }
    .listing-block-basic .listing-subtitle .lst-size-item { display: block; margin-right: 0; padding: 2px 0; }
    .listing-block-basic .listing-subtitle .lst-date { float: none; }

}
