*{
    background:         none !important;
    float:              none !important;
    page-break-after:   avoid !important;
    page-break-before:  avoid !important;
}

html, body{
    height:             auto !important;
}


@media (min-width:      767px){
    body.default-page #main.search-result-details .search-result-details-content h3,
    body.results #main.search-result-details .search-result-details-content h3 {
        min-height:     3rem;
    }
}

.carousel:after{
    background-image:   none !important;
}

.search-result-prices *, .search-result-prices {
    #padding:           0 5px 0 0 !important;
    font-size:          1.2rem !important;
    border:             0 !important;
}

body.default-page #header, body.results #header{
    height:             auto;
}

.search-result-info-box, h3, h3 span, .uppercase{
    #padding:           6px 0px 6px 0 !important;
}

.search-result-info-box span{
    left:               0 !important;
    right:              0 !important;
}

#details-navbar, #misc-navbar, .carousel-control, #service-menu, .search-result-gallery, .hidden-sm-up,
.search-result-tabs, .customer-review-container, #bookingBtn, .price-info-btn, .map-routing, .related-objects-container,
.cd-top, .icon-arrow-down, .divider, .search-result-prices-dropdown, .carousel-caption, .company, #specials-top-wrapper,
#map, #search, .datepicker, #lightbox, #lightboxOverlay{
    display:            none !important;
}

.uppercase span, h3, .block{
    font-size:          1.1rem !important;
}

.search-result-info-box span{
    color:              #042d53 !important;
    font-size:          1.2rem !important;
    font-weight:        bold;
}

.search-result-info-box{
    background:         none !important;
    min-height:         0 !important;
}

.search-result-item{
    position:           relative;
}


.search-result-info-box:after{
    #padding:           0 0 0 5px !important;
}
