
/* ---- masonry grid styling---- */

.grid {
  background: #f1f1f1;
  margin: 7px 5px;
}

/* clearfix */
.grid:after {
  content: '';
  display: block;
  clear: both;
}

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

.grid-sizer,
.grid-item {
  width: 22%;
}

.gutter-sizer {
  width: 4%;
}

.grid-item {
  
  float: left;
  margin-bottom: 10px;
  background: white;
  border: 2px solid #333;
  border-color: hsla(0, 0%, 0%, 0.5);
  border-radius: 5px;
 
}

.grid-item--width2 { width:  48%; }
.grid-item--width3 { width:  48%; }




@media only screen and (max-width: 620px) {
  /* For mobile phones: */
  .grid-item {
    width: 100%;
  }
 
}

