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


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


/* :files, 'app/views', ... @ 1525470768 */
/* app/views/recommenders/modules/daily_blog_article.css @ 1525470768 */
.divider_wrapper {max-width: inherit; margin: 24px}
@media (max-width: 1376px) {.divider_wrapper {margin-left: 24px}
}
.divider_wrapper a .home_daily_top_editorials {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center}
.divider_wrapper a .home_daily_top_editorials .info {padding-right: 20px; -webkit-box-flex: 1; -ms-flex: 1; flex: 1}
.divider_wrapper a .home_daily_top_editorials .info .header {padding-bottom: 16px}
.divider_wrapper a .home_daily_top_editorials .info .header .title {padding-bottom: 4px; font-size: 22px; font-weight: bold; color: #000514; margin: 0}
@media (max-width: 550px) {.responsive .divider_wrapper a .home_daily_top_editorials .info .header .title {font-size: 20px}
}
.divider_wrapper a .home_daily_top_editorials .info .header .logo_and_sponsor {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center}
.divider_wrapper a .home_daily_top_editorials .info .header .logo_and_sponsor .logo, .divider_wrapper a .home_daily_top_editorials .info .header .logo_and_sponsor img {height: 15px; width: 15px}
.divider_wrapper a .home_daily_top_editorials .info .header .logo_and_sponsor .logo {margin-right: 5px}
.divider_wrapper a .home_daily_top_editorials .info .header .logo_and_sponsor .sponsor {font-size: 18px; color: #57617A}
.divider_wrapper a .home_daily_top_editorials .info .daily_story .title {font-size: 20px; color: #000514; padding-bottom: 4px; display: block; font-size: 20px; overflow: hidden; line-height: 1.2em; max-height: 2.4em; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical}
.divider_wrapper a .home_daily_top_editorials .info .daily_story .short_content {font-size: 16px; color: #1C263D; display: block; font-size: 16px; overflow: hidden; line-height: 1.25em; max-height: 5em; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical}
.divider_wrapper a .home_daily_top_editorials .overlay_wrapper {position: relative; width: 252px; height: 168px; border: 1px solid #F8F9FD}
.divider_wrapper a .home_daily_top_editorials .overlay_wrapper img {width: inherit; height: inherit}
.divider_wrapper a .home_daily_top_editorials .overlay_wrapper .overlay {position: absolute; top: 0; bottom: 0; left: 0; right: 0; background-color: #57617A; opacity: 0}
@media (max-width: 700px) {.divider_wrapper a .home_daily_top_editorials .info .header {width: 200%}
.divider_wrapper a .home_daily_top_editorials .info .header .title {display: block; font-size: 20px; overflow: hidden; line-height: 1em; max-height: 1em; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical}
.divider_wrapper a .home_daily_top_editorials .overlay_wrapper {width: 108px; height: 94px; top: 62px}
}
.divider_wrapper a:hover .logo_and_sponsor {opacity: 0.8}
.divider_wrapper a:hover .daily_story {opacity: 0.8}
.divider_wrapper a:hover .overlay_wrapper .overlay {opacity: 0.2}


/* :class_inlines, 'app/views', ... @ 1525471025 */
/* app/views/shared/cross_sell_banner.css @ 1525470768 */
.autogen_class_views_shared_cross_sell_banner .cross_sell_banner {padding: 40px; text-align: center}
.autogen_class_views_shared_cross_sell_banner .cross_sell_banner .title {font-weight: normal; font-size: 24px; color: #1C263D; padding-bottom: 20px}


/* app/views/shared/message_promo.jsxcss @ 1525471025 */
.auto__shared_message_promo .promo_banner_wrapper {background-color: #fcf1e0; border: 1px solid rgba(237, 143, 2, 0.26); border-radius: 4px; box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.15); padding: 16px; color: #000514; position: fixed; left: 86px; top: 70px; width: 340px; margin-left: 12px; z-index: 19}
.auto__shared_message_promo .promo_banner_wrapper.hidden {display: none}
.auto__shared_message_promo .promo_banner_wrapper .promo_banner_container {text-align: left}
.auto__shared_message_promo .promo_banner_wrapper .promo_banner_container .promo_header {font-size: 20px; font-weight: bold; border: none; margin: 0 0 4px}
@media (max-width: 550px) {.responsive .auto__shared_message_promo .promo_banner_wrapper .promo_banner_container .promo_header {font-size: 18px}
}
.auto__shared_message_promo .promo_banner_wrapper .promo_banner_container .promo_sub_header {color: #1C263D; font-size: 16px}
.auto__shared_message_promo .promo_banner_wrapper .promo_banner_container .icon {top: 0; right: 0; position: absolute; cursor: pointer; color: #00293f; height: 1.25em; width: 1.25em; text-align: center; padding: 10px; font-size: 12px; font-weight: bold}
.auto__shared_message_promo .promo_banner_wrapper .promo_banner_container .styling_triangle {height: 12px; width: 12px; position: absolute; background-color: #fcf1e0; border-bottom: 1px solid rgba(237, 143, 2, 0.26); border-left: 1px solid rgba(237, 143, 2, 0.26)}


/* app/views/shared/inline_message_promo.jsxcss @ 1525471025 */
.auto__shared_inline_message_promo .promo_banner_wrapper .promo_banner_container .styling_triangle {-webkit-transform: rotate(45deg);transform: rotate(45deg); left: -7px; top: 34px}
@media (max-width: 950px) {.auto__shared_inline_message_promo .promo_banner_wrapper {width: 311px; position: fixed; left: 0; top: 120px; margin-bottom: 12px}
.auto__shared_inline_message_promo .promo_banner_wrapper .promo_banner_container .styling_triangle {border-bottom: none; border-top: 1px solid rgba(237, 143, 2, 0.26); top: -7px; left: 20px}
}
@media (max-width: 400px) {.auto__shared_inline_message_promo .promo_banner_wrapper {width: 254px}
}


/* app/views/shared/interests_list.css @ 1525470768 */
.autogen_class_views_shared_interests_list .all_interests .interest_block {margin: 10px}
.autogen_class_views_shared_interests_list .all_interests .interest_block .parent_interest {font-size: 16px; text-transform: uppercase; font-weight: bold; color: #1E7B85; margin: 0}
.autogen_class_views_shared_interests_list .all_interests .interest_block .child_interest .interest_link {font-size: 16px; color: #1C263D}
.autogen_class_views_shared_interests_list .all_interests .interest_block .parent_interest a, .autogen_class_views_shared_interests_list .all_interests .interest_block .child_interest a {display: block; padding: 4px 5px}
.autogen_class_views_shared_interests_list .all_interests .interest_block .parent_interest a:hover, .autogen_class_views_shared_interests_list .all_interests .interest_block .parent_interest a.hover, .keyboard_focus .autogen_class_views_shared_interests_list .all_interests .interest_block .parent_interest a:focus, .autogen_class_views_shared_interests_list .all_interests .interest_block .child_interest a:hover, .autogen_class_views_shared_interests_list .all_interests .interest_block .child_interest a.hover, .keyboard_focus .autogen_class_views_shared_interests_list .all_interests .interest_block .child_interest a:focus {opacity: 0.9}


/* app/views/shared/react/button_menu.jsxcss @ 1525471025 */
.auto__shared_react_button_menu {position: relative}
.auto__shared_react_button_menu .button_menu {background: #fff; border-radius: 4px; border: 1px solid #E9EDF8; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); position: absolute; z-index: 2700; min-width: 220px}
.auto__shared_react_button_menu .button_menu:before {background: #fff; border-radius: 4px; bottom: 0; content: " "; display: block; left: 0; position: absolute; right: 0; top: 0; z-index: -1}
@media (max-width: 400px) {.auto__shared_react_button_menu .button_menu:not(.no_fullscreen) {position: fixed; top: 0 !important; left: 0 !important; right: 0 !important; bottom: 0 !important; width: auto !important}
}
.auto__shared_react_button_menu .button_menu .button_menu_arrow {border-width: 6px; z-index: -2}
.auto__shared_react_button_menu .button_menu .button_menu_arrow:before {-webkit-transform: rotate(45deg);transform: rotate(45deg); box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); content: " "; display: block; height: 10px; position: relative; width: 10px}
.auto__shared_react_button_menu .button_menu .button_menu_arrow, .auto__shared_react_button_menu .button_menu .button_menu_arrow:after {border-color: transparent; border-style: solid; display: block; height: 0; position: absolute; width: 0}
.auto__shared_react_button_menu .button_menu .button_menu_arrow:after {border-width: 5px; content: ""}
@media (max-width: 400px) {.auto__shared_react_button_menu .button_menu .button_menu_arrow {display: none}
}
.auto__shared_react_button_menu .button_menu.top {bottom: calc(100% + 10px)}
.auto__shared_react_button_menu .button_menu.top .button_menu_arrow {bottom: -6px; border-bottom-width: 0; border-top-color: #E9EDF8}
.auto__shared_react_button_menu .button_menu.top .button_menu_arrow:before {top: -12.5px; left: -5px}
.auto__shared_react_button_menu .button_menu.top .button_menu_arrow:after {content: " "; bottom: 1px; margin-left: -5px; border-bottom-width: 0; border-top-color: #fff}
.auto__shared_react_button_menu .button_menu.bottom {top: calc(100% + 10px)}
.auto__shared_react_button_menu .button_menu.bottom .button_menu_arrow {top: -6px; border-top-width: 0; border-bottom-color: #E9EDF8}
.auto__shared_react_button_menu .button_menu.bottom .button_menu_arrow:before {top: 2.5px; left: -5px}
.auto__shared_react_button_menu .button_menu.bottom .button_menu_arrow:after {content: " "; top: 1px; margin-left: -5px; border-top-width: 0; border-bottom-color: #fff}
.auto__shared_react_button_menu .button_menu.left {right: -15px}
.auto__shared_react_button_menu .button_menu.left .button_menu_arrow {right: 15px; left: initial}
.auto__shared_react_button_menu .button_menu.right {left: -15px}
.auto__shared_react_button_menu .button_menu.right .button_menu_arrow {left: 15px; margin-left: initial}
.auto__shared_react_button_menu .button_menu .close_btn {position: absolute; top: 16px; right: 16px; display: none}
@media (max-width: 400px) {.auto__shared_react_button_menu .button_menu .close_btn {display: block}
}
.auto__shared_react_button_menu .button_menu_items {margin-bottom: 10px; max-height: 400px; overflow-y: auto}
.auto__shared_react_button_menu .button_menu_items li {padding: 10px 20px; min-width: 320px; box-sizing: border-box}
.auto__shared_react_button_menu .button_menu_items li a {color: #1E7B85}
.auto__shared_react_button_menu .button_menu_items li .pull_right {float: right}
.auto__shared_react_button_menu .button_menu_items li.disabled_row {color: #E9EDF8}
.auto__shared_react_button_menu .button_menu_items li.disabled_row a {color: #E9EDF8}
.auto__shared_react_button_menu .button_menu_items li:not(.menu_heading) {cursor: pointer}
.auto__shared_react_button_menu .button_menu_items .menu_heading {text-transform: uppercase; font-weight: bold; padding: 4px 20px}
@media (max-width: 400px) {.auto__shared_react_button_menu .button_menu_items {max-height: 100vh}
}
.auto__shared_react_button_menu .list_item {display: block; border-bottom: 1px solid #F3F6FD; padding: 10px 20px}
.auto__shared_react_button_menu .list_item:last-child {border-bottom: none; margin-bottom: 6px}
.auto__shared_react_button_menu .list_heading {font-size: 20px; text-align: left; display: none}
@media (max-width: 400px) {.auto__shared_react_button_menu .list_heading {display: block}
}
.auto__shared_react_button_menu .list_heading .close_btn {position: absolute; top: 14px; right: 14px; cursor: pointer}


/* app/views/shared/react/content_carousel.jsxcss @ 1525471025 */
.auto__shared_react_content_carousel .carousel_outer {position: relative}
.auto__shared_react_content_carousel .paddles_container {position: absolute; width: 100%; z-index: 12}
.auto__shared_react_content_carousel .paddles_container .paddle {position: absolute; top: 90px}
.auto__shared_react_content_carousel .paddles_container .paddle_icon {font-size: 24px; width: 17px; color: #57617A; display: block}
.auto__shared_react_content_carousel .paddles_container .page_left {left: 0}
.auto__shared_react_content_carousel .paddles_container .page_left .paddle_icon {-webkit-transform: rotate(180deg);transform: rotate(180deg)}
.auto__shared_react_content_carousel .paddles_container .page_right {right: 0}
@media (max-width: 1290px) {.auto__shared_react_content_carousel .paddle {width: 30px; height: 30px; background-color: white; border-radius: 50%; border: 1px solid #E9EDF8; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3)}
.auto__shared_react_content_carousel .paddle:hover {background-color: #F8F9FD}
.auto__shared_react_content_carousel .paddle .paddle_icon {font-size: 20px; height: 18px; position: relative; top: 7px; left: 3px}
.auto__shared_react_content_carousel .paddles_container .page_left {left: 18px}
.auto__shared_react_content_carousel .paddles_container .page_right {right: 18px}
.auto__shared_react_content_carousel .paddles_container .page_right .paddle_icon {left: 10px; top: 5px}
.auto__shared_react_content_carousel .all_paddles .page_right {right: 56px}
}
@media (max-width: 1290px) and (max-width: 950px) {.auto__shared_react_content_carousel .all_paddles .page_right {right: 19px}
}
@media (max-width: 1290px) {.auto__shared_react_content_carousel .all_paddles .page_left {left: 18px}
}
.auto__shared_react_content_carousel .carousel {margin: 0 17px; overflow-y: hidden}
@media (max-width: 1024px) {.auto__shared_react_content_carousel .carousel {margin: 0 0 0 17px}
}
.auto__shared_react_content_carousel .carousel:before, .auto__shared_react_content_carousel .carousel:after {bottom: 0; content: ""; position: absolute; top: 0; width: 7px; z-index: 11}
.auto__shared_react_content_carousel .carousel:before {left: 17px}
.auto__shared_react_content_carousel .carousel:after {right: 17px}
.auto__shared_react_content_carousel .carousel_scrolling {overflow: auto; margin: 0 6px -100px; padding: 2px 0px 100px}
.auto__shared_react_content_carousel .carousel_unordered_list {list-style-type: none; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding: 0px}


/* app/views/articles/publications_dialog.css @ 1525470768 */
.autogen_class_views_articles_publications_dialog {max-width: 600px}
@media (max-width: 600px) {.autogen_class_views_articles_publications_dialog {max-width: none}
}
.autogen_class_views_articles_publications_dialog .content ul {list-style: none; margin: 0; max-height: 520px; overflow: auto; border-top: 1px solid #E9EDF8; padding: 20px}
@media (max-width: 600px) {.autogen_class_views_articles_publications_dialog .content ul li {width: 100%}
}
@media (max-width: 420px) {.autogen_class_views_articles_publications_dialog .content ul {max-height: 100vh}
}
.autogen_class_views_articles_publications_dialog .wrapper > .content {padding: 0}
.autogen_class_views_articles_publications_dialog .wrapper > .content .title {margin: 20px 28px; background: transparent; font-size: 24px}
.autogen_class_views_articles_publications_dialog .publication_row {width: 50%; display: inline-block}
@media (max-width: 700px) {.autogen_class_views_articles_publications_dialog .publication_row {width: 100%}
}


/* app/views/discover/modules/publication_list.css @ 1525470768 */
.autogen_class_views_discover_modules_publication_list.module_row {padding: 0; margin: 0; list-style: none; width: auto}
.autogen_class_views_discover_modules_publication_list .publication_row a {margin: 20px 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; color: inherit; text-decoration: none}
.autogen_class_views_discover_modules_publication_list .publication_row a:hover .publication_name {opacity: 0.8}
@media (max-width: 950px) {.autogen_class_views_discover_modules_publication_list .publication_row a {margin: 0; padding: 10px 0}
}
.autogen_class_views_discover_modules_publication_list .publication_row:last-child a {margin-bottom: 0}
.autogen_class_views_discover_modules_publication_list .publication_image {width: 34px; height: 34px; display: block}
.autogen_class_views_discover_modules_publication_list .publication_name {font-size: 18px; margin-left: 10px}
@media (max-width: 550px) {.responsive .autogen_class_views_discover_modules_publication_list .publication_name {font-size: 16px}
}
.autogen_class_views_discover_modules_publication_list .new_flag {margin-left: 10px; padding: 0px 4px; border-radius: 12px; background: #F3F8FB; color: #135987; font-size: 13px; font-weight: bold}


/* app/views/value_props/home/display_settings.jsxcss @ 1525471025 */
.auto__value_props_home_display_settings .info_tile {background-color: #FAFBFD; border: 1px solid #E9EDF8; border-radius: 4px; width: 18.875em; height: 12.75em; margin: 7px; position: relative}
.auto__value_props_home_display_settings .info_tile .title {font-size: 20px; font-weight: bold}
@media (max-width: 550px) {.responsive .auto__value_props_home_display_settings .info_tile .title {font-size: 18px}
}
.auto__value_props_home_display_settings .info_tile .top {margin: 30px 20px}
.auto__value_props_home_display_settings .info_tile .title {margin-bottom: 5px}
.auto__value_props_home_display_settings .info_tile .device_img {position: absolute; bottom: 0px}
.auto__value_props_home_display_settings .info_tile .device_img img {height: 86px; margin: 0px 24px -5px}


/* app/views/value_props/home/notes_highlights.jsxcss @ 1525471025 */
.auto__value_props_home_notes_highlights .info_tile {background-color: #FAFBFD; border: 1px solid #E9EDF8; border-radius: 4px; width: 18.875em; height: 12.75em; margin: 7px; position: relative}
.auto__value_props_home_notes_highlights .info_tile .title {font-size: 20px; font-weight: bold}
@media (max-width: 550px) {.responsive .auto__value_props_home_notes_highlights .info_tile .title {font-size: 18px}
}
.auto__value_props_home_notes_highlights .info_tile .title {margin: 30px 20px}
.auto__value_props_home_notes_highlights .info_tile .device_img {position: absolute; bottom: 0px}
.auto__value_props_home_notes_highlights .info_tile .device_img img {height: 86px; margin: 0px 78px -5px}


/* app/views/value_props/home/read_offline.jsxcss @ 1525471025 */
.auto__value_props_home_read_offline {width: auto}
.auto__value_props_home_read_offline .info_tile {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; padding: 30px 23px 21px 23px; box-sizing: border-box; background-color: #FAFBFD; border: 1px solid #E9EDF8; border-radius: 4px; width: 18.875em; height: 12.75em; margin: 7px}
.auto__value_props_home_read_offline .info_tile .title {font-size: 20px; font-weight: bold}
@media (max-width: 550px) {.responsive .auto__value_props_home_read_offline .info_tile .title {font-size: 18px}
}
.auto__value_props_home_read_offline .info_tile .device_links {margin-top: 25px; color: #1E7B85}
.auto__value_props_home_read_offline .info_tile .device_links .device_link {margin: 12px 0px}
.auto__value_props_home_read_offline .info_tile .device_links .device_link .device_name {margin-left: 10px; font-weight: bold}


/* app/views/value_props/home/save.jsxcss @ 1525471025 */
.auto__value_props_home_save .info_tile {background-color: #FAFBFD; border: 1px solid #E9EDF8; border-radius: 4px; width: 18.875em; height: 12.75em; margin: 7px; position: relative}
.auto__value_props_home_save .info_tile .title {font-size: 20px; font-weight: bold}
@media (max-width: 550px) {.responsive .auto__value_props_home_save .info_tile .title {font-size: 18px}
}
.auto__value_props_home_save .info_tile .left_side {top: 0; left: 0; position: absolute; height: 100%; padding: 0 24px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center}
.auto__value_props_home_save .info_tile .left_side .title {width: 8.3125em}
.auto__value_props_home_save .info_tile .device_img {position: absolute; bottom: 0; right: -6px; height: 100%; width: 50%}


/* app/views/recommenders/modules/article_row.css @ 1525470768 */
@charset "UTF-8"; .autogen_class_views_recommenders_modules_article_row {position: relative}
.autogen_class_views_recommenders_modules_article_row.narrow_row .article_image {width: 120px; max-height: 95px}
.autogen_class_views_recommenders_modules_article_row.narrow_row .headline {font-size: 18px}
.autogen_class_views_recommenders_modules_article_row.narrow_row .subheadline {font-size: 14px; color: #57617A; line-height: 1.3}
.autogen_class_views_recommenders_modules_article_row.narrow_row .publication_topic, .autogen_class_views_recommenders_modules_article_row.narrow_row .read_time {font-size: 12px}
.autogen_class_views_recommenders_modules_article_row.narrow_row .thumbnail_cap {margin-left: 10px}
.autogen_class_views_recommenders_modules_article_row.box_row .publication_row, .autogen_class_views_recommenders_modules_article_row.narrow_row .publication_row {font-size: 14px; margin-bottom: 12px}
.autogen_class_views_recommenders_modules_article_row.box_row .publication_row .publication_name, .autogen_class_views_recommenders_modules_article_row.narrow_row .publication_row .publication_name {display: block}
.autogen_class_views_recommenders_modules_article_row.box_row .publication_row .publication_name + *:before, .autogen_class_views_recommenders_modules_article_row.narrow_row .publication_row .publication_name + *:before {content: none}
.autogen_class_views_recommenders_modules_article_row.box_row .article_image_box {display: block; max-height: 169px; -o-object-fit: cover; object-fit: cover; width: 100%; margin-bottom: 10px}
.autogen_class_views_recommenders_modules_article_row.box_row .article {display: block}
.autogen_class_views_recommenders_modules_article_row.box_row .article .thumbnail_cap {display: none}
.autogen_class_views_recommenders_modules_article_row .bookmark {position: absolute; top: -2px; right: -8px}
.autogen_class_views_recommenders_modules_article_row .bookmark .edit_saved_btn .icon {margin-right: 0; font-size: 18px}
.autogen_class_views_recommenders_modules_article_row > .article_link {color: inherit; display: block}
.autogen_class_views_recommenders_modules_article_row > .article_link:hover .article_text {opacity: 0.8}
.autogen_class_views_recommenders_modules_article_row .article {display: -webkit-box;display: -ms-flexbox;display: flex; cursor: pointer}
.autogen_class_views_recommenders_modules_article_row .article.has_img .article_text {-webkit-box-flex: 1;-ms-flex: 1;flex: 1}
.autogen_class_views_recommenders_modules_article_row .issue_link:hover .issue_details {opacity: 0.8}
.autogen_class_views_recommenders_modules_article_row .issue_row {margin-bottom: 15px; font-size: 14px; color: #57617A; font-size: 16px; margin-right: 20px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; line-height: 1.4}
.autogen_class_views_recommenders_modules_article_row .issue_row .issue_cover {width: 36px; height: 48px; display: block; -o-object-fit: cover; object-fit: cover; margin-right: 10px}
.autogen_class_views_recommenders_modules_article_row .issue_row .issue_magazine {font-weight: bold}
.autogen_class_views_recommenders_modules_article_row .issue_row .issue_title {white-space: nowrap; overflow: hidden; text-overflow: ellipsis}
.autogen_class_views_recommenders_modules_article_row .publication_row {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-bottom: 10px; font-size: 16px; color: #57617A; margin-right: 20px}
.autogen_class_views_recommenders_modules_article_row .publication_row .logo {width: 28px; height: 28px; margin-right: 10px; border: 1px solid #F8F9FD; display: block}
.autogen_class_views_recommenders_modules_article_row .publication_row .publication_row_inner .read_time:before, .autogen_class_views_recommenders_modules_article_row .publication_row .publication_row_inner .publication_topic:before {content: "•"; display: inline-block; color: #E9EDF8; margin: 0 5px}
@media (max-width: 550px) {.autogen_class_views_recommenders_modules_article_row .publication_row .publication_row_inner .responsive_wrapper {font-size: 12px; display: block}
.autogen_class_views_recommenders_modules_article_row .publication_row .publication_row_inner .responsive_wrapper .read_time:before {content: none}
}
.autogen_class_views_recommenders_modules_article_row .thumbnail_cap {margin-left: 40px; border: 1px solid #F8F9FD; overflow: hidden; height: 95px}
@media (max-width: 550px) {.autogen_class_views_recommenders_modules_article_row .thumbnail_cap {margin-left: 10px}
}
.autogen_class_views_recommenders_modules_article_row .article_image {display: block; -o-object-fit: cover; object-fit: cover; width: 130px; max-height: 106px; background: #1C263D}
.autogen_class_views_recommenders_modules_article_row .article_image_box {display: none}
.autogen_class_views_recommenders_modules_article_row .headline {font-size: 20px; font-weight: bold; margin-bottom: 6px; color: #1C263D}
@media (max-width: 550px) {.responsive .autogen_class_views_recommenders_modules_article_row .headline {font-size: 18px}
}
.autogen_class_views_recommenders_modules_article_row .subheadline {font-size: 18px; line-height: 1.5em; color: #1C263D}
@media (max-width: 550px) {.responsive .autogen_class_views_recommenders_modules_article_row .subheadline {font-size: 16px}
}
@media (max-width: 550px) {.autogen_class_views_recommenders_modules_article_row .article .article_text {max-height: 107px; -webkit-box-flex: 1; -ms-flex: auto; flex: auto}
.autogen_class_views_recommenders_modules_article_row .logo {width: auto; height: auto}
}


/* app/views/recommenders/modules/article_tile.jsxcss @ 1525471025 */
.auto__shared_react_save_button .edit_saved_btn.icon_only {color: #00293f; min-width: 40px; min-height: 40px}
.auto__shared_react_save_button .edit_saved_btn.icon_only .icon {margin-right: 5px}
.auto__shared_react_save_button .text_btn .scribd_spinner {display: none !important}
.auto__shared_react_save_button .text_btn.disabled.loading {color: #E9EDF8 !important}
.auto__shared_react_save_button .text_btn.disabled.loading .icon {color: #E9EDF8 !important}
.auto__shared_react_save_button .flat_btn.text_btn.icon_only {font-size: 18px}
.auto__shared_react_save_button .flat_btn.text_btn.icon_only:hover, .auto__shared_react_save_button .flat_btn.text_btn.icon_only:focus {color: #0D6069}
.auto__shared_react_save_button .flat_btn.text_btn.icon_only .icon.icon-ic_saved_for_later_1px {color: #1E7B85}
.auto__shared_react_save_button .flat_btn.text_btn.icon_only .icon.icon-ic_saved_for_later_1px:hover, .auto__shared_react_save_button .flat_btn.text_btn.icon_only .icon.icon-ic_saved_for_later_1px:focus {color: #1E7B85; opacity: 0.8}
.auto__shared_react_cells_base .banner_flag, .auto__shared_react_cells_base .flag {position: absolute; z-index: 10; /*needs to be higher than book cell but lower than button menus*/ text-align: center; text-transform: capitalize; width: 106px; border: 1px solid rgba(255, 255, 255, 0.5); height: auto; font-size: 16px; display: block; line-height: 24px; font-size: 14px; display: block; line-height: 24px; font-size: 12px; display: block; line-height: 22px}
.auto__shared_react_cells_base .banner_flag.is_scribd_select, .auto__shared_react_cells_base .flag.is_scribd_select {position: absolute; top: 0; left: 0; width: 45px; height: 45px; font-size: 16px; color: #fff; opacity: 0.9; background: none; border: none; background: none; z-index: 2; display: block}
.auto__shared_react_cells_base .banner_flag.is_scribd_select:after, .auto__shared_react_cells_base .flag.is_scribd_select:after {position: absolute; top: 0; content: ""; display: block; border-style: solid}
.auto__shared_react_cells_base .banner_flag.is_scribd_select:before, .auto__shared_react_cells_base .flag.is_scribd_select:before {border-width: 47px 47px 0 0; border-color: rgba(0, 0, 0, 0.2) transparent transparent transparent}
.auto__shared_react_cells_base .banner_flag.is_scribd_select:after, .auto__shared_react_cells_base .flag.is_scribd_select:after {border-width: 45px 45px 0 0; border-color: #fff transparent transparent transparent}
.auto__shared_react_cells_base .banner_flag.is_scribd_select span, .auto__shared_react_cells_base .flag.is_scribd_select span {position: absolute; top: 0; left: 0; width: 25.875px; height: 27.9px; line-height: 27.9px; z-index: 2; text-align: center; background-repeat: no-repeat; background-size: 100%; color: #1E7B85}
.auto__shared_react_cells_base .banner_flag.is_purchase, .auto__shared_react_cells_base .flag.is_purchase {background: #1E7B85; color: white}
.auto__shared_react_cells_base .banner_flag.is_geo_restricted, .auto__shared_react_cells_base .banner_flag.is_unavailable, .auto__shared_react_cells_base .flag.is_geo_restricted, .auto__shared_react_cells_base .flag.is_unavailable {color: white; background: black}
.auto__shared_react_cells_base .banner_flag.is_expiring_content, .auto__shared_react_cells_base .flag.is_expiring_content {color: white; background: #57617A}
.auto__shared_react_cells_base .banner_flag.is_sample, .auto__shared_react_cells_base .flag.is_sample {color: black; background: #C1C1BE}
.auto__shared_react_cells_base .banner_flag.is_available_soon, .auto__shared_react_cells_base .flag.is_available_soon {background: #DFF0D8; color: #3C763D}
.auto__shared_react_cells_base .banner_flag.is_scribd_select, .auto__shared_react_cells_base .flag.is_scribd_select {background: none}
.auto__shared_react_cells_base .banner_flag.is_scribd_select .icon-ic_scribd_badge_logo, .auto__shared_react_cells_base .flag.is_scribd_select .icon-ic_scribd_badge_logo {color: #1E7B85}
.auto__shared_react_cells_base .undo_container, .auto__shared_react_cells_base .list_anchor, .auto__shared_react_cells_base .list_anchor_container {outline-offset: -4px}
.auto__shared_react_cells_base .undo_container {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding: 24px; background: #F8F9FD}
.auto__shared_react_cells_base .undo_container .flat_btn {font-weight: bold}
.auto__shared_react_cells_base .undo {display: -webkit-box;display: -ms-flexbox;display: flex; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between}
.auto__shared_react_cells_base .list_anchor_container {position: relative}
.auto__shared_react_cells_base .list_anchor_container .list_anchor {transition: background-color ease 0.3s; -moz-transition: background-color ease 0.3s; -webkit-transition: background-color ease 0.3s; background-color: #fff; color: inherit; display: block}
.auto__shared_react_cells_base .list_anchor_container .list_anchor.new_item {background-color: #F8F9FD}
.auto__shared_react_cells_base .list_anchor_container .list_anchor.new_item:hover {background-color: #F3F6FD}
.auto__shared_react_cells_base .list_anchor_container .list_anchor:hover, .auto__shared_react_cells_base .list_anchor_container .list_anchor:focus {color: inherit; opacity: 0.9}
.auto__shared_react_cells_base .list_anchor_container .list_anchor .image {border: 1px solid #E9EDF8}
.auto__shared_react_cells_base .list_anchor_container .list_anchor .author {font-weight: normal}
.auto__shared_react_cells_base .list_anchor_container .list_anchor .read_time_estimate {color: #57617A}
.auto__shared_react_cells_base .list_anchor_container .list_anchor .marked_as_finished_container {margin-top: auto; color: #57617A}
.auto__shared_react_cells_base .list_anchor_container .list_anchor .marked_as_finished_container .icon-ic_finished_small {font-size: 16px; padding-right: 6px; color: #017f70}
.auto__shared_react_cells_base .list_anchor_container .list_anchor .new_items_indicator {z-index: 2; top: 10px; left: 10px}
@media (max-width: 550px) {.auto__shared_react_cells_base .list_anchor_container .list_anchor .new_items_indicator {top: 5px; left: 5px}
}
.grid .auto__shared_react_cells_base .list_anchor_container {padding: 1px; width: 9.4375em}
@media (max-width: 700px) {.grid .auto__shared_react_cells_base .list_anchor_container {width: 7.4375em}
}
.grid .auto__shared_react_cells_base .list_anchor_container .banner_flag, .grid .auto__shared_react_cells_base .list_anchor_container .flag {position: absolute; z-index: 10; /*needs to be higher than book cell but lower than button menus*/ text-align: center; text-transform: capitalize; width: 149px; border: 1px solid rgba(255, 255, 255, 0.5); height: auto; font-size: 16px; display: block; line-height: 24px; font-size: 14px; display: block; line-height: 24px}
.grid .auto__shared_react_cells_base .list_anchor_container .banner_flag.is_scribd_select, .grid .auto__shared_react_cells_base .list_anchor_container .flag.is_scribd_select {position: absolute; top: 0; left: 0; width: 45px; height: 45px; font-size: 16px; color: #fff; opacity: 0.9; background: none; border: none; background: none; z-index: 2; display: block}
.grid .auto__shared_react_cells_base .list_anchor_container .banner_flag.is_scribd_select:after, .grid .auto__shared_react_cells_base .list_anchor_container .flag.is_scribd_select:after {position: absolute; top: 0; content: ""; display: block; border-style: solid}
.grid .auto__shared_react_cells_base .list_anchor_container .banner_flag.is_scribd_select:before, .grid .auto__shared_react_cells_base .list_anchor_container .flag.is_scribd_select:before {border-width: 47px 47px 0 0; border-color: rgba(0, 0, 0, 0.2) transparent transparent transparent}
.grid .auto__shared_react_cells_base .list_anchor_container .banner_flag.is_scribd_select:after, .grid .auto__shared_react_cells_base .list_anchor_container .flag.is_scribd_select:after {border-width: 45px 45px 0 0; border-color: #fff transparent transparent transparent}
.grid .auto__shared_react_cells_base .list_anchor_container .banner_flag.is_scribd_select span, .grid .auto__shared_react_cells_base .list_anchor_container .flag.is_scribd_select span {position: absolute; top: 0; left: 0; width: 25.875px; height: 27.9px; line-height: 27.9px; z-index: 2; text-align: center; background-repeat: no-repeat; background-size: 100%; color: #1E7B85}
@media (max-width: 700px) {.grid .auto__shared_react_cells_base .list_anchor_container .banner_flag, .grid .auto__shared_react_cells_base .list_anchor_container .flag {position: absolute; z-index: 10; /*needs to be higher than book cell but lower than button menus*/ text-align: center; text-transform: capitalize; width: 117px; border: 1px solid rgba(255, 255, 255, 0.5); height: auto; font-size: 16px; display: block; line-height: 24px; font-size: 14px; display: block; line-height: 24px}
.grid .auto__shared_react_cells_base .list_anchor_container .banner_flag.is_scribd_select, .grid .auto__shared_react_cells_base .list_anchor_container .flag.is_scribd_select {position: absolute; top: 0; left: 0; width: 45px; height: 45px; font-size: 16px; color: #fff; opacity: 0.9; background: none; border: none; background: none; z-index: 2; display: block}
.grid .auto__shared_react_cells_base .list_anchor_container .banner_flag.is_scribd_select:after, .grid .auto__shared_react_cells_base .list_anchor_container .flag.is_scribd_select:after {position: absolute; top: 0; content: ""; display: block; border-style: solid}
.grid .auto__shared_react_cells_base .list_anchor_container .banner_flag.is_scribd_select:before, .grid .auto__shared_react_cells_base .list_anchor_container .flag.is_scribd_select:before {border-width: 47px 47px 0 0; border-color: rgba(0, 0, 0, 0.2) transparent transparent transparent}
.grid .auto__shared_react_cells_base .list_anchor_container .banner_flag.is_scribd_select:after, .grid .auto__shared_react_cells_base .list_anchor_container .flag.is_scribd_select:after {border-width: 45px 45px 0 0; border-color: #fff transparent transparent transparent}
.grid .auto__shared_react_cells_base .list_anchor_container .banner_flag.is_scribd_select span, .grid .auto__shared_react_cells_base .list_anchor_container .flag.is_scribd_select span {position: absolute; top: 0; left: 0; width: 25.875px; height: 27.9px; line-height: 27.9px; z-index: 2; text-align: center; background-repeat: no-repeat; background-size: 100%; color: #1E7B85}
}
.grid .auto__shared_react_cells_base .list_anchor_container .list_anchor {outline-offset: -1px}
.grid .auto__shared_react_cells_base .list_anchor_container .list_anchor .image, .grid .auto__shared_react_cells_base .list_anchor_container .list_anchor .image img, .grid .auto__shared_react_cells_base .list_anchor_container .list_anchor .image .react_document_image {width: 149px; height: 198px}
@media (max-width: 700px) {.grid .auto__shared_react_cells_base .list_anchor_container .list_anchor .image, .grid .auto__shared_react_cells_base .list_anchor_container .list_anchor .image img, .grid .auto__shared_react_cells_base .list_anchor_container .list_anchor .image .react_document_image {width: 117px; height: 155px}
}
.grid .auto__shared_react_cells_base .list_anchor_container .list_anchor .metadata .title_author {height: 3.75em}
@media (max-width: 700px) {.grid .auto__shared_react_cells_base .list_anchor_container .list_anchor .metadata .title_author {height: 3.5625em}
}
.grid .auto__shared_react_cells_base .list_anchor_container .list_anchor .metadata .title {display: block; font-size: 16px; overflow: hidden; line-height: 1.3125em; max-height: 2.625em; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; font-size: 16px; color: #000514; font-weight: bold; margin: 4px 0 0 0}
@media (max-width: 700px) {.grid .auto__shared_react_cells_base .list_anchor_container .list_anchor .metadata .title {display: block; font-size: 14px; overflow: hidden; line-height: 1.35714em; max-height: 2.71428em; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; font-size: 14px}
}
.grid .auto__shared_react_cells_base .list_anchor_container .list_anchor .metadata .author {display: block; font-size: 14px; overflow: hidden; line-height: 1.35714em; max-height: 1.35714em; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; font-size: 14px; color: #57617A}
@media (max-width: 700px) {.grid .auto__shared_react_cells_base .list_anchor_container .list_anchor .metadata .author {display: block; font-size: 12px; overflow: hidden; line-height: 1.41667em; max-height: 1.41667em; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; font-size: 12px}
}
.grid .auto__shared_react_cells_base .list_anchor_container .list_anchor .metadata .interest {display: none}
.grid .auto__shared_react_cells_base .list_anchor_container .list_anchor .metadata .upvotes_container {height: 21px}
.grid .auto__shared_react_cells_base .list_anchor_container .list_anchor .metadata .upvotes_container .upvotes {border-right: none}
.grid .auto__shared_react_cells_base .list_anchor_container .list_anchor .metadata .upvotes_container .upvotes .upvote {margin-right: 5px}
.grid .auto__shared_react_cells_base .list_anchor_container .list_anchor .metadata .upvotes_container .upvotes .vote {font-family: inherit; padding: 0px; font-size: 14px; width: auto}
.grid .auto__shared_react_cells_base .list_anchor_container .list_anchor .metadata .upvotes_container .upvotes .vote .count {font-size: 14px}
.grid .auto__shared_react_cells_base .list_anchor_container .list_anchor .metadata .star_ratings {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center}
.grid .auto__shared_react_cells_base .list_anchor_container .list_anchor .metadata .star_ratings .stars {font-size: 12px; line-height: 12px; padding-right: 4px}
.grid .auto__shared_react_cells_base .list_anchor_container .list_anchor .metadata .star_ratings .stars .rating_star {padding-right: 1px}
@media (min-width: 700px) {.grid .auto__shared_react_cells_base .list_anchor_container .list_anchor .metadata .star_ratings .stars {font-size: 14px}
}
.grid .auto__shared_react_cells_base .list_anchor_container .list_anchor .metadata .star_ratings .stats {font-size: 12px; color: #57617A; margin-left: 0px}
.grid .auto__shared_react_cells_base .list_anchor_container .controls {position: absolute; bottom: -2px; right: 0}
.grid .auto__shared_react_cells_base .list_anchor_container .controls .flat_btn {min-width: 13.5px; min-height: 18px}
.grid .auto__shared_react_cells_base .list_anchor_container .controls .flat_btn .scribd_spinner {left: -9px; top: -1px}
.list .auto__shared_react_cells_base {border-top: 1px solid #E9EDF8}
.list .auto__shared_react_cells_base .list_anchor_container .list_anchor {display: -webkit-box;display: -ms-flexbox;display: flex; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding: 24px 30px 24px 24px}
@media (max-width: 700px) {.list .auto__shared_react_cells_base .list_anchor_container .list_anchor {padding: 16px 30px 16px 16px}
}
.list .auto__shared_react_cells_base .list_anchor_container .list_anchor .image {position: relative}
.list .auto__shared_react_cells_base .list_anchor_container .list_anchor .image, .list .auto__shared_react_cells_base .list_anchor_container .list_anchor .image img, .list .auto__shared_react_cells_base .list_anchor_container .list_anchor .image .react_document_image {width: 108px; height: 144px}
.list .auto__shared_react_cells_base .list_anchor_container .list_anchor .image .hover_cta {transition: opacity ease 0.3s; -moz-transition: opacity ease 0.3s; -webkit-transition: opacity ease 0.3s; bottom: 0; left: 0; color: #fff; font-size: 14px; font-weight: bold; opacity: 0; padding: 2px 0; position: absolute; text-align: center; width: 100%}
.list .auto__shared_react_cells_base .list_anchor_container .list_anchor .image .hover_cta.reader {background: #1E7B85}
.list .auto__shared_react_cells_base .list_anchor_container .list_anchor .image .hover_cta.book_page {background: #1E7B85}
.list .auto__shared_react_cells_base .list_anchor_container .list_anchor > .metadata {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-flex: 1; -ms-flex: 1; flex: 1; width: 100%; padding-left: 12px}
.list .auto__shared_react_cells_base .list_anchor_container .list_anchor > .metadata .title {color: #000514; margin-bottom: 6px; font-size: 20px; font-weight: bold; display: block; font-size: 20px; overflow: hidden; line-height: 1.25em; max-height: 2.5em; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical}
@media (max-width: 550px) {.responsive .list .auto__shared_react_cells_base .list_anchor_container .list_anchor > .metadata .title {font-size: 18px}
}
@media (max-width: 400px) {.list .auto__shared_react_cells_base .list_anchor_container .list_anchor > .metadata .title {word-break: break-word}
}
.list .auto__shared_react_cells_base .list_anchor_container .list_anchor > .metadata .author {font-size: 18px; display: block; font-size: 18px; overflow: hidden; line-height: 1.27778em; max-height: 1.27778em; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical}
@media (max-width: 550px) {.responsive .list .auto__shared_react_cells_base .list_anchor_container .list_anchor > .metadata .author {font-size: 16px}
}
@media (max-width: 550px) {.list .auto__shared_react_cells_base .list_anchor_container .list_anchor > .metadata .author {display: block; font-size: 16px; overflow: hidden; line-height: 1.3125em; max-height: 1.3125em; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical}
}
.list .auto__shared_react_cells_base .list_anchor_container .list_anchor > .metadata .upvotes_container {height: 21px; margin-top: 6px}
.list .auto__shared_react_cells_base .list_anchor_container .list_anchor > .metadata .upvotes_container .upvotes {border-right: none}
.list .auto__shared_react_cells_base .list_anchor_container .list_anchor > .metadata .upvotes_container .upvotes .upvote {margin-right: 5px}
.list .auto__shared_react_cells_base .list_anchor_container .list_anchor > .metadata .upvotes_container .upvotes .vote {padding: 0px; font-size: 16px; width: auto}
.list .auto__shared_react_cells_base .list_anchor_container .list_anchor > .metadata .reading_progress_wrapper {margin-top: 10px; max-width: 285px}
.list .auto__shared_react_cells_base .list_anchor_container .list_anchor > .metadata .star_ratings {margin-top: 6px}
.list .auto__shared_react_cells_base .list_anchor_container .list_anchor > .metadata .read_time_estimate {margin-top: auto}
.list .auto__shared_react_cells_base .list_anchor_container .list_anchor:hover .image .hover_cta, .list .auto__shared_react_cells_base .list_anchor_container .list_anchor:focus .image .hover_cta {opacity: 1}
.list .auto__shared_react_cells_base .list_anchor_container .undo_container {height: 144px}
.list .auto__shared_react_cells_base .list_anchor_container .controls {position: absolute; right: -14px; top: 24px}
.auto__shared_react_cells_base.flat_btn.text_btn {border-top: 0 !important}
.auto__shared_react_cells_article .undo_container {min-height: 135px}
.auto__shared_react_cells_article .list_anchor_container .list_anchor {display: block}
.auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .header {display: -webkit-box;display: -ms-flexbox;display: flex; -ms-flex-flow: row nowrap; flex-flow: row nowrap; padding-left: 0; margin-bottom: 10px; width: 100%}
.auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .header .image, .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .header .image img, .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .header .image .react_document_image {height: 28px; width: 28px}
.auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .header .image {box-shadow: none}
.auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .header .metadata {color: #57617A; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-box-align: center; -ms-flex-align: center; align-items: center}
.auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .header .metadata .author, .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .header .metadata .read_time_estimate {white-space: nowrap}
.auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .header .metadata .author {font-size: 16px; line-height: inherit; color: inherit; margin: 0 0 0 10px; vertical-align: top}
.auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .header .metadata .read_time_estimate {position: initial; text-transform: none}
.auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .header .metadata .read_time_estimate, .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .header .metadata .interest, .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .header .metadata .marked_as_finished_container {margin: 0; display: inline-block}
.auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .header .metadata .read_time_estimate:before, .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .header .metadata .interest:before, .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .header .metadata .marked_as_finished_container:before {content: "\2022"; color: #CACED9; display: inline-block; margin: 0 10px}
.auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .header .metadata .interest {display: block; font-size: 16px; overflow: hidden; line-height: 1.625em; max-height: 1.625em; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical}
.auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper.narrow .image, .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper.narrow .metadata, .grid .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .image, .grid .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .metadata {vertical-align: top}
.auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper.narrow .metadata, .grid .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .metadata {display: inline-block}
.auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper.narrow .metadata .author, .grid .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .metadata .author {display: block; font-size: 14px; overflow: hidden; line-height: 1.35714em; max-height: 1.35714em; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; font-size: 14px; margin-bottom: -10px}
.auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper.narrow .metadata .read_time_estimate, .grid .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .metadata .read_time_estimate {display: inline-block; font-size: 12px; overflow: visible; position: relative}
.auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper.narrow .metadata .read_time_estimate:before, .grid .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .metadata .read_time_estimate:before {display: none}
.auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper.narrow .metadata .interest, .grid .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .metadata .interest {display: none}
.auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper.narrow .metadata .marked_as_finished_container, .grid .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .metadata .marked_as_finished_container {position: relative; font-size: 12px; top: 2px}
.auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper.narrow .metadata .marked_as_finished_container .icon-ic_finished_small, .grid .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .metadata .marked_as_finished_container .icon-ic_finished_small {font-size: 12px}
.auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .body .title {border-bottom: 6px}
.auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .body .description {color: #1C263D; font-size: 14px}
@media (max-width: 700px) {.grid .auto__shared_react_cells_article .list_anchor_container {width: 7.4375em}
}
.grid .auto__shared_react_cells_article .list_anchor_container .list_anchor {height: 17.3125em}
@media (max-width: 700px) {.grid .auto__shared_react_cells_article .list_anchor_container .list_anchor {height: 14.375em}
}
.grid .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .header {overflow: hidden}
@media (max-width: 700px) {.grid .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .header .image, .grid .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .header .image img, .grid .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .header .image .react_document_image {height: 24px; width: 24px}
}
.grid .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .header .metadata .author, .grid .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .header .metadata .read_time_estimate {font-size: 12px; color: #57617A}
.grid .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .header .metadata .author {margin-top: -2px; max-width: 110px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap}
@media (max-width: 700px) {.grid .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .header .metadata .author {max-width: 83px}
}
.grid .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .header .metadata .read_time_estimate {left: 10px; top: 4px}
@media (max-width: 700px) {.grid .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .header .metadata .read_time_estimate {top: 0}
}
@media (max-width: 700px) {.grid .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .article_image_container {width: 119px}
}
.grid .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .article_image_container .react_document_image {height: 84px}
@media (max-width: 700px) {.grid .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .article_image_container .react_document_image {height: initial}
}
.grid .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .article_image_container .react_document_image img {border: 1px solid #E9EDF8}
@media (max-width: 700px) {.grid .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .article_image_container .react_document_image img {width: 117px; height: 65px}
}
.grid .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .body .spacer_stick {width: 1px; height: 115px; float: right}
@media (max-width: 700px) {.grid .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .body .spacer_stick {height: 90px}
}
.grid .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .body.no_image .spacer_stick {height: 205px}
.grid .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .body .spacer_block {width: 25px; height: 25px; clear: right; float: right}
.grid .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .body .title {font-size: 16px; font-weight: bold; line-height: normal; margin: 6px 0}
@media (max-width: 700px) {.grid .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .body .title {font-size: 14px}
}
.grid .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .body .description {line-height: 1.4em}
.list .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .header .metadata {margin-left: 10px}
.list .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .header .metadata .author {margin-top: -2px}
.list .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .header .metadata .author, .list .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .header .metadata .read_time_estimate {margin-left: 0}
.list .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .article_image_container {display: none}
.list .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper.narrow .header .metadata .author {display: block; font-size: 14px; overflow: hidden; line-height: 1.35714em; max-height: 1.35714em; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; color: #1C263D}
.list .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper.narrow .header .metadata .read_time_estimate {margin-top: 0; position: relative; top: 2px}
.list .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .body .title {color: #000514; margin-bottom: 6px; font-size: 20px; font-weight: bold; display: block; font-size: 20px; overflow: hidden; line-height: 1.25em; max-height: 2.5em; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical}
@media (max-width: 550px) {.responsive .list .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .body .title {font-size: 18px}
}
@media (max-width: 400px) {.list .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .body .title {word-break: break-word}
}
.list .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .body .description {display: block; font-size: 16px; overflow: hidden; line-height: 1.3125em; max-height: 3.9375em; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical}
.auto__recommenders_modules_article_tile:hover {opacity: 0.9}
.auto__recommenders_modules_article_tile .list_anchor_container {position: relative; cursor: pointer}
.auto__recommenders_modules_article_tile .list_anchor_container .header {display: -webkit-box;display: -ms-flexbox;display: flex; -ms-flex-flow: row nowrap; flex-flow: row nowrap; padding-left: 0; margin-bottom: 10px; width: 100%; margin-bottom: 12px}
.auto__recommenders_modules_article_tile .list_anchor_container .header .image, .auto__recommenders_modules_article_tile .list_anchor_container .header .image img, .auto__recommenders_modules_article_tile .list_anchor_container .header .image .react_document_image {height: 28px; width: 28px}
.auto__recommenders_modules_article_tile .list_anchor_container .header .publication_link {display: block}
.auto__recommenders_modules_article_tile .list_anchor_container .header .image {border: 1px solid #E9EDF8}
.auto__recommenders_modules_article_tile .list_anchor_container .header .metadata {color: #57617A; display: block; height: 1.75em; margin-left: 10px; width: 100%}
.auto__recommenders_modules_article_tile .list_anchor_container .header .metadata .author_container {line-height: 0.875em}
.auto__recommenders_modules_article_tile .list_anchor_container .header .metadata .author_container .author {margin: 0px; font-size: 14px}
.auto__recommenders_modules_article_tile .list_anchor_container .header .metadata .read_time_estimate {font-size: 12px}
.auto__recommenders_modules_article_tile .list_anchor_container .header .metadata .read_time_estimate:before {content: ""; margin: 0px}
.auto__recommenders_modules_article_tile .list_anchor_container .list_anchor:hover {opacity: 1}
.auto__recommenders_modules_article_tile .list_anchor_container .list_anchor .wrapper .interest {font-size: 16px; font-weight: bold; text-transform: uppercase; color: #57617A}
.auto__recommenders_modules_article_tile .list_anchor_container .list_anchor .wrapper .document_title {display: block; font-size: 20px; overflow: hidden; line-height: 1.25em; max-height: 2.5em; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; font-weight: bold; color: #000514}
.auto__recommenders_modules_article_tile .list_anchor_container .list_anchor .wrapper .article_image_container {margin-bottom: 6px; width: 100%; border-radius: 4px}
.auto__recommenders_modules_article_tile .list_anchor_container .list_anchor .wrapper .article_image_container .react_document_image img {border: 1px solid #E9EDF8; border-radius: 4px; width: 100%; height: auto}
.auto__recommenders_modules_article_tile .list_anchor_container .save_button {position: absolute; right: -0.875em; top: -0.375em; z-index: 17}


/* app/views/recommenders/modules/article_tiles_row.jsxcss @ 1525471025 */
.auto__shared_react_save_button .edit_saved_btn.icon_only {color: #00293f; min-width: 40px; min-height: 40px}
.auto__shared_react_save_button .edit_saved_btn.icon_only .icon {margin-right: 5px}
.auto__shared_react_save_button .text_btn .scribd_spinner {display: none !important}
.auto__shared_react_save_button .text_btn.disabled.loading {color: #E9EDF8 !important}
.auto__shared_react_save_button .text_btn.disabled.loading .icon {color: #E9EDF8 !important}
.auto__shared_react_save_button .flat_btn.text_btn.icon_only {font-size: 18px}
.auto__shared_react_save_button .flat_btn.text_btn.icon_only:hover, .auto__shared_react_save_button .flat_btn.text_btn.icon_only:focus {color: #0D6069}
.auto__shared_react_save_button .flat_btn.text_btn.icon_only .icon.icon-ic_saved_for_later_1px {color: #1E7B85}
.auto__shared_react_save_button .flat_btn.text_btn.icon_only .icon.icon-ic_saved_for_later_1px:hover, .auto__shared_react_save_button .flat_btn.text_btn.icon_only .icon.icon-ic_saved_for_later_1px:focus {color: #1E7B85; opacity: 0.8}
.auto__shared_react_cells_base .banner_flag, .auto__shared_react_cells_base .flag {position: absolute; z-index: 10; /*needs to be higher than book cell but lower than button menus*/ text-align: center; text-transform: capitalize; width: 106px; border: 1px solid rgba(255, 255, 255, 0.5); height: auto; font-size: 16px; display: block; line-height: 24px; font-size: 14px; display: block; line-height: 24px; font-size: 12px; display: block; line-height: 22px}
.auto__shared_react_cells_base .banner_flag.is_scribd_select, .auto__shared_react_cells_base .flag.is_scribd_select {position: absolute; top: 0; left: 0; width: 45px; height: 45px; font-size: 16px; color: #fff; opacity: 0.9; background: none; border: none; background: none; z-index: 2; display: block}
.auto__shared_react_cells_base .banner_flag.is_scribd_select:after, .auto__shared_react_cells_base .flag.is_scribd_select:after {position: absolute; top: 0; content: ""; display: block; border-style: solid}
.auto__shared_react_cells_base .banner_flag.is_scribd_select:before, .auto__shared_react_cells_base .flag.is_scribd_select:before {border-width: 47px 47px 0 0; border-color: rgba(0, 0, 0, 0.2) transparent transparent transparent}
.auto__shared_react_cells_base .banner_flag.is_scribd_select:after, .auto__shared_react_cells_base .flag.is_scribd_select:after {border-width: 45px 45px 0 0; border-color: #fff transparent transparent transparent}
.auto__shared_react_cells_base .banner_flag.is_scribd_select span, .auto__shared_react_cells_base .flag.is_scribd_select span {position: absolute; top: 0; left: 0; width: 25.875px; height: 27.9px; line-height: 27.9px; z-index: 2; text-align: center; background-repeat: no-repeat; background-size: 100%; color: #1E7B85}
.auto__shared_react_cells_base .banner_flag.is_purchase, .auto__shared_react_cells_base .flag.is_purchase {background: #1E7B85; color: white}
.auto__shared_react_cells_base .banner_flag.is_geo_restricted, .auto__shared_react_cells_base .banner_flag.is_unavailable, .auto__shared_react_cells_base .flag.is_geo_restricted, .auto__shared_react_cells_base .flag.is_unavailable {color: white; background: black}
.auto__shared_react_cells_base .banner_flag.is_expiring_content, .auto__shared_react_cells_base .flag.is_expiring_content {color: white; background: #57617A}
.auto__shared_react_cells_base .banner_flag.is_sample, .auto__shared_react_cells_base .flag.is_sample {color: black; background: #C1C1BE}
.auto__shared_react_cells_base .banner_flag.is_available_soon, .auto__shared_react_cells_base .flag.is_available_soon {background: #DFF0D8; color: #3C763D}
.auto__shared_react_cells_base .banner_flag.is_scribd_select, .auto__shared_react_cells_base .flag.is_scribd_select {background: none}
.auto__shared_react_cells_base .banner_flag.is_scribd_select .icon-ic_scribd_badge_logo, .auto__shared_react_cells_base .flag.is_scribd_select .icon-ic_scribd_badge_logo {color: #1E7B85}
.auto__shared_react_cells_base .undo_container, .auto__shared_react_cells_base .list_anchor, .auto__shared_react_cells_base .list_anchor_container {outline-offset: -4px}
.auto__shared_react_cells_base .undo_container {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding: 24px; background: #F8F9FD}
.auto__shared_react_cells_base .undo_container .flat_btn {font-weight: bold}
.auto__shared_react_cells_base .undo {display: -webkit-box;display: -ms-flexbox;display: flex; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between}
.auto__shared_react_cells_base .list_anchor_container {position: relative}
.auto__shared_react_cells_base .list_anchor_container .list_anchor {transition: background-color ease 0.3s; -moz-transition: background-color ease 0.3s; -webkit-transition: background-color ease 0.3s; background-color: #fff; color: inherit; display: block}
.auto__shared_react_cells_base .list_anchor_container .list_anchor.new_item {background-color: #F8F9FD}
.auto__shared_react_cells_base .list_anchor_container .list_anchor.new_item:hover {background-color: #F3F6FD}
.auto__shared_react_cells_base .list_anchor_container .list_anchor:hover, .auto__shared_react_cells_base .list_anchor_container .list_anchor:focus {color: inherit; opacity: 0.9}
.auto__shared_react_cells_base .list_anchor_container .list_anchor .image {border: 1px solid #E9EDF8}
.auto__shared_react_cells_base .list_anchor_container .list_anchor .author {font-weight: normal}
.auto__shared_react_cells_base .list_anchor_container .list_anchor .read_time_estimate {color: #57617A}
.auto__shared_react_cells_base .list_anchor_container .list_anchor .marked_as_finished_container {margin-top: auto; color: #57617A}
.auto__shared_react_cells_base .list_anchor_container .list_anchor .marked_as_finished_container .icon-ic_finished_small {font-size: 16px; padding-right: 6px; color: #017f70}
.auto__shared_react_cells_base .list_anchor_container .list_anchor .new_items_indicator {z-index: 2; top: 10px; left: 10px}
@media (max-width: 550px) {.auto__shared_react_cells_base .list_anchor_container .list_anchor .new_items_indicator {top: 5px; left: 5px}
}
.grid .auto__shared_react_cells_base .list_anchor_container {padding: 1px; width: 9.4375em}
@media (max-width: 700px) {.grid .auto__shared_react_cells_base .list_anchor_container {width: 7.4375em}
}
.grid .auto__shared_react_cells_base .list_anchor_container .banner_flag, .grid .auto__shared_react_cells_base .list_anchor_container .flag {position: absolute; z-index: 10; /*needs to be higher than book cell but lower than button menus*/ text-align: center; text-transform: capitalize; width: 149px; border: 1px solid rgba(255, 255, 255, 0.5); height: auto; font-size: 16px; display: block; line-height: 24px; font-size: 14px; display: block; line-height: 24px}
.grid .auto__shared_react_cells_base .list_anchor_container .banner_flag.is_scribd_select, .grid .auto__shared_react_cells_base .list_anchor_container .flag.is_scribd_select {position: absolute; top: 0; left: 0; width: 45px; height: 45px; font-size: 16px; color: #fff; opacity: 0.9; background: none; border: none; background: none; z-index: 2; display: block}
.grid .auto__shared_react_cells_base .list_anchor_container .banner_flag.is_scribd_select:after, .grid .auto__shared_react_cells_base .list_anchor_container .flag.is_scribd_select:after {position: absolute; top: 0; content: ""; display: block; border-style: solid}
.grid .auto__shared_react_cells_base .list_anchor_container .banner_flag.is_scribd_select:before, .grid .auto__shared_react_cells_base .list_anchor_container .flag.is_scribd_select:before {border-width: 47px 47px 0 0; border-color: rgba(0, 0, 0, 0.2) transparent transparent transparent}
.grid .auto__shared_react_cells_base .list_anchor_container .banner_flag.is_scribd_select:after, .grid .auto__shared_react_cells_base .list_anchor_container .flag.is_scribd_select:after {border-width: 45px 45px 0 0; border-color: #fff transparent transparent transparent}
.grid .auto__shared_react_cells_base .list_anchor_container .banner_flag.is_scribd_select span, .grid .auto__shared_react_cells_base .list_anchor_container .flag.is_scribd_select span {position: absolute; top: 0; left: 0; width: 25.875px; height: 27.9px; line-height: 27.9px; z-index: 2; text-align: center; background-repeat: no-repeat; background-size: 100%; color: #1E7B85}
@media (max-width: 700px) {.grid .auto__shared_react_cells_base .list_anchor_container .banner_flag, .grid .auto__shared_react_cells_base .list_anchor_container .flag {position: absolute; z-index: 10; /*needs to be higher than book cell but lower than button menus*/ text-align: center; text-transform: capitalize; width: 117px; border: 1px solid rgba(255, 255, 255, 0.5); height: auto; font-size: 16px; display: block; line-height: 24px; font-size: 14px; display: block; line-height: 24px}
.grid .auto__shared_react_cells_base .list_anchor_container .banner_flag.is_scribd_select, .grid .auto__shared_react_cells_base .list_anchor_container .flag.is_scribd_select {position: absolute; top: 0; left: 0; width: 45px; height: 45px; font-size: 16px; color: #fff; opacity: 0.9; background: none; border: none; background: none; z-index: 2; display: block}
.grid .auto__shared_react_cells_base .list_anchor_container .banner_flag.is_scribd_select:after, .grid .auto__shared_react_cells_base .list_anchor_container .flag.is_scribd_select:after {position: absolute; top: 0; content: ""; display: block; border-style: solid}
.grid .auto__shared_react_cells_base .list_anchor_container .banner_flag.is_scribd_select:before, .grid .auto__shared_react_cells_base .list_anchor_container .flag.is_scribd_select:before {border-width: 47px 47px 0 0; border-color: rgba(0, 0, 0, 0.2) transparent transparent transparent}
.grid .auto__shared_react_cells_base .list_anchor_container .banner_flag.is_scribd_select:after, .grid .auto__shared_react_cells_base .list_anchor_container .flag.is_scribd_select:after {border-width: 45px 45px 0 0; border-color: #fff transparent transparent transparent}
.grid .auto__shared_react_cells_base .list_anchor_container .banner_flag.is_scribd_select span, .grid .auto__shared_react_cells_base .list_anchor_container .flag.is_scribd_select span {position: absolute; top: 0; left: 0; width: 25.875px; height: 27.9px; line-height: 27.9px; z-index: 2; text-align: center; background-repeat: no-repeat; background-size: 100%; color: #1E7B85}
}
.grid .auto__shared_react_cells_base .list_anchor_container .list_anchor {outline-offset: -1px}
.grid .auto__shared_react_cells_base .list_anchor_container .list_anchor .image, .grid .auto__shared_react_cells_base .list_anchor_container .list_anchor .image img, .grid .auto__shared_react_cells_base .list_anchor_container .list_anchor .image .react_document_image {width: 149px; height: 198px}
@media (max-width: 700px) {.grid .auto__shared_react_cells_base .list_anchor_container .list_anchor .image, .grid .auto__shared_react_cells_base .list_anchor_container .list_anchor .image img, .grid .auto__shared_react_cells_base .list_anchor_container .list_anchor .image .react_document_image {width: 117px; height: 155px}
}
.grid .auto__shared_react_cells_base .list_anchor_container .list_anchor .metadata .title_author {height: 3.75em}
@media (max-width: 700px) {.grid .auto__shared_react_cells_base .list_anchor_container .list_anchor .metadata .title_author {height: 3.5625em}
}
.grid .auto__shared_react_cells_base .list_anchor_container .list_anchor .metadata .title {display: block; font-size: 16px; overflow: hidden; line-height: 1.3125em; max-height: 2.625em; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; font-size: 16px; color: #000514; font-weight: bold; margin: 4px 0 0 0}
@media (max-width: 700px) {.grid .auto__shared_react_cells_base .list_anchor_container .list_anchor .metadata .title {display: block; font-size: 14px; overflow: hidden; line-height: 1.35714em; max-height: 2.71428em; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; font-size: 14px}
}
.grid .auto__shared_react_cells_base .list_anchor_container .list_anchor .metadata .author {display: block; font-size: 14px; overflow: hidden; line-height: 1.35714em; max-height: 1.35714em; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; font-size: 14px; color: #57617A}
@media (max-width: 700px) {.grid .auto__shared_react_cells_base .list_anchor_container .list_anchor .metadata .author {display: block; font-size: 12px; overflow: hidden; line-height: 1.41667em; max-height: 1.41667em; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; font-size: 12px}
}
.grid .auto__shared_react_cells_base .list_anchor_container .list_anchor .metadata .interest {display: none}
.grid .auto__shared_react_cells_base .list_anchor_container .list_anchor .metadata .upvotes_container {height: 21px}
.grid .auto__shared_react_cells_base .list_anchor_container .list_anchor .metadata .upvotes_container .upvotes {border-right: none}
.grid .auto__shared_react_cells_base .list_anchor_container .list_anchor .metadata .upvotes_container .upvotes .upvote {margin-right: 5px}
.grid .auto__shared_react_cells_base .list_anchor_container .list_anchor .metadata .upvotes_container .upvotes .vote {font-family: inherit; padding: 0px; font-size: 14px; width: auto}
.grid .auto__shared_react_cells_base .list_anchor_container .list_anchor .metadata .upvotes_container .upvotes .vote .count {font-size: 14px}
.grid .auto__shared_react_cells_base .list_anchor_container .list_anchor .metadata .star_ratings {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center}
.grid .auto__shared_react_cells_base .list_anchor_container .list_anchor .metadata .star_ratings .stars {font-size: 12px; line-height: 12px; padding-right: 4px}
.grid .auto__shared_react_cells_base .list_anchor_container .list_anchor .metadata .star_ratings .stars .rating_star {padding-right: 1px}
@media (min-width: 700px) {.grid .auto__shared_react_cells_base .list_anchor_container .list_anchor .metadata .star_ratings .stars {font-size: 14px}
}
.grid .auto__shared_react_cells_base .list_anchor_container .list_anchor .metadata .star_ratings .stats {font-size: 12px; color: #57617A; margin-left: 0px}
.grid .auto__shared_react_cells_base .list_anchor_container .controls {position: absolute; bottom: -2px; right: 0}
.grid .auto__shared_react_cells_base .list_anchor_container .controls .flat_btn {min-width: 13.5px; min-height: 18px}
.grid .auto__shared_react_cells_base .list_anchor_container .controls .flat_btn .scribd_spinner {left: -9px; top: -1px}
.list .auto__shared_react_cells_base {border-top: 1px solid #E9EDF8}
.list .auto__shared_react_cells_base .list_anchor_container .list_anchor {display: -webkit-box;display: -ms-flexbox;display: flex; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding: 24px 30px 24px 24px}
@media (max-width: 700px) {.list .auto__shared_react_cells_base .list_anchor_container .list_anchor {padding: 16px 30px 16px 16px}
}
.list .auto__shared_react_cells_base .list_anchor_container .list_anchor .image {position: relative}
.list .auto__shared_react_cells_base .list_anchor_container .list_anchor .image, .list .auto__shared_react_cells_base .list_anchor_container .list_anchor .image img, .list .auto__shared_react_cells_base .list_anchor_container .list_anchor .image .react_document_image {width: 108px; height: 144px}
.list .auto__shared_react_cells_base .list_anchor_container .list_anchor .image .hover_cta {transition: opacity ease 0.3s; -moz-transition: opacity ease 0.3s; -webkit-transition: opacity ease 0.3s; bottom: 0; left: 0; color: #fff; font-size: 14px; font-weight: bold; opacity: 0; padding: 2px 0; position: absolute; text-align: center; width: 100%}
.list .auto__shared_react_cells_base .list_anchor_container .list_anchor .image .hover_cta.reader {background: #1E7B85}
.list .auto__shared_react_cells_base .list_anchor_container .list_anchor .image .hover_cta.book_page {background: #1E7B85}
.list .auto__shared_react_cells_base .list_anchor_container .list_anchor > .metadata {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-flex: 1; -ms-flex: 1; flex: 1; width: 100%; padding-left: 12px}
.list .auto__shared_react_cells_base .list_anchor_container .list_anchor > .metadata .title {color: #000514; margin-bottom: 6px; font-size: 20px; font-weight: bold; display: block; font-size: 20px; overflow: hidden; line-height: 1.25em; max-height: 2.5em; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical}
@media (max-width: 550px) {.responsive .list .auto__shared_react_cells_base .list_anchor_container .list_anchor > .metadata .title {font-size: 18px}
}
@media (max-width: 400px) {.list .auto__shared_react_cells_base .list_anchor_container .list_anchor > .metadata .title {word-break: break-word}
}
.list .auto__shared_react_cells_base .list_anchor_container .list_anchor > .metadata .author {font-size: 18px; display: block; font-size: 18px; overflow: hidden; line-height: 1.27778em; max-height: 1.27778em; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical}
@media (max-width: 550px) {.responsive .list .auto__shared_react_cells_base .list_anchor_container .list_anchor > .metadata .author {font-size: 16px}
}
@media (max-width: 550px) {.list .auto__shared_react_cells_base .list_anchor_container .list_anchor > .metadata .author {display: block; font-size: 16px; overflow: hidden; line-height: 1.3125em; max-height: 1.3125em; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical}
}
.list .auto__shared_react_cells_base .list_anchor_container .list_anchor > .metadata .upvotes_container {height: 21px; margin-top: 6px}
.list .auto__shared_react_cells_base .list_anchor_container .list_anchor > .metadata .upvotes_container .upvotes {border-right: none}
.list .auto__shared_react_cells_base .list_anchor_container .list_anchor > .metadata .upvotes_container .upvotes .upvote {margin-right: 5px}
.list .auto__shared_react_cells_base .list_anchor_container .list_anchor > .metadata .upvotes_container .upvotes .vote {padding: 0px; font-size: 16px; width: auto}
.list .auto__shared_react_cells_base .list_anchor_container .list_anchor > .metadata .reading_progress_wrapper {margin-top: 10px; max-width: 285px}
.list .auto__shared_react_cells_base .list_anchor_container .list_anchor > .metadata .star_ratings {margin-top: 6px}
.list .auto__shared_react_cells_base .list_anchor_container .list_anchor > .metadata .read_time_estimate {margin-top: auto}
.list .auto__shared_react_cells_base .list_anchor_container .list_anchor:hover .image .hover_cta, .list .auto__shared_react_cells_base .list_anchor_container .list_anchor:focus .image .hover_cta {opacity: 1}
.list .auto__shared_react_cells_base .list_anchor_container .undo_container {height: 144px}
.list .auto__shared_react_cells_base .list_anchor_container .controls {position: absolute; right: -14px; top: 24px}
.auto__shared_react_cells_base.flat_btn.text_btn {border-top: 0 !important}
.auto__shared_react_cells_article .undo_container {min-height: 135px}
.auto__shared_react_cells_article .list_anchor_container .list_anchor {display: block}
.auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .header {display: -webkit-box;display: -ms-flexbox;display: flex; -ms-flex-flow: row nowrap; flex-flow: row nowrap; padding-left: 0; margin-bottom: 10px; width: 100%}
.auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .header .image, .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .header .image img, .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .header .image .react_document_image {height: 28px; width: 28px}
.auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .header .image {box-shadow: none}
.auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .header .metadata {color: #57617A; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-box-align: center; -ms-flex-align: center; align-items: center}
.auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .header .metadata .author, .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .header .metadata .read_time_estimate {white-space: nowrap}
.auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .header .metadata .author {font-size: 16px; line-height: inherit; color: inherit; margin: 0 0 0 10px; vertical-align: top}
.auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .header .metadata .read_time_estimate {position: initial; text-transform: none}
.auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .header .metadata .read_time_estimate, .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .header .metadata .interest, .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .header .metadata .marked_as_finished_container {margin: 0; display: inline-block}
.auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .header .metadata .read_time_estimate:before, .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .header .metadata .interest:before, .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .header .metadata .marked_as_finished_container:before {content: "\2022"; color: #CACED9; display: inline-block; margin: 0 10px}
.auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .header .metadata .interest {display: block; font-size: 16px; overflow: hidden; line-height: 1.625em; max-height: 1.625em; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical}
.auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper.narrow .image, .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper.narrow .metadata, .grid .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .image, .grid .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .metadata {vertical-align: top}
.auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper.narrow .metadata, .grid .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .metadata {display: inline-block}
.auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper.narrow .metadata .author, .grid .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .metadata .author {display: block; font-size: 14px; overflow: hidden; line-height: 1.35714em; max-height: 1.35714em; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; font-size: 14px; margin-bottom: -10px}
.auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper.narrow .metadata .read_time_estimate, .grid .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .metadata .read_time_estimate {display: inline-block; font-size: 12px; overflow: visible; position: relative}
.auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper.narrow .metadata .read_time_estimate:before, .grid .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .metadata .read_time_estimate:before {display: none}
.auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper.narrow .metadata .interest, .grid .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .metadata .interest {display: none}
.auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper.narrow .metadata .marked_as_finished_container, .grid .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .metadata .marked_as_finished_container {position: relative; font-size: 12px; top: 2px}
.auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper.narrow .metadata .marked_as_finished_container .icon-ic_finished_small, .grid .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .metadata .marked_as_finished_container .icon-ic_finished_small {font-size: 12px}
.auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .body .title {border-bottom: 6px}
.auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .body .description {color: #1C263D; font-size: 14px}
@media (max-width: 700px) {.grid .auto__shared_react_cells_article .list_anchor_container {width: 7.4375em}
}
.grid .auto__shared_react_cells_article .list_anchor_container .list_anchor {height: 17.3125em}
@media (max-width: 700px) {.grid .auto__shared_react_cells_article .list_anchor_container .list_anchor {height: 14.375em}
}
.grid .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .header {overflow: hidden}
@media (max-width: 700px) {.grid .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .header .image, .grid .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .header .image img, .grid .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .header .image .react_document_image {height: 24px; width: 24px}
}
.grid .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .header .metadata .author, .grid .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .header .metadata .read_time_estimate {font-size: 12px; color: #57617A}
.grid .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .header .metadata .author {margin-top: -2px; max-width: 110px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap}
@media (max-width: 700px) {.grid .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .header .metadata .author {max-width: 83px}
}
.grid .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .header .metadata .read_time_estimate {left: 10px; top: 4px}
@media (max-width: 700px) {.grid .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .header .metadata .read_time_estimate {top: 0}
}
@media (max-width: 700px) {.grid .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .article_image_container {width: 119px}
}
.grid .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .article_image_container .react_document_image {height: 84px}
@media (max-width: 700px) {.grid .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .article_image_container .react_document_image {height: initial}
}
.grid .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .article_image_container .react_document_image img {border: 1px solid #E9EDF8}
@media (max-width: 700px) {.grid .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .article_image_container .react_document_image img {width: 117px; height: 65px}
}
.grid .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .body .spacer_stick {width: 1px; height: 115px; float: right}
@media (max-width: 700px) {.grid .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .body .spacer_stick {height: 90px}
}
.grid .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .body.no_image .spacer_stick {height: 205px}
.grid .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .body .spacer_block {width: 25px; height: 25px; clear: right; float: right}
.grid .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .body .title {font-size: 16px; font-weight: bold; line-height: normal; margin: 6px 0}
@media (max-width: 700px) {.grid .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .body .title {font-size: 14px}
}
.grid .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .body .description {line-height: 1.4em}
.list .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .header .metadata {margin-left: 10px}
.list .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .header .metadata .author {margin-top: -2px}
.list .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .header .metadata .author, .list .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .header .metadata .read_time_estimate {margin-left: 0}
.list .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .article_image_container {display: none}
.list .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper.narrow .header .metadata .author {display: block; font-size: 14px; overflow: hidden; line-height: 1.35714em; max-height: 1.35714em; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; color: #1C263D}
.list .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper.narrow .header .metadata .read_time_estimate {margin-top: 0; position: relative; top: 2px}
.list .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .body .title {color: #000514; margin-bottom: 6px; font-size: 20px; font-weight: bold; display: block; font-size: 20px; overflow: hidden; line-height: 1.25em; max-height: 2.5em; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical}
@media (max-width: 550px) {.responsive .list .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .body .title {font-size: 18px}
}
@media (max-width: 400px) {.list .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .body .title {word-break: break-word}
}
.list .auto__shared_react_cells_article .list_anchor_container .list_anchor .wrapper .body .description {display: block; font-size: 16px; overflow: hidden; line-height: 1.3125em; max-height: 3.9375em; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical}
.auto__recommenders_modules_article_tile:hover {opacity: 0.9}
.auto__recommenders_modules_article_tile .list_anchor_container {position: relative; cursor: pointer}
.auto__recommenders_modules_article_tile .list_anchor_container .header {display: -webkit-box;display: -ms-flexbox;display: flex; -ms-flex-flow: row nowrap; flex-flow: row nowrap; padding-left: 0; margin-bottom: 10px; width: 100%; margin-bottom: 12px}
.auto__recommenders_modules_article_tile .list_anchor_container .header .image, .auto__recommenders_modules_article_tile .list_anchor_container .header .image img, .auto__recommenders_modules_article_tile .list_anchor_container .header .image .react_document_image {height: 28px; width: 28px}
.auto__recommenders_modules_article_tile .list_anchor_container .header .publication_link {display: block}
.auto__recommenders_modules_article_tile .list_anchor_container .header .image {border: 1px solid #E9EDF8}
.auto__recommenders_modules_article_tile .list_anchor_container .header .metadata {color: #57617A; display: block; height: 1.75em; margin-left: 10px; width: 100%}
.auto__recommenders_modules_article_tile .list_anchor_container .header .metadata .author_container {line-height: 0.875em}
.auto__recommenders_modules_article_tile .list_anchor_container .header .metadata .author_container .author {margin: 0px; font-size: 14px}
.auto__recommenders_modules_article_tile .list_anchor_container .header .metadata .read_time_estimate {font-size: 12px}
.auto__recommenders_modules_article_tile .list_anchor_container .header .metadata .read_time_estimate:before {content: ""; margin: 0px}
.auto__recommenders_modules_article_tile .list_anchor_container .list_anchor:hover {opacity: 1}
.auto__recommenders_modules_article_tile .list_anchor_container .list_anchor .wrapper .interest {font-size: 16px; font-weight: bold; text-transform: uppercase; color: #57617A}
.auto__recommenders_modules_article_tile .list_anchor_container .list_anchor .wrapper .document_title {display: block; font-size: 20px; overflow: hidden; line-height: 1.25em; max-height: 2.5em; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; font-weight: bold; color: #000514}
.auto__recommenders_modules_article_tile .list_anchor_container .list_anchor .wrapper .article_image_container {margin-bottom: 6px; width: 100%; border-radius: 4px}
.auto__recommenders_modules_article_tile .list_anchor_container .list_anchor .wrapper .article_image_container .react_document_image img {border: 1px solid #E9EDF8; border-radius: 4px; width: 100%; height: auto}
.auto__recommenders_modules_article_tile .list_anchor_container .save_button {position: absolute; right: -0.875em; top: -0.375em; z-index: 17}
.auto__recommenders_article_tiles_row.module_row.recommenders_row {max-width: 1141px; margin: 12px auto; padding-left: 0px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between}
@media (max-width: 550px) {.auto__recommenders_article_tiles_row.module_row.recommenders_row {display: block}
}
@media (max-width: 1376px) {.auto__recommenders_article_tiles_row.module_row.recommenders_row {margin-left: 6.875em; margin-right: 24px}
}
@media (max-width: 950px) {.auto__recommenders_article_tiles_row.module_row.recommenders_row {margin: 12px 24px}
}
.auto__recommenders_article_tiles_row.module_row.recommenders_row .article_tile_list_item {line-height: inherit; list-style: none; padding: 0; margin: 0; width: 31.9%}
.auto__recommenders_article_tiles_row.module_row.recommenders_row .article_tile_list_item li {line-height: inherit}
.auto__recommenders_article_tiles_row.module_row.recommenders_row .article_tile_list_item:nth-last-child(1) {margin-right: 0}
@media (max-width: 1141px) {.auto__recommenders_article_tiles_row.module_row.recommenders_row .article_tile_list_item {width: 48.9%}
.auto__recommenders_article_tiles_row.module_row.recommenders_row .article_tile_list_item:nth-last-child(1) {display: none}
}
@media (max-width: 550px) {.auto__recommenders_article_tiles_row.module_row.recommenders_row .article_tile_list_item {width: 100%}
}
.auto__recommenders_article_tiles_row.module_row.recommenders_row .article_tile_prerender {background-image: url('https://s1-f.scribdassets.com/images/home/logged_in/article_tile_placeholder.png?1525470853'); height: 240px}


/* app/views/recommenders/modules/carousel.css @ 1525470768 */
.autogen_class_views_recommenders_modules_carousel .carousel_wrap {text-align: left}


/* app/views/recommenders/modules/blurb_carousel.css @ 1525470768 */
@charset "UTF-8"; .autogen_class_views_recommenders_modules_blurb_carousel .carousel .carousel_scrolling .document_cells {margin-bottom: 0}
.autogen_class_views_recommenders_modules_blurb_carousel .carousel .carousel_scrolling .document_cells .document_cell {margin-right: 30px; width: 480px; overflow: hidden}
.autogen_class_views_recommenders_modules_blurb_carousel .carousel .carousel_scrolling .document_cells .document_cell:last-child {margin-right: 0}
.autogen_class_views_recommenders_modules_blurb_carousel .carousel .carousel_scrolling .document_cells .document_cell .under_title_wrapper {display: none}
@media (max-width: 700px) {.autogen_class_views_recommenders_modules_blurb_carousel .carousel .carousel_scrolling .document_cells .document_cell {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex; width: 100%}
.autogen_class_views_recommenders_modules_blurb_carousel .carousel .carousel_scrolling .document_cells .document_cell:last-child {padding-right: 0px}
}
.autogen_class_views_recommenders_modules_blurb_carousel .carousel .carousel_scrolling .doc_link {display: inline-block; width: auto}
.autogen_class_views_recommenders_modules_blurb_carousel .carousel_scrolling {text-align: left}
.autogen_class_views_recommenders_modules_blurb_carousel .blurb_cell {display: inline-block; width: 297px; height: 138px; margin: 6px 24px 0px 18px; position: relative}
@media (min-width: 1512px) {.autogen_class_views_recommenders_modules_blurb_carousel .blurb_cell {width: 291px}
}
.autogen_class_views_recommenders_modules_blurb_carousel .blurb_cell h3 {margin: 0; font-family: 'Source Sans Pro', sans-serif; display: block; font-size: 26px; overflow: hidden; line-height: 1.15385em; max-height: 2.3077em; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; color: #57617A}
.autogen_class_views_recommenders_modules_blurb_carousel .blurb_cell h3:before {content: "“"; color: #57617A}
.autogen_class_views_recommenders_modules_blurb_carousel .blurb_cell h3:after {content: "”"; color: #57617A}
@media (max-width: 700px) {.autogen_class_views_recommenders_modules_blurb_carousel .blurb_cell h3 {font-size: 18px}
}
.autogen_class_views_recommenders_modules_blurb_carousel .blurb_cell .editorial_description {margin: 0; font-size: 16px; margin-top: 18px; color: #57617A; display: block; font-size: 16px; overflow: hidden; line-height: 1.5em; max-height: 9em; display: -webkit-box; -webkit-line-clamp: 6; -webkit-box-orient: vertical}
@media (max-width: 700px) {.autogen_class_views_recommenders_modules_blurb_carousel .blurb_cell .editorial_description {display: block; font-size: 16px; overflow: hidden; line-height: 1.5em; max-height: 6em; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; width: 85%}
}
.autogen_class_views_recommenders_modules_blurb_carousel .blurb_cell .text_content {position: relative}
@media (max-width: 700px) {.autogen_class_views_recommenders_modules_blurb_carousel .blurb_cell {width: calc(100% - 135px)}
}
.autogen_class_views_recommenders_modules_blurb_carousel .title_link {color: #000514}


/* app/views/recommenders/modules/browse_dropdown.jsxcss @ 1525471025 */
.auto__shared_react_button_menu {position: relative}
.auto__shared_react_button_menu .button_menu {background: #fff; border-radius: 4px; border: 1px solid #E9EDF8; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); position: absolute; z-index: 2700; min-width: 220px}
.auto__shared_react_button_menu .button_menu:before {background: #fff; border-radius: 4px; bottom: 0; content: " "; display: block; left: 0; position: absolute; right: 0; top: 0; z-index: -1}
@media (max-width: 400px) {.auto__shared_react_button_menu .button_menu:not(.no_fullscreen) {position: fixed; top: 0 !important; left: 0 !important; right: 0 !important; bottom: 0 !important; width: auto !important}
}
.auto__shared_react_button_menu .button_menu .button_menu_arrow {border-width: 6px; z-index: -2}
.auto__shared_react_button_menu .button_menu .button_menu_arrow:before {-webkit-transform: rotate(45deg);transform: rotate(45deg); box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); content: " "; display: block; height: 10px; position: relative; width: 10px}
.auto__shared_react_button_menu .button_menu .button_menu_arrow, .auto__shared_react_button_menu .button_menu .button_menu_arrow:after {border-color: transparent; border-style: solid; display: block; height: 0; position: absolute; width: 0}
.auto__shared_react_button_menu .button_menu .button_menu_arrow:after {border-width: 5px; content: ""}
@media (max-width: 400px) {.auto__shared_react_button_menu .button_menu .button_menu_arrow {display: none}
}
.auto__shared_react_button_menu .button_menu.top {bottom: calc(100% + 10px)}
.auto__shared_react_button_menu .button_menu.top .button_menu_arrow {bottom: -6px; border-bottom-width: 0; border-top-color: #E9EDF8}
.auto__shared_react_button_menu .button_menu.top .button_menu_arrow:before {top: -12.5px; left: -5px}
.auto__shared_react_button_menu .button_menu.top .button_menu_arrow:after {content: " "; bottom: 1px; margin-left: -5px; border-bottom-width: 0; border-top-color: #fff}
.auto__shared_react_button_menu .button_menu.bottom {top: calc(100% + 10px)}
.auto__shared_react_button_menu .button_menu.bottom .button_menu_arrow {top: -6px; border-top-width: 0; border-bottom-color: #E9EDF8}
.auto__shared_react_button_menu .button_menu.bottom .button_menu_arrow:before {top: 2.5px; left: -5px}
.auto__shared_react_button_menu .button_menu.bottom .button_menu_arrow:after {content: " "; top: 1px; margin-left: -5px; border-top-width: 0; border-bottom-color: #fff}
.auto__shared_react_button_menu .button_menu.left {right: -15px}
.auto__shared_react_button_menu .button_menu.left .button_menu_arrow {right: 15px; left: initial}
.auto__shared_react_button_menu .button_menu.right {left: -15px}
.auto__shared_react_button_menu .button_menu.right .button_menu_arrow {left: 15px; margin-left: initial}
.auto__shared_react_button_menu .button_menu .close_btn {position: absolute; top: 16px; right: 16px; display: none}
@media (max-width: 400px) {.auto__shared_react_button_menu .button_menu .close_btn {display: block}
}
.auto__shared_react_button_menu .button_menu_items {margin-bottom: 10px; max-height: 400px; overflow-y: auto}
.auto__shared_react_button_menu .button_menu_items li {padding: 10px 20px; min-width: 320px; box-sizing: border-box}
.auto__shared_react_button_menu .button_menu_items li a {color: #1E7B85}
.auto__shared_react_button_menu .button_menu_items li .pull_right {float: right}
.auto__shared_react_button_menu .button_menu_items li.disabled_row {color: #E9EDF8}
.auto__shared_react_button_menu .button_menu_items li.disabled_row a {color: #E9EDF8}
.auto__shared_react_button_menu .button_menu_items li:not(.menu_heading) {cursor: pointer}
.auto__shared_react_button_menu .button_menu_items .menu_heading {text-transform: uppercase; font-weight: bold; padding: 4px 20px}
@media (max-width: 400px) {.auto__shared_react_button_menu .button_menu_items {max-height: 100vh}
}
.auto__shared_react_button_menu .list_item {display: block; border-bottom: 1px solid #F3F6FD; padding: 10px 20px}
.auto__shared_react_button_menu .list_item:last-child {border-bottom: none; margin-bottom: 6px}
.auto__shared_react_button_menu .list_heading {font-size: 20px; text-align: left; display: none}
@media (max-width: 400px) {.auto__shared_react_button_menu .list_heading {display: block}
}
.auto__shared_react_button_menu .list_heading .close_btn {position: absolute; top: 14px; right: 14px; cursor: pointer}
.auto__recommenders_modules_browse_dropdown .menu_list, .auto__recommenders_modules_browse_dropdown .menu_list ul, .auto__recommenders_modules_browse_dropdown .menu_list li {list-style: none; margin: 0; padding: 0}
.auto__recommenders_modules_browse_dropdown .menu_list li {transition: background-color ease 0.3s; -moz-transition: background-color ease 0.3s; -webkit-transition: background-color ease 0.3s; background-color: #fff}
.auto__recommenders_modules_browse_dropdown .menu_list li .flat_btn {white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-weight: bold; text-align: left; width: 100%; padding: 10px}
.auto__recommenders_modules_browse_dropdown .menu_list li .flat_btn:hover {color: #1E7B85}
.auto__recommenders_modules_browse_dropdown .menu_list li:hover:not(.disabled_row) {background-color: #F8F9FD}
.auto__recommenders_modules_browse_dropdown .menu_list li:first-child {border-radius: 4px 4px 0 0}
.auto__recommenders_modules_browse_dropdown .menu_list li:last-child {border-radius: 0 0 4px 4px}
.auto__recommenders_modules_browse_dropdown .menu_list li .flat_btn {line-height: 1.8; padding: 10px 12px 2px 10px}
.auto__recommenders_modules_browse_dropdown .icon {font-size: 12px; margin-left: 6px; margin-right: 0px}
.auto__recommenders_modules_browse_dropdown .label_btn {border: 1px solid transparent}
.auto__recommenders_modules_browse_dropdown .label_btn:hover {/* fixing defaults for hover */ border: 1px solid transparent}
.auto__recommenders_modules_browse_dropdown .button_menu_arrow {left: 15px}


/* app/views/recommenders/modules/collections_carousel.css @ 1525470768 */
.autogen_class_views_recommenders_modules_collections_carousel .carousel:before {background: -webkit-linear-gradient(left, white 0%, white 53%, rgba(255, 255, 255, 0) 100%);background: linear-gradient(to right, white 0%, white 53%, rgba(255, 255, 255, 0) 100%)}
.autogen_class_views_recommenders_modules_collections_carousel .carousel:after {background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, white 53%, white 100%);background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, white 53%, white 100%)}
.autogen_class_views_recommenders_modules_collections_carousel .carousel_wrap {text-align: left}
.autogen_class_views_recommenders_modules_collections_carousel .carousel_wrap .carousel_subtitle {font-size: 18px; font-style: italic; color: #57617A; padding-left: 24px}
.autogen_class_views_recommenders_modules_collections_carousel .carousel_wrap .carousel_scrollbar {opacity: 1}
.autogen_class_views_recommenders_modules_collections_carousel .carousel_wrap .carousel .collection_cell {margin-right: 19px}
.autogen_class_views_recommenders_modules_collections_carousel .carousel_wrap .document_image {background-color: #F8F9FD}


/* app/views/recommenders/modules/content_cohesive_carousel.css @ 1525470768 */
.autogen_class_views_recommenders_modules_content_cohesive_carousel .carousel_wrap .carousel {height: 19.0625em}
@media (max-width: 700px) {.autogen_class_views_recommenders_modules_content_cohesive_carousel .carousel_wrap .carousel {height: 14.875em}
}
.autogen_class_views_recommenders_modules_content_cohesive_carousel.magazine_carousel .carousel_wrap .carousel {height: 15.625em}
@media (max-width: 700px) {.autogen_class_views_recommenders_modules_content_cohesive_carousel.magazine_carousel .carousel_wrap .carousel {height: 12.75em}
}


/* app/views/recommenders/modules/curated_lists_carousel.css @ 1525470768 */
.autogen_class_views_recommenders_modules_curated_lists_carousel {height: 25.1875em}
.autogen_class_views_recommenders_modules_curated_lists_carousel.has_skip_link {height: 26.375em}
.autogen_class_views_recommenders_modules_curated_lists_carousel .carousel {height: 18.6875em; margin-right: 27px}
@media (max-width: 1024px) {.autogen_class_views_recommenders_modules_curated_lists_carousel .carousel {margin-right: 0px}
}
.autogen_class_views_recommenders_modules_curated_lists_carousel .carousel_wrap {text-align: left}
.autogen_class_views_recommenders_modules_curated_lists_carousel .carousel_wrap .carousel_subtitle {font-size: 18px; font-style: italic; color: #57617A}
.autogen_class_views_recommenders_modules_curated_lists_carousel .carousel_wrap .carousel_scrollbar {opacity: 1}
.autogen_class_views_recommenders_modules_curated_lists_carousel .carousel_wrap .paddles_container {top: 148.5px}
.autogen_class_views_recommenders_modules_curated_lists_carousel .carousel_wrap .carousel .collection_cell {margin-right: 23px; height: 18.5625em; width: 309px; -webkit-transition: background-color 0.1s ease-in-out; transition: background-color 0.1s ease-in-out; border-radius: 4px}
.autogen_class_views_recommenders_modules_curated_lists_carousel .carousel_wrap .carousel .collection_cell:hover .collection_link {background-color: #F8F9FD}
.autogen_class_views_recommenders_modules_curated_lists_carousel .carousel_wrap .carousel .collection_cell:hover .document_image_container .shadow_overlay {opacity: 0.2}
.autogen_class_views_recommenders_modules_curated_lists_carousel .carousel_wrap .carousel .collection_cell .collection_link {margin: 1px; border: 1px solid #CACED9; background-color: #FAFBFD}
.autogen_class_views_recommenders_modules_curated_lists_carousel .carousel_wrap .carousel .collection_cell .metadata {padding: 16px 16px 12px 16px}
.autogen_class_views_recommenders_modules_curated_lists_carousel .carousel_wrap .carousel .collection_cell .metadata .source {color: #57617A; font-size: 16px; margin-bottom: 6px}
.autogen_class_views_recommenders_modules_curated_lists_carousel .carousel_wrap .carousel .collection_cell .metadata .source .source_image {height: 32px; width: 32px; float: left; border-radius: 50%; margin-right: 8px; border: 1px solid #E9EDF8}
.autogen_class_views_recommenders_modules_curated_lists_carousel .carousel_wrap .carousel .collection_cell .metadata .source .source_text {display: block; font-size: 16px; overflow: hidden; line-height: 1.75em; max-height: 1.75em}
.autogen_class_views_recommenders_modules_curated_lists_carousel .carousel_wrap .carousel .collection_cell .metadata .title {color: #000514; display: block; font-size: 20px; overflow: hidden; line-height: 1.25em; max-height: 2.5em; padding: 4px 0}
.autogen_class_views_recommenders_modules_curated_lists_carousel .carousel_wrap .carousel .collection_cell .metadata .subtitle {color: #1C263D; display: block; font-size: 14px; overflow: hidden; line-height: 1.5em; max-height: 3em}
.autogen_class_views_recommenders_modules_curated_lists_carousel .carousel_wrap .carousel .collection_cell .metadata.count_metadata {padding: 0 16px; position: relative; top: -6px}
.autogen_class_views_recommenders_modules_curated_lists_carousel .carousel_wrap .carousel .collection_cell .metadata.count_metadata .count {font-size: 14px; text-transform: uppercase}
.autogen_class_views_recommenders_modules_curated_lists_carousel .carousel_wrap .carousel .collection_cell .metadata.main_metadata {min-height: 8.4em}
.autogen_class_views_recommenders_modules_curated_lists_carousel .carousel_wrap .carousel .collection_cell .document_image_container {position: relative}
.autogen_class_views_recommenders_modules_curated_lists_carousel .carousel_wrap .carousel .collection_cell .document_image_container .document_image {width: 309px; min-height: 103px; background-color: #F8F9FD; border-top: 1px solid #E9EDF8; border-bottom: 1px solid #E9EDF8; -webkit-transition: opacity 0.5s ease; transition: opacity 0.5s ease}
.autogen_class_views_recommenders_modules_curated_lists_carousel .carousel_wrap .carousel .collection_cell .document_image_container .document_image.loaded {opacity: 1}
.autogen_class_views_recommenders_modules_curated_lists_carousel .carousel_wrap .carousel .collection_cell .document_image_container .shadow_overlay {position: absolute; height: 103px; top: 0; right: 0; bottom: 0; left: 0; -webkit-transition: opacity 0.1s ease-in-out; transition: opacity 0.1s ease-in-out; opacity: 0; background: rgba(87, 97, 122, 0.75)}
@media (max-width: 1024px) {.autogen_class_views_recommenders_modules_curated_lists_carousel {height: 341px}
.autogen_class_views_recommenders_modules_curated_lists_carousel .carousel_wrap .carousel {height: 237px}
.autogen_class_views_recommenders_modules_curated_lists_carousel .carousel_wrap .paddles_container {top: 102.5px}
.autogen_class_views_recommenders_modules_curated_lists_carousel .carousel_wrap .carousel .collection_cell {margin-right: 19px; height: 235px; width: 268px}
.autogen_class_views_recommenders_modules_curated_lists_carousel .carousel_wrap .carousel .collection_cell .collection_link .metadata {padding-bottom: 6px}
.autogen_class_views_recommenders_modules_curated_lists_carousel .carousel_wrap .carousel .collection_cell .collection_link .metadata .subtitle {display: none}
.autogen_class_views_recommenders_modules_curated_lists_carousel .carousel_wrap .carousel .collection_cell .collection_link .metadata .source {font-size: 15px; font-style: italic; margin-bottom: 8px}
.autogen_class_views_recommenders_modules_curated_lists_carousel .carousel_wrap .carousel .collection_cell .collection_link .metadata .source .source_text {display: block; font-size: 16px; overflow: hidden; line-height: 1.7em; max-height: 1.7em}
.autogen_class_views_recommenders_modules_curated_lists_carousel .carousel_wrap .carousel .collection_cell .collection_link .metadata.count_metadata {top: -6px}
.autogen_class_views_recommenders_modules_curated_lists_carousel .carousel_wrap .carousel .collection_cell .collection_link .metadata.main_metadata {min-height: 5.8em}
.autogen_class_views_recommenders_modules_curated_lists_carousel .carousel_wrap .carousel .collection_cell .collection_link .document_image_container .document_image {width: 268px; min-height: 89.33333px}
.autogen_class_views_recommenders_modules_curated_lists_carousel .carousel_wrap .carousel .collection_cell .collection_link .document_image_container .shadow_overlay {height: 89.33333px}
}


/* app/views/recommenders/modules/doc_education_banner.jsxcss @ 1525471025 */
.auto__recommenders_modules_doc_education_banner {padding: 24px; padding-bottom: 24px; padding-bottom: 32px; background: white; border: 1px solid transparent}
@media (max-width: 1376px) {.auto__recommenders_modules_doc_education_banner.doc_education_banner.module_row {margin-left: 0}
}
.auto__recommenders_modules_doc_education_banner h2.title {font-size: 22px; font-weight: bold; padding: 0px; margin: 0px; padding-bottom: 8px; text-align: center; color: #000514}
@media (max-width: 550px) {.responsive .auto__recommenders_modules_doc_education_banner h2.title {font-size: 20px}
}
.auto__recommenders_modules_doc_education_banner .subtitle {text-align: center; color: #1C263D; display: block}
@media (max-width: 700px) {.auto__recommenders_modules_doc_education_banner .subtitle {padding-bottom: 16px}
}
.auto__recommenders_modules_doc_education_banner .images_container {margin: 9px 0 0; padding: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding-bottom: 24px; border-bottom: 1px solid #E9EDF8}
.auto__recommenders_modules_doc_education_banner .images_container .image_container.center {margin: 0px 88px}
@media (max-width: 700px) {.auto__recommenders_modules_doc_education_banner .images_container .image_container.center {margin: 0px 44px}
}
@media (max-width: 550px) {.auto__recommenders_modules_doc_education_banner .images_container .image_container.center {margin: 0}
}
@media (max-width: 400px) {.auto__recommenders_modules_doc_education_banner .images_container .image_container.center {margin: -8px}
}
.auto__recommenders_modules_doc_education_banner .images_container .image_container {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; line-height: initial; width: 150px}
.auto__recommenders_modules_doc_education_banner .images_container .image_container.right {margin-top: 15px}
.auto__recommenders_modules_doc_education_banner .images_container .image_container img {width: 150px; height: 100px}
@media (max-width: 550px) {.auto__recommenders_modules_doc_education_banner .images_container .image_container img {width: 120px; height: 60px}
}
.auto__recommenders_modules_doc_education_banner .images_container .image_container .message {margin-top: 24px; text-align: center; font-size: 16px; font-weight: bold; color: #1C263D; display: block}
.auto__recommenders_modules_doc_education_banner .images_container .image_container .sub_message {margin-top: 6px; text-align: center; font-size: 16px; color: #57617A; display: block}
@media (max-width: 700px) {.auto__recommenders_modules_doc_education_banner .images_container .image_container.right {margin-top: 0}
.auto__recommenders_modules_doc_education_banner .images_container .image_container .message, .auto__recommenders_modules_doc_education_banner .images_container .image_container .sub_message {display: none}
}


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


/* app/views/recommenders/modules/promo_banner.css @ 1525470768 */
.autogen_class_views_recommenders_modules_promo_banner {color: #000514; background-color: #F8F9FD; background: -webkit-linear-gradient(bottom, white 50px, #F8F9FD 50px); background: linear-gradient(to top, white 50px, #F8F9FD 50px); border: 1px solid transparent; min-height: 17.5em}
@media (max-width: 1115px) {.autogen_class_views_recommenders_modules_promo_banner {background: #F8F9FD; min-height: initial}
}
@media (max-width: 1115px) {.autogen_class_views_recommenders_modules_promo_banner .section.left {display: none}
}
@media (max-width: 1115px) {.autogen_class_views_recommenders_modules_promo_banner .section.center {text-align: left; margin-bottom: 32px}
}
@media (max-width: 1115px) {.autogen_class_views_recommenders_modules_promo_banner .section.center .header .title {padding-top: 36px}
}
@media (max-width: 1024px) {.autogen_class_views_recommenders_modules_promo_banner {background: #F8F9FD; min-height: initial}
}
.autogen_class_views_recommenders_modules_promo_banner .promo_banner_container {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between}
.autogen_class_views_recommenders_modules_promo_banner .section.left .image, .autogen_class_views_recommenders_modules_promo_banner .section.right .image {width: 322px; height: 216px; margin-top: 50px; background-repeat: no-repeat; background-position: center; background-size: cover}
@media (max-width: 1024px) {.autogen_class_views_recommenders_modules_promo_banner .section.left {display: none}
}
.autogen_class_views_recommenders_modules_promo_banner .section.right .image.right {margin-right: 16px}
@media (max-width: 700px) {.autogen_class_views_recommenders_modules_promo_banner .section.right .image.right {width: 139px; height: 168px; margin-top: 84px}
}
@media (max-width: 550px) {.autogen_class_views_recommenders_modules_promo_banner .section.right .image.right {width: 100px; height: 120px; margin-top: 132px}
}
.autogen_class_views_recommenders_modules_promo_banner .section.center {width: 348px; height: 12.75em; margin: 16px; margin-bottom: 60px}
@media (max-width: 1024px) {.autogen_class_views_recommenders_modules_promo_banner .section.center {text-align: left; margin-bottom: 32px}
}
@media (max-width: 400px) {.autogen_class_views_recommenders_modules_promo_banner .section.center {margin: 0; margin-left: 12px}
}
.autogen_class_views_recommenders_modules_promo_banner .section.center .header .title {margin: 0px; font-weight: bold; margin-bottom: 6px; font-size: 30px; padding-top: 20px}
@media (max-width: 1024px) {.autogen_class_views_recommenders_modules_promo_banner .section.center .header .title {padding-top: 36px}
}
@media (max-width: 700px) {.autogen_class_views_recommenders_modules_promo_banner .section.center .header .title {padding-top: 30px}
}
@media (max-width: 550px) {.autogen_class_views_recommenders_modules_promo_banner .section.center .header .title {font-size: 24px}
}
@media (max-width: 400px) {.autogen_class_views_recommenders_modules_promo_banner .section.center .header .title {font-size: 22px; padding-top: 50px}
}
@media (max-width: 360px) {.autogen_class_views_recommenders_modules_promo_banner .section.center .header .title {font-size: 22px; padding-top: 40px}
}
.autogen_class_views_recommenders_modules_promo_banner .section.center .header .subtitle {font-size: 18px; margin-bottom: 6px}
@media (max-width: 550px) {.responsive .autogen_class_views_recommenders_modules_promo_banner .section.center .header .subtitle {font-size: 16px}
}
.autogen_class_views_recommenders_modules_promo_banner .section.center .cta_button_section {margin-top: 16px}
.autogen_class_views_recommenders_modules_promo_banner .section.center .cta_button_section .cta_button {color: white}
.autogen_class_views_recommenders_modules_promo_banner .section.center .cta_button_section .below_button_cta {margin-top: 4px}


/* app/views/recommenders/modules/follow_magazines_banner.css @ 1525470768 */
.autogen_class_views_recommenders_modules_follow_magazines_banner {background: -webkit-linear-gradient(bottom, white 50px, #001927 50px);background: linear-gradient(to top, white 50px, #001927 50px); border: none; margin: 0 25px}
@media (max-width: 950px) {.autogen_class_views_recommenders_modules_follow_magazines_banner {margin: 0}
}
.autogen_class_views_recommenders_modules_follow_magazines_banner .close_btn {top: 20px}
.autogen_class_views_recommenders_modules_follow_magazines_banner .promo_banner_container {border: 1px solid transparent}
@media (max-width: 1115px) {.autogen_class_views_recommenders_modules_follow_magazines_banner .promo_banner_container {background: #001927}
}
.autogen_class_views_recommenders_modules_follow_magazines_banner .section.center .header {color: white}
.autogen_class_views_recommenders_modules_follow_magazines_banner .section.right .image {background-image: url('https://s2-f.scribdassets.com/images/shared/follow_magazines/right.svg?1525470853')}
@media (max-width: 700px) {.autogen_class_views_recommenders_modules_follow_magazines_banner .section.right .image {background-image: url('https://s1-f.scribdassets.com/images/shared/follow_magazines/right_small.svg?1525470853')}
}
.autogen_class_views_recommenders_modules_follow_magazines_banner .section.left .image {background-image: url('https://s1-f.scribdassets.com/images/shared/follow_magazines/left.svg?1525470853')}


/* app/views/recommenders/modules/followed_magazines_carousel.css @ 1525470768 */
.autogen_class_views_recommenders_modules_followed_magazines_carousel .more_btn .text_btn .icon, .autogen_class_views_recommenders_modules_followed_magazines_carousel .carousel_title .icon {margin-right: 6px; position: relative; top: 2px}
.autogen_class_views_recommenders_modules_followed_magazines_carousel .carousel_title .icon {font-size: 24px}
@media (max-width: 400px) {.autogen_class_views_recommenders_modules_followed_magazines_carousel .carousel_title .icon {margin-right: 2px}
}


/* app/views/recommenders/modules/hero_banner.jsxcss @ 1525471025 */
.auto__recommenders_modules_hero_banner .hero_banner {min-height: 10.25em; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding: 20px 10px}
@media (max-width: 700px) {.auto__recommenders_modules_hero_banner .hero_banner {min-height: 7.75em}
}
.auto__recommenders_modules_hero_banner .single_banner .hero_banner .header_content {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center}
.auto__recommenders_modules_hero_banner .single_banner .hero_banner .header_content .icon {font-size: 65px; margin-right: 20px; color: #1E7B85}
.auto__recommenders_modules_hero_banner .single_banner .hero_banner .header_content .title {padding-top: 4px; margin: 0; font-size: 30px; color: #000514}
.auto__recommenders_modules_hero_banner .single_banner .hero_banner .header_content .sub_title {line-height: 1.4; font-size: 18px; color: #57617A; text-align: center}
.auto__recommenders_modules_hero_banner .description, .auto__recommenders_modules_hero_banner .single_banner {max-width: 1024px}
.auto__recommenders_modules_hero_banner .breadcrumb, .auto__recommenders_modules_hero_banner .single_banner {margin: 0 auto}
.auto__recommenders_modules_hero_banner .breadcrumb_link {font-size: 14px; font-weight: normal}
.auto__recommenders_modules_hero_banner .breadcrumb {max-width: 1141px; padding: 14px 32px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: baseline; -ms-flex-align: baseline; align-items: baseline; font-size: 14px; list-style: none}
.auto__recommenders_modules_hero_banner .breadcrumb .breadcrumb_caret {margin: 0px 5px}
.auto__recommenders_modules_hero_banner .breadcrumb .breadcrumb_caret {color: #57617A; font-size: 8px}


/* app/views/recommenders/modules/hero_content_type_banner.jsxcss @ 1525471025 */
.auto__recommenders_modules_hero_banner .hero_banner {min-height: 10.25em; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding: 20px 10px}
@media (max-width: 700px) {.auto__recommenders_modules_hero_banner .hero_banner {min-height: 7.75em}
}
.auto__recommenders_modules_hero_banner .single_banner .hero_banner .header_content {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center}
.auto__recommenders_modules_hero_banner .single_banner .hero_banner .header_content .icon {font-size: 65px; margin-right: 20px; color: #1E7B85}
.auto__recommenders_modules_hero_banner .single_banner .hero_banner .header_content .title {padding-top: 4px; margin: 0; font-size: 30px; color: #000514}
.auto__recommenders_modules_hero_banner .single_banner .hero_banner .header_content .sub_title {line-height: 1.4; font-size: 18px; color: #57617A; text-align: center}
.auto__recommenders_modules_hero_banner .description, .auto__recommenders_modules_hero_banner .single_banner {max-width: 1024px}
.auto__recommenders_modules_hero_banner .breadcrumb, .auto__recommenders_modules_hero_banner .single_banner {margin: 0 auto}
.auto__recommenders_modules_hero_banner .breadcrumb_link {font-size: 14px; font-weight: normal}
.auto__recommenders_modules_hero_banner .breadcrumb {max-width: 1141px; padding: 14px 32px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: baseline; -ms-flex-align: baseline; align-items: baseline; font-size: 14px; list-style: none}
.auto__recommenders_modules_hero_banner .breadcrumb .breadcrumb_caret {margin: 0px 5px}
.auto__recommenders_modules_hero_banner .breadcrumb .breadcrumb_caret {color: #57617A; font-size: 8px}
.auto__recommenders_modules_hero_content_type_banner .single_banner .hero_banner {padding: 0px 10px}
.auto__recommenders_modules_hero_content_type_banner .single_banner .hero_banner .header_content .header_title .sub_title {text-align: left}
.auto__recommenders_modules_hero_content_type_banner .single_banner .hero_banner .header_content.content_type {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row; margin: 51px 0 32px 0}
.auto__recommenders_modules_hero_content_type_banner .single_banner .hero_banner .header_content.content_type .icon {font-size: 68px}
.auto__recommenders_modules_hero_content_type_banner .single_banner .hero_banner .header_content.content_type .title {font-size: 30px}
.auto__recommenders_modules_hero_content_type_banner .single_banner .hero_banner .header_content.content_type .sub_title {font-size: 16px}
@media (max-width: 700px) {.auto__recommenders_modules_hero_content_type_banner .single_banner .hero_banner .header_content.content_type .icon {font-size: 58px}
.auto__recommenders_modules_hero_content_type_banner .single_banner .hero_banner .header_content.content_type .title {font-size: 24px}
}
.auto__recommenders_modules_hero_content_type_banner .breadcrumb {padding: 19px 32px 14px}


/* app/views/recommenders/modules/hero_document.jsxcss @ 1525471025 */
.auto__shared_react_save_button .edit_saved_btn.icon_only {color: #00293f; min-width: 40px; min-height: 40px}
.auto__shared_react_save_button .edit_saved_btn.icon_only .icon {margin-right: 5px}
.auto__shared_react_save_button .text_btn .scribd_spinner {display: none !important}
.auto__shared_react_save_button .text_btn.disabled.loading {color: #E9EDF8 !important}
.auto__shared_react_save_button .text_btn.disabled.loading .icon {color: #E9EDF8 !important}
.auto__shared_react_save_button .flat_btn.text_btn.icon_only {font-size: 18px}
.auto__shared_react_save_button .flat_btn.text_btn.icon_only:hover, .auto__shared_react_save_button .flat_btn.text_btn.icon_only:focus {color: #0D6069}
.auto__shared_react_save_button .flat_btn.text_btn.icon_only .icon.icon-ic_saved_for_later_1px {color: #1E7B85}
.auto__shared_react_save_button .flat_btn.text_btn.icon_only .icon.icon-ic_saved_for_later_1px:hover, .auto__shared_react_save_button .flat_btn.text_btn.icon_only .icon.icon-ic_saved_for_later_1px:focus {color: #1E7B85; opacity: 0.8}
.auto__recommenders_modules_hero_banner .hero_banner {min-height: 10.25em; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding: 20px 10px}
@media (max-width: 700px) {.auto__recommenders_modules_hero_banner .hero_banner {min-height: 7.75em}
}
.auto__recommenders_modules_hero_banner .single_banner .hero_banner .header_content {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center}
.auto__recommenders_modules_hero_banner .single_banner .hero_banner .header_content .icon {font-size: 65px; margin-right: 20px; color: #1E7B85}
.auto__recommenders_modules_hero_banner .single_banner .hero_banner .header_content .title {padding-top: 4px; margin: 0; font-size: 30px; color: #000514}
.auto__recommenders_modules_hero_banner .single_banner .hero_banner .header_content .sub_title {line-height: 1.4; font-size: 18px; color: #57617A; text-align: center}
.auto__recommenders_modules_hero_banner .description, .auto__recommenders_modules_hero_banner .single_banner {max-width: 1024px}
.auto__recommenders_modules_hero_banner .breadcrumb, .auto__recommenders_modules_hero_banner .single_banner {margin: 0 auto}
.auto__recommenders_modules_hero_banner .breadcrumb_link {font-size: 14px; font-weight: normal}
.auto__recommenders_modules_hero_banner .breadcrumb {max-width: 1141px; padding: 14px 32px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: baseline; -ms-flex-align: baseline; align-items: baseline; font-size: 14px; list-style: none}
.auto__recommenders_modules_hero_banner .breadcrumb .breadcrumb_caret {margin: 0px 5px}
.auto__recommenders_modules_hero_banner .breadcrumb .breadcrumb_caret {color: #57617A; font-size: 8px}
.auto__recommenders_modules_hero_document {margin-bottom: 24px}
.auto__recommenders_modules_hero_document .hero_document_banner {margin: -28px 0 0 0; background-image: url('https://s1-f.scribdassets.com/images/backgrounds/hero_background.png?1525470853'); background-size: cover; color: white; width: 101.5%}
@media (max-width: 950px) {.auto__recommenders_modules_hero_document .hero_document_banner {margin: -36px 0 0 0}
}
.auto__recommenders_modules_hero_document .hero_document_container {max-width: 1141px; display: -webkit-box; display: flex; padding: 27px 0px 24px; margin: 0 auto; width: 100%; display: -ms-flexbox; display: flex}
@media (max-width: 1376px) {.auto__recommenders_modules_hero_document .hero_document_container {margin: 0 1.5em 0 6.875em}
}
@media (max-width: 950px) {.auto__recommenders_modules_hero_document .hero_document_container {margin: 0px 1.5em}
}
@media (max-width: 550px) {.auto__recommenders_modules_hero_document .hero_document_container {margin: 0; padding: 27px 24px 24px; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; -ms-flex-pack: distribute; justify-content: space-around}
}
.auto__recommenders_modules_hero_document .hero_information {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; position: relative; height: 272px}
@media (max-width: 550px) {.auto__recommenders_modules_hero_document .hero_information {height: 213px; -webkit-box-flex: 0; -ms-flex: 0 0 60%; flex: 0 0 60%}
}
@media (max-width: 400px) {.auto__recommenders_modules_hero_document .hero_information {height: 160px}
}
.auto__recommenders_modules_hero_document .hero_information .hero_information_link {color: white; -webkit-box-flex: 1; flex-grow: 1; -ms-flex-positive: 0; margin-bottom: auto}
.auto__recommenders_modules_hero_document .hero_information .hero_information_link .top_pick_header {background: white; font-size: 14px; text-transform: uppercase; display: table; margin: 0 auto 0 0; padding: 0 6px}
@media (max-width: 550px) {.auto__recommenders_modules_hero_document .hero_information .hero_information_link .top_pick_header .top_pick_header_top {display: none}
}
.auto__recommenders_modules_hero_document .hero_information .hero_information_link .hero_title {margin: 10px 0; font-weight: bold; display: block; font-size: 32px; overflow: hidden; line-height: 1.15625em; max-height: 2.3125em; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical}
@media (max-width: 700px) {.auto__recommenders_modules_hero_document .hero_information .hero_information_link .hero_title {display: block; font-size: 28px; overflow: hidden; line-height: 1.14286em; max-height: 2.28572em; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical}
}
@media (max-width: 550px) {.auto__recommenders_modules_hero_document .hero_information .hero_information_link .hero_title {display: block; font-size: 22px; overflow: hidden; line-height: 1.27273em; max-height: 2.54546em; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; width: 75%}
}
@media (max-width: 400px) {.auto__recommenders_modules_hero_document .hero_information .hero_information_link .hero_title {margin: 5px 0; display: block; font-size: 18px; overflow: hidden; line-height: 1.16667em; max-height: 2.33334em; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical}
}
.auto__recommenders_modules_hero_document .hero_information .hero_information_link .hero_author {font-size: 22px; font-weight: normal; display: block; font-size: 22px; overflow: hidden; line-height: 1.22727em; max-height: 2.45454em; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; margin-bottom: 10px}
@media (max-width: 550px) {.auto__recommenders_modules_hero_document .hero_information .hero_information_link .hero_author {font-size: 20px}
}
@media (max-width: 550px) {.auto__recommenders_modules_hero_document .hero_information .hero_information_link .hero_author {display: block; font-size: 20px; overflow: hidden; line-height: 1.2em; max-height: 2.4em; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; width: 82%}
}
@media (max-width: 400px) {.auto__recommenders_modules_hero_document .hero_information .hero_information_link .hero_author {font-size: 14px; display: block; font-size: 14px; overflow: hidden; line-height: 1.28571em; max-height: 2.57142em; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical}
}
.auto__recommenders_modules_hero_document .hero_information .hero_information_link .hero_description {width: 85%; overflow: hidden}
@media (max-width: 550px) {.auto__recommenders_modules_hero_document .hero_information .hero_information_link .hero_description {display: none}
}
.auto__recommenders_modules_hero_document .hero_information .hero_information_link .hero_description .more_link {font-weight: bold; text-decoration: underline}
.auto__recommenders_modules_hero_document .hero_information .hero_information_link .hero_description .more_link:hover {opacity: 0.8}
.auto__recommenders_modules_hero_document .hero_information .hero_information_link .hero_star_ratings {white-space: nowrap}
.auto__recommenders_modules_hero_document .hero_information .hero_information_link .hero_star_ratings .stats {color: white}
@media (max-width: 400px) {.auto__recommenders_modules_hero_document .hero_information .hero_information_link .hero_star_ratings .stats {display: none}
}
.auto__recommenders_modules_hero_document .hero_information .hero_ctas {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center}
.auto__recommenders_modules_hero_document .hero_information .hero_ctas .hero_btn {width: 172px}
.auto__recommenders_modules_hero_document .hero_information .hero_ctas .edit_saved_btn {margin-left: 10px; padding: 0 20px; color: white; border: 1px solid white; border-radius: 4px; height: 2.5em; white-space: nowrap; font-size: 18px}
.auto__recommenders_modules_hero_document .hero_information .hero_ctas .edit_saved_btn .icon {vertical-align: -1px; margin-right: 7px}
.auto__recommenders_modules_hero_document .hero_information .hero_ctas .edit_saved_btn:hover {opacity: 0.8}
@media (max-width: 700px) {.auto__recommenders_modules_hero_document .hero_information .hero_ctas .edit_saved_btn {height: 2.125em}
}
@media (max-width: 550px) {.auto__recommenders_modules_hero_document .hero_information .hero_ctas .edit_saved_btn {border: none; padding: 0; position: absolute; top: -11px; right: 34px}
.auto__recommenders_modules_hero_document .hero_information .hero_ctas .edit_saved_btn:hover, .auto__recommenders_modules_hero_document .hero_information .hero_ctas .edit_saved_btn:focus {color: white}
.auto__recommenders_modules_hero_document .hero_information .hero_ctas .edit_saved_btn .icon {color: white; vertical-align: 0px}
.auto__recommenders_modules_hero_document .hero_information .hero_ctas .edit_saved_btn .icon:hover, .auto__recommenders_modules_hero_document .hero_information .hero_ctas .edit_saved_btn .icon:focus {color: white; opacity: 0.8}
.auto__recommenders_modules_hero_document .hero_information .hero_ctas .edit_saved_btn span:nth-child(2) {display: none}
}
.auto__recommenders_modules_hero_document .hero_information .hero_ctas .slim {font-size: 18px; padding: 8px 16px; font-weight: bold; color: white; height: 2em; line-height: 1}
@media (max-width: 400px) {.auto__recommenders_modules_hero_document .hero_information .hero_ctas .slim {height: 1.875em}
}
.auto__recommenders_modules_hero_document .hero_image {display: -webkit-box;display: -ms-flexbox;display: flex; margin-left: 140px}
@media (max-width: 1141px) {.auto__recommenders_modules_hero_document .hero_image {margin-left: 50px}
}
@media (max-width: 1024px) {.auto__recommenders_modules_hero_document .hero_image {margin-left: 0; -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center}
}
@media (max-width: 550px) {.auto__recommenders_modules_hero_document .hero_image {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start; -webkit-box-flex: 0; -ms-flex: 0 0 35%; flex: 0 0 35%; margin-right: 18px}
}
.auto__recommenders_modules_hero_document .hero_image img {height: 272px; width: 204px; cursor: pointer}
@media (max-width: 550px) {.auto__recommenders_modules_hero_document .hero_image img {height: 213px; width: 160px}
}
@media (max-width: 400px) {.auto__recommenders_modules_hero_document .hero_image img {width: 120px; height: 160px}
}


/* app/views/recommenders/modules/hero_interest_banner.jsxcss @ 1525471025 */
.auto__shared_react_button_menu {position: relative}
.auto__shared_react_button_menu .button_menu {background: #fff; border-radius: 4px; border: 1px solid #E9EDF8; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); position: absolute; z-index: 2700; min-width: 220px}
.auto__shared_react_button_menu .button_menu:before {background: #fff; border-radius: 4px; bottom: 0; content: " "; display: block; left: 0; position: absolute; right: 0; top: 0; z-index: -1}
@media (max-width: 400px) {.auto__shared_react_button_menu .button_menu:not(.no_fullscreen) {position: fixed; top: 0 !important; left: 0 !important; right: 0 !important; bottom: 0 !important; width: auto !important}
}
.auto__shared_react_button_menu .button_menu .button_menu_arrow {border-width: 6px; z-index: -2}
.auto__shared_react_button_menu .button_menu .button_menu_arrow:before {-webkit-transform: rotate(45deg);transform: rotate(45deg); box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); content: " "; display: block; height: 10px; position: relative; width: 10px}
.auto__shared_react_button_menu .button_menu .button_menu_arrow, .auto__shared_react_button_menu .button_menu .button_menu_arrow:after {border-color: transparent; border-style: solid; display: block; height: 0; position: absolute; width: 0}
.auto__shared_react_button_menu .button_menu .button_menu_arrow:after {border-width: 5px; content: ""}
@media (max-width: 400px) {.auto__shared_react_button_menu .button_menu .button_menu_arrow {display: none}
}
.auto__shared_react_button_menu .button_menu.top {bottom: calc(100% + 10px)}
.auto__shared_react_button_menu .button_menu.top .button_menu_arrow {bottom: -6px; border-bottom-width: 0; border-top-color: #E9EDF8}
.auto__shared_react_button_menu .button_menu.top .button_menu_arrow:before {top: -12.5px; left: -5px}
.auto__shared_react_button_menu .button_menu.top .button_menu_arrow:after {content: " "; bottom: 1px; margin-left: -5px; border-bottom-width: 0; border-top-color: #fff}
.auto__shared_react_button_menu .button_menu.bottom {top: calc(100% + 10px)}
.auto__shared_react_button_menu .button_menu.bottom .button_menu_arrow {top: -6px; border-top-width: 0; border-bottom-color: #E9EDF8}
.auto__shared_react_button_menu .button_menu.bottom .button_menu_arrow:before {top: 2.5px; left: -5px}
.auto__shared_react_button_menu .button_menu.bottom .button_menu_arrow:after {content: " "; top: 1px; margin-left: -5px; border-top-width: 0; border-bottom-color: #fff}
.auto__shared_react_button_menu .button_menu.left {right: -15px}
.auto__shared_react_button_menu .button_menu.left .button_menu_arrow {right: 15px; left: initial}
.auto__shared_react_button_menu .button_menu.right {left: -15px}
.auto__shared_react_button_menu .button_menu.right .button_menu_arrow {left: 15px; margin-left: initial}
.auto__shared_react_button_menu .button_menu .close_btn {position: absolute; top: 16px; right: 16px; display: none}
@media (max-width: 400px) {.auto__shared_react_button_menu .button_menu .close_btn {display: block}
}
.auto__shared_react_button_menu .button_menu_items {margin-bottom: 10px; max-height: 400px; overflow-y: auto}
.auto__shared_react_button_menu .button_menu_items li {padding: 10px 20px; min-width: 320px; box-sizing: border-box}
.auto__shared_react_button_menu .button_menu_items li a {color: #1E7B85}
.auto__shared_react_button_menu .button_menu_items li .pull_right {float: right}
.auto__shared_react_button_menu .button_menu_items li.disabled_row {color: #E9EDF8}
.auto__shared_react_button_menu .button_menu_items li.disabled_row a {color: #E9EDF8}
.auto__shared_react_button_menu .button_menu_items li:not(.menu_heading) {cursor: pointer}
.auto__shared_react_button_menu .button_menu_items .menu_heading {text-transform: uppercase; font-weight: bold; padding: 4px 20px}
@media (max-width: 400px) {.auto__shared_react_button_menu .button_menu_items {max-height: 100vh}
}
.auto__shared_react_button_menu .list_item {display: block; border-bottom: 1px solid #F3F6FD; padding: 10px 20px}
.auto__shared_react_button_menu .list_item:last-child {border-bottom: none; margin-bottom: 6px}
.auto__shared_react_button_menu .list_heading {font-size: 20px; text-align: left; display: none}
@media (max-width: 400px) {.auto__shared_react_button_menu .list_heading {display: block}
}
.auto__shared_react_button_menu .list_heading .close_btn {position: absolute; top: 14px; right: 14px; cursor: pointer}
.auto__recommenders_modules_browse_dropdown .menu_list, .auto__recommenders_modules_browse_dropdown .menu_list ul, .auto__recommenders_modules_browse_dropdown .menu_list li {list-style: none; margin: 0; padding: 0}
.auto__recommenders_modules_browse_dropdown .menu_list li {transition: background-color ease 0.3s; -moz-transition: background-color ease 0.3s; -webkit-transition: background-color ease 0.3s; background-color: #fff}
.auto__recommenders_modules_browse_dropdown .menu_list li .flat_btn {white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-weight: bold; text-align: left; width: 100%; padding: 10px}
.auto__recommenders_modules_browse_dropdown .menu_list li .flat_btn:hover {color: #1E7B85}
.auto__recommenders_modules_browse_dropdown .menu_list li:hover:not(.disabled_row) {background-color: #F8F9FD}
.auto__recommenders_modules_browse_dropdown .menu_list li:first-child {border-radius: 4px 4px 0 0}
.auto__recommenders_modules_browse_dropdown .menu_list li:last-child {border-radius: 0 0 4px 4px}
.auto__recommenders_modules_browse_dropdown .menu_list li .flat_btn {line-height: 1.8; padding: 10px 12px 2px 10px}
.auto__recommenders_modules_browse_dropdown .icon {font-size: 12px; margin-left: 6px; margin-right: 0px}
.auto__recommenders_modules_browse_dropdown .label_btn {border: 1px solid transparent}
.auto__recommenders_modules_browse_dropdown .label_btn:hover {/* fixing defaults for hover */ border: 1px solid transparent}
.auto__recommenders_modules_browse_dropdown .button_menu_arrow {left: 15px}
.auto__recommenders_modules_hero_banner .hero_banner {min-height: 10.25em; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding: 20px 10px}
@media (max-width: 700px) {.auto__recommenders_modules_hero_banner .hero_banner {min-height: 7.75em}
}
.auto__recommenders_modules_hero_banner .single_banner .hero_banner .header_content {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center}
.auto__recommenders_modules_hero_banner .single_banner .hero_banner .header_content .icon {font-size: 65px; margin-right: 20px; color: #1E7B85}
.auto__recommenders_modules_hero_banner .single_banner .hero_banner .header_content .title {padding-top: 4px; margin: 0; font-size: 30px; color: #000514}
.auto__recommenders_modules_hero_banner .single_banner .hero_banner .header_content .sub_title {line-height: 1.4; font-size: 18px; color: #57617A; text-align: center}
.auto__recommenders_modules_hero_banner .description, .auto__recommenders_modules_hero_banner .single_banner {max-width: 1024px}
.auto__recommenders_modules_hero_banner .breadcrumb, .auto__recommenders_modules_hero_banner .single_banner {margin: 0 auto}
.auto__recommenders_modules_hero_banner .breadcrumb_link {font-size: 14px; font-weight: normal}
.auto__recommenders_modules_hero_banner .breadcrumb {max-width: 1141px; padding: 14px 32px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: baseline; -ms-flex-align: baseline; align-items: baseline; font-size: 14px; list-style: none}
.auto__recommenders_modules_hero_banner .breadcrumb .breadcrumb_caret {margin: 0px 5px}
.auto__recommenders_modules_hero_banner .breadcrumb .breadcrumb_caret {color: #57617A; font-size: 8px}
.auto__recommenders_modules_hero_interest_banner .multi_banner {border-bottom: transparent 1px solid}
.auto__recommenders_modules_hero_interest_banner .multi_banner .hero_banner {background-position: center; background-color: #0D6069; background-size: cover; background-repeat: no-repeat; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; padding: 0px; /* IE fix because it's dumb and doesn't know how min-height works */ height: 16.25em}
.auto__recommenders_modules_hero_interest_banner .multi_banner .hero_banner .header_content {margin: 0 auto; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; min-width: 1142px; padding: 0 24px 24px}
.auto__recommenders_modules_hero_interest_banner .multi_banner .hero_banner .header_content .title .content, .auto__recommenders_modules_hero_interest_banner .multi_banner .hero_banner .header_content .description .content {padding: 0 12px; background: #1C263D; color: white}
.auto__recommenders_modules_hero_interest_banner .multi_banner .hero_banner .header_content .title {margin-bottom: 6px}
.auto__recommenders_modules_hero_interest_banner .multi_banner .hero_banner .header_content .title .content {font-size: 32px; font-weight: bold}
@media (max-width: 550px) {.responsive .auto__recommenders_modules_hero_interest_banner .multi_banner .hero_banner .header_content .title .content {font-size: 24px}
}
.auto__recommenders_modules_hero_interest_banner .multi_banner .hero_banner .header_content .description {margin-bottom: 16px}
.auto__recommenders_modules_hero_interest_banner .multi_banner .hero_banner .header_content .description .content {font-size: 18px; font-style: italic; display: inline; box-decoration-break: clone; -webkit-box-decoration-break: clone}
.auto__recommenders_modules_hero_interest_banner .list_subtitle {text-align: center; font-family: 'Source Sans Pro', sans-serif; font-style: italic; font-size: 18px; color: #57617A; padding-bottom: 30px; border-bottom: 1px solid #E9EDF8}
.auto__recommenders_modules_hero_interest_banner .label_no_options, .auto__recommenders_modules_hero_interest_banner .label_btn {background: #1C263D; color: white; font-family: 'Source Sans Pro', sans-serif; padding: 4px 12px; text-align: center}
.auto__recommenders_modules_hero_interest_banner .label_btn {cursor: pointer; border-radius: 0px; font-size: 16px; line-height: normal; min-height: 1em}
.auto__recommenders_modules_hero_interest_banner .label_btn .label_title {color: white; font-size: 14px; text-transform: uppercase}
.auto__recommenders_modules_hero_interest_banner .label_btn .icon-ic_down_arrow {font-size: 10px; margin-left: 10px}
.auto__recommenders_modules_hero_interest_banner .label_btn:hover, .auto__recommenders_modules_hero_interest_banner .label_btn:active {background: #1C263D; color: white}
.auto__recommenders_modules_hero_interest_banner .breadcrumb {padding: 14px 26px}
.auto__recommenders_modules_hero_interest_banner .label_no_options {border: none}


/* app/views/recommenders/modules/hero_publication_banner.jsxcss @ 1525471025 */
.auto__recommenders_modules_hero_banner .hero_banner {min-height: 10.25em; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding: 20px 10px}
@media (max-width: 700px) {.auto__recommenders_modules_hero_banner .hero_banner {min-height: 7.75em}
}
.auto__recommenders_modules_hero_banner .single_banner .hero_banner .header_content {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center}
.auto__recommenders_modules_hero_banner .single_banner .hero_banner .header_content .icon {font-size: 65px; margin-right: 20px; color: #1E7B85}
.auto__recommenders_modules_hero_banner .single_banner .hero_banner .header_content .title {padding-top: 4px; margin: 0; font-size: 30px; color: #000514}
.auto__recommenders_modules_hero_banner .single_banner .hero_banner .header_content .sub_title {line-height: 1.4; font-size: 18px; color: #57617A; text-align: center}
.auto__recommenders_modules_hero_banner .description, .auto__recommenders_modules_hero_banner .single_banner {max-width: 1024px}
.auto__recommenders_modules_hero_banner .breadcrumb, .auto__recommenders_modules_hero_banner .single_banner {margin: 0 auto}
.auto__recommenders_modules_hero_banner .breadcrumb_link {font-size: 14px; font-weight: normal}
.auto__recommenders_modules_hero_banner .breadcrumb {max-width: 1141px; padding: 14px 32px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: baseline; -ms-flex-align: baseline; align-items: baseline; font-size: 14px; list-style: none}
.auto__recommenders_modules_hero_banner .breadcrumb .breadcrumb_caret {margin: 0px 5px}
.auto__recommenders_modules_hero_banner .breadcrumb .breadcrumb_caret {color: #57617A; font-size: 8px}
.auto__recommenders_modules_hero_publication_banner .hero_banner {border-bottom: 1px solid #E9EDF8}
.auto__recommenders_modules_hero_publication_banner .hero_banner .header_content {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center}
.auto__recommenders_modules_hero_publication_banner .hero_banner .header_content .icon {font-size: 45px; margin-right: 20px; color: #1E7B85}
.auto__recommenders_modules_hero_publication_banner .hero_banner .header_content .title {padding-top: 4px; font-family: 'Source Sans Pro', sans-serif; margin: 0; font-size: 30px; color: #1C263D}
.auto__recommenders_modules_hero_publication_banner .hero_banner .header_content .sub_title {padding-top: 4px; font-family: 'Source Sans Pro', sans-serif; font-style: italic; font-size: 16px; color: #57617A; text-align: center; width: 90%}


/* app/views/recommenders/modules/interest_cells.css @ 1525470768 */
.autogen_class_views_recommenders_modules_interest_cells {list-style: none; padding-left: 0}
.autogen_class_views_recommenders_modules_interest_cells .object_cell {display: inline-block; box-sizing: border-box; height: 150px; padding: 10px; position: relative; text-align: center; width: 150px}
@media (min-width: 1512px) {.autogen_class_views_recommenders_modules_interest_cells .object_cell {width: 149px}
}
.autogen_class_views_recommenders_modules_interest_cells .object_cell.half {height: 70px}
.autogen_class_views_recommenders_modules_interest_cells .object_cell.half.cell_modulus_0 {margin-left: -160px; margin-top: 80px}
.autogen_class_views_recommenders_modules_interest_cells .object_cell.half .interest_title {display: block; font-size: 20px; overflow: hidden; line-height: 1em; max-height: 2em; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical}
.autogen_class_views_recommenders_modules_interest_cells .object_cell.half:before {background: -webkit-linear-gradient(bottom, #000514 0%, rgba(0, 5, 20, 0.5) 80px, rgba(0, 5, 20, 0) 100%);background: linear-gradient(to top, #000514 0%, rgba(0, 5, 20, 0.5) 80px, rgba(0, 5, 20, 0) 100%)}
.autogen_class_views_recommenders_modules_interest_cells .object_cell .interest_link {border-radius: 4px; box-shadow: 0 0 4px rgba(0, 0, 0, 0.1); border: 1px solid #E9EDF8; background-color: #57617A; height: 100%; left: 0; position: absolute; top: 0; width: 100%}
.autogen_class_views_recommenders_modules_interest_cells .object_cell .interest_link .interest_title {display: block; font-size: 20px; overflow: hidden; line-height: 0.9em; max-height: 2.7em; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; bottom: 10px; color: #fff; font-size: 16px; font-weight: bold; left: 0; padding: 0 20px 0px 20px; position: absolute; text-shadow: 0 0 10px #000514; width: 110px; z-index: 10; max-height: 55px}
.autogen_class_views_recommenders_modules_interest_cells .object_cell .interest_link:before {opacity: 0.8; transition: opacity 0.3s; -moz-transition: opacity 0.3s; -webkit-transition: opacity 0.3s; background: -webkit-linear-gradient(bottom, black 0%, transparent 130px, transparent 100%); background: linear-gradient(to top, black 0%, transparent 130px, transparent 100%); border-radius: 4px; content: ""; display: block; height: 100%; left: 0; position: absolute; top: 0; width: 100%}
.autogen_class_views_recommenders_modules_interest_cells .object_cell .interest_link .opaque_layer {background: rgba(0, 0, 0, 0.45); position: absolute; top: 0; left: 0; right: 0; bottom: 0; opacity: 0; -webkit-transition: opacity 0.3s; transition: opacity 0.3s}
.keyboard_focus .autogen_class_views_recommenders_modules_interest_cells .object_cell .interest_link:focus .opaque_layer, .autogen_class_views_recommenders_modules_interest_cells .object_cell .interest_link:hover .opaque_layer {background: rgba(0, 0, 0, 0.45); opacity: 1}
.autogen_class_views_recommenders_modules_interest_cells .object_cell .interest_link:active .opaque_layer {z-index: 10}


/* app/views/recommenders/modules/interest_tile.css @ 1525470768 */
.autogen_class_views_recommenders_modules_interest_tile {line-height: initial}
.autogen_class_views_recommenders_modules_interest_tile .container {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column}
.autogen_class_views_recommenders_modules_interest_tile .interest_tile.interest_link.interest_tile {border: 1px solid #E9EDF8; border-radius: 4px; margin: 4px 16px 13px auto; overflow: hidden; max-width: 11.25em}
.autogen_class_views_recommenders_modules_interest_tile .interest_tile.interest_link.interest_tile .interest_image_wrapper {position: relative}
.autogen_class_views_recommenders_modules_interest_tile .interest_tile.interest_link.interest_tile .interest_image_wrapper .interest_image {width: 11.25em; height: 5.3125em}
.autogen_class_views_recommenders_modules_interest_tile .interest_tile.interest_link.interest_tile .interest_image_wrapper .overlay {position: absolute; top: 0; bottom: 0; left: 0; right: 0; background-color: #57617A; opacity: 0; height: 5.3125em}
.autogen_class_views_recommenders_modules_interest_tile .interest_tile.interest_link.interest_tile .title_wrapper {padding: 0 8px 4px}
.autogen_class_views_recommenders_modules_interest_tile .interest_tile.interest_link.interest_tile .title_wrapper .interest_title {font-size: 14px; color: #001A2A; width: 10.25em; overflow: hidden; white-space: nowrap; text-overflow: ellipsis}
.keyboard_focus .autogen_class_views_recommenders_modules_interest_tile .interest_tile.interest_link.interest_tile:focus .interest_image_wrapper .overlay, .autogen_class_views_recommenders_modules_interest_tile .interest_tile.interest_link.interest_tile:hover .interest_image_wrapper .overlay {opacity: 0.4}
.keyboard_focus .autogen_class_views_recommenders_modules_interest_tile .interest_tile.interest_link.interest_tile:focus .title_wrapper, .autogen_class_views_recommenders_modules_interest_tile .interest_tile.interest_link.interest_tile:hover .title_wrapper {background: #F8F9FD}


/* app/views/recommenders/modules/interest_tiles.css @ 1525470768 */



/* app/views/recommenders/modules/interest_tiles_carousel.css @ 1525470768 */
.autogen_class_views_recommenders_modules_interest_tiles_carousel.recommenders_row.module_row {margin-bottom: 16px}
.autogen_class_views_recommenders_modules_interest_tiles_carousel.recommenders_row .carousel {height: 8.125em; min-height: auto}
.autogen_class_views_recommenders_modules_interest_tiles_carousel.recommenders_row .carousel .carousel_scrolling {min-height: auto; margin-bottom: -25px}
.autogen_class_views_recommenders_modules_interest_tiles_carousel.recommenders_row .carousel .carousel_scrolling li {display: inline-block}
.autogen_class_views_recommenders_modules_interest_tiles_carousel.recommenders_row .paddles_container {top: 5px}
.autogen_class_views_recommenders_modules_interest_tiles_carousel.recommenders_row.has_no_scrolling .carousel_wrap {padding-bottom: 0px}
.autogen_class_views_recommenders_modules_interest_tiles_carousel.recommenders_row.single .paddle {top: 42px}
.autogen_class_views_recommenders_modules_interest_tiles_carousel.recommenders_row.double .paddle {top: 110px}
.autogen_class_views_recommenders_modules_interest_tiles_carousel .all_interests_btn {font-weight: bold}


/* app/views/recommenders/modules/interests_lightbox.css @ 1525470768 */
.autogen_class_views_recommenders_modules_interests_lightbox {width: 400px}
.autogen_class_views_recommenders_modules_interests_lightbox .wrapper > .content {padding: 0}
.autogen_class_views_recommenders_modules_interests_lightbox .wrapper > .content .title {margin: 20px 28px}
.autogen_class_views_recommenders_modules_interests_lightbox .wrapper > .content .all_interests {height: 515px; overflow-y: scroll; border-top: 1px solid #E9EDF8; padding: 0 10px}
.autogen_class_views_recommenders_modules_interests_lightbox .wrapper > .content .all_interests ul {margin: 0; padding: 0; list-style: none}


/* app/views/recommenders/modules/issue_preview.css @ 1525470768 */
.autogen_class_views_recommenders_modules_issue_preview .container_link:hover div, .autogen_class_views_recommenders_modules_issue_preview .container_link:hover button {color: #509ba8}
.autogen_class_views_recommenders_modules_issue_preview .container_link:hover .overlay {opacity: 0.5 !important}
.autogen_class_views_recommenders_modules_issue_preview .container_link:active div, .autogen_class_views_recommenders_modules_issue_preview .container_link:active button {color: #0D6069}
.autogen_class_views_recommenders_modules_issue_preview .hero_section {overflow: visible; position: relative}
.autogen_class_views_recommenders_modules_issue_preview .hero_section .hero_container {text-align: left; padding: 0px; margin-bottom: 1.5em; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex}
@media (max-width: 550px) {.autogen_class_views_recommenders_modules_issue_preview .hero_section .hero_container {margin-bottom: 0px}
}
.autogen_class_views_recommenders_modules_issue_preview .hero_section .hero_container .hero_information {width: 100%; height: inherit; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column}
.autogen_class_views_recommenders_modules_issue_preview .hero_section .hero_container .hero_image {border: 1px solid #E9EDF8; margin-right: 16px}
@media (max-width: 700px) {.autogen_class_views_recommenders_modules_issue_preview .hero_section .hero_container .hero_image {margin-right: 12px}
}
.autogen_class_views_recommenders_modules_issue_preview .hero_section .hero_container .hero_image img {display: block; width: 161px; height: 213px}
@media (max-width: 700px) {.autogen_class_views_recommenders_modules_issue_preview .hero_section .hero_container .hero_image img {width: 127px; height: 168px}
}
.autogen_class_views_recommenders_modules_issue_preview .hero_section .hero_container .title_saved {font-size: 18px; font-weight: bold; line-height: 1.3; color: #57617A; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; height: 1.625em}
.autogen_class_views_recommenders_modules_issue_preview .hero_section .hero_container .title_saved .title {text-transform: uppercase; display: inline-block; word-break: break-word; display: block; font-size: 18px; overflow: hidden; line-height: 1.38889em; max-height: 2.77778em; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical}
.autogen_class_views_recommenders_modules_issue_preview .hero_section .hero_container .title_saved .icon {top: -7px}
.autogen_class_views_recommenders_modules_issue_preview .hero_section .hero_container .hero_publication h1 {font-size: 32px; font-weight: bold; margin: 3px 0px}
@media (max-width: 550px) {.responsive .autogen_class_views_recommenders_modules_issue_preview .hero_section .hero_container .hero_publication h1 {font-size: 24px}
}
.autogen_class_views_recommenders_modules_issue_preview .hero_section .hero_container .hero_tagline {width: 75%; font-size: 18px; -webkit-box-flex: 1; flex-grow: 1; -ms-flex-positive: 0; margin-bottom: auto; display: block; font-size: 18px; overflow: hidden; line-height: 1.38889em; max-height: 4.16667em; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical}
@media (max-width: 550px) {.responsive .autogen_class_views_recommenders_modules_issue_preview .hero_section .hero_container .hero_tagline {font-size: 16px}
}
@media (max-width: 700px) {.autogen_class_views_recommenders_modules_issue_preview .hero_section .hero_container .hero_tagline {display: block; font-size: 16px; overflow: hidden; line-height: 1.1875em; max-height: 2.375em; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical}
}
.autogen_class_views_recommenders_modules_issue_preview .hero_section .hero_container .follow_magazines_button_container {white-space: nowrap}
@media (max-width: 700px) {.autogen_class_views_recommenders_modules_issue_preview .hero_section .hero_container .follow_magazines_button_container .flat_btn {border: none; padding: 0px; text-align: left}
.autogen_class_views_recommenders_modules_issue_preview .hero_section .hero_container .follow_magazines_button_container .flat_btn:hover {background-color: #fff}
.autogen_class_views_recommenders_modules_issue_preview .hero_section .hero_container .follow_magazines_button_container .flat_btn.disabled.loading {border: none; background: transparent}
.autogen_class_views_recommenders_modules_issue_preview .hero_section .hero_container .follow_magazines_button_container .flat_btn.disabled.loading .scribd_spinner {display: none}
}


/* app/views/recommenders/modules/label.css @ 1525470768 */
.autogen_class_views_recommenders_modules_label.label {text-align: center; color: #57617A; padding: 0 24px}
.autogen_class_views_recommenders_modules_label.label .header {margin-bottom: 10px}


/* app/views/recommenders/modules/looking_for_jump_back_in_promo.jsxcss @ 1525471025 */
.auto__looking_for_jump_back_in_promo {background: white}
.auto__looking_for_jump_back_in_promo .looking_for_jump_back_in_promo_wrapper {display: block; position: relative; text-align: left; background-color: #FAFBFD; border: 2px solid #F3F6FD; padding: 0 24px; margin: 0 24px 32px 24px}
@media (max-width: 950px) {.auto__looking_for_jump_back_in_promo .looking_for_jump_back_in_promo_wrapper {margin: 0 auto}
}
@media (max-width: 550px) {.auto__looking_for_jump_back_in_promo .looking_for_jump_back_in_promo_wrapper {padding-right: 16px; padding-left: 16px}
}
.auto__looking_for_jump_back_in_promo .looking_for_jump_back_in_promo_wrapper.hidden {display: none}
.auto__looking_for_jump_back_in_promo .looking_for_jump_back_in_promo_wrapper .icon-ic_close {font-size: 16px; color: #57617A}
.auto__looking_for_jump_back_in_promo .looking_for_jump_back_in_promo_wrapper .close_link {text-align: center; cursor: pointer; top: 12px; right: 12px; position: absolute}
.auto__looking_for_jump_back_in_promo .looking_for_jump_back_in_promo_wrapper .title {font-size: 20px; font-weight: bold; margin: 24px 0 10px 0; color: #000514}
@media (max-width: 550px) {.responsive .auto__looking_for_jump_back_in_promo .looking_for_jump_back_in_promo_wrapper .title {font-size: 18px}
}
.auto__looking_for_jump_back_in_promo .looking_for_jump_back_in_promo_wrapper .description {color: #57617A; margin-bottom: 16px}
.auto__looking_for_jump_back_in_promo .looking_for_jump_back_in_promo_wrapper .outline_btn.slim {margin-bottom: 24px}


/* app/views/recommenders/modules/personalize_banner.css @ 1525470768 */
.autogen_class_views_recommenders_modules_personalize_banner .section.right .image {background-image: url('https://s2-f.scribdassets.com/images/shared/personalize_banner/personalize_right.svg?1525470853')}
@media (max-width: 700px) {.autogen_class_views_recommenders_modules_personalize_banner .section.right .image {background-image: url('https://s1-f.scribdassets.com/images/shared/personalize_banner/personalize_right_sm.svg?1525470853')}
}
.autogen_class_views_recommenders_modules_personalize_banner .section.left .image {background-image: url('https://s1-f.scribdassets.com/images/shared/personalize_banner/personalize_left.svg?1525470853')}


/* app/views/recommenders/modules/profile_banner.css @ 1525470768 */
.autogen_class_views_recommenders_modules_profile_banner {padding: 50px 24px; color: white; background: #0D6069; margin-bottom: 32px}
.autogen_class_views_recommenders_modules_profile_banner .banner_container {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin: 0 auto; max-width: 975px}
.autogen_class_views_recommenders_modules_profile_banner .banner_container .headline {position: relative}
@media (max-width: 1025px) {.autogen_class_views_recommenders_modules_profile_banner .banner_container {-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}
}
.autogen_class_views_recommenders_modules_profile_banner .profile_image_container .profile_thumbnail, .autogen_class_views_recommenders_modules_profile_banner .profile_image_container .profile_thumbnail .user_profile_image {width: 75px; height: 75px; line-height: 74px}
@media (max-width: 1025px) {.autogen_class_views_recommenders_modules_profile_banner .profile_image_container .profile_thumbnail, .autogen_class_views_recommenders_modules_profile_banner .profile_image_container .profile_thumbnail .user_profile_image {height: 84px; width: 84px; line-height: 83px}
}
.autogen_class_views_recommenders_modules_profile_banner .profile_image_container .profile_thumbnail {border: 2px solid white; color: white; background-color: #0D6069; border-radius: 100px}
.autogen_class_views_recommenders_modules_profile_banner .profile_image_container .profile_thumbnail.square {border-radius: 0px}
.autogen_class_views_recommenders_modules_profile_banner .profile_image_container .profile_thumbnail.icon-ic_user_circle {font-size: 74px; background-color: white}
@media (max-width: 1025px) {.autogen_class_views_recommenders_modules_profile_banner .profile_image_container .profile_thumbnail.icon-ic_user_circle {font-size: 84px}
}
.autogen_class_views_recommenders_modules_profile_banner .profile_image_container .profile_thumbnail.icon-ic_user_circle:before {color: #0D6069}
.autogen_class_views_recommenders_modules_profile_banner .contribution_type {display: inline; background: white; padding: 2px 5px; margin-bottom: 6px; font-size: 12px; font-weight: bold; color: #0D6069; letter-spacing: 0.05em; text-transform: uppercase}
.autogen_class_views_recommenders_modules_profile_banner .profile_name {margin-bottom: 10px; font-size: 32px; font-weight: bold}
@media (max-width: 1025px) {.autogen_class_views_recommenders_modules_profile_banner .profile_name {margin-top: 18px}
}
.autogen_class_views_recommenders_modules_profile_banner .profile_info {margin: 0px 24px; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; position: relative}
@media (max-width: 1025px) {.autogen_class_views_recommenders_modules_profile_banner .profile_info {width: auto; margin-top: -15px}
}
.autogen_class_views_recommenders_modules_profile_banner .stats.wide {position: absolute; display: -webkit-box; display: -ms-flexbox; display: flex; bottom: 0px; right: 0px}
.autogen_class_views_recommenders_modules_profile_banner .stats.wide .stat {margin: 0px 5px}
.autogen_class_views_recommenders_modules_profile_banner .stats.wide .stat .count {font-weight: bold}
@media (max-width: 1025px) {.autogen_class_views_recommenders_modules_profile_banner .stats.wide {display: none}
}
.autogen_class_views_recommenders_modules_profile_banner .stats.narrow {display: none}
@media (max-width: 1025px) {.autogen_class_views_recommenders_modules_profile_banner .stats.narrow {display: block}
}
.autogen_class_views_recommenders_modules_profile_banner .stat .quantifier {text-transform: uppercase}
.autogen_class_views_recommenders_modules_profile_banner .read_more, .autogen_class_views_recommenders_modules_profile_banner .read_less {color: white; border-bottom: 1px solid #E9EDF8; margin-left: 5px}
.autogen_class_views_recommenders_modules_profile_banner .user_controls {margin-top: 20px}
.autogen_class_views_recommenders_modules_profile_banner .description_wrapper .full.descriptor {display: none}
@media (max-width: 1025px) {.autogen_class_views_recommenders_modules_profile_banner .description_wrapper {margin-top: 34px}
}
.autogen_class_views_recommenders_modules_profile_banner .description_wrapper.show_full .full.descriptor {display: block}
.autogen_class_views_recommenders_modules_profile_banner .description_wrapper.show_full .short.descriptor {display: none}
@media (max-width: 1025px) {.autogen_class_views_recommenders_modules_profile_banner .banner_container .headline, .autogen_class_views_recommenders_modules_profile_banner .banner_container .stat, .autogen_class_views_recommenders_modules_profile_banner .banner_container .description_wrapper.super_short {text-align: center}
.autogen_class_views_recommenders_modules_profile_banner .banner_container .stat .count {padding-right: 3px}
}


/* app/views/recommenders/modules/promo.css @ 1525470768 */
.autogen_class_views_recommenders_modules_promo {text-align: center; color: #fff; background-repeat: no-repeat; background-size: cover; background-position: center; margin-top: 30px; background: #001927; position: relative}
.autogen_class_views_recommenders_modules_promo .promo_wrapper {border: 1px solid transparent; background-color: white}
.autogen_class_views_recommenders_modules_promo.is_bundles .promo_wrapper {background-color: inherit}
.autogen_class_views_recommenders_modules_promo h2 {color: inherit; font-family: 'Source Sans Pro', sans-serif}
.autogen_class_views_recommenders_modules_promo.module_row.is_bundles {border: 1px solid transparent}
.autogen_class_views_recommenders_modules_promo .annual_text {padding: 0 40px}
.autogen_class_views_recommenders_modules_promo .flat_btn {color: inherit}
.autogen_class_views_recommenders_modules_promo .close_btn {position: absolute; top: 26px; right: 20px; color: white}
.autogen_class_views_recommenders_modules_promo.is_referral .close_btn, .autogen_class_views_recommenders_modules_promo.is_personalize .close_btn {color: #001927}
.autogen_class_views_recommenders_modules_promo.is_bundles {background-color: #001927; padding: 0px}
.autogen_class_views_recommenders_modules_promo.is_bundles .bundles_container {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; height: 100%}
.autogen_class_views_recommenders_modules_promo.is_bundles .close_btn {color: white}
.autogen_class_views_recommenders_modules_promo.is_bundles .bundles_image {height: 232px; width: 500px; background-repeat: no-repeat; background-size: contain; background-image: url('https://s1-f.scribdassets.com/images/account_settings/bundles/image_3_appicons_large.png?1525470853')}
@media (max-width: 1024px) {.autogen_class_views_recommenders_modules_promo.is_bundles .bundles_image {background-image: url('https://s2-f.scribdassets.com/images/account_settings/bundles/image_3_appicons_small.png?1525470853')}
}
@media (max-width: 700px) {.autogen_class_views_recommenders_modules_promo.is_bundles .bundles_image {display: none}
}
.autogen_class_views_recommenders_modules_promo.is_bundles .bundle_text {padding: 20px 30px; width: 348px; text-align: left}
.autogen_class_views_recommenders_modules_promo.is_bundles .bundle_text h2, .autogen_class_views_recommenders_modules_promo.is_bundles .bundle_text p {color: white; text-align: left}
.autogen_class_views_recommenders_modules_promo.is_bundles .bundle_text h2 {margin: 0px}
.autogen_class_views_recommenders_modules_promo.is_bundles .bundle_text p {margin: 0 auto 24px auto}
.autogen_class_views_recommenders_modules_promo.is_bundles .bundle_text .flat_btn {margin: 0px}
.autogen_class_views_recommenders_modules_promo.is_inline_message {background-color: inherit; position: static}
.autogen_class_views_recommenders_modules_promo.module_row.is_app_download, .autogen_class_views_recommenders_modules_promo.module_row.is_bundles, .autogen_class_views_recommenders_modules_promo.module_row.is_referral, .autogen_class_views_recommenders_modules_promo.module_row.is_personalize, .autogen_class_views_recommenders_modules_promo.is_nyt_student.module_row {max-width: 1141px; margin: -12px auto 36px}
@media (max-width: 1376px) {.autogen_class_views_recommenders_modules_promo.module_row.is_app_download, .autogen_class_views_recommenders_modules_promo.module_row.is_bundles, .autogen_class_views_recommenders_modules_promo.module_row.is_referral, .autogen_class_views_recommenders_modules_promo.module_row.is_personalize, .autogen_class_views_recommenders_modules_promo.is_nyt_student.module_row {margin: -12px 24px 36px 6.875em}
}
@media (max-width: 1024px) {.autogen_class_views_recommenders_modules_promo.module_row.is_app_download, .autogen_class_views_recommenders_modules_promo.module_row.is_bundles, .autogen_class_views_recommenders_modules_promo.module_row.is_referral, .autogen_class_views_recommenders_modules_promo.module_row.is_personalize, .autogen_class_views_recommenders_modules_promo.is_nyt_student.module_row {margin-right: 30px}
}
@media (max-width: 950px) {.autogen_class_views_recommenders_modules_promo.module_row.is_app_download, .autogen_class_views_recommenders_modules_promo.module_row.is_bundles, .autogen_class_views_recommenders_modules_promo.module_row.is_referral, .autogen_class_views_recommenders_modules_promo.module_row.is_personalize, .autogen_class_views_recommenders_modules_promo.is_nyt_student.module_row {margin: 0 0 36px}
}
.autogen_class_views_recommenders_modules_promo.module_row.is_content_type_description {max-width: 1141px; margin: auto}
@media (max-width: 1376px) {.autogen_class_views_recommenders_modules_promo.module_row.is_content_type_description {margin-left: 110px}
}
@media (max-width: 950px) {.autogen_class_views_recommenders_modules_promo.module_row.is_content_type_description {margin: 0}
}
.autogen_class_views_recommenders_modules_promo .app_download_promo {max-width: 1200px}
.autogen_class_views_recommenders_modules_promo.is_follow_magazines .close_btn {display: none}
.autogen_class_views_recommenders_modules_promo.is_follow_magazines .flat_btn {white-space: nowrap; overflow: hidden; text-overflow: ellipsis}
@media (max-width: 550px) {.autogen_class_views_recommenders_modules_promo.is_follow_magazines .section.center .header .title {padding-top: 20px}
.autogen_class_views_recommenders_modules_promo.is_follow_magazines .section.center.cta_section {height: auto; margin-bottom: 0; margin-top: 0; width: 240px}
.autogen_class_views_recommenders_modules_promo.is_follow_magazines .section.right .image.right {margin-top: 85px}
}


/* app/views/recommenders/modules/publication_carousel_items.css @ 1525470768 */
.autogen_class_views_recommenders_modules_publication_carousel_items .publication_list {margin-left: 0px}
.autogen_class_views_recommenders_modules_publication_carousel_items .publication_row {border: 1px solid #E9EDF8; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; border-radius: 4px; margin-right: 10px; width: 114px; height: 172px}
.autogen_class_views_recommenders_modules_publication_carousel_items .publication_row:hover {opacity: 0.9}
@media (max-width: 700px) {.autogen_class_views_recommenders_modules_publication_carousel_items .publication_row {width: 97px; height: 147px}
}
.autogen_class_views_recommenders_modules_publication_carousel_items .publication_row a {display: -webkit-box;display: -ms-flexbox;display: flex; -ms-flex-flow: column nowrap; flex-flow: column nowrap}
.autogen_class_views_recommenders_modules_publication_carousel_items .publication_image {border-bottom: 1px solid #E9EDF8; height: 114px; background-color: #E9EDF8}
@media (max-width: 700px) {.autogen_class_views_recommenders_modules_publication_carousel_items .publication_image {height: 98px}
}
.autogen_class_views_recommenders_modules_publication_carousel_items .publication_name {display: block; font-size: 14px; overflow: hidden; line-height: 1.36; max-height: 2.72; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; width: inherit; height: 2.375em; overflow: hidden; padding: 8px 12px; white-space: normal; color: #444444; margin: 0}
@media (max-width: 700px) {.autogen_class_views_recommenders_modules_publication_carousel_items .publication_name {padding: 7px}
}


/* app/views/recommenders/modules/publication_list.css @ 1525470768 */
.autogen_class_views_recommenders_modules_publication_list .publication_list {margin: 0 0 48px; list-style: none; width: auto; height: 216px; padding: 0 24px; overflow: hidden}
.autogen_class_views_recommenders_modules_publication_list .title_wrap {margin: 0 0 16px; padding: 0 24px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center}
.autogen_class_views_recommenders_modules_publication_list .view_more_wrap {margin-left: 16px; white-space: nowrap}
.autogen_class_views_recommenders_modules_publication_list .carousel_title {font-size: 22px; font-weight: bold; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding: 0; margin: 0}
@media (max-width: 550px) {.responsive .autogen_class_views_recommenders_modules_publication_list .carousel_title {font-size: 20px}
}
.autogen_class_views_recommenders_modules_publication_list .publication_row {float: left; display: inline; width: 33.33%}
.autogen_class_views_recommenders_modules_publication_list .publication_row a {display: inline-block; height: inherit; width: 100%; -webkit-box-align: center; -ms-flex-align: center; align-items: center; color: #1C263D; text-decoration: none}
.autogen_class_views_recommenders_modules_publication_list .publication_row a:hover .publication_name {opacity: 0.8}
.autogen_class_views_recommenders_modules_publication_list .publication_image {width: 34px; height: 34px; display: inline-block; background-color: #E9EDF8}
.autogen_class_views_recommenders_modules_publication_list .publication_name {font-size: 18px; margin-left: 12px; position: relative; top: -10px}
@media (max-width: 550px) {.responsive .autogen_class_views_recommenders_modules_publication_list .publication_name {font-size: 16px}
}
@media (max-width: 950px) {.autogen_class_views_recommenders_modules_publication_list .publication_row {width: 50%}
}
@media (max-width: 550px) {.autogen_class_views_recommenders_modules_publication_list .publication_list {height: 206px}
.autogen_class_views_recommenders_modules_publication_list .publication_row {width: 100%}
}


/* app/views/recommenders/modules/publications_carousel.css @ 1525470768 */
.autogen_class_views_recommenders_modules_publications_carousel.discover_row {border-top: 1px solid #E9EDF8; border-bottom: 1px solid #E9EDF8}
.autogen_class_views_recommenders_modules_publications_carousel.discover_row .carousel_wrap .title_wrap {padding-top: 15px}
.autogen_class_views_recommenders_modules_publications_carousel.discover_row.module_row {margin-bottom: 24px; margin-top: 36px}
@media (max-width: 1376px) {.autogen_class_views_recommenders_modules_publications_carousel.discover_row.module_row {margin-top: 24px}
}
.autogen_class_views_recommenders_modules_publications_carousel.discover_row .carousel {margin-bottom: 15px}
.autogen_class_views_recommenders_modules_publications_carousel.discover_row .paddles_container {top: 80px}
@media (max-width: 700px) {.autogen_class_views_recommenders_modules_publications_carousel.discover_row .paddles_container {top: 60px}
}


/* app/views/recommenders/modules/recommended_carousel.jsxcss @ 1525471025 */
.auto__shared_react_content_carousel .carousel_outer {position: relative}
.auto__shared_react_content_carousel .paddles_container {position: absolute; width: 100%; z-index: 12}
.auto__shared_react_content_carousel .paddles_container .paddle {position: absolute; top: 90px}
.auto__shared_react_content_carousel .paddles_container .paddle_icon {font-size: 24px; width: 17px; color: #57617A; display: block}
.auto__shared_react_content_carousel .paddles_container .page_left {left: 0}
.auto__shared_react_content_carousel .paddles_container .page_left .paddle_icon {-webkit-transform: rotate(180deg);transform: rotate(180deg)}
.auto__shared_react_content_carousel .paddles_container .page_right {right: 0}
@media (max-width: 1290px) {.auto__shared_react_content_carousel .paddle {width: 30px; height: 30px; background-color: white; border-radius: 50%; border: 1px solid #E9EDF8; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3)}
.auto__shared_react_content_carousel .paddle:hover {background-color: #F8F9FD}
.auto__shared_react_content_carousel .paddle .paddle_icon {font-size: 20px; height: 18px; position: relative; top: 7px; left: 3px}
.auto__shared_react_content_carousel .paddles_container .page_left {left: 18px}
.auto__shared_react_content_carousel .paddles_container .page_right {right: 18px}
.auto__shared_react_content_carousel .paddles_container .page_right .paddle_icon {left: 10px; top: 5px}
.auto__shared_react_content_carousel .all_paddles .page_right {right: 56px}
}
@media (max-width: 1290px) and (max-width: 950px) {.auto__shared_react_content_carousel .all_paddles .page_right {right: 19px}
}
@media (max-width: 1290px) {.auto__shared_react_content_carousel .all_paddles .page_left {left: 18px}
}
.auto__shared_react_content_carousel .carousel {margin: 0 17px; overflow-y: hidden}
@media (max-width: 1024px) {.auto__shared_react_content_carousel .carousel {margin: 0 0 0 17px}
}
.auto__shared_react_content_carousel .carousel:before, .auto__shared_react_content_carousel .carousel:after {bottom: 0; content: ""; position: absolute; top: 0; width: 7px; z-index: 11}
.auto__shared_react_content_carousel .carousel:before {left: 17px}
.auto__shared_react_content_carousel .carousel:after {right: 17px}
.auto__shared_react_content_carousel .carousel_scrolling {overflow: auto; margin: 0 6px -100px; padding: 2px 0px 100px}
.auto__shared_react_content_carousel .carousel_unordered_list {list-style-type: none; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding: 0px}


/* app/views/recommenders/modules/referral_banner.css @ 1525470768 */
.autogen_class_views_recommenders_modules_referral_banner .section.right .image {background-image: url('https://s2-f.scribdassets.com/images/shared/referral_banner/referral_right.svg?1525470853')}
@media (max-width: 700px) {.autogen_class_views_recommenders_modules_referral_banner .section.right .image {background-image: url('https://s2-f.scribdassets.com/images/shared/referral_banner/referral_right_sm.svg?1525470853')}
}
.autogen_class_views_recommenders_modules_referral_banner .section.left .image {background-image: url('https://s1-f.scribdassets.com/images/shared/referral_banner/referral_left.svg?1525470853')}


/* app/views/recommenders/modules/seo_book_links.css @ 1525470768 */
.autogen_class_views_recommenders_modules_seo_book_links {margin: 44px 30px}
.autogen_class_views_recommenders_modules_seo_book_links .title {font-size: 22px; font-weight: bold; color: #000514; margin-bottom: 30px}
@media (max-width: 550px) {.responsive .autogen_class_views_recommenders_modules_seo_book_links .title {font-size: 20px}
}
.autogen_class_views_recommenders_modules_seo_book_links .links_list {line-height: inherit; list-style: none; padding: 0; margin: 0}
.autogen_class_views_recommenders_modules_seo_book_links .links_list li {line-height: inherit}
.autogen_class_views_recommenders_modules_seo_book_links .links_list li {width: 50%; display: inline-block; box-sizing: border-box}
.autogen_class_views_recommenders_modules_seo_book_links .links_list li:last-child {margin-bottom: 0}
.autogen_class_views_recommenders_modules_seo_book_links .links_list li:nth-child(2n) {padding-left: 15px}
.autogen_class_views_recommenders_modules_seo_book_links .links_list li:nth-child(2n + 1) {padding-right: 15px}
@media (max-width: 950px) {.autogen_class_views_recommenders_modules_seo_book_links .links_list li {width: 100%}
.autogen_class_views_recommenders_modules_seo_book_links .links_list li:nth-child(2n) {padding-left: 0}
.autogen_class_views_recommenders_modules_seo_book_links .links_list li:nth-child(2n + 1) {padding-right: 0}
}
.autogen_class_views_recommenders_modules_seo_book_links .links_item {margin: 0 0 24px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center}
.autogen_class_views_recommenders_modules_seo_book_links .links_item .title_link {font-size: 16px; color: #1E7B85; margin: 0; text-transform: none; display: block}
.autogen_class_views_recommenders_modules_seo_book_links .links_item .author {color: #57617A}
.autogen_class_views_recommenders_modules_seo_book_links .links_item .author a {color: #57617A}
.autogen_class_views_recommenders_modules_seo_book_links .links_item .wrapper {min-width: 0}
.autogen_class_views_recommenders_modules_seo_book_links .links_item .icon {font-size: 16px; min-width: 1em; min-height: 1em; margin-right: 14px; color: #57617A}
.autogen_class_views_recommenders_modules_seo_book_links .truncate {white-space: nowrap; overflow: hidden; text-overflow: ellipsis}
.autogen_class_views_recommenders_modules_seo_book_links.sidebar {margin: 24px 0}
.autogen_class_views_recommenders_modules_seo_book_links.sidebar .links_list li {width: 100%}
.autogen_class_views_recommenders_modules_seo_book_links.sidebar .links_list li:nth-child(2n) {padding-left: 0}
.autogen_class_views_recommenders_modules_seo_book_links.sidebar .links_list li:nth-child(2n + 1) {padding-right: 0}


/* app/views/recommenders/modules/sidebar_document_cells.css @ 1525470768 */
.autogen_class_views_recommenders_modules_sidebar_document_cells ul {padding: 0}
.autogen_class_views_recommenders_modules_sidebar_document_cells.module_row.recommenders_row.has_document_cells .document_cells .document_cell.is_item {width: auto; height: auto; margin: 15px 0 35px 0; list-style: none}
.autogen_class_views_recommenders_modules_sidebar_document_cells .document_cells .document_cell.is_item .doc_link {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start}
.autogen_class_views_recommenders_modules_sidebar_document_cells .document_cells .document_cell.is_item .doc_link:hover .related_data {opacity: 0.8}
.autogen_class_views_recommenders_modules_sidebar_document_cells .document_cells .document_cell.is_item .doc_link .related_data {-webkit-box-flex: 1;-ms-flex: 1;flex: 1; color: #1C263D}
.autogen_class_views_recommenders_modules_sidebar_document_cells .document_cells .document_cell.is_item .doc_link .thumb {-webkit-box-flex: 0;-ms-flex: none;flex: none; margin-bottom: 0; width: 108px; height: 144px}
.autogen_class_views_recommenders_modules_sidebar_document_cells .document_cells .document_cell.is_item .doc_link .thumb img {width: 108px; height: 144px}
.autogen_class_views_recommenders_modules_sidebar_document_cells .document_cells .document_cell.is_item .doc_link .related_data {margin-left: 15px}
.autogen_class_views_recommenders_modules_sidebar_document_cells .document_cells .document_cell.is_item .doc_link .related_title {font-family: 'Source Sans Pro', sans-serif; font-style: italic; font-size: 16px; line-height: 20px; word-wrap: break-word}
.autogen_class_views_recommenders_modules_sidebar_document_cells .document_cells .document_cell.is_item .doc_link .decorative {font-family: 'Source Sans Pro', sans-serif}
.autogen_class_views_recommenders_modules_sidebar_document_cells .document_cells .document_cell.is_item .doc_link .related_publisher {font-size: 14px; word-wrap: break-word}
.autogen_class_views_recommenders_modules_sidebar_document_cells .document_cells .document_cell.is_item .doc_link .under_title_wrapper {display: none}
.autogen_class_views_recommenders_modules_sidebar_document_cells .document_cells .document_cell.is_item:not(.is_article), .autogen_class_views_recommenders_modules_sidebar_document_cells .document_cells .document_cell.is_item:not(.is_article):first-child {margin: 15px 0 35px 0}


/* app/views/recommenders/modules/subscription_features.jsxcss @ 1525471025 */
.auto__shared_react_content_carousel .carousel_outer {position: relative}
.auto__shared_react_content_carousel .paddles_container {position: absolute; width: 100%; z-index: 12}
.auto__shared_react_content_carousel .paddles_container .paddle {position: absolute; top: 90px}
.auto__shared_react_content_carousel .paddles_container .paddle_icon {font-size: 24px; width: 17px; color: #57617A; display: block}
.auto__shared_react_content_carousel .paddles_container .page_left {left: 0}
.auto__shared_react_content_carousel .paddles_container .page_left .paddle_icon {-webkit-transform: rotate(180deg);transform: rotate(180deg)}
.auto__shared_react_content_carousel .paddles_container .page_right {right: 0}
@media (max-width: 1290px) {.auto__shared_react_content_carousel .paddle {width: 30px; height: 30px; background-color: white; border-radius: 50%; border: 1px solid #E9EDF8; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3)}
.auto__shared_react_content_carousel .paddle:hover {background-color: #F8F9FD}
.auto__shared_react_content_carousel .paddle .paddle_icon {font-size: 20px; height: 18px; position: relative; top: 7px; left: 3px}
.auto__shared_react_content_carousel .paddles_container .page_left {left: 18px}
.auto__shared_react_content_carousel .paddles_container .page_right {right: 18px}
.auto__shared_react_content_carousel .paddles_container .page_right .paddle_icon {left: 10px; top: 5px}
.auto__shared_react_content_carousel .all_paddles .page_right {right: 56px}
}
@media (max-width: 1290px) and (max-width: 950px) {.auto__shared_react_content_carousel .all_paddles .page_right {right: 19px}
}
@media (max-width: 1290px) {.auto__shared_react_content_carousel .all_paddles .page_left {left: 18px}
}
.auto__shared_react_content_carousel .carousel {margin: 0 17px; overflow-y: hidden}
@media (max-width: 1024px) {.auto__shared_react_content_carousel .carousel {margin: 0 0 0 17px}
}
.auto__shared_react_content_carousel .carousel:before, .auto__shared_react_content_carousel .carousel:after {bottom: 0; content: ""; position: absolute; top: 0; width: 7px; z-index: 11}
.auto__shared_react_content_carousel .carousel:before {left: 17px}
.auto__shared_react_content_carousel .carousel:after {right: 17px}
.auto__shared_react_content_carousel .carousel_scrolling {overflow: auto; margin: 0 6px -100px; padding: 2px 0px 100px}
.auto__shared_react_content_carousel .carousel_unordered_list {list-style-type: none; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding: 0px}
.auto__recommenders_modules_subscription_features {max-width: 1190px; margin: 12px auto}
@media (max-width: 1376px) {.auto__recommenders_modules_subscription_features {margin-left: 5.4375em}
}
@media (max-width: 950px) {.auto__recommenders_modules_subscription_features {margin: 12px 0px}
}
.auto__recommenders_modules_subscription_features .carousel_wrap {position: relative}
.auto__recommenders_modules_subscription_features .title_wrap {padding: 0 24px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin: 0 0 16px}
.auto__recommenders_modules_subscription_features .title_wrap .carousel_title {font-size: 22px; font-weight: bold; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding: 0; margin: 0}
@media (max-width: 550px) {.responsive .auto__recommenders_modules_subscription_features .title_wrap .carousel_title {font-size: 20px}
}
.auto__recommenders_modules_subscription_features .title_wrap.subscription_wrap {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin: 0 0 16px}
.auto__recommenders_modules_subscription_features .title_wrap.subscription_wrap .scribd_logo_badge {width: 24px}
.auto__recommenders_modules_subscription_features .title_wrap.subscription_wrap .carousel_title {margin: 0 auto 0 12px}
.auto__recommenders_modules_subscription_features .title_wrap.subscription_wrap .text_btn.got_it_btn {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; white-space: nowrap}
.auto__recommenders_modules_subscription_features .title_wrap.subscription_wrap .text_btn.got_it_btn .icon {margin-right: 3px}
.auto__recommenders_modules_subscription_features .value_prop_list_item {line-height: 1.375em; -ms-flex-negative: 0; flex-shrink: 0}
.auto__recommenders_modules_subscription_features .value_prop_list_item .info_tile {margin: 0 10px 0 0}
.auto__recommenders_modules_subscription_features .value_prop_list_item:last-child .info_tile {margin: 0}
.auto__value_props_home_display_settings .info_tile {background-color: #FAFBFD; border: 1px solid #E9EDF8; border-radius: 4px; width: 18.875em; height: 12.75em; margin: 7px; position: relative}
.auto__value_props_home_display_settings .info_tile .title {font-size: 20px; font-weight: bold}
@media (max-width: 550px) {.responsive .auto__value_props_home_display_settings .info_tile .title {font-size: 18px}
}
.auto__value_props_home_display_settings .info_tile .top {margin: 30px 20px}
.auto__value_props_home_display_settings .info_tile .title {margin-bottom: 5px}
.auto__value_props_home_display_settings .info_tile .device_img {position: absolute; bottom: 0px}
.auto__value_props_home_display_settings .info_tile .device_img img {height: 86px; margin: 0px 24px -5px}
.auto__value_props_home_notes_highlights .info_tile {background-color: #FAFBFD; border: 1px solid #E9EDF8; border-radius: 4px; width: 18.875em; height: 12.75em; margin: 7px; position: relative}
.auto__value_props_home_notes_highlights .info_tile .title {font-size: 20px; font-weight: bold}
@media (max-width: 550px) {.responsive .auto__value_props_home_notes_highlights .info_tile .title {font-size: 18px}
}
.auto__value_props_home_notes_highlights .info_tile .title {margin: 30px 20px}
.auto__value_props_home_notes_highlights .info_tile .device_img {position: absolute; bottom: 0px}
.auto__value_props_home_notes_highlights .info_tile .device_img img {height: 86px; margin: 0px 78px -5px}
.auto__value_props_home_read_offline {width: auto}
.auto__value_props_home_read_offline .info_tile {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; padding: 30px 23px 21px 23px; box-sizing: border-box; background-color: #FAFBFD; border: 1px solid #E9EDF8; border-radius: 4px; width: 18.875em; height: 12.75em; margin: 7px}
.auto__value_props_home_read_offline .info_tile .title {font-size: 20px; font-weight: bold}
@media (max-width: 550px) {.responsive .auto__value_props_home_read_offline .info_tile .title {font-size: 18px}
}
.auto__value_props_home_read_offline .info_tile .device_links {margin-top: 25px; color: #1E7B85}
.auto__value_props_home_read_offline .info_tile .device_links .device_link {margin: 12px 0px}
.auto__value_props_home_read_offline .info_tile .device_links .device_link .device_name {margin-left: 10px; font-weight: bold}
.auto__value_props_home_save .info_tile {background-color: #FAFBFD; border: 1px solid #E9EDF8; border-radius: 4px; width: 18.875em; height: 12.75em; margin: 7px; position: relative}
.auto__value_props_home_save .info_tile .title {font-size: 20px; font-weight: bold}
@media (max-width: 550px) {.responsive .auto__value_props_home_save .info_tile .title {font-size: 18px}
}
.auto__value_props_home_save .info_tile .left_side {top: 0; left: 0; position: absolute; height: 100%; padding: 0 24px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center}
.auto__value_props_home_save .info_tile .left_side .title {width: 8.3125em}
.auto__value_props_home_save .info_tile .device_img {position: absolute; bottom: 0; right: -6px; height: 100%; width: 50%}


/* app/views/recommenders/modules/top_picks_for_you.css @ 1525470768 */
.autogen_class_views_recommenders_modules_top_picks_for_you {max-width: 1141px; margin: 12px auto 24px}
@media (max-width: 1376px) {.autogen_class_views_recommenders_modules_top_picks_for_you {margin-left: 6.875em; margin-right: 24px}
}
@media (max-width: 950px) {.autogen_class_views_recommenders_modules_top_picks_for_you {margin: 0px 24px}
}
.autogen_class_views_recommenders_modules_top_picks_for_you .title_wrap {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center}
.autogen_class_views_recommenders_modules_top_picks_for_you .title_wrap .view_more_btn {margin-left: auto; color: #a9085e}
.autogen_class_views_recommenders_modules_top_picks_for_you .title_wrap .scribd_logo_badge {width: 24px}
.autogen_class_views_recommenders_modules_top_picks_for_you .module_title {font-size: 22px; font-weight: bold; margin-left: 10px}
@media (max-width: 550px) {.responsive .autogen_class_views_recommenders_modules_top_picks_for_you .module_title {font-size: 20px}
}
.autogen_class_views_recommenders_modules_top_picks_for_you .top_picks_list_items {margin-top: -13px}
.autogen_class_views_recommenders_modules_top_picks_for_you .top_picks_list_items .article_list {line-height: inherit; list-style: none; padding: 0; margin: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between}
.autogen_class_views_recommenders_modules_top_picks_for_you .top_picks_list_items .article_list li {line-height: inherit}
.autogen_class_views_recommenders_modules_top_picks_for_you .top_picks_list_items .article_list .article_item {border-bottom: 1px solid #E9EDF8; list-style-type: none; width: 31.93%; margin-right: 0px; padding: 30px 0}
.autogen_class_views_recommenders_modules_top_picks_for_you .top_picks_list_items .article_list .article_item:hover {opacity: 0.9}
.autogen_class_views_recommenders_modules_top_picks_for_you .top_picks_list_items .article_list .article_item .article_row .read_time:before {content: none}
.autogen_class_views_recommenders_modules_top_picks_for_you .top_picks_list_items .article_list .article_item .article_row .article_text .subheadline {font-size: 16px}
@media (max-width: 1190px) {.autogen_class_views_recommenders_modules_top_picks_for_you .top_picks_list_items .article_list .article_item {width: 48.8%}
.autogen_class_views_recommenders_modules_top_picks_for_you .top_picks_list_items .article_list .article_item:nth-last-child(-n+2) {display: none}
}
@media (max-width: 950px) {.autogen_class_views_recommenders_modules_top_picks_for_you .top_picks_list_items .article_list .article_item {width: 100%}
.autogen_class_views_recommenders_modules_top_picks_for_you .top_picks_list_items .article_list .article_item:nth-last-child(-n+4) {display: none}
}


/* app/views/recommenders/modules/view_all.css @ 1525470768 */
.autogen_class_views_recommenders_modules_view_all {padding: 30px 0 40px 0; border-top: 1px solid #E9EDF8; text-align: center}
.autogen_class_views_recommenders_modules_view_all.no_top_border {border-top: none; padding-top: 24px}
