/*
Theme Name: Virtue – Premium Child
Theme URI: http://themes.kadencethemes.com/virtue-premium/
Description: Child theme for Virtue Premium
Author: Kadence Themes
Author URI: http://www.kadencethemes.com/
Template: virtue_premium
Version: 1.0.3
*/

/* Tee-Reich: Auswahlmenüs in Textfarbe statt iOS-Blau (iOS-Safari färbt select ohne eigene Farbe blau) */
select {
	color: #444444;
}

/* Tee-Reich: Abstand zwischen "Weiter zur Kasse" und den PayPal-Buttons (wie zwischen den PayPal-Buttons) */
.woocommerce-cart .wc-proceed-to-checkout .checkout-button {
	margin-bottom: 14px;
}

/* Tee-Reich: Warenkorb und Shop-Hinweise auf schmalen Handys (Virtue lädt das WooCommerce-Handy-Stylesheet nicht) */
@media (max-width: 767px) {
	.woocommerce-message .button,
	.woocommerce-info .button,
	.woocommerce-error .button {
		float: none;
		display: table;
		margin: 12px 0 0;
	}

	.woocommerce-cart table.cart thead,
	.woocommerce-cart table.cart td.product-thumbnail {
		display: none;
	}
	.woocommerce-cart table.cart,
	.woocommerce-cart table.cart tbody,
	.woocommerce-cart table.cart tr,
	.woocommerce-cart table.cart td {
		display: block;
		width: 100% !important;
		box-sizing: border-box;
		text-align: right;
	}
	.woocommerce-cart table.cart td[data-title]::before {
		content: attr(data-title) ": ";
		float: left;
		font-weight: 600;
	}
	.woocommerce-cart table.cart td.product-remove,
	.woocommerce-cart table.cart td.product-name {
		text-align: left;
	}
	.woocommerce-cart table.cart td.product-name::before {
		float: none;
		display: block;
	}
	.woocommerce-cart table.cart td.product-quantity {
		display: flow-root;
	}
	.woocommerce-cart table.cart td.product-quantity .quantity {
		float: right;
	}
	.woocommerce-cart table.cart td.actions .coupon {
		float: none;
		width: 100%;
	}
	.woocommerce-cart table.cart td.actions .coupon .input-text,
	.woocommerce-cart table.cart td.actions .button {
		float: none;
		width: 100%;
		margin: 0 0 10px;
	}

	form.woocommerce-shipping-calculator {
		min-width: 0;
	}
	.woocommerce-cart .wc-proceed-to-checkout .checkout-button {
		display: block;
		width: 100%;
		text-align: center;
	}
}