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


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


/* :files, 'app/views', ... @ 1513971856 */
/* app/views/landing/home2/shard.css @ 1513971856 */
#flash_container {z-index: 1}
#flash_container.fixed_fancy_header {position: fixed; top: 56px; left: 0; width: 100%}


/* app/views/landing/home2/shared.css @ 1513971856 */
#flash_container.fixed {position: fixed; top: 54px; left: 0; width: 100%; z-index: 1}


/* app/views/landing/home2/common.css @ 1513971856 */
/* epub and audiobook banners*/ .fancy_header {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', ... @ 1513971858 */
/* app/views/shared/fancy_header/header.css @ 1513971857 */
/* epub and audiobook banners*/ .autogen_class_views_shared_fancy_header_header {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none; min-height: 3.375em; color: #20828D; position: fixed; z-index: 10; top: 0; left: 0; right: 0; text-align: left; opacity: 0; transition: background 0.2s ease, opacity 1s ease; -moz-transition: background 0.2s ease, opacity 1s ease; -webkit-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, .autogen_class_views_shared_fancy_header_header.flash_present {background: rgba(0, 0, 0, 0.6)}
.scrolled .autogen_class_views_shared_fancy_header_header .icon-ic_menuclosed, .autogen_class_views_shared_fancy_header_header.flash_present .icon-ic_menuclosed {color: #fff}
.autogen_class_views_shared_fancy_header_header.white {background: #FAFBFD}
.autogen_class_views_shared_fancy_header_header.white .icon-ic_menuclosed {color: #20828D}
.autogen_class_views_shared_fancy_header_header .landing_header_inner {color: inherit; margin: 0 auto; position: relative}
.autogen_class_views_shared_fancy_header_header .landing_header_inner .logo_heading {display: inline}
@media (min-width: 1600px) {.autogen_class_views_shared_fancy_header_header .landing_header_inner {max-width: 1600px; /* fix for ie11 centering */ margin: 0 auto}
}
.autogen_class_views_shared_fancy_header_header .logo_image {display: inline-block; font-weight: bold; font-size: 22px; color: #20828D; margin: 0; margin-top: 15px; width: 115px; height: 26px}
.autogen_class_views_shared_fancy_header_header .logo_image.article_lohp {width: 86px; height: 22px; margin-top: 18px}
.autogen_class_views_shared_fancy_header_header .menu_toggle_btn {display: inline-block; vertical-align: top; margin: 0 20px; margin-top: 18px; font-size: 20px; cursor: pointer; background: none; border: none; color: inherit; padding: 0}
.autogen_class_views_shared_fancy_header_header .right_nav {position: absolute; top: 5px; right: 20px}
.autogen_class_views_shared_fancy_header_header .flat_btn {white-space: nowrap; right: 0; float: left}
.autogen_class_views_shared_fancy_header_header .header_subscribe_btn {margin-right: 15px; display: none}
.autogen_class_views_shared_fancy_header_header .outline_btn {vertical-align: top}
.autogen_class_views_shared_fancy_header_header .faded_in {transition: all ease 0.5s; -moz-transition: all ease 0.5s; -webkit-transition: all ease 0.5s; opacity: 1; position: absolute}
.autogen_class_views_shared_fancy_header_header .faded_out {transition: all ease 0.5s; -moz-transition: all ease 0.5s; -webkit-transition: all ease 0.5s; opacity: 0; position: absolute}
.autogen_class_views_shared_fancy_header_header .hidden {border: 0; clip: rect(0 0 0 0); height: 1px; width: 1px; padding: 0; overflow: hidden; position: absolute}


/* app/views/shared/fancy_header/_nav_menu.css @ 1513971857 */
/* epub and audiobook banners*/ .autogen_class_views_shared_fancy_header_nav_menu {display: none; transition: opacity 0.3s ease-in-out; -moz-transition: opacity 0.3s ease-in-out; -webkit-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; height: 100vh}
.autogen_class_views_shared_fancy_header_nav_menu.browse_test_enabled .nav_menu .menu_items .link_group {display: block}
.autogen_class_views_shared_fancy_header_nav_menu.browse_test_enabled .nav_menu .menu_items > ul li {width: 33%; display: inline-block}
.autogen_class_views_shared_fancy_header_nav_menu.browse_test_enabled .nav_menu .menu_items > ul a {font-size: 14px}
.show_nav .autogen_class_views_shared_fancy_header_nav_menu {display: block}
.nav_visible .autogen_class_views_shared_fancy_header_nav_menu {opacity: 1}
.nav_visible .autogen_class_views_shared_fancy_header_nav_menu .nav_menu {-webkit-transform: translate(0, 0);transform: translate(0, 0)}
.autogen_class_views_shared_fancy_header_nav_menu .nav_menu {transition: all 0.25s ease-out; -moz-transition: all 0.25s ease-out; -webkit-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: 15em; /* em allows the container to expand with text zoom */ position: absolute; top: 0; bottom: 0; left: 0; overflow: auto; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column}
@media (max-width: 380px) {.autogen_class_views_shared_fancy_header_nav_menu .nav_menu {width: 100%}
}
.autogen_class_views_shared_fancy_header_nav_menu .nav_menu .menu_close_btn {position: absolute; color: #57617A; font-size: 16px; top: 25px; right: 20px; cursor: pointer; padding-top: 1px}
.autogen_class_views_shared_fancy_header_nav_menu .nav_menu .menu_close_btn:hover {color: #57617A}
.autogen_class_views_shared_fancy_header_nav_menu .nav_menu .logo_image {display: inline-block; margin: 25px 0 0 20px; width: 115px}
.autogen_class_views_shared_fancy_header_nav_menu .nav_menu .menu_items {margin: 20px 0 10px 0; padding: 20px 20px; border-top: 1px solid #E9EDF8; border-bottom: 1px solid #E9EDF8}
.autogen_class_views_shared_fancy_header_nav_menu .nav_menu .menu_items .link_group {display: none; margin-top: 20px}
.autogen_class_views_shared_fancy_header_nav_menu .nav_menu .menu_items .link_group.cols li {width: 50%; display: inline-block}
.autogen_class_views_shared_fancy_header_nav_menu .nav_menu .menu_items .link_group h2 {font-size: 14px; font-weight: bold; text-transform: uppercase; color: #1C263D; margin: 15px 0 5px}
.autogen_class_views_shared_fancy_header_nav_menu .nav_menu .menu_items .link_group a {font-size: 14px}
.autogen_class_views_shared_fancy_header_nav_menu .nav_menu .menu_items ul {margin: 0; padding: 0; list-style: none}
.autogen_class_views_shared_fancy_header_nav_menu .nav_menu .menu_items li {line-height: normal}
.autogen_class_views_shared_fancy_header_nav_menu .nav_menu .menu_items a {color: #57617A; font-size: 16px; line-height: 1.8}
.autogen_class_views_shared_fancy_header_nav_menu .nav_menu .menu_items a:hover {color: #0D6069}
.autogen_class_views_shared_fancy_header_nav_menu .nav_menu .nav_search {margin-top: 20px}
.autogen_class_views_shared_fancy_header_nav_menu .nav_menu .nav_search .search_outer {position: relative; border: 1px solid #c2cdec; border-radius: 4px; margin: 0 20px; height: 30px}
.autogen_class_views_shared_fancy_header_nav_menu .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}
.autogen_class_views_shared_fancy_header_nav_menu .nav_menu .nav_search .search_input::-webkit-input-placeholder {color: #57617A}
.autogen_class_views_shared_fancy_header_nav_menu .nav_menu .nav_search .search_input::-moz-placeholder {color: #57617A}
.autogen_class_views_shared_fancy_header_nav_menu .nav_menu .nav_search .search_input:-ms-input-placeholder {color: #57617A}
.autogen_class_views_shared_fancy_header_nav_menu .nav_menu .nav_search .search_input::placeholder {color: #57617A}
.autogen_class_views_shared_fancy_header_nav_menu .nav_menu .nav_search .search_input ::-webkit-input-placeholder {color: #57617A}
.autogen_class_views_shared_fancy_header_nav_menu .nav_menu .nav_search .search_input :-moz-placeholder {color: #57617A}
.autogen_class_views_shared_fancy_header_nav_menu .nav_menu .nav_search .search_input ::-moz-placeholder {color: #57617A}
.autogen_class_views_shared_fancy_header_nav_menu .nav_menu .nav_search .search_input :-ms-input-placeholder {color: #57617A}
.autogen_class_views_shared_fancy_header_nav_menu .nav_menu .nav_search .icon {position: absolute; top: 7px; right: 8px}
.autogen_class_views_shared_fancy_header_nav_menu .nav_menu .mobile_buttons {margin: 10px 20px; -webkit-box-flex: 1; -ms-flex: 1 auto; flex: 1 auto}
.autogen_class_views_shared_fancy_header_nav_menu .nav_menu .mobile_buttons p {font-size: 14px; color: #57617A; margin-bottom: 10px}
.autogen_class_views_shared_fancy_header_nav_menu .nav_menu .mobile_buttons ul {padding: 0}
.autogen_class_views_shared_fancy_header_nav_menu .nav_menu .mobile_buttons ul li {list-style: none}
.autogen_class_views_shared_fancy_header_nav_menu .nav_menu .mobile_buttons .outline_btn {margin-bottom: 10px; display: block; text-align: left; border-color: #57617A; color: #1C263D}
.autogen_class_views_shared_fancy_header_nav_menu .nav_menu .mobile_buttons .outline_btn:hover {color: white; border-color: #0D6069}
.autogen_class_views_shared_fancy_header_nav_menu .nav_menu .mobile_buttons .outline_btn img {vertical-align: top; margin-top: 10px}
.autogen_class_views_shared_fancy_header_nav_menu .nav_menu .mobile_buttons .outline_btn img.on_hover {display: none}
.autogen_class_views_shared_fancy_header_nav_menu .nav_menu .mobile_buttons .ios_btn img {margin-left: -1px}
.autogen_class_views_shared_fancy_header_nav_menu .nav_menu .mobile_buttons .google_play_btn img {margin-top: 13px}
.autogen_class_views_shared_fancy_header_nav_menu .nav_menu .mobile_buttons .kindle_btn img {margin-top: 13px; margin-left: 3px}
.autogen_class_views_shared_fancy_header_nav_menu .nav_menu .social_buttons {font-size: 30px; text-align: center; margin-bottom: 15px}
@media (max-height: 560px) {.autogen_class_views_shared_fancy_header_nav_menu .nav_menu .social_buttons {display: none}
}
.autogen_class_views_shared_fancy_header_nav_menu .nav_menu .social_buttons ul {margin: 0; padding: 0}
.autogen_class_views_shared_fancy_header_nav_menu .nav_menu .social_buttons ul li {list-style: none; display: inline-block; line-height: 1}
.autogen_class_views_shared_fancy_header_nav_menu .nav_menu .social_buttons ul li a {transition: all 0.2s ease; -moz-transition: all 0.2s ease; -webkit-transition: all 0.2s ease; color: #626d89}
.autogen_class_views_shared_fancy_header_nav_menu .nav_menu .social_buttons ul li a:hover {color: #0D6069}
.autogen_class_views_shared_fancy_header_nav_menu .nav_menu .social_buttons ul li .icon {display: inline-block; margin: 0 10px}


/* app/views/shared/smart_tabs.css @ 1513971858 */
/* epub and audiobook banners*/ .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 #E9EDF8; opacity: 0; transition: opacity 0.5s ease; -moz-transition: opacity 0.5s ease; -webkit-transition: opacity 0.5s ease}
.autogen_class_views_shared_smart_tabs .sub_menu .menu_item {text-transform: none; padding: 0 18px; color: #57617A; height: 35px; white-space: nowrap}
.autogen_class_views_shared_smart_tabs .sub_menu .menu_item:hover {background: #EAEAEA; color: #20828D}
.autogen_class_views_shared_smart_tabs .tab.last {margin-right: 0}


/* app/views/discover/modules/featured_document.css @ 1513971856 */
/* epub and audiobook banners*/ .autogen_class_views_discover_modules_featured_document {margin: 40px auto; overflow: hidden; position: relative; text-align: left; cursor: pointer; display: block; padding-bottom: 40px}
@media (max-width: 1024px) {.autogen_class_views_discover_modules_featured_document {padding: 0 32px 40px}
}
@media (max-width: 700px) {.autogen_class_views_discover_modules_featured_document {padding: 0 16px 40px}
}
.autogen_class_views_discover_modules_featured_document .header {margin-top: 0}
.autogen_class_views_discover_modules_featured_document p {color: white}
.autogen_class_views_discover_modules_featured_document .image_layer, .autogen_class_views_discover_modules_featured_document .background_layer {position: absolute; z-index: 1; top: 0; bottom: 0; left: 0; right: 0}
.autogen_class_views_discover_modules_featured_document .background_layer {z-index: 1}
.autogen_class_views_discover_modules_featured_document .background_layer:after {position: absolute; bottom: 17px; left: 0; right: 0; height: 1px; background: rgba(255, 255, 255, 0.5); content: ""}
.autogen_class_views_discover_modules_featured_document h2 {text-align: left; font-size: 22px; font-weight: bold}
@media (max-width: 550px) {.responsive .autogen_class_views_discover_modules_featured_document h2 {font-size: 20px}
}
.autogen_class_views_discover_modules_featured_document .title, .autogen_class_views_discover_modules_featured_document .short_title, .autogen_class_views_discover_modules_featured_document .author {font-family: 'Source Sans Pro', sans-serif; font-size: 20px; font-weight: bold; margin: 0; color: #000514}
@media (max-width: 700px) {.autogen_class_views_discover_modules_featured_document .title, .autogen_class_views_discover_modules_featured_document .short_title, .autogen_class_views_discover_modules_featured_document .author {font-size: 18px}
}
@media (max-width: 1024px) {.autogen_class_views_discover_modules_featured_document .title {display: none}
}
.autogen_class_views_discover_modules_featured_document .short_title {display: none}
@media (max-width: 1024px) {.autogen_class_views_discover_modules_featured_document .short_title {display: block}
}
.autogen_class_views_discover_modules_featured_document .module_summary {width: 666px; margin: 0 auto; margin-top: 40px}
.autogen_class_views_discover_modules_featured_document .module_summary.subtitle {font-size: 14px; margin: 0 auto}
.autogen_class_views_discover_modules_featured_document .content_layer {color: #1C263D; text-align: left}
.autogen_class_views_discover_modules_featured_document .content_wrapper {display: -webkit-box;display: -ms-flexbox;display: flex}
.autogen_class_views_discover_modules_featured_document .description_wrapper {margin-right: 44px}
@media (max-width: 700px) {.autogen_class_views_discover_modules_featured_document .description_wrapper {margin-right: 12px}
}
.autogen_class_views_discover_modules_featured_document .author {font-size: 18px; margin: 14px 0 20px; color: #57617A; font-weight: normal}
@media (max-width: 550px) {.responsive .autogen_class_views_discover_modules_featured_document .author {font-size: 16px}
}
@media (max-width: 700px) {.autogen_class_views_discover_modules_featured_document .author {margin: 6px 0 10px}
}
.autogen_class_views_discover_modules_featured_document .description {zoom: 1; color: #57617A; position: relative; margin-left: 1px; padding-left: 22px; border-left: 4px solid #509ba8}
.autogen_class_views_discover_modules_featured_document .description:after {content: ""; display: table; clear: both}
.autogen_class_views_discover_modules_featured_document .description p {margin-bottom: 0px; color: #57617A; font-size: 16px; line-height: 1.4em; max-height: 5.6em; overflow: hidden; display: block; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical}
@media (max-width: 700px) {.autogen_class_views_discover_modules_featured_document .description {padding-left: 12px; font-size: 14px}
}
.autogen_class_views_discover_modules_featured_document .editors {margin-top: 10px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center}
.autogen_class_views_discover_modules_featured_document .editors img {width: 40px; height: 40px}
.autogen_class_views_discover_modules_featured_document .editors .icon {background-color: #E9EDF8; border-radius: 40px; color: #20828D; display: inline-block; height: 40px; line-height: 40px; margin-right: 5px; text-align: center; width: 40px; font-size: 20px}
.autogen_class_views_discover_modules_featured_document .editors p {margin: 0 0 0 8px; font-size: 16px; color: #57617A; font-style: italic}
@media (max-width: 700px) {.autogen_class_views_discover_modules_featured_document .editors {display: none}
}
.autogen_class_views_discover_modules_featured_document .document_cell {width: 172px}
.autogen_class_views_discover_modules_featured_document .document_cell .thumb {width: 172px; height: 228px}
@media (max-width: 1024px) {.autogen_class_views_discover_modules_featured_document .document_cell {width: 142px}
.autogen_class_views_discover_modules_featured_document .document_cell .thumb {width: 142px; height: 188px}
}
@media (max-width: 700px) {.autogen_class_views_discover_modules_featured_document .document_cell {width: 120px}
.autogen_class_views_discover_modules_featured_document .document_cell .thumb {width: 120px; height: 159px}
}


/* app/views/promo_code/custom_promo.css @ 1513971857 */
/* epub and audiobook banners*/ .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: #57617A}
.autogen_class_views_promo_code_custom_promo .subtitle {margin: 20px auto}
.autogen_class_views_promo_code_custom_promo ul {color: #57617A; text-align: left; margin: 0 auto; display: inline-block}
.autogen_class_views_promo_code_custom_promo .document_thumbnail_background {background-color: transparent}


/* app/views/landing/home2/affiliate_base.css @ 1513971856 */
@charset "UTF-8"; /* epub and audiobook banners*/ .autogen_class_views_landing_home2_affiliate_base {/*used in affiliate landing pages still so can't delete (i.e. best-reads) */ background: #E9E9E9}
.autogen_class_views_landing_home2_affiliate_base .hide_desktop {display: none}
@media (max-width: 667px) {.autogen_class_views_landing_home2_affiliate_base .hide_desktop {display: block}
}
.autogen_class_views_landing_home2_affiliate_base .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_affiliate_base .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_affiliate_base .caption h3 {margin: 0; font-weight: bold; text-transform: uppercase; color: inherit; font-size: 11px}
.autogen_class_views_landing_home2_affiliate_base .caption.left_caption {margin-right: 12px; padding-right: 12px; text-align: right; border-right: 4px solid white}
.autogen_class_views_landing_home2_affiliate_base .caption.right_caption {margin-left: 12px; padding-left: 12px; text-align: left; border-left: 4px solid white}
.autogen_class_views_landing_home2_affiliate_base .primary_promo {display: none; height: 75px; background: #20828D; color: white; text-align: center; line-height: 30px; padding: 0 45px; position: relative}
.autogen_class_views_landing_home2_affiliate_base .primary_promo .icon-ic_close {font-size: 16px; position: absolute; top: 17px; right: 20px; cursor: pointer}
.autogen_class_views_landing_home2_affiliate_base .primary_promo a {color: white; position: relative; top: 5px}
.autogen_class_views_landing_home2_affiliate_base .primary_promo a:hover strong {text-decoration: underline}
.autogen_class_views_landing_home2_affiliate_base .under_cta_wrapper {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; font-size: 12px; font-weight: bold; padding-top: 5px}
.autogen_class_views_landing_home2_affiliate_base .under_cta_wrapper .line_decorator {height: 0px; padding: 0px; margin: 0px; width: 75px; border-top: 0px; border-color: #1C263D}
.autogen_class_views_landing_home2_affiliate_base .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; transition: background 0.2s ease, opacity 1s ease; -moz-transition: background 0.2s ease, opacity 1s ease; -webkit-transition: background 0.2s ease, opacity 1s ease}
.jsblock_done .autogen_class_views_landing_home2_affiliate_base .landing_header {opacity: 1}
.nav_visible .autogen_class_views_landing_home2_affiliate_base .landing_header {opacity: 0}
.scrolled .autogen_class_views_landing_home2_affiliate_base .landing_header {background: rgba(0, 0, 0, 0.6)}
.autogen_class_views_landing_home2_affiliate_base .landing_header .header_subscribe_btn {display: none}
.autogen_class_views_landing_home2_affiliate_base .landing_header .landing_header_inner {margin: 0 auto; position: relative; max-width: 1600px}
.autogen_class_views_landing_home2_affiliate_base .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_affiliate_base .landing_header .icon-ic_menuclosed {display: inline-block; vertical-align: top; margin: 0 20px; margin-top: 18px; font-size: 20px; cursor: pointer}
.autogen_class_views_landing_home2_affiliate_base .landing_header .right_nav {position: absolute; top: 7px; right: 20px}
.autogen_class_views_landing_home2_affiliate_base .landing_header .flat_btn {white-space: nowrap; position: absolute; top: 0; right: 0; margin: auto}
.autogen_class_views_landing_home2_affiliate_base .landing_header .outline_btn {vertical-align: top; color: white; border-color: white}
.autogen_class_views_landing_home2_affiliate_base .landing_header .outline_btn:hover {border-color: #0D6069}
.autogen_class_views_landing_home2_affiliate_base .leader_buttons {margin: 0 auto; max-width: 1040px; white-space: nowrap}
.autogen_class_views_landing_home2_affiliate_base .leader_buttons .outline_btn {display: block; margin: 0 40px}
@media (max-width: 667px) {.autogen_class_views_landing_home2_affiliate_base .leader_buttons .flat_btn .hide_on_narrow {display: none}
}
.autogen_class_views_landing_home2_affiliate_base .primary_leader, .autogen_class_views_landing_home2_affiliate_base .device_leader {overflow: hidden; color: white}
.autogen_class_views_landing_home2_affiliate_base .primary_leader h1, .autogen_class_views_landing_home2_affiliate_base .primary_leader h2, .autogen_class_views_landing_home2_affiliate_base .device_leader h1, .autogen_class_views_landing_home2_affiliate_base .device_leader h2 {color: inherit}
.autogen_class_views_landing_home2_affiliate_base .primary_leader {height: 480px; background: #333; background-image: url('https://s2-f.scribdassets.com/images/landing/home2_landing/hero3.jpg?1513971990'); background-size: cover; background-position: 50% bottom; position: relative}
.autogen_class_views_landing_home2_affiliate_base .primary_leader h1, .autogen_class_views_landing_home2_affiliate_base .primary_leader h2 {color: #fff}
@media (max-width: 667px) {.autogen_class_views_landing_home2_affiliate_base .primary_leader {background-image: url('https://s1-f.scribdassets.com/images/landing/home2_landing/mobile/hero2.jpg?1513971990')}
}
.autogen_class_views_landing_home2_affiliate_base .primary_leader .leader_center_target {padding: 0 24px}
.autogen_class_views_landing_home2_affiliate_base .fold {text-align: center; padding: 50px; min-width: 272px; box-sizing: border-box}
@media (max-width: 667px) {.autogen_class_views_landing_home2_affiliate_base .fold {padding: 24px}
.autogen_class_views_landing_home2_affiliate_base .fold .flat_btn {display: block}
}
.autogen_class_views_landing_home2_affiliate_base .fold h1, .autogen_class_views_landing_home2_affiliate_base .fold h2 {color: #fff}
.autogen_class_views_landing_home2_affiliate_base .fold.mobile_download_fold {background: -webkit-linear-gradient(top, #ffffff, #E9EDF8);background: linear-gradient(to bottom, #ffffff, #E9EDF8)}
.autogen_class_views_landing_home2_affiliate_base .fold.mobile_download_fold h1, .autogen_class_views_landing_home2_affiliate_base .fold.mobile_download_fold h2 {color: #00293f}
.autogen_class_views_landing_home2_affiliate_base .fold h1 {font-family: 'Source Sans Pro', sans-serif; font-size: 42px}
@media (max-width: 667px) {.autogen_class_views_landing_home2_affiliate_base .fold h1 {font-size: 28px !important}
.autogen_class_views_landing_home2_affiliate_base .fold h1 .default_break {display: none}
}
.autogen_class_views_landing_home2_affiliate_base .fold h2 {font-size: 18px; font-weight: normal; margin: 16px auto 30px; max-width: 668px}
@media (max-width: 900px) {.autogen_class_views_landing_home2_affiliate_base .fold h2 .split {display: block}
.autogen_class_views_landing_home2_affiliate_base .fold h2 .split_sep {display: none}
}
@media (max-width: 667px) {.autogen_class_views_landing_home2_affiliate_base .fold h2 {font-size: 16px}
.autogen_class_views_landing_home2_affiliate_base .fold h2 .split {margin-bottom: 10px}
}
.autogen_class_views_landing_home2_affiliate_base .fold.has_paddles {position: relative}
.autogen_class_views_landing_home2_affiliate_base .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_affiliate_base .fold.has_paddles .paddle {opacity: 0.9}
}
@media (max-width: 667px) {.autogen_class_views_landing_home2_affiliate_base .fold.has_paddles .paddle {display: none}
}
.autogen_class_views_landing_home2_affiliate_base .scribd_experience, .autogen_class_views_landing_home2_affiliate_base .scribd_offerings {background-image: url('https://s1-f.scribdassets.com/images/landing/home2_landing/scribd_experience_bg.png?1513971990'); background-size: cover; background-position: center}
.autogen_class_views_landing_home2_affiliate_base .scribd_experience h1, .autogen_class_views_landing_home2_affiliate_base .scribd_experience h2, .autogen_class_views_landing_home2_affiliate_base .scribd_offerings h1, .autogen_class_views_landing_home2_affiliate_base .scribd_offerings h2 {color: #1C263D}
.autogen_class_views_landing_home2_affiliate_base .scribd_experience h1, .autogen_class_views_landing_home2_affiliate_base .scribd_offerings h1 {font-size: 32px}
.autogen_class_views_landing_home2_affiliate_base .scribd_experience h2, .autogen_class_views_landing_home2_affiliate_base .scribd_offerings h2 {max-width: 850px}
.autogen_class_views_landing_home2_affiliate_base .offerings {padding: 30px 50px; margin-bottom: 10px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center}
@media (max-width: 667px) {.autogen_class_views_landing_home2_affiliate_base .offerings {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column}
}
.autogen_class_views_landing_home2_affiliate_base .offerings .offer {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; max-width: 300px; padding: 0px 10px}
.autogen_class_views_landing_home2_affiliate_base .offerings .offer img {padding: 10px}
.autogen_class_views_landing_home2_affiliate_base.landing_index .fold h1, .autogen_class_views_landing_home2_affiliate_base.dark_landing .fold h1 {font-size: 32px; color: #1C263D}
.autogen_class_views_landing_home2_affiliate_base.landing_index .fold h2, .autogen_class_views_landing_home2_affiliate_base.landing_index .fold p, .autogen_class_views_landing_home2_affiliate_base.dark_landing .fold h2, .autogen_class_views_landing_home2_affiliate_base.dark_landing .fold p {color: #57617A}
.autogen_class_views_landing_home2_affiliate_base.landing_index .endless_possibilities h1, .autogen_class_views_landing_home2_affiliate_base.landing_index .endless_possibilities h2, .autogen_class_views_landing_home2_affiliate_base.landing_index .device_leader h1, .autogen_class_views_landing_home2_affiliate_base.landing_index .device_leader h2, .autogen_class_views_landing_home2_affiliate_base.dark_landing .endless_possibilities h1, .autogen_class_views_landing_home2_affiliate_base.dark_landing .endless_possibilities h2, .autogen_class_views_landing_home2_affiliate_base.dark_landing .device_leader h1, .autogen_class_views_landing_home2_affiliate_base.dark_landing .device_leader h2 {color: #fff}
.autogen_class_views_landing_home2_affiliate_base .endless_possibilities {background-image: url('https://s2-f.scribdassets.com/images/landing/home2_landing/endless_possibilities.jpg?1513971990')}
@media (max-width: 667px) {.autogen_class_views_landing_home2_affiliate_base .endless_possibilities {background-image: url('https://s1-f.scribdassets.com/images/landing/home2_landing/mobile/endless_possibilities.jpg?1513971990')}
}
.autogen_class_views_landing_home2_affiliate_base .endless_possibilities h1, .autogen_class_views_landing_home2_affiliate_base .endless_possibilities h2 {color: #fff}
.autogen_class_views_landing_home2_affiliate_base .endless_possibilities .types_row {max-width: 100%}
.autogen_class_views_landing_home2_affiliate_base .endless_possibilities .doc_types_footer {height: 171px; background-image: url('https://s1-f.scribdassets.com/images/landing/home2_landing/endless_possibilities_footer.png?1513971990'); margin: 0 -50px -54px; background-size: auto 100%}
@media (max-width: 667px) {.autogen_class_views_landing_home2_affiliate_base .endless_possibilities .doc_types_footer {background-image: url('https://s2-f.scribdassets.com/images/landing/home2_landing/mobile/endless_possibilities_footer.png?1513971990'); height: 153px}
}
.autogen_class_views_landing_home2_affiliate_base .device_leader {position: relative; padding-bottom: 0}
.autogen_class_views_landing_home2_affiliate_base .device_leader h1 {box-sizing: border-box; font-size: 32px; color: #fff}
@media (max-width: 667px) {.autogen_class_views_landing_home2_affiliate_base .device_leader h1 {margin-left: 20px; margin-right: 20px; font-size: 32px}
}
.autogen_class_views_landing_home2_affiliate_base .device_leader h2 {font-size: 18px; font-weight: normal; width: 65%; max-width: 650px; padding: 0 40px; line-height: 1.6}
@media (max-width: 667px) {.autogen_class_views_landing_home2_affiliate_base .device_leader h2 {width: auto; padding: 0}
}
.autogen_class_views_landing_home2_affiliate_base .device_leader {background-position: 50% 56%; background-size: cover; background-image: url('https://s1-f.scribdassets.com/images/landing/home2_landing/galaxy.jpg?1513971990')}
@media (max-width: 667px) {.autogen_class_views_landing_home2_affiliate_base .device_leader {background-image: url('https://s1-f.scribdassets.com/images/landing/home2_landing/mobile/galaxy.jpg?1513971990')}
}
.autogen_class_views_landing_home2_affiliate_base .device_leader h1, .autogen_class_views_landing_home2_affiliate_base .device_leader h2 {color: #fff}
.autogen_class_views_landing_home2_affiliate_base .device_leader .mobile_download_row {margin: 40px 40px 0 40px; display: none}
.autogen_class_views_landing_home2_affiliate_base .device_leader .mobile_download_row .flat_btn {margin: 0 auto}
@media (max-width: 667px) {.autogen_class_views_landing_home2_affiliate_base .device_leader .mobile_download_row {display: block}
}
.autogen_class_views_landing_home2_affiliate_base .device_leader .devices {background-image: url('https://s1-f.scribdassets.com/images/landing/home2_landing/new_browse_devices.png?1513971990'); background-repeat: no-repeat; background-position: bottom center; background-size: auto 100%; position: relative; bottom: -4px; height: 315px; margin: 20px auto 0; max-width: 850px}
@media (min-width: 668px) and (max-width: 1025px) {.autogen_class_views_landing_home2_affiliate_base .device_leader .devices {height: 260px}
}
@media (max-width: 667px) {.autogen_class_views_landing_home2_affiliate_base .device_leader .devices {background-image: url('https://s1-f.scribdassets.com/images/landing/home2_landing/mobile/devices.png?1513971990'); height: 226px}
}
.autogen_class_views_landing_home2_affiliate_base .membership_details {background-image: url('https://s2-f.scribdassets.com/images/landing/home2_landing/membership_details_bg.jpg?1513971990'); background-size: cover}
.autogen_class_views_landing_home2_affiliate_base .membership_details h1 {color: #1C263D}
.autogen_class_views_landing_home2_affiliate_base .membership_details h2 {color: #57617A}
@media (max-width: 667px) {.autogen_class_views_landing_home2_affiliate_base .membership_details {background-image: url('https://s1-f.scribdassets.com/images/landing/home2_landing/mobile/membership_details_bg.jpg?1513971990')}
.autogen_class_views_landing_home2_affiliate_base .membership_details .details_img {width: 115%; margin: 20px -24px -50px}
}
@media (min-width: 668px) and (max-width: 1025px) {.autogen_class_views_landing_home2_affiliate_base .membership_details img {max-width: 100%; max-height: 60%}
}
.autogen_class_views_landing_home2_affiliate_base .white_leader h1 {color: #1C263D; text-transform: uppercase; font-weight: normal; font-size: 38px}
@media (max-width: 667px) {.autogen_class_views_landing_home2_affiliate_base .white_leader h1 {margin-left: 20px; margin-right: 20px; font-size: 32px}
}
.autogen_class_views_landing_home2_affiliate_base .document_grid_outer {text-align: center; overflow: hidden; background: white; position: relative}
.autogen_class_views_landing_home2_affiliate_base .document_grid_outer .leader_buttons {display: none}
.autogen_class_views_landing_home2_affiliate_base .document_grid_outer h1 {padding-left: 20px; padding-right: 20px}
.autogen_class_views_landing_home2_affiliate_base .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_affiliate_base .document_grid_outer .grid_headers h1 {position: absolute; left: 0; right: 0}
@media (max-width: 667px) {.autogen_class_views_landing_home2_affiliate_base .document_grid_outer .grid_headers h1 {margin: 0; font-size: 18px}
}
.autogen_class_views_landing_home2_affiliate_base .document_grid_outer .collection_tab_documents {display: none}
.autogen_class_views_landing_home2_affiliate_base .document_grid_outer .collection_tab_documents.current {display: block}
.autogen_class_views_landing_home2_affiliate_base .document_grid_outer .leader_buttons {margin: 0 auto 100px auto}
.autogen_class_views_landing_home2_affiliate_base .document_grid_outer .collections_row {white-space: nowrap}
.autogen_class_views_landing_home2_affiliate_base .document_grid_outer .collections_row .landing_collection_cell_wrapper {display: inline-block; width: 33.33333%}
.autogen_class_views_landing_home2_affiliate_base .document_grid_outer .collections_row .landing_collection_cell_wrapper:last-child {display: none}
@media (max-width: 700px) {.autogen_class_views_landing_home2_affiliate_base .document_grid_outer .collections_row .landing_collection_cell_wrapper {width: auto; display: block}
}
.autogen_class_views_landing_home2_affiliate_base .document_grid_outer .collections_row .landing_collection_cell_wrapper:nth-child(4n) .landing_collection_cell {background: #3B7698}
.autogen_class_views_landing_home2_affiliate_base .document_grid_outer .collections_row .landing_collection_cell_wrapper:nth-child(4n + 1) .landing_collection_cell {background: #AA557C}
.autogen_class_views_landing_home2_affiliate_base .document_grid_outer .collections_row .landing_collection_cell_wrapper:nth-child(4n + 3) .landing_collection_cell {background: #7A3D64}
.autogen_class_views_landing_home2_affiliate_base .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_affiliate_base .document_grid_outer .collections_row .landing_collection_cell h2 {font-family: 'Source Sans Pro', sans-serif; font-size: 22px; color: inherit}
.autogen_class_views_landing_home2_affiliate_base .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_affiliate_base .blog_leader {overflow: hidden; padding-bottom: 10px}
.autogen_class_views_landing_home2_affiliate_base .blog_leader .blog_header {text-align: center; position: relative; margin: 40px 50px 20px 40px}
.autogen_class_views_landing_home2_affiliate_base .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_affiliate_base .blog_leader .blog_header .line {height: 1px; background: #E9EDF8; position: absolute; top: 50%; left: 0; right: 0}
.autogen_class_views_landing_home2_affiliate_base .blog_leader .blog_cells {white-space: nowrap; margin: 0 20px 0 20px}
.autogen_class_views_landing_home2_affiliate_base .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_affiliate_base .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_affiliate_base .blog_leader .blog_cell_wrapper:nth-child(2), .autogen_class_views_landing_home2_affiliate_base .blog_leader .blog_cell_wrapper:nth-child(3) {display: none}
}
.autogen_class_views_landing_home2_affiliate_base .blog_leader .blog_cell {margin: 0 20px}
.autogen_class_views_landing_home2_affiliate_base .blog_leader .blog_cell p {color: #57617A; margin-bottom: 0; font-size: 15px}
.autogen_class_views_landing_home2_affiliate_base .blog_leader .blog_cell .read_more_btn {text-transform: uppercase; font-size: 14px; font-weight: bold}
.autogen_class_views_landing_home2_affiliate_base .blog_leader .blog_cell h3 {font-family: 'Source Sans Pro', sans-serif; margin: 20px 0 8px 0; font-size: 20px; color: #1C263D}
.autogen_class_views_landing_home2_affiliate_base .blog_leader .blog_cell h3 a {color: #1C263D}
.autogen_class_views_landing_home2_affiliate_base .blog_leader .blog_cell h3 a:hover {color: #0D6069}
.autogen_class_views_landing_home2_affiliate_base .blog_leader .blog_cell .read_more_btn {display: inline-block}
.autogen_class_views_landing_home2_affiliate_base .blog_leader .blog_image {background: #7A8667; background-position: 50% 50%; background-size: cover; height: 145px}
.autogen_class_views_landing_home2_affiliate_base .editorials_fold h1 {color: #1C263D}
.autogen_class_views_landing_home2_affiliate_base .editorials_fold h2 {color: #57617A}
.autogen_class_views_landing_home2_affiliate_base .editorials_fold .blurbs .editorial_description {border: none}
.autogen_class_views_landing_home2_affiliate_base .editorials_fold .blurbs .button_row, .autogen_class_views_landing_home2_affiliate_base .editorials_fold .blurbs .under_title {display: none}
.autogen_class_views_landing_home2_affiliate_base .editorials_fold .blurbs .book_cover_container {top: 0}
.autogen_class_views_landing_home2_affiliate_base .editorials_fold .blurbs .content_layer {min-height: 300px}
.autogen_class_views_landing_home2_affiliate_base .editorials_fold .blurbs .editor_signature {bottom: 80px}
.autogen_class_views_landing_home2_affiliate_base .editorials_fold .blurbs .margined {width: 545px}
.autogen_class_views_landing_home2_affiliate_base .editorials_fold .blurbs .margined h2 {font-size: 28px; margin: 14px; margin-left: 0}
.autogen_class_views_landing_home2_affiliate_base .editorials_fold .blurbs .margined p {padding-left: 8px}
.autogen_class_views_landing_home2_affiliate_base .editorials_fold .blurbs .meta span {display: block}
.autogen_class_views_landing_home2_affiliate_base .editorials_fold .blurbs .headings {position: relative; top: -100px}
@media (max-width: 667px) {.autogen_class_views_landing_home2_affiliate_base .editorials_fold .blurbs .editorial_description {display: none}
.autogen_class_views_landing_home2_affiliate_base .editorials_fold .featured_document {top: auto}
}
@media (max-width: 825px) {.autogen_class_views_landing_home2_affiliate_base .editorials_fold .headings {margin-top: 24px}
.autogen_class_views_landing_home2_affiliate_base .editorials_fold .blurbs .editor_signature {display: none}
.autogen_class_views_landing_home2_affiliate_base .editorials_fold .blurbs .meta {font-size: 12px}
.autogen_class_views_landing_home2_affiliate_base .editorials_fold .blurbs .margined {width: 50%; margin-left: 0}
.autogen_class_views_landing_home2_affiliate_base .editorials_fold .blurbs .margined h2 {font-size: 24px; margin: 0}
.autogen_class_views_landing_home2_affiliate_base .editorials_fold .blurbs .content_layer {min-height: 0; top: auto}
}
.autogen_class_views_landing_home2_affiliate_base .slides_container {position: relative; height: 300px; width: 996px; margin: 0 auto; overflow: hidden; padding-top: 100px; padding-right: 20px}
.autogen_class_views_landing_home2_affiliate_base .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_affiliate_base .slides_container .slide {position: absolute; z-index: 3; left: 1096px; background-color: #fff; margin-left: 20px; transition: left, 2s; -moz-transition: left, 2s; -webkit-transition: left, 2s}
.autogen_class_views_landing_home2_affiliate_base .slides_container .slide.no_transition {transition: none; -moz-transition: none; -webkit-transition: none}
.autogen_class_views_landing_home2_affiliate_base .slides_container .slide.current {left: 0; z-index: 2; display: block}
.autogen_class_views_landing_home2_affiliate_base .slides_container .slide.previous {z-index: 3}
@media (max-width: 667px) {.autogen_class_views_landing_home2_affiliate_base .slides_container {width: 100%; height: 191px; padding-top: 0}
.autogen_class_views_landing_home2_affiliate_base .slides_container .faded {display: none}
.autogen_class_views_landing_home2_affiliate_base .slides_container .slide {left: 5%; display: block; width: 90%; margin-left: 0}
.autogen_class_views_landing_home2_affiliate_base .slides_container .slide.hide_mobile, .autogen_class_views_landing_home2_affiliate_base .slides_container .slide .under_title {display: none}
.autogen_class_views_landing_home2_affiliate_base .slides_container .slide .document_cell {width: 108px; height: 143px}
.autogen_class_views_landing_home2_affiliate_base .slides_container .slide .document_cell .thumb {max-width: 100%; max-height: 100%}
.autogen_class_views_landing_home2_affiliate_base .slides_container .slide .book_cover_container {right: 24px}
}
@media (min-width: 668px) and (max-width: 1025px) {.autogen_class_views_landing_home2_affiliate_base .slides_container {width: 100%; left: -20px}
.autogen_class_views_landing_home2_affiliate_base .slides_container .slide {width: 100%}
.autogen_class_views_landing_home2_affiliate_base .slides_container .slide .editor_signature {bottom: 68px; padding-right: 50px}
.autogen_class_views_landing_home2_affiliate_base .slides_container .slide .book_cover_container {right: 80px}
.autogen_class_views_landing_home2_affiliate_base .slides_container .slide .margined {width: auto}
}
.autogen_class_views_landing_home2_affiliate_base .document_grid {opacity: 0; transition: opacity 0.2s ease; -moz-transition: opacity 0.2s ease; -webkit-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_affiliate_base .document_grid {padding: 0; position: relative}
}
.autogen_class_views_landing_home2_affiliate_base .document_grid.single_column {padding-right: 40px; text-align: center}
.autogen_class_views_landing_home2_affiliate_base .document_grid.single_column .object_cell {margin-left: 20px; margin-right: 20px}
.autogen_class_views_landing_home2_affiliate_base .document_grid.visible {opacity: 1}
.autogen_class_views_landing_home2_affiliate_base .document_grid .document_cell {display: inline-block; width: 108px; height: 143px; margin: 6px; background: #E9EDF8}
.autogen_class_views_landing_home2_affiliate_base .document_grid .document_cell .link {display: none}
.autogen_class_views_landing_home2_affiliate_base .document_grid .document_cell .book_image {background-size: cover; background-position: 50%; position: relative; border: 1px solid #E9EDF8; background-color: #F8F9FD; background-color: transparent; width: 108px; height: 144px; top: 0; bottom: 0; left: 0; right: 0}
.autogen_class_views_landing_home2_affiliate_base .document_grid .document_cell .book_image:hover .overlay, .autogen_class_views_landing_home2_affiliate_base .document_grid .document_cell .book_image.hover .overlay {opacity: 0.5}
.autogen_class_views_landing_home2_affiliate_base .document_grid .document_cell .book_image:hover .overlay .sprite, .autogen_class_views_landing_home2_affiliate_base .document_grid .document_cell .book_image.hover .overlay .sprite {opacity: 0.5}
.autogen_class_views_landing_home2_affiliate_base .document_grid .document_cell .book_image:hover .main_action, .autogen_class_views_landing_home2_affiliate_base .document_grid .document_cell .book_image.hover .main_action {opacity: 1}
.autogen_class_views_landing_home2_affiliate_base .document_grid .document_cell .book_image .overlay, .autogen_class_views_landing_home2_affiliate_base .document_grid .document_cell .book_image .doc_link {position: absolute; top: 0; right: 0; bottom: 0; left: 0}
.autogen_class_views_landing_home2_affiliate_base .document_grid .document_cell .book_image .overlay {transition: opacity 0.1s ease-in-out; -moz-transition: opacity 0.1s ease-in-out; -webkit-transition: opacity 0.1s ease-in-out; opacity: 0; background: rgba(87, 97, 122, 0.75)}
.autogen_class_views_landing_home2_affiliate_base .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_affiliate_base .document_grid .spacer_cell {display: inline-block; width: 108px; height: 143px; vertical-align: top; position: relative; background-repeat: no-repeat; background-position: 50% 50%; margin: 6px}
.autogen_class_views_landing_home2_affiliate_base .document_grid .spacer_cell.audiobooks {background-image: url('https://s1-f.scribdassets.com/images/landing/home2_landing/audiobooks.png?1513971990')}
.autogen_class_views_landing_home2_affiliate_base .document_grid .spacer_cell.books {background-image: url('https://s1-f.scribdassets.com/images/landing/home2_landing/books.png?1513971990')}
.autogen_class_views_landing_home2_affiliate_base .mobile_collection .collection_img {float: left; max-width: 60%; margin-bottom: 16px}
.autogen_class_views_landing_home2_affiliate_base .mobile_collection .doctype_icon {float: right; clear: right; margin: 8px 0}
.autogen_class_views_landing_home2_affiliate_base .mock_br {display: block; height: 0; overflow: hidden}
.autogen_class_views_landing_home2_affiliate_base .personalized_leader {text-align: center; overflow: hidden; color: white; background: white; position: relative; text-align: center; background: #20828D}
.autogen_class_views_landing_home2_affiliate_base .personalized_leader h1, .autogen_class_views_landing_home2_affiliate_base .personalized_leader h2 {color: inherit}
.autogen_class_views_landing_home2_affiliate_base .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_affiliate_base .personalized_leader h1 {margin-left: 20px; margin-right: 20px; letter-spacing: normal; font-size: 32px}
}
.autogen_class_views_landing_home2_affiliate_base .personalized_leader h2 {margin: 0 auto; margin-bottom: 60px; font-size: 18px; font-weight: normal; width: 65%; max-width: 650px; padding: 0 40px; line-height: 1.6; max-width: 900px}
@media (max-width: 667px) {.autogen_class_views_landing_home2_affiliate_base .personalized_leader h2 {width: auto; padding: 0; margin: 0 20px}
}
.autogen_class_views_landing_home2_affiliate_base .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_affiliate_base .personalized_leader .gradient_back {position: relative; z-index: 2; overflow: hidden; background: #20828D; background: -webkit-linear-gradient(top, rgba(171, 70, 116, 0.8) 0%, #ab4674 45%, #20828d 95%, #20828d 100%); background: linear-gradient(to bottom, rgba(171, 70, 116, 0.8) 0%, #ab4674 45%, #20828d 95%, #20828d 100%)}
.autogen_class_views_landing_home2_affiliate_base .personalized_leader .secondary_header {margin: 135px 20px 0 20px}
.autogen_class_views_landing_home2_affiliate_base .personalized_leader .book_previews {position: relative; height: 403px; margin: 80px 0 60px 0}
.autogen_class_views_landing_home2_affiliate_base .personalized_leader .book_previews .collection_recommendations {display: none}
.autogen_class_views_landing_home2_affiliate_base .personalized_leader .book_previews .collection_recommendations.visible {display: block}
.autogen_class_views_landing_home2_affiliate_base .personalized_leader .book_previews .primary_book {width: 288px; height: 382px; 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; transition: top 1s ease, opacity 1s ease; -moz-transition: top 1s ease, opacity 1s ease; -webkit-transition: top 1s ease, opacity 1s ease}
.autogen_class_views_landing_home2_affiliate_base .personalized_leader .book_previews .primary_book.visible {top: 0px}
@media (max-width: 667px) {.autogen_class_views_landing_home2_affiliate_base .personalized_leader .book_previews {height: 330px}
.autogen_class_views_landing_home2_affiliate_base .personalized_leader .book_previews .primary_book {width: 239px; height: 317px; background-size: cover}
}
.autogen_class_views_landing_home2_affiliate_base .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_affiliate_base .personalized_leader .book_previews .secondary_books.visible {-webkit-transform: translate(0, 0);transform: translate(0, 0); opacity: 1}
.autogen_class_views_landing_home2_affiliate_base .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_affiliate_base .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: 171px}
.autogen_class_views_landing_home2_affiliate_base .personalized_leader .quote_zone {background: url('https://s2-f.scribdassets.com/images/landing/home2_landing/quotemark.png?1513971990') 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_affiliate_base .personalized_leader .quote_zone .quote_outer {position: absolute; left: 0; right: 0; opacity: 0}
.autogen_class_views_landing_home2_affiliate_base .personalized_leader .quote_zone .quote_outer.fade_out {opacity: 0; transition: opacity 1s ease-in-out; -moz-transition: opacity 1s ease-in-out; -webkit-transition: opacity 1s ease-in-out}
.autogen_class_views_landing_home2_affiliate_base .personalized_leader .quote_zone .quote_outer.fade_in {opacity: 1; transition: opacity 1.3s cubic-bezier(0.7, 0.01, 0.77, 0.24); -moz-transition: opacity 1.3s cubic-bezier(0.7, 0.01, 0.77, 0.24); -webkit-transition: opacity 1.3s cubic-bezier(0.7, 0.01, 0.77, 0.24)}
.autogen_class_views_landing_home2_affiliate_base .personalized_leader .quote_zone .quote {margin: 0 auto; text-align: center; width: 64.61538%; max-width: 720px}
.autogen_class_views_landing_home2_affiliate_base .personalized_leader .quote_zone .quote .quote_text {font-family: 'Source Sans Pro', sans-serif; font-size: 30px; font-style: italic; line-height: 1.5}
.autogen_class_views_landing_home2_affiliate_base .personalized_leader .quote_zone .quote .quote_text:before {content: "“"}
.autogen_class_views_landing_home2_affiliate_base .personalized_leader .quote_zone .quote .quote_text:after {content: "”"}
.autogen_class_views_landing_home2_affiliate_base .personalized_leader .quote_zone .quote .quote_author {display: inline-block; margin-top: 20px}
@media (max-width: 667px) {.autogen_class_views_landing_home2_affiliate_base .personalized_leader .quote_zone .quote {width: auto; margin: 0 20px}
.autogen_class_views_landing_home2_affiliate_base .personalized_leader .quote_zone .quote .quote_text {font-size: 26px}
}
.autogen_class_views_landing_home2_affiliate_base .personalized_leader .register_area {margin: 0px auto 10px auto; max-width: 1040px}
@media (max-width: 667px) {.autogen_class_views_landing_home2_affiliate_base .personalized_leader .register_area {margin-bottom: 20px}
}
@media (max-width: 667px) {.autogen_class_views_landing_home2_affiliate_base .personalized_leader .register_area .flat_btn {display: block; margin: 0 auto}
}
.autogen_class_views_landing_home2_affiliate_base .personalized_leader .leader_footer {margin: 10px 0 30px 0}
@media (max-width: 667px) {.autogen_class_views_landing_home2_affiliate_base .personalized_leader .leader_footer {display: none}
}
.autogen_class_views_landing_home2_affiliate_base .personalized_leader .leader_footer a {color: white}
.autogen_class_views_landing_home2_affiliate_base .personalized_leader .leader_footer a:hover {text-decoration: underline}
.autogen_class_views_landing_home2_affiliate_base .personalized_leader .leader_footer .icon {font-size: 10px; margin-left: 5px; vertical-align: middle}
.autogen_class_views_landing_home2_affiliate_base .autogen_class_views_discover_modules_featured_document {background-image: none; margin: 0; top: -100px}
@media (max-width: 667px) {.autogen_class_views_landing_home2_affiliate_base .hide_mobile {display: none !important}
}
@media (min-width: 668px) and (max-width: 1025px) {.autogen_class_views_landing_home2_affiliate_base .hide_tablet {display: none !important}
}
@media (min-width: 668px) and (max-width: 1025px) and (orientation: portrait) {.autogen_class_views_landing_home2_affiliate_base .hide_tablet_portrait {display: none !important}
}


/* app/views/landing/home2/affiliate_landing.css @ 1513971856 */
/* epub and audiobook banners*/ .autogen_class_views_landing_home2_affiliate_landing .primary_leader h1, .autogen_class_views_landing_home2_affiliate_landing .primary_leader h2 {padding: 0px; margin: 0px; text-align: left; color: #1C263D}
.autogen_class_views_landing_home2_affiliate_landing .primary_leader h1 {margin-bottom: 20px}
.autogen_class_views_landing_home2_affiliate_landing .primary_leader h2 {margin-bottom: 30px}
.autogen_class_views_landing_home2_affiliate_landing .primary_leader .description {padding-top: 120px; max-width: 600px; position: relative}
.autogen_class_views_landing_home2_affiliate_landing .primary_leader .description .cta_row {position: absolute}
.autogen_class_views_landing_home2_affiliate_landing .primary_leader .cta_row {position: absolute; left: 0}
.autogen_class_views_landing_home2_affiliate_landing .cta_row {display: inline-block; color: #57617A}
.autogen_class_views_landing_home2_affiliate_landing .device_leader h2 {max-width: none}
.autogen_class_views_landing_home2_affiliate_landing .fold.membership_details h1 {font-size: 32px}


/* app/views/landing/home2/affiliate_audiobooks_landing.css @ 1513971856 */
/* epub and audiobook banners*/ .autogen_class_views_landing_home2_affiliate_audiobooks_landing {margin-top: 54px}
.autogen_class_views_landing_home2_affiliate_audiobooks_landing .primary_leader {background-image: url('https://s2-f.scribdassets.com/images/landing/home2_landing/affiliate_audiobooks_landing_hero.png?1513971990')}
.autogen_class_views_landing_home2_affiliate_audiobooks_landing .device_leader .devices {background-image: url('https://s1-f.scribdassets.com/images/landing/home2_landing/affiliate_audiobooks_landing_devices.png?1513971990'); max-width: none}
@media (max-width: 667px) {.autogen_class_views_landing_home2_affiliate_audiobooks_landing .device_leader .devices {background-image: url('https://s1-f.scribdassets.com/images/landing/home2_landing/affiliates_device_modernlove_narrow.png?1513971990')}
}


/* app/views/landing/home2/affiliate_books_landing.css @ 1513971856 */
/* epub and audiobook banners*/ .autogen_class_views_landing_home2_affiliate_books_landing {margin-top: 54px}
.autogen_class_views_landing_home2_affiliate_books_landing .primary_leader h1, .autogen_class_views_landing_home2_affiliate_books_landing .primary_leader h2 {color: white; text-shadow: 1px 1px 10px #1C263D}
.autogen_class_views_landing_home2_affiliate_books_landing .cta_row {color: white}
.autogen_class_views_landing_home2_affiliate_books_landing .cta_row .line_decorator {border-color: white}
@media (max-width: 667px) {.autogen_class_views_landing_home2_affiliate_books_landing .cta_row {color: #57617A}
.autogen_class_views_landing_home2_affiliate_books_landing .cta_row div.under_cta {text-shadow: none}
.autogen_class_views_landing_home2_affiliate_books_landing .cta_row .line_decorator {border-color: #57617A}
}
.autogen_class_views_landing_home2_affiliate_books_landing .primary_leader {background-image: url('https://s2-f.scribdassets.com/images/landing/home2_landing/affiliate_books_landing_hero.png?1513971990')}
.autogen_class_views_landing_home2_affiliate_books_landing .device_leader .devices {background-image: url('https://s1-f.scribdassets.com/images/landing/home2_landing/affiliate_books_landing_devices.png?1513971990')}
@media (max-width: 667px) {.autogen_class_views_landing_home2_affiliate_books_landing .device_leader .devices {background-image: url('https://s1-f.scribdassets.com/images/landing/home2_landing/affiliates_device_modernlove_narrow.png?1513971990')}
}
.autogen_class_views_landing_home2_affiliate_books_landing .membership_details .under_cta {text-shadow: 1px 1px 10px #1C263D}


/* app/views/landing/home2/affiliate_interests_landing.css @ 1513971856 */
/* epub and audiobook banners*/ .autogen_class_views_landing_home2_affiliate_interests_landing {margin-top: 54px}
.autogen_class_views_landing_home2_affiliate_interests_landing .primary_leader {background-image: url('https://s1-f.scribdassets.com/images/landing/home2_landing/affiliate_interests_landing_hero.png?1513971990')}
.autogen_class_views_landing_home2_affiliate_interests_landing .primary_leader.b {background-image: url('https://s1-f.scribdassets.com/images/landing/home2_landing/affiliate_dive_landing_hero.png?1513971990')}
.autogen_class_views_landing_home2_affiliate_interests_landing .device_leader .devices {background-image: url('https://s1-f.scribdassets.com/images/landing/home2_landing/affiliate_interests_landing_devices.png?1513971990')}
@media (max-width: 667px) {.autogen_class_views_landing_home2_affiliate_interests_landing .device_leader .devices {background-image: url('https://s1-f.scribdassets.com/images/landing/home2_landing/affiliates_device_smarterfaster_narrow.png?1513971990')}
}


/* app/views/landing/home2/promo_landing.css @ 1513971856 */
/* epub and audiobook banners*/ .autogen_class_views_landing_home2_promo_landing .primary_leader {background-image: url('https://s2-f.scribdassets.com/images/landing/macmillan_landing/desktop_background.jpg?1513971990')}
@media (max-width: 414px) {.autogen_class_views_landing_home2_promo_landing .primary_leader {background-image: url('https://s1-f.scribdassets.com/images/landing/macmillan_landing/mobile_background.jpg?1513971990')}
}
.autogen_class_views_landing_home2_promo_landing .register_area {padding-bottom: 50px}
.autogen_class_views_landing_home2_promo_landing .leader_center_target {margin-top: 86px}


/* app/views/landing/home2/free_trial_landing.css @ 1513971856 */
.autogen_class_views_landing_home2_free_trial_landing .primary_leader .branded_logo, .autogen_class_views_landing_home2_free_trial_landing .primary_leader h2.presents {position: relative; top: -28px}
.autogen_class_views_landing_home2_free_trial_landing .primary_leader h2.presents {margin-top: 0}
.autogen_class_views_landing_home2_free_trial_landing .image_leader h1 {margin-top: -48px}


/* app/views/landing/home2/affinia_landing.css @ 1513971856 */
/* epub and audiobook banners*/ .autogen_class_views_landing_home2_affinia_landing .primary_leader {background-image: url('https://s1-f.scribdassets.com/images/landing/free7days/affinia_bg.png?1513971990')}
.autogen_class_views_landing_home2_affinia_landing .primary_leader .branded_logo {top: -34px; margin-bottom: 8px}
.autogen_class_views_landing_home2_affinia_landing .membership_details {background-image: url('https://s1-f.scribdassets.com/images/landing/tools_of_titans/toolsoftitans_gradient_slice.jpg?1513971990'); background-repeat: repeat-x; background-size: auto; background-position: bottom; padding: 30px}
.autogen_class_views_landing_home2_affinia_landing .membership_details .details_img {display: none}
@media (max-width: 667px) {.autogen_class_views_landing_home2_affinia_landing .membership_details .cta_row {display: block}
}


/* app/views/landing/home2/index.css @ 1513971856 */
/* epub and audiobook banners*/ .autogen_class_views_landing_home2_index {background: #FAFBFD; /*added for SEO links test*/ }
.autogen_class_views_landing_home2_index .landing_container {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; max-width: 1600px; margin: auto}
.autogen_class_views_landing_home2_index ul {padding: 0px}
.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 .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: #20828D; color: white; text-align: center; line-height: 30px; padding: 0 45px; position: relative}
.autogen_class_views_landing_home2_index .primary_promo .icon-ic_close {font-size: 16px; position: absolute; top: 17px; right: 20px; cursor: pointer}
.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; transition: background 0.2s ease, opacity 1s ease; -moz-transition: background 0.2s ease, opacity 1s ease; -webkit-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-ic_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 {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: #0D6069}
.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 .device_leader {overflow: hidden; color: white}
.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 .scribd_experience {background-image: url('https://s1-f.scribdassets.com/images/landing/home2_landing/scribd_experience_bg.png?1513971990'); background-size: cover; background-position: center}
.autogen_class_views_landing_home2_index .scribd_experience h1, .autogen_class_views_landing_home2_index .scribd_experience h2 {color: #1C263D}
.autogen_class_views_landing_home2_index .scribd_experience h1 {font-size: 32px}
.autogen_class_views_landing_home2_index .scribd_experience h2 {max-width: 850px}
.autogen_class_views_landing_home2_index .endless_possibilities {background-image: url('https://s2-f.scribdassets.com/images/landing/home2_landing/endless_possibilities.jpg?1513971990')}
@media (max-width: 667px) {.autogen_class_views_landing_home2_index .endless_possibilities {background-image: url('https://s1-f.scribdassets.com/images/landing/home2_landing/mobile/endless_possibilities.jpg?1513971990')}
}
.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://s1-f.scribdassets.com/images/landing/home2_landing/endless_possibilities_footer.png?1513971990'); 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://s2-f.scribdassets.com/images/landing/home2_landing/mobile/endless_possibilities_footer.png?1513971990'); 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: normal; 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://s1-f.scribdassets.com/images/landing/home2_landing/galaxy.jpg?1513971990')}
@media (max-width: 667px) {.autogen_class_views_landing_home2_index .device_leader {background-image: url('https://s1-f.scribdassets.com/images/landing/home2_landing/mobile/galaxy.jpg?1513971990')}
}
.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/new_browse_devices.png?1513971990'); background-repeat: no-repeat; background-position: bottom center; background-size: auto 100%; position: relative; bottom: -4px; height: 315px; margin: 20px auto 0; max-width: 850px}
@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://s1-f.scribdassets.com/images/landing/home2_landing/mobile/devices.png?1513971990'); height: 226px}
}
.autogen_class_views_landing_home2_index .membership_details {background-image: url('https://s2-f.scribdassets.com/images/landing/home2_landing/membership_details_bg.jpg?1513971990'); background-size: cover}
.autogen_class_views_landing_home2_index .membership_details h1 {color: #1C263D}
.autogen_class_views_landing_home2_index .membership_details h2 {color: #57617A}
@media (max-width: 667px) {.autogen_class_views_landing_home2_index .membership_details {background-image: url('https://s1-f.scribdassets.com/images/landing/home2_landing/mobile/membership_details_bg.jpg?1513971990')}
.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%; max-height: 60%}
}
.autogen_class_views_landing_home2_index .white_leader h1 {color: #1C263D; text-transform: uppercase; font-weight: normal; 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: 'Source Sans Pro', sans-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: #E9EDF8; 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: #57617A; 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: 'Source Sans Pro', sans-serif; margin: 20px 0 8px 0; font-size: 20px; color: #1C263D}
.autogen_class_views_landing_home2_index .blog_leader .blog_cell h3 a {color: #1C263D}
.autogen_class_views_landing_home2_index .blog_leader .blog_cell h3 a:hover {color: #0D6069}
.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 .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 .mock_br {display: block; height: 0; overflow: hidden}
.autogen_class_views_landing_home2_index .autogen_class_views_discover_modules_featured_document {background-image: none; margin: 0; top: -100px}
@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: 1025px) and (orientation: portrait) {.autogen_class_views_landing_home2_index .hide_tablet_portrait {display: none !important}
}
.autogen_class_views_landing_home2_index .no_cursor {cursor: default}


/* app/views/landing/home2/allegiant_landing.css @ 1513971856 */



/* app/views/landing/home2/animated_carousel.css @ 1513971856 */
/* epub and audiobook banners*/ .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; transition: opacity 0.1s ease-in-out; -moz-transition: opacity 0.1s ease-in-out; -webkit-transition: opacity 0.1s ease-in-out; opacity: 0}
.autogen_class_views_landing_home2_animated_carousel .meta_info p {font-family: 'Source Sans Pro', sans-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; -moz-transition: transform 0.1s ease-in-out; -webkit-transition: transform 0.1s ease-in-out; -webkit-transform: scale(1); transform: scale(1); height: 330px; width: 248.33333px; 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.linked_docs .collection_doc.focus, .autogen_class_views_landing_home2_animated_carousel.linked_docs .collection_doc:hover {cursor: pointer}
.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/australia.css @ 1513971856 */
/* epub and audiobook banners*/ .autogen_class_views_landing_home2_australia {margin-top: 54px; 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://s1-f.scribdassets.com/images/landing/australia/australian_flag.png?1513971990'); left: 20px; top: 20px; z-index: 99}
.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://s1-f.scribdassets.com/images/landing/australia/hero.jpg?1513971990'); 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: #0D6069}
.autogen_class_views_landing_home2_australia .require_login_btn:hover {background-color: #0D6069}
.autogen_class_views_landing_home2_australia h1 {text-transform: uppercase; max-width: 690px; 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://s1-f.scribdassets.com/images/landing/australia/tablet.png?1513971990')}
.autogen_class_views_landing_home2_australia .device_fold .mobile_device {display: none; background-image: url('https://s1-f.scribdassets.com/images/landing/australia/mobile.png?1513971990')}
.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: 'Source Sans Pro', sans-serif; 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: #0D6069; width: 110%; opacity: 0; transition: opacity 0.2s; -moz-transition: opacity 0.2s; -webkit-transition: opacity 0.2s}
.autogen_class_views_landing_home2_australia .device_fold p {color: #57617A}
.autogen_class_views_landing_home2_australia .device_fold [class^="icon_"] {float: left; margin-left: -58px; width: 40px; height: 40px; color: #0D6069}
.autogen_class_views_landing_home2_australia .device_fold .icon_book {background-image: url('https://s2-f.scribdassets.com/images/landing/australia/read.svg?1513971990')}
.autogen_class_views_landing_home2_australia .device_fold .icon_heart {background-image: url('https://s1-f.scribdassets.com/images/landing/australia/heart_circle.svg?1513971990')}
.autogen_class_views_landing_home2_australia .device_fold .icon_book_stack {background-image: url('https://s1-f.scribdassets.com/images/landing/australia/books_circle.svg?1513971990')}
.autogen_class_views_landing_home2_australia .device_fold .icon_diamond {background-image: url('https://s2-f.scribdassets.com/images/landing/australia/diamond.svg?1513971990')}
.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 @ 1513971856 */
/* epub and audiobook banners*/ .autogen_class_views_landing_home2_collection_landing {margin-top: 54px}
.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/folds/_base.css @ 1513971856 */
/* epub and audiobook banners*/ .autogen_class_views_landing_home2_folds_base {text-align: center; padding: 50px; min-width: 320px; box-sizing: border-box}
@media (max-width: 667px) {.autogen_class_views_landing_home2_folds_base {padding: 24px}
.autogen_class_views_landing_home2_folds_base .flat_btn {display: block; min-width: 256px; margin: auto}
}
.autogen_class_views_landing_home2_folds_base .landing_heading, .autogen_class_views_landing_home2_folds_base .landing_sub_heading {color: #fff}
.autogen_class_views_landing_home2_folds_base .landing_heading {font-size: 36px; font-weight: bold; font-family: 'Source Sans Pro', sans-serif; margin: 0 40px 0 40px; color: #1C263D}
@media (max-width: 550px) {.autogen_class_views_landing_home2_folds_base .landing_heading {font-size: 34px}
}
@media (max-width: 667px) {.autogen_class_views_landing_home2_folds_base .landing_heading {margin: 0 -10px}
.autogen_class_views_landing_home2_folds_base .landing_heading .default_break {display: none}
}
.autogen_class_views_landing_home2_folds_base .landing_sub_heading {font-size: 22px; font-weight: normal; margin: 16px auto 30px auto; width: 50%; color: #57617A}
@media (max-width: 550px) {.autogen_class_views_landing_home2_folds_base .landing_sub_heading {font-size: 20px}
}
@media (950px) {.autogen_class_views_landing_home2_folds_base .landing_sub_heading .split {display: block}
.autogen_class_views_landing_home2_folds_base .landing_sub_heading .split_sep {display: none}
}
@media (max-width: 667px) {.autogen_class_views_landing_home2_folds_base .landing_sub_heading {font-size: 16px; width: 80%}
.autogen_class_views_landing_home2_folds_base .landing_sub_heading .split {margin-bottom: 10px}
}
@media (max-width: 667px) {.autogen_class_views_landing_home2_folds_base .landing_heading, .autogen_class_views_landing_home2_folds_base .landing_sub_heading {padding: 0 10%; box-sizing: border-box}
}
.autogen_class_views_landing_home2_folds_base p {color: #57617A}
.autogen_class_views_landing_home2_folds_base .under_cta {text-align: center; font-weight: bold; padding-top: 5px; color: #57617A}
@media screen and (-ms-high-contrast: active) {.autogen_class_views_landing_home2_folds_base {border-bottom: 1px solid white; /* adds border for high contrast view */ }
}


/* app/views/landing/home2/folds/_leader.css @ 1513971856 */
/* epub and audiobook banners*/ .autogen_class_views_landing_home2_folds_leader {text-align: center; color: white; background: white; position: relative; text-align: center; height: 30em; min-height: 480px; /* ie11 flexbox doesn't behave if there isn't a px height defined */ background: #333; background-color: #20828D; background-size: cover; background-position: 50% bottom; background-image: url('https://s2-f.scribdassets.com/images/landing/index/image-header-bg-aspirational.jpg?1513971990'); padding: 0px; /*used for nytimes offer, propublica, read news, nytimes leader, and allegiant. */ }
@media (max-width: 667px) {.autogen_class_views_landing_home2_folds_leader {background-image: url('https://s1-f.scribdassets.com/images/landing/index/mobile/image-bg-header-320-a.jpg?1513971990')}
}
.autogen_class_views_landing_home2_folds_leader .leader_center_target {padding: 0 24px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; min-height: 30em; height: 100%}
@media (max-width: 667px) {.autogen_class_views_landing_home2_folds_leader .leader_center_target {padding: 24px}
}
.autogen_class_views_landing_home2_folds_leader .leader_container {position: absolute; background-color: rgba(0, 0, 0, 0.6); bottom: 0; padding: 40px; color: #fff; box-sizing: border-box; width: 950px; margin-left: -475px; left: 50%}
@media (max-width: 950px) {.autogen_class_views_landing_home2_folds_leader .leader_container {width: auto; margin-left: 0; left: 0; right: 0; top: 0; padding: 20px}
.autogen_class_views_landing_home2_folds_leader .leader_container .landing_heading {margin-top: 10%}
}
.autogen_class_views_landing_home2_folds_leader .leader_container .landing_heading, .autogen_class_views_landing_home2_folds_leader .leader_container .landing_sub_heading, .autogen_class_views_landing_home2_folds_leader .leader_container .under_cta, .autogen_class_views_landing_home2_folds_leader .leader_container p {color: inherit}


/* app/views/landing/home2/folds/_allegiant_leader.css @ 1513971856 */
/* epub and audiobook banners*/ .autogen_class_views_landing_home2_folds_allegiant_leader {background-image: url('https://s2-f.scribdassets.com/images/landing/home2_landing/image_hero_1600.png?1513971990')}
.autogen_class_views_landing_home2_folds_allegiant_leader .leader_container {margin-top: 60px; padding: 30px 30px 40px 30px}
@media (max-width: 667px) {.autogen_class_views_landing_home2_folds_allegiant_leader .leader_container {margin-top: 0px; padding: 70px 30px 20px 30px}
}
.autogen_class_views_landing_home2_folds_allegiant_leader .leader_container > .landing_heading {margin-top: 0}
.autogen_class_views_landing_home2_folds_allegiant_leader .logo_img {width: 190px; height: 78px; margin: 0 auto; background-repeat: no-repeat; background-size: cover; background-position: center; background-image: url('https://s1-f.scribdassets.com/images/landing/index/logo_allegiant.svg?1513971990')}
.autogen_class_views_landing_home2_folds_allegiant_leader .logo-subtitle {font-size: 16px; margin: 10px auto}
@media (max-width: 667px) {.autogen_class_views_landing_home2_folds_allegiant_leader {display: block; text-align: center; width: auto; max-width: 100%; height: 450px; background-position-x: -65%}
.autogen_class_views_landing_home2_folds_allegiant_leader .landing_heading, .autogen_class_views_landing_home2_folds_allegiant_leader .landing_sub_heading {margin: 10px 0}
}


/* app/views/landing/home2/folds/_book_signup_leader.css @ 1513971856 */
/* epub and audiobook banners*/ .autogen_class_views_landing_home2_folds_book_signup_leader {background-image: url('https://s2-f.scribdassets.com/images/landing/book_signup/image_bluegradient_bg_1600.jpg?1513971990')}
@media (max-width: 667px) {.autogen_class_views_landing_home2_folds_book_signup_leader {height: 890px; background-image: url('https://s2-f.scribdassets.com/images/landing/book_signup/image_bluegradient_bg_320.png?1513971990')}
.autogen_class_views_landing_home2_folds_book_signup_leader .leader_center_target {padding: 0px}
}
@media (min-width: 1024px) {.autogen_class_views_landing_home2_folds_book_signup_leader .leader_center_target {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center}
}
.autogen_class_views_landing_home2_folds_book_signup_leader .leader_centered {height: 100%}
.autogen_class_views_landing_home2_folds_book_signup_leader .wrapper {width: 976px; margin: 0px; position: relative; height: 100%}
.autogen_class_views_landing_home2_folds_book_signup_leader .wrapper .landing_heading, .autogen_class_views_landing_home2_folds_book_signup_leader .wrapper .landing_sub_heading, .autogen_class_views_landing_home2_folds_book_signup_leader .wrapper .cta_row {width: 481px}
@media (max-width: 667px) {.autogen_class_views_landing_home2_folds_book_signup_leader .wrapper .landing_heading, .autogen_class_views_landing_home2_folds_book_signup_leader .wrapper .landing_sub_heading, .autogen_class_views_landing_home2_folds_book_signup_leader .wrapper .cta_row {width: 100%}
}
.autogen_class_views_landing_home2_folds_book_signup_leader .wrapper .landing_heading {text-align: left; margin: 160px 0px 24px 0px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; line-height: 36px; max-height: 74px; padding-bottom: 2px; font-size: 36px; font-weight: bold}
@media (max-width: 550px) {.autogen_class_views_landing_home2_folds_book_signup_leader .wrapper .landing_heading {font-size: 34px}
}
@media (max-width: 550px) {.autogen_class_views_landing_home2_folds_book_signup_leader .wrapper .landing_heading {line-height: 34px}
}
.autogen_class_views_landing_home2_folds_book_signup_leader .wrapper .landing_sub_heading {text-align: left; margin: 0px 0px 20px 0px; font-size: 22px; font-weight: normal}
@media (max-width: 550px) {.autogen_class_views_landing_home2_folds_book_signup_leader .wrapper .landing_sub_heading {font-size: 20px}
}
.autogen_class_views_landing_home2_folds_book_signup_leader .wrapper .landing_heading, .autogen_class_views_landing_home2_folds_book_signup_leader .wrapper .landing_sub_heading, .autogen_class_views_landing_home2_folds_book_signup_leader .wrapper .under_cta {color: #ffffff}
.autogen_class_views_landing_home2_folds_book_signup_leader .wrapper .devices_large {position: absolute; top: 52px; left: 362px}
@media (max-width: 667px) {.autogen_class_views_landing_home2_folds_book_signup_leader .wrapper .devices_large {display: none}
}
.autogen_class_views_landing_home2_folds_book_signup_leader .wrapper .devices_small {margin-top: 91px; display: none}
@media (max-width: 667px) {.autogen_class_views_landing_home2_folds_book_signup_leader .wrapper .devices_small {display: inline}
}
.autogen_class_views_landing_home2_folds_book_signup_leader .wrapper .earbuds_large {position: absolute; top: 61px; left: 728px}
@media (max-width: 667px) {.autogen_class_views_landing_home2_folds_book_signup_leader .wrapper .earbuds_large {display: none}
}
.autogen_class_views_landing_home2_folds_book_signup_leader .wrapper .earbuds_small {margin-top: 99px; display: none; position: absolute; left: 53%}
@media (max-width: 667px) {.autogen_class_views_landing_home2_folds_book_signup_leader .wrapper .earbuds_small {display: inline}
}
.autogen_class_views_landing_home2_folds_book_signup_leader .wrapper .thumbnail_large {position: absolute; top: 130px; left: 537px}
@media (max-width: 667px) {.autogen_class_views_landing_home2_folds_book_signup_leader .wrapper .thumbnail_large {display: none}
}
.autogen_class_views_landing_home2_folds_book_signup_leader .wrapper .thumbnail_small {margin-top: 151px; display: none; position: absolute; left: 50%; -webkit-transform: translate(-50%, 0%); transform: translate(-50%, 0%)}
@media (max-width: 667px) {.autogen_class_views_landing_home2_folds_book_signup_leader .wrapper .thumbnail_small {display: inline}
}
.autogen_class_views_landing_home2_folds_book_signup_leader .wrapper .cta_row {width: 232px}
@media (max-width: 667px) {.autogen_class_views_landing_home2_folds_book_signup_leader .wrapper {width: auto}
.autogen_class_views_landing_home2_folds_book_signup_leader .wrapper .landing_heading {margin-top: 35px; margin-bottom: 20px; padding-bottom: 4px; text-align: center; -webkit-line-clamp: 4; line-height: 34px; max-height: 138px}
.autogen_class_views_landing_home2_folds_book_signup_leader .wrapper .landing_sub_heading {text-align: center; margin: 0px auto 20px auto}
.autogen_class_views_landing_home2_folds_book_signup_leader .wrapper .cta_row {width: auto}
.autogen_class_views_landing_home2_folds_book_signup_leader .wrapper .cta_row .flat_btn {display: inline-block}
}


/* app/views/landing/home2/folds/_devices.css @ 1513971856 */
/* epub and audiobook banners*/ .autogen_class_views_landing_home2_folds_devices {position: relative; height: auto; background-color: #E2E6F0; overflow: hidden; padding: 0px}
.autogen_class_views_landing_home2_folds_devices .landing_heading, .autogen_class_views_landing_home2_folds_devices .landing_sub_heading {position: relative}
@media (max-width: 667px) {.autogen_class_views_landing_home2_folds_devices .landing_heading, .autogen_class_views_landing_home2_folds_devices .landing_sub_heading {max-width: 74%; margin: 0 auto}
}
.autogen_class_views_landing_home2_folds_devices .devices_container {position: relative; padding-top: 3em; height: 100%; width: 100%; background-color: #F8F9FD}
.autogen_class_views_landing_home2_folds_devices .devices_container .stack_left, .autogen_class_views_landing_home2_folds_devices .devices_container .stack_right {position: absolute; top: 0; bottom: 0; background-repeat: no-repeat; z-index: 0}
.autogen_class_views_landing_home2_folds_devices .devices_container .stack_left {left: -50px; background-image: url('https://s2-f.scribdassets.com/images/landing/index/bookstack_left.png?1513971990'); width: 369px}
.autogen_class_views_landing_home2_folds_devices .devices_container .stack_right {right: -50px; background-image: url('https://s2-f.scribdassets.com/images/landing/index/bookstack_right.png?1513971990'); width: 315px}
@media (min-width: 1512px) {.autogen_class_views_landing_home2_folds_devices .devices_container .stack_left {left: 0}
.autogen_class_views_landing_home2_folds_devices .devices_container .stack_right {right: 0}
}
@media (max-width: 667px) {.autogen_class_views_landing_home2_folds_devices .devices_container {padding-top: 24px}
.autogen_class_views_landing_home2_folds_devices .devices_container .stack_left {left: -210px}
.autogen_class_views_landing_home2_folds_devices .devices_container .stack_right {right: -190px}
}
.autogen_class_views_landing_home2_folds_devices .devices_img {background-image: url('https://s1-f.scribdassets.com/images/landing/index/image-newsandmags-devices-1160.png?1513971990'); width: 100%; background-position: center; background-size: auto 330px; background-repeat: no-repeat; height: 330px; bottom: -5px}
@media (max-width: 667px) {.autogen_class_views_landing_home2_folds_devices .devices_img {background-image: url('https://s2-f.scribdassets.com/images/landing/index/mobile/image-newsandmags-singledevice-android.png?1513971990'); background-size: auto 424px; height: 424px}
}


/* app/views/landing/home2/folds/_documents.css @ 1513971856 */
/* epub and audiobook banners*/ .autogen_class_views_landing_home2_folds_documents {background-color: white; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start}
.autogen_class_views_landing_home2_folds_documents .doc_thumb {display: inline-block; width: 108px; height: 144px; background-size: cover; background-repeat: no-repeat}
@media (max-width: 667px) {.autogen_class_views_landing_home2_folds_documents .doc_thumb {display: none}
}
.autogen_class_views_landing_home2_folds_documents .document_grid {width: 876px; margin: 0 auto; height: 288px; overflow: hidden}
@media (min-width: 668px) and (max-width: 1025px) {.autogen_class_views_landing_home2_folds_documents .document_grid {width: 100%}
}
@media (max-width: 667px) {.autogen_class_views_landing_home2_folds_documents .document_grid {background-image: url('https://s2-f.scribdassets.com/images/landing/index/mobile/3-covers-a.png?1513971990'); background-repeat: no-repeat; background-position: center; width: 100%; height: 292px}
}
.autogen_class_views_landing_home2_folds_documents .doc_types {margin: 40px auto 0px auto; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center}
.autogen_class_views_landing_home2_folds_documents .doc_types .type {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; width: 8em; margin: 0 24px 0 0; color: #1C263D}
@media (max-width: 667px) {.autogen_class_views_landing_home2_folds_documents .doc_types .type {width: 80px}
}
.autogen_class_views_landing_home2_folds_documents .doc_types .type:last-child {margin-right: 0}
.autogen_class_views_landing_home2_folds_documents .doc_types .type .type_icon {height: 60px; width: 60px; margin: auto; background-repeat: no-repeat; background-position: center}
.autogen_class_views_landing_home2_folds_documents .doc_types .type .type_icon.books {background-image: url('https://s2-f.scribdassets.com/images/landing/index/ic-small-book.svg?1513971990')}
.autogen_class_views_landing_home2_folds_documents .doc_types .type .type_icon.audiobooks {background-image: url('https://s1-f.scribdassets.com/images/landing/index/ic-small-audiobook.svg?1513971990')}
.autogen_class_views_landing_home2_folds_documents .doc_types .type .type_icon.news_and_magazines {background-image: url('https://s1-f.scribdassets.com/images/landing/index/ic-small-articles.svg?1513971990')}


/* app/views/landing/home2/folds/_leader_referral.css @ 1513971856 */
/* epub and audiobook banners*/ .autogen_class_views_landing_home2_folds_leader_referral {height: 560px}
.autogen_class_views_landing_home2_folds_leader_referral .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_folds_leader_referral .referrer-profile-pic {margin-top: 50px}
}
.autogen_class_views_landing_home2_folds_leader_referral .sub_header {max-width: 500px; margin: 0 auto 28px}


/* app/views/landing/home2/folds/_logos.css @ 1513971856 */
/* epub and audiobook banners*/ .autogen_class_views_landing_home2_folds_logos {padding: 14px; background-color: #CACED9}
.autogen_class_views_landing_home2_folds_logos .heading {text-transform: uppercase; margin-top: 0px; margin-bottom: 30px; color: #00293f; opacity: 0.75; font-size: 14px; font-weight: normal}
.autogen_class_views_landing_home2_folds_logos .brands_container {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; width: 85%; margin: auto}
.autogen_class_views_landing_home2_folds_logos .logo {display: inline-block}
.autogen_class_views_landing_home2_folds_logos .logo img {max-height: 150px; max-width: 300px}
@media (max-width: 667px) {.autogen_class_views_landing_home2_folds_logos .brands_container {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column}
.autogen_class_views_landing_home2_folds_logos .logo {display: block; width: auto; margin: 20px auto}
}


/* app/views/landing/home2/folds/_mobile.css @ 1513971856 */
/* epub and audiobook banners*/ .autogen_class_views_landing_home2_folds_mobile {background: -webkit-linear-gradient(top, #ffffff, #E9EDF8);background: linear-gradient(to bottom, #ffffff, #E9EDF8)}


/* app/views/landing/home2/folds/_nyt_student_devices.css @ 1513971856 */
/* epub and audiobook banners*/ .autogen_class_views_landing_home2_folds_nyt_student_devices {position: relative; height: 540px; background-color: #f2f5fc}
@media (max-width: 667px) {.autogen_class_views_landing_home2_folds_nyt_student_devices {min-height: 487px}
}
.autogen_class_views_landing_home2_folds_nyt_student_devices .landing_heading {text-transform: uppercase; font-weight: 100}
.autogen_class_views_landing_home2_folds_nyt_student_devices .landing_heading, .autogen_class_views_landing_home2_folds_nyt_student_devices .landing_sub_heading {position: relative}
.autogen_class_views_landing_home2_folds_nyt_student_devices .landing_sub_heading {font-size: 22px; font-weight: normal; width: 80%}
@media (max-width: 550px) {.autogen_class_views_landing_home2_folds_nyt_student_devices .landing_sub_heading {font-size: 20px}
}
.autogen_class_views_landing_home2_folds_nyt_student_devices .devices {position: absolute; background-image: url('https://s1-f.scribdassets.com/images/landing/nyt_student/nyt-student-multiple-devices.png?1513971990'); background-size: auto 100%; max-width: 100%; width: 800px; left: 50%; margin-left: -400px; height: 330px; bottom: 0px}
@media (max-width: 667px) {.autogen_class_views_landing_home2_folds_nyt_student_devices .devices {background-image: url('https://s2-f.scribdassets.com/images/landing/nyt_student/nyt-student-single-device.png?1513971990'); background-size: cover; width: 320px; height: 271px; margin-left: -160px}
}


/* app/views/landing/home2/folds/_nyt_student_leader.css @ 1513971856 */
/* epub and audiobook banners*/ .autogen_class_views_landing_home2_folds_nyt_student_leader {background-image: none; background-color: #87064b}
.autogen_class_views_landing_home2_folds_nyt_student_leader .logos_container {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-bottom: 42px}
.autogen_class_views_landing_home2_folds_nyt_student_leader .scribd_logo {width: 115px}
.autogen_class_views_landing_home2_folds_nyt_student_leader .nyt_logo {width: 209px; height: 27px; margin-top: 12px}
.autogen_class_views_landing_home2_folds_nyt_student_leader .plus_sign {width: 13px; height: 13px; margin: 20px}
.autogen_class_views_landing_home2_folds_nyt_student_leader .landing_heading {font-weight: 600 !important}
.autogen_class_views_landing_home2_folds_nyt_student_leader .landing_heading, .autogen_class_views_landing_home2_folds_nyt_student_leader .second_heading {color: white; font-size: 64px; line-height: 1}
@media (max-width: 667px) {.autogen_class_views_landing_home2_folds_nyt_student_leader .landing_heading, .autogen_class_views_landing_home2_folds_nyt_student_leader .second_heading {font-size: 32px}
}
.autogen_class_views_landing_home2_folds_nyt_student_leader .second_heading {text-transform: uppercase; font-weight: 300}
.autogen_class_views_landing_home2_folds_nyt_student_leader .landing_sub_heading {font-size: 22px; color: white; width: 65%; margin-top: 20px}
.autogen_class_views_landing_home2_folds_nyt_student_leader .under_cta {color: white}
@media (max-width: 667px) {.autogen_class_views_landing_home2_folds_nyt_student_leader {display: block; text-align: center; width: auto; max-width: 100%; min-height: 610px}
.autogen_class_views_landing_home2_folds_nyt_student_leader .logos_container {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column}
.autogen_class_views_landing_home2_folds_nyt_student_leader .logos_container .logo {margin: 10px auto}
.autogen_class_views_landing_home2_folds_nyt_student_leader .landing_heading, .autogen_class_views_landing_home2_folds_nyt_student_leader .landing_sub_heading {margin: 10px auto}
.autogen_class_views_landing_home2_folds_nyt_student_leader .landing_heading {width: 85%}
.autogen_class_views_landing_home2_folds_nyt_student_leader .landing_sub_heading {width: 80%; margin-bottom: 20px}
}
@media (max-width: 440px) {.autogen_class_views_landing_home2_folds_nyt_student_leader {height: 700px}
}


/* app/views/landing/home2/folds/_offerings.css @ 1513971856 */
/* epub and audiobook banners*/ .autogen_class_views_landing_home2_folds_offerings {background: white; background-position: center; text-align: center; /*Made into li's for accessibility*/ }
.autogen_class_views_landing_home2_folds_offerings li.offer_container {line-height: 1.3}
.autogen_class_views_landing_home2_folds_offerings .offer_container, .autogen_class_views_landing_home2_folds_offerings .offer {display: inline-block; max-width: 300px; padding: 0px 10px; vertical-align: top}
.autogen_class_views_landing_home2_folds_offerings .offer_container strong, .autogen_class_views_landing_home2_folds_offerings .offer_container em, .autogen_class_views_landing_home2_folds_offerings .offer_container span, .autogen_class_views_landing_home2_folds_offerings .offer strong, .autogen_class_views_landing_home2_folds_offerings .offer em, .autogen_class_views_landing_home2_folds_offerings .offer span {display: block; margin: 0 auto}
.autogen_class_views_landing_home2_folds_offerings .offer_container img, .autogen_class_views_landing_home2_folds_offerings .offer img {padding: 10px; vertical-align: top}
@media (max-width: 667px) {.autogen_class_views_landing_home2_folds_offerings .offer_container, .autogen_class_views_landing_home2_folds_offerings .offer {display: block; margin: 0 auto}
}
.autogen_class_views_landing_home2_folds_offerings .offer_title {font-size: 24px; font-weight: bold; color: #1C263D}
.autogen_class_views_landing_home2_folds_offerings .offer_upsell {font-size: 18px; color: #57617A; font-style: italic; width: 200px}
.autogen_class_views_landing_home2_folds_offerings .cta_row {margin-top: 28px}


/* app/views/landing/home2/folds/_nyt_student_offerings.css @ 1513971856 */
/* epub and audiobook banners*/ .autogen_class_views_landing_home2_folds_nyt_student_offerings .disclaimer {font-size: 14px; margin: 30px auto; width: 80%}
.autogen_class_views_landing_home2_folds_nyt_student_offerings .plus_sign_container {height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center}
.autogen_class_views_landing_home2_folds_nyt_student_offerings .plus {margin-top: 42px; font-size: 64px; font-weight: bold}
.autogen_class_views_landing_home2_folds_nyt_student_offerings .offerings {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center}
.autogen_class_views_landing_home2_folds_nyt_student_offerings .offer_img {width: 150px}
.autogen_class_views_landing_home2_folds_nyt_student_offerings .offer_upsell {font-size: 22px; font-weight: normal; width: 280px}
@media (max-width: 550px) {.autogen_class_views_landing_home2_folds_nyt_student_offerings .offer_upsell {font-size: 20px}
}
.autogen_class_views_landing_home2_folds_nyt_student_offerings .under_cta {color: #8F919E}
.autogen_class_views_landing_home2_folds_nyt_student_offerings .landing_subheading {width: 80%}
@media (max-width: 667px) {.autogen_class_views_landing_home2_folds_nyt_student_offerings .offerings {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column}
}


/* app/views/landing/home2/folds/_nytimes_offer_devices.css @ 1513971856 */
/* epub and audiobook banners*/ .autogen_class_views_landing_home2_folds_nytimes_offer_devices .devices {background-image: url('https://s2-f.scribdassets.com/images/landing/nytimes_offer/image_newsandmags_devices_1160.png?1513971990')}
@media (max-width: 667px) {.autogen_class_views_landing_home2_folds_nytimes_offer_devices .devices {background-image: url('https://s2-f.scribdassets.com/images/landing/nytimes_offer/image_newsandmags_singledevice_android.png?1513971990')}
}


/* app/views/landing/home2/folds/_nytimes_offer_leader.css @ 1513971856 */
/* epub and audiobook banners*/ .autogen_class_views_landing_home2_folds_nytimes_offer_leader .leader_container .landing_heading {margin-top: 0px}
@media (max-width: 950px) {.autogen_class_views_landing_home2_folds_nytimes_offer_leader .leader_container .landing_heading {line-height: 1; padding: 0}
}
.autogen_class_views_landing_home2_folds_nytimes_offer_leader .logo_NYT {-o-object-fit: contain;object-fit: contain; display: inline; margin-top: 10px; margin-bottom: 10px}
@media (max-width: 950px) {.autogen_class_views_landing_home2_folds_nytimes_offer_leader .logo_NYT {margin-top: 70px}
}
@media (max-width: 550px) {.autogen_class_views_landing_home2_folds_nytimes_offer_leader .logo_NYT {display: none}
}
.autogen_class_views_landing_home2_folds_nytimes_offer_leader .logo_NYT_small {-o-object-fit: contain;object-fit: contain; margin-top: 70px; margin-bottom: 10px; display: none}
@media (max-width: 550px) {.autogen_class_views_landing_home2_folds_nytimes_offer_leader .logo_NYT_small {display: inline}
}
.autogen_class_views_landing_home2_folds_nytimes_offer_leader .flat_btn {display: inline-block; min-width: auto}


/* app/views/landing/home2/folds/_propublica_leader.css @ 1513971856 */
/* epub and audiobook banners*/ .autogen_class_views_landing_home2_folds_propublica_leader {background-image: url('https://s2-f.scribdassets.com/images/landing/home2_landing/woman_couch_1600x530.jpg?1513971990')}


/* app/views/landing/home2/folds/_read_news_documents.css @ 1513971856 */
/* epub and audiobook banners*/ .autogen_class_views_landing_home2_folds_read_news_documents {background-color: #F8F9FD}


/* app/views/landing/home2/folds/_read_news_leader.css @ 1513971856 */
/* epub and audiobook banners*/ .autogen_class_views_landing_home2_folds_read_news_leader {background-image: url('https://s1-f.scribdassets.com/images/landing/home2_landing/img_header_readnews.jpg?1513971990'); background-position: center; height: 530px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end}
.autogen_class_views_landing_home2_folds_read_news_leader .leader_container {color: #57617A; margin: 0 auto; padding-top: 34px; width: 720px; height: 429px; background-color: rgba(255, 255, 255, 0.9); position: relative; left: 0}
.autogen_class_views_landing_home2_folds_read_news_leader .leader_container > .landing_heading {margin: 0px 50px 22px 50px; color: #000514; font-size: 42px}
.autogen_class_views_landing_home2_folds_read_news_leader .leader_container > .landing_sub_heading {color: #1C263D; font-size: 22px; margin: 0px auto 20px auto}
.autogen_class_views_landing_home2_folds_read_news_leader .news_logos {height: 78px; margin: 0px auto; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center}
.autogen_class_views_landing_home2_folds_read_news_leader .news_logos .logo {background-repeat: no-repeat; background-size: cover; background-position: center; margin: 22px 21.4px; width: 56px; height: 56px}
.autogen_class_views_landing_home2_folds_read_news_leader .news_logos .logo.nytimes_logo {background-image: url('https://s1-f.scribdassets.com/images/landing/index/logo_NYT.png?1513971990')}
.autogen_class_views_landing_home2_folds_read_news_leader .news_logos .logo.guardian_logo {background-image: url('https://s2-f.scribdassets.com/images/landing/index/logo_TG.png?1513971990')}
.autogen_class_views_landing_home2_folds_read_news_leader .news_logos .logo.wsj_logo {background-image: url('https://s2-f.scribdassets.com/images/landing/index/logo_WSJ.png?1513971990')}
.autogen_class_views_landing_home2_folds_read_news_leader .news_logos .logo.ft_logo {background-image: url('https://s2-f.scribdassets.com/images/landing/index/logo_FT.png?1513971990')}
.autogen_class_views_landing_home2_folds_read_news_leader .under_cta {color: #1C263D}
@media (max-width: 667px) {.autogen_class_views_landing_home2_folds_read_news_leader {display: block; text-align: center; width: auto; max-width: 100%; height: 630px}
.autogen_class_views_landing_home2_folds_read_news_leader .leader_container {width: 100%; height: 100%; margin: 0px auto; padding: 113px 17px 39px 17px}
.autogen_class_views_landing_home2_folds_read_news_leader .leader_container .landing_heading {margin: 10px 0px; font-size: 40px}
.autogen_class_views_landing_home2_folds_read_news_leader .leader_container .landing_sub_heading {margin: 10px 0px 30px 0px; font-size: 20px}
}
@media (max-width: 400px) {.autogen_class_views_landing_home2_folds_read_news_leader {height: 720px}
.autogen_class_views_landing_home2_folds_read_news_leader .leader_container {padding-top: 90px}
}
.autogen_class_views_landing_home2_folds_read_news_leader .flat_btn {margin: auto}


/* app/views/landing/home2/folds/_thenytimes_devices.css @ 1513971856 */
/* epub and audiobook banners*/ .autogen_class_views_landing_home2_folds_thenytimes_devices .devices_container {background-image: url('https://s1-f.scribdassets.com/images/landing/home2_landing/galaxy.jpg?1513971990'); background-size: cover; background-position: 50% 56%}
.autogen_class_views_landing_home2_folds_thenytimes_devices .devices_container .landing_heading, .autogen_class_views_landing_home2_folds_thenytimes_devices .devices_container .landing_sub_heading {color: #fff}


/* app/views/landing/home2/folds/_thenytimes_leader.css @ 1513971856 */
/* epub and audiobook banners*/ .autogen_class_views_landing_home2_folds_thenytimes_leader {margin-top: 54px; background-image: url('https://s2-f.scribdassets.com/images/landing/home2_landing/woman_couch_1600x530.jpg?1513971990')}


/* app/views/landing/home2/folds/_unlimited_offerings.css @ 1513971856 */
/* epub and audiobook banners*/ .autogen_class_views_landing_home2_folds_unlimited_offerings .terms_and_conditions {margin-top: 20px}
.autogen_class_views_landing_home2_folds_unlimited_offerings .toc_link {margin-left: 10px}


/* app/views/landing/home2/international_landing.css @ 1513971856 */
/* epub and audiobook banners*/ .autogen_class_views_landing_home2_international_landing .logo_image {display: none}
.scrolled .autogen_class_views_landing_home2_international_landing .logo_image {display: block}
.autogen_class_views_landing_home2_international_landing .primary_leader {background-image: url('https://s1-f.scribdassets.com/images/landing/home2_landing/international/primary_leader.jpg?1513971990'); box-sizing: border-box; height: 390px}
.autogen_class_views_landing_home2_international_landing .primary_leader h1 {margin-top: 80px}
.autogen_class_views_landing_home2_international_landing .primary_leader.alt {background-image: url('https://s1-f.scribdassets.com/images/landing/home2_landing/international/primary_leader_2.jpg?1513971990')}
.autogen_class_views_landing_home2_international_landing .primary_leader.alt h1 {color: #000}
.autogen_class_views_landing_home2_international_landing .primary_leader.alt h2 {color: #1C263D}
.autogen_class_views_landing_home2_international_landing .device_leader {margin-top: -1px}
.autogen_class_views_landing_home2_international_landing .device_leader .devices {background-image: url('https://s1-f.scribdassets.com/images/landing/home2_landing/international/devices.png?1513971990')}
@media (max-width: 667px) {.autogen_class_views_landing_home2_international_landing .device_leader .devices {background-image: url('https://s1-f.scribdassets.com/images/landing/home2_landing/international/device_hunger_games.png?1513971990')}
}


/* app/views/landing/home2/join_sheet_music.css @ 1513971856 */
/* epub and audiobook banners*/ .autogen_class_views_landing_home2_join_sheet_music .primary_leader {max-height: 700px; background-image: url('https://s1-f.scribdassets.com/images/landing/join_sheet_music/header.png?1513971990')}
.autogen_class_views_landing_home2_join_sheet_music .primary_leader h1 {font-size: 42px; font-family: 'Source Sans Pro', sans-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: #20828D}
.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: 'Source Sans Pro', sans-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://s1-f.scribdassets.com/images/landing/join_sheet_music/gradient.png?1513971990'); background-size: cover; background-position: center center}
.autogen_class_views_landing_home2_join_sheet_music .document_grid_outer h1 {font-size: 42px; font-family: 'Source Sans Pro', sans-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://s2-f.scribdassets.com/images/landing/join_sheet_music/banner.png?1513971990'); background-size: cover}
.autogen_class_views_landing_home2_join_sheet_music .personalized_leader h1 {font-size: 42px; font-family: 'Source Sans Pro', sans-serif; font-weight: normal; text-transform: none; letter-spacing: 0}


/* app/views/landing/home2/nyt_student_landing.css @ 1513971856 */
/* epub and audiobook banners*/ .autogen_class_views_landing_home2_nyt_student_landing .landing_header_inner .menu_toggle_btn {color: white}
.autogen_class_views_landing_home2_nyt_student_landing .landing_heading {text-transform: uppercase; font-weight: 100}


/* app/views/landing/home2/read_news_landing.css @ 1513971856 */



/* app/views/landing/home2/referrals_index.css @ 1513971856 */
/* epub and audiobook banners*/ .autogen_class_views_landing_home2_referrals_index .mobile_download_fold {display: none}
.autogen_class_views_landing_home2_referrals_index .header_subscribe_btn {display: none !important}


/* app/views/landing/home2/seriesb_landing.css @ 1513971856 */
/* epub and audiobook banners*/ .autogen_class_views_landing_home2_seriesb_landing.version_a .primary_leader {background-image: url('https://s1-f.scribdassets.com/images/landing/seriesb/header_A.jpg?1513971990')}
@media (max-width: 667px) {.autogen_class_views_landing_home2_seriesb_landing.version_a .primary_leader {background-image: url('https://s2-f.scribdassets.com/images/landing/seriesb/header_A_narrow.jpg?1513971990'); background-position: top}
}
.autogen_class_views_landing_home2_seriesb_landing.version_b .primary_leader {background-image: url('https://s1-f.scribdassets.com/images/landing/seriesb/header_B.jpg?1513971990')}
@media (max-width: 667px) {.autogen_class_views_landing_home2_seriesb_landing.version_b .primary_leader {background-image: url('https://s1-f.scribdassets.com/images/landing/seriesb/header_B_narrow.jpg?1513971990'); background-position: top}
}
.autogen_class_views_landing_home2_seriesb_landing.version_b .press_banner {background-image: url('https://s1-f.scribdassets.com/images/landing/seriesb/gray_logos.png?1513971990'); background-repeat: no-repeat; background-position: center; background-size: 100%}
@media (max-width: 667px) {.autogen_class_views_landing_home2_seriesb_landing.version_b .press_banner {background-size: 125%}
}
.autogen_class_views_landing_home2_seriesb_landing .membership_details {background-image: url('https://s1-f.scribdassets.com/images/landing/tools_of_titans/toolsoftitans_gradient_slice.jpg?1513971990'); background-repeat: repeat-x; background-size: auto; background-position: bottom; padding: 30px}
.autogen_class_views_landing_home2_seriesb_landing .membership_details .details_img {display: none}
@media (max-width: 667px) {.autogen_class_views_landing_home2_seriesb_landing .membership_details .cta_row {display: block}
}
