/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/


/* KONTAKTFORM */

.wpcf7-response-output, 
.wd-notice, 
.wd-notice.wd-warning, 
.wd-notice.wd-success {
    background-color: #c6363c !important;
    border: 2px solid #c6363c !important;
    color: #ffffff !important;
}

.wd-notice .wd-notice-msg,
.wpcf7-response-output {
    color: #ffffff !important;
}

input.wpcf7-submit.has-spinner {
    background-color: #c6363c !important;
    border-color: #c6363c !important;
    color: #ffffff !important;
}

input.wpcf7-submit.has-spinner:hover {
    background-color: #a52a32 !important;
    border-color: #a52a32 !important;
}


/* PPOM Preistabelle */
#ppom-price-container {
    margin-top: 25px;
    margin-bottom: 25px;
    padding: 20px;
    background-color: #f9f9f9; 
    border: 1px solid #eeeeee;
    border-radius: 8px; 
}

#ppom-price-container table {
    margin-bottom: 0 !important;
}

#ppom-price-container .ppom-label-item {
    padding: 10px 0;
    font-weight: 600;
    color: #333;
    text-transform: uppercase;
    font-size: 13px;
}

#ppom-price-container .ppom-price-item {
    padding: 10px 0;
    text-align: right;
    font-weight: 700;
    color: #333;
}

#ppom-price-container tr:last-child {
    border-top: 2px solid #e1e1e1;
}

#ppom-price-container tr:last-child .ppom-label-item,
#ppom-price-container tr:last-child .ppom-price-item {
    padding-top: 15px;
    font-size: 16px;
    color: #d11244; 
}

/* Widget-Chat Position */
#chaty-widget-0 .chaty-widget {
    bottom: 100px !important;
}


/* Preisfarbe */
.price {
    color: #333333 !important;
}
.price .amount{
    color: #333333 !important;
}


/* Seite Grabpflege - Product */

/* Produktbild verstecken */
.elementor-widget-shortcode .product-images.wd-grid-col {
    display: none !important;
}

/* WooCommerce Form auf 100% breite */
.elementor-widget-shortcode .summary.entry-summary.wd-grid-col {
    flex: 0 0 100% !important;
    max-width: 100% !important;
    width: 100% !important;
}

/* Preis, Title usw. verstecken */
.elementor-widget-shortcode .product_title,
.elementor-widget-shortcode .price,
.elementor-widget-shortcode .quantity,
.elementor-widget-shortcode .wd-wishlist-btn,
.elementor-widget-shortcode .product_meta,
.elementor-widget-shortcode .product-share,
.elementor-widget-shortcode .woocommerce-breadcrumb,
.elementor-widget-shortcode .wd-products-nav {
    display: none !important;
}

/* Button "In den Warenkorb" */
.elementor-widget-shortcode form.cart {
    display: block !important;
}
.elementor-widget-shortcode .single_add_to_cart_button {
    width: 100% !important;
    margin-top: 15px !important;
}

/* Accordion für Grabpflege */
.harmonika-upit-forma .red-polja {
    display: flex !important;
    gap: 15px !important;
    margin-bottom: 12px !important;
    width: 100% !important;
}

.harmonika-upit-forma .pola-sirine {
    flex: 1 !important;
    min-width: 150px !important;
}

.harmonika-upit-forma label {
    display: block !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    margin-bottom: 5px !important;
    color: #333 !important;
}

.harmonika-upit-forma input[type="text"],
.harmonika-upit-forma input[type="email"],
.harmonika-upit-forma textarea {
    width: 100% !important;
}

.harmonika-upit-forma .puno-polje {
    margin-bottom: 12px !important;
}

.harmonika-upit-forma .naslov-sekcije {
    margin-top: 20px !important;
    margin-bottom: 10px !important;
    font-size: 16px !important;
}

.harmonika-upit-forma .sekcija-razmak {
    margin-top: 25px !important;
}

.harmonika-upit-forma .dugme-razmak {
    margin-top: 20px !important;
}


