/* kanz-tengri.kz — фирменные цвета старого сайта (ocStore 2.3, stylesheet.css) поверх темы OpenCart 3.
   Бордовый #a31645 (меню, подвал, наведение), бирюзовый #1ebea5 (кнопки, ссылки), заголовки #158b78. kt_misc v1.10, 08.11.2026 */
h1, h2, h3, h4, h5, h6 { color: #158b78; }
a { color: #1ebea5; }
a:hover, a:focus { color: #a31645; }

/* меню категорий */
#menu { background-color: #a31645; background-image: none; border-color: #740f31; }
#menu .btn-navbar { background-color: #a31645; background-image: none; border-color: #740f31; }
#menu .btn-navbar:hover, #menu .btn-navbar:focus, #menu .btn-navbar:active { background-color: #740f31; }
#menu .nav > li > a:hover, #menu .nav > li.open > a { background-color: rgba(0,0,0,.15); }

/* кнопки */
.btn-default { color: #fff; text-shadow: none; background-color: #1ebea5; background-image: none; border-color: #1b9f8a; }
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active { color: #fff; background-color: #a31645; border-color: #740f31; }
.btn-primary { background-color: #1ebea5; background-image: none; border-color: #1b9f8a; }
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] { color: #fff; background-color: #a31645; border-color: #740f31; }
.btn-inverse { color: #fff; background-color: #1ebea5; background-image: none; border-color: #1b9f8a; }
.btn-inverse:hover, .btn-inverse:focus, .btn-inverse:active, .btn-inverse.active, .btn-inverse.disabled, .btn-inverse[disabled] { color: #fff; background-color: #a31645; background-image: none; border-color: #740f31; }
#search .btn-lg { color: #fff; background-color: #1ebea5; background-image: none; border-color: #1b9f8a; text-shadow: none; }
#search .btn-lg:hover { background-color: #a31645; border-color: #740f31; }

/* карточки товаров */
.product-thumb .button-group button { background-color: #1ebea5; color: #fff; }
.product-thumb .button-group button:hover { color: #fff; background-color: #a31645; }
.product-thumb .button-group button + button { border-left-color: #1b9f8a; }

/* правая колонка кабинета, «Категории» */
.list-group a.active, .list-group a.active:hover, .list-group a:hover { color: #fff; background: #a31645; border-color: #fff; text-shadow: none; }

/* постраничная навигация */
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover { background-color: #1ebea5; border-color: #1b9f8a; }
.pagination > li > a { color: #158b78; }

/* подвал */
footer { background-color: #a31645; border-top-color: #740f31; color: #f2f2f2; }
footer hr { border-top-color: #c2476f; border-bottom-color: #fff; }
footer a { color: #eee; }
footer a:hover { color: #fff; }
footer h5 { color: #fff; }
