/*
Theme Name:     Le plateau du fromager
Description:    Thème enfant de Kadence
Author:         Mathieu Berard
Template:       kadence
Version:        1.0.0
Text Domain:    lpdf
*/

/* Tu peux ajouter des styles personnalisés ici */

.header-navigation .menu {
  column-gap: 16px;
}

.main-navigation
  .primary-menu-container
  > ul
  > li.menu-item.current-menu-item
  > a {
  box-shadow: inset 0 -2px 0 0; /* couleur et épaisseur personnalisables */
}

#main svg path {
  stroke: currentColor;
  fill: transparent;
}

.overflow-hidden .kt-image-overlay-wrap {
  overflow: hidden;
}

.texte-ellipse {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.texte-ellipse .kt-svg-icon-link {
  overflow: hidden;
}

.texte-ellipse .kt-svg-icon-list-text {
  overflow: hidden;
  text-overflow: ellipsis;
}

.kt-testimonial-meta-wrap {
  flex-direction: column;
}

.kt-testimonial-item-wrap
  .kt-testimonial-meta-wrap
  .kt-testimonial-meta-name-wrap {
  text-align: center;
}

@media (max-width: 768px) {
  .mobile-none {
    display: none;
  }
}

.site-footer .site-footer-middle-section-2 {
  justify-content: flex-end;
}

@media (max-width: 768px) {
  .site-footer .site-footer-middle-section-2 {
    justify-content: flex-start;
  }
}

.site-middle-footer-inner-wrap .widget-area .widget-title {
  text-align: center;
}

@media (max-width: 719px) {
  .site-middle-footer-inner-wrap .widget-area .widget-title {
    text-align: left;
  }
}

.site-footer
  .site-middle-footer-wrap
  a:where(
    :not(.button):not(.wp-block-button__link):not(.wp-element-button):not(
        .kb-advanced-image-link
      )
  ) {
  line-height: 1.214;
  padding: 9.5px 16px;
}

@media (max-width: 719px) {
  .site-footer
    .site-middle-footer-wrap
    a:where(
      :not(.button):not(.wp-block-button__link):not(.wp-element-button):not(
          .kb-advanced-image-link
        )
    ) {
    padding-left: 0;
  }
}

@media (max-width: 719px) {
  .ft-ro-dir-row .footer-section-inner-items-2 .footer-widget-area {
    margin-left: 0 !important;
    margin-top: 16px;
  }
}

.kt-accordion-header-wrap
  .kt-blocks-accordion-header
  .kt-blocks-accordion-icon-trigger:before {
  content: url("./assets/arrow_faq.svg");
  transform: none;
  transform-origin: center;
  background: none !important;
  position: static;
  display: flex;
  height: 24px;
  width: auto;
}

.kt-accordion-header-wrap
  .kt-blocks-accordion-header.kt-accordion-panel-active
  .kt-blocks-accordion-icon-trigger:before {
  transform: rotate(-180deg) !important;
}

.kt-blocks-accordion-icon-trigger:after {
  display: none;
}

.kb-gallery-carousel.kb-splide .splide__arrow,
.kb-gallery-carousel.kb-splide .splide__arrow:hover {
  background: var(--global-palette1);
  color: var(--global-palette4);
}

.kb-gallery-carousel.kb-splide .splide__arrow svg path {
  fill: var(--global-palette4) !important;
  stroke: transparent !important;
}

.kb-gallery-carousel.kb-splide .splide__pagination__page {
  background: var(--global-palette3);
  opacity: 1;
}

.kb-gallery-carousel.kb-splide .splide__pagination__page.is-active {
  background: var(--global-palette1);
}

.wp-block-kadence-dynamiclist.post_tags_prefix {
  gap: 0.3em !important;
}

.wp-block-kadence-dynamiclist.post_tags_prefix > li:before {
  content: "#";
}

.kb-adv-form-message {
  text-align: center;
}
