html #events-filter{margin-bottom:0}html .events_container{margin:0 auto;max-width:1480px}html .events_wrapper .hide_div,html .events_wrapper .hide_item{display:none}html .events_wrapper .no_events{display:none;width:100%}.three-cols#stay{display:none}.fc-daygrid-body table{border-collapse:separate;border-spacing:1rem}.calendary,.events_lists,html .event_item{transition:opacity .6s ease}#events-container{margin:auto;width:100%}#events-container.hide_div{display:block;height:0;overflow:hidden}.calendary .fc-toolbar-title{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:2rem;font-weight:800;margin-bottom:0;padding:0 1rem;text-align:center}.calendary .fc-button{align-items:center;background:transparent;border:1px solid rgba(38,51,73,.5)!important;border-radius:100%;box-shadow:0!important;color:#000;display:flex;height:36px;justify-content:center;width:36px}.calendary.fc-theme-standard th{border:0}.calendary .fc-scrollgrid{border:0!important;padding:10px 0!important}.calendary .fc-toolbar.fc-header-toolbar{padding:0 0 2rem}.calendary .fc-col-header-cell-cushion{color:#282d6a;font-size:21px;font-weight:700;line-height:27px;padding:0;text-transform:uppercase}.calendary.fc-theme-standard td{border:1px solid #6f879e!important;color:#113157;font-weight:700;height:179px;line-height:27px;padding:10px!important;position:relative}.calendary .fc-scrollgrid-section>td{border:0!important;padding:10px 0!important}.calendary .fc-daygrid-day-top{flex-direction:row}.calendary .fc-daygrid-day.fc-day-today{background-color:rgba(191,227,211,.25);overflow:hidden}.calendary .fc-daygrid-day-bottom,.calendary .fc-daygrid-day-events:after,.calendary .fc-daygrid-day-events:before,.calendary .fc-daygrid-day-frame:after,.calendary .fc-daygrid-day-frame:before,.calendary .fc-daygrid-event-harness:after,.calendary .fc-daygrid-event-harness:before{display:none}.calendary .fc-h-event{background:#8a8f4c;border-color:#8a8f4c}.calendary .fc-daygrid-day-number{color:#113157}.calendary .fc-daygrid-event-dot{display:none}.calendary.fc-direction-ltr .fc-daygrid-event.fc-event-end,.calendary.fc-direction-rtl .fc-daygrid-event.fc-event-start{color:#282d6a;display:block;font-size:13px;font-weight:400;line-height:17px;text-transform:capitalize!important;white-space:nowrap}.calendary .fc-event:focus,.calendary .fc-event:focus-visible{box-shadow:none!important;outline:none!important}.calendary .fc-event:focus:after,.calendary .fc-event:focus:before{display:none}.calendary .fc-daygrid-dot-event:hover{background-color:rgba(191,227,211,.25)}.calendary .fc-event-time{display:none}.calendary .events_list .cl_btn{height:20px!important;width:20px!important}.calendary .fc-toolbar-chunk{position:relative}.calendary .fc-button{border:0!important;position:relative;width:80px!important}.calendary .fc-button:focus,.calendary .fc-button:hover{background:transparent!important;border:0!important;box-shadow:none!important;outline:none!important}.calendary .fc-button span{font-size:60px!important;height:80px;left:0;position:absolute;top:0;width:80px}.calendary .fc-toolbar.fc-header-toolbar .fc-toolbar-chunk:last-child .fc-button span{left:unset;right:0}.fc .fc-button .fc-icon{color:#8a8f4c;line-height:30px}.calendary .fc-toolbar-title{color:#8a8f4c;font-size:24px;font-weight:700;letter-spacing:.1px;line-height:1.4}html .event_item .img.bg{background-repeat:no-repeat;background-size:contain;margin:0 0 30px;min-height:300px;width:auto}.calendar-wrapper .final-buttons.toggle-views .button{align-items:center;display:flex;font-size:15px;font-size:1.5vw;font-weight:500;letter-spacing:.92px;line-height:1.2}.calendar-wrapper .final-buttons.toggle-views .button:focus,.calendar-wrapper .final-buttons.toggle-views .button:hover{background-color:#263349;color:#fff!important}.calendar-wrapper .final-buttons.toggle-views .button span{display:inline-block;flex:0 0 auto;margin:0}.calendar-wrapper .filters select{min-width:200px}@media (min-width:1600px){.calendar-wrapper .final-buttons.toggle-views .button{font-size:15px}}@media (min-width:1025px){html .hero_banner{min-height:23vw}}@media (max-width:1024px){html .hero_banner{min-height:400px}html .hero_banner-title{font-family:ThirstyScriptRegular,serif;font-size:50px;font-weight:400;line-height:55px;padding:0 2rem}.calendary .fc-daygrid-event-dot{background:#767676;border:0;border-radius:50%;content:"";display:block;height:10px;left:0;margin:0 auto;position:absolute;right:0;width:10px}.calendary .fc-daygrid-event .fc-event-time,.calendary .fc-daygrid-event .fc-event-title{display:none}.calendary .fc-daygrid-day-top{justify-content:center}.calendary.fc-theme-standard td{height:104px;padding:10px 0!important}.calendary .fc-daygrid-body-natural .fc-daygrid-day-events{margin-bottom:.5em}.calendary.fc-theme-standard td .events_list{margin-bottom:2rem;padding:0 10px!important;text-align:center}.calendary .fc-event:focus,.calendary .fc-event:hover{background:transparent}html .event_item .img.bg{background-position:50%}}@media only screen and (max-width:767px){.fc-daygrid-body table{border-spacing:.1rem}.calendary.fc-theme-standard td{height:65px}.calendary .fc-col-header-cell-cushion{font-size:16px}.calendary .fc-daygrid-body-unbalanced .fc-daygrid-day-events{min-height:1em}.calendar-wrapper .final-buttons.toggle-views .button{font-size:12px}}