.brand-logo {
    border-bottom: none !important;
    background: none !important;
    transform: none !important;
}

.header .grid-child.brand {
    position: relative;
    top: -102px;
}


.header-contact-button .btn-primary {
    background-color: var(--cassiopeia-color-primary-thead) !important;
    border-color: var(--cassiopeia-color-primary-thead) !important;
    color: #FFF !important;
}

.header a, .header .mod-menu > li > a, .header .mod-menu > li > span, .header .metismenu.mod-menu .mm-toggler, .header .offcanvas .metismenu.mod-menu .metismenu-item > a, .header .navbar-toggler, ul > li.metismenu-item.active.deeper.parent > ul > li > a {
    font-weight: bold;
}

.val-banner p span,
.header-contact-button .btn-primary {
    color: black !important;
}

.details-map {
    display: none;
}

.view-property.property-page .container-component {
    margin-top: 20px;
}


/*.container-topbar a:not(.btn) {
    color: var(--cassiopeia-color-primary-thead);
}

.container-topbar .social-icon .fa-twitter {
    fill: var(--cassiopeia-color-primary-thead);;
}
*/
.zw-staff h2 {
    color: #FFF;
}

.brand-logo {
    border-bottom: solid 5px var(--cassiopeia-color-primary-search);
    padding: 15px 15px 20px 15px;
}

@media (max-width: 991px){
    .header .grid-child.brand {
    position: relative;
    top: 0px;
}
    .brand {
        background-color: var(--cassiopeia-color-primary-thead) !important;
    }
}

@media (min-width: 992px){
    .brand-logo img {
        max-width: 150px;
        margin-top: 43px;
    }
    .container-header nav {
    margin-top: 1.5em;
}

.brand-logo img {
    margin-top: -20px;
}
}

@media (min-width: 1200px) {
header .grid-child {
    max-width: 100%;
}
.brand-logo img {
        aspect-ratio: attr(482) / attr(94);
        max-width: 193px;
        margin-top: 25px;
    }
.header .navbar-brand {
    left: 2vw;
}

.navbar-expand-lg .offcanvas .offcanvas-body {
    margin-right: 2vw;
}
    .header nav {
        margin-top: 2.4em;
    }

}
