/* VitaminEgészség: az oldal eredeti színei ott, ahol a konyha palettaszerepei mást adnának.
   A konyha CSS-e (style_2023_04_26.css, custom_2023_04_26.css) után töltődik; a konyháról átvett CSS-ben
   csak a :root paletta az oldalé, ez a fájl az oldal saját része, a konyhai checkout nem írja felül. */
:root {
  --c-button: #de1d1b;           /* elsődleges és másodlagos gomb, keresőgomb háttere */
  --c-button-hover-bg: #ffd600;  /* gomb-hover háttér */
  --c-button-hover: #de1d1b;     /* gomb-hover szöveg */
  --c-cream: #F7F0DA;            /* logó, lábléc ikonjai, kupon-címke szövege */
  --c-link-dark: #A10035;        /* morzsa, termékkártya-név hover */
  --c-no-result: #901821;        /* „Nincs találat” felirat */
}

/* gombok */
a.btn_4,
.btn_4 {
  background: var(--c-button);
}
a.btn_4:hover,
.btn_4:hover, .btn_5:hover {
  background: var(--c-button-hover-bg);
  color: var(--c-button-hover) !important;
}
.btn_5,
.btn-search {
  color: white;
  background: var(--c-button);
}
.btn-search:hover, .input-group-addon .btn-search:active {
  background: var(--c-button-hover-bg);
  border-color: var(--c-button-hover-bg);
  color: var(--c-button-hover) !important;
}

/* linkek */
a:hover, a:focus {
  color: #de1d1b;
}
#breadcrumb ul li a,
.service-card-name a:hover, .service-card-name a:focus {
  color: var(--c-link-dark);
}
.service-card-name a {
  color: #564741;
}

/* lábléc */
footer h5 {
  color: white;
}
footer ul li a i,
footer ul.contacts li a i {
  color: var(--c-cream);
}

/* termék és kártya */
.price h4,
.product-details .price {
  color: #333333;
}
.product-details .card {
  border: 2px solid var(--c-accent-dark);
}
div.service-card.premium, div.card.coupon.premium {
  border: 1px solid #dadada;
}
.box_list {
  background-color: white;
}
.wrapper .products p {
  color: #901821;
}

/* kupon */
.coupon .side .label {
  background-color: var(--c-accent-dark);
  color: var(--c-cream);
}

/* lapozó: a régi oldalon a hover-keret nem színeződött */
.page-link:focus, .page-link:hover {
  border-color: var(--bs-pagination-border-color, #dee2e6);
}

/* új konyhai elemek: a régi oldal másodlagos linkje sötétpiros, a címek és az ár sötétszürke volt */
.pcard__more,
.similar a,
.similar-more a,
.subcat__name,
.subcat-nav__more,
.pcard--category .pcard__price b {
  color: var(--c-link-dark);
}
.subcat-nav__more {
  border-color: var(--c-link-dark);
}
.subcat-nav__more:hover {
  background: var(--c-link-dark);
  color: white;
}
.offer-panel__title,
.offer-row__price b,
.product-specs dt {
  color: #333333;
}
/* termékkártya ára: a régi kártyán (.wrapper .price b) sötétpiros volt */
.pcard__price b {
  color: var(--c-link-dark);
}
