/* Image slider changes */
.inspiry_classic_portrait_common .flex-viewport li a {
    background-color: rgba(202, 209, 222, 0.0) !important;
}

#property-detail-flexslider {
    background-color: rgba(202, 209, 222, 0.3) !important;
}

#property-detail-flexslider img {
    color: black !important; /* Alt text color */
}

/* Vertical jcarousel container */
#property-detail-flexslider .jcarousel-container-vertical {
    background-color: rgba(202, 209, 222, 0.9) !important;
}

/* Next/Prev buttons in jcarousel container */
#property-detail-flexslider .jcarousel-container-vertical .jcarousel-next,
#property-detail-flexslider .jcarousel-container-vertical .jcarousel-prev {
    background-color: rgba(162, 169, 182, 0.8) !important; /* Darker shade of container */
}

/* Icons inside the buttons - darker */
#property-detail-flexslider .jcarousel-container-vertical .jcarousel-next::before,
#property-detail-flexslider .jcarousel-container-vertical .jcarousel-prev::before,
#property-detail-flexslider .jcarousel-container-vertical .jcarousel-next i,
#property-detail-flexslider .jcarousel-container-vertical .jcarousel-prev i,
#property-detail-flexslider .jcarousel-container-vertical .jcarousel-next svg,
#property-detail-flexslider .jcarousel-container-vertical .jcarousel-prev svg {
    color: #4a5568 !important; /* Darker slate/gray icon color */
    fill: #4a5568 !important;
}

/* Status label changes */
#overview .property-item .price .status-label {
    background-color: #3a619a !important;
    color: #ffffff !important;
}

/* Polygon tag arrow for status label */
#overview .property-item .price .status-label .tag-arrow svg,
#overview .property-item .price .status-label .tag-arrow svg polygon,
#overview .property-item .price .status-label .tag-arrow polygon {
    fill: #3a619a !important;
    color: #3a619a !important;
}

/* Map label background */
.map-label {
    background-color: #3a619a !important;
    color: #ffffff !important;
}

/* Share label */
.share-label, 
.share-this,
.property-share-label {
    background-color: #3a619a !important;
    color: #ffffff !important;
}
