.thumbnails{overflow:visible;clear:both;list-style:none;padding:0;margin:0;}
.thumbnails a.thumbnail:focus{border-color:#fff;}
.thumbnails a.thumbnail:hover{opacity:.9;-webkit-transition:all 100ms linear;-moz-transition:all 100ms linear;-ms-transition:all 100ms linear;-o-transition:all 100ms linear;transition:all 100ms linear;}
.thumbnails > img{width:100%;}
.image-additional a{margin-bottom:20px;padding:5px;display:block;border:1px solid #ddd;}
.image-additional{max-width:78px;}
.thumbnails .image-additional{float:left;margin-left:20px;}
.images-additional .thumbnail{display:inline-block;margin-left:2px;margin-right:2px;margin-bottom:5px;border:0;-webkit-transition:all 100ms linear;-moz-transition:all 100ms linear;-ms-transition:all 100ms linear;-o-transition:all 100ms linear;transition:all 100ms linear;position:relative;outline:none;}
.main_img_box .image{text-align:center;margin-bottom:20px;}
.main_img_box .image > a,.main_img_box .image > #wrap{display:inline-block;position:relative;outline:none;}
.main_img_box .image > a:hover .stiker_panel{opacity:0;z-index:-1;}
.main_img_box .image > a > img{-webkit-transition:all 100ms linear;-moz-transition:all 100ms linear;-ms-transition:all 100ms linear;-o-transition:all 100ms linear;transition:all 100ms linear;}
.main_img_box .image > a:hover > img{opacity:.9;-webkit-transition:all 100ms linear;-moz-transition:all 100ms linear;-ms-transition:all 100ms linear;-o-transition:all 100ms linear;transition:all 100ms linear;}
.well-sm.product-info{margin-bottom:20px;border:1px solid #eee;}
.product-info .form-group{overflow:auto;margin:0 0 5px;padding:2px;}
.product-info .list-unstyled{float:left;}
.product-info .nalich{float:right;}
@media (max-width: 767px) {
  .product-info .nalich{float:left;clear:both;padding: 5px 0;}
}
.product-info .discounts{padding-bottom:9px;}
.nalich > span{padding:3px 10px;border-radius:2px;}
.product-info .nalich .reward{float:left;margin-right:10px;}
.product-info .pokupka{padding:20px 10px 20px 10px;margin:0 -10px -10px -10px;background-color:#fff;border:1px solid #eee;}
.prq_title{padding-right:10px;}
.product-info .number{border:1px solid #ddd;display:inline-block;vertical-align:middle;position:relative;border-radius:2px;}
.product-info .frame-change-count{width:110px;}
.product-info .btn-plus{float:right;height:26px;width:30px;}
.product-info .btn-minus{float:left;height:26px;width:30px;}
.product-info .btn-plus button{width:30px;height:26px;font-size:12px;line-height:0;padding:0;cursor:pointer;display:inline-block;background:#fafafa;border:0;outline:none;text-align:center;}
.product-info .btn-minus button{width:30px;height:26px;font-size:17px;line-height:0;padding:0;cursor:pointer;display:inline-block;background:#fafafa;border:0;outline:none;text-align:center;}
.product-info input.plus-minus{border-top:0;border-bottom:0;border-left:1px solid #ddd;border-right:1px solid #ddd;background:#fff;width:50px;height:26px;outline:none;font-size:14px;text-align:center;position:absolute;top:0;left:30px;}
#button-cart{display:flex;font-size:16px;padding:0 25px;height:32px;line-height:32px;margin:0 10px;}
#button-cart svg{padding-right:10px;}
.product-info .pop_ico{cursor:pointer;color:#555;border:2px solid #eee;border-radius:2px;padding:1px 5px;background-color:#eee;-webkit-transition:all 100ms linear;-moz-transition:all 100ms linear;-ms-transition:all 100ms linear;-o-transition:all 100ms linear;transition:all 100ms linear;font-size:14px;vertical-align:middle;display:inline-block;margin-right:10px;}
.product-info .pop_ico span{padding:0 0 0 5px;}
.product-info .compare, .product-info .wishlist{position:relative;background-color:#eee;border:2px solid #eee;display:block;padding:4px 4px;}
.product-info .compare{margin-left:10px;}
.product-info .wishlist:after, .product-info .compare:after{content:"+";font-size:8px;position:absolute;color:#555;top:-6px;right:0;font-weight:bold;}
.product-info .pop_ico:hover, .product-info .compare .fa:hover, .product-info .wishlist .fa:hover{color:#dd4b39;}
.countdown{padding-top:5px;}
.product-info .form-group .list-unstyled .update_price, .product-info .form-group .list-unstyled .update_special{color:#dd4b39;font-size:21px;}
.product-info .form-group .list-unstyled .update_price.oldprice{text-decoration:line-through;font-size:16px;color:#333!important;}
.well-sm.otz{border:1px solid #eee;margin-bottom:20px;padding:10px;}
#open-review-box,#open-answers-box{display:inline-flex;}
#open-review-box svg,#open-answers-box svg{padding-right:10px;margin-top:-2px!important;}
.prod-rating{font-size:0;color:#ccc;display:inline-block;vertical-align:middle;}
.prod-rating input{display:none;}
.prod-rating *{margin: 0 1px 0 0;}
.prod-rating label .fa{font-size:28px;padding:2px 4px 2px 0;cursor:pointer;}
.rat-star.active {color:#e47364!important;}
.rat-star.checked{color:#e47364;}
@media (max-width: 1101px) {
  .product-info .pop_ico span{display:none}
}
@media (max-width: 485px){
  .product-info > .form-group{flex-direction:column;align-items:flex-start;}
  .pop_right{margin:20px 0 0;}
  .prq_title{display:none}
  .product-info .nalich{margin:5px 0 0;}
}
@media (max-width: 431px){
  .nav-tabs > li > a{font-size:13px;}
}

