/** Needed in public side due to conditinal loading **/
.elementor-editor-active #wpadminbar {
  display: none !important;
}

.post-type-archive-house main {
  background-color: #EAECEF;
}

.houses-map-container .page-title {
  text-align: center;
}

.fresh-makelaars-container .nav-item span {
  color: white !important;
}

.fresh-makelaars-container .nav-item.active {
  background-color: #0B385B !important;
  color: white !important;
}

.fresh-makelaars-container .nav-item.active span {
  color: white !important;
}

/** Loop House **/
.houses-container .houses {
  grid-template-columns: repeat(auto-fill, minmax(400px, 1fr));
}
.houses .loop-house {
  border-radius: 0px;
  box-shadow: none;
  background-color: white;
}

.houses .loop-house .loop-house-details {
  padding-bottom: 50px; 
}

.houses .loop-house .loop-house-characteristics {
  border-top: none;
  justify-content: flex-start;
}

.houses .loop-house .loop-house-characteristic {
  border: 1px solid #D8DCE0;
  padding: 10px 15px;
  color: #0B385B;
}

.houses .loop-house .loop-house-details .address {
  margin-bottom: 0px;
  color: #0B385B;
  font-size: 32px;
  font-family: "Bree Serif";
  font-weight: 400;
  text-align: left;
}

.houses .loop-house .loop-house-details .zipcode-city {
  text-align: left;
  color: #0B385B;
}

.houses .loop-house figure img {
  max-height: 250px; 
  object-fit: cover;
}

.houses .loop-house figcaption {
  transform: translate(20px, 20%);
  justify-content: flex-start;
}

.houses .loop-house figcaption span {
  padding: 10px 20px;
  background-color: #0B385B;
  font-weight: bold;
  font-family: "Bree Serif";
  font-weight: 400;
}

/** End Loop House **/

/** Houses Map **/
.houses__map .gm-style .gm-style-iw-c {
  border-radius: 0px;
}

.houses__map .map-houses-popup p {
  margin-bottom: 0px;
}

.houses__map .map-houses-popup .map-houses-popup-link {
  border-radius: 0px !important;
  background-color: #0B385B !important;
  font-family: "Bree Serif", Sans-serif;
  font-weight: 400;
  margin-top: 20px;
}

.houses__map .map-houses-popup .map-houses-popup-title {
  font-family: "Bree Serif";
  color: #0B385B;
  font-weight: 400;
}
/** End Houses Map **/


/** House - Detail **/
.single-house h1, .single-house h2, .single-house h3 {
  font-family: "Bree Serif";
  font-weight: 400;
  color: #0B385B;
}
.single-house .title {
  font-family: "Bree Serif";
  font-weight: 400;
  color: #0B385B;
}
.single-house .tab-button {
  background-color: white;
  font-family: "Bree Serif";
  font-weight: 400 !important;
  border: 1px solid white !important;
  padding: 20px;
}

.single-house .tab-button.active {
  border: 1px solid #0B385B !important;
  color: #0B385B !important;
}

.single-house .slide-in-cta {
  z-index: 25;
}

.single-house .cta-buttons button {
  background-color: #0B385B !important;
}

.single-house .lightbox {
  z-index: 99;
}
/** End House - Detail **/