 /*===============================
  Dynamic Styling starts here...
===============================*/
ul.top-menu-links li a, ul#menu-primary-menu > li a, h2.property-info-title, section.social-bar.footer-social ul.social-links li.social-icon a:after, ul.footer-menu-wraper li a, .site-footer h3 span, .copyright-area, .copyright-area a, h1.inner-page-title, .instagram-section h6.luxury-life-heading, .flp-header-r .price-box, span.amne-load-more:hover::after, a.cb-btn.type-8, h3.luxury-life-subheading, .floorplan-slide-details .bed-bath span, .luxury-life a.cb-btn.type-5, .social-bar ul.social-links li.social-icon a:hover::after, a.nb-map-filter.active, .container.nb-places-list h2, h3.home-amne-title, h4.luxury-life-subheading, .flp-hdr span, ul.ct-tabs li, .secondary-nav-footer ul.policy-nav li, .secondary-nav-footer ul.policy-nav li a, .accordion dt a, body a.flexi-resource-link, body .maintenance-form-popup .popup-body .forminator-custom-form .forminator-response-message p {
color: #646c5b;
}

a.cb-btn.type-1, a.cb-btn.type-3, body .flex-control-nav.flex-control-paging li a.flex-active, body .hero-form-section .forminator-design--flat button#forminator-submit, .home-ctas .home-cta-col, a.flp-leasing-btn, .gm-style > div > div > div > div > div, li.modular-image-container a.modular_gallery_image, 
span.amne-load-more, a.gallery-load-more, .menu-trigger:hover span.burger, .menu-trigger:hover span.burger:before, .menu-trigger:hover span.burger:after, .header-cta a.header-cta-btn, body .form-section .forminator-custom-form.forminator-design--flat #forminator-submit:hover, ul.footer-menu-wraper li a:after, .hero-image-slider .slide-content .slide-btns a.cb-btn:hover, 
button.formmangr-button.formmangr-button-submit, .single-resident-section, a.fixed-resource-link:hover, .single-resource-header, .popup-close, 
body .maintenance-form-popup .popup-body .forminator-custom-form .forminator-col div#submit button.forminator-button, .amp-popup .popup-body-wrapper.popup-style-dark, .amp-popup.popup-bg-primary .popup-body-wrapper, .amp-popup.popup-bg-primary .popup-body-wrapper .amp-popup-close, .amp-popup.theme_2.popup-bg-primary .popup-body-wrapper .popup-flex,
.amp-slide_in.slide_in-bg-primary, .virtual-tour-btns span.vr-tour {
background: #646c5b;
}

#footer-google-map div div div:last-child div:last-child div div div:nth-child(3) > div *,
#map-canvas div div div:last-child div:last-child div div div:nth-child(3) > div *, a.flp-details-btn:hover,
.gm-style-iw.gm-style-iw-c, .gm-style .gm-style-iw-t::after {
background: #646c5b !important;
}

body .flex-control-nav.flex-control-paging li a.flex-active, section.social-bar.footer-social ul.social-links li.social-icon,
.flp-header-r .price-box, ul.nb-places-ul li, .hero-image-slider .slide-content .slide-btns a.cb-btn:hover, .secondary-nav-footer ul.policy-nav li  {
border-color: #646c5b;
}






ul.menu-main-menu li.main-menu-item a.menu-item-link:hover, .header .right-menu .right-menu-bottom ul.site-main-menu li.menu-item a:hover, h2.luxury-life-heading, .footer-cta-btns a.cb-btn:hover, ul.footer-menu-wraper li a:hover, .site-footer h3, button#forminator-submit:after, span.amne-load-more:after, .cta-btns a.cb-btn:after, a.nb-map-filter:after, .floorplan-slide-details h2, .instagram-section h2.luxury-life-heading:after, .site-footer h5, .social-bar ul.social-links li.social-icon a:after, .contact-page-desc, .flp-swaps span, .flp-hdr h2, section.floorplan-filters .searchandfilter ul li h4, span.sf-range-values-seperator, .flp-meta, ul.menu-main-menu li.main-menu-item:nth-child(9) a.menu-item-link:hover::after, .mp-box-content h1:after,
.floorplan-filters h4, .secondary-nav-footer ul.policy-nav li a:hover, h2.resident-section-title:after, a.fixed-resource-link:before, .floorplan-inner a.download-flp  {
color: #674f3d;
}

a.cb-btn.type-2, a.cb-btn.type-4, a.flp-filters-trigger, 
a.cb-btn.type-5:hover, a.cb-btn.type-6:hover, span.amne-load-more:hover, a.gallery-load-more:hover, a.cb-btn.type-7:hover, a.nb-map-filter, .flp-hdr h2:after, a.search-filter-reset, ul.ct-tabs li.current, a.flp-more-details:hover, body .maintenance-form-popup .popup-body .forminator-custom-form .forminator-col div#submit button.forminator-button:hover, .amp-popup.popup-bg-secondary .popup-body-wrapper, .amp-popup.popup-bg-secondary .popup-body-wrapper .amp-popup-close, .amp-popup.theme_2.popup-bg-secondary .popup-body-wrapper .popup-flex, .amp-slide_in.slide_in-bg-secondary   {
background: #674f3d;
}

.floorplan-slide-details .bed-bath, .luxury-life a.cb-btn.type-5, a.flp-filters-trigger {
border-color: #674f3d;
}





ul.top-menu-links li a:hover, ul#menu-primary-menu > li a:hover, section.social-bar ul.social-links li.social-icon:hover a:after,  .gallery-page .luxury-life-content, .header-cta a.cb-btn.type-9:hover,
.accordion dd, body a.flexi-resource-link:hover {
color: #beae95;
}


a.cb-btn.type-1:hover, a.cb-btn.type-2:hover, a.cb-btn.type-3:hover, a.cb-btn.type-4:hover, 
body .hero-form-section .forminator-design--flat button#forminator-submit:hover, 
body .forminator-custom-form.forminator-design--flat #forminator-submit:hover, a.cb-btn.type-5, a.cb-btn.type-6,
section.footer-cta, .footer-cta-btns a.cb-btn:hover, a.flp-details-btn, body .forminator-custom-form.forminator-design--flat #forminator-submit, a.flp-more-details, .luxury-life a.cb-btn.type-5:hover, .luxury-life a.cb-btn.type-5.active, a.nb-map-filter:hover, a.flp-filters-trigger:hover, a.search-filter-reset:hover, .accordion dt:before, .single-resident-section:hover, a.fixed-resource-link,
.fixed-links:after, .amp-popup.popup-bg-tertiary .popup-body-wrapper, .amp-popup.popup-bg-tertiary .popup-body-wrapper .amp-popup-close, .amp-popup.theme_2.popup-bg-tertiary .popup-body-wrapper .popup-flex, .amp-slide_in.slide_in-bg-tertiary   {
background: #beae95;
}

section.footer-menu, .luxury-life a.cb-btn.type-5:hover, .luxury-life a.cb-btn.type-5.active {
border-color: #beae95;
}



.main-menu-panel {
background: rgba(103, 79, 61, 0.95);
}

.header.dark {
background: rgba(103, 79, 61, 0.9);
}
.single-floorplan .floorplan-inner, .floorplan-inner:after  {
background: #edeeee;
}

section.floorplan-filters, a.flp-filters-trigger:before {
background: #dcd3c5;
}

.flp-expanded-content .expanded-container, section.floorplan-filters:before {
background: #c8cccc;
}


a.cb-btn.type-7, a.cb-btn.type-8:hover, .amp-popup.popup-bg-dark .popup-body-wrapper, .amp-popup.popup-bg-dark .popup-body-wrapper .amp-popup-close, 
.amp-popup.theme_2.popup-bg-dark .popup-body-wrapper .popup-flex, .amp-slide_in.slide_in-bg-dark   {
background: #465252;
}

a.cb-btn.type-8, .maintenance-form-popup .popup-body, .amp-popup.popup-bg-light .popup-body-wrapper, .amp-popup.popup-bg-light .popup-body-wrapper .amp-popup-close, 
.amp-popup.theme_2.popup-bg-light .popup-body-wrapper .popup-flex, .amp-slide_in.slide_in-bg-light   {
background: #beae95;
}

.gm-style-iw-d {
    overflow: hidden !important;
}


.header {
background: rgba(100, 108, 91, 0.8);
}


.header.text-color-light .menu-trigger, .header.text-color-light .right-menu, .text-color-light .cta-content, .form-section.text-color-light h2.luxury-life-heading,
.text-color-light h2.popup-title, .text-color-light .popup-content, .text-color-light  .amp-popup-close, .text-color-light .formmangr-field .error, .mp-box-content.text-color-light h2   {
    color: #ffffff;
}

.header.text-color-dark .menu-trigger, .header.text-color-dark .right-menu, .header.text-color-dark a.cb-btn.type-9, .text-color-dark .cta-content, .form-section.text-color-dark h2.luxury-life-heading, .text-color-dark h2.popup-title, .text-color-dark .popup-content, 
.text-color-dark .amp-popup-close, .text-color-dark, .text-color-dark a, .text-color-dark p, .text-color-dark li, .text-color-dark ul.amenities-grid > li  {
    color: #465252;
}

.header.text-color-light .menu-trigger span.burger:before, .header.text-color-light .menu-trigger span.burger:after, .header.text-color-light .menu-trigger span.burger {
    background-color: #ffffff;
}

.header.text-color-dark .menu-trigger span.burger:before, .header.text-color-dark .menu-trigger span.burger:after, .header.text-color-dark .menu-trigger span.burger {
    background-color: #465252;
}

/*----- Outline Buttons ---*/
a.cb-btn.type-10, a.cb-btn.type-11, a.cb-btn.type-12, a.cb-btn.type-13 {
    border: 2px solid;
    padding: 10px 35px;
}

a.cb-btn.type-11 {
    background: transparent;
    border-color: #646c5b; 
    color: #646c5b; 
}
a.cb-btn.type-12 {
    background: transparent;
    border-color: #674f3d; 
    color: #674f3d; 
}
a.cb-btn.type-13 {
    background: transparent;
    border-color: #beae95; 
    color: #beae95; 
}

a.cb-btn.type-11:hover, a.cb-btn.type-11.active {
    background: #646c5b; 
}
a.cb-btn.type-12:hover, a.cb-btn.type-12.active {
    background: #674f3d; 
}
a.cb-btn.type-13:hover, a.cb-btn.type-13.active {
    background: #beae95; 
}

a.cb-btn.type-11.text-color-dark:hover,
a.cb-btn.type-11.text-color-dark.active {
    background: #465252; 
}
a.cb-btn.type-12.text-color-dark:hover,
a.cb-btn.type-12.text-color-dark.active {
    background: ; 
}
a.cb-btn.type-13.text-color-dark:hover,
a.cb-btn.type-13.text-color-dark.active {
    background: #465252; 
}

a.cb-btn.type-11.text-color-light:hover,
a.cb-btn.type-11.text-color-light.active {
    color: #ffffff; 
}
a.cb-btn.type-12.text-color-light:hover,
a.cb-btn.type-12.text-color-light.active {
    color: #ffffff; 
}
a.cb-btn.type-13.text-color-light:hover,
a.cb-btn.type-13.text-color-light.active {
    color: #ffffff; 
}


