.community-logo {
    background-image: url(../images/logo-trinity.png);
    background-color: #f1f1f1
}

@media only screen and (-webkit-min-device-pixel-ratio: 2),
(min-resolution: 192dppx) {
    .community-logo {
        background-image: url(../images/logo-trinity@2x.png);
        background-size: 151px 51px
    }
}

.communities .page-header {
    background-color: #f1f1f1
}

.communities .header-content-zone .title {
    background-color: #d04c73
}

.communities .internal-navigation ul li.active>a {
    background-color: #d04c73
}

.communities .internal-navigation ul li li.active a {
    background-color: transparent;
    color: #d04c73
}

.communities .house-land {
    background-color: #f1f1f1
}

.communities .house-land .special {
    background-color: #d04c73
}

.communities .house-land .offer {
    background-color: #d04c73
}

.communities .house-land .sold {
    background-color: #d04c73
}

.communities .row.community {
    background-color: #d04c73
}

.communities .row.community * {
    color: #fff
}

.communities .row.community .btn-white {
    background-color: #d04c73
}

.communities .row.community .btn-white:hover {
    background-color: #fff;
    color: #d04c73
}

.communities .community-stats ul li {
    background-color: #f1f1f1
}

.communities .visit-us-map .information {
    background-color: #d04c73
}

.communities .breadcrumbs li a,
.communities a,
.communities p a {
    color: #d04c73
}

.communities .btn,
.communities .btn a,
.communities a.btn {
    color: #2d2c2b
}

.communities .btn:hover,
.communities .btn a:hover,
.communities a.btn:hover {
    background-color: #d04c73;
    color: #fff
}

.communities .extras-list .description h3 {
    color: #d04c73
}

.communities .alt-row {
    background-color: #f1f1f1
}

.communities .alt-row .submit {
    background-color: #f1f1f1
}

.communities .alt-row .submit:hover {
    transition: all 300ms linear;
    background-color: #d04c73;
    border-color: #d04c73;
    color: #fff
}

input[data-sf-role="text-field-input"], input[type="email"], input[type="tel"], input[type="text"], select, option, textarea {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #dcdcdc;
    background-color: #f0f0f0;
    display: block;
    width: 100%;
    min-height: 35px;
    font: 16px/35px 'Open Sans',sans-serif;
    color: #333!important;
    padding: 0 0 0 10px;
}

@media only screen and (min-width:768px) {
    .communities.home .page-header+.row {
        background-color: #f1f1f1
    }
    .community-grid .more {
        background-color: #d04c73
    }
    .twelve .primary-content-zone .community-stats ul li {
        background-color: #fff;
        border-color: #f1f1f1
    }
}