.elementor-2725 .elementor-element.elementor-element-dffc14e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}/* Start custom CSS for shortcode, class: .elementor-element-a11390f */.fc-today {background-color:var(--sc-neutral-light)!important; color:var(--sc-primary)!important;  font-weight: 500 !important;}

.fc-widget-header { background-color: var(--sc-neutral-light) !important;}
.fc-widget-header .fc-day-header { background-color: #fff; color:var(--sc-secondary); font-weight: 500 !important; }

.fc-toolbar .fc-center
.fc-toolbar .fc-button-group .fc-button.fc-state-default {}
.fc-toolbar .fc-button-group .fc-button.fc-state-active {}
.fc-toolbar .fc-button-group .fc-button.fc-state-hover { background-color: var(--sc-primary-light)!important;}

/* adjusts space between buttons on left side of header/'toolbar' */
.fc-toolbar .fc-left .fc-button-group { margin-right: var(--sc-padding-half) !important}


/* move the day number in from the right */
.fc-ltr .fc-basic-view .fc-day-number {
    padding-right: 10px !important;
}

/* add a right hand border to the day number cell */
.fc-day {
    border: 1px solid #ddd !important;
}

/* add border to the content cells */
.fc-content-skeleton td {
    border-left: 1px solid #ddd !important;
    border-right: 1px solid #ddd !important;
}

/* to add border on the bottom of the calendar */
.fc-day-grid {
    border-bottom: 1px solid #ddd !important;
}

/* style button as per theme  */
.fc-button {
    background-color: var(--sc-btn) !important;
    padding-bottom: 2px !important; 
    width: -moz-fit-content;
    border-radius: 2px !important;
    color: #fff !important;
    box-shadow: none !important;
    text-shadow: none !important;
    display: inline-block !important;
    border: var(--sc-border-width) solid var(--sc-btn) !important;
}

/* style the h2 heading like an the themes h3 */
.fc-toolbar h2{
    color: var(--sc-secondary) !important;
    font-size: var(--sc-h3-clamp) !important;
    font-weight: var(--e-global-typography-e499c75-font-weight) !important;
/*    line-height: var(--e-global-typography-e499c75-line-height);
    letter-spacing: var(--e-global-typography-e499c75-letter-spacing);
    word-spacing: var(--e-global-typography-e499c75-word-spacing);
    */
}/* End custom CSS */