.grid:after {
    content: '';
    display: block;
    clear: both;
}
.grid-item {
    float: left;
    width: 33.333%;
    height: 0px;
    background: #0D8;
    border: 3px solid #fafafa;
    border-color: rgba(0, 0%, 0%, 0.0);
}
.grid-item--width2 { width: 66.666%; }
.grid-item--height2 { height: 0px; }

.grid-photo{
    width: 100%;
    height: 100%;
}