.cerchio-cat {
	width: 100%;
  	max-width: 330px;
  	height: 256px;
    margin: 0 auto;
  	position: relative;
  	overflow: hidden;
}

.cerchio-cat .cont-box-img figure:after {
	content:"";
  	width: 100%;
  	height: 100%;
  	background: #000;
  	opacity: .15;
  	position: absolute;
  	z-index: 1;
  	-webkit-transform: scale(1);
  	transform: scale(1);
  	-webkit-transition: .3s ease-in-out;
  	transition: .3s ease-in-out;
}

.cerchio-cat .cont-box-img figure:hover:after {
  	opacity: .3;
}

.cerchio-cat .cont-box-img img {
  	top: 0;
    left: 0;
  	right: auto;
  	transform: none;
  	-moz-transform: none;
  	-webkit-transform: none;
  	-ms-transform: none;
}