#not-found-page #page-wrapper{height:500px;background:#000 url(/BookShop/IMG/404-bkgd.jpg) repeat 0 0}#not-found-page #error-hero{position:absolute;left:100px}#not-found-page #error-hero-content{position:absolute;top:40px;left:655px;width:380px;text-align:left}#not-found-page #error-hero-content h1{margin:0 auto 10px;font-size:38px;line-height:45px;color:#333}#not-found-page #error-hero-content h2{font-size:22px;line-height:34px;color:#555}#book-not-found-page{background-image:url(/BookShop/IMG/telescope-kid.jpg);background-position:30% 60%}#book-not-found-page #page-wrapper{height:750px;background-color:#f2f0e5aa}#book-not-found-page #error-hero-content{position:absolute;top:125px;left:42%;text-align:center}#book-not-found-page #error-hero-content h1{font-size:100px;line-height:inherit;font-weight:700;font-family:sans-serif}#book-not-found-page #error-hero-content span{font-size:48px;vertical-align:middle}#book-not-found-page #error-hero-content h2{font-size:24px;line-height:34px;color:#555}#book-not-found-page #error-hero-content a{display:inline-block;margin:40px auto;padding:10px 30px;border-radius:4px;font-size:20px;color:#fff;background-color:#ad4d00;text-decoration:none}#book-not-found-page #error-hero-content #book-img{padding:25px;height:150px}#terms-page p,#terms-page li{line-height:22px}#terms-page p,#terms-page ul{margin-bottom:20px}#terms-page li{margin-bottom:5px;margin-left:20px}#privacy-page .subhead{margin-bottom:10px;font-size:13px;font-weight:600;font-style:italic}#privacy-page h2{margin-bottom:5px;font-family:open sans;font-size:16px;font-weight:600}#privacy-page p,#privacy-page li{line-height:22px}#privacy-page p,#privacy-page ul{margin-bottom:20px}#privacy-page li{margin-bottom:5px;margin-left:20px;list-style-type:disc}#faq-page .question label{display:block;margin:0 0 5px;font-size:12px;font-weight:900;color:#555;cursor:default;text-align:left;text-transform:uppercase}#faq-page .answer p,#faq-page .answer .left15{display:block;margin-bottom:20px;margin-left:20px;line-height:1.5em}#faq-page .answer .subhead{margin:10px 0;font-style:italic;color:#555}#faq-page .answer ol{margin-left:20px}#faq-page .answer ol li{list-style-type:decimal}#view-cart-page{max-width:1585px;min-height:300px;margin:auto}#view-cart-page .page-content{max-width:1585px;padding:0;background:0 0}#view-cart-page .page-content .products-container{flex-grow:1;padding-right:10px;border-radius:3px;width:calc(100% - 385px)}#view-cart-page .page-content .products-container .other-titles-container{width:100%}#view-cart-page .page-content .cart-item-container{display:flex;justify-content:space-between;align-items:flex-start}#view-cart-page .page-content .cost-container{max-width:385px;padding:5px;border-radius:3px;background:#fff}#view-cart-page .callout-message{color:#ad4d00}#view-cart-page table#products{width:100%;border-radius:3px;text-align:center;background:#fff}#view-cart-page table#products thead tr{border-bottom:1px dotted #ddd}#view-cart-page #products td,#view-cart-page #products th{padding:15px;border:none;text-align:left;vertical-align:middle}#view-cart-page #products .td-price,#view-cart-page .td-qty{text-align:right}#view-cart-page #products .td-cover{width:10%}#view-cart-page #products .td-item-description{width:35%;text-align:left}#view-cart-page #products .td-delete{width:20px;padding-left:0}#view-cart-page #products td.td-price,#view-cart-page #products td.td-qty{font-size:16px;font-weight:600}#view-cart-page #products td.td-remove{vertical-align:top;padding:10px 10px 0 0;text-align:right}#view-cart-page #products td.td-remove .remove-link{text-align:center;text-decoration:none}#view-cart-page #products td.td-remove .remove-link img,#view-cart-page #products td.td-item-description .remove-link img{width:15px;height:15px}#view-cart-page #products td.td-coupon{width:21%}#view-cart-page #products td.td-coupon .link-button{font-size:12px;font-weight:600}#view-cart-page #products td.td-coupon .link-button.remove-link{display:block}#view-cart-page #products td.td-coupon .coupon-container{display:none}#view-cart-page #products td.td-coupon .coupon-container input{width:155px;padding:3px;font-size:12px}#view-cart-page #products td.td-coupon .coupon-container input:disabled{padding:0;border:none;background:0 0;font-size:13px}#view-cart-page #products tbody tr.cart-item-row-detail:not(:last-child){border-bottom:1px solid #eee}#view-cart-page #products tbody tr.cart-item-row-detail td.td-qty .quantity-container input{text-align:right}#view-cart-page #products tbody tr.cart-item-row-detail td.td-qty .ebook-qty{padding-left:40px}#view-cart-page #costs-table td{vertical-align:middle;padding:12px;text-align:right}#view-cart-page #costs-table td:nth-child(1){text-align:left}#view-cart-page #costs-table td:nth-child(2){width:20%;text-align:right}#view-cart-page #costs-table tr.shipping-row .costs-label{float:left;line-height:37px}#view-cart-page #costs-table tr.shipping-row .costs{float:right}#view-cart-page #costs-table tr.shipping-row .costs{max-width:75%}#view-cart-page #costs-table tr.shipping-row .costs .shippingoption-dd{text-align-last:right}#view-cart-page #costs-table tr.shipping-row .costs .shippingoption-dd option{direction:rtl}#view-cart-page img.item-image{height:64px}#view-cart-page .item-description-title{max-width:90%;font-size:20px;font-weight:600}#view-cart-page .checkout-button,#view-cart-page .secondary-site-button{width:100%;padding:12px 0;border:none}#view-cart-page .mobile-paypal{width:100%;padding:0;border:none}#view-cart-page .coupon-container .warning-messages{font-size:12px;line-height:14px;color:#a85c6f}#view-cart-page .item-price .add-coupon{margin:0;padding:0;border:none;font-size:12px;color:#526c85;text-decoration:underline;background:0 0;cursor:pointer}#view-cart-page .remove-link{color:#700}#view-cart-page .remove-link:hover{color:#b20}#view-cart-page .remove-link:active{color:#c30}#view-cart-page .total-label{font-size:16px;font-weight:600;color:#666}#view-cart-page td.shipping{padding-top:7px}#view-cart-page .page-buttons{overflow:hidden;margin-top:15px;padding-top:15px;border-top:1px solid #ccc}#view-cart-page .page-buttons .button{margin-bottom:10px}#main-content #view-cart-page .page-buttons{display:flex;flex-direction:row;flex-wrap:wrap}#view-cart-page .panel-paypal{order:-1;margin:10px auto;padding:30px 0 0;width:100%;border:1px solid #666;border-radius:3px;text-align:center}#view-cart-page .panel-paypal h3{width:220px;margin-top:-40px;margin-left:10px;font-size:13px;font-weight:600;background:#fff}#view-cart-page .panel-paypal .button{width:auto}#view-cart-page .checkout-button{order:-1;float:none;margin-right:0!important}#view-cart-page .main-info{font-size:14px}#view-cart-page ul.disc-list li{margin-left:20px;padding-left:0;list-style-type:disc}#view-cart-page img.item-image{height:100px}#view-cart-page .item-description-title{font-size:16px}#view-cart-page .remove-link,#view-cart-page .qty-update-link{font-size:12px}#view-cart-page .item-price{font-weight:700;color:#777}#view-cart-page tfoot tr{background-color:#fbfbfb}#view-cart-page tfoot tr td{padding:20px 10px}#view-cart-page #products tfoot tr td{padding:7px}#view-cart-page #products .costs-label{width:100%;text-align:right;vertical-align:top;margin-left:60%;padding:5px;line-height:36px}#view-cart-page #products span.costs{float:right;text-align:right;padding:0 10px;width:235px}#view-cart-page #products .total-label{font-size:16px;font-weight:400;color:#000}#view-cart-page .total-value{margin-left:5px;font-size:20px;font-weight:600;color:#000;display:inline-block;min-width:220px}#view-cart-page .tax-message{font-style:italic}#view-cart-page .td-price p{font-size:14px;font-weight:500;color:#666}#view-cart-page .td-price .price-text{font-size:16px;font-weight:600}#view-cart-page h3{margin-bottom:5px;font-size:18px}#view-cart-page .page-buttons{margin-top:0}#donotsellmypersonalinformation-page .primary-page-button{display:inline-block;padding:10px 30px;border-radius:6px;font-size:20px;margin-top:40px;margin-left:10px;margin-right:auto;min-width:120px;text-decoration:none;text-transform:capitalize;background:#ad4d00;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;border:1px solid #ad4d00;color:#fff;transition:all .25s}#donotsellmypersonalinformation-page p{line-height:26px;font-size:16px;margin-bottom:15px}#donotsellmypersonalinformation-page p a{color:#ad4d00}#donotsellmypersonalinformation-page div label{margin-left:5px}.webp #newsletter-thanks-page .jumbotron-container{background:url(/Bookshop/IMG/bookshop-hero.webp)}#newsletter-thanks-page .jumbotron-container{padding:100px 0;text-align:center;background:url(/Bookshop/IMG/bookshop-hero.jpg)}#newsletter-thanks-page .jumbotron-container .title,#newsletter-thanks-page .jumbotron-container .subtitle{color:#fff;text-transform:none;text-shadow:1px 1px 4px #000}#newsletter-thanks-page .jumbotron-container .title{font-family:open sans;font-size:50px;font-weight:600}#newsletter-thanks-page .jumbotron-container .subtitle{margin:25px;font-size:26px}#newsletter-thanks-page .content-container{max-width:1280px;margin:auto}#newsletter-thanks-page .content-row{display:flex;align-items:center;overflow:hidden;padding:45px 0}#newsletter-thanks-page .content-row:not(:last-child){border-bottom:1px solid #ccc}#newsletter-thanks-page .content-row .image-content,#newsletter-thanks-page .content-row .text-content{float:left}#newsletter-thanks-page .content-row .image-content{width:33%;margin:15px;text-align:center}#newsletter-thanks-page .content-row .image-content img{height:auto}#newsletter-thanks-page .content-row .text-content{width:66%}#newsletter-thanks-page .content-row .text-content .title{display:inline-block;margin-bottom:10px;color:#000;font-size:24px;font-weight:600;text-decoration:none}@media screen and (max-width:812px){#newsletter-thanks-page .content-row{flex-direction:column;text-align:center}#newsletter-thanks-page .content-row .image-content{width:100%}#newsletter-thanks-page .jumbotron-container .title{font-size:36px}#newletter-thanks-page .jumbotron-container .subtitle{font-size:18px}}@media(max-width:1040px){#book-not-found-page #error-hero-content{position:relative;top:100px;left:auto}}@media(min-width:1025px){#view-cart-page #products tbody tr.cart-item-row-detail td.td-qty .quantity-mobile-label,#view-cart-page #products tbody tr.cart-item-row-detail td.td-item-description .remove-link{display:none}}@media(max-width:1024px){#view-cart-page .page-content .cart-item-container{margin-right:0;padding:0;background:0 0}#view-cart-page .page-content .cost-container{padding:0}#view-cart-page .item-description-title{padding:5px 0 0 5px;font-size:14px}#view-cart-page .page-content #products{background:0 0}#view-cart-page #products td,#view-cart-page #products th{padding:5px}#view-cart-page #products thead{display:none}#view-cart-page #products .coupon-row{top:0}#view-cart-page #products .coupon-row td{padding:20px 5px;text-align:left}#view-cart-page #products tbody tr.cart-item-row-detail{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;margin-bottom:10px;padding:5px;border-radius:3px;background:#fff}#view-cart-page #products tbody tr.cart-item-row-detail td.td-cover{order:2;flex-basis:70%;padding:0;border-bottom:1px solid #ccc}#view-cart-page #products tbody tr.cart-item-row-detail td.td-cover .item-image{height:80px;padding:5px}#view-cart-page #products tbody tr.cart-item-row-detail td.td-item-description{display:flex;justify-content:space-between;order:1;flex-basis:100%;padding:0}#view-cart-page #products tbody tr.cart-item-row-detail td.td-item-description .remove-link{padding:5px 5px 0 0;font-size:16px;text-decoration:none}#view-cart-page #products tbody tr.cart-item-row-detail td.td-coupon{display:flex;justify-content:space-between;order:4;flex-basis:70%;padding:0}#view-cart-page #products tbody tr.cart-item-row-detail td.td-coupon .add-coupon-link{padding:5px;line-height:25px}#view-cart-page #products tbody tr.cart-item-row-detail td.td-coupon .coupon-container{padding:5px}#view-cart-page #products tbody tr.cart-item-row-detail td.td-qty{order:3;flex-basis:30%;padding:0;border-bottom:1px solid #ccc;text-align:right}#view-cart-page #products tbody tr.cart-item-row-detail td.td-qty .ebook-qty{padding:30px 10px}#view-cart-page #products tbody tr.cart-item-row-detail td.td-qty .quantity-container{padding:5px}#view-cart-page #products tbody tr.cart-item-row-detail td.td-qty .qty-update-link{display:block;padding-top:5px;text-align:right}#view-cart-page #products tbody tr.cart-item-row-detail td.td-qty .quantity-mobile-label{padding:5px;text-align:right;font-size:14px}#view-cart-page #products tbody tr.cart-item-row-detail td.td-price{display:flex;justify-content:flex-end;order:5;flex-basis:30%;padding:0}#view-cart-page #products tbody tr.cart-item-row-detail td.td-price p{padding:5px;line-height:25px}#view-cart-page #products td.td-remove{display:none}}@media(max-width:812px){#view-cart-page .page-content{padding:0;background:#d9dbdc}#view-cart-page #costs-table{width:100%;padding:5px;border-top-right-radius:3px;border-top-left-radius:3px;background:#fff}}@media(max-width:812px)and (orientation:landscape){#book-not-found-page #error-hero-content{top:25px}#book-not-found-page #page-wrapper{height:345px}#book-not-found-page #error-hero-content h1{font-size:54px}#book-not-found-page #error-hero-content span{font-size:24px}#book-not-found-page #error-hero-content h2{margin:auto;max-width:70%;font-size:14px}#book-not-found-page #error-hero-content a{margin-top:20px;font-size:14px}#book-not-found-page #error-hero-content #book-img{height:75px;padding:20px}}@media(max-width:768px){#book-not-found-page #page-wrapper{height:625px}#book-not-found-page #error-hero-content h1{font-size:72px}#book-not-found-page #error-hero-content span{font-size:36px}#book-not-found-page #error-hero-content h2{font-size:18px;line-height:34px;color:#555}#book-not-found-page #error-hero-content #book-img{height:130px}#view-cart-page #products tfoot tr td{min-width:135px}}@media(max-width:700px){#view-cart-page .page-header{display:none}#view-cart-page .page-content .products-container{width:100%;padding-right:0}#view-cart-page .page-content .cart-item-container{display:block}#view-cart-page .page-content .cart-item-container{width:100%}#view-cart-page .page-content .cost-container{max-width:none;padding:0}#view-cart-page #products tbody tr.cart-item-row-detail{margin-right:0}#view-cart-page #costs-table tr.shipping-cost-row{display:none}}@media(max-width:500px){#book-not-found-page{background-position:22% 60%}#book-not-found-page #error-hero-content{top:55px}#book-not-found-page #page-wrapper{height:475px;background-color:#f2f0e5cc}#book-not-found-page #error-hero-content h1{font-size:54px}#book-not-found-page #error-hero-content span{font-size:24px}#book-not-found-page #error-hero-content h2{margin:auto;max-width:70%;font-size:16px}#book-not-found-page #error-hero-content a{font-size:14px}#book-not-found-page #error-hero-content #book-img{height:95px}#view-cart-page .mobile{display:inline!important}}@media(max-width:475px){#view-cart-page #costs-table tr.shipping-row .costs-label{line-height:37px}#view-cart-page #costs-table tr.shipping-row .costs{float:right}#view-cart-page #costs-table td:nth-child(1){text-align:left}#view-cart-page #costs-table td:nth-child(2){width:40%}#view-cart-page #other-titles .other-title-wrapper{text-align:center}}@media(max-width:400px){body{min-width:initial;max-width:100%}#view-cart-page table#products thead{display:none}#view-cart-page .td-price p{margin-right:0}#view-cart-page #products .costs-label{margin:0}#view-cart-page #products span.costs{padding:5px;text-align:left}#view-cart-page .total-value{min-width:unset}}@media(max-width:375px){#view-cart-page #costs-table tr.shipping-row .costs{width:75%}#view-cart-page #costs-table tr.shipping-row .costs .shippingoption-dd{width:100%}}@media(max-width:361px){#onepagebook-page #div-buy-now ul#linked-formats-list li,#onepagebook-page #div-buy-now ul#linked-formats-list li a{display:block!important}#onepagebook-page #div-buy-now ul#linked-formats-list li{margin-right:0!important}#onepagebook-page #div-buy-now ul#linked-formats-list li a{line-height:20px!important}#onepagebook-page #div-buy-now .buynow-button{display:block;width:100%;margin-top:20px}}