/* —- grid —- */ .grid {

background: transparent;
margin: 0 auto;

}

/* clear fix */ .grid:after {

content: '';
display: block;
clear: both;

}

/* —- .grid-item —- */ .grid-sizer, .grid-item {

width: 250px;

}

.grid-item {

    float: left;
    margin-bottom: 10px;
background: transparent;
border: 1px solid black;
border-radius: 3px;

}

.grid-item img {

display: block;
max-width: 98%;
padding-top: 3px;
margin: auto;

}

.grid-item h2, p {

margin: 5px;

}