/* 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;
}
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;
    height: 117px;
}

.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;
}
@media(max-width: 768px){
    .search-filters select[name="sort_order"]{
        width: 100%;
    }
}
#id_distance {
    width: 137px;
}
.modal.in {
    position: fixed;
    top: auto;
    bottom: 0;
    width: 150px;
    margin: auto;
    margin-bottom: 10px;
    text-align: center;
}
#view_results, #mobile_loading_text {
    font-weight: 600;
    margin: auto;
}
#mobile_loading_text {
    padding-top: 4px;
}
#mobile_loader {
    height: 58px;
}
