.text-primary{color:#f68720!important}.text-secondary{color:#666}.text-white{color:#fff}.background_default,.background_primary{background-color:#f68720}.background_transparent{background:transparent}.background_white{background-color:#fff}.background_transparent_orange{background-color:rgba(246,135,32,.85)}.background_dark_grey{background-color:#404040}.background_light{background:#f3f3f3;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1em}.background_light hr{width:90%;margin:0 auto 10px;height:6px}.background_default,.background_primary,.background_transparent_orange,.background_dark_grey,.has-mark{color:#fff}.background_default *,.background_primary *,.background_transparent_orange *,.background_dark_grey *,.has-mark *{color:#fff}.background_image_with_overlay{background-position:bottom right;background-repeat:no-repeat}a{color:#666}a:hover{color:#f68720;text-decoration:none}a.social-icon{display:inline-block}a.social-icon:hover{color:#f68720}a.social-icon:hover i{color:#f68720}@font-face{font-display:swap;font-family:"RuckSackBold";src:url(/wp-content/themes/dino-discovery-site/assets/webfonts/rusksack-bold-webfont.woff2) format('woff2'),url(/wp-content/themes/dino-discovery-site/assets/webfonts/rusksack-bold-webfont.woff) format('woff'),url(/wp-content/themes/dino-discovery-site/assets/webfonts/rusksack-bold-webfont.ttf) format('ttf')}@font-face{font-display:swap;font-family:"RuckSackBook";src:url(/wp-content/themes/dino-discovery-site/assets/webfonts/rusksack-book-webfont.woff2) format('woff2'),url(/wp-content/themes/dino-discovery-site/assets/webfonts/rusksack-book-webfont.woff) format('woff'),url(/wp-content/themes/dino-discovery-site/assets/webfonts/rucksack-book-webfont.ttf) format('ttf')}body{font-family:"RuckSackBook","OpenSans",sans-serif;color:#666}body h1,body h2,body h3,body .h1,body .h2,body .h3{font-family:"RuckSackBold"}h1{font-size:1.5em;line-height:1.25;margin-bottom:.5em}h2{font-size:1.25em;line-height:1.15384615}h3{font-size:1.1em;line-height:1.13636364}h4{font-size:1em;line-height:1.11111111;letter-spacing:.1em}.pt-5,.py-5{padding-top:5rem!important}.pb-5,.py-5{padding-bottom:5rem!important}.pl-5,.py-5{padding-left:5rem!important}.pr-5,.py-5{padding-right:5rem!important}.mt-5,.my-5{margin-top:5rem!important}.mb-5,.my-5{margin-bottom:5rem!important}.ml-5,.my-5{margin-left:5rem!important}.mr-5,.my-5{margin-right:5rem!important}.ui-datepicker{background-color:#fff;width:250px!important;box-shadow:0 1px 4px 0 rgba(0,0,0,.1)!important;padding-left:0;position:relative;border:1px solid #ddd}.ui-datepicker:before{content:'';position:absolute;display:block;width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid #ddd;top:-15px}.ui-datepicker:after{content:'';position:absolute;display:block;width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid #fff;top:-13px}.ui-datepicker th{font-size:12px!important;font-weight:700;color:#666!important}.ui-datepicker tbody tr{border:0!important}.ui-datepicker tbody td{background-color:transparent;border:0!important;padding:1px!important}.ui-datepicker-group{float:left!important;padding:20px 20px 20px 0}.ui-datepicker-header{background:none!important;text-shadow:none!important;color:#666!important;border:0!important;margin-bottom:6px!important}.ui-datepicker-title{font-size:15px!important}.ui-datepicker-year{font-weight:normal!important}.datepicker-clean.ui-datepicker thead{border:0!important;background:none!important}.ui-datepicker-prev{position:absolute;left:10px;line-height:30px!important;background:none!important}.ui-datepicker-prev:after{content:'◀';color:#f68720!important}.ui-state-disabled.ui-datepicker-prev:after{color:#666!important}.ui-icon.ui-icon-circle-triangle-w{display:none}.ui-datepicker-next{position:absolute;right:10px;line-height:30px!important;background:none!important}.ui-datepicker-next:after{content:'▶';color:#f68720!important}.ui-icon-circle-triangle-e{display:none}.ui-state-disabled.ui-datepicker-next:after{color:#666!important}.ui-datepicker-calendar .ui-state-default{background:#f5f5f5!important;font-weight:normal!important;font-size:13px!important;text-shadow:none!important;border:1px solid #f5f5f5!important;box-shadow:none!important;-webkit-box-shadow:none!important}.ui-datepicker-calendar .ui-datepicker-today a{font-weight:bold!important}.ui-datepicker-calendar .ui-datepicker-current-day a{background-color:#f68720!important;color:#fff!important;border:1px solid #f68720!important}.ui-datepicker-calendar .ui-state-hover{background-color:#fff!important;border:1px solid #f68720!important}.ui-datepicker-calendar .ui-datepicker-other-month span{color:#666!important}.ui-datepicker-calendar .wrong{background-color:#fff!important}.ui-datepicker-unselectable.ui-state-disabled{background:none!important}.ui-datepicker-unselectable.ui-state-disabled span{background:none!important;font-weight:normal!important;color:#666!important;border:1px solid transparent!important}div.ui-datepicker-group-first td:not(.ui-datepicker-other-month)~td.ui-datepicker-other-month{visibility:hidden}div.ui-datepicker-group-last td{visibility:hidden}div.ui-datepicker-group-last td:not(.ui-datepicker-other-month){visibility:visible}div.ui-datepicker-group-last td:not(.ui-datepicker-other-month)~td.ui-datepicker-other-month{visibility:visible}div.ui-datepicker-group-last td.ui-datepicker-other-month~td:not(.ui-datepicker-other-month){visibility:visible}.page-header{margin-bottom:0}.page-header .site-branding{align-items:center}.page-header .site-branding>*{margin-top:0}.page-header .logo{max-width:195px}.page-header nav a{color:#f68720;font-family:"RuckSackBold";text-transform:uppercase}.page-header nav a:hover{color:#666}.page-header .navbar{justify-content:flex-end}.page-header .hamburger{padding:10px;line-height:0;background:#f68720;position:relative;z-index:100}.page-header .hamburger .hamburger-inner,.page-header .hamburger .hamburger-inner:after,.page-header .hamburger .hamburger-inner:before{height:3px;background-color:#fff}.page-header #main-menu{position:fixed;background:#f68720;top:0;right:0;left:0;bottom:0;z-index:50;color:#fff;transition:.5s all;text-align:center}.page-header #main-menu.show{display:flex;align-items:center;justify-content:center}.page-header #main-menu a{color:#fff;transition:all .5s ease}.page-header #main-menu a:hover{color:#666;transform:scale(1.05) rotate(5deg)}.full-width-image{width:100%;height:auto}.builder-section{position:relative;z-index:20}.builder-section:last-child{margin-bottom:0!important}.builder-section.has-mark,.builder-section.has-mark *{z-index:10}.builder-section.has-mark .container{min-height:30vmax;position:relative;display:flex;align-items:center;justify-content:center}.builder-section.has-mark .container .mark-inner{position:relative;padding:2em 1em}.builder-section.has-mark:after{content:"";position:absolute;z-index:5;background:#f68720;top:0;right:0;width:100%;bottom:0}.builder-section .flitch-row:first-child,.builder-section .flitch-row:first-child.pt-1,.builder-section .flitch-row:first-child.pt-2,.builder-section .flitch-row:first-child.pt-3,.builder-section .flitch-row:first-child.pt-4,.builder-section .flitch-row:first-child.pt-5{padding-top:0!important}.builder-section .flitch-row:last-child,.builder-section .flitch-row:last-child.pb-1,.builder-section .flitch-row:last-child.pb-2,.builder-section .flitch-row:last-child.pb-3,.builder-section .flitch-row:last-child.pb-4,.builder-section .flitch-row:last-child.pb-5{padding-bottom:0!important}.builder-section .flitch-row .container:first-child,.builder-section .flitch-row .container-fluid:first-child,.builder-section .flitch-row .container:first-child.pt-1,.builder-section .flitch-row .container-fluid:first-child.pt-1,.builder-section .flitch-row .container:first-child.pt-2,.builder-section .flitch-row .container-fluid:first-child.pt-2,.builder-section .flitch-row .container:first-child.pt-3,.builder-section .flitch-row .container-fluid:first-child.pt-3,.builder-section .flitch-row .container:first-child.pt-4,.builder-section .flitch-row .container-fluid:first-child.pt-4,.builder-section .flitch-row .container:first-child.pt-5,.builder-section .flitch-row .container-fluid:first-child.pt-5{padding-top:0!important}.builder-section .flitch-row .container:last-child,.builder-section .flitch-row .container-fluid:last-child,.builder-section .flitch-row .container:last-child.pb-1,.builder-section .flitch-row .container-fluid:last-child.pb-1,.builder-section .flitch-row .container:last-child.pb-2,.builder-section .flitch-row .container-fluid:last-child.pb-2,.builder-section .flitch-row .container:last-child.pb-3,.builder-section .flitch-row .container-fluid:last-child.pb-3,.builder-section .flitch-row .container:last-child.pb-4,.builder-section .flitch-row .container-fluid:last-child.pb-4,.builder-section .flitch-row .container:last-child.pb-5,.builder-section .flitch-row .container-fluid:last-child.pb-5{padding-bottom:0!important}.builder-section .accent-wrapper{padding:1em}.builder-section .accent-wrapper h1{margin-bottom:0}.builder-section .accent-wrapper h4{font-size:1em;margin-bottom:10px}.builder-section .accent-wrapper.background_primary *{color:#fff}.builder-section .accent-wrapper.background_white h1{color:#f68720}.builder-section .accent-wrapper.background_white h4{color:#666}.builder-section.background_image_with_overlay{position:relative}.builder-section.background_image_with_overlay *{position:relative;z-index:30;color:#fff}.builder-section.background_image_with_overlay:after{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:rgba(246,135,32,.85)}.builder-section .column-link{min-height:25vmax;display:flex;align-items:center;justify-content:center;position:relative;cursor:pointer}.builder-section .column-link *{z-index:30}.builder-section .column-link:after{content:"";background:rgba(0,0,0,.25);position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.builder-section .column-link:hover:after{background:rgba(246,135,32,.25)}.builder-section .col-inner{width:100%;height:100%}.builder-section .slick-slider{user-select:all}.builder-section .simple-slider .slide-container{display:flex!important;justify-content:flex-end;flex-direction:column;align-items:center;background-size:cover;background-repeat:no-repeat;background-position:center}.builder-section .simple-slider .slide-container .slide-content{width:100%;background:rgba(255,255,255,.95);padding:1em 2em;min-height:40vh;display:flex;flex-direction:column;align-items:center;justify-content:center}.builder-section .simple-slider .slide-container .slide-content .btn{margin-top:1em}.builder-section .simple-slider .slick-next{right:0}.builder-section .simple-slider .slick-prev{left:0}.builder-section .simple-slider .slick-next,.builder-section .simple-slider .slick-prev{z-index:10;width:auto;height:auto}.builder-section .simple-slider .slick-next:before,.builder-section .simple-slider .slick-prev:before{font-size:23px;opacity:.95;color:#f68720;font-family:"Font Awesome\ 5 Free"!important;font-weight:900;transition:all .5s ease}.builder-section .simple-slider .slick-next:hover:before,.builder-section .simple-slider .slick-prev:hover:before{background:#f68720;color:#fff;padding:5px 10px}.builder-section .simple-slider .slick-next:before{content:"\f054"}.builder-section .simple-slider .slick-prev:before{content:"\f053"}.builder-section .event-slider .slide-container .slide-content .event-inner{min-height:250px}.builder-section .event-slider .slide-container .slide-content .event-inner .event-title{text-transform:uppercase}.builder-section .event-slider .slide-container .slide-content .event-inner .event-date{text-align:center;display:flex;margin:1em 0}.builder-section .event-slider .slide-container .slide-content .event-inner .event-date p{margin-bottom:0;line-height:.85;flex:1}.builder-section .event-slider .slide-container .slide-content .event-inner .event-date p .event-month{color:#f68720;display:block;text-transform:uppercase;letter-spacing:3px;font-size:1.25em}.builder-section .event-slider .slide-container .slide-content .event-inner .event-date p .event-day{display:block;font-size:2.6em;font-family:"RuckSackBold"}.builder-section .event-slider .slide-container .slide-content .event-inner .event-date p.date-separator{font-weight:700;font-size:2em;margin-top:.5em}.builder-section .event-slider .slide-container .slide-content .event-inner .event-content{margin-top:1em}.builder-section .event-slider li.slick-active button:before{opacity:1;color:#f68720;padding:0;background:#f68720;border-color:#f68720}.builder-section .event-slider button:before{border:1px solid #666;border-radius:100px;color:transparent;font-size:7px;width:15px;height:15px}.mark{position:absolute;z-index:15;bottom:-6em;left:-1em;height:auto;max-width:80vw;background:transparent}.mark:after{content:"";position:absolute;top:0;left:0;right:0;height:200%}.background-cover{background-position:center;background-size:cover;min-height:250px}.background-large{background-size:100vw;background-repeat:no-repeat;background-position:center}.large-image-accent{min-height:35vmax;display:flex;align-items:center;justify-content:center}.large-image-accent .accent-wrapper{flex:1;align-items:center;justify-content:center;max-width:650px}.large-image-accent .accent-wrapper *{text-align:center}.btn{border-radius:0;transition:all .5s ease}.btn,.btn a{font-family:"RuckSackBold";letter-spacing:.25em}.btn:hover{transform:scale(1.1)}.btn-primary,.btn-default{background:#f68720;color:#fff;border:none}.btn-primary a,.btn-default a{color:#fff}.btn-primary:hover,.btn-default:hover{background:#404040!important;color:#fff!important;border:none}.btn-primary:hover a,.btn-default:hover a{color:#fff!important;text-decoration:none}.btn-white{background:#fff;color:#f68720}.btn-white a{color:#f68720!important}.btn-white:hover{background:#000;color:#fff!important;text-decoration:none}.btn-white:hover a{color:#fff!important;text-decoration:none}table tr td{vertical-align:top;display:block}.dino-video{display:block;margin:0 auto;max-width:100%;height:auto}.flex-grow-1,.flex-grow-2,.flex-grow-3,.flex-grow-4{flex-grow:1;flex-basis:100%;margin-bottom:1em}.row.flitch-row:nth-child(n+2){padding-top:0!important}.page-item.active .page-link{background-color:#f68720;border-color:#f68720}.page-item .page-link{color:#f68720}.woocommerce .products .product .product-title{font-family:"RuckSackBold";text-transform:uppercase}.woocommerce .products .product .price{font-family:"RuckSackBold";font-size:1.25em!important;color:#f68720!important}.woocommerce .product .woocommerce-tabs .tabs:before{border-bottom:1px solid #f68720!important}.woocommerce .product .woocommerce-tabs .tabs li{border-radius:0!important;border-color:#f68720!important;background-color:#666!important;color:#fff!important}.woocommerce .product .woocommerce-tabs .tabs li a{color:#fff!important}.woocommerce .product .woocommerce-tabs .tabs li.active,.woocommerce .product .woocommerce-tabs .tabs li:hover{background-color:#f68720!important}.woocommerce .product .woocommerce-tabs .tabs li.active:before,.woocommerce .product .woocommerce-tabs .tabs li:hover:before,.woocommerce .product .woocommerce-tabs .tabs li.active:after,.woocommerce .product .woocommerce-tabs .tabs li:hover:after{display:none!important}.woocommerce .product .woocommerce-tabs .tabs li:before,.woocommerce .product .woocommerce-tabs .tabs li:after{display:none!important}.woocommerce .form-submit input[type='submit']{background-color:#f68720!important;color:#fff!important;border:none;border-radius:0!important}.woocommerce .form-submit input[type='submit']:hover{background:#404040!important;color:#fff!important;border:none}.woocommerce .cart .actions .coupon input#coupon_code.input-text{width:200px}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce a.button,.woocommerce button.button.alt,.woocommerce input.button.alt{background:#f68720;color:#fff;border:none}.woocommerce #respond input#submit.alt a,.woocommerce a.button.alt a,.woocommerce a.button a,.woocommerce button.button.alt a,.woocommerce input.button.alt a{color:#fff}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce a.button:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background:#404040!important;color:#fff!important;border:none}.woocommerce #respond input#submit.alt:hover a,.woocommerce a.button.alt:hover a,.woocommerce a.button:hover a,.woocommerce button.button.alt:hover a,.woocommerce input.button.alt:hover a{color:#fff!important;text-decoration:none}.woocommerce .col-1,.woocommerce .col-2{max-width:none}.woocommerce .form-row{display:block}#site-footer{border-top:0;font-size:14px}#site-footer h1,#site-footer h2,#site-footer h3,#site-footer h4,#site-footer h5,#site-footer h6{color:#f68720}@media screen and (min-width:768px){.flex-grow-1,.flex-grow-2{flex-grow:1;flex-basis:50%;margin-bottom:0}.flex-grow-3,.flex-grow-4{flex-grow:2;flex-basis:100%;margin-bottom:0}.background-large{background-size:97vw}.builder-section.has-mark .container .mark-inner{max-width:500px;width:90vw;margin-left:auto}.builder-section.has-mark:after{width:75vw}.builder-section .simple-slider .slick-next:before,.builder-section .simple-slider .slick-prev:before{font-size:30px}.builder-section .simple-slider .slide-container{flex-direction:inherit}.builder-section .simple-slider .slide-container .slide-content{max-width:400px}.event-slider .slide-container .slide-content .event-inner{min-height:150px}.event-slider .slick-dots{bottom:50%;right:0;width:auto;-webkit-transform:translateY(-50%) rotate(90deg);-moz-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}}@media screen and (min-width:992px){h1{font-size:2.5em;line-height:1.25;margin-bottom:.5em}h2{font-size:1.88em;line-height:1.15384615}h3{font-size:1.375em;line-height:1.13636364}h4{font-size:1.125em;line-height:1.11111111;letter-spacing:.1em}.flex-grow-1{flex-grow:1;flex-basis:0%}.flex-grow-2{flex-grow:2;flex-basis:0%}.flex-grow-3{flex-grow:3;flex-basis:0%}.flex-grow-4{flex-grow:4;flex-basis:0%}.page-header #main-menu{position:relative;background:#fff;color:#f68720;text-align:left}.page-header #main-menu.show{display:block}.page-header #main-menu a{color:#f68720}.builder-section.has-mark:after{width:65vw}table tr td{vertical-align:top;display:table-cell}table tr td:first-child{padding-right:2em}.mark:after{background:#fff;background:-moz-linear-gradient(top,#fff 0%,#fff 83%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(top,#fff 0%,#fff 83%,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,#fff 0%,#fff 83%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#00ffffff',GradientType=0);-webkit-animation:footstepReveal 7s infinite}}@-webkit-keyframes footstepReveal{0%{height:110%}50%{height:0}100%{height:110%}}@keyframes footstepReveal{0%{height:110%}50%{height:0}100%{height:110%}}