
/*.zoom {
  padding: 50px;
  background-color: green;
  transition: transform .5s;
  width: 200px;
  height: 200px;
  margin: 0 auto;
}*/

.zoom:hover {
  -ms-transform: scale(1.1); /* IE 9 */
  -webkit-transform: scale(1.1); /* Safari 3-8 */
  transform: scale(1.1); 
 
}
.box_zoom {
	background-color: #000;
	transition: opacity 1s cubic-bezier(0, 1, 0.5, 1);
}
.blck_opac_hov {
/*  position: relative;
  overflow: hidden;
  margin:0;
  padding:0;
  height: 150px !important;
  width: 300px;*/

  	position: relative;
	margin-bottom: 15px;
	overflow: hidden;
	width: 100%;
}
.blck_opac_hov img{
  /*height: 400px;  */
  -moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;
   background-color: #000;

}
.blck_opac_hov:hover img{
  /*max-width:100%*/
  /*width: 600px;*/
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);  
  transition: opacity 1s cubic-bezier(0, 1, 0.5, 1);
    background:rgba(0,0,0,0.6);
   /* background-color: #000;*/
}
.blck_opac_hov:after, .blck_opac_hov:before {
    position:absolute;
    opacity:0;
    transition: all 0.3s;
    -webkit-transition: all 0.3s;
}
.blck_opac_hov:after {
    content:'\A';
    width:100%; height:100%;
     top:0;  left:0;
    background:rgba(0,0,0,0.6);
}
.blck_opac_hov:before {
    /* content: attr(data-content); */
    /* width:100%; */
    /* color:#fff; */
    /* z-index:1; */
    /* bottom:0; */
    /* padding:4px 10px; */
    /* text-align:center; */
    /* background:red; */
    /* box-sizing:border-box; */
    /* -moz-box-sizing:border-box; */
}
.blck_opac_hov:hover:after, .blck_opac_hov:hover:before {
    opacity:1;
}

.zoom_hov {
/*  position: relative;
  overflow: hidden;
  margin:0;
  padding:0;
  height: 150px !important;
  width: 300px;*/

  position: relative;
	margin-bottom: 15px;
	overflow: hidden;
	width: 100%;
	border-radius: 5px;
}
.zoom_hov img{
  /*height: 400px;  */
  -moz-transition:all 1.1s;-webkit-transition:all 1.1s;transition:all 1.1s;
   background-color: #000;
	border-radius: 5px;

}
.zoom_hov:hover img{
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);  
  transition: opacity 1s cubic-bezier(0, 1, 1.1, 1);
  background:rgba(0,0,0,0.6);
	border-radius: 5px;
}
.zoom_hov:after, .zoom_hov:before {
  position:absolute;
  opacity:0;
  transition: all 1.1s;
  -webkit-transition: all 1.1s;
	border-radius: 5px;
}
.zoom_hov:after {
  content:'\A';
  width:100%; height:100%;
   top:0;  left:0;
  background:rgba(0,0,0,0.6);
	border-radius: 5px;
}
.zoom_hov:before {

}
.zoom_hov:hover:after, .zoom_hov:hover:before {
  opacity:0;
	border-radius: 5px;
}

.hov:hover {
	background-color: #e83436;
	border-color: #e83436 !important;
}


.blk_zoom_hov {
/*  position: relative;
  overflow: hidden;
  margin:0;
  padding:0;
  height: 150px !important;
  width: 300px;*/

  position: relative;
  margin-bottom: 15px;
  overflow: hidden;
  width: 100%;
  border-radius: 0px;
}
.blk_zoom_hov img{
  /*height: 400px;  */
  -moz-transition:all 1.1s;-webkit-transition:all 1.1s;transition:all 1.1s;
   background-color: #000;
  border-radius: 0px;

}
.blk_zoom_hov:hover img{
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);  
  transition: opacity 1s cubic-bezier(0, 1, 1.1, 1);
  background:rgba(0,0,0,0.6);
  border-radius: 0px;
}
.blk_zoom_hov:after, .zoom_hov:before {
  position:absolute;
  opacity:0;
  transition: all 1.1s;
  -webkit-transition: all 1.1s;
  border-radius: 0px;
}
.blk_zoom_hov:after {
  content:'\A';
  width:100%; height:100%;
   top:0;  left:0;
  background:rgba(0,0,0,0.6);
  border-radius: 0px;
}
.blk_zoom_hov:before {

}
.blk_zoom_hov:hover:after, .zoom_hov:hover:before {
  opacity:1;
  border-radius: 0px;
}