body,form fieldset input:focus,form fieldset textarea:focus,html{background:#FFF}#site-body,.article:after,div#site-footer,div#site-header div.site-nav:after,hr.cf{clear:both}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}div.module.newsletter table td,table{border-collapse:collapse}a,abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,datalist,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline;-moz-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}:after,:before{-moz-box-sizing:border-box;box-sizing:border-box}code,pre{font-family:monospace}button,input,textarea{margin:0;-moz-box-sizing:border-box;box-sizing:border-box;font:inherit}.book-sorting a.grid-link,.book-sorting a.list-link,.btn,.headline,button,h1,h2,h3,h4,h5,h6{-webkit-font-smoothing:antialiased}table{border-spacing:0}caption,td,th{font-weight:400;text-align:left}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}cite{font-style:normal}body,html{color:#000;text-align:left}body{font-size:14px}#site-body{margin:0;padding-bottom:5em}.full-width #site-body{margin:0}.hide{display:none}@media only screen and (max-width:769px){.med-hide{display:none}.med-show{display:block}}hr.cf{border:none;float:none}.border-top{margin-top:10px;padding-top:10px;border-top:1px solid #dedede}.border-bottom{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #dedede}.border-right{padding-right:10px;border-right:1px solid #dedede}.border-left{padding-left:10px;border-left:1px solid #dedede}.border-bottom.double-gutter{margin-bottom:20px;padding-bottom:20px}.border-top.double-gutter{margin-top:20px;padding-top:20px}.border-top.border-brand{border-color:#ef4035}form fieldset ol li input,form fieldset ol li textarea{background:#f2f2f2}form input:focus,form textarea:focus{outline:0}form fieldset ol li input[type=email],form fieldset ol li input[type=password],form fieldset ol li input[type=text],form fieldset ol li textarea{-webkit-appearance:none}form.general fieldset{padding:0;border:0}form.general fieldset ol{padding:0;list-style:none}form.general fieldset ol li{padding:10px 0}form.general fieldset ol li label{display:block;color:#000;font-weight:700}form.general fieldset ol li label em{color:#666;font-size:.875em;font-style:normal}form.general fieldset ol li input,form.general fieldset ol li textarea{width:100%;border:1px solid #000;padding:5px}form.general fieldset ol li input.short{width:50%}form.general fieldset ol li textarea{display:block;height:6em}form.general fieldset ol li select{margin-left:.2%;margin-right:.2%;width:99.4%;font-size:14px}form.general fieldset ol li.checkbox label,form.general fieldset ol li.radio label{font-weight:400;padding-left:30px}form.general fieldset ol li.checkbox input,form.general fieldset ol li.radio input{float:left;display:block;width:20px;margin-top:5px;background:0 0}form.general fieldset ol li.checkbox div.field_with_errors,form.general fieldset ol li.radio div.field_with_errors{display:inline}form.general fieldset ol li span.error,form.general fieldset ol li span.note{clear:both;display:block;padding:5px 0 0}form.general fieldset ol li span.error{color:#D00}form.general fieldset ol li div.field_with_errors input,form.general fieldset ol li div.field_with_errors textarea{border-color:#D00}form.general div.submit{padding:10px 0}form.general div.submit span.alt{padding:0 0 0 .5em}form.text,form.text div.submit,form.text div.submit button{display:inline}form.text div.submit button{padding:0;background:0 0;border:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}form.general.inline input,form.general.inline input.light{background:#FFF;border:1px solid #dedede}form.general.inline{color:#FFF}form.general.inline.padded{padding:40px 0 160px}form.general.inline h4,form.general.inline h5,form.general.inline input{float:left;margin-bottom:0;padding:0 1em;line-height:20px}form.general.inline h5{margin-left:60px;padding:10px 1em}@media only screen and (max-width:769px){form.general.inline h4{float:none}form.general.inline h5{float:none;margin:10px auto;padding:0;line-height:1.25}}form.general.inline .c5 h5{margin-left:0}form.general.inline input{height:40px}@media only screen and (max-width:769px){form.general.inline fieldset{margin:10px auto 0}}form.general.inline button{height:40px;padding:.7em .5em .5em;font-family:sackers-gothic-medium,sans-serif;font-size:15px;background-color:#ef4035;border:none;color:#FFF}form.general.inline button.darken{background-color:#000}form.general.inline.search,form.general.inline.search input{width:100%}form.general.inline.search input{padding-right:43px}form.general.inline.wide.search .button{left:0}form.general.inline.subscribe-bar{padding:10px 0;background-color:#ef4035}form.general.inline.subscribe-bar h4{padding:10px 0 5px}@media only screen and (min-width:770px){form.general.inline.subscribe-bar h4{position:relative;padding:12px 1em 8px;background-color:#FFF;color:#ef4035;font-family:sackers-gothic-medium,sans-serif;font-size:15px}}form.general.inline.subscribe-bar h4:after{content:"";position:absolute;top:0;right:-20px;display:block;width:0;height:0;border-top:20px solid transparent;border-left:20px solid #FFF;border-bottom:20px solid transparent}form.general.inline.subscribe-bar button{height:40px;padding:0 40px;line-height:32px}form.general.inline.dark input{background:#1c1c1c;color:#FFF}form.general.inline.dark button{background-color:#ef4035;font-weight:700}form.general.inline.search{position:relative}form.general.inline.search button{position:absolute;right:0;padding:.5em 10px;background:#FFF;border:1px solid #dedede;border-left:none}form.general.inline.search button:before{font-size:1.5em;color:#ef4035}.grid,.wrapper{margin:0 auto;max-width:1020px;overflow:hidden}.row.with-overflow,.wrapper.with-overflow{overflow:visible}.row{width:100%;margin-bottom:10px;overflow:hidden}.row:after,.row:before{content:'';display:table}.row.tuck-bottom,.tuck-bottom{margin-bottom:0}.row.push-extra{margin-bottom:20px}.c1{width:8.33333%}.c2{width:16.66667%}.c3{width:25%}.c4{width:33.33333%}.c5{width:41.66667%}.c6{width:50%}.c7{width:58.33333%}.c8{width:66.66667%}.c9{width:75%}.c10{width:83.33333%}.c11{width:91.66667%}.s1{margin-left:8.33333%}.s2{margin-left:16.66667%}.s3{margin-left:25%}.s4{margin-left:33.33333%}.s5{margin-left:41.66667%}.s6{margin-left:50%}.s7{margin-left:58.33333%}.s8{margin-left:66.66667%}.s9{margin-left:75%}.s10{margin-left:83.33333%}.s11{margin-left:91.66667%}.s12{margin-left:100%}.c1,.c10,.c11,.c12,.c2,.c3,.c4,.c5,.c6,.c7,.c8,.c9{position:relative;float:left;padding-left:20px;padding-right:20px;min-height:1px}.no-pad,.no-pad-left{padding-left:0}.c12,.s12{float:none;width:100%}.no-pad{padding-right:0}@media only screen and (max-width:769px){.med-no-pad{padding-left:0;padding-right:0}.med-no-pad-left{padding-left:0}.med-c1{width:8.33333%}.med-c2{width:16.66667%}.med-c3{width:25%}.med-c4{width:33.33333%}.med-c5{width:41.66667%}.med-c6{width:50%}.med-c7{width:58.33333%}.med-c8{width:66.66667%}.med-c9{width:75%}.med-c10{width:83.33333%}.med-c11{width:91.66667%}.med-s0{margin-left:0}.med-s1{margin-left:8.33333%}.med-s2{margin-left:16.66667%}.med-s3{margin-left:25%}.med-s4{margin-left:33.33333%}.med-s5{margin-left:41.66667%}.med-s6{margin-left:50%}.med-s7{margin-left:58.33333%}.med-s8{margin-left:66.66667%}.med-s9{margin-left:75%}.med-s10{margin-left:83.33333%}.med-s11{margin-left:91.66667%}.med-s12{margin-left:100%}.med-c12{width:100%}}@media only screen and (max-width:400px){.sml-c1{width:8.33333%}.sml-c2{width:16.66667%}.sml-c3{width:25%}.sml-c4{width:33.33333%}.sml-c5{width:41.66667%}.sml-c6{width:50%}.sml-c7{width:58.33333%}.sml-c8{width:66.66667%}.sml-c9{width:75%}.sml-c10{width:83.33333%}.sml-c11{width:91.66667%}.sml-s0{margin-left:0}.sml-s1{margin-left:8.33333%}.sml-s2{margin-left:16.66667%}.sml-s3{margin-left:25%}.sml-s4{margin-left:33.33333%}.sml-s5{margin-left:41.66667%}.sml-s6{margin-left:50%}.sml-s7{margin-left:58.33333%}.sml-s8{margin-left:66.66667%}.sml-s9{margin-left:75%}.sml-s10{margin-left:83.33333%}.sml-s11{margin-left:91.66667%}.sml-s12{margin-left:100%}.sml-c12{width:100%}.sml-center{margin-left:auto;margin-right:auto;float:none}}.center{margin-left:auto;margin-right:auto;float:none}@media only screen and (max-width:769px){.med-center{margin-left:auto;margin-right:auto;float:none}.med-push-top{margin-top:10px}}.pull-right{float:right;margin-left:20px}.pull-left{float:left}@media only screen and (max-width:lrg){.lrg-pull-right{float:right;margin-left:20px}}.push-top{margin-top:10px}@media only screen and (max-width:400px){.sml-push-top{margin-top:10px}}@media only screen and (max-width:769px){.med-push-top-double{margin-top:20px}.med-txt-center{text-align:center}}.push-top-double{margin-top:20px}.push-top-triple{margin-top:30px}.push-top-half{margin-top:5px}@font-face{font-family:icomoon;src:url(fonts/icomoon.eot);src:url(fonts/icomoon.eot?#iefix) format("embedded-opentype"),url(fonts/icomoon.woff) format("woff"),url(fonts/icomoon.ttf) format("truetype"),url(fonts/icomoon.svg#icomoon) format("svg");font-weight:400;font-style:normal}[class*=" icon-"]:after,[class*=" icon-"]:before,[class^=icon-]:after,[class^=icon-]:before{font-family:icomoon;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}body,button,h1,h2,h3,h4,h5,h6,input,p,textarea{font-family:avenir,"Helvetica Neue",Helvetica,Arial,sans-serif}.book .byline,em,i,p em{font-style:italic}.icon-instagram:before{content:"\e608"}.icon-left:before{content:"\3c"}.icon-right:before{content:"\3e"}.icon-close:before{content:"\78"}.icon-slick-right:before{content:"\2192"}.icon-slick-left:before{content:"\2190"}.icon-slick-dot:before{content:"\2022"}.icon-slick-load:before{content:"\63"}.icon-google-plus:before{content:"\67"}.icon-facebook:before{content:"\66"}.icon-twitter:before{content:"\74"}.icon-tumblr:before{content:"\75"}.icon-stumbleupon:before{content:"\e800"}.icon-youtube:before{content:"\e606"}.icon-submit:before{content:"\279C"}.icon-remove:before{content:"\e600"}.icon-search:before{content:"\e607"}.icon-text:before{content:"\e603"}.icon-photo:before{content:"\e604"}.icon-video:before{content:"\e605"}.icon.large:before{font-size:22px}.icon.grey:before{color:#a4a4a4}.icon.left{padding-left:30px}.icon.left:before{position:absolute;left:10px}div#site-header,div#site-header div.site-nav .nav-links>ul li{position:relative}@font-face{font-family:avenir;src:url(fonts/avenir-book.eot);src:url(fonts/avenir-book.eot#iefix) format("embedded-opentype"),url(fonts/avenir-book.woff) format("woff"),url(fonts/avenir-book.ttf) format("truetype"),url(fonts/avenir-book.svg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:avenir;src:url(fonts/avenir-bookoblique.eot);src:url(fonts/avenir-bookoblique.eot#iefix) format("embedded-opentype"),url(fonts/avenir-bookoblique.woff) format("woff"),url(fonts/avenir-bookoblique.ttf) format("truetype"),url(fonts/avenir-bookoblique.svg) format("svg");font-weight:400;font-style:italic}@font-face{font-family:avenir;src:url(fonts/avenir-black.eot);src:url(fonts/avenir-black.eot#iefix) format("embedded-opentype"),url(fonts/avenir-black.woff) format("woff"),url(fonts/avenir-black.ttf) format("truetype"),url(fonts/avenir-black.svg) format("svg");font-weight:700;font-style:normal}@font-face{font-family:sackers-gothic-medium;src:url(fonts/sackers-gothic-medium.eot);src:url(fonts/sackers-gothic-medium.eot#iefix) format("embedded-opentype"),url(fonts/sackers-gothic-medium.woff) format("woff"),url(fonts/sackers-gothic-medium.ttf) format("truetype"),url(fonts/sackers-gothic-medium.svg) format("svg");font-weight:400;font-style:normal}body,button,input,textarea{line-height:1.5}p{margin:0 0 1em;font-size:14px}b,strong{font-weight:700}.large,.small{font-weight:600}.meta{color:gray}.dark,.meta span{color:#000}.txt-center{text-align:center}.txt-right{text-align:right}.loud{text-transform:uppercase}.brand{color:#ef4035}.small{font-size:10px}.large{font-size:20px}.underline{text-decoration:underline}h1,h2,h3,h4,h5,h6{margin-bottom:.5em;line-height:1.2}h1{font-size:55px;font-weight:400;line-height:1.1}h5.heavy,h6{font-weight:700}h2{font-size:30px}h3{font-size:24px}h4{font-size:18px;line-height:1.4}h5{font-size:15px}h6{font-size:14px;color:#000}h6.light{font-weight:400}h6.brand{font-family:brandon-grotesque,sans-serif}.headline,.sub-head{font-family:avenir,"Helvetica Neue",Helvetica,Arial,sans-serif}.headline{font-weight:700}.sub-head{font-size:.7em}.category-tag,.section-head{font-family:sackers-gothic-medium,sans-serif;text-transform:uppercase}.section-head{margin-bottom:0}.category-tag{font-size:10px}a,button{font-weight:400;cursor:pointer}button{font-family:avenir,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:22px;text-transform:uppercase}button::-moz-focus-inner{padding:0;border:none}a,a.active,form.text div.submit button{color:#ef4035;text-decoration:none}a:focus,a:hover,form.text:hover div.submit button span{color:#af0c01}input.placeholder,textarea.placeholder{color:#666}button[disabled],input[disabled]{cursor:pointer;opacity:.5;filter:alpha(opacity=50)}a.black{color:#000}a.black:focus,a.black:hover{color:#ef4035}.txt-light{color:#FFF}div#site-footer .brand{position:relative;padding:30px 0;background-color:#ef4035;color:#FFF}div#site-footer h4{text-transform:uppercase}div#site-footer h5{text-transform:uppercase;color:#FFF;text-align:center;margin-bottom:40px}div#site-footer ul li a{font-size:12px;text-transform:uppercase;color:#FFF}div#site-footer button{padding:0 40px}div#site-footer div.js-form-module{margin-top:40px}div#site-footer div.newsletter-confirm{max-width:50%;margin:0 auto 2em}div#site-footer input[type=email]{width:80%;width:calc(100% - 100px)}div#site-footer span.js-newsletter-confirm{color:#FFF}img#footer-logo{max-height:100%;margin:0 auto}div#site-header{border-top:6px solid #ef4035;background-color:#f5f5f5;box-shadow:1px 0 1px 1px #dedede;color:#FFF;z-index:2}div#site-header div.brand{padding-top:20px;padding-bottom:20px}@media only screen and (min-width:770px){div#site-footer fieldset{max-width:50%;margin:0 auto}div#site-header div.brand{padding-top:30px;padding-bottom:22px}}div#site-header div.brand h1{margin-bottom:0}div#site-header div.brand h1 a{display:block;max-width:412px;height:65px;text-indent:-999em;background:url(images/site-logo.png) top left no-repeat;background-size:100%;color:#000;text-decoration:none}@media only screen and (max-width:769px){div#site-header div.brand h1 a{margin-bottom:20px}}div#site-header div.brand h2{margin-top:18px;font-family:sackers-gothic-medium,sans-serif;font-size:18px;color:#ef4035}div#site-header .powered-by{float:left;max-width:110px;height:auto}.image,div.wp-caption.alignnone{max-width:100%}div#site-header ul.social-links{float:right;overflow:hidden}div#site-header ul.social-links li{float:right;padding-left:8px}div#site-header div.site-nav{margin-top:0;padding-top:0}div#site-header div.site-nav:after,div#site-header div.site-nav:before{content:" ";display:table}@media only screen and (min-width:770px){div#site-header .powered-by{float:right;margin-bottom:13px}div#site-header ul.social-links{clear:both}div#site-header div.site-nav .nav-links>ul li{display:inline;padding:0 20px}div#site-header div.site-nav .nav-links>ul li:first-child{padding-left:0}}div#site-header div.site-nav .nav-links>ul li a{display:inline-block;font-family:avenir,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;color:#000;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;-ms-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}@media only screen and (max-width:769px){div#site-header div.site-nav .nav-links>ul li a{display:block;padding:10px 0;border-top:1px solid #dedede;color:#ef4035}}div#site-header div.site-nav .nav-links>ul li a:focus,div#site-header div.site-nav .nav-links>ul li a:hover{color:#ef4035}div#site-header div.site-nav .nav-links>ul>li.menu-item-has-children>a:after{margin-left:5px;content:'\25BE'}@media only screen and (min-width:770px){div#site-header div.site-nav .nav-links>ul li a{padding:15px 0}div#site-header div.site-nav .nav-links>ul li ul.sub-menu{position:absolute;top:39px;left:-25px;display:none;width:255px;padding:25px 20px;background:#FFF;border:1px solid #d4d4d4;z-index:1}div#site-header div.site-nav .nav-links>ul li ul.sub-menu:after,div#site-header div.site-nav .nav-links>ul li ul.sub-menu:before{content:"";position:absolute;top:-14px;left:45px;width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:14px solid #FFF}}div#site-header div.site-nav .nav-links>ul li ul.sub-menu li,div#site-header div.site-nav .nav-links>ul li:hover ul.sub-menu{display:block}.book-section div.book.featured .image-wrapper,div.header-group{position:relative}div#site-header div.site-nav .nav-links>ul li ul.sub-menu:before{top:-15px;border-bottom-color:#d4d4d4}@media only screen and (min-width:770px){div#site-header div.site-nav .nav-links>ul li ul.sub-menu li{padding-left:8px;padding-right:8px}div#site-header div.site-nav .nav-links>ul li ul.sub-menu li.communities-book-clubs{margin-top:10px;padding-top:10px;border-top:1px solid #dedede}}div#site-header div.site-nav .nav-links>ul li ul.sub-menu li a{padding:0;font-size:18px}@media only screen and (max-width:769px){div#site-header div.site-nav .nav-links>ul li ul.sub-menu li a{padding:6.67px 10px;color:#000}}div#site-header .search-form{float:right}div#site-header #toggle-nav{display:none}div#site-header #toggle-nav:checked~.nav-links{display:block}div#site-header .toggle-nav-label{display:block;color:#000;float:right;font-size:35px;line-height:1.7;text-align:right}div#site-header .nav-links{display:none}@media only screen and (min-width:770px){div#site-header .toggle-nav-label{display:none}div#site-header .nav-links{display:block}.c8 .module .book-section .book.c4:nth-of-type(3n+1){clear:left}}div.header-group{margin-bottom:45px;padding-top:15px;border-bottom:1px solid #f5f5f5}div.header-group h1{margin:5px inherit}div.header-group span.category-tag{display:inline-block;padding-right:20px}div.header-group span.category-tag a{display:inline-block;margin-bottom:10px;padding:0 10px;font-size:10px;line-height:2;background-color:#ef4035;color:#FFF}div.header-group .byline{color:#a4a4a4}div.header-group a.slideshow-btn{margin-top:-30px}div.article,div.article p,div.article>div>ol,div.article>div>ul{font-family:calluna,sans-serif}div.article p,div.article>div>ol,div.article>div>ul{font-size:18px}.content.article li p:last-of-type{margin-bottom:0}div.article p.wp-caption-text{margin-top:.75em;color:#a4a4a4;font-size:15px;font-family:avenir,"Helvetica Neue",Helvetica,Arial,sans-serif}.book-section.border-bottom{margin-bottom:30px;padding-bottom:30px}@media only screen and (max-width:769px){.book-section.border-bottom{margin-bottom:0;border-bottom:none}}.book-section.border-bottom:last-of-type{margin-bottom:0;border-bottom:none}.book-nav li a,.book-sorting{border-bottom:1px solid #d4d4d4}@media only screen and (max-width:769px){.book-section div.book{margin-bottom:20px}.c8 .module .book-section .book.med-c4:nth-of-type(3n+1),.c9 .book-section div.book:nth-of-type(2n+1){clear:left}}.c8 .module .book-section .book.c4{margin-bottom:10px}.book-section div.book.featured{margin-top:0}.book-section div.book.featured:before{content:"Featured";position:relative;display:block;width:75%;margin:0 auto 10px;font-size:12px;font-weight:700;text-align:center;text-transform:uppercase;background-color:#FFF;z-index:1}.book-section div.book.featured:after{content:"";position:absolute;top:8px;left:0;display:block;width:100%;height:2px;background:#fdc964}div.book a h6{margin:10px 0 3px;color:#ef4035}.book-section div.book a:hover h6{color:#af0c01}div.book a p{margin-bottom:0;line-height:1.3}.book .byline span{color:#000}.book-section div.book .image-wrapper{display:block;width:100%;padding-top:154.5%;margin-bottom:10px;background-position:bottom center;background-repeat:no-repeat;background-size:100% auto}.book-post{overflow:initial;clear:left}.book-post .btn.dropdown ul li{padding:0}.book-sorting{min-height:39px;margin:0 0 30px;padding-top:2px;padding-bottom:10px}.book-sorting p{margin-bottom:0}.book-sorting span.label{float:left;margin-right:1em}.book-sorting .foldout-list{float:left}.book-sorting .foldout-list div.list-wrapper{position:absolute;top:25px;left:0;background-color:#FFF}.book-sorting .foldout-list div.list-wrapper ul li{padding-left:.5em;padding-right:.5em}.book-sorting a.grid-link,.book-sorting a.list-link{position:relative;display:inline-block;width:20px;height:20px;font-size:12px;text-indent:-999999em;color:#a4a4a4}.book-sorting a.active{color:#ef4035}.book-sorting a.grid-link:before,.book-sorting a.list-link:before{position:absolute;top:0;right:0;bottom:0;left:0;font-family:icomoon;text-align:center;text-indent:0}.book-sorting a.list-link:before{content:"\e602"}.book-sorting a.grid-link:before{content:"\e601"}.book-post .list-wrapper a,.book-post .list-wrapper a:hover{background:0 0}.book-cover-large{background:#000}.book-nav{position:relative;margin-bottom:30px}.book-nav:after{content:'';position:absolute;bottom:10px;display:block;width:100%;height:1px;background:#d4d4d4}.book-gift:before,.book-nav li a,.btn,p.book-price{display:inline-block}.book-nav li{float:left;padding-bottom:10px}.book-nav li a{margin-right:20px;padding:0 10px;font-size:14px;line-height:2;color:#a4a4a4;z-index:1}@media only screen and (max-width:400px){.book-nav li a{margin-right:0}}.book-nav li a.active{position:relative;border-bottom:1px solid #000;color:#000}.book-nav li a.active:after,.book-nav li a.active:before{content:"";position:absolute;top:27px;left:50%;width:0;height:0;margin-left:-6px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:5px solid #FFF}.grey .book-nav li a.active:after{border-top:5px solid #f5f5f5}.book-nav li a.large{font-size:18px}.book-nav li a.active:before{top:28px;border-top-color:#000}.book-nav.upwards,.book-nav.upwards li a{border-top:1px solid #d4d4d4;border-bottom:none}.book-nav li a.large:before{top:37px}.book-nav li a.large:after{top:36px}.book-nav.upwards{margin-top:15px}.book-nav.upwards li a{margin-top:-1px;font-size:12px}.book-nav.upwards li a.active{border-top:1px solid #000}.book-nav.upwards li a.active:after,.book-nav.upwards li a.active:before{content:"";top:-5px;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:5px solid #FFF;border-top:none}.book-nav.upwards li a.active:before{top:-6px;border-bottom-color:#000}p.book-price{position:relative;line-height:22px}p.book-price.sale:before{content:"";position:absolute;top:0;right:0;width:0;height:0;border-top:10px solid transparent;border-right:8px solid #FFF;border-bottom:10px solid transparent;z-index:1}p.book-price.sale:after{content:"sale";position:relative;top:-3px;display:inline-block;margin-left:10px;padding:0 15px 0 5px;font-size:10px;font-weight:700;line-height:2em;text-transform:uppercase;background-color:#fdc964;color:#000}p.book-price del{margin-right:1em;color:#d4d4d4}.book-gift:before{content:"";width:29px;height:31px;margin:0 20px -6px 0;background:url(images/gift.png) no-repeat}.btn{padding:.6em .5em;overflow:hidden;background:#ef4035;border:none;color:#FFF;cursor:pointer;font-family:avenir,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;text-align:center;text-decoration:none;-moz-user-select:none;-webkit-user-select:none;user-select:none}.btn.sackers,.btn.sackers>a,.btn.secondary{font-family:sackers-gothic-medium,sans-serif}button.btn{vertical-align:top}.btn:focus,.btn:hover{background:#af0c01;color:#FFF}.btn:active{background:#f5837c}.btn.block{display:block}.btn.small{padding:5px 20px 4px;font-size:12px}.btn.secondary{background:0 0;border:1px solid #d4d4d4;border-radius:3px;color:#ef4035;text-transform:uppercase}.btn.secondary:focus,.btn.secondary:hover{background:#d4d4d4}.btn.light{padding:.6em 1em .5em;font-size:10px;background-color:#FFF;border:1px solid #d4d4d4;color:#ef4035}.btn.rounded{border-radius:3px}.btn.dropdown{width:100%;margin-bottom:20px;border-radius:4px}.btn.dropdown>a{display:block;color:#FFF}.btn.dropdown div.list-wrapper{position:absolute;top:36px;left:0;z-index:1}.btn.dropdown ul{background-color:#FFF;border:2px solid #ef4035;border-top:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.btn.dropdown:hover ul{border-color:#af0c01}.btn.dropdown ul li{padding:.6em 0;text-align:left;border-top:1px solid #f5f5f5}.btn.sorting{display:inline-block;padding-top:0;padding-bottom:0;font-size:14px;font-weight:400;line-height:1.75;background:0 0;color:#000}.slick-list,.slick-slider,.slick-track{position:relative;display:block}@media only screen and (max-width:400px){.btn.sorting{padding-left:0}}.btn.sorting:after{content:"\25BC";font-size:9px;margin-left:1em}.btn.sorting:hover:after{color:#ef4035}.btn.sorting.desc:after{content:"\25B2"}.btn.sackers,.btn.sackers>a{font-size:10px}.slick-dots li button:before,.slick-next:before,.slick-prev:before{font-family:icomoon;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.btn.sackers{padding:.75em 1em .5em}.slick-slider{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:none;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-loading .slick-list{background:url(./ajax-loader.gif) center center no-repeat #fff}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slide,.slick-slide img,.slick-slider .slick-list,.slick-track{-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{left:0;top:0;zoom:1}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-slide{float:left;height:100%;min-height:1px;display:none}.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-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;top:50%;margin-top:-10px;padding:0;border:none;outline:0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:0;background:0 0;color:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-size:20px;line-height:1;color:#fff;opacity:.75}.slick-prev{left:-25px}.slick-prev:before{content:"\2190"}.slick-next{right:-25px}.slick-next:before{content:"\2192"}.slick-dots{position:absolute;bottom:-45px;list-style:none;display:block;text-align:center;padding:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"\2022";width:20px;height:20px;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25}.slick-dots li.slick-active button:before{color:#000;opacity:.75}[dir=rtl] .slick-next{right:auto;left:-25px}[dir=rtl] .slick-next:before{content:"\2190"}[dir=rtl] .slick-prev{right:-25px;left:auto}[dir=rtl] .slick-prev:before{content:"\2192"}[dir=rtl] .slick-slide{float:right}.carousel{position:relative;margin-top:-45px}.carousel .slick-prev{left:25px}.carousel .slick-next{right:25px}.carousel .slick-slide{position:relative;width:300px;height:190px}@media only screen and (min-width:770px){.carousel .slick-slide{width:630px;height:400px}}.carousel .slick-slide a:before{display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;background:rgba(0,0,0,.6);opacity:1}.carousel .slick-dots,.carousel .slick-slide div.text h2,.carousel .slick-slide div.text p{-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out}.carousel .slick-slide.slick-center a:before{opacity:0}.carousel .slick-slide img{width:100%}.carousel .slick-slide div.text{position:absolute;bottom:0;left:0;display:block;width:100%;padding:0 40px 10px;opacity:1;color:#FFF;z-index:1;-webkit-font-smoothing:antialiased}.carousel .slick-slide div.text:after{content:"";position:absolute;bottom:0;left:0;display:block;width:100%;height:130%;opacity:0;background:-moz-linear-gradient(top,transparent 0,rgba(0,0,0,.3) 45%,rgba(0,0,0,.5) 100%);background:-webkit-linear-gradient(top,transparent 0,rgba(0,0,0,.3) 45%,rgba(0,0,0,.5) 100%);background:-o-linear-gradient(top,transparent 0,rgba(0,0,0,.3) 45%,rgba(0,0,0,.5) 100%);background:-ms-linear-gradient(top,transparent 0,rgba(0,0,0,.3) 45%,rgba(0,0,0,.5) 100%);background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.3) 45%,rgba(0,0,0,.5) 100%)}.carousel .slick-slide.slick-center div.text:after{opacity:1}.carousel .slick-slide div.text h2,.carousel .slick-slide div.text p{position:relative;z-index:1;opacity:0;transition:all .25s ease-in-out}.carousel .slick-slide div.text h2{margin-bottom:0;font-size:30px;font-weight:400}@media only screen and (max-width:769px){.carousel,.carousel button.slick-next:before,.carousel button.slick-prev:before{margin-top:0}.carousel .slick-slide div.text{padding-bottom:15px}.carousel .slick-slide div.text h2{font-size:24px}}.carousel .slick-slide div.text p{font-size:15px;text-transform:none}.carousel .slick-slide.slick-center div.text h2,.carousel .slick-slide.slick-center div.text p{opacity:1}.carousel .slick-slide.slick-center div.text h2,.carousel .slick-slide.slick-center div.text p,.carousel .slick-slide.slick-center div.text:after{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.carousel .slick-dots{width:150px;height:30px;left:50%;bottom:10px;margin-left:-75px;background-color:rgba(0,0,0,.75);border-radius:15px;transition:all .25s ease-in-out}button.slick-next,button.slick-next:before,button.slick-prev,button.slick-prev:before{-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out}.carousel .slick-dots li{width:15px;height:15px;margin:8px 5px}.carousel .slick-dots li a{display:block;width:100%;height:100%;text-indent:-999999em;background-color:rgba(245,245,245,.5);border-radius:.75em}.carousel .slick-dots li.slick-center a{background-color:#FFF}button.slick-next,button.slick-prev{width:75px;height:75px;margin-top:-30px;background-color:#ef4035;border-radius:50%;z-index:1;transition:all .25s ease-in-out}@media only screen and (max-width:769px){button.slick-next,button.slick-prev{width:0;height:0}}button.slick-next:before,button.slick-prev:before{position:absolute;display:inline-block;top:50%;left:50%;margin-top:-32px;font-size:60px;font-weight:900;color:#FFF;opacity:1;transition:all .25s ease-in-out}.small-carousel .slick-next:before,.small-carousel .slick-prev:before,.small-carousel button.slick-next,.small-carousel button.slick-prev{-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out}button.slick-next:focus,button.slick-next:hover,button.slick-prev:focus,button.slick-prev:hover{background-color:#ef4035;opacity:.75}button.slick-prev:before{content:"\3C";margin-left:-14px}button.slick-next:before{content:"\3E";margin-left:-7px}button.slick-prev:hover:before{-webkit-transform:translateX(-5px);-moz-transform:translateX(-5px);-ms-transform:translateX(-5px);-o-transform:translateX(-5px);transform:translateX(-5px)}button.slick-next:hover:before{-webkit-transform:translateX(5px);-moz-transform:translateX(5px);-ms-transform:translateX(5px);-o-transform:translateX(5px);transform:translateX(5px)}.small-carousel{padding:0 30px}.small-carousel button.slick-next,.small-carousel button.slick-prev{height:60px;margin-top:-30px;transition:all .25s ease-in-out;z-index:2}@media only screen and (max-width:769px){.small-carousel button.slick-next,.small-carousel button.slick-prev{width:0;height:0}}.small-carousel button.slick-next,.small-carousel button.slick-prev{width:30px}.small-carousel button.slick-next,.small-carousel button.slick-next:hover,.small-carousel button.slick-prev,.small-carousel button.slick-prev:hover{background:0 0}.small-carousel .slick-prev{left:0}.small-carousel .slick-next{right:0}.small-carousel .slick-prev:before{content:"\3C";margin-left:0}.small-carousel .slick-next:before{content:"\3E";margin-left:-18px}.small-carousel .slick-next:before,.small-carousel .slick-prev:before{display:inline-block;font-size:50px;font-weight:700;color:#ef4035;transition:all .25s ease-in-out}.image,.small-carousel .slick-slide>a,div.image-block,ol.image-grid li div.image img,ol.image-list li div.image img,ul.image-grid li div.image img,ul.image-list li div.image img{display:block}.category-carousel .slick-dots,.tabs ol.nav li a{-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out}.small-carousel .slick-slide{height:auto}.small-carousel .slick-slide>a{margin:0 20px}.small-carousel .slick-slide a img{width:100%}.category-carousel{position:relative}.category-carousel .small-carousel{position:relative;padding-left:0;padding-right:0}.category-carousel .slick-next,.category-carousel .slick-prev{width:60px;margin-top:-60px;background-color:#FFF}.category-carousel .slick-prev{left:-10px;border-top-right-radius:50%;border-bottom-right-radius:50%}.category-carousel .slick-next{right:-10px;border-top-left-radius:50%;border-bottom-left-radius:50%}.category-carousel .slick-prev:before{margin-left:-14px}.category-carousel .slick-next:before{margin-left:-7px}.category-carousel .slick-next:before,.category-carousel .slick-prev:before{position:absolute;top:50%;left:50%;margin-top:-28px}.category-carousel .slick-next:focus,.category-carousel .slick-next:hover,.category-carousel .slick-prev:focus,.category-carousel .slick-prev:hover{background-color:#FFF}.category-carousel .slick-prev:hover:before{-webkit-transform:translateX(-5px);-moz-transform:translateX(-5px);-ms-transform:translateX(-5px);-o-transform:translateX(-5px);transform:translateX(-5px)}.category-carousel .slick-next:hover:before{-webkit-transform:translateX(5px);-moz-transform:translateX(5px);-ms-transform:translateX(5px);-o-transform:translateX(5px);transform:translateX(5px)}.category-carousel .slick-slide>a{margin:0 40px}@media only screen and (max-width:769px){.category-carousel .slick-slide>a{margin:0 20px}}.category-carousel .slick-slide a img{margin-bottom:10px}.category-carousel .slick-slide a p{font-size:14px}.category-carousel .slick-dots{width:150px;height:30px;left:50%;bottom:10px;margin-left:-75px;background-color:rgba(0,0,0,.75);border-radius:15px;transition:all .25s ease-in-out}.category-carousel .slick-dots li{width:15px;height:15px;margin:8px 5px}.category-carousel .slick-dots li a{display:block;width:100%;height:100%;text-indent:-999999em;background-color:rgba(245,245,245,.5);border-radius:.75em}.category-carousel .slick-dots li.slick-center a{background-color:#FFF}.explore-carousel .slick-slide a p{line-height:1.25;color:#000}.explore-carousel .slick-next,.explore-carousel .slick-prev{top:0;margin-top:20px}div.alert,div.error,div.notice{clear:both;margin:0 auto 10px;padding:10px 20px}div.notice{background:#bfb;border:1px solid #080;color:#080}div.alert,div.error{background:#ffc4c4;border:1px solid #D00;color:#D00}.image.full-width{width:100%}ol.image-list,ul.image-list{margin:0;padding:10px 0 0;overflow:hidden;list-style:none}ol.image-list li,ul.image-list li{clear:both;margin:0;padding:0 0 10px}ol.image-list li div.image,ul.image-list li div.image{float:left;width:70px;height:70px;overflow:hidden}ol.image-list li div.content,ul.image-list li div.content{margin:0 0 0 80px}ol.image-list li div.content div.meta,ul.image-list li div.content div.meta{margin:.5em 0 0}ol.image-grid,ul.image-grid{margin:0;padding:0;overflow:hidden;list-style:none}ol.image-grid li,ul.image-grid li{float:left;width:70px;height:150px;margin:0 10px 10px 0;overflow:hidden}ol.image-grid li div.image,ul.image-grid li div.image{width:70px;height:70px;margin:0 0 .25em;overflow:hidden}ol.image-grid li div.content,ul.image-grid li div.content{margin:.5em 0 0;line-height:1;text-align:center}ol.image-grid li div.meta,ul.image-grid li div.meta{line-height:1;text-align:center}div.image-block{position:relative;overflow:hidden}div.image-block a span.category-tag{position:absolute;top:5px;left:10px;display:inline-block;padding:0 10px;line-height:2;background-color:#ef4035;color:#FFF;z-index:1}div.image-block img{width:100%;display:block}div.image-block h4{color:#000;font-weight:400;z-index:10;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;-ms-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}div.image-block p{color:#a4a4a4;margin-bottom:0}@media only screen and (max-width:400px){div.image-block.text-overlay{margin-bottom:20px}}div.image-block.text-overlay h4{display:block;width:100%;position:absolute;bottom:0;margin-bottom:0;padding:10px 20px;background:rgba(0,0,0,.5);color:#FFF;font-family:avenir,"Helvetica Neue",Helvetica,Arial,sans-serif;text-align:left;text-transform:none;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}div.image-block.text-overlay a:focus h4,div.image-block.text-overlay a:hover h4{background:#ef4035}div.image-block.copy-below{padding:20px 20px 30px;-webkit-transition:background .4s ease;-moz-transition:background .4s ease;-ms-transition:background .4s ease;-o-transition:background .4s ease;transition:background .4s ease}div.image-block.copy-below.fixed-height.shortest{padding-bottom:20px}@media only screen and (min-width:401px){div.image-block.copy-below.fixed-height{height:413px}div.image-block.copy-below.fixed-height.shorter{height:390px}div.image-block.copy-below.fixed-height.shortest{height:250px}}div.image-block.copy-below:hover{box-shadow:inset 1px 1px 0 0 #ef4035,inset -1px -1px 0 0 #ef4035}div.image-block.copy-below:after{display:none}div.image-block.copy-below ul.social-links.share{position:absolute;bottom:10px}div.image-block.copy-below .brand{margin-bottom:0;color:#000;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;-ms-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}div.image-block.copy-below:hover .brand{color:#ef4035}div.image-block.copy-below span.category-tag{top:30px;left:30px}div.image-block.copy-below img{margin-bottom:10px}div.image-block.copy-below h5{position:static;color:#000}div.image-block.copy-below:hover h5{color:#ef4035}div.image-block.copy-below p{text-transform:none}p.image-caption{display:inline-block;margin:25px 40px 0 110px;padding-left:40px;color:#d4d4d4}@media only screen and (max-width:769px){p.image-caption{margin-left:0;margin-right:0}}p.image-caption strong{display:block}p.image-caption strong span{color:#ef4035}h1.glasses-logo,h1.young-reader-logo{font-family:sackers-gothic-medium,sans-serif;font-size:22px;text-align:center;text-transform:uppercase}h1.glasses-logo:before,h1.young-reader-logo:before{content:"";display:block;margin:0 auto 15px}h1.glasses-logo:before{background:url(images/glasses.png) 0 50% no-repeat;width:195px;height:70px}h1.young-reader-logo:before{background:url(images/newsletters/young-readers-logo.png) 0 50% no-repeat;width:120px;height:152px}.article>div>ul,.bullets{margin-bottom:20px;padding-left:20px;list-style-type:disc}.article>div>ol,ol.numbers{margin-bottom:20px;padding-left:25px;list-style-type:decimal}.links{list-style:none}.links li{display:inline;padding:0 10px}.links li:first-child{padding-left:0}.list li,.sidebar .list li{padding:10px 0}.list{border-top:1px solid #ef4035}.list li{overflow:hidden;border-bottom:1px solid #dedede}.list li:last-child{border-bottom:none}.list li h6{margin-top:.5em}.book-list .btn,.filter-group{margin-top:10px}.list li img{float:left}.list li span.category-tag{font-size:10px;text-transform:uppercase;color:#ef4035}.list li a:not(.btn){overflow:hidden;font-size:15px;color:#000}.list li a:hover h6,.list li a:not(.btn):hover{color:#ef4035}.list li a.image-link span.category-tag{color:#FFF}@media only screen and (max-width:769px){.sidebar .list li{padding:10px 20px}.related-articles li:nth-of-type(2n+1){clear:both}}.applied-filters li{margin-top:10px;padding-top:10px;border-top:1px solid #dedede;overflow:hidden}.applied-filters li a{display:inline-block;margin-bottom:7px;font-size:14px;line-height:20px;color:#000}.book-list p,.filter-group h6{margin-bottom:0}.applied-filters li a:hover{color:#ef4035}.applied-filters li a:before{display:block;float:left;width:20px;height:20px;margin-right:7px;font-size:8px;line-height:18px;text-align:center;background-color:#FFF;border:2px solid #d4d4d4;border-radius:50%;color:red}.applied-filters li a span{display:block;padding-left:27px}.filter-group{padding-top:10px;border-top:1px solid #dedede}.filter-group:first-child{border-top:none}.filter-group h6 a{font-weight:700;color:#000}.filter-group h6 a:hover{color:#ef4035}.filter-group h6 a:after{content:"\254B";float:right;width:14px;overflow:hidden;font-size:14px;font-weight:400;line-height:14px;color:#ef4035}.filter-group.active h6 a:after{content:"\2014";font-size:30px}.filter-group ul{padding:10px 0}.foldout-list{overflow:visible;position:relative}.foldout-list div.list-wrapper{overflow:hidden;position:relative;-webkit-transition:height .5s ease-in-out;-moz-transition:height .5s ease-in-out;-ms-transition:height .5s ease-in-out;-o-transition:height .5s ease-in-out;transition:height .5s ease-in-out;width:100%;z-index:1}ul.social-links.share li a span.count,ul.social-links.share.block li a{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out}.foldout-list div.list-wrapper ul li{padding:5px 0;text-align:left}.foldout-list div.list-wrapper ul li a{display:block;color:#000;font-size:14px}.foldout-list.border .btn,.foldout-list.border div.list-wrapper ul{border:1px solid #d4d4d4}.purchase li a,div.module h3,div.module h4{border-bottom:1px solid #dedede;text-transform:uppercase}dl{font-size:15px;line-height:2.5}dl dt{float:left;margin-right:.5em;font-family:avenir,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700}.purchase{border-top:1px solid #dedede}.purchase li a{display:block;width:100%;padding:8px 0}.purchase li a:after{content:"\276F";position:absolute;right:20px;line-height:1.5;color:#ef4035}.purchase li a:hover:after{color:#af0c01}div.section{overflow:hidden;padding-top:30px;padding-bottom:30px}div.section.grey{background-color:#f2f2f2}div.section.category{background-color:#75635b;color:#FFF}div.section.category.with-image{padding:16.2999185% 0 0;background-position:top center;background-repeat:no-repeat;background-size:cover}div.section.category.with-image h1{display:none}div.section.footer-push{padding-bottom:60px}div.module{overflow:hidden;padding-top:20px;padding-bottom:20px}div.module+.module{margin-top:20px}div.module h3,div.module h4{padding-bottom:10px;margin-bottom:20px;font-family:sackers-gothic-medium,sans-serif;text-align:center}div.sidebar div.module{margin-bottom:50px;padding-top:10px;padding-bottom:10px}div.sidebar div.module>h3,div.sidebar div.module>h4{padding-bottom:0;margin-bottom:0;border-bottom:none}div.module.grey{background-color:#f2f2f2}div.module.white{background-color:#FFF}div.module.branded{margin-bottom:50px;padding-top:0;padding-bottom:15px;background-color:#f2f2f2;border-top:none}div.module.branded h3{position:relative;margin-bottom:1em;padding:.5em 0 .25em;text-align:center;background-color:#ef4035;color:#FFF}div.module.branded h3:after{content:"";position:absolute;bottom:-13px;display:block;width:100%;height:13px}div.module.branded p{text-align:center}div.module.branded form{margin:0 20px;background-color:transparent}div.module.branded form fieldset{margin-left:0}div.module.branded form input{height:45px;line-height:45px;background:#FFF;border:1px solid #f5f5f5}div.module.branded form button{height:45px;font-size:24px;background-color:#000}div.module.glasses,div.module.young-readers{overflow:visible;margin-top:60px;padding:50px 0 20px;background-color:#f2f2f2}div.module.glasses:before,div.module.young-readers:before{content:"";display:block;width:290px;height:103px;margin:-100px auto 0}div.module.glasses:before{background:url(images/glasses-large.png) center center no-repeat}div.module.young-readers:before{background:url(images/newsletters/young-readers-logo-large.png) center center no-repeat}@media (-webkit-min-device-pixel-ratio:2),(-moz-min-device-pixel-ratio:2),(min-device-pixel-ratio:2){div.module.young-readers:before{background-image:url(images/newsletters/young-readers-logo-large-2x.png);-webkit-background-size:100%;background-size:100%}}div.module.glasses h2,div.module.young-readers h2{margin:10px auto 0;padding-bottom:.25em;font-family:sackers-gothic-medium,sans-serif}.tabs ol.nav li a span.count,ul.social-links.share.block li a span.count{font-family:avenir,"Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}div.module.glasses.sm,div.module.young-readers.sm{margin-top:22px;padding-top:25px;border-top:1px solid #ef4035}div.module.glasses.sm:before{width:136px;height:48px;margin:-44px auto 0;background:url(images/glasses-small.png) center center no-repeat}div.module.young-readers.sm:before{width:120px;height:152px;margin:-100px auto 0;background:url(images/newsletters/young-readers-logo.png) center center no-repeat}div.module.newsletter-confirm{overflow:visible}div.module span.js-newsletter-confirm{padding:10px}div[id^=div-gpt-ad]{padding:20px 0 0;margin:0 auto;text-align:center}div.ad-sidebar{padding:0;margin:20px 0;height:250px;width:300px}div.module.newsletter{background-color:#e7e7e7}div.module.newsletter .devicewidth{margin:0 auto}div.module.newsletter .table-button{display:block;float:left}div.module.newsletter #outlook a{padding:0}div.module.newsletter body{width:100%!important;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;margin:0;padding:0}div.module.newsletter .ExternalClass{width:100%}div.module.newsletter .ExternalClass,div.module.newsletter .ExternalClass div,div.module.newsletter .ExternalClass font,div.module.newsletter .ExternalClass p,div.module.newsletter .ExternalClass span,div.module.newsletter .ExternalClass td{line-height:100%}div.module.newsletter #backgroundTable{margin:0;padding:0;width:100%!important;line-height:100%!important}div.module.newsletter img{outline:0;text-decoration:none;border:none;-ms-interpolation-mode:bicubic}div.module.newsletter a img{border:none}div.module.newsletter .image_fix{display:block}div.module.newsletter p{margin:0!important}div.module.newsletter table{border-collapse:collapse;mso-table-lspace:0;mso-table-rspace:0}div.module.newsletter a{color:#960000;text-decoration:none}div.module.newsletter img[class=entryimg]{width:305px!important;height:228px!important;padding:15px 0 0 15px!important}div.module.newsletter td[class=padding-top-right15]{padding:15px 0 0!important}@media only screen and (max-width:640px){div.module.newsletter a[href^=tel],div.module.newsletter a[href^=sms]{text-decoration:none;color:#960000;pointer-events:none;cursor:default}div.module.newsletter .mobile_link a[href^=tel],div.module.newsletter .mobile_link a[href^=sms]{text-decoration:default;color:#960000!important;pointer-events:auto;cursor:default}div.module.newsletter table[class=devicewidth]{width:440px!important;text-align:center!important}div.module.newsletter table[class=devicewidthinner],div.module.newsletter table[class=devicewidthmob]{width:420px!important;text-align:center!important}div.module.newsletter img[class=entryimg]{width:396px!important;height:296px!important;padding:15px 0!important}div.module.newsletter td[class=padding-top-right15]{padding:0!important}div.module.newsletter td[class=social]{width:60px!important}div.module.newsletter img[class=imgheader]{height:auto!important;max-width:600px!important;width:100%!important}div.module.newsletter img[class=footertop]{height:26px!important;width:440px!important}div.module.newsletter td[class=legal]{padding:0 30px!important}}@media only screen and (max-width:480px){div.module.newsletter td[class=entryimgcontainer]{text-align:center}div.module.newsletter a[href^=tel],div.module.newsletter a[href^=sms]{text-decoration:none;color:#960000;pointer-events:none;cursor:default}div.module.newsletter .mobile_link a[href^=tel],div.module.newsletter .mobile_link a[href^=sms]{text-decoration:default;color:#960000!important;pointer-events:auto;cursor:default}div.module.newsletter table[class=devicewidth]{width:300px!important;text-align:center!important}div.module.newsletter table[class=devicewidthmob]{width:280px!important;text-align:center!important}div.module.newsletter table[class=devicewidthinner]{width:260px!important;text-align:center!important}div.module.newsletter img[class=entryimg]{width:270px!important;height:202px!important;text-align:center!important;padding:15px 0 0!important}div.module.newsletter td[class=padding-top-right15]{padding:15px 0 0!important}div.module.newsletter td[class=social]{width:40px!important}div.module.newsletter td[class=padding15]{padding:15px!important;text-align:center!important}div.module.newsletter td[class=subscribe]{min-width:170px!important}div.module.newsletter td[class=sharebtn]{padding-right:2px!important}div.module.newsletter td[class=sharetext]{padding-left:10px!important}div.module.newsletter img[class=footertop]{height:18px!important;width:300px!important}div.module.newsletter td[class=legal]{padding:0 20px!important;font-size:11px!important}}div.pagination .next,div.pagination .prev,div.pagination ul li span.current,form.general.inline.all-newsletters-form{color:#000}area,form.general.inline.all-newsletters-form label{cursor:pointer}form.general.inline.all-newsletters-form img{max-width:100%}form.general.inline.all-newsletters-form input#newsletters-email{width:100%}form.general.inline.all-newsletters-form button[type=submit]{height:initial}form.general.inline.all-newsletters-form input[type=checkbox]{float:none;height:initial}div.pagination{padding-top:20px;margin-bottom:100px;border-top:1px solid #dedede;text-align:center}div.pagination ul li{display:inline-block;padding:0 20px}div.pagination ul li:first-child{float:left}div.pagination ul li:last-child{float:right}div.pagination ul li a,div.pagination ul li span{font-size:18px;color:#a4a4a4}div.pagination ul li a:hover{color:#ef4035}.slideshow{overflow-x:hidden;overflow-y:auto}.slideshow .slick-list{overflow:visible}.slideshow .slick-slide{text-align:left}.slideshow .slick-slide img{width:100%;padding-top:50px}.slideshow .slick-prev{left:40px}.slideshow .slick-next{right:40px}.slideshow .slick-next,.slideshow .slick-prev{width:30px;height:30px;top:40%}@media only screen and (min-width:770px){.slideshow .slick-slide img{padding-top:0;padding-bottom:20px}.slideshow .slick-next{right:30%;right:calc(33% + 30px)}.slideshow .slick-next,.slideshow .slick-prev{top:50%;bottom:0}}@media only screen and (max-width:500px){.slideshow .slick-next,.slideshow .slick-prev{top:30%;bottom:0}}@media only screen and (max-width:370px){.slideshow .slick-next,.slideshow .slick-prev{top:20%;bottom:0}}.slideshow .slick-next:before,.slideshow .slick-prev:before{margin-top:-10px;font-size:20px}.slideshow .slick-prev:before{margin-left:-6px}.slideshow .slick-next:before{margin-left:-3px}.slideshow .text{padding-top:50px}.bb-modal .slideshow .counter{position:relative;width:50%;left:25%;text-align:center}@media only screen and (max-width:769px){.bb-modal .slideshow .counter{position:absolute;top:0}.tabs ol.nav li{overflow:hidden}}ul.social-links li{display:inline-block}ul.social-links li:last-child{padding-right:0}ul.social-links li a{display:inline-block;font-size:0;color:#a4a4a4}ul.social-links li a:hover{color:#ef4035}ul.social-links li a:before{font-size:22px}ul.social-links li a.icon-facebook:before,ul.social-links li a.icon-tumblr:before{font-size:20px}ul.social-links.light li{margin-right:20px}ul.social-links.light li a:before{display:inline-block;width:40px;height:40px;line-height:40px;text-align:center;background-color:#FFF;font-size:22px}ul.social-links.light li a.icon-twitter:before{color:#55acee}ul.social-links.light li a.icon-facebook:before{color:#49639e}ul.social-links.light li a.icon-youtube:before{color:#cc181e}ul.social-links.share li{border-right:1px solid #f5f5f5}ul.social-links.share li:last-child{border-right:none}ul.social-links.share li a{margin:0 10px}ul.social-links.share li a:before{font-size:15px}ul.social-links.share li:first-child a{margin-left:0}ul.social-links.share li a span.count{overflow:hidden;display:inline-block;margin-left:10px;font-size:12px;line-height:1.2;color:#000;transition:all .5s ease-in-out}ul.social-links.share li a.not-shared-yet span.count{display:none}ul.social-links.share li a[data-service=twitter]:before{color:#55acee}ul.social-links.share li a[data-service=facebook]:before{color:#49639e}ul.social-links.share li a[data-service=google-plus]:before{color:#dd4b39}ul.social-links.share li a[data-service=tumblr]:before{color:#2c4760}ul.social-links.share.block{display:block;background:#FFF}@media only screen and (min-width:1120px){ul.social-links.share.block{position:fixed;left:0;top:50%;width:60px;margin-top:-122px;z-index:999}}ul.social-links.share.block li{width:60px;border-right:none}@media only screen and (max-width:1120px){ul.social-links.share.block{overflow:hidden;margin-bottom:30px}ul.social-links.share.block li{float:left}}ul.social-links.share.block li,ul.social-links.share.block li a{display:block}ul.social-links.share.block li a{position:relative;overflow:hidden;margin:0;padding-bottom:100%;text-align:center;border:1px solid #d4d4d4;transition:all .5s ease-in-out}@media only screen and (max-width:959px){ul.social-links.share.block li:first-child a{border-left:1px solid #d4d4d4}ul.social-links.share.block li a{border-left:none}}@media only screen and (min-width:1020px){ul.social-links.share.block li:first-child a{border-top:1px solid #d4d4d4}ul.social-links.share.block li a{border-top:none}}ul.social-links.share.block li a:before{position:absolute;top:10px;margin-top:0;display:block;width:100%;height:100%;font-size:22px;color:#000;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}ul.social-links.share.block li a:hover span.count,ul.social-links.share.block li a:hover:before{color:#FFF}ul.social-links.share.block li a.not-shared-yet:before{top:50%;margin-top:-11px}ul.social-links.share.block li a:hover{background-color:#49639e}ul.social-links.share.block li a[data-service=twitter]:hover{background-color:#55acee}ul.social-links.share.block li a[data-service=facebook]:hover{background-color:#49639e}ul.social-links.share.block li a[data-service=google-plus]:hover{background-color:#dd4b39}ul.social-links.share.block li a[data-service=tumblr]:hover{background-color:#2c4760}ul.social-links.share.block li a span.count{position:absolute;bottom:10px;display:block;width:100%;height:auto;margin-left:0;line-height:1}ul.social-links.share.block li a span.count span{display:block}ul.social-links.share.block li a.not-shared-yet span.count{display:none}.social-on-hover ul.social-links{opacity:0;-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;-ms-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}.social-on-hover:hover ul.social-links.share{opacity:1}.tabs{overflow:hidden;padding-left:20px}.tabs ol.nav{counter-reset:tab-links;background-color:#FFF}.tabs ol.nav li{font-size:22px}.tabs ol.nav li a{overflow:hidden;display:block;word-wrap:break-word;color:#000;transition:all .25s ease-in-out}.tabs ol.nav li a.active{background-color:#ef4035;color:#FFF}@media only screen and (min-width:770px){.tabs ol.nav{width:29.1666667%;margin-right:-4.1667%;padding-top:30px}.tabs ol.nav li a{padding-right:60px}.tabs ol.nav li a.active{margin-left:-10px;padding-left:10px}}.tabs ol.nav li a span{display:inline-block;padding:10px 20px 6.25px;font-size:15px;font-weight:400;line-height:1.25;color:#000}@media only screen and (max-width:769px){.tabs ol.nav li a span{display:none}.tabs ol.content{overflow:hidden}}.tabs ol.nav li a span.count{display:inline-block;padding:6.25px 20px;font-size:24px;font-weight:700;text-align:center;color:#ef4035;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.tabs ol.nav li a:hover span{color:#ef4035}.tabs ol.nav li a.active span{color:#FFF}@media only screen and (min-width:770px){.tabs ol.content{padding-top:30px}}.tabs ol.content.white{background-color:#FFF}.js-tabs ol.content>li{display:none}.js-tabs ol.content>li.active{display:block}.tabs ol.content li img{margin-bottom:20px}.tabs ol.content li span.category-tag{display:inline-block;margin-right:.5em;padding-right:.5em;font-size:15px;line-height:1.1;border-right:1px solid #d4d4d4}.tabs ol.content li p{color:#000}.tabs ol.content li a{font-size:15px}.tags{clear:both;margin-bottom:50px}.tags li{margin:0 10px 10px 0;padding:0}.tags li a{position:relative;display:inline-block;padding:0 1em;font-size:10px;line-height:2;background-color:#ef4035;color:#FFF}.bb-modal{position:fixed;width:100%;height:100%;top:0;left:0;padding-top:50px;z-index:9000;text-align:center;background:#eee;background:rgba(0,0,0,.9);color:#FFF;overflow:auto}@media only screen and (max-width:769px){.bb-modal{padding-top:50px}}.bb-modal-text-hidden{display:none}.bb-modal .icon-remove{position:absolute;right:0;font-size:0}.bb-modal .icon-remove:before{font-size:18px;padding:9px;border:3px solid #ef4035;border-radius:100px}.bb-modal .icon-remove:hover:before{border-color:#af0c01}.bb-modal .counter{position:absolute;bottom:0;right:0;display:block;width:40%;line-height:36px}.bb-modal-page-data{display:none}.bb-book-modal-container{display:table;position:fixed;height:100%;width:100%;left:0;top:0;z-index:2;padding:1em 0}.bb-book-modal-container>.wrapper{display:table-cell;vertical-align:middle;overflow:visible}.bb-book-modal{background:#FFF;border-top:1em solid #ef4035;max-width:800px}.bb-book-modal>.row{padding:20px 0;overflow-y:scroll;max-height:600px}@media only screen and (max-height:500px){.bb-book-modal>.row{max-height:400px}}@media only screen and (max-height:350px){.bb-book-modal>.row{max-height:200px}}.bb-book-modal-close{position:absolute;top:1em;right:1em;padding:.4em .75em;background:#FFF;border:2px solid #ef4035;border-radius:100%;color:#ef4035;text-align:center;z-index:1}.bb-book-modal-close:before{font-size:12px}@media only screen and (min-width:401px){.bb-book-modal-head{padding-right:40px}}@media only screen and (max-width:769px){.bb-book-modal-head h2{font-size:24px}}@media only screen and (min-width:770px){.bb-book-modal-head{overflow:visible;padding-left:0}.bb-book-modal-cover{position:absolute;right:104.5%}}.bb-book-modal .article{border-top:1px solid #f5f5f5}.bb-book-modal .article>div{padding-top:20px}div.alphabetical-nav{padding:0;z-index:100}div.alphabetical-nav.sticky{position:fixed;top:0}div.alphabetical-nav ul{background:#f5f5f5;padding:0;display:block;overflow:hidden}div.alphabetical-nav ul li{display:inline-block}div.alphabetical-nav ul li a{padding:10px;display:block}div.alphabetical-nav ul li.active a{background:#ef4035;color:#FFF}.facebook-tab{background-color:#FFF}.facebook-tab .list-wrapper a,.facebook-tab .list-wrapper a:hover{background:0 0}div.facebook-tab-content{max-width:810px;margin:0 auto}div#js-fbtab-books{position:relative}div#js-fbtab-books [id^=book-]{position:absolute;display:none;top:0;overflow:inherit}.page-template-page-microsite-one img.attachment-post-thumbnail.wp-post-image{width:100%;height:auto}img[usemap]{display:block;height:auto;max-width:100%;width:auto;margin:0 auto;border:none}