/* Partnerseiten: Logo/Beschreibungs-Zeile über den Ambiente-Bildern.
   Wird nur von partner/../index.php eingebunden.
   Basis-Look (background/padding) von .content_description kommt aus main.css
   und wird auch von den Produktkategorie-Seiten (betten, schraenke, ...) genutzt. */

.content_description {
    display: flex;
    flex-direction: column;
}

.content_description_flex_entry {
    display: flex;
    flex-direction: row;
    gap: 2%;
    align-items: center;
    padding-right: 2%;
    justify-content: space-between;
}

.content_description_row_item_large {
    width: 60%;
}

.content_description_row_item_small img {
    /* max-height (not height) + the height:auto from .image_responsive lets wide/narrow
       logos scale down proportionally on small screens instead of being squashed */
    max-height: 70px;
}

@media screen and (max-width: 39.00em) {
    .content_description_flex_entry {
        display: flex;
        flex-direction: column-reverse;
        margin-top: 2%;
    }

    .content_description_row_item_large {
        margin-bottom: 5%;
        width: auto;
    }
}
