/* colors - content */
p, .page-template-template-news ul.news_list li p, .page-template-template-news-specific ul.news_list li p, .single-secure ul.news_list li p, #private-news-list ul li p, footer .estab-desc a, footer .estab-desc p, .post-type-archive-jobs ul.jobs-list li .summary, body {color: #284833;}
.top-content figure, .highlighted .bloc_lien p, form .read-more, form input[type=submit], form#jobs_form .read-more, form#jobs_form input[type=submit], .content .btn, #events .icon {color: #ffffff;}
.content h2 {color: rgba(var(--wp-secondary-500), 1);}
.blocSlideItem {color: rgba(var(--wp-primary-700), 1);}
.bgVertlight {background: #ffffff;}
footer .estab-desc svg, .page-template-template-contact div.side svg, .blocSlideItem svg path {fill: rgba(var(--wp-secondary-700), 1);}
.bloc_contents_breves .item_bloc_content .icon svg path, .bloc_contents_breves .item_bloc_content .icon svg rect, .downloadLink svg {fill: #eaf1e1;}

/* style - content */


/* header, nav */
#logo a, #logo a::before {position: relative;width: 325px;height: 130px;background-color: #ffffff;border-radius: 0 0 25px 25px;top: -62px;left: 0;display: inline-block;overflow: hidden;}
#logo a img {width: 100%;height: auto;display: inline-block;padding: 35px 15px 15px 15px;}

a.linkMore:before {background-image: var(--wp-arrow);}
.read-more {color: #ffffff;}

body.home header:before {background-image: url('./images/embleme-blanc.png');background-position: bottom +40px center;}

/* welcome */
.top-content figure {width: 300px !important;height: 320px !important;}

/* highlighted pages */
.highlighted .bloc_lien p {font-size: 1.2rem;}

/* partners */
#partners .partners li a > img, .post-type-archive-partners .content ul li a > img {max-width: 75%;}

/* internal pages */
#breadcrumbs li a, #breadcrumbs li>span {color: rgba(122, 123, 127, 0.6);}
div.left > h2 a {background-color: #006c38;}
nav.page ul:not(.sub-sub-menu) li.current-menu-item > a, nav.page ul:not(.sub-sub-menu) > li:hover > a, nav.page ul > .sub-sub-menu li.current-menu-item > a, nav.page ul > .sub-sub-menu > li:hover > a, nav.page ul:not(.sub-sub-menu) > li.active > a {border-radius: 0 0 30px 0;}
nav.page .sub-sub-menu li:before {top: 20px;}
nav.page ul li, .acc-content>.acc {background-color: #f8fbf4;}
nav.page .sub-sub-menu li {background-color: transparent;}

/* footer */


/* RWD */
@media(min-width: 1024.9px) {
    .headerCenter {margin-bottom: 0;height: 95px;}
    .top-content h2 {width: 45%;}
}

@media(max-width: 1024.9px) {

}

@media(min-width: 768.9px) {
    #news {padding-top: 0;}
    .footer-contact {width: 690px;}
    #welcome.line {padding-top: 80px;}
}

@media(max-width: 768.9px) {
    #logo a, #logo a::before {top: -20px;}
    body>header div.main-nav {padding-top: 150px;}
    .blocSlides {padding-top: 80px;}
    nav.page > ul.bloc_categories {margin-top: -10px;}
}

@media(max-width: 425.9px) {
    #logo a, #logo a::before {width: calc(100% - 90px);}
}

@media(max-width: 375.9px) {

}

@media(max-width: 320.9px) {

}