.exhibitions-container
{
    margin: 0 10px 40px;
    overflow: hidden;
    width: 280px;
}

.exhibitions-container h2
{
    font-weight: bold;
    line-height: 28px;
    font-size: 24px;
    color: #5c2d82;
    margin: 0;
}

.exhibitions-container .year
{
    line-height: 20px;
    margin-top: 20px;
    font-size: 13px;
    color: #646464;
}

.exhibitions-container p
{
    text-transform: uppercase;
    font-weight: bold;
    margin-top: 20px;
    font-size: 13px;
    color: #646464;
    margin: 0;
}

.exhibitions-container p span
{
    text-transform: none;
    font-weight: normal;
}

@media only screen and (min-width: 481px) and (max-width: 768px)
{
    .exhibitions-container
    {
        width: 460px;
    }
}

@media only screen and (min-width: 769px)
{
    .exhibitions-container
    {
        width: 720px;
    }
}

@media only screen and (min-width: 1025px)
{
    .exhibitions-container
    {
        margin-left: 250px;
        width: 460px;
    }
}