.backlink{font-size:1.2rem;text-align:center}.books{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.books_item{width:calc(25% - 2.6rem);margin:0 3.2rem 3.2rem 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 600px){.books_item{width:calc(50% - .8rem);margin-right:1.6rem}}.books_item:nth-child(4n){margin-right:0}@media only screen and (max-width: 600px){.books_item:nth-child(2n){margin-right:0}}.books_item__cover img{width:100%;height:auto;border-radius:4px;box-shadow:0 3px 6px rgba(77,51,23,0.3);vertical-align:top;-webkit-transition:box-shadow .15s linear 0s;-moz-transition:box-shadow .15s linear 0s;-o-transition:box-shadow .15s linear 0s;transition:box-shadow .15s linear 0s}a:hover .books_item__cover img{box-shadow:0 0 6px 3px rgba(100,0,0,0.4)}.books_item__caption{padding-top:1.2rem;font-size:1.4rem;text-align:center}.book__row{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:3rem}@media only screen and (max-width: 600px){.book__row{display:block}}.book__col{width:50%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 600px){.book__col{width:100%}}.book__col:first-child{padding-right:1.5rem}@media only screen and (max-width: 600px){.book__col:first-child{padding-right:0;margin-bottom:1.6rem}}.book__col:last-child{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;padding-left:1.5rem}@media only screen and (max-width: 600px){.book__col:last-child{padding-left:0}}.book__cover{max-width:100%;height:auto;vertical-align:top}.book__info p:first-child{margin-top:0}.book__download{margin-top:.5em;font-size:1.4rem}.book__files{margin:.5em 0 0;padding:0;list-style-type:none}.book__files li{display:inline-block;margin:0;font-size:1.4rem;text-transform:uppercase}.book__files li+li::before{content:'/';font-size:1.2rem;margin:0 .7em 0 .4em;opacity:.8}.book__files a{text-decoration:none;font-weight:bold}.book__size{font-size:1.2rem;color:rgba(91,65,36,0.5)}.book__donation{margin-top:auto}