body {
  color: #686C73 !important;
}

.bg-gray {
  background-color: #595d63;
}

.bg-secondary {
  background-color: #f5f4f0 !important;
}

.bg-primary, .btn-primary {
  background-color: #bb4c1c !important;
}

.bg-blue {
  background-color: #4d6b7c !important;
}

.bg-green {
  background-color: #5d6919 !important;
}

.coy-callout-0 {
  background: #bb4c1c !important;
}

.coy-callout-1 {
  background: #4d6b7c !important;
}

.coy-callout-2 {
  background: #5d6919 !important;
}

.coy-header-0, .coy-header-1, .coy-header-2 {
  height: auto;
}

.coy-header p {
  font-size: 0.75rem;
}

.card .card-title, .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
  color: #bb4c1c !important;
}
.card .card-title.text-white, .h1.text-white, .h2.text-white, .h3.text-white, .h4.text-white, .h5.text-white, .h6.text-white, h1.text-white, h2.text-white, h3.text-white, h4.text-white, h5.text-white, h6.text-white {
  color: #ffffff !important;
}

.box-links .box-link:first-child .box-text {
  background-color: #bb4c1c;
}
.box-links .box-link:nth-child(2) .box-text {
  background-color: #5d6919;
}
.box-links .box-link:nth-child(3) .box-text {
  background-color: #4d6b7c;
}

footer .footer-disclaimer-links li a, .oneilinteractive-attribution, .oneilinteractive-attribution a {
  color: #686C73 !important;
  opacity: 1;
}

.social-icons a {
  background-color: #686C73;
}

.sidebar-wrapper {
  background-color: #f5f4f0;
  color: #686C73;
}

.nav-pills a.nav-link {
  color: #bb4c1c !important;
}

.btn.btn-white, .archive-dropdown a, a.model-link {
  color: #bb4c1c !important;
}

.container.standard-padding a {
  color: #ffffff !important;
  text-decoration: underline;
}

#site-nav .btn, .landing-nav .btn {
  font-size: 0.7rem;
}
#site-nav .btn.active, .landing-nav .btn.active {
  background-color: #bb4c1c;
  border-color: #bb4c1c;
}
@media (max-width: 1400px) {
  #site-nav .nav-link, .landing-nav .nav-link {
    color: #bb4c1c;
  }
}
#site-nav .nav-item:hover .nav-link, .landing-nav .nav-item:hover .nav-link {
  color: #bb4c1c;
}
#site-nav .dropdown-menu .dropdown-item, .landing-nav .dropdown-menu .dropdown-item {
  color: #686C73;
}

.community-map .nav-pills .nav-link {
  color: #686C73;
}
.community-map .nav-pills .nav-link.active {
  color: #bb4c1c;
}
.community-map .map-sidebar {
  /* width */
  /* Track */
  /* Handle */
  /* Handle on hover */
}
.community-map .map-sidebar::-webkit-scrollbar {
  width: 10px;
}
.community-map .map-sidebar::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px grey;
}
.community-map .map-sidebar::-webkit-scrollbar-thumb {
  background: #bb4c1c;
}
.community-map .map-sidebar::-webkit-scrollbar-thumb:hover {
  background: #8f3a15;
}
.community-map .map-sidebar .community-accordion {
  border-bottom: solid 2px #686C73;
  border-top: solid 2px #686C73;
}
.community-map .map-sidebar .community-accordion .accordion-header {
  background-color: #f5f4f0;
}
.community-map .map-sidebar .community-accordion .accordion-header .accordion-button {
  color: #686C73;
}
.community-map .map-sidebar .community-accordion .accordion-header .accordion-button:not(.collapsed) {
  background-color: #f5f4f0;
}
.community-map .map-sidebar .community-accordion .accordion-body {
  color: #686C73;
}
.community-map .map-sidebar .community-accordion .accordion-body .card {
  color: #686C73;
}
.community-map .map-sidebar .community-accordion .accordion-body .card i {
  color: #686C73;
}
.community-map .map-sidebar .community-accordion .accordion-body .card:hover, .community-map .map-sidebar .community-accordion .accordion-body .card.active {
  color: #bb4c1c;
  box-shadow: none;
}
.community-map .map-sidebar .community-accordion .accordion-body .card:hover i, .community-map .map-sidebar .community-accordion .accordion-body .card.active i {
  color: #bb4c1c;
}
.community-map .oi-infowindow {
  color: #686C73;
}
.community-map .info-panel .highlight {
  background-color: #bb4c1c;
}
.community-map .info-panel .panel-title {
  color: #bb4c1c;
}
.community-map .info-panel .builder-name {
  color: #686C73;
}
.community-map .builder-name {
  color: #686C73;
}

.subnav .navbar-toggler.collapsed {
  color: #686C73;
}
.subnav a {
  border-bottom: solid 1px #686C73 !important;
  color: #686C73;
}
@media (min-width: 992px) {
  .subnav a {
    border-bottom: solid 0 #686C73 !important;
  }
}
.subnav a:hover {
  background-color: #686C73;
  color: #bb4c1c;
}
.subnav .nav-pills .nav-link.active:hover, .subnav .nav-pills .show > .nav-link:hover {
  background-color: #686C73;
}

@media (min-width: 1200px) {
  .collection-hero .top-row.scroll .scroll-more {
    color: #bb4c1c;
  }
}
.collection-hero .hero-text-wrap {
  /* Handle */
  /* Handle on hover */
}
.collection-hero .hero-text-wrap::-webkit-scrollbar-thumb {
  background: #bb4c1c;
}
.collection-hero .hero-text-wrap::-webkit-scrollbar-thumb:hover {
  background: #8f3a15;
}
.collection-hero .hero-text-wrap .hero-builder {
  color: #686C73;
}
.collection-hero .hero-text-wrap .hero-sqft {
  color: #686C73;
}

.model-interactive-floorplan .ifp_main_container h1,
.interactive_floorplan_container .ifp_main_container h1 {
  border-bottom: 1px solid #bb4c1c;
}
.model-interactive-floorplan .ifp_main_container .page h2,
.model-interactive-floorplan .ifp_main_container .page h3,
.interactive_floorplan_container .ifp_main_container .page h2,
.interactive_floorplan_container .ifp_main_container .page h3 {
  color: #bb4c1c !important;
}
.model-interactive-floorplan .ifp_main_container label,
.interactive_floorplan_container .ifp_main_container label {
  color: #bb4c1c;
}
.model-interactive-floorplan .ifp_main_container a,
.interactive_floorplan_container .ifp_main_container a {
  color: #bb4c1c;
}
.model-interactive-floorplan .ifp_main_container a:hover, .model-interactive-floorplan .ifp_main_container a:active, .model-interactive-floorplan .ifp_main_container a:visited,
.interactive_floorplan_container .ifp_main_container a:hover,
.interactive_floorplan_container .ifp_main_container a:active,
.interactive_floorplan_container .ifp_main_container a:visited {
  color: #bb4c1c !important;
}
.model-interactive-floorplan .ifp_main_container .zoom_controls,
.interactive_floorplan_container .ifp_main_container .zoom_controls {
  color: #bb4c1c;
}
.model-interactive-floorplan .ifp_main_container .zoom_controls a, .model-interactive-floorplan .ifp_main_container .zoom_controls span,
.interactive_floorplan_container .ifp_main_container .zoom_controls a,
.interactive_floorplan_container .ifp_main_container .zoom_controls span {
  color: #686C73;
}
.model-interactive-floorplan .ifp_main_container .controls,
.interactive_floorplan_container .ifp_main_container .controls {
  color: #686C73;
}
.model-interactive-floorplan .ifp_main_container .controls hr,
.interactive_floorplan_container .ifp_main_container .controls hr {
  border-top: 1px solid #bb4c1c;
}
.model-interactive-floorplan .ifp_modal .modal-header .title,
.interactive_floorplan_container .ifp_modal .modal-header .title {
  color: #686C73;
}
.model-interactive-floorplan .ifp_modal button:not(.close),
.model-interactive-floorplan .ifp_modal input.save_button,
.interactive_floorplan_container .ifp_modal button:not(.close),
.interactive_floorplan_container .ifp_modal input.save_button {
  background-color: #bb4c1c !important;
}

.interactive_floorplan_container .ifp_main_container .title-bar {
  background-color: #686C73 !important;
}

.gallery-detail .gallery-swiper-button-next, .gallery-detail .gallery-swiper-button-prev {
  color: #686C73;
}

.card .card-banner {
  background-color: #bb4c1c;
}
.card .card-title .vt-button svg {
  fill: #686C73;
}
.card .card-title .vt-button span {
  color: #686C73;
}
.card .card-builder {
  color: #686C73;
}
.card .card-price-statement {
  background-color: #bb4c1c;
}
.card .card-date {
  color: #686C73;
}
.card .card-stat-list li {
  color: #686C73;
}
.card .wysiwyg {
  color: #686C73;
}

.btn-secondary.text-primary {
  background-color: #f5f4f0 !important;
  color: #bb4c1c !important;
}

form .form-floating > label {
  color: #000000 !important;
}