@import url("https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;700&family=Source+Sans+Pro:wght@400;700&display=swap");
@import url("https://kunversion-frontend-custom.s3.amazonaws.com/overwrites/template/ps.css");
@import url("https://kunversion-frontend-custom.s3.amazonaws.com/overwrites/template/2/ps.css");
@import url("https://kunversion-frontend-custom.s3.amazonaws.com/overwrites/search-bar/minimal.v2.css");
@import url("https://kunversion-frontend-custom.s3.amazonaws.com/overwrites/theme-color/brand.css");

/* Custom CSS */
:root {
  --primary-brand-color: #ea002a;
  --primary-rgb-brand-color: 0, 0, 0;
  --secondary-brand-color: #000;
  --heading-font: "Open Sans", sans-serif;
  --text-font: "Open Sans", sans-serif;
}
body.header-transparent,
body.inner,
body.cover-pull-top {
  opacity: 0;
  transition: all 0.5s ease;
  transition-delay: 0.5s;
}
body.show {
  opacity: 1 !important
}
#home-bodycontent .information-bar {
  background-color: var(--secondary-brand-color) !important;
  background-image: none !important;
  padding: .4rem
}
#home-bodycontent .information-bar h5 {
  font-size: 1.7em;
  display: none;
}
#home-bodycontent .hero-wrapper h3,
#home-bodycontent .hero-wrapper span {
  color: #000;
  text-shadow: none;
}
#testimonials-carousel {
  border-bottom: 10px solid var(--secondary-brand-color);
}
#header .logo.secondary {
  display: none;
}
.hero-logo.square {
  max-width: 350px !important;
  filter: drop-shadow(1px 1px 0px #fff);
}
#home-bodycontent .cover-overlay {
  opacity: 1 !important
}
#home-bodycontent .cover-title {
  top: 55%;
}
#home-bodycontent #header .nav-primary > li > a {
  color: #000 !important
}
#header .container .row-flex:nth-child(1) > ul li a,
#header .container .row-flex:nth-child(1) > ul li a .fa.social,
#header .container .row-flex:nth-child(2) .column-end > ul li.list-inline-item.social .fa {
  color: #000 !important;
}
body.header-transparent #header .navbar-toggler,
body.header-transparent #header .navbar-toggler span {
  border-color: #000;
}
#header .container .row-flex:nth-child(1) > ul li a .fa.social,
#header .container .row-flex:nth-child(2) .column-end > ul li.list-inline-item.social .fa {
  border-color: #000 !important;
}
.sell-cover-image.cover-overlay {
  opacity: 0.5 !important
}
#content .content-row img {
  max-height: unset !important;
}
#content .content h6 {
  font-size: 1.5em !important;
}

#agent-bodycontent .listing-detail.col-md-8.col-lg-9 > h2,
#agent-bodycontent
  .listing-detail.col-md-8.col-lg-9
  > h2
  ~ div[style="margin-bottom: -30px;"] {
  display: none !important;
}
#footer .footer-top-right {
  max-height: 250px;
  overflow-y: scroll;
}