<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* Rule: 1rem = 10px Desktop*/
/* 16px */
/* 32px */
/* 32px */
/* 8px */
/* 4px */
/* 4px */
/* Gray Scale */
/* Social*/
.swatch-facebook {
  background-color: #3b5998 !important;
}
.swatch-twitter {
  background-color: #00aced !important;
}
.swatch-pinterest {
  background-color: #c8232c !important;
}
.swatch-linkedin {
  background-color: #0077b5 !important;
}
.swatch-instagram {
  background-color: #cd486b !important;
}
.swatch-email {
  background-color: gray !important;
}
/* Border Color */
/* Shadow */
.border-bottom {
  border-bottom: 1px solid #ccc;
}
/* informational */
/* Property Status */
p {
  color: gray;
}
.primary-color {
  color: #0b0b0b;
}
.primary-dark-color {
  color: black;
}
.primary-light-color {
  color: #252525;
}
.secondary-color {
  color: #bdbcc1;
}
.secondary-dark-color {
  color: #96949c;
}
.secondary-light-color {
  color: #d7d6da;
}
/* ==========================================================================
   *************
   Theme CUSTOM
   *************
   ========================================================================== */
/* Typography Colors */
.body-text {
  color: #6a6a70;
}
.headline-text {
  color: #3a3a3a;
}
.body-text {
  color: #666;
}
.subtle-text {
  color: #747476;
}
/* ==========================================================================
   General
   ========================================================================== */
a, a:link, a:active, a:visited {
  color: #bdbcc1;
  text-decoration: none;
}
a:hover, a:link:hover, a:active:hover, a:visited:hover {
  color: #96949c;
}
/* ==========================================================================
   Public
   ========================================================================== */
.container.public-masthead .identity-group &gt; .primary .entity a.text, .container.public-masthead .identity-group &gt; .primary .entity a.logo {
  color: #bdbcc1;
}
.container.public-masthead .nav-wrapper nav.desktop-nav a.nav-links, .container.public-masthead .nav-wrapper nav.desktop-nav a.nav-links:link, .container.public-masthead .nav-wrapper nav.desktop-nav a.nav-links:active, .container.public-masthead .nav-wrapper nav.desktop-nav a.nav-links:visited {
  color: #6a6a70;
  transition: all ease 0.2s;
}
.container.public-masthead .nav-wrapper nav.desktop-nav a.nav-links:hover, .container.public-masthead .nav-wrapper nav.desktop-nav a.nav-links:link:hover, .container.public-masthead .nav-wrapper nav.desktop-nav a.nav-links:active:hover, .container.public-masthead .nav-wrapper nav.desktop-nav a.nav-links:visited:hover {
  color: #0b0b0b;
}
.container.public-masthead .nav-wrapper nav.desktop-nav a.nav-links.selected, .container.public-masthead .nav-wrapper nav.desktop-nav a.nav-links:link.selected, .container.public-masthead .nav-wrapper nav.desktop-nav a.nav-links:active.selected, .container.public-masthead .nav-wrapper nav.desktop-nav a.nav-links:visited.selected {
  color: #0b0b0b;
}
.container.public-masthead .nav-wrapper nav.desktop-nav a.nav-links.selected:after, .container.public-masthead .nav-wrapper nav.desktop-nav a.nav-links:link.selected:after, .container.public-masthead .nav-wrapper nav.desktop-nav a.nav-links:active.selected:after, .container.public-masthead .nav-wrapper nav.desktop-nav a.nav-links:visited.selected:after {
  background-color: #0b0b0b;
}
.container.public-masthead .nav-wrapper .header-phone {
  color: #6a6a70;
}
.container.public-masthead .nav-wrapper .header-phone svg .fill {
  fill: #0b0b0b;
}
.container.public-masthead .nav-wrapper .mobile-menu &gt; a svg .fill, .container.public-masthead .nav-wrapper .mobile-menu &gt; a:link svg .fill, .container.public-masthead .nav-wrapper .mobile-menu &gt; a:active svg .fill, .container.public-masthead .nav-wrapper .mobile-menu &gt; a:visited svg .fill {
  fill: #0b0b0b;
}
.container.public-masthead .nav-wrapper .mobile-menu &gt; a span, .container.public-masthead .nav-wrapper .mobile-menu &gt; a:link span, .container.public-masthead .nav-wrapper .mobile-menu &gt; a:active span, .container.public-masthead .nav-wrapper .mobile-menu &gt; a:visited span {
  color: #0b0b0b;
}
.mobile-drawer {
  background-color: #bdbcc1;
}
.mobile-drawer .inner-drawer-wrapper .drawer-header .menu-branding {
  color: white;
}
.mobile-drawer .inner-drawer-wrapper .drawer-header a.drawer-close svg, .mobile-drawer .inner-drawer-wrapper .drawer-header a.drawer-close:link svg, .mobile-drawer .inner-drawer-wrapper .drawer-header a.drawer-close:active svg, .mobile-drawer .inner-drawer-wrapper .drawer-header a.drawer-close:visited svg, .mobile-drawer .inner-drawer-wrapper .drawer-header a.drawer-close:hover svg {
  fill: white;
}
.mobile-drawer .inner-drawer-wrapper .drawer-content &gt; a, .mobile-drawer .inner-drawer-wrapper .drawer-content a:link, .mobile-drawer .inner-drawer-wrapper .drawer-content a:active, .mobile-drawer .inner-drawer-wrapper .drawer-content a:visited, .mobile-drawer .inner-drawer-wrapper .drawer-content a:hover {
  border-top: 1px solid rgba(255, 255, 255, 0.2);
}
.mobile-drawer .inner-drawer-wrapper .drawer-content &gt; a:last-child, .mobile-drawer .inner-drawer-wrapper .drawer-content a:link:last-child, .mobile-drawer .inner-drawer-wrapper .drawer-content a:active:last-child, .mobile-drawer .inner-drawer-wrapper .drawer-content a:visited:last-child, .mobile-drawer .inner-drawer-wrapper .drawer-content a:hover:last-child {
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
.mobile-drawer .inner-drawer-wrapper .drawer-content &gt; a span.link-text, .mobile-drawer .inner-drawer-wrapper .drawer-content a:link span.link-text, .mobile-drawer .inner-drawer-wrapper .drawer-content a:active span.link-text, .mobile-drawer .inner-drawer-wrapper .drawer-content a:visited span.link-text, .mobile-drawer .inner-drawer-wrapper .drawer-content a:hover span.link-text {
  color: white;
}
.mobile-drawer .inner-drawer-wrapper .drawer-footer h6 {
  color: white;
}
.mobile-drawer .inner-drawer-wrapper .drawer-footer &gt; a, .mobile-drawer .inner-drawer-wrapper .drawer-footer a:link, .mobile-drawer .inner-drawer-wrapper .drawer-footer a:active, .mobile-drawer .inner-drawer-wrapper .drawer-footer a:visited, .mobile-drawer .inner-drawer-wrapper .drawer-footer a:hover {
  color: white;
}
.mobile-drawer .inner-drawer-wrapper .drawer-footer &gt; a svg, .mobile-drawer .inner-drawer-wrapper .drawer-footer a:link svg, .mobile-drawer .inner-drawer-wrapper .drawer-footer a:active svg, .mobile-drawer .inner-drawer-wrapper .drawer-footer a:visited svg, .mobile-drawer .inner-drawer-wrapper .drawer-footer a:hover svg {
  fill: white;
}
.divider {
  background-color: #0b0b0b;
}
.divider.reverse {
  background-color: white;
}
/* Home Hero =================================================================== */
.sweep.home-hero {
  background-color: rgba(0, 0, 0, 0.4);
}
.sweep.home-hero::after {
  background-color: rgba(0, 0, 0, 0.4);
}
.hero-cta-default h1 {
  color: white;
}
.hero-cta-default span {
  color: #f2f2f2;
}
/* Calling Card =================================================================== */
.home-calling-card &gt; .content .callout-links &gt; a, .home-calling-card &gt; .content .callout-links &gt; a:link, .home-calling-card &gt; .content .callout-links &gt; a:active, .home-calling-card &gt; .content .callout-links &gt; a:visited {
  color: #bdbcc1;
  transition: all 0.2s ease;
}
.home-calling-card &gt; .content .callout-links &gt; a svg .fill, .home-calling-card &gt; .content .callout-links &gt; a:link svg .fill, .home-calling-card &gt; .content .callout-links &gt; a:active svg .fill, .home-calling-card &gt; .content .callout-links &gt; a:visited svg .fill {
  fill: #0b0b0b;
}
.home-calling-card &gt; .content .callout-links &gt; a:hover, .home-calling-card &gt; .content .callout-links &gt; a:link:hover, .home-calling-card &gt; .content .callout-links &gt; a:active:hover, .home-calling-card &gt; .content .callout-links &gt; a:visited:hover {
  background-color: #f7f7f7;
  color: #96949c;
}
.home-calling-card &gt; .img img {
  background-color: #e6e6e6;
}
/* Property Card =================================================================== */
.card {
  background-color: white;
}
.card.raised {
  box-shadow: 0 1px 4px 1px rgba(0, 0, 0, 0.1);
}
.card.raised.soft {
  box-shadow: 0 0px 24px 1px rgba(0, 0, 0, 0.1);
}
a.card.property {
  transition: all ease 0.2s;
}
a.card.property:hover {
  background-color: rgba(242, 242, 242, 0.5);
}
a.card .image {
  background-color: #d9d9d9;
}
a.card .image .favorite svg {
  stroke: white;
}
a.card .image .favorite svg .fill {
  fill: transparent;
}
a.card .image .length {
  color: white !important;
}
a.card .image span.tag {
  background-color: #e74c3c;
  color: white;
}
a.card .content .property-status {
  order: 1;
}
a.card .content h5 {
  color: #3a3a3a;
}
a.card .content &gt; .property-attributes .pa-item {
  color: #6a6a70;
  border-right: 1px solid #ccc;
}
a.card .content &gt; .property-attributes .pa-item svg .fill {
  fill: #ccc;
}
a.mobile-property-menu-toggle, a.mobile-property-menu-toggle:link, a.mobile-property-menu-toggle:active, a.mobile-property-menu-toggle:visited {
  border: 2px solid #ccc;
  color: #0b0b0b;
  transition: all ease 0.2s;
}
a.mobile-property-menu-toggle svg .fill, a.mobile-property-menu-toggle:link svg .fill, a.mobile-property-menu-toggle:active svg .fill, a.mobile-property-menu-toggle:visited svg .fill {
  fill: #0b0b0b;
}
a.mobile-property-menu-toggle:hover, a.mobile-property-menu-toggle:link:hover, a.mobile-property-menu-toggle:active:hover, a.mobile-property-menu-toggle:visited:hover {
  color: black;
  background-color: #f7f7f7;
}
.mobile-property-filter-drawer {
  background-color: #f2f2f2;
}
@media only screen and (min-width: 768px) {
  .mobile-property-filter-drawer {
    background-color: white;
  }
}
/* Testimonials =================================================================== */
.sweep.testimonials {
  background-color: #bdbcc1;
}
.testimonial-wrapper h2 {
  color: white;
}
.testimonial-wrapper .testimonial-item p {
  color: white;
}
.testimonial-wrapper .testimonial-item span {
  color: white;
}
/* Blog =================================================================== */
a.card.article:hover {
  background-color: rgba(242, 242, 242, 0.5);
}
a.card .content h4 {
  color: #3a3a3a;
}
a.card .content span {
  color: #3a3a3a;
}
/* Lead Capture =================================================================== */
.sweep.lead-capture {
  background-color: #bdbcc1;
}
.lead-capture-form-wrapper {
  background-color: white;
  box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.3);
}
.lead-capture-form-wrapper .lead-capture-form-tabs {
  background-color: #f2f2f2;
}
.lead-capture-form-wrapper .lead-capture-form-tabs &gt; a, .lead-capture-form-wrapper .lead-capture-form-tabs &gt; a:link, .lead-capture-form-wrapper .lead-capture-form-tabs &gt; a:active, .lead-capture-form-wrapper .lead-capture-form-tabs &gt; a:visited {
  border-top: 4px solid gray;
  transition: all ease 0.2s;
  color: gray;
}
.lead-capture-form-wrapper .lead-capture-form-tabs &gt; a:hover, .lead-capture-form-wrapper .lead-capture-form-tabs &gt; a:link:hover, .lead-capture-form-wrapper .lead-capture-form-tabs &gt; a:active:hover, .lead-capture-form-wrapper .lead-capture-form-tabs &gt; a:visited:hover {
  background-color: #e6e6e6;
}
.lead-capture-form-wrapper .lead-capture-form-tabs &gt; a.selected, .lead-capture-form-wrapper .lead-capture-form-tabs &gt; a:link.selected, .lead-capture-form-wrapper .lead-capture-form-tabs &gt; a:active.selected, .lead-capture-form-wrapper .lead-capture-form-tabs &gt; a:visited.selected {
  border-top: 4px solid #0b0b0b;
  background-color: white;
  color: gray;
}
.lead-capture-form-wrapper .lead-capture-form-tabs &gt; a.selected:hover, .lead-capture-form-wrapper .lead-capture-form-tabs &gt; a:link.selected:hover, .lead-capture-form-wrapper .lead-capture-form-tabs &gt; a:active.selected:hover, .lead-capture-form-wrapper .lead-capture-form-tabs &gt; a:visited.selected:hover {
  color: gray;
  background-color: white;
}
.lead-capture-teaser-wrapper h2, .lead-capture-teaser-wrapper p {
  color: white;
}
.lead-capture-teaser-wrapper .contact-links-wrapper &gt; a, .lead-capture-teaser-wrapper .contact-links-wrapper &gt; a:link, .lead-capture-teaser-wrapper .contact-links-wrapper &gt; a:active, .lead-capture-teaser-wrapper .contact-links-wrapper &gt; a:visited {
  color: white;
  transition: all ease 0.2s;
}
.lead-capture-teaser-wrapper .contact-links-wrapper &gt; a svg .fill, .lead-capture-teaser-wrapper .contact-links-wrapper &gt; a:link svg .fill, .lead-capture-teaser-wrapper .contact-links-wrapper &gt; a:active svg .fill, .lead-capture-teaser-wrapper .contact-links-wrapper &gt; a:visited svg .fill {
  fill: white;
}
.lead-capture-teaser-wrapper .contact-links-wrapper &gt; a:hover, .lead-capture-teaser-wrapper .contact-links-wrapper &gt; a:link:hover, .lead-capture-teaser-wrapper .contact-links-wrapper &gt; a:active:hover, .lead-capture-teaser-wrapper .contact-links-wrapper &gt; a:visited:hover {
  color: #f2f2f2;
}
/* Footer =================================================================== */
.sweep.footer {
  background-color: #bdbcc1;
}
.sweep.footer p {
  color: white;
}
.sweep.footer h6 {
  color: white;
}
.sweep.footer a.footer-link, .sweep.footer a.footer-link:link, .sweep.footer a.footer-link:active, .sweep.footer a.footer-link:visited {
  color: white;
}
.sweep.footer a.footer-link:hover, .sweep.footer a.footer-link:link:hover, .sweep.footer a.footer-link:active:hover, .sweep.footer a.footer-link:visited:hover {
  color: #ccc;
}
.sweep.footer a.footer-link.icon svg .fill, .sweep.footer a.footer-link:link.icon svg .fill, .sweep.footer a.footer-link:active.icon svg .fill, .sweep.footer a.footer-link:visited.icon svg .fill {
  fill: white;
}
.sweep.footer a.footer-link.icon:hover svg .fill, .sweep.footer a.footer-link:link.icon:hover svg .fill, .sweep.footer a.footer-link:active.icon:hover svg .fill, .sweep.footer a.footer-link:visited.icon:hover svg .fill {
  fill: #ccc;
}
.sweep.footer a.footer-social-link svg .fill, .sweep.footer a.footer-social-link:link svg .fill, .sweep.footer a.footer-social-link:active svg .fill, .sweep.footer a.footer-social-link:visited svg .fill {
  fill: white;
}
.sweep.footer a.footer-social-link:hover svg .fill, .sweep.footer a.footer-social-link:link:hover svg .fill, .sweep.footer a.footer-social-link:active:hover svg .fill, .sweep.footer a.footer-social-link:visited:hover svg .fill {
  fill: #ccc;
}
.sweep.socket {
  background-color: #b0afb5;
}
.sweep.socket p {
  color: white;
}
.sweep.socket .socket-branding &gt; a.text {
  color: white;
}
/* Mortgage Calculator ===================================================================
=============================================================================== */
.morg-calc-breakdown-wrapper .morg-calc-breakdown-item .morg-calc-breakdown-item-value {
  color: #3a3a3a;
}
.morg-calc-title span:first-child {
  color: #6a6a70;
}
.morg-calc-title span:last-child {
  color: #3a3a3a;
}
/* Sidebar Details ===================================================================
=============================================================================== */
.sidebar-section {
  border-bottom: 1px solid #ccc;
}
.form-success {
  color: #2ecc71;
  background-color: rgba(46, 204, 113, 0.15);
}
.form-success svg .fill {
  fill: #2ecc71;
}
/* ==========================================================================
   CONTACT PAGE
   ========================================================================== */
.contact-info a.contact-link, .contact-info a.contact-link:link, .contact-info a.contact-link:active, .contact-info a.contact-link:visited {
  color: #bdbcc1;
  transition: all 0.2s ease;
}
.contact-info a.contact-link.icon svg .fill, .contact-info a.contact-link:link.icon svg .fill, .contact-info a.contact-link:active.icon svg .fill, .contact-info a.contact-link:visited.icon svg .fill {
  fill: #bdbcc1;
}
.contact-info a.contact-link:hover, .contact-info a.contact-link:link:hover, .contact-info a.contact-link:active:hover, .contact-info a.contact-link:visited:hover {
  color: #96949c;
}
.contact-info a.contact-social-link svg .fill, .contact-info a.contact-social-link:link svg .fill, .contact-info a.contact-social-link:active svg .fill, .contact-info a.contact-social-link:visited svg .fill {
  fill: #0b0b0b;
}
.callout-link-contact &gt; a, .callout-link-contact &gt; a:link, .callout-link-contact &gt; a:active, .callout-link-contact &gt; a:visited {
  color: #bdbcc1;
  transition: all 0.2s ease;
  background-color: #f7f7f7;
}
.callout-link-contact &gt; a svg .fill, .callout-link-contact &gt; a:link svg .fill, .callout-link-contact &gt; a:active svg .fill, .callout-link-contact &gt; a:visited svg .fill {
  fill: #0b0b0b;
}
.callout-link-contact &gt; a:hover, .callout-link-contact &gt; a:link:hover, .callout-link-contact &gt; a:active:hover, .callout-link-contact &gt; a:visited:hover {
  background-color: #f2f2f2;
  color: #96949c;
}
/* ==========================================================================
   About
   ========================================================================== */
.profile-callouts a.profile-callout-item, .profile-callouts a.profile-callout-item:link, .profile-callouts a.profile-callout-item:active, .profile-callouts a.profile-callout-item:visited {
  background-color: #f7f7f7;
  transition: all ease 0.2s;
}
.profile-callouts a.profile-callout-item svg .fill, .profile-callouts a.profile-callout-item:link svg .fill, .profile-callouts a.profile-callout-item:active svg .fill, .profile-callouts a.profile-callout-item:visited svg .fill {
  fill: #bdbcc1;
}
.profile-callouts a.profile-callout-item span, .profile-callouts a.profile-callout-item:link span, .profile-callouts a.profile-callout-item:active span, .profile-callouts a.profile-callout-item:visited span {
  color: #bdbcc1;
}
.profile-callouts a.profile-callout-item:hover, .profile-callouts a.profile-callout-item:link:hover, .profile-callouts a.profile-callout-item:active:hover, .profile-callouts a.profile-callout-item:visited:hover {
  background-color: #f2f2f2;
  color: #96949c;
}
.quote-interior {
  border: 1px solid #e6e6e6;
}
/* ==========================================================================
   Forms &amp; Inputs
   ========================================================================== */
::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #747476 !important;
}
::-moz-placeholder {
  /* Firefox 19+ */
  color: #747476 !important;
}
:-ms-input-placeholder {
  /* IE 10+ */
  color: #747476 !important;
}
:-moz-placeholder {
  /* Firefox 18- */
  color: #747476 !important;
}
input:focus, textarea:focus, isindex:focus, keygen:focus, select:focus {
  border-color: #0b0b0b;
}
/* Errors =================================================================== */
.input-wrapper &gt; span {
  display: none;
}
.input-wrapper.error label {
  color: #e74c3c;
}
.input-wrapper.error input, .input-wrapper.error textarea, .input-wrapper.error select {
  border: 2px solid #e74c3c;
}
.input-wrapper.error &gt; span {
  color: #e74c3c;
}
/* Custom Select =================================================================== */
.custom-select {
  background-color: white;
}
.custom-select select {
  border-color: #ccc;
  color: #6a6a70;
}
.custom-select span.decoration svg .fill {
  fill: #0b0b0b;
}
.custom-select:focus, .custom-select:hover {
  color: black;
}
.custom-select li {
  color: #6a6a70;
}
.custom-select li:hover {
  color: #6a6a70;
}
/* Labels =================================================================== */
form label {
  color: gray;
}
/* Checkboxes =================================================================== */
input[type="checkbox"] + label {
  color: #6a6a70;
}
/* Radio Buttons =================================================================== */
input[type="radio"] + label {
  color: #6a6a70;
}
input[type="radio"]:checked + label span {
  background-color: #4a90e1;
}
/* ==========================================================================
   Button
   ========================================================================== */
a.button, a.button:link, a.button:active, a.button:visited, button, input[type="submit"], input[type="button"] {
  background-color: #0b0b0b;
  color: white;
}
a.button:hover, a.button:link:hover, a.button:active:hover, a.button:visited:hover, button:hover, input[type="submit"]:hover, input[type="button"]:hover {
  background-color: black;
}
a.button.mfp-close:hover, a.button:link.mfp-close:hover, a.button:active.mfp-close:hover, a.button:visited.mfp-close:hover, button.mfp-close:hover, input[type="submit"].mfp-close:hover, input[type="button"].mfp-close:hover {
  background-color: transparent !important;
}
a.button.subtle, a.button:link.subtle, a.button:active.subtle, a.button:visited.subtle, button.subtle, input[type="submit"].subtle, input[type="button"].subtle {
  background-color: #f2f2f2;
  color: gray;
}
a.button.subtle:hover, a.button:link.subtle:hover, a.button:active.subtle:hover, a.button:visited.subtle:hover, button.subtle:hover, input[type="submit"].subtle:hover, input[type="button"].subtle:hover {
  background-color: #e6e6e6;
}
a.button.info, a.button:link.info, a.button:active.info, a.button:visited.info, button.info, input[type="submit"].info, input[type="button"].info {
  background-color: #cee1f7;
  color: #4a90e2;
}
a.button.info:hover, a.button:link.info:hover, a.button:active.info:hover, a.button:visited.info:hover, button.info:hover, input[type="submit"].info:hover, input[type="button"].info:hover {
  background-color: #b8d3f4;
}
a.button.icon svg .fill, a.button:link.icon svg .fill, a.button:active.icon svg .fill, a.button:visited.icon svg .fill, button.icon svg .fill, input[type="submit"].icon svg .fill, input[type="button"].icon svg .fill {
  fill: white;
}
/* ==========================================================================
   PROPERTY DETAILS
   ========================================================================== */
a.back-to-listings, a.back-to-listings:link, a.back-to-listings:active, a.back-to-listings:visited {
  color: #0b0b0b;
}
a.back-to-listings svg .fill, a.back-to-listings:link svg .fill, a.back-to-listings:active svg .fill, a.back-to-listings:visited svg .fill {
  fill: #0b0b0b;
}
a.back-to-listings:hover, a.back-to-listings:link:hover, a.back-to-listings:active:hover, a.back-to-listings:visited:hover {
  color: black;
}
.property-masthead {
  border-bottom: 1px solid #ccc;
}
.property-masthead .address-display h1.address-line-1 {
  color: #3a3a3a;
}
.property-masthead .address-display span.address-line-2 {
  order: 2;
  color: #6a6a70;
}
.property-masthead .attribute-display {
  border-bottom: 1px solid #ccc;
}
.property-masthead .attribute-display div svg .fill {
  fill: #ccc;
}
.property-masthead .price-display .property-status span {
  order: 1;
}
.property-masthead .price-display .property-sale-price {
  color: #3a3a3a;
  font-weight: 300;
}
.property-masthead .price-display a.mortgage-calc-callout, .property-masthead .price-display a.mortgage-calc-callout:link, .property-masthead .price-display a.mortgage-calc-callout:active, .property-masthead .price-display a.mortgage-calc-callout:visited {
  color: #bdbcc1;
}
.property-masthead .price-display a.mortgage-calc-callout.hover, .property-masthead .price-display a.mortgage-calc-callout:link.hover, .property-masthead .price-display a.mortgage-calc-callout:active.hover, .property-masthead .price-display a.mortgage-calc-callout:visited.hover {
  color: #96949c;
}
.property-masthead .price-display a.mortgage-calc-callout svg .fill, .property-masthead .price-display a.mortgage-calc-callout:link svg .fill, .property-masthead .price-display a.mortgage-calc-callout:active svg .fill, .property-masthead .price-display a.mortgage-calc-callout:visited svg .fill {
  fill: #bdbcc1;
}
@media only screen and (min-width: 768px) {
  .property-masthead .attribute-display {
    border-left: 1px solid #ccc;
  }
  .property-masthead .price-display {
    border-left: 1px solid #ccc;
  }
}
@media only screen and (min-width: 1000px) {
  .property-masthead .attribute-display div {
    border-left: 1px solid #ccc;
  }
}
.property-open-house {
  background-color: #0b0b0b;
  color: white;
}
.property-open-house h4 {
  color: white;
}
.property-open-house a.button, .property-open-house a.button:link, .property-open-house a.button:active, .property-open-house a.button:visited, .property-open-house a.button:hover {
  border: 1px solid white;
  color: white;
}
/* Overview */
.content-wrapper.property-overview .cont-group .prop-map {
  background-color: #ccc;
}
/* Property Video */
.property-video-link {
  background-color: #f2f2f2;
}
.property-video-link &gt; .label {
  color: #3a3a3a;
}
.content-divider h3 {
  background-color: white;
}
.content-divider::after {
  background-color: #ccc;
}
.content-wrapper.facts-features &gt; div span {
  color: #3a3a3a;
}
.content-wrapper.facts-features &gt; div svg .fill {
  fill: #d9d9d9;
}
/* Simple Table ===================================================================
=============================================================================== */
.simple-table-wrapper .simple-table-row {
  border-bottom: 1px solid #ccc;
  color: #6a6a70;
}
.simple-table-wrapper .simple-table-row.header {
  color: #3a3a3a;
}
.simple-table-wrapper .simple-table-row:nth-child(even) {
  background-color: #f7f7f7;
}
.simple-table-wrapper.unit-details .simple-table-row div {
  width: 20%;
}
/* Key Value List =================================================================== */
table.key-value td:first-child {
  color: #6a6a70;
}
table.key-value td:last-child {
  color: #3a3a3a;
}
@media only screen and (min-width: 500px) {
  table.key-value {
    width: 50%;
  }
}
.sidebar-contact &gt; .img img {
  background-color: #ccc;
}
.sidebar-contact &gt; .content &gt; .title {
  color: #3a3a3a;
}
.sidebar-contact &gt; .content &gt; .phone {
  color: #6a6a70;
}
/* Mobile Sidebar */
.property-mobile-contact {
  background-color: white;
}
.property-mobile-contact &gt; .button:first-child {
  border-right: 1px solid white;
}
/* ==========================================================================
   Admin
   ========================================================================== */
.swatch-001-1 {
  background-color: #0b0b0b;
}
.swatch-001-2 {
  background-color: #bdbcc1;
}
/* ==========================================================================
   Modal Public
   ========================================================================== */
/* Screen =================================================================== */
.screen, a.screen {
  position: fixed;
  z-index: 100;
  display: none;
  background-color: rgba(255, 255, 255, 0.7);
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
a.screen {
  text-decoration: none;
  cursor: default;
}
/* Container =================================================================== */
.modal {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.35);
  background-color: white;
}
.modal.modalContentFinancing, .modal.modalContentContact {
  display: none;
  position: fixed !important;
}
.modal .modal-header a svg .fill, .modal .modal-header a:link svg .fill, .modal .modal-header a:active svg .fill, .modal .modal-header a:visited svg .fill {
  fill: #ccc;
}
/* ==========================================================================
   MAP
   ========================================================================== */
.neighborhood-type-toggle {
  color: #6a6a70;
}
.neighborhood-type-toggle input[type="radio"]:checked + label span {
  background-color: #bdbcc1 !important;
}
.view-type-toggle {
  color: #6a6a70;
}
.view-type-toggle .inner-btn svg .fill {
  fill: #bdbcc1;
}
.view-type-toggle .inner-btn.selected {
  background-color: #bdbcc1;
}
.view-type-toggle .inner-btn.selected:hover {
  background-color: #96949c;
}
.beds-group input[type="radio"]:checked + label, .garage-group input[type="radio"]:checked + label {
  background: #6a6a70;
}
.map-filter {
  color: #6a6a70;
}
.map-filter svg .fill {
  fill: #bdbcc1;
}
.map-filter:hover {
  color: #bdbcc1;
}
.filter-bar-map.mobile a.map-filter-action svg .fill, .filter-bar-map.mobile a.map-filter-action:link svg .fill, .filter-bar-map.mobile a.map-filter-action:active svg .fill, .filter-bar-map.mobile a.map-filter-action:visited svg .fill, .filter-bar-map.mobile a.map-filter-action:hover svg .fill {
  fill: #bdbcc1;
}
.mobile-filter-tray .mft-header a.mft-close svg .fill, .mobile-filter-tray .mft-header a.mft-close:link svg .fill, .mobile-filter-tray .mft-header a.mft-close:active svg .fill, .mobile-filter-tray .mft-header a.mft-close:visited svg .fill, .mobile-filter-tray .mft-header a.mft-close:hover svg .fill {
  fill: #6a6a70;
}
.mobile-filter-tray .mft-content .mft-section h6 {
  color: #3a3a3a;
}
.mobile-map-list-toggle a, .mobile-map-list-toggle a:link, .mobile-map-list-toggle a:active, .mobile-map-list-toggle a:visited a:hover {
  color: #6a6a70;
}
.mobile-map-list-toggle a.selected, .mobile-map-list-toggle a:link.selected, .mobile-map-list-toggle a:active.selected, .mobile-map-list-toggle a:visited a:hover.selected {
  background-color: #bdbcc1;
}
.map-sidebar .inner a.map-list-item .mli-content-wrapper h5, .map-sidebar .inner a.map-list-item:link .mli-content-wrapper h5, .map-sidebar .inner a.map-list-item:active .mli-content-wrapper h5, .map-sidebar .inner a.map-list-item:visited .mli-content-wrapper h5 {
  color: #3a3a3a;
}
.map-sidebar .inner a.map-list-item.property .mli-content-wrapper h5, .map-sidebar .inner a.map-list-item.property:link .mli-content-wrapper h5, .map-sidebar .inner a.map-list-item.property:active .mli-content-wrapper h5, .map-sidebar .inner a.map-list-item.property:visited .mli-content-wrapper h5 {
  color: #3a3a3a;
}
.map-sidebar .inner a.map-list-item.property .mli-content-wrapper &gt; .property-attributes .pa-item, .map-sidebar .inner a.map-list-item.property:link .mli-content-wrapper &gt; .property-attributes .pa-item, .map-sidebar .inner a.map-list-item.property:active .mli-content-wrapper &gt; .property-attributes .pa-item, .map-sidebar .inner a.map-list-item.property:visited .mli-content-wrapper &gt; .property-attributes .pa-item {
  color: #6a6a70;
}
a.map-rich-pop-up &gt; .content h5, a.map-rich-pop-up:link &gt; .content h5, a.map-rich-pop-up:active &gt; .content h5, a.map-rich-pop-up:visited &gt; .content h5, a.map-rich-pop-up:hover &gt; .content h5 {
  color: #3a3a3a;
}
a.map-rich-pop-up &gt; .content span, a.map-rich-pop-up:link &gt; .content span, a.map-rich-pop-up:active &gt; .content span, a.map-rich-pop-up:visited &gt; .content span, a.map-rich-pop-up:hover &gt; .content span {
  color: #6a6a70;
}
a.map-rich-pop-up.properties &gt; .content h5, a.map-rich-pop-up.properties:link &gt; .content h5, a.map-rich-pop-up.properties:active &gt; .content h5, a.map-rich-pop-up.properties:visited &gt; .content h5, a.map-rich-pop-up.properties:hover &gt; .content h5 {
  color: #3a3a3a;
}
a.map-rich-pop-up.properties &gt; .content span, a.map-rich-pop-up.properties:link &gt; .content span, a.map-rich-pop-up.properties:active &gt; .content span, a.map-rich-pop-up.properties:visited &gt; .content span, a.map-rich-pop-up.properties:hover &gt; .content span {
  color: #6a6a70;
}
</pre></body></html>