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


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


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


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


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


/* :class_inlines, 'app/views', ... @ 1504127886 */
/* app/views/shared/fancy_header/header.css @ 1504127885 */
/*redundant old mapping*/ .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; -webkit-transition: background 0.2s ease, opacity 1s ease; transition: background 0.2s ease, opacity 1s ease}
@media (min-width: 1600px) {.autogen_class_views_shared_fancy_header_header {width: 1600px; /* fix for ie11 centering */ }
}
.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: rgba(255, 255, 255, 0.84)}
.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}
.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; position: absolute; right: 0}
.autogen_class_views_shared_fancy_header_header .outline_btn {vertical-align: top}
.autogen_class_views_shared_fancy_header_header .faded_in {-webkit-transition: all ease 0.5s;transition: all ease 0.5s; opacity: 1; position: absolute}
.autogen_class_views_shared_fancy_header_header .faded_out {-webkit-transition: all ease 0.5s;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}
@media (max-width: 430px) {.autogen_class_views_shared_fancy_header_header .header_subscribe_btn {font-size: 65%; padding: 0 10px}
}


/* app/views/shared/fancy_header/_nav_menu.css @ 1504127885 */
/*redundant old mapping*/ .autogen_class_views_shared_fancy_header_nav_menu {display: none; -webkit-transition: opacity 0.3s ease-in-out; transition: opacity 0.3s ease-in-out; opacity: 0; background: rgba(0, 0, 0, 0.6); z-index: 10; position: fixed; top: 0; left: 0; right: 0; bottom: 0; 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 {-webkit-transition: all 0.25s ease-out;transition: all 0.25s ease-out; -webkit-transform: translate(-100%, 0); transform: translate(-100%, 0); -webkit-transition-timing-function: cubic-bezier(0.32, 0.41, 0.42, 0.99); transition-timing-function: cubic-bezier(0.32, 0.41, 0.42, 0.99); -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background: white; width: 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: #509ba8}
.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: #509ba8}
.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 {-webkit-transition: all 0.2s ease;transition: all 0.2s ease; color: #626d89}
.autogen_class_views_shared_fancy_header_nav_menu .nav_menu .social_buttons ul li a:hover {color: #509ba8}
.autogen_class_views_shared_fancy_header_nav_menu .nav_menu .social_buttons ul li .icon {display: inline-block; margin: 0 10px}


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


/* app/views/shared/smart_tabs.css @ 1504127886 */
/*redundant old mapping*/ .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; -webkit-transition: opacity 0.5s ease; transition: opacity 0.5s ease}
.autogen_class_views_shared_smart_tabs .sub_menu .menu_item {text-transform: none; padding: 0 18px; color: #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 @ 1504127883 */
@charset "UTF-8"; /*redundant old mapping*/ .autogen_class_views_discover_modules_featured_document {color: white; margin: 40px auto; min-height: 310px; overflow: hidden; padding-bottom: 40px; position: relative; text-align: center; cursor: pointer; display: block}
.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 .content_layer {position: relative; z-index: 2}
.autogen_class_views_discover_modules_featured_document .decor_outer {text-align: center; position: relative; z-index: 1}
.autogen_class_views_discover_modules_featured_document .decor_header {color: white; letter-spacing: 0.1em; margin-top: 8px; display: inline-block; position: relative; line-height: 18px; text-transform: uppercase; font-size: 13px}
.autogen_class_views_discover_modules_featured_document .decor_header:before, .autogen_class_views_discover_modules_featured_document .decor_header:after {content: ""; height: 1px; background: rgba(255, 255, 255, 0.5); position: absolute; top: 9px}
.autogen_class_views_discover_modules_featured_document .decor_header:before {right: 105%; left: -1000px}
.autogen_class_views_discover_modules_featured_document .decor_header:after {left: 105%; right: -1000px}
.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 .margined {margin-right: 300px; margin-left: 50px}
.autogen_class_views_discover_modules_featured_document h2 {font-family: 'Source Sans Pro', sans-serif; font-style: italic; margin: 30px 0 20px 0; font-size: 36px}
.autogen_class_views_discover_modules_featured_document h2:before {content: "“"; color: #57617A}
.autogen_class_views_discover_modules_featured_document h2:after {content: "”"; color: #57617A}
.autogen_class_views_discover_modules_featured_document .editorial_description {color: #57617A; line-height: 1.8; position: relative; zoom: 1; margin-left: 1px; padding-left: 15px; border-left: 4px solid #E9EDF8}
.autogen_class_views_discover_modules_featured_document .editorial_description:after {content: ""; display: table; clear: both}
.autogen_class_views_discover_modules_featured_document .button_row {margin: 30px 0 0 0}
.autogen_class_views_discover_modules_featured_document .decor_header {color: #1C263D}
.autogen_class_views_discover_modules_featured_document .decor_header:before, .autogen_class_views_discover_modules_featured_document .decor_header:after {background: #E9EDF8}
.autogen_class_views_discover_modules_featured_document .background_layer:after {background: #E9EDF8; z-index: 1}
.autogen_class_views_discover_modules_featured_document .background_layer .book_cover_container {right: 50px; top: 45px; position: absolute}
.autogen_class_views_discover_modules_featured_document .background_layer .document_cell {width: 192px}
.autogen_class_views_discover_modules_featured_document .background_layer .document_cell .thumb {width: 192px; height: 255px}
.autogen_class_views_discover_modules_featured_document .editor_signature {position: absolute; left: 0; right: 0; bottom: 25px; text-align: center; z-index: 1; color: #57617A}
.autogen_class_views_discover_modules_featured_document .editor_signature img {width: 130px}
.autogen_class_views_discover_modules_featured_document .editor_signature .editor_label {position: relative; top: -40px; font-size: 14px}


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


/* app/views/landing/home2/affiliate_landing.css @ 1504127884 */
/*redundant old mapping*/ .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 @ 1504127884 */
/*redundant old mapping*/ .autogen_class_views_landing_home2_affiliate_audiobooks_landing .fancy_header .header_login_btn {border-color: white; color: white}
.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?1504127977')}
.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?1504127977'); 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?1504127977')}
}


/* app/views/landing/home2/affiliate_books_landing.css @ 1504127884 */
/*redundant old mapping*/ .autogen_class_views_landing_home2_affiliate_books_landing {/*invert the color for fancy header for this landing only*/ }
.autogen_class_views_landing_home2_affiliate_books_landing .fancy_header .icon, .autogen_class_views_landing_home2_affiliate_books_landing .fancy_header .header_login_btn {border-color: white; color: white}
.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?1504127977')}
.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?1504127977')}
@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?1504127977')}
}
.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 @ 1504127884 */
/*redundant old mapping*/ .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?1504127977')}
.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?1504127977')}
.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?1504127977')}
@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?1504127977')}
}


/* app/views/landing/home2/promo_landing.css @ 1504127884 */
/*redundant old mapping*/ .autogen_class_views_landing_home2_promo_landing .primary_leader {background-image: url('https://s2-f.scribdassets.com/images/landing/macmillan_landing/desktop_background.jpg?1504127977')}
@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?1504127977')}
}
.autogen_class_views_landing_home2_promo_landing .register_area {padding-bottom: 50px}
.autogen_class_views_landing_home2_promo_landing .image_leader h1 {margin-top: 164px}


/* app/views/landing/home2/free_trial_landing.css @ 1504127884 */
.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 @ 1504127884 */
/*redundant old mapping*/ .autogen_class_views_landing_home2_affinia_landing .primary_leader {background-image: url('https://s1-f.scribdassets.com/images/landing/free7days/affinia_bg.png?1504127977')}
.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?1504127977'); 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 @ 1504127884 */
/*redundant old mapping*/ .autogen_class_views_landing_home2_index {background: #E9E9E9; /*added for SEO links test*/ }
.autogen_class_views_landing_home2_index .hide_desktop {display: none}
@media (max-width: 667px) {.autogen_class_views_landing_home2_index .hide_desktop {display: block}
}
.autogen_class_views_landing_home2_index .page_column {max-width: 1600px; margin: 0 auto; box-shadow: 0 0 3px rgba(0, 0, 0, 0.1); background: white; overflow: hidden}
.autogen_class_views_landing_home2_index .caption {box-sizing: border-box; color: white; color: rgba(255, 255, 255, 0.9); position: absolute; font-size: 15px; width: 300px}
.autogen_class_views_landing_home2_index .caption h3 {margin: 0; font-weight: bold; text-transform: uppercase; color: inherit; font-size: 11px}
.autogen_class_views_landing_home2_index .caption.left_caption {margin-right: 12px; padding-right: 12px; text-align: right; border-right: 4px solid white}
.autogen_class_views_landing_home2_index .caption.right_caption {margin-left: 12px; padding-left: 12px; text-align: left; border-left: 4px solid white}
.autogen_class_views_landing_home2_index .primary_promo {display: none; height: 75px; background: #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; -webkit-transition: background 0.2s ease, opacity 1s ease; transition: background 0.2s ease, opacity 1s ease}
.jsblock_done .autogen_class_views_landing_home2_index .landing_header {opacity: 1}
.nav_visible .autogen_class_views_landing_home2_index .landing_header {opacity: 0}
.scrolled .autogen_class_views_landing_home2_index .landing_header {background: rgba(0, 0, 0, 0.6)}
.autogen_class_views_landing_home2_index .landing_header .header_subscribe_btn {display: none}
.autogen_class_views_landing_home2_index .landing_header .landing_header_inner {margin: 0 auto; position: relative; max-width: 1600px}
.autogen_class_views_landing_home2_index .landing_header .logo_image {display: inline-block; vertical-align: top; font-weight: bold; font-size: 22px; color: white; margin: 0; margin-top: 18px; width: 71px; height: 18px}
.autogen_class_views_landing_home2_index .landing_header .icon-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: #509ba8}
.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?1504127977'); 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?1504127977')}
@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?1504127977')}
}
.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?1504127977'); 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?1504127977'); 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?1504127977')}
@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?1504127977')}
}
.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?1504127977'); 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?1504127977'); 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?1504127977'); 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?1504127977')}
.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: #509ba8}
.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 @ 1504127884 */



/* app/views/landing/home2/animated_carousel.css @ 1504127884 */
/*redundant old mapping*/ .autogen_class_views_landing_home2_animated_carousel {width: 100%; overflow: hidden; white-space: nowrap; height: 526px}
.autogen_class_views_landing_home2_animated_carousel .tagline {position: relative; top: -44px; margin-bottom: 12px}
.autogen_class_views_landing_home2_animated_carousel .meta_info {max-width: 239px; margin: 50px auto 0 auto; -webkit-transition: opacity 0.1s ease-in-out; transition: opacity 0.1s ease-in-out; opacity: 0}
.autogen_class_views_landing_home2_animated_carousel .meta_info p {font-family: '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; -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/audiobooks_index.css @ 1504127884 */
/*redundant old mapping*/ .autogen_class_views_landing_home2_audiobooks_index .primary_leader {box-sizing: border-box; background-image: url('https://s2-f.scribdassets.com/images/landing/audiobooks_join/AB_hero_image.jpg?1504127977')}
@media (max-width: 414px) {.autogen_class_views_landing_home2_audiobooks_index .primary_leader {background-image: url('https://s1-f.scribdassets.com/images/landing/audiobooks_join/header_mobile.jpg?1504127977')}
}
.autogen_class_views_landing_home2_audiobooks_index .primary_leader .leader_center_target {bottom: 120px}
.autogen_class_views_landing_home2_audiobooks_index .device_leader .caption {display: none}
.autogen_class_views_landing_home2_audiobooks_index .device_leader .image_back {background-position: 50% 0}
.autogen_class_views_landing_home2_audiobooks_index .document_grid_outer h1 {opacity: 1; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; margin: 60px 40px 40px 40px; position: static}
@media (max-width: 960px) {.autogen_class_views_landing_home2_audiobooks_index .document_grid_outer h1 .default_break {display: none}
}
@media (max-width: 667px) {.autogen_class_views_landing_home2_audiobooks_index .document_grid_outer h1 {margin-left: 20px; margin-right: 20px}
}
.autogen_class_views_landing_home2_audiobooks_index .document_grid_outer .document_grid {margin-bottom: 70px}
.autogen_class_views_landing_home2_audiobooks_index .cover_leader {text-align: center; margin-bottom: 100px; border-top: 1px solid #E9EDF8}
.autogen_class_views_landing_home2_audiobooks_index .cover_leader h1 {margin: 70px 40px 60px 40px}
@media (max-width: 667px) {.autogen_class_views_landing_home2_audiobooks_index .cover_leader h1 {margin-left: 20px; margin-right: 20px}
}
.autogen_class_views_landing_home2_audiobooks_index .cover_leader .book_title {font-family: 'Source Sans Pro', sans-serif; font-size: 40px; margin: 10px 40px 0 40px}
@media (max-width: 667px) {.autogen_class_views_landing_home2_audiobooks_index .cover_leader .book_title {font-size: 32px}
}
.autogen_class_views_landing_home2_audiobooks_index .cover_leader .book_author {margin: 5px 40px 0 40px; font-size: 24px}
.autogen_class_views_landing_home2_audiobooks_index .cover_leader .cover_container_outer {height: 520px; overflow: hidden; position: relative; padding: 20px 0}
@media (max-width: 1300px) {.autogen_class_views_landing_home2_audiobooks_index .cover_leader .cover_container_outer {height: 421px}
}
@media (max-width: 600px) {.autogen_class_views_landing_home2_audiobooks_index .cover_leader .cover_container_outer {height: 253px}
}
.autogen_class_views_landing_home2_audiobooks_index .cover_leader .cover_container {display: inline-block; vertical-align: top; width: 1233px; height: 520px; position: absolute; left: 50%; margin-left: -617px}
@media (max-width: 1300px) {.autogen_class_views_landing_home2_audiobooks_index .cover_leader .cover_container {width: 1000px; height: 421px; margin-left: -500px}
}
@media (max-width: 600px) {.autogen_class_views_landing_home2_audiobooks_index .cover_leader .cover_container {width: 600px; height: 253px; margin-left: -300px}
}
.autogen_class_views_landing_home2_audiobooks_index .cover_leader .cover_container .book_cover {position: absolute; background: #ddd; left: 50%; box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.24), 0px 2px 15px rgba(0, 0, 0, 0.26); background-size: cover; background-position: 50% 50%}
.autogen_class_views_landing_home2_audiobooks_index .cover_leader .cover_container .book_cover:hover .overlay, .autogen_class_views_landing_home2_audiobooks_index .cover_leader .cover_container .book_cover.playing .overlay {opacity: 0.5}
.autogen_class_views_landing_home2_audiobooks_index .cover_leader .cover_container .book_cover:hover .sample_label, .autogen_class_views_landing_home2_audiobooks_index .cover_leader .cover_container .book_cover.playing .sample_label {opacity: 1}
.autogen_class_views_landing_home2_audiobooks_index .cover_leader .cover_container .book_cover.playing .on_default {display: none}
.autogen_class_views_landing_home2_audiobooks_index .cover_leader .cover_container .book_cover.playing .on_playing {display: inline}
.autogen_class_views_landing_home2_audiobooks_index .cover_leader .cover_container .book_cover .on_playing {display: none}
.autogen_class_views_landing_home2_audiobooks_index .cover_leader .cover_container .book_cover .book_shadow {position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: -webkit-linear-gradient(left, rgba(51, 51, 51, 0.4) 0%, rgba(51, 51, 51, 0) 8%, rgba(51, 51, 51, 0) 100%); background: linear-gradient(to right, rgba(51, 51, 51, 0.4) 0%, rgba(51, 51, 51, 0) 8%, rgba(51, 51, 51, 0) 100%)}
.autogen_class_views_landing_home2_audiobooks_index .cover_leader .cover_container .book_cover .overlay {position: absolute; -webkit-transition: opacity 0.1s ease-in-out; transition: opacity 0.1s ease-in-out; cursor: pointer; top: 0; right: 0; bottom: 0; left: 0; opacity: 0; background: #3d4044}
.autogen_class_views_landing_home2_audiobooks_index .cover_leader .cover_container .book_cover .sample_control {text-align: center; cursor: pointer; color: white; position: absolute; left: 0; right: 0; top: 50%; margin-top: -61px}
.autogen_class_views_landing_home2_audiobooks_index .cover_leader .cover_container .book_cover .icon {font-size: 120px; text-shadow: 0 0 8px rgba(0, 0, 0, 0.3); opacity: 0.95}
@media (max-width: 667px) {.autogen_class_views_landing_home2_audiobooks_index .cover_leader .cover_container .book_cover .icon {font-size: 100px}
}
.autogen_class_views_landing_home2_audiobooks_index .cover_leader .cover_container .book_cover .sample_label {-webkit-transition: opacity 0.2s ease-in-out;transition: opacity 0.2s ease-in-out; opacity: 0; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; margin-top: 15px; font-size: 20px; letter-spacing: 0.1em; text-transform: uppercase}
.autogen_class_views_landing_home2_audiobooks_index .cover_leader .cover_container .book_cover_1 {left: 34.13167%; height: 100%; width: 31.73667%; z-index: 2}
.autogen_class_views_landing_home2_audiobooks_index .cover_leader .cover_container .book_cover_2, .autogen_class_views_landing_home2_audiobooks_index .cover_leader .cover_container .book_cover_3 {left: 36.81708%; top: 8.46154%; width: 26.36585%; height: 83.07692%; z-index: 1}
.autogen_class_views_landing_home2_audiobooks_index .cover_leader .cover_container .book_cover_2 {left: 11.81708%}
@media (max-width: 1300px) {.autogen_class_views_landing_home2_audiobooks_index .cover_leader .cover_container .book_cover_2 {left: 21.81708%}
}
.autogen_class_views_landing_home2_audiobooks_index .cover_leader .cover_container .book_cover_3 {left: 61.81708%}
@media (max-width: 1300px) {.autogen_class_views_landing_home2_audiobooks_index .cover_leader .cover_container .book_cover_3 {left: 51.81708%}
}
.autogen_class_views_landing_home2_audiobooks_index .cover_leader .cover_container .book_cover_4, .autogen_class_views_landing_home2_audiobooks_index .cover_leader .cover_container .book_cover_5 {left: 40.08229%; top: 18.75%; height: 62.5%; width: 19.83542%; z-index: 0}
.autogen_class_views_landing_home2_audiobooks_index .cover_leader .cover_container .book_cover_4 {left: 0}
@media (max-width: 1300px) {.autogen_class_views_landing_home2_audiobooks_index .cover_leader .cover_container .book_cover_4 {left: 10%}
}
.autogen_class_views_landing_home2_audiobooks_index .cover_leader .cover_container .book_cover_5 {left: auto; right: 0}
@media (max-width: 1300px) {.autogen_class_views_landing_home2_audiobooks_index .cover_leader .cover_container .book_cover_5 {right: 10%}
}
.autogen_class_views_landing_home2_audiobooks_index .signup_footer {height: 520px; background-color: #635E5B; background-image: url('https://s1-f.scribdassets.com/images/landing/audiobooks_join/AB_bottom_image.jpg?1504127977'); background-size: cover; background-position: 50% 50%; position: relative; text-align: center; overflow: hidden}
@media (max-width: 414px) {.autogen_class_views_landing_home2_audiobooks_index .signup_footer {background-image: url('https://s2-f.scribdassets.com/images/landing/audiobooks_join/footer_mobile.jpg?1504127977')}
}
.autogen_class_views_landing_home2_audiobooks_index .signup_footer h1 {margin-top: 0; margin-bottom: 20px}
.autogen_class_views_landing_home2_audiobooks_index .signup_footer h2 {margin: 10px 20px 0 20px}
@media (max-width: 667px) {.autogen_class_views_landing_home2_audiobooks_index .signup_footer .toggle_break {font-size: 0; display: block}
}
.autogen_class_views_landing_home2_audiobooks_index .signup_footer .cta_row {margin-top: 30px}
@media (max-width: 667px) {.autogen_class_views_landing_home2_audiobooks_index .signup_footer .cta_row .flat_btn {margin: 0 20px}
}


/* app/views/landing/home2/australia.css @ 1504127884 */
/*redundant old mapping*/ .autogen_class_views_landing_home2_australia {text-align: center}
.autogen_class_views_landing_home2_australia .nav_menu {text-align: left}
.autogen_class_views_landing_home2_australia .fancy_header {max-width: 100%}
.autogen_class_views_landing_home2_australia .icon_flag {position: fixed; width: 25px; height: 18px; background-image: url('https://s1-f.scribdassets.com/images/landing/australia/australian_flag.png?1504127977'); left: 20px; top: 20px}
.autogen_class_views_landing_home2_australia .landing_header_inner {margin-left: 46px}
.autogen_class_views_landing_home2_australia .header_fold {background-color: #333; height: 485px; box-sizing: border-box; color: #fff; padding-top: 68px; margin: 0 auto; background-image: url('https://s1-f.scribdassets.com/images/landing/australia/hero.jpg?1504127977'); 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: #509ba8}
.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?1504127977')}
.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?1504127977')}
.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: #509ba8; width: 110%; opacity: 0; -webkit-transition: opacity 0.2s; 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: #509ba8}
.autogen_class_views_landing_home2_australia .device_fold .icon_book {background-image: url('https://s2-f.scribdassets.com/images/landing/australia/read.svg?1504127977')}
.autogen_class_views_landing_home2_australia .device_fold .icon_heart {background-image: url('https://s1-f.scribdassets.com/images/landing/australia/heart_circle.svg?1504127977')}
.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?1504127977')}
.autogen_class_views_landing_home2_australia .device_fold .icon_diamond {background-image: url('https://s2-f.scribdassets.com/images/landing/australia/diamond.svg?1504127977')}
.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/bundle.css @ 1504127884 */
/*redundant old mapping*/ .autogen_class_views_landing_home2_bundle .fold.primary_leader.image_leader {background-image: url('https://s1-f.scribdassets.com/images/landing/home2_landing/background_header_Image.png?1504127977')}
.autogen_class_views_landing_home2_bundle .membership_details {background-image: url('https://s1-f.scribdassets.com/images/landing/tools_of_titans/toolsoftitans_gradient_slice.jpg?1504127977'); background-repeat: repeat-x; background-size: auto; background-position: bottom; padding: 30px}
.autogen_class_views_landing_home2_bundle .membership_details .details_img {display: none}
@media (max-width: 667px) {.autogen_class_views_landing_home2_bundle .membership_details .cta_row {display: block}
}


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


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



/* app/views/landing/home2/space_landing.css @ 1504127884 */
/*redundant old mapping*/ .autogen_class_views_landing_home2_space_landing {text-align: center}
.autogen_class_views_landing_home2_space_landing .fancy_header .icon-ic_menuclosed {color: #fff}
.autogen_class_views_landing_home2_space_landing .nav_menu {text-align: left}
.autogen_class_views_landing_home2_space_landing .fancy_header {max-width: 100%}
.autogen_class_views_landing_home2_space_landing .header_fold {background-color: #333; height: 475px; box-sizing: border-box; color: #fff; margin: 0 auto; background-image: url('https://s2-f.scribdassets.com/images/landing/donald/space.jpg?1504127977'); background-position: center; background-repeat: no-repeat}
.autogen_class_views_landing_home2_space_landing .header_fold .header_centerer {position: relative; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); top: 53%; max-width: 660px; margin: 0 auto}
.autogen_class_views_landing_home2_space_landing .header_fold h1 {margin: 0; color: white; font-size: 50px; font-family: 'Source Sans Pro', sans-serif}
.autogen_class_views_landing_home2_space_landing .header_fold p {font-size: 24px}
.autogen_class_views_landing_home2_space_landing .content_fold .carousel_container {position: relative; height: 512px; top: -35px}
.autogen_class_views_landing_home2_space_landing .content_fold .rows_container .rows_header {text-transform: uppercase; font-family: 'Source Sans Pro', sans-serif; margin: 55px 0}
.autogen_class_views_landing_home2_space_landing .seller_fold {height: 370px; background: #20828D; color: white}
.autogen_class_views_landing_home2_space_landing .seller_fold .seller_centerer {max-width: 660px; position: relative; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); margin: 0 auto}
.autogen_class_views_landing_home2_space_landing .seller_fold h1 {font-family: 'Source Sans Pro', sans-serif; color: white; margin-bottom: 10px}
.autogen_class_views_landing_home2_space_landing .seller_fold p {font-size: 24px}
.autogen_class_views_landing_home2_space_landing .document_carousel .carousel .carousel_scrolling:before, .autogen_class_views_landing_home2_space_landing .document_carousel .carousel .carousel_scrolling:after {display: none}
@media (max-width: 660px) {.autogen_class_views_landing_home2_space_landing .seller_fold {height: 400px; padding: 0 15px 15px 15px}
.autogen_class_views_landing_home2_space_landing .header_fold {padding: 0 15px}
.autogen_class_views_landing_home2_space_landing .header_fold h1 {margin-bottom: 40px}
}


/* app/views/landing/home2/explore_immigration.css @ 1504127884 */
/*redundant old mapping*/ .autogen_class_views_landing_home2_explore_immigration .header_fold h1, .autogen_class_views_landing_home2_explore_immigration .seller_fold h1 {font-size: 32px; margin-bottom: 20px}
.autogen_class_views_landing_home2_explore_immigration .header_fold p, .autogen_class_views_landing_home2_explore_immigration .seller_fold p {font-size: 16px; max-width: 80%; margin: 0 auto 20px}
.autogen_class_views_landing_home2_explore_immigration .header_fold p.fine_print, .autogen_class_views_landing_home2_explore_immigration .seller_fold p.fine_print {margin-top: 20px; font-size: 14px}
.autogen_class_views_landing_home2_explore_immigration .header_fold {background-image: url('https://s1-f.scribdassets.com/images/landing/donald/ny.jpg?1504127977')}
.autogen_class_views_landing_home2_explore_immigration .seller_fold {background-color: #22608f}
.autogen_class_views_landing_home2_explore_immigration .collection_doc .cover_img[data-id~="30162303"] {background-image: url('https://s2-f.scribdassets.com/images/landing/donald/cover_30162303.jpg?1504127977') !important}
.autogen_class_views_landing_home2_explore_immigration .collection_doc .cover_img[data-id~="223791380"] {background-image: url('https://s1-f.scribdassets.com/images/landing/donald/cover_223791380.jpg?1504127977') !important}
.autogen_class_views_landing_home2_explore_immigration .collection_doc .cover_img[data-id~="247459319"] {background-image: url('https://s1-f.scribdassets.com/images/landing/donald/cover_247459319.jpg?1504127977') !important}
.autogen_class_views_landing_home2_explore_immigration .collection_doc .cover_img[data-id~="252050331"] {background-image: url('https://s1-f.scribdassets.com/images/landing/donald/cover_252050331.jpg?1504127977') !important}


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


/* app/views/landing/home2/folds/_base.css @ 1504127884 */
/*redundant old mapping*/ .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; max-width: 660px; 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}
.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}


/* app/views/landing/home2/folds/_leader.css @ 1504127884 */
/*redundant old mapping*/ .autogen_class_views_landing_home2_folds_leader {text-align: center; overflow: hidden; color: white; background: white; position: relative; text-align: center; height: 480px; 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?1504127977')}
@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?1504127977')}
}
.autogen_class_views_landing_home2_folds_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_folds_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_folds_leader .secondary_header {margin: 135px 20px 0 20px}
.autogen_class_views_landing_home2_folds_leader .book_previews {position: relative; height: 403px; margin: 80px 0 60px 0}
.autogen_class_views_landing_home2_folds_leader .book_previews .collection_recommendations {display: none}
.autogen_class_views_landing_home2_folds_leader .book_previews .collection_recommendations.visible {display: block}
.autogen_class_views_landing_home2_folds_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; -webkit-transition: top 1s ease, opacity 1s ease; transition: top 1s ease, opacity 1s ease}
.autogen_class_views_landing_home2_folds_leader .book_previews .primary_book.visible {top: 0px}
@media (max-width: 667px) {.autogen_class_views_landing_home2_folds_leader .book_previews {height: 330px}
.autogen_class_views_landing_home2_folds_leader .book_previews .primary_book {width: 239px; height: 317px; background-size: cover}
}
.autogen_class_views_landing_home2_folds_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_folds_leader .book_previews .secondary_books.visible {-webkit-transform: translate(0, 0);transform: translate(0, 0); opacity: 1}
.autogen_class_views_landing_home2_folds_leader .book_previews .secondary_books .secondary_book {box-sizing: border-box; display: inline-block; opacity: 0.5; position: relative}
.autogen_class_views_landing_home2_folds_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_folds_leader .register_area {margin: 0px auto 10px auto; max-width: 1040px}
@media (max-width: 667px) {.autogen_class_views_landing_home2_folds_leader .register_area {margin-bottom: 20px}
}
@media (max-width: 667px) {.autogen_class_views_landing_home2_folds_leader .register_area .flat_btn {display: block; margin: 0 auto}
}
.autogen_class_views_landing_home2_folds_leader .leader_fadeout, .autogen_class_views_landing_home2_folds_leader .leader_center_target {position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px}
.autogen_class_views_landing_home2_folds_leader .leader_center_target {padding: 0 24px}
.autogen_class_views_landing_home2_folds_leader .leader_centered {opacity: 0; -webkit-transition: opacity 1s ease; transition: opacity 1s ease; max-width: 996px; margin-left: auto; margin-right: auto}
.jsblock_done .autogen_class_views_landing_home2_folds_leader .leader_centered {opacity: 1}
.autogen_class_views_landing_home2_folds_leader .leader_footer {margin: 10px 0 30px 0}
@media (max-width: 667px) {.autogen_class_views_landing_home2_folds_leader .leader_footer {display: none}
}
.autogen_class_views_landing_home2_folds_leader .leader_footer a {color: white}
.autogen_class_views_landing_home2_folds_leader .leader_footer a:hover {text-decoration: underline}
.autogen_class_views_landing_home2_folds_leader .leader_footer .icon {font-size: 10px; margin-left: 5px; vertical-align: middle}
.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%}
}
@media (max-width: 667px) {.autogen_class_views_landing_home2_folds_leader .leader_container .landing_heading {margin-top: 25%}
}
.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 @ 1504127884 */
/*redundant old mapping*/ .autogen_class_views_landing_home2_folds_allegiant_leader {background-image: url('https://s2-f.scribdassets.com/images/landing/home2_landing/image_hero_1600.png?1504127977')}
.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?1504127977')}
.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 @ 1504127884 */
/*redundant old mapping*/ .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?1504127977')}
@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?1504127977')}
.autogen_class_views_landing_home2_folds_book_signup_leader .leader_center_target {padding: 0px}
}
.autogen_class_views_landing_home2_folds_book_signup_leader .leader_centered {height: 100%}
.autogen_class_views_landing_home2_folds_book_signup_leader .wrapper {width: 481px; margin: 0px; position: relative; height: 100%}
.autogen_class_views_landing_home2_folds_book_signup_leader .wrapper .landing_heading {text-align: left; margin: 165px 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; bottom: 165px; 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; bottom: 374px; 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; bottom: 180px; 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 @ 1504127884 */
/*redundant old mapping*/ .autogen_class_views_landing_home2_folds_devices {position: relative; height: 502px; background-color: #E2E6F0}
@media (max-width: 667px) {.autogen_class_views_landing_home2_folds_devices {height: 531px}
.autogen_class_views_landing_home2_folds_devices.control {height: 617px}
}
.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, .autogen_class_views_landing_home2_folds_devices .devices {position: relative; background-repeat: no-repeat; background-position: center; background-size: contain}
.autogen_class_views_landing_home2_folds_devices .devices_container {position: absolute; padding-top: 50px; top: 0; left: -10%; right: -10%; bottom: 0; min-height: 445px; overflow: hidden; background-color: #F8F9FD; background-repeat: repeat-x}
.autogen_class_views_landing_home2_folds_devices .devices_container.taller {height: 515px}
@media (max-width: 667px) {.autogen_class_views_landing_home2_folds_devices .devices_container.taller {height: 492px}
}
.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?1504127977'); 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?1504127977'); 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 {position: absolute; background-image: url('https://s1-f.scribdassets.com/images/landing/index/image-newsandmags-devices-1160.png?1504127977'); background-size: auto 100%; max-width: 100%; width: 800px; left: 50%; margin-left: -400px; height: 330px; bottom: -5px}
@media (max-width: 667px) {.autogen_class_views_landing_home2_folds_devices .devices {background-image: url('https://s2-f.scribdassets.com/images/landing/index/mobile/image-newsandmags-singledevice-android.png?1504127977'); background-size: cover; width: 320px; height: 424px; margin-top: 24px; bottom: -40px; margin-left: -160px}
}


/* app/views/landing/home2/folds/_documents.css @ 1504127884 */
/*redundant old mapping*/ .autogen_class_views_landing_home2_folds_documents {background-img: white}
.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?1504127977'); background-repeat: no-repeat; background-position: center; width: 100%; height: 292px}
}
.autogen_class_views_landing_home2_folds_documents .doc_types {margin-top: 40px; margin-bottom: 36px}
.autogen_class_views_landing_home2_folds_documents .doc_types .type {display: inline-block; width: 130px; height: 60px; background-repeat: no-repeat; background-position: center; margin: 0 24px 0 0; vertical-align: top; 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 span {position: relative; bottom: -70px}
.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.books {background-image: url('https://s2-f.scribdassets.com/images/landing/index/ic-small-book.svg?1504127977')}
.autogen_class_views_landing_home2_folds_documents .doc_types .type.audiobooks {background-image: url('https://s1-f.scribdassets.com/images/landing/index/ic-small-audiobook.svg?1504127977')}
.autogen_class_views_landing_home2_folds_documents .doc_types .type.news_and_magazines {background-image: url('https://s1-f.scribdassets.com/images/landing/index/ic-small-articles.svg?1504127977')}


/* app/views/landing/home2/folds/_leader_onebooknyt.css @ 1504127884 */
/*redundant old mapping*/ .autogen_class_views_landing_home2_folds_leader_onebooknyt {background-image: url('https://s1-f.scribdassets.com/images/landing/index/leader_header_onebookny_wide.jpg?1504127977'); color: #fff}
@media (max-width: 667px) {.autogen_class_views_landing_home2_folds_leader_onebooknyt {background-image: url('https://s2-f.scribdassets.com/images/landing/index/leader_header_onebookny_skinny.jpg?1504127977'); height: 700px}
}
.autogen_class_views_landing_home2_folds_leader_onebooknyt .landing_heading, .autogen_class_views_landing_home2_folds_leader_onebooknyt .landing_sub_heading, .autogen_class_views_landing_home2_folds_leader_onebooknyt div, .autogen_class_views_landing_home2_folds_leader_onebooknyt .under_cta {color: inherit}
.autogen_class_views_landing_home2_folds_leader_onebooknyt .leader_centered {position: relative; left: -60px; -webkit-transition: left 0.5s; transition: left 0.5s}
@media (max-width: 880px) {.autogen_class_views_landing_home2_folds_leader_onebooknyt .leader_centered {left: -30px}
}
@media (max-width: 720px) {.autogen_class_views_landing_home2_folds_leader_onebooknyt .leader_centered {left: auto}
}
.autogen_class_views_landing_home2_folds_leader_onebooknyt .under_cta {max-width: 250px; font-size: 12px}
@media (max-width: 667px) {.autogen_class_views_landing_home2_folds_leader_onebooknyt .under_cta {margin: 0 auto}
}
.autogen_class_views_landing_home2_folds_leader_onebooknyt .left_side, .autogen_class_views_landing_home2_folds_leader_onebooknyt .right_side {vertical-align: middle; display: inline-block; max-width: 360px}
.autogen_class_views_landing_home2_folds_leader_onebooknyt .left_side {text-align: right}
.autogen_class_views_landing_home2_folds_leader_onebooknyt .right_side {text-align: left; margin-left: 40px; border-left: 4px solid #fff; padding-left: 40px}
@media (min-width: 667px) and (max-width: 740px) {.autogen_class_views_landing_home2_folds_leader_onebooknyt .right_side {padding-left: 16px; margin-left: 16px; width: 340px}
}
@media (max-width: 667px) {.autogen_class_views_landing_home2_folds_leader_onebooknyt .right_side {border-left: none; padding-left: 0; margin-left: auto}
}
.autogen_class_views_landing_home2_folds_leader_onebooknyt .right_side .landing_heading {margin: 0}
@media (max-width: 667px) {.autogen_class_views_landing_home2_folds_leader_onebooknyt .left_side, .autogen_class_views_landing_home2_folds_leader_onebooknyt .right_side {display: block; text-align: center; width: auto; max-width: 100%}
}
.autogen_class_views_landing_home2_folds_leader_onebooknyt .logo_img {display: inline-block; width: 155px; height: 92px; margin: 24px 0; background-repeat: no-repeat; background-position: right middle}
.autogen_class_views_landing_home2_folds_leader_onebooknyt .logo_img.onebookny {background-image: url('https://s1-f.scribdassets.com/images/landing/index/logo_onebookny.svg?1504127977'); width: 195px}
.autogen_class_views_landing_home2_folds_leader_onebooknyt .logo_img.nyc {background-image: url('https://s1-f.scribdassets.com/images/landing/index/logo_nyc.png?1504127977')}


/* app/views/landing/home2/folds/_leader_referral.css @ 1504127884 */
/*redundant old mapping*/ .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 @ 1504127884 */
/*redundant old mapping*/ .autogen_class_views_landing_home2_folds_logos {padding: 14px; background-color: #CACED9}
.autogen_class_views_landing_home2_folds_logos .heading {text-transform: uppercase; margin-bottom: 14px; color: #00293f; opacity: 0.75; font-size: 14px}
.autogen_class_views_landing_home2_folds_logos .logo {display: inline-block; width: 170px; height: 50px; background-position: center; background-repeat: no-repeat}
@media (max-width: 667px) {.autogen_class_views_landing_home2_folds_logos .logo {display: block; width: auto; margin: 0 auto}
}
.autogen_class_views_landing_home2_folds_logos .logo.wallstreetjournal {background-image: url('https://s1-f.scribdassets.com/images/landing/index/logo_wallstreetjournal.svg?1504127977'); width: 120px}
.autogen_class_views_landing_home2_folds_logos .logo.techcrunch {background-image: url('https://s1-f.scribdassets.com/images/landing/index/logo_techcrunch.svg?1504127977'); width: 200px}
.autogen_class_views_landing_home2_folds_logos .logo.forbes {background-image: url('https://s1-f.scribdassets.com/images/landing/index/logo_forbes.svg?1504127977')}
.autogen_class_views_landing_home2_folds_logos .logo.los_angeles_times {background-image: url('https://s1-f.scribdassets.com/images/landing/index/logo_los_angeles_times.svg?1504127977'); width: 240px}
.autogen_class_views_landing_home2_folds_logos .logo.today {background-image: url('https://s2-f.scribdassets.com/images/landing/index/logo_today.svg?1504127977')}


/* app/views/landing/home2/folds/_mobile.css @ 1504127884 */
/*redundant old mapping*/ .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/_nytimes_offer_devices.css @ 1504127884 */
/*redundant old mapping*/ .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?1504127977')}
@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?1504127977')}
}


/* app/views/landing/home2/folds/_nytimes_offer_leader.css @ 1504127884 */
/*redundant old mapping*/ .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/_offerings.css @ 1504127884 */
/*redundant old mapping*/ .autogen_class_views_landing_home2_folds_offerings {background: white; background-position: center; text-align: center}
.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 span {display: block; margin: 0 auto}
.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 {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/_onebookny_offerings.css @ 1504127884 */
/*redundant old mapping*/ .autogen_class_views_landing_home2_folds_onebookny_offerings .under_cta {margin: 0 auto; font-size: 12px}


/* app/views/landing/home2/folds/_propublica_leader.css @ 1504127884 */
/*redundant old mapping*/ .autogen_class_views_landing_home2_folds_propublica_leader {background-image: url('https://s2-f.scribdassets.com/images/landing/home2_landing/woman_couch_1600x530.jpg?1504127977')}


/* app/views/landing/home2/folds/_read_news_documents.css @ 1504127884 */
/*redundant old mapping*/ .autogen_class_views_landing_home2_folds_read_news_documents {background-color: #F8F9FD}


/* app/views/landing/home2/folds/_read_news_leader.css @ 1504127884 */
/*redundant old mapping*/ .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?1504127977'); background-position: center; height: 530px}
.autogen_class_views_landing_home2_folds_read_news_leader .leader_container {color: #57617A; margin: 101px auto; padding: 34px 30px 20px 32px; 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?1504127977')}
.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?1504127977')}
.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?1504127977')}
.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?1504127977')}
.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 @ 1504127884 */
/*redundant old mapping*/ .autogen_class_views_landing_home2_folds_thenytimes_devices .devices_container {background-image: url('https://s1-f.scribdassets.com/images/landing/home2_landing/galaxy.jpg?1504127977'); 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 @ 1504127884 */
/*redundant old mapping*/ .autogen_class_views_landing_home2_folds_thenytimes_leader {background-image: url('https://s2-f.scribdassets.com/images/landing/home2_landing/woman_couch_1600x530.jpg?1504127977')}


/* app/views/landing/home2/international_landing.css @ 1504127884 */
/*redundant old mapping*/ .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?1504127977'); 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?1504127977')}
.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?1504127977')}
@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?1504127977')}
}


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


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



/* app/views/landing/home2/redeem_offer_landing.css @ 1504127884 */
/*redundant old mapping*/ .autogen_class_views_landing_home2_redeem_offer_landing .primary_leader h2 {max-width: 550px}
@media (max-width: 667px) {.autogen_class_views_landing_home2_redeem_offer_landing .image_leader h1 {margin-top: -20px}
}


/* app/views/landing/home2/referrals_index.css @ 1504127884 */
/*redundant old mapping*/ .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 @ 1504127884 */
/*redundant old mapping*/ .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?1504127977')}
@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?1504127977'); 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?1504127977')}
@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?1504127977'); 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?1504127977'); 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?1504127977'); 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}
}


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


/* app/views/landing/home2/texture_landing.css @ 1504127884 */
/*redundant old mapping*/ .autogen_class_views_landing_home2_texture_landing .logo_image {display: none}
.scrolled .autogen_class_views_landing_home2_texture_landing .logo_image {display: block}
.autogen_class_views_landing_home2_texture_landing .primary_leader {background-image: url('https://s1-f.scribdassets.com/images/landing/home2_landing/texture_landing_header.jpg?1504127977'); box-sizing: border-box; height: 450px}
.autogen_class_views_landing_home2_texture_landing .primary_leader h1 {color: #000; margin-top: 0}
.autogen_class_views_landing_home2_texture_landing .primary_leader h2 {color: #1C263D}


/* app/views/landing/home2/tools_of_titans_landing.css @ 1504127884 */
/*redundant old mapping*/ .autogen_class_views_landing_home2_tools_of_titans_landing .primary_leader {background-color: #fff; background-image: url('https://s2-f.scribdassets.com/images/landing/tools_of_titans/image_iphone_and_book.png?1504127977'); background-repeat: no-repeat; background-size: auto; background-position: 700px bottom}
@media (min-width: 668px) and (max-width: 1025px) {.autogen_class_views_landing_home2_tools_of_titans_landing .primary_leader {background-position: 80% bottom; background-size: 33%}
.autogen_class_views_landing_home2_tools_of_titans_landing .primary_leader h1 {font-size: 28px}
.autogen_class_views_landing_home2_tools_of_titans_landing .primary_leader h2 {font-size: 16px; max-width: 370px}
}
@media (min-width: 668px) and (max-width: 1025px) and (orientation: portrait) {.autogen_class_views_landing_home2_tools_of_titans_landing .primary_leader {height: 300px}
.autogen_class_views_landing_home2_tools_of_titans_landing .primary_leader .description {padding-top: 60px}
}
@media (max-width: 667px) {.autogen_class_views_landing_home2_tools_of_titans_landing .primary_leader {background-position: center 70px; background-size: 125px}
.autogen_class_views_landing_home2_tools_of_titans_landing .primary_leader h1, .autogen_class_views_landing_home2_tools_of_titans_landing .primary_leader h2 {text-align: center}
.autogen_class_views_landing_home2_tools_of_titans_landing .primary_leader.fold h1 {font-size: 24px !important}
.autogen_class_views_landing_home2_tools_of_titans_landing .primary_leader h2 {font-size: 16px}
.autogen_class_views_landing_home2_tools_of_titans_landing .primary_leader .cta_row {left: 8px; right: 8px}
.autogen_class_views_landing_home2_tools_of_titans_landing .primary_leader .description {padding-top: 204px}
}
@media (max-width: 667px) and (orientation: landscape) {.autogen_class_views_landing_home2_tools_of_titans_landing .primary_leader {background-size: 18%}
}
.autogen_class_views_landing_home2_tools_of_titans_landing .membership_details {background-image: url('https://s1-f.scribdassets.com/images/landing/tools_of_titans/toolsoftitans_gradient_slice.jpg?1504127977'); background-repeat: repeat-x; background-size: auto; background-position: bottom; padding: 30px}
.autogen_class_views_landing_home2_tools_of_titans_landing .membership_details .details_img {display: none}
@media (max-width: 667px) {.autogen_class_views_landing_home2_tools_of_titans_landing .membership_details .cta_row {display: block}
}
.autogen_class_views_landing_home2_tools_of_titans_landing .device_leader .devices {background-image: url('https://s2-f.scribdassets.com/images/landing/tools_of_titans/image_devices_1590x598.png?1504127977')}
@media (max-width: 667px) {.autogen_class_views_landing_home2_tools_of_titans_landing .device_leader .devices {background-image: url('https://s1-f.scribdassets.com/images/landing/tools_of_titans/image_device_352x226.png?1504127977')}
}
@media (max-width: 667px) and (orientation: landscape) {.autogen_class_views_landing_home2_tools_of_titans_landing .offerings .offer {margin: 0 auto}
}
