#edition .content > header .description {
    margin-top: var(--default-spacing);
    max-width: 800px;
    box-sizing: border-box;
    padding-right: var(--default-spacing);
}
#edition .results {
    margin-top: var(--default-spacing);
}
#edition .content > header > .thumbnail img {
    width: 100%;
}
#edition .content > header > .details {
    margin-bottom: var(--default-spacing);
}
#edition .display_edition {
    margin-top: var(--default-spacing);
}
#edition .display_edition a {
    color: var(--current-color);
}
#edition .credits {
	margin-top: 4px;
}
@media only screen and (min-width: 768px) {
    #edition .content > header {
        display: flex;
        width: 100%;
    }
    #edition .content > header > .details {
        flex-grow: 2;
        box-sizing: border-box;
        padding-right: var(--default-spacing);
        width: 60%;
    }
    #edition .content > header > .thumbnail {
        max-width: 400px;
    }
}
@media only screen and (min-width: 1024px) {
    /*#edition .content > header > .thumbnail {
        display: flex;
        justify-content: flex-end;
    }*/
    .item.edition .thumbnail {
        padding-top: 147%;
    }
}

