.site-header .container-fluid .row > *, .wrap-logo, .site-footer, .map-footer, .col-left, .col-right, .category-menu, .house-detail-pager-box {
  display: none !important;
}

.col-center, .site-main, .home main .container-fluid, .site-header .container-fluid {
  width: 100% !important;
  max-width: 100% !important;
}

.site-main, main .container-fluid {
  -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0) !important;
          box-shadow: 0 0 0 0 rgba(0, 0, 0, 0) !important;
  margin: 0px !important;
  padding: 0px !important;
}

html, body {
  background-image: none !important;
  background-color: #ffffff !important;
}

*, A {
  color: #000000 !important;
  background-image: none !important;
  background-color: transparent !important;
}

a[href]:after {
  content: none !important;
}

.main-content {
  margin: 0px;
}

.container-fluid {
  display: block;
}

.site-header .container-fluid .row .site-header-title {
  display: block !important;
  color: #000000;
  background-color: transparent;
  font-family: "FFDINWebProBold",Helvetica,Arial,sans-serif !important;
  font-weight: normal !important;
  text-transform: uppercase;
  padding: 0 0 30px 0 !important;
  text-align: center;
}

.site-header {
  position: static;
}

.site-header > div > div {
  height: auto;
}

article header h1 {
  padding: 20px 20px 0 !important;
}

main > .row, .home > main > div > .row {
  padding-bottom: 0px !important;
}

/*.home main .container-fluid *{
     color:#ffffff !important;
}*/
header img, header picture, .house-topimage img, .house-topimage picture, .houses img, .houses picture {
  width: 60% !important;
}

.home .pnl-wrap picture, .home .pnl-wrap img {
  width: 200px;
  position: relative;
}

.home .pnl-wrap picture {
  padding: 10px 5px 10px 20px;
  display: block;
  float: left;
}

.home .pnl-wrap * {
  color: black !important;
  position: static;
}

.home .pnl-wrap, .pnl-wrap .pnl-content-top h3 {
  position: static;
}

.home h2, .home h3, .home h4 {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}

.home .pnl {
  margin-top: 0px !important;
  width: 100% !important;
  border-bottom: 1px solid #000000;
}

.home .pnl:before {
  display: none;
}

.home .pnl-content {
  width: auto !important;
  display: inline-block !important;
}

.home .pnl-content-bottom, .home .pnl-content-top {
  width: 100%;
}

.home .pnl-wrap, .home .pnl-content {
  display: block;
  background-color: transparent !important;
}

.home .pnl-content p:nth-last-child(1):after, .home .pnl-content-top h3:nth-last-child(1):before {
  display: none;
}

.home .home-header-gradient {
  height: auto !important;
}
/*# sourceMappingURL=print.css.map */