@charset "UTF-8";
/*
Theme Name: Labarthette Avocat (FSE)
Theme URI: https://labarthette-avocat.fr/
Description: Made by WP channel
Version: 20260420
Author: Aurélien Denis
Author URI: https://wpchannel.com/
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: labarthette-avocat
*/
::selection {
  background: var(--wp--preset--color--accent-1);
  color: var(--wp--preset--color--white);
  text-shadow: none;
}

.lab-grid-2 {
  align-items: center;
}
@media (max-width: 768px) {
  .lab-grid-2 {
    grid-template-columns: 1fr !important;
  }
  .lab-grid-2 > * {
    grid-column: span 1 !important;
  }
}

html {
  scroll-behavior: smooth;
}

body {
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: transparent;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}

@media (max-width: 992px) {
  .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {
    display: none !important;
  }
  .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container-open:not(.always-shown) {
    display: flex !important;
  }
  .wp-block-navigation.is-responsive .wp-block-navigation__responsive-container-close {
    color: var(--wp--preset--color--white);
    display: block !important;
  }
}
.breadcrumb {
  display: flex;
  flex-wrap: wrap;
}
.breadcrumb .breadcrumb-item.active {
  max-width: 22rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.breadcrumb .breadcrumb-item a {
  font-weight: var(--wp--custom--font-weight--semi-bold);
}

.swiper-button-prev {
  left: -1.5rem;
}

.swiper-button-next {
  right: -1.5rem;
}

.wp-singular .entry-content a {
  font-weight: var(--wp--custom--font-weight--bold);
}

.wp-block-navigation__responsive-container-close svg, .wp-block-navigation__responsive-container-open svg {
  height: 2.5em;
  width: 2.5em;
}

.wp-block-navigation__overlay-container .wp-block-navigation .wp-block-navigation__submenu-container {
  padding-left: var(--wp--preset--spacing--30) !important;
}
.wp-block-navigation__overlay-container .wp-block-polylang-language-switcher {
  font-size: var(--wp--preset--font-size--x-large);
}
.wp-block-navigation__overlay-container .wp-block-polylang-language-switcher a {
  color: var(--wp--preset--color--white);
}

.wp-block-navigation .has-child.open-always.wp-block-navigation-submenu {
  gap: var(--wp--preset--spacing--30);
}
.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container {
  gap: var(--wp--preset--spacing--30);
}

@media (max-width: 768px) {
  .wp-block-site-logo img {
    max-width: 155px;
  }
}

/*# sourceMappingURL=style.css.map */
