/*** Ajout Nathalie pour module vacances : septembre 2024 ***/
#header .pstv-wrp.pstvh_displayBanner .row{
    padding: 15px 15px 15px 80px;
    background-image: url(design/newtheme/picto-infos.png);
    background-repeat: no-repeat;
    background-position: 15px center;
    background-size: 46px auto;
}
#blocs_categories_accueil{
    background-image: url('../css/design/newtheme/instruments-celtiques-decor.png');
    background-size: auto;
    background-position: center bottom;
    background-repeat: no-repeat;
    padding-top:0;
}
@media (max-width:991.98px) {
  #blocs_categories_accueil{
    background-size: cover;
    background-position: center;
  }
}
@media (max-width:575.98px) {
  #blocs_categories_accueil{
    background-size: contain;
    background-repeat: repeat;
    background-position: center top;
  }
}
#blocs_categories_accueil .page-heading{
  margin: 0 0 2.6rem 0;
  font-size: 36px;
  font-family: Linden Hill,serif;
  font-weight: 400;
  line-height: 1.2em;
  text-align: center;
  padding: 0;
  color: #000;
}
#blocs_categories_accueil .category-wrapper .category-title,
#nav_full_width{
  background-image: none;
  background-color:#5a8e21;
}
.products .product-miniature .product-miniature-inner,
#blocs_categories_accueil .category-wrapper{
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  height: 100%;
  border:1px solid #b1b1b1;
}
.products .product-miniature .product-miniature-inner{
  padding-top:15px;
}
#blocs_categories_accueil .category-wrapper img{
  margin-top:15px;
}
#blocs_categories_accueil .category-wrapper .category-title{
  -webkit-border-bottom-right-radius: 20px;
  -webkit-border-bottom-left-radius: 20px;
  -moz-border-radius-bottomright: 20px;
  -moz-border-radius-bottomleft: 20px;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  bottom:0;
}
#blocs_categories_accueil .category-wrapper:hover .category-title{
  bottom:0;
}
#blocs_categories_accueil .container>.row{
  display:grid;
  grid-template-columns: repeat(3,1fr);
  align-items: stretch;
  row-gap:20px;
}
@media only screen and (max-width: 767px) {
  #blocs_categories_accueil .container>.row{
    grid-template-columns: repeat(1,1fr);
  }
}
#blocs_categories_accueil .container>.row>div{
  width:100%;
  max-width: 100%;
}
/*----La sélection---*/
.category-products .product-miniature .product-miniature-inner,
.category-products .product-miniature,
.category-products .product-miniature .product-miniature-inner,
.products .product-miniature .product-miniature-inner{
  height: 100%;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  display:flex;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  flex-flow: column;
  justify-content: space-between;
}
.category-products .product-miniature .product-description .product-price-and-shipping,
.products .product-miniature .product-description .product-price-and-shipping{
  padding-top:10px;
  border-top:1px solid #5a8e21;
  margin:0 10px;
}
.products .product-miniature .product-description .product-title{
  padding:0 10px;
}
@media (max-width:991.98px) {
  #nav_full_width #adtm_menu #menu .li-niveau1 .a-niveau1 .advtm_menu_span{
    font-size:18px;
  }
}
@media (max-width:768px) {
  #nav_full_width #adtm_menu #menu .li-niveau1 .a-niveau1 .advtm_menu_span{
    font-size:15px;
  }
}
#mobilemenu-side{
  z-index:100000;
}