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

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

  .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: #003a42;
    color: white;
  }

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

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

  .block3d-embedded-nav .block3d-contact {
    background-color: #9c1154;
  }

  /* Fav's */
  .block3d-favorites li {
    background-color: #017d90;
  }
    .block3d-favorites li:hover {
      background-color: #003a42;
    }

  .block3d-favorites li .block3d-button.block3d-remove,
  .block3d-compare-favorites li .block3d-button.block3d-remove {
    background-color: #017d90;
  }
    .block3d-favorites li .block3d-button.block3d-remove:hover,
    .block3d-compare-favorites li .block3d-button.block3d-remove:hover {
      background-color: #003a42;
    }

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



/***** Breadcrumbs */
.block3d-breadcrumbs a {
  color: #07a690;
}

  .block3d-breadcrumbs a:hover {
    background-color: #07a690;
    color: white;
  }


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

  .block3d-button:hover {
    color: white;
    background-color: #003a42;
  }

.block3d-button.block3d-action {
  color: white;
  background-color: #017d90;
}

  .block3d-button.block3d-action:hover {
    color: white;
    background-color: #003a42;
  }

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

.block3d-overlay .block3d-fav:before {
  color: #017d90;
}


/***** 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: #07a690;
}

.block3d-favorites .block3d-badge,
.block3d-badge.block3d-sold {
  background: #9c1154;
}

.block3d-gallery-previews li.block3d-active {
  border-color: #07a690;
}


/***** Compass */
.block3d-compass-color {
  fill: #017d90;
}

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


/***** 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: #07a690;
}

  .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: #07a690;
  }

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

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

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


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

  .block3d-most-wanted-hint:after {
    border-top-color: #9c1154;
  }

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

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

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

/***** Mask colors */
.block3d-unit-table table tr.block3d-reserved {
  border-color: rgba(219, 197, 13, 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: #07a690;
}

.block3d-link {
  color: #07a690;
}



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

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



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

  .block3d-loader-logo {
  background-color: #017d90;
  border-radius: 0%;
  padding: 7px 14px;
  height: 50px;
}
.block3d-loader-title {
  display: none !important;
}

.block3d-embedded-logo {   vertical-align: middle;    float: none;   margin: 0 auto;}

.block3d-element .block3d-tooltip.block3d-custom {
  background-color: rgba(255, 255, 255, 0.8);
}
.block3d-element .block3d-tooltip.block3d-custom:after {
  display: none;
}
.block3d-element .block3d-tooltip.block3d-custom.up {
  transform: translateY(100px);
}
.block3d-element .block3d-tooltip.block3d-custom.down {
  transform: translateY(50px);
}

@media only screen and (max-width:812px) {.block3d-embedded-logo {    height: 25px; }

