body {font-family: 'Archivo', sans-serif;; font-size: 14px;}h1, main h1 { font-family: 'Archivo Black', sans-serif; font-weight: 400; font-style: normal; font-size: 24px; } h2, main h2 { font-family: 'Archivo Black', sans-serif; font-weight: 400; font-style: normal; font-size: 24px; } h3, main h3 { font-family: 'Archivo Black', sans-serif; font-weight: 400; font-style: normal; font-size: 24px; } h4, main h4 { font-family: 'Archivo Black', sans-serif; font-weight: 400; font-style: normal; font-size: 30px; } h5, main h5 { font-family: 'Archivo Black', sans-serif; font-weight: 400; font-style: normal; font-size: 15px; } h6, main h6 { font-family: 'Archivo Black', sans-serif; font-weight: 400; font-style: normal; font-size: 14px; } .link a { font-family: 'Archivo Black', sans-serif; font-weight: 400; font-style: normal; font-size: 16px; } @media screen and (min-width:782px) { body { font-size: 15px; } h1, main h1 { font-size: 28px; } h2, main h2 { font-size: 28px; } h3, main h3 { font-size: 28px; } h4, main h4 { font-size: 60px; } h5, main h5 { font-size: 18px; } h6, main h6 { font-size: 16px; } .link a { font-size: 20px; } }
  section.module .link a:hover,
  section.module .link a:hover span.arrow {
    color: #9a6a4f !important;
  }
  section.module .link a:hover span.arrow:after {
    border-color: #9a6a4f !important;
  }

.container .module-connect {
  background-color: #9a6a4f !important;
}

@media screen and (min-width:782px) {
  body.home:not(.scrolled) .header-color,
  body.page-template-page-homepage:not(.scrolled) .header-color {
    background: rgba(0,0,0,0.8);
    background: linear-gradient(180deg, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0) 100%);
  }
}
.header-color{
  background-color: #25282a; 
  transition: background .5s ease-in-out;
}
.header-text-color,
.header-text-color a {
  color: #ebe3d7;
}
.header-text-color a:hover {
  color: #9a6a4f;
}

.notification-bar {
  background-color: #9a6a4f}
.notification-text {
  color: #ebe3d7}
.notification-bar-link {
  color: #000000}
.notification-bar-link:hover {
  color: #eed484}



#header .header__address .address-border{
  border-right: 2px solid #ebe3d7;
}

#header #top-menu-container .signup-wrapper .signup-form-container{
  border-color: #eed484;
}

.navigation-side {
  background-color: #9a6a4f}
.navigation-side {
  background-image: url();
}
.navigation-side-image {
  background-image: url();
}

.nav-background { background-color: #25282a; }
.nav-text, .nav-text a { color: #ebe3d7; }
.nav-text .arrow { border-bottom-color: #ebe3d7; }
.nav-text .arrow:after { border-bottom-color: #ebe3d7; border-right-color:#ebe3d7;  }
.nav-text a:hover { color: #DDDDDD; }
.nav-text a:hover .arrow { border-bottom-color: #DDDDDD; }
.nav-text a:hover .arrow:after { border-bottom-color: #DDDDDD; border-right-color: #DDDDDD; }

.footer-color,
body{ background-color: #25282a; }

.bg-color-a { background-color: #ebe3d7; }

.bg-color-b { background-color: #ebe3d7; }

.standard-bg-color { background-color: #ebe3d7; }

#nav-trigger .trigger-wrap span {
  background-color: #ebe3d7;
}

#nav-trigger.active .trigger-wrap span {
  background-color: #ebe3d7;
}

/* Font Colors */
h1,
.h1-standard,
.copy-section h1,
.post-copy-section h1 {
  color: #25282a;
  }

.text-standard,
.toggle-text,
.text-standard a,
.toggle-text a,
.text-standard p,
.toggle-text p,
.text-standard ul li a,
.toggle-text ul li a,
.text-standard div a,
.toggle-text div a {
  }
.text-standard,
.text-standard a,
.text-standard p,
.text-standard ul li a,
.text-standard div a{
  color: #25282a;
}

.text-standard p a, .text-standard *:not(.btn) a{text-decoration: underline;}

.text-primary h1,
.text-primary h2.headline,
.h2-standard {
  color: #25282a;
  }
.text-primary,
.text-primary a,
.text-primary p, 
.text-primary ul li a, 
.text-primary div a {
  color: #25282a;
  }

.text-secondary h1,
.text-secondary h2.headline {
  color: #25282a;
}
.text-secondary, 
.text-secondary a,
.text-secondary p, 
.text-secondary ul li a, 
.text-secondary div a {
  color: #25282a;
  }

/* Footer Colors */
.footer-text, 
.footer-text a {
  color: #ebe3d7;
}

#footer .content .column #property-logo img {
  max-height: 35px;
}

/* Dynamic Floor Plan Colors*/
.page-template-floor-plans .floor-plans-outer-wrapper #floor-plans-wrapper #floor-plans #results tr td.action button,
.page-template-floor-plans .floor-plans-outer-wrapper #floor-plans-wrapper #floor-plans #results tr td.action button:hover,
.page-template-floor-plans-matrix .floor-plans-outer-wrapper #floor-plans-wrapper #floor-plans #results tr td.action button,
.page-template-floor-plans-matrix .floor-plans-outer-wrapper #floor-plans-wrapper #floor-plans #results tr td.action button:hover,
.page-template-floor-plans-toggle .floor-plans-outer-wrapper #floor-plans-wrapper #floor-plans #results tr td.action button,
.page-template-floor-plans-toggle .floor-plans-outer-wrapper #floor-plans-wrapper #floor-plans #results tr td.action button:hover {
  color: #FFFFFF;
  background: #444444;
}

.btn.fp-detail-btn a {
  color: #FFFFFF;
  background: #444444;
} 

.page-template-floor-plans .floor-plans-outer-wrapper #floor-plans-wrapper #floor-plans #unit-detail-wrapper #unit-detail .right #available-units,
.page-template-floor-plans-matrix .floor-plans-outer-wrapper #floor-plans-wrapper #floor-plans #unit-detail-wrapper #unit-detail .right #available-units { 
  border: 2px solid #eed484;
}

.page-template-floor-plans .floor-plans-outer-wrapper #floor-plans-wrapper #floor-plans #unit-detail-wrapper #unit-detail .right #available-units .available-unit,
.page-template-floor-plans-matrix .floor-plans-outer-wrapper #floor-plans-wrapper #floor-plans #unit-detail-wrapper #unit-detail .right #available-units .available-unit { 
  border-bottom: 1px solid #eed484;
}

.page-template-floor-plans .floor-plans-outer-wrapper #floor-plans-wrapper #floor-plans #unit-detail-wrapper, .page-template-floor-plans-matrix .floor-plans-outer-wrapper #floor-plans-wrapper #floor-plans #unit-detail-wrapper {
  border: 2px solid #eed484;
}

/* Static Floor Plan Color */
.page-template-static-floor-plans #static-floor-plan-page #floor-plan-container #units-container .unit-wrapper .details,
.page-template-static-floor-plans #lightbox-wrapper #lightbox-container,
.page-template-static-floor-plans #lightbox-wrapper #lightbox-container #lightbox .element-container .details .unit-info .name,
.page-template-static-floor-plans #static-floor-plan-page #floor-plan-container #units-container .unit-wrapper .unit-info .name,
.page-template-static-floor-plans #static-floor-plan-page #floor-plan-container #fp-categories .mobile-select .select-wrap select {
  border-color: #25282a;
}

.page-template-static-floor-plans #lightbox-wrapper #lightbox-container #lightbox .close {
  color: #25282a;
}

.page-template-static-floor-plans #lightbox-wrapper #lightbox-container #lightbox .element-container .details .unit-info .buttons button.btn.btn-primary,
.page-template-static-floor-plans #lightbox-wrapper #lightbox-container #lightbox .element-container .details .unit-info .buttons .btn.btn-primary a {
  color: #25282a;
  background-color: #25282a;
}

.page-template-static-floor-plans #static-floor-plan-page #floor-plan-container #fp-categories .mobile-select .select-wrap::before,
.page-template-static-floor-plans #static-floor-plan-page #floor-plan-container #units-container .unit-wrapper .details .icon-arrow::before {
  color: #25282a;
}

.page-template-static-floor-plans #static-floor-plan-page #floor-plan-container #fp-categories ul.categories li:hover,
.page-template-static-floor-plans #static-floor-plan-page #floor-plan-container #fp-categories .mobile-select .select-wrap select {
  color: #25282a;
}

.page-template-floor-plans-toggle .copy-section .toggle .toggle-btn.right,
.page-template-floor-plans-toggle .copy-section .toggle .toggle-btn.left {
  border-color: #eed484;
  color: #25282a;
  font-family: 'Archivo', sans-serif;;
}

.page-template-floor-plans-toggle .copy-section .toggle .toggle-btn.active {
  background-color: #eed484; 
  color: #25282a;
}

/* Dynamic Instagram Colors */
#instagram .carousel-links .link.social-links,
#instagram .carousel-links .link.social-links .social-container .social-icons{
  background-color: #eed484; 
}
#instagram .carousel-links .link.social-links .faux-link,
#instagram .carousel-links .link.social-links .social-container .social-icons a {
  color: #25282a; 
}

#instagram .carousel-links .link.social-links .social-container .triangle{
  border-color: transparent transparent #eed484 transparent;        
}

/* Primary Button */
button.btn.btn-primary,
.btn.btn-primary a {
  background-color: #eed484; 
  color: #25282a;
}

/* Secondary Button */
button.btn.btn-secondary,
.btn.btn-secondary a {
  color: #25282a;
  background-color: #eed484; 
}

/* Terciary Button */
button.btn.btn-terciary,
.btn.btn-terciary a {
  color: #25282a;
  background-color: #eed484;
}     

/* Dynamic Slideout Colors */
#slideout {
  border-color: #25282a;
}
#slideout .slideout-outer-wrapper .button-wrap,
#slideout .slideout-outer-wrapper .slideout-inner-wrap {
  background-color: #eed484;
  color: #25282a;
}

#gallery .slick-slide {
  background-color: #ebe3d7;
}

/* Color for Management Logo */
#footer .content__policy .management-logo .icon-tbal-logo {
  color: #ffffff;
}