.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-loading .slick-list{background:#fff url('/extension/49thshelf/design/49thshelf_v2/stylesheets/./ajax-loader.gif') center center no-repeat}@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url('/extension/49thshelf/design/49thshelf_v2/stylesheets/./fonts/slick.eot');src:url('/extension/49thshelf/design/49thshelf_v2/stylesheets/./fonts/slick.eot?#iefix') format('embedded-opentype'),url('/extension/49thshelf/design/49thshelf_v2/stylesheets/./fonts/slick.woff') format('woff'),url('/extension/49thshelf/design/49thshelf_v2/stylesheets/./fonts/slick.ttf') format('truetype'),url('/extension/49thshelf/design/49thshelf_v2/stylesheets/./fonts/slick.svg#slick') format('svg')}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;margin-top:-10px;padding:0;cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir='rtl'] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir='rtl'] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir='rtl'] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir='rtl'] .slick-next:before{content:'←'}.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-45px;display:block;width:100%;padding:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:black}.slick-slide,.slick-slide .col {background-color:#FFF}.slick-prev,.slick-next { font-size:3em;line-height:1em;position:absolute;top:50%;display:block;width:1em;height:1em;margin-top:-0.5em;padding:0;cursor:pointer;color:#aaa;border:none;outline:none;background:transparent}.slick-prev { left:-1em}.slick-next { right:-1em}.slick-prev:before { content:'«'}.slick-next:before { content:'»'}.slick-prev:before,.slick-next:before { font-family:'slick';font-size:1.25em;line-height:0.6em;opacity:.75;color:#aaa;display:block;margin-top:-0.5em}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before { opacity:0.9}.slick-dots li button { background:black;border-radius:20px}.slick-dots li.slick-active button { opacity:0.75}html,body {margin:0;padding:0;width:100%;height:100%}.v2 h1,.v2 h2,.v2 h3,.v2 h4,.v2 h5,.v2 h6,.v2 ul,.v2 li,.v2 p {margin:0;padding:0;list-style:none}.v2 ul,.v2 li { line-height:1em}.v2 h1,.v2 h2,.v2 h3,.v2 h4,.v2 h5,.v2 h6,.v2 .title {font-weight:normal;margin-bottom:1em;line-height:1.333em}body.v2 {font-size:12px;line-height:1.333em;background:#fff}.v2 h1 {font-size:1.875em;line-height:1.333em}.v2 .title h2 { margin-bottom:0}.v2 article,.v2 aside,.v2 footer,.v2 header,.v2 hgroup,.v2 main,.v2 nav,.v2 section { display:block}.v2 a { color:#000}.v2 .title a { text-decoration:none}.v2 .title a:hover { text-decoration:underline}.v2 p { margin-bottom:1em}.v2 .pullquote {font-size:1.125em;font-style:italic}.v2 .img {overflow:hidden;display:block}.v2 .img img { width:100%}.v2 .page-width {width:94%;max-width:960px;margin:0 auto}.v2 .btn {display:inline-block;line-height:1em;margin:0.25em;padding:0.25em 1em;border-radius:2em;text-align:center;background:#fff;box-shadow:0 2px 3px rgba(0,0,0,0.2);text-decoration:none;font-style:italic}.v2 input[type="submit"]:hover,.v2 a:hover .btn,.v2 .btn:hover { opacity:0.66}.v2 .btn1 {font-size:1.5em;background:#000;color:#fff;display:block;margin:1em auto;clear:both}.v2 .btn2 {padding:0.5em 1em;display:block;margin:1em 0;clear:both;width:25%;margin:1em auto;min-width:12em}.v2 .btn3 {float:right;margin-bottom:1em;margin-top:1em}.v2 section { padding-bottom:2em}.v2 .section-title {text-align:center;background:transparent url('/extension/49thshelf/design/49thshelf_v2/images/css/dots.gif') repeat-x center center;margin:3.75em 0 3.75em}.v2 .section-title h1 {background:#fff;display:inline;padding:0 0.5em 0.2em;font-style:italic;line-height:1.33em}.v2 .section-title h1 a { text-decoration:none}.v2 .popular-lists > .section-title { background:none !important}.v2 .item { overflow:hidden}.v2 .new-sprite,.v2 .new-toggle {background:transparent url('/extension/49thshelf/design/49thshelf_v2/images/css/sprite.gif') no-repeat 0 0;overflow:hidden}.v2 .clearfix { clear:both}@media (min-width:768px) {.v2 .mobile-only { display:none}.v2 .desktop-only { display:initial}body.v2 {font-size:16px;line-height:1.5em}.v2 .cols {overflow:hidden;margin-right:-1%}.v2 .cols .col {float:left;margin:0 1% 0 0}.v2 .cols .col1_2 { width:49%}.v2 .cols .col1_3 { width:32%}.v2 .cols .col2_3 { width:66%}}.homepage-intro {background:transparent url('/extension/49thshelf/design/49thshelf_v2/images/css/shadow-big.jpg') no-repeat center 10.5em;padding-bottom:0}.homepage-intro .cols {margin-top:-10em;position:relative}.homepage-intro .intro-message {background:#fff;padding:2em}.homepage-intro .intro-message h1 {font-style:italic;font-size:2em}.homepage-intro .intro-message p {margin-right:2em;font-size:1.15em;line-height:1.5em}.homepage-intro .intro-message .btn1 {margin-top:3em;margin-bottom:2em;max-width:16em}.homepage-intro .editorial .item {height:12.5em;background:#eee;margin-bottom:1em;background-size:cover;background-position:center center}.homepage-intro .editorial .item a {padding:3.5em 1em 0;height:9em;display:block;text-decoration:none;background:rgba(141,101,185,0.6);position:relative}.homepage-intro .editorial .item a:hover { background:rgba(0,0,0,0.8)}.homepage-intro .editorial .item a.odd { background:rgba(117,24,43,0.8)}.homepage-intro .editorial .item a.odd:hover { background:rgba(145,29,53,0.8)}.homepage-intro .editorial .item a.even { background:rgba(141,101,185,0.6)}.homepage-intro .editorial .item a.even:hover { background:rgba(141,101,185,0.8)}.homepage-intro .editorial .item a .title {font-size:1.4em;line-height:1.45em;font-style:italic;display:block;color:white;margin:0}.homepage-intro .editorial .item a .btn {bottom:0;right:0.5em;position:absolute}.homepage-intro .read-next .item {height:8em;background:#eee;margin-bottom:1em}.homepage-intro .read-next .item a {display:block;overflow:hidden;padding:0.25em;text-decoration:none;position:relative}.homepage-intro .read-next .item a .img {width:7.5em;height:7.5em;overflow:hidden;float:left;display:block}.homepage-intro .read-next .item a .title {font-size:1em;display:block;margin-left:7.75em;padding:0.5em 0.5em 1em;font-style:italic}.homepage-intro .read-next .item a .btn {position:absolute;bottom:0;right:0.5em}.featured-titles .img {width:66%;margin:0 17%}.featured-titles .title {width:80%;margin:1em 0 0.25em 5%;font-size:2.25em;line-height:1.125em;font-style:italic}.featured-titles .subtitle {width:80%;margin:0 0 0.75em 5%;font-size:1.2em;font-style:italic}.featured-titles .author {width:66%;opacity:0.5;margin:0 17% 1.5em;font-size:1.1em}.featured-titles .review {font-size:1.1em;line-height:1.5em;margin:0 17%}.featured-titles .credit {font-style:italic}.featured-titles .btn {margin:2em 0 0 2.6em;width:62%}.featured-titles .carousel-wrapper .btn2 { margin:1em auto 0}.featured-titles .carousel-wrapper {margin:0 10%;width:80%}.featured-titles .carousel .slide .img {box-shadow:0 0 0.5em rgba(0,0,0,0.5);cursor:pointer;margin-top:1em;margin-bottom:1em}.featured-titles .carousel { display:none}.featured-titles .slick-slider {display:block;margin-bottom:20px}.featured-titles .carousel .slide:hover .img {box-shadow:0 0 1em rgba(0,0,0,0.66);z-index:1}.blog-posts .featured-post {position:relative;overflow:hidden}.blog-posts .featured-post .cols {margin-right:-1%;overflow:hidden}.blog-posts .featured-post .col {width:49%;float:left;margin-right:1%}.blog-posts .featured-post .img {width:86%;margin:1em 7%}.blog-posts .featured-post label.featured {font-size:0.75em;text-transform:uppercase;display:block;position:absolute;background:#911d35;color:#fff;padding:0.25em 1.5em}.blog-posts .featured-post .title { margin-top:1em}.blog-posts .featured-post p {margin-right:2em;font-style:italic}.blog-posts .list { padding:2em 0 0}.blog-posts .list label {font-size:0.75em;text-transform:uppercase;color:gray;margin-bottom:1em;display:block}.blog-posts .list .item {overflow:hidden;margin-bottom:3em}.blog-posts .list .item .img {width:22%;margin-right:3%;float:left}.blog-posts .list .item .item-description {width:70%;float:left;background:transparent}.blog-posts .list .item .item-description.full-width {width:100%;float:none}.blog-posts .list .item .item-description .title { margin-bottom:0.5em}.blog-posts .list .item .item-description p {font-size:1em;line-height:1.2em;font-style:italic;margin:0 4em 0.5em 0}.sidebar {background:transparent;min-height:50em}.ad {text-align:center;display:block}.sidebar .ad {clear:both;margin-bottom:50px}.sidebar .ad.bottom {clear:both;margin-bottom:0;margin-top:50px}.ad img {display:block;margin:0 auto;width:100%;max-width:310px;height:auto}.sidebar h2 {clear:both;font-size:0.75em;line-height:1em;line-height:1.666em;margin-bottom:0.25em;padding:0 0 0.5em 0;color:#5f6b6d;text-transform:uppercase}.sidebar .twitter_feed {overflow:hidden}.sidebar .twitter_feed h2 a {text-decoration:none}.short_list ul {border-top:1px solid #d1d1d1;background:#f8f8f8}.short_list li {list-style:none;font-size:1.1em;font-size:0.9em;border-bottom:1px solid #d1d1d1;margin-bottom:-1px;padding:0.5em 0.3em;position:relative}.short_list li a {color:#008189;text-decoration:none;font-size:0.9em}.short_list .meta {color:#888;font-size:0.75em;line-height:1.33em;display:block}.popular-lists > .section-title h1 { font-size:2.875em}.featured-list .list {margin-right:-2%;overflow:hidden;padding:1em 1em 2em}.featured-list .list .item {width:23%;float:left;padding:1%;text-align:center;margin-bottom:1em;height:12em;overflow:hidden}.featured-list .list .item:hover img {box-shadow:0 0 0.5em rgba(0,0,0,0.66);z-index:1;margin-top:-0.5em}.welcome { margin-bottom:4em}.welcome h1 { font-size:2.875em}.welcome .content { margin:0 5% 1em}.welcome .content h2 { margin-bottom:0}.welcome .content h2 a { text-decoration:none}.welcome .content h2 a:hover { text-decoration:underline}.welcome .content .object-left,.welcome .content .object-right { margin-bottom:1.5em}.welcome .btn1 {width:16em;margin:2em auto;padding:0.5em 0}.mobile-only { display:initial}.desktop-only { display:none}@media (min-width:768px) {.homepage-intro { background:transparent url('/extension/49thshelf/design/49thshelf_v2/images/css/shadow-big.jpg') no-repeat -20% 10.5em}.homepage-intro .editorial,.homepage-intro .read-next { padding-top:10.5em}.v2 .featured-titles .cols .col1_2 { width:42%;max-width:450px}.featured-titles .title { margin-top:0}.featured-title .img {width:66%;margin:0 10% 0 auto}.featured-titles .carousel .img {width:75%;margin:0 auto}.featured-titles .carousel-wrapper {width:70%;margin:0 auto}.featured-titles .carousel-wrapper .btn2 { width:60%}.blog-posts .featured-post { padding:0 2em}.blog-posts .list { padding:2em 2em 0}.featured-list { padding-bottom:2.5em}.featured-list .list .item {width:15.5%;float:left;padding:0 1%;text-align:center;height:11em;position:relative;padding:1em 0 2em;overflow:visible}.featured-list .list .item img {width:74%;position:absolute;left:13%}.featured-list .list .item:hover img {width:90%;margin-top:-1em;left:5%;box-shadow:0 0 1em rgba(0,0,0,0.66);z-index:1}.featured-list .btn2 { margin-top:0}.welcome .content { margin:0 20% 1em}.welcome .content p { margin-bottom:0.5em}}@media (min-width:980px) {.v2 .featured-titles .cols .col1_2 {width:45%;max-width:450px}}