.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{

}
h1{

}
h2{

}
h3{

}

.brand-logo img {
	width: 150px;
}

.staff-card-holder .staff-card .back {
	height: 100%;
}


.rwd-table {
    width: 100%;
}

.rwd-table tr {
    border: none;
}

.rwd-table th {
    display: none;
}

.rwd-table td {
    background: #dedede;
    display: block;
}

.rwd-table td:first-child {
    padding-top: .5em;
}

.rwd-table td:last-child {
    padding-bottom: .5em;
}

.rwd-table td:before {
    content: attr(data-th) ":";
    font-weight: bold;
    width: 6.5em;
    display: inline-block;
}

.rwd-table th,
.rwd-table td {
    text-align: left;
}

.rwd-table {
    color: #333;
    overflow: hidden;
    width: 100%;
}

.rwd-table tr {
    border-color: #fff;
}

.rwd-table tr:first-child,
.rwd-table td:first-child {
    border-top: none !important;
}

.rwd-table th,
.rwd-table td {
    margin: .5em 1em;
}

.rwd-table th,
.rwd-table td:before {
    color: #333;
}

.purple {
    background: #fff !important;
    color: #000 !important;
    text-align: center !important;
}

.staff h2 {
    color: #fff;
}

@media (min-width:480px) {
    .rwd-table tr,
    .rwd-table td {
        border-top: 1px solid #fff !important;
        border-bottom: 1px solid #fff !important;
    }

    .rwd-table th,
    .rwd-table td {
        display: table-cell;
        padding: .25em .5em;
        padding: 1em !important;
        border-right:1px solid #fff;
    }
    
    .rwd-table td:before {
        display: none;
    }

    .rwd-table th:first-child,
    .rwd-table td:first-child {
        padding-left: 0;
    }

    .rwd-table th:last-child,
    .rwd-table td:last-child {
        padding-right: 0;
    }

    .purple {
        background: var(--cassiopeia-color-primary-btns) !important;
        color: var(--cassiopeia-color-link-btns);;
    }
}


/*PROPERTY STUFF*/

.container-banner .full-width-search {
	padding-bottom: 30px !important;
}

.property-text {
    fill: var(--cassiopeia-color-link-btns) !important;
}

.property-text.sold-stc-text {
	fill: #fff !important;
}

.saved-properties-box {
color: var(--cassiopeia-color-link-btns) !important;
}

.text-label {
color: var(--cassiopeia-color-link-sbtns) !important;
}

.eapow-overview-price {
color: var(--cassiopeia-color-primary-btns);
}

.bottomb .eapow-overview-price {
	color: var(--white);
}

/********************/

@media (min-width:1200px){
	.mod-menu {
		margin-top: -44px !important;
	}
}