/*--Blush custom color--*/

:root {
    #c61e5c --primary-color: #F2E2DD;
    #b91c56 --primary-color: hover: #D0B2B1;
    --text-on-primary-color: #423838;
}



/**
 *  Text on primary
 */
.content-title h1 {
    color: #423838;
}
.section-inverse {
    color: #182E33;
}
.section-inverse p,
.section-inverse p a:not(.btn),
.listing-small-image a:before,
.listing-box-image-label,
.listing-box-title h2 a,
.listing-box-title h3 {
    color: #182E33;
}



/**

 *  Nav

 */

@media (max-width: 991px) {
    .header-transparent .nav-primary .nav-item-parent:hover > a {
        color: #c61e5c;
    }
}
@media (min-width: 992px) {
    .header-transparent .nav-primary .nav-item-parent:hover > a {
        color: #c61e5c;
    }
    .header-transparent .nav-primary .nav-link:hover {
        color: #c61e5c;
    }
    .nav-primary .sub-menu a:hover {
        color: #c61e5c;
    }
    .nav-primary .sub-menu {
        background-color: #f3f3f3;
    }
}
#header .container .row-flex:nth-child(2) .column-end > ul li.list-inline-item.action span, #header .map-filter-wrapper .row-flex:nth-child(2) .column-end > ul li.list-inline-item.action span {
    color: #182E33;
}
/**

 *  Buttons

 */

.btn-primary,
.widget .nav-style-secondary .nav-link {
    background-color: #C78176;
}
.btn-primary:active,
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active:active,
.widget .nav-style-secondary .nav-link:hover {
    background-color: #AE685D;
}
/**
 *  Gradients
 *  https://www.cssfontstack.com/oldsites/hexcolortool/
 */

/**
 *  9% each side of primary
 */
.information-bar,
.content-title {
    background-color: #C78176;
    background-image: linear-gradient(to right, #AE685D, #E19B90);
}





/**
 *  Backgrounds
 */
.section-inverse,
.listing-user:hover .listing-user-image,
.listing-small-image a:before,
.listing-box-image-label,
.listing-box-title {
    background-color: #F2E2DD;
}




/**

 *  Links

 */

a {
    color: #C78176;
}
a:hover,
.listing-small:hover .listing-small-content h3 a {
    color: #AE685D;
}
.listing-box-social li a:hover, .listing-user-social ul li a:hover, .listing-row-social li a:hover {
    border-color: #AE685D;
    color: #AE685D;
}
/**

 *  Blogs

 */

.post-meta,
.post-meta .fa,
.post-content p {
    color: #182E33;
}
.post-title a,
.post:hover .post-title a,
.post-meta a {
    color: #C78176;
}
.post:hover .post-title a:hover,
.post:hover .post-meta a:hover {
    color: #AE685D;
}
.post:hover .post-meta a:hover {
    text-decoration: underline;
}
/**

 *  Footer Elements

 */

.footer-wrapper {
    background-color: #C78176;
    color: #182E33;
}
.footer-top {
    background-color: #F2E2DD;
}
.footer-top-left a {
    color: #182E33;
}
.footer-top p {
    color: #182E33 !important;
}
.footer-top .social .fa {
    background-color: #C78176;
    color: #fff;
}
.footer-top .social .fa:hover {
    background-color: #AE685D;
}
.footer-inner .nav-link {
    color: #182E33;
}