/* =========================================================
   Mortgage Donut Colors
   ========================================================= */
   /* First slice */
.ct-series-a .ct-slice-donut-solid {
  fill: #5886A5;
}

/* Second slice */
.ct-series-b .ct-slice-donut-solid {
  fill: #7AA6C2; 
}

/* Third slice */
.ct-series-c .ct-slice-donut-solid {
  fill: #9DC6E0; 
}

/* Fourth slice */
.ct-series-c .ct-slice-donut-solid {
  fill: #C1E7FF; 
}

.kv-mortgage-calculator-report-breakdown-chart-principal {
	background-color:#5886A5;
}

.kv-mortgage-calculator-report-breakdown-chart-taxes {
	background-color:#7AA6C2;
}

.kv-mortgage-calculator-report-breakdown-chart-pmi {
	background-color:#9DC6E0;
}

.kv-mortgage-calculator-report-breakdown-chart-other {
	background-color:#C1E7FF;
}

/* =========================================================
   Property Listing Cards
   ========================================================= */

.kv-box {
    border-radius: 15px !important;
    box-shadow: none !important;
}

/* =========================================================
   Stop background from turning pink when dragging mouse off div
   ========================================================= */
.slick-next,
.slick-next:hover,
.slick-next:focus,
.slick-next:active {
  background: none !important; /* or whatever you want */
}

/* =========================================================
   Marker Colors
   ========================================================= */

.kv-marker {
    background-color: #124C6A !important;
    font-size: 14px;
    text-align: center;
    color: #fff !important;
    border: 1px solid #fff;
    border-radius: 12px;
    padding: 4px 10px 18px 10px;
    line-height: 14px;
    height: 20px;
    cursor: pointer;
    transition: none;
}

.kv-marker::before {
    content: '';
    position: absolute;
    left: 50%;
    bottom: -20px;
    width: 0;
    height: 0;
    border-width: 11px 6px;
    border-style: solid;
    border-color: #124C6A transparent transparent transparent;
    transform: translateX(-50%);
    z-index: 11;
}

/* =========================================================
   Block Elements
   ========================================================= */
.kv-detail-v2-main-city .fa-map-marker {
  display: none !important;
}
.kv-detail-v2-main-actions li:has(#kv-detail-share),
.kv-detail-v2-main-actions li:has(#kv-detail-print-flyer),
.kv-detail-v2-main-actions li:has(a[href*="tab-saved-searches"]) {
  display: none !important;
}
a.kv-detail-agentwebsite {
  display: none !important;
}
#kv-detail-v2-cta .kv-detail-requesttour,
#kv-detail-v2-cta .kv-detail-request,
.kv-detail-v2-agent-cta .kv-detail-requesttour,
.kv-detail-v2-agent-cta .kv-detail-request {
  display: none !important;
}



