/**
 * Theme Name:      2024_TEA
 * Template:        twentytwentyfour
 * Description:     TEA
 * Version:         1.1.1
 * Author:          Lajtai Tamás
 */

 .woocommerce div.product form.cart button.single_add_to_cart_button, .woocommerce div.product form.cart button[name="add-to-cart"] {
    min-width: 200px;
}

.ppom-id-1 {
    background: #eee;
    opacity: 0.8;
    padding: 0 10px !important;
}

.ppom-id-3 {
    background: #e5e5e5;
    opacity: 0.8;
    padding: 0 10px !important;
}

.ppom-cond-ebed .form-check-inline {
    display: block;
    margin: 0 !important;
    padding-left: 30px;
    /* color: red;*/
}

.ppom-cond-ebed label {
    margin: 0 !important;
}

.ppom-input-babgulyas,
.ppom-input-sertesraguleves,
.ppom-input-gyumolcsleves,
.ppom-input-teveligaluska,
.ppom-input-csulok,
.ppom-input-sultkolbasz,
.ppom-input-sultcsirke {
    margin: 0 !important;
    padding: 0 !important;
}

.valasztott_tav:after {
 content: "A bérelhető kenuk elfogytak. Kenu távot csak saját vizieszközzel lehet teljesíteni!";
 color: red;
}

.wc-block-cart-item__prices,
.wc-block-components-order-summary-item__individual-prices,
.wc-block-components-address-form__state,
.wc-block-components-sale-badge {
    display: none !important;
}

/* A kosár elem adatainak (variation) tárolója */
.woocommerce-cart-form dl.variation {
    display: grid;
    grid-template-columns: max-content 1fr; /* Kulcs és érték egymás mellett */
    gap: 2px 10px;
    margin-top: 10px;
    font-size: 0.85em; /* Kisebb betűméret */
    line-height: 1.4;
    color: #555;
}

/* A kulcs (Key) stílusa: pl. Név, E-mail */
.woocommerce-cart-form dl.variation dt {
    font-weight: bold; /* Félkövér */
    margin: 0;
    padding: 0;
    float: none; /* Alapértelmezett float törlése */
    clear: both;
}

/* Az érték (Value) stílusa */
.woocommerce-cart-form dl.variation dd {
    margin: 0;
    padding: 0;
    display: inline-block;
}

/* Eltávolítjuk a WooCommerce alapértelmezett <p> margóját az értékeknél */
.woocommerce-cart-form dl.variation dd p {
    margin: 0;
    padding: 0;
    display: inline;
}

/* Opcionális: Halvány elválasztó vonal az elemek között (ha sűrűnek találod) */
/*
.woocommerce-cart-form dl.variation dt:not(:first-child) {
    border-top: 1px solid #eee;
    padding-top: 2px;
}
*/

/* Eltávolítja a Mennyiség oszlop fejlécét */
.woocommerce-cart-form th.product-quantity {
    display: none !important;
}

/* Eltávolítja a Mennyiség oszlop celláját a sorokból */
.woocommerce-cart-form td.product-quantity {
    display: none !important;
}

/* Ha a Pénztár (Checkout) oldalon is látod a "1 x" jelzést, ezzel eltüntetheted */
.product-quantity strong.product-quantity {
    display: none !important;
}

li.category-programok {
    overflow: hidden
}

.hir-tartalom {
    max-height: 120px;
    overflow: hidden;
}

.back-button {
    position:fixed;
}

/* simplepay kép megjelenítés pénztárban */ 
div.wc-block-components-checkout-step__content img {
    display: none !important;
}

/* PPOM meta formázása Checkout oldalon */
.woocommerce-checkout-review-order-table dl.variation {
    display: grid;
    grid-template-columns: max-content 1fr;
    gap: 2px 10px;
    margin-top: 10px;
    font-size: 0.85em;
    line-height: 1.4;
    color: #555;
}

/* A címke (dt) */
.woocommerce-checkout-review-order-table dl.variation dt {
    font-weight: bold;
    margin: 0;
    padding: 0;
}

/* Az érték (dd) */
.woocommerce-checkout-review-order-table dl.variation dd {
    margin: 0;
    padding: 0;
}

/* A <p> eltávolítása a dd-ben */
.woocommerce-checkout-review-order-table dl.variation dd p {
    margin: 0;
    padding: 0;
    display: inline;
}