/*
Theme Name: Houzez Child
Theme URI: http://www.favethemes.com/
Author: Favethemes
Author URI: http://www.favethemes.com/
Description: Houzez is a premium WordPress theme for real estate agents where modern aesthetics are combined with tasteful simplicity, and where the ease of use is achieved without compromise in your ability to customise the design. Whether you are a real estate agent looking to build a website for your company or a web developer seeking a perfect WordPress theme for your next project, you are certain to appreciate the numerous features and benefits that our theme provides.
Version: 1.0
Tags: white, right-sidebar, left-sidebar, custom-colors, custom-menu, featured-images, post-formats, theme-options, translation-ready
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: houzez
Template: houzez
*/


@import url("../houzez/style.css");

/* Your CSS code goes here
-------------------------------------- */
.slick-list,
.listing-slider {
    height: 100% !important;
}

.lslide,
.slick-slide {
    height: 100%;
}

.block-content-wrap .detail-wrap li span {
  max-width: 180px;
  text-align: right;
}

.range-text {
  margin-bottom: -8px;
}

.range-text span {
  font-weight: 400;
  color: #1f2124;
}

.range-wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 4%;
  padding-left: 8px;
  padding-right: 6px;
  width: 100%;
}

.price-range-wrap,
.area-range-wrap,
.land-range-wrap {
  padding: 0;
}

.print-title h1 {
  font-size: 24px !important;
  text-transform: uppercase;
}


/* Print
/* ----------------------------------------------------------- */

.print-agent-info-wrap {
  display: flex;
}

.print-contact-title { 
  font-size: 16px;
}

.print-page {
  font-size: 14px;
}

.print-main-wrap {
  background-color: #fff;
}

.print-wrap {
  max-width: 100% !important;
  margin: 0 auto;
}

.print-logo-wrap {
  border-bottom: none;
  width: 60%;
  padding: 0px !important;
}

.print-logo-wrap .logo {
  margin: 0;
}

.print-logo-text {
    font-family: Playfair Display;
    font-size: 2rem;
    margin-top: auto;
    margin-bottom: auto;
}

.print-title-wrap h1 {
  font-size: 24px;
  margin-bottom: 3px;
}
.print-title-wrap .item-address {
  margin-bottom: 0;
}
.print-title-wrap .item-price-wrap {
  position: relative;
  bottom: auto;
  left: auto;
  color: #000;
}
.print-title-wrap .item-price-wrap .item-price {
  font-size: 20px;
}
.print-title-wrap .item-price-wrap .item-sub-price {
  font-size: 14px;
}

.print-banner-wrap {
  position: relative;
  background-color: #fff;
  /* padding-top: 15px; */
  padding-right: 0;
  padding-bottom: 0;
  /* padding-left: 15px; */
}

.qr-code {
  display: flex;
  justify-content: flex-end;
  bottom: 3%;
  right: 2%;
  background-color: #fff;
  padding: 3px;
}

.qr-code p {
  padding: 6px;
  margin-bottom: auto;
  margin-top: auto;
}

.print-content .print-section {
  border: none;
  margin: 20px;
}
.print-content .print-title {
  padding-top: 10px;
}
.print-content .block-content-wrap .list-3-cols li,
.print-content .block-content-wrap .list-2-cols li,
.print-content .block-content-wrap .list-1-cols li {
  padding: 0;
  border-bottom: none;
  line-height: 32px;
  -webkit-box-pack: initial;
      -ms-flex-pack: initial;
          justify-content: initial;
}
.print-content .block-content-wrap .list-3-cols li span,
.print-content .block-content-wrap .list-2-cols li span,
.print-content .block-content-wrap .list-1-cols li span {
  float: none;
}
.print-content .block-content-wrap .list-3-cols li .houzez-icon,
.print-content .block-content-wrap .list-2-cols li .houzez-icon,
.print-content .block-content-wrap .list-1-cols li .houzez-icon {
  line-height: 32px;
}
.print-content .floor-plan-description-wrap {
  border: 1px solid #dce0e0;
  margin-bottom: 30px;
}
.print-content .floor-plan-description-top {
  padding: 20px 30px;
  border-bottom: 1px solid #dce0e0;
}
.print-content .floor-plan-description-description {
  padding: 20px 30px;
}

.print-title h1 {
  font-size: 14px;
  text-transform: uppercase;
}

.print-title .item-address {
  margin: 0;
}

.print-title .item-address i {
 display: none;
}

.print-gallery-wrap {
  display: flex;
  gap: 10px;
}
 
.floor-plan-description th,
.floor-plan-description td {
	padding: 8px 16px;
}
 
.floor-plan-description th {
	color: #fff;
	background-color: #dd7628;
	text-transform: uppercase;
	font-family: Roboto;
	font-size: 14px;
	letter-spacing: 1px;
}
 
.floor-plan-description td {
	font-size: 14px;
	color: #000;
	border-bottom: 1px solid #e4e4e4;
}
 
.floor-plan-description table {
	margin-bottom: 16px;
}
 
.floor-plan-description img {
    margin-bottom: 16px;
}

.floor-plan-wrap {
  margin-bottom: 32px;
}

/* TABLE HEADERS----------------------------
Edit this to change the headers of tables */
 
.number::after {
	content: "#";
}
 
.designation::after {
	content: "Designation";
}
 
.clear::after {
	content: "Clear Height";
}
 
.docks::after {
	content: "Docks";
}
 
.column::after {
    content: "Column Spacing";
}
 
.ceiling::after {
    content: "Ceiling Height";
}
 
.cranes::after {
    content: "Cranes";
}
 
.restrooms::after {
    content: "Restrooms";
}
 
.square::after {
	content: "SF";
}
 
.acres::after {
    content: "AC";
}
/*------------- TABLE HEADERS END----------*/