/*
Theme Name:     Thème 500 passion
Theme URI:
Description:    Storefront child theme.
Author:         K. Zgoulli
Author URI:
Template:       storefront
Version:        0.1.0
*/
/*.theme-500-passion .site-header{*/
	/*position: fixed;*/
	/*width: 100%;*/
	/*top: 30px;*/
/*}*/


.single-product div.product p.price {
	font-size: 1.25em;
}
.single-product div.product p.price .amount {
	font-size: 1.41575em;
}
ul.products li.product{ position: relative; }
ul.products li.product .product-sku { position: absolute; left: 0; margin: calc(-20px - 0.71429em) 0 0 0; background: #B80201; color: #fff; padding: 0px 5px;line-height: 18px;  font-size: 0.85714em; }
ul.products li.product h2{ margin-top: 0; }
.product-tags table td, .product-tags table th { padding: 0.2em 0.7em; }

@media (max-width: 768px) {
	ul.products.columns-3 li.product {
		width: calc(50% - 5px);
		float: left;
		margin-right: 10px;
	}
	ul.products.columns-3 li.product:nth-child(2n) {
		margin-right: 0;
	}
	ul.products.columns-3 li.product h2{
		min-height: 3.642em;
	}
}

@media print {
	.site-search,
	.storefront-primary-navigation,
	.storefront-breadcrumb,
	.woocommerce-store-notice,
	.woocommerce-shipping-totals,
	.wc-proceed-to-checkout,
	.footer-widgets,
	.woocommerce-cart-form .actions,
	.illus-wrapper {
	  display: none !important;
	}
	.site-branding {
	  position: relative !important;
	  margin: 0 auto !important;
	}
	.entry-header h1 {
	  margin: 1rem auto;
	  text-align: center;
	}
	.cart_totals h2 {
	  font-size: 1rem;
	  text-align: center;
	}
	.theme-500-passion .site-footer {
	  padding: 0;
	  margin-top: 0;
	}
	.product-remove {
	  display: none!important;
	}
	.theme-500-passion .site-footer a {
	  display: none !important;
	}
	.theme-500-passion .site-footer .footer-head {
	  display: none!important;
	}
	table,
	th,
	td {
	  border-collapse: collapse;
	  width: 100%;
	  text-align: right;
	}
	.woocommerce-cart-form__cart-item {
	  border-bottom: solid 1px rgb(128, 128, 135);
	}
	thead {
	  font-size: 13px!important;
	}
	table.shop_table_responsive thead {
	  display: table-header-group;
	}
	.page-template-template-fullwidth-php table.cart .product-thumbnail {
	  display: table-cell;
	}
	table.shop_table_responsive tbody th,
	table.shop_table_responsive tr td {
	  display: table-cell;
	}
	table.shop_table_responsive tr td:after,
	table.shop_table_responsive tr td:before {
	  display: none;
	}
	.page-template-template-fullwidth-php table.cart .product-thumbnail {
	  padding-left: 0!important;
	  padding-right: 0!important;
	  width: 200px!important;
	}
	table.cart .product-thumbnail img {
	  max-width: 120px;
	}
	table.cart td.product-name {
	  min-width: 200px;
	}
	.product-name {
	  text-align: left!important;
	}
	.hentry .entry-content a {
	  text-align: left!important;
	  font-size: 14px!important;
	}
	table.shop_table_responsive tbody th {
	  width: 50%!important;
	}
	table.shop_table_responsive tbody tr {
	  border-bottom: solid 1px;
	}
	.includes_tax {
	  display: block;
	}
}