/*
Theme Name: from scratch_
Description: Hello Elementor Child by from scratch_
Author: from scratch_
Author URI: https://www.from-scratch.fr
Template: hello-elementor
Version: 1.0.2
*/

/* Page Professionnels de santé */
.psante-filters{display:flex; gap:15px; flex-direction:row; flex-wrap:wrap; justify-content:center; margin-bottom:30px;}
.psante-filters button{border:2px solid var(--e-global-color-primary); color:var(--e-global-color-primary);}
.psante-filters button:hover,
.psante-filters button.active{background-color:var(--e-global-color-primary); color:#FFFFFF;}
.psante-grid .psante-item{width:calc(25% - 30px); /* 3 colonnes avec 25px de chaque côté */
  margin: 15px;
  box-sizing: border-box;}
@media (max-width: 1024px) {
    .psante-filters{gap:12px; margin-bottom:45px;}
    .psante-filters button{padding:.4rem .8rem; font-size:14px;}
    .psante-grid .psante-item{margin-bottom:25px; width:calc(50% - 50px);}
}
@media (max-width: 767px) {
    .psante-filters{gap:10px; margin-bottom:40px;}
    .psante-filters button{padding:.3rem .6rem; font-size:12px;}
    .psante-grid .psante-item{margin-bottom:20px; width:calc(100% - 50px);}
}
