/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */
.block-promo .promo-code {
	display: block;
}

.featured-products .products,
#js-product-list .products-grid {
	display: flex;
	flex-wrap: wrap;
}

@media only screen and (max-width: 767px) {
	.product-cover img {
     	pointer-events: none;
	}
}

@media only screen and (max-width: 480px) {
	#products .thumbnail-container .ajax_add_to_cart_button, 
	.featured-products .thumbnail-container .ajax_add_to_cart_button, 
	.product-accessories .thumbnail-container .ajax_add_to_cart_button {
		font-size: 14px;
		padding-left: 10px;
		padding-right: 10px;
	}
	
	#products .thumbnail-container .ajax_add_to_cart_button>i, 
	.featured-products .thumbnail-container .ajax_add_to_cart_button>i, 
	.product-accessories .thumbnail-container .ajax_add_to_cart_button>i {
		font-size: 20px;
	}
	
	li.product-flag.new, li.product-flag.on-sale, li.product-flag.pack {
		font-size: 10px;
	}
	
	.featured-products .thumbnail-container .thumbnail-container-images .quick-view, .product-miniature .thumbnail-container .thumbnail-container-images .quick-view {
    font-size: 11px;
	}
}