* { box-sizing: border-box; }

/* ---- grid ---- */
.grid {
	overflow:hidden;
	
}


/* ---- grid-item ---- */

.grid-item {
  width: 33%;
  height: 360px;
  float: left;
  background: #000;
}

.grid-item--width2 { 
  width: 33%; 
  height: 180px; 
  float: left;
  background: #000;
}

.grid-item img, .grid-item--width2 img{
	min-height:100%;	
	transition: 1s linear;
}

.grid-item img:hover, .grid-item--width2 img:hover{
	min-height:105%;	
}