/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/

/* === Session 14 : finitions home === */

/* Readability veil on home category/video tiles. */
.page-id-13 .promo-banner .main-wrapp-img {
 position: relative;
}

@media (min-width: 1025px) {
.page-id-13 .promo-banner .main-wrapp-img::after {
 content: '';
 position: absolute;
 inset: 0;
 pointer-events: none;
 background: linear-gradient(to top, rgba(42,34,48,.60) 0%, rgba(42,34,48,.24) 32%, rgba(42,34,48,0) 60%);
}

/* .main-wrapp-img and .wrapper-content-banner are sibling elements. */
.page-id-13 .promo-banner .wrapper-content-banner {
 position: relative;
 z-index: 2;
}
}

/* Header divider: replace the off-palette olive. */
.whb-general-header-inner {
 border-top-color: rgba(150,120,162,.35) !important;
}

/* Form fields: replace the off-palette olive tint. */
input[type="text"],
input[type="email"],
input[type="tel"],
input[type="search"],
input[type="number"],
textarea,
select,
.input-text {
 background-color: rgba(150,120,162,.09) !important;
}

.biotope-bio-labels {
 margin-top: 14px;
}

.biotope-bio-labels img {
 max-height: 52px;
 width: auto;
}

/* --- Session 24 : section Conseils --- */
/* Cartes du carrousel « Les conseils du moment » : respiration interne,
   le style flat Woodmart colle le texte aux bords de la carte bordée */
.elementor-15 .wd-post .article-body-container {
 padding: 6px 22px 22px;
}
/* Masquer « Publié par » et le compteur de commentaires (cartes + article seul) */
.wd-post-author,
.wd-post-reply {
 display: none !important;
}
/* Article seul : zone commentaires masquée (commentaires fermés côté WP) */
.single-post .comments-area {
 display: none;
}

/* Session 25 : masque le bandeau de titre Woodmart sur les pages .bdm
   dont le titre est déjà affiché dans le hero/bandeau framboise
   (172 coopérative, 180 membres, 193 atelier, 272 labels, 107199 ateliers,
   106464 devenir coopérateur, 159 livraisons, 107202 FAQ, 3126 contact). */
.page-id-172 .wd-page-title,
.page-id-180 .wd-page-title,
.page-id-193 .wd-page-title,
.page-id-272 .wd-page-title,
.page-id-107199 .wd-page-title,
.page-id-106464 .wd-page-title,
.page-id-159 .wd-page-title,
.page-id-107202 .wd-page-title,
.page-id-3126 .wd-page-title {
 display: none;
}

/* Session 25 : tuiles catégories de la home (banner carousel 2fe9543) —
   fond du bloc texte en blanc, textes framboise/mauve au lieu du masque gris. */
.elementor-element-2fe9543 .banner-mask .wrapper-content-banner {
 background-color: transparent !important;
 padding: 0 !important;
}
.elementor-element-2fe9543 .promo-banner .content-banner {
 background-color: #fff !important;
 width: 100% !important;
 margin: 0 !important;
 padding: 28px 30px !important;
}
.elementor-element-2fe9543 .promo-banner.color-scheme-light .banner-title {
 color: #D8115B !important;
}
.elementor-element-2fe9543 .promo-banner.color-scheme-light .banner-subtitle {
 color: #9678A2 !important;
}
.elementor-element-2fe9543 .promo-banner .btn.btn-color-white {
 color: #D8115B !important;
}
.elementor-element-2fe9543 .promo-banner .btn.btn-color-white:hover {
 color: #9678A2 !important;
}

/* === Session 4 START === */
@media (min-width:1025px) {
 .whb-header .wd-nav-main {
  --nav-gap:clamp(10px,1.2vw,20px);
  flex-wrap:nowrap;
 }
 .whb-header .wd-nav-main > li > a {
  font-size:clamp(13px,1.05vw,16px);
  white-space:nowrap;
 }
}

body .elementor-13 .elementor-element.elementor-element-94ed64b .wd-menu > .wd-nav.wd-nav-vertical > li > a{font-size:clamp(18px,1.65vw,24px);line-height:1.3}
body .elementor-13 .elementor-element.elementor-element-94ed64b .wd-menu > .wd-nav.wd-nav-vertical > li > a .nav-link-text{white-space:nowrap}

/* Mega menus: flexible columns on one row (Woodmart default is flex:0 0 200px + wrap) */
@media (min-width:1025px){
 .whb-header .biotope-menu-plantes > .wd-dropdown .wd-sub-menu,
 .whb-header .biotope-menu-usage > .wd-dropdown .wd-sub-menu{flex-wrap:nowrap}
 .whb-header .biotope-menu-plantes > .wd-dropdown .wd-sub-menu > li,
 .whb-header .biotope-menu-usage > .wd-dropdown .wd-sub-menu > li{flex:1 1 0;min-width:0}
}

/* Footer (cms_block 69): brand 28% / links 72%, flexible link columns, wider Contact column for the e-mail */
@media (min-width:1025px){
 body .elementor-69 .elementor-element.elementor-element-d178f8a{--width:28%}
 body .elementor-69 .elementor-element.elementor-element-705c976{--width:72%;--gap:24px;gap:24px}
 body .elementor-69 .elementor-element.elementor-element-705c976 > .e-con{--width:auto;flex:1 1 0;min-width:0}
 body .elementor-69 .elementor-element.elementor-element-705c976 > .elementor-element-84e6a3d{flex-grow:1.5}
}
body .elementor-69 .elementor-element-e7c058b a[href^="mailto:"]{font-size:14px;overflow-wrap:anywhere}
/* === Session 4 END === */
