/***** style.css overrides */

/***** Nav bar */
.block3d-embedded-nav,
.block3d-embedded-nav .block3d-sub-menu,
.block3d-embedded-nav .block3d-button {
  background-color: #ece9e5;
}

  .block3d-embedded-nav li:hover,
  .block3d-embedded-nav li.block3d-active,
  .block3d-embedded-nav .block3d-sub-menu-toggle:hover,
  .block3d-embedded-nav .block3d-button:hover {
    background-color: #7b8b6f;
    color: white;
  }

  .block3d-embedded-nav .block3d-back-to-homepage {
    background-color: #545454;
    color: white;
  }

  .block3d-embedded-nav .block3d-back-to-homepage:hover {
    background-color: #7b8b6f;
    color: white;
  }

  .block3d-embedded-nav .block3d-contact {
    background-color: #27301e;
  }

  /* Fav's */
  .block3d-favorites li {
    background-color: #ece9e5;
  }
    .block3d-favorites li:hover {
      background-color: #7b8b6f;
    }

  .block3d-favorites li .block3d-button.block3d-remove,
  .block3d-compare-favorites li .block3d-button.block3d-remove {
    background-color: #27301e;
  }
    .block3d-favorites li .block3d-button.block3d-remove:hover,
    .block3d-compare-favorites li .block3d-button.block3d-remove:hover {
      background-color: #27301e;
    }

  .block3d-favorites li .block3d-button.block3d-compare,
  .block3d-compare-favorites li .block3d-button.block3d-compare {
    background-color: #7b8b6f;
  }
    .block3d-favorites li .block3d-button.block3d-compare:hover {
      background-color: #545454;
    }



/***** Breadcrumbs */
.block3d-breadcrumbs a {
  color: #7b8b6f;
}

  .block3d-breadcrumbs a:hover {
    background-color: #7b8b6f;
    color: white;
  }


/***** Standard buttons */
.block3d-button {
  color: #27301e;
  background-color: white;
}

  .block3d-button:hover {
    color: white;
    background-color: #27301e;
  }

.block3d-button.block3d-action {
  color: white;
  background-color: #27301e;
}

  .block3d-button.block3d-action:hover {
    color: white;
    background-color: #27301e;
  }

/***** Overlay colors */
.block3d-overlay .block3d-close-line {
  border-top: 1px solid #27301e;
}

.block3d-overlay .block3d-fav:before {
  color: #27301e;
}


/***** Other colors */
.block3d-compare-overlay .block3d-hint,
.block3d-modal-details-hint,
.block3d-gallery-item-hint,
.block3d-gi-bud.block3d-action.block3d-button,
.noUi-connect {
  background: #7b8b6f;
}

.block3d-favorites .block3d-badge,
.block3d-badge.block3d-sold {
  background: #27301e;
}

.block3d-gallery-previews li.block3d-active {
  border-color: #7b8b6f;
}


/***** Compass */
.block3d-compass-color {
  fill: #27301e;
}

.block3d-compass-needle-color {
  fill: #fff265;
}


/***** Sidebar / list buttons */
.block3d-unit-table tbody tr:hover:not(.block3d-sold),
.block3d-unit-table tbody tr.hover,
.block3d-unit-table tbody tr.block3d-active,
.block3d-unit-table ol li:hover,
.block3d-unit-table ol li.hover,
.block3d-list ol li:hover,
.block3d-list ol li.hover,
.block3d-compare-overlay .block3d-fav-list li:hover {
  border-left-color: #7b8b6f;
}

  .block3d-unit-table tbody tr:hover > td,
  .block3d-unit-table tbody tr.hover > td,
  .block3d-unit-table tbody tr.block3d-active > td,
  .block3d-unit-table ol li:hover,
  .block3d-list ol li:hover,
  .block3d-list ol li.hover,
  .block3d-unit-table ol li.hover {
    background-color: #ececec;
    color: #7b8b6f;
  }

  .block3d-unit-table .block3d-button:hover {
    background: none;
  }

.block3d-list-tab {
  background-color: #ececec;
}

  .block3d-list-tab.block3d-active {
    background-color: #7b8b6f;
    color: #ececec;
  }


/***** Most Wanted */
.block3d-most-wanted-hint {
  background: #27301e;
}

  .block3d-most-wanted-hint:after {
    border-top-color: #27301e;
  }

  .block3d-most-wanted ul li:hover {
    border-left-color: #7b8b6f;
    color: #7b8b6f;
  }

/***** Load Indicator */
.block3d-load-indicator {
  border-bottom-color: #27301e;
}

/***** Arrows */
.block3d-actions .block3d-arrow svg path {
  stroke: #27301e;
}

/***** Mask colors */
.block3d-unit-table table tr.block3d-reserved {
  border-color: rgba(0, 54, 82, 0.75);
}

.block3d-unit-table table tr.block3d-sold {
  border-color: rgba(238, 100, 86, 0.75);
}

.block3d-badge.block3d-sold {
  background: rgba(238, 100, 86, 0.75);
}

.block3d-filter.block3d-active .block3d-filter-title {
  border-color: #7b8b6f;
}

.block3d-link {
  color: #7b8b6f;
}



@media only screen and (max-width: 1024px) {
  .block3d-unit-table table tbody tr.hover:hover {
    border-left-color: #7b8b6f;
  }
}

@media only screen and (max-width: 768px) {
  .block3d-unit-table .block3d-scroll-container table tbody tr.hover>td {
    background-color: #ececec;
    color: #7b8b6f;
  }
}



/* Override_css raw output, check your flatfinder settings */

  .block3d-loader-logo {
  height: 130px !important;
  max-height: 130px !important;
  background-color: transparent;
  border-radius: 0%;
  padding: 0px 0px;
}
.block3d-loader-title {
  display: none !important;
}
.block3d-embedded-logo {
  display: block;
}
/* Remove checkbox "newsletter" */
.block3d-checkbox-label[for="option-newsletter"] {
 display: none!important;
}
.block3d-button[data-block3d-pricelist] {display:none;}
.block3d-button[data-block3d-project] {display:none;}
.block3d-button[data-block3d-contact] {display:block;}
.block3d-back-to-homepage {display:block;}
.block3d-button.block3d-fullscreen {display: none;}
.block3d-button.block3d-info {display: none;}
.block3d-overlay-content .block3d-overlay-image {display: none;}
.block3d-gi-bud-wrapper {display: none;}
.block3d-embedded-logo {pointer-events: none;}
.block3d-overlay.block3d-show {top: 0px; height: 100%;}

.block3d-unit-table table {
  margin-bottom: 0 !important;
}

/*Reserved color in unit table*/
.block3d-unit-table table tr.block3d-reserved:hover {
  border-color: rgba(0,54,82,0.9);
}
.block3d-unit-table table tr.block3d-reserved td.block3d-unit-price {
  color: #003652;
  font-weight: bold;
}
/*.block3d-unit-table table tr.block3d-sold td.block3d-unit-price {
  font-weight: bold;
}*/

@media (min-width: 1024px) {
 .block3d-content {width: 75%;}
 .block3d-sidebar {width: 25%;}
 .block3d-unit-overlay {width: 75%;}
 .block3d-modal-unit .block3d-left {width: 30%;}
 .block3d-modal-unit .block3d-right {width: 70%;}
 .block3d-actions {width: 100%;}
}


