.bootstrap-select .dropdown-toggle:focus,.bootstrap-select>select.mobile-device:focus+.dropdown-toggle{outline:none !important}
.bootstrap-select .btn.active,.bootstrap-select .btn:active{box-shadow:none}
.bootstrap-select .btn-default.focus,.bootstrap-select .btn-default:focus{background:#fff}
.bootstrap-select .dropdown-menu{margin:5px 0 0 0}
.bootstrap-select.select.has-error  .btn-default{border-color:red}
.bootstrap-select .btn-default{border-color:#a9a9a9;border-radius:0;-webkit-box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,0.1);box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,0.1)}
.bootstrap-select .btn-default:hover,.bootstrap-select .btn-default.focus,.bootstrap-select .btn-default:focus,.bootstrap-select .btn-default.active.focus,.bootstrap-select .btn-default.active:focus,.bootstrap-select .btn-default.active:hover,.bootstrap-select .btn-default:active.focus,.bootstrap-select .btn-default:active:focus,.bootstrap-select .btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover,.open>.dropdown-toggle.btn-default{background:#fff}
.bootstrap-select.select,.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){height:auto;width:260px;padding-left:0}
.bootstrap-select.select .caret{width:14px;height:14px;background:url(../js/ImageSelect/chosen/chosen-sprite.png) no-repeat 0 -2px}
.bootstrap-select.select.open .caret{background:url(../js/ImageSelect/chosen/chosen-sprite.png) no-repeat -18px -2px}
.bootstrap-select .dropdown-menu{top:40px;bottom:auto}
.bootstrap-select .dropdown-toggle .caret{top:calc(50% - 7px);right:4px;margin-top:0;border:none}
.bootstrap-select .btn{padding:9px 8px}
.bootstrap-select .dropdown-toggle .filter-option-inner-inner{color:#010101}
@media screen and (max-width:767px){input.field-width2{padding:0 6px}
    .bootstrap-select.select,.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:100%}
    .bootstrap-select .btn-default{border-color:#ebebeb}
    .btn-default.focus,.btn-default:focus,.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{border-color:#ebebeb}
    .bootstrap-select.field-width2{border:none}
    .bootstrap-select.has-error .btn-default{border-color:red}
    .bootstrap-select .dropdown-toggle .caret{width:14px;height:14px;background:url(../js/ImageSelect/chosen/chosen-sprite.png) no-repeat 0 -2px}
    .bootstrap-select.open .dropdown-toggle .caret{width:14px;height:14px;background:url(../js/ImageSelect/chosen/chosen-sprite.png) no-repeat -18px -2px}
}.quantity-adder .form-control{padding:8px 2px}
.quantity-adder .add-action{width:35px;height:32px;display:block;position:relative;cursor:pointer;font-size:7px;line-height:32px;text-align:center;border-style:solid;border-color:#ececec;border-width:1px}
.quantity-adder .add-action:hover{background-color:#c84161;color:#FFF}
.quantity-adder .add-up{border-left:0}
.quantity-adder .add-down{border-right:0}
.quantity-adder .quantity-number input{width:68px;height:32px;text-align:center;display:inline-block;zoom:1;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;border:1px solid #ececec;box-shadow:none}
.quantity-adder .minimum{line-height:38px;font-size:11px;margin-left:10px}
.quantity-adder .minimum{margin-right:10px;margin-left:inherit}
#product_images{padding:0 15px}
#bx-pager img{width:58px;height:58px}
#bx-pager a{float:left;width:60px;height:60px;display:block;border:1px solid rgba(0,0,0,.2);margin:0 5px;padding:0;box-shadow:0 2px 4px rgba(0,0,0,.2)}
#bx-pager a.active{border-color:#c84161}
.upsell-container .upsell-content{padding:15px 0}
@media only screen and (max-width:960px){.social-container li{display:inline-block !important}
}@media only screen and (max-width:991px) and (min-width:768px){.yotpo{margin-top:4px !important;margin-bottom:0}
    .addcart-box-form p{text-align:left !important}
}@media only screen and (max-width:359px) and (min-width:320px){.yotpo{margin-top:0 !important}
    .addcart-box-form p{text-align:left !important}
    .yotpo-small .text-m{position:relative;top:0 !important}
}@media only screen and (max-width:767px) and (min-width:360px){.yotpo{margin-top:4px !important;margin-bottom:0 !important}
    .yotpo-small .text-m{position:relative;top:0 !important}
}@media only screen and (max-width:767px) and (min-width:320px){.content{max-width:100%;overflow:hidden}
}.yotpo-small .rating-star{font-size:12px !important}
.yotpo-small .text-m{font-size:12px !important;white-space:nowrap;line-height:12px}
.yotpo-review-date{display:none !important}
.btn-upload{position:relative;overflow:hidden;height:36px !important;margin-right:4px;display:inline-block;*display:inline;padding:4px 10px 4px;font-size:14px;line-height:18px;*line-height:20px;color:#fff;text-align:center;vertical-align:middle;cursor:pointer;background:#5bb75b;border-color:#e6e6e6 #e6e6e6 #b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.btn-upload input{position:absolute;top:0;right:0;margin:0;border:solid transparent;opacity:0;filter:alpha(opacity=0);cursor:pointer}
#thumb-img-container{height:64px;float:left;overflow:hidden;display:block;width:280px;position:relative;margin:0 auto}
#btn-left{float:left;display:block;width:14px;height:24px;margin:15px 3px 15px 3px;background:url(../images/arrow_small_left.png)}
#btn-right{float:left;display:block;width:14px;height:24px;margin:15px 3px 15px 3px;background:url(../images/arrow_small_right.png)}
.thumb-imgs .disabled{visibility:hidden !important}
.add-to-cart1{background-color:#7DB106}
.add-to-cart2{background-color:#FF6F0C}
.add-to-cart2 span{border:1px solid #FFA441;display:block;padding:8px 22px 8px 42px}
#btn-add-to-cart-mobile span{border:1px solid #FFA441;display:block;padding:8px 22px 8px 42px}
#btn-add-to-cart-mobile{width:100%;text-align:center;padding-right:0;padding-left:0;font-size:20px}
.zoomContainer{z-index:2}
#product-gurantee-image{z-index:1;height:120px;position:absolute;width:120px}
#product-gurantee-image-mobile{z-index:1;height:120px;position:absolute;width:40%}
#product-gurantee-image img,#product-gurantee-image-mobile img{width:100%;height:auto}
.related-list{}
.related-list li{float:left;margin-right:5px}
.related-list li a{display:inline-block;border:2px solid #E3E3E3;padding:4px 8px;width:82px;height:52px;font-size:15px}
.related-list li a span{display:block}
.related-list li a.active{border-color:#f66789}
.related-list li img{width:34px;height:34px}
.product-sales{padding:0 0 10px;font-weight:bold;color:#5D5B62}
.product-sales span{color:#D74668}
.name-preview{text-align:center;font-size:60px;line-height:60px;font-family: VineMonogramsSolid, serif;color:#808080;padding-bottom:6px;letter-spacing:4px}
#modal{display:none}
.position-half{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.cloumn-half{position:relative;top:50%;transform:translateY(-50%)}
.modal-body-video{padding:0}
.modal-content{padding:10px 0 0 0;overflow:hidden;max-width:1000px;margin:0 auto}
.modal-header .close{margin-top:-15px}
.modal-header{border-bottom:none;padding:7px 10px 0 0}
.modal-dialog{margin:10px}
.fb-like-comments{width:100%;height:45px;line-height:45px;text-align:center;font-size:24px;font-weight:400;border-bottom:1px solid #eee;background:#fff;border:1px solid #d4dce9;margin:20px auto}
.fb-bg{background:#f8f8f8}
.fb-comment{font-size:26px;font-weight:400;border-top:1px solid #d4dce9;padding:20px 0}
.media-object{border-radius:100%}
.media-body .comment{height:36px;line-height:18px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:500}
.fb-like-comments a,.fb-like-comments a:visited,.fb-like-comments a:active,.fb-like-comments a:link{color:#000;text-decoration:none}
.fb-like-comments a span,.fb-like-comments a:visited span,.fb-like-comments a:active span,.fb-like-comments a:link span{color:#3b5998}
.fb-content>div{margin-top:20px;background:#fff;margin-bottom:20px}
.fb-btn{float:right}
.fb-btn a{display:inline-block;width:28px;text-align:center;background:#ffff;height:20px;line-height:20px;color:#555;font-size:13px;cursor:pointer;text-decoration:none}
.hidden{display:none}
.fbcomment-num{position:relative}
.fbcomment-num:after{position:absolute;width:1px;height:13px;background:#8e929a;content:"";left:0;top:3.5px}
.fbcomment-num2{position:relative}
.fbcomment-num2:after{position:absolute;width:1px;height:13px;background:#8e929a;content:"";left:0;top:7.5px}
.discount-price{padding-right:4px}
#wrapper-company-stars{position:absolute !important;top:8px}
.fb-bottom{display:flex;display:-webkit-flex;align-items:center;padding:10px}
.fb-bottom .fb-bottom-item{display:flex;display:-webkit-flex;align-items:center;justify-content:center;margin-right:22px;font-size:13px;font-weight:bold;color:#7f7f7f}
.fb-bottom .fb-bottom-item i{display:inline-block;width:16px;height:16px;background:url(https://static.xx.fbcdn.net/rsrc.php/v3/yT/r/1wwVkvyb58s.png) no-repeat;background-size:auto;margin-right:5px}
.fb-bottom .fb-bottom-item i.icon-bottom{background-position:0 -118px}
.fb-bottom .fb-bottom-item i.icon-bottom2{background-position:0 -67px}
.fb-bottom .fb-bottom-item i.icon-bottom3{background-position:0 -169px}
#fb-comments2{width:100%;margin:0 auto !important;box-sizing:border-box;overflow:hidden}
#slider2{display:none}
#slider1 .zoomWrapper{display:flex;align-items:center;justify-content:center}
#bx-pager img{width:auto;height:auto;max-width:100%;max-height:100%}
#bx-pager a{display:flex;justify-content:center;align-items:center;width:58px;height:58px}
.sinlepro-slider-mobile .swiper-wrapper{align-items:center}
@media only screen and (min-width:80px) and (max-width:767px){
    .swiper-slide img{max-height:calc(100vw - 30px);margin:0 auto}
}
.addcart-box-form .btn-upload{vertical-align: top!important;}
.product-attr-title{text-align:left;width:165px;padding-top:6px;flex-shrink: 0;}
.showPic{width:36px;height:36px;display:inline-block;position:relative;margin-left:10px}
@media screen and (min-width:768px){
    .addcart-box-form{display:flex}
    .product-value{display:flex;justify-content:flex-start}
    .product-value.has-error{flex-direction:column}
}
#showimg,#showimg_m{width:36px;height:36px;max-width:36px;max-height:36px;display:flex;justify-content:center;align-items:center;margin-left:10px}
#showimg img,#showimg_m img{max-width:100% !important;max-height:100%;object-fit:contain}