/* Custom styles to override default colors */

/* Override teal color #00a9ae with blue #2626ab */

.contacts-page a:hover,
.reverse--map-page[data-code="map"] .breadcrumbs__link:hover,
.not-found p,
.apartments-page--dark .breadcrumbs__link:hover,
.apartments-page__label,
.breadcrumbs__link--dark:hover,
[data-color="dark"] .breadcrumbs__link:hover,
.header .header-trigger:hover,
.full-menu a:hover {
    color: #2626ab !important;
}

.preloader,
.contacts-page .contacts-page__form .input-container .form__input:focus~.input-placeholder,
.contacts-page .contacts-page__form .input-container .form__input:valid~.input-placeholder,
.contacts-page .contacts-page__form .input-container .form__input.dirty~.input-placeholder,
.contacts-page .contacts-page__form .input-container .form__input.filled~.input-placeholder,
.apartments-page__filters .custom-select .select-options .option:hover,
.apartments-big-card.has-plan:hover,
.apartments-big-card:hover:after,
.apartments-big-card__roll:before,
.archive__toggle:focus,
.archive__toggle:hover,
.contacts-page .contacts-page__form .input-container .form__input:focus~.input-placeholder:after,
.custom-select .select-options .option:hover,
.contact-us:hover,
.header .header-trigger:hover .trigger-icon:after,
.header .header-trigger:hover .trigger-icon:before,
.header .header-trigger:hover .trigger-icon .open-crest:after {
    background-color: #2626ab !important;
    background: #2626ab !important;
}

.contacts-page .contacts-page__form .input-container .form__input:focus,
.archive__toggle:focus,
.archive__toggle:hover {
    border-color: #2626ab !important;
}

.contacts-page .contacts-page__socials .social-item svg,
.header .search-trigger:hover svg path {
    fill: #2626ab !important;
}

.contacts-page .contacts-page__socials .social-item:hover svg path {
    stroke: #2626ab !important;
}

/* Specific overrides based on user attempts */
.preloader {
    background: #00005d !important;
}