@media screen{.hero-image{background-image:url(//static.darkmatterplatform.com/files/1d2b5399-cadc-4101-9fe4-ac9d22497c58/12405/11884716_1653433271539424_3511365688599165030_o.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}.purchasable-wrapper{background-color:#ffffff;padding:10px 10px 20px 10px}.purchasable-wrapper img{margin-bottom:20px;background-position:center center;background-size:contain;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain}.purchasable-wrapper .name-section{height:80px;margin-bottom:10px;display:flex;align-items:center}.purchasable-wrapper a.name{font-weight:700;font-size:18px;font-family:'Questrial', sans-serif;margin-top:20px;padding:0px 0px 20px 0px}.no-touch .purchasable-wrapper a.add:hover{text-decoration:underline}.purchasable-wrapper .seats-section{display:none}.checkout-body .btn.btn-primary#checkout-button{margin-top:10px}.product-detail-container h1.product-title{font-family:'Questrial', sans-serif}.product-detail-container .product-description.category{color:#000000}.product-detail-container .product-thumbnail{width:auto}.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}.large-calendar .dm-calendar .events{top:25px;font-family:'Questrial', sans-serif}.large-calendar .calendar-days{background-color:#ffffff;padding:0px 0px 0px 0px;font-family:'Questrial', sans-serif}.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-size:32px;padding-top:5px;padding-bottom:25px;letter-spacing:1px;line-height:30px;color:#58595b;font-family:'Questrial', sans-serif;font-weight:700}.large-calendar .month-navigation{text-align:right;padding:15px 0 0 0}.large-calendar .dm-calendar.small .day.with-event .date{background-color:#e1eaf3}.sidebar .navigation-container{text-align:left;padding-top:20px}.sidebar a.nav-item{font-size:16px;font-weight:700;color:#250808;font-family:'Questrial', sans-serif;padding:0 15px 40px 15px;text-transform:uppercase}.no-touch .sidebar .no-touch a.nav-item:hover{text-decoration:underline}.sidebar a.nav-item.active{text-decoration:underline;font-size:16px;font-family:'Questrial', sans-serif}.sidebar .nav-icon{font-size:18px}.sidebar .image-nav-item{max-width:80px;vertical-align:middle}.sidebar .divider{font-size:22px;vertical-align:middle}.sidebar .nav-button{vertical-align:middle}.no-touch .off-canvas-nav .no-touch a.nav-item:hover{text-decoration:underline}.off-canvas-nav a.nav-item.active{text-decoration:underline}.off-canvas-nav .nav-icon{font-size:24px}.white-headline{text-transform:uppercase;color:#ffffff}.green-text{color:#29672c;text-transform:uppercase}.white-all-caps{color:#fffbfb;text-transform:uppercase}.large-paragraph{font-size:20px}.small-text{font-size:12px}.footer-nav{background-color:#ffffff;color:#000000;font-family:'Questrial', sans-serif;font-weight:700;padding:20px 20px 20px 20px}.no-touch .footer-nav .no-touch a.nav-item:hover{text-decoration:underline}.footer-nav a.nav-item.active{text-decoration:underline}.footer-nav .nav-icon{font-size:24px}.icons{font-family:"icons"}.lobstertwo400400italic700700italic{font-family:"Lobster Two"}.lobstertwo700700italic{font-family:'Lobster Two', sans-serif}.questrial{font-family:'Questrial', sans-serif}.montserrat400700{font-family:'Montserrat', sans-serif}.mavenpro400500700900{font-family:'Maven Pro', sans-serif}.btn{background-color:#64a338;text-transform:uppercase;color:#efefef;border-radius:11px;text-align:center;font-family:'Questrial', sans-serif;font-size:16px;font-weight:700;padding:15px 15px 15px 15px}.no-touch .no-touch .btn.btn-global:hover{background-color:#5d9834;text-transform:uppercase;color:#efefef;border-radius:11px;font-family:'Questrial', sans-serif;font-weight:700;font-size:16px;padding:15px 50px 15px 50px}.btn.btn-default{background-color:#ffffff;color:#888888}.no-touch .no-touch .btn.btn-default:hover{background-color:#efefef;padding:15px 40px 15px 40px;color:#888888}.btn.btn-primary{border-width:0px;background-color:#64a338;font-family:'Questrial', sans-serif;font-size:16px;font-weight:700;padding:15px 15px 15px 15px}.no-touch .no-touch .btn.btn-primary:hover{background-color:#5d9834;font-weight:700}.btn.btn-warning{border-width:0px}.no-touch .no-touch .btn.btn-warning:hover{border-width:0px;padding:15px 40px 15px 40px}.btn.btn-custom{background-color:#29672c;text-transform:uppercase;color:#efefef;display:block}.btn.btn-custom2{background-color:#64a338;text-transform:uppercase;color:#fffbfb;display:block}button.icon-button{font-size:24px;border:none;background-color:transparent}button.menu:before,button.menu:after,button.menu span{background-color:#333333}.no-image-story .story{position:relative;background-color:#ffffff;padding:15px 15px 15px 15px}.no-image-story .story-content{color:#000000;font-size:22px;height:100%;position:relative;top:0;width:100%;background-color:#ffffff;line-height:110%}.no-image-story ul.dm-grid.story-category{width:auto;margin:0px 0px 0px 0px}.no-image-story li.story-container{padding:20px 20px 20px 20px}.no-image-story .name-section p{font-size:28px;color:#000000;line-height:100%;text-align:left;position:relative;top:0;width:100%;font-family:'Open Sans', sans-serif;padding:0px 0px 0px 0px;margin-top:50px;margin-bottom:30px}.no-image-story .category-section{font-size:12px;text-transform:uppercase;font-family:'Lato', sans-serif;color:#ffffff;text-align:center;width:100%;position:absolute;top:20%}.no-image-story .grid-25 .name-section p{font-size:20px}.no-image-story .meta-section{position:absolute;top:-40px}.no-image-story .subtitle{color:#cccccc;font-size:24px}.no-image-story .description{font-size:20px;line-height:160%;color:#000000}.no-image-story .description-section{position:relative;top:0;text-align:left;margin:0px 0px 0px 0px}.social-nav{text-align:right;padding:15px 0px 15px 15px}.social-nav .nav-item{text-decoration:none;margin-left:20px;color:#ffffff;font-family:'Questrial', sans-serif}.social-nav .nav-icon{font-size:24px;color:#ffffff;background-position:right bottom;text-align:right}.main-nav .navigation-container{text-align:right;color:#000000}.main-nav a.nav-item{text-align:right;color:#000000;background-color:#ffffff;font-size:18px;text-transform:uppercase;font-weight:700;padding:28px 0px 20px 20px;font-family:'Questrial', sans-serif}.no-touch .main-nav .no-touch a.nav-item:hover{text-decoration:underline;text-align:right;font-family:'Questrial', sans-serif;font-size:18px}.main-nav a.nav-item.active{text-decoration:underline;font-family:'Questrial', sans-serif;font-size:18px}.main-nav .nav-icon{font-size:22px;padding-left:20px}.main-nav .image-nav-item{max-width:80px;vertical-align:middle}.main-nav .divider{font-size:22px;vertical-align:middle}.main-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"}h2.cart-header{font-size:22px}hr.cart-divider{margin:10px 0}.cart-section{margin:5px 0}.cart-image{width:80px;height:60px}#mce-responses{padding:15px 15px 15px 15px;background:#3d2f1f;color:#ffffff;border-radius:6px;margin-bottom:20px}.centered-text{text-align:center}h1,h2,h3,h4,p,strong,em,li{font-size:16px;line-height:140%;font-family:'Maven Pro', sans-serif;color:#000000}h1{font-size:40px;line-height:100%;padding-top:5px;padding-bottom:5px;font-family:'Ostrich', Arial, Arial, Helvetica, sans-serif}h2{font-size:32px;font-family:'Questrial', sans-serif;line-height:110%;font-weight:700;color:#000000;padding-top:10px}h3{font-size:22px;font-family:'Questrial', sans-serif;line-height:110%;color:#000000;padding-top:10px;font-weight:700}h4{font-size:24px;font-family:'Questrial', sans-serif;line-height:110%}p{font-size:16px;line-height:120%;font-family:'Maven Pro', sans-serif}a{color:#000000;font-family:'Maven Pro', sans-serif}.no-touch .no-touch a:hover{color:#888888;font-family:'Maven Pro', sans-serif}.text-content ul{font-family:'Maven Pro', sans-serif;padding-left:20px;line-height:110%}ol{font-family:'Maven Pro', sans-serif;padding-left:20px;line-height:110%}hr{border-bottom:1px solid;border-width:4px}img{width:100%;font-family:'Maven Pro', sans-serif}.white-rule hr{color:#fffbfb}.grey-rule hr{color:#888888}.component,.module{box-sizing:border-box;font-family:'Maven Pro', sans-serif}.story-category .story{position:relative}.story-category .story-content{align-items:center;color:#ffffff;font-size:24px;height:100%;position:absolute;top:0;width:100%;background-color:rgba(0,0,0,0.5);line-height:110%}.story-category ul.dm-grid.story-category{width:auto;margin:0px 0px 0px 0px}.story-category li.story-container{padding:20px 20px 20px 20px}.story-category .name-section p{font-size:28px;font-family:'Open Sans', sans-serif;color:#ffffff;line-height:125%;text-align:center;position:absolute;top:35%;width:100%;padding:10px 10px 10px 10px}.story-category .category-section{font-size:12px;text-transform:uppercase;font-family:'Lato', sans-serif;color:#ffffff;text-align:center;width:100%;position:absolute;top:20%}.story-category .grid-25 .name-section p{font-size:20px}.story-category .description-section{position:absolute;top:50%;text-align:center;margin-right:10%;margin-left:10%}.story-category .description{color:#ffffff;font-size:20px;font-family:'Open Sans', sans-serif;line-height:160%}}@media (min-width: 768px) and (max-width: 1024px){.purchasable-wrapper a.name{font-weight:700;font-family:'Questrial', sans-serif;font-size:18px;padding-top:0px;margin-top:20px}}@media screen and (max-width: 767px){.purchasable-wrapper .name-section{height:auto}.purchasable-wrapper a.name{font-weight:700;font-family:'Questrial', sans-serif;font-size:18px;padding-top:0px;margin-top:20px}.large-calendar .calendar-title{font-size:16px}.sidebar .navigation-container{padding-top:28px;padding-bottom:20px;text-align:center;background-color:#250808}.sidebar a.nav-item{padding-right:15px;padding-left:15px;font-size:18px;background-color:#250808;font-weight:700;color:#ffffff;font-family:'Questrial', sans-serif}.no-touch .sidebar .no-touch a.nav-item:hover{text-decoration:underline}.sidebar a.nav-item.active{text-decoration:underline}.sidebar .nav-icon{font-size:18px}.sidebar .image-nav-item{max-width:80px;vertical-align:middle}.sidebar .divider{font-size:22px;vertical-align:middle}.sidebar .nav-button{vertical-align:middle}.no-image-story .story{height:auto}.no-image-story li.story-container{padding:0px 0px 0px 0px;margin-bottom:10px}.main-nav .navigation-container{padding-top:28px;padding-bottom:20px;text-align:center;background-color:#ffffff;font-weight:700;color:#000000}.main-nav a.nav-item{padding-right:15px;padding-left:15px;font-size:18px;font-weight:700;color:#000000;font-family:'Questrial', sans-serif}.no-touch .main-nav .no-touch a.nav-item:hover{text-decoration:underline}.main-nav a.nav-item.active{text-decoration:underline}.main-nav .nav-icon{font-size:18px}.main-nav .image-nav-item{max-width:80px;vertical-align:middle}.main-nav .divider{font-size:22px;vertical-align:middle}.main-nav .nav-button{vertical-align:middle}h1,h2,h3,h4,p,strong,em,li{font-size:15px}h1{font-size:26px}h2{font-size:24px}h3{font-size:20px}h4{font-size:18px}.story-category .story{height:auto}.story-category li.story-container{padding:0px 0px 0px 0px;margin-bottom:10px}}
body{opacity:1 !important;}
