/* woocommerce.css (minified)
================================================== */

/*
* Highend WooCommerce Stylesheet
* Stylesheet for WooCommerce plugin
* Copyright 2015, HB-Themes
*/

.woocommerce .cart .quantity input.qty { border-top: solid 1px #e1e1e1; border-bottom: solid 1px #e1e1e1; }
.hb-update-cart {margin-right: 5px !important;}
.woocommerce div.product p.price del {display: inline-block;color: rgba(125, 125, 125, 0.5) !important;font-size: 0.7em;opacity: 1;margin-right: 15px;}
.woocommerce a.remove:hover { background-color: transparent; }
.woocommerce .woocommerce-message { padding: 15px 20px 11px 50px!important; }
del .amount, ins .amount { font-weight: normal; }
.woocommerce div.product p.price del, .woocommerce div.product span.price del { display: inline-block; margin-right: 7px; }
.woocommerce .woocommerce-error:before, .woocommerce .woocommerce-info:before, .woocommerce .woocommerce-message:before { top:auto; left: 20px; font-size: 20px; }
.woocommerce div.product .woocommerce-tabs ul.tabs:before { border-bottom-color: #e1e1e1; }
.single-product.woocommerce .woocommerce-product-rating {bottom: 5px;}
#ship-to-different-address-checkbox {margin-left:-15px}
.woocommerce-review-link {text-align: center; display: block; font-size: 11px;}
#ship-to-different-address label { padding-right: 25px; }
.woocommerce-shipping-fields h4.hb-heading {text-overflow:inherit !important;}
#shipping_method label{display:inline;}.woocommerce p.stars{margin:0 0 20px !important;}.woocommerce #review_form #respond textarea, .woocommerce-page #review_form #respond textarea{margin-top:7px;}.single-product .single_variation .price{float:right;line-height:40px}#main-wrapper .hb-woo-product{margin-bottom:40px}.woocommerce-result-count{padding-top:11px}.shop-separator{margin-bottom:30px;margin-top:10px}#main-wrapper .hb-woo-product a.hb-woo-image-wrap,#main-wrapper .hb-woo-product img{display:block;width:100%;-webkit-border-radius:6px;-moz-border-radius:3px;border-radius:3px}#main-wrapper .hb-woo-product .hb-woo-image-wrap{overflow:hidden;position:relative;margin-bottom:20px}.woocommerce .free-badge,.woocommerce .out-of-stock-badge,.woocommerce .wc-new-badge,.woocommerce span.onsale{background:#da4c26;color:#fff;text-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;white-space:nowrap;overflow:hidden;position:absolute;text-align:center;padding:4px;width:120px;min-width:auto!important;height:26px!important;min-height:26px!important;max-height:26px!important;margin:0!important;border-radius:0;left:-31px!important;top:16px!important;z-index:99;text-transform:uppercase;font-size:12px;line-height:28px;font-weight:700;letter-spacing:.5px;letter-spacing:normal;transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box}.hb-woo-product-details h3{margin:0 0 4px;padding:0;line-height:18px;font-size:1.1em}.hb-woo-product-details{float:left;display:inline-block;width:auto;max-width:60%}.hb-woo-product .price{float:right;display:inline-block;line-height:1;position:absolute;right:0}.price ins{text-decoration:none}#main-wrapper .hb-woo-product .price,.hb-woo-shop-cats,.hb-woo-shop-cats a{color:#999}.woocommerce span.onsale{background:#ffd56c;color:#000}.hb-woo-featured-image{display:block;width:100%}.hb-woo-single-images{display:block;overflow:hidden;position:relative}.woocommerce div.product div.images img{-webkit-box-shadow:none;box-shadow:none}.hb-buy-button,.hb-more-details{position:absolute;bottom:-50px;font-size:12px;text-transform:uppercase;font-weight:700;letter-spacing:.5px;background:rgba(0,0,0,.6);display:block;width:80%;left:10%;padding:8px 0;color:#FFF!important;text-align:center;z-index:9999;opacity:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden}.hb-woo-image-wrap:hover .hb-buy-button{bottom:20px!important;opacity:1}.hb-more-details{bottom:100px}.hb-buy-button:hover,.hb-more-details:hover{background:rgba(0,0,0,.85);color:#FFF}.hb-woo-image-wrap:hover .hb-more-details{bottom:63px!important;opacity:1}.star-wrapper{position:absolute;top:0;right:-120px;color:#ffd56c!important;opacity:0;background:rgba(255,255,255,.9);padding:8px 10px 10px;line-height:1;vertical-align:middle;z-index:99}#main-wrapper .product-loading-icon{width:70px!important;height:70px!important;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;display:block;position:absolute;left:50%;top:50%;margin:-35px 0 0 -35px!important;padding:0!important;z-index:5;text-align:center;zoom:1;filter:alpha(opacity=0);opacity:0}#main-wrapper .product-loading-icon.preloading:before{content:"\e0a5";font-family:Icomoon;display:block;font-size:24px;text-align:center;color:#FFF;width:40px;height:40px;line-height:40px;top:15px;left:15px;position:absolute}#main-wrapper .product-loading-icon.hb-added-to-cart:before{content:"\e26b";font-family:Icomoon;display:block;font-size:24px;text-align:center;color:#FFF;width:40px;height:40px;line-height:40px;top:15px;left:15px;position:absolute}.hb-woo-image-wrap:hover .star-wrapper{right:-2px!important;opacity:1}.star-wrapper .star-rating:before{color:#aaa}.woo-cats{min-height:30px;display:block;position:relative}.hb-woo-shop-cats{display:block;margin-top:-2px;line-height:1.3}.woocommerce .products .star-wrapper .star-rating,.woocommerce-page .products .star-wrapper .star-rating{margin:0 auto;text-align:center}.hb-buy-button,.hb-more-details,.single_add_to_cart_button,.star-wrapper,.woocommerce-pag