.smallimage{
    width: 7%;
    margin: 5px;
    box-sizing: border-box;
    height: auto;
}

.largeimage{
    width: 80%;
    border-radius: 5px;
    height: auto;
    max-height: 95%;
}

.sponsorlink-container {
    width: 30%;
    margin: 1%;
    box-sizing: border-box;
    display: inline-block;
    height: auto;
    border-radius: 5px;
}

.sponsorlink-container:hover{
    background-color: #EEEEEE;
}

.sponsorlogo {
    width: 99%;
    height: auto;
}

.blogimage{
    height: auto;
    max-height: 500px;
    width: 80%;
    border-radius: 5px;
    margin-bottom: 5px;
}

@media screen and (max-width: 900px) {
    .sponsorlink-container{
        width: 90%;
        margin: 1%;
        box-sizing: border-box;
        border-radius: 5px;
    }

    .smallimage{
        width: 20%;
        margin: 5px;
        box-sizing: border-box;
        height: auto;
    }

    .sponsorlogo{
        width: 99%;
        height: auto;
        margin: 1%;
        box-sizing: border-box;
    }

    .sponsorlink-container:hover{
        background-color: #EEEEEE;
    }
}