.page .bootstrap-realtypress {
    margin: 0 auto;
}

.page button.btn.btn-primary.btn-lg.btn-submit-look {
    background: #0f2027;
    border: solid 1px #0b0000;
}

.page a.btn.btn-primary.btn-block.btn-filter-search-results {
    background: #0a0a0a;
    max-width: 15em;
}

.page .rps-property-result {
    background: #f3f3f329;
}

.page .bootstrap-realtypress .image-holder .rps-ribbon.rps-ribbon-info {
    background: #0a0a0ab0;
    border: none;
}

.rps-contact-form button.btn.btn-primary.btn-block {
    max-width: 10em;
}

.page .rps-property-info .bootstrap-realtypress a {
    color: #0a0a0a;
}

.page .bootstrap-realtypress .rps-grid-result .rps-property-result h4 {
    color: #0a0a0a;
}

.post-type-archive-rps_listing .site-inner {
    max-width: 98%;
}

.page-id-230 .bootstrap-realtypress {
    max-width: 98%;
}

.single .bootstrap-realtypress {
    max-width: 1366px;
    margin: 0 auto;
}

.page header.result-header {
    margin: 2em 0!important;
}

.page .bootstrap-realtypress .rps-grid-result .rps-property-result .rps-property-info {
    min-height: 10em;
    border-top: 3px solid #000;
}

.rps-property-result {
    background: #f3f3f3;
}

.page .bootstrap-realtypress a, .single .bootstrap-realtypress a  {
    color: #000;
}

button.btn.btn-primary.btn-block {
    background: #000;
}

.page .bootstrap-realtypress .breadcrumb, .single .bootstrap-realtypress .breadcrumb {
    MARGIN: 2em 0 3em!important;
    max-width: 10em;
}

.page .bootstrap-realtypress a {
    color: #000;
}

.page .pagination span.page-numbers.current {
    background: #000;
}

.col-sm-12.col-property-result > .row {
    max-width: 1366px;
    margin: 0 auto;
}