body{font-family:muli,sans-serif}body h1,body .h1,body h2,body .h2,body h3,body .h3,body h4,body .h4,body h5,body .h5,body h6,body .h6{line-height:1.2em}body h1,body .h1{font-size:40px;font-weight:700}@media (max-width: 768px){body h1,body .h1{font-size:32px}}body h2,body .h2{font-size:33px;font-weight:700}@media (max-width: 768px){body h2,body .h2{font-size:28px}}body h3,body .h3{font-size:28px;font-weight:700}@media (max-width: 768px){body h3,body .h3{font-size:26px}}body h4,body .h4{font-size:24px;font-weight:600}@media (max-width: 768px){body h4,body .h4{font-size:22px}}body h5,body .h5{font-size:20px;font-weight:500}@media (max-width: 768px){body h5,body .h5{font-size:18px}}body h6,body .h6{font-size:18px;font-weight:500}@media (max-width: 768px){body h6,body .h6{font-size:16px}}body .centred{text-align:center}body p.date,body p.name{color:#666;margin-bottom:12px;font-size:20px;font-weight:300}@media (max-width: 768px){body p.date,body p.name{font-size:16px;margin-bottom:8px}}body img{border-radius:0}body button,body .button,body input[type=submit],body a.added_to_cart,body input[type=button]{background-color:#a50050;color:#fff;border-radius:10px;font-size:16px;font-weight:400;padding:10px 25px}body button.big,body .button.big,body input[type=submit].big,body a.added_to_cart.big,body input[type=button].big{padding:10px 45px}body button:focus,body .button:focus,body input[type=submit]:focus,body a.added_to_cart:focus,body input[type=button]:focus{outline:none;opacity:0.8}body .buttons .button{margin:0 10px 10px;display:inline-block}body .buttons.centred{text-align:center}body .centred-button{text-align:center}body .centred-button .button{width:auto;margin:0 auto}@media (min-width: 768px){body .col-full{max-width:1170px}}body #content{position:relative;z-index:1}body #search-bar{max-height:0;transition:0.5s;background-color:#fff;overflow:hidden}body #search-bar input[type=text],body #search-bar input[type=search]{margin:0;border:0;background-color:#fff;text-align:center;width:99%;box-shadow:none;padding:2px 10px 5px}body #search-bar ::-webkit-input-placeholder{color:#000;font-size:16px;font-weight:400;line-height:16px}body #search-bar :-moz-placeholder{color:#000;font-size:16px;font-weight:400;line-height:16px}body #search-bar ::-moz-placeholder{color:#000;font-size:16px;font-weight:400;line-height:16px}body #search-bar :-ms-input-placeholder{color:#000;font-size:16px;font-weight:400;line-height:16px}body #search-bar input[type=submit]{border:0;width:0;height:0;padding:0}body #search-bar.expand{max-height:37px;padding:3px}body #masthead{padding-top:0;margin-bottom:50px;position:relative;z-index:9999}body #masthead .site-header-cart:hover .widget_shopping_cart,body #masthead .site-header-cart.focus .widget_shopping_cart{width:250px;left:-72px;top:55px}body #masthead .site-header-cart:hover .widget_shopping_cart a,body #masthead .site-header-cart.focus .widget_shopping_cart a{font-size:16px;padding:0;margin:0;line-height:20px}body #masthead .site-header-cart:hover .widget_shopping_cart a:hover,body #masthead .site-header-cart.focus .widget_shopping_cart a:hover{border-bottom:0;padding:0}body #masthead .site-header-cart:hover .widget_shopping_cart p.woocommerce-mini-cart__buttons a.button,body #masthead .site-header-cart.focus .widget_shopping_cart p.woocommerce-mini-cart__buttons a.button{padding:3px 10px;font-size:14px;border-radius:6px;margin:0 3px 5px 3px}body #masthead.site-header{border-bottom:0}body #masthead #top-bar{overflow:hidden;background-color:#a50050;color:#fff;padding:10px 0 11px;margin-bottom:30px}body #masthead #top-bar p,body #masthead #top-bar a{color:white;font-size:16px}body #masthead #top-bar .left{width:50%;float:left}body #masthead #top-bar .left .cnss-social-icon{display:none}@media (min-width: 768px){body #masthead #top-bar .left .cnss-social-icon{display:block;float:left;margin-top:-7px;margin-right:40px}}body #masthead #top-bar .left .signup a{padding-left:27px;background-image:url(assets/images/icon-email.png);background-size:18px 13px;background-repeat:no-repeat;background-position:left}body #masthead #top-bar .right{width:50%;float:right;text-align:right}body #masthead #top-bar .right #search-toggle{display:none}@media (min-width: 769px){body #masthead #top-bar .right #search-toggle{display:inline-block;background-image:url(assets/images/icon-search.png);background-size:15px;background-position:left;background-repeat:no-repeat;padding-left:20px;cursor:pointer;padding-right:30px}}body #masthead #top-bar .right #register-log{display:inline-block;background-image:url(assets/images/icon-login.png);background-size:11px 15px;background-position:left;background-repeat:no-repeat;padding-left:20px}body #masthead.site-header .site-branding{width:100%;margin-right:0;text-align:center}body #masthead.site-header .site-branding .custom-logo-link{display:block;text-align:center;margin:0 auto}body #masthead.site-header .site-branding .custom-logo-link img{display:block;margin:0 auto}body #masthead #tagline{font-size:22px;font-weight:700;text-align:center;margin-bottom:40px}body #masthead .storefront-primary-navigation>.col-full{max-width:1170px;padding:0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;position:relative}body #masthead .storefront-primary-navigation ul{margin-bottom:-2px}body #masthead .storefront-primary-navigation ul li a{font-size:20px;font-weight:300;font-family:muli,sans-serif;padding:12px 0;margin:0 20px}body #masthead .storefront-primary-navigation ul li a:focus{outline:0;border-bottom:3px solid #a50050;padding-bottom:10px}body #masthead .storefront-primary-navigation ul li.current-menu-item>a,body #masthead .storefront-primary-navigation ul li>a:hover{color:#000;border-bottom:3px solid #a50050;padding-bottom:10px}body #masthead nav#site-navigation{width:85%;margin-right:0;text-align:right}body #masthead nav#site-navigation ul.menu li a{font-family:muli,sans-serif}body #masthead nav#site-navigation ul.menu li.smm-active .widget{margin-bottom:20px}body #masthead nav#site-navigation ul.menu li.smm-active ul.sub-menu{top:40px}body #masthead nav#site-navigation .smm-mega-menu ul.menu li{margin-bottom:5px}body #masthead nav#site-navigation .smm-mega-menu ul.menu li a{font-size:16px;margin:0;padding:0}body #masthead nav#site-navigation .smm-mega-menu ul.menu li a:hover{color:#a50050}body #masthead nav#site-navigation .smm-mega-menu ul.menu li.current-menu-item>a,body #masthead nav#site-navigation .smm-mega-menu ul.menu li>a:hover{border-bottom:0}body #masthead nav#site-navigation .smm-mega-menu .smm-span-6 h3{font-weight:700;font-size:24px;color:#000}body #masthead nav#site-navigation .smm-mega-menu .smm-span-4 h3,body #masthead nav#site-navigation .smm-mega-menu .smm-span-2 h3{font-weight:600}body #masthead nav#site-navigation .smm-mega-menu a.imprint{font-size:0;display:block;background-repeat:no-repeat;margin-bottom:20px}body #masthead nav#site-navigation .smm-mega-menu a.imprint:hover{background-color:transparent}body #masthead nav#site-navigation .smm-mega-menu a.imprint.lion{width:87px;height:70px;background-image:url(assets/images/lion-logo.png);background-size:87px 70px}body #masthead nav#site-navigation .smm-mega-menu a.imprint.lion-fiction{width:87px;height:89px;background-image:url(assets/images/lion-fiction-logo.png);background-size:87px 89px}body #masthead nav#site-navigation .smm-mega-menu a.imprint.lion-scholar{width:80px;height:90px;background-image:url(assets/images/lion-scholar-logo.png);background-size:80px 90px}body #masthead nav#site-navigation .smm-mega-menu a.imprint.monarch{width:87px;height:63px;background-image:url(assets/images/monarch-logo.png);background-size:87px 63px}body #masthead nav#site-navigation .smm-mega-menu a.imprint.lion-childrens{width:87px;height:76px;background-image:url(assets/images/lion-childrens-logo.png);background-size:87px 76px}body #masthead nav#site-navigation .smm-mega-menu a.imprint.candle-books{width:80px;height:105px;background-image:url(assets/images/candle-books-logo.png);background-size:80px 105px}body #masthead .main-navigation ul.menu ul li a.button,body #masthead .main-navigation ul.nav-menu ul li a.button{font-size:16px;margin:0}body #masthead .main-navigation ul.menu ul li a.button.big,body #masthead .main-navigation ul.nav-menu ul li a.button.big{padding:10px 35px}body #masthead #site-header-cart{width:15%;text-align:left}body #masthead .cart-contents:after{float:none;margin-left:3px}body #masthead .cart-contents .amount{display:none}body #masthead button.menu-toggle,body #masthead button.menu-toggle:hover{border:0;font-size:0;height:40px;float:left}body #masthead button.menu-toggle::before,body #masthead button.menu-toggle::after,body #masthead button.menu-toggle span::before{width:29px;height:3px;margin-top:-2px}body #masthead button.menu-toggle::before{transform:translateY(-7px)}body #masthead button.menu-toggle::after{transform:translateY(7px)}body #masthead .handheld-navigation .shm-close{background-color:#a50050;padding-right:20px;color:#fff}body #masthead ul#menu-mobile-menu{text-align:left}body #masthead .storefront-primary-navigation ul#menu-mobile-menu li.current-menu-item>a,body #masthead .storefront-primary-navigation ul#menu-mobile-menu li>a:hover{border-bottom:0}body #masthead .storefront-primary-navigation ul#menu-mobile-menu li>a{padding:7px 0}body #masthead #basket-search-mobile{display:none}@media (max-width: 767px){body #masthead #basket-search-mobile{display:block;top:6px;position:absolute;right:0}body #masthead #basket-search-mobile .basket{display:block;position:relative;color:#000;height:30px;width:20px;float:left}body #masthead #basket-search-mobile .basket:focus{outline:none;color:#a50050}body #masthead #basket-search-mobile .basket:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-family:Font Awesome\ 5 Free;font-weight:900;line-height:inherit;vertical-align:baseline;content:"\f291";height:1em;float:right;line-height:1.618}body #masthead #basket-search-mobile #search-toggle-mobile{font-size:0;display:block;float:right;position:relative;color:#000;width:28px;height:20px}body #masthead #basket-search-mobile #search-toggle-mobile::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-family:Font Awesome\ 5 Free;font-weight:900;line-height:inherit;vertical-align:baseline;content:"\f002";height:1em;float:right;line-height:1.618;font-size:16px;color:#000}}body .border-bottom{border-bottom:1px solid #ccc;padding-bottom:50px;margin-bottom:60px}body .border-right{border-right:1px solid #ccc;padding-right:30px}body.page-template-template-bare.right-sidebar .content-area{width:100%;margin:0;float:none}body #welcome{border-top:1px solid #ccc;padding-top:50px;border-bottom:1px solid #ccc;padding-bottom:50px;margin-bottom:60px}body .slick-slider{background-color:#FFF;position:relative;width:100%;margin:0 auto 90px}body .slick-slider .slider-controls{position:absolute;bottom:47%;width:100%}body .slick-slider .slider-dots,body .slick-slider .slick-dots{position:absolute;bottom:-45px;left:0;right:0;margin:0}body .slick-slider .slider-dots li,body .slick-slider .slick-dots li{display:inline}body .slick-slider .slider-dots li button,body .slick-slider .slick-dots li button{font-size:0;border-radius:50%;width:15px;height:15px;padding:0;margin:8px;background-color:white}body .slick-slider .slider-dots li button::after,body .slick-slider .slick-dots li button::after{content:'';width:17px;height:17px;border:1px solid #a50050;border-radius:50%;display:block;margin:-2px -2px}body .slick-slider .slider-dots li.slick-active button,body .slick-slider .slider-dots li:hover button,body .slick-slider .slick-dots li.slick-active button,body .slick-slider .slick-dots li:hover button{background-color:#a50050}body .slick-slider .slick-dots{text-align:center}body .slick-slider .slick-next,body .slick-slider .slick-prev{position:absolute;z-index:100;bottom:47%;height:41px;width:35px;display:block;text-indent:-9999px;padding:0;background-repeat:no-repeat;background-size:11px 20px;border:0;background-color:#a50050;background-position:center}body .slick-slider .slick-next:focus,body .slick-slider .slick-prev:focus{outline:0}body .slick-slider .slick-next{right:0;background-image:url("assets/images/arrow-white-right.png");border-radius:5px 0 0 5px}body .slick-slider .slick-prev{left:0;background-position:center;background-image:url("assets/images/arrow-white-left.png");border-radius:0 5px 5px 0}body .slick-slider .slide-image{max-width:100%;height:auto;display:block}body .slick-slider .slide{opacity:0.5;width:100%;max-width:1170px;position:relative}body .slick-slider .slide span{position:absolute;display:block;width:100%;bottom:0;left:0;padding:120px 92px 4vw 92px}body .slick-slider .slide span p{color:#fff}body .slick-slider .slide span .category{font-size:1.1rem;font-weight:700;margin-bottom:5px}body .slick-slider .slide span .title{font-size:3.0rem;font-weight:700;margin-bottom:15px}body .slick-slider .slide span .intro{font-style:italic;font-size:1.6rem;margin-bottom:0}body .slick-slider .slide.slick-current{opacity:1;transition:1.5s}body .books-carousel{margin-left:-15px;margin-right:-15px}body .books-carousel .slide{border-left:15px solid #fff;border-right:15px solid #fff;opacity:1;transition:0s !important}body .books-carousel.slick-slider .slick-prev{left:15px;top:170px}body .books-carousel.slick-slider .slick-next{right:15px;top:170px}body .books-carousel.slick-slider .slick-dots{bottom:-32px}body section.section{border-bottom:1px solid #ccc;padding-bottom:30px;margin-bottom:50px}body section.section h2,body section.section .h2{margin-bottom:30px}body section.section.border-top{border-top:1px solid #ccc;border-bottom:0;padding-top:30px;margin-bottom:0}body.single.right-sidebar .content-area{width:100%;margin:0}body #blog-single{max-width:770px;width:100%;margin:0 auto}body #blog-single.wide{max-width:100%}body #blog-single .featured-image{margin-bottom:30px}body #blog-single h1{margin-bottom:12px}body .grid-3{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:30px}@media (max-width: 550px){body .grid-3{grid-template-columns:1fr}}body .grid-3 .bigger-blog-post .left a{margin-bottom:20px;display:block}body .grid-3 .bigger-blog-post h3 a:link{color:#000;font-weight:700}@media (min-width: 768px){body .grid-3 .bigger-blog-post .left{width:100%;float:none;margin-bottom:30px}body .grid-3 .bigger-blog-post .right{width:100%;float:none}}body .grid-3.featured{grid-template-columns:repeat(3, 1fr)}@media (max-width: 615px){body .grid-3.featured{display:block}}body .grid-3.featured :first-child{grid-column:1 / -1}body .grid-3.featured .bigger-blog-post{overflow:hidden;margin-bottom:40px}body .grid-3.featured .bigger-blog-post h3 a:link{color:#000;font-weight:700}@media (min-width: 768px){body .grid-3.featured .bigger-blog-post .left{width:60%;float:left}body .grid-3.featured .bigger-blog-post .right{width:38%;float:right}}body .blog-posts .centred-button{display:none}body .blog-posts.listing .centred-button{display:block;margin-bottom:30px}body .blog-posts .post .featured-image{display:block;margin-bottom:35px}@media (max-width: 768px){body .blog-posts .post .featured-image{margin-bottom:20px}}body .blog-posts .post h3 a{font-weight:700;color:#000}@media (max-width: 768px){body .blog-posts .post h3 a{font-size:20px}}body .wpv-filter-form{margin-bottom:0}body .blog-filter{text-align:center;border-top:1px solid #ccc;padding-top:20px}body .blog-filter .form-group .radio{display:inline-block;margin-bottom:-1px}body .blog-filter .form-group .radio label{font-size:17px;font-weight:300;margin:0 10px -1px;padding-bottom:20px;display:block}body .blog-filter .form-group .radio label:hover,body .blog-filter .form-group .radio label.active{cursor:pointer;border-bottom:3px solid #a50050;padding-bottom:17px}body .blog-filter .form-group .radio label[for=wpv-category]{font-size:16px;font-weight:600}body .blog-filter .form-group .radio input[type=radio]{position:absolute;opacity:0;width:0}body #narrow-page{max-width:770px;width:100%;margin:0 auto}@media (max-width: 767px){body #books-landing .grid-adults-children .border-right{border-right:0;padding-right:0;margin-bottom:20px;border-bottom:1px solid #ccc;padding-bottom:20px}body #books-landing .grid-adults-children .border-bottom{margin-bottom:20px;border-bottom:0}}@media (min-width: 768px){body #books-landing .grid-adults-children{display:grid;grid-template-columns:auto 25%;grid-column-gap:40px}}body #books-landing .grid-adults-children h6{text-transform:uppercase;font-size:16px;margin-bottom:20px}body #books-landing .grid-adults-children a{color:#666}body #books-landing .grid-adults-children .list{display:grid}@media (min-width: 525px){body #books-landing .grid-adults-children .list{grid-template-columns:50% 50%;grid-column-gap:30px;grid-row-gap:4px}}body #books-landing .grid-adults-children .imprints{display:grid;grid-template-columns:50% 50%}body #books-landing .grid-adults-children .imprints a.imprint{font-size:0;display:block;background-repeat:no-repeat;margin:auto;margin-bottom:30px}body #books-landing .grid-adults-children .imprints a.imprint:hover{background-color:transparent}body #books-landing .grid-adults-children .imprints a.imprint.lion{width:87px;height:70px;background-image:url(assets/images/lion-logo.png);background-size:87px 70px}body #books-landing .grid-adults-children .imprints a.imprint.lion-fiction{width:87px;height:89px;background-image:url(assets/images/lion-fiction-logo.png);background-size:87px 89px}body #books-landing .grid-adults-children .imprints a.imprint.lion-scholar{width:80px;height:90px;background-image:url(assets/images/lion-scholar-logo.png);background-size:80px 90px}body #books-landing .grid-adults-children .imprints a.imprint.monarch{width:87px;height:63px;background-image:url(assets/images/monarch-logo.png);background-size:87px 63px}body #books-landing .grid-adults-children .imprints a.imprint.lion-childrens{width:87px;height:76px;background-image:url(assets/images/lion-childrens-logo.png);background-size:87px 76px}body #books-landing .grid-adults-children .imprints a.imprint.candle-books{width:80px;height:105px;background-image:url(assets/images/candle-books-logo.png);background-size:80px 105px}body #a-z-letters{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:0;margin-bottom:40px;margin-top:40px}body #a-z-letters a.letter-button{font-size:17px;color:#000;padding:15px 10px;display:inline-block;margin-bottom:-2px}body #a-z-letters a.letter-button:hover{border-bottom:3px solid #a50050;padding-bottom:13px;font-weight:700}body #authors-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-column-gap:30px}@media (max-width: 768px){body #authors-grid{grid-template-columns:1fr 1fr 1fr}}@media (max-width: 620px){body #authors-grid{grid-template-columns:1fr 1fr}}@media (max-width: 420px){body #authors-grid{grid-template-columns:1fr}}body #authors-grid .author{padding-bottom:40px}body #authors-grid .author img{display:block;margin-bottom:25px}body #authors-grid .author .name{font-size:24px;color:#000;font-weight:700}@media (max-width: 900px){body #authors-grid .author .name{font-size:18px}}body #author-intro{width:100%;max-width:780px;margin:0 auto;padding-bottom:30px}body #author-intro h1{text-align:center;margin-bottom:30px}@media (min-width: 768px){body #author-intro .author-detail-grid{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:20px}}body #author-intro .author-detail-grid>div{margin-bottom:20px}body #author-intro .social a{display:inline-block;margin-right:5px}body #top-footer{background-color:#f2f2f2;padding:40px 0}@media (min-width: 768px){body #top-footer{padding:60px 0 90px}}body #top-footer .col-full{display:grid;grid-template-columns:48% 24% 24%;grid-column-gap:30px}body #top-footer .col-full:before{display:none}@media (max-width: 850px){body #top-footer .col-full{grid-template-columns:100%}}body #top-footer .col-full .item h5{font-weight:700}body #top-footer .col-full .item .box{background-color:#fff;padding:30px;margin-bottom:30px}@media (max-width: 1024px){body #top-footer .col-full .item h5{font-size:20px}body #top-footer .col-full .item p{font-size:14px}}@media (max-width: 850px){body #top-footer .col-full #footer-catalogue{background-color:#fff;display:grid;grid-template-columns:30% auto}}body #top-footer .col-full #newsletter-footer{margin-bottom:30px}body #top-footer .col-full #newsletter-footer .newsletter-books{display:grid;grid-template-columns:25% 25% 25% 25%}body #top-footer .col-full #newsletter-footer .news-widget{background-color:#fff;padding:30px;text-align:center}body #top-footer .col-full #newsletter-footer .news-widget .gform_wrapper .gform_heading{text-align:center;font-weight:700}body #top-footer .col-full #newsletter-footer .news-widget .gform_wrapper .gform_heading .gform_title{font-size:24px}@media (max-width: 1024px){body #top-footer .col-full #newsletter-footer .news-widget .gform_wrapper .gform_heading .gform_title{font-size:20px}}body #top-footer .col-full #newsletter-footer .news-widget .gform_wrapper .gform_heading .gform_description{font-size:16px}@media (max-width: 1024px){body #top-footer .col-full #newsletter-footer .news-widget .gform_wrapper .gform_heading .gform_description{font-size:14px}}body #top-footer .col-full #newsletter-footer .news-widget .gform_wrapper .gform_body .gfield{padding-right:0}body #top-footer .col-full #newsletter-footer .news-widget .gform_wrapper .gform_body label{text-align:center;font-weight:300;color:#666;display:block;width:100%;font-size:20px}body #top-footer .col-full #newsletter-footer .news-widget .gform_wrapper .gform_body input[type=text],body #top-footer .col-full #newsletter-footer .news-widget .gform_wrapper .gform_body input[type=email],body #top-footer .col-full #newsletter-footer .news-widget .gform_wrapper .gform_body textarea{background-color:#fff;box-shadow:none;border:1px solid #ccc}body #top-footer .col-full #newsletter-footer .news-widget .gform_wrapper .gform_body .ginput_container_checkbox input[type=checkbox]{display:inline-block}body #top-footer .col-full #newsletter-footer .news-widget .gform_wrapper .gform_body .ginput_container_checkbox label{display:inline-block;text-align:left;padding-left:10px}body #top-footer .col-full #newsletter-footer .news-widget .gform_wrapper .gform_footer{text-align:center}body #top-footer .col-full #newsletter-footer .news-widget .gform_wrapper .gform_footer input[type-submit]{padding:10px 25px}body footer#colophon{padding-bottom:17px}@media (max-width: 650px){body footer#colophon .block{clear:both}}body ul#menu-footer-menu li{padding-left:10px;margin-bottom:10px}@media (max-width: 650px){body ul#menu-footer-menu li{padding-left:0}}body ul#menu-footer-menu li::before{display:none}body ul#menu-footer-menu li a{font-size:14px;text-decoration:none}body .footer-widgets .footer-image{float:left;display:inline-block;vertical-align:bottom;margin-right:10px;margin-bottom:40px}body #footer-bottom .inner{border-top:1px solid #fff;padding-top:17px}body #footer-bottom .inner p,body #footer-bottom .inner a{font-size:12px;color:#ccc;margin-bottom:0;text-decoration:none}@media (min-width: 768px){body #footer-bottom .inner .left{width:60%;float:left}body #footer-bottom .inner .right{width:40%;float:right;text-align:right}}body #footer-bottom .inner .right a{border-bottom:1px solid rgba(255,255,255,0.5);text-decoration:none}body #footer-bottom .inner .right a:hover{border-bottom:1px solid #fff}.pagination-wrap{text-align:center}.pagination-wrap .page-item{display:inline-block;font-weight:600}.pagination-wrap ul{display:inline-block;border:0;margin:0 20px}.pagination-wrap ul li span,.pagination-wrap ul li a{color:#000;font-weight:600;padding:2px 7px}.pagination-wrap ul li a.page-link{border:0}.pagination-wrap ul li a.page-link:hover{background-color:transparent}.pagination-wrap ul li span.page-link{border:0}.pagination-wrap ul li span.wpv-archive-pagination-link-current{background-color:#a50050;color:#fff;border-radius:3px}.filters-top .filters-wrap{display:block}.filters-top .pagination-wrap{display:none}.filters-bottom .filters-wrap{display:none}.filters-bottom .pagination-wrap{display:block}.archive.right-sidebar .content-area,.page-template-template-fullwidth.right-sidebar .content-area{width:100%;float:none;margin-right:0}.archive .storefront-sorting,.page-template-template-fullwidth .storefront-sorting{display:none}.archive .woocommerce-products-header,.page-template-template-fullwidth .woocommerce-products-header{display:none}.archive .filters-top,.page-template-template-fullwidth .filters-top{clear:both;margin-bottom:40px}.archive .filters-top select.wpv-sort-control-select,.archive .filters-top select,.page-template-template-fullwidth .filters-top select.wpv-sort-control-select,.page-template-template-fullwidth .filters-top select{margin-left:5px;padding-right:30px;border:0;-moz-appearance:window;-webkit-appearance:none;background-image:url(assets/images/arrow-pink-down.png);border-radius:0;background-size:26px 11px;background-repeat:no-repeat;background-position:right;cursor:pointer}.archive .filters-top select.wpv-sort-control-select:focus,.archive .filters-top select:focus,.page-template-template-fullwidth .filters-top select.wpv-sort-control-select:focus,.page-template-template-fullwidth .filters-top select:focus{outline:none}.archive .filters-top .form-group.filter,.page-template-template-fullwidth .filters-top .form-group.filter{display:inline-block;padding-left:10px}.archive .filters-top .row1,.page-template-template-fullwidth .filters-top .row1{border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-bottom:10px;overflow:hidden;padding:10px 0}.archive .filters-top .row1 p,.page-template-template-fullwidth .filters-top .row1 p{margin-bottom:0;display:inline-block;font-weight:600}.archive .filters-top .row1 .left p,.page-template-template-fullwidth .filters-top .row1 .left p{text-transform:uppercase}@media (min-width: 768px){.archive .filters-top .row1 .left,.page-template-template-fullwidth .filters-top .row1 .left{width:50%;float:left}.archive .filters-top .row1 .right,.page-template-template-fullwidth .filters-top .row1 .right{width:50%;float:right;text-align:right}}.archive .filters-top .row2,.page-template-template-fullwidth .filters-top .row2{border-top:1px solid #ccc;border-bottom:1px solid #ccc;overflow:hidden;padding:10px 0}.archive .filters-top .row2 p,.page-template-template-fullwidth .filters-top .row2 p{margin-bottom:0;display:inline-block;font-weight:600}.archive .filters-top .row2 input[type=text],.page-template-template-fullwidth .filters-top .row2 input[type=text]{width:100px}@media (min-width: 768px){.archive .filters-top .row2 .left,.page-template-template-fullwidth .filters-top .row2 .left{width:60%;float:left}.archive .filters-top .row2 .right,.page-template-template-fullwidth .filters-top .row2 .right{width:40%;float:right;text-align:right}}.archive #category-header,.page-template-template-fullwidth #category-header{text-align:center;margin-bottom:40px}.archive ul.products,.page-template-template-fullwidth ul.products{clear:both}.archive ul.products li.product:nth-of-type(3n),.page-template-template-fullwidth ul.products li.product:nth-of-type(3n){margin-right:0 !important}.archive ul.products li.product:nth-of-type(3n+1),.page-template-template-fullwidth ul.products li.product:nth-of-type(3n+1){clear:both}.archive .filter.age,.page-template-template-fullwidth .filter.age{display:none !important}.archive.term-childrens .filter.age,.page-template-template-fullwidth.term-childrens .filter.age{display:inline-block !important}.book-panel .outer{position:relative;display:block;overflow:hidden;margin-bottom:30px}.book-panel .inner{padding:30px;position:relative;z-index:9999;margin:0 10px}.book-panel .inner img{margin:0 auto}.book-panel .bg{display:block;position:absolute;background-repeat:no-repeat;top:0;left:0;right:0;bottom:0;-webkit-filter:blur(15px);-moz-filter:blur(15px);-o-filter:blur(15px);-ms-filter:blur(15px);filter:blur(15px);z-index:1;opacity:0.5}.book-panel h4{margin-bottom:10px}@media (min-width: 768px){.single-product div.cover-override{width:39.1304347826%;float:left;margin-right:4.347826087%;margin-bottom:3.706325903em}}.single-product div.product h1.product_title{font-size:33px}.single-product div.product .sub-heading{font-size:24px;font-weight:600;margin-bottom:10px}.single-product div.product #contributors{margin-bottom:17px}.single-product div.product #contributors p.name{color:#666;font-size:20px;display:inline}.single-product div.product #contributors p.name a{color:#666;font-size:20px}.single-product div.product #contributors p.name a:hover{color:#000}.single-product div.product p.price{margin-top:0;font-size:16px;font-weight:700}.single-product div.product .product_meta{border-top:1px solid #ccc;border-bottom:0}.single-product div.product .product_meta:not(.last) .sku_wrapper{display:none}.single-product div.product .product_meta .posted_in{display:none}.single-product div.product .product_meta.last{overflow:hidden;border-top:0;border-bottom:1px solid #ccc;padding-bottom:20px;margin-bottom:20px}@media (min-width: 768px){.single-product div.product .product_meta.last .left{width:50%;float:left}.single-product div.product .product_meta.last .right{width:50%;float:right}}.single-product div.product .product_meta.last .sku_wrapper{font-size:13px;font-weight:700}.single-product div.product .product_meta.last .sku_wrapper span{font-size:15px;font-weight:400}.single-product div.product .product_meta.last p{font-size:13px;font-weight:700;text-transform:uppercase}.single-product div.product .product_meta.last p span{text-transform:none;font-size:15px;font-weight:400}.single-product div.product .product_meta.last a:hover{text-decoration:underline}.single-product div.product .quantity{display:none}.single-product div.product .woocommerce-product-gallery img{width:100% !important;max-width:500px !important}.single-product div.product button,.single-product div.product .button{padding:10px 45px}.single-product div.product .product-full-description p:first-of-type{font-weight:700}.single-product div.product #other-editions{padding:10px 0 30px;border-bottom:1px solid #ccc;margin-bottom:20px}.single-product div.product #other-editions p{margin-bottom:0;font-size:13px;font-weight:700}.single-product div.product #other-editions p a{color:#000;text-decoration:underline;font-size:15px;font-weight:400}.single-product div.product #other-editions p a:first-of-type{margin-left:6px}.single-product div.product #other-editions p .pipe{padding:0 5px}.single-product div.product #other-editions p .pipe:last-of-type{display:none}.single-product div.product #buttons-wrap .button,.single-product div.product #buttons-wrap form{display:inline-block}.single-product div.product #buttons-wrap .button{padding:10px 30px;margin-right:25px}.single-product div.product #buttons-wrap button.button{padding:10px 45px;margin-right:0}.single-product div.product #meet-the-authors{clear:both}.single-product div.product #meet-the-authors .meet-the-author{width:100%;max-width:800px;margin:0 auto;padding-top:20px}.single-product div.product #meet-the-authors .meet-the-author .top{width:100%;text-align:center;margin-bottom:30px}@media (min-width: 768px){.single-product div.product #meet-the-authors .meet-the-author .left{width:50%;float:left;padding-right:22px}.single-product div.product #meet-the-authors .meet-the-author .right{width:50%;float:right}}.single-product div.product #meet-the-authors .meet-the-author .left{margin-bottom:30px}@media (max-width: 768px){.single-product div.product #meet-the-authors .meet-the-author .left img{margin:0 auto}}.single-product div.product #meet-the-authors .meet-the-author .right .social a{display:inline-block;margin-right:20px;height:20px;width:20px}.single-product div.product #meet-the-authors .meet-the-author .right .social a img{width:100%;height:auto}.single-product div.product #meet-the-authors .meet-the-author .right .social a:last-of-type{margin-right:0}@media (max-width: 768px){.single-product div.product #meet-the-authors .meet-the-author .right .social{text-align:center}}.single-product div.product #meet-the-authors .meet-the-author .bottom{clear:both;text-align:center;padding:30px 0 30px}.single-product div.product #meet-the-authors .meet-the-author .bottom .button{margin:0 auto}.single-product div.product #book-reviews{clear:both;border-top:1px solid #ccc;padding:40px 0}.single-product div.product #book-reviews .top{text-align:center;margin-bottom:30px}.single-product div.product #book-reviews .masonry-layout{column-count:3;column-gap:30px}.single-product div.product #book-reviews .masonry-layout>div{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.single-product div.product #book-reviews .review{break-inside:avoid;padding:5px;border-bottom:1px solid #ccc;padding-bottom:40px;margin-bottom:40px}@media (max-width: 768px){.single-product div.product #book-reviews .masonry-layout{column-count:2;column-gap:20px}.single-product div.product #book-reviews .masonry-layout .review{padding-bottom:20px;margin-bottom:20px}}@media (max-width: 500px){.single-product div.product #book-reviews .masonry-layout{column-count:1;column-gap:0}}
