/*
 * CSS Danh mục sản phẩm
*/

.shop-page-title .page-title-inner { padding: 0px; display: block; }
.archive .shop-page-title >.flex-row >.flex-grow { margin-bottom: 20px;}
.shop-page-title .page-title-right { display: inline-block; width: 100%; margin-bottom: 20px;}
.shop-page-title .page-title-right p.woocommerce-result-count { width: 50%; margin: 0; height: 39px; line-height: 39px; float: left;}
.shop-page-title .page-title-right form.woocommerce-ordering { float: right; height: 39px; z-index: 9 !important; position: relative;}
h1.shop-page-title { font-size: 35px;}
	
.products .product .col-inner { position: relative; background-color: #FFF; padding: 0px; border: 1px solid #e5e5e5; border-radius: 10px;}
.products .product .box-image { border-radius: 10px;}
.products .product .box-text { padding: 15px 0px 0px;}
.products .product .product-title a { color: #000; font-size: 16px; display: block; width: 100%; font-weight: 600; }
	
.products .product .price-wrapper { width: 100%; -js-display: flex; display: -ms-flexbox; display: flex; -ms-flex-flow: row wrap; flex-flow: row wrap; align-items: center; background: #f7ce4f; padding: 5px 10px;}
.products .product .product-xemtiep { max-width: 30%; text-align: right; flex-basis: 100%; order: 3;}
.products .product .price { max-width: 70%; text-align: left; order: 2; flex-basis: 100%; display: flex; }
.products .product .price-wrapper { width: 100%; -js-display: flex; display: -ms-flexbox; display: flex; -ms-flex-flow: row wrap; flex-flow: row wrap; align-items: center; background: #f7ce4f; padding: 5px 10px;}
.products .product .box-text .title-wrapper { padding: 10px;}