/*
Theme Name: Impreza Child
Template: Impreza
Version: 1.0
Author:	UpSolution
Theme URI: http://impreza.us-themes.com/
Author URI: http://us-themes.com/
*/

/*Add your own styles here:*/


@media only screen and (min-width: 320px) {
	/*Single product*/
	.single-product .product .woocommerce-product-gallery .flex-control-thumbs{display: flex; flex-wrap: nowrap; align-items: center; justify-content: space-evenly; margin-left:0px;}
	.single-product .product .woocommerce-product-gallery .flex-control-thumbs li{list-style: none; width:25%; margin:0px;}
	.single-product .product .price{font-weight: bold; font-size:18px;}
	.single-product .product .woocommerce-product-details__short-description{margin-bottom: 20px;}
	.single-product .product .summary .cart{background:#1b98e0; padding:20px;}
	.single-product .product .summary .cart label, .single-product .product .summary .cart h3{color:#ffffff;}
	.single-product .product .summary .cart .woocommerce-variation-add-to-cart{text-align: right;}
	.single-product .product .summary .cart .quantity input.qty{text-align: center;}
	.single-product .product .summary .cart .woocommerce-variation-description p{color:#ffffff;}
	.single-product .product .summary .cart .woocommerce-variation-broschure{}
	.single-product .product .summary .cart .woocommerce-variation-broschure a{color:#ffffff; text-decoration: underline; padding:20px 0px; display: block;}
	.single-product .product .summary .cart .woocommerce-variation-broschure a:hover{text-decoration: none;}
	.single-product .product .summary .cart .woocommerce-variation-price{width: 100%; text-align: right; margin-right: 0px;  border-top:1px solid #ffffff; margin-top:20px; padding-top:10px;}
	.single-product .product .summary .cart .woocommerce-variation-price span{color:#ffffff;}
	.single-product .product .product_meta{display: none;}
	/*Category page*/
	#shop .woocommerce-products-header{display: block; text-align: center;}
	#shop .woocommerce-result-count, #shop .woocommerce-ordering{display: none;}
	/*Product loop*/
	.products .product{text-align: center;}
	/*Cart / order row*/
	.woocommerce-cart-form__cart-item dl dd, .woocommerce-cart-form__cart-item dl dt, .woocommerce-checkout-review-order-table dl dd, .woocommerce-checkout-review-order-table dl dt{float:left;}
	.woocommerce-cart-form__cart-item dl dd, .woocommerce-checkout-review-order-table dl dd{clear:right;}
	.woocommerce-cart-form__cart-item dl dt, .woocommerce-checkout-review-order-table dl dt{clear:left;}
	.woocommerce-cart-form__cart-item .variation-description{font-size:0.8em; margin-bottom:10px; display: block;}
	.woocommerce dl.variation dd p{font-weight:lighter;}
	/*Product loop*/
	.woocommerce .products .product img{max-height:200px; width:auto; margin:0 auto;}
	/*Checkout*/
	.woocommerce-checkout .woocommerce-checkout-review-order-table  .variation-description{font-size:0.8em;}
	/*Header link*/
	#page-header .menu-item .w-nav-anchor{font-size:13px; padding:10px;}
}
@media only screen and (min-width: 768px) {
	.single-product .product{display: flex; flex-wrap: wrap; align-items: top;}
	.single-product .product .woocommerce-product-gallery{width:50%; padding-right:2%;}
	.single-product .product .woocommerce-product-gallery .flex-control-thumbs{}
	.single-product .product .summary{width:50%; }
}
@media only screen and (min-width: 1024px) {
	.single-product .product .woocommerce-product-gallery{width:40%; padding-right: 0;}
	.single-product .product .summary{width:60%; padding-left:2%;}
}

@media only screen and (min-width: 1200px) {
	.single-product .product .woocommerce-product-gallery{width:33%;}
	.single-product .product .summary{width:67%;}
}