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

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

  .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: rgba(202,121,83,0.8);
    color: white;
  }

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

  .block3d-embedded-nav .block3d-back-to-homepage:hover {
    background-color: rgba(202,121,83,0.8);
    color: white;
  }

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

  /* Fav's */
  .block3d-favorites li {
    background-color: #2e3538;
  }
    .block3d-favorites li:hover {
      background-color: rgba(202,121,83,0.8);
    }

  .block3d-favorites li .block3d-button.block3d-remove,
  .block3d-compare-favorites li .block3d-button.block3d-remove {
    background-color: #2e3538;
  }
    .block3d-favorites li .block3d-button.block3d-remove:hover,
    .block3d-compare-favorites li .block3d-button.block3d-remove:hover {
      background-color: rgba(202,121,83,0.8);
    }

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



/***** Breadcrumbs */
.block3d-breadcrumbs a {
  color: #1baf9a;
}

  .block3d-breadcrumbs a:hover {
    background-color: #1baf9a;
    color: white;
  }


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

  .block3d-button:hover {
    color: white;
    background-color: rgba(202,121,83,0.8);
  }

.block3d-button.block3d-action {
  color: white;
  background-color: #2e3538;
}

  .block3d-button.block3d-action:hover {
    color: white;
    background-color: rgba(202,121,83,0.8);
  }

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

.block3d-overlay .block3d-fav:before {
  color: #2e3538;
}


/***** 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: #1baf9a;
}

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

.block3d-gallery-previews li.block3d-active {
  border-color: #1baf9a;
}


/***** Compass */
.block3d-compass-color {
  fill: #2e3538;
}

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


/***** 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: #1baf9a;
}

  .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: #1baf9a;
  }

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

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

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


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

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

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

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

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

/***** Mask colors */
.block3d-unit-table table tr.block3d-reserved {
  border-color: rgba(241, 225, 17, 0.55);
}

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

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

.block3d-filter.block3d-active .block3d-filter-title {
  border-color: #1baf9a;
}

.block3d-link {
  color: #1baf9a;
}



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

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



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

  .block3d-loader-logo {
  background-color: transparent;
  border-radius: 0%;
  padding: 0px 0px;
  height: 88px!important;
  max-height: 88px!important;
}
.block3d-loading {
  background: #2E3538;
}
.block3d-loader-title {
  color: #ececec!important;
  display: none!important;
}

/*Highlight color gallery arrows*/
.block3d-gallery-next:after, .block3d-gallery-prev:after {color:#ca7953;}
.block3d-gallery-previews li.block3d-active {border-color: #ca7953;}

