/* COULEURS */
:root {
    --color-primary: #f0514b;
    --color-secondary: #073c5d;

}

/* Backgrounds */
header#header {
    background-color: var(--color-primary);

}
header#header #hero-banner {
    background: var(--color-secondary);
    
   
    background-size: cover; /* Ensures the image covers the entire header */
    background-position: center; /* Centers the image */
    background-repeat: no-repeat; /* Prevents the image from repeating */
     padding: 20px 0; /* Add padding for spacing */



}

.schedule-dates .date.active {
	background: #f0514b !important;
	border: 3px solid #003CF6;
	color: #F3F4F9;
}

article.sessions-container:nth-child(1) > div:nth-child(2) > div:nth-child(1) > h3:nth-child(2) {color:#f0514b !important;}
article.sessions-container:nth-child(3) > div:nth-child(2) > div:nth-child(1) > h3:nth-child(2) {color:#f0514b !important;}
article.sessions-container:nth-child(5) > div:nth-child(2) > div:nth-child(1) > h3:nth-child(2) {color:#f0514b !important;}
article.sessions-container:nth-child(7) > div:nth-child(2) > div:nth-child(1) > h3:nth-child(2) {color:#f0514b !important;}
article.sessions-container:nth-child(9) > div:nth-child(2) > div:nth-child(1) > h3:nth-child(2) {color:#f0514b !important;}
article.sessions-container:nth-child(11) > div:nth-child(2) > div:nth-child(1) > h3:nth-child(2) {color:#f0514b !important;}
article.sessions-container:nth-child(13) > div:nth-child(2) > div:nth-child(1) > h3:nth-child(2) {color:#f0514b !important;}
article.sessions-container:nth-child(15) > div:nth-child(2) > div:nth-child(1) > h3:nth-child(2) {color:#f0514b !important;}

