/* MHBA Overrides */

/* General Styles */
button, 
#searchbox input[type="submit"],
#advsearch input[type="submit"] {
    background: #660000;
}
button:hover, 
#searchbox input[type="submit"]:hover,
#advsearch input[type="submit"]:hover {
    background: #222;
}

.map_container { 
    display: none;
}
.results .results-list {
    width: 100%;
}
ul.homes-listings li .home-information .photo-container span { 
	background-color: #333;
}
.results .results-list .sortby,
ul.display-results li {
    background: #ccc;
}

button#searchlong {
    background-color: #cc1212;
}
button#searchlong:hover {
	background-color: #222;
}

#searchbox, #advsearch {
    background: #fff;
    border: 1px #ddd solid;
    box-sizing: border-box;
    color: #191919;
    padding-top: 0;
}
#advsearch form {
    margin-top: 0;
}
a, 
a:link, 
a:visited,
a#advanced_search_link, 
a#regular_search_link {
    color: #660000;
}
a:hover,
a#advanced_search_link:hover, 
a#regular_search_link:hover {
    color: #222;
}

/* Map Listings Page */
#map_listing_popup h3 {
    font-size: 1.85em !important; 
}
#map_listing_popup h4 {
    font-size: 1.15em !important; 
    text-align: left;
}
#map_listing_popup p {
    font-size: 1em;
    padding-bottom: 5px;
}
#map_listing_popup p.viewlisting {
    text-align: right;
}
.gm-style img {
    /* min-width: 200px !important; */
    height: auto !important;
    float: left;
    margin: 0 10px 10px 0;
}

.results-list.realtor li .realtor-info h2 a,
.results-list.builder li .realtor-info h2 a {
	color: #660000;
}
.results-list.realtor li .realtor-info h2 a:hover,
.results-list.builder li .realtor-info h2 a:hover {
	color: #660000;
}

/* Details Pages */
.home-information.details h3 {
    color: #555;
    border-bottom: 1px #555 solid;
}
.right-side .inf p.more, .right-side .inf p.more2 {
    color: #660000;
}
.right-side a > i {
    color: #555;
}
.right-side .interact h3 {
    border-top: 5px #660000 solid;
}
p.back.bottom {
    padding-left: 0;
}
form#contact_agent input[type="submit"] {
    background: #660000;
}
form#contact_agent input[type="submit"]:hover {
    background: #222;
}
@media screen and (max-width: 768px) {
    body, body#home {
        border-top: 0;
        background: #fff;
    }
}