﻿/*! normalize.css 2011-08-10T00:55 UTC · http://github.com/necolas/normalize.css */article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}[hidden]{display:none}html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}body,button,input,select,textarea{font-family:sans-serif}iframe{border:none}a{color:#00e}a:visited{color:#551a8b}a:focus{outline:none}a:hover,a:active{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}pre,code,kbd,samp{font-family:monospace, monospace;_font-family:'courier new', monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}ul,ol{margin:1em 0;padding:0 0 0 40px}dd{margin:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal;*overflow:visible}table button,table input{*overflow:auto}button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}input[type="checkbox"],input[type="radio"]{box-sizing:border-box}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none;color:#000000}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;color:#000000;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, white 50%, #eee 100%);background-image:-o-linear-gradient(top, white 50%, #eee 100%);background-image:linear-gradient(to bottom, white 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, white 0%, #eee 50%);background-image:-o-linear-gradient(top, white 0%, #eee 50%);background-image:linear-gradient(to bottom, white 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, white 100%);background-image:-o-linear-gradient(top, #eee 50%, white 100%);background-image:linear-gradient(to bottom, #eee 50%, white 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:white;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:white}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}a.btn_red,input[type=submit]{font-size:10px;line-height:1em;background-color:#900;color:#fff;text-transform:uppercase;padding:0.5em 1em;border:none}a.btn_red:disabled,input[type=submit]:disabled{background-color:#3b0000;color:#7d7d7d;border:1px solid #3b0000}a.btn_red:link,a.btn_red:visited{color:#fff}.formfield{margin-bottom:1em}.formfield p{margin:0}.formfield p.notice{margin-top:1em}.formfield label{color:#fff;display:inline-block;width:12.5em;margin-right:1em;cursor:pointer;vertical-align:top;font-size:16px;font-weight:bold}.formfield label span{display:block;font-size:14px;font-style:italic;font-weight:normal;color:#999}.formfield label strong{text-decoration:underline}.formfield span{font-size:14px;color:#fff}.formfield span.cancel{font-size:10px;display:inline-block;margin:4px 0 0 10px}.formfield select,.formfield textarea,.formfield input{font-size:14px;border:1px solid #900}.formfield input[type=text],.formfield input[type=password]{border:1px solid #900;width:14em;height:1.3077em}.formfield input[type=submit]{font-size:14px;line-height:1em}.formfield select{max-width:12em}.formfield select.multiple{min-width:19.23em;min-height:12.56em}.formfield textarea{width:98%}.formfield textarea.staff{width:auto}@media screen and (max-width: 500px){.formfield label{display:block}}.checkbox_group{margin:2em 0 1em 1.3em}.checkbox_group label{font-size:14px;font-weight:normal;width:auto;height:1.4em}.checkbox_group input[type=checkbox]{margin-left:-1.3em}#sidebar .widget.account form{margin-top:1em}#sidebar form p{color:#fff;font-size:1em;margin-bottom:1em;text-align:center;text-transform:uppercase}#sidebar .formfield{margin-bottom:0.5em;overflow:hidden}#sidebar .formfield label{float:left;width:7em;color:#fff;margin:0.5em 0.8em 0 0;text-transform:uppercase;text-align:right;font-size:1em;font-weight:normal}#sidebar .formfield input{float:left}#sidebar .formfield input[type=text],#sidebar .formfield input[type=password]{width:calc(100% - 7em);max-width:160px}#sidebar .formfield input[type=submit]{margin-left:7.8em}#jquery-overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px}#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0}#jquery-lightbox a img{border:none}#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto}#lightbox-container-image{padding:10px}#lightbox-loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0}#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}#lightbox-container-image-box>#lightbox-nav{left:0}#lightbox-nav a{outline:none}#lightbox-nav-btnPrev,#lightbox-nav-btnNext{width:49%;height:100%;zoom:1;display:block}#lightbox-nav-btnPrev{left:0;float:left}#lightbox-nav-btnNext{right:0;float:right}#lightbox-container-image-data-box{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 10px 0}#lightbox-container-image-data{padding:0 10px;color:#666}#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left}#lightbox-image-details-caption{font-weight:bold}#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1.0em}#lightbox-secNav-btnClose{width:66px;float:right;padding-bottom:0.7em}.no-rgba table tr.odd td{background:transparent url(/images/stylesheets/modernizr/white-50.png) left top repeat}.no-rgba #main #sidebar #account-links{background:transparent url(/images/stylesheets/modernizr/black-25.png) left top repeat}.no-rgba #events .event.odd{background:transparent url(/images/stylesheets/modnernizr/green-05.png) left top repeat}.no-rgba .hasDatepicker .ui-datepicker td.date.green .ui-state-default{background-color:#025b00}.no-rgba .hasDatepicker .ui-datepicker td.date.green .ui-state-active,.no-rgba .hasDatepicker .ui-datepicker td.date.green .ui-state-hover{background-color:#05c705}.no-rgba .hasDatepicker .ui-datepicker td.date .ui-state-default{background-color:#752904}.lt-ie8 header nav ul li{display:inline}.lt-ie8 header nav ul li a{display:block}.lt-ie8 .media .video-slideshow ul{position:static;z-index:1}.lt-ie8 .key ul{overflow:hidden}.lt-ie8 .key ul li{float:left}.lt-ie8 .tickets .open_dates .ui-datepicker th span{height:0.7em}.lt-ie8 .tickets .open_dates .ui-datepicker td.date .ui-state-default{width:2.2em;height:1.9em}.lt-ie8 .hours-of-operation .open_dates .ui-datepicker th span{height:1em}.lt-ie8 .hours-of-operation .open_dates .ui-datepicker td{padding:0.1em 0.2em}.lt-ie8 .hours-of-operation .open_dates .ui-datepicker td.date .ui-state-default{width:3.2em;height:2.7em}.content .tooltip{background-color:#e0eaf6;position:absolute;top:-26px;left:-25px;z-index:3;width:auto;padding:0 4px;border:1px solid #3b85c5;border-radius:6px;box-shadow:-2px -2px 10px #222;-moz-box-shadow:-2px -2px 10px #222;-webkit-box-shadow:-2px -2px 10px #222}.content .tooltip p{font-size:14px;margin:0;color:#183751}.content .tooltip .tip{background:url(/assets/stylesheets/redesign/tip-bottom-9f4c520d1b748bb2b5969929408bb8c70d9fb84a0b09962c0ce9424301b289c9.png) left top no-repeat;width:16px;height:6px;position:absolute;left:6px}.content .blackout_addon .tooltip{top:-65px}.content .blackout_addon .tooltip strong{color:#183751 !important}html{height:100%}@font-face{font-family:'almaq-rough';src:url(/assets/almaq-7b45e1b782b0032fa06694b168b6d4c53313803394b4e737002cbfe980f4a199.woff);font-weight:normal;font-style:normal}body{font-size:10px;margin:0;padding:0;background:#000000;overflow:hidden}h1,h2,dt{font-family:'almaq-rough', sans-serif;text-transform:uppercase;font-weight:normal}h1{color:#f93;margin:10px 0 10px 0}h1.small_h1{font-size:19px}h2,h3{color:#fff}h4,h5,h6{color:#deaf79}h1{font-size:35px}h2{font-size:22px}h3{font-size:20px}h4{font-size:18px}h5{font-size:16px}h6{font-size:14px}img:not([src]){display:none !important}#main .container{padding-bottom:20px}#main .container .max-width{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px;box-sizing:border-box}p{margin:0 0 1.5em 0}p.notice{font-size:16px;text-align:center}li,p,cite,td{font-size:14px;line-height:1.5em;color:#fff}table{width:100%;margin-bottom:1em;border-collapse:separate;border-spacing:2px}table th{color:#fff;font-size:1.4em;padding:4px 6px;background:url(/assets/stylesheets/redesign/bg-bloody-ed9256da24e248b2a9072a60b0e9433a8b060ddc05654db21e180ec8d1e687f5.jpg) left center repeat-x;text-shadow:1px 1px #000}table th.description{text-align:left;width:auto}table th.date{width:90px}table th.upgrade{width:120px}table th.quantity{width:120px}table th.total{width:70px}table th.order-number{text-align:left;width:100px}table th.purchase-date{width:150px}table td{padding:0.25em 0.5em;vertical-align:top;text-align:center}table td.description,table td.order-number,table td.note{text-align:left}table td.description span{display:block;font-size:11px;line-height:1em;color:#deaf79;font-style:italic}table td.upgrade,table td.quantity,table td.total{text-align:right}table td.upgrade input,table td.quantity input,table td.total input{text-align:right;width:25px}table td.total{padding-right:15px}table td.remove{width:16px}table td.remove a{display:block;width:16px;height:16px}table td.remove a svg{width:16px;height:16px}table td.subtotal{text-align:right;font-size:18px;padding-right:15px}table td.print{text-align:left;font-size:18px}table td.actions{width:74px}table td .operator{font-weight:bold;color:#f93;display:inline-block;margin-top:-3px;padding-bottom:3px;vertical-align:middle}blockquote{font-size:16px;line-height:1.5em;margin-right:0}cite{display:block;text-align:right;margin-top:-1.25em;margin-bottom:2em}hr{background:url(/assets/stylesheets/redesign/hr-52ab958f8bcd8e17d7f01f51b9044218ee358e44674c443fbf0d7cb8349c7dc8.svg) center center no-repeat;background-size:100% 15px;height:20px;border:none}hr.full-width{background-size:140% 15px}a{color:#f93;text-decoration:none}a:link,a:visited{color:#f93;text-decoration:none}a:hover{color:#900;text-decoration:none}a.icon{padding-left:18px;background-position:left center;background-repeat:no-repeat}a.help{background-image:url(/assets/stylesheets/icons/help-198bf070efd82726b010b92d6f353234ed1478e9f7823debe66fa8beb9b1f99d.png)}a.print{background-image:url(/assets/stylesheets/icons/printer-851711bad0d887542b80f40430916644e818a6744a44b58db1460dc90f5792ea.png)}a.close{background-image:url(/assets/stylesheets/icons/cancel-1bc3eabbb1069fa663697259fbf6f21eaefd1d51168f33ced13c2965f1e2b1bd.png)}a.information{background-image:url(/assets/stylesheets/icons/information-4a57f2f49403d931b367d389379cd50f0db0909da500ad9d0718821dfcb757bf.png)}a.edit{background-image:url(/assets/stylesheets/icons/edit-5c77f8a128d41977ef4af8db8f1686db0c183354ce31b036f99629b89b6d4285.png);background-size:16px}a.message{background-image:url(/assets/stylesheets/icons/message-95c9ffc61ed51707b764e0bcffb6e45155bcdf70dd9e39388aac4399adba6fc6.png);background-size:16px}a.delete{background-image:url(/assets/stylesheets/icons/delete_modern-60dfde21486c33efdd10bec82ce81781d1cba506713bf8a9a6ecca4dd4204705.png);background-size:16px}a.info{background-image:url(/assets/stylesheets/icons/info-dbc66429198f168ce1c680560951297481306323708ce827f6956c32b618fcc5.png);background-size:16px}a.reward{background-image:url(/assets/stylesheets/icons/reward-41de40a7cab8721c51476fd27109882ac57aee111eb1d1f6cb83ba5193270b24.png);background-size:16px}a.view_file{background-image:url(/assets/stylesheets/icons/view_file-5eb25d8e5f36525ffc2daa05b09db3159c44bdb95f3207e5a63b955a28dbeecf.png);background-size:16px}a.add{background-image:url(/assets/stylesheets/icons/add_modern-4e72cdfe0a8687a7f9c25b1b50576d02e954edc020e22b12650a5e7cbcb5a39d.png);background-size:16px}em{font-style:italic}strong{font-weight:bold}form span{display:block}img.center{display:block;margin:2em auto}img.float-right{float:right;margin:1em 0 1em 1em}.desktop_only{display:none}.orange_button{display:block;margin:0 auto;border:none;background-color:#f93;font-size:15px;border-radius:9px;color:#000000;padding:9px 15px}header{width:100%;height:135px;padding-bottom:0.5em;border-bottom:4px solid #f93}header a#logo img{width:100%;max-width:380px;height:auto}header .max-width{height:100%;max-width:1400px !important;margin-left:auto;margin-right:auto}header h3{font-size:18px;width:60%;text-align:center;margin:1em auto}header h3 a:link,header h3 a:visited{color:#8fc447}header h5{display:block;z-index:99;margin-top:10px;color:#fff;text-transform:uppercase;text-align:center;text-shadow:2px 2px #000, 2px -2px #000, -2px -2px #000, -2px 2px #000;font-size:3.4vw;font-weight:bold}header ul.main{list-style:none;margin:1em 0 1em 0;padding:0;text-align:center}header ul.main li{font-size:16px;display:inline-block;line-height:1em;margin:0.1em 1em}header ul.logo{height:76px;display:inline-flex;margin:0;padding:0}header ul.logo li{display:flex;justify-content:center;align-items:center;width:calc(100% - 100px);height:100%;margin-left:5px}header ul.logo li a{line-height:0}.admin-logged-in.flash{background:none;z-index:999;width:100%}.admin-logged-in.flash div{box-shadow:0 1px 5px #777}nav li.tickets,nav li.cart,nav li.zr-nav-bg-register{font-weight:bold}nav li.tickets a:link,nav li.tickets a:visited,nav li.cart a:link,nav li.cart a:visited,nav li.zr-nav-bg-register a:link,nav li.zr-nav-bg-register a:visited{color:#fff;text-decoration:underline}.content{width:100%;margin-bottom:4em}.content li,.content p{font-size:14px}.left.col .key p{font-size:16px}.left.col .key select{font-size:22px;width:100%}.section .key{margin-bottom:2em}.section .key p{text-align:left;margin-bottom:0.8334em}.section .key ul{list-style:none;margin:0 0 1em 0;padding:0;text-align:center}.section .key li{display:inline-block;text-transform:uppercase;margin:0 0.2em}.section .key li img{vertical-align:middle}#sidebar{margin-bottom:2em}#sidebar ul.account-links{display:none;margin:0;padding:0}#sidebar ul.account-links li{font-size:1em;width:24.6em;height:2.2em;overflow:hidden;text-align:center;margin:0 auto 0.5em auto}#sidebar ul.account-links li a{color:#fff;display:block;padding-top:0.2em;width:16.2667em;height:1.2667em;background:url(/assets/stylesheets/redesign/bg-bloody-ed9256da24e248b2a9072a60b0e9433a8b060ddc05654db21e180ec8d1e687f5.jpg) left top no-repeat;text-transform:uppercase;text-decoration:none;font-size:16px;font-weight:bold}#sidebar ul.account-links li a:hover{text-decoration:underline}#sidebar .formfield{text-align:center}#sidebar .formfield input,#sidebar .formfield label{float:none}#sidebar .widget{margin:0;margin-bottom:0.8em;padding-bottom:2.5em}#sidebar .widget h3,#sidebar .widget h4{text-align:center;margin:0.5em 0 0.5em 0}#sidebar .widget h4{font-family:'almaq-rough', sans-serif;text-transform:uppercase;font-weight:normal;font-size:29px;color:#d3b17e;text-shadow:1px 1px 0 #000000, -1px -1px 0 #000000,   1px -1px 0 #000000, -1px 1px 0 #000000, 1px 1px 0 #000000}#sidebar .widget.account{margin-top:0.8em;padding-top:2.5em;background-position:center top, center bottom;background-repeat:no-repeat}#sidebar .widget.volunteer{display:block}#sidebar .widget.volunteer a{font-size:1em;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(/assets/stylesheets/redesign/box-volunteer-241781cf306622f99c0b63fde1717e45990aee91599ebd8c95faf2b4ed1c0ad4.jpg) center top no-repeat;font-size:1em;display:block;width:24.6em;height:15em;margin:0 auto 0 auto}#sidebar .widget.events,#sidebar .widget.dr_mal,#sidebar .widget.blog-posts{display:none}#sidebar .widget.mailing-list img{margin:0 auto 0 auto;display:block}#sidebar .widget.cca{display:block;margin:1em 0 2em 0}#sidebar .widget.cca a{font-size:1em;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(/assets/logos/medium/corn-cob-acres-31608c977ef70a705bc8384eb05704392dcfec09b41d69c266017499a7d90971.png) center top no-repeat;font-size:1em;display:block;width:24.6em;height:15em;margin:0 auto 0 auto}#sidebar .widget.social-media{background:none;padding:0}#sidebar .widget.social-media ul{margin:0;padding:0;list-style:none;text-align:center}#sidebar .widget.social-media li{display:inline-block;font-size:1em;width:5.8em;height:5.8em;margin:0.1em;overflow:hidden}#sidebar .widget.social-media li a{font-size:1em;text-indent:100%;white-space:nowrap;overflow:hidden;display:block;width:5.8em;height:5.8em;background:url(/images/stylesheets/redesign/social.jpg) left top no-repeat}#sidebar .widget.social-media li a.twitter{background-position:-58px top}#sidebar .widget.social-media li a.youtube{background-position:-116px top}.checkbox{display:grid;grid-template-columns:min-content auto;grid-gap:0.5em;font-size:2rem;color:#f93;margin:15px 0 15px 0}.checkbox--disabled{color:#959495}.checkbox .radio__label{color:#ffffff;font-size:14px}.checkbox__control{display:inline-grid;width:1em;height:1em;border-radius:0.25em;border:0.1em solid currentColor;font-size:20px !important}.checkbox__control svg{transition:transform 0.1s ease-in 25ms;transform:scale(0);transform-origin:bottom left}.checkbox__input{display:grid;grid-template-areas:"checkbox"}.checkbox__input>*{grid-area:checkbox}.checkbox__input input{opacity:0;width:1em;height:1em}.checkbox__input input:focus+.checkbox__control{box-shadow:0 0 0 0.05em #fff, 0 0 0.15em 0.1em currentColor}.checkbox__input input:checked+.checkbox__control svg{transform:scale(1)}.checkbox__input input:disabled+.checkbox__control{color:#959495}.grecaptcha-badge{z-index:21}.logged_in_as{background-color:#e0eaf6;color:#183751;border:1px solid #3b85c5;padding:5px;clear:both}.logged_in_as a:link,.logged_in_as a:visited{color:#900}.logged_in_as a:hover{text-decoration:underline}.appleDeviceOnly{display:block}.mobile input[type="color"],.mobile input[type="date"],.mobile input[type="datetime"],.mobile input[type="datetime-local"],.mobile input[type="email"],.mobile input[type="month"],.mobile input[type="number"],.mobile input[type="password"],.mobile input[type="search"],.mobile input[type="tel"],.mobile input[type="text"],.mobile input[type="time"],.mobile input[type="url"],.mobile input[type="week"],.mobile select,.mobile textarea{font-size:16px !important}.mobile .date_select{width:auto !important}.attractions h1{text-align:center}.attractions ul.all-attractions{padding:0;list-style:none;overflow:hidden}.attractions ul.all-attractions li{width:100%;box-sizing:border-box;padding:0 10px 60px 10px}.attractions ul.all-attractions li img{width:100%}.attractions ul.all-attractions li button{background-color:#000000;border:2px solid #ffffff;border-radius:10px;display:inline-block;color:#f93;font-weight:bold;font-size:26px;padding:13px 35px;text-decoration:none;width:calc(50% - 2px);font-family:'almaq-rough', sans-serif}.attractions ul.all-attractions li button:hover{background-color:#e6e6e6;border:2px solid #e6e6e6}.attractions ul.all-attractions li .read{display:none;margin-top:20px}.attractions ul.all-attractions li .read.show{display:block}.attractions .fancybox-content{background:#000000 !important}.attractions .fancybox-content button{color:#ffffff !important}.attractions .other-attractions,.attractions .other-events{display:flex;justify-content:center;flex-wrap:wrap;max-width:800px;margin:0 auto}.attractions .other-attractions div,.attractions .other-events div{margin:0 20px 30px 0;max-width:288px}.attractions .other-attractions img,.attractions .other-events img{max-width:100%}.attractions .other-attractions p,.attractions .other-events p{text-align:center;margin-top:10px}@media screen and (max-width: 700px){.attractions ul.all-attractions li button{padding:10px 10px;font-size:20px}}@media screen and (max-width: 1000px){.attractions ul.all-attractions li button{padding:13px 20px}}@media screen and (min-width: 800px){.attractions ul.all-attractions li{display:flex;align-items:center;padding:0 10px 20px 10px}.attractions ul.all-attractions li:nth-child(even) img{order:2}.attractions ul.all-attractions li img{width:50%;height:50%;padding:0 25px;box-sizing:border-box}.attractions ul.all-attractions li .text-buttons{padding:0 25px;box-sizing:border-box}}.staff h3{color:#f93}.staff header.volunteer{height:auto !important}.staff nav.volunteer_admin{position:relative !important;top:auto;right:auto;display:block;padding:10px}.staff nav.volunteer_admin ul.volunteer_admin{display:flex;margin:0;padding:0;width:100%;justify-content:space-evenly;flex-wrap:wrap}.staff nav.volunteer_admin ul.volunteer_admin li{padding:0 10px}.staff input[type="file"]{background-color:#ffffff}.admin .content{overflow:hidden}.admin .birthday_table{max-width:300px}.admin h1{font-size:26px !important;text-indent:0 !important;color:#f93;height:auto !important;width:auto !important;margin:0 0 5px 0 !important;background:none !important}.admin ul.inline{list-style:none;margin:0;padding:0}.admin ul.inline li{display:inline-block;padding-left:2px;padding-right:2px}.admin .ui-datepicker{width:auto !important;background-color:#585858}.admin .ui-datepicker .ui-datepicker-title{text-align:center;color:#ffffff;font-size:14px}.admin .ui-datepicker .ui-datepicker-prev,.admin .ui-datepicker .ui-datepicker-next{color:#ffffff;font-size:13px}.admin .ui-datepicker .ui-datepicker-next{float:right}.admin .ui-datepicker-calendar{background-color:#585858}.admin .ui-datepicker-calendar th{background-image:none;color:#ffffff;text-shadow:none}.admin table.volunteers tr:nth-child(odd){background-color:#40423a}.admin table th{background:none;background-color:#6f0000}.admin table th.icon{width:135px}.admin .ui-datepicker{width:20em}.admin div .search_parent div{clear:both;float:right;margin:3px 0}.admin button.red{font-size:11px;line-height:1em;background-color:#900;color:#fff;text-transform:uppercase;padding:0.5em 1em;border:none;margin:5px 0 5px 0}.admin button.green{font-size:11px;line-height:1em;background-color:#025b00;color:#fff;text-transform:uppercase;padding:0.5em 1em;border:none;margin:5px 0 5px 0}.admin .pagination{font-size:13px;text-align:center;width:auto;display:block}.admin .pagination .disabled,.admin .pagination .current,.admin .pagination .gap{color:#ffffff}.admin .cookie_trail{font-size:13px}.admin .position_sort{max-width:300px}.admin .position_sort .icon{width:60px}.admin.message table th:first-child{width:10%}.admin.message table td:nth-child(2){width:10%}.admin.message table td:nth-child(3){width:60%;overflow-wrap:break-word}.admin.message table td:nth-child(4){width:10%;overflow-wrap:break-word}.staff div.table{display:table}.staff form.tr,.staff div.tr{display:table-row}.staff select{font-size:16px}.staff span.td{display:table-cell;padding:0.25em 0.5em;vertical-align:top;text-align:left;font-size:16px;line-height:1.5em;color:#fff}.staff span.th{display:table-cell;color:#fff;font-size:1.4em;padding:4px 6px;background:url(/assets/stylesheets/redesign/bg-bloody.jpg) left center repeat-x;text-shadow:1px 1px #000}.staff .preview_message{background-color:#509bd6;color:#ffffff;margin:20px 0;display:block;white-space:pre;white-space:pre-wrap;word-wrap:break-word}.staff.message .select2-container{min-width:200px !important;width:auto !important}.staff .text-messages{max-height:400px;overflow:scroll;background-color:#feffff;padding:5px 20px;margin-bottom:30px}.staff .text-messages .received,.staff .text-messages .sent{margin:10px 0}.staff .text-messages .received .message,.staff .text-messages .sent .message{border-radius:5px;width:calc(50% - 8px);padding:8px;font-size:14px}.staff .text-messages .date{width:calc(50% - 8px);color:#000000;font-size:13px}.staff .text-messages .sent .message{text-align:right;margin-left:auto;background-color:#509bd6;color:#ffffff}.staff .text-messages .sent .message p{color:#ffffff;overflow-wrap:break-word}.staff .text-messages .sent .date{text-align:right;margin-left:auto}.staff .text-messages .received .message{text-align:left;margin-right:auto;background-color:#f0f1f3;color:#000000}.staff .text-messages .received .message p{color:#000000}.staff .text-messages .received .date{text-align:left;margin-right:auto}.staff .volunteer_checkin .top_level_td{border-bottom:1px solid #c10000}.staff .volunteer_checkin #check_in_form td{text-align:left}.blog .content article h1,.blog .content article h2{text-indent:0;white-space:normal;overflow:visible;height:auto;margin:0.5em 0}.blog .content article h1{background-color:rgba(153,0,0,0.75);margin:0;padding:0.25em 0.5em;width:auto;font-weight:normal}.blog .content article h1 a{color:#fff}.blog .content article h1 a:hover{text-decoration:underline}.blog h1+article,.blog .content article:first-child{margin-top:0}.blog article{margin-top:5em}.blog article header{width:auto;margin:0 0 1.2em 0;padding:0;border-bottom:none}.blog article .body{padding:0 2em;overflow:hidden}.blog article footer{background:none;width:auto;margin:1em 2em 0 2em;padding:1em 0 0 0;border-top:1px solid #900}.blog article footer ul li a{color:#f93}.blog article h1{font-size:35px}.blog article h2{font-size:22px}.blog article h3{color:#fff;text-transform:none}.blog article h4{font-weight:normal;text-transform:uppercase}.blog article pre,.blog article address{font-size:14px}.blog article table th{color:#fff;padding:0;background:none;text-shadow:none}.blog article table td{text-align:left}.blog article img{border:1px solid #900;margin:0 1em}.blog article .meta,.blog article .social{margin:0.5em 0 0 0;text-align:left}.blog article .meta li,.blog article .social li{font-size:12px;line-height:1.2em;color:#fff}.blog article .meta li{display:block}.blog article .social li{display:inline-block;vertical-align:top}.blog .pagination{margin:2em}.blog .pagination .disabled{display:none}.blog .pagination a,.blog .pagination .current{font-size:1.2em;display:inline-block;padding:0.2em 0.4em}.blog .pagination a{background-color:#f93;color:#fff}.blog .pagination .current{background-color:#900;color:#fff;font-weight:bold}.blog #comments{padding:2em;border-top:1px solid #900;margin-top:2em}.blog #comments .formfield{margin-bottom:1em}.blog #comments .formfield label{width:8em}.blog #new-comment{margin-top:6em}.blog article.comment{margin-top:2em}.blog article.comment.admin header{background-color:rgba(255,153,51,0.85)}.blog article.comment header{background-color:rgba(153,0,0,0.75);margin-bottom:0.5em;padding:0.25em 0.5em;font-size:16px}.blog article.comment .meta{margin:0}.blog article.comment .meta li{color:#fff;border:none;vertical-align:middle}.blog article.comment .meta .author,.blog article.comment .meta .link{font-size:16px}.blog article.comment .meta .author{white-space:nowrap;max-width:320px;overflow:hidden;text-overflow:ellipsis}.blog article.comment .meta .link{float:right;font-weight:bold}.blog article.comment .meta .link a{color:#fff}.blog article.comment .meta .link a:hover{text-decoration:underline}#contact .container,#terms-and-conditions .container,.login .container,.register .container,.password .container{max-width:1200px;padding-left:10px;padding-right:10px;margin-left:auto;margin-right:auto;min-height:50vh;box-sizing:border-box}.directions iframe{display:none}.directions figcaption{font-size:16px}.directions .section{position:relative}.directions .direction{width:100%}.directions .direction h3{font-weight:normal;text-transform:none;margin:0 0 1em 0}.directions .direction p{color:#e0b06e}.directions .direction strong{color:#f93}.directions .direction em{color:#fff;font-style:normal}.events .content{width:100%;max-width:1200px;margin:0 auto;padding-bottom:4em;min-height:60vh;box-sizing:border-box}.events .content h3{color:#f93;font-weight:normal}.events .content h3 strong{font-weight:bold;color:#deaf79}.events .day{padding:1em;margin:1em 0}.events .day.odd{background:rgba(255,255,255,0.2)}.events .day .event.past{opacity:0.45;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=45)";filter:alpha(opacity=45)}#faq h1{text-align:center;margin-bottom:20px}#faq .questions{width:100%;max-width:820px;margin:0 auto;padding:0 10px;box-sizing:border-box}#faq .subject{font-size:35px;padding:0;margin:60px 0 10px 0}#faq dt{font-size:19px;font-family:sans-serif;font-weight:bold;text-transform:none;letter-spacing:normal;color:#e0b06e;cursor:pointer;margin-bottom:1em;background-color:#404040;padding:10px 10px 10px 10px}#faq dt:hover{text-decoration:none}#faq dt:before{content:"";background:url(/assets/stylesheets/icons/arrow-e0c63122ab9e3569b964883163c36000e4073867bf5d1968815f83b9d2376e15.svg) no-repeat;background-size:24px;background-position:top right;width:25px;height:22px;float:right;transform:rotate(90deg);transition:transform 0.3s ease}#faq dt.rotate_arrow:before{transform:rotate(270deg) !important}#faq dd{margin-top:-1.5em;margin-left:20px;padding-bottom:1.5em;display:none}#faq dd p{margin:0}.survey #survey_page{padding:0 10px !important}.survey .formfield .question{font-size:16px;font-weight:bold;color:#f93}.survey .formfield .question_wrapper{margin:40px 0 40px 0}.survey .formfield .answer_wrapper{margin:10px 0 4px 0}.survey .formfield .answer{width:auto;font-size:15px;margin-left:5px;display:inline;font-weight:normal}.survey .formfield .survey_scale{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;max-width:400px}.survey .formfield .survey_scale button{background-color:#900;color:#ffffff;border:none;border-radius:4px;padding:5px 10px;margin:0 0 10px 0;display:inline-block;font-size:15px}.survey .formfield .survey_scale .selectedScaleButton{background-color:#f93}.hours-of-operation .container{max-width:1600px;margin-left:auto;margin-right:auto;box-sizing:border-box}.hours-of-operation .header{position:relative;overflow:hidden;max-height:400px}.hours-of-operation .header img.background-image{width:100%}.hours-of-operation .header h1{position:absolute;color:#ffffff;font-size:48px;top:60%;left:30px}.hours-of-operation .buy_tickets_button{display:block;border:none;background-color:#f93;font-size:15px;border-radius:9px;color:#000000 !important;padding:10px 15px;text-align:center;margin:0 auto}.hours-of-operation .section{margin-bottom:2em;width:100%}.hours-of-operation .section .body{padding:0 1em;box-sizing:border-box}.hours-of-operation .section h3{color:#05c705}.hours-of-operation .section ul{margin:0 0 1em 0;padding:0 0 0 1.2em;list-style-image:url(/assets/stylesheets/redesign/bullet-orange-ed39cdd4024f9df42343819343b803e3f440532cb840b5f867e8850fb008d900.png)}.hours-of-operation .section.events li{text-transform:uppercase}.hours-of-operation .section.events a{color:#f93;text-decoration:none}.hours-of-operation .section.events a:hover{text-decoration:underline}.hours-of-operation .section.admission table{width:100%;margin-bottom:1em}.hours-of-operation .section.admission tr td:first-child{text-align:left;padding-right:5px}.hours-of-operation .section.admission td{vertical-align:top;color:#f93;font-weight:bold;padding:0;line-height:1.25em;font-size:15px;text-transform:uppercase;text-align:right}.hours-of-operation .section.admission td em{color:#fff;text-transform:none;font-weight:normal;font-style:normal}.hours-of-operation .offSeason_dates{display:none}.hours-of-operation .offSeason_dates .ui-datepicker-group{width:335px !important}.hours-of-operation .open_dates .ui-datepicker-group,.hours-of-operation .offSeason_dates .ui-datepicker-group{padding:0 1.3em 1.4em 1.3em}.hours-of-operation .fancybox-content{background:#000000;padding:40px 20px}.hours-of-operation .fancybox-content button{color:#ffffff}@media screen and (max-width: 600px){.hours-of-operation .header h1{left:0;width:100%;text-align:center}}@media screen and (max-width: 800px){.hours-of-operation .right.col{display:none}}@media screen and (min-width: 800px){.hours-of-operation .header h1{font-size:72px}.hours-of-operation .content .columns{width:100%;display:flex;justify-content:space-between}.hours-of-operation .content .left.col{width:55%;max-width:640px}.hours-of-operation .content .right.col{width:45%}.hours-of-operation .content li{font-size:14px}.hours-of-operation .content .admission td{font-size:16px}.hours-of-operation .key p{font-size:1.2em;margin-bottom:0.8334em}.hours-of-operation .key ul{list-style:none;margin:0 0 1em 0;padding:0;text-align:center}.hours-of-operation .key li{list-style-image:none;display:inline-block;text-transform:uppercase;margin:0 0.2em}.hours-of-operation .key li img{vertical-align:middle}}#index header{border-bottom:4px solid #000000}#index .content{margin-bottom:0}#index .content p.adr{margin:0;color:#fc9;font-size:18px;font-weight:bold;text-align:center}#index .content hr.video{margin:0;position:relative;z-index:20;background-size:140% 15px}#index .content hr.video.top{margin-top:4px}#index .content video{margin-top:-8px;margin-bottom:-10px}#index .content div.attractions .inner{display:flex;justify-content:center;align-items:center}#index .content div.attractions .inner a,#index .content div.attractions .inner img{width:100%}#index .content .hashtag{max-width:900px;width:100%;margin:0 auto;display:block}#index .content .hasDatepicker .ui-datepicker{display:flex !important;justify-content:center;flex-wrap:wrap}#index .content .hasDatepicker .ui-datepicker .ui-datepicker-group{width:400px;padding:0 20px}#index .content .hasDatepicker .ui-datepicker .ui-datepicker-group th{display:table-cell}#index .content .hasDatepicker .ui-datepicker td.date.date_active:hover,#index .content .hasDatepicker .ui-datepicker td.date.date_active.ui-datepicker-current-day{transform:none;box-shadow:none}#index .content .cast_crew{width:100%;max-width:600px;display:block;margin:0 auto}#index .content button.learn{display:block;margin:0 auto;border:none;background-color:#f93;font-size:15px;border-radius:9px;color:#000000;padding:9px 15px}@media screen and (max-width: 850px){#index .content div.attractions .inner{flex-wrap:wrap}#index .content div.attractions .inner a{width:50%;height:50%}#index .content div.attractions .inner img{width:100%;height:100%}}.gallery .flickity-enabled .flickity-page-dots .dot{display:none}.gallery .flickity-enabled .gallery-cell img{height:100% !important;width:auto !important}#orders .container{width:100%;max-width:1200px;padding-left:10px;padding-right:10px;margin-left:auto;margin-right:auto;box-sizing:border-box}#orders .h1-my-orders{text-align:center;margin-bottom:45px}#orders .single_order .button{background-color:#ffffff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #ffffff;display:block;cursor:pointer;color:#000000 !important;font-family:sans-serif;font-size:16px;padding:1px 31px;width:100%;max-width:300px;margin:10px auto 0 auto;text-align:center;padding:8px 0 8px 0}#orders .single_order .subtotal em{float:left}#orders .single_order .subtotal span{float:right}#orders .single_order table{margin-top:15px}#orders .single_order table tr{width:100%}#orders #ticket-information{width:100%}#orders #ticket-information table{border-collapse:collapse}#orders #ticket-information table th{display:none}#orders #ticket-information table tr{position:relative;content:"";clear:both;display:block;margin:0 auto 0 auto;width:95%}#orders #ticket-information table tr:hover{cursor:pointer}#orders #ticket-information table td{font-size:15px}#orders #ticket-information table td.purchase-date,#orders #ticket-information table td.order-number,#orders #ticket-information table td.description,#orders #ticket-information table td.total,#orders #ticket-information table td.actions{display:block;width:95%;text-align:left}#orders #ticket-information table td.purchase-date{font-weight:bold;padding-top:10px;border-top:1px solid #686868}#orders #ticket-information table td.order-number{color:#8f8f8f}#orders #ticket-information table td.total{padding-bottom:10px}#orders #ticket-information table td.actions{display:none}#orders #ticket-information table td.description{margin:10px 0 10px 15px}#orders #ticket-information table td.mobile_actions{display:block;width:10px;fill:#f93;position:absolute;right:15px;top:43%}#orders #ticket-information table .previous-season td{color:#888}#orders #ticket-information table .previous-season td a{color:#8d5c2a}#orders #ticket-information .desktop_only{display:none}#plan-a-visit section{margin-bottom:4em;overflow:hidden}#plan-a-visit section img{display:none;float:left;margin-right:1em}#plan-a-visit section p{font-size:16px}html#print-tickets{background:#fff}#order-tickets{background:none;margin:1px}#order-tickets li,#order-tickets p,#order-tickets h2{color:#222}#order-tickets .ticket{border:3px solid #222;width:95%;padding:5px;margin:0.4em auto 0 auto;position:relative}#order-tickets .ticket.combo-ticket .logo .attractions{width:22.6em;height:20em;overflow:hidden;text-align:center}#order-tickets .ticket.combo-ticket .logo .attractions img{width:11.3em;height:10em}#order-tickets .ticket.combo-ticket.pick-2.vip .logo .attractions{text-align:left}#order-tickets .ticket.combo-ticket.pick-3 .logo img{float:left}#order-tickets .ticket.combo-ticket.pick-3 .logo img:first-child{float:none}#order-tickets .ticket.combo-ticket.pick-3.vip .logo img:first-child{float:none;margin-right:11.3em}#order-tickets .ticket .logo{position:relative;width:22.6em;height:20em;margin:0 auto;overflow:hidden}#order-tickets .ticket .logo img{width:auto;height:100%;margin-left:auto;margin-right:auto;display:block}#order-tickets .ticket .logo .vip{position:absolute;top:0;left:0}#order-tickets .ticket .note p{font-size:1.1em;margin:0 auto;text-align:center}#order-tickets .ticket .details h1{background:none;font-size:19.5px;padding:0;margin:0.3em 0 0 0;text-align:center}#order-tickets .ticket .details h2{display:inline;font-size:17.329px}#order-tickets .ticket .details p{text-align:center;margin-bottom:0;font-weight:bold}#order-tickets .ticket .details p.attractions{font-size:12px;font-weight:normal;font-style:italic}#order-tickets .ticket .details table td{color:#000000;text-align:left;padding:0}#order-tickets .ticket .details td.appleWalletWrapper{width:auto !important}#order-tickets .ticket .details table tr td:first-child{width:130px}#order-tickets .ticket .details ul{list-style:none;margin:0;padding:0}#order-tickets .ticket .details li{margin:0.25em 0;padding:0}#order-tickets .ticket .details li.appleWallet{height:auto}#order-tickets .ticket .details li strong{display:block;float:left;width:8.4em;height:23px}#order-tickets .ticket .details .barcode{display:block;width:80%;max-width:150px;margin:1em auto;padding:6px;background-color:#ffffff}#order-tickets .ticket .details .barcode img{margin:0 auto}.testimonials hgroup{clear:both}.testimonials .section{position:relative}.testimonials .section.video-reviews .testimonial{width:31em}.testimonials .section.text-reviews .testimonial{padding-bottom:4em;background:url(/images/stylesheets/redesign/hr-blood.jpg) center bottom no-repeat}.testimonial{width:100%;margin:0 auto 3em auto}.testimonial iframe{width:31em;height:23.3em}.testimonial blockquote{margin:0;color:#fff}.testimonial cite{margin:0;color:#deaf79}.orders .single_order .apple_wallet_logo,#order-tickets .apple_wallet_logo{margin:5px auto 5px auto;display:block;width:130px}.review #ticket-information,#items-in-cart,.orders .single_order{margin-bottom:1em}.review #ticket-information table,#items-in-cart table,.orders .single_order table{border-collapse:collapse}.review #ticket-information tbody,#items-in-cart tbody,.orders .single_order tbody{float:right}.review #ticket-information .ticket,.review #ticket-information .service_fee,.review #ticket-information .promo_code,.review #ticket-information .arrival_time,.review #ticket-information .line_item,#items-in-cart .ticket,#items-in-cart .service_fee,#items-in-cart .promo_code,#items-in-cart .arrival_time,#items-in-cart .line_item,.orders .single_order .ticket,.orders .single_order .service_fee,.orders .single_order .promo_code,.orders .single_order .arrival_time,.orders .single_order .line_item{border-top:1px solid #ccc;float:right;position:relative}.review #ticket-information .service_fee,.review #ticket-information .promo_code,.review #ticket-information .arrival_time,.review #ticket-information .servicefee,#items-in-cart .service_fee,#items-in-cart .promo_code,#items-in-cart .arrival_time,#items-in-cart .servicefee,.orders .single_order .service_fee,.orders .single_order .promo_code,.orders .single_order .arrival_time,.orders .single_order .servicefee{border-bottom:1px solid #ccc;width:100%}.review #ticket-information .promo_code td,#items-in-cart .promo_code td,.orders .single_order .promo_code td{float:right;width:100%}.review #ticket-information th,#items-in-cart th,.orders .single_order th{display:none}.review #ticket-information .mobile_only,#items-in-cart .mobile_only,.orders .single_order .mobile_only{display:inline}.review #ticket-information select,#items-in-cart select,.orders .single_order select{font-size:16px}.review #ticket-information .desktop_only,#items-in-cart .desktop_only,.orders .single_order .desktop_only{display:none}.review #ticket-information td.description,.review #ticket-information td.date,.review #ticket-information td.upgrade,.review #ticket-information td.quantity,.review #ticket-information td.total,#items-in-cart td.description,#items-in-cart td.date,#items-in-cart td.upgrade,#items-in-cart td.quantity,#items-in-cart td.total,.orders .single_order td.description,.orders .single_order td.date,.orders .single_order td.upgrade,.orders .single_order td.quantity,.orders .single_order td.total{float:right;width:calc(100% - 160px);text-align:left}.review #ticket-information td.description,#items-in-cart td.description,.orders .single_order td.description{font-size:16px;display:inline-block}.review #ticket-information td.ticket_image,#items-in-cart td.ticket_image,.orders .single_order td.ticket_image{float:left;width:200px;font-size:18px}.review #ticket-information td.total,#items-in-cart td.total,.orders .single_order td.total{font-size:16px}.review #ticket-information td.remove,#items-in-cart td.remove,.orders .single_order td.remove{position:absolute;top:5px;right:20px}.review #ticket-information tr.subtotal,.review #ticket-information tr.discount,.review #ticket-information tr.total,#items-in-cart tr.subtotal,#items-in-cart tr.discount,#items-in-cart tr.total,.orders .single_order tr.subtotal,.orders .single_order tr.discount,.orders .single_order tr.total{width:100%;max-width:400px;display:block;margin:0 auto 0 auto}.review #ticket-information tr.subtotal::after,.review #ticket-information tr.discount::after,.review #ticket-information tr.total::after,#items-in-cart tr.subtotal::after,#items-in-cart tr.discount::after,#items-in-cart tr.total::after,.orders .single_order tr.subtotal::after,.orders .single_order tr.discount::after,.orders .single_order tr.total::after{content:"";clear:both;display:table}.review #ticket-information td.subtotal.left,#items-in-cart td.subtotal.left,.orders .single_order td.subtotal.left{text-align:left;float:left}.review #ticket-information td.subtotal.right,#items-in-cart td.subtotal.right,.orders .single_order td.subtotal.right{text-align:right;float:right}#tickets .fancybox-content,.cart .fancybox-content{background:#000000 !important;padding:40px 40px 20px 40px}#tickets .fancybox-content button,.cart .fancybox-content button{color:#ffffff !important}#tickets .fancybox-content .bogo_tickets_button,.cart .fancybox-content .bogo_tickets_button{background-color:#ffffff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #ffffff;display:block;cursor:pointer;color:#000000 !important;font-family:sans-serif;font-size:16px;padding:1px 31px;width:230px;margin:10px auto 0 auto;text-align:center;padding:6px 0 6px 0}#tickets .fancybox-content .buy_tickets_button,.cart .fancybox-content .buy_tickets_button{display:block;border:none;background-color:#f93;font-size:15px;border-radius:9px;color:#000000 !important;padding:10px 15px;text-align:center;margin:0 auto}#tickets .container{max-width:1600px;margin-left:auto;margin-right:auto;box-sizing:border-box}#tickets .open_dates .ui-datepicker-group{padding:0 1.3em 1.4em 1.3em}#tickets .time_slot_options{display:flex;flex-direction:row;flex-wrap:wrap}#tickets .time_slot_options .time_slot_label{display:flex;flex-direction:row;margin:10px;padding:10px;align-items:center}#tickets .time_slot_options .time_slot_label span{margin-left:10px}#tickets .time_slot_options .time_slot_label.green{background-color:#72b633}#tickets .time_slot_options .time_slot_label.green span{color:white}#tickets .time_slot_options .time_slot_label.yellow{background-color:#e3e300}#tickets .time_slot_options .time_slot_label.yellow span{color:black}#tickets .time_slot_options .time_slot_label.red{background-color:#cd0000}#tickets .time_slot_options .time_slot_label.red span{color:white}#tickets .content h3{font-size:22px;margin:0 0 0.5em 0}#tickets .content .h2-special-packages{color:#f93;font-size:30}#tickets .notices{width:100%;margin:0;padding:0;list-style-image:url(/assets/stylesheets/redesign/bullet-red-2a738f9822faff8ae878bdbe023abb99319f3f0b542dbb62bd7105cf48f4ea8b.png)}#tickets .notices li{font-size:16px;margin:0 0 0.5em 2em}#tickets .instructions{margin-top:3em;padding-left:3.5em}#tickets .instructions li{font-size:22px}#tickets .instructions strong{color:#deaf79}#tickets .section{margin-bottom:2em}#tickets .section .body{padding:0 1em}#tickets .ticket{margin-bottom:2em;overflow:hidden;border-bottom:1px solid #ccc}#tickets .ticket select{font-size:16px;margin:0 1.5em 1.2em 0;float:left}#tickets .ticket h4{color:#deaf72;margin:0;font-size:16px}#tickets .ticket .price{color:#fff;font-size:16px}#tickets .ticket .description{clear:both;margin:0 0 0 5em}#tickets .ticket .add_on_description{clear:both;margin:0 0 0 5em;font-style:italic;color:#f93}#tickets .ticket.combo .checkbox_group{margin:0.5em 0 0 9.2em}#tickets .ticket.combo .checkbox_group.vip{margin:2em 0 0 9.2em}#tickets .ticket.combo .checkbox_group .vip_upgrade{width:220px}#tickets .ticket.combo .checkbox_group label{font-size:14px;width:9.5em;margin-right:2.3em}#tickets .group .formfield{margin-left:8.4em}#tickets .group .formfield label{position:relative}#tickets .group .formfield input[type=submit]{border-radius:10px}#tickets .group .checkbox_group{display:inline-block;margin-left:10.2em}#tickets .group .checkbox_group{display:block}#tickets .group .checkbox_group:after{content:"";display:table;clear:both}#tickets .group .checkbox_group label{float:left;font-size:14px}#tickets .group .checkbox_group label strong{color:#ff9933}#tickets .group .checkbox_group .price{float:right;margin-right:0.8em}@media screen and (max-width: 799px){#tickets .h1-buy-tickets{padding-left:10px}#tickets span.back-button{cursor:pointer;display:inline-block;border:none;background-color:#f93;font-size:15px;border-radius:9px;color:#000000;padding:10px 20px 10px 15px;margin:0 0 10px 0}#tickets span.back-button .back_icon{height:14px;width:14px}#tickets .columns{position:relative;overflow:hidden}#tickets .columns .col.left{transition:0.5s transform;transition-timing-function:cubic-bezier(0.38, 0.52, 0.37, 1)}#tickets .columns .col.left .instructions{margin:0 0 30px 0}#tickets .columns .col.left .instructions li{font-size:16px}#tickets .columns .col.right{width:100%;background:#000000;position:absolute;top:0;transform:translateX(100%);transition:0.5s transform;transition-timing-function:cubic-bezier(0.38, 0.52, 0.37, 1);padding:0 15px;box-sizing:border-box}#tickets .columns .col.right.inview{transform:translateX(0%)}#tickets .columns .col.right.noanimate,#tickets .columns .col.left.noanimate{transition:0s transform}#tickets .columns .col.left.outview{transform:translateX(-100%);position:absolute;top:0}#tickets .columns .col.no-animate{transition:none}#tickets .time_slot_options .time_slot_label{width:calc(45% - 20px)}}@media screen and (min-width: 800px){#tickets .content .columns{width:100%;display:flex;justify-content:space-between}#tickets .content .left.col{width:45%;max-width:600px}#tickets .content .left.col .instructions{display:none}#tickets .content .right.col{width:55%}#tickets .content .right.col .back-button{display:none}}#tickets .ticket h4{float:left}#tickets .ticket .price{float:right}#tickets .ticket select{margin-bottom:0}#tickets .ticket .description{margin-left:5.8em}#tickets .ticket .add_on_description{margin-left:5.8em}#ticket-information sup{color:#f93}#ticket-information .formfield{float:right;margin-right:50px}#ticket-information p{clear:both}#cart .add_ons,#cart .promo_code_dropdown,#cart .gift_code_dropdown{padding:0 19px 0 10px;margin-bottom:2em;background-color:#2D2D2D;width:calc(100% - 29px)}#cart .add_ons .header,#cart .promo_code_dropdown .header,#cart .gift_code_dropdown .header{margin-top:2em;padding:19px 19px 19px 10px;font-family:Gotham Medium,Arial,sans-serif;font-size:16px;color:#ffffff;border-bottom:1px solid #ccc;background:url(/assets/stylesheets/icons/minus-66759c8ae0be2a9f8a90f4ebdfc9ef1f997b04acfc5e9ef7ccd3d81661a7756a.svg) no-repeat 97%;margin-bottom:10px}#cart .add_ons .closed,#cart .promo_code_dropdown .closed,#cart .gift_code_dropdown .closed{background:url(/assets/stylesheets/icons/plus-7f00224152f926059f28569e66ee0dc41e26c3dcde250478cec22a960e9fe452.svg) no-repeat 97%;border-bottom:none}#cart .add_ons .line_items,#cart .promo_code_dropdown .line_items,#cart .gift_code_dropdown .line_items{display:none;padding-bottom:20px}#cart .add_ons .line_items .formfield,#cart .promo_code_dropdown .line_items .formfield,#cart .gift_code_dropdown .line_items .formfield{margin:10px auto 0 auto;float:none}#cart .promo_code_dropdown{margin-left:7px}#cart .gift_code_dropdown{width:100%;max-width:420px;margin-bottom:10px;padding:0}#cart .gift_code_dropdown .header{text-align:center;margin-top:15px;padding:13px 19px 13px 10px}#cart .gift_code_dropdown label{text-align:left}#cart .gift_code_dropdown .line_items{padding-left:10px;padding-right:10px}#cart .gift_code_dropdown .formfield input[type=text]{width:12em}@media screen and (min-width: 800px){#cart .gift_code_dropdown .formfield{text-align:left}}#cart .add_on{padding:18px 2px 18px 2px}#cart .add_on select{font-size:16px}#cart .add_on span{font-size:13px;color:#fff}#cart .add_on .price{margin-right:10px;display:inline}#cart .add_on a{background-color:#900;color:#fff;text-transform:uppercase;padding:0.5em 1em;border:1px solid #900;font-size:10px;line-height:1em;margin:0;vertical-align:baseline}.cart .container{max-width:1130px;margin:0 auto;padding:0 10px;box-sizing:border-box}.cart .container #orders_promo_code{font-size:14px}.cart .container #card-container{margin-top:20px;max-width:420px}#cart #placeholder{border:0}#payment-fields{clear:both}.other-checkout-options.flex{margin-top:20px;display:flex;flex-wrap:wrap;justify-content:space-between}.other-checkout-options.flex .left,.other-checkout-options.flex .right{max-width:430px;width:100%}@supports (-webkit-appearance: -apple-pay-button){.apple-pay-button,.apple-pay-button-no-click{display:block;margin:0 auto 0 auto;width:230px;cursor:pointer;-webkit-appearance:-apple-pay-button;-apple-pay-button-style:white;-apple-pay-button-type:check-out}.checkout-normal-button{background-color:#ffffff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #ffffff;display:block;cursor:pointer;color:#000000 !important;font-family:sans-serif;font-size:16px;padding:1px 31px;width:230px;margin:10px auto 0 auto;text-align:center;padding:6px 0 6px 0}.other-checkout-options{display:none}}@supports not (-webkit-appearance: -apple-pay-button){.checkout-normal-button{display:none}.other-checkout-options{margin-top:20px;display:flex;flex-wrap:wrap;justify-content:space-between}.other-checkout-options .left,.other-checkout-options .right{max-width:430px;width:100%}}.links button{background-color:#000000;border:2px solid #ffffff;border-radius:10px;display:block;color:#f93;font-weight:bold;font-size:26px;padding:13px 35px;text-decoration:none;width:calc(50% - 2px);font-family:"almaq-rough", sans-serif;margin:25px auto}.links button:hover{background-color:#e6e6e6;border:2px solid #e6e6e6}.links .social-icons svg{height:45px}@media screen and (max-width: 700px){.links button{width:100%}}.testimonial-cell .testimonial{width:80%;position:relative;margin-top:40px}.testimonial-cell .testimonial blockquote{padding:0.35em 40px;line-height:1.45;color:#ffffff}.testimonial-cell .testimonial blockquote:before{display:block;padding-left:10px;content:"\201C";font-size:80px;position:absolute;left:-10px;top:-30px;color:#ffffff}.testimonial-cell .testimonial blockquote cite{color:#f93;font-size:20px;display:block;margin-top:5px}.testimonial-cell .testimonial blockquote cite:before{content:"\2014 \2009"}.countdown{display:flex;justify-content:center;min-height:75px;padding-bottom:20px}.countdown div{padding:0 15px 0 15px}.countdown span.label,.countdown span.number{display:block;text-align:center}.countdown span.label{color:#811714;font-size:14px;font-weight:bold}.countdown span.number{color:#ffffff;font-size:50px;font-family:'almaq-rough', sans-serif}@media screen and (min-width: 800px){.countdown div{padding:0 50px 0 50px}.countdown span.number{font-size:80px}.countdown span.label{font-size:25px}}@media screen and (max-width: 799px){nav{position:absolute;top:15px;right:15px;display:inline-block}nav #nav-toggle{position:absolute;opacity:0;width:45px;height:45px;top:0;left:0;-webkit-appearance:none;z-index:99}nav ul.main{position:fixed;right:-100%;top:144px;z-index:99;height:calc(100% - 144px);overflow-y:scroll;padding:0;width:300px;background-color:#292929;transition:0.53s transform;transition-timing-function:cubic-bezier(0.38, 0.52, 0.37, 1);margin-top:0 !important}nav ul.main a{text-decoration:none;color:#ffffff;display:block}nav ul.main li.top_level{font-family:'almaq-rough', sans-serif;font-size:27px;list-style:none;text-align:left;width:230px;padding:15px 0 15px 0;margin:0 0 0 20px;font-weight:bold;position:relative}nav ul.main li.top_level.has_dropdown:before{content:"";background:url(/assets/stylesheets/icons/arrow-e0c63122ab9e3569b964883163c36000e4073867bf5d1968815f83b9d2376e15.svg) no-repeat;background-size:24px;background-position:top right;width:25px;height:22px;float:right;transform:rotate(90deg);transition:transform 0.3s ease}nav ul.main li.top_level svg{height:20px;width:20px;position:absolute;left:-29px;top:19px}nav ul.main li.top_level svg rect,nav ul.main li.top_level svg path,nav ul.main li.top_level svg circle,nav ul.main li.top_level svg polygon{fill:gray !important}nav ul.main li.top_level.hr{margin:0}nav ul.main li.rotate_arrow:before{transform:rotate(270deg) !important}nav ul.main .dropdown{margin:0;padding:0 0 0 20px;display:block;overflow-y:hidden;max-height:0;transition:max-height 0.3s ease}nav ul.main .dropdown li{margin:0;width:100%}nav ul.main .dropdown a{padding:20px 20px 20px 0;font-size:20px}nav ul.main .dropdown.dropdown-open{max-height:700px}nav ul.main hr{margin:0}nav .hide-content{opacity:0}nav .hamburger{padding:15px 15px;display:inline-block;transition-property:opacity, filter;transition-duration:0.15s;transition-timing-function:linear;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}nav .hamburger:hover{opacity:0.7}nav .hamburger-box{width:40px;height:24px;position:absolute;left:0;top:15px}nav .hamburger-inner{display:block}nav .hamburger-inner,nav .hamburger-inner::before,nav .hamburger-inner::after{width:40px;height:4px;background-color:#ffffff;border-radius:4px;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease}nav .hamburger-inner::before,nav .hamburger-inner::after{content:"";display:block}nav .hamburger-inner::before{top:-10px}nav .hamburger-inner::after{bottom:-10px}nav .hamburger-inner{transition-duration:0.1s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}nav .hamburger-inner::before{transition:top 0.1s 0.12s ease, opacity 0.1s ease}nav .hamburger-inner::after{transition:bottom 0.1s 0.12s ease, transform 0.1s cubic-bezier(0.55, 0.055, 0.675, 0.19)}nav #nav-toggle~label{display:block;width:45px;height:45px}nav #nav-toggle:checked~label span .hamburger .hamburger-box .hamburger-inner{transform:rotate(45deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}nav #nav-toggle:checked~label span .hamburger .hamburger-box .hamburger-inner::before{top:0;opacity:0;transition:top 0.1s ease, opacity 0.1s 0.12s ease}nav #nav-toggle:checked~label span .hamburger .hamburger-box .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom 0.1s ease, transform 0.1s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1)}nav #nav-toggle:checked~label span .hamburger:hover{opacity:0.7}nav #nav-toggle:checked~label span .hamburger .hamburger-inner,nav #nav-toggle:checked~label span .hamburger .hamburger-inner::before,nav #nav-toggle:checked~label span .hamburger .hamburger-inner::after{background-color:#ffffff;background:"testing"}nav #nav-toggle:checked~.menu .main{transform:translateX(-100vw)}nav #nav-toggle:checked~.menu .hide-content{background-color:#000000;opacity:0.5;z-index:80;position:fixed;top:144px;left:0;width:100%;height:100%;transition:opacity 0.25s ease-in-out}.quick-links{display:flex;justify-content:space-between;margin:0 auto 0 auto;padding:0 15px;max-width:380px}.quick-links a{color:#ffffff;font-size:15px;font-weight:bold;position:relative;background-repeat:no-repeat;background-position:left center;font-family:"almaq-rough", sans-serif;padding-top:40px}.quick-links a svg{width:35px;height:35px;position:absolute;bottom:20px;left:50%;transform:translateX(-50%)}.quick-links a svg rect,.quick-links a svg path,.quick-links a svg circle,.quick-links a svg polygon{fill:gray !important}.quick-links .nav-view-calendar svg{width:30px;height:30px}}@media (max-width: 1000px) and (min-width: 799px){nav ul.main li{padding:40px 5px !important}}@media (max-width: 900px) and (min-width: 799px){header .max-width{padding:0 !important}nav ul.main li a{font-size:18px}}@media screen and (min-width: 800px){nav{padding:0;width:700px;display:inline-flex;white-space:nowrap;margin:0 auto 0 auto}nav .mobile_only{display:none !important}nav #nav-toggle{display:none}nav #nav-toggle~label{display:none}nav ul.main{padding:0;margin:0;cursor:default}nav ul.main li{font-family:'almaq-rough', sans-serif;font-size:30px;font-weight:bold;margin:0;padding:40px 15px;position:relative;color:#ffffff;text-transform:uppercase;cursor:default}nav ul.main li a{display:block;color:#ffffff;font-size:21px;font-weight:bold;text-transform:uppercase}nav ul.main li svg{display:none}nav ul.main li ul.dropdown{opacity:0;position:absolute;transition:opacity 1s ease;margin:10px 0 0 -90px;left:50%;display:none;background-color:#f93;padding:0;width:180px}nav ul.main li ul.dropdown li{clear:both;width:100%;margin:0;padding:15px 0 15px 0;color:#000000;display:block}nav ul.main li:hover>ul.dropdown,nav ul.main li ul.dropdown:hover{opacity:1;display:block;z-index:99}.quick-links{display:none}}@media screen and (min-width: 1200px){nav{width:775px}nav ul.main li a{font-size:24px}}@media screen and (max-width: 370px){header nav ul.main{width:260px}header nav ul.main li.top_level{margin:0 0 0 40px;width:215px}header .quick-links{margin:0 10px 0 10px;padding:0}header .quick-links a{font-size:14px}header .quick-links a svg{top:3px}}hr.footer{margin:0;margin-top:10px;position:relative;z-index:20;background-size:140% 15px}footer{background:#454545 url(/assets/stylesheets/redesign/gun-metal-cbd42f71ac7948f43ecd5601856b6f3215cde252cd1fe3707e13325077c6280d.png);margin-top:-8px;padding:0 0.5em 0.5em 0.5em;color:#fff;overflow:hidden;position:relative}footer .vertical-logo{max-width:220px;width:100%;margin:0 auto 0 auto}footer .vertical-logo svg{width:100%;height:100%}footer h3{margin-bottom:0}footer .mailing-list{margin:0 auto 0 auto}footer .mailing-list .wrapper{padding:10px}footer .mailing-list .wrapper .flex-wrapper{display:flex;align-items:center;justify-content:center;flex-direction:column}footer .mailing-list .wrapper .fields-wrapper{display:flex;justify-content:center;flex-direction:column}footer .mailing-list .wrapper .formfield{padding:7px 15px 7px 37px;border:3px solid #f93;border-radius:9px;display:inline-block;flex-grow:1;width:200px}footer .mailing-list .wrapper .formfield .error{float:left;width:auto !important;font-weight:bold;background:none}footer .mailing-list .wrapper .formfield svg.email{margin-left:-30px;fill:#ffffff;float:left}footer .mailing-list .wrapper .formfield input.email{width:100%;font-size:16px;border:none;padding-left:5px;background-color:transparent;color:#ffffff}footer .mailing-list .wrapper .formfield input.email::placeholder{color:#ffffff;opacity:1}footer .mailing-list .wrapper .formfield input.email ::-ms-input-placeholder{color:#ffffff}footer .mailing-list .wrapper .submit{display:inline-block;border:none;background-color:#f93;font-size:15px;border-radius:9px;margin-left:10px;color:#000000}footer .mailing-list .wrapper .padding-add{padding-bottom:30px}footer ul.links{list-style:none;margin:0;padding:0}footer ul.links li{display:block;margin:10px 0 10px 0;text-align:center}footer ul.links li a{color:#ffffff;font-size:25px;font-family:"almaq-rough", sans-serif}footer .copyright{margin-top:25px;text-align:center;font-size:14px}.social-icons{text-align:center;margin:20px 0 20px 0}.social-icons svg{fill:#ffffff;height:35px;margin:0 7px 0 7px}.social-icons .instagram,.social-icons .twitter,.social-icons .youtube{width:35px}@media screen and (min-width: 799px){footer .top-container{display:flex;justify-content:center;align-items:center;margin:10px auto 15px auto}footer .top-container .address,footer .top-container .mailing-list{margin:0}footer .top-container .address input.email,footer .top-container .mailing-list input.email{width:100% !important}footer .top-container .address{width:340px;order:1}footer .top-container .address h3{margin:5px 0 10px 0 !important}footer .top-container .mailing-list{width:380px;order:3}footer .top-container .mailing-list .flex-wrapper{flex-direction:row}footer .top-container .mailing-list h3{margin:5px 0 10px 0 !important}footer ul.links{text-align:center}footer ul.links li{display:inline-block;margin:0 15px 0 15px}.social-icons{margin-top:15px}}.video-background{width:100%;height:auto}.youtube-video-iframe{position:relative;width:100%}.youtube-video-iframe iframe{width:100%;aspect-ratio:16 / 9;max-width:1200px;margin:0 auto;display:block}body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute !important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-outer,.fancybox-inner,.fancybox-bg,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(0.47, 0, 0.74, 0.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1)}.fancybox-infobar,.fancybox-toolbar,.fancybox-caption,.fancybox-navigation .fancybox-button{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease, visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar,.fancybox-show-caption .fancybox-caption,.fancybox-show-nav .fancybox-navigation .fancybox-button{opacity:1;transition:opacity .25s ease 0s, visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform, opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide::before{content:'';display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--previous,.fancybox-slide--current,.fancybox-slide--next{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image::before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(0.5, 0, 0.14, 1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;-ms-transform-origin:top left;transform-origin:top left;transition-property:transform, opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-swipe .fancybox-content,.fancybox-can-pan .fancybox-content{cursor:-webkit-grab;cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-container [data-selectable='true']{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--video .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--iframe .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-video,.fancybox-iframe{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,0.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:visited,.fancybox-button:link{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--play svg:nth-child(2),.fancybox-button--fsenter svg:nth-child(2){display:none}.fancybox-button--pause svg:nth-child(1),.fancybox-button--fsexit svg:nth-child(1){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;-ms-transform:scaleX(0);transform:scaleX(0);-ms-transform-origin:0;transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(to top, rgba(0,0,0,0.85) 0%, rgba(0,0,0,0.3) 50%, rgba(0,0,0,0.15) 65%, rgba(0,0,0,0.075) 75.5%, rgba(0,0,0,0.037) 82.85%, rgba(0,0,0,0.019) 88%, rgba(0,0,0,0) 100%);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px 44px;pointer-events:none;right:0;text-align:center;z-index:99996}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:fancybox-rotate 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes fancybox-rotate{100%{transform:rotate(360deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0, 0, 0.25, 1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%, 0, 0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%, 0, 0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translate3d(0, 0, 0)}.fancybox-fx-fade.fancybox-slide--previous,.fancybox-fx-fade.fancybox-slide--next{opacity:0;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5, 1.5, 1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(0.5, 0.5, 0.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scale3d(1, 1, 1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-ms-transform:rotate(-360deg);transform:rotate(-360deg)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-ms-transform:rotate(360deg);transform:rotate(360deg)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-ms-transform:rotate(0deg);transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0, 0, 0) translate3d(-100%, 0, 0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0, 0, 0) translate3d(100%, 0, 0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scale3d(1, 1, 1) translate3d(0, 0, 0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%, 0, 0) scale(0.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%, 0, 0) scale(0.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translate3d(0, 0, 0) scale(1)}@media all and (max-height: 576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px 0}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px 5px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:visited,.fancybox-share__button:link{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px 2px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,0.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,0.1);background-position:center center;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a::before{border:6px solid #ff5268;bottom:0;content:'';left:0;opacity:0;position:absolute;right:0;top:0;transition:all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);z-index:99991}.fancybox-thumbs__list a:focus::before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active::before{opacity:1}@media all and (max-width: 576px){.fancybox-slide{padding:20px}.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}#hours-of-operation .fancybox-slide .fancybox-button{width:70px;height:70px}#hours-of-operation .fancybox-slide .fancybox-button svg{width:50px;height:50px}/*! Flickity v2.2.1
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:rgba(255,255,255,0.75);border:none;color:#333}.flickity-button:hover{background:white;cursor:pointer}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:0.6}.flickity-button:disabled{opacity:0.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:0.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}.flickity-enabled{margin-bottom:0}.flickity-enabled .flickity-page-dots{bottom:10px}.flickity-enabled .flickity-page-dots .dot{width:12px;height:12px;opacity:1;background:transparent;border:2px solid white}.flickity-enabled .flickity-page-dots .dot.is-selected{background:white}.flickity-enabled .flickity-button{background:transparent}.flickity-enabled .flickity-prev-next-button{width:100px;height:100px}.flickity-enabled .flickity-button-icon{fill:white}.flickity-enabled .gallery-cell{width:100%;height:750px;margin-right:10px;overflow:hidden}.flickity-enabled .gallery-cell img{position:absolute;top:-100%;left:-100%;right:-100%;bottom:-100%;margin:auto;width:100%}@media screen and (max-width: 799px){.flickity-enabled .flickity-page-dots .dot{width:8px;height:8px}.flickity-enabled .flickity-prev-next-button{width:70px;height:70px}.flickity-enabled .flickity-prev-next-button.next{right:0}.flickity-enabled .flickity-prev-next-button.previous{left:0}}@media screen and (max-width: 1200px){.flickity-enabled .gallery-cell,.flickity-enabled .flickity-viewport{height:650px !important}}@media screen and (max-width: 1030px){.flickity-enabled .gallery-cell,.flickity-enabled .flickity-viewport{height:625px !important}}@media screen and (max-width: 1000px){.flickity-enabled .gallery-cell,.flickity-enabled .flickity-viewport{height:450px !important}}.extreme-blackout .flickity-enabled{max-width:630px;margin:0 auto}.extreme-blackout .flickity-enabled .flickity-page-dots .dot{display:none}.extreme-blackout .flickity-enabled .gallery-cell,.extreme-blackout .flickity-enabled .flickity-viewport{height:420px}@media screen and (max-width: 800px){.flickity-enabled .gallery-cell,.flickity-enabled .flickity-viewport{height:350px !important}}@media screen and (max-width: 600px){.flickity-enabled .gallery-cell,.flickity-enabled .flickity-viewport{height:250px !important}#index .flickity-enabled .gallery-cell,#index .flickity-enabled .flickity-viewport{height:275px !important}}@media screen and (max-width: 400px){.flickity-enabled .gallery-cell,.flickity-enabled .flickity-viewport{height:200px !important}#index .flickity-enabled .gallery-cell,#index .flickity-enabled .flickity-viewport{height:250px !important}}@media screen and (max-width: 300px){.flickity-enabled .gallery-cell,.flickity-enabled .flickity-viewport{height:150px !important}}.volunteer .testimonial-gallery .testimonial-cell{height:200px !important}.volunteer .testimonial-gallery .testimonial-cell,.volunteer .testimonial-gallery .flickity-viewport{height:200px !important}@media screen and (max-width: 700px){.volunteer .testimonial-gallery .testimonial-cell{height:300px !important}.volunteer .testimonial-gallery .testimonial-cell,.volunteer .testimonial-gallery .flickity-viewport{height:300px !important}}@media screen and (min-width: 480px){form span{display:inline}header h5{top:2em;right:0.5em}.attractions .media-slideshow .hero iframe{width:46em;height:26.8em}.attractions dl dd{overflow:hidden}}.checkbox_group label{height:auto}#cart .add_on .price{margin-bottom:15px}#cart .add_on .quantity{display:inline}#cart .add_on .add{margin-top:10px;display:inline}@media screen and (min-width: 600px){header a#logo .tm{bottom:0.5em}header h5{top:5em;right:3.5em;font-size:16px}.directions iframe{display:block;width:100%;height:35em}.directions .section{width:58em;margin:0 auto}.directions .direction{position:absolute;display:none;width:26em;margin:0 1.5em 2em 1.5em}#items-in-cart,.review #ticket-information,#orders #ticket-information{border:none}.media.photos .media-slideshow .hero .slide{width:32.6em;height:24.5em}.media .media-slideshow .hero{width:32.8em;height:24.7em}.media .media-slideshow .slide img{width:auto;height:24.5em}#plan-a-visit section img{display:block}.testimonials .section{width:58em;margin:0 auto}.testimonials .testimonial{position:absolute;display:none;width:26em;margin:0 1.5em 1.5em 1.5em}.testimonials .testimonial iframe{width:26em;height:19.54em}#order-tickets .ticket{width:69em;overflow:hidden;padding:0;margin-left:0;margin-right:0}#order-tickets .ticket .logo{float:left;margin:0}#order-tickets .ticket .details_with_barcode{flex-direction:row;justify-content:space-between;display:flex}#order-tickets .ticket .note{width:100%}#order-tickets .ticket .note p{font-size:1em;text-align:center}#order-tickets .ticket table{max-width:320px}#order-tickets .ticket .details{width:46em;float:left}#order-tickets .ticket .details p.note{position:static}#order-tickets .ticket .details .barcode{height:125px;width:125px;margin:0;padding:6px}#order-tickets .ticket .details li.appleWallet{height:auto}#order-tickets .ticket .details li.appleWallet .apple_wallet_logo{margin:0}.blog article .meta li{display:inline-block;border-left:1px solid #900;padding-left:0.5em;margin:0 0.5em 0 0}.blog article .meta li:first-child{border-left:none;padding-left:0}}@media screen and (max-width: 800px){.desktop_only{display:none !important}}@media screen and (min-width: 800px){h1{font-size:calc(10px + 35px)}h2{font-size:calc(10px + 22px)}body{margin:0}.hasOffSeasonEvents,.offSeason_dates{display:block !important}a.buy-tickets{font-size:1em;text-indent:100%;white-space:nowrap;overflow:hidden;display:block;background:url(/assets/stylesheets/redesign/buy-tickets-3c777117b94b44cee692cc3fabbddb0d4ba6ffece5022d10f43b355f746b6531.png) left top no-repeat;width:11.3em;height:5.4em}a.buy-tickets:hover{background-position:left -54px}.mobile_only{display:none !important}header{padding:10px 0 10px 0;border-bottom:none}header .max-width{display:flex;align-items:center;padding:0 15px}header ul.logo li{width:auto;margin:0}header ul.logo li a#logo img{margin:0;width:100%;max-width:400px;height:auto}.content h2{margin:10px 0 10px 10px;text-shadow:3px 3px 0 #000000, -1px -2px 0 #000000,   1px -2px 0 #000000, -1px 1px 0 #000000, 1px 1px 0 #000000}.content h3{font-size:16px;text-transform:uppercase;margin:0 0 0.3334em 0}.content h4,.content h5{margin:0 0 0.25em 0}.content p,.content li{font-size:14px}.left.col .key{display:block}.modal-box.flash{width:700px}footer p{font-size:16px}footer p.copyright{font-size:14px}iframe.desktop_only{display:block}#index .join-our-cast h3{font-size:1em;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(/images/stylesheets/redesign/headlines/join-our-cast.png) left top no-repeat;width:28em;height:2.6em}#index .welcome{background-color:#000;border:1px solid #900;padding:8px 25px 8px 25px;margin-bottom:1.2em}#index .welcome p{font-size:14px;line-height:1.3em;margin-bottom:0.5em}#index .welcome p.adr{font-size:22px}#index .button{margin:50px auto 50px auto}#index .home-banner{display:block;height:100px}#index .home-banner .VoteImage{float:left;margin-top:-40px}#index .home-banner .BadgeImage{float:right;margin-top:-40px}#index .home-banner .VoteLabel p{font-size:15px;text-align:center;margin-top:50px;padding-top:0px}#index .fos-mobile{display:none}#index .fos-slideshow{display:block;background:url(/assets/stylesheets/redesign/texture-wood-687ba466ef69ae2e21f93f7d17fe29da1b37d80c21d1bf4c44eafd87bf855208.jpg) left top no-repeat;width:63.5em;height:49em;padding:1em 4.5em;margin:0 auto 2em auto}#index .fos-slideshow .hero{background-color:#000;width:62.8em;height:41.8em;overflow:hidden;border:1px solid #fff;margin:0 auto 1.2em 0;position:relative}#index .fos-slideshow .slide{background-color:#000;width:62.8em;height:41.8em;position:relative;top:0;left:0}#index .fos-slideshow .controls{width:63.5em}#index .fos-slideshow .thumbnails{width:49.8em;height:5.2em;overflow:hidden;margin:-5.3em auto 0 auto}#index .fos-slideshow ul{list-style:none;margin:0;padding:0}#index .fos-slideshow li{float:left;font-size:1em;line-height:1em;width:7.5em;height:5em;border:1px solid #fff;margin:0 0.3em;padding:0}#index .fos-slideshow li.current,#index .fos-slideshow li:hover{border-color:#d38c33}.media-slideshow{position:absolute;top:0;right:0;width:100%}.media-slideshow .hero{width:32.8em;height:24.7em;float:right;margin:0 auto 1.2em 0;overflow:hidden}.media-slideshow .slide h4{margin:0 0 0.5em 0}.media-slideshow .controls{float:right}.media-slideshow .nav a{font-size:1em;text-indent:100%;white-space:nowrap;overflow:hidden;display:block;width:3.3em;height:5.6em;background:url(/assets/stylesheets/redesign/arrows-small-c196c8410581c997026972f115b23cf754664936fb8164a18fac9b6ecad9ec14.png) left top no-repeat;float:left}.media-slideshow .nav a.next{float:right;background-position:left bottom}.media-slideshow ul{list-style:none;margin:0;padding:0;z-index:2;height:13.7em}.media-slideshow li{background:url(/assets/stylesheets/redesign/box-video-thumb-e6a39674919fad4c7f88318e8a774b5e603126482f3fe79077401ab50fc459ba.jpg) left top no-repeat;float:left;font-size:1em;line-height:1em;margin:0}.attractions.lancaster-pa-entertainment .section .body img{width:auto}.attractions ul .all-attractions{width:70em}.attractions ul .all-attractions li{width:35em;margin:0 0 1em 0}.attractions ul .all-attractions li img{width:auto}.attractions .section{display:inline-block;margin-bottom:2em;position:relative}.attractions .section{display:block}.attractions .section:after{content:"";display:table;clear:both}.attractions .section .body{width:48.6em;margin:0 1em 0 0;float:left}.attractions .section .body img{margin-bottom:2em}.attractions .section .body h3{color:#f93;font-size:35px;text-align:center}.attractions .section .body p{font-size:14px;margin-left:20px;width:450px}.attractions a.character-bios{font-size:1em;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(/images/stylesheets/redesign/headlines/read-bios.jpg) left top no-repeat;display:block;width:47.6em;height:3.3em;margin-bottom:1.2em}.attractions a.all-events{font-size:1em;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(/images/stylesheets/redesign/headlines/all-events.jpg) left top no-repeat;display:block;width:47.6em;height:3.3em;margin-bottom:1.2em}.attractions .media-slideshow{position:relative;top:0;right:0;margin:0}.attractions .media-slideshow .hero{width:47.6em;height:auto;margin-right:0;float:none}.attractions .media-slideshow .controls{display:block;width:39.2em;float:none;margin-left:4.2em}.attractions .media-slideshow .controls .nav{width:39.2em}.attractions .media-slideshow .controls .thumbnails{width:32.6em}.attractions .media-slideshow li{width:12.1em;height:8.7em;padding:2.5em 2.1em}.attractions dl dd{display:inline-block;margin:0 0 2em 0;padding:0 1em 2em 1em;border-bottom:2px solid #f93}.attractions dl dd{display:block}.attractions dl dd:after{content:"";display:table;clear:both}.attractions dl dd p{font-size:16px}.attractions dl dd img{display:block;float:right;margin:0 0 3em 0}.media .media-slideshow .controls{margin-right:-3.3em}.media.videos .media-slideshow li{width:12.1em;height:8.7em;padding:2.5em 2.1em}.media.photos .media-slideshow .hero .slide{border:1px solid #fff;width:32.6em;height:24.5em;overflow:hidden}.media.photos .media-slideshow .controls{width:71.8em}.media.photos .media-slideshow .nav{width:71.8em}.media.photos .media-slideshow .thumbnails{width:65.2em}.media.photos .media-slideshow li{width:14.9em;height:9.2em;padding:2.3em 0.7em}.media.photos .media-slideshow li img{border:1px solid #000;border-radius:8px}.media.photos .media-slideshow li.current img,.media.photos .media-slideshow li:hover img{border-color:#d38c33}.media .attraction{display:inline-block;width:66.7em;height:45em;margin:0 auto;position:relative}.media .attraction{display:block}.media .attraction:after{content:"";display:table;clear:both}.media .attraction img.logo{display:inline;margin:4em 0 0 8em;width:200px}.media .attraction a.buy-tickets{font-size:1em;position:absolute;top:1em;left:0;z-index:2}.directions .section{width:70em}.directions .direction{width:33em;margin:0 1em 2em 1em}.directions figure{margin-bottom:2em}.events h3{font-weight:bold}.events .logos{float:right;width:20em;margin:0 0 0.5em 0.5em}#single-event hgroup{background:none}#single-event hgroup h1{margin-bottom:0}#single-event hgroup h2{font-size:18px;color:#deaf79}#events .event{padding-left:55px;margin-top:2em}#events .event .body{overflow:hidden}#events .event h3 strong{text-indent:51px}#events .event p{margin:0.5em 0 0 0}#events .event:first-child{margin-top:0}#events .event:first-child h3 strong{text-indent:0}#events .content h3{margin-bottom:0;margin-left:-55px}#events .content h3 strong{color:#e0b06e;display:inline-block;width:50px;overflow:hidden}#events p.more-info{margin:0}#events .month{margin-bottom:4em}#events .day{padding:1em;margin:1em 0}#plan-a-visit ol li{font-size:19.5px;margin-bottom:1em;vertical-align:middle}#lodging .hotel{overflow:hidden;margin-bottom:2em}#lodging .hotel h3{margin-left:0}#lodging .hotel img{float:right;margin-left:2em}.testimonials .section{width:70em}.testimonials .testimonial{width:31em;margin:0 2em 3em 2em}.testimonials .testimonial iframe{width:31em;height:23.3em}#cart .add_ons .header{font-size:17px}#cart #items-in-cart th,#cart #ticket-information th{display:table-cell}#cart #items-in-cart table .ticket:after,#cart #items-in-cart table .service_fee:after,#cart #ticket-information table .ticket:after,#cart #ticket-information table .service_fee:after{content:none}#cart #items-in-cart tbody,#cart #ticket-information tbody{float:none}#cart #items-in-cart .desktop_only,#cart #ticket-information .desktop_only{display:inline}#cart #items-in-cart .ticket,#cart #items-in-cart .service_fee,#cart #items-in-cart .promo_code,#cart #items-in-cart .arrival_time,#cart #ticket-information .ticket,#cart #ticket-information .service_fee,#cart #ticket-information .promo_code,#cart #ticket-information .arrival_time{border:none;float:none}#cart #items-in-cart .promo_code.desktop_only,#cart #ticket-information .promo_code.desktop_only{display:table-row}#cart #items-in-cart td.description,#cart #items-in-cart td.date,#cart #items-in-cart td.upgrade,#cart #items-in-cart td.quantity,#cart #items-in-cart td.total,#cart #ticket-information td.description,#cart #ticket-information td.date,#cart #ticket-information td.upgrade,#cart #ticket-information td.quantity,#cart #ticket-information td.total{float:none;width:auto;font-size:13px}#cart #items-in-cart td.description,#cart #ticket-information td.description{display:table-cell}#cart #items-in-cart td.remove,#cart #ticket-information td.remove{position:relative}#cart #items-in-cart select,#cart #ticket-information select{font-size:15px}#cart #items-in-cart tr.subtotal,#cart #items-in-cart tr.discount,#cart #items-in-cart tr.total,#cart #ticket-information tr.subtotal,#cart #ticket-information tr.discount,#cart #ticket-information tr.total{width:auto;max-width:none;display:table-row;margin:auto}#cart #items-in-cart td.subtotal.left,#cart #ticket-information td.subtotal.left{text-align:right;float:none}#cart #items-in-cart td.subtotal.right,#cart #ticket-information td.subtotal.right{text-align:right;float:none}#orders .mobile_only,#orders .mobile_actions{display:none !important}#orders .desktop_only{display:inline}#orders td.desktop_only{display:table-cell}#orders #ticket-information,#orders .single_order{width:100%}#orders #ticket-information tbody,#orders .single_order tbody{float:none}#orders #ticket-information table,#orders .single_order table{border-collapse:separate}#orders #ticket-information table tr,#orders .single_order table tr{position:relative;content:none;width:auto;margin:auto;display:table-row;border:none;float:none}#orders #ticket-information table td,#orders .single_order table td{font-size:13px}#orders #ticket-information table td.purchase-date,#orders #ticket-information table td.order-number,#orders #ticket-information table td.description,#orders #ticket-information table td.total,#orders #ticket-information table td.actions,#orders #ticket-information table td.date,#orders #ticket-information table td.upgrade,#orders #ticket-information table td.quantity,#orders .single_order table td.purchase-date,#orders .single_order table td.order-number,#orders .single_order table td.description,#orders .single_order table td.total,#orders .single_order table td.actions,#orders .single_order table td.date,#orders .single_order table td.upgrade,#orders .single_order table td.quantity{display:table-cell;width:auto;text-align:inherit;border:none;color:#ffffff;float:none}#orders #ticket-information table td.purchase-date,#orders .single_order table td.purchase-date{text-align:center}#orders #ticket-information table td.total,#orders .single_order table td.total{text-align:right}#orders #ticket-information table td.actions,#orders .single_order table td.actions{width:74px}#orders #ticket-information table th,#orders .single_order table th{display:table-cell}}@media screen and (min-width: 1023px){.container{display:inline-block;position:relative}.container{display:block}.container:after{content:"";display:table;clear:both}header{margin:0 auto;position:relative}header a#logo.fos-logo-holiday{margin:0 0 0 2em;height:279px}header a#logo img{width:794px;height:auto}header a#logo img.special-event{width:100%}header a#logo img.fos{height:auto}header a#logo img.fos{margin-top:0}header a#logo img.fos-original{display:block;position:absolute;bottom:5em;right:-14em;width:auto;height:105px}header a#logo img.fos-logo-holiday-santa{display:none}header a#logo .tm{bottom:0.8em;right:1em}header hgroup{display:block}header h3,header h4{font-size:1em;text-indent:100%;white-space:nowrap;overflow:hidden;font-size:1em;margin:0;width:18.8em;height:21.3em;position:absolute}header h5{display:block;position:absolute;top:7.7em;right:2em;z-index:99;margin:0;width:11em;color:#fff;text-transform:uppercase;text-align:center;text-shadow:2px 2px #000, 2px -2px #000, -2px -2px #000, -2px 2px #000;font-size:16px;font-weight:bold}#sidebar{width:24.6em;float:right;margin-right:0.8em;overflow:hidden}#sidebar .widget.account{margin-top:0.8em;padding-top:0}#sidebar .widget.account form{margin-top:1em}#sidebar .widget.account form p{text-transform:uppercase}#sidebar form p{color:#fff;font-size:1em;margin-bottom:1em;text-align:center}#sidebar .formfield{margin-bottom:0.5em;overflow:hidden}#sidebar .formfield label{float:left;width:7em;color:#fff;margin:0.5em 0.8em 0 0;text-transform:uppercase;text-align:right;font-size:1em;font-weight:normal}#sidebar .formfield input{float:left}#sidebar .formfield input[type=submit]{margin-left:7.8em}#sidebar .widget{width:auto;margin:0 0 0.8em 0;float:none}#sidebar .widget.events .wrapper{background:url(/assets/stylesheets/redesign/box-events-27f582b60fc1a529068bbeab1f7794d9c34154c291a417466b065f807cc6383f.jpg) left top no-repeat;width:24.6em;height:17.7em;overflow:hidden}#sidebar .widget.events h4.upcoming-events{margin:23px 0 0 0}#sidebar .widget.events .body{width:20.4em;height:8.4em;padding:0.6em 1em;overflow:hidden;margin:0 auto;position:relative}#sidebar .widget.events .body p{font-size:1em;margin:0}#sidebar .widget.events .body p.all-events{position:absolute;bottom:1em;right:1em}#sidebar .widget.events .body p a{color:#deaf72}#sidebar .widget.events .body p a:hover{text-decoration:underline}#sidebar .widget.events .body ul{margin:0.5em 0 0.7em 0;padding:0;list-style:none}#sidebar .widget.events .body li{color:#fff;line-height:1.1em}#sidebar .widget.events .body li a{color:#fff}#sidebar .widget.events .body li a:hover{color:#900;text-decoration:none}#sidebar .widget.mailing-list h4.join{margin:0}#sidebar .widget.mailing-list h3{color:#d3b17e;text-align:center;margin:0}#sidebar .widget.mailing-list img{height:120px;display:block;margin:10px auto 10px auto}#sidebar .widget.dr_mal{display:block}#sidebar .widget.dr_mal a{font-size:1em;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(/assets/stylesheets/redesign/box-dr-mal-b6de8b0dd3b296f105ad34f782d43cd6f388be1db4b5d7b3727a2f980c33bed7.jpg) left top no-repeat;font-size:1em;display:block;width:24.6em;height:15em}#sidebar .widget.blog-posts{display:block}#sidebar .widget.blog-posts h4.recent-blog-posts{background:url(/images/stylesheets/redesign/headlines/recent-blog-posts.png) left center no-repeat;height:2.4em;margin:0 0 0.5em 0}#sidebar .widget.blog-posts ul{padding-left:24px}#sidebar .widget.blog-posts li{line-height:1.2em;margin-bottom:0.5em}#index .join-our-cast{background:black url(/assets/stylesheets/redesign/bg-join-our-cast.jpg) left top no-repeat;width:46em;height:12.8em;padding:2.2em 1em 0 25.5em;margin-bottom:1.2em}#index .join-our-cast h3{float:right;margin-right:0.8em;margin-bottom:0.6em}#index .join-our-cast p{clear:both}#index .welcome{background:black url(/assets/stylesheets/redesign/bg-welcome.jpg) right 1px no-repeat;border:1px solid #900;padding:8px 110px 8px 25px;margin-bottom:1.2em}.attractions ul.other-attractions{margin-left:0}}@media print{#order-tickets .ticket{width:69em;overflow:hidden;padding:0;margin-left:0;margin-right:0}#order-tickets .ticket .logo{float:left;margin:0}#order-tickets .ticket .note{width:100%}#order-tickets .ticket .note p{font-size:1em;text-align:center}#order-tickets .ticket .details_with_barcode{flex-direction:row;justify-content:space-between;display:flex}#order-tickets .ticket .details{width:46em;float:left}#order-tickets .ticket .details p.note{position:static}#order-tickets .ticket .details .barcode{height:125px;width:125px;margin:0}#order-tickets .ticket .details .appleWallet{display:none}}.hasOffSeasonEvents{display:none}.hasOffSeasonEvents .ui-datepicker-group{width:220px !important}.hours-of-operation .key .legend,#tickets .key .legend{display:flex;justify-content:center;align-items:center}.hours-of-operation .key .legend span,#tickets .key .legend span{color:#ffffff;font-size:14px;padding:0 10px 0 10px}.hours-of-operation .key .legend .square,#tickets .key .legend .square{width:35px;height:35px}.hours-of-operation .key .legend .square.green,#tickets .key .legend .square.green{background-color:#72b633}.hours-of-operation .key .legend .square.yellow,#tickets .key .legend .square.yellow{background-color:#fff10d}.hours-of-operation .key .legend .square.blue,#tickets .key .legend .square.blue{background-color:#32afda}.hours-of-operation .key .legend .square.red,#tickets .key .legend .square.red{background-color:#b50e1f}.hasDatepicker .ui-datepicker,.hasOffSeasonEvents .ui-datepicker{background:transparent;border:none;font-size:1em;width:100% !important}.hasDatepicker .ui-datepicker .ui-datepicker-group,.hasOffSeasonEvents .ui-datepicker .ui-datepicker-group{box-sizing:border-box;width:100%;margin-bottom:1em}.hasDatepicker .ui-datepicker .ui-datepicker-header,.hasOffSeasonEvents .ui-datepicker .ui-datepicker-header{background:transparent;border:none}.hasDatepicker .ui-datepicker .ui-datepicker-title,.hasOffSeasonEvents .ui-datepicker .ui-datepicker-title{margin:10px 0 0 0;line-height:normal;text-align:center}.hasDatepicker .ui-datepicker .ui-datepicker-title .ui-datepicker-year,.hasOffSeasonEvents .ui-datepicker .ui-datepicker-title .ui-datepicker-year{display:none}.hasDatepicker .ui-datepicker .ui-datepicker-title span,.hasOffSeasonEvents .ui-datepicker .ui-datepicker-title span{font-family:"almaq-rough", sans-serif;font-weight:normal;font-size:28px;color:#ffffff}.hasDatepicker .ui-datepicker table,.hasOffSeasonEvents .ui-datepicker table{table-layout:fixed;margin:0 auto;border-collapse:collapse}.hasDatepicker .ui-datepicker th,.hasOffSeasonEvents .ui-datepicker th{background:none;font-weight:normal;font-size:inherit;display:none;padding:5px 0 3px 0;text-shadow:none;color:#777777}.hasDatepicker .ui-datepicker th span,.hasOffSeasonEvents .ui-datepicker th span{font-size:17px}.hasDatepicker .ui-datepicker .ui-datepicker-group-first th,.hasOffSeasonEvents .ui-datepicker .ui-datepicker-group-first th{display:table-cell}.hasDatepicker .ui-datepicker td,.hasOffSeasonEvents .ui-datepicker td{font-size:inherit;border:solid 1px transparent;padding:7%;position:relative;cursor:default}.hasDatepicker .ui-datepicker td.date.date_active,.hasOffSeasonEvents .ui-datepicker td.date.date_active{cursor:pointer;transition:0.5s all}.hasDatepicker .ui-datepicker td.date.date_active:hover,.hasOffSeasonEvents .ui-datepicker td.date.date_active:hover{transform:translateY(-5px);box-shadow:0 0 10px rgba(0,0,0,0.5)}.hasDatepicker .ui-datepicker td.date.green,.hasOffSeasonEvents .ui-datepicker td.date.green{background-color:#72b633}.hasDatepicker .ui-datepicker td.date.yellow,.hasOffSeasonEvents .ui-datepicker td.date.yellow{background-color:#fff10d}.hasDatepicker .ui-datepicker td.date.blue,.hasOffSeasonEvents .ui-datepicker td.date.blue{background-color:#32afda}.hasDatepicker .ui-datepicker td.date.red,.hasOffSeasonEvents .ui-datepicker td.date.red{background-color:#b50e1f}.hasDatepicker .ui-datepicker td.date.purple,.hasOffSeasonEvents .ui-datepicker td.date.purple{background-color:#ae00ff}.hasDatepicker .ui-datepicker td.date.pink,.hasOffSeasonEvents .ui-datepicker td.date.pink{background-color:#ff78a3}.hasDatepicker .ui-datepicker td.date.date_active.ui-datepicker-current-day,.hasOffSeasonEvents .ui-datepicker td.date.date_active.ui-datepicker-current-day{transform:translateY(-5px);box-shadow:0 0 10px rgba(0,0,0,0.5)}.hasDatepicker .ui-datepicker td.date.past,.hasDatepicker .ui-datepicker td.date.ui-state-disabled.past,.hasOffSeasonEvents .ui-datepicker td.date.past,.hasOffSeasonEvents .ui-datepicker td.date.ui-state-disabled.past{background-color:rgba(200,200,200,0.75)}.hasDatepicker .ui-datepicker td.date.ui-state-disabled,.hasOffSeasonEvents .ui-datepicker td.date.ui-state-disabled{background-color:#3b3c41}.hasDatepicker .ui-datepicker td.ui-datepicker-other-month,.hasOffSeasonEvents .ui-datepicker td.ui-datepicker-other-month{padding:0}.hasDatepicker .ui-datepicker td.date .ui-state-default,.hasOffSeasonEvents .ui-datepicker td.date .ui-state-default{position:absolute;text-align:center;border:none;font-size:18px;margin:auto;top:0;left:0;bottom:0;right:0;height:15px}.hasDatepicker .ui-datepicker td span,.hasOffSeasonEvents .ui-datepicker td span{color:#555559}.hasDatepicker .ui-datepicker td a.ui-state-default,.hasOffSeasonEvents .ui-datepicker td a.ui-state-default{color:#ffffff}.hasDatepicker .ui-datepicker td.date.yellow a.ui-state-default,.hasOffSeasonEvents .ui-datepicker td.date.yellow a.ui-state-default{color:#000000}.hasDatepicker .ui-datepicker .ui-datepicker-group-first .ui-datepicker-other-month,.hasDatepicker .ui-datepicker .ui-datepicker-group-last .ui-datepicker-other-month,.hasOffSeasonEvents .ui-datepicker .ui-datepicker-group-first .ui-datepicker-other-month,.hasOffSeasonEvents .ui-datepicker .ui-datepicker-group-last .ui-datepicker-other-month{display:none}@media screen and (max-width: 960px){.hasDatepicker td.date.off_season a,.hasOffSeasonEvents td.date.off_season a{top:5px;bottom:auto}}.hasDatepicker td[title]::after,.hasOffSeasonEvents td[title]::after{content:attr(title);position:absolute;font-size:10px;left:0;right:0px;bottom:2px}.flash{background:url(/assets/stylesheets/redesign/texture-parchment-e917101c0867a881279d0a5a5a7acf902179f2abb17bf81fe018769eb120241f.jpg) left top repeat}.flash div{font-size:1.2em;padding:0.4em 0.45em 0.45em 2.2em;margin:0 0 1em 0;border:1px solid #ccc;background-position:5px 5px;background-repeat:no-repeat;text-align:left}.flash div h1,.flash div h2,.flash div h3,.flash div h4,.flash div h5,.flash div h6{margin:0 0 0.5em 0}.flash div p{font-size:14px;margin:0}.flash div a{color:#900}.flash div a:hover{color:#f93}.flash div.success{background-color:#e4ffd2;background-image:url(/assets/stylesheets/icons/accept-c62ad8fdef674d8c0f3c88062790fe67a0036e6e4fdf284c123981d2c3d7699f.png);border-color:#20841d}.flash div.success h1,.flash div.success h2,.flash div.success h3,.flash div.success h4,.flash div.success h5,.flash div.success h6,.flash div.success p,.flash div.success li{color:#264409}.flash div.notice{background-image:url(/assets/stylesheets/icons/error-c54bdaabbe73aaf668ff383e98a58594e1bc6a42c52ffbf7e61793d401d299e5.png);border-color:#b9ac89}.flash div.notice h1,.flash div.notice h2,.flash div.notice h3,.flash div.notice h4,.flash div.notice h5,.flash div.notice h6,.flash div.notice p,.flash div.notice li{color:#514721}.flash div.error,.flash div.alert{background-color:#fbe3e4;background-image:url(/assets/stylesheets/icons/exclamation-9998a7a79570b9c91e207a9ba1ddd801862c9e1fe44dc945a16e77e33482bf17.png);border-color:#fbc2c4}.flash div.error h1,.flash div.error h2,.flash div.error h3,.flash div.error h4,.flash div.error h5,.flash div.error h6,.flash div.error p,.flash div.error li,.flash div.alert h1,.flash div.alert h2,.flash div.alert h3,.flash div.alert h4,.flash div.alert h5,.flash div.alert h6,.flash div.alert p,.flash div.alert li{color:#8a1f11}.flash div.information{background-color:#e0eaf6;background-image:url(/assets/stylesheets/icons/information-4a57f2f49403d931b367d389379cd50f0db0909da500ad9d0718821dfcb757bf.png);border-color:#3b85c5}.flash div.information h1,.flash div.information h2,.flash div.information h3,.flash div.information h4,.flash div.information h5,.flash div.information h6,.flash div.information p,.flash div.information li{color:#183751}.flash div.coupon{background-color:#e4ffd2;border-color:#20841d}.flash div.coupon h1,.flash div.coupon h2,.flash div.coupon h3,.flash div.coupon h4,.flash div.coupon h5,.flash div.coupon h6,.flash div.coupon p,.flash div.coupon li{color:#264409;font-size:16px;margin:3px 0 0 0}#error_explanation{padding:1em;margin-bottom:2em;background-color:#fbe3e4;border:1px solid #8a1f11}#error_explanation h2{margin:0;height:auto;text-shadow:none;font-family:'almaq-rough', sans-serif;font-size:23px}#error_explanation ul{list-style:disc;margin:1em 0 0 0;padding:0 0 0 4em}#error_explanation ul li{background:none;padding:0;margin:0}#error_explanation h1,#error_explanation h2,#error_explanation h3,#error_explanation h4,#error_explanation h5,#error_explanation h6,#error_explanation p,#error_explanation li{color:#8a1f11}.field_with_errors{display:inline}.field_with_errors label{color:#f00}.field_with_errors input{border:1px solid #f00}form label.error{cursor:auto;display:inline;font-weight:normal;margin-left:0.5em;padding:0.2em;background-color:#fbe3e4;color:#8a1f11;border-color:#fbc2c4;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}
