.event-photo {
    padding: 10px;
    margin: 0px 10px 40px 20px;
    border: 1px solid #777;
    text-align: center;
    font-size: 12px;
    display: inline-block;
}

.event-img {
    background-size: cover;
    width: 150px;
    height: 150px;
    display: block;
}

.event-cap {
    display: block;
    padding-top: 10px;
}

.past-photo {
    padding: 10px;
    margin: 0px 10px 40px 20px;
    border: 1px solid #777;
    text-align: center;
    font-size: 12px;
    display: inline-block;
}

.past-img {
    background-size: cover;
    width: 400px;
    height: 400px;
    display: block;
}

.past-cap {
    display: block;
    padding-top: 10px;
}

#redsox {
    background-image:url('/static/img/events/redsox.jpg');
}

#royals {
    background-image:url('/static/img/events/royals.jpg');
}

#sfgiants {
    background-image:url('/static/img/events/sfgiants.jpg');
}

#hauntway {
    background-image:url('/static/img/events/hauntway.jpg');
}

#pacair {
    background-image:url('/static/img/events/pacair.jpg');
}

#sfgiants-past {
    background-image:url('/static/img/events/sfgiants-past.jpg');
}

#pacair-past {
    background-image:url('/static/img/events/pacair-past.jpg');
}

#redsox-past {
    background-image:url('/static/img/events/redsox-past.jpg');
}

#dogpatch-past {
    background-image:url('/static/img/events/dogpatch-past.jpg');
}

#tutu-past {
    background-image:url('/static/img/events/tutu-past.jpg');
}

@media (max-width: 750px) {
    .past-img {
        width: 80vw;
        height: 80vw;
    }
}
