h1,h2,h3 {
  font-weight:400 !important;
}
h2,h3 {
  word-spacing: -0.45ch;
}

h1, h1 + h2 {
  text-transform:uppercase;
  line-height:1.2;
}
.wizi-wrapper--witness .wizi-txt__thumbnail__item {
  height:180px !important;
  width:180px !important;
}

h1 span span::first-letter, h2 span span::first-letter {
  font-size:1.2em !important;
}

.nav__li--all .nav__a {
color: #FFF;
}

.prod .prod__name, .nav__sublevel {
  text-transform:uppercase;
  font-family: var(--font-family-title) !important;
}

.prod .prod__price__from {
  align-self:flex-start !important;
  margin-top:2px;
}

nav a {
  text-transform: uppercase !important;
}

@media (max-width: 1023px) {
 .nav__a, .nav__a--login, .nav__itemlvl1 {
	font-size: 1.2rem;
	text-transform: uppercase;
	font-weight: 400;
 }
}

aside.sidebar.sidebar--close ~ .prod {
  width: 100% !important;
  max-width: 100% !important;
  min-width: unset !important;
}


@media (min-width: 1024px) {

  .nav-perso-off .nav__maxWidth > .nav__itemlvl1 {
    margin: 8px 16px;
    padding: 0;
  }
  .prod-list .bloc p {
    font-size: 1.2rem;
  }
  /* menu */
  aside.sidebar.sidebar--close {
   display:none;
  }

  /* nb produits page */
  body:not(.wiziblocks-on) .prod .prod__article {
    width: calc(33.3% - 20px) !important;
  }
  .nav__wrapper {
    max-width: var(--max-row-size-padding-large);
    padding: 0 180px;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
    background: transparent;
    -ms-flex-wrap: none;
    flex-wrap: nowrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -moz-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -moz-align-items: flex-start;
    align-items: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    min-height: 0;
  }
}


/* mobile */

@media (max-width: 719px) {
  .header__relative__logo {
	width: 50%;
	height: 54px;
	padding: 0;
  }
  .wizi-wrapper--textOnImg.div.wizi-txt {
    padding:0 30px!important;
  }
.home-hero h1 + h2 {
     margin-bottom:6vh !important;
  } 
  /* .home-hero h1 + h2 {
     margin-bottom:18vh !important;
    margin-top:-24px!important;
  } */
  .home-hero h1 span {
    font-size: 27px !important;
  }
  .home-hero h1 + h2 span {
    font-size: 15px !important;
  }
  .home-hero h2 span { font-size:18px !important; }

  }
}
 /* hero */

 /* home */

.home-hero h1, .home-hero h2 {
  text-shadow: rgba(0,0,0,0.45) 1px 0 10px;
}
  .h2-titre-valeur h2 {
    font-size:1.4rem !important;
    line-height:1.3 !important;
  }
  .h2-titre-valeur {
    margin: 2.4rem 0 !important;
  }
}
/* home - bloc-categories */

.bloc-categories .wizi-img--picto .wizi-img__content__wrapper__text {
  margin-top: 24px !important;
}

.bloc-categories .wizi-img__content__wrapper__icon {
 display:none;
}

/* citation */

.citation-portrait .wizi-quote__img {
  height:240px;
  width:240px;
  max-width:240px !important;
}

.wizi-quote i.fa-quote-left, 
.wizi-quote i.fa-quote-right {
font-size:1.2rem;

}