/** Rules - Utils - Styles **/
/** Gutenberg Blocks (specific Register Styles in Block file) **/
/** Gutenberg Blocks (plugin) **/
/** Global Register Styles **/
/** Template Parts **/
/** Templates **/
/** Plugins **/
/** General **/
.logo-accueil {
  max-width: 100%;
}

/* NAV */
.wp-block-navigation__container .wp-block-navigation__submenu-container {
  border: 0;
}

nav .wp-block-navigation__container .wp-block-navigation__submenu-container {
  border: 0 !important;
  background-color: var(--wp--preset--color--accent-4) !important;
  /*padding:var(--wp--preset--spacing--20) 0;*/
}
@media screen and (min-width: 600px) {
  nav .wp-block-navigation__container .wp-block-navigation__submenu-container .wp-block-navigation-item__content:hover {
    background-color: var(--wp--preset--color--contrast);
    color: var(--wp--preset--color--white);
    font-weight: 600;
    text-decoration: none;
  }
}

.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container {
  padding-left: 1rem;
  padding-right: 1rem;
  text-align: right;
}

.wp-block-navigation__responsive-container.is-menu-open .wp-block-buttons.is-layout-flex.wp-block-buttons-is-layout-flex {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
}

/* IS HOME */
body.home #podcasts .wp-block-post-excerpt__more-link {
  background-color: var(--wp--preset--color--contrast);
  color: var(--wp--preset--color--white);
  padding: var(--wp--preset--spacing--20) var(--wp--preset--spacing--30);
  border-radius: 9999px;
}

/* BUTTONS */
.wp-block-button__link:hover, .wp-block-post-excerpt__more-link:hover {
  color: var(--wp--preset--color--white) !important;
  background-color: var(--wp--preset--color--accent-1) !important;
  border-color: var(--wp--preset--color--accent-1) !important;
}

/* IS PODCAST CPT */
body.single-podcast #podcast-content {
  z-index: 9999;
}

/* PODCASTS CPT */
#podcasts-container .wp-block-post-excerpt__more-link {
  background-color: var(--wp--preset--color--contrast);
  color: var(--wp--preset--color--white);
  padding: var(--wp--preset--spacing--20) var(--wp--preset--spacing--30);
  border-radius: 9999px;
}

/* PODCASTS SINGLE */
body.single-podcast #podcast-content {
  z-index: 9999;
}

/* POST TYPES CAT LISTS */
ul#post-type-cat-list {
  list-style: none;
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 8px;
}
ul#post-type-cat-list li {
  margin: 0;
  padding: 0;
}
ul#post-type-cat-list li a {
  display: inline-block;
  padding: 6px 16px;
  background-color: var(--wp--preset--color--contrast);
  color: var(--wp--preset--color--white);
  border-radius: 999px;
  text-decoration: none;
  -webkit-transition: background-color 0.25s ease, color 0.25s ease;
  transition: background-color 0.25s ease, color 0.25s ease;
}
ul#post-type-cat-list li a:hover {
  background-color: var(--wp--preset--color--accent-1);
  color: var(--wp--preset--color--white);
}

/* FOOTER */
footer {
  margin-top: 0;
}