:root {
    --wp-primary-700: 53, 145, 139; /* turquoise */
    --wp-primary-500: 213, 120, 76; /* brown */
    --wp-primary-400: 0, 115, 86; /* dark green */
    --wp-secondary-700: 75, 138, 121; /* green */
}

/* colors - content */
.event .DateEvent {color: rgba(var(--wp-primary-500), 1);}
.home h2, #events .subtitle h2, #partners .subtitle h2, #news .subtitle h2 {color: rgba(var(--wp-primary-400), 1);}
#events .linkMore:hover, #partners .linkMore:hover {background-color: rgba(var(--wp-primary-700), 1);}
header div.main-nav nav ul li.current-menu-item a, header div.main-nav nav ul li a:hover, .right .blocNom span, nav.page > ul > li::marker, nav.page ul li.current-menu-item > a, nav.page ul > li:hover > a {color: rgba(var(--wp-primary-500), 1);}
.content .btn:hover, #events .linkMore, .BlockItems .sousTitle > span, #jobs .subtitle .linkMore:hover, #partners .linkMore {background-color: rgba(var(--wp-primary-500), 1);}
.footer-mentions, .footer-mentions:before, .content .btn {background-color: rgba(var(--wp-primary-400), 1);}
.header-info a {background-color: #094836;}
#jobs span.date {background-color: #d2dfda;}
.home-news .sousTitle > span {background-color: #ffffff;}
.trier .page_trie .titre_select {background-color: #eeeded;}
footer .estab-desc svg path {fill: rgba(var(--wp-primary-500), 1);}
.footer-social a svg path {fill: #ffffff;}

/* style - content */
header div.main-nav nav ul li a {transition: all .4s ease-in-out;}

/* header, nav */ 
header {height: 50vh;}
.blocLogo {height: 22vh;padding: 12px 0}
header div.main-nav nav ul li.current-menu-item a {font-weight: 600;}
#logo {height: 148px;display: flex;flex-direction: column;align-items: center;justify-content: start;color: #ffffff;}
#logo h1 {overflow: visible;max-width: unset;line-height: normal;text-transform: initial;font-size: 32px;font-weight: 600;margin-bottom: 3px !important;}
#logo span {font-size: 15px;}

/* slideshow */
.blocLogo:before {background-color: rgba(111, 158, 151, .9);}

/* breaking news */
.bloc_contents_breves {background-color: rgba(255, 255, 255, .9);}

/* events */
#events .eventLink::before {background-color: rgba(var(--wp-primary-400), .8);}

/* internal pages */
.trier .page_trie .trie_categories > li:hover {background-color: rgba(var(--wp-primary-500), .1);}
.acc-content>.acc {background-color: rgba(var(--wp-primary-500), .2);}

/* footer */
footer #static-map.one-pin .map_marker {background-image: url('images/marker.svg');}
.logo-footer {text-align: center;}
.logo-footer a {font-weight: 500;color: #000000;}
.logo-footer a > h3 {font-weight: 600 !important;margin-bottom: 0;font-size: 23px;line-height: 18px;}
.logo-footer img {margin-bottom: 10px;}
.logo-footer a > span {font-size: 15px;}

/* RWD */
@media(max-width: 1159px) {
    #logo {width: 80%;}
    .logo-footer img {width: auto;}
}

@media(max-width: 991px) {

}

@media(min-width: 768.9px) {
    .BlockItems .text-right {bottom: -20px;}
    .footer-contact .estab-info {justify-content: start;}
    footer .estab-desc {margin-left: 100px;}
    .footerInfo {padding: 0 40px;}
    .logo-footer img {height: 132px;}
}

@media(max-width: 768.9px) {
    #logo {height: 160px;}
    #logo a {background-size: 120px;}
    body>header div.main-nav.opened {background-color: rgba(var(--wp-secondary-700), .9);}
}

@media(max-width: 635px) {
    #logo h1, #logo span {display: none;}
}