/*
Theme Name: Herr Huerzeler
Theme URI:
Description: Your child theme description text...
Author: Herr Huerzeler
Author URI: http://herrhuerzeler.ch/
Template: onigiri
Version: 1.0
Tags: Onigiri Child Theme
*/

/*
Now you can start adding your own styles here. Use !important to overwrite styles if needed. */


/* ONIGIRI > Im Jetpack */


/*  WOOCOMMERCE */

.woocommerce-page .entry-content, .woocommerce-page .entry-header {
	max-width: 800px; }
	
.post-0 .entry-content, .post-0 .entry-header, .page-id-790 .entry-content, .page-id-790 .entry-header   {
	max-width: 1200px;}


.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {float:none; width:100%;}
.woocommerce .cart-collaterals .cart_totals .button, .woocommerce-page .cart-collaterals .cart_totals .button {float:right; width:auto;}


#add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img {
	width:64px; }

.entry-content .woocommerce a {
	 color: #000;
	 border-bottom:2px solid #000 ;
	}
	
.entry-content .woocommerce a:hover {
	 border:0;
	}
	 
.woocommerce a.remove {
	 background-color: #000;
	 font-size: 1.2em;
	 color: #fff !important;
	 text-decoration: none;}


.site-content .page .woocommerce { text-align: left;}

.woocommerce-result-count, .woocommerce .woocommerce-ordering, .woocommerce-Tabs-panel--additional_information, .single-product section.related.products {
	display: none;
}

.woocommerce div.product form.cart 
{margin:25px 0;}

.woocommerce button.button.alt, .woocommerce button.button, a.checkout-button.button.alt.wc-forward:hover, input[type="button"], 
input[type="submit"],a.checkout-button.button.alt.wc-forward, button.postbutton,.woocommerce a.button {
	background-color: #23282d;
    color: #fff;
	font-family: Courier, monospace;
	font-size: 1em;
	border-radius: 0;
	padding: 0.6em 1em;
	text-decoration:none;
	letter-spacing:0.05em;
	font-weight:500;
	text-transform:uppercase;
	opacity:1;
}

.woocommerce .col2-set, .woocommerce-page .col2-set  {
	padding:15px; background-color: #f3f3f3;}
	
.woocommerce .col2-set, .woocommerce-page .col2-set, .woocommerce-checkout #payment div.payment_box  {
	background-color: #f3f3f3;}
	
.woocommerce-checkout #payment div.payment_box::before {
	border: 1em solid #f3f3f3; border-right-color: transparent;
border-left-color: transparent;
border-top-color: transparent;}

.woocommerce button.button:disabled {
	opacity:0.3 !important;
	color: #fff !important; }


.woocommerce button.button.alt:hover, a.button.wc-forward:hover, .woocommerce button.button:hover, a.checkout-button.button.alt.wc-forward:hover, button.postbutton:hover, woocommerce a.button:hover {
	background-color: red;
	color: #fff;
	border:0;
}

.woocommerce-checkout #payment { background-color: #fff; }
.woocommerce-checkout #payment::before { content:"Zahlung";}
.woocommerce h3, .woocommerce-checkout #payment::before  {font-size:1.2em;font-weight:500; margin: 15px 0 25px;}

.woocommerce div.product p.price {color:#000;}

div.product_meta, .entry-summary p {
font-size:0.95em;}

a.woocommerce-LoopProduct-link.woocommerce-loop-product__link, 
.woocommerce ul.products li.product .price {
	color: #000; font-size: 1em; padding: 0 0; margin-bottom: 5px;
	}
	
.woocommerce ul.products li.product .woocommerce-loop-product__title  {
	color: #000; font-size: 1.2em; padding: 0 0; margin-bottom: 5px;
	}

.woocommerce ul.products li.product .woocommerce-loop-category__title {color: #000; font-size: 1.2em; padding: 0 0; text-align:center; margin-bottom: 5px;}

.entry-content a:hover, .woocommerce form .form-row.woocommerce-validated input.input-text { border:0;}

.woocommerce-Tabs-panel--description p, .woocommerce-Tabs-panel--description ol
{clear:left; margin-top:20px;}
 
.woocommerce ul.products li.product .woocommerce-loop-product__title { line-height: 1.2em;}

.woocommerce-Tabs-panel--description h2
{display:none;}

.woocommerce-error, .woocommerce-info, .woocommerce-message {
padding: 1em 1em 1em 3.5em;
background-color: #fff;
color: #000;
border: 1px solid #ebebeb;
}


.woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before {
color: #000;
top: 1.2em;}

.woocommerce mark.count {background: #fff !important;}


input, textarea, select, .woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea  {
	font-family: Courier, monospace;
	font-size:0.9em;
	color: #515151;
}

.woocommerce input::placeholder, .woocommerce textarea::placeholder {
	opacity:0;
}

.woocommerce table { font-size:0.9em;}

label {font-weight:600; line-height: 1.5; font-size:1em; #515151;}

.woocommerce-billing-fields, .woocommerce-shipping-fields {padding-bottom: 6px;}

.woocommerce div.product form.cart .reset_variations {
display: none !important;
}

.woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover  {
	background-color: #ccc; 
	}








