.addons-content .addon.list{padding:15px}.addons-content .addon .item-name{font-weight:300}.addons-content .addon .addon_content>span{display:block;margin-bottom:10px}.addons-content .addon .addon_content .per_ticket{display:inline-block}.addons-content .addon>.row{clear:both}.img_wrap{width:100px;height:100px;background-position:center center;background-size:contain;background-repeat:no-repeat;float:left;margin-right:15px;background-color:#fff}.addon_item_name{text-transform:uppercase}.drop_info{position:relative}.drop_info .drop_desc{display:none}.drop_info .info_icon:hover{cursor:pointer}.drop_info:focus .drop_desc,.drop_info:hover .drop_desc{display:block}.hover_link{font-weight:500;color:#2354a5;padding-bottom:15px;display:inline-block}details>summary{list-style:none}details>summary::-webkit-details-marker{list-style:none}summary{font-weight:500;color:#00a092;display:block}summary::before{content:"\e091";display:inline-block;font-family:typicons;padding-right:10px}details:hover{cursor:pointer}summary:hover{text-decoration:underline;cursor:pointer}.calendar{padding-top:20px}.options .calendar-body td{outline:2px #fff solid}.options .calendar-body .day{color:#ccc;position:relative;outline:2px solid #fff}.options .calendar-body .day.selected,.options .calendar-body .day.selected.available{color:#fff;background-color:#00a092}.options .calendar-body .day.selected.available:hover,.options .calendar-body .day.selected:hover{background-color:#006d63}.options .calendar-body .day.available{color:#000}.options .calendar-body .day.available.color1{background-color:#8bfe8f}.options .calendar-body .day.available.color2{background-color:#ff0}.options .calendar-body .day.available.color3{background-color:red}.options .calendar-body .day.available.color0{background-color:#2c3643}.options .calendar-body .day.available:hover{background-color:#8d63c9}.options .calendar-body .day.available:hover.color1{background-color:#58fe5e}.options .calendar-body .day.available:hover.color2{background-color:#cc0}.options .calendar-body .day.available:hover.color3{background-color:#c00}.options .calendar-body .day.available:hover.color0{background-color:#181d24}.options .calendar-body .day.available:after{content:"";position:absolute;display:block;background-color:#fff;color:#fff;top:61%;left:0;right:0;z-index:100}.options .calendar-body .day .date-text-price{display:inline-block;vertical-align:middle;font-size:medium;float:left;padding:5px 0 0 10px;font-size:x-large}@media screen and (max-width:800px){.options .calendar-body .day .date-text-price{font-size:medium}}.options .calendar-body .day .date-price{position:absolute;right:0;bottom:0;padding:0 10px 5px 0;font-size:90%;font-size:1.15vw;font-family:GTClassicRegular,sans-serif}@media screen and (min-width:1200px){.options .calendar-body .day .date-price{font-size:25px}}.options .calendar-body .day .date-price .usd{font-size:15px;position:relative;bottom:6px;right:-5px}@media screen and (min-width:900px) and (max-width:1199px){.options .calendar-body .day .date-price .usd{font-size:.8vw;bottom:3px;right:-2px}}@media screen and (max-width:900px){.options .calendar-body .day .date-price .usd{font-size:inherit;bottom:0;right:-1px}}.options .calendar-body .day.color1{background-color:#8bfe8f}.options .calendar-body .day.color2{background-color:#ff0}.options .calendar-body .day.color3{background-color:red}.options .calendar-body .day.color0{background-color:#2c3643}.options .calendar-body .day:after{content:"sold out";position:absolute;display:block;background-color:#ccc;color:#000;top:61%;left:0;right:0;z-index:100}.options .calendar-body td{vertical-align:middle}.legend{clear:both}.color1{color:#8bfe8f}.color2{color:#ff0}.color3{color:red}.color0{color:#f3f8fb}.legendFeilds span{display:inline-block;margin-right:10px}.calendar-body .day.available,.options .calendar-body .day.available{color:#fff}.calendar-body .day.selected,.calendar-body .day.selected.available,.options .calendar-body .calendar-body .day.selected,.options .calendar-body .day.selected.available{color:#fff}.calendar-modal.event-time .modal{max-height:80vh}@media screen and (max-width:600px){.calendar-modal.event-time .modal{max-height:95vh}}.calendar-modal.event-time .modal .modal-content{max-height:70vh}@media screen and (max-width:600px){.calendar-modal.event-time .modal .modal-content{max-height:90vh}}.cart .cart .item-name,.cart-page .cart .item-name{font-size:18px;font-family:GTClassicRegular,sans-serif;color:#2c3643}@media screen and (max-width:617px){.cart .cart .item-name,.cart-page .cart .item-name{font-size:14px;line-height:2.5}}.cart .cart h2,.cart-page .cart h2{line-height:1.2;font-family:GTClassicRegular,sans-serif}@media screen and (max-width:617px){.cart .cart h2,.cart-page .cart h2{font-size:14px;line-height:2.5}}.cart .cart h2 a,.cart-page .cart h2 a{color:#2c3643;text-decoration:none}.cart .cart-footer,.cart-page .cart-footer{font-family:GTClassicRegular,sans-serif}@media screen and (min-width:901px) and (max-width:1000px){.cart .cart-footer .cart-btns .ui-control.button,.cart-page .cart-footer .cart-btns .ui-control.button{font-size:15px}}.cart .cart-footer.totals h2,.cart-page .cart-footer.totals h2{text-align:left}.cart-items .update-row .input-wrapper .ui-control.button{margin-top:22px}.cart-items .update-row .updateCart{vertical-align:top}.checkout-form{width:100%}.checkout-form .module .module{background-color:transparent}.checkout-form h2,.checkout-form h3{letterspacing:0}.checkout-form .contact h3{display:inline-block}.checkout-form .contact .use-mem-btn{display:inline-block;margin:5px 0 0 15px}.checkout-form .contact .use-mem-btn .usePassContact{cursor:pointer}.checkout-form .contact .use-mem-btn .usePassContact #usePassContact{margin-right:10px}.checkout-form .ui-control.button{text-transform:uppercase}.checkout-form .ui-control.button span{font-family:GTClassicRegular,sans-serif}.shipping_memo p{color:red;font-size:14px;line-height:1.5;font-weight:700}.email_memo p{color:red;font-size:14px;line-height:1.5;font-weight:700}.gift_prompt{min-height:216px;position:relative}@media screen and (max-width:600px){.gift_prompt{min-height:inherit}}.gift_prompt h2{font-size:24px}.gift_prompt .ui-control.button{position:absolute;bottom:0;text-transform:uppercase}.gift_prompt .ui-control.button span{font-family:GTClassicRegular,sans-serif}@media screen and (max-width:600px){.gift_prompt .ui-control.button{position:unset}}.salesChannelNav .category{padding:15px 0;border-top:4px solid #620cd4}.salesChannelNav .arrow{border:solid #444;border-width:0 3px 3px 0;display:inline-block;padding:4px}.small-cart .cart-container{top:38px;background-color:#f6f6f6;width:238px;border:1px solid #10bbb3;-webkit-box-shadow:0 4px 5px 0 rgba(50,50,50,.5);-moz-box-shadow:0 4px 5px 0 rgba(50,50,50,.5);box-shadow:0 4px 5px 0 rgba(50,50,50,.5)}.steps{clear:both;text-align:left;margin:15px 0;background-color:#fff;border-radius:0;padding:0 15px;box-sizing:border-box}@media screen and (max-width:650px){.steps{width:100%}}.steps .step{color:#2c3643;display:inline-block;vertical-align:middle;line-height:1;padding:0 15px;transition:all .4s ease-in-out;font-size:18px;font-family:GTClassicRegular,sans-serif;padding-right:0;padding-left:0;text-align:center;box-sizing:border-box}@media screen and (max-width:650px){.steps .step>span{display:none}}@media screen and (max-width:650px){.steps .step{width:20%;background-color:#00a092;color:#fff;font-size:18px;height:45px;line-height:45px}}.steps .step.typcn::before{display:none}@media screen and (max-width:650px){.steps .step.typcn::before{display:inline-block}}.steps .step:hover{cursor:pointer}@media screen and (max-width:650px){.steps .step:hover{background-color:#006d63;color:#fff}}.steps .step.active{cursor:default;color:#00a092}@media screen and (max-width:650px){.steps .step.active{background-color:#006d63;color:#fff}}.steps .step.no-cursor{cursor:default;transition:none}.steps .step.no-cursor:hover{color:#2c3643}@media screen and (max-width:650px){.steps .step.no-cursor:hover{background-color:#00a092;color:#fff}.steps .step.no-cursor.active{background-color:#006d63;color:#fff}.steps .step.no-cursor.active:hover{background-color:#006d63;color:#fff}}.steps .arrow{display:inline-block;padding:0 15px}@media screen and (max-width:650px){.steps .arrow{display:none}}.time-selector{max-height:55vh}@media screen and (max-width:600px){.time-selector{max-height:45vh}}.time-selector .times{max-height:50vh;overflow-y:auto}@media screen and (max-width:600px){.time-selector .times{max-height:40vh}}.time-selector .times .time{line-height:1.5}.list-container .list h2{color:#620cd4;letter-spacing:0}.viewItems h1{padding-bottom:15px;border-bottom:4px solid #620cd4}.viewItems .price_info{border:2px solid red;color:red;float:right;padding:8px 12px;font-size:14px}.viewItems .list-container .list .price{color:#620cd4;font-size:28px;font-family:GTClassicBlack,sans-serif;font-weight:400;line-height:36px}.sub-category .forward-wrapper .forward .icon i{transform:translate(-48%,-41%) rotate(90deg);font-size:130%;transform-origin:center}.sub-category.open .forward-wrapper .forward .icon i{transform:translate(-53%,-57%) rotate(270deg);transform-origin:center}#main{padding:15px}.container{margin:0 auto;max-width:1400px}@media screen and (min-width:901px) and (max-width:1450px){.container{padding:0 15px;margin:0 15px}}.control-steps{background:#fff}.control-steps.main{clear:both}.b-t-all{border-top:4px solid #620cd4}.b-b-all{border-bottom:4px solid #620cd4}.input-text,.input-wrapper{min-height:45px}.select,.select3{min-height:45px}a.fee,a.terms{color:#00a092;display:inline-block;margin-left:7px;text-decoration:none}a.fee:hover,a.terms:hover{color:#006d63}#newsletterAndSurvey{margin-right:7px}#termsAndConditions{margin-right:7px}.main_nav{position:fixed;width:440px;background-color:#f3f3f3;top:0;height:100%;z-index:6}@media screen and (max-width:600px){.main_nav{width:250px}}.main_nav .logo{display:block;background:#000}.main_nav .logo img{display:block;margin:0 auto;width:219px;padding:10px 0}@media screen and (max-width:600px){.main_nav .logo img{width:50%}}.main_nav li{padding:12px 10px 12px 20px}.main_nav li a{color:#2c3643;font-family:proxima-soft-condensed,sans-serif;font-size:17px;line-height:20px;font-weight:700;transition:all .5s;text-decoration:none}.main_nav li a:hover{color:#620cd4}.hide-nav,.show-nav{display:none}@media (max-width:1240px){.show-nav{overflow:hidden;transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;right:0;display:block}.hide-nav{overflow:hidden;transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;right:-440px;display:block}.close-nav-transform-1{-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:translate(0,3px) rotate(45deg);transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s}.close-nav-transform-2{-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:translate(0,-6px) rotate(135deg);transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s}.show-nav-transform-1{-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0);transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s}.show-nav-transform-2{-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:translate(0,0) rotate(0);transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s}.close-nav-transform-3{display:none!important}}@media screen and (max-width:1240px) and (max-width:600px){.hide-nav{right:-250px}}