.column_3 {
    float: left;
    width: 33.33%;
    padding: 5px;
    font-size: small;
    font-family:caption;
    cursor: pointer;
}

/* Clearfix (clear floats) */
.row_3::after {
    content: "";
    clear: both;
    display: table;
}

/* Responsive layout - makes the three columns stack on top of each other instead of next to each other */
@media screen and (max-width: 500px) {
    .column_3 {
        width: 100%;
    }
}
