PluginProbe
MyBookTable Bookstore by Stormhill Media / trunk
MyBookTable Bookstore by Stormhill Media vtrunk
3.6.5 trunk
mybooktable / css / frontend-style.css

frontend-style.css in MyBookTable Bookstore by Stormhill Media trunk, at css/frontend-style.css

1,617 lines 36.4 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /*---------------------------------------------------------*/
2 /* General Book Styling */
3 /*---------------------------------------------------------*/
4
5 .mbt-book {
6 clear: both;
7 padding-bottom: 10px;
8 font-family: Helvetica, sans-serif
9 }
10
11 .mbt-book .mbt-affiliate-disclaimer {
12 opacity: 0.6;
13 font-size: 10px;
14 font-style: italic;
15 padding: 10px 0px;
16 clear: both;
17 }
18
19 .mbt-book .mbt-affiliate-disclaimer a,
20 .mbt-book .mbt-affiliate-disclaimer a:link,
21 .mbt-book .mbt-affiliate-disclaimer a:visited,
22 .mbt-book .mbt-affiliate-disclaimer a:hover,
23 .mbt-book .mbt-affiliate-disclaimer a:active {
24 color: inherit;
25 }
26
27 .mbt-book a.mbt-book-anchor {
28 display: block;
29 position: absolute; /* This is nessesary or else the element shows up as 1px high, for some reason */
30 }
31
32
33
34 /*---------------------------------------------------------*/
35 /* Breadcrumbs */
36 /*---------------------------------------------------------*/
37
38 .mbt-breadcrumbs {
39 padding: 0px 0px 10px 0px;
40 }
41
42 .mbt-breadcrumbs a,
43 .mbt-breadcrumbs a:link,
44 .mbt-breadcrumbs a:visited,
45 .mbt-breadcrumbs .mbt-breadcrumbs-delimiter {
46 opacity: 0.6;
47 font-family: Helvetica, sans-serif;
48 }
49
50 .mbt-breadcrumbs a:active,
51 .mbt-breadcrumbs a:hover {
52 opacity: 1;
53 font-family: Helvetica, sans-serif;
54 }
55
56
57
58 /*---------------------------------------------------------*/
59 /* Book Images */
60 /*---------------------------------------------------------*/
61
62 .mbt-book .mbt-book-images {
63 float: left;
64 width: 25%;
65 }
66
67 .mbt-book .mbt-book-images .mbt-book-image {
68 width: 100%;
69 height: auto;
70 border-radius: 0px;
71 box-shadow: none;
72 border: none;
73 background: transparent;
74 padding: 0;
75 margin: 0;
76 }
77
78 .mbt-book .mbt-book-right {
79 float: left;
80 width: 75%;
81 }
82
83 .mbt-book .mbt-book-images.mbt-book-images-small {
84 width: 15%;
85 }
86 .mbt-book .mbt-book-images.mbt-book-images-small + .mbt-book-right {
87 width: 85%;
88 }
89 .mbt-book .mbt-book-images.mbt-book-images-large {
90 width: 35%;
91 }
92 .mbt-book .mbt-book-images.mbt-book-images-large + .mbt-book-right {
93 width: 65%;
94 }
95
96 @media (max-width: 500px) {
97 .mbt-book .mbt-book-images {
98 float: none;
99 width: auto;
100 text-align: center;
101 }
102
103 .mbt-book .mbt-book-images .mbt-book-image {
104 width: 80%;
105 }
106
107 .mbt-book .mbt-book-right {
108 float: none;
109 width: auto;
110 margin-left: 0;
111 }
112 }
113
114
115
116 /*---------------------------------------------------------*/
117 /* Book Title */
118 /*---------------------------------------------------------*/
119
120 .mbt-book .mbt-book-title {
121 clear: none;
122 margin: 0;
123 padding: 0;
124
125 color: #484949;
126 font-size: 25px;
127 font-weight: bold;
128 line-height: 1.3;
129 background: none;
130 }
131
132 .mbt-book .mbt-book-title a {
133 color: #484949;
134 font-size: 25px;
135 font-weight: bold;
136 text-decoration: none;
137 border: none;
138 }
139
140 .mbt-book .mbt-book-title a:hover {
141 color: #484949;
142 font-size: 25px;
143 font-weight: bold;
144 text-decoration: underline;
145 border: none;
146 }
147
148
149
150 /*---------------------------------------------------------*/
151 /* Book Price */
152 /*---------------------------------------------------------*/
153
154 .mbt-book .mbt-book-price {
155 font-size: 16px;
156 font-weight: bold;
157 color: #484949;
158 }
159
160 .mbt-book .mbt-book-price .mbt-old-price {
161 text-decoration: line-through;
162 color: #AEAEAE;
163 margin-right: 10px;
164 }
165
166 .mbt-book .mbt-book-price .mbt-new-price {
167 color: #484949;
168 }
169
170 .mbt-book .mbt-book-price .mbt-alt-price {
171 display: block;
172 font-size: 12px;
173 line-height: 1;
174 margin-top: 5px;
175 }
176
177
178
179 /*---------------------------------------------------------*/
180 /* Book Meta */
181 /*---------------------------------------------------------*/
182
183 .mbt-book .mbt-book-meta {
184 font-size: 14px;
185 line-height: 1.5;
186 }
187
188 .mbt-book .mbt-book-meta .mbt-meta-title {
189 font-weight: bold;
190 }
191
192 .mbt-book .mbt-book-meta a {
193 font-weight: 600;
194 }
195
196 .mbt-book .mbt-book-meta .mbt-star-rating {
197 display: inline-block;
198 }
199 .mbt-book .mbt-book-meta .mbt-star-rating .mbt-star {
200 float: left;
201 width: 17px;
202 height: 15px;
203 text-indent: -999em;
204 display: block;
205 background: transparent;
206 overflow: hidden;
207 background: url('../images/star.gif') no-repeat 0 0px;
208 }
209 .mbt-book .mbt-book-meta .mbt-star-rating .mbt-star.mbt-star-filled {
210 background-position: 0 -32px;
211 }
212
213
214
215 /*---------------------------------------------------------*/
216 /* Book Samples */
217 /*---------------------------------------------------------*/
218
219 .mbt-book .mbt-book-sample {
220 margin-top: 10px;
221 }
222
223 .mbt-book .mbt-book-sample a {
224 font-family: Helvetica, sans-serif;
225 font-weight: bold;
226 font-size: 14px;
227 line-height: 14px;
228 vertical-align: middle;
229 color: white;
230 text-align: center;
231 text-decoration: none;
232 text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
233
234 border: 1px solid #345873;
235 border-radius: 5px;
236
237 background-color: #36738d;
238 background-image: -moz-linear-gradient(top, #36738d 0%, #2f5a79 100%);
239 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#36738d), color-stop(100%,#2f5a79));
240 background-image: -webkit-linear-gradient(top, #36738d 0%,#2f5a79 100%);
241 background-image: -o-linear-gradient(top, #36738d 0%,#2f5a79 100%);
242 background-image: -ms-linear-gradient(top, #36738d 0%,#2f5a79 100%);
243 background-image: linear-gradient(to bottom, #36738d 0%,#2f5a79 100%);
244
245 box-shadow: inset 1px 1px 0 rgba(141,184,211,0.7);
246
247 display: inline-block;
248 margin: 0;
249 padding: 6px 15px;
250 min-width: 70px;
251 }
252
253 .mbt-book .mbt-book-sample-audio audio {
254 max-width: 100%;
255 }
256
257
258
259 /*---------------------------------------------------------*/
260 /* Buy Buttons */
261 /*---------------------------------------------------------*/
262
263 .mbt-book .mbt-book-buybuttons .mbt-book-buybutton {
264 width: auto;
265 float: left;
266 clear: none;
267 padding: 5px 10px 0px 0px;
268 vertical-align: top;
269 }
270
271 .mbt-book .mbt-book-buybuttons .mbt-book-buybutton a {
272 vertical-align: top;
273 }
274
275 .mbt-book .mbt-book-buybuttons .mbt-book-buybutton img {
276 background: transparent;
277 border: none;
278 height: auto;
279 width: auto;
280 border-radius: 0px;
281 box-shadow: none;
282 vertical-align: bottom;
283 padding: 0;
284 margin: 0;
285 opacity: 1;
286 }
287
288 .mbt-book .mbt-book-buybuttons-textonly {
289 clear: both;
290 padding: 15px 0px 0px 0px;
291 }
292
293 .mbt-book .mbt-book-buybuttons-textonly h3 {
294 margin: 0px;
295 padding: 0px;
296 }
297
298 .mbt-book .mbt-book-buybuttons-textonly ul {
299 list-style-position: inside;
300 list-style-type: disc;
301 margin: 5px 0 5px 0;
302 padding: 0 0 0 10px
303 }
304
305 .mbt-book .mbt-book-buybuttons-textonly ul li {
306 list-style-position: inside;
307 list-style-type: disc;
308 background: none;
309 padding: 0;
310 margin: 0;
311 }
312
313 .mbt-book .mbt-book-buybuttons-textonly ul li a {
314 vertical-align: middle;
315 font-size: 15px;
316 line-height: 15px;
317 }
318
319
320
321 /*---------------------------------------------------------*/
322 /* Universal Buy Button */
323 /*---------------------------------------------------------*/
324
325 .mbt-book-buybuttons .mbt-universal-buybutton,
326 .mbt-book-buybuttons .mbt-universal-buybutton:hover {
327 box-shadow: none;
328 }
329
330
331
332 /*---------------------------------------------------------*/
333 /* Book Video Sample */
334 /*---------------------------------------------------------*/
335
336 .mbt-book .mbt-book-video-sample {
337 text-align: center;
338 width: 100%;
339 overflow: hidden;
340 }
341
342 .mbt-book .mbt-book-video-sample iframe {
343 padding: 0;
344 margin: 0;
345 }
346
347 .mbt-book .mbt-book-video-sample .jetpack-video-wrapper {
348 margin: 0;
349 }
350
351 .mbt-book .mbt-book-video-sample .jetpack-video-wrapper .youtube-player {
352 display: inline-block !important;
353 }
354
355
356
357 /*---------------------------------------------------------*/
358 /* Find Bookstore Form Styling */
359 /*---------------------------------------------------------*/
360
361 .mbt-book .mbt-find-bookstore {
362 text-align: center;
363 }
364
365 .mbt-book .mbt-find-bookstore input[type="email"],
366 .mbt-book .mbt-find-bookstore input[type="text"] {
367 width: auto;
368 font-size: 1em;
369 font-weight: normal;
370 padding: 0.4em 0.5em;
371 line-height: 1.42857;
372 color: #555;
373 background-color: #fff;
374 background-image: none;
375 border: 1px solid #ccc;
376 border-radius: 4px;
377 box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
378 }
379
380 .mbt-book .mbt-find-bookstore input[type="submit"] {
381 font-size: 1em;
382 padding: 0.4em 0.8em;
383 line-height: 1.42857;
384 font-weight: normal;
385 color: #7c7c7c;
386 background-color: #e6e6e6;
387 background-repeat: repeat-x;
388 background-image: -moz-linear-gradient(top, #f4f4f4, #e6e6e6);
389 background-image: -ms-linear-gradient(top, #f4f4f4, #e6e6e6);
390 background-image: -webkit-linear-gradient(top, #f4f4f4, #e6e6e6);
391 background-image: -o-linear-gradient(top, #f4f4f4, #e6e6e6);
392 background-image: linear-gradient(top, #f4f4f4, #e6e6e6);
393 border: 1px solid #d2d2d2;
394 border-radius: 3px;
395 box-shadow: 0 1px 2px rgba(64, 64, 64, 0.1);
396 outline: none;
397 }
398 .mbt-book .mbt-find-bookstore input[type="submit"]:hover{
399 color: #5e5e5e;
400 background-color: #ebebeb;
401 background-repeat: repeat-x;
402 background-image: -moz-linear-gradient(top, #f9f9f9, #ebebeb);
403 background-image: -ms-linear-gradient(top, #f9f9f9, #ebebeb);
404 background-image: -webkit-linear-gradient(top, #f9f9f9, #ebebeb);
405 background-image: -o-linear-gradient(top, #f9f9f9, #ebebeb);
406 background-image: linear-gradient(top, #f9f9f9, #ebebeb);
407 }
408 .mbt-book .mbt-find-bookstore input[type="submit"]:active {
409 color: #757575;
410 background-color: #e1e1e1;
411 background-repeat: repeat-x;
412 background-image: -moz-linear-gradient(top, #ebebeb, #e1e1e1);
413 background-image: -ms-linear-gradient(top, #ebebeb, #e1e1e1);
414 background-image: -webkit-linear-gradient(top, #ebebeb, #e1e1e1);
415 background-image: -o-linear-gradient(top, #ebebeb, #e1e1e1);
416 background-image: linear-gradient(top, #ebebeb, #e1e1e1);
417 box-shadow: inset 0 0 8px 2px #c6c6c6, 0 1px 0 0 #f4f4f4;
418 border-color: transparent;
419 }
420
421
422 /*---------------------------------------------------------*/
423 /* Endorsements */
424 /*---------------------------------------------------------*/
425
426 .mbt-book-endorsements {
427 padding-top: 15px;
428 }
429
430 .mbt-book-endorsements .mbt-endorsement {
431 padding: 20px 0 0;
432 clear: both;
433 }
434 .mbt-book-endorsements .mbt-endorsement:first-of-type {
435 padding-top: 0;
436 }
437
438 .mbt-book-endorsements .mbt-endorsement .mbt-endorsement-image {
439 width: 17%;
440 padding: 0 2.5%;
441 }
442
443 .mbt-book-endorsements .mbt-endorsement .mbt-endorsement-image img {
444 width: 100%;
445 height: auto;
446 border-radius: 0px;
447 box-shadow: none;
448 border: none;
449 background: transparent;
450 padding: 0;
451 margin: 0;
452 }
453
454 .mbt-book-endorsements .mbt-endorsement .mbt-endorsement-content {
455 padding: 0.7em 2.5% 0;
456 line-height: 1.7;
457 }
458
459 .mbt-book-endorsements .mbt-endorsement .mbt-endorsement-image+.mbt-endorsement-content {
460 width: 73%;
461 }
462
463 .mbt-book-endorsements .mbt-endorsement .mbt-endorsement-name {
464 padding-top: 0.7em;
465 line-height: 1;
466 opacity: 0.8;
467 text-align: right;
468 }
469
470 .mbt-book-endorsements .mbt-endorsement:nth-child(odd) .mbt-endorsement-image {
471 float: left;
472 }
473 .mbt-book-endorsements .mbt-endorsement:nth-child(odd) .mbt-endorsement-image+.mbt-endorsement-content {
474 float: right;
475 }
476 .mbt-book-endorsements .mbt-endorsement:nth-child(odd) .mbt-endorsement-image+.mbt-endorsement-content .mbt-endorsement-name {
477 text-align: left;
478 }
479 .mbt-book-endorsements .mbt-endorsement:nth-child(even) .mbt-endorsement-image {
480 float: right;
481 }
482 .mbt-book-endorsements .mbt-endorsement:nth-child(even) .mbt-endorsement-image+.mbt-endorsement-content {
483 float: left;
484 }
485 .mbt-book-endorsements .mbt-endorsement:nth-child(even) .mbt-endorsement-image+.mbt-endorsement-content .mbt-endorsement-name {
486 text-align: right;
487 }
488
489
490
491 /*---------------------------------------------------------*/
492 /* Book Club Resources */
493 /*---------------------------------------------------------*/
494
495 .mbt-book .mbt-book-bookclub-resources .mbt-book-bookclub-video {
496 text-align: center;
497 margin-bottom: 20px;
498 }
499
500 .mbt-book .mbt-book-bookclub-resources ul {
501 list-style: inside disc;
502 padding: 0;
503 margin: 0;
504 }
505
506 .mbt-book .mbt-book-bookclub-resources ul li {
507 padding: 0;
508 margin: 0 0 5px 0;
509 }
510
511
512
513 /*---------------------------------------------------------*/
514 /* Audio Book Resources */
515 /*---------------------------------------------------------*/
516
517 .mbt-book .mbt-book-audiobook-resources .mbt-book-audiobook-video {
518 text-align: center;
519 margin-bottom: 20px;
520 }
521
522 .mbt-book .mbt-book-audiobook-resources ul {
523 list-style: inside disc;
524 padding: 0;
525 margin: 0;
526 }
527
528 .mbt-book .mbt-book-audiobook-resources ul li {
529 padding: 0;
530 margin: 0 0 5px 0;
531 }
532
533
534
535 /*---------------------------------------------------------*/
536 /* Book Social Media */
537 /*---------------------------------------------------------*/
538
539 .mbt-book .mbt-book-socialmedia-bar {
540 clear: both;
541 padding-top: 10px;
542 }
543
544 .mbt-book .mbt-book-socialmedia-badges {
545 float: right;
546 padding-left: 5px;
547 }
548
549 /*
550 * Buttons
551 */
552
553 .mbt-book .mbt-book-socialmedia-buttons {
554 text-align: center;
555 }
556
557 .mbt-book .mbt-book-socialmedia-buttons .mbt-book-socialmedia-button {
558 padding: 10px 30px 10px 65px;
559 font-size: 20px;
560 line-height: 1.7;
561 color: white;
562 text-decoration: none;
563 display: inline-block;
564 margin: 0 15px 15px;
565 background-repeat: no-repeat;
566 background-position: 20px 10px;
567 cursor: pointer;
568 border: none;
569 -webkit-touch-callout: none;
570 -webkit-user-select: none;
571 -khtml-user-select: none;
572 -moz-user-select: none;
573 -ms-user-select: none;
574 user-select: none;
575 }
576 .mbt-book .mbt-book-socialmedia-buttons .mbt-book-socialmedia-button:hover {
577 color: white;
578 }
579 .mbt-book .mbt-book-socialmedia-buttons .mbt-book-socialmedia-button:active {
580 color: white;
581 }
582 .mbt-book .mbt-book-socialmedia-buttons .mbt-book-socialmedia-button:visited {
583 color: white;
584 }
585
586 .mbt-book .mbt-book-socialmedia-buttons .mbt-book-socialmedia-facebook {
587 background-color: #4861a3;
588 background-image: url('../images/facebook.png');
589 }
590
591 .mbt-book .mbt-book-socialmedia-buttons .mbt-book-socialmedia-twitter {
592 background-color: #00acee;
593 background-image: url('../images/twitter.png');
594 }
595
596 .mbt-book .mbt-book-socialmedia-buttons .mbt-book-socialmedia-googleplus {
597 background-color: #d8420e;
598 background-image: url('../images/googleplus.png');
599 }
600
601
602
603 /*---------------------------------------------------------*/
604 /* Book Series */
605 /*---------------------------------------------------------*/
606
607 .mbt-book .mbt-book-series .mbt-series-book {
608 display: inline-block;
609 padding: 10px;
610 margin: 0px;
611 text-align: center;
612 float: left;
613 clear: none;
614 border: none;
615 height: 175px;
616 width: 120px;
617 overflow: hidden;
618 box-sizing: content-box;
619 }
620
621 .mbt-book .mbt-book-series .mbt-series-book .mbt-series-book-title {
622 font-size: 14px;
623 font-weight: bold;
624 clear: both;
625 padding: 0px;
626 margin: 0px;
627 width: 120px;
628 height: 55px;
629 overflow: hidden;
630 color: inherit;
631 line-height: 1.3;
632 }
633
634 .mbt-book .mbt-book-series .mbt-series-book .mbt-series-book-title a {
635 font-size: 14px;
636 font-weight: bold;
637
638 color: inherit;
639 text-decoration: none;
640 border: none;
641 }
642
643 .mbt-book .mbt-book-series .mbt-series-book .mbt-series-book-title a:hover {
644 font-size: 14px;
645 font-weight: bold;
646
647 color: inherit;
648 text-decoration: underline;
649 border: none;
650 }
651
652 .mbt-book .mbt-book-series .mbt-series-book .mbt-series-book-images {
653 margin: 10px;
654 width: 100px;
655 height: 100px;
656 display: table;
657 }
658
659 .mbt-book .mbt-book-series .mbt-series-book .mbt-series-book-images a {
660 display: table-cell;
661 vertical-align: middle;
662 border: none;
663 outline: none;
664 }
665
666 .mbt-book .mbt-book-series .mbt-series-book .mbt-series-book-images a img {
667 max-width: 100px;
668 max-height: 100px;
669
670 border-radius: 0px;
671 box-shadow: none;
672 border: none;
673 background: transparent;
674 padding: 0;
675 margin: 0;
676 outline: none;
677 display: inline-block;
678 }
679
680
681 /*---------------------------------------------------------*/
682 /* Amazon Kindle Instant Preview */
683 /*---------------------------------------------------------*/
684
685 .mbt-book .mbt_kindle_instant_preview {
686 width: 100%;
687 height: 550px;
688 padding: 0;
689 margin: 0;
690 }
691
692
693
694 /*---------------------------------------------------------*/
695 /* Goodreads Reviews */
696 /*---------------------------------------------------------*/
697
698 .mbt-book #goodreads-widget {
699 font-family: georgia, serif;
700 background-color: white;
701 margin-top: 30px;
702 padding: 20px;
703 clear: both;
704 }
705 .mbt-book #goodreads-widget h1 {
706 font-weight:normal;
707 font-size: 16px;
708 border-bottom: 1px solid #BBB596;
709 margin-bottom: 0;
710 margin: 0px;
711 padding: 0px;
712 background: 0px;
713 }
714 .mbt-book #goodreads-widget a {
715 text-decoration: none;
716 border: none;
717 color:#660;
718 margin: 0px;
719 padding: 0px;
720 background: 0px;
721 }
722 .mbt-book #goodreads-widget a:hover { text-decoration: underline; }
723 .mbt-book #goodreads-widget a:active {
724 color:#660;
725 }
726 .mbt-book #gr_footer {
727 width: 100%;
728 border-top: 1px solid #BBB596;
729 text-align: right;
730 }
731 .mbt-book #goodreads-widget .gr_branding{
732 color: #382110;
733 font-size: 11px;
734 text-decoration: none;
735 font-family: verdana, arial, helvetica, sans-serif;
736 }
737 .mbt-book #goodreads-widget iframe {
738 width: 100%;
739 }
740
741
742 /*---------------------------------------------------------*/
743 /* About the Author */
744 /*---------------------------------------------------------*/
745
746 .mbt-book .mbt-book-about-author .mbt-book-about-author-image {
747 float: left;
748 width: 30%;
749 }
750
751 .mbt-book .mbt-book-about-author .mbt-book-about-author-image img {
752 width: 100%;
753 height: auto;
754 border-radius: 0px;
755 box-shadow: none;
756 border: none;
757 background: transparent;
758 padding: 0;
759 margin: 0;
760 }
761
762 .mbt-book .mbt-book-about-author .mbt-book-about-author-right {
763 float: left;
764 padding-left: 5%;
765 width: 65%;
766 }
767
768 .mbt-book .mbt-book-about-author .mbt-book-about-author-name {
769 font-size: 1.5em;
770 line-height: 1;
771 padding-bottom: 0.5em;
772 }
773
774 .mbt-book .mbt-book-about-author .mbt-book-about-author-desc p {
775 line-height: 1.7em;
776 padding: 0;
777 margin-bottom: 0.9em;
778 }
779
780
781
782 /*---------------------------------------------------------*/
783 /* Button Styling */
784 /*---------------------------------------------------------*/
785
786 .mbt-book .mbt-primary-button,
787 .mbt-book .mbt-primary-button:link,
788 .mbt-book .mbt-primary-button:visited {
789 border: none;
790 box-shadow: none;
791 outline: none;
792 display: inline-block;
793
794 font-size: 18px;
795 text-align: center;
796 color: white;
797 cursor: pointer;
798 -webkit-transition: all 0.3s ease;
799 -o-transition: all 0.3s ease;
800 transition: all 0.3s ease;
801 font-weight: bold;
802 text-decoration: none;
803 font-style: normal;
804 text-transform: uppercase;
805
806 padding: 10px 40px;
807 border-radius: 10px;
808 margin: 15px;
809 margin-top: 22px;
810 line-height: 1.2;
811 border-bottom: 5px solid rgba(0,0,0,0.3);
812
813 background-color: #64ACF3;
814 }
815 .mbt-book .mbt-primary-button:hover,
816 .mbt-book .mbt-primary-button:active {
817 box-shadow: none;
818 border-bottom: 5px solid rgba(0,0,0,0.15);
819 }
820
821
822
823 /*---------------------------------------------------------*/
824 /* Storefront Page Mode Styling */
825 /*---------------------------------------------------------*/
826
827 .mbt-book.mbt-book-single.mbt-display-mode-storefront .mbt-book-section {
828 display: block;
829 clear: both;
830 float: none;
831 margin: 20px 0 0 0;
832 width: 100%;
833 }
834
835 .mbt-book.mbt-book-single.mbt-display-mode-storefront .mbt-book-section:first-of-type {
836 margin: 0;
837 }
838
839 .mbt-book.mbt-book-single.mbt-display-mode-storefront .mbt-book-section-title {
840 font-size: 20px;
841 font-weight: bold;
842 margin: 0;
843 padding: 0;
844 padding-bottom: 15px;
845 line-height: 1.3;
846 letter-spacing: 0;
847 text-transform: none;
848 }
849
850 /*
851 * Book Overview
852 */
853
854 .mbt-book.mbt-book-single.mbt-display-mode-storefront .mbt-book-overview-section {
855 border-top: 1px solid #E0E2E2;
856 padding-top: 20px;
857 margin-top: 25px;
858
859 font-size: 14px;
860 line-height: 21px;
861 }
862
863 .mbt-book.mbt-book-single.mbt-display-mode-storefront .mbt-book-overview-section .mbt-book-section-title {
864 margin: 0;
865 padding: 0;
866 padding-bottom: 15px;
867
868 font-size: 25px;
869 font-weight: normal;
870 line-height: 1.3;
871 letter-spacing: 0;
872 text-transform: none;
873 }
874
875 /*
876 * Book Blurb
877 */
878
879 .mbt-book.mbt-book-single.mbt-display-mode-storefront .mbt-book-blurb {
880 border-radius: 2px;
881 -moz-border-radius: 2px;
882 -webkit-border-radius: 2px;
883 background: white;
884 border: 1px solid #E0E2E2;
885
886 font-size: 14px;
887 color: #484949;
888 line-height: 21px;
889
890 margin: 10px 0px 0px 10px;
891 padding: 15px 23px;
892 min-height: 50px;
893 }
894
895 /*
896 * Misc
897 */
898
899 .mbt-book.mbt-book-single.mbt-display-mode-storefront .mbt-book-find-bookstore-section,
900 .mbt-book.mbt-book-single.mbt-display-mode-storefront .mbt-book-series-section,
901 .mbt-book.mbt-book-single.mbt-display-mode-storefront .mbt-book-about-author-section,
902 .mbt-book.mbt-book-single.mbt-display-mode-storefront .mbt-book-endorsements-section {
903 font-size: 13px;
904
905 background: #F8F8F8;
906 border: 1px solid #E1E3E3;
907 border-radius: 2px;
908
909 box-sizing: border-box;
910 padding: 15px 20px;
911 }
912
913 .mbt-book.mbt-book-single.mbt-display-mode-storefront .mbt-book-find-bookstore-section *,
914 .mbt-book.mbt-book-single.mbt-display-mode-storefront .mbt-book-series-section *,
915 .mbt-book.mbt-book-single.mbt-display-mode-storefront .mbt-book-about-author-section *,
916 .mbt-book.mbt-book-single.mbt-display-mode-storefront .mbt-book-endorsements-section * {
917 box-sizing: content-box;
918 }
919
920 .mbt-book.mbt-book-single.mbt-display-mode-storefront .mbt-book-find-bookstore-section .mbt-book-section-title,
921 .mbt-book.mbt-book-single.mbt-display-mode-storefront .mbt-book-series-section .mbt-book-section-title,
922 .mbt-book.mbt-book-single.mbt-display-mode-storefront .mbt-book-about-author-section .mbt-book-section-title,
923 .mbt-book.mbt-book-single.mbt-display-mode-storefront .mbt-book-endorsements-section .mbt-book-section-title {
924 font-size: 16px;
925 font-weight: bold;
926 color: #484949;
927 padding-bottom: 10px;
928 text-align: center;
929 }
930
931 .mbt-book.mbt-book-single.mbt-display-mode-storefront .mbt-book-kindle-instant-preview-section .mbt-book-section-title {
932 text-align: center;
933 font-style: italic;
934 }
935
936 .mbt-book.mbt-book-single.mbt-display-mode-storefront .mbt-book-title {
937 margin: 0 0 0 33px;
938 }
939
940 .mbt-book.mbt-book-single.mbt-display-mode-storefront .mbt-book-price {
941 margin: 10px 0px 10px 33px;
942 }
943
944 .mbt-book.mbt-book-single.mbt-display-mode-storefront .mbt-book-meta {
945 margin-left: 33px;
946 }
947
948 .mbt-book.mbt-book-single.mbt-display-mode-storefront .mbt-book-buybuttons {
949 margin: 15px 0px 0px 20px;
950 }
951
952
953
954 /*---------------------------------------------------------*/
955 /* Single Column Page Mode Styling */
956 /*---------------------------------------------------------*/
957
958 .mbt-book.mbt-book-single.mbt-display-mode-singlecolumn .mbt-book-section {
959 display: block;
960 clear: both;
961 float: none;
962 margin: 30px 0 0 0;
963 border: none;
964 border-top: 1px solid #E0E2E2;
965 padding: 20px 0 0 0;
966 width: 100%;
967 font-size: 16px;
968 line-height: 1;
969 }
970
971 .mbt-book.mbt-book-single.mbt-display-mode-singlecolumn .mbt-book-section:first-of-type {
972 border: none;
973 margin: 0;
974 padding: 0;
975 }
976
977 .mbt-book.mbt-book-single.mbt-display-mode-singlecolumn .mbt-book-section-title {
978 font-size: 30px;
979 font-weight: bold;
980 text-align: center;
981 margin: 0;
982 padding: 0;
983 padding-bottom: 15px;
984 line-height: 1.3;
985 letter-spacing: 0;
986 text-transform: none;
987 }
988
989 /*
990 * Purchase Section
991 */
992
993 .mbt-book.mbt-book-single.mbt-display-mode-singlecolumn .mbt-book-purchase {
994 text-align: center;
995 }
996
997 .mbt-book.mbt-book-single.mbt-display-mode-singlecolumn .mbt-book-buybuttons {
998 margin: 0 30px;
999 display: inline-block;
1000 }
1001
1002 /*
1003 * Overview Section
1004 */
1005
1006 .mbt-book.mbt-book-single.mbt-display-mode-singlecolumn .mbt-book-overview p {
1007 line-height: 1.7em;
1008 padding: 0;
1009 margin: 0;
1010 margin-bottom: 0.9em;
1011 }
1012
1013 .mbt-book.mbt-book-single.mbt-display-mode-singlecolumn .mbt-book-overview p:last-child {
1014 margin-bottom: 0px;
1015 }
1016
1017 .mbt-book.mbt-book-single.mbt-display-mode-singlecolumn .mbt-book-overview ul li {
1018 list-style-type: disc;
1019 list-style-position: inside;
1020 padding: 0;
1021 margin: 0 0 0.7em 0;
1022 }
1023
1024 /*
1025 * Misc
1026 */
1027
1028 .mbt-book.mbt-book-single.mbt-display-mode-singlecolumn .mbt-book-title {
1029 margin: 0;
1030 padding-bottom: 30px;
1031 }
1032
1033 .mbt-book.mbt-book-single.mbt-display-mode-singlecolumn .mbt-book-right {
1034 text-align: center;
1035 }
1036
1037 @media (min-width: 500px) {
1038 .mbt-book.mbt-book-single.mbt-display-mode-singlecolumn .mbt-book-images {
1039 width: 35%;
1040 }
1041 .mbt-book.mbt-book-single.mbt-display-mode-singlecolumn .mbt-book-images + .mbt-book-right {
1042 width: 65%;
1043 }
1044 .mbt-book.mbt-book-single.mbt-display-mode-singlecolumn .mbt-book-images.mbt-book-images-small {
1045 width: 25%;
1046 }
1047 .mbt-book.mbt-book-single.mbt-display-mode-singlecolumn .mbt-book-images.mbt-book-images-small + .mbt-book-right {
1048 width: 75%;
1049 }
1050 .mbt-book.mbt-book-single.mbt-display-mode-singlecolumn .mbt-book-images.mbt-book-images-large {
1051 width: 45%;
1052 }
1053 .mbt-book.mbt-book-single.mbt-display-mode-singlecolumn .mbt-book-images.mbt-book-images-large + .mbt-book-right {
1054 width: 55%;
1055 }
1056 }
1057
1058 .mbt-book.mbt-book-single.mbt-display-mode-singlecolumn .mbt-book-teaser {
1059 margin: 0 0 20px 30px;
1060 padding: 0;
1061 font-size: 20px;
1062 font-weight: bold;
1063 text-align: left;
1064 line-height: 1.5;
1065 }
1066
1067 .mbt-book.mbt-book-single.mbt-display-mode-singlecolumn .mbt-book-blurb {
1068 background: none;
1069 border: none;
1070 padding: 0;
1071 margin: 0 0 0 30px;
1072 font-size: 18px;
1073 text-align: left;
1074 line-height: 1.5;
1075 }
1076
1077 .mbt-book.mbt-book-single.mbt-display-mode-singlecolumn .mbt-book-meta {
1078 font-size: 16px;
1079 line-height: 1.5;
1080 }
1081
1082 .mbt-book.mbt-book-single.mbt-display-mode-singlecolumn .mbt-book-sample {
1083 text-align: center;
1084 }
1085
1086 .mbt-book.mbt-book-single.mbt-display-mode-singlecolumn .mbt-book-sample:first-child {
1087 margin-top: 0;
1088 }
1089
1090
1091
1092 /*---------------------------------------------------------*/
1093 /* Book Excerpt Styling */
1094 /*---------------------------------------------------------*/
1095
1096 .mbt-book.mbt-book-excerpt .mbt-book-blurb {
1097 border-radius: 2px;
1098 -moz-border-radius: 2px;
1099 -webkit-border-radius: 2px;
1100 background: white;
1101 border: 1px solid #E0E2E2;
1102
1103 font-size: 14px;
1104 color: #484949;
1105 line-height: 21px;
1106
1107 margin: 10px 0px 0px 10px;
1108 padding: 15px 23px;
1109 min-height: 50px;
1110 }
1111
1112 .mbt-book.mbt-book-excerpt .mbt-book-blurb a {
1113 color: #484949;
1114 font-weight: 600;
1115 text-decoration: none;
1116 }
1117
1118 .mbt-book.mbt-book-excerpt .mbt-book-blurb a:hover {
1119 text-decoration: underline;
1120 }
1121
1122 .mbt-book.mbt-book-excerpt .mbt-book-title {
1123 margin: 0 0 0 33px;
1124 }
1125
1126 .mbt-book.mbt-book-excerpt .mbt-book-price {
1127 margin: 10px 0px 10px 33px;
1128 }
1129
1130 .mbt-book.mbt-book-excerpt .mbt-book-meta {
1131 margin-left: 33px;
1132 }
1133
1134 .mbt-book.mbt-book-excerpt .mbt-book-buybuttons {
1135 margin: 15px 0px 0px 20px;
1136 }
1137
1138
1139 /*---------------------------------------------------------*/
1140 /* Book Archive Styling */
1141 /*---------------------------------------------------------*/
1142
1143 .mbt-book-archive-header .mbt-book-archive-image {
1144 float: left;
1145 width: 15%;
1146 padding: 0 24px 25px 0;
1147 border-radius: 0px;
1148 box-shadow: none;
1149 border: none;
1150 background: transparent;
1151 margin: 0;
1152 }
1153
1154 .mbt-book-archive-header .mbt-book-archive-title {
1155 clear: none;
1156 width: 75%;
1157 float: left;
1158 padding: 0px 0px 15px 0px;
1159 margin: 0px;
1160 background: transparent;
1161
1162 color: #484949;
1163 font-size: 30px;
1164 font-weight: normal;
1165 line-height: 1.3;
1166 }
1167
1168 .mbt-book-archive-header .mbt-book-archive-description {
1169 clear: none;
1170 width: 75%;
1171 float: left;
1172
1173 font-size: 14px;
1174 line-height: 1.5;
1175
1176 padding: 0px 0px 25px 0px;
1177 position: relative;
1178 }
1179
1180 .mbt-book-archive {
1181 clear: both;
1182 }
1183
1184 .mbt-book-archive .mbt-book-archive-books:after {
1185 content: "";
1186 display: table;
1187 clear: both;
1188 }
1189
1190 .mbt-book-archive .mbt-book {
1191 margin-bottom: 40px;
1192 border-bottom: 1px solid #E0E2E2;
1193 }
1194
1195 .mbt-book-archive-pagination {
1196 clear: both;
1197 text-align: center;
1198 }
1199
1200 .mbt-book-archive-pagination a,
1201 .mbt-book-archive-pagination a:link,
1202 .mbt-book-archive-pagination a:visited,
1203 .mbt-book-archive-pagination a:hover {
1204 font-family: Helvetica, sans-serif;
1205 font-weight: bold;
1206 font-size: 14px;
1207 line-height: 14px;
1208 vertical-align: middle;
1209 color: white;
1210 text-align: center;
1211 text-decoration: none;
1212 text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
1213
1214 border: 1px solid #345873;
1215 border-radius: 5px;
1216
1217 background-color: #36738d;
1218 background-image: -moz-linear-gradient(top, #36738d 0%, #2f5a79 100%);
1219 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#36738d), color-stop(100%,#2f5a79));
1220 background-image: -webkit-linear-gradient(top, #36738d 0%,#2f5a79 100%);
1221 background-image: -o-linear-gradient(top, #36738d 0%,#2f5a79 100%);
1222 background-image: -ms-linear-gradient(top, #36738d 0%,#2f5a79 100%);
1223 background-image: linear-gradient(to bottom, #36738d 0%,#2f5a79 100%);
1224
1225 box-shadow: inset 1px 1px 0 rgba(141,184,211,0.7);
1226
1227 display: inline-block;
1228 margin: 0px 5px 0px 0px;
1229 padding: 6px 8px;
1230 }
1231
1232 .mbt-book-archive-pagination a:hover {
1233 text-decoration: underline;
1234 }
1235
1236 .mbt-book-archive-pagination span {
1237 font-family: Helvetica, sans-serif;
1238 font-weight: bold;
1239 font-size: 14px;
1240 line-height: 14px;
1241 vertical-align: middle;
1242 color: #214756;
1243 text-align: center;
1244 text-decoration: none;
1245 text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
1246
1247 display: inline-block;
1248 margin: 0px 5px 0px 0px;
1249 padding: 6px 8px;
1250 }
1251
1252 .mbt-book-archive-pagination .mbt-book-archive-pagination-next {
1253 margin-left: 5px;
1254 padding: 6px 15px;
1255 }
1256
1257 .mbt-book-archive-pagination .mbt-book-archive-pagination-previous {
1258 margin-right: 10px;
1259 padding: 6px 15px;
1260 }
1261
1262 @media only screen and (max-width: 600px) {
1263 .mbt-book .mbt-book-images {
1264 float: none;
1265 margin: auto;
1266 margin-bottom: 15px;
1267 width: 40%;
1268 }
1269
1270 .mbt-book .mbt-book-right {
1271 float: none;
1272 width: 100% !important;
1273 box-sizing: border-box;
1274 }
1275 }
1276
1277
1278 /*---------------------------------------------------------*/
1279 /* Widget Styling */
1280 /*---------------------------------------------------------*/
1281
1282 .mbt-featured-book-widget {
1283 padding: 6px;
1284 padding-bottom: 0px;
1285 text-align: center;
1286 }
1287
1288 .mbt-featured-book-widget .mbt-featured-book-widget-book {
1289 padding-bottom: 30px;
1290 }
1291
1292 .mbt-featured-book-widget .mbt-book-title {
1293 margin: 0 5px 15px 0;
1294 text-align: center;
1295 }
1296
1297 .mbt-featured-book-widget .mbt-book-title a {
1298 color: inherit;
1299 text-decoration: none;
1300 font-size: 18px;
1301 border: none;
1302 }
1303
1304 .mbt-featured-book-widget .mbt-book-title a:hover {
1305 color: inherit;
1306 text-decoration: underline;
1307 font-size: 18px;
1308 border: none;
1309 }
1310
1311 .mbt-featured-book-widget .mbt-book-images {
1312 padding-bottom: 10px;
1313 }
1314
1315 .mbt-featured-book-widget .mbt-book-images a {
1316 border: none;
1317 }
1318
1319 .mbt-featured-book-widget .mbt-book-images .mbt-book-image {
1320 width: 60%;
1321 margin: 0;
1322 border-radius: 0px;
1323 box-shadow: none;
1324 border: none;
1325 background: transparent;
1326 padding: 0;
1327 }
1328
1329 .mbt-featured-book-widget .mbt-book-images .mbt-book-image.medium {
1330 width: 45%;
1331 }
1332
1333 .mbt-featured-book-widget .mbt-book-images .mbt-book-image.small {
1334 width: 30%;
1335 }
1336
1337 .mbt-featured-book-widget .mbt-book-blurb {
1338 font-size: 14px;
1339 text-align: left;
1340 margin: 0;
1341 padding: 0 0 10px 0;
1342 background: none;
1343 border: none;
1344 }
1345
1346 .mbt-featured-book-widget .mbt-book-blurb .mbt-read-more {
1347 display: block;
1348 padding-top: 10px;
1349 text-align: right;
1350 }
1351
1352 .mbt-featured-book-widget .mbt-book-buybuttons {
1353 display: inline-block;
1354 text-align: center;
1355 padding: 0;
1356 margin: 0;
1357 }
1358
1359 .mbt-featured-book-widget .mbt-book-buybuttons .mbt-book-buybutton {
1360 width: auto;
1361 float: none;
1362 clear: both;
1363 display: inline-block;
1364 padding: 5px 10px 0px 0px;
1365 }
1366
1367 .mbt-featured-book-widget .mbt-book-buybuttons .mbt-book-buybutton img {
1368 background: transparent;
1369 border: none;
1370 height: auto;
1371 width: auto;
1372 border-radius: 0px;
1373 box-shadow: none;
1374 vertical-align: bottom;
1375 padding: 0;
1376 margin: 0;
1377 }
1378
1379
1380
1381 /*---------------------------------------------------------*/
1382 /* Shortcodes */
1383 /*---------------------------------------------------------*/
1384
1385 .mbt-taxonomy-listing .mbt-taxonomy {
1386 clear: both;
1387 font-family: Helvetica, sans-serif;
1388 margin-bottom: 20px;
1389 }
1390
1391 .mbt-taxonomy-listing .mbt-taxonomy .mbt-taxonomy-title {
1392 clear: none;
1393 margin: 0 0 0 10px;
1394 padding: 0;
1395
1396 color: #484949;
1397 font-size: 25px;
1398 font-weight: bold;
1399 line-height: 1.3;
1400 background: none;
1401 }
1402
1403 .mbt-taxonomy-listing .mbt-taxonomy .mbt-taxonomy-title a {
1404 color: #484949;
1405 font-size: 25px;
1406 font-weight: bold;
1407 text-decoration: none;
1408 border: none;
1409 }
1410
1411 .mbt-taxonomy-listing .mbt-taxonomy .mbt-taxonomy-title a:hover {
1412 color: #484949;
1413 font-size: 25px;
1414 font-weight: bold;
1415 text-decoration: underline;
1416 border: none;
1417 }
1418
1419 .mbt-taxonomy-listing .mbt-taxonomy .mbt-taxonomy-image {
1420 float: left;
1421 width: 25%;
1422 }
1423
1424 .mbt-taxonomy-listing .mbt-taxonomy .mbt-taxonomy-image img {
1425 width: 100%;
1426 border-radius: 0px;
1427 box-shadow: none;
1428 border: none;
1429 background: transparent;
1430 padding: 0;
1431 margin: 0;
1432 }
1433
1434 .mbt-taxonomy-listing .mbt-taxonomy .mbt-taxonomy-description {
1435 border-radius: 2px;
1436 -moz-border-radius: 2px;
1437 -webkit-border-radius: 2px;
1438 background: white;
1439 border: 1px solid #E0E2E2;
1440
1441 font-size: 14px;
1442 color: #484949;
1443 line-height: 21px;
1444
1445 margin: 5px 0px 0px 10px;
1446 padding: 10px 15px;
1447 }
1448
1449 .mbt-taxonomy-listing .mbt-taxonomy .mbt-taxonomy-right {
1450 float: left;
1451 width: 75%;
1452 }
1453
1454 .mbt-taxonomy-list.bar {
1455 border: 1px solid #DFDFDF;
1456 background-color: #F9F9F9;
1457 border-radius: 5px;
1458 color: #333;
1459 margin: 10px 0px;
1460 }
1461
1462 .mbt-taxonomy-list.bar li {
1463 float: left;
1464 list-style: none;
1465 padding: 4px 7px;
1466 margin: 0px;
1467 background: none;
1468 }
1469
1470
1471
1472 /*---------------------------------------------------------*/
1473 /* Misc Fixes */
1474 /*---------------------------------------------------------*/
1475
1476 body.mybooktable .post-meta,
1477 body.mybooktable .post-info,
1478 body.mybooktable .post-meta {
1479 display: none;
1480 }
1481
1482 body.mybooktable .entry-meta,
1483 body.mybooktable .entry-info,
1484 body.mybooktable .entry-meta {
1485 display: none;
1486 }
1487
1488
1489
1490 /*---------------------------------------------------------*/
1491 /* Shadow Box Styles */
1492 /*---------------------------------------------------------*/
1493
1494 .mbt-shadowbox-inline,
1495 .mbt-shadowbox-iframe {
1496 cursor: pointer;
1497 }
1498
1499 .mbt-shadowbox .mbt-shadowbox-title {
1500 font-size: 16px;
1501 font-weight: bold;
1502 color: #484949;
1503 text-align: center;
1504
1505 background: #C0C0C0;
1506 padding: 12px 0px;
1507 }
1508
1509 .mbt-buybuttons-shadowbox .mbt-book {
1510 display: block;
1511 clear: none;
1512 padding: 0;
1513 margin: 0 170px 0 0;
1514 }
1515
1516 .mbt-buybuttons-shadowbox .mbt-book .mbt-book-buybuttons {
1517 margin: 0;
1518 float: left;
1519 padding: 5px 20px 15px 20px;
1520 box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;
1521 }
1522
1523 .mbt-buybuttons-shadowbox .mbt-book-image {
1524 width: 150px;
1525 padding: 10px;
1526 float: right;
1527 }
1528
1529 .mbt-buybuttons-shadowbox .mbt-find-bookstore {
1530 font-size: 13px;
1531 background: #C0C0C0;
1532 margin: 0;
1533 padding: 15px 20px;
1534 text-align: center;
1535 }
1536
1537 .mbt-buybuttons-shadowbox .mbt-find-bookstore input {
1538 padding: 4px 6px;
1539 margin: 3px;
1540 vertical-align: baseline;
1541 width: auto;
1542 }
1543
1544 @media only screen and (max-width: 660px) {
1545 .mbt-buybuttons-shadowbox {
1546 text-align: center;
1547 }
1548
1549 .mbt-buybuttons-shadowbox .mbt-book {
1550 margin: 0;
1551 }
1552
1553 .mbt-buybuttons-shadowbox .mbt-book .mbt-book-buybuttons {
1554 box-sizing: border-box !important;
1555 padding: 5px 15px 15px 15px;
1556 width: 100% !important;
1557 text-align: center;
1558 }
1559
1560 .mbt-buybuttons-shadowbox .mbt-book .mbt-book-buybuttons .mbt-book-buybutton {
1561 float: none;
1562 }
1563
1564 .mbt-buybuttons-shadowbox .mbt-book .mbt-book-buybuttons .mbt-book-buybuttons-textonly {
1565 float: none;
1566 }
1567
1568 .mbt-buybuttons-shadowbox .mbt-book-image {
1569 box-sizing: border-box !important;
1570 padding: 15px;
1571 width: 50% !important;
1572 float: none;
1573 }
1574 }
1575
1576 #colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; outline: none; border: none; box-shadow: none;}
1577 #cboxWrapper {max-width:none; background: white; border: 4px solid #525252;}
1578 #cboxOverlay{position:fixed; width:100%; height:100%; background: rgba(0,0,0,0.5);}
1579 #cboxMiddleLeft, #cboxBottomLeft{clear:left;}
1580 #cboxContent{position:relative;}
1581 #cboxLoadedContent{overflow:hidden;}
1582 @supports (-webkit-overflow-scrolling: touch) { #cboxLoadedContent{-webkit-overflow-scrolling: touch;overflow: scroll;} }
1583 #cboxTitle{margin:0;}
1584 #cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
1585 #cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
1586 .cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
1587 .cboxIframe{width:100%; height:100%; display:block; border:0; padding:0; margin:0;}
1588 #cboxWrapper, #colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}
1589 #cboxClose{
1590 display: inline-block;
1591 background: url('../images/close.png') no-repeat;
1592 width:27px;
1593 height:27px;
1594 vertical-align: bottom;
1595 position: absolute;
1596 right: -13px;
1597 top: -13px;
1598 padding: 0;
1599 margin: 0;
1600 color: transparent;
1601 font-size: 0;
1602 border: 0;
1603 outline: none;
1604 box-shadow: none;
1605 }
1606
1607
1608
1609 /*---------------------------------------------------------*/
1610 /* Divi Integration */
1611 /*---------------------------------------------------------*/
1612
1613 #mbt-container .et_pb_row {
1614 width: 100%;
1615 max-width: 100%;
1616 }
1617