/* Mobile menu */

.supporterBoardGrid {
    display: grid;
    grid-template-rows: repeat(12, auto);
    grid-template-columns:  repeat(2, 50%);
    grid-row-gap: 0px;
    grid-column-gap: 20px;
    background-color: rgb(255, 255, 255);
    padding: 10px;
    align-items: center; /* vertical */
    /*justify-items: via self-justify*/ /* horizontal */
}

.logo {
    margin: 0px;
    transform: scale(1.0);
}

.nur_name {
    font-weight: bold;
    font-size: 20px;
    margin: 10px;
}

.logoA {
    grid-row: 1 / 2;
    grid-column: 1 / 2;
    justify-self: center;
}
.logoB {
    grid-row: 1 / 2;
    grid-column: 2 / 3;
    justify-self: center;
}

.logoC {
    grid-row: 2 / 3;
    grid-column: 1 / 2;
    justify-self: center;
}
.logoD {
    grid-row: 2 / 3;
    grid-column: 2 / 3;
    justify-self: center;
}

.logoE {
    grid-row: 3 / 4;
    grid-column: 1 / 2;
    justify-self: center;
}
.logoF {
    grid-row: 3 / 4;
    grid-column: 2 / 3;
    justify-self: center;
}

.logoG {
    grid-row: 4 / 5;
    grid-column: 1 / 2;
    justify-self: center;
}
.logoH {
    grid-row: 4 / 5;
    grid-column: 2 / 3;
    justify-self: center;
}

.logoI {
    grid-row: 5 / 6;
    grid-column: 1 / 3;
    justify-self: center;
}

.posI {
    grid-row: 6 / 7;
    grid-column: 1 / 2;
    justify-self: center;
}
.posJ {
    grid-row: 6 / 7;
    grid-column: 2 / 3;
    justify-self: center;
}

.posK {
    grid-row: 7 / 8;
    grid-column: 1 / 2;
    justify-self: center;
}
.posL {
    grid-row: 7 / 8;
    grid-column: 2 / 3;
    justify-self: center;
}

.posM {
    grid-row: 8 / 9;
    grid-column: 1 / 2;
    justify-self: center;
}
.posN {
    grid-row: 8 / 9;
    grid-column: 2 / 3;
    justify-self: center;
}

.posO {
    grid-row: 9 / 10;
    grid-column: 1 / 2;
    justify-self: center;
}
.posP {
    grid-row: 9 / 10;
    grid-column: 2 / 3;
    justify-self: center;
}

.posQ {
    grid-row: 10 / 11;
    grid-column: 1 / 2;
    justify-self: center;
}
.posR {
    grid-row: 10 / 11;
    grid-column: 2 / 3;
    justify-self: center;
}

.posS {
    grid-row: 11 / 12;
    grid-column: 1 / 2;
    justify-self: center;
}
.posT {
    grid-row: 11 / 12;
    grid-column: 2 / 3;
    justify-self: center;
}

.posU {
    grid-row: 12 / 13;
    grid-column: 1 / 2;
    justify-self: center;
}
.posV {
    grid-row: 12 / 13;
    grid-column: 2 / 3;
    justify-self: center;
}

/* Desktop menu */
@media all and (min-width: 70em) {

    .supporterBoardGrid {
        border-style: solid;
        border-color: white;
        background-color: white;
        display: grid;
        grid-template-rows: repeat(7, 14%);
        grid-template-columns: repeat(4, 25%);
        grid-row-gap: 20px;
        grid-column-gap: 0px;
        align-items: center; /* vertical */
    }

    .logo {
        margin: 0px;
        transform: scale(1.0);
    }

    .nur_name {
        font-weight: bold;
        font-size: 20px;
        margin: 10px;
    }
    
    .logoA {
        grid-row: 1 / 2;
        grid-column: 1 / 2;
        justify-self: center;
    }
    .logoB {
        grid-row: 1 / 2;
        grid-column: 2 / 3;
        justify-self: center;
    }
    .logoC {
        grid-row: 1 / 2;
        grid-column: 3 / 4;
        justify-self: center;
    }
    .logoD {
        grid-row: 1 / 2;
        grid-column: 4 / 5;
        justify-self: center;
    }

    .logoE {
        grid-row: 2 / 3;
        grid-column: 1 / 3;
        justify-self: center;
    }
    .logoF {
        grid-row: 2 / 3;
        grid-column: 2 / 4;
        justify-self: center;
    }
    .logoG {
        grid-row: 2 / 3;
        grid-column: 3 / 5;
        justify-self: center;
    }

    .logoH {
        grid-row: 3 / 4;
        grid-column: 2 / 3;
        justify-self: center;
    }
    .logoI {
        grid-row: 3 / 4;
        grid-column: 3 / 4;
        justify-self: center;
    }

    .posI {
        grid-row: 4 / 5;
        grid-column: 1 / 2;
        justify-self: center;
    }
    .posJ {
        grid-row: 4 / 5;
        grid-column: 2 / 3;
        justify-self: center;
    }
    .posK {
        grid-row: 4 / 5;
        grid-column: 3 / 4;
        justify-self: center;
    }
    .posL {
        grid-row: 4 / 5;
        grid-column: 4 / 5;
        justify-self: center;
    }

    .posM {
        grid-row: 5 / 6;
        grid-column: 1 / 2;
        justify-self: center;
    }
    .posN {
        grid-row: 5 / 6;
        grid-column: 2 / 3;
        justify-self: center;
    }
    .posO {
        grid-row: 5 / 6;
        grid-column: 3 / 4;
        justify-self: center;
    }
    .posP {
        grid-row: 5 / 6;
        grid-column: 4 / 5;
        justify-self: center;
    }

    .posQ {
        grid-row: 6 / 7;
        grid-column: 1 / 2;
        justify-self: center;
    }
    .posR {
        grid-row: 6 / 7;
        grid-column: 2 / 3;
        justify-self: center;
    }
    .posS {
        grid-row: 6 / 7;
        grid-column: 3 / 4;
        justify-self: center;
    }
    .posT {
        grid-row: 6 / 7;
        grid-column: 4 / 5;
        justify-self: center;
    }

    .posU {
        grid-row: 7/ 8;
        grid-column: 2 / 3;
        justify-self: center;
    }
    .posV {
        grid-row: 7 / 8;
        grid-column: 3 / 4;
        justify-self: center;
    }
}

/*
mit verlinktem Logo :

Autohaus Henke GmbH
Autohaus Hesse GmbH
Autohaus Windeler
Mercedes-Benz
TV Sottrum
Landkreis Rotenburg
Orthomol
Lechner

namentliche Nennung:

Buchhandlung Froben GmbH
Druckerei Rosebrock GmbH
Gebrüder Behling GmbH
Hermann Bischoff GmbH
S. Dietmann Haustechnik GmbH
Spitzen Tiny House & Wellness GmbH
Stadtwerke Verden GmbH
Stolzenbach AG Fliesen & Naturstein
Tischlerei Grimm GmbH
VGH Versicherungen
Willenbrock Fahrzeugbau GmbH
Fam. Warschke
K. Krahn

*/