/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Apr 29 2026 | 08:34:37 */
.ccsb-card-slider-empty {
    text-align: left;
    background: transparent;
    border: 0px;
    padding-left: 0px;
    font-style: normal;
    color: #262626;
}

.ccsb-events-row {
    color: black !important;
}

.ccsb-events-month {
	color: black !important;

}

.ccsb-events-day {
    font-size: 45px !important;
	line-height: 53px !important;
}

.ccsb-events-title {
    font-size: 25px !important;
    line-height: 33px !important;
}

.ccsb-events-subtitle {
    font-size: 19px !important;
	line-height: 27px !important;
}

.ccsb-events-meta {
    font-size: 19px !important;
	line-height: 27px !important;
}

.ccsb-events-row {
    padding: 25px 0 !important;
}

.ccsb-events-month {
    font-size: 34px !important;
    font-weight: normal !important;
	line-height: 42px !important;
}

.ccsb-events-month-en {
    font-size: 25px !important;
	line-height: 33px !important;
}

.ccsb-events-cal {
    font-size: 19px !important;
	line-height: 27px !important;
}

.ccsb-container {
    max-width: 1500px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.ccsb-container {
    color: black;
}

.ccsb-project-funding-label {
    display: grid;
}
@media (min-width: 768px) {
.ccsb-events-row {
    grid-template-columns: 90px minmax(0, 1fr) 295px 180px !important;
}
}

@media (max-width: 768px) {
    .ccsb-events-cal {
        display: inline !important;
    }
}