.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: 0px;-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(/dist/js/ImageSelect/chosen/chosen-sprite.png) no-repeat 0px -2px;}
.bootstrap-select.select.open .caret{background:url(/dist/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(/dist/js/ImageSelect/chosen/chosen-sprite.png) no-repeat 0px -2px;}
    .bootstrap-select.open .dropdown-toggle .caret{width: 14px;height:14px;background:url(/dist/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; /*background-color: #fcfcfc*/ }
.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;}
#showimg img, #showimg_m img{max-width:150px;height:auto;}
@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;}
    /*.social-container{margin-top: 14px !important}*/
    .yotpo-small .text-m{position: relative;top:0px !important}
}
@media only screen and (max-width: 767px) and (min-width: 360px){
    .yotpo{margin-top: 4px !important;margin-bottom: 0px !important;}
    /*.social-container{margin-top: 14px !important}*/
    .yotpo-small .text-m{position: relative;top:0px !important}
}
    @media only screen and (max-width: 767px) and (min-width: 320px){
        .content {max-width: 100%;overflow: hidden;}
    }
/*.yotpo{position: relative;top:4px;}*/
.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;}
/*chosen phone*/
.chosen-container-single.chosen-container-single-nosearch .chosen-search{z-index:-1;display: none;}
input.chosen-search-input[readonly]{z-index:-1;-webkit-user-select: none;}
.chosen-results{background:#fff;}

.showPic {
    width: 36px;
    height: 36px;
    display: inline-block;
    position: relative;
    /* float: left; */
    /* margin-right: 10px; */
    /* border-radius: 5px; */
    /* overflow: hidden; */
    margin-left: 10px;
}
.btn-upload{position: relative;overflow: hidden;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:1px solid #cccccc;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;}

#showimg img{border: 6px double #d6d6d6; border-radius: 15px; margin-top:10px;}
.product-attr-title {text-align: left;width: 165px;padding-top:6px;}

#thumb-img-container{height:64px;float:left;overflow:hidden;display:block;width:280px;position:relative;margin:0 auto;}

.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;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}

/*2019.10.21*/
.buy-btn{width: 258px; height: 42px;background: #FFA441;border: none;color: #fff; margin:6px auto;font-size: 15px;font-weight: bold;}
.add-to-cart2{width: 258px; height: 42px;border:2px solid #FFA441 !important;color:#FFA441 !important;background:#fff !important;}
button.button{padding:0;margin:6px auto}
.buy-mobilebtn{display: block;width: 100%; height: 38px;line-height: 38px;background: #ff6f0c;font-weight: bold;color: #fff; margin: 10px auto;font-size:16px;}
.buy-mobilebtn:active,.buy-mobilebtn:hover{color: #fff; }
#btn-add-to-cart-mobile{width:100%;height: 38px;line-height: 36px;text-align:center;padding:0;font-size:16px;;border:2px solid #FFA441;color:#FFA441;background:#fff;}