@charset "UTF-8";@font-face{font-family:freight-text-book;src:url(../fonts/freight-book.eot);src:url(../fonts/freight-book.eot?#iefix) format("embedded-opentype"),url(../fonts/freight-book.woff2) format("woff2"),url(../fonts/freight-book.woff) format("woff"),url(../fonts/freight-book.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:proxima-nova;src:url(../fonts/proximanova-regular.eot);src:url(../fonts/proximanova-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/proximanova-regular.svg#proxima-nova) format("svg"),url(../fonts/proximanova-regular.woff2) format("woff2"),url(../fonts/proximanova-regular.woff) format("woff"),url(../fonts/proximanova-regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:proxima-nova;src:url(../fonts/proximanova-semibold.eot);src:url(../fonts/proximanova-semibold.eot?#iefix) format("embedded-opentype"),url(../fonts/proximanova-semibold.svg#proxima-nova) format("svg"),url(../fonts/proximanova-semibold.woff2) format("woff2"),url(../fonts/proximanova-semibold.woff) format("woff"),url(../fonts/proximanova-semibold.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:open-dyslexic;src:url(../fonts/open-dyslexic.eot);src:url(../fonts/open-dyslexic.eot?#iefix) format("embedded-opentype"),url(../fonts/open-dyslexic.woff2) format("woff2"),url(../fonts/open-dyslexic.woff) format("woff"),url(../fonts/open-dyslexic.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:icons;src:url(../fonts/Icons/icons.eot);src:url(../fonts/Icons/icons.eot) format("embedded-opentype"),url(../fonts/Icons/icons.woff) format("woff"),url(../fonts/Icons/icons.ttf) format("truetype"),url(../fonts/Icons/icons.svg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:room-kids-1;src:url(../fonts/rooms/kids.eot);src:url(../fonts/rooms/kids.eot?#iefix) format("embedded-opentype"),url(../fonts/rooms/kids.woff) format("woff"),url(../fonts/rooms/kids.ttf) format("truetype"),url(../fonts/rooms/kids.svg#kids) format("svg");font-weight:400;font-style:normal;font-stretch:normal;unicode-range:U+0020-FB02}@font-face{font-family:room-newsstand-1;src:url(../fonts/rooms/newsstand.eot);src:url(../fonts/rooms/newsstand.eot?#iefix) format("embedded-opentype"),url(../fonts/rooms/newsstand.woff) format("woff"),url(../fonts/rooms/newsstand.ttf) format("truetype"),url(../fonts/rooms/newsstand.svg#newsstand) format("svg");font-weight:400;font-style:normal;font-stretch:normal;unicode-range:U+000D-FB02}@font-face{font-family:room-teens-1;src:url(../fonts/rooms/teens.eot);src:url(../fonts/rooms/teens.eot?#iefix) format("embedded-opentype"),url(../fonts/rooms/teens.woff) format("woff"),url(../fonts/rooms/teens.ttf) format("truetype"),url(../fonts/rooms/teens.svg#teens) format("svg");font-weight:400;font-style:normal;font-stretch:normal;unicode-range:U+0020-FB02}@font-face{font-family:room-kids-teens-1;src:url(../fonts/rooms/teens.eot);src:url(../fonts/rooms/teens.eot?#iefix) format("embedded-opentype"),url(../fonts/rooms/teens.woff) format("woff"),url(../fonts/rooms/teens.ttf) format("truetype"),url(../fonts/rooms/teens.svg#teens) format("svg");font-weight:400;font-style:normal;font-stretch:normal;unicode-range:U+0020-FB02}@font-face{font-family:room-screening-1;src:url(../fonts/rooms/screening.eot);src:url(../fonts/rooms/screening.eot?#iefix) format("embedded-opentype"),url(../fonts/rooms/screening.woff) format("woff"),url(../fonts/rooms/screening.ttf) format("truetype"),url(../fonts/rooms/screening.svg#screening) format("svg");font-weight:400;font-style:normal;font-stretch:normal;unicode-range:U+0020-FB04}@font-face{font-family:museo-slab;src:url(../fonts/museo-slab-500.woff) format("woff"),url(../fonts/museo-slab-500.ttf) format("truetype");font-weight:500;font-style:normal;font-stretch:normal}.icon-parent:after,.icon-parent:before,[class*=" icon-"],[class^=icon-]{font-family:icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-audiobook:before{content:"\e600"}.icon-ebook:before{content:"\e601"}.icon-music:before{content:"\e602"}.icon-periodicals:before{content:"\e603"}.icon-video:before{content:"\e604"}.icon-account:before{content:"\e605"}.icon-search-nav:before{content:'\e606'}.icon-narrated-ebook:before{content:"\e607";vertical-align:sub;font-size:1.2rem}.icon-copies:before{content:'\e608'}.icon-g:before{content:"\e609"}.icon-clear:before{content:'\e60a'}.icon-powered-by-od:before{content:'\e60b'}.icon-facebook:before{content:'\e60c';color:#3b5999;font-size:32px;margin-right:12px}.icon-twitter:before{content:'\e60d';color:#4099ff;font-size:32px;margin-right:12px}.icon-google-plus:before{content:'\e60e';color:#dd4b39;font-size:32px;margin-right:12px}.icon-pinterest:before{content:'\e60f';color:#c92228;font-size:32px;margin-right:12px}.icon-youtube:before{content:"\e639";color:#da2724;font-size:32px;margin-right:12px}.icon-email:before{content:'\e610'}.icon-apple:before{content:'\e611';color:#6f6f6f;font-size:18pt;margin:0 5px}.icon-android:before{content:'\e612';color:#6f6f6f;font-size:18pt;margin:0 5px}.icon-windows:before{content:'\e613';color:#6f6f6f;font-size:18pt;margin:0 5px}.icon-overdrive:before{content:'\e614'}.icon-nc17:before{content:"\e615"}.icon-waiting:before{content:'\e616'}.icon-download:before{content:'\e617'}.icon-bookshelf:before{content:'\e618'}.icon-holds:before{content:'\e619'}.icon-list:before{content:'\e61a'}.icon-settings:before{content:'\e61b'}.icon-back-arrow:before{content:'\e61c'}.icon-forward-arrow:before{content:'\e61d'}.icon-down-arrow:before{content:'\e61e'}.icon-up-arrow:before{content:'\e61f'}.icon-large-left-arrow:before{content:'\e620'}.icon-large-right-arrow:before{content:'\e621'}.icon-globe:before{content:"\e622"}.icon-hamburger:before{content:"\e623"}.icon-tumblr:before{content:"\e624";color:#34465d;font-size:32px;margin-right:12px}.icon-library:before{content:"\e625"}.icon-help:before{content:"\e626"}.icon-pg:before{content:"\e627"}.icon-pg13:before{content:"\e628"}.icon-tv7:before{content:"\e629"}.icon-r:before{content:"\e62a"}.icon-tv14:before{content:"\e62b"}.icon-tvg:before{content:"\e62c"}.icon-tvma:before{content:"\e62d"}.icon-tvpg:before{content:"\e62e"}.icon-tvy:before{content:"\e62f"}.icon-tvy7fv:before{content:"\e630"}.icon-ages2to6:before{content:"\e631"}.icon-ages7up:before{content:"\e632"}.icon-ages14up:before{content:"\e633"}.icon-ages17up:before{content:"\e634"}.icon-allaudiences:before{content:"\e635"}.icon-attention:before{content:"\e636"}.icon-unchecked:before{content:"\e637"}.icon-checked:before{content:"\e638"}.icon-youtube:before{content:"\e639"}.icon-more:before{content:"\e63a";color:#666}.icon-wish-list:before{content:"\e63b";color:#555}.icon-wish-list-added:before{content:"\e63c";color:#ee523b}.icon-edit:before{content:"\e63e"}.icon-calendar:before{content:"\e63f"}.icon-renew:before{content:"\e63d"}.icon-return:before{content:"\e640"}.icon-attachment:before{content:"\e641"}.icon-grid:before{content:"\e642"}.icon-list:before{content:"\e643"}.icon-card:before{content:"\e644"}.icon-card-angled:before{content:"\e645"}.icon-hamburger:before{content:"\e623"}.icon-star:before{content:"\e647"}.icon-star.filled:before{content:"\e646"}.icon-info:before{content:"\e652"}.icon-check:before{content:"\e654"}.button{font-weight:600;padding:.5rem 1.4rem .5rem;font-size:.875rem!important;transition:none!important}.button.big{padding:1rem 0 .9rem;font-size:.875rem!important;font-weight:700;min-width:185px;height:52px;line-height:21px}.button.lending-options{min-width:inherit;width:160px;line-height:19px}.button.disabled{background:#bbb!important}.button.disabled.outline{border:2px solid #999;color:#666;height:48px;line-height:17px}.button.disabled.outline:hover{color:#666}.button.disabled:hover{background:#ababab!important}.button.disabled:focus{background:#ababab!important}.button.disabled:active{background:#ababab!important}.button.radius{border-radius:5px}.button.dropdown{text-align:left;padding-right:2.4rem!important}.button.fake:focus,.button.fake:hover{cursor:default;background:0 0!important;color:#006693!important}.button.fake:focus.primary,.button.fake:hover.primary{color:#006693!important}.button.fake:focus.secondary,.button.fake:hover.secondary{color:#74cee2!important}.button.fake:focus.alert,.button.fake:hover.alert{color:#ee523b!important}.button.fake:focus.warning,.button.fake:hover.warning{color:#f8c835!important}.button.primary:focus{background:#003147;box-shadow:inset 0 0 3px #001f2d}.button.secondary:focus{background:#35b8d5;box-shadow:inset 0 0 3px #29aac7}.button.alert:focus{background:#cb2912;box-shadow:inset 0 0 3px #b32510}.button.warning:focus{background:#d9a508;box-shadow:inset 0 0 3px #c09307}.button.no-outline{background:0 0;color:#006693}.button.outline{background:0 0;border:2px solid #006693;color:#006693}.button.outline:focus,.button.outline:hover{color:#fff;background:#006693}.button.outline.gray{border:2px solid #888;color:#666}.button.outline.gray:focus,.button.outline.gray:hover{color:#fff;background:#888}.button.outline.primary{border:1px solid #006693;color:#006693}.button.outline.primary:focus,.button.outline.primary:hover{color:#fff;background:#006693}.button.outline.primary:focus{box-shadow:inset 0 0 1px #001f2d}.button.outline.secondary{border:1px solid #74cee2;color:#74cee2}.button.outline.secondary:focus,.button.outline.secondary:hover{color:#fff;background:#74cee2}.button.outline.secondary:focus{box-shadow:inset 0 0 1px #29aac7}.button.outline.alert{border:1px solid #ee523b;color:#ee523b}.button.outline.alert:focus,.button.outline.alert:hover{color:#fff;background:#ee523b}.button.outline.alert:focus{box-shadow:inset 0 0 1px #b32510}.button.outline.warning{border:1px solid #f8c835;color:#f8c835}.button.outline.warning:focus,.button.outline.warning:hover{color:#fff;background:#f8c835}.button.outline.warning:focus{box-shadow:inset 0 0 1px #c09307}.button span.dl-text{font-size:9pt;font-weight:400}.button:-moz-focusring{outline:2px dotted}.button.place-a-hold.Button-holdButton{color:#fff!important}.button.sample-button{background:0 0!important;border:2px solid #9e9e9e;color:#222!important}.button.sample-button:hover{background:#9e9e9e!important;border:2px solid #9e9e9e;color:#fff!important}a#accept-nook-dynamic{overflow:visible!important}div.borrowButton a.lending-options:not(.no-auth-borrow){padding-top:.5rem!important}div.borrowButton a.lending-options:not(.no-auth-borrow) .borrow-sub-text{font-size:.7rem}div.wishlist-container i{float:left;font-size:16pt;display:inline-block;cursor:pointer}div.wishlist-container a{background:0 0!important;display:inline-block;float:left;color:#555!important}div.wishlist-container a.disabled,div.wishlist-container a:focus,div.wishlist-container a:hover,div.wishlist-container a[disabled]{background:0 0!important}div.wishlist-container a:hover{color:#333!important}div.wishlist-container a:hover+.icon-wish-list:before{color:#8d8d8d!important}div.wishlist-container a:hover+.icon-wish-list-added:before{color:#b73c2a}div.wishlist-container a span{vertical-align:super;float:left}.link-button{margin:0;padding:0;border:0;background:0 0;font-size:inherit}.link-button:focus,.link-button:hover{background:0 0}@media only screen and (min-width:694px){.decreased-padding-listview{padding-top:.5rem!important;line-height:1rem!important}.list-view-ul .increased-height-listview{height:58px!important}}@media only screen and (max-width:380px){.decreased-padding-listview-small{padding-top:.5rem!important;line-height:1rem!important;padding-left:5px;padding-right:5px}}@media only screen and (max-width:375px){.increased-height-listview{height:58px!important}}.reveal-modal-bg{background:rgba(0,0,0,.75);z-index:9998!important}.reveal-modal{border-radius:7px;border:none;padding:20px;z-index:9999!important;-webkit-transform:translate3d(0,0,1px);transform:translate3d(0,0,1px)}.reveal-modal .modal-header{left:0;top:0;position:absolute;width:100%;padding:10px 20px;border-radius:5px 5px 0 0}.reveal-modal .modal-header h1.modal-title{color:#006693;font-family:proxima-nova,sans-serif!important;font-size:12pt;text-transform:uppercase;font-weight:800;margin-top:14px;padding-right:20px}.reveal-modal .modal-container{margin-top:52px}.reveal-modal .modal-footer{margin:20px -20px -20px;padding:14px 40px;font-size:10pt;font-weight:100;border-radius:0 0 10px 10px;border-top:1px solid #e5e5e5}.reveal-modal .close-reveal-modal{color:#999;font-weight:100;font-size:2.6rem;top:.9rem;outline:0}.reveal-modal .nook-color{color:#2c5836!important}.reveal-modal .nook-background{background:#2c5836}.reveal-modal .nook-background:focus,.reveal-modal .nook-background:hover{background:#224e2c}.reveal-modal .barnes-and-noble-logo{margin-left:-16px;margin-bottom:20px}.reveal-modal.sample-modal{padding:0;width:98%}.reveal-modal.sample-modal .modal-container{margin-top:64px;border-top:1px solid #ddd}.reveal-modal.sample-modal iframe{width:100%;min-height:800px;border:none}.reveal-modal .browser-warning-note{font-style:italic}.modalTitle{color:#006693;font-family:proxima-nova,sans-serif!important;font-size:12pt!important;text-transform:uppercase;font-weight:800;margin-top:14px}#hold-dynamic-modal img,#hold-modal img,.HoldModal img,.RecommendModal img{max-height:220px;margin:0 auto;display:block!important;margin-bottom:16px}#hold-dynamic-modal .large-12 h2,#hold-modal .large-12 h2,.HoldModal .large-12 h2,.RecommendModal .large-12 h2{margin-top:-8px;font-size:24pt}#hold-dynamic-modal h3,#hold-modal h3,.HoldModal h3,.RecommendModal h3{font-family:proxima-nova,sans-serif!important;font-size:17pt;margin-top:-10px}#hold-dynamic-modal span.title-format-badge,#hold-modal span.title-format-badge,.HoldModal span.title-format-badge,.RecommendModal span.title-format-badge{font-size:12pt;color:#666;margin-bottom:20px;display:block;text-transform:uppercase}#hold-dynamic-modal span.title-format-badge i,#hold-modal span.title-format-badge i,.HoldModal span.title-format-badge i,.RecommendModal span.title-format-badge i{vertical-align:sub;font-size:15pt;padding-right:8px}#supported-devices-modal hr{margin-top:0}#supported-devices-modal ul.device-list{list-style:none;margin-left:0}#supported-devices-modal ul.device-list li{font-weight:100;padding-bottom:12px}#supported-devices-modal span.device-subtitle{font-size:8pt;display:block;margin-top:-3px;height:32px;line-height:12px}#supported-devices-modal img{height:auto;max-height:36px;margin-bottom:28px}#now-available-modal .title-text{padding-bottom:25px}#now-available-modal .modal-title{text-align:center}#now-available-modal img{display:block;margin:auto}#now-available-modal .img-container{max-width:300px}#now-available-modal .button-container,#now-available-modal .now-available-button-container{margin-top:30px}#now-available-modal .button-container .TitleAction-button,#now-available-modal .now-available-button-container .TitleAction-button{display:block;width:100%;padding:.5rem 5.0625rem;margin-bottom:0;height:52px;line-height:1.3rem}#now-available-modal .button-container .TitleAction-button .is-subtext,#now-available-modal .now-available-button-container .TitleAction-button .is-subtext{font-size:.7rem}#now-available-modal .button-container .TitleAction-button .is-dropdown,#now-available-modal .now-available-button-container .TitleAction-button .is-dropdown{border-left-color:#fff}#now-available-modal .button-container .TitleAction-button .is-dropdown:after,#now-available-modal .now-available-button-container .TitleAction-button .is-dropdown:after{border:none!important;font-size:15pt;margin-left:-9px;margin-top:-8px;font-family:icons!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e61e'}#now-available-modal .button-container .button.cancel,#now-available-modal .button-container [data-cancel],#now-available-modal .now-available-button-container .button.cancel,#now-available-modal .now-available-button-container [data-cancel]{padding:1rem 0 .9rem!important;margin:10px 0 0;width:100%;background:0 0;color:#333;height:52px}#now-available-modal .button-container .button.cancel:hover,#now-available-modal .button-container [data-cancel]:hover,#now-available-modal .now-available-button-container .button.cancel:hover,#now-available-modal .now-available-button-container [data-cancel]:hover{background:#9e9e9e;color:#fff}#now-available-modal .button-container button.lending-period-dropdown,#now-available-modal .now-available-button-container button.lending-period-dropdown{position:absolute!important;right:15px;padding:1.99rem 1.4rem 1.19rem!important;height:52px;border-left:1px solid #fff;margin-bottom:0!important;float:left;left:auto!important}#now-available-modal .button-container button.lending-period-dropdown:after,#now-available-modal .now-available-button-container button.lending-period-dropdown:after{border:none!important;font-size:15pt;margin-right:10px;margin-top:-8px;font-family:icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e61e'}#now-available-modal .button-container .LendingPeriods-lendingPeriodList,#now-available-modal .now-available-button-container .LendingPeriods-lendingPeriodList{border-radius:5px}#now-available-modal .button-container .borrowButton,#now-available-modal .button-container a[data-action],#now-available-modal .now-available-button-container .borrowButton,#now-available-modal .now-available-button-container a[data-action]{margin:0!important;width:100%!important;border-radius:5px;float:left}#now-available-modal .button-container .borrowButton,#now-available-modal .now-available-button-container .borrowButton{display:block}#now-unavailable-modal .title-text{padding-bottom:25px}#now-unavailable-modal .modal-title{text-align:center}#now-unavailable-modal img{display:block;margin:auto}#now-unavailable-modal .img-container{max-width:300px}#now-unavailable-modal .button-container,#now-unavailable-modal .now-unavailable-button-container{margin-top:30px}#now-unavailable-modal .TitleAction-button,#now-unavailable-modal .place-a-hold{margin:0!important;width:100%!important;border-radius:5px;float:left}#now-unavailable-modal .TitleAction-button{padding:15px 0}#now-unavailable-modal .button.cancel,#now-unavailable-modal [data-cancel]{padding:1rem 0 .9rem!important;margin:10px 0 0;width:100%;background:0 0;color:#333}#now-unavailable-modal .button.cancel:hover,#now-unavailable-modal [data-cancel]:hover{background:#9e9e9e;color:#fff}div.kindle-device-restrictions-modal div.modal-header{position:relative}div.kindle-device-restrictions-modal div.modal-container{margin:0;padding:10px 20px}.prerelease.modal{margin-top:0}div.suspend-options div.suspend-select-container{text-align:center}div.suspend-options div.suspend-select-container select#select-suspension{background-color:#fafafa;border:2px solid #bfbfbf;border-radius:5px;font-size:11pt;color:#666;padding:5px 0 0 15px;-moz-appearance:none;-webkit-appearance:none!important;appearance:none;background-image:none!important;cursor:pointer;width:40%!important;display:inline-block!important;margin:0 auto!important}div.suspend-options div.suspend-select-container label#select-suspension-label{display:inline-block!important;margin:0 auto!important;width:auto!important}div.suspend-options div.suspend-select-container:after{font-family:icons!important;content:'\e61e';color:#666;right:25px;top:12px;padding:0 0 2px;cursor:pointer;pointer-events:none;margin-left:-28px}div.button-container{text-align:right;padding-right:5px}div.disney-eula{height:400px;overflow-y:auto;margin-bottom:8px}div.disney-eula ol{margin-left:2rem;margin-bottom:.25rem}.button.gray.cancel{padding:.4rem 1.4rem!important}.button[data-cancel]{padding:.4rem 1.4rem!important}@media only screen and (max-width:1200px){.reveal-modal{width:65%!important}.reveal-modal.sample-modal{width:98%!important;height:98%!important}}@media only screen and (max-width:1000px){.reveal-modal{width:80%!important}.reveal-modal.sample-modal{width:98%!important;height:98%!important}}@media only screen and (max-width:699px) and (min-width:601px){#now-unavailable-modal .now-unavailable-button-container .place-a-hold{width:100%!important}}@media only screen and (max-width:641px){.reveal-modal{width:98%!important;min-height:0!important;right:0!important;left:0!important;margin:0 auto;margin-top:60px}.reveal-modal.sample-modal{margin:0 auto}}@media only screen and (max-width:600px){div.now-available-button-container [data-lending-period-dropdown]{margin-right:20px!important}}@media only screen and (max-width:330px){.margin-small{margin:10px 6px!important}}@media only screen and (max-width:324px){.now-available-button-container [data-lending-ul]{margin-left:-195px}.now-available-button-container [data-lending-ul]:before{left:211px!important}.now-available-button-container [data-lending-ul]:after{left:210px!important}}@media only screen and (min-width:1704px){div.now-available-button-container div.borrowButton>ul.f-open-dropdown{left:auto!important;right:14px!important}div.now-available-button-container div.borrowButton>ul.f-open-dropdown:before{left:186px}div.now-available-button-container div.borrowButton>ul.f-open-dropdown:after{left:185px}}.star-ratings-container{display:inline-block}.star-ratings-container .icon-star{font-size:18pt;cursor:pointer;display:inherit}.star-ratings-container .icon-star:before{color:#a2a8aa}.star-ratings-container:not(.editable){cursor:default!important}.star-ratings-container:not(.editable) .icon-star{cursor:default!important}label{font-size:.95rem;font-weight:700;color:#000;line-height:2}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{border-radius:5px;box-shadow:none;font-weight:400;font-size:11pt}[data-abide] .error small.error,[data-abide] .error span.error,[data-abide] small.error,[data-abide] span.error{margin-top:4px;border-radius:5px;padding:.6rem .5625rem .5625rem;font-weight:600;font-style:normal}input[type=checkbox]{position:absolute;left:-9999px}input.check[type=radio]{position:absolute;left:-9999px}input.check[type=radio]:checked+label:before{content:"\e638";color:#74cee2}input[type=checkbox]:checked+label:before{content:"\e638";color:#74cee2}footer{padding:60px 30px 0;border-top:2px solid #e7e5e5}footer h6.footer-heading{font-family:proxima-nova,sans-serif!important;font-weight:700;text-transform:uppercase;font-size:12pt}footer p.copyright{font-size:10pt;color:#222}footer ul{list-style:none;margin-left:0}footer ul.no-margin{margin:0}footer div.footer-links{padding:0}footer a,footer li{font-size:10pt;color:#222;color:#222}footer .footer{display:block;min-height:100px}.customFooter a{text-decoration:underline!important}.Footer-getApp{display:block;width:100%;margin-top:-15px;margin-bottom:5px}.social-links-container{margin-top:10px}.footer-mobile{display:none}.icon-facebook:before,.icon-icon-library:before,.icon-pinterest:before,.icon-twitter:before,.icon-youtube:before{font-size:32px;margin-right:4px}.footer-accordion{margin-top:0!important;border-top:none!important}.footer-mobile-element{background:#fff}p.copyright a{font-size:10pt!important}.footer-right{margin-top:-15px}.footer.mobile{padding:0 5px 25px;padding-top:0;float:left}.footer.mobile ul{list-style:none}.footer.mobile ul li{font-size:12pt!important;margin-left:10px}.footer.mobile ul li.active i.icon-forward-arrow:before{content:""!important}.footer.mobile ul li a{width:100%;margin-left:-5px;font-weight:800!important;font-size:13pt;padding-top:12px;padding-left:15px;min-height:50px;border-bottom:1px solid #ddd;color:#666}.footer.mobile ul li div.content{margin-left:-15px!important}.footer.mobile ul li div.content ul{margin-left:-10px;margin-top:-17px;margin-bottom:10px}.footer.mobile ul li div.content ul li{padding-top:5px;padding-bottom:0}.footer.mobile ul li div.content ul li.languageLink{padding:10px}.footer.mobile ul li div.content ul li a{font-weight:400!important}.footer.mobile ul li.accordion-navigation .chevron{margin-top:1px;padding-right:19px;font-size:13pt;color:#888!important}.footer.mobile ul li.accordion-navigation div.content{margin-left:0;border-bottom:1px solid #ddd}.footer.mobile ul li.accordion-navigation.active a{border-bottom:none}.footer.mobile .chevron-back{margin-top:3px;color:#888!important;cursor:pointer}.footer.mobile i.icon-facebook,.footer.mobile i.icon-pinterest,.footer.mobile i.icon-twitter,.footer.mobile i.icon-youtube{vertical-align:sub}.footer.mobile i.icon-facebook:before,.footer.mobile i.icon-pinterest:before,.footer.mobile i.icon-twitter:before,.footer.mobile i.icon-youtube:before{font-size:28px}li.mobile-footer-sign-in{display:block;width:auto!important;margin-bottom:0!important;margin-left:10px!important}li.mobile-footer-sign-in a{padding-left:12px!important;display:block;border-bottom:1px solid #ddd;margin-left:1px}.member-libraries-desktop{display:block}.support-choice-button{margin-bottom:25px!important}.support-choice-separator{border-right:1px solid #ccc}.is-hidden-for-desktop{display:none}@media only screen and (max-width:1025px){.footer,footer{background-color:#fff}footer{padding:0}.footer-desktop{display:none}.footer-mobile{display:block}footer a,footer li{font-size:12pt!important}.support-choice-separator{border:none}.is-hidden-for-desktop{display:block}.is-hidden-for-mobile{display:none}.footer-right{margin-top:0}.Footer-getApp{margin-left:0;margin-top:0;text-align:center}}.title-container{position:relative;margin-bottom:20px;max-width:230px;display:inline-block;background-color:transparent;vertical-align:top}.title-container .title-contents{background:#fff;-webkit-box-shadow:0 1px 6px #ddd;box-shadow:0 1px 6px #ddd;-webkit-box-sizing:border-box;box-sizing:border-box;margin:5px;padding-bottom:5px}.title-container span.title-format-badge{display:block;font-size:9pt;margin-bottom:4px;color:#555;text-transform:uppercase;margin-right:7px;margin-left:7px;overflow:hidden;position:relative;white-space:nowrap;text-overflow:ellipsis}.title-container span.title-format-badge.no-creator{margin-bottom:26px}.title-container span.title-format-badge i{font-size:14pt;margin-right:4px;vertical-align:sub}.title-container .submit-borrow{line-height:30px;font-size:1rem;font-weight:700}.title-container .submit-borrow .loader-spinner{top:13px!important}.title-container .button:not(.wish-list-button){width:100%;margin:6px auto;display:block}.title-container.title-carousel{max-width:200px}.title-container .available-title,.title-container .not-owned-title,.title-container .unavailable-title{height:22px;text-align:center!important}.title-container .available-title.long-expiration-desc,.title-container .not-owned-title.long-expiration-desc,.title-container .unavailable-title.long-expiration-desc{min-height:22px;height:inherit;padding:0 5px}.title-container .available-title.long-expiration-desc span,.title-container .not-owned-title.long-expiration-desc span,.title-container .unavailable-title.long-expiration-desc span{margin-top:-2px}.title-container .available-title a,.title-container .available-title span,.title-container .not-owned-title a,.title-container .not-owned-title span,.title-container .unavailable-title a,.title-container .unavailable-title span{display:block;width:100%;font-size:9pt;font-weight:400;line-height:23px;text-align:center!important}.title-container .available-title{background:#74cee2}.title-container .available-title a{color:#fff}.title-container .unavailable-title{background:#fff;text-transform:uppercase}.title-container .unavailable-title .red{color:#ee523b!important}.title-container .unavailable-title a,.title-container .unavailable-title span{color:#555;font-weight:400!important}.title-container .not-owned-title{background:#333}.title-container .not-owned-title a{color:#fff}.title-container i.title-label{position:absolute;right:8px;top:7px;font-size:14pt}.title-container .title{cursor:pointer}.title-container .title img{-webkit-transition:.1s all ease;-moz-transition:.1s all linear;-o-transition:.1s all linear;transition:.1s all linear}.title-container .title img:hover{-webkit-transition:.1s all ease;-moz-transition:.1s all linear;-o-transition:.1s all linear;transition:.1s all linear;-webkit-filter:brightness(.75);-o-filter:brightness(.75);filter:brightness(.75)}.title-container .title img.broken{min-height:253px}.title-container .title .narrated-ebook{width:100%;background-color:rgba(0,102,147,.9);color:#fff;text-align:center;font-weight:600;font-size:9pt;padding:2px 0;margin-top:-23px;position:relative}.title-container .title .narrated-ebook i:before{font-size:12pt;vertical-align:middle}.title-container .wishlist{position:absolute;bottom:10px;right:12px}.title-container .wishlist i{font-size:16pt}.title-container .wishlist i:hover.icon-wish-list:before{color:#8d8d8d}.title-container .wishlist i:hover.icon-wish-list-added:hover:before{color:#b73c2a}.title-container .ellipsis{overflow:hidden;height:40px;line-height:20px;padding-left:8px;margin-bottom:5px}.title-container .ellipsis:before{content:"";float:left;width:5px;height:40px}.title-container .ellipsis>:first-child{float:right;width:100%;margin-left:-5px;padding-right:30px}.title-container .ellipsis:after{content:"\02026";box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;float:right;position:relative;top:-19px;left:100%;width:3em;margin-left:-3em;padding-right:5px;text-align:right;background-size:100% 100%;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAABCAMAAACfZeZEAAAABGdBTUEAALGPC/xhBQAAAwBQTFRF////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wDWRdwAAAP90Uk5TgsRjMZXhS30YrvDUP3Emow1YibnM9+ggOZxrBtpRRo94gxItwLOoX/vsHdA2yGgL8+TdKUK8VFufmHSGgAQWJNc9tk+rb5KMCA8aM0iwpWV6dwP9+fXuFerm3yMs0jDOysY8wr5FTldeoWKabgEJ8RATG+IeIdsn2NUqLjQ3OgBDumC3SbRMsVKsValZplydZpZpbJOQco2KdYeEe36BDAL8/vgHBfr2CvTyDu8R7esU6RcZ5ecc4+Af3iLcJSjZ1ivT0S/PMs3LNck4x8U7wz7Bv0G9RLtHuEq1TbJQr1OtVqqnWqRdoqBhnmSbZ5mXapRtcJGOc4t2eYiFfH9AS7qYlgAAARlJREFUKM9jqK9fEGS7VNrDI2+F/nyB1Z4Fa5UKN4TbbeLY7FW0Tatkp3jp7mj7vXzl+4yrDsYoVx+JYz7mXXNSp/a0RN25JMcLPP8umzRcTZW77tNyk63tdprzXdmO+2ZdD9MFe56Y9z3LUG96mcX02n/CW71JH6Qmf8px/cw77ZvVzB+BCj8D5vxhn/vXZh6D4uzf1rN+Cc347j79q/zUL25TPrJMfG/5LvuNZP8rixeZz/mf+vU+Vut+5NL5gPOeb/sd1dZbTs03hBuvmV5JuaRyMfk849nEM7qnEk6IHI8/qn049hB35QGHiv0yZXuMdkXtYC3ebrglcqvYxoj1muvC1nDlrzJYGbpcdHHIMo2FwYv+j3QAAOBSfkZYITwUAAAAAElFTkSuQmCC);background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(white),color-stop(50%,#fff));background:-moz-linear-gradient(to right,rgba(255,255,255,0),#fff 50%,#fff);background:-o-linear-gradient(to right,rgba(255,255,255,0),#fff 50%,#fff);background:-ms-linear-gradient(to right,rgba(255,255,255,0),#fff 50%,#fff);background:linear-gradient(to right,rgba(255,255,255,0),#fff 50%,#fff)}.title-container p.title-name{font-family:proxima-nova,sans-serif!important;margin-left:9px;font-size:11pt;line-height:12pt;font-weight:700;margin-top:8px;margin-bottom:6px;text-overflow:ellipsis;white-space:nowrap;padding-right:30px;overflow:hidden}.title-container p.title-name sup{font-size:5pt;top:-1em}.title-container p.title-name a:not(.secondary-color){color:#333!important}.title-container p.title-name a:not(.secondary-color):hover{color:#333!important}.title-container p.title-author{font-family:proxima-nova,sans-serif!important;margin-top:-5px;margin-bottom:0;margin-left:9px;color:#6d6f71;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:10pt;padding-right:30px}.title-container .primary-action-container{width:81%}.title-container .primary-action-container a.primary-action{display:inline-block;font-size:10pt;margin-left:9px;margin-bottom:4px}.title-container.card{max-width:none;margin-bottom:0}.title-container.card .title-contents{float:left;width:98%;padding-bottom:0}.title-container.card .title-contents .available-title,.title-container.card .title-contents .unavailable-title{margin-bottom:10px;font-size:9pt;border-bottom:solid 1px #ddd}.title-container.card .title-contents .available-title:not(.unavailable-title) a,.title-container.card .title-contents .available-title:not(.unavailable-title) span,.title-container.card .title-contents .unavailable-title:not(.unavailable-title) a,.title-container.card .title-contents .unavailable-title:not(.unavailable-title) span{color:#fff}.title-container.card .title-contents .available-title a,.title-container.card .title-contents .available-title span,.title-container.card .title-contents .unavailable-title a,.title-container.card .title-contents .unavailable-title span{color:#555;font-weight:400}.title-container.card .title-contents img{border:1px solid #f0f0f0;max-height:none;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.title-container.card div.main-buttons{float:left;width:54%}.title-container.card div.main-buttons .button{width:90%;display:inline-block;float:left;margin-left:12px}.title-container.card div.main-buttons #download-dropdown{background-color:#fff;color:#000;border:2px solid #ddd}.title-container.card div.main-buttons #download-dropdown:after{border-color:#000 transparent transparent}.title-container.card .icon-close.icon.x{font-size:17pt!important;vertical-align:top!important;font-weight:100;cursor:pointer}.title-container.card .title{width:40%;float:left;margin-left:15px}.title-container.card .title-details-container{width:54%;float:left}.title-container.card .title-details-container div.suspension-date{float:left}.title-container.card .title-details-container .button:not(.wish-list-button){display:inline-block;margin-left:9px}.title-container.card .title-details-container p.title-name{font-size:1.1rem;line-height:16pt;margin-top:0}.title-container.card .title-details-container .title-format-badge{font-size:10pt}.title-container.card .title-details-container .title-format-badge .icon-ebook{font-size:17pt}.title-container.card .title-details-container p.title-author{margin-top:-10px;margin-left:11px;font-size:1rem}.title-container.card .title-details-container p.title-author,.title-container.card .title-details-container p.title-name{display:block;width:auto}.title-container.card .title-details-container .title-format-badge{display:block;margin-bottom:10px;margin-left:9px}.title-container.card .title-details-container .holds-explanation-container{float:left;margin-left:12px;text-align:left;font-size:10pt;padding-right:15px}.title-container.card .title-details-container .holds-explanation-container .help-tip-holds{position:relative;text-align:center;border-radius:9999px;border:1px solid #000;width:16px;height:16px;font-size:11px;line-height:19px;cursor:pointer;opacity:.6;margin:4px 0 10px 5px;display:inline-block}.title-container.card .title-details-container .prerelease{float:left;margin-left:10px}.title-container.card .bottomButtons{width:100%;float:left}.title-container.card .bottomButtons.full-width a{width:100%!important}.title-container.card .bottomButtons .button{float:left;color:#767676!important;background:0 0;font-size:13px!important;padding:.45em 0!important}.title-container.card .bottomButtons .button.bottom-button{width:33%}.title-container.card .bottomButtons .button .icon{font-size:13pt!important;color:#767676!important;display:block;margin-bottom:4px}.title-container.card .bottomButtons .button .icon.icon.icon-close.x{font-size:16pt!important;margin-top:-5px}.title-container.card .bottomButtons .button:hover{color:#5d5d5d!important;background:0 0!important}.title-container.card .bottomButtons .button:hover .icon{color:#5d5d5d!important}.title-container.card .bottomButtons .button.remove-button{float:right}.title-container.card .bottomButtons hr{width:95%;margin:0 auto;margin-top:10px}.title-container.card .bottomButtons .return-title-button{float:right;width:50%;color:#767676}.title-container.card .bottomButtons .return-title-button:hover{color:#333!important;background:0 0!important}.title-container.card .bottomButtons #requestAgainButton.button.radius{float:left;width:50%;color:#767676!important;background:0 0!important}.title-container.card .bottomButtons #requestAgainButton.button.radius:hover{color:#333!important}img.broken{background-color:#fff;background-repeat:no-repeat;background-position-x:45%;background-position-y:50%;background-position:45% 50%}.default-cursor{cursor:default}.media-container.list-view ul{list-style:none;margin-left:-10px!important}.media-container.list-view ul .signin-dropdown{padding:10px 5px!important;text-align:left}.media-container.list-view ul li .title-container{max-width:none;margin-bottom:0}.media-container.list-view ul li .title-container p.title-author,.media-container.list-view ul li .title-container p.title-name{width:auto}.media-container.list-view ul li .title-container p.title-name{margin-top:18px;font-size:12pt}.media-container.list-view ul li .title-container p.title-name a:not(.secondary-color){color:#333}.media-container.list-view ul li .title-container p.title-name a:not(.secondary-color):hover{color:#333}.media-container.list-view ul li .title-container p.series,.media-container.list-view ul li .title-container p.subtitle{margin-bottom:7px;margin-left:9px;font-style:italic;font-size:11pt}.media-container.list-view ul li .title-container p.subtitle{margin-bottom:7px;padding-right:40px}.media-container.list-view ul li .title-container p.subtitle.is-above-series{margin-bottom:2px}.media-container.list-view ul li .title-container p.title-author{font-size:11pt}.media-container.list-view ul li .title-container p.title-author a{color:#333}.media-container.list-view ul li .title-container p.title-author a:hover{text-decoration:underline;color:#333}.media-container.list-view ul li .title-container span.title-format-badge{font-size:11pt;font-weight:300;margin-top:2px;color:#000}.media-container.list-view ul li .title-container span.title-format-badge i{font-size:15pt;font-weight:300}.media-container.list-view ul li .title-container.periodicals span.title-format-badge.no-creator{margin-bottom:0!important}.media-container.list-view ul li .title-container p.copies-available{display:inline-block;font-size:10pt;margin-bottom:4px;margin-top:2px;word-break:break-word}.media-container.list-view ul li .title-container p.people-waiting{font-size:10pt;margin-bottom:4px;margin-top:0}.media-container.list-view ul li .title-container div.title-description{position:relative;overflow:hidden;padding-left:20px;font-size:11pt;line-height:1.4em;text-align:left;padding-right:20px;padding-bottom:10px}.media-container.list-view ul li .title-container div.title-description a.expand-description{font-weight:600;font-style:italic}.media-container.list-view ul li .title-container div.action-buttons{width:208px;position:absolute;top:35%;right:35px}.media-container.list-view ul li .title-container div.action-buttons .borrowButton.simple a,.media-container.list-view ul li .title-container div.action-buttons a.action-button:not(.wish-list-button){margin-bottom:-4px;height:44px;line-height:13px;z-index:900}.media-container.list-view ul li .title-container div.action-buttons div.wishlist-container i .icon-wish-list-added:hover{cursor:pointer}.media-container.list-view ul li .title-container div.action-buttons div.wishlist-container i .icon-wish-list-added:hover:before{color:#b73c2a}.media-container.list-view ul li .title-container div.action-buttons div.wishlist-container:hover a[data-action=wishlist-add],.media-container.list-view ul li .title-container div.action-buttons div.wishlist-container:hover a[data-action=wishlist-remove]{color:#333}.media-container.list-view ul li .title-container div.action-buttons div.wishlist-container:hover i.icon-wish-list:before{color:#8d8d8d}.media-container.list-view ul li .title-container div.action-buttons div.wishlist-container:hover i.icon-wish-list-added:before{color:#b73c2a}.media-container.list-view ul li .title-container .title-contents{float:left;width:100%;margin-bottom:0}.media-container.list-view ul li .title-container .title-contents .title-header-bar{width:100%}.media-container.list-view ul li .title-container .title-contents .title-header-bar.available-title{margin-bottom:-3px;background:#fff!important}.media-container.list-view ul li .title-container .title-contents .title-header-bar.unavailable-title{border-left:1px solid #ccc;border-top:1px solid #ccc;border-right:1px solid #ccc}.media-container.list-view ul li .title-container .title-contents .title-header-bar a{font-size:8pt;font-weight:600!important}.media-container.list-view ul li .title-container .title-contents .title{display:inline-block;float:left;padding:14px}.media-container.list-view ul li .title-container .title-contents .title a img{max-width:160px}.media-container.list-view ul li .title-container .title-contents div.title-info{display:inline-block;width:70%;margin-left:-5px}.grid-view img,.list-view img{max-height:none!important}@media only screen and (max-width:1025px){.media-container.list-view{padding-left:.9375rem!important}ul.list-view-ul{margin-left:-10px!important}}@media only screen and (max-width:693px){ul li .title-container div.title-description{padding-left:15px!important;padding-right:15px!important}ul.list-view-ul p.copies-available{display:block}ul.list-view-ul p.people-waiting{display:block}.carousel .title-contents.card,.grid-view .title-contents.card{padding-bottom:5px!important}.action-buttons:not(.wish-list):not(.AccountRecommendations-actionButtons){width:100%!important;position:relative!important;padding-left:14px;right:auto!important;padding-bottom:60px}.action-buttons:not(.wish-list):not(.AccountRecommendations-actionButtons) a:not(.lending-option-link),.action-buttons:not(.wish-list):not(.AccountRecommendations-actionButtons) div.borrowButton a{display:inline-block!important;margin-left:0;float:left}.action-buttons:not(.wish-list):not(.AccountRecommendations-actionButtons) a:not(.lending-option-link):not(.TitleWishlist),.action-buttons:not(.wish-list):not(.AccountRecommendations-actionButtons) div.borrowButton a:not(.TitleWishlist){width:75%!important}.action-buttons:not(.wish-list):not(.AccountRecommendations-actionButtons) .wishlist-container{float:left;display:inline-block;width:24%!important;text-align:center;margin:0!important}.action-buttons:not(.wish-list):not(.AccountRecommendations-actionButtons) .wishlist-container a,.action-buttons:not(.wish-list):not(.AccountRecommendations-actionButtons) .wishlist-container i{left:auto!important;bottom:auto!important;position:relative!important;float:none;display:block}.action-buttons:not(.wish-list):not(.AccountRecommendations-actionButtons) .wishlist-container i{margin:16px -15px 0!important}.action-buttons:not(.wish-list):not(.AccountRecommendations-actionButtons) .wishlist-container a{position:absolute!important;top:-5px;right:0;width:41px!important;height:30px!important;margin-top:20px!important}.action-buttons:not(.wish-list):not(.AccountRecommendations-actionButtons) .wishlist-container a span{display:none}}@media only screen and (max-width:693px){.list-view .CoverPartial-copiesAvailable{display:block!important}.list-view .people-waiting{display:block}}.carousel .action-buttons,.carousel .copies-available,.carousel .help-tip,.carousel .people-waiting,.carousel .series,.carousel .subtitle,.carousel .title-banner.list-view,.carousel .title-description,.media-container:not(.list-view) .action-buttons,.media-container:not(.list-view) .copies-available,.media-container:not(.list-view) .help-tip,.media-container:not(.list-view) .people-waiting,.media-container:not(.list-view) .series,.media-container:not(.list-view) .subtitle,.media-container:not(.list-view) .title-banner.list-view,.media-container:not(.list-view) .title-description,div.grid-view .action-buttons,div.grid-view .copies-available,div.grid-view .help-tip,div.grid-view .people-waiting,div.grid-view .series,div.grid-view .subtitle,div.grid-view .title-banner.list-view,div.grid-view .title-description{display:none}div.title-contents.card div.title a{display:block;height:100%}@media only screen and (max-width:640px){.list-view-ul p.people-waiting{margin-top:0!important}.list-view-ul div.title a img{max-width:120px!important}.list-view-ul .title-info{width:auto!important;margin-left:134px!important;margin-top:-4px;padding-right:25px;min-height:185px;display:block!important}.list-view-ul .title-header-bar{height:100%!important}.list-view-ul .title-header-bar.unavailable-title a{max-width:118px}.list-view-ul .star-ratings-container{margin-left:0}.list-view-ul .copies-available{padding-left:0!important}}@media only screen and (max-width:640px) and (min-width:360px){.list-view-ul .title-description.is-top-padded{padding-top:25px!important}}@media only screen and (max-width:870px) and (min-width:693px){.periodical-title{padding-top:55px!important}}@media only screen and (max-width:750px) and (min-width:693px){p.subtitle{overflow:hidden;position:relative;white-space:nowrap;text-overflow:ellipsis;padding-left:0}}@media only screen and (max-width:550px){p.subtitle{overflow:hidden;position:relative;white-space:nowrap;text-overflow:ellipsis}}a.checked:after{font-family:icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e638";float:right;font-size:16pt;margin-top:-3px}@media only screen and (max-width:330px){div.action-buttons a{margin:6px auto!important}div.borrowButton .button.lending-options span{padding-right:20px!important}.title-container.card.holds div.borrowButton .button.lending-options span{padding-right:0!important}}nav.top-bar{background:#fff;height:8.6143rem!important;padding:10px;z-index:999;font-size:18px}nav.top-bar ul li.name img{max-width:255px;max-height:70px;margin-top:6px}nav.top-bar a.sign-in,nav.top-bar a.sign-in-mobile{border-radius:5px;font-weight:800;font-size:10pt!important}nav.top-bar a.sign-in{height:33px!important;padding:8px 25%!important;position:relative}nav.top-bar a.sign-in-mobile{float:right;margin-right:75px;color:#fff;height:30px;line-height:30px;padding:0 18px!important;margin-top:-36px!important}@media only screen and (max-width:400px){nav.top-bar a.sign-in-mobile{padding:0 12px!important;margin-right:60px;font-size:9pt!important}}nav.top-bar .f-dropdown:not(.large):after,nav.top-bar .f-dropdown:not(.large):before{display:none}nav.top-bar ul.drop.content.f-dropdown{max-width:none;width:100%}nav.top-bar span.avatar{width:32px;height:32px;border-radius:9999px;display:inline-block;color:#006693;font-size:22pt;margin-left:8px;position:absolute;top:3px;right:31px}nav.top-bar span.avatar i.icon-account{margin-top:-15px;margin-left:25px}nav.top-bar li.search-icon i{display:block}nav.top-bar li.search-icon i.expanded{color:#74cee2}.f-dropdown:focus{outline:0}#search-form .fake-button{cursor:pointer}#search-form .fake-button:hover{background-color:transparent!important}#search-form .fake-button:focus{outline:0!important;background-color:transparent}.top-bar-section li{padding:0 6px}.top-bar-section li:not(.has-form) a:not(.button){font-size:11pt}.top-bar-section ul{z-index:999}.top-bar-section ul.dropdown{margin-top:0}.top-bar-section .has-dropdown>a:after{display:block!important;border:4px inset;border-color:rgba(0,0,0,.4) transparent transparent!important;margin-right:20px!important}.top-bar .toggle-topbar.search-icon a{left:0;margin-top:20px}.top-bar .toggle-topbar.menu-icon{margin-right:-20px;margin-top:12px;font-size:20pt;cursor:pointer}.top-bar .toggle-topbar.menu-icon a{margin-right:10px;padding:0 1.6rem 0 .9375rem!important;margin-top:-30px}.top-bar .toggle-topbar a{padding:0 .5375rem!important;margin-right:14px!important}.top-bar li{padding:0}.toggle-topbar.browse{margin-left:-14px;margin-top:65px}.toggle-topbar.browse a{color:#222;font-size:11pt;margin-right:5px}.toggle-topbar.search{margin-top:65px}.toggle-topbar.search a{color:#222;font-size:11pt;margin-right:5px}.top-bar .title-area{position:absolute}span.nav-alt-toolbar{position:absolute;right:0;top:8px}span.nav-alt-toolbar span a{font-size:14px;margin-right:18px;font-weight:100;color:#222}span.nav-alt-toolbar .styled-select{margin-right:16px;width:80px;overflow:hidden;display:inline-block;margin-bottom:-28px}span.nav-alt-toolbar .styled-select:after{content:"\e61e";position:absolute;font-size:7pt;color:#999;right:30px;top:20px}span.nav-alt-toolbar .styled-select select{width:100px;border-radius:5px;height:33px;line-height:14px;background-color:#fff;-webkit-appearance:none}.f-dropdown.large.open{width:370px;margin-top:0;margin-left:19px;box-shadow:0 1px 5px rgba(0,0,0,.4);border:none;border-radius:5px;z-index:10000;left:100px}.f-dropdown.large.open:after,.f-dropdown.large.open:before{display:block}.f-dropdown.advantage-tout.open{left:-3%!important;min-width:101%;margin-left:0;margin-top:8px;box-shadow:0 0 10px #ccc;z-index:10000}.f-dropdown.advantage-tout.open:after,.f-dropdown.advantage-tout.open:before{display:none;left:77%!important}@media only screen and (max-width:870px){.nav-alt-toolbar{display:none!important}.title-area{width:100%;height:100%}.title-area .icon-search-nav{color:#222;font-size:20pt;background-color:#fff}.title-area .icon-search-nav.alt-logo{margin-top:-41px}.icon-account{font-size:20pt;display:inline-block;margin-top:-36px;vertical-align:sub;margin-right:4px;cursor:pointer}li.name{display:none!important}.top-bar .toggle-topbar{top:-12px}ul.left.desktop,ul.right.desktop{display:none!important}.search-input{display:none!important}.search-input::-ms-clear{display:none}.icon-search-nav.search-icon{display:none}li.account-dropdown-mobile{display:inline-block!important;float:right;margin-right:50px;margin-top:10px}li.account-dropdown-mobile .icon-account{color:#222}}.white-cover{height:54px;width:60px;position:absolute;right:0;margin-top:-8px;background-color:#fff}.mobile-account-menu{position:absolute;background-color:#fff;width:150px;right:0;z-index:9999;display:none;border:solid 1px #e1e3e3;-webkit-box-shadow:0 5px 9px -2px rgba(0,0,0,.63);-moz-box-shadow:0 5px 9px -2px rgba(0,0,0,.63);box-shadow:0 5px 9px -2px rgba(0,0,0,.63)}.mobile-account-menu ul{list-style:none;margin:0}.mobile-account-menu ul li{border-top:solid 1px #e1e3e3;padding-top:10px;padding-bottom:10px}.mobile-account-menu ul li a{color:#000}@media only screen and (min-width:871px){.mobile-account-menu,.mobile-nav-wrapper,.search-form .icon-clear,.sign-in-mobile,.white-cover{display:none!important}}@media only screen and (max-width:870px){.top-bar{display:none}.nav-container{border:none!important;border-top:none!important}.top-bar .toggle-topbar{display:block!important}.white-cover{display:none}#search-form .fake-button{z-index:-1!important}}.search-bar{margin-left:10px;margin-right:26px}.search-bar input{border-radius:0;height:48px;padding-left:16px;padding-right:40px;margin-top:20px;font-size:18pt}.search-bar input::-ms-clear{display:none}.search-bar.push-left{left:-115px!important}::-webkit-input-placeholder{font-style:italic}:-moz-placeholder{font-style:italic}::-moz-placeholder{font-style:italic}:-ms-input-placeholder{font-style:italic}.icon-search-nav.desktop-search{font-size:23pt;color:#74cee2}.icon-search-nav.desktop-search.mobile{margin-top:54px;margin-left:0}.icon-search-nav.desktop-search:hover{cursor:pointer}.icon-search-nav.desktop-search:focus{outline:0!important}.right-border{border-right:1px solid #ccc}.help-link-desktop{color:#555}.previous{font-size:14px;margin-left:-15px;margin-right:5px}.advanced-search{font-size:14px;margin-right:15px}.top-bar-section li:not(.has-form) a:not(.button){line-height:2rem;font-size:13pt}.top-bar-section li:not(.has-form) a:not(.button).main-level{font-weight:400}.nav-container{border-bottom:1px solid #ccc}.nav-container.mobile{position:fixed;width:100%;z-index:9998;background:0 0}.nav-container.mobile div.row .top-bar{background:#fff}.nav-alt-toolbar .styled-select select{border-style:none}.nav-alt-toolbar .styled-select select:focus{outline:0}.white-clear{width:100%;height:2px;background:#fff;z-index:9999;position:relative;margin-bottom:-3px;margin-top:1px;display:none}.top-bar-section ul.drop{height:290px;margin-top:-17px;border:1px solid #ccc;box-shadow:0 4px 10px rgba(0,0,0,.05);padding-bottom:32px}.top-bar-section ul.drop.open{left:0!important}.top-bar-section ul.drop h2{font-weight:700;font-family:proxima-nova,sans-serif!important;font-size:11.5pt;color:#333!important;cursor:default}.top-bar-section ul.drop .browse-all-links{padding-top:30px;padding-left:25px}.top-bar-section ul.drop .browse-all-links .browse-all:last-child{padding-left:42px}.top-bar-section ul.drop a.browse-all{font-weight:700;position:absolute;bottom:20px}.top-bar-section ul.drop:after,.top-bar-section ul.drop:before{border:none}.search-mobile{position:absolute;width:100%;top:54px;margin-left:6px}.mobile-nav-wrapper .mobile-nav-menu{padding:0 5px;display:none}.mobile-nav-wrapper .mobile-nav-menu ul{margin-left:1px;margin-bottom:-6px;list-style:none}.mobile-nav-wrapper .mobile-nav-menu ul li[data-action=back]{text-align:center}.mobile-nav-wrapper .mobile-nav-menu ul li[data-sub-nav]:not([data-action=back]){cursor:pointer}.mobile-nav-wrapper .mobile-nav-menu ul li{border-bottom:1px solid #e4e3e6;padding:10px;font-size:12pt;margin-left:10px;background:#fff}.mobile-nav-wrapper .mobile-nav-menu ul li a{width:100%;color:#222}.mobile-nav-wrapper .mobile-nav-menu ul li span.mobile-nav-title{font-weight:700;margin-left:-50px}.mobile-nav-wrapper .mobile-nav-menu .chevron:not(.secondary-color){margin-right:20px;margin-top:5px;color:#888!important}.mobile-nav-wrapper .mobile-nav-menu .chevron-back{margin-top:3px;color:#888!important;cursor:pointer}.language-mobile{border-right:1px solid #ccc;height:45px;margin-top:-10px}.language-mobile select{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border-style:none;background-color:#fff;font-size:12pt;display:block;margin-top:5px;margin-left:-23px;width:100%}.languageLinkCheckbox{margin-left:10px}.help-mobile{display:block;height:100%}.help-mobile a{color:#000;line-height:27px!important;font-weight:600}.accordion .accordion-navigation>a,.accordion dd>a{background:#fff!important;padding:0;font-size:12pt;font-weight:400!important}.accordion .accordion-navigation>a,.accordion dd>a{background:#fff!important;padding:0;font-size:12pt;font-weight:400!important}.accordion-navigation.active hr{margin-top:5px;margin-bottom:5px}.accordion-navigation.active a{color:#74cee2}.accordion-navigation.active a i.icon-forward-arrow.panel-arrow:before{content:""!important}.accordion-navigation .content{margin-left:-35px}.accordion-navigation .content ul li{border:none!important}.accordion-navigation .content ul li a{color:#000;display:block;font-weight:400!important;margin-left:18px}.accordion-navigation .content ul li a:last-of-type .icon-forward-arrow.chevron{font-size:8pt;margin-left:5px}.accordion-navigation .content ul li a span{padding-right:20px}.accordion-navigation .content .nav-heading{color:#333;font-weight:700;margin-left:28px;margin-top:-2px}.toggle-closed{height:0!important;overflow:hidden;margin:0;padding:0!important;border:none}ul.accordion.top-nav li a{width:100%;display:block;text-align:left!important;line-height:15px}ul.accordion.top-nav li a.button{margin:0 auto;position:relative;max-width:120px;text-align:center!important;color:#fff;padding:.3rem 1.4rem!important}div.mobile-nav-menu>ul.accordion.top-nav>li>a.nav-panel-icon{max-width:5%;line-height:100%;display:inline-block}div.mobile-nav-menu>ul.accordion.top-nav>li>a.nav-panel-name{width:95%;display:inline-block;font-weight:600!important}.library-home-alt-link-desktop,a>span.library-home-alt-text.no-logo{display:block;vertical-align:middle;word-break:break-word;max-width:255px;line-height:25px;margin-top:0!important}.library-home-alt-link-desktop.mobile-nav,a>span.library-home-alt-text.no-logo.mobile-nav{line-height:19px;margin-top:0}ul#drop-collections div ul li ul{width:100%}ul#drop-collections div ul li ul li{width:100%;background:0 0!important}.featured-collection-item{line-height:18px!important;margin-bottom:10px;margin-left:-15px;padding-right:45px!important;background:0 0!important}.featured-collection-item.selected span,.view-all-collections.selected span{border-bottom:1px solid #555}span.selected{border-bottom:1px solid #555}.view-all-collections{line-height:18px!important;font-weight:600!important;margin-left:-15px;background:0 0!important}.ie-placeholder{font-style:italic!important}div#featured-collections{padding-right:0}.view-all-collections i.icon-forward-arrow{margin-left:3px;margin-top:2px;font-size:9pt;position:absolute;white-space:nowrap}.nav-1-columns{width:325px!important}.nav-2-columns{width:600px!important}.nav-2-columns div>ul>li:last-child{margin-right:-65px;background:0 0!important;margin-left:65px}.nav-3-columns{width:975px!important}.nav-3-columns div>ul>li:nth-child(2){margin-right:-65px;background:0 0!important;margin-left:65px}.nav-3-columns div>ul>li:nth-child(3){margin-right:-135px;background:0 0!important;margin-left:135px}li.account-dropdown-mobile{display:none}.advanced-search-desktop{font-size:11pt;font-weight:600;margin-bottom:20px}@media only screen and (max-width:1015px){.nav-3-columns{width:100%!important}}.nav-4-columns{width:100%!important}.nav-4-columns div ul li{background:0 0!important}@media only screen and (max-width:870px){.advanced-search-desktop{display:none}}@media only screen and (max-width:1100px){.view-all-collections{width:95%!important}}@media only screen and (max-width:620px) and (min-width:450px){.f-dropdown.advantage-tout.open{left:-2.15%!important;text-align:center}}@media only screen and (max-width:667px) and (min-width:621px){.f-dropdown.advantage-tout.open{left:-2.05%!important;text-align:center}}@media only screen and (max-width:870px) and (min-width:668px){.f-dropdown.advantage-tout.open{left:-1.95%!important;text-align:center}}a.close-advantage-tout{position:absolute;right:0;top:0;font-size:22pt!important}a.close-advantage-tout.mobile{right:15px}p.advantage-tout-text{margin-top:15px}.mobile-lang-globe{padding-right:10px;vertical-align:text-top;font-size:19px;color:#a7a9ac}.text-center{text-align:center}.center{margin-left:auto;margin-right:auto;display:block}.left{float:left!important}.right{float:right!important}.clear{clear:both}.bold{font-weight:700}.hideMe{display:none}.hideMeImportant{display:none!important}.showMeImportant{display:block!important}.no-padding-left{padding-left:0!important}hr.dark{border-top:1px solid #e7e5e5}hr.less,hr.more{padding:0;border:none;border-top:1px solid #ddd;color:#333;text-align:center;position:relative;cursor:pointer;z-index:-1;margin-top:30px;display:none}.margin-small{margin:10px}.margin-medium{margin:25px}.margin-large{margin:40px}.margin-top-small{margin-top:10px}.margin-top-medium{margin-top:25px}.margin-top-large{margin-top:40px}.margin-bottom-small{margin-bottom:10px}.margin-bottom-medium{margin-bottom:25px}.margin-bottom-large{margin-bottom:40px}.text-blue,.text-blue *{color:#006693}.text-red,.text-red *{color:#ee523b!important}.primary-color{color:#006693!important}.secondary-color{color:#74cee2!important}.secondary-background{background:#74cee2!important}.secondary-background-color{background-color:#74cee2!important}.white{color:#fff}.gray{color:#a7a9ac}.dark-gray{color:#222}.sticky{position:fixed!important;top:0!important}.header-large{font-size:2.75rem!important}.header-medium{font-size:2.3125rem!important}.header-small{font-size:1.6875rem!important}.header-xsmall{font-size:1.4375rem!important}.header-xxsmall{font-size:1.125rem!important}.fake-button{border-style:none;cursor:pointer;line-height:normal;margin:0;position:relative;text-align:center;-webkit-appearance:none;border-radius:0;display:inherit;font-size:inherit;background-color:transparent;padding:0}.radius-right{border-top-right-radius:5px;border-bottom-right-radius:5px}.radius-left{border-top-left-radius:5px;border-bottom-left-radius:5px}article,b,h1,h2,h3,h4,h5,h6,p,strong,u{outline:0}.gray-solid{background-color:#a7a9ac!important;color:#fff}.gray-solid:focus,.gray-solid:hover{background-color:#555!important}.show-for-600-down{display:none}@media only screen and (max-width:61.25em){.below-980-pull-0,.below-980-pull-1,.below-980-pull-10,.below-980-pull-11,.below-980-pull-2,.below-980-pull-3,.below-980-pull-4,.below-980-pull-5,.below-980-pull-6,.below-980-pull-7,.below-980-pull-8,.below-980-pull-9,.below-980-push-0,.below-980-push-1,.below-980-push-10,.below-980-push-11,.below-980-push-2,.below-980-push-3,.below-980-push-4,.below-980-push-5,.below-980-push-6,.below-980-push-7,.below-980-push-8,.below-980-push-9,.pull-0,.pull-1,.pull-10,.pull-11,.pull-2,.pull-3,.pull-4,.pull-5,.pull-6,.pull-7,.pull-8,.pull-9,.push-0,.push-1,.push-10,.push-11,.push-2,.push-3,.push-4,.push-5,.push-6,.push-7,.push-8,.push-9{position:relative}.below-980-push-0{left:0;right:auto}.below-980-pull-0{right:0;left:auto}.below-980-push-1{left:8.33333%;right:auto}.below-980-pull-1{right:8.33333%;left:auto}.below-980-push-2{left:16.66667%;right:auto}.below-980-pull-2{right:16.66667%;left:auto}.below-980-push-3{left:25%;right:auto}.below-980-pull-3{right:25%;left:auto}.below-980-push-4{left:33.33333%;right:auto}.below-980-pull-4{right:33.33333%;left:auto}.below-980-push-5{left:41.66667%;right:auto}.below-980-pull-5{right:41.66667%;left:auto}.below-980-push-6{left:50%;right:auto}.below-980-pull-6{right:50%;left:auto}.below-980-push-7{left:58.33333%;right:auto}.below-980-pull-7{right:58.33333%;left:auto}.below-980-push-8{left:66.66667%;right:auto}.below-980-pull-8{right:66.66667%;left:auto}.below-980-push-9{left:75%;right:auto}.below-980-pull-9{right:75%;left:auto}.below-980-push-10{left:83.33333%;right:auto}.below-980-pull-10{right:83.33333%;left:auto}.below-980-push-11{left:91.66667%;right:auto}.below-980-pull-11{right:91.66667%;left:auto}.below-980-1{width:8.33333%}.below-980-2{width:16.66667%}.below-980-3{width:25%}.below-980-4{width:33.33333%}.below-980-5{width:41.66667%}.below-980-6{width:50%}.below-980-7{width:58.33333%}.below-980-8{width:66.66667%}.below-980-9{width:75%}.below-980-10{width:83.33333%}.below-980-11{width:91.66667%}.below-980-12{width:100%}.below-980-offset-0{margin-left:0!important}.below-980-offset-1{margin-left:8.33333%!important}.below-980-offset-2{margin-left:16.66667%!important}.below-980-offset-3{margin-left:25%!important}.below-980-offset-4{margin-left:33.33333%!important}.below-980-offset-5{margin-left:41.66667%!important}.below-980-offset-6{margin-left:50%!important}.below-980-offset-7{margin-left:58.33333%!important}.below-980-offset-8{margin-left:66.66667%!important}.below-980-offset-9{margin-left:75%!important}.below-980-offset-10{margin-left:83.33333%!important}.below-980-offset-11{margin-left:91.66667%!important}.below-980-reset-order{margin-left:0;margin-right:0;left:auto;right:auto;float:left}.column.below-980-centered,.columns.below-980-centered{margin-left:auto;margin-right:auto;float:none}.column.below-980-uncentered,.columns.below-980-uncentered{margin-left:0;margin-right:0;float:left}.column.below-980-centered:last-child,.columns.below-980-centered:last-child{float:none}.column.below-980-uncentered:last-child,.columns.below-980-uncentered:last-child{float:left}.column.below-980-uncentered.opposite,.columns.below-980-uncentered.opposite{float:right}.row.below-980-collapse>.column,.row.below-980-collapse>.columns{padding-left:0;padding-right:0}.row.below-980-collapse .row{margin-left:0;margin-right:0}.row.below-980-uncollapse>.column,.row.below-980-uncollapse>.columns{padding-left:.9375rem;padding-right:.9375rem;float:left}.push-0{left:0;right:auto}.pull-0{right:0;left:auto}.push-1{left:8.33333%;right:auto}.pull-1{right:8.33333%;left:auto}.push-2{left:16.66667%;right:auto}.pull-2{right:16.66667%;left:auto}.push-3{left:25%;right:auto}.pull-3{right:25%;left:auto}.push-4{left:33.33333%;right:auto}.pull-4{right:33.33333%;left:auto}.push-5{left:41.66667%;right:auto}.pull-5{right:41.66667%;left:auto}.push-6{left:50%;right:auto}.pull-6{right:50%;left:auto}.push-7{left:58.33333%;right:auto}.pull-7{right:58.33333%;left:auto}.push-8{left:66.66667%;right:auto}.pull-8{right:66.66667%;left:auto}.push-9{left:75%;right:auto}.pull-9{right:75%;left:auto}.push-10{left:83.33333%;right:auto}.pull-10{right:83.33333%;left:auto}.push-11{left:91.66667%;right:auto}.pull-11{right:91.66667%;left:auto}.show-for-980-up{display:none}}@media only screen and (min-width:61.26em){.above-980-pull-0,.above-980-pull-1,.above-980-pull-10,.above-980-pull-11,.above-980-pull-2,.above-980-pull-3,.above-980-pull-4,.above-980-pull-5,.above-980-pull-6,.above-980-pull-7,.above-980-pull-8,.above-980-pull-9,.above-980-push-0,.above-980-push-1,.above-980-push-10,.above-980-push-11,.above-980-push-2,.above-980-push-3,.above-980-push-4,.above-980-push-5,.above-980-push-6,.above-980-push-7,.above-980-push-8,.above-980-push-9,.pull-0,.pull-1,.pull-10,.pull-11,.pull-2,.pull-3,.pull-4,.pull-5,.pull-6,.pull-7,.pull-8,.pull-9,.push-0,.push-1,.push-10,.push-11,.push-2,.push-3,.push-4,.push-5,.push-6,.push-7,.push-8,.push-9{position:relative}.above-980-push-0{left:0;right:auto}.above-980-pull-0{right:0;left:auto}.above-980-push-1{left:8.33333%;right:auto}.above-980-pull-1{right:8.33333%;left:auto}.above-980-push-2{left:16.66667%;right:auto}.above-980-pull-2{right:16.66667%;left:auto}.above-980-push-3{left:25%;right:auto}.above-980-pull-3{right:25%;left:auto}.above-980-push-4{left:33.33333%;right:auto}.above-980-pull-4{right:33.33333%;left:auto}.above-980-push-5{left:41.66667%;right:auto}.above-980-pull-5{right:41.66667%;left:auto}.above-980-push-6{left:50%;right:auto}.above-980-pull-6{right:50%;left:auto}.above-980-push-7{left:58.33333%;right:auto}.above-980-pull-7{right:58.33333%;left:auto}.above-980-push-8{left:66.66667%;right:auto}.above-980-pull-8{right:66.66667%;left:auto}.above-980-push-9{left:75%;right:auto}.above-980-pull-9{right:75%;left:auto}.above-980-push-10{left:83.33333%;right:auto}.above-980-pull-10{right:83.33333%;left:auto}.above-980-push-11{left:91.66667%;right:auto}.above-980-pull-11{right:91.66667%;left:auto}.column,.columns{position:relative;padding-left:.9375rem;padding-right:.9375rem;float:left}.above-980-1{width:8.33333%}.above-980-2{width:16.66667%}.above-980-3{width:25%}.above-980-4{width:33.33333%}.above-980-5{width:41.66667%}.above-980-6{width:50%}.above-980-7{width:58.33333%}.above-980-8{width:66.66667%}.above-980-9{width:75%}.above-980-10{width:83.33333%}.above-980-11{width:91.66667%}.above-980-12{width:100%}.above-980-offset-0{margin-left:0!important}.above-980-offset-1{margin-left:8.33333%!important}.above-980-offset-2{margin-left:16.66667%!important}.above-980-offset-3{margin-left:25%!important}.above-980-offset-4{margin-left:33.33333%!important}.above-980-offset-5{margin-left:41.66667%!important}.above-980-offset-6{margin-left:50%!important}.above-980-offset-7{margin-left:58.33333%!important}.above-980-offset-8{margin-left:66.66667%!important}.above-980-offset-9{margin-left:75%!important}.above-980-offset-10{margin-left:83.33333%!important}.above-980-offset-11{margin-left:91.66667%!important}.above-980-reset-order{margin-left:0;margin-right:0;left:auto;right:auto;float:left}.column.above-980-centered,.columns.above-980-centered{margin-left:auto;margin-right:auto;float:none}.column.above-980-uncentered,.columns.above-980-uncentered{margin-left:0;margin-right:0;float:left}.column.above-980-centered:last-child,.columns.above-980-centered:last-child{float:none}.column.above-980-uncentered:last-child,.columns.above-980-uncentered:last-child{float:left}.column.above-980-uncentered.opposite,.columns.above-980-uncentered.opposite{float:right}.row.above-980-collapse>.column,.row.above-980-collapse>.columns{padding-left:0;padding-right:0}.row.above-980-collapse .row{margin-left:0;margin-right:0}.row.above-980-uncollapse>.column,.row.above-980-uncollapse>.columns{padding-left:.9375rem;padding-right:.9375rem;float:left}.push-0{left:0;right:auto}.pull-0{right:0;left:auto}.push-1{left:8.33333%;right:auto}.pull-1{right:8.33333%;left:auto}.push-2{left:16.66667%;right:auto}.pull-2{right:16.66667%;left:auto}.push-3{left:25%;right:auto}.pull-3{right:25%;left:auto}.push-4{left:33.33333%;right:auto}.pull-4{right:33.33333%;left:auto}.push-5{left:41.66667%;right:auto}.pull-5{right:41.66667%;left:auto}.push-6{left:50%;right:auto}.pull-6{right:50%;left:auto}.push-7{left:58.33333%;right:auto}.pull-7{right:58.33333%;left:auto}.push-8{left:66.66667%;right:auto}.pull-8{right:66.66667%;left:auto}.push-9{left:75%;right:auto}.pull-9{right:75%;left:auto}.push-10{left:83.33333%;right:auto}.pull-10{right:83.33333%;left:auto}.push-11{left:91.66667%;right:auto}.pull-11{right:91.66667%;left:auto}.show-for-980-down{display:none}}@media only screen and (max-width:600px){.below-600-pull-0,.below-600-pull-1,.below-600-pull-10,.below-600-pull-11,.below-600-pull-2,.below-600-pull-3,.below-600-pull-4,.below-600-pull-5,.below-600-pull-6,.below-600-pull-7,.below-600-pull-8,.below-600-pull-9,.below-600-push-0,.below-600-push-1,.below-600-push-10,.below-600-push-11,.below-600-push-2,.below-600-push-3,.below-600-push-4,.below-600-push-5,.below-600-push-6,.below-600-push-7,.below-600-push-8,.below-600-push-9,.pull-0,.pull-1,.pull-10,.pull-11,.pull-2,.pull-3,.pull-4,.pull-5,.pull-6,.pull-7,.pull-8,.pull-9,.push-0,.push-1,.push-10,.push-11,.push-2,.push-3,.push-4,.push-5,.push-6,.push-7,.push-8,.push-9{position:relative}.below-600-push-0{left:0;right:auto}.below-600-pull-0{right:0;left:auto}.below-600-push-1{left:8.33333%;right:auto}.below-600-pull-1{right:8.33333%;left:auto}.below-600-push-2{left:16.66667%;right:auto}.below-600-pull-2{right:16.66667%;left:auto}.below-600-push-3{left:25%;right:auto}.below-600-pull-3{right:25%;left:auto}.below-600-push-4{left:33.33333%;right:auto}.below-600-pull-4{right:33.33333%;left:auto}.below-600-push-5{left:41.66667%;right:auto}.below-600-pull-5{right:41.66667%;left:auto}.below-600-push-6{left:50%;right:auto}.below-600-pull-6{right:50%;left:auto}.below-600-push-7{left:58.33333%;right:auto}.below-600-pull-7{right:58.33333%;left:auto}.below-600-push-8{left:66.66667%;right:auto}.below-600-pull-8{right:66.66667%;left:auto}.below-600-push-9{left:75%;right:auto}.below-600-pull-9{right:75%;left:auto}.below-600-push-10{left:83.33333%;right:auto}.below-600-pull-10{right:83.33333%;left:auto}.below-600-push-11{left:91.66667%;right:auto}.below-600-pull-11{right:91.66667%;left:auto}.below-600-1{width:8.33333%}.below-600-2{width:16.66667%}.below-600-3{width:25%}.below-600-4{width:33.33333%}.below-600-5{width:41.66667%}.below-600-6{width:50%}.below-600-7{width:58.33333%}.below-600-8{width:66.66667%}.below-600-9{width:75%}.below-600-10{width:83.33333%}.below-600-11{width:91.66667%}.below-600-12{width:100%}.below-600-offset-0{margin-left:0!important}.below-600-offset-1{margin-left:8.33333%!important}.below-600-offset-2{margin-left:16.66667%!important}.below-600-offset-3{margin-left:25%!important}.below-600-offset-4{margin-left:33.33333%!important}.below-600-offset-5{margin-left:41.66667%!important}.below-600-offset-6{margin-left:50%!important}.below-600-offset-7{margin-left:58.33333%!important}.below-600-offset-8{margin-left:66.66667%!important}.below-600-offset-9{margin-left:75%!important}.below-600-offset-10{margin-left:83.33333%!important}.below-600-offset-11{margin-left:91.66667%!important}.below-600-reset-order{margin-left:0;margin-right:0;left:auto;right:auto;float:left}.column.below-600-centered,.columns.below-600-centered{margin-left:auto;margin-right:auto;float:none}.column.below-600-uncentered,.columns.below-600-uncentered{margin-left:0;margin-right:0;float:left}.column.below-600-centered:last-child,.columns.below-600-centered:last-child{float:none}.column.below-600-uncentered:last-child,.columns.below-600-uncentered:last-child{float:left}.column.below-600-uncentered.opposite,.columns.below-600-uncentered.opposite{float:right}.row.below-600-collapse>.column,.row.below-600-collapse>.columns{padding-left:0;padding-right:0}.row.below-600-collapse .row{margin-left:0;margin-right:0}.row.below-600-uncollapse>.column,.row.below-600-uncollapse>.columns{padding-left:.9375rem;padding-right:.9375rem;float:left}.push-0{left:0;right:auto}.pull-0{right:0;left:auto}.push-1{left:8.33333%;right:auto}.pull-1{right:8.33333%;left:auto}.push-2{left:16.66667%;right:auto}.pull-2{right:16.66667%;left:auto}.push-3{left:25%;right:auto}.pull-3{right:25%;left:auto}.push-4{left:33.33333%;right:auto}.pull-4{right:33.33333%;left:auto}.push-5{left:41.66667%;right:auto}.pull-5{right:41.66667%;left:auto}.push-6{left:50%;right:auto}.pull-6{right:50%;left:auto}.push-7{left:58.33333%;right:auto}.pull-7{right:58.33333%;left:auto}.push-8{left:66.66667%;right:auto}.pull-8{right:66.66667%;left:auto}.push-9{left:75%;right:auto}.pull-9{right:75%;left:auto}.push-10{left:83.33333%;right:auto}.pull-10{right:83.33333%;left:auto}.push-11{left:91.66667%;right:auto}.pull-11{right:91.66667%;left:auto}.show-for-600-up{display:none}.show-for-600-down{display:block}.below-600-text-center{text-align:center}.below-600-full-width{width:100%}}.invisible{visibility:hidden}.u-inline{display:inline}body{background:#fafafa}*,body,html{font-family:proxima-nova,sans-serif!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:freight-text-book,serif!important;color:#111;font-weight:300;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-family:freight-text-book,serif!important}.icon-large-left-arrow{visibility:hidden}.row{max-width:82.5rem}.container{overflow:hidden;min-height:100%}.title img{width:300px}input[type=text]:focus,textarea:focus{-webkit-text-size-adjust:100%}.GTM{display:none;visibility:hidden}.title-container{width:100%}[class*=block-grid-]>li{padding:0!important}div.skip-links{text-align:center;margin-bottom:-12px;padding:6px 0}div.skip-links .skip-link{display:none;font-size:10pt;font-weight:800;text-transform:uppercase;margin:0;border:0;padding:0 10px;background:0 0}div.skip-links .skip-link:focus,div.skip-links .skip-link:hover{background:0 0}div.skip-links .skip-link:not(:last-child){border-right:1px solid rgba(255,255,255,.5)}div.ie9-warning{text-align:center;padding:6px 0;font-size:10pt;font-weight:800;display:none}.mobile-margin{margin-top:56px}#link-card-modal .button-container{width:100%;text-align:center}#link-card-modal .library-card-sign-up-container{text-align:center}#link-card-modal .library-card-sign-up-container i{font-size:25pt;display:inline-block}#link-card-modal .library-card-sign-up-container .library-card-sign-up{padding:0 0 8px;text-align:center}#link-card-modal .library-card-sign-up-container .library-card-sign-up h2{font-size:18pt;margin-bottom:2px}#link-card-modal .library-card-sign-up-container .library-card-sign-up a{font-weight:600;font-size:11pt}div#limited-availability-help h2{font-size:12pt;font-weight:700;color:#74cee2;padding-bottom:10px;font-family:proxima-nova,sans-serif!important}div#limited-availability-help p:first-of-type{font-size:10pt}.CoverImageContainer{width:100%;margin:0 auto}.CoverImageContainer:before{content:"";float:left;padding-bottom:133.33%}.CoverImageContainer:after{content:"";display:table;clear:both}.CoverImageContainer img{min-height:0!important;max-height:253px}.help-tip{position:relative;display:inline-block;text-align:center;background-color:#74cee2;border-radius:9999px;width:18px;height:18px;font-size:12px;line-height:19px;cursor:pointer;margin-left:5px;vertical-align:text-top;opacity:.7}.help-tip:before{content:'?';font-weight:700;color:#fff}.help-tip:after{content:'';position:absolute;top:-10px;bottom:-10px;left:-10px;right:-10px}@media only screen and (max-width:870px){div.skip-links{padding:0;margin-bottom:0!important}}@media only screen and (max-width:355px){.library-card-sign-up{margin-left:-19px}}.AdvancedSearch .AdvancedSearch-selectContainer::after{font-family:icons!important;content:'\e61e';color:#666;right:19px;top:36px;padding:0 0 2px;position:absolute;cursor:pointer;pointer-events:none}.AdvancedSearch .AdvancedSearch-select{background:#fff;border-radius:5px;-moz-appearance:none;-webkit-appearance:none!important;appearance:none;background-image:none!important;cursor:pointer}.AdvancedSearch .AdvancedSearch-select:hover{background-color:#fff}.AdvancedSearch .AdvancedSearch-submit{margin-top:60px}@media only screen and (max-width:1024px){.AdvancedSearch .AdvancedSearch-submit{margin-top:20px}}@media only screen and (max-width:641px){.AdvancedSearch .AdvancedSearch-submit{margin-top:20px;width:100%}}.body.is-contrasted .AdvancedSearch .AdvancedSearch-input{background:#000;color:#fff}.body.is-contrasted .AdvancedSearch .AdvancedSearch-select{background-color:#00f;color:#fff;border:2px solid #00f;font-weight:800}.body.is-contrasted .AdvancedSearch .AdvancedSearch-select:hover{background-color:#0000f5;border:2px solid #0000f5}.body.is-contrasted .AdvancedSearch .AdvancedSearch-select-option{background:#00f;color:#fff}.body.is-contrasted .AdvancedSearch .AdvancedSearch-selectContainer::after{color:#fff}.AdvancedSearchTitle{text-align:center;font-size:20pt;margin-top:20px;margin-bottom:-10px}.Autocompletions{background-color:#fff;padding:10px 0;line-height:1.25;border:1px solid #999;margin-top:-17px;position:absolute;width:95%;z-index:99}.Autocompletions-item{width:100%;display:inline-block;color:#111;padding:4px 0 4px 20px}.Autocompletions-item.is-active{border-left:solid 2px #000;padding-left:18px;background-color:#f2f2f2}.body.is-contrasted .Autocompletions{background-color:#000;border-color:#fff}.body.is-contrasted .Autocompletions-item{color:#fff}.body.is-contrasted .Autocompletions-item:hover{color:#ff0}.body.is-contrasted .Autocompletions-item.is-active{border-left-color:#00f;padding-left:18px;background-color:#00f;color:#fff}@media only screen and (max-width:870px){.Autocompletions{margin-top:0;border:0;border-radius:0;border-bottom:solid #999 1px;width:100%;z-index:99999;position:absolute;overflow:visible}.Autocompletions-item{padding-top:2px;font-size:18px}}.BrowseFormats{margin-left:0;text-align:center;border-bottom:1px solid #ccc}.BrowseFormats .BrowseFormats-dropdown{text-transform:uppercase;cursor:pointer;margin-bottom:0;background-color:transparent;-moz-appearance:none;-webkit-appearance:none!important;-moz-appearance:none;background-image:none!important;font-size:14px;display:inline-block;color:#111;border-radius:5px;padding:8px 22px;font-weight:600;background:0 0;border:1px solid #bfbfbf}.BrowseFormats .BrowseFormats-dropdownContainer::after{font-family:icons!important;content:'\e61e';color:#666;right:15px;top:6px;padding:0 10px 2px;position:absolute;cursor:pointer;pointer-events:none}.BrowseFormats .BrowseFormats-link{font-size:14px;display:inline-block;text-transform:uppercase;font-weight:600;color:#222;padding:0 12px;display:inline-block;position:relative;line-height:26px;margin:2px 0}.BrowseFormats .BrowseFormats-link:after{content:'';display:block;position:absolute;width:0;height:2px;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0)}.BrowseFormats .BrowseFormats-link:after{content:'';width:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.BrowseFormats .BrowseFormats-link.is-active:after,.BrowseFormats .BrowseFormats-link:hover:after{content:'';width:80%;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}body.is-contrasted .BrowseFormats .BrowseFormats{border-bottom:1px solid #222!important}body.is-contrasted .BrowseFormats .BrowseFormats-dropdownContainer:after{color:#fff}body.is-contrasted .BrowseFormats .BrowseFormats-dropdown{background-color:#00f;color:#fff;border:2px solid #00f;font-weight:800}body.is-contrasted .BrowseFormats .BrowseFormats-dropdown:hover{background-color:#0000f5;border:2px solid #0000f5}body.is-contrasted .BrowseFormats .BrowseFormats-link{color:#fff}body.is-contrasted .BrowseFormats .BrowseFormats-link.is-active:after{color:#ff0!important;background-color:#ff0!important}body.is-contrasted .BrowseFormats .BrowseFormats-link:hover:after{background-color:#ff0!important}.SubjectCollection .CollectionHeader{padding-left:.9375rem;padding-right:.9375rem;padding-top:.6rem;font-size:28px}.SubjectCollection .BrowseSubjects{border-bottom:1px solid #ccc;padding-bottom:28px}.SubjectCollection:last-child .BrowseSubjects{border-bottom:none}@media screen and (max-width:641px){.BrowseFormats{border-bottom:none}}.BrowseSeeAll{text-align:center}.BrowseSeeAll .BrowseSeeAll-link{font-weight:600;display:inline-block;margin:10px 0;padding:8px}.body.is-contrasted .BrowseSeeAll .BrowseSeeAll-link{color:#ff0!important}.body.is-contrasted .BrowseSeeAll .BrowseSeeAll-link:hover{color:#ff0!important}.BrowseSubjects{-moz-column-gap:0;-moz-column-fill:balance;column-gap:0;column-fill:balance}.BrowseSubjects .columns{padding:0}.BrowseSubjects .BrowseSubjects-item{font-size:15px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative;text-align:left}.BrowseSubjects .BrowseSubjects-link{color:#111;float:left;text-align:left;height:48px;width:100%;font-size:15px;line-height:48px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BrowseSubjects .BrowseSubjects-link .sub-label{font-size:12px;font-weight:700;display:block;margin:-32px 0 -13px 66px;color:#555;-webkit-font-smoothing:antialiased}.BrowseSubjects .collections-cell-count{display:inline-block;min-width:52px;margin-right:10px;position:relative;height:13px}.BrowseSubjects .BrowseSubjects-count{border-radius:2px;padding:3px 4px;background:#fff;font-size:12px;color:#555;position:absolute;top:0;right:0;line-height:9px;height:16px;border:1px solid #eee}.BrowseSubjects .subject-name{-webkit-box-sizing:border-box;box-sizing:border-box;min-height:48px;width:100%;position:relative}.BrowseSubjects .subject-name div{position:relative;width:100%;display:initial}.is-contrasted .BrowseSubjects .BrowseSubjects-link{color:#fff!important}.is-contrasted .BrowseSubjects .BrowseSubjects-link:focus,.is-contrasted .BrowseSubjects .BrowseSubjects-link:hover{color:#222!important;background:#ff0}.is-contrasted .BrowseSubjects .BrowseSubjects-link:focus .sub-label,.is-contrasted .BrowseSubjects .BrowseSubjects-link:hover .sub-label{color:#555}.is-contrasted .BrowseSubjects .BrowseSubjects-link .BrowseSubjects-count{background:#00f!important;color:#fff;border-color:#00f!important}@media screen and (min-width:860px){.BrowseSubjects{-moz-columns:4;-webkit-columns:4;columns:4}}@media screen and (max-width:859px) and (min-width:640px){.BrowseSubjects{-moz-columns:3;-webkit-columns:3;columns:3}}@media screen and (max-width:639px) and (min-width:420px){.BrowseSubjects{-moz-columns:2;-webkit-columns:2;columns:2}}@media screen and (max-width:419px){.BrowseSubjects:first-child{border-top:1px solid #fff}.BrowseSubjects-item{width:100%;border-bottom:1px solid #fff}.BrowseSubjects-item .BrowseSubjects-link{float:left;padding-right:10%}.BrowseSubjects-item:before{content:'';border:2px solid #ddd;border-left:0;border-top:0;width:11px;height:11px;margin:16px 18px 0 0;float:right;-webkit-transform:translate3d(0,-.075em,0) rotate(-45deg);transform:translate3d(0,-.075em,0) rotate(-45deg);position:absolute;top:11%;right:0}.is-contrasted .BrowseSubjects .BrowseSubjects:first-child{border-top:1px solid #222!important}.is-contrasted .BrowseSubjects .BrowseSubjects-item{border-bottom:1px solid #222!important}}.Campaign{position:relative;text-align:left;margin-bottom:50px;background:#006693;min-height:480px}.Campaign.is-kids-1{background-image:url(../img/kids-room-hero-background.png)!important;background-position-x:50%!important}.Campaign.is-teens-1{background-image:url(../img/teens-hero-background.png)!important}.Campaign.is-kids-teens-1{background-image:url(../img/kids-teens-hero-background.png)!important}.Campaign .Campaign-overlay{padding:30px 0;min-height:340px}.Campaign .Campaign-titleContainer{padding-right:500px;padding-left:25px}.Campaign .Campaign-container{padding-right:500px;padding-left:25px}.Campaign .Campaign-container .button{border-radius:3px!important}.Campaign .Campaign-title{font-family:proxima-nova,sans-serif!important;font-size:20pt;margin-bottom:-12px;font-weight:300}.Campaign .Campaign-title.is-kids-1{font-family:room-kids-1,sans-serif!important}.Campaign .Campaign-title.is-kids-teens-1,.Campaign .Campaign-title.is-teens-1{font-family:room-teens-1,sans-serif!important}.Campaign .Campaign-title.is-screening-room-1{font-family:room-screening-1,sans-serif!important}.Campaign .Campaign-title.is-newsstand-1{font-family:room-newsstand-1,sans-serif!important}.Campaign .Campaign-item{width:100%!important}.Campaign .Campaign-item .title-contents{box-shadow:none}.Campaign .Campaign-titleDivider{border:solid rgba(255,255,255,.3);border-width:1px 0 0}.Campaign .Campaign-description{position:relative;line-height:1.6em;margin-right:-1em;padding-right:1em;font-size:.95em}.Campaign .Campaign-cover{position:absolute;right:13%;top:-50px;width:180px;margin-left:16px}.Campaign .Campaign-cover .Campaign-grid{margin:inherit 0}.Campaign .Campaign-coverImage{width:100%;max-width:200px;float:none;display:block;margin:0 auto}.Campaign .Campaign-coverImage:hover{-webkit-filter:brightness(.9);filter:brightness(.9)}.Campaign .Campaign-bannerLinkContainer.title-header-bar{width:200px;max-width:100%;height:22px;text-align:center;margin:0 auto}.Campaign .Campaign-bannerLinkContainer.title-header-bar a{font-size:9pt}.Campaign .Campaign-bannerLinkContainer .unavailable-title,.Campaign .Campaign-bannerLinkContainer.available-title{height:22px;text-align:center!important}.Campaign .Campaign-bannerLinkContainer .unavailable-title a,.Campaign .Campaign-bannerLinkContainer .unavailable-title span,.Campaign .Campaign-bannerLinkContainer.available-title a,.Campaign .Campaign-bannerLinkContainer.available-title span{display:block;width:100%;font-size:9pt;font-weight:600;line-height:23px;text-align:center!important}.Campaign .Campaign-bannerLinkContainer.available-title{background:#74cee2}.Campaign .Campaign-bannerLinkContainer.available-title a{color:#fff}.Campaign .Campaign-bannerLinkContainer.unavailable-title{background:#fff;text-transform:uppercase}.Campaign .Campaign-bannerLinkContainer.unavailable-title .red{color:#ee523b!important}.Campaign .Campaign-bannerLinkContainer.unavailable-title a,.Campaign .Campaign-bannerLinkContainer.unavailable-title span{color:#555;font-weight:400!important}.Campaign .Campaign-bannerLinkContainer:hover{text-decoration:none}.Campaign .Campaign-bannerLink:hover{text-decoration:none}.Campaign .Campaign-featuredTitle{padding-right:15px}.Campaign .Campaign-featuredTitle.is-kids-1{font-family:room-kids-1,sans-serif!important}.Campaign .Campaign-featuredTitle.is-kids-teens-1,.Campaign .Campaign-featuredTitle.is-teens-1{font-family:room-teens-1,sans-serif!important}.Campaign .Campaign-featuredTitle.is-screening-room-1{font-family:room-screening-1,sans-serif!important}.Campaign .Campaign-featuredTitle.is-newsstand-1{font-family:room-newsstand-1,sans-serif!important}.Campaign .Campaign-featuredTitle:hover{text-decoration:underline}.Campaign .Campaign-featuredTitleContainer{margin-bottom:-2px;font-size:20pt}.Campaign .Campaign-author:hover{text-decoration:underline}.Campaign .Campaign-authorContainer{font-size:14pt}.Campaign .Campaign-audiobookIcon{padding-left:38px;font-size:18pt;vertical-align:sub;margin-right:5px}.Campaign .Campaign-arrowIcon{font-size:10pt}.Campaign .Campaign-audiobookText{padding-left:25px}.Campaign .Campaign-audiobookLink{display:block;float:left}.Campaign .Campaign-audiobookLink:hover .Campaign-audiobookText{text-decoration:underline}.Campaign .Campaign-learnMoreLink:hover{text-decoration:underline}.body.is-contrasted .Campaign{background:#00f!important}.body.is-contrasted .Campaign .Campaign-bannerLinkContainer.title-header-bar.available-title{background:#ff0!important}.body.is-contrasted .Campaign .Campaign-bannerLink{color:#000!important}.body.is-contrasted .Campaign .Campaign-bannerLink:hover{color:#000!important}.body.is-contrasted .Campaign .Campaign-featuredTitle{color:#fff}.body.is-contrasted .Campaign .Campaign-author{color:#fff}@media only screen and (max-width:1025px){.Campaign .Campaign-fullCoverContainer{width:100%}.Campaign .Campaign-coverImage{float:none;margin:0 auto;display:block}.Campaign .Campaign-bannerLinkContainer.title-header-bar{float:none;margin:0 auto;display:block}}@media only screen and (max-width:870px) and (min-width:401px){.Campaign-overlay{min-height:360px;padding:30px!important}}@media only screen and (max-width:640px){.Campaign{text-align:center}.Campaign .Campaign-bannerLinkContainer.title-header-bar{margin-top:30px}.Campaign .Campaign-coverImage{margin:0 auto -120px}}@media only screen and (max-width:770px) and (min-width:596px){.Campaign-linkContainer{width:60%}}@media only screen and (max-width:1320px){.Campaign .Campaign-titleContainer{padding-right:50%!important}.Campaign .Campaign-container{padding-right:50%!important}}@media only screen and (max-width:870px){.Campaign .Campaign-titleContainer{text-align:left!important;padding-right:0!important;padding-left:0!important}.Campaign .Campaign-container{text-align:left!important;padding-right:0!important;padding-left:0!important;padding-bottom:5px!important}.Campaign .Campaign-description{width:50%}.Campaign .Campaign-cover{top:auto;right:auto;position:relative!important;float:right}.Campaign .Campaign-coverImageContainer{max-width:150px;margin:0 20px}.Campaign .Campaign-grid{margin-left:0!important}.Campaign .Campaign-fullCoverContainer{margin-top:0}.Campaign .Campaign-bannerLinkContainer.title-header-bar{width:100%;margin:0 20px 0 0}.Campaign .Campaign-linkContainer{text-align:left;margin-left:-3px;margin-bottom:5px;width:100%}.Campaign .Campaign-audiobookIcon{margin-right:10px}.Campaign .Campaign-audiobookLink{padding-left:0!important}}@media only screen and (max-width:450px){.Campaign .Campaign-titleContainer{text-align:center!important;padding-right:0!important;padding-left:0!important}.Campaign .Campaign-authorContainer,.Campaign .Campaign-linkContainer{display:none}.Campaign .Campaign-featuredTitle{visibility:hidden}.Campaign .Campaign-container{text-align:center!important;padding-right:0!important;padding-left:0!important}.Campaign .Campaign-description{padding:0 20px;width:100%;text-align:left;margin-bottom:0}.Campaign .Campaign-description.is-mobile-adjusted{margin-top:-33px}.Campaign .Campaign-cover{position:relative!important;width:100%!important;top:auto!important;right:auto!important;left:auto!important;margin-bottom:0}.Campaign .Campaign-fullCoverContainer{display:inline-block;float:none}.Campaign .Campaign-bannerLinkContainer{width:150px;margin-left:0!important}.Campaign .Campaign-coverImageContainer{margin:0}.Campaign .Campaign-item{text-align:left}}.Carousel{margin-top:15px;max-width:84.43rem}.Carousel-seeAll{margin-top:4px;margin-bottom:0;padding:8px 16px!important}.Carousel-title{margin-bottom:20px;padding-left:26px;font-family:proxima-nova,sans-serif!important;font-size:16pt!important}.Carousel-titleLink{color:#222;font-family:proxima-nova,sans-serif!important;font-weight:500;margin-bottom:20px;font-size:16pt}.Carousel-titleLink.is-kids-1{font-family:room-kids-1,sans-serif!important}.Carousel-titleLink.is-kids-teens-1,.Carousel-titleLink.is-teens-1{font-family:room-teens-1,sans-serif!important}.Carousel-titleLink.is-screening-room-1{font-family:room-screening-1,sans-serif!important}.Carousel-titleLink.is-newsstand-1{font-family:room-newsstand-1,sans-serif!important}.Carousel-titleIcon{color:#006693;font-size:16pt}.Carousel-arrow{font-size:32pt;position:absolute;top:215px;color:#9e9e9e;cursor:pointer}.Carousel-arrow:hover{color:#74cee2}.Carousel-arrow.disabled{color:#a7a9ac;cursor:default}.Carousel-arrow--left{left:0;z-index:1}.Carousel-arrow--right{right:0}.Carousel-body{position:relative;white-space:nowrap;overflow-x:scroll;overflow-y:hidden;width:95%;margin:0 auto}.Carousel-item{width:100%}.Carousel-item .primary-action-container{white-space:initial;max-height:33px;margin-bottom:5px;width:82%}.Carousel-item .primary-action-container.no-creator{max-height:51px}.Carousel-item .primary-action-container .primary-action{height:47px;display:table-cell!important;vertical-align:middle;padding-left:8px}.Carousel-item .title-format-badge.no-creator{margin-bottom:6px!important;height:25px}.Carousel-item.loading{overflow-x:hidden}.Carousel-item.ps-scrollbar-y-rail{display:none!important}.Carousel .star-ratings-container{display:none}@media only screen and (max-width:1024px){.Carousel-body{width:93%}}@media only screen and (max-width:870px){.Carousel-body{width:90%}}@media only screen and (max-width:600px){.Carousel-body{width:85%}.Carousel-seeAll{display:none}}@media only screen and (max-width:545px){.Carousel-item{width:48.5%;max-width:none}.Carousel-item .wishlist{position:relative;margin-top:-15px;margin-right:5px;float:right;right:0}}@media only screen and (max-width:480px){.Carousel-body{width:100%}.Carousel-arrow{display:none}.Carousel-title{padding-left:0;margin-left:-5px}}.Carousel{margin-top:10px}.Carousel .ps-container{overflow:hidden!important}.Carousel .ps-container.ps-active-x>.ps-scrollbar-x-rail,.Carousel .ps-container.ps-active-y>.ps-scrollbar-y-rail{display:block}.Carousel .ps-container.ps-in-scrolling{pointer-events:none}.Carousel .ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:#eee;opacity:.9}.Carousel .ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999}.Carousel .ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:#eee;opacity:.9}.Carousel .ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#999}.Carousel .ps-container>.ps-scrollbar-x-rail{display:none;position:absolute;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;opacity:0;-webkit-transition:background-color .2s linear,opacity .2s linear;-moz-transition:background-color .2s linear,opacity .2s linear;-o-transition:background-color .2s linear,opacity .2s linear;transition:background-color .2s linear,opacity .2s linear;bottom:5px!important;height:8px}.Carousel .ps-container>.ps-scrollbar-x-rail>.ps-scrollbar-x{position:absolute;background-color:#aaa;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-transition:background-color .2s linear;-moz-transition:background-color .2s linear;-o-transition:background-color .2s linear;transition:background-color .2s linear;bottom:0;height:8px}.Carousel .ps-container>.ps-scrollbar-y-rail{display:none;position:absolute;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;opacity:0;-webkit-transition:background-color .2s linear,opacity .2s linear;-moz-transition:background-color .2s linear,opacity .2s linear;-o-transition:background-color .2s linear,opacity .2s linear;transition:background-color .2s linear,opacity .2s linear;right:3px;width:8px}.Carousel .ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y{position:absolute;background-color:#aaa;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-transition:background-color .2s linear;-moz-transition:background-color .2s linear;-o-transition:background-color .2s linear;transition:background-color .2s linear;right:0;width:8px}.Carousel .ps-container:hover.ps-in-scrolling{pointer-events:none}.Carousel .ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:#eee;opacity:.9}.Carousel .ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999}.Carousel .ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:#eee;opacity:.9}.Carousel .ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#999}.Carousel .ps-container:hover>.ps-scrollbar-x-rail,.Carousel .ps-container:hover>.ps-scrollbar-y-rail{opacity:.6}.Carousel .ps-container:hover>.ps-scrollbar-x-rail:hover{background-color:#eee;opacity:.9}.Carousel .ps-container:hover>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x{background-color:#999}.Carousel .ps-container:hover>.ps-scrollbar-y-rail:hover{background-color:#eee;opacity:.9}.Carousel .ps-container:hover>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y{background-color:#999}.body.is-contrasted .Carousel-titleLink{color:#fff;font-weight:800}.body.is-contrasted .Carousel-titleLink:hover{color:#ff0}.body.is-contrasted .Carousel-seeAll{background:#00f;color:#fff;font-weight:800}.body.is-contrasted .Carousel-seeAll:hover{background:#0000f5}.CoverImageContainer{position:relative}.CoverImageContainer .CoverImageContainer-noSample{background:#fff;text-align:center;width:86%;position:absolute;margin-left:7%;top:44%;z-index:1;height:40px;line-height:40px;border-radius:5px;-webkit-animation-duration:.6s;-moz-animation-duration:.6s;animation-duration:.6s}.CoverImageContainer img{display:block}.CoverImageContainer img:hover{-webkit-transition:.1s all ease;-moz-transition:.1s all linear;-o-transition:.1s all linear;transition:.1s all linear;-webkit-filter:brightness(.75);-o-filter:brightness(.75);filter:brightness(.75)}.ContextMenu .ContextMenu-button{position:absolute;right:7px;margin-top:-28px;z-index:88;float:right;transform:rotate(90deg);-webkit-transform:rotate(90deg)}.ContextMenu .ContextMenu-button:hover{cursor:pointer}.ContextMenu .ContextMenu-button i{font-size:20pt!important;text-align:center;display:block;margin-top:6px}.ContextMenu .ContextMenu-button.is-account{margin-top:-5px}.ContextMenu .ContextMenu-button:focus{outline:0}.ContextMenu .ContextMenu-drop{border-radius:5px;box-shadow:0 0 20px rgba(0,0,0,.35);padding-top:6px;padding-bottom:6px;width:200px;z-index:999;margin-left:10px!important}.ContextMenu .ContextMenu-drop .ContextMenu-item{white-space:normal;max-width:200px}.ContextMenu .ContextMenu-drop .ContextMenu-item:hover{background:#f8f8f8}.ContextMenu .ContextMenu-drop:after,.ContextMenu .ContextMenu-drop:before{display:none!important}.is-contrasted .ContextMenu-button .icon-more{color:#000}.is-contrasted .ContextMenu-button.open .icon-more:before,.is-contrasted .ContextMenu-button:focus .icon-more:before,.is-contrasted .ContextMenu-button:hover .icon-more:before{color:#00f!important}.is-contrasted .ContextMenu-drop{background:#000;border:2px solid #ff0}@media only screen and (min-width:1720px){.Carousel-item .ContextMenu-drop.open{margin-left:-164px!important}}.DesktopNavLinks{margin-right:25px}.DesktopNavLinks .DesktopNavLinks-languageDropdown-globe{position:relative;top:2px;z-index:-1}.DesktopNavLinks .DesktopNavLinks-link{font-size:9.5pt}.DesktopNavLinks .DesktopNavLinks-link.DesktopNavLinks-languageDropdown{width:125px;padding-left:35px;background-color:transparent;border:0;-moz-appearance:none}.DesktopNavLinks .DesktopNavLinks-link.DesktopNavLinks-languageDropdown:focus{outline:0}.DesktopNavLinks .DesktopNavLinks-link.DesktopNavLinks-languageDropdown:hover{cursor:pointer}.DesktopNavLinks .DesktopNavLinks-link .DesktopNavLinks-helpLink{font-size:14px}.DesktopNavLinks .DesktopNavLinks-link .DesktopNavLinks-helpLink-help{font-size:16pt;display:inline-block;vertical-align:text-bottom;padding-left:5px}.DesktopNavLinks .DesktopNavLinks-link .DesktopNavLinks-previous{margin-left:3px}.DesktopNavLinks-language{width:100%}.body.is-contrasted .DesktopNavLinks-link{color:#fff}.body.is-contrasted .DesktopNavLinks-link:hover{color:#ff0!important}@media only screen and (max-width:1300px){.DesktopNavLinks-feedback,.DesktopNavLinks-previous{margin-right:0}.DesktopNavLinks-helpLink{margin-left:10px;margin-right:10px}.DesktopNavLinks-languageList{text-align:left}}@media only screen and (max-width:870px){.DesktopNavLinks{display:none}}.Facets{margin-bottom:40px;outline:0}.Facets .Facets-audienceRestrictionExplanation{font-size:10pt;margin-top:0;margin-bottom:10px;line-height:1.3;text-align:center}.Facets .Facets-audienceRestrictionListContainer{text-align:left;margin:0 auto;max-width:335px}.Facets .Facets-audienceRestrictionList{display:inline-block;margin-bottom:12px;line-height:1.3;list-style:disc;margin-left:17px}.Facets .Facets-audienceRestrictionListItem{line-height:1.3;font-size:10pt;padding-top:10px}.Facets .Facets-infoIcon{font-size:15pt;vertical-align:text-bottom}.Facets .Facets-filterTitle{position:absolute;left:-9999px}.Facets .Facets-selectedFiltersHeader{font-weight:700;margin:auto;font-size:12pt;font-family:proxima-nova,sans-serif!important}.Facets .Facets-clearSelectedFilters{text-align:center;color:#ed7264;line-height:30px;font-size:9pt}.Facets .Facets-selectedFilter{background-color:#5e5e60;border-radius:50px;color:#fff;padding:1px 12px 1px 27px;display:inline-block;font-size:10.5pt;margin-top:20px}.Facets .Facets-selectedFilter:hover{cursor:pointer}.Facets .Facets-selectedFilter.Facets-lockedInFilter{cursor:default;padding:1px 15px}.Facets .Facets-selectedFilter.Facets-lockedInFilter .Facets-removeSelectedFilter{display:none}.Facets .Facets-removeSelectedFilter{position:absolute;padding-left:1px;left:21px;background-color:rgba(0,0,0,.25);border-radius:9999px;width:15px;height:15px;text-align:center;display:inline-block;line-height:16px;font-size:20px;margin-top:3px}.Facets .Facets-removeSelectedFilterLink{color:#fff;margin-left:-1px;font-size:13pt;font-weight:800}.Facets .Facets-groupContainer{margin-top:14px}.Facets .Facets-group{margin-left:0;margin-bottom:0;list-style:none}.Facets .Facets-groupSection:first-child{cursor:pointer;position:relative}.Facets .Facets-groupSection:first-child::after{content:'';position:absolute;top:-10px;bottom:-10px;left:-10px;right:-10px}.Facets .Facets-showToggle{color:#444}.Facets .Facets-groupHeader{margin-bottom:-13px;font-weight:700;font-size:11pt;font-family:proxima-nova,sans-serif!important}.Facets .Facets-groupDivider{margin-bottom:5px}.Facets .Facets-sectionList{margin-left:17px;list-style:none}.Facets .Facets-sectionListItem{font-size:10pt;cursor:pointer;padding-top:10px}.Facets .Facets-sectionListItem.is-active{font-weight:700}.Facets .Facets-sectionListItem.is-active .Facets-facetTotal{color:#000}.Facets .Facets-sectionListItem.is-disabled{cursor:default}.Facets .Facets-sectionListItemLink{z-index:-1;max-width:245px;display:inline-block;width:83%}.Facets .Facets-sectionListItemLink:not(:hover){color:#222}.Facets .Facets-sectionListItemLink.is-disabled{color:#222}.Facets .Facets-facetTotal{color:#222;z-index:2;background:#fafafa;box-shadow:-6px 0 3px #fafafa!important;-webkit-box-shadow:-6px 0 3px #fafafa!important;-moz-box-shadow:-6px 0 3px #fafafa!important}.Facets .Facets-button{background-color:#fff;border-radius:5px;color:#000;border:1px solid #c0c0c2;margin-top:15px;margin-bottom:0;font-size:10pt!important}.Facets .Facets-button:focus,.Facets .Facets-button:hover{background-color:#e1e1e1;color:#555}.Facets .Facets-button.is-revealMore{width:100px}.Facets .Facets-button.is-settings{width:150px;margin-top:10px}.Facets-showMobileFacets{display:none;margin-top:10px;width:100%;border:1px solid #bfbfbf!important;border-radius:5px;background-color:#fafafa!important;color:#333!important;text-align:left;padding:.5rem 1rem!important;font-size:.85em!important;font-weight:600;position:relative}.Facets-showMobileFacets::after{font-family:icons!important;content:'\e61e';color:#666;right:8px;top:10px;padding:0 0 2px;position:absolute;cursor:pointer;font-weight:400;font-size:12pt}.Facets-showMobileFacets:focus,.Facets-showMobileFacets:hover{background-color:#fafafa!important}.Facets-showMobileFacets.is-expanded::after{content:'\e61f'}@media only screen and (max-width:1270px) and (min-width:1026px){.Facets .Facets-sectionListItemLink{width:75%}}@media only screen and (max-width:1025px){.Facets{display:none}.Facets .Facets-sectionListItemLink{max-width:none;width:90%}.Facets-showMobileFacets{display:block}}@media only screen and (min-width:1026px){.Facets{display:block!important}}@media only screen and (max-width:768px){.Facets .Facets-sectionListItemLink{max-width:86%;width:inherit}}.body.is-contrasted .Facets .Facets-audienceRestrictionListItem{color:#fff}.body.is-contrasted .Facets .Facets-button.is-settings{border:1px solid #00f}.body.is-contrasted .Facets .Facets-button.is-settings:focus{background:#00f}.body.is-contrasted .Facets .Facets-audienceRestrictionExplanation{color:#fff}.body.is-contrasted .Facets .Facets-infoIcon{color:#ff0}.body.is-contrasted .Facets .Facets-clearSelectedFilters{color:#ff0!important;font-weight:800}.body.is-contrasted .Facets .Facets-selectedFilter{color:#000!important;font-weight:800;background:#ff0!important}.body.is-contrasted .Facets .Facets-removeSelectedFilter{background-color:#000!important}.body.is-contrasted .Facets .Facets-removeSelectedFilterLink{font-size:13pt}.body.is-contrasted .Facets .Facets-showToggle{color:#fff}.body.is-contrasted .Facets .Facets-sectionListItem{color:#fff}.body.is-contrasted .Facets .Facets-sectionListItem:hover{color:#ff0}.body.is-contrasted .Facets .Facets-facetTotal{background:#000;color:#fff;box-shadow:-6px 0 3px #000!important;-webkit-box-shadow:-6px 0 3px #000!important;-moz-box-shadow:-6px 0 3px #000!important}.body.is-contrasted .Facets .Facets-sectionListItemLink{color:#fff;z-index:0}.body.is-contrasted .Facets .Facets-sectionListItemLink:hover{color:#ff0}.body.is-contrasted .Facets .Facets-revealMoreButton{color:#fff;border:0}.body.is-contrasted .Facets .Facets-revealMoreButton:focus,.body.is-contrasted .Facets .Facets-revealMoreButton:hover{background:#0000f5}.body.is-contrasted .Facets-showMobileFacets{background-color:#00f!important;font-weight:800;border:2px solid #00f!important}.body.is-contrasted .Facets-showMobileFacets::after{color:#fff}.body.is-contrasted .Facets-showMobileFacets:hover{background-color:#0000f5!important;border:2px solid #0000f5!important}.body.is-contrasted .icon-down-arrow{color:#fff}.Footer-icon{margin:0 3px}#footer-social-facebook i::before,#footer-social-library i::before,#footer-social-pinterest i::before,#footer-social-twitter i::before,#footer-social-youtube i::before,#footer-store-apple i::before,#footer-store-google i::before,#footer-store-windows i::before,footer i.icon-powered-by-od::before{color:#222}.Hero{background:#006693;margin-bottom:235px}.Hero.is-kids-1{background-image:url(../img/kids-room-hero-background.png)!important;background-position-x:50%!important}.Hero.is-teens-1{background-image:url(../img/teens-hero-background.png)!important}.Hero.is-kids-teens-1{background-image:url(../img/kids-teens-hero-background.png)!important}.Hero .Hero-overlay{padding:30px 30px 0}.Hero .Hero-collectionTitle{font-size:21pt;margin-bottom:0;padding:0 135px}.Hero .Hero-collectionDescription{margin-bottom:0;padding:0 135px}.Hero .Hero-collectionTitleLink{color:#fff}.Hero .Hero-collectionTitleLink.is-kids-1{font-family:room-kids-1,sans-serif!important}.Hero .Hero-collectionTitleLink.is-kids-teens-1,.Hero .Hero-collectionTitleLink.is-teens-1{font-family:room-teens-1,sans-serif!important}.Hero .Hero-collectionTitleLink.is-screening-room-1{font-family:room-screening-1,sans-serif!important}.Hero .Hero-collectionTitleLink.is-newsstand-1{font-family:room-newsstand-1,sans-serif!important}.Hero .Hero-item{text-align:left;margin-right:10px;min-width:200px;height:auto}.Hero .Hero-item .title-contents{box-shadow:none}.Hero .Hero-seeAll{position:absolute;right:30px;top:12px;font-weight:600}.Hero .Hero-container{padding:0!important;text-align:center}.Hero .Hero-collectionInfo{color:#fff}.Hero .Hero-collection{padding-right:500px;padding-left:40px;padding-bottom:25px;margin-bottom:-213px;margin-left:5px;float:left!important}.Hero .Hero-grid{display:inline-block;height:420px;overflow:hidden}.Hero .Hero-grid.is-centered{text-align:center}.Hero .Hero-title{display:inline-block;text-align:center;margin-bottom:20px}.Hero .Hero-bannerLinkContainer.title-header-bar{width:200px;max-width:90%;height:22px;text-align:center;margin:0 auto}.Hero .Hero-bannerLinkContainer.title-header-bar a{font-size:9pt}.Hero .Hero-bannerLinkContainer.available-title,.Hero .Hero-bannerLinkContainer.unavailable-title{height:22px;text-align:center!important}.Hero .Hero-bannerLinkContainer.available-title a,.Hero .Hero-bannerLinkContainer.available-title span,.Hero .Hero-bannerLinkContainer.unavailable-title a,.Hero .Hero-bannerLinkContainer.unavailable-title span{display:block;width:100%;font-size:9pt;font-weight:600;line-height:23px;text-align:center!important}.Hero .Hero-bannerLinkContainer.available-title{background:#74cee2}.Hero .Hero-bannerLinkContainer.available-title .Hero-bannerLink{color:#fff}.Hero .Hero-bannerLinkContainer.unavailable-title{background:#fff;text-transform:uppercase}.Hero .Hero-bannerLinkContainer.unavailable-title .red{color:#ee523b!important}.Hero .Hero-bannerLinkContainer.unavailable-title .Hero-bannerLink,.Hero .Hero-bannerLinkContainer.unavailable-title span{color:#555;font-weight:400!important}.Hero .Hero-coverImageContainer{float:none!important;margin:0 auto;width:200px;max-width:90%}.Hero .Hero-coverImage{width:100%;max-width:200px;float:right}.Hero .Hero-coverImage:hover{-webkit-filter:brightness(.9);filter:brightness(.9)}@media only screen and (max-width:870px){.Hero{margin-bottom:330px}.Hero .Hero-grid .is-more-than-3{height:835px}.Hero .Hero-grid .is-4-titles{margin:10px 15% 0}.Hero .Hero-collection{margin-bottom:-315px}.Hero .Hero-item{margin-right:0}.Hero .Hero-collection{margin-left:0}.Hero .Hero-collectionDescription,.Hero .Hero-collectionTitleLink{padding:0 30px}.Hero .Hero-collectionDescription,.Hero .Hero-collectionTitle{padding:0}.Hero .Hero-seeAll{right:0;top:0;position:relative}}@media only screen and (max-width:670px){.Hero-overlay{padding:30px 0!important}.Hero .Hero-grid.is-more-than-3{height:755px}.Hero-grid.is-4-titles{margin:10px 15% 0}.Hero-item{min-width:initial!important;width:170px}}@media only screen and (max-width:500px){.Hero .Hero-grid.is-4-titles{margin:10px 0 0}}@media only screen and (max-width:345px){.Hero .Hero-grid.is-more-than-3{height:720px}.Hero-item{min-width:initial!important;width:155px}}body.is-contrasted .Hero{background:#00f!important}body.is-contrasted .Hero .Hero-bannerLinkContainer.title-header-bar{background:#ff0!important}body.is-contrasted .Hero .Hero-collectionTitleLink{color:#fff!important}body.is-contrasted .Hero .Hero-seeAll{color:#fff!important}body.is-contrasted .Hero .available-title .Hero-availabilityBanner{color:#fff!important}body.is-contrasted .Hero .Hero-bannerLink{color:#000!important}body.is-contrasted .Hero .Hero-bannerLink:hover{color:#000!important}.LendingPeriods{position:absolute;right:0;top:53px;margin-top:7px;margin-left:0;margin-right:20px;border-radius:5px;width:100%;height:auto;min-width:240px;max-width:200px;max-height:none;outline:0;box-shadow:0 0 10px #ccc;border:1px solid #ccc;z-index:89;background:#fff;font-size:.875rem;list-style:none}.LendingPeriods:last-child{border-radius:5px}.LendingPeriods.is-link{min-width:200px;text-align:left;padding:10px}.LendingPeriods:not(.open){display:none}.LendingPeriods-lendingPeriodListItem{border-bottom:1px solid #e7e7e7;font-size:.875rem;cursor:pointer;line-height:1.125rem;margin:0;border-radius:0}.LendingPeriods-lendingPeriodListItem:hover{background:#f8f8f8}.LendingPeriods-lendingPeriodListItemLink{padding:15px!important;font-weight:600;font-size:12pt;text-align:left;float:none!important;display:block;color:#555;margin-bottom:0!important}.LendingPeriods-lendingPeriodListItemLink.is-checked:after{font-family:icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e638";float:right;font-size:16pt;margin-top:-3px}@media only screen and (max-width:600px){.LendingPeriods .LendingPeriods-lendingPeriodList{margin-right:0}}@media only screen and (max-width:330px){.LendingPeriods a.margin-small{margin:0!important}}body.is-contrasted .LendingPeriods{border:1px solid #ccc;background:#000;color:#fff}body.is-contrasted .LendingPeriods .LendingPeriods-lendingPeriodListItem{background:0 0!important}body.is-contrasted .LendingPeriods .LendingPeriods-lendingPeriodListItemLink:hover{color:#f5e600!important;background:0 0!important}.LibbyTout{background-color:#631a35;margin-bottom:50px}.LibbyTout .LibbyTout-message{text-align:center;color:#fff}.LibbyTout .LibbyTout-message .heading{color:#fff!important;font-family:museo-slab!important;font-size:24pt;margin-bottom:0}.LibbyTout .LibbyTout-message .libbyLink{color:#ffed99!important;text-decoration:none;font-weight:700;margin-top:20px}.LibbyTout .LibbyTout-message .libbyLink i{font-size:14px}.LibbyTout .LibbyTout-apps{position:relative}.LibbyTout .LibbyTout-apps .LibbyTout-appLink{width:150px}@media only screen and (min-width:871px){.LibbyTout{max-width:78.75rem;text-align:center;border-radius:5px;height:185px}.LibbyTout .LibbyTout-logo{width:175px;display:inline-block;height:175px;position:relative;top:10px}.LibbyTout .LibbyTout-logo img{position:absolute;bottom:0;left:0;width:175px;height:175px}.LibbyTout .LibbyTout-message{display:inline-block;width:420px;height:100%;margin:0 55px;vertical-align:top}.LibbyTout .LibbyTout-message .msgContainer{position:relative;top:30px}.LibbyTout .LibbyTout-apps{display:inline-block;width:150px;vertical-align:top;top:5px;height:100%}.LibbyTout .LibbyTout-apps .LibbyTout-appLink{display:block;position:relative}}@media only screen and (max-width:870px){.Home-libbyTout{background-color:#631a35}.LibbyTout{height:410px;width:320px;position:relative}.LibbyTout .LibbyTout-logo img{width:150px;height:150px}.LibbyTout .LibbyTout-message{padding-top:15px;width:320px}.LibbyTout .LibbyTout-logo{position:absolute;bottom:0;width:320px;left:0;right:0;margin-left:auto;margin-right:auto;text-align:center}.LibbyTout .LibbyTout-apps{height:60px;width:320px;text-align:center}.LibbyTout .LibbyTout-apps .LibbyTout-appLink{display:inline-block}}.Loader{text-align:center;margin-top:20px}.Loader .Loader-display{display:inline-block;height:12px;width:132px;background-image:url(../img/loading2.gif)}.body.is-contrasted .Loader .Loader-display{background-image:url(../img/loading-contrast.gif)}.body.is-contrasted .Loader .Loader-text{color:#fff}.Loans-divider-container{display:block;margin:15px 0 0 12px;text-align:center;width:90%;float:left}.Loans-divider{height:1px;position:relative;margin-bottom:15px;background:#ddd;z-index:1}.Loans-orText{width:60px;top:-15px;display:inline-block;font-weight:700;color:#000;background:#fff;height:30px;line-height:30px;position:relative;font-size:.875rem}.Loans-TitleContainerRight{width:54%;float:left}.Loans-TitleContainerRight .main-buttons,.Loans-TitleContainerRight .title-details-container{width:auto!important;float:none!important}.Loans-starContainer{display:inline-block;margin-top:10px;float:left}.Loans-bundleIconLink{position:absolute;right:3%}.Loans-bundleIconLink:hover{text-decoration:none!important}.Loans-bundledIcon{margin-right:5px}.Loans-bundleListItem:hover{cursor:default;background:0 0!important}.Loans-bundledContentList{max-width:250px}.Loans-bundledContentList .Loans-learnMoreLink{display:inline!important}.Loans-bundledLabel{padding:.5rem}.Loans-bundledLabel:hover{background:0 0!important;cursor:default!important}.Loans-bundledFormatIcon{vertical-align:sub;font-size:14pt}.Loans-bundleMsgContainer{max-width:250px!important;padding:.5rem!important;white-space:normal}.Loans-bundleMsg{font-size:.875rem;line-height:1.125rem}.Loans-bundledButton{max-width:230px}.Loans-gotIt{font-weight:600}body.is-contrasted .Loans-divider{background:#000}body.is-contrasted .Loans-orText{background:#ff0;color:#000}body.is-contrasted .Loans-bundledContentList:before{background:0 0}body.is-contrasted .Loans-bundleMsgContainer{background:#00f}body.is-contrasted .Loans-bundleMsg{color:#fff}body.is-contrasted .Loans-gotIt{color:#fff!important}body.is-contrasted .Loans-learnMoreLink{color:#000!important;text-decoration:underline}body.is-contrasted .Loans-learnMoreLink:hover{background:0 0}body.is-contrasted .Loans-bundleListItem{color:#fff}body.is-contrasted .Loans-bundleListItem .Loans-learnMoreLink,body.is-contrasted .Loans-bundleListItem .no-download{color:#fff!important}body.is-contrasted .Loans-bundledButton{border:2px solid #fff!important}body.is-contrasted .Loans-bundledButton:hover{border:2px solid #fff!important;background:#0000f5!important}.MobileAccountMenuContent{display:none;visibility:hidden;margin-top:-50px;margin-left:0;margin-bottom:0;position:relative;width:100%;top:0!important;border:0;border-top:1px solid #ccc;left:15px;right:0;list-style:none;font-size:.875rem}.MobileAccountMenuContent .divider{border-top:solid 1px #d9d9d9}.MobileAccountMenuContent .MobileAccountMenuContent-itemContainer{clear:left;border-bottom:1px solid #e4e3e6;padding:10px 10px 10px 0;background:#fff;margin-left:1px;cursor:pointer;line-height:1.125rem;height:47px}.MobileAccountMenuContent .MobileAccountMenuContent-itemContainer:first-child{border-top:1px solid #e4e3e6;margin-top:50px}.MobileAccountMenuContent .MobileAccountMenuContent-itemContainer .MobileAccountMenuContent-item{width:100%!important;display:block!important;text-align:left!important;color:#222;font-weight:600;font-size:12pt;line-height:10px;padding:8px}.MobileAccountMenuContent.is-open{display:block;visibility:visible}@media only screen and (min-width:871px){.MobileAccountMenuContent{display:none!important}}.body.is-contrasted .MobileAccountMenuContent .MobileAccountMenuContent-itemContainer{background:#000}.body.is-contrasted .MobileAccountMenuContent .MobileAccountMenuContent-itemContainer .MobileAccountMenuContent-item{color:#fff}.body.is-contrasted .MobileAccountMenuContent .MobileAccountMenuContent-itemContainer .MobileAccountMenuContent-item:hover{color:#ff0!important}.body.is-contrasted .MobileAccountMenuContent .divider{color:#fff}.NookEulaModal .modal-title{color:#2c5836!important}.NookEulaModal .button.submit{background:#2c5836}.NookEulaModal .button.submit:hover{background:#224e2c!important}.Pagination{text-align:center;margin-top:20px}.Pagination.is-results{display:none}.Pagination .Pagination-firstPageLink,.Pagination .Pagination-lastPageLink{padding:.225rem 1rem .2875rem!important}.Pagination .Pagination-firstPageLink{margin-right:20px}.Pagination .Pagination-lastPageLink{margin-left:20px}.Pagination .Pagination-container.is-mobile{display:none}.Pagination .Pagination-container.is-desktop{display:inline-block}.Pagination .Pagination-container .Pagination-itemsContainer{list-style:none;margin-left:0}.Pagination .Pagination-container .Pagination-itemsContainer .Pagination-itemContainer{display:inline-block}.Pagination .Pagination-container .Pagination-itemsContainer .Pagination-itemContainer .Pagination-item{font-size:1.1em!important;padding:.0625rem .625rem}.Pagination .Pagination-container .Pagination-itemsContainer .Pagination-itemContainer.is-unavailable .Pagination-arrowIcon::before{color:#bbb}.Pagination .Pagination-container .Pagination-itemsContainer .Pagination-itemContainer.is-current .Pagination-item{background:0 0!important;color:#006693;border:2px solid #006693;font-weight:800;border-radius:5px;pointer-events:none;cursor:default}.Pagination .Pagination-container .Pagination-itemsContainer .Pagination-arrowIcon::before{font-size:14pt;vertical-align:sub}.body.is-contrasted .Pagination .Pagination-container .Pagination-itemsContainer .Pagination-itemContainer.is-current{color:#ff0!important;border:2px solid #ff0!important}.body.is-contrasted .Pagination .Pagination-container .Pagination-itemsContainer .Pagination-itemContainer.is-current .Pagination-item{border:0!important;color:#fff!important}@media only screen and (max-width:525px){.Pagination{padding:0}.Pagination-itemContainer{margin:0}.Pagination-item{padding:.0225rem .225rem!important}}@media only screen and (max-width:700px){.Pagination-container.is-desktop{display:none!important}.Pagination-container.is-mobile{display:inline-block!important}}.PoweredBy{line-height:1.5em}.PoweredBy .PoweredBy-text{display:block;color:#222;font-style:italic;font-size:11pt}.PoweredBy .PoweredBy-logo{display:inline-block;font-size:20pt;color:#222;margin:2px 0 5px}.footer-desktop .PoweredBy-text--suffix{margin-bottom:24px}.RelatedTitles .RelatedTitles-noRecommendations{margin-top:25px}.RelatedTitles .RelatedTitles-heading{text-align:center;font-family:freight-text-book,serif!important;font-size:16pt;padding-top:20px;margin-bottom:-20px}.RelatedTitles .RelatedTitles-grid{text-align:center;padding-bottom:60px}.RelatedTitles .RelatedTitles-loadingContainer{font-size:15pt;color:#666;text-align:center;margin-top:70px;font-weight:800}.RelatedTitles .RelatedTitles-container.loaded{display:none}.RelatedTitles .RelatedTitles-container .title-contents{text-align:left}.body.is-contrasted .RelatedTitles .RelatedTitles-relatedTitleLink{color:#ff0}.body.is-contrasted .RelatedTitles .RelatedTitles-relatedTitleLink:hover{color:#f5e600}.body.is-contrasted .RelatedTitles .RelatedTitles-loadingContainer{color:#fff}.RTLRecommendations .title{font-family:proxima-nova,sans-serif!important;font-size:14pt;font-weight:800}.RTLRecommendations .subTitle{font-size:11pt}.RTLRecommendations .seeAllButton{font-weight:800}.RTLRecommendations .loader{background:url(../img/loading.gif) no-repeat center;color:transparent;margin-top:30px}.RTLRecommendations .titleContainer{padding-bottom:60px}.body.is-contrasted .RTLRecommendations .seeAllButton,.body.is-contrasted .RTLRecommendations .subTitle{color:#fff!important}.body.is-contrasted .RTLRecommendations .loader{background:url(../img/loading-contrast.gif) no-repeat center}.RTLSearchWarning{padding:1em}.RTLSearchWarning.RTLSearchWarning--hidden{display:none}.RTLSearchWarning .RTLSearchWarning-inner{border:1px solid rgba(127,127,127,.5);border-radius:5px;background:#fff;padding:1em}.RTLSearchWarning .RTLSearchWarning-warning{font-size:11pt}.RTLSearchWarning .RTLSearchWarning-dismissContainer{margin-top:1em;text-align:center}.RTLSearchWarning .RTLSearchWarning-dismiss{font-weight:700}.body.is-contrasted .RTLSearchWarning .RTLSearchWarning-inner{background:#ff0}.body.is-contrasted .RTLSearchWarning .RTLSearchWarning-warning{color:#000!important}.body.is-contrasted .RTLSearchWarning .RTLSearchWarning-dismiss{color:#00f!important}.body.is-contrasted .RTLSearchWarning .RTLSearchWarning-dismiss:hover{color:#0000f5!important}.Ratings{padding-bottom:50px}.Ratings .star-ratings-container{margin-top:10px}.Ratings .star-ratings-container .icon-star{font-size:16pt}.Ratings .Ratings-titleContents{padding-bottom:20px!important}.Ratings .Ratings-titleContents .title-header-bar.not-owned-title{color:#fff;margin-bottom:10px}.Ratings .Ratings-total{font-size:11pt;display:inline-block;margin:8px 0 15px 0;float:right}.Ratings .Ratings-titleName{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.is-contrasted .Ratings .user-rating .icon-star.filled.contrast:before{color:#00f}.is-contrasted .Ratings .user-rating .icon-star.contrast:not(.filled):before{color:#000!important}.is-contrasted .Ratings .title-header-bar.not-owned-title{background:#00f}.RecommendModal .RecommendModal-title{font-size:18pt;margin-bottom:0}.RecommendModal .RecommendModal-formatBadge{margin-bottom:30px;font-weight:600}.RecommendModal .RecommendModal-label{font-weight:600;margin-bottom:10px}.RecommendModal .RecommendModal-inputLabel{margin-left:0;margin-bottom:10px;font-weight:400;width:100%}.RecommendModal .RecommendModal-inputLabel::before{position:absolute;content:"\e637";display:inline-block;font-family:icons!important;speak:none;font-weight:400;line-height:.8rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:10px;font-size:22pt;vertical-align:middle;color:#999;margin-top:13px}.RecommendModal .RecommendModal-inputLabel .RecommendModal-inputLabel-text{display:inline-block;padding-left:40px;line-height:1.38rem}.RecommendModal .RecommendModal-cancel.gray.cancel{padding:.75rem 2.4rem!important;border:0!important;height:42px}.RecommendModal .RecommendModal-submit{padding:.75rem 2.4rem}.RecommendModal .RecommendModal-emailLabel{margin-right:10px;margin-top:15px}.RecommendModal .RecommendModal-emailInput{display:block;width:225px}.RecommendModal .RecommendModal-author{font-size:1rem;line-height:.95rem;margin-top:0}.body.is-contrasted .RecommendModal .RecommendModal-inputLabel-text{background:#000!important;color:#fff!important;font-weight:800;font-size:13pt}.body.is-contrasted .RecommendModal .RecommendModal-emailInput{background:#000!important;color:#fff!important;font-weight:800;font-size:13pt}.body.is-contrasted .RecommendModal .RecommendModal-submitText{color:#fff!important}.body.is-contrasted .RecommendModal .js-recommend-checkbox:checked+label::before{color:#ff0!important}.RecommendSuccessModal{max-width:610px;min-width:545px!important}.RecommendSuccessModal .RecommendSuccessModal-header{text-align:center;margin-top:35px;font-size:18pt}.RecommendSuccessModal .RecommendSuccessModal-container{text-align:center;margin-top:15px!important}.RecommendSuccessModal .RecommendSuccessModal-container .RecommendSuccessModal-label{padding:0 5%}.RecommendSuccessModal .RecommendSuccessModal-container .RecommendSuccessModal-emailText{font-weight:600}.RecommendSuccessModal .RecommendSuccessModal-container .RecommendSuccessModal-titles{text-align:center;margin-left:0!important}.RecommendSuccessModal .RecommendSuccessModal-container .RecommendSuccessModal-titles .RecommendSuccessModal-item{display:inline-block;text-align:left;vertical-align:top}.RecommendSuccessModal .RecommendSuccessModal-container .RecommendSuccessModal-titles .RecommendSuccessModal-item:nth-child(2){margin-left:35px}.RecommendSuccessModal .RecommendSuccessModal-container .RecommendSuccessModal-titles .RecommendSuccessModal-item .grid-view .title-banner.list-view{display:block!important}.RecommendSuccessModal .RecommendSuccessModal-container .RecommendSuccessModal-titles .RecommendSuccessModal-item .StarRatings{display:none}.body.is-contrasted .RecommendSuccessModal .RecommendSuccessModal-item .CoverPartial-copiesAvailable,.body.is-contrasted .RecommendSuccessModal .RecommendSuccessModal-item .CoverPartial-peropleWaiting,.body.is-contrasted .RecommendSuccessModal .RecommendSuccessModal-item .CoverPartial-titleFormatBadge{color:#000!important}@media only screen and (max-width:675px){.RecommendSuccessModal{width:98%!important;min-width:inherit!important}}@media only screen and (max-width:550px){.RecommendSuccessModal-item{width:45%}.RecommendSuccessModal-item:nth-child(2){margin-left:15px!important}}.HoldSuccessModal-relatedTitlesContainer.loaded{display:block!important}.HoldSuccessModal-successMessage{margin-bottom:20px}.HoldSucessModal-mediaTitle{font-weight:700;margin-bottom:0;font-family:proxima-nova,sans-serif!important}.HoldSucessModal-mediaTitle sup{font-size:8pt;top:-1em}.HoldSuccessModal-author{color:#888;font-family:proxima-nova,sans-serif!important}.HoldSuccessModal-relatedTitles{margin-top:20px}.HoldSuccessModal-relatedTitlesPrompt{text-align:center;margin-bottom:15px}.HoldSuccessModal-callToActionContainer{text-align:center}.HoldSuccessModal-callToAction{background:0 0;color:#222;border:2px solid #888}.HoldSuccessModal-callToAction:hover{background:#888;color:#fff}.HoldSuccessModal-link{text-decoration:underline}.body.is-contrasted .HoldSuccessModal-successMessage{color:#fff}.body.is-contrasted .HoldSuccessModal-author{color:#fff}.body.is-contrasted .help-tip{opacity:1}.body.is-contrasted .HoldSuccessModal-relatedTitlesPrompt{color:#fff}.body.is-contrasted .CoverPartial-titleFormatBadge{color:#000!important}.body.is-contrasted .HoldSuccessModal-callToAction{background:#00f;border-color:#00f}.body.is-contrasted .HoldSuccessModal-callToAction:hover{background:#0000f5;border-color:#0000f5}.body.is-contrasted .HoldSuccessModal-link{color:#ff0}.body.is-contrasted .HoldSuccessModal-link:hover{color:#f5e600}.SearchViewOptions{position:relative;height:43px;margin-bottom:16px}.SearchViewOptions::after{font-family:icons!important;content:'\e61e';color:#666;right:25px;top:12px;padding:2px 0 0 25px;position:absolute;cursor:pointer;pointer-events:none;background:#fafafa;background:-webkit-linear-gradient(left,rgba(250,250,250,0),#fafafa);background:-o-linear-gradient(right,rgba(250,250,250,0),#fafafa);background:-moz-linear-gradient(right,rgba(250,250,250,0),#fafafa);background:linear-gradient(to right,rgba(250,250,250,0),#fafafa)}.SearchViewOptions .SearchViewOptions-sort{padding:0 28px 0 16px;background-color:transparent;border:1px solid #bfbfbf;border-radius:5px;font-size:.85em;font-weight:600;color:#333;margin-top:6px;-moz-appearance:none;-webkit-appearance:none!important;appearance:none;background-image:none!important;cursor:pointer;max-width:214px;float:right;line-height:3}.body.is-contrasted .SearchViewOptions::after{color:#fff;background:linear-gradient(to right,transparent,#00f)}.body.is-contrasted .SearchViewOptions .SearchViewOptions-sort{background-color:#00f;color:#fff;border:2px solid #00f;font-weight:800}.body.is-contrasted .SearchViewOptions .SearchViewOptions-sort:hover{background-color:#00f;border:2px solid #00f}.body.is-dyslexic .SearchViewOptions::after{padding-top:1px}.body.is-dyslexic .SearchViewOptions-sort{line-height:2}@media only screen and (max-width:1025px){.SearchViewOptions .SearchViewOptions-sort{float:none;width:100%;min-width:100%;max-width:100%}}.TitleActionButton{margin:0}.TitleActionButton.fill{padding:13px 23px;display:inline-block;align-items:center;justify-content:center;width:100%}.TitleActionButton.waiting span{visibility:hidden}.TitleActionButton:not(.is-button){display:inline-block;padding:0;background:0 0!important;font-size:10pt;margin-left:9px;margin-bottom:4px;font-weight:700;max-width:500px;-webkit-transition:max-width .8s;-moz-transition:max-width .8s;transition:max-width .8s}.TitleActionButton:not(.is-button).is-borrowed{visibility:hidden}.TitleActionButton:not(.is-button).is-onHold{visibility:hidden}.TitleActionButton:not(.is-button).is-unavailable{visibility:hidden}.TitleActionButton:not(.is-button).is-listenNow{visibility:hidden}.TitleActionButton:not(.is-button).is-readNow{visibility:hidden}.TitleActionButton:not(.is-button).is-hold{color:#555}.TitleActionButton:not(.is-button).is-addToApp{color:#555}.TitleActionButton:not(.is-button).is-nook{color:#555}.TitleActionButton:not(.is-button).is-waiting{background-image:url(../img/loading.gif);background-repeat:no-repeat;background-position:center;width:93px;height:16px}@keyframes rot{from{transform:rotate(0)}to{transform:rotate(359deg)}}.spinner{border-bottom:4px solid rgba(255,255,255,.5);border-left:4px solid rgba(255,255,255,.5);border-right:4px solid rgba(255,255,255,.5);border-top:4px solid rgba(255,255,255,.8);border-radius:100%;height:24px;width:24px;animation:rot .6s infinite linear;position:absolute;right:calc(50% - 12px);top:5px}.Details .TitleActionButton .spinner{height:42px;width:42px;right:calc(50% - 21px)}.list-view .TitleActionButton .spinner{height:34px;width:34px;right:calc(50% - 17px)}.is-contrasted .TitleActionButton:not(.is-button){color:#000!important}.is-contrasted .TitleActionButton:not(.is-button):focus,.is-contrasted .TitleActionButton:not(.is-button):hover{background:0 0!important;color:#00f!important}.is-contrasted .TitleActionButton .is-button.is-recommended:focus,.is-contrasted .TitleActionButton .is-button.is-recommended:hover{color:#fff!important}@media only screen and (max-width:768px){.TitleCard .TitleCard-holdsHelpTooltip{width:24px!important;height:24px!important;line-height:24px!important;font-size:18px!important}}.title-contents.card .TitleAction.is-grid{min-height:28px;max-width:80%;display:inline-block;margin-top:10px}.TitleDetailsAccordion{margin-top:24px;margin-left:0;border-top:1px solid #ddd}.TitleDetailsAccordion .TitleDetailsAccordion-section .TitleDetailsAccordion-panel{font-size:13pt;padding-top:12px;padding-left:15px;height:50px;border-bottom:1px solid #ddd;background:0 0!important;color:#666}.TitleDetailsAccordion .TitleDetailsAccordion-section.active .TitleDetailsAccordion-panel{border-bottom:0}.TitleDetailsAccordion .TitleDetailsAccordion-section.active .TitleDetailsAccordion-panelArrow::before{content:'\e61e'!important}.TitleDetailsAccordion .TitleDetailsAccordion-panelArrow{margin-top:5px;padding-right:10px;color:#888!important}.TitleDetailsAccordion .TitleDetailsAccordion-panelContent{margin-left:0;border-bottom:1px solid #ddd;background:0 0!important}.TitleDetailsAccordion .TitleDetailsAccordion-panelContent.is-reviewPanel{padding-bottom:1.5rem}.TitleDetailsAccordion .TitleDetailsAccordion-creatorLink{border:0!important;padding-left:0!important;font-size:13pt}.TitleDetailsAccordion .TitleDetailsAccordion-creatorList{list-style:none;margin-left:0}.TitleDetailsAccordion .TitleDetailsAccordion-devicesLink{padding-left:0;color:inherit}.TitleDetailsAccordion .TitleDetailsAccordion-reviewSource{margin-bottom:15px}.TitleDetailsAccordion .TitleDetailsAccordion-reviewDivider{margin:10px 0 15px!important}.body.is-contrasted .TitleDetailsAccordion .TitleDetailsAccordion-panel{background:#000!important;font-weight:800!important;color:#fff}.body.is-contrasted .TitleDetailsAccordion .TitleDetailsAccordion-panel.active{color:#ff0}.body.is-contrasted .TitleDetailsAccordion .TitleDetailsAccordion-devicesLink{color:#ff0}.body.is-contrasted .TitleDetailsAccordion .TitleDetailsAccordion-devicesLink:hover{color:#fff!important}.body.is-contrasted .TitleDetailsAccordion .TitleDetailsAccordion-creatorLink:hover{color:#fff!important}.body.is-contrasted .TitleDetailsAccordion .TitleDetailsAccordion-creatorList{color:#fff}.body.is-contrasted .TitleDetailsAccordion .TitleDetailsAccordion-review{color:#fff}.body.is-contrasted .TitleDetailsAccordion .TitleDetailsAccordion-review p{font-weight:400}.body.is-contrasted .TitleDetailsAccordion .TitleDetailsAccordion-readMoreContainer{background:#000;color:#fff}.body.is-dyslexic .TitleDetailsAccordion .TitleDetailsAccordion-review{height:90px}.body.is-dyslexic .TitleDetailsAccordion .TitleDetailsAccordion-review p{font-size:15px}.body.is-dyslexic .TitleDetailsAccordion .TitleDetailsAccordion-readMoreContainer{top:-18px}.body.is-dyslexic .TitleDetailsAccordion .TitleDetailsAccordion-panelContent.is-reviewPanel{padding-bottom:1.75rem}.TitleDetailsDescription .TitleDetailsDescription-infoTabs{list-style:none;margin-left:0;margin-top:26px;margin-bottom:0;border-bottom:1px solid #c8c7cc}.TitleDetailsDescription .TitleDetailsDescription-infoTab{font-size:12pt;margin-right:15px;display:inline-block;padding:0 8px;font-weight:500;margin-bottom:-10px;border-bottom:0}.TitleDetailsDescription .TitleDetailsDescription-infoTabLink{color:#222;float:none!important}.TitleDetailsDescription .TitleDetailsDescription-description{font-size:12pt;overflow:hidden;max-height:266px;outline:0;color:#000}.TitleDetailsDescription .TitleDetailsDescription-description.is-short::before{content:'';position:absolute;right:0;left:0;height:133px;background-image:linear-gradient(to bottom,rgba(250,250,250,0),#fafafa);bottom:45px}.TitleDetailsDescription .TitleDetailsDescription-description.is-long{max-height:100%}.TitleDetailsDescription .TitleDetailsDescription-descriptionArrow{display:block;margin:0 auto;margin-top:-36px;z-index:9999;background:#fafafa;padding:0 10px;cursor:pointer}.TitleDetailsDescription .TitleDetailsDescription-creatorList{list-style:none;margin-left:0}.TitleDetailsDescription .TitleDetailsDescription-creatorLink{float:none!important}.TitleDetailsDescription .TitleDetailsDescription-reviewSource{min-height:40px;margin-bottom:10px}.TitleDetailsDescription .TitleDetailsDescription-review{height:100px;overflow:hidden}.TitleDetailsDescription .TitleDetailsDescription-review p{line-height:1.5}.TitleDetailsDescription .TitleDetailsDescription-readMoreContainer{position:relative;float:right;top:-28px;padding-left:5px;background:#fafafa}.TitleDetailsDescription .TitleDetailsDescription-readMoreContainer.is-expanded{top:-24px}.TitleDetailsDescription .TitleDetailsDescription-reviewReadMore{float:right}@media only screen and (max-width:980px){.TitleDetailsDescription-description{display:block!important}}@media only screen and (min-width:699px){.TitleDetailsDescription-infoTabLink{margin-bottom:0!important}}@media only screen and (max-width:61.25em){.TitleDetailsDescription{padding-left:.9375rem!important;padding-right:.9375rem!important}}.body.is-contrasted .TitleDetailsDescription .TitleDetailsDescription-infoTab.is-active{border-bottom:3px solid #ff0!important}.body.is-contrasted .TitleDetailsDescription .TitleDetailsDescription-infoTab.is-active .TitleDetailsDescription-infoTabLink{color:#ff0!important}.body.is-contrasted .TitleDetailsDescription .TitleDetailsDescription-infoTab.is-active .TitleDetailsDescription-infoTabLink:hover{color:#f5e600!important}.body.is-contrasted .TitleDetailsDescription .TitleDetailsDescription-infoTab .TitleDetailsDescription-infoTabLink{color:#fff!important}.body.is-contrasted .TitleDetailsDescription .TitleDetailsDescription-infoTab .TitleDetailsDescription-infoTabLink:hover{color:#a7a9ac!important}.body.is-contrasted .TitleDetailsDescription .TitleDetailsDescription-description{color:#fff;font-weight:800}.body.is-contrasted .TitleDetailsDescription .TitleDetailsDescription-description.is-short::before{background-image:none!important}.body.is-contrasted .TitleDetailsDescription .TitleDetailsDescription-descriptionArrow{background:#000!important;position:relative;z-index:1}.body.is-contrasted .TitleDetailsDescription .TitleDetailsDescription-creatorList{color:#fff;font-weight:800}.body.is-contrasted .TitleDetailsDescription .TitleDetailsDescription-creatorLink{color:#ff0!important}.body.is-contrasted .TitleDetailsDescription .TitleDetailsDescription-creatorLink:hover{color:#fff!important}.body.is-contrasted .TitleDetailsDescription .TitleDetailsDescription-detailsPanel{color:#fff}.body.is-contrasted .TitleDetailsDescription-readMoreContainer{background:#000;color:#fff}.body.is-contrasted .TitleDetailsDescription-reviewReadMore{color:#ff0}.body.is-contrasted .TitleDetailsDescription-reviewReadMore:hover{color:#f5e600!important}.body.is-contrasted .TitleDetailsDescription-review{color:#fff}.body.is-contrasted .TitleDetailsDescription-review p{font-weight:400}.body.is-dyslexic .TitleDetailsDescription .TitleDetailsDescription-review{height:90px}.body.is-dyslexic .TitleDetailsDescription .TitleDetailsDescription-review p{font-size:15px}.body.is-dyslexic .TitleDetailsDescription .TitleDetailsDescription-readMoreContainer{top:-25px}.TitleDetailsHeading .TitleDetailsHeading-title{display:inline-block;color:#222;margin-bottom:0;margin-right:10px;font-size:22pt;line-height:34px;font-family:proxima-nova,sans-serif!important}.TitleDetailsHeading .TitleDetailsHeading-title.is-kids-1{font-family:room-kids-1,sans-serif!important}.TitleDetailsHeading .TitleDetailsHeading-title.is-kids-teens-1,.TitleDetailsHeading .TitleDetailsHeading-title.is-teens-1{font-family:room-teens-1,sans-serif!important}.TitleDetailsHeading .TitleDetailsHeading-title.is-screening-room-1{font-family:room-screening-1,sans-serif!important}.TitleDetailsHeading .TitleDetailsHeading-title.is-newsstand-1{font-family:room-newsstand-1,sans-serif!important}.TitleDetailsHeading .TitleDetailsHeading-title sup{font-size:10pt;top:-1em}.TitleDetailsHeading .TitleDetailsHeading-mpaaIcon{font-size:18px;color:#000;display:inline-block;margin-bottom:10px;margin-top:10px}.TitleDetailsHeading .TitleDetailsHeading-subtitleSeries{color:#222;text-decoration:none;font-size:11pt;font-family:proxima-nova,sans-serif!important;margin:0}.TitleDetailsHeading .TitleDetailsHeading-subtitleSeries--noAuthor{color:#222;text-decoration:none;font-size:11pt;font-family:proxima-nova,sans-serif!important;margin:0;padding-bottom:15px}.TitleDetailsHeading .TitleDetailsHeading-seriesLink{color:#222;font-family:proxima-nova,sans-serif!important;text-decoration:none;font-weight:700;border-bottom:2px solid rgba(255,255,255,.3);font-style:italic;font-size:11pt}.TitleDetailsHeading .TitleDetailsHeading-creator{color:#222;font-family:proxima-nova,sans-serif!important}.TitleDetailsHeading .TitleDetailsHeading-creatorLink{color:#222;font-family:proxima-nova,sans-serif!important;text-decoration:none;font-weight:700;border-bottom:2px solid rgba(255,255,255,.3);font-size:11pt}.TitleDetailsHeading .TitleDetailsHeading-creatorLink.is-second{margin-left:19px}.TitleDetailsHeading .TitleDetailsHeading-creatorLink:hover{text-decoration:underline;color:#333}.TitleDetailsHeading .TitleDetailsHeading-formatBadgeIcon{vertical-align:sub;font-size:16pt;padding-right:4px}.TitleDetailsHeading .TitleDetailsHeading-formatBadge{font-size:12pt;display:block;color:#222;margin-left:-3px;margin-top:0;margin-bottom:20px}@media only screen and (max-width:600px){.TitleDetailsHeading .TitleDetailsHeading-title{width:100%;font-size:18pt}}.body.is-contrasted .TitleDetailsHeading .TitleDetailsHeading-mpaaIcon{color:#fff}.body.is-contrasted .TitleDetailsHeading .TitleDetailsHeading-creatorLink{color:#ff0}.body.is-contrasted .TitleDetailsHeading .TitleDetailsHeading-creatorLink:hover{color:#f5e600}.body.is-contrasted .TitleDetailsHeading .TitleDetailsHeading-formatBadge{color:#fff}.TitleDetailsSidebar{float:right;width:240px;margin-top:30px;font-size:10pt;color:#222}.TitleDetailsSidebar .TitleDetailsSidebar-sectionHeader{color:#222}.TitleDetailsSidebar .TitleDetailsSidebar-subjectButton{margin-right:10px;border-width:1px!important;padding:.4rem 1rem .35rem;font-size:8pt!important}.TitleDetailsSidebar .TitleDetailsSidebar-detailsContainer{margin-top:5px;font-size:10pt;line-height:16pt}.TitleDetailsSidebar .TitleDetailsSidebar-detailsContainer--subjects{margin-top:16px;margin-bottom:0;font-size:10pt;line-height:16pt}.body.is-contrasted .TitleDetailsSidebar .TitleDetailsSidebar-sectionHeader{color:#ff0}.body.is-contrasted .TitleDetailsSidebar .TitleDetailsSidebar-deviceInfoLink{color:#ff0}.body.is-contrasted .TitleDetailsSidebar .TitleDetailsSidebar-deviceInfoLink:hover{color:#f5e600;text-decoration:underline}.body.is-contrasted .TitleDetailsSidebar .TitleDetailsSidebar-subjectButton{background:#00f;color:#fff;font-weight:800}.body.is-contrasted .TitleDetailsSidebar .TitleDetailsSidebar-subjectButton:hover{color:#fff!important}.TitleWishlist:hover .icon-wish-list:before{color:#8d8d8d}.TitleWishlist.is-full{color:#555;margin-top:10px;font-size:14px;font-weight:700;display:block;text-align:center}.TitleWishlist.is-full .icon{font-size:22px}.TitleWishlist.is-full .TitleWishlist-text{margin-left:5px;vertical-align:super}.TitleWishlist.is-grid{float:right;margin-right:7px;font-size:22px;margin-top:7px}.TitleWishlist .icon{display:inline-block}@media only screen and (max-width:693px){.list-view .TitleWishlist.is-full{width:25%!important;margin-top:15px}.list-view .TitleWishlist.is-full .TitleWishlist-text{display:none}}.is-contrasted .TitleWishlist .TitleWishlist-text{color:#000}.is-contrasted .TitleWishlist .icon-wish-list:before{color:#000}.is-contrasted .TitleWishlist .icon-wish-list-added:before{color:#00f!important}.Toaster{width:100%}.Toaster-toast{padding:14px;color:#fff;text-align:center}.Toaster-toast.is-burnt{background:#ee523b}.Toaster-lifeTimer{height:3px;background:#eaeaea}.Toaster-close{position:absolute;right:0;font-weight:100;font-size:2.6rem;height:25px;line-height:29px;top:1px;overflow:hidden;cursor:pointer}.Toaster-close:hover{color:#f5f5f5}.Toaster-bread{padding-right:20px}.Toaster-messageContent:focus{outline:0}.Toaster-message a{color:#fff;font-weight:700;border-bottom:1px dotted rgba(255,255,255,.3);text-decoration:none;display:inline}.Toaster-message a:hover{color:rgba(255,255,255,.8);border-bottom:1px dotted rgba(255,255,255,.8)}.body.is-contrasted .Toaster-toast{background-color:#ff0;color:#000}.body.is-contrasted .Toaster-close:hover{color:#3c3c3c}.body.is-contrasted .Toaster-message a{color:#000}.body.is-contrasted .Toaster-message a:hover{color:#000;border-bottom:1px dotted #000}.WishlistButtonOld{display:inline-block;font-size:16px;padding:0;width:300px}.WishlistButtonOld-wrapper{display:inline}.WishlistButtonOld-wrapper:hover .WishlistButtonOld.is-add .WishlistButtonOld-icon::before{color:#8d8d8d}.WishlistButtonOld-wrapper:hover .WishlistButtonOld.is-remove .WishlistButtonOld-icon::before{color:#b73c2a}.WishlistButtonOld-icon{font-size:16pt;left:14px}.WishlistButtonOld-action{font-family:proxima-nova,sans-serif!important;font-size:14px;font-style:normal;font-weight:700;padding-left:5px;text-align:left}.WishlistButtonOld--listView{margin-left:15px}.WishlistButtonOld--listView .WishlistButtonOld{margin-top:15px;margin-left:6px}.WishlistButtonOld--listView .WishlistButtonOld.is-remove{margin-left:-14px}.WishlistButtonOld--listView .WishlistButtonOld-action{width:65%}.WishlistButtonOld--listView .WishlistButtonOld-icon{left:25px}.WishlistButtonOld--details.TitleWishlist .TitleWishlist-text,.WishlistButtonOld--details.TitleWishlist .icon-wish-list{cursor:pointer}.body.is-contrasted .WishlistButtonOld--details.TitleWishlist .icon-wish-list:before{color:#fff}.body.is-contrasted .WishlistButtonOld--details.TitleWishlist .icon-wish-list-added:before{color:#ff0!important}.body.is-contrasted .WishlistButtonOld--details.TitleWishlist .TitleWishlist-text{color:#fff}.body.is-contrasted .WishlistButtonOld--details.TitleWishlist:hover .icon-wish-list:before{color:#ff0}.body.is-contrasted .WishlistButtonOld--details.TitleWishlist:hover .icon-wish-list-added:before{color:#f5e600!important}.body.is-contrasted .WishlistButtonOld--details.TitleWishlist .WishlistButtonOld-action{color:#fff!important}.body.is-dyslexic .WishlistButtonOld--listView .WishlistButtonOld-action{width:70%}@media only screen and (min-width:601px) and (max-width:699px){.WishlistButtonOld--details.TitleWishlist{margin-top:0;margin-right:0}}@media only screen and (max-width:600px){.WishlistButtonOld--details.TitleWishlist{margin:5px 0 15px 0;float:none}.WishlistButtonOld--details.TitleWishlist .WishlistButtonOld-action{padding-left:1px}}.WishListButton{padding:0;margin:0;background:0 0!important;border:none;display:inline-block;font-size:16px;color:#555}.WishListButton .icon-wish-list,.WishListButton .icon-wish-list-added{font-size:16pt}.WishListButton .WishListButton-text{font-family:proxima-nova,sans-serif;font-size:14px;font-style:normal;font-weight:700;padding-left:5px;text-align:left;float:right}.WishListButton:focus .icon-wish-list::before,.WishListButton:hover .icon-wish-list::before{color:#222}.WishListButton:focus .icon-wish-list-added:before,.WishListButton:hover .icon-wish-list-added:before{color:#b73c2a}.WishListButton:focus .WishListButton-text,.WishListButton:hover .WishListButton-text{color:#555}.body.is-contrasted .WishListButton{background:0 0!important}.body.is-contrasted .WishListButton .WishListButton-text{color:#000}.body.is-contrasted .WishListButton .icon-wish-list:before{color:#000}.body.is-contrasted .WishListButton .icon-wish-list-added:before{color:#00f}.body.is-contrasted .WishListButton:focus .icon-wish-list:before,.body.is-contrasted .WishListButton:hover .icon-wish-list:before{color:#00f}.body.is-contrasted .WishListButton:focus .icon-wish-list-added:before,.body.is-contrasted .WishListButton:hover .icon-wish-list-added:before{color:#000}.body.is-contrasted .WishListButton.contrast-alternate .WishListButton-text{color:#fff}.body.is-contrasted .WishListButton.contrast-alternate .icon-wish-list:before{color:#fff}.body.is-contrasted .WishListButton.contrast-alternate .icon-wish-list-added:before{color:#ff0}.body.is-contrasted .WishListButton.contrast-alternate:focus,.body.is-contrasted .WishListButton.contrast-alternate:hover{background:0 0!important}.body.is-contrasted .WishListButton.contrast-alternate:focus .icon-wish-list:before,.body.is-contrasted .WishListButton.contrast-alternate:hover .icon-wish-list:before{color:#ff0}.body.is-contrasted .WishListButton.contrast-alternate:focus .icon-wish-list-added:before,.body.is-contrasted .WishListButton.contrast-alternate:hover .icon-wish-list-added:before{color:#f5e600}.body.is-dyslexic .WishListButton .icon-wish-list-added+.WishListButton-text{width:70%}.WishlistToggle{display:inline-block;margin-bottom:16px}.WishlistToggle .WishlistToggle-item{display:inline-block;font-size:11pt}.WishlistToggle .WishlistToggle-item:nth-child(2){margin-left:15px}.WishlistToggle .WishlistToggle-item.is-active{font-weight:600;border-bottom:2px solid}.body.is-contrasted .WishlistToggle .WishlistToggle-item{color:#ff0}.body.is-contrasted .WishlistToggle .WishlistToggle-item:hover{color:#f5e600}.body.is-contrasted .WishlistToggle .WishlistToggle-item.is-active{border-bottom:2px solid #ff0}.body.is-contrasted .WishlistToggle .WishlistToggle-item.is-active:hover{border-bottom:2px solid #f5e600}.Members{padding:50px 150px}.Members-noMatchesFound{padding:10px;background-color:#fff;margin-top:-15px;border:1px solid #ddd;position:absolute;z-index:999;display:none}.Members-heading{font-family:proxima-nova,sans-serif!important;font-weight:600;color:#555}.Members-selectAutoComplete.is-focused{background:#f1f1f1}.Members-selectAutoComplete.is-blur{background:#fff}.Members-selectAutoComplete{background:#fff}.Members-selectAutoComplete:focus{background:#fff!important}.Members-selectAutoComplete::-ms-clear{display:none}.Members-inputWrapper{width:500px!important;margin:0 auto!important;position:relative}.Members-completeList{display:inline-block;font-size:10pt;font-weight:600;margin-bottom:40px;margin-top:20px}.Members-completeListWrapper .Members-horizBreak{margin:10px 0}.Members-socialLinks{margin-top:10px}.Members-socialLink{margin-right:5px}.Members-clearSearch{float:right;margin-right:15px;margin-top:-42px;cursor:pointer;display:none;position:absolute;right:0}.Members-childBranchesWrapper{margin-top:10px;float:left;width:100%;margin-bottom:15px}.Members-childBranches{margin-bottom:0}.Members-childBranch{margin-top:5px;list-style:none}.Members-toggleChildren{cursor:pointer;margin-top:4px;position:absolute;z-index:999}.Members-parentBranch{padding-right:15px;float:left;color:#000}.Members-branchWrapper{margin-top:3px;margin-bottom:15px;z-index:2}.Members-branchWrapper:not(.is-empty){cursor:pointer}.Members-branchWrapper::after,.Members-branchWrapper::before{position:absolute;content:'';top:-10px;right:-10px;left:-10px;bottom:-10px}.Members-supportButton{float:right;margin:0 10px 10px 0;font-size:9pt!important;padding:.41rem .4rem!important;min-width:131px}.Members-supportButtonsWrapper{padding-right:0}@media only screen and (max-width:1000px){.Members{padding:50px 20px}.Members-explanation{width:auto!important}.Members-selectLibrary:not(.is-standalone){position:absolute;right:20px}}@media only screen and (max-width:730px){.Members-branchWrapper{padding-right:0;margin-bottom:8px;width:100%}.Members-supportButtonsWrapper{position:relative;width:100%}.Members-supportButton{float:left}}.is-contrasted .Members-childBranch,.is-contrasted .Members-completeList,.is-contrasted .Members-parentBranch{color:#fff}.is-contrasted .Members-noMatchesFound{color:#000}.AccountPageMenu .AccountPageMenu-tabList{list-style:none;margin-left:0;margin-bottom:-5px;border-bottom:1px solid #c8c7cc;text-align:center;background:#fff;padding:0 6px}.AccountPageMenu .AccountPageMenu-tabListItem{font-size:10pt;display:inline-block;font-weight:500;text-transform:uppercase;margin-right:7%}.AccountPageMenu .AccountPageMenu-tabListItem:last-child{margin-right:0}.AccountPageMenu .AccountPageMenu-tab{padding-top:20px;display:block;color:#555}.AccountPageMenu .AccountPageMenu-tab.is-active{border-bottom:3px solid;font-weight:800}.body.is-contrasted .AccountPageMenu .AccountPageMenu-tabList{background:#000}.body.is-contrasted .AccountPageMenu-tab{color:#fff}.body.is-contrasted .AccountPageMenu-tab.is-active{color:#ff0;border-bottom:3px solid #ff0!important}.body.is-contrasted .AccountPageMenu-tab:hover{color:#f5e600!important;border-bottom-color:#f5e600!important}.AccountRecommendations .AccountRecommendations-title{margin-bottom:5px!important}.AccountRecommendations .AccountRecommendations-titleContents{padding:15px 0!important}.AccountRecommendations .AccountRecommendations-recommendDate{display:inline-block;margin-left:10px}.AccountRecommendations .AccountRecommendations-total{font-size:11pt;display:inline-block;margin:8px 0 15px;float:right}.AccountRecommendations .AccountRecommendations-toggle{display:inline-block;margin-bottom:25px}.AccountRecommendations .AccountRecommendations-toggle .AccountRecommendations-toggleItem{font-size:11pt;display:inline-block}.AccountRecommendations .AccountRecommendations-toggle .AccountRecommendations-toggleItem:nth-child(2){margin-left:15px}.AccountRecommendations .AccountRecommendations-toggle .AccountRecommendations-toggleItem.is-active{font-weight:600;border-bottom:2px solid}.AccountRecommendations .AccountRecommendations-dismissButton{margin-bottom:-10px!important}.AccountRecommendations .AccountRecommendations-actionButtons .WishlistButtonOld{width:inherit;margin-left:6px}.AccountRecommendations .AccountRecommendations-actionButtons .WishlistButtonOld-action{width:auto!important;padding-left:27px!important}.AccountRecommendations .AccountRecommendations-actionButtons .WishlistButtonOld-icon{margin-bottom:-21px;margin-left:2px}.body.is-contrasted .AccountRecommendations .AccountRecommendations-toggle .AccountRecommendations-toggleItem{color:#ff0}.body.is-contrasted .AccountRecommendations .AccountRecommendations-toggle .AccountRecommendations-toggleItem:hover{color:#f5e600}.body.is-contrasted .AccountRecommendations .AccountRecommendations-toggle .AccountRecommendations-toggleItem.is-active{border-bottom:2px solid #ff0}.body.is-contrasted .AccountRecommendations .AccountRecommendations-toggle .AccountRecommendations-toggleItem.is-active:hover{border-bottom:2px solid #f5e600}.body.is-contrasted .AccountRecommendations .AccountRecommendations-learn{color:#ff0}.body.is-contrasted .AccountRecommendations .AccountRecommendations-learn:hover{color:#f5e600}.body.is-contrasted .AccountRecommendations .AccountRecommendations-recommendDate{color:#000}.body.is-contrasted .AccountRecommendations .WishlistButtonOld-icon::before{color:#000!important}@media only screen and (max-width:330px){.AccountRecommendations-actionButtons .WishlistButtonOld-action{margin:0!important}}.SettingsPage .SettingsPage-audienceItem:last-child{margin-right:4px}.SettingsPage .SettingsPage-audienceItem.is-all{margin-right:8px}.SettingsPage-allAudienceItemContainer{display:table-cell;float:left;margin-left:8px!important}.SettingsPage-audienceItemsContainer{display:table-cell}.SettingsPage-lendingPeriodLabel{font-weight:600;margin-top:27px;display:inline-block;width:32%;vertical-align:top;max-width:180px;min-width:110px}.SettingsPage-settingsContainer{border-bottom:1px solid #ccc;padding:16px 0}.SettingsPage-lendingPeriodButtonsContainer{display:inline-block;width:73%;padding-top:16px}.SettingsPage-settingsLabel{width:100%;display:inline-block;margin-left:.5rem;margin-right:1rem;margin-bottom:0;vertical-align:baseline}.SettingsPage-settingsLabel.is-checkbox:before{content:"\e637";display:inline-block;font-family:icons!important;speak:none;font-weight:400;line-height:.8rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:10px;font-size:22pt;vertical-align:middle;color:#999;margin-top:13px}.SettingsPage-settingsLabelSubtext{padding-left:52px;font-size:10pt;color:#555;display:block;margin-top:-3px;line-height:12pt}.SettingsPage-settingsLabelSubtext--audience{padding-left:7px;font-size:10pt;display:block;margin-top:-3px;line-height:12pt}.Saved-container{display:inline-block;margin-left:10px;vertical-align:text-top;margin-bottom:10px}.Saved-container .Saved{color:#7ac142;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;line-height:1rem;font-family:-apple-system,".SFNSText-Regular","San Francisco",Roboto,"Segoe UI","Helvetica Neue","Lucida Grande",sans-serif;animation:fade 3s;-webkit-animation:fade 3s;opacity:0}.Saved-container .Saved span{margin-left:.4rem;-webkit-transition:-webkit-opacity ease-in .5s;-moz-transition:opacity ease-in .5s;transition:opacity ease-in .5s;-webkit-transition-delay:.5s;-moz-transition-delay:.5s;transition-delay:.5s;transition:all .5s ease;-webkit-transition:all .5s ease;animation:ease-in moveRight .2s;-webkit-animation:ease-in moveRight .2s;display:inline-block!important}.Saved-container .Saved .Saved-checkmarkCircle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:10;stroke-miterlimit:10;stroke:#7ac142;fill:none;animation:stroke .6s cubic-bezier(.65,0,.45,1) forwards;-webkit-animation:stroke .6s cubic-bezier(.65,0,.45,1) forwards}.Saved-container .Saved .Saved-Checkmark{width:1rem;height:1rem;border-radius:50%;display:inline-block;vertical-align:top;stroke-width:4;stroke:#fff;stroke-miterlimit:10;box-shadow:inset 0 0 0 #7ac142;animation:fill .4s ease-in-out .4s forwards,scale .2s ease-in-out .6s both;-webkit-animation:fill .4s ease-in-out .4s forwards,scale .2s ease-in-out .6s both}.Saved-container .Saved .Saved-checkmarkCheck{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke .3s cubic-bezier(.65,0,.45,1) .8s forwards;-webkit-animation:stroke .3s cubic-bezier(.65,0,.45,1) .8s forwards}.Saved-container .fade-out{animation:fade-out 2s;-webkit-animation:fade-out 2s}@keyframes fade{0%{opacity:0}20%{opacity:1}80%{opacity:1}100%{opacity:0}}@-webkit-keyframes fade{0%{opacity:0}20%{opacity:1}80%{opacity:1}100%{opacity:0}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-out{0%{opacity:1}50%{opacity:1}100%{opacity:0}}@-webkit-keyframes fade-out{0%{opacity:1}50%{opacity:1}100%{opacity:0}}@keyframes stroke{100%{stroke-dashoffset:0}}@-webkit-keyframes stroke{100%{stroke-dashoffset:0}}@keyframes scale{0%,100%{transform:none}50%{transform:scale3d(1.2,1.2,1)}}@-webkit-keyframes scale{0%,100%{transform:none}50%{transform:scale3d(1.2,1.2,1)}}@keyframes fill{100%{box-shadow:inset 0 0 0 30px #7ac142}}@-webkit-keyframes fill{100%{box-shadow:inset 0 0 0 30px #7ac142}}body.is-dyslexic .SettingsPage .SettingsPage-audienceItem,body.is-dyslexic .SettingsPage .SettingsPage-lendingItem{font-size:.6875rem!important}body.is-dyslexic .SettingsPage .SettingsPage-audienceItem:last-child{margin-right:6px}body.is-dyslexic .SettingsPage .SettingsPage-audienceItem.is-all{margin-right:8px}body.is-contrasted .SettingsPage-settingsLabelSubtext{color:#fff}body.is-contrasted .SettingsPage-settingsLabelSubtext--audience{color:#fff}body.is-contrasted .SettingsPage-lendingPeriodLabel{color:#fff}body.is-contrasted .Saved{color:#ff0}body.is-contrasted .Saved .Saved-checkmarkCircle{stroke:#ff0;fill:#ff0}body.is-contrasted .Saved .Saved-Checkmark{box-shadow:inset 0 0 0 #ff0}body.is-contrasted .Saved .Saved-checkmarkCheck{stroke:#000}@media only screen and (max-width:770px){.SettingsPage-lendingPeriodButtonsContainer{width:64%}}@media only screen and (max-width:560px){body.is-dyslexic .SettingsPage .SettingsPage-audienceItemsContainer{text-align:center}.SettingsPage-audienceItemsContainer{padding-left:2.5%!important;padding-right:2.5%!important;margin-left:0!important;width:100%;border-left:none!important;border-top:1px solid #000;padding-top:5px}.SettingsPage-allAudienceItemContainer{text-align:center;float:none!important}.SettingsPage-audienceItemsGroupContainer .SettingsPage-allAudienceItemContainer{display:block!important;position:relative!important;margin-bottom:4px;margin-left:0!important}}@media only screen and (max-width:500px){.SettingsPage-lendingPeriodButtonsContainer{width:60%}.Saved-container{padding-left:33px}}@media only screen and (min-width:320px) and (max-width:410px){.SettingsPage-lendingPeriodLabel{display:block!important;position:relative!important;margin:0}.SettingsPage-lendingPeriodButtonsContainer{display:block;width:100%}}.AccountInformation{margin:30px;font-size:.9rem;font-weight:700}.AccountInformation .AccountInformation-infoRow{padding:8px 0;border-bottom:1px solid #ddd}.AccountInformation .AccountInformation-infoColumn{padding-left:0!important;padding-right:0!important}.AccountSortOptions{position:absolute;top:-11px;right:0;height:43px;margin:6px 0 16px 0;padding:0;text-align:right}.AccountSortOptions .AccountSortOptions-sort{padding:0 28px 0 16px;background-color:transparent;border:1px solid #bfbfbf;border-radius:5px;font-size:.85em;font-weight:600;min-width:220px;color:#333;background-image:none!important;cursor:pointer;float:right;line-height:3}.AccountSortOptions::after{font-family:icons!important;content:'\e61e';color:#666;right:10px;top:8px;padding:2px 0 0 16px;position:absolute;cursor:pointer;pointer-events:none;background:#fafafa;background:-webkit-linear-gradient(left,rgba(250,250,250,0),#fafafa);background:-o-linear-gradient(right,rgba(250,250,250,0),#fafafa);background:-moz-linear-gradient(right,rgba(250,250,250,0),#fafafa);background:linear-gradient(to right,rgba(250,250,250,0),#fafafa)}.body.is-contrasted .AccountSortOptions::after{color:#fff;background:linear-gradient(to right,transparent,#00f)}.body.is-contrasted .AccountSortOptions .AccountSortOptions-sort{background-color:#00f;color:#fff;border:2px solid #00f;font-weight:800}.body.is-contrasted .AccountSortOptions .AccountSortOptions-sort:hover{background-color:#00f;border:2px solid #00f}@media only screen and (max-width:1025px){.AccountSortOptions{position:relative;top:0;left:0}.AccountSortOptions .AccountSortOptions-sort{width:100%;min-width:100%;max-width:100%}}.Wishlist .Wishlist-buttonContainer .decreased-padding{padding:.45rem 0!important}@media screen and (max-width:1267px) and (min-width:1025px){.Wishlist .Wishlist-buttonContainer .increased-height{height:70px!important}}@media screen and (max-width:945px) and (min-width:642px){.Wishlist .Wishlist-buttonContainer .increased-height{height:70px!important}}@media screen and (max-width:775px) and (min-width:642px){.Wishlist .Wishlist-buttonContainer .increased-height{height:70px!important;word-break:break-word}}@media screen and (max-width:640px) and (min-width:481px){.Wishlist .Wishlist-buttonContainer .increased-height{word-break:break-word}}@media screen and (max-width:480px){.Wishlist .Wishlist-buttonContainer .increased-height{height:70px!important;word-break:break-word}}.Holds .Holds-holdsExplanationContainer{width:100%}.Holds .Holds-titleBanner{min-height:22px}.Holds-removeButton{display:inline-flex}@media only screen and (max-width:1140px) and (min-width:1026px){.Holds .Holds-wideButton{width:100%!important;float:none!important}}@media only screen and (max-width:860px) and (min-width:642px){.Holds .Holds-wideButton{width:100%!important;float:none!important}}@media only screen and (max-width:430px){.Holds .Holds-wideButton{width:100%!important;float:none!important}}.Nav .Nav-searchBar{margin-top:30px}.Nav .Nav-backToMainCollection{font-size:11pt;line-height:26px;float:left;padding-left:15px}.Nav .Nav-backToMainCollection .icon-large-left-arrow{visibility:visible;font-size:11px;font-weight:800;margin-right:5px}.Nav .Nav-backToMainCollection--mobile{font-weight:600}.Nav .Nav-backToMainCollection--mobile .Nav-backToMainCollectionLink{line-height:27px}.Nav .Nav-backToMainCollection--mobile .icon-large-left-arrow{visibility:visible;font-size:12px;font-weight:600;margin-right:5px}.Nav .Nav-searchButtonContainer{position:absolute;right:50px;top:40px}.Nav .Nav-searchInput{border:none;font-size:14pt}.Nav .Nav-searchInput::-webkit-input-placeholder{padding-left:10px;font-style:normal}.Nav .Nav-searchInput:-moz-placeholder{padding-left:10px;font-style:normal}.Nav .Nav-searchInput::-moz-placeholder{padding-left:10px;font-style:normal}.Nav .Nav-searchInput:-ms-input-placeholder{padding-left:10px;font-style:normal}.Nav .Nav-searchButton{color:#555;font-size:14pt}.Nav .Nav-advancedSearch{margin-top:3px}.Nav .Nav-advancedSearchCaret{font-size:8pt;margin-left:5px;margin-top:7px}.Nav .Nav-clearSearch{cursor:pointer;border-radius:9999px;padding:5px;color:#fff;font-weight:700;font-size:8pt;margin-right:20px;margin-top:4px}.Nav .Nav-logo--desktop{max-width:440px;max-height:80px;margin-left:15px}.Nav .Nav-room-sub-logo--desktop{text-transform:uppercase;margin-left:16px;margin-bottom:-15px;padding-top:5px;font-size:10pt}.Nav .Nav-room-logo--desktop{margin-left:15px;font-size:32pt;display:inline-block}.Nav .Nav-room-logo--desktop.is-kids-1{font-family:room-kids-1,sans-serif!important}.Nav .Nav-room-logo--desktop.is-kids-teens-1,.Nav .Nav-room-logo--desktop.is-teens-1{font-family:room-teens-1,sans-serif!important}.Nav .Nav-room-logo--desktop.is-screening-room-1{font-family:room-screening-1,sans-serif!important}.Nav .Nav-room-logo--desktop.is-newsstand-1{font-family:room-newsstand-1,sans-serif!important}.Nav .Nav-bookshelfIcon--desktop{font-size:30px}.Nav .Nav-searchIcon--desktop{font-size:30px;margin-right:-5px}.Nav .Nav-searchText{vertical-align:7px;padding-left:15px}.Nav .Nav-help--desktop{margin-right:15px;font-weight:400!important}.Nav .Nav-logoWrapper--desktop{height:75px;padding-top:28px;padding-bottom:70px}.Nav .Nav-logo--desktop{max-width:440px;max-height:80px;margin-left:15px}.Nav .Nav-myAccount--desktop{color:#000;font-weight:400!important;float:left}.Nav .Nav-myAccount--desktop::after{border:0!important}.Nav .Nav-topRightLinks{float:right;z-index:9999;height:25px;line-height:25px}.Nav .Nav-topRightLink{padding-right:10px;padding-left:10px}.Nav .Nav-accountMenuLink{line-height:1.85rem!important}.Nav .Nav-accountMenuLink::after{top:13px!important}.Nav .Nav-signInWrapper{margin-left:10px;margin-right:13px}.Nav .Nav-signIn{border-radius:2px;top:2px;padding-right:20px!important;padding-left:20px!important;line-height:14px!important;font-size:13pt!important;font-weight:800!important}.Nav .Nav-signIn::after{display:none!important}.Nav .Nav-advantageTout{margin-top:12px!important;margin-left:0!important;min-width:auto!important}.Nav .Nav-collectionsDropdown{top:162px!important;padding:1.25rem .5rem}.Nav .Nav-collectionsLink::after{margin-top:-8px!important}.Nav .Nav-accountMenuWrapper{width:250px!important;max-width:none!important;margin-top:10px!important;margin-left:1px}.Nav .Nav-accountMenuItem{display:block;width:100%;width:100%}.Nav .Nav-accountMenuItemLink{font-weight:400!important;font-size:12pt!important}.Nav .Nav-accountMenuSignOut{width:100%;text-align:center;height:63px;line-height:63px;padding:0 20px;background-color:#fff}.Nav .Nav-accountMenuSignOut:hover .Nav-accountMenuSignOutLink{color:#fff}.Nav .Nav-accountMenuSignOutLink{display:inline-block;height:37px!important;width:100%!important;border-radius:5px;padding-top:8px;font-size:12pt!important}.Nav .Nav-accountDivider{border-top:solid 1px #ccc;clear:both;height:1px;width:100%;margin-top:15px}.Nav .Nav-bottomRightLinks{margin-right:19px}.Nav .Nav-searchSeparator{position:absolute;left:10px;right:10px;margin:0;border:1px solid #ddd}.Nav .Autocompletions{padding-bottom:40px}.Nav .Nav-accountDropdownLinkWrapper{margin-right:-1px}.Nav .Nav-collectionsDropArrow{float:right;margin-top:9px;font-size:14px}.Nav .Nav-accountDropArrow{float:right;margin-top:9px;font-size:14px;margin-left:5px}.Nav .Nav-featuredCollectionItem{font-size:11pt!important;padding-right:0!important;color:#222}.Nav .DesktopNavLinks-languageList{z-index:99999}.Nav .Nav-collectionsLink{float:left;color:#222}.Nav .Nav-bottomLeftLinksWrapper{height:32px!important;width:59%;overflow:hidden}.is-contrasted .Nav .Nav-bookshelfIcon--desktop,.is-contrasted .Nav .Nav-searchIcon--desktop{color:#fff}.is-contrasted .Nav .Nav-bookshelfIcon--desktop:hover,.is-contrasted .Nav .Nav-searchIcon--desktop:hover{color:#ff0!important}.is-contrasted .Nav .Nav-myAccount--desktop.is-open{border-bottom-color:#ff0}.is-contrasted .Nav .DesktopNavLinks-languageDropdown-globe{color:#fff}.is-contrasted .Nav .Nav-accountLinkWrapper:hover .Nav-myAccount--desktop{color:#ff0!important;background-color:#000!important}.is-contrasted .Nav .Nav-collectionsLink:hover .Nav-collectionsDropArrow{color:#ff0!important;background-color:#000!important}.is-contrasted .Nav .Nav-collectionsDropArrow{color:#fff}.is-contrasted .Nav .Nav-collectionsDropLink.open .Nav-collectionsDropArrow{color:#ff0!important}.is-contrasted .Nav .Nav-accountDropArrow{color:#fff}.is-contrasted .Nav .top-bar-section ul.open li:not(.has-form) a:not(.button):not(.close-advantage-tout){color:#fff!important;background-color:#000!important}.is-contrasted .Nav .top-bar-section ul.open li:not(.has-form) a:not(.button):not(.close-advantage-tout):hover{color:#ff0!important;background-color:#000!important}.is-contrasted .Nav .Nav-myAccount--desktop:hover .Nav-accountDropArrow{color:#ff0!important}.is-contrasted .Nav .Nav-signInWrapper:hover .Nav-signIn{background:#0000f5!important;color:#fff!important}.is-contrasted .Nav .Nav-signIn{background:#00f!important;color:#fff!important}.is-contrasted .Nav .Nav-signIn:hover{background:#0000f5!important;color:#fff!important}.is-contrasted .Nav .Nav-advantageToutSignIn{color:#fff!important}.is-contrasted .Nav .Nav-advantageToutSignIn:hover{color:#fff}.is-contrasted .Nav .Nav-searchIconContainer:hover .Nav-searchIcon--desktop{color:#ff0}.is-contrasted .Nav .Nav-searchIconContainer:hover .Nav-searchText{color:#ff0}.is-contrasted .Nav .Nav-searchInput::-webkit-input-placeholder{color:#fff}.is-contrasted .Nav .Nav-searchInput:-moz-placeholder{color:#fff}.is-contrasted .Nav .Nav-searchInput::-moz-placeholder{color:#fff}.is-contrasted .Nav .Nav-searchInput:-ms-input-placeholder{color:#fff}.is-contrasted .Nav .Nav-clearSearch{background:#000;border:2px solid #fff;padding:4px;margin-top:2px}.is-contrasted .Nav .Nav-accountMenuSignOut{background:#000!important}.is-contrasted .Nav .Nav-backToMainCollection,.is-contrasted .Nav .Nav-backToMainCollectionLink{color:#fff}.is-contrasted .Nav .Nav-backToMainCollection:hover,.is-contrasted .Nav .Nav-backToMainCollectionLink:hover{color:#ff0!important}@media only screen and (max-width:870px){.Nav-logo--desktop,.Nav-room-logo--desktop,.Nav-room-sub-logo--desktop,.Nav-searchDrop{display:none!important}}.MobileNav{display:none}.MobileNav .MobileNav-searchContainer{margin-top:10px;height:3rem;line-height:3;border-bottom:1px solid #ddd}.MobileNav .MobileNav-iconContainer{height:3rem;line-height:3;margin-top:3px;min-width:78px}.MobileNav .MobileNav-searchControlContainer{min-width:97px}.MobileNav .MobileNav-searchForm{width:50%;display:inline-block}.MobileNav .MobileNav-searchIcon{background:0 0;font-size:20pt;vertical-align:text-bottom}.MobileNav .MobileNav-searchIcon:hover{cursor:pointer}.MobileNav .MobileNav-searchIcon:focus{outline:0!important}.MobileNav .MobileNav-searchIconContainer{height:3rem;line-height:3;margin-top:3px}.MobileNav .MobileNav-clearSearchIcon{cursor:pointer;border-radius:9999px;padding:5px;color:#fff;font-weight:700;font-size:8pt;display:inline-block;margin-top:14px}.MobileNav .MobileNav-searchInput{margin-left:0;margin-bottom:0;border:0;font-size:14pt;height:3rem}.MobileNav .MobileNav-searchInput::-webkit-input-placeholder{font-style:normal;padding-left:10px}.MobileNav .MobileNav-searchInput:-moz-placeholder{font-style:normal;padding-left:10px}.MobileNav .MobileNav-searchInput::-moz-placeholder{font-style:normal;padding-left:10px}.MobileNav .MobileNav-searchInput:-ms-input-placeholder{font-style:normal;padding-left:10px}.MobileNav .MobileNav-bookshelfIcon{vertical-align:text-bottom;font-size:20pt;margin:0 5px;cursor:pointer}.MobileNav .MobileNav-hamburgerIcon{vertical-align:text-bottom;font-size:20pt;margin:0 5px;cursor:pointer}.MobileNav .MobileNav-submitSearch{vertical-align:bottom;font-size:11pt;margin-right:5px;margin-left:10px;font-weight:700}.MobileNav .MobileNav-logoContainer{min-height:30px;margin-top:10px;text-align:center}.MobileNav .MobileNav-libraryLogo{max-height:65px;max-width:285px;margin:0 auto;display:block}.MobileNav .MobileNav-roomLogo{text-transform:uppercase;margin-bottom:-15px;margin-top:8px;padding-top:0;font-size:10pt;text-align:center}.MobileNav .MobileNav-roomLibraryName{font-size:24pt;text-align:center;margin-bottom:0}.MobileNav .MobileNav-roomLibraryName.is-kids-1{font-family:room-kids-1,sans-serif!important}.MobileNav .MobileNav-roomLibraryName.is-kids-teens-1,.MobileNav .MobileNav-roomLibraryName.is-teens-1{font-family:room-teens-1,sans-serif!important}.MobileNav .MobileNav-roomLibraryName.is-screening-room-1{font-family:room-screening-1,sans-serif!important}.MobileNav .MobileNav-roomLibraryName.is-newsstand-1{font-family:room-newsstand-1,sans-serif!important}.MobileNav .MobileNav-advantageTout{border-bottom:1px solid #ddd}.MobileNav .MobileNav-closeAdvantageTout{font-size:22pt;color:#222;position:absolute;right:2%;padding:0 10px}.MobileNav .MobileNav-advantageToutText{margin-top:25px;padding:0 20px}.MobileNav .MobileNav-advantageToutSigninContainer{margin-bottom:20px}.MobileNav .MobileNav-advantageTout{background:#fff;color:#222}.MobileNav .MobileNav-advantageToutSignin{border-radius:5px;font-weight:800;font-size:10pt;padding:8px 25%}.MobileNav .MobileNav-altLibraryLink{margin-top:15px}.MobileNav .MobileNav-advancedSearchContainer{border-bottom:1px solid #ddd;padding-left:1px}.MobileNav .MobileNav-advancedSearch{display:block;padding:10px;font-size:12pt;height:48px}.MobileNav .MobileNav-advancedSearchText{line-height:27px!important;font-weight:600}.MobileNav .MobileNav-accountMenu{display:inline-block}.MobileNav .MobileNav-bookshelfLink{display:inline-block}.toast-placeholder{min-height:52px;display:none}@media only screen and (max-width:870px){.MobileNav{display:block}}.body.is-contrasted .MobileNav{background:#000}.body.is-contrasted .MobileNav .MobileNav-searchIcon{color:#fff}.body.is-contrasted .MobileNav .MobileNav-clearSearchIcon{background:#000;border:2px solid #fff}.body.is-contrasted .MobileNav .MobileNav-submitSearch{color:#fff}.body.is-contrasted .MobileNav .MobileNav-submitSearch:hover{color:#fff}.body.is-contrasted .MobileNav .MobileNav-advancedSearchContainer{background:#000}.body.is-contrasted .MobileNav .MobileNav-advancedSearchText{color:#fff}.body.is-contrasted .MobileNav .MobileNav-advancedSearch{background:#000}.body.is-contrasted .MobileNav .MobileNav-searchInput::-webkit-input-placeholder{color:#fff}.body.is-contrasted .MobileNav .MobileNav-searchInput:-moz-placeholder{color:#fff}.body.is-contrasted .MobileNav .MobileNav-searchInput::-moz-placeholder{color:#fff}.body.is-contrasted .MobileNav .MobileNav-searchInput:-ms-input-placeholder{color:#fff}.body.is-contrasted .MobileNav .MobileNav-bookshelfIcon{color:#fff}.body.is-contrasted .MobileNav .MobileNav-hamburgerIcon{color:#fff}.body.is-contrasted .MobileNav .MobileNav-altLibraryLink{color:#fff}.body.is-contrasted .MobileNav .MobileNav-searchContainer{min-height:50px}.body.is-contrasted .MobileNav .MobileNav-closeAdvantageTout{color:#fff}.body.is-contrasted .MobileNav .MobileNav-advantageToutSignin{background:#00f!important}.body.is-contrasted .MobileNav .MobileNav-advantageToutSignin:hover{background:#0000f5!important}.error-container{margin-top:30px}.debug-info{margin-top:30px;text-align:left}.debug-info hr{margin-top:0}@media only screen and (max-device-width:641px),screen and (max-width:641px){.error-container .button,div.debug-info{font-size:1.2rem!important}div.debug-info h4{font-size:1.5rem}}.customFooter{margin-top:20px;margin-bottom:15px;max-width:84.43rem}section#carousels~div.customFooter div.customFooter-body{border-top:none}div.Wishlist~div.customFooter{margin-top:40px}div.Holds~div.customFooter{margin-top:40px}div.AccountRecommendations~div.customFooter{margin-top:40px}div#checkouts-container~div.customFooter{margin-top:40px}.customFooter-body{position:relative;width:85%;padding-top:15px;margin:0 auto;border-top:2px solid #e7e5e5}.Details .TitleActionButton{height:52px;width:206px;line-height:1.3rem}.Details .TitleActionButton.split{padding:8px 0;width:160px}.Details .TitleActionButton .is-subtext{font-size:.7rem}.Details .TitleActionButton .is-dropdown{border-left-color:#fff}.Details .TitleActionButton .is-dropdown:after{border:none!important;font-size:15pt;margin-left:-9px;margin-top:-8px;font-family:icons!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e61e'}.Details .TitleActionButton.is-borrowed,.Details .TitleActionButton.is-hold,.Details .TitleActionButton.is-nook,.Details .TitleActionButton.is-onHold,.Details .TitleActionButton.is-recommend,.Details .TitleActionButton.is-recommended{padding:1rem 0 .9rem}.Details .TitleActionButton.is-oneLine{padding:1rem 0 .9rem}.Details .Details-signInDropdown{min-width:240px;border-radius:5px;padding:10px;text-align:left!important}.Details .Details-dropdownLink{margin:0!important}.Details .Details-buttonContainer{overflow:hidden;margin-bottom:1.25rem}.Details .Button-sampleButton{display:flex;justify-content:center;align-items:center;padding:.3rem 0 0;width:190px;margin-bottom:0}.Details .StarRatings{margin-top:-10px;margin-bottom:10px;margin-left:-2px}.is-contrasted .Details .Details-signInDropdown{background:#000;border:solid 2px #ff0}.is-contrasted .Details .Details-signInDropdown:before{border-color:transparent transparent #ff0 transparent}.is-contrasted .Details .Details-dropdownLink{color:#ff0}.is-contrasted .Details .Details-dropdownLink:hover{text-decoration:underline}.is-contrasted .Details .TitleActionButton.button{background-color:#00f!important}@media only screen and (max-width:699px) and (min-width:601px){.Details .TitleActionButton{width:237px;margin-right:61px;margin-bottom:15px}}@media only screen and (max-width:600px){.Details .TitleActionButton{width:100%}.Details .TitleActionButton.split{padding-left:3.5rem;padding-right:3.5rem}.Details .TitleActionButton .is-waiting{right:45%}.Details .Button-sampleButton{padding:1rem 0 .9rem;width:100%}}.SplitBorrowButton{display:inline-block;position:relative;list-style:none;margin:0;float:left}.SplitBorrowButton .ActionButton{width:206px;padding-right:45px;overflow:hidden}.SplitBorrowButton .ActionButton .button{margin:0;padding:.5rem 0;width:100%;height:52px}.SplitBorrowButton .ActionButton .button.is-oneLine{padding:1.1rem 0}.SplitBorrowButton .ActionButton .text{margin-bottom:3px}.SplitBorrowButton .ActionButton .subtext{font-size:.7rem}.SplitBorrowButton .LendingPeriodTrigger{position:absolute;top:0;right:0;height:52px;width:45px}.SplitBorrowButton .LendingPeriodTrigger .button{padding:1.99rem 1.4rem 1.19rem!important;height:52px;width:45px;border-left:1px solid #fff;margin-bottom:0!important;float:none}.SplitBorrowButton .LendingPeriodTrigger .button:after{border:none!important;font-size:15pt;margin-right:10px;margin-top:-8px;font-family:icons!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e61e'}.SplitBorrowButton.fill{width:100%}.SplitBorrowButton.fill .ActionButton{width:100%}.is-contrasted .SplitBorrowButton .ActionButton .button{background-color:#00f!important}.is-contrasted .SplitBorrowButton .ActionButton .button:hover{background-color:#0000f5!important}.is-contrasted .SplitBorrowButton .LendingPeriodTrigger .button{border-left:1px solid #000!important}.is-dyslexic .SplitBorrowButton .ActionButton .button{padding:.2rem 0}.is-dyslexic .SplitBorrowButton .ActionButton .text{margin-bottom:0}@media only screen and (max-width:699px){.SplitBorrowButton{float:none}}@media only screen and (max-width:699px) and (min-width:601px){.SplitBorrowButton{margin:15px 0}.SplitBorrowButton .ActionButton{width:237px}}@media only screen and (max-width:600px){.SplitBorrowButton{width:100%}.SplitBorrowButton .ActionButton{width:100%}}.u-hideMe{display:none}.u-hr{border-top:1px solid #ddd;margin:30px 0}.u-pullUp--small{margin-top:-10px}.u-pullLeft{float:left}.u-pullRight{float:right}.u-center{margin-left:auto;margin-right:auto;display:block}.u-clearBoth{clear:both}.u-bottomAlign{vertical-align:bottom}.u-allCaps{text-transform:uppercase!important}.u-lowercase{text-transform:lowercase!important}.u-underline{text-decoration:underline}.u-center{text-align:center}