.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.affix{position:fixed}.access-code-tt{border-left-width:9px;border-left-style:solid;border-left-color:#333;padding-left:9px}body,input,button,select,textarea,h1,h2,h3,h4,h5,.navbar-search .search-query{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}h1,h2,h3,h4,h5{text-rendering:optimizelegibility}html{height:100%}body{position:static;background-color:#f8f8f8;font-size:14px;font-family:Arial, sans-serif;height:100%}.overlay-classic-layout{min-height:100%}h1{font-weight:bold;font-size:32px;margin-bottom:0px;color:#111}h1 a{color:#111}h1 a:hover{text-decoration:none;color:#000}h2{font-size:26px}h3{font-size:20px}h4{font-size:16px}.strong{font-weight:bold}#header{position:relative;z-index:999;font-size:14px}#header .logo{margin-right:25px;padding:10px 0;float:left}#header a.menu{color:#777;position:relative;padding:6px 25px 4px;border-left:1px solid #eee}#header .social_links{padding-top:10px;display:flex}#header .social_links a{margin:0 10px;padding:0;border-left:0}#header .social_links a:hover{color:#999 9;text-decoration:none}#header .social_links .faq{font-size:14px}#header.partner-nav-light{background-color:white}#header.partner-nav-light .social_links a{color:#000000}#header.partner-nav-dark{background-color:#141414}#header.partner-nav-dark .social_links a{color:white}#footer{padding-bottom:50px}#footer.partner-nav-dark{background-color:#141414;color:#eee}#footer .social{text-align:center;width:100%;margin:2rem 0}#footer .social a{padding:4px 10px;margin:0 10px}#footer .app-stores{text-align:center;margin:1.2rem auto 0}#footer .app-stores img{padding:0.8rem;max-width:16.5rem}#footer #helpArea{margin-top:2rem}#content{margin-top:30px}.contentArea{margin-bottom:25px;background-color:white;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.contentArea .content{padding:14px;word-wrap:break-word;border:1px solid #ccc;overflow:hidden}.contentArea .content hr{border-top:2px solid #eee}.contentArea .content hr:last-of-type{border-top:2px solid transparent;margin-top:0}.contentArea .content .table{margin-bottom:10px}.contentArea .err_content{text-align:center;padding:14px;word-wrap:break-word;border:1px solid #ccc}.contentArea .err_content img{margin:auto}.contentArea .contentTitle{-webkit-border-radius:0 0 0 0;-moz-border-radius:0 0 0 0;border-radius:0 0 0 0;padding:7px 14px;background-color:#333;color:white}.contentArea.module-location .content{overflow:visible}.contentArea.module-location .child-container{display:flex;flex-direction:row;margin-bottom:10px}.contentArea.module-location .child-container i{padding-right:10px;padding-top:3px}.contentArea #OrderPhone{margin-bottom:7px}.contentArea input[type="checkbox"]{margin:0px 6px 0 0px}.contentArea input[type="checkbox"] + label{position:relative;top:-2px;font-weight:normal}.contentArea input[type="checkbox"] + label.tight{margin-bottom:0;font-size:12px}.contentArea input[type="checkbox"].tight{margin-top:0}.contentArea input[type="checkbox"]:hover{cursor:pointer}.contentArea .checkbox{padding-left:0;margin-top:7px;margin-bottom:5px}.contentArea .checkbox+.checkbox{margin-top:-5px}.contentArea input[type="radio"]{position:relative;top:2px}.contentArea input[type="radio"]:hover{cursor:pointer}.contentArea label.tight{margin-bottom:0}.contentArea li.tight{margin-bottom:0;font-size:12px}.contentArea li.tight label{font-weight:inherit;margin:0}.contentArea .form-group input[type="checkbox"]{margin-left:11px}.contentArea a{text-decoration:none}#auth-net-seal-area{text-align:center}.AuthorizeNetSeal{margin:0 auto !important}.StripeSeal{margin:18px auto !important}#transactions-converted{margin-top:15px;text-align:center}#payment-options{margin-top:13px;text-align:center}#eventLogo{margin:0px auto;max-height:175px}#eventTitleArea{margin-bottom:25px;position:relative}#eventTitleArea .details{margin-bottom:10px}#eventName{margin-top:0}#eventName i.fa-clock-o{font-size:0.8em;position:relative;top:1px;padding-right:6px}.fine-print{font-size:10.5px}@media (min-width: 992px){#eventLogoContainer{float:right !important}}@media (max-width: 992px){body h1{font-size:26px}body h2{font-size:20px}body h3{font-size:16px}body h4{font-size:14px}#eventLogoContainer{margin-bottom:15px}#eventLogoContainer #eventLogo{max-height:125px;max-width:300px}#eventTitleArea{text-align:center}#eventTitleArea #cta-header{flex-direction:column;align-items:center}#eventTitleArea #cta-header #btnGetTicketsNow{margin-right:0;margin-bottom:10px}#eventTitleArea #eventDatePlace .datetime,#eventTitleArea #eventDatePlace .location{font-size:14px}}.map{margin-bottom:15px}.btn{font-size:14px;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px}.btn.btn-main{background-color:#FF3300;color:white}.btn.btn-main:hover{background-color:#cc2900}.btn.btn-primary{text-decoration:none}.btn.btn-sub{background-color:#0F8DCA;color:white}.btn.btn-sub:hover{background-color:#0d7cb2}.btn.btn-neutral{background-color:#555;color:white}.btn.btn-neutral:hover{background-color:#333}.btn.btn-lrg{padding:15px 40px;font-size:14px}.btn.btn-xlg{padding:15px 48px;font-size:14px}.btn.btn-full-width{padding:15px 40px;font-size:14px;width:100%}.btn.status-indicator{width:26px}.addthisevent-drop{-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;background-color:#FF3300;border:0px;width:100% !important;font-weight:400}.icon_rss,.icon_twitter,.icon_pinterest,.icon_google-plus,.icon_facebook,.icon_youtube,.icon_linkedin,.icon_myspace,.icon_instagram{display:block;background:url('https://res.cloudinary.com/eventservice/image/upload/saas/base/social_simple.gif') no-repeat}.icon_rss{background-position:0px 0px;width:28px;height:27px}.icon_twitter{background-position:-28px 0px;width:28px;height:27px}.icon_google-plus{background-position:0px -27px;width:28px;height:27px}.icon_facebook{background-position:-28px -27px;width:28px;height:27px}.icon_youtube{background-position:0px -54px;width:28px;height:27px}.icon_linkedin{background-position:-28px -54px;width:28px;height:27px}.icon_myspace{background-position:-56px 0px;width:28px;height:27px}.icon_instagram{background-position:-56px -27px;width:28px;height:27px}.icon_pinterest{background-position:-56px -54px;width:28px;height:27px}.socialModuleIcon{display:flex;align-items:center}.socialModuleIcon .icon{min-width:25px}.inTextPhoto{max-width:200px;float:left;margin:0px 20px 20px 0px}.heading{font-weight:bold;font-size:16px}.heading.alt{color:#FF3300}.heading.alt2{color:#0F8DCA}.heading.sub{font-size:14px}.subLabel{color:#0F8DCA;font-weight:bold;text-align:left;font-size:14px;margin-bottom:25px}.revLabel{color:#0F8DCA;font-weight:bold;text-align:right;font-size:14px;margin-bottom:25px}.alert-danger{color:white;font-weight:bold;background-color:#FF3300;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.alert-success{color:white;font-weight:bold;background-color:#6BA51D;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.error-message{color:white;font-weight:bold;background-color:#FF3300;border:none;padding:3px 6px;-webkit-border-radius:0 0 0 0;-moz-border-radius:0 0 0 0;border-radius:0 0 0 0}#alertify-ok{margin-bottom:20px !important}.alertify-cover{background-color:black !important;opacity:0.4 !important;filter:alpha(opacity=40) !important}.alertify.ajs-basic .ajs-dialog{border:none;border-radius:6px;text-align:center;font-weight:600;font-family:inherit;font-size:2rem}.alertify.ajs-basic .ajs-dialog .ajs-content svg{margin-top:2rem}.alertify.ajs-basic .ajs-dialog .refresh-warning{font-size:1.5rem}#receiptArea .orderId{color:#555;font-size:10px}#receiptArea .qrcode{margin-bottom:12px}input:required:not([type="checkbox"]):not([type="radio"]),select:required{border-left:6px solid #2878EB}.question_required .question-text::after,.question_required_text .question-text::after{content:" *Required";color:#2878EB}.checkbox-required{border-left:6px solid #2878EB;padding-left:10px}.checkbox-required label::after{display:none}input.required,select.required{border-left:6px solid #2878EB}.payment-element-classic{border-left:6px solid #2878EB;padding:8px 12px}.placeholder{color:#aaa}:-moz-placeholder{opacity:1}::-moz-placeholder{opacity:1}.form-control{box-shadow:none}.form-control:focus{box-shadow:none}select.form-control{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;background-image:url('/img/down_chev.svg');background-position:right 7px bottom 0.75em;background-size:10px 10px, 10px 10px, 2px 3em;background-repeat:no-repeat}.form-control.form-error{border-left:6px solid #ff3300}#eventDatePlace{padding-top:5px;font-size:16px;margin-bottom:10px}#eventDatePlace .location{font-size:15px}#eventDatePlace a{color:#333}#cta-header{display:flex}#cta-header #btnGetTicketsNow{margin-right:15px}.orderSummary .quantity,#orderSummary_sm .quantity{text-align:right}.orderSummary .table td,#orderSummary_sm .table td{border:none}.orderSummary .del,#orderSummary_sm .del{width:10px}#rail-order-summary-box.affix{top:0px;z-index:900}#rail-order-summary-box hr,#rail-order-summary-box hr:last-child{border-top:2px solid #eee;margin-top:20px;margin-bottom:20px}#order-summary-full hr{border-top:2px solid #eee;margin-top:20px;margin-bottom:20px}.orderPriceDetails,#orderPriceDetails_sm{position:relative}.orderPriceDetails .value,#orderPriceDetails_sm .value{text-align:right}.orderPriceDetails .ajax_loader,#orderPriceDetails_sm .ajax_loader{position:absolute;top:40%;left:45%}.orderPriceDetails .table td,#orderPriceDetails_sm .table td{border:none}.orderPriceDetails .orderTotal,#orderPriceDetails_sm .orderTotal{font-weight:bold;font-size:1.6rem}#orderPriceDetailsBottom .value,#orderSummaryBottom .value{text-align:right}#orderPriceDetailsBottom .quantity,#orderSummaryBottom .quantity{text-align:right}#access-instructions{margin-bottom:20px}#access-instructions .btn-primary:active{border:2px}#access-code-fields{margin-bottom:60px}@media (max-width: 480px){#access-code-fields{padding:20px}}.ajax_loader{height:11px;width:43px;background-image:url('https://res.cloudinary.com/eventservice/image/upload/saas/base/ajax_loader_sm.gif');background-repeat:no-repeat;background-position:center center;padding:5px}td.money,th.money{text-align:right}#creditCardFields .contentTitle{display:flex;justify-content:space-between}#creditCardFields .contentTitle #acceptedPaymentMethods img{max-height:25px}#payment-response.error{background-color:#FBEDED;color:#E30D1B;padding:0.5rem 0.8rem;border-radius:5px;border:1px solid #F2C7C9;font-weight:600;margin-bottom:1.5rem}@media (max-width: 480px){#creditCardFields .contentTitle #acceptedPaymentMethods img{max-height:15px}}#refundProtectionTitle{font-weight:700}#ticketInsuranceOption a{color:#FF3300}#ti-placeholder{margin-bottom:5px}#acceptPurchaseConditionsContainer h5{font-weight:600;font-size:15px;margin-top:25px;font-style:italic}#acceptPurchaseConditionsContainer .scroll-container{font-weight:normal;max-height:250px;overflow:auto;padding:0px 20px 10px 20px;margin-bottom:10px;border:1px solid #ccc;border-radius:4px}#activityOrderForm .ticket-type-item{margin-bottom:20px;padding-bottom:20px;border-bottom:2px solid #eee}.ui-timepicker-div .ui-widget-header{margin-bottom:8px}.ui-timepicker-div dl{text-align:left}.ui-timepicker-div dl dt{float:left;clear:left;padding:0 0 0 5px}.ui-timepicker-div dl dd{margin:0 10px 10px 45%}.ui-timepicker-div td{font-size:90%}.ui-tpicker-grid-label{background:none;border:none;margin:0;padding:0}.ui-timepicker-rtl{direction:rtl}.ui-timepicker-rtl dl{text-align:right;padding:0 5px 0 0}.ui-timepicker-rtl dl dt{float:right;clear:right}.ui-timepicker-rtl dl dd{margin:0 45% 10px 10px}#orderPromoCodeArea .input_field,#orderPromoCodeArea_sm .input_field,#orderPromoCodeAreaBottom .input_field{width:70%}#orderPromoCodeArea .apply_button,#orderPromoCodeArea_sm .apply_button,#orderPromoCodeAreaBottom .apply_button{width:27%;border-radius:4px}#orderPromoCodeArea .promo_msg,#orderPromoCodeArea_sm .promo_msg,#orderPromoCodeAreaBottom .promo_msg{padding-top:6px}.noshow{display:none}.ended{background-color:#800000;color:#ffffff;padding:22px;font-weight:bold}#notice{background-color:#FF3300;padding:12px 20px;color:white;font-weight:bold;text-align:center;font-size:14px}#notice a{color:white;text-decoration:underline}.countdown{font-weight:bold;font-size:24px}#print_ticket_container{color:#333}.radioOptions ul{padding:5px 0px 0px 5px}.radioOptions input{margin-right:10px}.radioOptions li{list-style-type:none;padding:0px 0px 0px 5px}.radioOptions li label{font-weight:normal;display:inline}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.videoModule .thumb{padding-left:0;padding-right:0;margin-top:10px}.videoModule .thumb.left{padding-right:6px}.videoModule .thumb.right{padding-left:6px}.videoModule .thumb a img{border:3px solid #ccc}.videoModule .thumb.at a img{border-color:#ff3300}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.social_icon.inline{float:left;margin:0 10px;padding:0;border-left:0}.googleMap{height:250px;border:1px solid #ccc;margin-bottom:10px}.googleMap .lrg{height:350px}.contentArea.photoGallery .content{padding:0px}div.galleryPhoto{background-size:cover;width:29%;height:120px;overflow:hidden;float:left;margin:2% 0% 2% 3%;background-position:center center}@media (max-width: 992px){div.galleryPhoto{height:100px}}@media (max-width: 768px){div.galleryPhoto{height:80px;width:45%}#manage-attendees .name{font-weight:bold;font-size:1.6rem}#manage-attendees thead{display:none}#manage-attendees tr{display:block;padding:1rem 1rem 2rem;border-bottom:1px solid #ccc;margin-bottom:2rem}#manage-attendees td{display:block;border-top:0;padding:0.2rem;background-color:transparent}#manage-attendees td .btn{border-radius:40px;padding:0.3rem 1.5rem;margin:0.6rem 0 0.1rem}}@media (max-width: 480px){.social_links{display:none}}div.galleryPhoto img{min-height:100%;min-width:100%;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}#sponsorsArea .img-responsive{max-height:100%;margin:0px auto}#sponsorsArea .sponsor{padding:10px}#sponsorsArea .inner{height:110px}#sponsorsArea.one-col .img-responsive{margin:0px auto}.socialModule .icon{float:left;position:relative;top:4px;margin-right:12px}#orderTotalReview{color:#555;padding-top:14px;padding-right:5px;font-size:14px;font-weight:bold;text-align:right}#orderTotalReview .amount{color:#ff3300;font-size:20px}#order-total-review-area{display:flex;justify-content:center}#orderFormSubmitButton{width:100%;margin-bottom:10px}#orderTotalBottom{border-left:2px solid #eee}@media (max-width: 768px){.card-icons{max-width:100%}#billingRegistrationInfoArea .padTopWhenCollapsed,#creditCardFields .padTopWhenCollapsed{padding-top:14px}#orderTotalBottom{border-top:2px solid #eee;padding-top:20px;border-left:0}#submitButtonArea hr{margin:0}#orderPromoCodeAreaBottom{margin-bottom:20px}#orderTotalReview{text-align:center}}body.iframe .contentArea .content{border:0px}.tiny-select{width:20px}.left-select{width:auto}.btn_share{padding:0 10px;background-repeat:no-repeat}.btn_share.lrg{width:150px}.sharethisArea,.sharethisArea a{display:flex;align-items:center;text-decoration:none;justify-content:center}.sharethisArea a{padding:0 10px}.img-responsive-centered{margin:0px auto}.ticket-type-item .description{margin-top:15px}.tickets-remaining{margin-top:10px;padding:2px 8px;text-align:center;background-color:#e8e8e8;border-radius:8px;box-shadow:0px 2px 5px rgba(0,0,0,0.06);border:1px solid #e8e8e8;float:right}.multi-price-options .tickets-remaining{float:left;margin-bottom:15px}.questionnaire{padding:0 8px 10px;margin-bottom:10px 10px 16px}.questionnaire .question{padding:10px 0}.questionnaire .question .required-checkboxes,.questionnaire .question .required-radio-buttons,.questionnaire .question textarea[required]{border-left:5px solid #2878EB}.questionnaire .question .question-text{display:inline-block}.questionnaire .question.question-type-text .question-text{padding-bottom:6px}.questionnaire .question.question-type-select{padding-bottom:20px}.questionnaire .question.question-type-select .question-text{padding-bottom:6px}.questionnaire .question.question-type-radiobuttons .question-text{padding-bottom:4px}.questionnaire .question.question-type-radiobuttons ul{list-style-type:none;padding-left:10px;font-weight:normal}.questionnaire .question.question-type-radiobuttons ul input{margin-right:8px}.questionnaire .question.question-type-radiobuttons li label{font-weight:normal;margin-bottom:0}.questionnaire .question.question-type-checkboxes .question-text{padding-bottom:4px}.questionnaire .question.question-type-checkboxes ul{list-style-type:none;padding-left:10px;font-weight:normal}.questionnaire .question.question-type-checkboxes ul input{position:relative;top:2px;margin-right:8px}.questionnaire .question.question-type-checkboxes li label{font-weight:normal}.questionnaire .question.question-type-waiver label{display:inline}#attendee-questionnaires .questionnaire-attendee{padding:10px 0px;margin-bottom:15px}#attendee-questionnaires .questionnaire-attendee .question{padding:6px 6px 0;margin:0}#attendee-questionnaires .questionnaire-attendee .question.question-type-select{padding-bottom:6px}.waiver_text input{height:35px}.waiver_text label{font-weight:normal !important;float:right}.hideActiveArea{margin:0px !important;padding:0px !important;width:1px;height:1px;float:left;border:0px;overflow:hidden;font-size:22px;font-weight:bold;color:#800000}.hideActiveArea radio{height:1px;width:1px;background-color:transparent}.requiredAlert{border-left:6px solid #ff3300;color:#ff3300}.question{font-size:12px;font-weight:bold}.event-permission-user{font-size:11px;font-weight:bold;color:#333}input option,select option,textarea option{color:#333}input.empty,select.empty,textarea.empty{color:#999}select:hover{cursor:pointer}.multi-field-date{display:inline-block;width:30%;max-width:100px}.multi-field-date#OrderDobMonth{max-width:140px;margin-right:10px}.multi-field-date#OrderDobYear{max-width:110px;margin-left:10px}.multi-field-date#OrderDobDay{max-width:90px;margin-right:10px;margin-left:10px}@media (max-width: 991px){.multi-field-date#OrderDobMonth{max-width:100%;width:100%;margin-right:0}.multi-field-date#OrderDobDay{max-width:48%;width:48%;float:left;margin:10px 0}.multi-field-date#OrderDobYear{max-width:48%;width:48%;float:right;margin:10px 0}.activity .small-right-text{text-align:left}}.multi-price-options{margin:8px 0}.multi-price-options .name{font-weight:bold}.multi-price-options .price{color:#FF3300}.charity_description{padding:5px 0px;font-size:0.9em}.ticket-field-area{padding:10px 0}.ticket-field-area input{width:90%;padding:4px 6px 3px}#customize-attendee-name-fields{padding-left:4%}#btn-whos-going-fb-connect{margin-top:20px}.fb-connecting{height:32px;width:32px;margin:14px auto 0;padding:10px;background-image:url('https://res.cloudinary.com/eventservice/image/upload/saas/base/fb-connecting-loader-01.gif');background-repeat:no-repeat;background-position:center center}.content.facebook-connect{padding-top:14px;padding-bottom:14px;padding-left:14px;padding-right:14px}.content.facebook-connect .status{padding:14px 0 0}.content.facebook-connect .profile-photo{margin:10px 4px 0 6px;border:1px solid #ccc}.content.facebook-connect .friends{border-bottom:1px solid #ccc;padding-bottom:14px;margin-bottom:14px}.content.facebook-connect .friends-status{padding:0 0 18px;text-align:center;border-bottom:1px solid #ccc;font-size:1.1em;margin-bottom:20px}.content.facebook-connect .st_facebook_large{float:left}#whos-going-fb-share-btn .text{padding-top:6px;font-size:14px}.btn-fb-connect{width:150px;display:inline-block;background:#4B68B9;background-image:-webkit-linear-gradient(top,#4B68B9,#3C56A1);background-image:-moz-linear-gradient(top,#4B68B9,#3C56A1);background-image:-ms-linear-gradient(top,#4B68B9,#3C56A1);background-image:-o-linear-gradient(top,#4B68B9,#3C56A1);background-image:linear-gradient(to bottom,#4B68B9,#3C56A1);-webkit-border-radius:5;-moz-border-radius:5;border-radius:5px;font-family:Arial, sans-serif;color:#ffffff;font-size:13px;padding:8px 16px 7px 13px;float:left;text-decoration:none;text-align:center;margin:0 14px 0 0}.btn-fb-connect i{padding-right:8px;position:relative;top:1px}.btn-fb-connect:hover{font-family:Arial, sans-serif;background:#6983C5;background-image:-webkit-linear-gradient(top,#6983C5,#4862AA);background-image:-moz-linear-gradient(top,#6983C5,#4862AA);background-image:-ms-linear-gradient(top,#6983C5,#4862AA);background-image:-o-linear-gradient(top,#6983C5,#4862AA);background-image:linear-gradient(to bottom,#6983C5,#4862AA);text-decoration:none;color:#ffffff}#btn-fb-connect-share{width:100px;display:inline-block;background:#4180DE;background-image:-webkit-linear-gradient(top,#4180DE,#2D73DB);background-image:-moz-linear-gradient(top,#4180DE,#2D73DB);background-image:-ms-linear-gradient(top,#4180DE,#2D73DB);background-image:-o-linear-gradient(top,#4180DE,#2D73DB);background-image:linear-gradient(to bottom,#4180DE,#2D73DB);-webkit-border-radius:5;-moz-border-radius:5;border-radius:5px;font-family:Arial;color:#ffffff;font-size:13px;padding:6px 20px 6px 20px;text-decoration:none;text-align:center;margin-bottom:8px}#btn-fb-connect-share i{padding-right:6px}#btn-fb-connect-share:hover{background:#4A86DF;background-image:-webkit-linear-gradient(top,#4A86DF,#4180DE);background-image:-moz-linear-gradient(top,#4A86DF,#4180DE);background-image:-ms-linear-gradient(top,#4A86DF,#4180DE);background-image:-o-linear-gradient(top,#4A86DF,#4180DE);background-image:linear-gradient(to bottom,#4A86DF,#4180DE);text-decoration:none}#activities .content .date{margin-bottom:14px}#activities .content h3{text-align:left;font-size:1.3em;margin:4px 10px 0;border-bottom:1px solid #ccc;padding-bottom:6px}.activity-preview{padding:3px 10px 15px 10px}.activity-preview .name{font-weight:bold;font-size:1.1em}#activity-box{width:90%;min-width:600px;max-width:800px;height:90%;max-height:600px;padding:0 20px}@media (min-width: 1200px){.padTopWhenCollapsedLg{padding-top:15px}}@media (max-width: 1199px) and (min-width: 992px){.padTopWhenCollapsedMd{padding-top:15px}}@media (max-width: 991px){.padTopWhenCollapsedSm{padding-top:15px}}@media (max-width: 768px){.padTopWhenCollapsed{padding-top:15px}}.design-addon{display:none}#btn_help{color:#333;text-decoration:underline}#help_content{padding:15px 30px;color:#333;font-size:16px;text-align:center}#help_content p{padding:15px 0;border-bottom:1px solid #ccc}#help_content i.fa-huge{font-size:120px;color:#93B50A;padding:10px}#help_content .contact_row{padding:10px 0}#help_content .contact_row i{padding-right:10px;color:#777}#help_content a:link,#help_content a:visited,#help_content a:hover,#help_content a:active{color:#428bca;text-decoration:underline}#help_content #step_1{min-width:30%}.order-confirmation .warning{background-color:#ee2200;color:white;text-align:center;margin:10px 4px 18px;padding:10px}#partner-nav{float:left}#partner-nav a{padding:16px 24px 14px;color:#444;display:block;float:left}#partner-nav a:hover{text-decoration:none;background-color:#efefef;color:#121212}#authentication-box{line-height:1.8em}#authentication-box .content{padding:20px 30px}#authentication-box h3,#authentication-box h4{font-weight:bold;margin-top:0}#authentication-box .inner-footer{padding-right:12px}#authentication-box input{margin-bottom:10px}#authentication-box input:last-child{margin-bottom:24px}#authentication-box .promoLink{font-weight:bold;font-size:1.2em}#authentication-required .description,#authentication-optional .description{padding-bottom:16px}#authentication-required-only{padding-right:4%;border-right:1px solid #ccc}#authentication-required-only-fields{padding-left:4%}#authentication-required{padding-right:4%;border-right:1px solid #ccc}#authentication-optional{padding-left:4%}#authorize-button-area{padding-right:4%}@media (max-width: 992px){#authentication-required{border-right:none;padding-bottom:10px;padding-right:15px}#authentication-optional{padding-left:15px}#authentication-required-only{border-right:none;padding-bottom:34px;padding-right:15px}#authentication-required-only-fields{padding-left:15px}#orderForm .modify-main-container{margin:18px}}@media (max-width: 480px){#authentication-box button{font-size:0.9em;padding:8px 12px;float:right !important}}.conf-info{width:100%;font-size:12px;color:#777}.modal-header-collapsed{border-bottom:0;padding:0;position:absolute;top:15px;right:15px;z-index:999}label#OrderOptedInSmsLabel,label#OrderOptedInSmsTicketsLabel{display:inline}#event-schedule .activityDateHeader{font-weight:bold;font-size:1.3em;margin-bottom:10px;padding-top:10px;padding-bottom:5px}#event-schedule .activityDateHeader:first-of-type{padding-top:0}#event-schedule .activityDateHeader .col-md-12{background-color:#F5F5F5;padding-top:5px;padding-bottom:5px;border-radius:10px}#event-schedule .activityInstancesSummary{font-size:0.9em;font-weight:bold}#event-schedule .activityDetails{margin-bottom:5px}#event-schedule .activityDetails .activityName{font-weight:bold}#event-schedule .activityDetails *{margin-top:5px}#event-schedule .activityInstance,#event-schedule .activity{margin-bottom:10px;margin-left:0;margin-right:0;padding-bottom:6px;border-bottom:2px solid #f5f5f5}#event-schedule .activityInstance .activityStart,#event-schedule .activity .activityStart{font-weight:bold}#event-schedule .activityInstance .activityVenue,#event-schedule .activity .activityVenue{font-size:0.9em}#event-schedule .activityInstance .continued-time,#event-schedule .activity .continued-time{opacity:0.5}#event-schedule .activityInstance .length,#event-schedule .activity .length{font-size:0.9em;opacity:0.9}#event-schedule .activityInstance:last-of-type,#event-schedule .activity:last-of-type{border-bottom:0}#event-schedule .activityInstance .activityDetails{padding-left:0}@media (max-width: 992px){#event-schedule .activityInstance .activityDetails{padding-left:15px}}.fancybox-wrap{width:35%;min-width:319px;max-width:90%;height:auto;max-height:90%}.fancybox-inner{max-width:100%;height:auto !important;max-height:100%}@media (max-width: 768px){.fancybox-wrap{min-width:80%}}#activity-filter-area{padding-bottom:15px}#activity-filter-area #activity-venue-list,#activity-filter-area #activity-date-list,#activity-filter-area #activity-search,#activity-filter-area #tag-search{margin-bottom:10px;padding:0 5px 15px}.activitySummary{font-size:0.9em}.activityVenue{font-size:0.9em;text-align:right}.activityVenueLabel{font-weight:bold;font-size:0.8em}.fancybox-inner .activity-name{margin-top:5px}#manage-order .manage-attendee{margin:10px 0;padding:10px 3px;border-bottom:1px solid #ccc}#manage-order .manage-attendee .ticket-type-name{font-weight:bold}#manage-order .manage-attendee input{padding:2px 4px;margin:10px 5px 0 0}#manage-order .manage-attendee .edit-button{margin:10px 0 25px !important;padding:12px 5px !important}#manage-attendee #attendee-details{margin-top:10px;text-align:center}#manage-attendee #attendee-details .attendee-name{font-weight:bold;font-size:1.8em;margin-bottom:10px}#manage-attendee #attendee-details .attendee-email{font-size:1.2em}#manage-attendee #attendee-details .ticket-type{margin:10px 0 25px;font-size:1.3em}#manage-attendee #attendee-details .page-description{border-top:1px solid #ccc;margin-top:20px;padding-top:20px}#activity-details-popup .activity-details{clear:both}#activity-details-popup .header{display:flex;justify-content:space-between}#activity-details-popup .header .activity-name{font-size:20px;font-weight:bold;margin-bottom:10px}#activity-details-popup .header .date-time{font-size:17px}#activity-details-popup .header .at-capacity{font-weight:bold;color:#660000;text-transform:uppercase}#activity-details-popup .header .cannot-register{font-weight:bold;color:#660000}#activity-details-popup .header .already-regisered{font-weight:bold;color:#0E86DE;text-transform:uppercase}#activity-details-popup .photo{float:left;padding:1%;max-width:95%;max-height:300px;border:1px solid #444;margin:0px 20px 20px}#activity-details-popup .other-activity-instances .title{font-weight:bold}#activity-details-popup .other-activity-instances .venue{font-size:0.85em}#activity-details-popup .other-activity-instances .instance{margin-bottom:8px}#activity-details-popup #registerActivityBtn{background-color:#65A91B;border:1px solid #4E8114;background-image:none;color:white}#activity-details-popup #cancelRegistrationActivityBtn{background-color:#444;border:1px solid #222;background-image:none;color:white}#module-registered-activities{margin-bottom:10px}#module-registered-activities .activity-instance{margin-bottom:10px}#module-registered-activities .activity-instance .name{font-weight:bold;font-size:1.1em}#module-registered-activities .activity-instance .venue{font-size:1.0em}#module-registered-activities .activity-instance .date{font-size:1.0em}.fancybox-overlay{z-index:999}.buy-tickets-button{font-size:11px !important}.activityByActivity .buy-tickets-button{float:right}@media (max-width: 992px){.activityByActivity .buy-tickets-button{float:none}}.fc-widget-content .fc-event-container .fc-time-grid-event{color:white;cursor:pointer}.fc-widget-content .fc-event-container .fc-time-grid-event:hover{background-color:#134E6C}#btn-show-activities-grid-view{padding:0px 15px 15px;font-size:24px;float:right;color:#666;position:relative;z-index:20;text-decoration:none}#btn-show-activities-grid-view:hover{color:#000}#btn-show-activities-grid-view.at{color:#0E86DE}#btn-show-activities-list-view{padding:0px 15px 15px;font-size:24px;float:right;color:#666;position:relative;z-index:20;text-decoration:none}#btn-show-activities-list-view:hover{color:#000}#btn-show-activities-list-view.at{color:#0E86DE}.photo-area .photo-frame{position:relative;width:100px;height:100px;border:5px solid #ccc;background-color:#f2f2f2;float:left;margin-right:8px;margin-top:8px;border-radius:2px}.photo-area .photo-frame .photo-thumb{width:90px;height:90px}.photo-area .thumb-title{font-size:14px;font-weight:600;margin-bottom:8px}.dropdown-menu{margin-left:14px !important;width:91% !important}.dropdown-menu li{padding:5px 0px}.paymentToggle,.paymentTogglePayPal{margin-top:30px !important;margin-bottom:30px !important}.mobilePaymentMessage{background-color:#333;padding:12px;color:#fff}.print-schedule{border-radius:10px;padding:6px 30px;margin-bottom:25px;text-align:center}@media (max-width: 1200px){.print-schedule{padding:6px 20px}}.session-dates{background-color:#666666 !important}.daySelected{background-color:#999999 !important}.select-date{font-weight:bold;padding-top:20px;text-align:center;font-size:18px}#buyTickets{text-align:center;padding-left:20px;padding-right:20px}.buyTicketsHolder{text-align:center}.small-right-text{font-size:90%;font-weight:bold;text-align:right;margin-top:12px}.modify-main-container{margin:35px}.small-button-sub-text{font-size:0.8em;text-align:left}.ticketExchangePending{background-color:beige}.exchangeData{font-size:0.75em;text-align:left}.gray-header,.row-gray{background-color:#f2f2f2;border-bottom:1px solid #000;padding-bottom:10px}.row-white{border-bottom:1px solid #000;padding-bottom:10px}.exchangeInfo{font-size:0.8em;font-weight:bold;color:darkred}#OrderAccessCode{margin-bottom:10px}.sold-out-text{color:#808080 !important}.gratuity-container{display:none;border-bottom:2px solid #eee;margin-bottom:10px}.gratuity-container h2{margin-top:0;margin-left:6px;font-size:20px;font-weight:600}.gratuity-container h3{margin-top:5px;font-size:16px}.gratuity-option{display:inline-block;align-content:center;align-items:center;justify-content:center;margin:0 5px 10px;border-radius:4px;box-sizing:border-box;border:1px solid;padding:8px 12px;position:relative;text-align:center;color:inherit;border-color:#DEDEDE;box-shadow:0 1px 0.5rem #00000030;transition:box-shadow .25s ease-out;line-height:1.3;cursor:pointer;overflow:hidden}.gratuity-option-value{font-size:16px;cursor:pointer}.gratuity-option-title{font-size:16px;line-height:2.23}.gratuity-option-preview,.gratuity-option-amount{display:block;font-size:12px;opacity:.5}#gratuityOptionsContainer{clear:both}.pre-button{color:#333;font-weight:bold;box-shadow:none;pointer-events:none;line-height:20px;padding:9px;font-size:16px;box-sizing:border-box;float:left}.gratuity-selected{color:#0F8DCA;border-color:#0F8DCA;background-color:#0F8DCA;color:#ffffff !important}.gratuity-option:hover{box-shadow:0 2px 0.5rem #00000050;background-color:#1eaaee;border:none}.gratuity-selected:hover{color:#0F8DCA;border-color:none;background-color:#0F8DCA;color:#ffffff}.ticketTypeGroup{margin-top:0.7rem;margin-bottom:2rem;border:1px solid #eee;border-radius:8px;box-shadow:0px 2px 5px rgba(0,0,0,0.06);background-color:#ffffff}.ticketTypeGroup .ticketGroupHeader{padding:1.2rem;border-top-left-radius:6px;border-top-right-radius:6px}.ticketTypeGroup.collapsed .ticketGroupHeader{border-radius:6px}.ticketTypeGroup .ticketGroupHeader.hasChildren:hover{cursor:pointer;background-color:#F5F5F5}.ticketTypeGroup .ticketTypeGroupName{font-weight:700;font-size:1.17em;display:flex;justify-content:space-between;align-items:center}.ticketTypeGroup .ticketTypeGroupDescription{margin-top:0.3rem}.ticketTypeGroup .ticketTypeGroupContent{border-top:1px solid #eee;padding:1.8rem 1.8rem 0 1.8rem}.ticketTypeGroup .group-status{padding-right:0.5rem}.ticketTypeGroup .group-status{float:right}@media only screen and (max-width: 600px){#ticket-types-content .ticketTypeGroup .ticket-type-item:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}}