.picture {
    &.book-wide-box {
        .cover-area {
            position: static;
            @include size(margin-right, 15px);
            @media screen and (min-width: 62.5em) {
                margin-right: 0;
            }

            img.cover {
                @include size(width, 535px);
                height: auto;
            }
        }

        .book-box-head, .tags, .book-box-tools {
            margin-left: 0;
        }


        @media screen and (min-width: 62.5em) {
            .book-box-head, .tags, .book-box-tools {
                float: right;
                @include size(width, 403px);
            }
        }

        .other-tools {
            margin: 5em 0 0 0;
        }

        .book-box-tools, .tags, #theme-list-wrapper {
            clear: both;
            margin-left: 0;
        }
        .book-box-body {
            height: auto;
            margin-bottom: 1em;
        }

        @media screen and (min-width: 50em) {
            .book-box-body {
                height: auto;
                @include size(min-height, 170px);
                margin-bottom: 0;
            }
            .book-box-tools, .tags {
                clear: right;
            }

            #theme-list-wrapper {
                clear: right;
                @include size(margin-left, 550px);
            }
        }
    }

    li.book-box-download {
        width: 15em;
    }
}

