:root{--fc-button-bg-color:#e9e9e9;--fc-button-border-color:#e9e9e9;--fc-button-text-color:#444;--fc-button-hover-bg-color:#1c1c1c;--fc-button-hover-border-color:#1c1c1c;--fc-button-hover-text-color:#fff;--fc-button-active-bg-color:#1c1c1c;--fc-button-active-border-color:#1c1c1c;--fc-button-active-text-color:#fff;--fc-event-border-color:#fff;--fc-text-color:#444;--fc-event-hover-bg-color:#1d60a3}.athemes-addons-events-calendar table{margin:0!important}.athemes-addons-events-calendar a{text-decoration:none!important}.athemes-addons-events-calendar .fc-button-group{gap:5px}.athemes-addons-events-calendar .fc-button-group .fc-button{-webkit-transition:all .3s;transition:all .3s;text-transform:capitalize;border:0}.athemes-addons-events-calendar .fc-button-group .fc-button.fc-button-active,.athemes-addons-events-calendar .fc-button-group .fc-button:hover{color:var(--fc-button-active-text-color)}.athemes-addons-events-calendar .fc-scrollgrid-sync-inner a,.fc-daygrid-day-top a{color:var(--fc-text-color)}.athemes-addons-events-calendar table button{background:0 0;border:0}.athemes-addons-events-calendar .fc-event-past{background-color:var(--fc-button-bg-color);color:var(--fc-text-color);padding:0}.athemes-addons-events-calendar .fc-event:not(.fc-event-past){background-color:var(--fc-event-bg-color);color:#fff}.athemes-addons-events-calendar .fc-event{padding:10px;line-height:1;width:100%;text-align:left;font-weight:400;-webkit-transition:all .3s;transition:all .3s;-webkit-box-shadow:none;box-shadow:none;border:0}.athemes-addons-events-calendar .fc-event:not(.fc-event-past):hover{background-color:var(--fc-event-hover-bg-color)}.athemes-addons-events-calendar .event-modal{padding:30px;border:0;border-radius:15px;width:100%;max-width:600px}.athemes-addons-events-calendar .close-modal{color:var(--fc-text-color);border:1px solid;padding:0;width:40px;height:40px;border-radius:50%}.athemes-addons-events-calendar .modal-header h3{margin:0}.athemes-addons-events-calendar .modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}.athemes-addons-events-calendar .modal-meta{margin-bottom:12px;text-align:left}.athemes-addons-events-calendar .event-modal::-webkit-backdrop{background:rgb(0 0 0 / 75%)}.athemes-addons-events-calendar .event-modal::backdrop{background:rgb(0 0 0 / 75%)}.athemes-addons-events-calendar .modal-meta span{display:block;font-size:14px;color:grey}.fc-daygrid-block-event .fc-event-time,.fc-daygrid-dot-event .fc-event-title{font-weight:400}@media (max-width:1024px){.athemes-addons-events-calendar .fc-view{overflow-x:auto}.athemes-addons-events-calendar table.fc-scrollgrid{width:1000px}}