.flex,.flexbox-row,.grid{display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex}.flex,.flexbox-row,.grid{display:flex}.ms-flex{display:-ms-flexbox}.webkit-flex{display:-webkit-flex}.flexbox-row{-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.flexbox-align-center{-webkit-align-items:flex-end;align-items:flex-end}.flexbox-justify{-webkit-justify-content:center;justify-content:center}*,:before,:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}a,.comment-meta a,.jetpack-testimonial .entry-title{color:#f392b9;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.entry-title a{color:#f392b9}.entry-title a:hover{color:#f07baa}#site-navigation,.main-navigation button{background:#f392b9}button,input[type='button'],input[type='reset'],input[type='submit'],#infinite-handle span{background:#f392b9;box-shadow:none}.site-branding{padding:2.5em 1em}.container{margin:0 auto}.grid{-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;zoom:1}.grid:before,.grid:after{content:'';display:table}.grid:after{clear:both}.grid.is-books-grid .col{display:inline-block;float:none;margin:0}.row::before,.row::after{content:'';display:table}.row::after{clear:both}.col{float:left;padding:1%;margin:1%}.col-full{width:98%}.col-9{width:64.666%}.col-8{width:64.666%}.col-6{width:48%}.col-4{width:31.33333%}.col-3{width:23%}.book-button-group{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;width:100%}.book-button-group .book-button-item{text-align:center;padding:1rem}.color-card{background:#f392b9;color:#f5f5f5}.alt-color-card{background:#fef5ea;color:#7f8c8d}.color-card-content{padding:1rem}.card{background:#fff}.card img{width:100%;height:auto;opacity:1;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border-radius:.25rem .25rem 0 0}.card img:hover{opacity:.8}.card-description{padding:.25em 1em}.card-description h2{font-size:1.1em}.card-description p{font-size:80%}.italic{font-style:italic;color:#7f8c8d}.testimonial{border:2px solid #f5f5f5;border-radius:.35em;font-style:normal;margin-top:20px;margin-bottom:0;position:relative;padding:20px 30px}.testimonial:before{content:'\201C';color:#f392b9;font-family:serif;display:block;position:absolute;top:20px;left:0;font-size:2.5rem;font-weight:700;line-height:1;text-align:center;opacity:.8;width:30px}.testimonial-client{color:#f392b9;font-style:italic;text-align:right}blockquote.testimonial .testimonial-client{margin-bottom:0}.ks{text-align:center;margin-bottom:1rem}.content-callout{padding:20px 0;margin:20px 0;border-top:3px dotted #f392b9;border-bottom:3px dotted #f392b9}.content-callout h1,.content-callout h2,.content-callout h3{margin:0}.content-callout h3{padding-top:15px}.pp-dropdown{position:relative;background:#eee;display:inline-block;padding:10px 40px 10px 15px;border-radius:.25rem;color:#333;z-index:10;overflow:hidden;border:1px solid #d5d5d5}.pp-dropdown:after{content:'';position:absolute;right:10px;top:16px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:12px solid #d5d5d5}.pp-dropdown a{text-decoration:none;color:#f392b9;display:block;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.pp-dropdown a:hover{color:#f07baa}.pp-dropdown p{margin-bottom:0}.pp-dropdown > ul{max-height:0;list-style:none;visibility:hidden;opacity:0;margin:0;padding:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.pp-dropdown > ul li{color:#333}.pp-dropdown ul ul{padding-left:1rem;list-style:circle}.pp-dropdown:hover > ul{visibility:visible;max-height:1000px;opacity:1}.pp-dropdown:active{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;visibility:visible;max-height:1000px;opacity:1}.post .entry-title{text-transform:none}.small-text{font-size:.785rem;color:#7f8c8d}.center{text-align:center}.disclaimer{margin-top:2em;font-size:.5em;color:#7f8c8d}.page-title,.entry-title,.entry-title a{text-align:center}.img-bg{padding:1rem 1rem 4rem}.img-bg .h2-with-bg{display:inline-block;margin:0 0 5px}.img-bg-content-container{background:rgba(245,245,245,0.8);max-width:400px;padding:1rem}.dear-santa-bg-cover{background:url('https://perfectpicturebooks.files.wordpress.com/2019/10/dear-santa-featured.jpg') 50% 50% no-repeat}.moon-friends-bg-cover{background:url('https://perfectpicturebooks.files.wordpress.com/2019/05/moons-first-friends-featured.png') 50% 50% no-repeat}.mack-bg-cover{background:url('https://perfectpicturebooks.files.wordpress.com/2015/04/the_house_that_mack_built_activity_cover.jpg') 50% 50% no-repeat}.monkey-bed-bg-cover{background:url('https://perfectpicturebooks.files.wordpress.com/2018/09/monkey_bed_featured.jpg') 40% 25% no-repeat}.llama-haircut-bg-cover{background:url('https://perfectpicturebooks.files.wordpress.com/2018/01/llama_needs_haircut_featured.jpg') 50% 50% no-repeat}.lion-needs-bath-bg-cover{background:url('https://perfectpicturebooks.files.wordpress.com/2017/07/lion_bath_featured.jpg') 70% 40% no-repeat}.elephant-has-sniffles-bg-cover{background:url('https://perfectpicturebooks.files.wordpress.com/2017/07/elephant_sniffles_featured.jpg') 50% 35% no-repeat}.road-trucks-built-bg-cover{background:url('https://perfectpicturebooks.files.wordpress.com/2017/07/road_trucks_built_featured.jpg') 100% 100% no-repeat}.april-fools-phyllis-bg-cover{background:url('https://perfectpicturebooks.files.wordpress.com/2015/02/apirl-fool-phyllis_featured.jpg') 70% 40% no-repeat}.cant-sleep-bg-cover{background:url('https://perfectpicturebooks.files.wordpress.com/2015/02/cant-sleep-without-sheep_featured.jpg') 100% 90% no-repeat}.p-phyllis-bg-cover{background:url('https://perfectpicturebooks.files.wordpress.com/2015/04/punxsutawney_phyllis_featured_2.jpg') 40% 75% no-repeat}.not-yet-rose-bg-cover{background:url('https://perfectpicturebooks.files.wordpress.com/2015/05/not_yet_rose_featured-alt-2.jpg') 100% 50% no-repeat}.nsf-bg-cover{background:url('https://perfectpicturebooks.files.wordpress.com/2015/04/no_sword_fighting_in_the_house_featured.jpg') 100% 20% no-repeat}.beer-iz-moe-bg-cover{background:url('https://perfectpicturebooks.files.wordpress.com/2015/03/beer_is_zo_moe_featured2.jpg') 60% 90% no-repeat}.bookcase{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:relative;width:100%;margin-bottom:1rem;background:#a0d695;border:10px #bee3b6 solid;border-bottom:30px #bee3b6 solid}.bookcase .bookcase-left-side,.bookcase .bookcase-right-side{position:absolute;width:16px;height:100%;background:#85cb78;top:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.bookcase .bookcase-left-side{left:0;box-shadow:inset -3px 0 15px rgba(51,51,51,0.18)}.bookcase .bookcase-right-side{right:0;box-shadow:inset 3px 0 15px rgba(51,51,51,0.18)}.shelf-row{position:relative;margin-top:2rem;perspective:1000px;-webkit-perspective:1000px}.shelf{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;display:block;position:absolute;content:'';left:8px;bottom:-25px;background:#b7e0af;width:-webkit-calc(100% - 16px);width:calc(100% - 16px);height:67px;-webkit-transform:rotateX(75deg);-moz-transform:rotateX(75deg);-o-transform:rotateX(75deg);transform:rotateX(75deg);z-index:-1}.shelf-thickness{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;display:block;position:absolute;content:'';width:100%;left:0;bottom:-14px;background:#b7e0af;background-repeat:repeat;box-shadow:0 2px 8px 2px rgba(51,51,51,0.12);height:12px;z-index:-2}.shelf-row:last-of-type > .shelf-thickness{display:none}.book{max-width:220px;padding:1rem 2rem .25rem}.book img{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:100%;height:auto;box-shadow:0 3px 8px rgba(0,0,0,0.12)}.book img:hover{-webkit-transform:translate(0,-10px);-moz-transform:translate(0,-10px);-o-transform:translate(0,-10px);transform:translate(0,-10px);box-shadow:0 5px 12px rgba(0,0,0,0.18)}.color-card{background:#f392b9;color:#f5f5f5}.alt-color-card{background:#fef5ea;color:#7f8c8d}.color-card-content{padding:1rem}.card{background:#fff}.card img{width:100%;height:auto;opacity:1;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border-radius:.25rem .25rem 0 0}.card img:hover{opacity:.8}.card-description{padding:.25em 1em}.card-description h2{font-size:1.1em}.card-description p{font-size:80%}.awards-list{list-style:none;margin:0;padding:0;text-align:center}.awards-list li{margin-bottom:10px}.buy-links{display:flex;justify-content:center;text-align:center;margin-bottom:1rem}.buy-links::before,.buy-links::after{content:'';display:table}.buy-links::after{clear:both}.books-btn{background:#f392b9;color:#fff;border-radius:.35rem;padding:6px 15px;font-size:1.3rem;margin:0 auto .5em;display:inline-block;font-weight:700;text-shadow:none;text-transform:uppercase;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.books-btn:hover,.books-btn:focus{background:#f6a9c8;color:#fff}.pp-dropdown{position:relative;background:#eee;display:inline-block;padding:10px 40px 10px 15px;border-radius:.25rem;color:#333;z-index:10;overflow:hidden;border:1px solid #d5d5d5}.pp-dropdown:after{content:'';position:absolute;right:10px;top:16px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:12px solid #d5d5d5}.pp-dropdown a{text-decoration:none;color:#f392b9;display:block}.pp-dropdown a:hover{color:#f07baa}.pp-dropdown p{margin-bottom:0}.pp-dropdown > ul{max-height:0;list-style:none;visibility:hidden;opacity:0;margin:0;padding:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.pp-dropdown > ul li{color:#333}.pp-dropdown ul ul{padding-left:1rem;list-style:circle}.pp-dropdown:hover ul,.pp-dropdown :focus ul{visibility:visible;max-height:1000px;opacity:1}.pp-dropdown:active ul{-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.small-text{font-size:.785rem;color:#7f8c8d}.center{text-align:center}.disclaimer{margin-top:2em;font-size:.5em;color:#7f8c8d}.page-title,.entry-title,.entry-title a{text-align:center}.social-links ul a:before,.footer-widget-area button{background:#f392b9 !important}.site-footer{background:#333;padding:8em 2em}.site-footer .site-info:after{position:relative;width:100%;left:0;top:10px;text-align:center;content:'\00a9 2012-2021 Susanna Hill.'}.social-links ul li{padding:1rem;margin:0 5px}.blocks{position:relative;z-index:5;margin:0 auto -12px}.blocks .block{display:inline-block;width:6rem;height:6rem;line-height:6rem;margin:0;color:#fff;font-weight:700;font-size:3rem}.blocks .block:nth-child(2n){background:#f392b9;border:2px solid #f07baa}.blocks .block:nth-child(odd){background:#ffe6a8;border:2px solid #ffdf8f}@media only all and (min-width: 45em){.book-meta{display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;-webkit-align-items:center;align-items:center;width:100%}.book-meta > div{width:50%}.testimonial{margin-top:30px;padding:30px 50px}.testimonial:before{top:30px;font-size:3.5rem;width:50px}}@media only screen and (max-width: 45em){.mobile-hide{display:none}[class*='col-']{width:100%}.col{margin:10px 0}.col-min-width-img img{display:block;width:70%;height:auto;padding:15px 10px;margin:0 auto}.blocks .block{width:4rem;height:4rem;line-height:4rem;font-size:2rem}}@media only screen and (max-width: 480px){.blocks .block{width:3rem;height:3rem;line-height:3rem;font-size:1.6rem}}