4 @include size(margin, 1px);
5 @include size(padding, 8px 10px);
12 @include size(margin-right, 15px);
13 @include size(margin-bottom, 5px);
15 @include min-screen($S_BOOK_SHORT_FULL) {
23 @include size(height, 193px / 2);
24 @include size(width, 139px / 2);
26 @include min-screen($S_BOOK_SHORT_MEDIUM) {
27 @include size(height, 193px);
28 @include size(width, 139px);
34 /* Original design fits 6 boxes horizontally in 975px (162.5px each),
35 * but we really want to fit 2 boxes on a 320px mobile screen. */
37 @include size(width, 160px);
38 display: inline-block;
41 @include min-screen(350px) {
42 @include size(width, 162.5px);
45 .book-mini-box-inner {
47 @include size(height, 271px);
48 @include size(margin, 1px);
49 @include size(padding, 8px 9px);
52 @include min-screen(350px) {
53 @include size(padding, 8px 10px);
61 @include size(height, 193px);
62 @include size(width, 139px);
63 @include size(margin-bottom, 18px);
69 @include size(font-size, 10px);
70 text-transform: uppercase;
72 @include size(top, -20px);
78 @include size(font-size, 11px);
83 text-overflow: ellipsis;
87 @include size(font-size, 14px);
100 @include min-screen($S_BOOK_SHORT_FULL) {
101 display: inline-block;
117 @include min-screen($S_BOOK_SHORT_FULL) {
118 @include size(width, $W_BOOK_SHORT_FULL);
124 @include size(min-height, 197.5px);
133 @media screen and (min-width: 62.5em) {
134 @include size(width, 975px);
139 @include size(min-height, 244px);
141 @include size(margin-left, 0);
142 @include size(margin-right, 0);
144 .book-left-column { /* FIXME */
145 @media screen and (min-width: 62.5em) {
147 @include size(width, 536px);
153 @include size(margin-top, 5px);
159 @media screen and (min-width: 62.5em) {
160 @include size(width, 382px);
164 #theme-list-wrapper {
165 @include min-screen($S_BOOK_SHORT_MEDIUM) {
166 @include size(margin-left, 154px);
167 @include size(width, 300px);
172 @include size(margin-top, 10px);
173 @include size(margin-bottom, 10px);
178 @include size(margin-top, 16px);
180 @include size(margin-left, -10px);
181 @include size(margin-right, -10px);
184 @media screen and (min-width: 62.5em) {
185 @include size(width, 415px);
187 @include size(margin-top, -8px);
192 @include size(font-size, 11px);
194 @include size(margin-top, 25px);
196 @include size(margin-left, 15px);
200 @include size(font-size, 11px);
204 @include min-screen($S_BOOK_SHORT_FULL) {
207 @include size(width, 145px);
208 @include size(margin-top, 50px);
209 @include size(margin-right, 0);
210 @include size(margin-bottom, 0);
211 @include size(margin-left, 5px);
214 @include min-screen(1000px) {
215 @include size(margin-top, 50px);
220 @include min-screen($S_BOOK_SHORT_FULL) {
221 @include size(margin-left, 15px);
222 @include size(width, 220px);
229 @media screen and (min-width: 50em) {
230 .picture.book-wide-box .right-column {
232 @include size(width, 415px);
234 @include size(margin-left, 550px);
241 @include size(margin-bottom, 10px);
242 @include min-screen($S_BOOK_SHORT_FULL) {
244 @include size(height, 170px);
251 @include min-screen($S_BOOK_SHORT_FULL) {
257 @include size(padding-top, 14px);
258 @include size(margin-bottom, 10px);
260 @include min-screen($S_BOOK_SHORT_FULL) {
261 @include size(min-height, 70px);
268 @include size(font-size, 11px);
270 @include size(line-height, 13.2px);
271 @include size(max-height, 26.4px);
274 @include min-screen($S_BOOK_SHORT_FULL) {
275 @include size(max-width, 264px);
279 @include size(font-size, 24px);
281 @include size(margin-top, 7.2px);
282 @include size(margin-bottom, 12px);
284 @include min-screen($S_BOOK_SHORT_FULL) {
286 @include size(height, 57.6px);
293 @include size(font-size, 11px);
296 @include min-screen($S_BOOK_SHORT_FULL) {
298 @include size(max-height, 57.6px);
304 @include size(margin-top, 6px);
305 @include size(margin-bottom, 6px);
307 @include min-screen($S_BOOK_SHORT_FULL) {
316 @include size(margin-left, 4.4px);
317 @include size(margin-right, 5.5px);
327 @include size(font-size, 11px);
334 @include min-screen($S_BOOK_SHORT_MEDIUM) {
336 @include size(margin-left, 139px + 15px);
343 @include min-screen($S_BOOK_SHORT_FULL) {
344 display: inline-block;
350 @include min-screen($S_BOOK_SHORT_FULL) {
351 @include size(width, 126.5px);
359 content: url("/static/img/read.png");
360 @include size(font-size, 25px);
361 @include size(margin-right, 3.71px);
362 vertical-align: middle;
370 @include min-screen($S_BOOK_SHORT_FULL) {
371 @include size(width, 93.5px);
382 content: url("/static/img/download.png");
383 @include size(font-size, 25px);
384 @include size(margin-right, 3.71px);
385 vertical-align: middle;
399 @include min-screen($S_BOOK_SHORT_FULL) {
407 @include size(padding-left, 19px);
409 @include min-screen($S_BOOK_SHORT_FULL) {
413 @include size(width, 180px);
414 @include size(padding-top, 38px);
415 @include size(padding-bottom, 9px);
416 @include size(padding-left, 19px);
417 @include size(padding-right, 19px);
423 @include size(top, -16px);
424 @include size(left, -19px);
429 @include size(margin-top, 16px);
433 content: url("/static/img/download.png");
434 @include size(font-size, 25px);
435 @include size(margin-right, 3.71px);
436 vertical-align: middle;
441 @include min-screen($S_BOOK_SHORT_FULL) {
442 @include size(margin-top, 0);
445 @include size(margin-top, 16px);
454 &:hover .book-box-formats,
455 &.hover .book-box-formats {
460 .book-box-audiobook {
461 @include min-screen($S_BOOK_SHORT_FULL) {
462 @include size(width, 77px);
466 content: url("/static/img/listen.png");
467 @include size(font-size, 25px);
468 @include size(margin-right, 3.71px);
469 vertical-align: middle;
480 @include size(font-size, 22.5px);
481 @include size(margin-right, 11.25px);
485 button::-moz-focus-inner {
491 font-family: inherit;
512 #book-detail .see-also {
514 @include size(height, 32px);
516 @include size(padding-top, 19px);
517 @include size(padding-left, 10px);
519 @include size(font-size, 11px);
523 @media screen and (min-width: 33em) {
524 @include size(padding-left, 19px);