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


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

.promo-area {
    background: #000;
}




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, .sticky-header ul#menu-main-menu-1 > li a,
.featured-posts-area .post-content .featured-subtitle, span.post-cat, .social-share a, .footer-call, .category-widget li.cat-item a:hover, 
.single-related-posts span.single-post-cat {    
    color: #cc8016;
}

.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: #cc8016;
}





a.btn, .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, .mobile-menu span, .slider-prop-search span.find-communities, .footer-back-to-communities,
.mobile-menu-wrapper, ul#menu-main-menu  li.current_page_item > a:after, ul#menu-main-menu > li.current_page_parent > a:after, h2.form_title:after, .sticky-header .mobile-menu span, .mobile-menu span, .mobile-menu-wrapper,
body .hbspt-form input.hs-button, .hb-form .form-header, 
body .flex-control-paging li a.flex-active, a.footer-btn.btn-signup, a.footer-btn:hover  {
background-color: #cc8016; 
}


.alm-btn-wrap button.alm-load-more-btn {
background-color: #cc8016 !important; 
}
a.btn, .footer-left, .special-resources-nav .buttons-wrapper a.btn, select.living-options, select.state-filter, .footer-right .search-community-widget,
a.footer-btn {
border-color: #cc8016; 
}
.single-team-member .overlay { 
    background: linear-gradient(to bottom, transparent 0%, transparent 40%, #cc8016 100%);
}
.hero-overlay.overlay-color-brand-dark {
    background: linear-gradient(to bottom, transparent 0%, #cc8016 100%);
}









.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, .footer-middle ul#menu-footer-menu > li a:hover, .footer-middle ul#menu-footer-menu > li ul.sub-menu li a:hover    {
    color: #cc8016; 
}
h2.block-title:after, h1.block-title:after, body .header a.btn:hover {
    background-color: #cc8016; 
}






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 > 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, .back-to-page a, .accordion dt.active a span.toggle, div#categories-list li.categories li.cat-item a:hover, div#categories-list li.categories li.cat-item.current-cat a, .numbers-tiles h3.tile-title, h2.widget-title {    
    color: #fcb813;
}
a.btn.btn-secondary, a.load-more-loc:hover, .popup-wrapper, .form-popup-wrapper .hbspt-form, .single-price-block, .blog-subscription, body .header a.btn {
background-color: #fcb813;
}

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

a.btn.btn-secondary, .flex-direction-nav .flex-next  {
border-color: #fcb813; 
}

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








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

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,  {
    background-color: #fdce13;
}

a.btn.btn-tertiary, body .header a.btn {
    border-color: #fdce13;
}

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

a.btn.btn-cta-1 {
    background-color: #828486;
}

a.btn.btn-cta-1 {
    border-color: #828486;
}

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



.header.sticky-header {
background: rgba(0, 0, 0, 0.95);
}








h2.block-title, h1.block-title, .post-content h2.post-title {
    color: #fcb813;
}




.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;
}

