@media (min-width: 992px) {
    #intro-logo {
        height: 300px;
    }
}

@media (min-width: 992px) and (min-height: 800px) {
    #intro-logo {
        height: 400px;
    }
}

/* Ronny: "Damit der Cookie-Button (Position: links unten) nicht auf allen Seiten angezeigt wird." */
.ccm-settings-summoner {
    display: none !important;
}

.hover-scale-10 {
    transition: transform .2s;
}

.hover-scale-10:hover {
    transform: scale(1.1);
}

.z-index-over {
    z-index: 10;
}

.z-index-under {
    z-index: -10;
}

.max-height-200 {
    max-height: 200px;
}

/* Google Maps */
.map-container {
    height: 25vh;
    position: relative;
}

/* Google Maps */
.map-container iframe {
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    position: absolute;
}

/* Disable margin in nav-pills */
.nav-pills, .nav-link {
    --mdb-nav-pills-margin: 0 !important;
}

.nav-pills {
    margin-left: 0;
}

/* Style of not-active pills. */
.nav-link[data-mdb-toggle="pill"] {
    color: var(--mdb-dark);
}

/* Style of a active pill. */
.nav-link[data-mdb-toggle="pill"].active {
    background-color: var(--mdb-primary);
    color: var(--mdb-white);
}

/* Hide tabs in the explorer if they are not active. */
.tab-pane:not(.active) {
    display: none;
}

.rounded-border-collection {
    border-bottom-right-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
}

@media (min-width: 768px) {

    .margin-start-md-n50 {
        margin-left: 50px;
    }
}

@media (min-width: 992px) {

    .rounded-border-collection {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
        border-top-left-radius: 0.5rem;
    }

    .margin-end-lg-n75 {
        margin-left: -75px;
    }
}