:root {
	--crimson: #A51C30;
	--hero-main-bg-color-contrast:#FFFFFF;

}

/** 
SUBPAGES - HERO BLOCK 
**/

#hero-main.has-hero-main-bg-color-background-color[class*=has-background] {
	background: url('https://sites.harvard.edu/group-site-sandbox/files/2021/10/waves-bg.png') #b41111;
	background-position: -300px -110px;

}
.entry-title a,
.entry-title a:hover,
.wp-block-latest-posts>li>a:first-of-type,
.wp-block-latest-posts>li>a:hover:first-of-type {
	color: var(--crimson);
}
body .calendarp:not(#nocalendarp) .agenda-minified-calendar .calendarp-date-item .calendarp-date .calendarp-date-day,
body .calendarp:not(#nocalendarp) .agenda-minified-calendar .calendarp-date-item .calendarp-date .calendarp-date-month {
	background: var(--crimson);
}
body .calendarp:not(#nocalendarp) .agenda-minified-calendar .calendarp-date-item .calendarp-date .calendarp-date-day,
body .calendarp:not(#nocalendarp) .agenda-minified-calendar .calendarp-date-item .calendarp-date .calendarp-date-month,
body .calendarp:not(#nocalendarp) .agenda-minified-calendar .calendarp-date-item .calendarp-date .calendarp-date-month {
	color: #fff;
}

body .calendarp:not(#nocalendarp) .agenda-minified-calendar .calendarp-date-item .calendarp-date .calendarp-date-month {
border-color:var(--crimson);
}
.calendarp:not(#nocalendarp) .agenda-minified-calendar .calendarp-date-item .calendarp-date .calendarp-date-day {
    border-left: none !important;
    border-right: none !important;
    
}
[class*=has-background].has-hero-main-bg-color-background-color a {
    color: #fff !important;
}

#hero-main .hero-content {
    color: var(--hero-main-bg-color-contrast);
}
