@media amzn-kf8 { .banner_pelican { padding-left: 2.2em; } } @media amzn-et { .banner_penguin, .banner_pelican, .banner_puffin, .banner_ladybird { background-size: contain; } .banner_pelican { padding: 30px 10px 30px 3.5em; background-color: #fff; } } .maincontent_wrapper { width: auto; float: none; } @media screen and (max-width:512px) , amzn-et , amzn-kf8 and (device-height:1024px) and (device-width:758px) , amzn-kf8 and (device-height:768px) and (device-width:1024px) { .sidebar_wrapper, .image_sidebar_wrapper { float: none; font-size: 0.85em; text-align: left; width: 100%; max-width: 100%; } .sidebar_wrapper p { text-align: left; } .sidebar_wrapper h1, .sidebar_wrapper h2, .sidebar_wrapper h3, .sidebar_wrapper h4, .sidebar_wrapper h5 { text-align: left; } .image_sidebar_wrapper { text-align: center; overflow: hidden; } .image_sidebar_wrapper img { width: 33.3%; clear: none; float: left; } h1+.sidebar_wrapper, h2+.sidebar_wrapper, h3+.sidebar_wrapper, h4+.sidebar_wrapper { margin-top: 2em; } .maincontent_wrapper { float: none; padding: 0px; width: 100%; } .bordered_sidebar_content { border: 0; padding: 0; } } @media amzn-et { div.chapter_toc { display: none; } h2.chapter_toc_header { display: none; } } .chapter_toc a:hover img, .chapter_toc a:focus img, .chapter_toc a:active img { -webkit-animation: scaleThumb 0.2s; animation: scaleThumb 0.2s; -webkit-transform: translate3d(0,0,0); } @media amzn-et , amzn-kf8 { .image_sidebar_wrapper img { display: none; } body .epub3_only { display: none; } body .kindleonly { display: block; float: none; width: 100%; } } @media (hover:hover) { }