.book-page{text-align:center;width:100%}@page{size:8.5in 11in;margin:.25in 0}body.print p{text-align:left;page-break-inside:avoid}.print #table-of-contents{page-break-after:right}body.print{counter-reset:page}.print .book-page .coloring-content::after,.print .book-page .text-content::after{counter-increment:page;content:counter(page)}.print #end-page-content,.print .book-page .coloring-content,.print .book-page .text-content{min-height:700px}.print #after-info,.print #before-info,.print #book-cover,.print #road-map,.print #table-of-contents,.print .book-page .coloring-content,.print .book-page .text-content{page-break-after:always;border:none;position:relative}.print #after-info,.print #before-info,.print #book-cover,.print #road-map,.print #table-of-contents,.print .book-page .text-content{padding:0 1.5%;width:97%}.print .book-page .coloring-content{width:770px;padding:0;margin:auto}.print #book-cover,.print #road-map,.print #table-of-contents,.print .book-page .coloring-content,.print .book-page .text-content{width:8in;height:10in;page-break-inside:avoid}.print #after-info,.print #before-info,.print #book-cover,.print #road-map,.print #table-of-contents{margin:auto}.print #book-cover,.print #table-of-contents{padding:0}.print #book-cover .content-container-wrapper,.print #road-map .content-container-wrapper,.print #table-of-contents .content-container-wrapper,.print .book-page .coloring-content .content-container-wrapper,.print .book-page .text-content .content-container-wrapper{position:relative;display:flex;flex-direction:column;justify-content:center;height:100%}.print #book-title-container{margin-top:0;margin-bottom:40px}.print #end-page-content{padding-top:250px}.print .book-page .coloring-content .wallpaper-pattern{height:910px}.print .book-page .coloring-content .frieze-pattern svg,.print .book-page .coloring-content .wallpaper-pattern svg{overflow:visible!important}.book-page .coloring-content .wallpaper-pattern{height:100%}#book-title-container{max-width:800px;margin:15px auto;margin-top:65px}#book-title-container path{stroke-width:1px}#book-title-container h1{font-weight:400;color:purple;border-color:purple;border-width:3px;border-style:solid;border-left:none;border-right:none}h1#book-title{font-size:3em;width:75%;text-align:center}@media (max-width:875px){h1#book-title{width:100%}.animate-next-page .book-page.ng-leave.ng-leave-active{top:-1600px}.animate-next-page .book-page.ng-enter{top:1600px}.animate-previous-page .book-page.ng-leave.ng-leave-active{top:1600px}.animate-previous-page .book-page.ng-enter{top:-1600px}}h1#book-title .title-piece{display:block}h1#book-title .title-piece.smaller{font-size:.7em;font-weight:300;display:inline-block;margin-top:10px;padding:5px;border-top:2px solid purple}.book-section-subtitle,.book-section-title{display:inline-block;margin:30px auto;margin-bottom:50px;padding:15px 0;min-width:50%;font-weight:400;font-size:2em;text-transform:uppercase}.page-switch-container{width:100%}.page-switch-container>*{display:block;width:100%;top:0;left:0;right:0;bottom:0}.animate-next-page .book-page.ng-animate,.animate-previous-page .book-page.ng-animate{width:100%;-webkit-transition:all cubic-bezier(.25,.46,.45,.94) 1.5s;-moz-transition:all cubic-bezier(.25,.46,.45,.94) 1.5s;-o-transition:all cubic-bezier(.25,.46,.45,.94) 1.5s;transition:all cubic-bezier(.25,.46,.45,.94) 1.5s}.animate-next-page .book-page.ng-enter.ng-enter-active,.animate-next-page .book-page.ng-leave{position:relative;width:100%;top:0}.animate-next-page .book-page.ng-leave.ng-leave-active{width:100%;position:absolute;top:-1600px}.animate-next-page .book-page.ng-enter{width:100%;position:absolute;top:1600px}.animate-previous-page .book-page.ng-enter.ng-enter-active,.animate-previous-page .book-page.ng-leave{position:relative;width:100%;top:0}.animate-previous-page .book-page.ng-leave.ng-leave-active{width:100%;position:absolute;top:1600px}.animate-previous-page .book-page.ng-enter{width:100%;position:absolute;top:-1600px}.page-change-btn{cursor:pointer;display:block;text-align:center;color:#3bcca6;padding:15px;margin:15px auto;max-width:60%}.page-change-btn.page-previous-btn{margin-top:12px}.page-change-btn.page-next-btn{margin-bottom:35px}