/* listing of all books */

.catalogue-catalogue {
    ul {
        column-width: 25em;
        -moz-column-width: 25em;
        -webkit-column-width: 25em;

        @include size(padding-left, 10px);

        @media screen and (min-width: 20em) {
            @include size(padding-left, 40px);
        }

        li {
            margin-bottom: 1em;

            @media screen and (min-width: 62.5em) {
                margin-bottom: .5em;
            }
        }
    }

    h2 {
        @include size(font-size, 26px);
        margin: 0;
        @include size(padding, 26px);
    }
}