@charset "UTF-8";






@media all and (min-width: 37.5625em) {
    /* min-width is 601px*/

    #link-cards > div {
        display: flex;
    }

}





.latest-post {
    margin: 0;
}

.latest-post .post-overview-card-title {
    font-size: 1.4em;
}

.latest-post .post-overview-card-img-container {
    margin: 0 auto 10px auto;
}



#sponsored-dosb {
    background-image: url("http://www.ravens.patrickherms.de/media/images/logo_dosb.png");
    background-size: cover;
}

#start-link-cards {
    display: grid;
    grid-template-rows: auto;
    grid-gap: 20px;
}

.grid-item {
    display: flex;
}


@media all and (min-width: 62.5625em) {
    /* min-width is 1001px */

    #start-link-cards {
        grid-template-columns: repeat(3, minmax(0, 1fr));
        grid-template-areas:
                "playlist-1 playlist-2 schedule";
    }
}

@media all and (min-width: 40.6875em) and (max-width: 62.5em) {
    /* width is between 651px and 1000px */

    #start-link-cards {
        grid-template-columns: repeat(2, minmax(0, 1fr));
        grid-template-areas:
                "playlist-1 playlist-2"
                "schedule schedule";
    }
}

@media all and (max-width: 40.625em) {
    /* max-width is 650px */

    #start-link-cards {
        grid-template-columns: minmax(0, 1fr);
        grid-template-areas:
                "playlist-1"
                "playlist-2"
                "schedule";
    }
}