/* :asset_packager_compatibility, 'config/asset_packages.yml' @ 1460755684 */


/* :files, 'public/stylesheets/shared', ... @ (none) */


/* :files, 'app/views', ... @ 1460755684 */
/* app/views/landing/home2/common.css @ 1460755684 */
.fancy_header {max-width: 1600px; margin: 0 auto}
.press_banner {position: absolute; bottom: 0; left: 0; right: 0; height: 120px}
.press_banner .press_label {display: inline-block; position: relative; text-transform: uppercase; color: rgba(255, 255, 255, 0.8)}
.press_banner .press_label:before, .press_banner .press_label:after {content: ""; height: 1px; background: rgba(255, 255, 255, 0.5); position: absolute; top: 11px}
.press_banner .press_label:before {right: 105%; left: -1000px}
.press_banner .press_label:after {left: 105%; right: -1000px}
.press_banner .press_logos {margin-top: 20px; height: 45px; overflow: hidden}
.press_banner .press_logo {display: inline-block; vertical-align: middle; margin: 0 20px}


/* :class_inlines, 'app/views', ... @ 1460755684 */
/* app/views/shared/fancy_header/header.css @ 1460755684 */
.autogen_class_views_shared_fancy_header_header {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none; height: 54px; color: #1a7bba; position: fixed; z-index: 10; top: 0; left: 0; right: 0; text-align: left; overflow: hidden; opacity: 0; -webkit-transition: background 0.2s ease, opacity 1s ease; transition: background 0.2s ease, opacity 1s ease}
.autogen_class_views_shared_fancy_header_header.minimize_header .logo_image, .autogen_class_views_shared_fancy_header_header.hide_menu .logo_image {margin-left: 20px}
.jsblock_done .autogen_class_views_shared_fancy_header_header {opacity: 1}
.nav_visible .autogen_class_views_shared_fancy_header_header {opacity: 0}
.scrolled .autogen_class_views_shared_fancy_header_header {background: rgba(0, 0, 0, 0.6)}
.scrolled .autogen_class_views_shared_fancy_header_header .icon-menuclosed {color: #fff}
.autogen_class_views_shared_fancy_header_header .header_subscribe_btn {display: none}
.autogen_class_views_shared_fancy_header_header .landing_header_inner {color: inherit; margin: 0 auto; position: relative}
.autogen_class_views_shared_fancy_header_header .logo_image {display: inline-block; vertical-align: top; font-weight: bold; font-size: 22px; color: #1a7bba; margin: 0; margin-top: 18px; width: 71px; height: 18px}
.autogen_class_views_shared_fancy_header_header .icon-menuclosed {display: inline-block; vertical-align: top; margin: 0 20px; margin-top: 18px; font-size: 20px; cursor: pointer}
.autogen_class_views_shared_fancy_header_header .right_nav {position: absolute; top: 7px; right: 20px}
.autogen_class_views_shared_fancy_header_header .flat_btn {height: 40px; line-height: 40px; vertical-align: top; white-space: nowrap; position: absolute; top: 0; right: 0}
.autogen_class_views_shared_fancy_header_header .outline_btn {vertical-align: top; color: #1a7bba; border-color: #1a7bba}
.autogen_class_views_shared_fancy_header_header .outline_btn:hover {border-color: #6ac6e2}
@media (max-width: 400px) {.autogen_class_views_shared_fancy_header_header .header_subscribe_btn {font-size: 65%; padding: 0 10px}
}


/* app/views/shared/fancy_header/_nav_menu.css @ 1460755684 */
.nav_shroud {display: none; -webkit-transition: opacity 0.3s ease-in-out; transition: opacity 0.3s ease-in-out; opacity: 0; background: rgba(0, 0, 0, 0.6); z-index: 10; position: fixed; top: 0; left: 0; right: 0; bottom: 0}
.show_nav .nav_shroud {display: block}
.nav_visible .nav_shroud {opacity: 1}
.nav_visible .nav_shroud .nav_menu {-webkit-transform: translate(0, 0);transform: translate(0, 0)}
.nav_shroud .nav_menu {-webkit-transition: all 0.25s ease-out;transition: all 0.25s ease-out; -webkit-transform: translate(-100%, 0); transform: translate(-100%, 0); -webkit-transition-timing-function: cubic-bezier(0.32, 0.41, 0.42, 0.99); transition-timing-function: cubic-bezier(0.32, 0.41, 0.42, 0.99); -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background: white; width: 250px; position: absolute; top: 0; bottom: 0; left: 0}
.nav_shroud .nav_menu .menu_close_btn {position: absolute; color: #999999; font-size: 16px; top: 27px; right: 20px; cursor: pointer}
.nav_shroud .nav_menu .menu_close_btn:hover {color: #666666}
.nav_shroud .nav_menu .logo_image {display: inline-block; margin: 25px 0 0 20px; width: 78px; height: 18px}
.nav_shroud .nav_menu .menu_items {margin: 20px 0 25px 0; padding: 16px 20px; border-top: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1}
.nav_shroud .nav_menu .menu_items a {color: #666666; font-size: 16px; line-height: 1.8}
.nav_shroud .nav_menu .menu_items a:hover {color: #6ac6e2}
.nav_shroud .nav_menu .nav_search {margin-top: 20px}
.nav_shroud .nav_menu .nav_search .search_outer {position: relative; border: 1px solid #c8c8c8; border-radius: 4px; margin: 0 20px; height: 30px}
.nav_shroud .nav_menu .nav_search .search_input {box-sizing: border-box; background: transparent; border: 0; display: block; font-size: 14px; height: 30px; padding-top: 0; padding-bottom: 0; width: 100%; padding-right: 30px}
.nav_shroud .nav_menu .nav_search .search_input::-webkit-input-placeholder {color: #666666}
.nav_shroud .nav_menu .nav_search .search_input::-moz-placeholder {color: #666666}
.nav_shroud .nav_menu .nav_search .search_input:-ms-input-placeholder {color: #666666}
.nav_shroud .nav_menu .nav_search .search_input::placeholder {color: #666666}
.nav_shroud .nav_menu .nav_search .icon {position: absolute; top: 7px; right: 8px}
.nav_shroud .nav_menu .mobile_buttons {margin: 10px 20px}
@media (max-width: 650px) {.nav_shroud .nav_menu .mobile_buttons {display: none}
}
.nav_shroud .nav_menu .mobile_buttons p {font-size: 14px; color: #666666; margin-bottom: 10px}
.nav_shroud .nav_menu .mobile_buttons .outline_btn {margin-bottom: 10px; display: block; text-align: left; border-color: #666666; color: #444444}
.nav_shroud .nav_menu .mobile_buttons .outline_btn:hover {color: white; border-color: #6ac6e2}
.nav_shroud .nav_menu .mobile_buttons .outline_btn img {vertical-align: top; margin-top: 10px}
.nav_shroud .nav_menu .mobile_buttons .outline_btn img.on_hover {display: none}
.nav_shroud .nav_menu .mobile_buttons .outline_btn:hover img {display: none}
.nav_shroud .nav_menu .mobile_buttons .outline_btn:hover img.on_hover {display: block}
.nav_shroud .nav_menu .mobile_buttons .ios_btn img {margin-left: -1px}
.nav_shroud .nav_menu .mobile_buttons .google_play_btn img {margin-top: 13px}
.nav_shroud .nav_menu .mobile_buttons .kindle_btn img {margin-top: 13px; margin-left: 3px}
.nav_shroud .nav_menu .social_buttons {position: absolute; bottom: 0; left: 0; right: 0; font-size: 46px; text-align: center; margin-bottom: 15px}
@media (max-height: 560px) {.nav_shroud .nav_menu .social_buttons {display: none}
}
.nav_shroud .nav_menu .social_buttons a {-webkit-transition: all 0.2s ease;transition: all 0.2s ease; color: #a6a6a6}
.nav_shroud .nav_menu .social_buttons a:hover {color: #6ac6e2}
.nav_shroud .nav_menu .social_buttons .icon {display: inline-block; margin: 0 10px}


/* app/views/shared/_subscription_faq_lightbox.css @ 1460755684 */
.autogen_class_views_shared_subscription_faq_lightbox {width: 720px}
.autogen_class_views_shared_subscription_faq_lightbox p.bold {font-weight: bold}
.autogen_class_views_shared_subscription_faq_lightbox .content {height: 350px; overflow-y: scroll}


/* app/views/shared/smart_tabs.css @ 1460755684 */
.autogen_class_views_shared_smart_tabs .hover_menu.open .sub_menu {opacity: 1}
.autogen_class_views_shared_smart_tabs .sub_menu {top: 30px; left: 0; line-height: 35px; padding: 0; border-radius: 3px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.05); border: 1px solid #e1e1e1; opacity: 0; -webkit-transition: opacity 0.5s ease; transition: opacity 0.5s ease}
.autogen_class_views_shared_smart_tabs .sub_menu .menu_item {text-transform: none; padding: 0 18px; color: #666666; height: 35px; white-space: nowrap}
.autogen_class_views_shared_smart_tabs .sub_menu .menu_item:hover {background: #EAEAEA; color: #1a7bba}
.autogen_class_views_shared_smart_tabs .tab.last {margin-right: 0}


/* app/views/promo_code/custom_promo.css @ 1460755684 */
.autogen_class_views_promo_code_custom_promo {margin-top: 40px; margin-bottom: 40px}
.autogen_class_views_promo_code_custom_promo .text_content {background: white; box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.1); border-top: 1px solid white; border-bottom: 1px solid white; width: 934px; text-align: center; margin: 0 auto; padding: 0 45px}
.autogen_class_views_promo_code_custom_promo .text_content.comics {color: white; background-image: url('/images/promocodes/galaxy_background.jpg'); background-size: cover; background-repeat: no-repeat; background-position: center center}
.autogen_class_views_promo_code_custom_promo .text_content.comics .footer, .autogen_class_views_promo_code_custom_promo .text_content.comics ul, .autogen_class_views_promo_code_custom_promo .text_content.comics h2 {color: white}
.autogen_class_views_promo_code_custom_promo .doc_holder {height: 170px; cursor: default; display: inline-block; margin-right: 45px}
.autogen_class_views_promo_code_custom_promo .doc_holder img {width: 130px; height: 170px}
.autogen_class_views_promo_code_custom_promo .long_list {margin: 0 auto}
.autogen_class_views_promo_code_custom_promo .short_list {margin: 0 auto}
.autogen_class_views_promo_code_custom_promo .long_carousel {margin: 40px 0}
.autogen_class_views_promo_code_custom_promo .extra_spacing {margin-top: 20px; margin-bottom: 40px}
@media (max-width: 1000px) {.autogen_class_views_promo_code_custom_promo .responsive {font-size: 20px}
}
.autogen_class_views_promo_code_custom_promo .header {margin-top: 30px}
.autogen_class_views_promo_code_custom_promo .footer {margin: 60px; color: #999999}
.autogen_class_views_promo_code_custom_promo .subtitle {margin: 20px auto}
.autogen_class_views_promo_code_custom_promo ul {color: #999999; text-align: left; margin: 0 auto; display: inline-block}
.autogen_class_views_promo_code_custom_promo .document_thumbnail_background {background-color: transparent}


/* app/views/browse_books/modules/_featured_document.css @ 1460755683 */
@charset "UTF-8"; .autogen_class_views_browse_books_modules_featured_document {background: 50% 50% url('https://s1-f.scribdassets.com/images/browse/featured_document_back.jpg?1460755736')}
.autogen_class_views_browse_books_modules_featured_document .content_layer {color: #444444; text-align: left}
.autogen_class_views_browse_books_modules_featured_document .margined {margin-right: 400px; margin-left: 50px}
.autogen_class_views_browse_books_modules_featured_document h2 {font-family: Livory, serif; font-style: italic; margin: 30px 0 20px 0; font-size: 36px}
.autogen_class_views_browse_books_modules_featured_document h2:before {content: "“"; color: #666666}
.autogen_class_views_browse_books_modules_featured_document h2:after {content: "”"; color: #666666}
.autogen_class_views_browse_books_modules_featured_document .editorial_description {color: #666666; line-height: 1.8; position: relative; zoom: 1; margin-left: 1px; padding-left: 15px; border-left: 4px solid #dadada}
.autogen_class_views_browse_books_modules_featured_document .editorial_description:after {content: ""; display: table; clear: both}
.autogen_class_views_browse_books_modules_featured_document .button_row {margin: 30px 0 0 0}
.autogen_class_views_browse_books_modules_featured_document .decor_header {color: #444444}
.autogen_class_views_browse_books_modules_featured_document .decor_header:before, .autogen_class_views_browse_books_modules_featured_document .decor_header:after {background: #dadada}
.autogen_class_views_browse_books_modules_featured_document .background_layer:after {background: #dadada; z-index: 1}
.autogen_class_views_browse_books_modules_featured_document .background_layer .book_cover_container {right: 130px; top: 45px; position: absolute}
.autogen_class_views_browse_books_modules_featured_document .background_layer .document_cell {width: 192px}
.autogen_class_views_browse_books_modules_featured_document .background_layer .document_cell .thumb {width: 192px; height: 256px}
.autogen_class_views_browse_books_modules_featured_document .editor_signature {position: absolute; left: 0; right: 0; bottom: 25px; text-align: center; z-index: 1; color: #666666}
.autogen_class_views_browse_books_modules_featured_document .editor_signature img {width: 130px}
.autogen_class_views_browse_books_modules_featured_document .editor_signature .editor_label {position: relative; top: -40px; font-size: 14px}


/* app/views/landing/home2/animated_carousel.css @ 1460755683 */
.autogen_class_views_landing_home2_animated_carousel {width: 100%; overflow: hidden; white-space: nowrap; height: 526px}
.autogen_class_views_landing_home2_animated_carousel .tagline {position: relative; top: -44px; margin-bottom: 12px}
.autogen_class_views_landing_home2_animated_carousel .meta_info {max-width: 239px; margin: 50px auto 0 auto; -webkit-transition: opacity 0.1s ease-in-out; transition: opacity 0.1s ease-in-out; opacity: 0}
.autogen_class_views_landing_home2_animated_carousel .meta_info p {font-family: Livory, serif; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin-bottom: 0; font-size: 14px}
.autogen_class_views_landing_home2_animated_carousel .collection_doc {display: inline-block; padding-top: 35px; vertical-align: top}
.autogen_class_views_landing_home2_animated_carousel .collection_doc .cover_img {-webkit-transition: -webkit-transform 0.1s ease-in-out;transition: -webkit-transform 0.1s ease-in-out;transition: transform 0.1s ease-in-out;transition: transform 0.1s ease-in-out, -webkit-transform 0.1s ease-in-out; -webkit-transform: scale(1); transform: scale(1); height: 330px; width: 247.5px; background-size: cover; background-position: 50%}
.autogen_class_views_landing_home2_animated_carousel .collection_doc.focus .cover_img, .autogen_class_views_landing_home2_animated_carousel .collection_doc:hover .cover_img {-webkit-transform: scale(1.2);transform: scale(1.2); position: relative; z-index: 10}
.autogen_class_views_landing_home2_animated_carousel .collection_doc.focus .meta_info, .autogen_class_views_landing_home2_animated_carousel .collection_doc:hover .meta_info {opacity: 1}
.autogen_class_views_landing_home2_animated_carousel .rating {margin: 12px 0}
.autogen_class_views_landing_home2_animated_carousel .your_rating_label, .autogen_class_views_landing_home2_animated_carousel .rating_count {display: none}


/* app/views/landing/home2/index.css @ 1460755684 */
@charset "UTF-8"; .autogen_class_views_landing_home2_index {background: #E9E9E9}
.autogen_class_views_landing_home2_index .hide_desktop {display: none}
@media (max-width: 667px) {.autogen_class_views_landing_home2_index .hide_desktop {display: block}
}
.autogen_class_views_landing_home2_index .page_column {max-width: 1600px; margin: 0 auto; box-shadow: 0 0 3px rgba(0, 0, 0, 0.1); background: white; overflow: hidden}
.autogen_class_views_landing_home2_index .caption {box-sizing: border-box; color: white; color: rgba(255, 255, 255, 0.9); position: absolute; font-size: 15px; width: 300px}
.autogen_class_views_landing_home2_index .caption h3 {margin: 0; font-weight: bold; text-transform: uppercase; color: inherit; font-size: 11px}
.autogen_class_views_landing_home2_index .caption.left_caption {margin-right: 12px; padding-right: 12px; text-align: right; border-right: 4px solid white}
.autogen_class_views_landing_home2_index .caption.right_caption {margin-left: 12px; padding-left: 12px; text-align: left; border-left: 4px solid white}
.autogen_class_views_landing_home2_index .primary_promo {display: none; height: 75px; background: #1a7bba; color: white; text-align: center; line-height: 30px; padding: 0 45px; position: relative}
.autogen_class_views_landing_home2_index .primary_promo .icon-close {font-size: 16px; position: absolute; top: 17px; right: 20px; cursor: pointer}
.autogen_class_views_landing_home2_index .primary_promo .icon-audio {display: inline-block; margin-right: 10px; vertical-align: middle; position: relative; top: -1px}
.autogen_class_views_landing_home2_index .primary_promo a {color: white; position: relative; top: 5px}
.autogen_class_views_landing_home2_index .primary_promo a:hover strong {text-decoration: underline}
.autogen_class_views_landing_home2_index .landing_header {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none; height: 54px; color: white; position: fixed; z-index: 10; top: 0; left: 0; right: 0; overflow: hidden; opacity: 0; -webkit-transition: background 0.2s ease, opacity 1s ease; transition: background 0.2s ease, opacity 1s ease}
.jsblock_done .autogen_class_views_landing_home2_index .landing_header {opacity: 1}
.nav_visible .autogen_class_views_landing_home2_index .landing_header {opacity: 0}
.scrolled .autogen_class_views_landing_home2_index .landing_header {background: rgba(0, 0, 0, 0.6)}
.autogen_class_views_landing_home2_index .landing_header .header_subscribe_btn {display: none}
.autogen_class_views_landing_home2_index .landing_header .landing_header_inner {margin: 0 auto; position: relative; max-width: 1600px}
.autogen_class_views_landing_home2_index .landing_header .logo_image {display: inline-block; vertical-align: top; font-weight: bold; font-size: 22px; color: white; margin: 0; margin-top: 18px; width: 71px; height: 18px}
.autogen_class_views_landing_home2_index .landing_header .icon-menuclosed {display: inline-block; vertical-align: top; margin: 0 20px; margin-top: 18px; font-size: 20px; cursor: pointer}
.autogen_class_views_landing_home2_index .landing_header .right_nav {position: absolute; top: 7px; right: 20px}
.autogen_class_views_landing_home2_index .landing_header .flat_btn {height: 40px; line-height: 40px; vertical-align: top; white-space: nowrap; position: absolute; top: 0; right: 0}
.autogen_class_views_landing_home2_index .landing_header .outline_btn {vertical-align: top; color: white; border-color: white}
.autogen_class_views_landing_home2_index .landing_header .outline_btn:hover {border-color: #6ac6e2}
.autogen_class_views_landing_home2_index .leader_buttons {margin: 0 auto; max-width: 1040px; white-space: nowrap}
.autogen_class_views_landing_home2_index .leader_buttons .outline_btn {display: block; margin: 0 40px}
@media (max-width: 667px) {.autogen_class_views_landing_home2_index .leader_buttons .flat_btn .hide_on_narrow {display: none}
}
.autogen_class_views_landing_home2_index .primary_leader, .autogen_class_views_landing_home2_index .device_leader {overflow: hidden; color: white}
.autogen_class_views_landing_home2_index .primary_leader h1, .autogen_class_views_landing_home2_index .primary_leader h2, .autogen_class_views_landing_home2_index .device_leader h1, .autogen_class_views_landing_home2_index .device_leader h2 {color: inherit}
.autogen_class_views_landing_home2_index .primary_leader {height: 430px; background: #333; background-image: url('https://s1-f.scribdassets.com/images/landing/home2_landing/hero3.jpg?1460755736'); background-size: cover; background-position: 50% bottom; position: relative}
.autogen_class_views_landing_home2_index .primary_leader h1, .autogen_class_views_landing_home2_index .primary_leader h2 {color: #fff}
@media (max-width: 667px) {.autogen_class_views_landing_home2_index .primary_leader {background-image: url('https://s2-f.scribdassets.com/images/landing/home2_landing/mobile/hero2.jpg?1460755736')}
}
.autogen_class_views_landing_home2_index .primary_leader .leader_fadeout, .autogen_class_views_landing_home2_index .primary_leader .leader_center_target {position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px}
.autogen_class_views_landing_home2_index .primary_leader .leader_center_target {padding: 0 24px}
.autogen_class_views_landing_home2_index .primary_leader .leader_centered {opacity: 0; -webkit-transition: opacity 1s ease; transition: opacity 1s ease}
.jsblock_done .autogen_class_views_landing_home2_index .primary_leader .leader_centered {opacity: 1}
.autogen_class_views_landing_home2_index .fold {text-align: center; padding: 50px; min-width: 272px}
@media (max-width: 667px) {.autogen_class_views_landing_home2_index .fold {padding: 24px}
.autogen_class_views_landing_home2_index .fold .flat_btn {display: block}
}
.autogen_class_views_landing_home2_index .fold h1, .autogen_class_views_landing_home2_index .fold h2 {color: #fff}
.autogen_class_views_landing_home2_index .fold h1 {font-family: Livory, serif; margin: 0 40px 0 40px; font-size: 42px}
@media (max-width: 667px) {.autogen_class_views_landing_home2_index .fold h1 {margin: 0 -10px; font-size: 28px !important}
.autogen_class_views_landing_home2_index .fold h1 .default_break {display: none}
}
.autogen_class_views_landing_home2_index .fold h2 {font-size: 18px; font-weight: 400; margin: 16px auto 30px; max-width: 660px}
@media (max-width: 900px) {.autogen_class_views_landing_home2_index .fold h2 .split {display: block}
.autogen_class_views_landing_home2_index .fold h2 .split_sep {display: none}
}
@media (max-width: 667px) {.autogen_class_views_landing_home2_index .fold h2 {font-size: 16px}
.autogen_class_views_landing_home2_index .fold h2 .split {margin-bottom: 10px}
}
.autogen_class_views_landing_home2_index .fold.has_paddles {position: relative}
.autogen_class_views_landing_home2_index .fold.has_paddles .paddle {top: 50%; margin: -15px 20px 0; z-index: 9}
@media (min-width: 668px) and (max-width: 1025px) {.autogen_class_views_landing_home2_index .fold.has_paddles .paddle {opacity: 0.9}
}
@media (max-width: 667px) {.autogen_class_views_landing_home2_index .fold.has_paddles .paddle {display: none}
}
.autogen_class_views_landing_home2_index.landing_index .fold h1 {font-size: 32px; color: #444444}
.autogen_class_views_landing_home2_index.landing_index .fold h2, .autogen_class_views_landing_home2_index.landing_index .fold p {color: #666666}
.autogen_class_views_landing_home2_index.landing_index .primary_leader h1 {margin-top: -30px}
.autogen_class_views_landing_home2_index.landing_index .endless_possibilities h1, .autogen_class_views_landing_home2_index.landing_index .endless_possibilities h2, .autogen_class_views_landing_home2_index.landing_index .device_leader h1, .autogen_class_views_landing_home2_index.landing_index .device_leader h2 {color: #fff}
.autogen_class_views_landing_home2_index .image_leader .flat_btn {padding: 0 10px}
@media (min-width: 667px) {.autogen_class_views_landing_home2_index .image_leader .flat_btn {height: 50px; width: 285px; line-height: 50px; font-size: 17px}
}
.autogen_class_views_landing_home2_index .endless_possibilities {background-image: url('https://s1-f.scribdassets.com/images/landing/home2_landing/endless_possibilities.jpg?1460755736')}
@media (max-width: 667px) {.autogen_class_views_landing_home2_index .endless_possibilities {background-image: url('https://s2-f.scribdassets.com/images/landing/home2_landing/mobile/endless_possibilities.jpg?1460755736')}
}
.autogen_class_views_landing_home2_index .endless_possibilities h1, .autogen_class_views_landing_home2_index .endless_possibilities h2 {color: #fff}
.autogen_class_views_landing_home2_index .endless_possibilities .types_row {max-width: 100%}
.autogen_class_views_landing_home2_index .endless_possibilities .doc_types_footer {height: 171px; background-image: url('https://s2-f.scribdassets.com/images/landing/home2_landing/endless_possibilities_footer.png?1460755736'); margin: 0 -50px -54px; background-size: auto 100%}
@media (max-width: 667px) {.autogen_class_views_landing_home2_index .endless_possibilities .doc_types_footer {background-image: url('https://s1-f.scribdassets.com/images/landing/home2_landing/mobile/endless_possibilities_footer.png?1460755736'); height: 153px}
}
.autogen_class_views_landing_home2_index .device_leader {position: relative; padding-bottom: 0}
.autogen_class_views_landing_home2_index .device_leader h1 {box-sizing: border-box; font-size: 32px; color: #fff}
@media (max-width: 667px) {.autogen_class_views_landing_home2_index .device_leader h1 {margin-left: 20px; margin-right: 20px; font-size: 32px}
}
.autogen_class_views_landing_home2_index .device_leader h2 {font-size: 18px; font-weight: 400; width: 65%; max-width: 650px; padding: 0 40px; line-height: 1.6}
@media (max-width: 667px) {.autogen_class_views_landing_home2_index .device_leader h2 {width: auto; padding: 0}
}
.autogen_class_views_landing_home2_index .device_leader {background-position: 50% 56%; background-size: cover; background-image: url('https://s2-f.scribdassets.com/images/landing/home2_landing/galaxy.jpg?1460755736')}
@media (max-width: 667px) {.autogen_class_views_landing_home2_index .device_leader {background-image: url('https://s2-f.scribdassets.com/images/landing/home2_landing/mobile/galaxy.jpg?1460755736')}
}
.autogen_class_views_landing_home2_index .device_leader h1, .autogen_class_views_landing_home2_index .device_leader h2 {color: #fff}
.autogen_class_views_landing_home2_index .device_leader .mobile_download_row {margin: 40px 40px 0 40px; display: none}
.autogen_class_views_landing_home2_index .device_leader .mobile_download_row .flat_btn {margin: 0}
@media (max-width: 667px) {.autogen_class_views_landing_home2_index .device_leader .mobile_download_row {display: block}
}
.autogen_class_views_landing_home2_index .device_leader .devices {background-image: url('https://s1-f.scribdassets.com/images/landing/home2_landing/devices.png?1460755736'); background-repeat: no-repeat; background-position: bottom center; background-size: auto 100%; position: relative; bottom: -4px; height: 315px; margin: 20px auto 0; max-width: 810px}
@media (min-width: 668px) and (max-width: 1025px) {.autogen_class_views_landing_home2_index .device_leader .devices {height: 260px}
}
@media (max-width: 667px) {.autogen_class_views_landing_home2_index .device_leader .devices {background-image: url('https://s2-f.scribdassets.com/images/landing/home2_landing/mobile/devices.png?1460755736'); height: 226px}
}
.autogen_class_views_landing_home2_index .membership_details {background-image: url('https://s1-f.scribdassets.com/images/landing/home2_landing/membership_details_bg.jpg?1460755736'); background-size: cover}
.autogen_class_views_landing_home2_index .membership_details h1 {color: #444444}
.autogen_class_views_landing_home2_index .membership_details h2 {color: #666666}
@media (max-width: 667px) {.autogen_class_views_landing_home2_index .membership_details {background-image: url('https://s2-f.scribdassets.com/images/landing/home2_landing/mobile/membership_details_bg.jpg?1460755736')}
.autogen_class_views_landing_home2_index .membership_details .details_img {width: 115%; margin: 20px -24px -50px}
}
@media (min-width: 668px) and (max-width: 1025px) {.autogen_class_views_landing_home2_index .membership_details img {max-width: 100%}
}
.autogen_class_views_landing_home2_index .white_leader h1 {color: #444; text-transform: uppercase; font-weight: 400; font-size: 38px}
@media (max-width: 667px) {.autogen_class_views_landing_home2_index .white_leader h1 {margin-left: 20px; margin-right: 20px; font-size: 32px}
}
.autogen_class_views_landing_home2_index .document_grid_outer {text-align: center; overflow: hidden; background: white; position: relative}
.autogen_class_views_landing_home2_index .document_grid_outer .leader_buttons {display: none}
.autogen_class_views_landing_home2_index .document_grid_outer h1 {padding-left: 20px; padding-right: 20px}
.autogen_class_views_landing_home2_index .document_grid_outer .grid_headers {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none; height: 200px}
.autogen_class_views_landing_home2_index .document_grid_outer .grid_headers h1 {position: absolute; left: 0; right: 0}
@media (max-width: 667px) {.autogen_class_views_landing_home2_index .document_grid_outer .grid_headers h1 {margin: 0; font-size: 18px}
}
.autogen_class_views_landing_home2_index .document_grid_outer .collection_tab_documents {display: none}
.autogen_class_views_landing_home2_index .document_grid_outer .collection_tab_documents.current {display: block}
.autogen_class_views_landing_home2_index .document_grid_outer .leader_buttons {margin: 0 auto 100px auto}
.autogen_class_views_landing_home2_index .document_grid_outer .collections_row {white-space: nowrap}
.autogen_class_views_landing_home2_index .document_grid_outer .collections_row .landing_collection_cell_wrapper {display: inline-block; width: 33.33333%}
.autogen_class_views_landing_home2_index .document_grid_outer .collections_row .landing_collection_cell_wrapper:last-child {display: none}
@media (max-width: 700px) {.autogen_class_views_landing_home2_index .document_grid_outer .collections_row .landing_collection_cell_wrapper {width: auto; display: block}
}
.autogen_class_views_landing_home2_index .document_grid_outer .collections_row .landing_collection_cell_wrapper:nth-child(4n) .landing_collection_cell {background: #3B7698}
.autogen_class_views_landing_home2_index .document_grid_outer .collections_row .landing_collection_cell_wrapper:nth-child(4n + 1) .landing_collection_cell {background: #AA557C}
.autogen_class_views_landing_home2_index .document_grid_outer .collections_row .landing_collection_cell_wrapper:nth-child(4n + 3) .landing_collection_cell {background: #7A3D64}
.autogen_class_views_landing_home2_index .document_grid_outer .collections_row .landing_collection_cell {white-space: normal; box-sizing: border-box; overflow: hidden; margin: 0 20px 40px 20px; color: white; background: #CF8165; height: 177px; position: relative}
.autogen_class_views_landing_home2_index .document_grid_outer .collections_row .landing_collection_cell h2 {font-family: Livory, serif; font-size: 22px; color: inherit}
.autogen_class_views_landing_home2_index .document_grid_outer .collections_row .landing_collection_cell .book_count {font-size: 14px; position: absolute; bottom: 8px; left: 0; right: 0}
.autogen_class_views_landing_home2_index .blog_leader {overflow: hidden; padding-bottom: 10px}
.autogen_class_views_landing_home2_index .blog_leader .blog_header {text-align: center; position: relative; margin: 40px 50px 20px 40px}
.autogen_class_views_landing_home2_index .blog_leader .blog_header .header_text {display: inline-block; position: relative; z-index: 2; padding: 0 10px; background: white; display: inline-block; zoom: 1; position: relative; line-height: 18px; text-transform: uppercase; font-size: 13px}
.autogen_class_views_landing_home2_index .blog_leader .blog_header .line {height: 1px; background: #e1e1e1; position: absolute; top: 50%; left: 0; right: 0}
.autogen_class_views_landing_home2_index .blog_leader .blog_cells {white-space: nowrap; margin: 0 20px 0 20px}
.autogen_class_views_landing_home2_index .blog_leader .blog_cell_wrapper {width: 33.33333%; vertical-align: top; white-space: normal; display: inline-block; box-sizing: border-box}
@media (max-width: 1000px) {.autogen_class_views_landing_home2_index .blog_leader .blog_cell_wrapper {display: block; width: auto; max-width: 700px; margin-left: auto; margin-right: auto; margin-bottom: 0}
.autogen_class_views_landing_home2_index .blog_leader .blog_cell_wrapper:nth-child(2), .autogen_class_views_landing_home2_index .blog_leader .blog_cell_wrapper:nth-child(3) {display: none}
}
.autogen_class_views_landing_home2_index .blog_leader .blog_cell {margin: 0 20px}
.autogen_class_views_landing_home2_index .blog_leader .blog_cell p {color: #666666; margin-bottom: 0; font-size: 15px}
.autogen_class_views_landing_home2_index .blog_leader .blog_cell .read_more_btn {text-transform: uppercase; font-size: 14px; font-weight: bold}
.autogen_class_views_landing_home2_index .blog_leader .blog_cell h3 {font-family: Livory, serif; margin: 20px 0 8px 0; font-size: 20px; color: #444444}
.autogen_class_views_landing_home2_index .blog_leader .blog_cell h3 a {color: #444444}
.autogen_class_views_landing_home2_index .blog_leader .blog_cell h3 a:hover {color: #6ac6e2}
.autogen_class_views_landing_home2_index .blog_leader .blog_cell .read_more_btn {display: inline-block}
.autogen_class_views_landing_home2_index .blog_leader .blog_image {background: #7A8667; background-position: 50% 50%; background-size: cover; height: 145px}
.autogen_class_views_landing_home2_index .editorials_fold h1 {color: #444444}
.autogen_class_views_landing_home2_index .editorials_fold h2 {color: #666666}
.autogen_class_views_landing_home2_index .editorials_fold .blurbs .editorial_description {border: none}
.autogen_class_views_landing_home2_index .editorials_fold .blurbs .button_row, .autogen_class_views_landing_home2_index .editorials_fold .blurbs .under_title {display: none}
.autogen_class_views_landing_home2_index .editorials_fold .blurbs .book_cover_container {top: 0}
.autogen_class_views_landing_home2_index .editorials_fold .blurbs .content_layer {position: relative; min-height: 300px; top: -100px}
.autogen_class_views_landing_home2_index .editorials_fold .blurbs .editor_signature {bottom: 135px}
.autogen_class_views_landing_home2_index .editorials_fold .blurbs .margined {width: 545px}
.autogen_class_views_landing_home2_index .editorials_fold .blurbs .margined h2 {font-size: 28px; margin: 14px}
.autogen_class_views_landing_home2_index .editorials_fold .blurbs .meta span {display: block}
.autogen_class_views_landing_home2_index .editorials_fold .blurbs .headings {position: relative; top: -100px}
@media (max-width: 667px) {.autogen_class_views_landing_home2_index .editorials_fold .headings {margin-top: 24px}
.autogen_class_views_landing_home2_index .editorials_fold .blurbs .editor_signature, .autogen_class_views_landing_home2_index .editorials_fold .blurbs .editorial_description {display: none}
.autogen_class_views_landing_home2_index .editorials_fold .blurbs .meta {font-size: 12px}
.autogen_class_views_landing_home2_index .editorials_fold .blurbs .margined {width: 50%; margin-left: 0}
.autogen_class_views_landing_home2_index .editorials_fold .blurbs .margined h2 {font-size: 24px; margin: 0}
.autogen_class_views_landing_home2_index .editorials_fold .blurbs .content_layer {min-height: 0; top: auto}
}
.autogen_class_views_landing_home2_index .slides_container {position: relative; height: 300px; width: 996px; margin: 0 auto; overflow: hidden; padding-top: 100px; padding-right: 20px}
.autogen_class_views_landing_home2_index .slides_container .faded {position: absolute; left: 0; right: 0; top: -20px; bottom: -20px; box-shadow: inset 0 0 20px 20px white; z-index: 5}
.autogen_class_views_landing_home2_index .slides_container .slide {position: absolute; z-index: 3; left: 1096px; background-color: #fff; margin-left: 20px; -webkit-transition: left, 2s; transition: left, 2s}
.autogen_class_views_landing_home2_index .slides_container .slide.no_transition {-webkit-transition: none;transition: none}
.autogen_class_views_landing_home2_index .slides_container .slide.current {left: 0; z-index: 2; display: block}
.autogen_class_views_landing_home2_index .slides_container .slide.previous {z-index: 3}
@media (max-width: 667px) {.autogen_class_views_landing_home2_index .slides_container {width: 100%; height: 191px; padding-top: 0}
.autogen_class_views_landing_home2_index .slides_container .faded {display: none}
.autogen_class_views_landing_home2_index .slides_container .slide {left: 5%; display: block; width: 90%; margin-left: 0}
.autogen_class_views_landing_home2_index .slides_container .slide.hide_mobile, .autogen_class_views_landing_home2_index .slides_container .slide .under_title {display: none}
.autogen_class_views_landing_home2_index .slides_container .slide .document_cell {width: 108px; height: 144px}
.autogen_class_views_landing_home2_index .slides_container .slide .document_cell .thumb {max-width: 100%; max-height: 100%}
.autogen_class_views_landing_home2_index .slides_container .slide .book_cover_container {right: 24px}
}
@media (min-width: 668px) and (max-width: 1025px) {.autogen_class_views_landing_home2_index .slides_container {width: 100%; left: -20px}
.autogen_class_views_landing_home2_index .slides_container .slide {width: 100%}
.autogen_class_views_landing_home2_index .slides_container .slide .editor_signature {bottom: 95px; padding-right: 50px}
.autogen_class_views_landing_home2_index .slides_container .slide .book_cover_container {right: 80px}
.autogen_class_views_landing_home2_index .slides_container .slide .margined {width: 45%}
}
.autogen_class_views_landing_home2_index .document_grid {opacity: 0; -webkit-transition: opacity 0.2s ease; transition: opacity 0.2s ease; margin: 0 auto 20px; overflow: hidden; max-height: 316px; padding: 20px 0 0 40px; max-width: 960px; width: 100%}
@media (min-width: 668px) and (max-width: 1025px) {.autogen_class_views_landing_home2_index .document_grid {padding: 0; position: relative}
}
.autogen_class_views_landing_home2_index .document_grid.single_column {padding-right: 40px; text-align: center}
.autogen_class_views_landing_home2_index .document_grid.single_column .object_cell {margin-left: 20px; margin-right: 20px}
.autogen_class_views_landing_home2_index .document_grid.visible {opacity: 1}
.autogen_class_views_landing_home2_index .document_grid .document_cell {display: inline-block; width: 108px; height: 144px; margin: 6px; background: #e1e1e1}
.autogen_class_views_landing_home2_index .document_grid .document_cell .link {display: none}
.autogen_class_views_landing_home2_index .document_grid .document_cell .book_image {background-size: auto; position: relative; background-position: 50% 50%; background-repeat: no-repeat; background-color: #E6E8E9; background-size: 100% 100%; box-shadow: 0 0 10px rgba(0, 0, 0, 0.25); background-color: transparent; width: 108px; height: 144px; top: 0; bottom: 0; left: 0; right: 0}
.autogen_class_views_landing_home2_index .document_grid .document_cell .book_image:hover .overlay, .autogen_class_views_landing_home2_index .document_grid .document_cell .book_image.hover .overlay {opacity: 0.5}
.autogen_class_views_landing_home2_index .document_grid .document_cell .book_image:hover .overlay .sprite, .autogen_class_views_landing_home2_index .document_grid .document_cell .book_image.hover .overlay .sprite {opacity: 0.5}
.autogen_class_views_landing_home2_index .document_grid .document_cell .book_image:hover .main_action, .autogen_class_views_landing_home2_index .document_grid .document_cell .book_image.hover .main_action {opacity: 1}
.autogen_class_views_landing_home2_index .document_grid .document_cell .book_image.is_book .shadow_overlay {display: block}
.autogen_class_views_landing_home2_index .document_grid .document_cell .book_image .shadow_overlay {display: none}
.autogen_class_views_landing_home2_index .document_grid .document_cell .book_image .overlay, .autogen_class_views_landing_home2_index .document_grid .document_cell .book_image .shadow_overlay, .autogen_class_views_landing_home2_index .document_grid .document_cell .book_image .doc_link {position: absolute; top: 0; right: 0; bottom: 0; left: 0}
.autogen_class_views_landing_home2_index .document_grid .document_cell .book_image .overlay {-webkit-transition: opacity 0.1s ease-in-out;transition: opacity 0.1s ease-in-out; opacity: 0; background: #3d4044}
.autogen_class_views_landing_home2_index .document_grid .document_cell .book_image .overlay .sprite {position: absolute; opacity: 0; left: 50%; top: 50%; margin-left: -23px; margin-top: -18px}
.autogen_class_views_landing_home2_index .document_grid .document_cell .book_image .shadow_overlay {background: url('https://s1-f.scribdassets.com/images/petunia/thumbnail_overlay_185x250.png?1460755736') 0 0 no-repeat; background-size: cover}
.autogen_class_views_landing_home2_index .document_grid .spacer_cell {display: inline-block; width: 108px; height: 144px; vertical-align: top; position: relative; background-repeat: no-repeat; background-position: 50% 50%; margin: 6px}
.autogen_class_views_landing_home2_index .document_grid .spacer_cell.audiobooks {background-image: url('https://s2-f.scribdassets.com/images/landing/home2_landing/audiobooks.png?1460755736')}
.autogen_class_views_landing_home2_index .document_grid .spacer_cell.books {background-image: url('https://s2-f.scribdassets.com/images/landing/home2_landing/books.png?1460755736')}
.autogen_class_views_landing_home2_index .mobile_collection .collection_img {float: left; max-width: 60%; margin-bottom: 16px}
.autogen_class_views_landing_home2_index .mobile_collection .doctype_icon {float: right; clear: right; margin: 8px 0}
.autogen_class_views_landing_home2_index .mobile_download_fold {background-image: url('https://s1-f.scribdassets.com/images/landing/home2_landing/mobile/download_fold_bg.jpg?1460755736'); background-size: cover}
.autogen_class_views_landing_home2_index .mobile_download_fold h1, .autogen_class_views_landing_home2_index .mobile_download_fold h2 {color: #fff}
.autogen_class_views_landing_home2_index .mock_br {display: block; height: 0; overflow: hidden}
.autogen_class_views_landing_home2_index .personalized_leader {text-align: center; overflow: hidden; color: white; background: white; position: relative; text-align: center; background: #1a7bba}
.autogen_class_views_landing_home2_index .personalized_leader h1, .autogen_class_views_landing_home2_index .personalized_leader h2 {color: inherit}
.autogen_class_views_landing_home2_index .personalized_leader h1 {box-sizing: border-box; text-transform: uppercase; font-size: 36px; margin: 75px 40px 10px 40px; letter-spacing: 0.1em; font-weight: bold}
@media (max-width: 667px) {.autogen_class_views_landing_home2_index .personalized_leader h1 {margin-left: 20px; margin-right: 20px; letter-spacing: normal; font-size: 32px}
}
.autogen_class_views_landing_home2_index .personalized_leader h2 {margin: 0 auto; margin-bottom: 60px; font-size: 18px; font-weight: 400; width: 65%; max-width: 650px; padding: 0 40px; line-height: 1.6; max-width: 900px}
@media (max-width: 667px) {.autogen_class_views_landing_home2_index .personalized_leader h2 {width: auto; padding: 0; margin: 0 20px}
}
.autogen_class_views_landing_home2_index .personalized_leader .image_back {background-position: 50% 70%; background-size: cover; -webkit-filter: grayscale(100%); filter: grayscale(100%); filter: url('data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale'); -webkit-filter: gray; filter: gray; position: absolute; z-index: 1; top: 0; bottom: 0; left: 0; right: 0}
.autogen_class_views_landing_home2_index .personalized_leader .gradient_back {position: relative; z-index: 2; overflow: hidden; background: #1a7bba; background: -webkit-linear-gradient(top, rgba(171, 70, 116, 0.8) 0%, #ab4674 45%, #1a7bba 95%, #1a7bba 100%); background: linear-gradient(to bottom, rgba(171, 70, 116, 0.8) 0%, #ab4674 45%, #1a7bba 95%, #1a7bba 100%)}
.autogen_class_views_landing_home2_index .personalized_leader .secondary_header {margin: 135px 20px 0 20px}
.autogen_class_views_landing_home2_index .personalized_leader .book_previews {position: relative; height: 403px; margin: 80px 0 60px 0}
.autogen_class_views_landing_home2_index .personalized_leader .book_previews .collection_recommendations {display: none}
.autogen_class_views_landing_home2_index .personalized_leader .book_previews .collection_recommendations.visible {display: block}
.autogen_class_views_landing_home2_index .personalized_leader .book_previews .primary_book {width: 288px; height: 384px; position: relative; background-position: 50% 50%; box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.24), 0px 2px 15px rgba(0, 0, 0, 0.26); margin: 0 auto; top: 20px; -webkit-transition: top 1s ease, opacity 1s ease; transition: top 1s ease, opacity 1s ease}
.autogen_class_views_landing_home2_index .personalized_leader .book_previews .primary_book.visible {top: 0px}
@media (max-width: 667px) {.autogen_class_views_landing_home2_index .personalized_leader .book_previews {height: 330px}
.autogen_class_views_landing_home2_index .personalized_leader .book_previews .primary_book {width: 239px; height: 318px; background-size: cover}
}
.autogen_class_views_landing_home2_index .personalized_leader .book_previews .shadow_overlay {position: absolute; top: 0; left: 0; bottom: 0; right: 0; background: url('https://s1-f.scribdassets.com/images/petunia/thumbnail_overlay_185x250.png?1460755736') 0 0 no-repeat; background-size: 100% 100%}
.autogen_class_views_landing_home2_index .personalized_leader .book_previews .secondary_books {box-sizing: border-box; width: 1600px; padding: 0 20px; position: absolute; left: 50%; top: 50%; margin-left: -800px; margin-top: -89px; -webkit-transition: all 1s ease; transition: all 1s ease; -webkit-transform: translate(0, 10px); transform: translate(0, 10px)}
.autogen_class_views_landing_home2_index .personalized_leader .book_previews .secondary_books.visible {-webkit-transform: translate(0, 0);transform: translate(0, 0); opacity: 1}
.autogen_class_views_landing_home2_index .personalized_leader .book_previews .secondary_books .secondary_book {box-sizing: border-box; display: inline-block; opacity: 0.5; position: relative}
.autogen_class_views_landing_home2_index .personalized_leader .book_previews .secondary_books .secondary_book_cover {margin: 0 20px; background-position: 50% 50%; box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); width: 129px; height: 172px}
.autogen_class_views_landing_home2_index .personalized_leader .quote_zone {background: url('https://s1-f.scribdassets.com/images/landing/home2_landing/quotemark.png?1460755736') 50% 50% no-repeat; position: relative; height: 340px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; margin-bottom: 10px}
.autogen_class_views_landing_home2_index .personalized_leader .quote_zone .quote_outer {position: absolute; left: 0; right: 0; opacity: 0}
.autogen_class_views_landing_home2_index .personalized_leader .quote_zone .quote_outer.fade_out {opacity: 0; -webkit-transition: opacity 1s ease-in-out; transition: opacity 1s ease-in-out}
.autogen_class_views_landing_home2_index .personalized_leader .quote_zone .quote_outer.fade_in {opacity: 1; -webkit-transition: opacity 1.3s cubic-bezier(0.7, 0.01, 0.77, 0.24); transition: opacity 1.3s cubic-bezier(0.7, 0.01, 0.77, 0.24)}
.autogen_class_views_landing_home2_index .personalized_leader .quote_zone .quote {margin: 0 auto; text-align: center; width: 64.61538%; max-width: 720px}
.autogen_class_views_landing_home2_index .personalized_leader .quote_zone .quote .quote_text {font-family: Livory, serif; font-size: 30px; font-style: italic; line-height: 1.5}
.autogen_class_views_landing_home2_index .personalized_leader .quote_zone .quote .quote_text:before {content: "“"}
.autogen_class_views_landing_home2_index .personalized_leader .quote_zone .quote .quote_text:after {content: "”"}
.autogen_class_views_landing_home2_index .personalized_leader .quote_zone .quote .quote_author {display: inline-block; margin-top: 20px}
@media (max-width: 667px) {.autogen_class_views_landing_home2_index .personalized_leader .quote_zone .quote {width: auto; margin: 0 20px}
.autogen_class_views_landing_home2_index .personalized_leader .quote_zone .quote .quote_text {font-size: 26px}
}
.autogen_class_views_landing_home2_index .personalized_leader .register_area {margin: 0px auto 10px auto; max-width: 1040px}
@media (max-width: 667px) {.autogen_class_views_landing_home2_index .personalized_leader .register_area {margin-bottom: 20px}
}
.autogen_class_views_landing_home2_index .personalized_leader .register_area .flat_btn {background: #6ac6e2; padding: 0 10px}
.autogen_class_views_landing_home2_index .personalized_leader .register_area .flat_btn:hover {background: #7fcee6}
@media (min-width: 667px) {.autogen_class_views_landing_home2_index .personalized_leader .register_area .flat_btn {height: 50px; min-width: 285px; line-height: 50px; font-size: 17px; letter-spacing: 0.01em}
}
@media (max-width: 667px) {.autogen_class_views_landing_home2_index .personalized_leader .register_area .flat_btn {display: block; margin: 0 40px}
}
.autogen_class_views_landing_home2_index .personalized_leader .leader_footer {margin: 10px 0 30px 0}
@media (max-width: 667px) {.autogen_class_views_landing_home2_index .personalized_leader .leader_footer {display: none}
}
.autogen_class_views_landing_home2_index .personalized_leader .leader_footer a {color: white}
.autogen_class_views_landing_home2_index .personalized_leader .leader_footer a:hover {text-decoration: underline}
.autogen_class_views_landing_home2_index .personalized_leader .leader_footer .icon {font-size: 10px; margin-left: 5px; vertical-align: middle}
.autogen_class_views_landing_home2_index .autogen_class_views_browse_books_modules_featured_document {background-image: none}
@media (max-width: 667px) {.autogen_class_views_landing_home2_index .hide_mobile {display: none !important}
}
@media (min-width: 668px) and (max-width: 1025px) {.autogen_class_views_landing_home2_index .hide_tablet {display: none !important}
}
@media (min-width: 668px) and (max-width: 768px) {.autogen_class_views_landing_home2_index .hide_tablet_portrait {display: none !important}
}


/* app/views/landing/home2/audiobooks_index.css @ 1460755684 */
.autogen_class_views_landing_home2_audiobooks_index .primary_leader {box-sizing: border-box; background-image: url('https://s1-f.scribdassets.com/images/landing/audiobooks_join/AB_hero_image.jpg?1460755736')}
@media (max-width: 414px) {.autogen_class_views_landing_home2_audiobooks_index .primary_leader {background-image: url('https://s2-f.scribdassets.com/images/landing/audiobooks_join/header_mobile.jpg?1460755736')}
}
.autogen_class_views_landing_home2_audiobooks_index .primary_leader .leader_center_target {bottom: 120px}
.autogen_class_views_landing_home2_audiobooks_index .device_leader .caption {display: none}
.autogen_class_views_landing_home2_audiobooks_index .device_leader .image_back {background-position: 50% 0}
.autogen_class_views_landing_home2_audiobooks_index .document_grid_outer h1 {opacity: 1; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; margin: 60px 40px 40px 40px; position: static}
@media (max-width: 960px) {.autogen_class_views_landing_home2_audiobooks_index .document_grid_outer h1 .default_break {display: none}
}
@media (max-width: 650px) {.autogen_class_views_landing_home2_audiobooks_index .document_grid_outer h1 {margin-left: 20px; margin-right: 20px}
}
.autogen_class_views_landing_home2_audiobooks_index .document_grid_outer .document_grid {margin-bottom: 70px}
.autogen_class_views_landing_home2_audiobooks_index .cover_leader {text-align: center; margin-bottom: 100px; border-top: 1px solid #e1e1e1}
.autogen_class_views_landing_home2_audiobooks_index .cover_leader h1 {margin: 70px 40px 60px 40px}
@media (max-width: 650px) {.autogen_class_views_landing_home2_audiobooks_index .cover_leader h1 {margin-left: 20px; margin-right: 20px}
}
.autogen_class_views_landing_home2_audiobooks_index .cover_leader .book_title {font-family: Livory, serif; font-size: 40px; margin: 10px 40px 0 40px}
@media (max-width: 650px) {.autogen_class_views_landing_home2_audiobooks_index .cover_leader .book_title {font-size: 32px}
}
.autogen_class_views_landing_home2_audiobooks_index .cover_leader .book_author {margin: 5px 40px 0 40px; font-size: 24px}
.autogen_class_views_landing_home2_audiobooks_index .cover_leader .cover_container_outer {height: 520px; overflow: hidden; position: relative; padding: 20px 0}
@media (max-width: 1300px) {.autogen_class_views_landing_home2_audiobooks_index .cover_leader .cover_container_outer {height: 421px}
}
@media (max-width: 600px) {.autogen_class_views_landing_home2_audiobooks_index .cover_leader .cover_container_outer {height: 253px}
}
.autogen_class_views_landing_home2_audiobooks_index .cover_leader .cover_container {display: inline-block; vertical-align: top; width: 1233px; height: 520px; position: absolute; left: 50%; margin-left: -617px}
@media (max-width: 1300px) {.autogen_class_views_landing_home2_audiobooks_index .cover_leader .cover_container {width: 1000px; height: 421px; margin-left: -500px}
}
@media (max-width: 600px) {.autogen_class_views_landing_home2_audiobooks_index .cover_leader .cover_container {width: 600px; height: 253px; margin-left: -300px}
}
.autogen_class_views_landing_home2_audiobooks_index .cover_leader .cover_container .book_cover {position: absolute; background: #ddd; left: 50%; box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.24), 0px 2px 15px rgba(0, 0, 0, 0.26); background-size: cover; background-position: 50% 50%}
.autogen_class_views_landing_home2_audiobooks_index .cover_leader .cover_container .book_cover:hover .overlay, .autogen_class_views_landing_home2_audiobooks_index .cover_leader .cover_container .book_cover.playing .overlay {opacity: 0.5}
.autogen_class_views_landing_home2_audiobooks_index .cover_leader .cover_container .book_cover:hover .sample_label, .autogen_class_views_landing_home2_audiobooks_index .cover_leader .cover_container .book_cover.playing .sample_label {opacity: 1}
.autogen_class_views_landing_home2_audiobooks_index .cover_leader .cover_container .book_cover.playing .on_default {display: none}
.autogen_class_views_landing_home2_audiobooks_index .cover_leader .cover_container .book_cover.playing .on_playing {display: inline}
.autogen_class_views_landing_home2_audiobooks_index .cover_leader .cover_container .book_cover .on_playing {display: none}
.autogen_class_views_landing_home2_audiobooks_index .cover_leader .cover_container .book_cover .book_shadow {position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: -webkit-linear-gradient(left, rgba(51, 51, 51, 0.4) 0%, rgba(51, 51, 51, 0) 8%, rgba(51, 51, 51, 0) 100%); background: linear-gradient(to right, rgba(51, 51, 51, 0.4) 0%, rgba(51, 51, 51, 0) 8%, rgba(51, 51, 51, 0) 100%)}
.autogen_class_views_landing_home2_audiobooks_index .cover_leader .cover_container .book_cover .overlay {position: absolute; -webkit-transition: opacity 0.1s ease-in-out; transition: opacity 0.1s ease-in-out; cursor: pointer; top: 0; right: 0; bottom: 0; left: 0; opacity: 0; background: #3d4044}
.autogen_class_views_landing_home2_audiobooks_index .cover_leader .cover_container .book_cover .sample_control {text-align: center; cursor: pointer; color: white; position: absolute; left: 0; right: 0; top: 50%; margin-top: -61px}
.autogen_class_views_landing_home2_audiobooks_index .cover_leader .cover_container .book_cover .icon {font-size: 120px; text-shadow: 0 0 8px rgba(0, 0, 0, 0.3); opacity: 0.95}
@media (max-width: 650px) {.autogen_class_views_landing_home2_audiobooks_index .cover_leader .cover_container .book_cover .icon {font-size: 100px}
}
.autogen_class_views_landing_home2_audiobooks_index .cover_leader .cover_container .book_cover .sample_label {-webkit-transition: opacity 0.2s ease-in-out;transition: opacity 0.2s ease-in-out; opacity: 0; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; margin-top: 15px; font-size: 20px; letter-spacing: 0.1em; text-transform: uppercase}
.autogen_class_views_landing_home2_audiobooks_index .cover_leader .cover_container .book_cover_1 {left: 34.18491%; height: 100%; width: 31.63017%; z-index: 2}
.autogen_class_views_landing_home2_audiobooks_index .cover_leader .cover_container .book_cover_2, .autogen_class_views_landing_home2_audiobooks_index .cover_leader .cover_container .book_cover_3 {left: 36.86131%; top: 8.46154%; width: 26.27737%; height: 83.07692%; z-index: 1}
.autogen_class_views_landing_home2_audiobooks_index .cover_leader .cover_container .book_cover_2 {left: 11.86131%}
@media (max-width: 1300px) {.autogen_class_views_landing_home2_audiobooks_index .cover_leader .cover_container .book_cover_2 {left: 21.86131%}
}
.autogen_class_views_landing_home2_audiobooks_index .cover_leader .cover_container .book_cover_3 {left: 61.86131%}
@media (max-width: 1300px) {.autogen_class_views_landing_home2_audiobooks_index .cover_leader .cover_container .book_cover_3 {left: 51.86131%}
}
.autogen_class_views_landing_home2_audiobooks_index .cover_leader .cover_container .book_cover_4, .autogen_class_views_landing_home2_audiobooks_index .cover_leader .cover_container .book_cover_5 {left: 40.11557%; top: 18.75%; height: 62.5%; width: 19.76886%; z-index: 0}
.autogen_class_views_landing_home2_audiobooks_index .cover_leader .cover_container .book_cover_4 {left: 0}
@media (max-width: 1300px) {.autogen_class_views_landing_home2_audiobooks_index .cover_leader .cover_container .book_cover_4 {left: 10%}
}
.autogen_class_views_landing_home2_audiobooks_index .cover_leader .cover_container .book_cover_5 {left: auto; right: 0}
@media (max-width: 1300px) {.autogen_class_views_landing_home2_audiobooks_index .cover_leader .cover_container .book_cover_5 {right: 10%}
}
.autogen_class_views_landing_home2_audiobooks_index .signup_footer {height: 520px; background-color: #635E5B; background-image: url('https://s2-f.scribdassets.com/images/landing/audiobooks_join/AB_bottom_image.jpg?1460755736'); background-size: cover; background-position: 50% 50%; position: relative; text-align: center; overflow: hidden}
@media (max-width: 414px) {.autogen_class_views_landing_home2_audiobooks_index .signup_footer {background-image: url('https://s1-f.scribdassets.com/images/landing/audiobooks_join/footer_mobile.jpg?1460755736')}
}
.autogen_class_views_landing_home2_audiobooks_index .signup_footer h1 {margin-top: 0; margin-bottom: 20px}
.autogen_class_views_landing_home2_audiobooks_index .signup_footer h2 {margin: 10px 20px 0 20px}
@media (max-width: 650px) {.autogen_class_views_landing_home2_audiobooks_index .signup_footer .toggle_break {font-size: 0; display: block}
}
.autogen_class_views_landing_home2_audiobooks_index .signup_footer .cta_row {margin-top: 30px}
@media (max-width: 650px) {.autogen_class_views_landing_home2_audiobooks_index .signup_footer .cta_row .flat_btn {margin: 0 20px}
}


/* app/views/landing/home2/australia.css @ 1460755684 */
.autogen_class_views_landing_home2_australia {text-align: center}
.autogen_class_views_landing_home2_australia .nav_menu {text-align: left}
.autogen_class_views_landing_home2_australia .fancy_header {max-width: 100%}
.autogen_class_views_landing_home2_australia .icon_flag {position: fixed; width: 25px; height: 18px; background-image: url('https://s2-f.scribdassets.com/images/landing/australia/australian_flag.png?1460755736'); left: 20px; top: 20px}
.autogen_class_views_landing_home2_australia .landing_header_inner {margin-left: 46px}
.autogen_class_views_landing_home2_australia .header_fold {background-color: #333; height: 485px; box-sizing: border-box; color: #fff; padding-top: 68px; margin: 0 auto; background-image: url('https://s2-f.scribdassets.com/images/landing/australia/hero.jpg?1460755736'); background-repeat: no-repeat; background-size: cover; background-position: center 100%}
.autogen_class_views_landing_home2_australia .header_fold ul {text-align: left; width: 310px; margin: 0 auto 38px; font-size: 18px}
.autogen_class_views_landing_home2_australia .require_login_btn {background-color: #135987}
.autogen_class_views_landing_home2_australia .require_login_btn:hover {background-color: #6ac6e2}
.autogen_class_views_landing_home2_australia h1 {text-transform: uppercase; max-width: 660px; margin: 0 auto 30px; color: inherit}
.autogen_class_views_landing_home2_australia .device_fold {width: 100%; max-width: 1090px; margin: 0 auto; box-sizing: border-box; padding: 0 40px; zoom: 1}
.autogen_class_views_landing_home2_australia .device_fold:after {content: ""; display: table; clear: both}
.autogen_class_views_landing_home2_australia .device_fold .col {position: relative; display: table; width: 209px; height: 300px; top: 60px; margin: 0 34px; vertical-align: top; text-align: left; left: 17px}
.autogen_class_views_landing_home2_australia .device_fold .col.left {float: left}
.autogen_class_views_landing_home2_australia .device_fold .col.right {float: right}
.autogen_class_views_landing_home2_australia .device_fold .row {margin: 60px 0 60px 60px; display: table-row; vertical-align: middle}
.autogen_class_views_landing_home2_australia .device_fold .device {position: relative; margin-top: -60px; margin-bottom: 40px; display: inline-block; width: 342px; height: 441px; text-align: center}
.autogen_class_views_landing_home2_australia .device_fold .tablet_device, .autogen_class_views_landing_home2_australia .device_fold .mobile_device {position: absolute; top: 0; left: 0; bottom: 0; right: 0; box-sizing: border-box; background-repeat: no-repeat}
.autogen_class_views_landing_home2_australia .device_fold .tablet_device {background-image: url('https://s2-f.scribdassets.com/images/landing/australia/tablet.png?1460755736')}
.autogen_class_views_landing_home2_australia .device_fold .mobile_device {display: none; background-image: url('https://s2-f.scribdassets.com/images/landing/australia/mobile.png?1460755736')}
.autogen_class_views_landing_home2_australia .device_fold .screens_container {position: relative; width: 268px; height: 357px; margin: 42px auto; vertical-align: middle; box-sizing: border-box; background-color: #fff; z-index: 0; overflow: hidden}
.autogen_class_views_landing_home2_australia .device_fold .screen {position: relative; background-size: cover; width: 100%; height: 100%}
.autogen_class_views_landing_home2_australia .device_fold .title {position: relative; display: inline-block; font-family: Livory, serif; font-weight: 500; font-size: 18px; z-index: 1}
.autogen_class_views_landing_home2_australia .device_fold .title .underline {position: absolute; z-index: -1; bottom: 1px; height: 7px; background-color: #6ac6e2; width: 110%; opacity: 0; -webkit-transition: opacity 0.2s; transition: opacity 0.2s}
.autogen_class_views_landing_home2_australia .device_fold p {color: #666666}
.autogen_class_views_landing_home2_australia .device_fold [class^="icon_"] {float: left; margin-left: -58px; width: 40px; height: 40px; color: #6ac6e2}
.autogen_class_views_landing_home2_australia .device_fold .icon_book {background-image: url('https://s1-f.scribdassets.com/images/landing/australia/read.svg?1460755736')}
.autogen_class_views_landing_home2_australia .device_fold .icon_heart {background-image: url('https://s2-f.scribdassets.com/images/landing/australia/heart_circle.svg?1460755736')}
.autogen_class_views_landing_home2_australia .device_fold .icon_book_stack {background-image: url('https://s2-f.scribdassets.com/images/landing/australia/books_circle.svg?1460755736')}
.autogen_class_views_landing_home2_australia .device_fold .icon_diamond {background-image: url('https://s1-f.scribdassets.com/images/landing/australia/diamond.svg?1460755736')}
.autogen_class_views_landing_home2_australia .device_fold .device_feature {cursor: default}
.autogen_class_views_landing_home2_australia .device_fold .device_feature:hover .underline {opacity: 0.8}
.autogen_class_views_landing_home2_australia .publishers_fold {position: relative; background-color: #01a3d4; padding: 10px 24px; margin: 40px 0; height: 100px; box-sizing: border-box}
.autogen_class_views_landing_home2_australia .publishers_fold .publisher {display: inline-block; margin: 0 50px; vertical-align: middle}
.autogen_class_views_landing_home2_australia .publishers_fold .publisher img {max-height: 100%; max-width: 100%}
.autogen_class_views_landing_home2_australia .publishers_fold .publisher.ss {height: 52px; width: 212px}
.autogen_class_views_landing_home2_australia .publishers_fold .publisher.hmh {height: 77px; width: 120px}
.autogen_class_views_landing_home2_australia .publishers_fold .publisher.harlequin {height: 54px; width: 180px}
.autogen_class_views_landing_home2_australia .publishers_fold .publisher.bloomsbury {height: 76px; width: 72px}
.autogen_class_views_landing_home2_australia .bottom_promo_fold {background-color: #197bba; color: #fff; padding: 55px 0; margin-top: 30px}
.autogen_class_views_landing_home2_australia .bottom_promo_fold h1 {max-width: 720px}
.autogen_class_views_landing_home2_australia .bottom_promo_fold .subtitle {margin: 40px 0}
.autogen_class_views_landing_home2_australia .column_footer {margin-top: 0}
.autogen_class_views_landing_home2_australia .tab_nav {border-bottom: 1px solid #d8d8d8}
@media (max-width: 1280px) {.autogen_class_views_landing_home2_australia .header_fold {background-position: center 0}
}
@media (max-width: 1050px) {.autogen_class_views_landing_home2_australia .publishers_fold .publisher {margin: 15px 30px}
.autogen_class_views_landing_home2_australia .publishers_fold .publisher.ss {height: 31.2px; width: 127.2px}
.autogen_class_views_landing_home2_australia .publishers_fold .publisher.hmh {height: 46.2px; width: 72px}
.autogen_class_views_landing_home2_australia .publishers_fold .publisher.harlequin {height: 32.4px; width: 108px}
.autogen_class_views_landing_home2_australia .publishers_fold .publisher.bloomsbury {height: 45.6px; width: 43.2px}
}
.autogen_class_views_landing_home2_australia.is_tablet .device_fold {padding: 0 20px}
.autogen_class_views_landing_home2_australia.is_tablet .device_fold .device {width: 242px; height: 312px; margin-top: -30px}
.autogen_class_views_landing_home2_australia.is_tablet .device_fold .tablet_device {width: 242px; height: 312px; background-size: cover}
.autogen_class_views_landing_home2_australia.is_tablet .device_fold .screens_container {width: 190px; height: 252px; margin: 30px auto}
.autogen_class_views_landing_home2_australia.is_tablet .device_fold .col {top: 30px; font-size: 14px; box-sizing: border-box; width: 28%; padding: 0 5%}
.autogen_class_views_landing_home2_australia.is_tablet .device_fold .title {font-size: 16px}
.autogen_class_views_landing_home2_australia.is_tablet .device_fold [class^="icon_"] {width: 26px; height: 26px; margin-left: -34px}
.autogen_class_views_landing_home2_australia.is_mobile h1 {font-size: 32px}
.autogen_class_views_landing_home2_australia.is_mobile .publishers_fold {min-width: 400px}
.autogen_class_views_landing_home2_australia.is_mobile .publishers_fold .publisher {margin: 15px; margin-left: 0; max-width: 24%}
.autogen_class_views_landing_home2_australia.is_mobile .device_fold {position: relative; height: 500px}
.autogen_class_views_landing_home2_australia.is_mobile .device_fold .device {width: 164px; height: 340px; margin: -30px auto 30px}
.autogen_class_views_landing_home2_australia.is_mobile .device_fold .row {margin-top: 0}
.autogen_class_views_landing_home2_australia.is_mobile .device_fold .col {float: none !important; position: absolute; height: auto; top: auto; left: 0; right: 0; box-sizing: border-box; padding: 0 18px; bottom: 0; width: auto}
.autogen_class_views_landing_home2_australia.is_mobile .device_fold .col.left {bottom: -17px}
.autogen_class_views_landing_home2_australia.is_mobile .device_fold .screens_container {top: 6px; width: 138px; height: 244px}
.autogen_class_views_landing_home2_australia.is_mobile .device_fold .tablet_device {display: none}
.autogen_class_views_landing_home2_australia.is_mobile .device_fold .mobile_device {display: block}
.autogen_class_views_landing_home2_australia.is_mobile .device_fold .device_feature {text-align: center}
.autogen_class_views_landing_home2_australia.is_mobile .device_fold .device_feature [class^="icon_"] {float: none; margin: 0 auto 16px; display: inline-block}
.autogen_class_views_landing_home2_australia.is_mobile .device_fold .device_feature .title {display: block}
.autogen_class_views_landing_home2_australia.is_mobile .device_fold .device_feature .title .underline {display: none}
.autogen_class_views_landing_home2_australia .grid_wrap {overflow: hidden; height: 538px; margin-top: 40px}
.autogen_class_views_landing_home2_australia .grid_row {display: none}
.autogen_class_views_landing_home2_australia .grid_row.current {display: block}


/* app/views/landing/home2/collection_landing.css @ 1460755684 */
.autogen_class_views_landing_home2_collection_landing .personalized_leader .register_area {margin-top: 60px; margin-bottom: 80px}
.autogen_class_views_landing_home2_collection_landing .document_grid_outer h1 {margin-top: 60px; margin-bottom: 60px}
.autogen_class_views_landing_home2_collection_landing .document_grid_outer .document_grid {box-sizing: border-box; margin-left: auto; margin-right: auto; max-height: none; max-width: 1390px; padding-left: 0; text-align: center}
.autogen_class_views_landing_home2_collection_landing .document_grid_outer .document_grid .document_cell {margin: 0 30px 60px}
@media (max-width: 667px) {.autogen_class_views_landing_home2_collection_landing .document_grid_outer .document_grid {overflow: scroll; padding-left: 10px; padding-top: 0; white-space: nowrap}
.autogen_class_views_landing_home2_collection_landing .document_grid_outer .document_grid .document_cell {margin-bottom: 10px}
}


/* app/views/landing/home2/_editorial_blurb.css @ 1460755683 */



/* app/views/landing/home2/_extension_lightbox.css @ 1460755683 */
.autogen_class_views_landing_home2_extension_lightbox {width: 660px}
.autogen_class_views_landing_home2_extension_lightbox .title {font-weight: 300}
.autogen_class_views_landing_home2_extension_lightbox .content {text-align: center}
.autogen_class_views_landing_home2_extension_lightbox .content .explanation {font-size: 16px; color: #333333; text-align: center; margin-bottom: 30px}


/* app/views/landing/home2/join_sheet_music.css @ 1460755684 */
.autogen_class_views_landing_home2_join_sheet_music .primary_leader {max-height: 700px; background-image: url('https://s2-f.scribdassets.com/images/landing/join_sheet_music/header.png?1460755736')}
.autogen_class_views_landing_home2_join_sheet_music .primary_leader h1 {font-size: 42px; font-family: Livory, serif; font-weight: normal; text-transform: none; letter-spacing: 0}
.autogen_class_views_landing_home2_join_sheet_music .featured_leader {position: relative; max-width: 1200px; height: 400px; margin: 0 auto}
@media (max-width: 800px) {.autogen_class_views_landing_home2_join_sheet_music .featured_leader {height: auto}
}
.autogen_class_views_landing_home2_join_sheet_music .featured_leader .column {position: absolute; padding: 0 10px; box-sizing: border-box; width: 33%}
@media (max-width: 950px) {.autogen_class_views_landing_home2_join_sheet_music .featured_leader .column {width: 30%}
}
@media (max-width: 800px) {.autogen_class_views_landing_home2_join_sheet_music .featured_leader .column {position: static; width: 50%; display: inline-block; vertical-align: top}
}
@media (max-width: 550px) {.autogen_class_views_landing_home2_join_sheet_music .featured_leader .column {width: 100%; max-width: 400px; display: block; margin: 0 auto}
}
.autogen_class_views_landing_home2_join_sheet_music .featured_leader .column > div {cursor: pointer; margin-bottom: 40px}
.autogen_class_views_landing_home2_join_sheet_music .featured_leader .column > div:hover h2, .autogen_class_views_landing_home2_join_sheet_music .featured_leader .column > div:hover [class^=icon] {color: #1a7bba}
.autogen_class_views_landing_home2_join_sheet_music .featured_leader .column.left {top: 40px; left: 0}
.autogen_class_views_landing_home2_join_sheet_music .featured_leader .column.center {position: static; margin: 0 auto; width: 300px; padding: 0}
.autogen_class_views_landing_home2_join_sheet_music .featured_leader .column.center .poster {position: relative; top: -50px; width: 300px; height: 400px; margin-bottom: -50px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.25)}
.autogen_class_views_landing_home2_join_sheet_music .featured_leader .column.center .poster img {position: absolute; left: 0; -webkit-transition: opacity 0.5s ease-in-out; transition: opacity 0.5s ease-in-out; opacity: 0}
.autogen_class_views_landing_home2_join_sheet_music .featured_leader .column.center .poster img.broadway {opacity: 1}
@media (max-width: 800px) {.autogen_class_views_landing_home2_join_sheet_music .featured_leader .column.center {width: 100%}
.autogen_class_views_landing_home2_join_sheet_music .featured_leader .column.center .poster {margin: 0 auto -10px}
}
.autogen_class_views_landing_home2_join_sheet_music .featured_leader .column.right {top: 40px; right: 0}
.autogen_class_views_landing_home2_join_sheet_music .featured_leader .column [class^=icon] {float: left; font-size: 48px}
.autogen_class_views_landing_home2_join_sheet_music .featured_leader .column h2 {font-size: 24px; font-family: Livory, serif; margin: 0 0 6px 58px}
.autogen_class_views_landing_home2_join_sheet_music .featured_leader .column p {font-size: 16px; margin: 0; margin-left: 58px}
.autogen_class_views_landing_home2_join_sheet_music .document_grid_outer {background-image: url('https://s2-f.scribdassets.com/images/landing/join_sheet_music/gradient.png?1460755736'); background-size: cover; background-position: center center}
.autogen_class_views_landing_home2_join_sheet_music .document_grid_outer h1 {font-size: 42px; font-family: Livory, serif; font-weight: normal; text-transform: none; letter-spacing: 0; color: white}
.autogen_class_views_landing_home2_join_sheet_music .document_grid {opacity: 1}
.autogen_class_views_landing_home2_join_sheet_music .personalized_leader {background-image: url('https://s1-f.scribdassets.com/images/landing/join_sheet_music/banner.png?1460755736'); background-size: cover}
.autogen_class_views_landing_home2_join_sheet_music .personalized_leader h1 {font-size: 42px; font-family: Livory, serif; font-weight: normal; text-transform: none; letter-spacing: 0}
.autogen_class_views_landing_home2_join_sheet_music .personalized_leader .register_area .flat_btn {background: transparent; border-color: white; color: white}
.autogen_class_views_landing_home2_join_sheet_music .personalized_leader .register_area .flat_btn:hover {background: white; color: #135987}


/* app/views/landing/home2/macmillan_join.css @ 1460755684 */
.autogen_class_views_landing_home2_macmillan_join .logo_link {position: absolute; top: 20px; left: 20px; opacity: 0; -webkit-transition: opacity 1s ease; transition: opacity 1s ease}
.jsblock_done .autogen_class_views_landing_home2_macmillan_join .logo_link {opacity: 1}
.autogen_class_views_landing_home2_macmillan_join .primary_leader {background-image: url('https://s1-f.scribdassets.com/images/landing/macmillan_landing/desktop_background.jpg?1460755736')}
@media (max-width: 414px) {.autogen_class_views_landing_home2_macmillan_join .primary_leader {background-image: url('https://s2-f.scribdassets.com/images/landing/macmillan_landing/mobile_background.jpg?1460755736')}
}
.autogen_class_views_landing_home2_macmillan_join .personalized_leader h1, .autogen_class_views_landing_home2_macmillan_join .personalized_leader .secondary_header {margin-left: auto; margin-right: auto; padding: 0 20px; max-width: 1060px}
.autogen_class_views_landing_home2_macmillan_join .personalized_leader .secondary_header {margin-bottom: 50px}
.autogen_class_views_landing_home2_macmillan_join .personalized_leader .leader_footer {margin-bottom: 100px}


/* app/views/landing/home2/moth_landing.css @ 1460755684 */
.autogen_class_views_landing_home2_moth_landing .primary_leader {background-image: url('https://s1-f.scribdassets.com/images/landing/macmillan_landing/desktop_background.jpg?1460755736')}
@media (max-width: 414px) {.autogen_class_views_landing_home2_moth_landing .primary_leader {background-image: url('https://s2-f.scribdassets.com/images/landing/macmillan_landing/mobile_background.jpg?1460755736')}
}
.autogen_class_views_landing_home2_moth_landing .register_area {padding-bottom: 50px}
.autogen_class_views_landing_home2_moth_landing .image_leader h1 {margin-top: 164px}


/* app/views/landing/home2/referrals_index.css @ 1460755684 */
.autogen_class_views_landing_home2_referrals_index .primary_leader.fold .referrer-profile-pic {width: 100px; height: 100px; margin: 0 auto; border-radius: 100px; border: 3px solid white; background: #99CCCC; background-size: 100px 100px; background-position: center center; font-size: 48px; line-height: 100px; text-transform: uppercase}
@media (max-width: 525px) {.autogen_class_views_landing_home2_referrals_index .primary_leader.fold .referrer-profile-pic {margin-top: 50px}
}
.autogen_class_views_landing_home2_referrals_index .primary_leader.fold h1 {margin-top: 20px; margin-bottom: 20px; font-size: 24px}
.autogen_class_views_landing_home2_referrals_index .primary_leader.fold p {margin: 0 20px 20px}
@media (max-width: 650px) {.autogen_class_views_landing_home2_referrals_index .primary_leader.fold p .default_break {display: none}
}
.autogen_class_views_landing_home2_referrals_index .primary_leader.fold .scribd_fb_button {width: 285px; height: 50px; line-height: 50px; margin: 0 auto; font-weight: 200; font-size: 16px; letter-spacing: normal; white-space: nowrap; text-transform: uppercase}
.autogen_class_views_landing_home2_referrals_index .primary_leader.fold .or {font-weight: bold; font-size: 16px; line-height: 1; margin: 10px 0 15px}
.autogen_class_views_landing_home2_referrals_index .primary_leader.fold .outline_btn {color: white; border-color: white}
.autogen_class_views_landing_home2_referrals_index .primary_leader.fold .outline_btn:hover {background: white; color: black}
.autogen_class_views_landing_home2_referrals_index .primary_leader.fold .facebook_login_button .scribd_fb_button .icon-facebook {position: relative; top: -1px}
.autogen_class_views_landing_home2_referrals_index .primary_leader.fold .facebook_login_button .loader {display: none}
.autogen_class_views_landing_home2_referrals_index .primary_leader.fold .already-member a, .autogen_class_views_landing_home2_referrals_index .primary_leader.fold .terms a {color: white; font-weight: bold}
.autogen_class_views_landing_home2_referrals_index .primary_leader.fold .already-member a:hover, .autogen_class_views_landing_home2_referrals_index .primary_leader.fold .terms a:hover {text-decoration: underline}
.autogen_class_views_landing_home2_referrals_index .primary_leader.fold .already-member {font-size: 16px; font-weight: 200; margin: 20px 0 10px}
.autogen_class_views_landing_home2_referrals_index .primary_leader.fold .terms {font-size: 12px; font-weight: 200; margin: 0}
.autogen_class_views_landing_home2_referrals_index .header_subscribe_btn {display: none !important}


/* app/views/landing/home2/space_landing.css @ 1460755684 */
.autogen_class_views_landing_home2_space_landing {text-align: center}
.autogen_class_views_landing_home2_space_landing .marla {background-position-x: 200px !important; background-position-y: 0 !important}
.autogen_class_views_landing_home2_space_landing .fancy_header .icon-menuclosed {color: #fff}
.autogen_class_views_landing_home2_space_landing .nav_menu {text-align: left}
.autogen_class_views_landing_home2_space_landing .fancy_header {max-width: 100%}
.autogen_class_views_landing_home2_space_landing .header_fold {background-color: #333; height: 475px; box-sizing: border-box; color: #fff; margin: 0 auto; background-image: url('https://s1-f.scribdassets.com/images/landing/donald/space.jpg?1460755736')}
.autogen_class_views_landing_home2_space_landing .header_fold .header_centerer {position: relative; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); top: 53%; max-width: 660px; margin: 0 auto}
.autogen_class_views_landing_home2_space_landing .header_fold h1 {margin: 0; color: white; font-size: 50px; font-family: Livory, serif}
.autogen_class_views_landing_home2_space_landing .header_fold p {font-size: 24px}
.autogen_class_views_landing_home2_space_landing .content_fold .carousel_container {position: relative; height: 512px; top: -35px}
.autogen_class_views_landing_home2_space_landing .content_fold .rows_container .rows_header {text-transform: uppercase; font-family: Livory, serif; margin: 55px 0}
.autogen_class_views_landing_home2_space_landing .seller_fold {height: 370px; background: #1a7bba; color: white}
.autogen_class_views_landing_home2_space_landing .seller_fold .seller_centerer {max-width: 660px; position: relative; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); margin: 0 auto}
.autogen_class_views_landing_home2_space_landing .seller_fold h1 {font-family: Livory, serif; color: white; margin-bottom: 10px}
.autogen_class_views_landing_home2_space_landing .seller_fold p {font-size: 24px}
.autogen_class_views_landing_home2_space_landing .document_carousel .carousel .carousel_scrolling:before, .autogen_class_views_landing_home2_space_landing .document_carousel .carousel .carousel_scrolling:after {display: none}
@media (max-width: 660px) {.autogen_class_views_landing_home2_space_landing .seller_fold {height: 400px; padding: 0 15px 15px 15px}
.autogen_class_views_landing_home2_space_landing .header_fold {padding: 0 15px}
.autogen_class_views_landing_home2_space_landing .header_fold h1 {margin-bottom: 40px}
}


/* app/views/landing/home2/summer_reading.css @ 1460755684 */
.autogen_class_views_landing_home2_summer_reading {text-align: center}
.autogen_class_views_landing_home2_summer_reading .nav_menu {text-align: left}
.autogen_class_views_landing_home2_summer_reading .fancy_header {max-width: 100%}
.autogen_class_views_landing_home2_summer_reading .header_fold {height: 550px; border: 1px solid transparent; color: white; text-align: center; background-image: url('https://s2-f.scribdassets.com/images/landing/summer_reading/summer_reading_1600.jpg?1460755736'); background-repeat: no-repeat; background-size: cover; background-position: 50%; min-width: 320px}
.autogen_class_views_landing_home2_summer_reading .header_fold .centerer {position: relative; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); /*margin-top: 130px;*/ }
.autogen_class_views_landing_home2_summer_reading .cta_fold {background-color: #ef9e66; color: #fff; padding: 65px 0}
.autogen_class_views_landing_home2_summer_reading .title {color: white; margin: 15px 40px; font-family: Livory, serif; font-weight: normal}
.autogen_class_views_landing_home2_summer_reading .subtitle {max-width: 630px; margin: 15px auto 24px auto; padding: 0 15px}
@media (max-width: 414px) {.autogen_class_views_landing_home2_summer_reading .header_fold {background-image: url('https://s1-f.scribdassets.com/images/landing/summer_reading/summer_reading_414.jpg?1460755736')}
.autogen_class_views_landing_home2_summer_reading .header_fold .centerer {/*margin-top: 70px; */ }
}
@media (max-width: 320px) {.autogen_class_views_landing_home2_summer_reading .header_fold {background-image: url('https://s2-f.scribdassets.com/images/landing/summer_reading/summer_reading_320.jpg?1460755736')}
}
.autogen_class_views_landing_home2_summer_reading .animated_carousel {height: 470px; padding-top: 0; position: relative; top: -36px}
.autogen_class_views_landing_home2_summer_reading .animated_carousel .meta_info {margin-top: 55px}
.autogen_class_views_landing_home2_summer_reading .animated_carousel .meta_info p {font-size: 18px}
.autogen_class_views_landing_home2_summer_reading .animated_carousel .meta_info .author {font-size: 16px}
