/** details page */

.house-description.show-full .house-description-body {
    max-height: none;
}

.house-description.show-full .house-description-body::after {
    display: none;
}

.house-description-body {
    max-height: 7rem;
}

.house-description-body::after {
    position: absolute;
    width: 100%;
    height: 7rem;
    bottom: 0;
    left: 0;
    content: "";
    background: linear-gradient(hsla(0, 0%, 100%, 0), #fff);
}

/** fix ge issues */

.ge-content cite.text-start {
    font-weight: 900;

    font-size: 16px;
    line-height: 1.25;

    color: #85b9e5 !important;
}

/** style buttons & links */

.btn-white {
    background-color: #fff;
    color: #ed6b06;
}

.ge-content a,
.ge-content a strong {
    color: #ed6b06;
}

.ge-content a:hover,
.ge-content a:hover strong {
    color: #85b9e5;
}

.ge-content a.btn-sushi,
.ge-content a.btn-sushi:hover {
    color: #fff;
}

.icon-social {
    color: #fff !important;
}

.bg-gray a,
.bg-gray .ge-content a,
footer a {
    color: #aacae5;
}

.bg-gray a.btn-primary-transparent {
    color: #fff;
}

.bg-gray a.btn-white {
    color: #ed6b06;
}

/** logo **/

@media (max-width: 991px) {
    .brand-name img {
        height: 58px !important;
    }

    .rd-navbar-fixed .rd-navbar-brand {
        height: 58px;
    }
}

/** images */

img {
    height: auto !important;
    max-width: 100%;
}

/** buttons */

.simple-button-plugin {
    font-weight: 900;
}

.bg-gray .simple-button-plugin {
    background-color: #ffffff !important;
    color: #ed6b06 !important;
}

.simple-button-plugin:hover {
    background-color: #85b9e5 !important;
    border-color: #85b9e5 !important;
    color: #fff !important;
}

/** extra spacing */

.pb-30px {
    padding-bottom: 30px;
}

/** lists */

.ge-content ul {
    list-style: disc;
    padding-left: 20px;
}

.ge-content ul li {
    display: list-item;
}

.ge-content .thumbnail ul {
    list-style: none;
    padding-left: 0;
}

.ge-content .thumbnail ul li {
    display: block;
}

/** font sizes */

.text-sm {
    font-size: 0.75rem;
}
