:root {
    --wp-primary-700: 0, 68, 81; /* dark blue */
    --wp-primary-500: 1, 122, 144; /* blue */
    --wp-primary-400: 246, 246, 246; /* light grey */
    --wp-secondary-700: 252, 151, 88; /* orange */
}

#highlighted2-pages .highlighted li a, #news .subtitle h2, #partners .linkMore, #events .linkMore, #news .linkMore {color: rgba(var(--wp-primary-700), 1);}
.right .blocNom span {color: rgba(var(--wp-primary-500), 1);}
#accessibility:hover, #events .linkMore, #video .linkMore, .header-social a:hover {background-color: rgba(var(--wp-secondary-700), 1);}
#partners .linkMore:hover, #events .linkMore:hover, #news .linkMore:hover {color: #ffffff;}
#jobs span.date, .home-news .sousTitle > span, .BlockItems .sousTitle > span, .header-social a {background-color: #ffffff;}
.footer-mentions, .footer-mentions:before, .blocLogo:before {background-color: #011e24;}
.header-social a svg path {fill: rgba(var(--wp-primary-700), 1);}
#engagements .item_bloc_content img, #engagements .item_bloc_content svg {fill: rgba(var(--wp-primary-500), 1);}

#accessibility {background-color: rgba(var(--wp-primary-500), 1);}
#accessibility::before {background-image: url('images/visibility.svg');}

p, #jobs .summary {font-weight: 400;}
header div.main-nav nav ul li a {text-shadow: none;text-decoration: underline;}
footer .estab-desc p, footer .estab-desc a, .highlighted .bloc_lien p, header div.main-nav nav ul li a {font-weight: 600;}

/* jobs */
#jobs {background-color: rgba(var(--wp-primary-700), 1);}
#jobs .jobs-list::before {background: linear-gradient(270deg, rgba(var(--wp-primary-700),.1) 0%, rgba(var(--wp-primary-700),.95) 100%);}
#jobs .jobs-list::after {background: linear-gradient(90deg, rgba(var(--wp-primary-700),.1) 0%, rgba(var(--wp-primary-700),1) 100%);}
#jobs .jobsContent::before {background: linear-gradient(rgba(var(--wp-primary-700),.5) 0%, rgba(var(--wp-primary-700),1) 100%);}


@media(min-width: 768.9px) {
    .header-rwd {display: none;}
}

@media(max-width: 768.9px) {
    .header-info a {background-color: rgba(var(--wp-primary-700), 1);}
    span.hamburger.cross>span, .mobile_menu.opened span.hamburger.cross>span {background: transparent !important;}
}


