/*
----- Стили для слабовидящих -------
*/

/* Гарнитура */
html[blind-garniture="serif"], html[blind-garniture="serif"] body, html[blind-garniture="serif"] *{
    font-family: serif !important;
}

/* Керинг */
html[blind-kerning="indent-md"] body{
    letter-spacing: 1.3px;
}
html[blind-kerning="indent-lg"] body{
    letter-spacing: 1.6px;
}

/* Размер текста */
html[blind-font-size="size-md"]{
    font-size: 120%;
}
html[blind-font-size="size-lg"]{
    font-size: 140%;
}

html[blind-font-size="size-md"] .header-cellar__menu-link{
    font-size: 120%;
}
html[blind-font-size="size-lg"] .header-cellar__menu-link{
    font-size: 140%;
}

/* Изображения */
html[blind-img-display="hide"] body img{
    display: none;
}
html[blind-img-display="hide"] body *{
    background-image: none !important;
}
html[blind-img-display="mono"] body img{
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray; /* IE 6-9 */
}


/* Цветовая схема */
/* DEFAULT */
.newsinner__time svg{
	stroke: #1771E6;
}

/* Белый на черном */
html[blind-color-schema="color-white-on-black"]{
    --main-color-dark: #000000;
    --main-color-middle: #504e4e;
    --main-color-light: #8d8c8c;
    --font-color: white;
    --logo-filter: invert(100%) sepia(0%) saturate(1%) hue-rotate(257deg) brightness(150%) contrast(120%);
    --swiper-theme-color:#000000;
}

/* Черный на белом */
html[blind-color-schema="color-black-on-white"]{
    --main-color-dark: white;
    --main-color-middle: #fafafa;
    --main-color-light: #ededed;
    --font-color: black;
    --logo-filter: invert(0%) sepia(0%) saturate(7500%) hue-rotate(327deg) brightness(0%) contrast(104%);
    --swiper-theme-color:white;
}

/* Желтый на синем */
html[blind-color-schema="color-yellow-on-blue"]{
    --main-color-dark: #063462;
    --main-color-middle: #0d63b6;
    --main-color-light: #75b2ef;
    --font-color: #ffef01;
    --logo-filter: invert(19%) sepia(99%) saturate(936%) hue-rotate(25deg) brightness(150%) contrast(150%);
        --swiper-theme-color:#063462;
}

/* Желтый на черном */
html[blind-color-schema="color-yellow-on-black"]{
    --main-color-dark: #000000;
    --main-color-middle: #504e4e;
    --main-color-light: #8d8c8c;
    --font-color: #ffef01;
    --logo-filter: invert(19%) sepia(99%) saturate(936%) hue-rotate(25deg) brightness(150%) contrast(150%);
    --swiper-theme-color:#000000;
}

html[blind-color="true"] body{
    color: var(--font-color) !important;
    background-color: var(--main-color-middle) !important;
}

html[blind-color="true"] ::placeholder {
    color: var(--font-color) !important;
    background-color: var(--main-color-light) !important;
    opacity: 1; /* Firefox */
}

html[blind-color="true"]::-ms-input-placeholder { /* Edge 12 -18 */
    color: var(--font-color) !important;
    background-color: var(--main-color-light) !important;
}

html[blind-color="true"] h1,
html[blind-color="true"] h2,
html[blind-color="true"] h3,
html[blind-color="true"] h4,
html[blind-color="true"] h5,
html[blind-color="true"] h6,
html[blind-color="true"] h7,
html[blind-color="true"] a,
html[blind-color="true"] p,
html[blind-color="true"] span,
html[blind-color="true"] label,
html[blind-color="true"] li,
html[blind-color="true"] div,
html[blind-color="true"] .text-content,
html[blind-color="true"] .select2-results__option--selected{
    color: var(--font-color) !important;
}

html[blind-color="true"] input{
    color: var(--font-color) !important;
    background: var(--main-color-light) !important;
    border-color: var(--font-color) !important;
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
}

html[blind-color="true"] li:hover,
html[blind-color="true"] .asked-question-item__open:before,
html[blind-color="true"] .asked-question-item__open:after,
html[blind-color="true"] .category-inner-item:hover,
html[blind-color="true"] .catalog-list-item:hover,
html[blind-color="true"] .services-item:hover,
html[blind-color="true"] .checkbox__text:before,
html[blind-color="true"] .radio__text::before,
html[blind-color="true"] .guide-menu__link,
html[blind-color="true"] .map-shop-filter-list{
    background: var(--main-color-light) !important;
}

html[blind-color="true"] .information-in-numbers-item__number:before,
html[blind-color="true"] .form-group-radio span:after,
html[blind-color="true"] .aside-menu__link-title span{
    background: var(--font-color) !important;
}

html[blind-color="true"] .btn{
    color: var(--font-color) !important;
    background: var(--main-color-dark) !important;
}

html[blind-color="true"] button{
    color: var(--font-color) !important;
    border-color: var(--font-color) !important;
    background: var(--main-color-middle) !important;
}

html[blind-color="true"] .active{
    color: var(--font-color) !important;
    border-color: var(--main-color-light) !important;
    background: var(--main-color-dark) !important;
}

html[blind-color="true"] svg{
    stroke: var(--font-color) !important;
}

html[blind-color="true"] .header-top,
html[blind-color="true"] .header-bottom,
html[blind-color="true"] .header-cellar,
html[blind-color="true"] .footer,
html[blind-color="true"] .category-inner-item,
html[blind-color="true"] .aside-menu,
html[blind-color="true"] .catalog-list-item,
html[blind-color="true"] .services-item,
html[blind-color="true"] .product-item,
html[blind-color="true"] .catalog-home-item,
html[blind-color="true"] .important-pages-item,
html[blind-color="true"] .subscription-home,
html[blind-color="true"] .information-in-numbers-item,
html[blind-color="true"] .life-situations-item,
html[blind-color="true"] .asked-question-form,
html[blind-color="true"] .header-search__button,
html[blind-color="true"] .gray-panel,
html[blind-color="true"] .text-content mark,
html[blind-color="true"] .filter-product{
    background: var(--main-color-dark) !important;
}

html[blind-color="true"] .header-search,
html[blind-color="true"] .select2-selection--single,
html[blind-color="true"] .form-group-radio span:before,
html[blind-color="true"] .select2-results__options,
html[blind-color="true"] .life-situations-item__icon {
    background-color: var(--main-color-light) !important;
    border-color: var(--main-color-light) !important;
}

html[blind-color="true"] .search-home__select,
html[blind-color="true"] .header-compare,
html[blind-color="true"] .header-favorite,
html[blind-color="true"] .header-login,
html[blind-color="true"] .services-widget,
html[blind-color="true"] .header-catalog-new,
html[blind-color="true"] .subscription-home-input-wrapper,
html[blind-color="true"] .header-popup,
html[blind-color="true"] .life-situations,
html[blind-color="true"] .modal modal-city active,
html[blind-color="true"] .aside-menu__link-title span::after,
html[blind-color="true"] .aside-menu__link-title span::before{
    background: var(--main-color-middle) !important;
}

html[blind-color="true"] .header__logo,
html[blind-color="true"] .icon__close-header-popup,
html[blind-color="true"] .footer__logo{
    filter: var(--logo-filter);
}

html[blind-color="true"] .select2-selection__arrow b{
    border-color: var(--font-color) transparent transparent !important;
}

html[blind-color="true"] .map-shop-filter-top{
    background-color: var(--main-color-dark) !important;
}

html[blind-color="true"] .form-group button{
    background: var(--main-color-middle) transparent !important;
}

html[blind-color="true"] .text-content mark a:after,
html[blind-color="true"] .aside-also-links__item:before,
html[blind-color="true"] .icon__header-catalog-burger-new,
html[blind-color="true"] .icon__header-search,
html[blind-color="true"] .icon__modal-close,
html[blind-color="true"] .text-content ol li a:after{
    filter: var(--logo-filter);
}

html[blind-color="true"] .text-content ul li:before{
    background-color: var(--font-color) !important;
}

html[blind-color="true"] .header{
    border-bottom-color: var(--font-color) !important;
}

html[blind-color="true"] .text-content hr{
    border-top-color: var(--font-color) !important;
}

html[blind-color="true"] .aside-also-links__item{
    border-color: var(--font-color) !important;
}

html[blind-color-schema="color-white-on-black"] .icon__header-catalog-burger-new,
html[blind-color-schema="color-white-on-black"] .icon__header-search{
    filter: brightness(100%);
}

html[blind-color="true"] .ymaps-2-1-79-search__suggest{
    border-color: var(--font-color) !important;
    background-color: var(--main-color-middle) !important;
}

html[blind-color="true"] #suggest-container ymaps[class$=-search__suggest-item],
html[blind-color="true"] #suggest-container ymaps[class$=-search__suggest-item_selected_yes],
html[blind-color="true"] #suggest-container ymaps[class$=-search__suggest-highlight]{
    color: var(--font-color) !important;
}
