.header-histoire .Lebrief.logo {justify-content: center;}
@media (max-width: 1024px) {
	.header-histoire .Lebrief.logo {justify-content: start;}}

body.page div#page div.header-histoire.header-lebrief , 
body.post-template-default div.header-histoire.header-lebrief { background: #a3804c; }
footer#footer.histoire.solid-bg { background: #a3804c; }
footer#footer.histoire.solid-bg ul#menu-menu-principal li.menu-item { display: inline-block; }
footer#footer.histoire.solid-bg ul#menu-menu-principal li.menu-item  a { color: #fff; }

section#custom_html-11 { flex: 20%; } 
section#gksm-custom-menu-widget-5 { flex: 65%; } 
section#custom_html-12 { flex: 15%; }

footer#footer.histoire.solid-bg ul#menu-menu-principal li { border: none; }
footer#footer.histoire.solid-bg ul#menu-menu-principal li { padding: 0px 15px; margin: 20px 0px 5px 5px; }
footer#footer.histoire.solid-bg .wf-container { display: flex ; }

a.post-featured-right, a.post-featured-left , a.featured-right-page , a.featured-left-page { box-shadow: 0 10px 15px -3px rgb(0 0 0 / 1%), 0 4px 6px -4px rgb(0 0 0 / 3%); }
/* Article Histoire */
div#main {background-color: #f1ebe1;}
.articlealaune-bottom {background: #a3804c; box-shadow: 0 10px 15px -3px rgb(0 0 0 / 1%), 0 4px 6px -4px rgb(0 0 0 / 3%); margin-bottom: 25px;}
@media screen and (max-width:995px) {
.full-width .articlealaune .post-featured-fulwidth {aspect-ratio: 16 / 9;}
  .post-featured-fulwidth  h2 , .post-featured-fulwidth  p {max-width:100vw;width:100%;}
  .post-featured-fulwidth {display: flex; justify-items: center; justify-content: flex-end; flex-wrap: wrap; align-items: flex-end;}
}

a.post-featured { aspect-ratio: 16 / 9;padding-top:56.25%;float: right; position: relative;margin-bottom:10px;background-repeat: no-repeat; background-position: center center;background-size: cover;}
.post-featured-fulwidth {aspect-ratio: 19 / 7; background-repeat: no-repeat; background-position: center center; background-size: cover; display: flex; justify-items: center; flex-direction: column; justify-content: flex-end; flex-wrap: wrap;}
.post-featured-fulwidth  h2 {width: 1524px;max-width: calc(1524px - 40px); margin: 0px auto; padding: 10px 25px;}
.post-featured-fulwidth  p {width: 1524px;max-width: calc(1524px - 40px); margin: 0px auto; padding: 0px 25px 40px 25px;}

.articlealaune-bottom h3.title-small {min-height: 85px; padding: 5px 15px; display: block; }
.articlealaune-bottom h3.title-small a {color: #fff;}

span.post-featured-fulwidth.lazyloaded:after {content: ""; background-color: #030303; position: absolute; width: 100%; height: 100%; opacity: .2; z-index: 1; filter: drop-shadow(2px 4px 6px black);}
span.post-featured-fulwidth.lazyloaded  h2.title-medium-large.m-top.m-bottom , span.post-featured-fulwidth.lazyloaded  h2.title-small.m-top.m-bottom, span.post-featured-fulwidth.lazyloaded  p { z-index: 3; }
span.post-featured-fulwidth.lazyloaded { position: relative; }

span.seemore a { text-decoration: none; width: 100%; background: #1a1c20; border-radius: 3px; color: #fff; }
span.seemore { display: block; width: 100%; text-align: center; }
span.seemore a.wpv-filter-next-link.js-wpv-pagination-next-link.page-link { width: 80%; margin: 40px auto; background: #a3804c; border-radius: 20px; }
span.seemore a.wpv-filter-next-link.js-wpv-pagination-next-link.page-link:hover { color: #ffff; }
.sidebar.lesmres { background-color: #cfb18a; border-top: 4px solid #fecc0e; margin-bottom: 15px; }
#main {padding:initial;}

/* Page des  Article histoire*/

span.post-featured-fulwidth h2, span.post-featured-fulwidth p { position: relative; z-index: 2; }
span.post-featured-fulwidth:before { content: ""; background-color: #030303; position: absolute; width: 100%; height: 100%; opacity: .2; z-index: 1; filter: drop-shadow(2px 4px 6px black); }
div#main {background-color: #f1ebe1;}
.articlealaune-bottom {background: #a3804c; box-shadow: 0 10px 15px -3px rgb(0 0 0 / 1%), 0 4px 6px -4px rgb(0 0 0 / 3%); margin-bottom: 25px;}
@media screen and (max-width:995px) {
.full-width .articlealaune .post-featured-fulwidth {aspect-ratio: 16 / 9;}
 div.articlealaune .post-featured-fulwidth  h2 ,div.articlealaune .post-featured-fulwidth  p {max-width:100vw;width:100%;}
  .post-featured-fulwidth {display: flex; justify-items: center; justify-content: flex-end; flex-wrap: wrap; align-items: flex-end;}
}

a.post-featured { aspect-ratio: 16 / 9;padding-top:56.25%;float: right; position: relative;margin-bottom:10px;background-repeat: no-repeat; background-position: center center;background-size: cover;}
.post-featured-fulwidth {aspect-ratio: 19 / 7; background-repeat: no-repeat; background-position: center center; background-size: cover; display: flex; justify-items: center; flex-direction: column; justify-content: flex-end; flex-wrap: wrap;}
.post-featured-fulwidth  h2 {width: 1524px;max-width: calc(1524px - 40px); margin: 0px auto; padding: 10px 25px;}
.post-featured-fulwidth  p {width: 1524px;max-width: calc(1524px - 40px); margin: 0px auto; padding: 0px 25px 40px 25px;}

.articlealaune-bottom h2.title-small {min-height: 85px; padding: 5px 15px; display: block; }
.articlealaune-bottom h2.title-small a {color: #fff;}

span.post-featured-fulwidth.lazyloaded:after {content: ""; background-color: #030303; position: absolute; width: 100%; height: 100%; opacity: .2; z-index: 1; filter: drop-shadow(2px 4px 6px black);}
span.post-featured-fulwidth.lazyloaded  h2.title-medium-large.m-top.m-bottom , span.post-featured-fulwidth.lazyloaded  h2.title-small.m-top.m-bottom, span.post-featured-fulwidth.lazyloaded  p { z-index: 3; }
span.post-featured-fulwidth.lazyloaded { position: relative; }

span.seemore a { text-decoration: none; width: 100%; background: #1a1c20; border-radius: 3px; color: #fff; }
span.seemore { display: block; width: 100%; text-align: center; }
span.seemore a.wpv-filter-next-link.js-wpv-pagination-next-link.page-link { width: 80%; margin: 40px auto; background: #a3804c; border-radius: 20px; }
span.seemore a.wpv-filter-next-link.js-wpv-pagination-next-link.page-link:hover { color: #ffff; }
.sidebar.lesmres { background-color: #cfb18a; border-top: 4px solid #fecc0e; margin-bottom: 15px; }
#main {padding:initial;}


footer#footer ul#menu-bottom-bar-menu { display: inline-flex; width: 100%; align-items: center; justify-content: center; }
footer#footer ul#menu-bottom-bar-menu li { display: inline-block; }
footer#footer ul#menu-bottom-bar-menu li a { color: #fff; }
footer#footer ul#menu-bottom-bar-menu li { padding: 0px 15px; margin: 20px 0px 5px 5px; }
