.calendar-module{font-size:16px}.calendar-module #calendar{background-color:#f8f8f8;border-radius:10px;line-height:1.2;padding:55px 20px 20px}.calendar-module .fc .fc-button-primary:hover,.calendar-module .fc .fc-button-primary:not(:disabled).fc-button-active,.calendar-module .fc .fc-button-primary:not(:disabled):active{background-color:#4c6c89;border-color:#4c6c89}.calendar-module .fc-toolbar h2{color:#666;font-weight:700;text-transform:inherit!important}.calendar-module .fc-daygrid-event,.calendar-module .fc-event-main{background-color:#337ab7;color:#fff;font-size:15px;margin-bottom:5px;padding:0!important;white-space:unset}.calendar-module .fc-daygrid-event:hover{background-color:#285f8f;color:#fff}.calendar-module .fc-top-wrapper{display:block;padding:10px!important}.calendar-module .fc-daygrid-event a,.calendar-module .fc-event-main a{color:#fff;font-style:normal;text-decoration:none}.calendar-module .fc-time{display:none;font-size:14px;font-weight:700}.calendar-module .fc .fc-col-header-cell-cushion{color:#fff;font-size:1.1rem;padding:10px 20px}.calendar-module #calendar table.fc-col-header{margin:0}.calendar-module .fc-col-header-cell{background-color:#666;color:#fff;font-size:1.2em;font-weight:500;vertical-align:top}.calendar-module .fc-daygrid-day{background:#f2f2f2;margin:2px}.calendar-module .fc .fc-daygrid-body-unbalanced .fc-daygrid-day-events{min-height:0}.calendar-module .fc .fc-daygrid-day-number{font-size:18px;margin:4px;padding:8px}.calendar-module .fc-daygrid-dot-event{display:block}.calendar-module .fc-ticket-info{background:#07365e;font-size:11px;font-style:italic;letter-spacing:1.1px;line-height:1.3;padding:5px;text-transform:uppercase}.calendar-module .fc-direction-ltr .fc-daygrid-event.fc-event-end,.calendar-module .fc-direction-rtl .fc-daygrid-event.fc-event-start{margin-right:0}.calendar-module .fc-direction-ltr .fc-daygrid-event.fc-event-start,.calendar-module .fc-direction-rtl .fc-daygrid-event.fc-event-end{margin-left:0}.calendar-module .fc-v-event .fc-event-main{height:auto}.calendar-module .fc-day-today .fc-daygrid-day-number{background-color:#337ab7;border-radius:100%;color:#fff;height:40px;line-height:normal;width:40px}.calendar-module .fc-button{text-transform:capitalize!important}.calendar-module .fc-daygrid-event-harness{margin:auto;position:inherit;width:96%}.calendar-module #datepicker_div input{background-image:url(https://www3.mnhs.org/hubfs/mnhs_theme/calender_icon.svg);background-position:calc(100% - 15px) 50%;background-repeat:no-repeat;background-size:22px;border:1px solid #d0d0d0;border-radius:0;left:45px;padding:10px;position:relative;top:40px;width:230px}.calendar-module #datepicker_div{text-align:center}.calendar-module #datepicker{font-size:16px;padding:8px}div#view-as-calendar .calendar-hs-dropdown>label{display:inline-block;margin-bottom:5px}.calendar-module .fc-direction-ltr .fc-daygrid-event.fc-event-start{padding:30px 10px 7px 5px}.calendar-module .fc-direction-ltr .fc-daygrid-event.fc-event-start .fc-event-main{background:transparent;margin:0;padding:0!important}.calendar-module button.fc-next-button.fc-button.fc-button-primary{left:223px}.dis-flex{display:flex;flex-wrap:wrap}.eventrowinforow:last-child .maineventinfo{margin-bottom:0}.maineventinfo{background-color:#fafafa;border:3px solid #eee;margin-bottom:30px;padding:25px 15px}.eventrow{align-items:center;background-color:#fff;border:1px solid #ddd;color:#555;line-height:1.3;margin-bottom:3px;min-height:40px;padding:5px 40px 5px 10px;position:relative;transition:all .5s ease-in-out}.eventdatetime{width:35%}.eventname{width:45%}.eventbtn{text-align:right;width:20%}.eventrow:after{background-color:#2d6da3;background-image:url(https://21588026.fs1.hubspotusercontent-na1.net/hubfs/21588026/mnhs_theme/right-arrow.svg);background-position:50%;background-repeat:no-repeat;background-size:8px;content:"";height:100%;pointer-events:none;position:absolute;right:0;top:0;transition:all .5s ease-in-out;width:30px}.eventdate{margin-bottom:15px}.eventtitle{margin-bottom:20px}.filterdate{width:30%}.filterdate input{width:100%}.mid{font-size:20px;font-style:italic;font-weight:500;padding:0 35px}.filterinner{align-items:center}.resetbtn{margin-left:20px}.eventrowlink a{height:100%;left:0;position:absolute;top:0;width:100%}.eventrow:hover{background-color:#2d6da3;color:#fff}.eventrow:hover:after{background-color:#262e33}.filtertitle{margin-bottom:15px}.filterinner{margin-bottom:30px}.eventtitle h4 a{text-decoration:underline!important}.eventtitle{margin-bottom:0;padding:20px 10px}[role=presentation] tr td.fc-daygrid-day{padding-right:15px}.events-listing-main{margin-top:30px}.eventrowinforow:has(.eventrowwrapper:empty){display:none}.eventLodded.ticketsLodded .calendar-indicator{display:none}.eventLodded.ticketsLodded .eventrowinfowrapper,.eventLodded.ticketsLodded .events-listing-main{display:block}.eventrowinfowrapper,.events-listing-main{display:none}.calendar-module .fc-timegrid.fc-timeGridDay-view.fc-view .fc-event-main,.calendar-module .fc-timegrid.fc-timeGridWeek-view.fc-view .fc-event-main{margin-bottom:0}.calendar-module .fc-timegrid.fc-timeGridDay-view.fc-view .fc-timegrid-event-harness>.fc-timegrid-event,.calendar-module .fc-timegrid.fc-timeGridWeek-view.fc-view .fc-timegrid-event-harness>.fc-timegrid-event{bottom:auto}.calendar-module .fc-timegrid.fc-timeGridDay-view.fc-view .fc-timegrid-slot,.calendar-module .fc-timegrid.fc-timeGridWeek-view.fc-view .fc-timegrid-slot{height:4.5em}.calendar-module .fc-timegrid.fc-timeGridWeek-view.fc-view .fc-ticket-info{font-size:8px;padding:3px}.calendar-module .fc-timegrid.fc-timeGridWeek-view.fc-view .fc-top-wrapper{padding:4px!important}.calendar-module .fc-timegrid.fc-timeGridWeek-view.fc-view .fc-daygrid-event,.calendar-module .fc-timegrid.fc-timeGridWeek-view.fc-view .fc-event-main,.calendar-module .fc-timegrid.fc-timeGridWeek-view.fc-view .fc-time{font-size:10px}.calendar-module .fc-timegrid.fc-timeGridWeek-view.fc-view .fc-timegrid-event-harness{height:max-content}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{border:none!important;top:9px!important}.ui-datepicker .ui-datepicker-next{right:10px!important}.ui-datepicker .ui-datepicker-prev{left:10px!important}.applyBtn{margin-left:20px}div#view-as-calendar .calendar-hs-dropdown{max-width:450px;z-index:9998}.dropdown-outer{display:flex;flex-wrap:wrap}.dropdown-outer .dropdown-inner{position:relative;width:325px}.dropdown-outer button#reset-button1{padding:.76rem 1.5rem}.no-results-content{background-color:#eee;border:1px solid #ddd;color:#666;display:none;font-style:italic;margin-bottom:20px;margin-top:20px;padding:25px 15px;text-align:center}.eventrowinfowrapper:empty+.events-listing-main:empty+.no-results-content{display:block}.calendar-module .fc-header-toolbar.fc-toolbar .fc-button-group:has([title="Next month"]){width:46px}@media(min-width:768px){.fc .fc-toolbar.fc-header-toolbar .fc-toolbar-chunk:first-child{padding-right:90px}}@media(max-width:1599px){.calendar-module .fc-toolbar h2{font-size:18px}.calendar-module .fc .fc-toolbar.fc-header-toolbar .fc-toolbar-chunk:first-child{padding-right:148px}}@media(max-width:991px){.eventrow{padding:0}.eventdatetime{background-color:#f2f2f2;padding:5px;width:100%}.eventbtn{padding:5px 42px 5px 5px;width:50%}.eventname{padding:5px;width:50%}.maineventinfo{border:0;padding:0}.eventrow *{font-size:16px}.filterdate{width:100%}span.mid{margin:10px auto;text-align:center}.resetbtn{margin:20px 0 0 auto}.calendar-module #datepicker_div input{left:0;top:-3px}.calendar-module .fc .fc-col-header-cell-cushion{font-size:.7rem;padding:10px}.calendar-module .fc-toolbar h2{font-size:16px}.calendar-module .fc .fc-daygrid-day-number{font-size:13px;margin:4px;padding:6px}[role=presentation] tr td.fc-daygrid-day{padding-right:5px}.calendar-module .fc-day-today .fc-daygrid-day-number{height:30px;width:30px}.calendar-module .fc-daygrid-event,.calendar-module .fc-event-main,.calendar-module .fc-time{font-size:12px}.calendar-module .fc-top-wrapper{padding:6px!important}.calendar-module .fc-ticket-info{font-size:8px}.fc .fc-button{font-size:.8em}.calendar-module #datepicker_div input{width:130px}div#view-as-calendar .calendar-hs-dropdown .calendar-dropdown-hs{background-position:calc(100% - 15px);background-size:15px;font-size:13px;padding:7px 40px 7px 10px}div#view-as-calendar .dropdown-outer button#reset-button1{padding:.48rem 1.5rem}div#view-as-calendar .dropdown-outer .dropdown-inner{width:240px}div#view-as-calendar .dropdown-outer .resetbtn{margin-top:0}div#view-as-calendar .calendar-hs-dropdown{margin-bottom:-71px;max-width:350px}div#view-as-calendar .calendar-hs-dropdown>label{font-size:14px;margin-bottom:3px}.calendar-module div#view-as-calendar #calendar{padding:80px 20px 20px}.calendar-module button.fc-next-button.fc-button.fc-button-primary{left:159px}.calendar-module .fc-header-toolbar.fc-toolbar .fc-button-group:has([title="Next month"]){width:39px}.calendar-module .fc .fc-toolbar.fc-header-toolbar .fc-toolbar-chunk:first-child{padding-right:150px;position:relative;top:-35px}.calendar-module #datepicker_div input{background-size:20px;font-size:14px;margin-left:36px;padding:7px 10px;width:160px}}@media(max-width:767px){.calendar-module #calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(2),.calendar-module .fc#calendar .fc-list-table tr.fc-list-event td.fc-list-event-graphic,.calendar-module .fc#calendar .fc-list-table tr.fc-list-event td.fc-list-event-time{display:none}.calendar-module .fc#calendar .fc-list-table tr.fc-list-event td.fc-list-event-title .fc-ticket-info{color:#fff;font-size:12px}.calendar-module .fc#calendar .fc-list-table tr.fc-list-event td.fc-list-event-title .fc-time{font-size:14px;margin-bottom:3px}.calendar-module .fc#calendar .fc-list-table tr.fc-list-day,.calendar-module .fc#calendar .fc-list-table tr.fc-list-event td.fc-list-event-title .fc-title{font-size:14px}.calendar-module .fc#calendar .fc-list-table tr.fc-list-day .fc-list-day-cushion{padding:10px 6px}.calendar-module .fc#calendar .fc-view-harness{height:600px!important}.calendar-module .fc#calendar .fc-list-table tr.fc-list-day .fc-list-day-cushion *{font-weight:600}.calendar-module .fc#calendar .fc-list-table tr.fc-list-day .fc-list-day-cushion a{color:#fff}.calendar-module .fc#calendar .fc-list-table tr.fc-list-day .fc-list-day-cushion{background-color:#2d3d4f}.calendar-module .fc#calendar .fc-list-table tr.fc-list-event td.fc-list-event-title{background-color:#3978b4;display:block;margin:5px 6px;padding:0}.calendar-module .fc#calendar .fc-list-table tr.fc-list-event td.fc-list-event-title .fc-time,.calendar-module .fc#calendar .fc-list-table tr.fc-list-event td.fc-list-event-title .fc-title{color:#fff}.calendar-module .fc#calendar .fc-list-table tr.fc-list-event td.fc-list-event-title .linkdefault{bottom:0;left:0;position:absolute;right:0;top:0}.calendar-module .fc#calendar .fc-list-table tr.fc-list-event td.fc-list-event-title{position:relative}.calendar-module .fc#calendar .fc-list-table tr.fc-list-day{position:relative;z-index:999}.applyBtn{margin-left:0;margin-top:20px}}@media(max-width:480px){div#view-as-calendar .dropdown-outer .dropdown-inner{min-width:inherit;width:100%}div#view-as-calendar .dropdown-outer .resetbtn{margin-top:7px;width:100%}div#view-as-calendar .dropdown-outer button#reset-button1{justify-content:center;text-align:center;width:100%}div#view-as-calendar .calendar-hs-dropdown{margin-bottom:-115px;margin-right:20px;max-width:100%}.calendar-module div#view-as-calendar #calendar{padding:150px 20px 20px}.calendar-module .fc .fc-toolbar.fc-header-toolbar .fc-toolbar-chunk:first-child{padding-right:0;top:-60px}.calendar-module #datepicker_div input{position:relative;top:-28px}}