/**
 * Css pour la page d'accueil
 */
 
 .main-navigation::after {
   background: none;	
 	height: 0px;
 }
 .inside-navigation {
     border-top: 0px;
     border-bottom: 0px;
 }
 
 body {
     background-image: none;
 }
 
 #sidebarList li {
 	padding-top: 0px;
   border-top: 1px solid var(--light);
 }
 
 #featuredList a {
 	font-size: 24px!important;
 }
 
 #homeList {
   display: flex;
   gap: 60px;
 }
 
 .copyright-bar {
 	font-size: 18px!important;
 }
 
 #menu-menu-footer a {
 	font-size: 18px;
 	font-weight: 700;
 }
 
 body.sticky-sidebar .inside-right-sidebar, body.sticky-sidebar .inside-left-sidebar {
         position: sticky;
         top: 20px;
         max-height: inherit!important;
         overflow-y: hidden!important;
     }
 
 button[data-cmp-valid="false"] {
     display: none !important;
 }
 
 a.related-article.simple {
     color: var(--primary);
 	  border-top: none;
     border-bottom: none;
 	  margin-top: 0px!important;
     margin-bottom: 0px!important;
 	  padding: 0px 0px!important;
 	  text-decoration-line: underline;
     text-decoration-thickness: 2px;
     text-decoration-color: var(--darkest);
     text-underline-offset: .25em;
 	font-size: 1.2em!important;
 }
 
 a.related-article.simple .label {
 	display: none!important;
     color: #000;
 }
 
 a.related-article.simple .title {
     color: var(--primary)!important;
 }
 
 a.related-article.simple .title:hover {
     color: var(--secondary)!important;
 }
 
 .related-article {
     color: var(--primary)!important;
 }
 
 .gb-block-image {
 	aspect-ratio: 16 / 9;
     overflow: hidden;
     margin-bottom: 0 !important;
     background-color: var(--light);
 	    border-radius: 10px;
 }
 
 .main-navigation .main-nav ul li[class*="current-menu-"] > a {
     color: var(--lightest);
     background-color: var(--primary)!important;
 }
 
 .wp-block-latest-posts__featured-image {
 	border-radius: 10px;
 }
 
 p.gb-headline-category-grid {
 	margin-top: 12px;
 }
 
 p.gb-headline-category-featured {
 	margin-top: 12px;
 }
 
 .gb-grid-wrapper-16bc5b8f {
 	margin-left: -30px;
 }
 
 .single-post .inside-article { 
 	padding: 0px!important;
 }
 
 @media (max-width: 768px) {
     .sidebar {
         margin-top: 0px!important;
     }
}