.is-valid{border-color:green}.departmentpopup .form-box-main .form-group .form-control.is-invalid{border-color:red!important}.myNewInnerModule{padding:0}.myNewInnerModule .content-wrapper{max-width:100%;padding:0;width:100%}.event-inner-module .full-event__right .full-event__cost-text,.myNewInnerModule,.myNewInnerModule .eventdatetime,.myNewInnerModule .eventtitlecontent{display:none}.full-event__right .myNewInnerModule{display:block}.full-event__button.showThisBtn+.myNewInnerModule{display:none}@media screen and (min-width:1200px){.event-inner-module .full-event__body{gap:1.75rem;grid-template-columns:2fr 2.1fr}}@media screen and (min-width:1600px){.event-inner-module .full-event__body{gap:1.75rem;grid-template-columns:2fr 1.2fr}}@media(min-width:992px) and (max-width:1199px){.event-inner-module .full-event__content-box{padding:2rem}.event-inner-module .full-event nav.breadcrumb{padding:1rem 2rem 0}.event-inner-module .full-event__body{gap:1rem;grid-template-columns:2fr 2.5fr;padding:2rem}}@media(max-width:991px){.myNewInnerModule{padding:0 0 50px}}.dis-flex{display:flex;flex-wrap:wrap}.eventtitlecontent{margin-bottom:30px}.event-heading{margin-bottom:20px}.event-heading h4{font-size:1.5rem;font-weight:700}.eventparent{background:transparent;border:none;border-radius:inherit;max-width:600px;padding:0}.ticket-selector select{margin-top:6px!important;padding:6px 11px!important}.tickettype{width:60%}.priceinfo,.ticket-selector{width:20%}.eventrow{border-bottom:1px solid #eee;padding:10px 0}select{background-image:url(https://21588026.fs1.hubspotusercontent-na1.net/hubfs/21588026/mnhs_theme/arrow-down-slategray-9x18.svg);background-position:92% 50%;background-repeat:no-repeat;background-size:11px;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);height:34px;margin-top:5px;padding:6px 12px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.eventbtn.button{margin-top:30px}.pricelabel *,.ticket-selector label{font-weight:700}.price{margin-top:5px}.tickettype{align-items:flex-end;display:flex}.eventnav{margin-bottom:30px;padding:15px 10px}.eventcart a,.eventlogin a{background-color:#337ab7;border-radius:3px;color:#fff;display:inline-block;padding:5px 10px}.eventcart svg,.eventlogin svg{height:16px;width:16px;fill:#fff}span.carticon,span.loginicon{line-height:0;padding-right:5px;position:relative;top:2px}span.loginicon span{line-height:0}span.count{background-color:#fff;border-radius:40px;color:#337ab7;font-size:11px;font-weight:700;margin-left:5px;padding:3px 7px}.eventnavright{align-items:center;display:flex;justify-content:flex-end;margin-left:auto;width:80%}.eventpromo form{background-color:transparent;border:0;padding:0!important;position:relative}.form-field{align-items:center;display:flex}button.formbtn{border-radius:0 3px 3px 0;color:#fff;font-size:18px;padding:7px 10px;position:absolute;right:0;top:0}.eventpromo{margin-right:20px}.eventpromo .form-field label{color:#333!important;font-size:12px;padding-right:15px;text-align:right;width:50%}.eventpromo .form-field input[type=text]{background:#fff;border:1px solid #d0d0d0;border-radius:3px;color:#262e33;font-size:14px;font-weight:700;height:39px;padding-right:100px;width:50%}.popup-commen{background:#fff;border-radius:6px;box-shadow:0 5px 15px rgba(0,0,0,.5);margin:30px auto;max-width:600px;padding:25px;position:relative;width:auto}.mfp-zoom-in .mfp-with-anim{opacity:0;transform:scale(.8);transition:all .2s ease-in-out}.mfp-zoom-in.mfp-bg{opacity:0;transition:all .3s ease-out}.mfp-zoom-in.mfp-ready .mfp-with-anim{opacity:1;transform:scale(1)}.mfp-zoom-in.mfp-ready.mfp-bg{opacity:.8}.mfp-zoom-in.mfp-removing .mfp-with-anim{opacity:0;transform:scale(.8)}.mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}.mfp-close{font-size:60px!important;opacity:1!important;right:11px!important;top:5px!important}form.mbpopform{background-color:transparent;border:0;padding:0}.mbpoptitle h3{font-size:18px}form.mbpopform .form-field{border:1px solid #ccc;border-left:0;border-right:0;display:inline-block;padding:15px;width:100%}.mbpoptitle{padding:15px}form.mbpopform input[type=text]{background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);height:34px;padding:6px 12px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.mbbtn{padding:15px;text-align:right}.overhidden{overflow:hidden}button.mfp-close:after,button.mfp-close:before{height:14px!important;right:10px!important;top:4px!important;width:2px!important}.mfp-zoom-in.mfp-ready.mfp-bg{opacity:.3!important}.mfp-close-btn-in button.mfp-close{border:1px solid #ccc!important;border-radius:0!important;height:24px!important;top:-44px;width:24px!important}.mbbtn button{border-radius:4px;padding:6px 12px}form.mbpopform button.cancel{background-color:transparent;border:1px solid #ccc}button.submit{color:#fff}.eventimg{margin-top:30px}.timeslotinner ul{grid-gap:5px;display:flex;display:grid;flex-wrap:wrap;grid-template-columns:repeat(3,1fr);list-style-type:none;padding:0}.timeslotinner ul li{border:1px solid #ccc;border-radius:4px;cursor:pointer;display:inline-block;margin:0;padding:6px 12px;text-align:center;transition:all .5s ease}.timeslotparent{max-width:600px}.timeslotinner ul{margin:0}.timeslotinner ul li.active{background-color:#337ab7;border-color:#337ab7;color:#fff}.timeslothdr{margin-bottom:10px}.timeslotinner{margin-bottom:40px}span.checkicon img{width:14px}span.checkicon{opacity:0;padding-right:0;transition:all .5s ease;visibility:hidden}.timeslotinner ul li.active span.checkicon{opacity:1;padding-right:10px;visibility:visible}select.disable{background-color:#eee;pointer-events:none}.hs-inline-edit a.logout{display:flex;width:auto}.hs-inline-edit .eventcart a{display:flex}.hs-inline-edit .eventnavleft{width:auto}#mnhs-department .loader,#mnhs-purchase .loader{display:none;height:auto;margin-left:5px;mix-blend-mode:multiply;width:15px}.not-selectd-error{color:red;display:none;font-size:15px;margin-top:30px}.lodding-main{display:none}.lodding-wrapper{align-items:center;background:hsla(0,0%,100%,.4);bottom:0;display:flex;justify-content:space-evenly;left:0;pointer-events:none;position:fixed;right:0;top:0;user-select:none;z-index:9999}.lodding-main .lodding-inner{height:60px;width:60px}.loderHide .lodding-main{display:block}.loderHide{overflow:hidden;pointer-events:none}.timeslotinner ul li.disable{background-color:#ccc;border-color:#ccc;color:#262e33;pointer-events:none}.timeslotinner ul li.disable span.checkicon{opacity:0;padding-right:0;visibility:hidden}.error#errorMessage{color:#a94442;display:none;font-size:14px;line-height:normal;margin-bottom:10px;margin-top:5px}.eventrow.pay_what_you_can_main.errorParents span#currency-symbol{background-color:#f2dede;border-color:#a94442;color:#a94442}.eventrow.pay_what_you_can_main.errorParents input#custom-amount-input{border-color:#a94442}.eventrow.pay_what_you_can_main.errorParents .pricelabel p{color:#a94442}.eventrow.dis-flex.pay_what_you_can_main.errorParents svg.icon{display:inline-block}.eventrow.dis-flex.pay_what_you_can_main svg.icon{display:none;height:auto;margin-right:1px;position:relative;top:-2px;vertical-align:middle;width:20px}.pay_what_you_can_main .tickettype{align-items:center;flex-wrap:wrap;padding-right:10px;padding-top:25px}.pay_what_you_can_main .tickettype p{color:#666;font-size:.7em;font-style:italic;font-weight:400;line-height:normal;margin-top:4px}.pay_what_you_can_main .input-group{display:flex;padding-right:10px}.pay_what_you_can_main .input-group span#currency-symbol{align-items:center;background-color:#eee;border:1px solid #ccc;border-radius:4px;border-bottom-right-radius:0;border-right:0;border-top-right-radius:0;color:#555;display:flex;font-size:14px;font-weight:400;line-height:1;padding:6px 12px;text-align:center}.pay_what_you_can_main .input-group input#custom-amount-input{background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;border-bottom-left-radius:0;border-top-left-radius:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);color:#555;display:table-cell;font-size:14px;height:34px;line-height:1.428571429;padding:6px 12px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.slotNotAvilableError.pre-sales{display:none!important}.calendar-module:has(li.timesSlotList.disable:first-child:last-child) .timeslotparent,.calendar-module:has(li.timesSlotList:first-child:last-child) .timeslotparent{display:none}.calendar-module:has(li.timesSlotList.disable:first-child:last-child) .event-heading{display:none}.calendar-module:has(li.timesSlotList.disable:first-child:last-child) .slotNotAvilableError+.slotNotAvilableError{display:block!important}.calendar-module:has(li.timesSlotList.disable:first-child:last-child) .eventbtn.button{display:none}.calendar-module button#mnhs-department{display:none}.departmentpopup .row{display:flex;flex-wrap:wrap}.departmentpopup .justify-content-between{justify-content:space-between}.departmentpopup .align-items-center{align-items:center}.departmentpopup .col-w-48{width:48%}.departmentpopup .col-w-50{width:50%}.departmentpopup .col-w-32{width:32%}.departmentpopup .col-w-33-33{width:33.33%}.departmentpopup .col-w-100{width:100%}.departmentpopup .flex-direction-column{flex-direction:column}.departmentpopup .mb-0{margin-bottom:0!important}.departmentpopup .mb-20{margin-bottom:20px!important}.departmentpopup .d-inline-block{display:inline-block}.departmentpopup .gap-10{gap:10px}.departmentpopup .gap-5{gap:5px}.departmentpopup .gap-20{gap:20px}.departmentpopup .form-box-main form{background-color:transparent;border:unset;text-align:left}.departmentpopup .form-box-main .form-group{align-items:flex-start;display:flex;flex-wrap:wrap;margin-bottom:20px}.departmentpopup .form-box-main .form-group .form-control{background-color:#fff;border:1px solid #ccc!important;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)!important;color:#262e33;font-size:14px;font-weight:600;min-height:34px;padding:6px 12px!important;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.departmentpopup .form-box-main .form-group select{background-position:98% 50%!important}.departmentpopup .form-box-main .form-group .form-control::placeholder{color:#bdbdbd}.departmentpopup .form-box-main .form-group .form-control:focus-visible{border:1.5px solid #3e76b1;box-shadow:unset;outline:unset;text-decoration:unset}.departmentpopup .form-box-main .form-group textarea{resize:none}.departmentpopup .form-label{color:#262e33;font-size:.9rem;font-style:normal;font-weight:700;margin-bottom:6px;text-decoration:none}.departmentpopup .form-box-main input[type=checkbox],.departmentpopup .form-box-main input[type=radio]{border:unset;height:18px;margin-right:2px;margin-top:1px;max-width:18px;min-width:18px;outline:unset}.departmentpopup .form-box-main input[type=checkbox]:checked,.departmentpopup .form-box-main input[type=radio]:checked{background-color:#3e76b1;color:#fff}.departmentpopup [class*=col-],.departmentpopup [class*=col-lg-],.departmentpopup [class*=col-md-],.departmentpopup [class*=col-sm-],.departmentpopup [class*=col-xl-],.departmentpopup [class*=col-xxl-]{padding-left:15px;padding-right:15px;position:relative;width:100%}.departmentpopup .form-box-main form input[type=submit]{background-color:#eeb111;border:2px solid #eeb111;color:#262e33;font-size:1rem;font-weight:600;text-decoration:none;fill:#262e33;cursor:pointer;padding:10px 20px;text-align:center;text-transform:none}.departmentpopup .form-box-main form input[type=submit]:hover{background-color:#0076a0;border:2px solid #0076a0;color:#fff}.departmentpopup .form-box-main form input[type=submit]:active{background-color:#50c6f0;border:2px solid #50c6f0;color:#fff}div#teacher-info-container button#add-more-teacher{background:transparent;border:none;color:#337ab7;float:right;font-size:14px;margin-bottom:15px;padding:0;transition:all .4s ease}.checkbox-group{position:relative}.checkbox-group input[type=checkbox]{left:0;position:absolute;top:0}.checkbox-group input[type=checkbox]+label{padding-left:25px}.department-form-field[data-advancement=no],.department-form-field[data-history_day=no],.department-form-field[data-ted=no]{display:none}.popupform-main[data-department="History Day"] .department-form-field[data-history_day=yes],.popupform-main[data-department=Advancement] .department-form-field[data-advancement=yes],.popupform-main[data-department=TED] .department-form-field[data-ted=yes]{display:block!important}body:has(#mnhs-department) .mfp-auto-cursor .mfp-content{display:inline-block!important}.departmentpopup .form-box-main .form-group .form-control[multiple]{background-image:none}.loderHide div#departmentpopuppopup{display:none!important}.thankYou-block{padding:40px 0}.select2.select2-container{width:100%!important}.select2-results__options .select2-results__option{font-size:14px;margin:0;padding:8px;text-align:start}.select2.select2-container span#select2-school_associated-container{font-size:16px;font-weight:600}.select2.select2-container li.select2-results__option.select2-results__option--selectable.select2-results__option--highlighted{background-color:#eeb111}.addToCalenderBtn,.emptyslot .event-heading,.emptyslot .eventbtn.button,.emptyslot .timeslotparent,.slotNotAvilableError{display:none}.emptyslot .addToCalenderBtn,.emptyslot .slotNotAvilableError{display:block}.events_type_checkbox.checkbox{margin-top:30px}.checkbox.events_type_checkbox select#event_type_box{background-repeat:no-repeat;background-size:11px;border:2px solid #ccc!important;margin-top:10px!important;max-width:200px;outline:none!important;padding:6px 11px!important}.events_type_checkbox.checkbox label{display:block}.emptyslot .checkbox.events_type_checkbox{display:none}span.discount-msg{font-size:13px;font-weight:500;margin-bottom:10px}@media(max-width:991px){span.carttext{display:none}}@media(min-width:768px){.mbpromo{display:none}.mfp-auto-cursor .mfp-content,.mfp-bg.mfp-zoom-in.mfp-ready{display:none!important}.timeslotinner ul li:last-child:nth-child(2n){grid-column:span 2}.timeslotinner ul li:nth-child(3n+1):last-child{grid-column:span 3}}@media(max-width:767px){.eventpromo>form{display:none}.tickettype{margin-bottom:10px;width:100%}.ticket-selector{margin-left:auto;max-width:106px;width:80%}.mbpromo a{background-color:#337ab7;border-radius:3px;color:#fff;display:inline-block;padding:5px 10px}span.carttext{display:none}.eventtitlecontent h2{font-size:25px}.event-heading h3{font-size:19px;line-height:normal;margin-bottom:10px}.timeslotinner ul{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.eventcart a,.eventlogin a,.mbpromo a{font-size:15px}.eventcart svg,.eventlogin svg{height:12px;width:12px}.eventnavright{width:75%}.eventnavleft{width:25%}.timeslotinner ul{margin:0 auto}}@media(max-width:480px){.tickettype h5{font-size:18px}.pricelabel *,.ticket-selector label{font-size:14px}}@media(max-width:375px){.eventcart a,.eventlogin a,.mbpromo a{font-size:13px;padding:5px}.eventpromo{margin-right:10px}}.hide_paywhatyoucan{display:none}