.button,.secondary-bold{font-family:Acrom-Bold,HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}body.site_ribbon{padding-top:36px}@media (max-width:767px){body.site_ribbon.hide-ribbon-mobile{padding-top:0}}.sf_wrap{margin:80px auto 20px;max-width:100%;padding:0}.sf_wrap.shop{margin-top:0}.storefront.shoppage{background-color:#fff}footer.site-footer{background-color:#f4f4f4}@media (min-width:601px){footer.site-footer{padding-top:40px}footer.site-footer span div.container{padding-top:40px;border-top:2px solid #000}}@media (min-width:601px) and (max-width:1023px){footer.site-footer span div.container{border-top:none}}@media (min-width:1140px){.sf_wrap{margin:80px auto 20px;max-width:1140px;padding:50px 0 0}.sf_wrap.relbook{padding:0}}@media (max-width:600px){.sf_wrap.relbook{padding:0;margin-top:0}}.button{-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out;background-color:#000;text-align:center;text-transform:uppercase;color:#fff;padding:.75rem 2em;border:0}.button:hover{color:#fff;background-color:#808184}body.search #main{margin-top:98px}body.search .search-form{overflow:auto;clear:both}body.search .search-form ::-webkit-input-placeholder{opacity:1;color:#727272}body.search .search-form :-moz-placeholder{opacity:1;color:#727272}body.search .search-form ::-moz-placeholder{opacity:1;color:#727272}body.search .search-form :-ms-input-placeholder{opacity:1;color:#727272}body.search .search-form :focus::-webkit-input-placeholder{opacity:0}body.search .search-form :focus:-moz-placeholder{opacity:0}body.search .search-form :focus::-moz-placeholder{opacity:0}body.search .search-form :focus:-ms-input-placeholder{opacity:0}body.search .search-form form.form-three-state{margin:0 auto;width:100%;padding:.5rem 6px 2rem;text-align:center;position:relative}@media only screen and (min-width :600px){body.search .search-form form.form-three-state{width:84%}}@media only screen and (min-width :768px){body.search .search-form form.form-three-state{width:80%}}@media only screen and (min-width :1024px){body.search .search-form form.form-three-state{padding-top:1.5rem}}body.search .search-form form.form-three-state input{font-size:1rem;border:0;padding:12px 16px;box-sizing:border-box;-webkit-appearance:none;border-radius:0}body.search .search-form form.form-three-state input[type=search]{-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out;font-family:'URW Grotesk T W01';width:100%;color:#000;border:1px solid #bfbfbf;position:relative;left:3px;outline:0;vertical-align:top;height:45px;line-height:1.2;background-color:#fff}@media only screen and (min-width :600px){body.search .search-form form.form-three-state input[type=search]{width:76%}}@media only screen and (min-width :1024px){body.search .search-form form.form-three-state input[type=search]{width:465px;height:52px}}body.search .search-form form.form-three-state button[type=submit]{-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out;text-align:center;text-transform:uppercase;color:#fff;font-family:Acrom-Bold,HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;width:41px;height:41px;position:absolute;right:5px;top:11px;border:none;line-height:1;font-size:14px;padding:0;background-color:#fff}body.search .search-form form.form-three-state button[type=submit]:hover{color:#fff;background-color:#fff}body.search .search-form form.form-three-state button[type=submit] span.arrow:after{content:"\f061";font-family:icomoon;position:relative;font-size:28px;color:#999}@media only screen and (min-width :600px){body.search .search-form form.form-three-state button[type=submit] span.arrow:after{content:"\ea3c";font-size:14px;color:#fff;margin-left:10px;top:0}body.search .search-form form.form-three-state button[type=submit]:hover{background-color:#8d8d8d}body.search .search-form form.form-three-state button[type=submit]{width:23%;height:45px;position:relative;padding:.75rem 1em;background-color:#8d8d8d;border:2px solid #8d8d8d;border-left-color:#8d8d8d;left:-3px;top:0}}@media only screen and (min-width :1024px){body.search .search-form form.form-three-state button[type=submit]{width:20%;font-size:18px;height:52px;padding:.75rem 2em}}body.search .search-form form.form-three-state h5{color:#808184;font-size:.722em;margin:1em 0;font-family:Acrom-Bold,HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}body.search .search-form form.form-three-state h5 span{text-transform:uppercase}body.search .search-form form.form-three-state h5 a{color:#808184}body.search .search-form form.form-three-state h5 a:after{content:","}body.search .search-form form.form-three-state h5 a:hover{color:#000}body.search .search-form form.form-three-state h5 a:last-of-type:after{content:""}body.search .search-form form.form-three-state.focus input[type=search]{border:2px solid #000;padding:11px 15px}body.search .search-form form.form-three-state.focus button[type=submit]{border-color:#000}@media only screen and (min-width :600px){body.search .search-form form.form-three-state.focus button[type=submit]{border-left-color:#000}}body.search .search-form form.form-three-state.valid input[type=search]{border:2px solid #000;padding:11px 15px}body.search .search-form form.form-three-state.valid button[type=submit]{border-color:#000;background-color:#000}body.search .search-form form.form-three-state.valid button[type=submit]:hover{background-color:#8d8d8d}@media only screen and (max-width :599px){.hd_mbl{display:none}body.search .search-form form.form-three-state.valid button[type=submit] span.arrow:after{color:#fff}body.search .search-header .title h1{line-height:1.4em}}body.search .search-tabs{display:flex;text-align:center;width:300px;margin:0 auto;border:3px solid #000;border-radius:8px;position:relative}@media only screen and (min-width :600px){body.search .search-tabs{width:444px}}body.search .search-tabs .pink-bg{position:absolute;width:50%;height:100%;border-radius:8px;background-color:#f7a48b;border:3px solid #fef4ec;-webkit-transition:left .1s ease-in-out;-moz-transition:left .1s ease-in-out;-o-transition:left .1s ease-in-out;transition:left .1s ease-in-out}body.search .search-tabs .s-tab{all:unset;cursor:pointer;border-radius:8px;padding:16px 0;display:inline-block;margin:0;width:50%;font-family:Acrom-Bold;font-size:20px;position:relative;top:1px}body.search .search-tabs .s-tab:active,body.search .search-tabs .s-tab:focus{color:#888}body.search .search-tabs #search-posts{left:-1px}body.search .search-tabs #search-prods{left:1px}body.search .search-tabs[data-show=prods] .pink-bg{left:0}body.search .search-tabs[data-show=posts] .pink-bg{left:50%}body.search .result-tab{display:none}body.search .result-tab.curr{display:block}body.search #search-prods .wrap.hidden{display:none}body.search .search-header{background-image:url(https://www.readbrightly.com/wp-content/themes/brightly/assets/images/curve_bttm.svg);background-repeat:repeat-x;background-color:#fef4ec;background-position:bottom -1px center;background-size:280%;padding-bottom:40px;padding-top:45px;position:relative;overflow:hidden}@media only screen and (min-width :600px){body.search .search-header{background-size:180%;padding-bottom:45px;padding-top:65px}}@media only screen and (min-width :1024px){body.search .search-header{padding-bottom:60px}}body.search .search-header .title{position:relative;z-index:2;text-align:center}body.search .search-header .title h1{font-family:"URW Grotesk T W01";font-size:23px;text-align:center;margin:0 auto 30px;font-weight:400;max-width:90%}body.search .search-header .title h1.no-res-ttl{margin:20px auto}body.search .search-header .title h1 span{font-family:"URW Grotesk T Med"}@media only screen and (max-width :768px){body.search .search-header .title h1{margin-bottom:1em}}@media only screen and (min-width :600px){body.search .search-header .title h1{max-width:580px;font-size:24px}}@media only screen and (min-width :768px){body.search .search-header .title h1{max-width:750px;line-height:1.15em}}body.search .search-header .title .no-res-check{font:normal normal normal 18px/20px 'URW Grotesk T W01';padding:0 15px}body.search .search-header .hdr_bg_frame{height:213px;width:1680px;position:absolute;left:50%;margin-left:-840px;top:-10px}body.search .search-header .hdr_bg_frame:before{content:"";position:absolute;background:url(https://www.readbrightly.com/wp-content/themes/brightly/assets/images/search-dots-left.svg) no-repeat;top:40px;width:460px;height:100%;background-size:cover;left:-20px;background-position-x:right;background-position-y:0}body.search .search-header .hdr_bg_frame:after{content:"";position:absolute;background:url(https://www.readbrightly.com/wp-content/themes/brightly/assets/images/search-dots-right.svg) no-repeat;top:40px;width:460px;height:100%;background-size:cover;right:-20px;background-position-x:left;background-position-y:0}@media only screen and (min-width :600px){body.search .search-header .hdr_bg_frame{width:1360px;margin-left:-680px}}@media only screen and (min-width :768px){body.search .search-header .hdr_bg_frame{width:1510px;margin-left:-755px}}@media only screen and (min-width :1024px){body.search .search-header .hdr_bg_frame{width:1680px;margin-left:-840px}}@media only screen and (min-width:1680px){body.search .search-header .hdr_bg_frame{width:100%;margin-left:-50%}}body.search .search-results{background-color:#fff;margin-bottom:0;padding:20px 0 100px}body.search .search-results .search-term{font-style:normal;font-family:"URW Grotesk T Med",HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}body.search .search-results .book-res-count,body.search .search-results .post-res-count{font:normal normal normal 18px/20px 'URW Grotesk T Reg';padding:20px 0;position:sticky;top:116px;background-color:#fff;z-index:4;-webkit-transition:top .3s ease-in-out;-moz-transition:top .3s ease-in-out;-o-transition:top .3s ease-in-out;transition:top .3s ease-in-out}@media (min-width:752px){body.search .search-results .book-res-count,body.search .search-results .post-res-count{top:76px}}body.search .search-results .wrap.bookwrap{display:grid;grid-template-columns:1fr 1fr;column-gap:16px}@media only screen and (min-width :600px){body.search .search-results .book-res-count,body.search .search-results .post-res-count{font-size:20px;margin-bottom:20px}body.search .search-results .wrap.bookwrap{column-gap:20px;grid-template-columns:1fr 1fr 1fr}}@media only screen and (min-width :1024px){body.search .search-results .wrap.bookwrap{grid-template-columns:1fr 1fr 1fr 1fr}}body.search .search-results .wrap.postwrap{display:grid;grid-template-columns:1fr;column-gap:20px}body.search .search-results .book_div{margin-bottom:50px}@media only screen and (min-width :600px){body.search .search-results .book_div{margin-bottom:60px}}body.search .search-results .book_div .shop_img_div{position:relative;background-color:#fef4ed;border:3px solid #fef4ed;padding:30px;margin-bottom:15px;text-align:center;height:200px;align-items:center;justify-content:center;display:flex}@media (hover:hover){body.search .search-results .book_div .shop_img_div{transition:border .4s}}body.search .search-results .book_div .shop_img_div img{box-shadow:6px 6px 6px rgba(0,0,0,.2);transition:transform .4s;max-height:144px}@media only screen and (min-width :768px){body.search .search-results .book-res-count,body.search .search-results .post-res-count{top:83px}body.search .search-results .wrap.postwrap{grid-template-columns:1fr 1fr}body.search .search-results .book_div .shop_img_div{height:278px}body.search .search-results .book_div .shop_img_div img{max-height:218px}}@media only screen and (min-width :1024px){body.search .search-results .book_div .shop_img_div{height:319px}body.search .search-results .book_div .shop_img_div img{max-height:240px}}body.search .search-results .book_div .shop_img_div .book_flag{position:absolute;bottom:-3px;left:-3px;padding:7px 23px 7px 15px;z-index:2;height:26px;text-align:center;font:normal normal normal 15px/15px 'URW Grotesk T Reg'}body.search .search-results .book_div .shop_img_div .book_flag:before{content:' ';display:block;position:absolute;width:calc(100% - 13px);height:100%;left:0;top:0;z-index:-1}body.search .search-results .book_div .shop_img_div .book_flag:after{content:"";position:absolute;width:100%;height:100%;border:10px solid #fff;border-width:13px;z-index:-1;top:0;left:0}body.search .search-results .book_div .shop_img_div .book_flag.award:before{background-color:#F8B5A1}body.search .search-results .book_div .shop_img_div .book_flag.award:after{border-color:#F8B5A1 transparent #F8B5A1 #F8B5A1}body.search .search-results .book_div .shop_img_div .book_flag.bestseller:before{background-color:#8CCEF2}body.search .search-results .book_div .shop_img_div .book_flag.bestseller:after{border-color:#8CCEF2 transparent #8CCEF2 #8CCEF2}body.search .search-results .book_div .shop_img_div .book_flag.preorder{color:#fff}body.search .search-results .book_div .shop_img_div .book_flag.preorder:before{background-color:#0F1C3B}body.search .search-results .book_div .shop_img_div .book_flag.preorder:after{border-color:#0F1C3B transparent #0F1C3B #0F1C3B}body.search .search-results .book_div .age-range{font-family:Acrom-Bold;font-size:14px;border-bottom:2px solid #F7A48B;margin:0 0 17px 15px;display:inline-block}body.search .search-results .book_div .spacer{height:4px}body.search .search-results .book_div h2.bookTtl{font-family:"URW Grotesk T Med";font-size:19px;margin:0 0 8px;font-weight:400;padding:0 15px;line-height:1.1em}@media only screen and (min-width :768px){body.search .search-results .book_div h2.bookTtl{font-size:20px;line-height:1.15em}}body.search .search-results .book_div .shop_copy_div{padding:0 15px}body.search .search-results .book_div h3.auth{font-family:"URW Grotesk T W01";font-size:17px;font-weight:400;margin:0 0 6px}@media only screen and (max-width :599px){body.search .search-results .book_div h3.auth{line-height:1.15em}}body.search .search-results .book_div .book_format{font:normal normal normal 16px/20px 'URW Grotesk T Reg';display:inline-block;margin-right:8px}@media only screen and (max-width :599px){body.search .search-results .book_div .book_format{margin-bottom:6px;line-height:18px}}body.search .search-results .book_div .book_price{font:normal normal normal 17px/20px 'URW Grotesk T Med';display:inline-block}@media only screen and (min-width :768px){body.search .search-results .book_div{margin-bottom:70px}}body.search .search-results .post_div{margin-bottom:10px}body.search .search-results .post_div .glow{border:3px solid #fff;padding:10px;display:flex;flex-wrap:wrap}body.search .search-results .link_box:active .shop_img_div,body.search .search-results .link_box:focus .shop_img_div,body.search .search-results .link_box:hover .shop_img_div,body.search .search-results .post_div:active .glow,body.search .search-results .post_div:focus .glow,body.search .search-results .post_div:hover .glow{border-color:#f8b5a1}@media (hover:hover){body.search .search-results .post_div .glow{transition:border .4s}}body.search .search-results .post_div .thumbnail{width:90px;flex:0 0 90px;margin-right:20px}body.search .search-results .post_div .thumbnail img{transition:transform .4s;float:left}@media only screen and (min-width :1024px){body.search .search-results .post_div{margin-bottom:30px}body.search .search-results .post_div .thumbnail{width:170px;flex:0 0 170px}}body.search .search-results .post_div .excerpt{flex:1}body.search .search-results .post_div .excerpt .categories{margin-bottom:10px}body.search .search-results .post_div .excerpt .categories .category{display:inline-block;font-size:14px;padding-bottom:0;margin-bottom:6px}@media only screen and (max-width :599px){body.search .search-results .post_div .excerpt .categories .category{margin-right:5px}body.search .no-res-tab .popular.container .pop-message{max-width:320px}}body.search .search-results .post_div .excerpt h2{font:normal normal normal 20px/24px 'URW Grotesk T W01'}body.search .search-results .post_div:active,body.search .search-results .post_div:focus,body.search .search-results .post_div:hover{outline:0}body.search .search-results .post_div:active .thumbnail img,body.search .search-results .post_div:focus .thumbnail img,body.search .search-results .post_div:hover .thumbnail img{transform:scale(1.08)}body.search .search-results .post_div:active .excerpt h2,body.search .search-results .post_div:focus .excerpt h2,body.search .search-results .post_div:hover .excerpt h2{text-decoration:underline}body.search .search-results .link_box:active,body.search .search-results .link_box:focus,body.search .search-results .link_box:hover{outline:0}body.search .search-results .link_box:active .shop_img_div img,body.search .search-results .link_box:focus .shop_img_div img,body.search .search-results .link_box:hover .shop_img_div img{transform:scale(1.04)}body.search .search-results .link_box:active h2,body.search .search-results .link_box:focus h2,body.search .search-results .link_box:hover h2{text-decoration:underline}@media only screen and (min-width :600px){body.search .search-results .post-res-wrap{padding-bottom:18px}}@media only screen and (min-width :1024px){body.search .search-results .post_div .excerpt .categories{margin-bottom:18px}body.search .search-results .post_div .excerpt h2{font-size:24px;line-height:28px}body.search .search-results .post-res-wrap{padding-bottom:0}}body.search .no-res-tab .nores-copy{font:normal normal normal 23px/26px 'URW Grotesk T W01';text-align:center;padding:15px 0 20px}body.search .no-res-tab .nores-copy .did-you{text-transform:uppercase;margin-bottom:15px;font-size:20px}@media only screen and (min-width :1024px){body.search .no-res-tab .nores-copy .did-you{font-size:23px}}body.search .no-res-tab .nores-copy a{font:normal normal normal 18px/22px Acrom-Bold}@media only screen and (min-width :600px){body.search .no-res-tab .nores-copy{padding:0}}@media only screen and (min-width :768px){body.search .no-res-tab .nores-copy{margin-bottom:12px}}@media only screen and (min-width :1024px){body.search .no-res-tab .nores-copy{padding-top:30px;margin-bottom:20px}}body.search .no-res-tab .popular.container{text-align:center;margin-top:20px}body.search .no-res-tab .popular.container .pop-message{font:normal normal normal 24px/28px Acrom-Bold;margin:44px auto 42px}body.search .no-res-tab .popular.container .pop-posts{display:grid;grid-template-columns:1fr;column-gap:20px}body.search .no-res-tab .popular.container .pop-posts .col-md-3{text-align:left;float:none;width:auto;padding:0;position:relative;margin-bottom:30px;display:flex}body.search .no-res-tab .popular.container .pop-posts .col-md-3 .pop_img{flex:0 0 128px;margin-right:20px}@media only screen and (min-width :600px){body.search .no-res-tab .popular.container .pop-message{font-size:26px;line-height:30px}body.search .no-res-tab .popular.container .pop-posts{grid-template-columns:1fr 1fr}body.search .no-res-tab .popular.container .pop-posts .col-md-3{display:block;margin-bottom:50px}body.search .no-res-tab .popular.container .pop-posts .col-md-3 .pop_img{margin-right:0}}body.search .no-res-tab .popular.container .pop-posts .col-md-3 img.default{margin-bottom:5px}body.search .no-res-tab .popular.container .pop-posts .col-md-3 h5{display:inline-block;font-size:14px}@media only screen and (max-width :599px){body.search .no-res-tab .popular.container .pop-posts .col-md-3 h5{padding-bottom:0;margin-bottom:8px;margin-right:5px}}body.search .no-res-tab .popular.container .pop-posts .col-md-3 a{text-decoration:none;position:relative;z-index:2;display:block}body.search .no-res-tab .popular.container .pop-posts .col-md-3 a:hover{color:#000}body.search .no-res-tab .popular.container .pop-posts .col-md-3 h4{margin-top:7px;font:normal normal normal 20px/24px 'URW Grotesk T W01'}body.search .no-res-tab .popular.container .pop-posts .col-md-3:before{content:'';position:absolute;border:3px solid #ff7c36;width:104%;height:108%;top:-8%;left:-2%;z-index:1;opacity:0;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}@media only screen and (min-width :600px){body.search .no-res-tab .popular.container .pop-posts .col-md-3 h4{font-size:22px;line-height:26px;margin-top:16px}body.search .no-res-tab .popular.container .pop-posts .col-md-3:before{width:108%;left:-4%;top:-4%}}body.search .no-res-tab .popular.container .pop-posts .col-md-3:hover:before{opacity:1}body.search .no-res-tab .popular.container .pop-posts .col-md-3:hover h4{text-decoration:underline}body.search .no-res-tab.semi-res .nores-copy{font-size:18px;padding-top:40px}body.search .no-res-tab.semi-res .nores-copy h1{font:normal normal normal 30px/32px 'URW Grotesk T W01';margin:0 0 15px}@media only screen and (min-width :600px){body.search .no-res-tab.semi-res .nores-copy h1{font-size:34px;line-height:36px}}body.search .no-res-tab.semi-res .nores-copy a{font:normal normal normal 17px/21px 'URW Grotesk T Med';text-decoration:underline}@media only screen and (min-width :600px){body.search .no-res-tab.semi-res .nores-copy a{font-size:18px;line-height:22px}}body.search .no-res-tab .no-res-check{font:normal normal normal 20px/24px 'URW Grotesk T W01'}@media only screen and (max-width :599px){body.search .no-res-tab .no-res-check{margin-top:30px;padding:0 50px}}body.search .pagination{text-align:center;margin-top:1.5rem;clear:both;min-height:50px}body.search .pagination a{background-color:#000;color:#fff;display:inline-block;min-width:292px;text-transform:uppercase;padding:5px 4px 3px;border:0;font:normal normal normal 18px/32px Acrom-Bold;margin:0}@media (hover:hover){body.search .pagination a:active,body.search .pagination a:focus,body.search .pagination a:hover{color:#fff;background-color:#808184;outline:0}}body.search .pagination.loading a{visibility:hidden}@media only screen and (min-width :600px){body.search .pagination{margin-top:.5rem;display:flex;justify-content:space-between;align-items:center}body.search .pagination .hr{width:40%;border-bottom:1px solid #b2b2b2}body.search .pagination a{font-size:18px;line-height:18px;min-width:292px;padding:.94rem 2em;margin:0 20px}}@media only screen and (min-width :1024px){body.search .no-res-tab .popular.container .pop-posts{grid-template-columns:1fr 1fr 1fr 1fr}body.search .pagination{margin-top:2.5rem}}body.search .pagination img{float:none}body.search .loader{display:block;margin:0 auto;height:33px;position:relative;top:-25px}body.search .loader_off{display:none}body.search.mobile-scroll-hide .search-results .book-res-count,body.search.mobile-scroll-hide .search-results .post-res-count{top:0}#back_to_top{width:40px;position:fixed;bottom:0;right:8px;cursor:pointer;opacity:0;transform:translateY(46px);transition:all .4s ease;z-index:10}#back_to_top.show{transform:translateY(-60px);opacity:1}