/*CSS Sản phẩm*/
.product-container{text-align:center;position:relative;margin-bottom:15px;transition:.3s ease}
.product-container .product-image{position:relative;text-align:center}
.product-container .product-thumbnail{position:relative}
.product-container .back-img{position:absolute;top:0;left:0;opacity:0;visibility:hidden;transition:all ease 300ms}
.product-container .group_label{left:-2px;max-width:100px;position:absolute;text-align:left;top:30px}
.product-container .label.sold-out{background:#818796}
.product-container .label{background:#f3d351 none repeat scroll 0 0;border-radius:3px;color:#fff;display:inline-block;font-size:12px;font-weight:700;line-height:12px;margin-bottom:5px;min-height:auto;padding:6px;position:relative;text-transform:uppercase;width:auto;z-index:100}
.product-container .label.sold-out:before{border-color:transparent transparent transparent #818796}
.product-container .label:before{border-color:transparent transparent transparent #f3d351;border-style:solid;border-width:12px 10px;content:"";position:absolute;right:-19px;top:0}
.product-container .product-actions{background:#3d3d3d;padding:6px 0;text-align:center;position:absolute;width:80%;height:50px;bottom:-20px;opacity:0;margin-left:10%;visibility:hidden;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;padding:0 10px}
button{background:none;border:none;display:inline-block;cursor:pointer;outline:none}
.product-container .product-actions .product-action .add-to-cart,.product-container .product-actions .product-action .quick-view{font-size:16px;width:50%;float:left;line-height:45px;color:#a2a7b5;height:50px}
.product-container .product-actions .product-action .add-to-cart{position:relative}
.product-container .product-actions .product-action .add-to-cart:before{content:"";height:40px;width:1px;background-color:#303030;position:absolute;right:0;top:5px}
.add-to-cart .add_to_cart{color:#a2a7b5;font-size:16px;}
.product-container .add-to-cart{visibility:visible;opacity:1}
.add-to-cart{transition:all ease 300ms}
.product-container .product-meta{padding:27px 10px;width:100%;display:inline-block;transition:all ease 300ms}
.product-container .product-meta h4,.product-container .product-meta .h4{font-size:16px;text-transform:none;font-weight:400;display:inline-block;position:relative;line-height:18px;margin-bottom:0;overflow:hidden}
.product-container .product-meta h4 a,.product-container .product-meta .h4 a{color:#000}
.product-container .product-type{font-size:11px;line-height:14px;margin-bottom:0;text-transform:uppercase}
.product-price{font-weight:400;color:#000;font-size:14px;font-family:Work Sans,sans-serif;margin-bottom:3px;margin-top:15px}
.product-container .sale-price{color:#a2a7b5;font-weight:400}
.product-container:hover{z-index:1;-webkit-box-shadow:0 20px 40px 0 rgba(168,172,185,0.62);-moz-box-shadow:0 20px 40px 0 rgba(168,172,185,0.62);box-shadow:0 20px 40px 0 rgba(168,172,185,0.62)}
.product-container:hover .back-img{visibility:visible;opacity:1;transition:all ease 300ms;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.product-container:hover .product-actions{opacity:1;visibility:visible;bottom:-10px;transition:all ease 300ms}
.quick-view{width:50%;float:left;line-height:45px;height:50px}
.quick-view a{font-size:16px;color:#a2a7b5;padding:2px 0;display:block}
.add-to-cart .add_to_cart:hover,.quick-view a:hover,.quick-view a:focus{color:#fff}
.btn-cart-mobiles{margin-top:25px;}
@media(max-width: 768px){
	.product-actions{display: none;}
	.product-container:hover{box-shadow: none;}
}
/*END CSS Sản phẩm*/
.related-products{text-align:center}
h2.title{font-size:28px;font-weight:400;margin-bottom:45px;position:relative;text-transform:none;z-index:1;display:inline-block}
h2.title:after{content:"";width:92px;height:4px;background:url(symbol.jpg);position:absolute;bottom:-22px;left:50%;transform:translateX(-50%)}
.related-products .owl-theme .owl-controls .owl-nav div{background:#fff none repeat scroll 0 0;border:1px solid #e1e1e1;color:#000;height:40px;margin-top:-20px;opacity:0;position:absolute;top:50%;transition:all .3s ease 0;width:40px;z-index:2;overflow:hidden;box-shadow:0 0 0 0 #8ec354 inset;font-size:0}
.related-products .owl-theme .owl-controls .owl-nav div.owl-next{right:0}
.related-products .owl-theme:hover .owl-controls .owl-nav div{opacity:.9;visibility:visible;transition:all ease .3s}
.related-products .owl-theme .owl-controls .owl-nav div.owl-prev:before{content:"\f104";font:normal normal normal 14px/1 FontAwesome;font-size:20px;line-height:40px}
.related-products .owl-theme .owl-controls .owl-nav div.owl-next:before{content:"\f105";font:normal normal normal 14px/1 FontAwesome;font-size:20px;line-height:40px}
.related-products .owl-theme .owl-controls .owl-nav div:hover{box-shadow:0 0 0 40px #8ec354 inset;border-color:#8ec354;transition:all .8s ease 0;background:transparent;color:#fff}
/*CSS Show product*/
.main-content{margin-top:30px;display:block}
.more-view-images.product-thumb{margin-top:10px}
.owl-navs .owl-prev,.owl-navs .owl-next{float:left;font-size:0;top:40%;position:absolute;background-color:#fff}
.owl-navs .owl-next{right:0}
.owl-navs .owl-prev:before{content:"\f104"}
.owl-navs .owl-next:before{content:"\f105"}
.owl-navs .owl-prev:before,.owl-navs .owl-next:before{font-family:"FontAwesome";font-size:20px;color:#000;padding:0 5px;-moz-transition:all .3s ease-in-out 0;-webkit-transition:all .3s ease-in-out 0;-ms-transition:all .3s ease-in-out 0;-o-transition:all .3s ease-in-out 0;transition:all .3s ease-in-out 0}
.right-single-product{position:relative}
.product-single .product-nav{padding-bottom:15px;border-bottom:1px solid #ebebeb}
.product-single .product-nav p{margin:0 0 7.5px}
.product-single .product-nav a{color:#000;text-decoration:none;background:transparent}
.product-single .product-nav a:hover,.product-single .product-nav a:focus{color:#8ec354;outline:none;text-decoration:none}
.product-single h1{font-size:25px;font-weight:400;text-transform:none;margin-top:0px}
.product-single .spr-badge{border-bottom:1px solid #ebebeb;border-top:1px solid #ebebeb;padding:10px 0;margin-bottom:10px}
.short-description{margin-bottom:0px;color:#838c8c}
.addthis{margin-top:25px;}
/*END CSS Show product*/

/*CSS Đánh giá*/
.spr-badge #bizweb-product-reviews .title-bl,.spr-badge #bizweb-product-reviews #bizweb-product-reviews-sub .bizweb-product-reviews-summary .bpr-summary .bpr-summary-average,.spr-badge #bizweb-product-reviews #bpr-list{display:none!important}
.spr-badge #bizweb-product-reviews #bizweb-product-reviews-sub .product-reviews-summary-actions{position:relative;top:-35px}
.spr-badge #bizweb-product-reviews #bizweb-product-reviews-sub .bizweb-product-reviews-summary{padding:0!important;float:none;width:100%}
.spr-badge #bizweb-product-reviews #bizweb-product-reviews-sub .bizweb-product-reviews-summary .bpr-summary-caption,.bizweb-product-reviews-badge p{display:block;font-size:12px;color:#a2a7b5;position:relative;padding-left:20px;margin-left:10px}
.spr-badge #bizweb-product-reviews #bizweb-product-reviews-sub .bizweb-product-reviews-summary .bpr-summary-caption:after{content:"";width:1px;height:11px;background:#e1e1e1;left:0;top:3px;position:absolute}
.spr-badge #bizweb-product-reviews #bizweb-product-reviews-sub .bizweb-product-reviews-summary .bpr-summary-caption:before,.bizweb-product-reviews-badge div:nth-child(2):before{content:"Đánh giá";font-size:12px;color:#a2a7b5;position:absolute;width:100px;margin-left:15px}
.spr-badge #bizweb-product-reviews #bizweb-product-reviews-sub .bizweb-product-reviews-summary .bpr-summary-caption div img,.bizweb-product-reviews-badge img{display:none!important}
.spr-badge #bizweb-product-reviews #bizweb-product-reviews-sub .bizweb-product-reviews-summary .bpr-summary-caption div p,.bizweb-product-reviews-badge div:nth-child(2),.bizweb-product-reviews-badge p{font-size:12px!important}
#bizweb-product-reviews .bizweb-product-reviews-star i,.bizweb-product-reviews-badge .bizweb-product-reviews-star i{font-size:14px!important}
.bizweb-product-reviews-badge{display:block!important}
/*END CSS Đánh giá*/

/*CSS Swatch*/


.swatch { margin-top:10px; }
.swatch .header-swatch {color: #000000;font-size: 16px;line-height: 25px;margin: 0 0 5px;min-width: 65px;text-transform: none;font-family: "globerbold", sans-serif;}
.swatch input { display:none;}
.swatch label {border-radius: 3px; font-size: 13px;font-weight: normal;cursor: pointer;float: left;margin: 0;background-color: #f3f4f4;text-align: center;line-height: 35px;white-space: nowrap;text-transform: uppercase;height: 35px !important;/*width: 45px !important;*/}
.swatch-element label { padding:0 10px; }
.color.swatch-element label { padding:0; }
.swatch input:checked + label {background: #3f3530;color: #FFF;} 
.swatch .swatch-element {float:left;-webkit-transform:translateZ(0);-webkit-font-smoothing:antialiased;margin:0px 10px 10px 0;position:relative;}
.crossed-out { position:absolute; width:100%; height:100%; left:0; top:0; }
.swatch .swatch-element .crossed-out { display:none; }
.swatch .swatch-element.soldout .crossed-out { display:block; }
.swatch .swatch-element.soldout label {filter: alpha(opacity=60);-khtml-opacity: 0.6;-moz-opacity: 0.6;opacity: 0.6}
.swatch .tooltip {text-align:center;background:gray;color:#fff;bottom:100%;padding: 10px;display:block;position:absolute;width:100px;left:-23px;margin-bottom:15px;filter:alpha(opacity=0);-khtml-opacity: 0;-moz-opacity: 0;opacity:0;visibility:hidden;-webkit-transform: translateY(10px);-moz-transform: translateY(10px);-ms-transform: translateY(10px);-o-transform: translateY(10px);transform: translateY(10px);-webkit-transition: all .25s ease-out;-moz-transition: all .25s ease-out;-ms-transition: all .25s ease-out;-o-transition: all .25s ease-out;transition: all .25s ease-out;-webkit-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);-moz-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);-ms-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);-o-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);z-index: 10000;-moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
.swatch .tooltip:before{bottom:-20px;content:" ";display:block;height:20px;left:0;position:absolute;width:100%}
.swatch .tooltip:after{border-left:solid transparent 10px;border-right:solid transparent 10px;border-top:solid gray 10px;bottom:-10px;content:" ";height:0;left:50%;margin-left:-13px;position:absolute;width:0}
.swatch .swatch-element:hover .tooltip{filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1;opacity:1;visibility:visible;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}
.swatch.error{background-color:#E8D2D2!important;color:#333!important;padding:1em;border-radius:5px}
.swatch.error p{margin:.7em 0}
.swatch.error p:first-child{margin-top:0}
.swatch.error p:last-child{margin-bottom:0}
.swatch.error code{font-family:monospace}
@media(min-width: 768px){
	.swatch{width: 50%;float:left;}
}
.quantity-selector{font-size:16px;color:#000;font-family: "globerbold", sans-serif;}
.js-qty,.ajaxcart__qty{position:relative;margin-bottom:1em;max-width:100px;min-width:75px;overflow:visible}
.js-qty__adjust--minus{left:0}
.js-qty .icon-fallback-text .icon,.ajaxcart__qty .icon-fallback-text .icon{color:#3f3530}
.supports-fontface .icon-fallback-text .icon{display:inline-block;color:#000}
.supports-fontface .icon-fallback-text .fallback-text{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}
.js-qty input,.ajaxcart__qty input{display:block;background:none;text-align:center;width:100%;padding:5px 25px;margin:0;border:none;border-bottom:1px solid #000;color:#000;font-size:16px}
.js-qty__adjust--plus{right:0}
.js-qty__adjust,.js-qty>span,.ajaxcart__qty>span,.ajaxcart__qty-adjust{cursor:pointer;position:absolute;display:block;top:0;bottom:0;border:0 none;background:none;text-align:center;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#8ec354;font-size:20px}
.quantity_wrap{padding-top:15px;}
.product-single #ProductPrice{display:inline-block;width:100%;margin:5px 0}
.product-single #ProductPrice .product-price{font-size:30px;line-height:48px;font-weight:400}
.product-price{font-weight:400;color:#000;font-size:14px;margin-bottom:3px;margin-top:15px}
.product-compare-price{color:#a2a7b5}
.product-compare-price span{font-size:24px;color:#a2a7b5;font-weight:400;text-decoration:none}
.product-single .add-to-cart{margin-right:15px}
.add-to-cart{transition:all ease 300ms}
.product-single .add-to-cart .add_to_carts{text-transform:capitalize;line-height:42px;font-size:16px;display:block;height:42px;background:#5c4543;border-radius:5px;padding:0 30px;color:#fff;transition:.3s ease;}
.product-single .add-to-cart .add_to_carts:hover{background:#3f3530}
.product-single .add-to-cart.disabled .add_to_carts{background:#57901f}
/*END CSS Swatch*/
/*CSS Tab product*/
.product-tabs{margin-bottom:20px;margin-top:30px;padding-top:7px;}
.product-tabs .nav-tabs{border:none;margin:0}
.product-tabs .nav{margin-bottom:0;padding-left:0;list-style:none}
.product-tabs .nav-tabs{border-bottom:1px solid #ddd}
.product-tabs ul.nav-tabs li{position:relative}
.product-tabs .nav-tabs>li{display:inline-block;margin:0;border:none;float:left}
.product-tabs ul.nav-tabs li:first-child a{padding-left:0}
.product-tabs .nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{border:none;cursor:default;border:none;font-weight:600;color:#000;background:transparent;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;}
.product-tabs .nav-tabs>li>a{text-transform:uppercase;color:#818796;font-size:13px;line-height:20px;font-weight:400;margin:0;border:none}
.product-tabs .nav>li>a{position:relative;display:block;padding:10px 20px}
.product-tabs .nav-tabs > li > a{margin-right:2px;line-height:1.42857143;border-radius:4px 4px 0 0}
.product-tabs ul.nav-tabs li:after{content:"";width:1px;height:11px;position:absolute;top:14px;right:0;background:#e1e1e1}
.product-tabs ul.nav-tabs li:last-child:after{display:none}
.product-tabs .nav-tabs>li>a:hover{background:transparent}
.product-tabs .nav>li>a:hover,.nav>li>a:focus{text-decoration:none;border:none;background:transparent}
.tab-content{padding:20px 0;font-size:13px;line-height:1.6;color:#838c8c;font-weight:400;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}
/*END CSS tab product*/
.slick-loading .slick-list{background:#fff center center no-repeat}
.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;top:50%;margin-top:-10px;padding:0;border:none;outline:none}
.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}
.slick-prev:before,.slick-next:before{font-family:"fontAwesome";font-size:20px;line-height:1;color:#0281c7;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-prev{left:-25px}
[dir="rtl"] .slick-prev{left:auto;right:-25px}
.slick-prev:before{content:"←"}
[dir="rtl"] .slick-prev:before{content:"→"}
.slick-next{right:-25px}
[dir="rtl"] .slick-next{left:-25px;right:auto}
.slick-next:before{content:"→"}
[dir="rtl"] .slick-next:before{content:"←"}
.slick-slider{margin-bottom:30px}
.slick-dots{position:absolute;bottom:-45px;list-style:none;display:block;text-align:center;padding:0;width:100%}
.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}
.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}
.slick-dots li button:hover,.slick-dots li button:focus{outline:none}
.slick-dots li button:before{position:absolute;top:0;left:0;content:"";width:20px;height:20px;font-family:"fontAwesome";font-size:14px;line-height:20px;text-align:center;color:#707070;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-dots li.slick-active button:before{color:#0281c7}
.slick-slider{margin-bottom:0}
.product-small-wrapper .slick-list{margin-top:40px}
.slick-prev,.slick-next{visibility:visible;opacity:1;-webkit-transition:all ease .25s;transition:all ease .25s}
.slick-prev:active:before,.slick-prev:hover:before,.slick-prev:focus:before,.slick-prev.active:before,.slick-next:active:before,.slick-next:hover:before,.slick-next:focus:before,.slick-next.active:before{color:#f26522}
.slick-prev{top:0;left:50%;margin-bottom:25px;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}
.slick-prev:before{content:"\f106";color:#d7d7d7;font-size:30px}
.slick-next{top:106%;margin-top:0;left:50%;-webkit-transform:translateY(-200%);-ms-transform:translateY(-200%);transform:translateY(-200%)}
.slick-next:before{content:"\f107";color:#d7d7d7;font-size:30px}
#product-detail img{display:block;margin-left:auto;margin-right:auto;max-width:100% !important;height:auto !important;}
@media(max-width: 500px){
	.btn-cart-mobiles{float:none !important;text-align:center;}
	.btn-cart-mobiles .add-to-cart{float:none !important;margin-right:0 !important;}
	.none-float-mobile{float:none !important;}
	.product-single .add-to-cart .add_to_carts{box-shadow:none !important;}
	.main-content{margin-top:15px;}
	.product-single h1{font-size:25px;margin-top:15px;}
}
@media(max-width: 992px){
	.right-single-product{margin-top:30px;}
}
/*CSS Sản phẩm mới*/
.sidebar .widget{margin-bottom:45px}
.sidebar .widget__title{padding-top: 7px;border-bottom:1px solid #ebebeb;font-size:23px;line-height:20px;margin-bottom:18px;padding-bottom:14px;color:#000;display:block;text-transform:uppercase;margin-top: 4px;font-family: "Archaic", serif;}
.sidebar .widget-blog-tags ul.menu li{display:inline-block}
.sidebar .widget-blog-tags ul.menu li a{background:#f7f7f7;border-radius:20px;color:#000;display:block;line-height:24px;margin-bottom:5px;padding:4px 15px;transition:.3s ease}
.sidebar .widget-blog-tags ul.menu li a:hover{background:#818796;color:#fff}
.new-pro li{margin-bottom:10px;border-bottom:1px dashed #e5e5e5;padding-bottom:10px}
.new-pro img{width:100px;height:110px;float:left;margin-right:5px}
.new-pro h4{font-size:14px;margin-top:0}
.new-pro h4 a{color:#000}
.product-widget .product-price{font-weight:400;color:#000;font-size:14px;margin-bottom:3px;margin-top:3px}
.new-pro li .sale-price{color:#a2a7b5}
.new-pro h4 a:hover,.new-pro h4 a:focus{color:#41b75e}
.sidebar{margin-top:30px;}
.product-widget .bizweb-product-reviews-badge div:nth-child(2){display:none;}
/*END CSS Sản phẩm mới*/
@media(min-width: 992px) and (max-width: 1200px){
	.product-single .add-to-cart .add_to_carts{padding: 0 15px;font-size:15px;}
}
.swiper-slide{height: auto !important;}
.product-small{max-height: 680px;overflow:hidden;}
ul {list-style: none;padding-left: 0;}
#product-detail iframe{width: 100% !important;height: auto !important;}