.sticky-product{opacity:0;height:0;transition:0.5s ease;}
.sticky-product.sticky{opacity:1;height:64px;border-bottom:2px solid #e3e3e3;margin:0 auto;max-width:100%;
	position:fixed;top:0;width:100%;z-index:9;transition:0.5s ease;background:#ffffff; box-shadow: 0 0 8px 0 rgba(0,0,0,.2);}
.sticky-product.sticky .container{display:block;}
.page-header .sticky-product ul { height: 48px; padding-top: 8px; }
.sticky-product ul{list-style:none;margin:0 auto;width:100%;position:relative;}
.sticky-product ul li{display:inline-block;margin:0;padding:0 15px;width:auto;vertical-align:middle;max-width:750px;}
.sticky-product ul li.sticky-image{width:10%;}
.sticky-product ul li.sticky-product-image img {max-width:40px; max-height: 40px; }
.sticky-product ul li.sticky-product-sku{max-width:150px;}
.sticky-product ul li .product-name{margin:0; font-size: 16px; color: #000;font-weight:bold;}
.sticky-product ul li p{margin:0;}
.sticky-product li .sticky_price { font-weight: bold; font-size: 18px;}
.sticky.actions  {float:right; position:absolute;right:0;}
.sticky.actions .action.primary{border-radius:4px; height:48px; text-transform:none; font-size: 16px;}
.sticky.actions .action.primary:hover { color: #fff; border-color: #048e04; background: #048e04;}

@media all and (max-width:767px){
	.sticky-product{display:none;}
	.sticky-product.sticky_mobile{display:block;padding:15px 0;text-align:center;}
	.sticky-product ul li{padding:5px 15px;width:100%;max-width:90%;}
	.sticky-product ul li.sticky-product-sku{max-width:90%;}
	.sticky-product ul li .product-name{font-size:20px;}
}
