/*
 Theme Name:   Hello Elementor Child
 Description:  Child Theme by DIGITALEWEGE
 Author:       Christoph Geier
 Author URI:   https://digitalewege.de/
 Template:     hello-elementor
 Version:      1.0
 Text Domain:  hello-elementor-child
*/

.woocommerce-variation-add-to-cart {
    flex-wrap: wrap !important;
}

.product-notiz-wrap {
    width: 100%;
    order: -1;
    margin: 25px 0;
}

.product-notiz-wrap label {
    display: block;
    text-align: left;
    margin-bottom: 5px;
}

.product-notiz-wrap textarea {
    width: 100%;
    display: block;
    box-sizing: border-box;
}

.woocommerce .product .elementor-jet-single-add-to-cart .cart .single_add_to_cart_button {
    width: fit-content!important;
}

.elementor-176 .elementor-element.elementor-element-cf37a61 .elementor-jet-single-add-to-cart .cart .woocommerce-variation-add-to-cart {
    flex-direction: row;
    justify-content: flex-start!important;
}

.elementor-176 .elementor-element.elementor-element-cf37a61 .elementor-jet-single-add-to-cart .cart:not(.grouped_form):not(.variations_form) {
	flex-wrap: wrap!important;
}

.afrfq-popup-form-button-primary, .afrfq-popup-form-button-primary:hover {
    background: #000000!important;
    color: #ffffff!important;
    /* border-color: #006799; */
}

.afrfq-popup-form-button, .afrfq-continue-button, .afrfq-popup-form-button:hover {
    background: #000000!important;
    color: #ffffff!important;
    border: 1px solid black;
}

.afrfq-popup-form-button, .afrfq-popup-form-button:hover {
    background: #ffffff;
    color: #000!important;
    border: 1px solid black;
}

.value select, #product_notiz_input, .input-text {
  border: 1px solid #bbb!important;
  border-radius: 0;
}

.afrfq-left-button {
  background-color: transparent !important;
color: #000!important
}

.afrfq-left-button:hover {
  color: #fff !important;
}


.afrfq-icon-circle {
	background-color: green!important;
}

/* inc/rfq-button-label.css */

.product_cat-kataloge .afrfqbt_single_page {
    font-size: 0!important;          /* originalen Text verstecken */
    color: transparent;
}

.product_cat-kataloge .afrfqbt_single_page::after {
    content: 'Jetzt Katalog anfordern';
    font-size: 1rem;       /* deine normale Button-Schriftgröße */
    color: #fff;           /* deine Button-Textfarbe */
}

/* inc/rfq-button-label.css */

.product_cat-konzepte .afrfqbt_single_page {
    font-size: 0!important;          /* originalen Text verstecken */
    color: transparent;
}

.product_cat-konzepte .afrfqbt_single_page::after {
    content: 'Jetzt Konzept anfordern';
    font-size: 1rem;       /* deine normale Button-Schriftgröße */
    color: #fff;           /* deine Button-Textfarbe */
}


h1, h2, h3, h4, h5, h6, p, li, a, .elementor-heading-title {
  font-style: normal!important;
}