/* Reset gomb stílus */
.wpc-reset-button,
.fe-reset {
  color: #fff !important;
  border: 1px solid #F37B20 !important;
}

/* Kiválasztott szűrő chipek stílusa – FEHÉR HÁTTÉRRE */
.wpc-chips li,
.wpc-chip,
.fe-chip {
  color: #111 !important;              /* sötét szöveg */
  background-color: #fff !important;   /* fehér háttér */
  border: 1px solid #F37B20 !important;
}

/* Ha van aktív / kijelölt állapot */
.wpc-chip.active,
.wpc-chips li.active,
.fe-chip.active {
  background-color: #F37B20 !important;
  color: #fff !important;
}

/* Edit Filter Set eltüntetése */
.wpc-edit-filter-set,
.fe-edit-filter-set {
  display: none !important;
}

/* Widget title-k – jól látható */
.widget-title,
.wpc-widget-title,
.wpc-filters-title {
  color: #111 !important;
}

/* Letöltések eltüntetése marad */
.woocommerce-MyAccount-navigation-link--downloads,
.woocommerce-MyAccount-content .woocommerce-Downloads,
.woocommerce-account .downloads {
  display: none !important;
}

/* Cím linkek – alap fekete */
.woocommerce-Address a {
  color: #111 !important;
}

/* Hover – brand szín */
.woocommerce-Address a:hover {
  color: #F37B20 !important;
}
/* Fiókom > Címek kártyák címei legyenek sötétek fehér háttéren */
.woocommerce-account .woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title,
.woocommerce-account .woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title h2,
.woocommerce-account .woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title h3,
.woocommerce-account .woocommerce-Addresses .woocommerce-Address header,
.woocommerce-account .woocommerce-Addresses .woocommerce-Address header h2,
.woocommerce-account .woocommerce-Addresses .woocommerce-Address header h3,
.woocommerce-account .woocommerce-Addresses .woocommerce-Address .title,
.woocommerce-account .woocommerce-Addresses .woocommerce-Address .title h2,
.woocommerce-account .woocommerce-Addresses .woocommerce-Address .title h3 {
  color: #111 !important;
}

/* Ha a sablon pseudo-elemmel rajzolja ki a címet */
.woocommerce-account .woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title::before,
.woocommerce-account .woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title::after,
.woocommerce-account .woocommerce-Addresses .woocommerce-Address header::before,
.woocommerce-account .woocommerce-Addresses .woocommerce-Address header::after {
  color: #111 !important;
}

/* Szerkesztés link színe a fehér fejlécben */
.woocommerce-account .woocommerce-Addresses .woocommerce-Address .edit,
.woocommerce-account .woocommerce-Addresses .woocommerce-Address a {
  color: #111 !important;
}

.woocommerce-account .woocommerce-Addresses .woocommerce-Address a:hover {
  color: #F37B20 !important;
}
/* Csak a kosár TÁBLÁZAT fejlécei legyenek feketék */
.woocommerce-cart .woocommerce table.shop_table.shop_table_responsive.cart thead th,
.woocommerce-cart table.shop_table.shop_table_responsive.cart thead th,
.woocommerce-cart form.woocommerce-cart-form table.shop_table thead th {
  color: #000 !important;
  opacity: 1 !important;
  -webkit-text-fill-color: #000 !important;
}

/* Az összesítő jobb oldali blokk szövege maradjon eredeti */
.woocommerce-cart .cart_totals th,
.woocommerce-cart .cart_totals td,
.woocommerce-cart .cart_totals label,
.woocommerce-cart .cart_totals .woocommerce-shipping-destination,
.woocommerce-cart .cart_totals .amount {
  color: inherit !important;
  -webkit-text-fill-color: inherit !important;
}
/* "ÖSSZESEN" blokk címe fekete színnel */
.woocommerce-cart .cart_totals h2,
.woocommerce-cart .cart_totals .wc-block-components-totals-wrapper h2,
.woocommerce-cart .cart-collaterals .cart_totals h2 {
  color: #000 !important;
}
/* Csak a kosár TÁBLÁZAT fejlécei legyenek feketék */
.woocommerce-cart .woocommerce table.shop_table.shop_table_responsive.cart thead th,
.woocommerce-cart table.shop_table.shop_table_responsive.cart thead th,
.woocommerce-cart form.woocommerce-cart-form table.shop_table thead th {
  color: #000 !important;
  opacity: 1 !important;
  -webkit-text-fill-color: #000 !important;
}

/* Az összesítő jobb oldali blokk szövege maradjon eredeti */
.woocommerce-cart .cart_totals th,
.woocommerce-cart .cart_totals td,
.woocommerce-cart .cart_totals label,
.woocommerce-cart .cart_totals .woocommerce-shipping-destination,
.woocommerce-cart .cart_totals .amount {
  color: inherit !important;
  -webkit-text-fill-color: inherit !important;
}
/* Mennyiség mezőben a szám legyen fekete */
.woocommerce-cart input.qty,
.woocommerce-cart .quantity input[type="number"],
.woocommerce-cart .quantity .qty {
  color: #000 !important;
  -webkit-text-fill-color: #000 !important;
}
/* Stripe külső fizetési blokk */
.woocommerce-checkout #payment .payment_box.payment_method_stripe {
  background-color: #F37B20 !important;
}
/* A kis felső nyíl */
.woocommerce-checkout #payment .payment_box.payment_method_stripe::before {
  border-bottom-color: #F37B20 !important;
}
/* Checkout form - szövegek feketére (számlázás + szállítás) */
.woocommerce-checkout .woocommerce-billing-fields,
.woocommerce-checkout .woocommerce-shipping-fields {
  color: #000 !important;
}
/* Input mezők (amit a user ír be) */
.woocommerce-checkout input[type="text"],
.woocommerce-checkout input[type="tel"],
.woocommerce-checkout input[type="email"],
.woocommerce-checkout input[type="number"],
.woocommerce-checkout select,
.woocommerce-checkout textarea {
  color: #000 !important;
  -webkit-text-fill-color: #000 !important;
}
/* Placeholder szöveg is legyen látható */
.woocommerce-checkout input::placeholder,
.woocommerce-checkout textarea::placeholder {
  color: #555 !important;
  opacity: 1 !important;
}
/* Checkout mezők alap háttér */
.woocommerce-checkout input,
.woocommerce-checkout textarea,
.woocommerce-checkout select {
  background-color: #fff !important;
}
/* FÓKUSZ (amikor bele kattintanak) */
.woocommerce-checkout input:focus,
.woocommerce-checkout textarea:focus,
.woocommerce-checkout select:focus {
  background-color: #fff !important;
  color: #000 !important;
  outline: none !important;
  border-color: #F37B20 !important; /* brand szín */
  box-shadow: 0 0 0 2px rgba(243, 123, 32, 0.2) !important;
}
/* Autofill (Chrome sárga háttér fix) */
.woocommerce-checkout input:-webkit-autofill,
.woocommerce-checkout input:-webkit-autofill:focus {
  -webkit-box-shadow: 0 0 0px 1000px #fff inset !important;
  -webkit-text-fill-color: #000 !important;
}
/* ===== OVERLANDZONE FILTER SIDEBAR FIX ===== */

/* Szűrő cím */
.wpc-filters-section .wpc-filters-title,
.wpc-filters-widget .wpc-filters-title,
.widget_wpc_filters_widget .wpc-filters-title,
aside .wpc-filters-title,
aside h2,
aside h3 {
  color: #000 !important;
}

/* Filter csoport címek pl. Felépítmény típus, Autómárka */
.wpc-filter-title,
.wpc-filter-tax-name,
.wpc-filter-heading,
.wpc-filters-section h4,
.wpc-filters-section h5 {
  color: #000 !important;
}

/* Filter elemek szövege: Explorer, BYD, Ford stb. */
.wpc-filter-content label,
.wpc-filter-content li,
.wpc-filter-content a,
.wpc-filter-content span,
.wpc-filters-section label,
.wpc-filters-section li,
.wpc-filters-section a,
.wpc-filters-section span,
.widget_wpc_filters_widget label,
.widget_wpc_filters_widget li,
.widget_wpc_filters_widget a,
.widget_wpc_filters_widget span {
  color: #000 !important;
}