/* listing-mobile-menu.html styles */

.input-prepend.mobile {
    float: left;
}

.input-prepend.mobile input {
    margin-right: 20px;
}

    .input-prepend.mobile input {
        width: 100px;
    }

.more-options {
    float: right;
    font-size: 14px;
    line-height: 30px;
}

.clr {
    clear: both;
    float: none;
}

.guest-form {
    float: left;
    margin-bottom: 10px;
}

.guest-select {
    float: left;
    margin: 0 20px 10px 0;
    width: 137px;
}

.guest-number.mobile {
    width: 20%;
}

.mobile-room-label {
    margin: 13px 10px -18px 0;
    float: left;
}

.mobile-room-select {
    margin: 13px 0 0 0;
    width: 40px !important;
}
@media (max-width: 1024px){
    .hidden-tablet {
        display: none !important;
    }
    .hidden-desktop {
        display: inherit !important;
    }
}
input[readonly="readonly"]{
    background-color: white;
}

.price-block .enquire-button {
    display: none;
}

.well.features-container {
    display: none;
}

/* listing results on mobile */

.row-fluid.list-property {
    position: relative;
}

.row-fluid.list-property .span4 .thumbnail {
    background: none;
    margin: 0;
}

.mobile-position {
    margin: 0 !important;
    width: 190px;
}

.row-fluid.list-property .span9 h3 {
    margin: 1px 0;
}

.row-fluid.list-property .span9 h5 {
    margin: 0;
}

.row-fluid.list-property .span9 p {
    display: none;
}

.span3.price-block {
    position: absolute;
    top: 0;
    right: 0;
    width: auto;
}
@media(max-width: 375px){
    .span3.price-block {
        width: 140px;
    }
}
@media(max-width: 360px){
    .span3.price-block {
        width: 125px;
    }
}
@media(max-width: 320px){
    .span3.price-block {
        width: 100px;
    }
}
.list-property .span4 .thumbnail .wishlist-overlay-top{
    position: absolute;
    right: inherit;
    top: 15px;
    left: 135px;
    z-index: 10;
}
