/*===============================
  Dynamic Styling starts here...
===============================*/


/*------------ Dynamic color options -------------*/

.promo-area {
    background: rgba(0, 0, 0,0.8);
}




a, ul#menu-main-menu > li a, ul#menu-top-menu li a:hover, .footer-address h5, .footer-address p, .footer-middle h2, .copyright,
a.btn.btn-link, .special-resources-nav .buttons-wrapper a.btn, a.filter-btn, .footer-right .search-community-widget h3.com-wid-heading,
.sticky-header ul#menu-main-menu > li a:hover,  .social-share a:hover, .footer-middle ul.menu > li > a, h4.single-cpt-title, li.single-social-link a, .sticky-header ul#menu-main-menu-1 > li a {    
    color: #b73e26;
}

.hubspot-block.form-layout-02 .form-section input[type='text']::placeholder, 
.hubspot-block.form-layout-02 .form-section input[type='email']::placeholder, 
.hubspot-block.form-layout-02 .form-section input[type='tel']::placeholder,.footer-right input.widget-address::placeholder,.slider-prop-search input.widget-address::placeholder,.community-filters input.address::placeholder  {
    color: #b73e26;
}





a.btn, a.btn.btn-secondary:hover, .special-resources-nav .buttons-wrapper a.btn:hover, .search-community-widget,
.special-resources-nav .buttons-wrapper a.btn.active, a.filter-btn.active, a.load-more-loc, .footer-right .search-community-widget h3.com-wid-heading:after,
li.single-social-link a:hover, .slider-prop-search span.find-communities, .footer-back-to-communities,
.mobile-menu-wrapper, ul#menu-main-menu  li.current_page_item > a:before, ul#menu-main-menu > li.current_page_parent > a:before, h2.form_title:after, ul#menu-main-menu ul.sub-menu > li > a:after,
.sticky-header .mobile-menu span {
background-color: #b73e26; 
}
a.btn, a.btn.btn-secondary:hover, .footer-left, .special-resources-nav .buttons-wrapper a.btn, select.living-options, select.state-filter, .footer-right .search-community-widget {
border-color: #b73e26; 
}
.single-team-member .overlay { 
    background: linear-gradient(to bottom, transparent 0%, transparent 40%, #b73e26 100%);
}
.hero-overlay.overlay-color-brand-dark {
    background: linear-gradient(to bottom, transparent 0%, #b73e26 100%);
}
.mobile-menu span {
background-color: #fff;
}








.footer-middle ul.menu > li ul.sub-menu a, .sticky-header ul#menu-top-menu li a, .sticky-header ul#menu-main-menu > li.menu-item-has-children > a:hover::after, body .single-tile-wrapper a.btn:hover, ul#menu-main-menu li.current_page_item a, ul#menu-main-menu > li a:hover, ul#menu-main-menu > li.current_page_parent a, ul#menu-main-menu > li.current_page_item > a:after    {
    color: #b73e26; 
}
<!-- h2.block-title:after {
    background-color: ; 
} -->






ul#menu-main-menu > li a:hover, ul#menu-top-menu li a, a.btn.btn-link:hover, .special-resources-nav h2.block-title, body .flex-direction-nav a:before,
.flex-direction-nav .flex-next, .single-location .state-name, ul#menu-main-menu ul.sub-menu > li > a, ul#menu-main-menu > li.menu-item-has-children > a:after,
.footer-middle ul.menu > li ul.sub-menu a, .footer-address a, .special-resources-nav h2.block-title a, h6.o-card__title, .Header-right .search-icon,
h2.search-item-title, .social-share a, .back-to-page a {    
    color: #fcf9f1;
}
body .header a.btn:hover, a.btn:hover, a.btn.btn-secondary, a.load-more-loc:hover, a.btn.btn-tertiary:hover, .popup-wrapper, a.btn.btn-cta-2:hover {
background-color: #fcf9f1;
}

.hubspot-block.form-layout-02 .form-section {
background-color: rgba(252, 249, 241, 0.9);
}

body .header a.btn:hover, a.btn:hover, a.btn.btn-secondary, .flex-direction-nav .flex-next, a.btn.btn-tertiary:hover, a.btn.btn-cta-2:hover  {
border-color: #fcf9f1; 
}

.hero-overlay.overlay-color-brand-light {
    background: linear-gradient(to bottom, transparent 0%, #fcf9f1 100%);
}








.block-paragraphs .subtitle-wrapper p strong, .single-cpt-posts a.read-more-link {
    color: #b73e26;
}

a.btn.btn-tertiary, h4.single-news-title:after, h4.single-posts-title:after,
.post-content h2.post-title:after, h4.single-cpt-title:after, .form-section input.hs-button.primary.large:hover, body .header a.btn, .form-section input.hs-button.primary.large,
body .header a.btn.btn-cta:hover, .footer {
    background-color: #b73e26;
}

a.btn.btn-tertiary, body .header a.btn, .form-section input.hs-button.primary.large, body .header a.btn.btn-cta:hover  {
    border-color: #b73e26;
}

.hero-overlay.overlay-color-brand-accent {
    background: linear-gradient(to bottom, transparent 0%, #b73e26 100%);
}

body .header a.btn.btn-cta, a.btn.btn-cta-1 {
    background-color: transparent;
}

body .header a.btn.btn-cta, a.btn.btn-cta-1 {
    border-color: transparent;
}

a.btn.btn-cta-2 {
    background-color: ;
    border-color: ;
}











h2.block-title, .post-content h2.post-title, h1.hero_title, .hero-text-light h4.hero_subtitle {
    color: #ebe2cf;
}




.content-block.small-logo-bg {
background-image: url();
}

.logos-bg-right {
background-image: url();
}

.content-block.bg-top-left {
background-image: url() !important;
}

.content-block.half-logo-bg {
background-image: url() !important;
}
.header.sticky-header, .header{
background: #b73e26;

}
