.top-row div.left-col {
  margin-bottom: 10px;
}
.top-row div.right-col {
  margin-bottom: 20px;
}

/* Title Area
-------------------------------------------------------------------------------------- */
h1.title {
/*   font-size: clamp(2.65em,3vw,3em)!important; */
    font-weight: 600!important;
    line-height: 1.1;
    letter-spacing: -.025em !important;
  text-transform: capitalize;
}

.adress_area  {
 padding-top: 0 !important;
  margin-bottom: 0 !important;
}

.adress_area a {
 color: #c7c7c8 !important;
}

.printBtn{
    position: relative;
    background: transparent;
    border: 0;
    color: #c2cbd9;
    margin-top: 10px;
}

#printWrapper{
  display: none;
} 




/* Pricing Area
-------------------------------------------------------------------------------------- */
.pricing_area {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: flex-end;
  gap: 1.5em;
}

.details_area {
  display: flex;
  align-items: center;
  margin-top: 5px;
}
.details_area p {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 0 1em;
  margin-bottom: 0;
  font-size: 1.1em;
  font-weight: 700;
  line-height: 1.2;
}

.details_area p span {
  font-weight: 400;
  color: #c7c7c8;
}

.details_area .bed {}
.details_area .bath {
   border-left: 1px solid #e0e0e1;
   border-right: 1px solid #e0e0e1;
}
.details_area .sqft {}

.price_area {
/*   font-size: clamp(2.65em,3vw,3em)!important; */
    font-weight: 600!important;
}


div#favorite-button {
 padding: 0 0 0 10px !important;
 margin-right: 0 !important;
}

.notice_area {
    text-align: right;