



Can you improve the apperance of this website by changing this #mrp-container1 h2, a {
    color: #6a8987;
}

.mrp-weblet-menu, #content-well .form-buttons .submit-button, .mrp-social-media-links a {
    background-color: #6A8987;
}
.banner-container .mrp-weblet-omnibox-search, .banner-container .mrp-weblet-omnibox-v2 {
    background-color: #6a8987a3;
}

.mrp-weblet-featured-listings .mrpl-text {
    background: #6a8987d1;
}

.weblet_featured-listings-title, h1 {
    color: #6a8987;
}

.outer-footer {
    background-color: #6a8987;
}

.outer-footer .socials-icons a {
    color: #6a8987;
}

.banner-container .unibox-submit {
    background-color: #6a8987;
}

.master-search .unibox-submit:hover {
    background-color: #6a8987;
}

.mrp-menu-resp-wrapper ul ul>li {
    background-color: #6a8987;
}

#content-well h1, #content-well h2, #content-well h3, #content-well h4, #content-well h5 {
    font-weight: 300;
    color: #6a8987;
}

#listing-details-view.mrp-style-area .mrp-listing-quick-actions > span {
    cursor: pointer;
    background-color: #6a8987;
}
.master-search .unibox-fields .unibox-submit {
    display: inline-block;
    background-color: #6a8987;
}

#listing-details-view.mrp-style-area.sm620 .post-image-sidebar section.mrp-listing-links-section li {
    display: block;
    background-color: #6a8987;
}

#listing-details-view.mrp-style-area .mrp-area-stats .mrp-area-stats-save-search {
    background-color: #6a8987;
}
/* === ATCf Sitewide Typography & Layout Overrides === */

/* Headings: stop ALL CAPS, better contrast & spacing */
:root {
  --atcf-head: #2c3e50;
  --atcf-body: #555;
  --atcf-muted: #6a7b91;
}

h1, h2, h3, h4, h5, h6 {
  text-transform: none !important;
  letter-spacing: 0 !important;
  color: var(--atcf-head) !important;
  line-height: 1.25;
  margin-top: 0.75em;
  margin-bottom: 0.35em;
}

/* Body copy: readable size/line-height */
body, p, .entry-content p, .content p {
  font-size: 18px !important;
  line-height: 1.75 !important;
  color: var(--atcf-body) !important;
}

/* Paragraph spacing like ATCf */
.entry-content p + p { margin-top: .7em; }

/* Strong text: look bold but not shouty */
strong, b { font-weight: 600 !important; }

/* Links: accessible colour + hover */
a { color: #23446d; }
a:hover, a:focus { text-decoration: underline; }

/* Lists inside content */
.entry-content ul, .entry-content ol { padding-left: 1.2em; margin: .6em 0; }
.entry-content li { margin: .25em 0; }

/* Cards/boxes (used in related resources, CTAs, FAQs) */
.atcf-card {
  background: #fff;
  border: 1px solid #e1e6eb;
  border-radius: 10px;
  padding: 1rem;
  box-shadow: 0 2px 6px rgba(0,0,0,.06);
}

/* Grid utility for responsive link blocks */
.atcf-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
  gap: 16px;
}

/* Section wrapper to unify padding & background when needed */
.atcf-section {
  background: #f9fafb;
  border: 1px solid #e1e6eb;
  border-radius: 8px;
  padding: 1.5rem;
}

/* Kill template caps ONLY where the theme forces it */
[class*="title"],
.page-title,
.entry-title,
.section-title,
.widget-title {
  text-transform: none !important;
  letter-spacing: 0 !important;
}

/* Optional: narrow overly-wide content areas for readability */
.container, .site-content, .entry-content {
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}

