/*
Theme Name:  Nierhaus-Knieschoner-Shop
Theme URL:   https://staging-shop.nierhaus-knieschoner.de
Description: Child Theme zu Divi4
Author:      design+marketing
Author URL:  https://staging-shop.nierhaus-knieschoner.de
Template:    Divi
Version:     1.0.0
*/

:root {
    --textfarbe: #171717;
    --textfarbe-heller: #555;
    --linkfarbe: #027a6f;
    --linkfarbe-heller: #00998b;
}

p > a {
    color: var(--linkfarbe);
    text-decoration-line: underline;
}
p > a:hover {
    text-decoration-style: double;
	text-decoration-line: underline;
}

/*START--Anpassungen für WooCommerce*/

/*START--WooCommerce-Breadcrumb*/
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb {  
   font-size: .92em;  
   color: var(--textfarbe-heller);  
}    
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb a {  
    color: var(--linkfarbe);
    text-decoration-line: underline;
    &:hover {
        text-decoration-style: double;
    }  
}
/*END--WooCommerce-Breadcrumb*/

/*START--WooCommerce-Ordering*/
p.woocommerce-result-count {
	font-weight: 400;
	font-size: 0.875rem;
	color: var(--textfarbe-heller);
}
.woocommerce .woocommerce-result-count {
	margin: 2em 0 1em;
}    
.woocommerce .woocommerce-ordering {  
    margin: 2em 0 1em;  
}
.orderby, .woocommerce div.product form.cart .variations td select {  
    color: var(--textfarbe-heller) !important;  
    font-size: .75rem;  
}
/*END--WooCommerce-Ordering*/

.product .wc-gzd-additional-info.wc-gzd-additional-info-loop.shipping-costs-info a,
.wc-gzd-additional-info .shipping-costs-info a {
	text-decoration: underline;
    &:hover {
        text-decoration-style: double;
    }
}
/*Farbe des "Versandkosten"-Links von Germanized*/
.wc-gzd-additional-info.wc-gzd-additional-info-loop.shipping-costs-info a {
    color: var(--linkfarbe);
    text-decoration: underline;
    &:hover {
        text-decoration-style: double;
    }
}
/*START--Widget-sidebar*/
.widget_search input#searchsubmit {
	color: var(--textfarbe);
}
.et_pb_widget.widget_product_categories li a {
	color: var(--textfarbe-heller);
}
.et_pb_widget.widget_product_categories li a:hover {
	text-decoration-style: double;
	text-decoration-line: underline;
    color: var(--linkfarbe);
}
#sidebar .et_pb_widget.widget_block {
	margin-bottom: 0px;
}
.et_pb_widget.widget_block {
	margin-bottom: 0px !important;
}
#sidebar .et_pb_widget.widget_search .screen-reader-text,
.et_pb_widget.widget_search .screen-reader-text {
    display: block;
}
#sidebar .et_pb_widget.widget_search .widgettitle,
.et_pb_widget.widget_search .widgettitle,
#sidebar .et_pb_widget.widget_product_categories .widgettitle,
.et_pb_widget.widget_product_categories .widgettitle {
    display: none;
}
/*ENDE--Widget-sidebar*/
/*WooCommerce Formularfelder*/
.woocommerce .quantity input.qty, .woocommerce-page .quantity input.qty, .woocommerce #content .quantity input.qty, .woocommerce-page #content .quantity input.qty, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, .et_pb_wc_cart_totals .select2-container--default .select2-selection--single, .et_pb_wc_checkout_billing .select2-container--default .select2-selection--single, .et_pb_wc_checkout_shipping .select2-container--default .select2-selection--single {
	border-width: 1px;
	border-radius: 0;
	color: #000;
	font-size: 0.875rem;
	
}

.entry-summary p.price ins, .woocommerce div.product span.price, .woocommerce-page div.product span.price, .woocommerce #content div.product span.price, .woocommerce-page #content div.product span.price, .woocommerce div.product p.price, .woocommerce-page div.product p.price, .woocommerce #content div.product p.price, .woocommerce-page #content div.product p.price, .woocommerce .star-rating span::before, .woocommerce-page .star-rating span::before, .woocommerce a.button.alt, .woocommerce-page a.button.alt, .woocommerce button.button.alt, .woocommerce button.button.alt.disabled, .woocommerce-page button.button.alt, .woocommerce-page button.button.alt.disabled, .woocommerce input.button.alt, .woocommerce-page input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce-page #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button, .woocommerce a.button.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce button.button.alt.disabled:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page button.button.alt.disabled:hover, .woocommerce input.button.alt:hover, .woocommerce-page input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce #content input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce a.button:hover, .woocommerce-page a.button:hover, .woocommerce button.button, .woocommerce-page button.button:hover, .woocommerce input.button:hover, .woocommerce-page input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce-page #respond input#submit:hover, .woocommerce #content input.button:hover {
	color: var(--linkfarbe);
}
/*WooCommerce Formular PLaceholder */
.woocommerce .quantity input.qty::placeholder, .woocommerce-page .quantity input.qty::placeholder, .woocommerce #content .quantity input.qty::placeholder, .woocommerce-page #content .quantity input.qty::placeholder, .woocommerce-cart table.cart td.actions .coupon .input-text::placeholder, .woocommerce form .form-row input.input-text::placeholder, .woocommerce form .form-row textarea::placeholder {
	color: var(--textfarbe-heller);
}

.select2-container .select2-selection--single .select2-selection__placeholder {
	color: var(--textfarbe-heller);
}
/* WooCommerce Infotexte */
.woocommerce .woocommerce-error, .woocommerce .woocommerce-info {
	background: var(--linkfarbe) !important;
}
.woocommerce .woocommerce-info a.button {
    color: #fff;
}
/*WooCommerce Meta-Links*/
.product_meta {
    color: var(--textfarbe-heller);
    font-weight: 700;
}
.product_meta .posted_in a:hover, .product_meta .tagged_as a:hover {
    color: var(--linkfarbe);
    text-decoration-line: underline;
    text-decoration-style: double;
}
/*ENDE--Anpassungen für WooCommerce*/