/**
Theme Name: Catworkingspace Child
Author: Jürgen Haslauer, Choni
Description: Catworkingspace - Home is, where the cat knows the wifi-password. Catworkingspace is a fast, fully customizable, seo-optimized, accessible theme, suitable for blogs, personal portfolios and business websites. It is very lightweight (less than 50KB on frontend) and offers unparalleled speed. 
# WooCommerce Ready # Responsive # Compatible with major plugins # Translation Ready # Regularly updated. (Catworkingspace is a child theme based on Astra Pro and Elementor Pro).
Version: 1.6.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: anschlaege
Domain Path: /languages
Template: astra
*/


/*Styles for shop product loop variable subscrpitions*/
.products.elementor-grid .ast-article-single.product-type-variable-subscription .woocommerce-de_price_taxrate,
.products.elementor-grid .ast-article-single.product-type-variable-subscription .wgm-extra-costs-eu {
	display: none;
}

.products.elementor-grid .ast-article-single.product-type-variable-subscription .anschlaege-product-short-description {
	text-align: left;
	font-size: 14px;
}

.products.elementor-grid .ast-article-single.product-type-variable-subscription .anschlaege-product-short-description ul {
	list-style: none;
}

.products.elementor-grid .ast-article-single.product-type-variable-subscription .anschlaege-product-short-description ul li::before {
	content: "\2022";
	color: #9f1234;
	font-weight: bold;
	display: inline-block;
	width: 1em;
	margin-left: -1em;
}

.elementor-widget-woocommerce-product-title~.elementor-widget-text-editor ul li {
	padding-top: 10px;
	padding-bottom: 10px;
}

.woocommerce div.product.elementor form.cart.variations_form .woocommerce-variation-add-to-cart p label {
	font-weight: 700;
}

.woocommerce div.product.elementor form.cart.variations_form .woocommerce-variation-add-to-cart {
	display: block;
}

/*checkout page*/

.woocommerce-page.woocommerce-checkout form #customer_details.col2-set {
	width: 45%;
}

.woocommerce-page.woocommerce-checkout form #order_review,
.woocommerce-page.woocommerce-checkout form #order_review_heading {
	width: 50%;
}

@media (max-width: 768px) {

	.woocommerce-page.woocommerce-checkout form #order_review,
	.woocommerce-page.woocommerce-checkout form #order_review_heading,
	.woocommerce-page.woocommerce-checkout form #customer_details.col2-set {
		width: 100%;
	}
}

.woocommerce-page.woocommerce-checkout form #order_review td.product-name {
	flex-wrap: wrap;
}

.woocommerce-page.woocommerce-checkout form #order_review td.product-name .variation {
	width: 100%;
	font-size: smaller;
}

.form-row-notes {
    font-size: 0.8em;
    margin-top: 5px;
}

/*Choose bag hidden by default*/
.variations_form .single_variation_wrap p label,
.variations_form .single_variation_wrap p select {
	display: none;
}


/* Styles fot mein-konto page */

#customer_login {
	display: flex;
	flex-wrap: wrap;
}

@media (max-width: 680px) {

	#customer_login .col-1, #customer_login .col-2 {
		width: 100%;
	}
}

@media print {

	body {
		-webkit-print-color-adjust: exact !important;
		/* Chrome, Safari */
		color-adjust: exact !important;
		/*Firefox*/
	}

	@page {
		margin-top: 2cm;
		margin-bottom: 2cm;
		margin-left: 2cm;
		margin-right: 2cm;
	}

	img {
		page-break-before: auto;
		/* 'always,' 'avoid,' 'left,' 'inherit,' or 'right' */
		page-break-after: auto;
		/* 'always,' 'avoid,' 'left,' 'inherit,' or 'right' */
		page-break-inside: avoid;
		/* or 'auto' */
	}

	.noprint {
		display: none;
	}

}