/*
Theme Name: Jaguar Property
Description: Custom child theme for the Jaguar Property website.
Author: Jaguar Property
Template: houzez
Version: 1.0.0
*/

/*
 * Jaguar Property custom styles
 * -----------------------------
 * Custom website styling will be added here.
 *//* =========================================================
   JAGUAR PROPERTY
   Single Property Redesign
   ========================================================= */

/* Give the property page a cleaner luxury background */
.single-property {
    background: #ffffff;
}

/* Widen the main property layout */
.single-property .container {
    width: 100%;
    max-width: 1440px;
    padding-left: 40px;
    padding-right: 40px;
}

/* Property title */
.single-property .page-title h1,
.single-property .property-title-wrap h1 {
    font-size: 38px;
    line-height: 1.15;
    font-weight: 400;
    letter-spacing: -0.5px;
}

/* Property price */
.single-property .item-price-wrap,
.single-property .item-price {
    font-size: 30px;
    font-weight: 500;
}

/* Give the gallery more presence */
.single-property .property-banner,
.single-property .property-view {
    margin-top: 25px;
}

/* Cleaner property information area */
.single-property .property-overview-wrap {
    border: 0;
    box-shadow: none;
}

/* More breathing room between sections */
.single-property .property-description-wrap,
.single-property .property-detail-wrap,
.single-property .property-features-wrap {
    margin-top: 50px;
    margin-bottom: 50px;
}

/* Jaguar Property mobile layout */
@media (max-width: 767px) {

    .single-property .container {
        padding-left: 20px;
        padding-right: 20px;
    }

    .single-property .page-title h1,
    .single-property .property-title-wrap h1 {
        font-size: 28px;
    }

/* =========================================================
   JAGUAR PROPERTY - STEP 6
   Clean Property Layout
   ========================================================= */

/* Remove Featured / For Sale badges */
.single-property .property-labels-wrap {
    display: none !important;
}

/* Remove the property page sidebar column */
.single-property .content-wrap > .row > aside,
.single-property .content-wrap > .row > .sidebar-wrap,
.single-property .content-wrap > .row > .sidebar {
    display: none !important;
}

/* Expand main content after removing sidebar */
.single-property .content-wrap > .row > .bt-content-wrap,
.single-property .content-wrap > .row > main {
    width: 100% !important;
    max-width: 100% !important;
    flex: 0 0 100% !important;
}

/* Cleaner property content */
.single-property .property-content-wrap {
    max-width: 100%;
}

/* Description reading width */
.single-property .property-description-wrap {
    max-width: 950px;
    margin-right: auto;
}

/* Remove unnecessary shadows from property sections */
.single-property .property-description-wrap,
.single-property .property-detail-wrap,
.single-property .property-features-wrap {
    box-shadow: none !important;
}