.showcart .counter.qty {background:#ff5501; color:#ffffff; padding:0 5px; border-radius:2px; display:inline-block; font-size:14px;}
.showcart .counter.qty.empty {display:none;}
/* Dropdown */
.minicart-wrapper .block-minicart {padding:20px; width:400px; position:absolute; top:40px; right:0; z-index:99; background-color:#FFF; border:1px solid #DDD; display:none; box-shadow:0 3px 3px rgba(0, 0, 0, 0.15);}
	/* Products List */
	.block-minicart .subtitle {display:none;}
	.block-minicart .subtitle.empty {display:block;}
	.minicart-items-wrapper {border-top:1px solid #dddddd; overflow-x:auto; padding:15px 0; margin-top:15px; max-height:300px; height: auto !important; text-align:left;}
	.minicart-items .product-item:not(:first-child) {border-top:1px solid #dddddd; margin-top:15px; padding-top:15px; min-height:95px;}
	.minicart-items .product-item-details .price {font-weight:700;}
	.minicart-items .product .toggle:after {content: '\f107'; font-family: 'Font Awesome 5 Pro'; margin-left:5px;}
	.minicart-items .product .toggle:hover {cursor:pointer;}
	.minicart-items .product.active > .toggle:after {content: '\f106';}

@media only screen and (max-width:767px) {
	/* Subtotal */
	.block-komCart .block-title,
	.block-komCart .subtitle {display:none;}
	.block-komCart .subtitle.empty {display:block;}
	.block-komCart .subtotal {margin:0 15px 10px; text-align:right;}
	.block-komCart .items-total {float:left; margin:0;}
	.block-komCart .items-total .count {font-weight:700;}
	.block-komCart .amount .price-wrapper:first-child .price {font-size:18px; font-weight:700;}

	/* Close Button */
	#btn-minicart-close{display: none}
	.minicart-wrapper .action.close {display:inline-block; height:30px; position:absolute; right:0; top:0; width:30px;}
	.minicart-wrapper .action.close:before {font-size:18px; line-height:18px; content: '\f00d'; font-family: 'Font Awesome 5 Pro'; font-weight:300; margin:0; vertical-align:top; display:inline-block; text-align:center;}
}
@media only screen and (min-width:768px) {
	/* Dropdown */
	.minicart-wrapper .block-minicart::before,
	.minicart-wrapper .block-minicart::after {border-bottom-style:solid; content:''; display:block; height:0; position:absolute; width:0;}
	.minicart-wrapper .block-minicart::before {border:6px solid; border-color:transparent transparent #ffffff transparent; z-index:99; right:10px; top:-12px;}
	.minicart-wrapper .block-minicart::after {border:7px solid; border-color:transparent transparent #bbbbbb transparent; z-index:98; right:9px; top:-14px;}

	/* Subtotal */
	.block-minicart .block-title {display:none;}
	.block-minicart .items-total {float:left; margin:0;}
	.block-minicart .items-total .count {font-weight:700;}
	.block-minicart .subtotal {text-align:right;}
	.block-minicart .amount .price-wrapper:first-child .price {font-size:18px; font-weight:700;}
}
