/*
Theme Name: Conseil Child
Theme URI: https://conseil.pixfort.com/
Author: pixfort
Template: conseil
Author URI: http://themeforest.net/user/pixfort
Description: Conseil child theme
Version: 1.0.0
License: Envato Marketplaces Split Licence
License URI: https://themeforest.net/licenses/standard
Text Domain: conseil-child
Tags: header-builder, footer-builder, divider-builder, popup-builder, premium-design, translation-ready

*/

/* ── TRANSPARENT STATE (on hero) ── */
.elementor-location-header .elementor-section,
.elementor-location-header .e-con {
  background-color: transparent !important;
  transition: background-color 0.3s ease;
}

/* ── SOLID BLACK STATE (on scroll) ── */
.elementor-sticky--active.elementor-section,
.elementor-sticky--active.e-con {
  background-color: #000000 !important;
}

/* Light links on hero */
.elementor-location-header .elementor-nav-menu a {
  color: #ffffff !important;
  transition: color 0.3s ease;
}

/* Keep white links on black background — or change as needed */
.elementor-sticky--active .elementor-nav-menu a {
  color: #ffffff !important;
}

.elementor-location-header .elementor-nav-menu a {
  color: #111111 !important;
}

.elementor-sticky--active .elementor-nav-menu a {
  color: #ffffff !important;
}
span.pix-post-meta-categories {
  white-space: normal !important;
  overflow: visible !important;
  display: flex !important;
  flex-wrap: wrap !important;
  padding-left: 0 !important;
  margin-left: 0 !important;
}
/* Fix category wrapping */
span.pix-post-meta-categories {
  white-space: normal !important;
  overflow: visible !important;
  flex-wrap: wrap !important;
}
div.pix-p-20 {
  overflow: visible !important;
}