@media screen{.checkout-body p.checkout-bc{color:#1a3863}.checkout-body label.form{font-family:'Merriweather', serif;color:#1a3863;font-size:18px;padding-top:14px;padding-bottom:12px}.main-nav-right .navigation-container{text-align:right;padding:30px 20px 20px 0}.main-nav-right a.nav-item{font-size:14pt;color:#666666;font-family:brandon-grotesque, Arial, Helvetica, sans-serif;text-transform:uppercase;font-weight:700;letter-spacing:2px;padding:0px 0px 6px 10px;margin-right:10px;margin-left:10px}.no-touch .main-nav-right .no-touch a.nav-item:hover{text-decoration:underline}.main-nav-right a.nav-item.active{color:#39b2c6}.main-nav-right .nav-icon{font-size:18px;color:#666666}.main-nav-right .image-nav-item{max-width:80px;vertical-align:middle}.main-nav-right .divider{font-size:22px;vertical-align:middle;padding:15px 0px 15px 0px}.main-nav-right .nav-button{vertical-align:middle}.main-nav-right .nav-component{margin-right:20px;margin-left:20px;color:#666666}.social-nav{text-align:left}.social-nav .nav-item{text-decoration:none;margin-right:30px}.social-nav .nav-icon{font-size:46px;color:#888888;text-align:center}.side-nav .navigation-container{text-align:left;padding-top:0px;padding-bottom:20px}.side-nav a.nav-item{font-size:16px;color:#888888;padding:0px 15px 6px 0px;font-family:brandon-grotesque, Arial, Helvetica, sans-serif;text-transform:uppercase;font-weight:700}.no-touch .side-nav .no-touch a.nav-item:hover{text-decoration:underline}.side-nav a.nav-item.active{color:#39b2c6}.side-nav .nav-icon{font-size:18px}.side-nav .image-nav-item{max-width:80px;vertical-align:middle}.side-nav .divider{font-size:22px;vertical-align:middle;padding:15px 0px 15px 0px}.side-nav .nav-button{vertical-align:middle}.icons{font-family:"icons"}.brandongrotesque{font-family:brandon-grotesque, Arial, Helvetica, sans-serif}.merriweather{font-family:'Merriweather', sans-serif}.merriweather300400700{font-family:'Merriweather', serif}.merriweather300700{font-family:'Merriweather', serif}li.form-element{margin-top:20px}.form-control{border-radius:0px;font-size:16px;line-height:180%;padding-top:12px;padding-bottom:12px;height:auto}.btn.btn-primary.submit-button{text-transform:capitalize}.request-event-form .form-label{float:left;margin-right:20px;position:relative;top:20px}.story-category li.story-container{height:500px}.story-category p.name{color:#ffffff;font-size:36px;font-family:brandon-grotesque, Arial, Helvetica, sans-serif;font-weight:700;text-align:center;line-height:100%;padding-right:10px;padding-left:10px}.story-category .meta-section{padding-top:10px;font-size:18px;font-family:'Asap', sans-serif;color:#ffffff}.story-category .story-content{align-items:center;color:#ffffff;display:-webkit-flex;font-size:24px;height:100%;justify-content:center;position:absolute;top:0;width:100%;background-color:rgba(2,127,151,0.5);transition:opacity 0.1s linear;flex-direction:column;-webkit-flex-direction:column;-webkit-transition:opacity 0.1s linear;-webkit-align-items:center;-webkit-justify-content:center}.story-category .story{position:relative}.no-touch .story-category .story-content:hover{opacity:1.0}.story-category .description-section{position:absolute;width:100%;bottom:-170px;height:150px;left:0}#site-wrap.bolt-top{background-image:url(//static.darkmatterplatform.com/files/2bbc6364-dc5f-447f-ae2a-f0629f32d405/13304/backgroundrepeater.png);background-repeat:repeat-x;background-size:100% 390px;-webkit-background-size:100% 390px;-moz-background-size:100% 390px;-o-background-size:100% 390px}#site-wrap.shop{background-image:url(//static.darkmatterplatform.com/files/2bbc6364-dc5f-447f-ae2a-f0629f32d405/13304/backgroundrepeater.png);background-repeat:repeat-x;background-size:100% 390px;-webkit-background-size:100% 390px;-moz-background-size:100% 390px;-o-background-size:100% 390px}.small-social-nav .navigation-container{text-align:left}.small-social-nav .nav-item{text-decoration:none;margin-right:30px}.small-social-nav .nav-icon{font-size:28px;color:#888888;text-align:center}.full-screen-background-image{background-image:url(//static.darkmatterplatform.com/files/2bbc6364-dc5f-447f-ae2a-f0629f32d405/12979/wide_image.png);background-repeat:no-repeat;background-position:center center;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}.padding-100px{padding-right:100px;padding-left:100px}.pad-220-left{padding-left:55px}.white-on-scroll{transition:background-color .3s linear;-webkit-transition:background-color .3s linear}.purchasable-wrapper p{line-height:140%;margin-bottom:0px}.purchasable-wrapper{background-color:#ffffff;padding:10px 10px 20px 10px}.purchasable-wrapper .name-section{height:36px;margin-bottom:10px;display:flex;align-items:center}.purchasable-wrapper a.name{font-family:brandon-grotesque, Arial, Helvetica, sans-serif;font-size:24px;color:#1a3863;font-weight:700;padding-top:20px;line-height:110%}.purchasable-wrapper p.price{color:#39b2c6;font-family:brandon-grotesque, Arial, Helvetica, sans-serif;font-size:24px;padding-top:10px}.purchasable-wrapper a.add{font-size:14px;font-family:brandon-grotesque, Arial, Helvetica, sans-serif;color:#ffffff;border:0px solid #39b2c6;text-align:center;border-radius:7px;font-weight:700;display:none;margin-top:12px;background-color:#39b2c6;padding:2px 10px 2px 10px;border-width:2px}.no-touch .purchasable-wrapper a.add:hover{font-size:14px;font-family:brandon-grotesque, Arial, Helvetica, sans-serif;color:#39b2c6;border:2px solid #39b2c6;text-align:center;border-radius:7px;font-weight:700;display:inline-block;margin-top:12px;background-color:#ffffff;padding:2px 10px 2px 10px}.purchasable-wrapper .date{color:#1a3863;font-family:brandon-grotesque, Arial, Helvetica, sans-serif;font-size:19px}.purchasable-wrapper .seats{color:#1a3863;font-family:brandon-grotesque, Arial, Helvetica, sans-serif;font-size:19px}.purchasable-wrapper .incartbanner{top:auto;height:23px;line-height:23px;border-radius:7px;background:none;width:50%;bottom:25px;right:50px;border:1px solid #f7943e;border-width:2px;color:#ffffff;background-color:#f7943e}.purchasable-wrapper a.add:active{background-color:#ffffff;color:#39b2c6}.search-box{height:100px;width:100%;border:none;font-size:20px;font-family:'Merriweather', serif;letter-spacing:1px}.story-detail .btn.btn-share{border-radius:10px;text-align:left;color:#ffffff;padding:5px 5px 5px 5px;background-color:#f78a11;font-family:'icons'}.no-touch .story-detail .btn.btn-share:hover{color:#f7943e;background-color:#ffffff;font-family:'icons'}.story-detail .popover-content{border-radius:0px;color:#000000;width:100px}.story-detail .story-title{text-align:left;font-size:40px}.scrolled .white-on-scroll{background-color:#ffffff}.page-loving-lion-books #site-wrap{background-size:100% 764px;-webkit-background-size:100% 764px;-moz-background-size:100% 764px;-o-background-size:100% 764px}.footer-nav .navigation-container{text-align:left;padding:28px 0 20px 20px}.footer-nav a.nav-item{font-size:18px;color:#666666;width:40%;text-transform:uppercase;font-family:brandon-grotesque, Arial, Helvetica, sans-serif;font-weight:700;padding:20px 0 0px 0px;box-sizing:border-box}.no-touch .footer-nav .no-touch a.nav-item:hover{text-decoration:underline}.footer-nav a.nav-item.active{color:#000000}.footer-nav .nav-icon{font-size:18px}.footer-nav .image-nav-item{max-width:120px;vertical-align:middle;margin-left:20px}.footer-nav .divider{font-size:22px;vertical-align:middle;padding:15px 0px 15px 0px}.footer-nav .nav-button{vertical-align:middle}.responsive-wrapper-2x1:after{padding-top:50.0%}.wrapper-2x1{padding-top:50.0%}#class_detail .product-description.category{color:#1a3863;font-family:'Merriweather', serif;font-size:18px}#class_detail .product-thumbnail{width:auto}#class_detail .product-description h2{font-size:24px;color:#1a3863}#class_detail .btn.dropdown-toggle.selectpicker.btn-default{background-color:#ffffff;color:#1a3863;border-radius:0px;border:1px solid #1a3863;border-width:2px;padding:10px 10px 10px 10px}#class_detail .btn.btn-share{font-family:'icons'}.large-calendar .dm-calendar .events{top:25px}.large-calendar .calendar-days{background-color:#ffffff;padding:0px 0px 0px 0px}.large-calendar .dm-calendar a.event{background-color:#e1eaf3;color:#2e80aa;padding:5px 0px 5px 5px;border-radius:0px;font-size:13px;margin:0 4px 5px 4px}.large-calendar .date{font-size:11px;color:#2e80aa;padding:8px 8px 8px 8px}.large-calendar .calendar-header{color:#2e80aa;font-size:11px}.large-calendar .calendar-title{font-weight:700;font-size:32px;padding:5px 0 25px 0;letter-spacing:1px;line-height:30px;color:#58595b;font-family:'Montserrat', sans-serif}.large-calendar .month-navigation{text-align:right;padding:15px 0 0 0}.large-calendar .dm-calendar.small .day.with-event .date{background-color:#e1eaf3}.calendar-days{padding:10px 10px 10px 10px;background-color:#bfc1c3}p.category,p.name,p.date,p.price,p.seats{font-family:'Montserrat', sans-serif;font-size:12px;color:#58595b}.class-list p.name{font-family:'Montserrat', sans-serif;font-weight:500;font-size:16px;line-height:20px;border-width:2px;color:#58595b}.date{color:#58595b}.with-event{padding:0 10px 0 0}.glyph-arrow-left{border-right:14px solid #888888;margin-left:10px}.glyph-arrow-right{border-left:14px solid #888888;margin-right:5px}.dm-calendar.small .day.with-event .date{background-color:#ffffff}.calendar-title{padding:2px 0 10px 0}.popover-event{display:block;padding:2px 0 2px 0}#mc_embed_signup #mce-success-response{border-width:0px;border-radius:4px;background-color:#ffffff;color:#1a3863;font-family:'Merriweather', serif;border:2px solid #47c95c;font-size:12pt;padding:15px 15px 15px 15px}#mc_embed_signup #mce-error-response{border-width:0px;border-radius:4px;background-color:#ffffff;color:#1a3863;font-family:'Merriweather', serif;border:2px solid #ff0000;font-size:12pt;padding:15px 15px 15px 15px}.slideshow-container .rotator-page{text-align:center}.modal-video .modal-dialog{margin-top:200px}.modal-video .modal-header{background-color:#000000;color:#ffffff;border:none}.modal-video .modal-content{border-radius:0px}.modal-video .modal-body{height:340px;padding:0px 0px 0px 0px}.modal-video button.close{color:#ffffff;opacity:1}.btn{border-radius:25px;padding:10px 30px 10px 30px;font-family:brandon-grotesque, Arial, Helvetica, sans-serif;font-size:16pt;border-width:2px;margin-bottom:10px;text-decoration:none}.btn.btn-default{background-color:#f78a11;border-color:#f78a11;color:#ffffff;text-decoration:none;font-family:brandon-grotesque, Arial, Helvetica, sans-serif;font-weight:700}.no-touch .btn.btn-default:hover{background-color:#ffffff;border-color:#f78a11;color:#f78a11;text-decoration:none;font-family:brandon-grotesque, Arial, Helvetica, sans-serif;font-weight:700}.btn.btn-primary{background-color:#f78a11;border-color:#f78a11;color:#ffffff;text-decoration:none;font-family:brandon-grotesque, Arial, Helvetica, sans-serif;font-weight:700}.no-touch .btn.btn-primary:hover{background-color:#ffffff;border-color:#f78a11;color:#f78a11;text-decoration:none;font-family:brandon-grotesque, Arial, Helvetica, sans-serif;font-weight:700}.btn.btn-warning{border-width:0px;background-color:#ff0000;text-decoration:none;font-family:brandon-grotesque, Arial, Helvetica, sans-serif;font-weight:700}.no-touch .no-touch .btn.btn-warning:hover{background-color:#ffffff;border-color:#f78a11;color:#ff0000;text-decoration:none;font-family:brandon-grotesque, Arial, Helvetica, sans-serif;font-weight:700;border:2px solid #ff0000}.btn.btn-custom{background-color:#f78a11;font-family:brandon-grotesque, Arial, Helvetica, sans-serif;color:#ffffff;font-size:20px;padding-right:80px;background-image:url(//static.darkmatterplatform.com/files/2bbc6364-dc5f-447f-ae2a-f0629f32d405/13294/redarrow.png);background-repeat:no-repeat;background-position:right 10px center;border-radius:25px;text-decoration:none;font-weight:700;background-color:#f78a11;font-family:brandon-grotesque, Arial, Helvetica, sans-serif;color:#ffffff;font-size:20px;padding-right:80px;background-image:url(//static.darkmatterplatform.com/files/2bbc6364-dc5f-447f-ae2a-f0629f32d405/13294/redarrow.png);background-repeat:no-repeat;background-position:right 10px center;border-radius:25px;text-decoration:none;font-weight:700}.no-touch .btn.btn-custom:hover{background-color:#ffffff;font-family:brandon-grotesque, Arial, Helvetica, sans-serif;color:#f7943e;font-size:20px;padding-right:80px;background-image:url(//static.darkmatterplatform.com/files/2bbc6364-dc5f-447f-ae2a-f0629f32d405/13294/redarrow.png);background-repeat:no-repeat;background-position:right 10px center;border-radius:25px;text-decoration:none;font-weight:700;border:2px solid #f78a11}.btn.btn-custom2{background-color:#f78a11;border-color:#f78a11;color:#ffffff;text-decoration:none;font-family:brandon-grotesque, Arial, Helvetica, sans-serif;font-weight:700}.no-touch .btn.btn-custom2:hover{background-color:#ffffff;border-color:#f78a11;color:#f78a11;text-decoration:none;font-family:brandon-grotesque, Arial, Helvetica, sans-serif;font-weight:700}.btn.btn-custom3{background-color:#47c95c;color:#ffffff;text-decoration:none;font-weight:700}.no-touch .btn.btn-custom3:hover{border:2px solid #47c95c;background-color:#ffffff;color:#47c95c}.alert.alert-info{border-width:0px;border-radius:4px;background-color:#ffffff;color:#1a3863;font-family:'Merriweather', serif;border:2px solid #47c95c;font-size:12pt}.alert.alert-warning{border-width:0px;border-radius:4px;background-color:#ffffff;color:#1a3863;font-family:'Merriweather', serif;border:2px solid #f7943e;font-size:12pt}.alert.alert-danger{border-width:0px;border-radius:4px;background-color:#ffffff;color:#1a3863;font-family:'Merriweather', serif;border:2px solid #e33200;font-size:12pt}button.icon-button{font-size:24px;border:none;background-color:transparent}button.menu:before,button.menu:after,button.menu span{background-color:#333333}.text-content h1.alternate{background-position:140;color:#027f97}.text-content .headline-paragraph{color:#39b2c6;font-family:'Brandon Grotesque', Arial, Arial, Helvetica, sans-serif;font-size:38pt;font-weight:700}.text-content h2.alternate{color:#1a3863}.text-content .large-paragraph{font-size:16pt;font-family:'Merriweather', serif;color:#1a3863}.text-content .announcement{font-size:12pt}.text-content .small-paragraph{font-size:12px}.text-content .powered-by{font-size:14px}.text-content .btn.btn-primary{background-color:#f78a11;border-color:#f78a11;color:#ffffff;text-decoration:none;font-family:brandon-grotesque, Arial, Helvetica, sans-serif;font-weight:700}.text-content .btn.btn-custom3{background-color:#47c95c;border-color:#f78a11;color:#ffffff;text-decoration:none;font-family:brandon-grotesque, Arial, Helvetica, sans-serif;font-weight:700;border-width:0px}.text-content .btn.btn-default{background-color:#f78a11;border-color:#f78a11;color:#ffffff;text-decoration:none;font-family:brandon-grotesque, Arial, Helvetica, sans-serif;font-weight:700}.text-content .bold-link{color:#f78a11;font-weight:700}.no-touch .text-content .bold-link:hover{color:#f78a11;font-weight:700;text-decoration:underline}.text-content .headline-link{color:#f7943e;font-family:brandon-grotesque, Arial, Helvetica, sans-serif;font-weight:700;line-height:110%}.no-touch .text-content .headline-link:hover{color:#f7943e;font-family:brandon-grotesque, Arial, Helvetica, sans-serif;font-weight:700;line-height:110%;text-decoration:underline}.text-content li{font-size:14pt;color:#1a3863;font-family:'Merriweather', serif;font-weight:300;line-height:140%;padding-bottom:10px;margin-left:15px}.mobile-nav .navigation-container{text-align:left;padding:28px 0 20px 20px}.mobile-nav a.nav-item{font-size:18px;color:#000000;padding-left:10px;position:relative;top:4px}.no-touch .mobile-nav .no-touch a.nav-item:hover{text-decoration:underline}.mobile-nav a.nav-item.active{color:#000000}.mobile-nav .nav-icon{font-size:24px}.mobile-nav .image-nav-item{max-width:120px;vertical-align:middle;margin-left:20px}.mobile-nav .divider{font-size:22px;vertical-align:middle;padding:15px 0px 15px 0px}.mobile-nav .nav-button{vertical-align:middle}[class^="ico-"],[class*=" ico-"]{font-family:'icons';font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1}.ico-menu:before{content:"\e602"}.ico-facebook:before{content:"\e61f"}.ico-twitter:before{content:"\e621"}.ico-youtube:before{content:"\e622"}.ico-instagram:before{content:"\e620"}.ico-search:before{content:"\e638"}.ico-mail:before{content:"\e63f"}.ico-phone:before{content:"\e610"}.ico-menu2:before{content:"\e60a"}.ico-add:before{content:"\e601"}.ico-product:before{content:"\e60c"}.ico-cart2:before{content:"\e600"}.ico-cart:before{content:"\e60e"}.ico-cart3:before{content:"\e60f"}.ico-feed:before{content:"\e649"}.ico-feed2:before{content:"\e64a"}.ico-social_component:before{content:"\e604"}.ico-facebook2:before{content:"\e646"}.ico-twitter2:before{content:"\e648"}.ico-pinterest:before{content:"\e62a"}.ico-pinterest2:before{content:"\e62b"}.ico-googleplus:before{content:"\e61e"}.ico-googleplus2:before{content:"\e643"}.ico-linkedin:before{content:"\e629"}.ico-youtube2:before{content:"\e623"}.ico-vimeo:before{content:"\e624"}.ico-vimeo2:before{content:"\e64d"}.ico-flickr:before{content:"\e625"}.ico-flickr3:before{content:"\e650"}.ico-picassa:before{content:"\e651"}.ico-picassa2:before{content:"\e652"}.ico-tumblr:before{content:"\e628"}.ico-tumblr2:before{content:"\e657"}.ico-blogger:before{content:"\e627"}.ico-blogger2:before{content:"\e656"}.ico-lanyrd:before{content:"\e64e"}.ico-dribbble:before{content:"\e653"}.ico-dribbble2:before{content:"\e655"}.ico-delicious:before{content:"\e65d"}.ico-reddit:before{content:"\e65a"}.ico-stumbleupon:before{content:"\e65e"}.ico-stumbleupon2:before{content:"\e65f"}.ico-lastfm:before{content:"\e65b"}.ico-lastfm2:before{content:"\e65c"}.ico-film:before{content:"\e609"}.ico-camera:before{content:"\e606"}.ico-image2:before{content:"\e62d"}.ico-images:before{content:"\e62e"}.ico-book:before{content:"\e60b"}.ico-music:before{content:"\e607"}.ico-volume-high:before{content:"\e63e"}.ico-play:before{content:"\e608"}.ico-play2:before{content:"\e639"}.ico-stop:before{content:"\e63b"}.ico-backward:before{content:"\e63c"}.ico-forward:before{content:"\e63d"}.ico-pause:before{content:"\e63a"}.ico-location:before{content:"\e613"}.ico-location2:before{content:"\e635"}.ico-home:before{content:"\e61b"}.ico-home1:before{content:"\e603"}.ico-home2:before{content:"\e626"}.ico-home3:before{content:"\e605"}.ico-calendar:before{content:"\e614"}.ico-calendar2:before{content:"\e615"}.ico-phone2:before{content:"\e611"}.ico-email:before{content:"\e612"}.ico-email2:before{content:"\e61d"}.ico-fax:before{content:"\e636"}.ico-skype:before{content:"\e659"}.ico-lock:before{content:"\e617"}.ico-document:before{content:"\e60d"}.ico-pdf:before{content:"\e616"}.ico-zip:before{content:"\e618"}.ico-folder:before{content:"\e633"}.ico-google-drive:before{content:"\e644"}.ico-download:before{content:"\e637"}.ico-android:before{content:"\e658"}.ico-share:before{content:"\e61c"}#product_detail h1.product-title{font-size:40px;line-height:140%}#product_detail .product-description.category{color:#1a3863;font-family:'Merriweather', serif;font-size:18px;display:none}#product_detail .product-thumbnail{width:auto}#product_detail .product-description h2{font-size:24px;color:#1a3863}#product_detail .product-detail-price{font-size:40px;line-height:150%;font-family:brandon-grotesque, Arial, Helvetica, sans-serif;color:#39b2c6}#product_detail .btn.dropdown-toggle.selectpicker.btn-default{background-color:#ffffff;color:#1a3863;border-radius:0px;border:1px solid #1a3863;border-width:2px}#product_detail .btn.btn-share{font-family:'icons'}.cart-item{padding-top:40px;padding-bottom:40px;border-bottom:1px solid #1a3863}.cart-label-container{border-bottom:1px solid #1a3863}.cart-header{font-size:16px;color:#1a3863;font-family:'Merriweather', serif;font-weight:normal}.cart-product-name{font-family:'Merriweather', serif;color:#1a3863;font-size:20px;padding-top:30px}.cart-price{color:#1a3863;font-family:'Merriweather', serif;font-size:20px;padding-top:30px}hr.cart-divider{margin:10px 0}.cart-section{margin:5px 0}.cart-image{width:100%;height:auto}.subtotal-section{padding-top:30px;padding-bottom:30px;border-bottom:1px solid #1a3863;margin-bottom:30px;font-family:'Merriweather', serif;color:#1a3863;font-size:20px}.subtotal{font-family:'Merriweather', serif;font-size:20px;color:#1a3863}.cart-total{font-family:'Merriweather', serif;font-size:20px;color:#1a3863}.cart-remove-item{font-family:'Merriweather', serif;color:#1a3863;font-size:20px;text-decoration:underline;display:block;padding-top:30px}.cart-quantity{padding-top:15px}.btn.dropdown-toggle.selectpicker.btn-default{color:#1a3863;border:1px solid #1a3863;border-radius:0px;background-color:#ffffff}.cart-quantity-fixed{color:#1a3863;font-family:'Merriweather', serif;font-size:20px;padding-top:30px}.family-select-cart img{border:2px solid #47c95c;border-radius:200px}.family-select-cart{padding:20px 20px 20px 20px;box-sizing:border-box}.quote-container li{padding-top:40px;padding-bottom:40px}.quote-container blockquote{color:#1a3863;font-family:'Merriweather', serif;font-style:italic;font-size:24pt;font-weight:300;text-align:center;border:none;line-height:160%}.quote-container .quote-source{font-family:'Merriweather', serif;font-size:18px;text-align:center}.quote-container .quote-source:before{content:'―';font-size:20px;margin-right:10px}.quote-container .slick-dots li button:before{content:'○';color:#cccccc;font-family:Times New Roman, Times New Roman, Times, serif}.quote-container .slick-dots li.slick-active button:before{content:'●';color:#cccccc}.search-result-list span.type{font-family:brandon-grotesque, Arial, Helvetica, sans-serif;color:#1a3863;text-transform:uppercase;font-size:14pt}.search-result-list h2.title{font-family:brandon-grotesque, Arial, Helvetica, sans-serif;color:#027f97;font-size:24pt}h1,h2,h3,h4,p,a,li{line-height:140%;color:#1a3863;font-family:'Merriweather', serif}h1{font-size:36pt;line-height:110%;padding-top:5px;padding-bottom:5px;font-weight:700;font-family:brandon-grotesque, Arial, Helvetica, sans-serif;color:#027f97}h2{font-size:30pt;color:#027f97;font-family:brandon-grotesque, Arial, Helvetica, sans-serif;font-weight:700;line-height:110%}h3{font-size:22pt;color:#39b2c6;font-family:brandon-grotesque, Arial, Helvetica, sans-serif;font-weight:700;line-height:120%}h4{font-size:20pt;color:#1a3863;font-family:brandon-grotesque, Arial, Helvetica, sans-serif;font-weight:700;line-height:110%}p{font-size:14pt;color:#1a3863;font-family:'Merriweather', serif;font-weight:300;line-height:140%}sup{font-size:60%}.text-content a{color:#1a3863}.no-touch .text-content a:hover{color:#1a3863;text-decoration:underline}ol{box-sizing:border-box;padding-left:15px}ul{box-sizing:border-box}hr{border-bottom:1px solid}img{width:100%}#sidebar-container{max-width:1100px;margin:auto auto auto auto}.off-canvas-nav{text-align:left;padding-right:40px}.off-canvas-nav a.nav-item{font-size:18px;color:#888888;padding:0px 0px 6px 0px;margin-top:10px;margin-bottom:10px;font-family:brandon-grotesque, Arial, Helvetica, sans-serif}.no-touch .off-canvas-nav .no-touch a.nav-item:hover{text-decoration:underline;color:#000000}.off-canvas-nav a.nav-item.active{color:#39b2c6}.off-canvas-nav .sub-navigation a.nav-item{font-size:16px;color:#888888;padding:0px 0px 6px 0px;font-family:brandon-grotesque, Arial, Helvetica, sans-serif;margin:10px 0 10px 10px}.no-touch .off-canvas-nav .sub-navigation a.nav-item:hover{font-size:16px;color:#888888;padding:0px 0px 6px 0px;font-family:brandon-grotesque, Arial, Helvetica, sans-serif;text-decoration:underline;margin:10px 0 10px 10px}.off-canvas-nav .sub-navigation a.nav-item.active{font-size:18px;color:#39b2c6;padding:0px 0px 6px 0px;font-family:brandon-grotesque, Arial, Helvetica, sans-serif;margin:10px 0 10px 10px}.off-canvas-nav .nav-icon{font-size:24px}.off-canvas-nav .divider{font-size:22px;vertical-align:middle;padding:5px 0px 5px 0px}.off-canvas-nav .cart-link-container{display:none}.cart-link-container .cart-link-icon{font-size:18px;color:#666666}.cart-link-container{margin-right:20px;margin-left:20px;position:relative}.cart-link-container .cart-item-text{display:none}.cart-link-container .cart-items{position:absolute;top:0;left:20px;color:#666666;font-weight:bold}.book-selection .character-select-section{max-width:1100px;margin:0 auto 40px auto}.book-selection .character-selection .grid-33{padding:30px 50px 0px 50px;box-sizing:border-box}.book-selection .character-selection .grid-25{padding:30px 30px 0px 30px;box-sizing:border-box}.book-selection h2.select-headline{text-align:center;font-size:30px}.book-selection .family-select{margin-top:10px;padding-bottom:70px}.book-selection .family-select img{border:6px solid #cccccc;border-radius:200px;cursor:pointer}.book-selection .family-select.active img{border-color:#47c95c}.no-touch .book-selection .family-select img:hover{border-color:#47c95c}.book-selection .family-select.active{background-image:url(//static.darkmatterplatform.com/files/2bbc6364-dc5f-447f-ae2a-f0629f32d405/13293/CheckMark.png);background-repeat:no-repeat;background-position:center bottom}.book-selection .order-book-section{margin-top:20px}}@media (min-width: 768px) and (max-width: 1024px){.checkout-body label.form{font-size:15px}.social-nav .nav-icon{font-size:24px}.small-social-nav .navigation-container{text-align:center}.purchasable-wrapper .name-section{height:50px}.purchasable-wrapper a.name{font-size:22px;line-height:100%}.footer-nav .navigation-container{padding:0px 0px 0px 0px}.footer-nav a.nav-item{text-align:left;width:47%;font-size:16px}.text-content .announcement{font-size:11pt}.mobile-nav .navigation-container{text-align:right}.btn.dropdown-toggle.selectpicker.btn-default{padding:10px 10px 10px 10px}.family-select-cart{padding:10px 10px 10px 10px}.cart-link-container .cart-link-icon{color:#333333;font-size:24px}.cart-link-container{top:4px}.cart-link-container .cart-items{color:#333333;left:25px}}@media screen and (max-width: 767px){.checkout-body label.form{padding-top:5px;padding-bottom:0px}.main-nav-right a.nav-item{font-size:14px}.social-nav .nav-item{padding-top:5px}.social-nav .nav-icon{font-size:16px}.side-nav a.nav-item{font-size:14px;color:#888888;padding:0px 15px 6px 0px;font-family:brandon-grotesque, Arial, Helvetica, sans-serif;text-transform:uppercase;font-weight:700}.no-touch .side-nav .no-touch a.nav-item:hover{text-decoration:underline}.story-category p.name{color:#ffffff;font-size:26px;font-family:brandon-grotesque, Arial, Helvetica, sans-serif;font-weight:700;text-align:center;line-height:100%}.story-category .meta-section{color:#000000}.story-category .story-content{align-items:center;color:#ffffff;display:-webkit-flex;font-size:24px;height:100%;justify-content:center;position:absolute;top:0;width:100%;background-color:rgba(2,127,151,0.5);transition:opacity 0.1s linear;flex-direction:column;-webkit-flex-direction:column;-webkit-transition:opacity 0.1s linear;-webkit-align-items:center;-webkit-justify-content:center}.small-social-nav .navigation-container{text-align:center}.small-social-nav .nav-item{padding-top:5px}.small-social-nav .nav-icon{font-size:16px}.padding-100px{padding-right:10px;padding-left:10px}.pad-220-left{padding-left:10px}.purchasable-wrapper .name-section{height:auto}.purchasable-wrapper .incartbanner{top:auto;height:23px;line-height:23px;border-radius:7px;background:none;width:50%;bottom:20px;right:0;border:1px solid #f7943e;border-width:2px;color:#ffffff;background-color:#f7943e}.footer-nav .navigation-container{padding:0px 0px 0px 0px}.footer-nav a.nav-item{font-size:14px;width:48%;text-align:center;vertical-align:middle;padding-right:10px;padding-left:10px}.large-calendar .calendar-title{font-size:16px}.modal-video .modal-dialog{margin-top:10px}.btn{font-size:18px;padding:5px 20px 5px 20px}.text-content .headline-paragraph{font-size:28pt}.text-content .large-paragraph{font-size:14px;font-family:'Merriweather', serif;color:#1a3863}.text-content .announcement{font-size:10pt}.mobile-nav .navigation-container{text-align:right}#product_detail h1.product-title{font-size:24px}.cart-image{width:100%;height:auto}.cart-remove-item{text-align:right;padding-top:20px}.family-select-cart{padding:10px 10px 10px 10px}h1,h2,h3,h4,p,a,li{font-size:15px}h1{font-size:30pt;line-height:90%;color:#027f97}h2{font-size:26pt;color:#027f97}h3{font-size:20pt;color:#39b2c6;line-height:105%}h4{font-size:20pt}p{font-size:13pt;line-height:140%;font-family:'Merriweather', serif}.cart-link-container .cart-link-icon{color:#333333;font-size:24px}.cart-link-container{top:4px;margin-right:10px;margin-left:10px}.cart-link-container .cart-items{color:#333333;left:25px}.book-selection .character-selection .grid-25{padding:10px 20px 0px 20px}.book-selection .family-select{height:200px}} body{opacity:1 !important;}