.social-text, .hours{
    color: #636363!important;
}
schedule-widget{
    color: black!important;
}
body{
color: #636363
}
a{ color: #0257D5 }
@media (max-width: 991px){
.cta-main-btn{
    font-size: 2.5rem;
}
}

.bathroom-checkboxes:focus,
.bedroom-checkboxes:focus {
    outline: 2px solid rgba(13,110,253,.2)!important;
}
a:focus,
.range:focus,
input:focus,
textarea:focus,
button:focus {
  outline: 2px solid!important;
}
.rights-reserved p,.rights-reserved a{
    font-size: 24px;
    padding: 10px 0;
}
.floorplan-filter-block h2 {
    color: #636363;
}
.floorplan-block {
    color: #4c4c4c;
}
form input, form select, form textarea {
    background-color: rgba(255,255,255,.1);
}
form input::placeholder, form select {
    color: rgba(255,255,255,0.9);
}
.review-verified {
    color: #ab0000;
}
#mktapts-scheduler-widget-button {
    background-color: var(--main-color)!important;
}
.maplibregl-ctrl button:focus {
    outline: solid!important;
}
/*.primary-color-text{
    color: color-mix(in srgb, var(--main-color) 70%, black)!important;
}
.secondary-color-text{
    color: color-mix(in srgb, var(--secondary-color) 70%, black)!important;
}

.primary-color-background{
    background-color: color-mix(in srgb, var(--main-color) 70%, black)!important;

}
.secondary-color-background{
    background-color: color-mix(in srgb, var(--secondary-color) 70%, black)!important;
}

.primary-color-border{
    border-color: color-mix(in srgb, var(--main-color) 70%, black)!important;

}
.secondary-color-border{
    border-color: color-mix(in srgb, var(--secondary-color) 70%, black)!important;
}
footer svg{
    fill: color-mix(in srgb, var(--main-color) 70%, black)!important;
}
.line{
    stroke: color-mix(in srgb, var(--main-color) 70%, black)!important;
}


#scheduleBtn{
    background-color: color-mix(in srgb, var(--main-color) 70%, black)!important;
}*/
