
/*================================================

      Shop Header

================================================

	/*=====  Tags =====*/

	.pt-shop-btn ul.cart_list li img, ul.product_list_widget li img { width: 80px; float: left; margin-left: 0; margin-right: 15px; }
	.pt-shop-btn .star-rating span { color: var(--primary-color); }
	.pt-shop-btn ul.cart_list li .star-rating, ul.product_list_widget li .star-rating { font-size: 13px; }
	.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img { width: 80px; float: left; margin-left: 0; margin-right: 15px; }
	.woocommerce .star-rating { font-size: 13px; }
	.woocommerce .star-rating span::before { color: var(--primary-color); }

/*===== Navigation Shop =====*/
.pt-shop-btn { margin-left: 15px; }
.pt-shop-btn .pt-cart { list-style-type: none; margin: 0; padding: 0; position: relative; }
.pt-shop-btn .pt-cart> a { color: var(--dark-color); position: relative; line-height: 90px; padding: 0 0 0; }
.pt-shop-btn .pt-cart .basket-item-count { font-size: 10px; font-weight: 600; background: var(--primary-color); color: var(--white-color); position: absolute; top: -5px; right: -5px; height: 15px; width: 15px; line-height: 15px; text-align: center; border-radius: 90px; padding: 0 2px 0 0; }
.pt-shop-btn .pt-cart .basket-item-count .woocommerce-Price-amount { display: none; }
.pt-shop-btn .pt-cart:hover .dropdown-menu-mini-cart { display: block; }
.pt-shop-btn .button.checkout { float: right; }
.pt-shop-btn ul.product_list_widget { margin: 0; padding: 0; }
.pt-shop-btn ul.product_list_widget li { margin: 0 0 15px; padding: 0; list-style: none; display: inline-block; width: 100%; position: relative; }
.pt-shop-btn ul.product_list_widget a.remove { float: right; right: 0; top: 0; left: inherit; bottom: 0; margin: auto 0; font-size: 20px; font-weight: 400; position: absolute; }
.dropdown-menu-mini-cart { right: -3%; width: 300px; left: inherit; border: none; box-shadow: 0px 5px 15px 0px rgba(0, 33, 85, 0.1); padding: 20px; top: 90px; border-radius: 0; margin: 0; }
.pt-shop-btn .woocommerce-mini-cart__total.total { margin-bottom: 5px; }
.pt-shop-btn .woocommerce-mini-cart__total.total  .woocommerce-Price-amount.amount { float: right; }
.pt-shop-btn p { margin-bottom: 0; }
.pt-shop-btn .pt-cart a.remove { line-height: 0.8; color: var(--dark-color) !important; font-weight: 400; height: 1em; width: 1em; }
.pt-shop-btn .pt-cart a.remove:hover { color: var(--primary-color) !important; background: transparent; }
.pt-shop-btn .pt-cart ul.cart_list li a, .pt-shop-btn .pt-cart ul.product_list_widget li a { display: block; font-weight: 600; }

/*===== Header Style 1 Shop =====*/
header#pt-header.pt-header-style-1 .pt-bottom-header .pt-shop-btn { margin-left: 30px; }
header#pt-header.pt-header-style-1 .pt-bottom-header .pt-shop-btn .pt-cart> a { color: var(--white-color); }

/*===== Header Style 2 Shop =====*/
header#pt-header.pt-header-style-2 .pt-header-info-box .pt-shop-btn { margin-left: 0; padding: 0 30px; border-left: 1px solid #eeeeee; }
header#pt-header.pt-header-style-2 .pt-header-info-box .pt-shop-btn .pt-cart> a { line-height: 75px; }
header#pt-header.pt-header-style-2 .pt-header-info-box .dropdown-menu-mini-cart { top: 100%; }
@media(max-width:1365px) {
	.dropdown-menu-mini-cart { right: 0; }

	/*===== Header Style 2 Shop =====*/
	header#pt-header.pt-header-style-2 .pt-header-info-box .pt-shop-btn .pt-cart> a { line-height: 51px; }
	header#pt-header.pt-header-style-2 .pt-header-info-box .dropdown-menu-mini-cart { top: 100%; }
}
@media(max-width:1023px) {

	/*===== Header default Shop =====*/
	header.pt-header-default .pt-bottom-header .pt-menu-search-block { margin: 0; display: none; }
	header.pt-header-default .pt-bottom-header .pt-shop-btn { margin-left: 0; margin-right: 90px; }

	/*===== Header Style 1 Shop =====*/
	header#pt-header.pt-header-style-1 .pt-bottom-header .pt-shop-btn .pt-cart> a { color: var(--dark-color); }
	header#pt-header.pt-header-style-1 .pt-bottom-header .pt-shop-btn { margin-left: 0; margin-right: 90px; }
	header#pt-header.pt-header-style-1 .pt-bottom-header .dropdown-menu-mini-cart { top: 90px; }

	/*===== Header Style 2 Shop =====*/
	header#pt-header.pt-header-style-2 .pt-header-info-box .pt-shop-btn .pt-cart> a { line-height: 66px; }
	header#pt-header.pt-header-style-2 .pt-header-info-box .pt-shop-btn { margin-right: 75px; padding: 0 20px; }
	header#pt-header.pt-header-style-2 .pt-header-info-box .dropdown-menu-mini-cart { top: 100%; }
}
@media(max-width:767px) {
	header#pt-header.pt-header-style-2 .pt-header-info-box .pt-shop-btn { margin-top: -68px; }
	header#pt-header.pt-header-style-2 .pt-header-info-box .dropdown-menu-mini-cart { top: 100%; }
}
@media(max-width:479px) {
	header#pt-header.pt-header-style-1 .pt-bottom-header .pt-shop-btn, header#pt-header.pt-header-style-2 .pt-header-info-box .pt-shop-btn, header.pt-header-default .pt-bottom-header .pt-shop-btn { display: none; }
}