@media only screen and (max-device-width:750px) { p.dropcap::first-letter { font-weight: normal; } } @media amzn-kf8 { .banner_pelican { padding-left: 2.2em; } } @media screen and (max-width:512px) , amzn-kf8 and (device-height:1024px) and (device-width:758px) { .sidebar_wrapper { float: none; width: 100%; margin: 0em 0em 1.5em 0em; padding: 0px; } .sidebar_wrapper .stacked_image { width: 33.33%; display: inline; margin-bottom: 1.5em; } .maincontent_wrapper { float: none; clear: both; width: 100%; } } .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 not amzn-kf8 { .kf8_only { display: none; } } @media amzn-kf8 { .epub3_only { display: none; } } @media amzn-kf8 { .toc_level1 a, .toc_level1 a:visited { color: #0066ff; text-decoration: none; border-bottom: none; } .toc_level2 a, .toc_level2 a:visited { color: #0066ff; text-decoration: none; border-bottom: none; } } @media amzn-kf8 and (device-height:1024px) and (device-width:768px) , amzn-kf8 and (device-height:768px) and (device-width:1024px) { .sidebar_wrapper { display: block; width: 100%; text-align: left; float: none; font-size: 1em; margin-bottom: 2em; } .maincontent_wrapper { display: block; width: 100%; float: none; } .sidebar_wrapper p { text-align: left; font-size: 0.9em; } .sidebar_wrapper h5 { text-align: left; } }