.pgcal-container {
--fc-event-text-color: inherit;
} .pgcal-container table {
margin: 0px;
padding: 0px;
} .fc-event-past {
opacity: 50%;
}
.fc-h-event .fc-event-main-frame {
display: block;
} .fc-col-header-cell-cushion,
.fc-daygrid-day-number {
text-decoration: none !important;
} .fc-event-title {
white-space: normal;
}
.pgcal-branding {
color: grey;
font-size: 70%;
float: right;
}
@media (max-width: 767px) {
.fc-toolbar.fc-header-toolbar {
display: flex;
flex-direction: column;
}
}.elementor .image_frame,.elementor .wp-caption{margin-bottom:0} .elementor-element[data-col="50"] .portfolio_grid li, .elementor-element[data-col="66"] .portfolio_grid li,
.elementor-col-50 .portfolio_grid li, .elementor-col-66 .portfolio_grid li{width:50%}
.elementor-element[data-col="100"] .portfolio_grid li,
.elementor-col-100 .portfolio_grid li{width:25%} .elementor-widget-container .quick_fact .animate{opacity:1} .elementor .timeline_items *,.elementor .timeline_items *::before{box-sizing:content-box}  .elementor-edit-area:hover{z-index:31} body.elementor-editor-active:hover #Content,
body.elementor-editor-active.hover #Content { position: relative; z-index: 2; }
body.elementor-editor-active:hover #Header_wrapper,
body.elementor-editor-active.hover #Header_wrapper { position: relative; z-index: 1; }
body.elementor-editor-active:hover:not(.mfn-bebuilder-header) .mfn-header-tmpl,
body.elementor-editor-active.hover:not(.mfn-bebuilder-header) .mfn-header-tmpl { z-index: 1; }
.mfn-bebuilder-header #Header_wrapper { display: none; }