.rlc_display_calendar .rbc-month-view{background:var(--wp--preset--color--white);border:1px solid var(--wp--preset--color--primary)}.rlc_display_calendar .rbc-month-view .rbc-event{background-color:var(--wp--preset--color--secondary) !important;color:var(--wp--preset--color--white) !important;border:none !important;font-size:15px;transition:.5s ease all}.rlc_display_calendar .rbc-month-view .rbc-event:hover{background-color:var(--wp--preset--color--primary) !important;transition:.5s ease all}.rlc_display_calendar .rbc-month-view .rbc-event .rbc-event-content{text-wrap:wrap;font-size:13px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.rlc_display_calendar .rbc-month-view .rbc-event .rbc-event-content span{display:block;font-family:Roboto-Bold,sans-serif}.rlc_display_calendar .rbc-month-view .rbc-today{background-color:var(--wp--preset--color--white)}.rlc_display_calendar .rbc-month-view .rbc-date-cell{text-align:left;padding-right:0}.rlc_display_calendar .rbc-month-view .rbc-date-cell.rbc-now a{background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--white);font-weight:400}.rlc_display_calendar .rbc-month-view .rbc-date-cell a{padding:5px;background-color:var(--wp--preset--color--white);box-shadow:1px 1px 0 1px rgba(0,0,0,.2509803922);margin-left:1px;display:inline-block;color:var(--wp--preset--color--primary)}.rlc_display_calendar .rbc-month-view .rbc-row-content .rbc-row:first-of-type{margin-bottom:5px}.rlc_display_calendar .rbc-off-range-bg{background:#d9d9d9}.rlc_display_calendar .rlc-categories{display:none}.rlc_display_calendar .rlc-events__navigation{margin:0}.rlc_display_calendar .rlc-events__navigation__buttons{background:var(--wp--preset--color--secondary);width:calc(100vw - 20px);margin-left:calc(-50vw + 50% + 10px)}@media screen and (max-width: 1400px){.rlc_display_calendar .rlc-events__navigation__buttons{padding:0 25px;width:unset;margin-left:unset}}.rlc_display_calendar .rlc-events__navigation__buttons .label-date{text-transform:uppercase;font-size:50px;color:var(--wp--preset--color--white);font-family:Roboto-Bold,sans-serif;padding:8px}@media screen and (max-width: 992px){.rlc_display_calendar .rlc-events__navigation__buttons .label-date{font-size:45px}}@media screen and (max-width: 768px){.rlc_display_calendar .rlc-events__navigation__buttons .label-date{font-size:40px}}@media screen and (max-width: 500px){.rlc_display_calendar .rlc-events__navigation__buttons .label-date{font-size:30px}}@media screen and (max-width: 350px){.rlc_display_calendar .rlc-events__navigation__buttons .label-date{font-size:25px}}.rlc_display_calendar .rlc-events__navigation__buttons .btn-prev::after{content:"";display:inline-block;width:40px;height:15px;background-size:40px 15px;background-image:url(../../img/white-right-arrow.svg);background-repeat:no-repeat;transform:rotate(180deg);margin-right:20px}.rlc_display_calendar .rlc-events__navigation__buttons .btn-prev svg{display:none}.rlc_display_calendar .rlc-events__navigation__buttons .btn-next::after{content:"";display:inline-block;width:40px;height:15px;background-size:40px 15px;background-image:url(../../img/white-right-arrow.svg);background-repeat:no-repeat;margin-left:20px}.rlc_display_calendar .rlc-events__navigation__buttons .btn-next svg{display:none}.rlc_display_calendar .rlc-events__navigation__filters{text-align:right;margin:15px 0}.rlc_display_calendar .rlc-events__navigation__filters button{color:var(--wp--preset--color--primary);text-transform:uppercase;font-family:Roboto,sans-serif;font-weight:400;display:inline-flex;align-items:center;gap:5px;font-size:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:var(--wp--preset--color--white)}.rlc_display_calendar .rlc-events__navigation__filters button::before{content:"";font:inherit;width:20px;height:20px;border:1px solid var(--wp--preset--color--primary);border-radius:50%;display:inline-block}.rlc_display_calendar .rlc-events__navigation__filters button svg{display:none}.rlc_display_calendar .rlc-events__navigation__filters button.btn-active::before{background:var(--wp--preset--color--primary)}.rlc_display_calendar .rlc-events__navigation__filters .month::after{content:"Month";display:inline-block}.rlc_display_calendar .rlc-events__navigation__filters .weeklyList::after{content:"Week";display:inline-block}.rlc_display_calendar .rlc-events__navigation__filters .listView::after{content:"List";display:inline-block}.rlc_display_calendar .rbc-header{background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--white);text-transform:uppercase;font-weight:400;border-left:none;padding:10px;font-size:20px}.rlc_display_calendar .rbc-month-row+.rbc-month-row{border-top:1px solid var(--wp--preset--color--primary)}.rlc_display_calendar .rbc-day-bg+.rbc-day-bg{border-left:1px solid var(--wp--preset--color--primary)}.rlc_display_calendar .rbc-month-row{overflow:visible}.rlc-list__item,.rlc-list__info{display:flex;align-items:center}@media screen and (max-width: 600px){.rlc-list__item,.rlc-list__info{display:block}}@media screen and (max-width: 600px){.rlc-list .rlc-event__date{padding-left:0;font-size:14px}}.rlc-list .rlc-event__image{width:30%;margin-right:15px}@media screen and (max-width: 992px){.rlc-list .rlc-event__image{display:none}}@media screen and (max-width: 992px){.rlc-list .rlc-event__image+div{max-width:200px}}.rlc-list__info{font-size:22px;text-align:left;width:35%;line-height:1.2;font-family:Roboto-Bold}@media screen and (max-width: 1024px){.rlc-list__info{font-size:16px}}@media screen and (max-width: 768px){.rlc-list__info{font-size:15px;width:40%}}.rlc-list__divider{border-left:2px solid var(--wp--preset--color--primary);height:50px;width:1px;padding-right:50px;margin-left:-40px}@media screen and (max-width: 1240px){.rlc-list__divider{margin-left:0}}@media screen and (max-width: 1050px){.rlc-list__divider{margin-left:30px;padding-right:40px}}@media screen and (max-width: 992px){.rlc-list__divider{margin-left:-60px}}@media screen and (max-width: 850px){.rlc-list__divider{margin-left:-30px}}@media screen and (max-width: 700px){.rlc-list__divider{margin-left:40px}}@media screen and (max-width: 600px){.rlc-list__divider{display:none}}.rlc-list__title{width:60%}