/* Добавка стиля для категорий */ 
.sblock1 jshop_categ category {
  position: relative;
  width: 220px;
  min-height: 320px;
  text-align: center;
  margin: 0 auto;
  border: 1px solid #dee6eb;
    border-radius: 15px;
  /* border-bottom: 2px solid #F5F5F5; */
  background: white;
  font-family: "Open Sans";
  transition: .3s ease-in;
}

.sblock1 jshop_categ category:hover {border: 2px solid #fc5a5a;}
.sblock2 image {
  display: block;
 width: 37%;
 background: #c0c698;
 margin: 10px auto;
  -moz-transition: all 1s ease-out;
 -o-transition: all 1s ease-out;
 -webkit-transition: all 1s ease-out;
}

.sblock2 image:hover {
    -webkit-transform: scale(1.03);
 -moz-transform: scale(1.03);
 -o-transform: scale(1.03);
}

.sblock2 {
  font-size: 18px;
  font-weight:50px;
  color: #444444;
  margin: 0 0 10px 0;
  line-height: 1px;
   /* min-height:30px */
}



* {box-sizing: border-box;}
.kategor-product-item {
  position: relative;
  width: 220px;
  min-height: 320px;
  text-align: center;
  margin: 0 auto;
  border: 1px solid #dee6eb;
    border-radius: 15px;
  /* border-bottom: 2px solid #F5F5F5; */
  background: white;
  font-family: "Open Sans";
  transition: .3s ease-in;
}
.kategor-product-item:hover {border: 2px solid #fc5a5a;}
.kategor-product-item img {
  display: block;
 width: 37%;
 background: #c0c698;
 margin: 10px auto;
}

.kategor-product-item img {
 -moz-transition: all 1s ease-out;
 -o-transition: all 1s ease-out;
 -webkit-transition: all 1s ease-out;
}
.kategor-product-item:hover {
    -webkit-transform: scale(1.03);
 -moz-transform: scale(1.03);
 -o-transform: scale(1.03);
}


.kategor-product-item1{
  position: relative;
  width: 220px;
  min-height: 320px;
  text-align: center;
  margin: 0 auto;
  border: 1px solid #dee6eb;
    border-radius: 15px;
  /* border-bottom: 2px solid #F5F5F5; */
  background: white;
  font-family: "Open Sans";
transition: .3s ease-in;
 overflow: hidden;
}
/* solid #bac0c4 */
.kategor-product-item1:hover {border: 2px solid #fc5a5a;}
.kategor-product-item1 img {
  display: block;
 width: 70%;
 background: #c0c698;
 margin: 10px auto;

}
.kategor-product-item1 img {
 -moz-transition: all 1s ease-out;
 -o-transition: all 1s ease-out;
 -webkit-transition: all 1s ease-out;
    
}
.kategor-product-item1:hover {
    -webkit-transform: scale(1.03);
 -moz-transform: scale(1.03);
 -o-transform: scale(1.03);
}


.image {
 overflow:hidden;
 width: 100%;
height: 150px;
 }
 .image img {
 -moz-transition: all 1s ease-out;
 -o-transition: all 1s ease-out;
 -webkit-transition: all 1s ease-out;
 }
 
.image img:hover{
 -webkit-transform: scale(1.1);
 -moz-transform: scale(1.1);
 -o-transform: scale(1.1);

}

    
.kategor-product-list {
  position: absolute;
  bottom: 0;
  /* background: #f8fdfd; */
  margin: 0 auto;
  padding: 3px; 
  width: 100%;
 
}
.kategor-product-list h3 {
  font-size: 18px;
  font-weight:50px;
  color: #444444;
  margin: 0 0 10px 0;
  line-height: 1px;
   /* min-height:30px */
}
.kategor-price {
  font-size: 16px;
  color: #fc5a5a;
  display: block;
  margin-bottom: 12px;
}
.kategor-button {
  text-decoration: none;
  display: inline-block;
  padding: 10px 12px;
  background: #cccccc;
  color: white;
  text-transform: uppercase;
  font-size: 12px;
  line-height: 10px;
  transition: .3s ease-in;
}
.kategor-product-item:hover .kategor-button {
   
    background: #fc5a5a;}
    
.kategor-product-item1:hover .kategor-button {
   
    background: #fc5a5a;}
    
/* Добавка стиля для воды */ 
.kategor-product-item-voda {
  position: relative;
  width: 220px;
  min-height: 360px;
  text-align: center;
  margin: 0 auto;
  border: 1px solid #dee6eb;
    border-radius: 15px;
  /* border-bottom: 2px solid #F5F5F5; */
  background: white;
  font-family: "Open Sans";
  transition: .3s ease-in;
}
.kategor-product-item-voda:hover {border: 2px solid #fc5a5a;}
.kategor-product-item-voda img {
  display: block;
 width: 60%;
 background: #c0c698;
 margin: 10px auto;
}

.kategor-product-item-voda img {
 -moz-transition: all 1s ease-out;
 -o-transition: all 1s ease-out;
 -webkit-transition: all 1s ease-out;
}
.kategor-product-item-voda:hover {
    -webkit-transform: scale(1.03);
 -moz-transform: scale(1.03);
 -o-transform: scale(1.03);
}
.kategor-product-list-voda h3 {
  font-size: 18px;
  font-weight:50px;
  color: #444444;
  margin: 0 0 10px 0;
  line-height: 80px;
}
/* Стиль для помп */
.kategor-product-item-voda1 {
  position: relative;
  width: 220px;
  min-height: 360px;
  max-height: 360px;
  text-align: center;
  margin: 0 auto;
  border: 1px solid #dee6eb;
    border-radius: 15px;
  /* border-bottom: 2px solid #F5F5F5; */
  background: white;
  font-family: "Open Sans";
  transition: .3s ease-in;
}
.kategor-product-item-voda1:hover {border: 2px solid #fc5a5a;}
.kategor-product-item-voda1 img {
  display: block;
 width: 60%;
 background: #c0c698;
 margin: 10px auto;
}

.kategor-product-item-voda1 img {
 -moz-transition: all 1s ease-out;
 -o-transition: all 1s ease-out;
 -webkit-transition: all 1s ease-out;
}
.kategor-product-item-voda1:hover {
    -webkit-transform: scale(1.03);
 -moz-transform: scale(1.03);
 -o-transform: scale(1.03);
}
.kategor-product-list-voda1 h3 {
  font-size: 18px;
  font-weight:50px;
  color: #444444;
  margin: 30px 0 5px 0;
  line-height: 20px;
}




/* Добавка стиля для сервиса */ 
.kategor-product-item2 {
  position: relative;
  width: 220px;
  min-height: 360px;
  text-align: center;
  margin: 0 auto;
  border: 1px solid #dee6eb;
    border-radius: 15px;
  /* border-bottom: 2px solid #F5F5F5; */
  background: white;
  font-family: "Open Sans";
  transition: .3s ease-in;
}
.kategor-product-item2:hover {border: 2px solid #fc5a5a;}
.kategor-product-item2 img {
  display: block;
 width: 85%;
 background: #c0c698;
 margin: 10px auto;
}

.kategor-product-item2 img {
 -moz-transition: all 1s ease-out;
 -o-transition: all 1s ease-out;
 -webkit-transition: all 1s ease-out;
}
.kategor-product-item2:hover {
    -webkit-transform: scale(1.03);
 -moz-transform: scale(1.03);
 -o-transform: scale(1.03);
}
.kategor-product-list2 h3 {
  font-size: 18px;
  font-weight:50px;
  color: #444444;
  margin: 0 0 10px 0;
  line-height: 80px;
}