@import url("https://kunversion-frontend-custom.s3.amazonaws.com/components/listings/new/ps.css");
@import url("https://fonts.googleapis.com/css2?family=EB+Garamond:wght@400;500;600&family=Lato:wght@100;300;400;700&display=swap");
@import url("https://kunversion-frontend-custom.s3.amazonaws.com/overwrites/template/agent/3/ps.css");
@import url("https://kunversion-frontend-custom.s3.amazonaws.com/templates/help/ps.css");
@import url("https://kunversion-frontend-custom.s3.amazonaws.com/overwrites/template/ps.css");
@import url("https://kunversion-frontend-custom.s3.amazonaws.com/components/listings/new/ps.css");
:root {
  --page-border: 1rem;
  --drop-shadow: 0 10px 30px -10px rgba(0, 0, 0, 0.3);
  --heading-font: "EB Garamond", serif;
  --text-font: "EB Garamond", serif;
  --letter-spacing: 12px;
  --gold: #c5a95e;
  --light-gold: #ecd493;
  --brown: #584932;
}
#about-agent,
#featured-neighborhoods {
  background-color: #fff !important;
}
#header .logo.primary {
  display: none;
}
.kv-featured-areas-widget h2 {
  letter-spacing: 2.6px;
  font-size: 3rem !important;
  font-weight: 600;
}
#header.home .logo.secondary {
  transform: scale(2) translate(-15px, 0);
  transform-origin: left;
}
#home-bodycontent #kv-cover-title-inner h1 {
  font-size: 3rem !important;
  text-shadow: 1px 0 0 #000, 0 -1px 0 #000, 0 1px 0 #000, -1px 0 0 #000;
  letter-spacing: var(--letter-spacing);
}
#home-bodycontent #kv-cover-title-inner h1 span {
  font-size: 2rem !important;
  display: block;
  font-family: var(--text-font);
  font-weight: 300;
  text-shadow: 1px 0 0 #000, 0 -1px 0 #000, 0 1px 0 #000, -1px 0 0 #000;
}
#home-bodycontent #kv-cover-title-inner h1,
#home-bodycontent #kv-cover-title-inner h1 ~ span,
#home-bodycontent #kv-cover-title-inner h1 ~ small,
#home-bodycontent #kv-cover-title-inner p,
#kv-home-header-buttons {
  text-align: center;
}
#home-bodycontent .kv-featured-areas-widget .kv-featured-area {
  padding: 2rem;
  text-align: center;
  width: 100% !important;
  min-width: unset !important;
  max-width: calc(33.33333% - 20px) !important;
}
#header.home {
  background-color: #fff !important;
}
#header.home .navbar-toggler,
#header.home .navbar-toggler span,
#header.home .list-inline .fa {
  border-color: #000 !important;
}
#header.home .list-inline span,
#header.home .list-inline a,
#header.home .list-inline .fa {
  color: #000 !important;
}
@media only screen and (min-width: 992px) {
  #home-bodycontent #header .nav-primary > li > a {
    color: #000 !important;
  }
}
@media only screen and (max-width: 992px) {
  #home-bodycontent .kv-featured-areas-widget .kv-featured-area {
    max-width: calc(50% - 20px) !important;
  }
}
@media only screen and (max-width: 544px) {
  #home-bodycontent .kv-featured-areas-widget .kv-featured-area {
    max-width: 100% !important;
  }
}
#home-bodycontent #kv-cover-title-inner h1 {
  color: #fff !important;
  font-weight: bold !important;
}
#home-bodycontent #kv-cover-title-inner h1 ~ span {
  color: #fff !important;
  text-shadow: 1px 0 0 #000, 0 -1px 0 #000, 0 1px 0 #000, -1px 0 0 #000;
  font-size: 36px !important;
}
#home-bodycontent #kv-cover-title-inner a:not([class*="tagline"]) {
  color: #fff !important;
  letter-spacing: var(--letter-spacing);
  text-transform: uppercase;
}
#sct4 .section-header h2 {
  color: var(--gold) !important;
}
.kv-featured-areas-widget h2 {
  color: var(--gold) !important;
}
#about {
  display: none !important;
}
#about-agent p {
  color: var(--brown) !important;
}
#about-agent h2 {
  color: var(--brown) !important;
}
#featured-neighborhoods {
  background-color: #f7f0e3 !important;
}
#about-agent img {
  max-height: unset !important;
}
#about-agent a {
  color: var(--brown) !important;
}
#home-bodycontent #header .nav-primary > li > a {
  color: #c5a95e !important;
}
#header.home .navbar-toggler,
#header.home .navbar-toggler span,
#header.home .list-inline .fa {
  border-color: #c5a95e !important;
}
#home-bodycontent #header .nav-primary > li > a {
  font-size: 1.2rem !important;
}
#home-bodycontent .cover-overlay[data-opacity=".8"] {
  opacity: 0.7 !important;
}
#home-bodycontent .kv-featured-areas-widget a h3 {
  color: var(--light-gold);
}
#home-bodycontent .kv-featured-areas-widget .kv-featured-area:after {
  background-color: rgba(0, 0, 0, 0.6) !important;
}
#featured-neighborhoods {
  background-color: #ffffff !important;
}
.listings.container .listing-box-title {
  background-color: #ecd493 !important;
}
.listings.container .listing-box-content {
  background-color: #ecd493 !important;
}

#header.home .logo.secondary {
  transform: scale(1.3) translate(-15px, 0);
}
#home-bodycontent #header .nav-primary > li > a {
  font-size: 1.1rem;
}
