.text_slider{font-size:25px; color:#fff; text-align:center; position:absolute; bottom:0; left:0; right:0; padding-bottom:5px; background:rgba(0,0,0,.5)}
.prod-sale ul{list-style:none}
.sale-img{position:relative; overflow:hidden}
.sale-img img{width:100%; height:100%}
.prod-sale{position:relative; padding:8px; background-color:#fff; border:1px solid #a1a1a1}
.prod-sale .prod-title{position:relative; overflow:hidden; padding:15px 0 18px 0; max-height:80px; min-height:80px; text-align:center; font:15px Ubuntu; color:#2d6aa8}
.main-prod-sale{position:relative; background-color:#fff; cursor:pointer}
.descrip-main{position:absolute; bottom:0; padding:0 5px 10px 5px; display:none; background:rgba(255,255,255,.8); z-index:4}
.descrip-prod{font:14px Ubuntu; color:#000}
.mini-block-prod{height:26px}
.availability-main{position:absolute; top:0; font:18px Ubuntu; left:-950px; width:100%; height:75px; line-height:75px; transition:left 0.4s linear 0.6s; -o-transition:left 0.4s linear 0.6s; -moz-transition:left 0.4s linear 0.6s; -webkit-transition:left 0.4s linear 0.6s; background-color:#fff}
/*.main-prod-sale:hover .availability-main{left:0; z-index:1}*/
.availability-yes{color:#048d08}
.availability-no{color:#e30614}
.price-old{position:relative; display:inline-block; font:bold 16px Ubuntu; color:#767676}
.price-old:before{border-bottom:1px solid #000;  position:absolute;  content:"";  width:100%;  height:50%;  transform:rotate(-7deg)}
.price-new{position:absolute; right:8px; font:bold 18px Ubuntu; display:inline-block}
.price-default{text-align:center; font:bold 18px Ubuntu}
.block-buy-prod{margin-top:44px}
.btn-buy{display:inline-block; width:74%; padding:4px 0; border-radius:4px; font-size:22px; text-align:center; background-color:#3f5f7e; color:#fff; cursor:pointer; transition: background-color .2s ease-in-out;}
.btn-buy:hover{background-color:#22313f}
.btn-favorite{display:inline-block; margin-left:3%; width:20%; height:34px; vertical-align:bottom; border-radius:4px; cursor:pointer}
.img-favorite{position:relative; padding-top:3px}
.img-favorite img{position:absolute; left:0; right:0; margin:0 auto}
.prod-sale .bx-wrapper .bx-viewport{box-shadow:none}
.prod-sale .bx-wrapper .bx-pager, 
.prod-sale .bx-controls-direction{display:none}
.sale-img:hover .bx-controls-direction{display:block}
.sale-img:hover .bx-wrapper .bx-next{background:rgba(255,255,255,.4) url('../img/array-prev-prod.png') no-repeat; background-position:9px 4px; width:37px; height:37px; }
.sale-img:hover .bx-wrapper .bx-prev{background:rgba(255,255,255,.4) url('../img/array-next-prod.png') no-repeat; background-position:12px 4px; width:37px; height:37px; }
.block-sale{position:relative}
.block-sale .slick-prev, 
.block-sale .slick-next{    position:absolute;     top:44%;     width:74px;     height:84px;     z-index:1;     opacity:0}
.block-sale .slick-prev{    right:2%;     background:rgba(255,255,255,.7) url('../img/slick/array-right.png') no-repeat;     background-position:24px 9px}
.block-sale .slick-next{    left:2%;     background:rgba(255,255,255,.7) url('../img/slick/array-left.png') no-repeat;  background-position:14px 9px}
.block-sale:hover .slick-next, 
.block-sale:hover .slick-prev{opacity:1}
.img-loading{position:absolute; top:50%; display:none}
.mark{position:absolute; z-index:5}
.icon-hit, .icon-new, .icon-sale{background:url('../img/sprite-icons.png') no-repeat; width:45px; height:45px; position:absolute; display:block; top:0; left:0}
.icon-hit{background-position:0 0}
.icon-new{background-position:0 -48px}
.icon-sale{background-position:0 -94px}
.mark .new+.sale{left:35px}
.mark .hit+.new, .mark .hit+.sale{left:35px}
.mark .hit+.new+.sale{left:65px}
.meta_label{position:absolute; z-index:2; color:#ec1a1a; text-align:center; left:0; right:0; bottom: 0; font-size: 16px;}
.btn-buy-product{width:49%; padding:16px 0}
.in_favorite:hover::after{	content: attr(data-title);	position: absolute;  right: 1%; bottom: 44px;  background: rgba(255,255,230,0.9);  font-size: 14px;  padding: 5px 10px;  border: 1px solid #333; z-index: 1;}
.block-like-question .in_favorite:hover::after{ display: none; }
.block-view-product{ margin-bottom: 30px; }