h1 {
  font-size: 2em !important;
  padding: 1% !important;
  color: #d1292a !important;
  text-transform: uppercase;
  font-family: 'Vast Shadow Regular';
}

h2 {
  font-size: 1.8em !important;
  padding: 1% !important;
  color: #000 !important;
  font-family: 'Playfair Display';
  font-weight: 400 !important;
}

h3 {
  font-size: 1.7em !important;
  padding: 1% !important;
  color: #000 !important;
  font-family: 'Playfair Display';
  font-weight: 400 !important;
}

h4 {
  font-size: 1.4em !important;
  padding: 1% !important;
  color: #d1292a !important;
  font-family: 'Playfair Display';
  font-weight: 400 !important;
}



.bgbloc .wiziblocks__item__maxWidth {
    padding: 180px 240px !important;
    background: url(https://media.cdnws.com/_i/351238/RAW-74/1727/74/bgmotif.png)!important;
    background-position: center center;
    background-size: cover !important;
    background-repeat: no-repeat;
    color: #fff !important;
}
.bgbloc {
    background: url(https://media.cdnws.com/_i/351238/RAW-76/779/76/fondbg.jpeg)!important;
    background-position: center center;
    background-size: cover !important;
    background-repeat: no-repeat;
    color: #fff !important;
    background-attachment: fixed !important;
}
.bgbloc .wiziblocks__item__maxWidth .wizi-wrapper.wizi-wrapper--txt{
background-color: #000000a8 !important;
    padding: 30px 20px !important;
}

@media (min-width: 320px) and (max-width: 768px){
.bloc-3 .wiziblocks__item__maxWidth {
padding: 105px 21px !important;
    background: url(https://media.cdnws.com/_i/351238/RAW-44/478/44/fond.jpeg)!important;
    background-position: center center;
    background-size: cover !important;
    background-repeat: no-repeat;
    color: #fff !important;
  
}
}


.blackBg  {
      background-color: black !important;
      padding: 17px !important;
      
}
.footerBg{
  background-color: black !important;
}


.displayRea{
      display: flex;
    flex-direction: row;
    justify-content: flex-start;
}

.displayRea{
  text-align: left !important;
}

.reaBg{
  background: url(https://media.cdnws.com/_i/351238/RAW-72/1077/72/reaimg.jpeg)!important;
}

.rea__item, .rea__item strong {
    color: #ffffff !important;}


@media (min-width: 1024px){
.nav__itemlvl1 {
    
    color: white ;
}}


.imgFb{
  width: 25%;
}



.margin-top-wiziblocks #c1-body .body__wrapper--withoutPadding .wiziblocks__item.margin-top-small, .margin-top-wiziblocks #c1-body .wrapperPage__right .wiziblocks__item.margin-top-small {
    margin-top: -2px!important;
}

@media (max-width: 1024px) and (min-width: 320px){
.bgbloc .wiziblocks__item__maxWidth {
    padding: 40px 20px !important;
    background: url(https://media.cdnws.com/_i/351238/RAW-74/1727/74/bgmotif.png)!important;
    background-position: center center;
    background-size: cover !important;
    background-repeat: no-repeat;
    color: #fff !important;
}

}


.rea__img {
      max-height: 70px !important;
    margin-top: -10px;
}


.para1 .wizi-txt.wizi-txt--large {
    background: url(https://media.cdnws.com/_i/351238/RAW-87/2040/87/sellier-voiture.jpeg)!important;
    background-position: center center;
    background-size: cover !important;
    background-repeat: no-repeat;
    background-attachment: fixed !important;
    color: #fff !important;
}


.supEspace{
  margin-bottom: -6px !important;
}

.search--wrapper.focused .search--input, .search--wrapper .search--input  {
    width: 203px !important;
  height: 40px !important;
     padding: 0 0 0 20px !important;
    line-height: 2em !important;
    font-weight: 100 !important;
    font-size: 12px !important;
    cursor: auto !important;
    -webkit-transform: none !important;
    -ms-transform: none !important;
    transform: none !important;
        border-radius: 10px !important;
      border-bottom-color: white !important;
    border-color: transparent;
   background-color: rgba(255, 255, 255, 0.8);
  margin-left: auto;
}






.Services .prod__shadow {
    border: 1px solid #eee !important;
    border-radius: 5px !important;
    box-shadow: 0px 0px 6px 1px #00000012 !important;
}



.gal img:hover {
    filter: brightness(0.5) !important;
    
 }
.gal .wizi-img__content {
 transition: transform .5s;
}
.gal .wizi-img__content:hover {
    -ms-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    transform: scale(0.96);
    border-radius: 10px !important;
    box-shadow: 8px 8px 0px 1px #000000 !important;
}



@media (min-width: 1024px){
  

.nav__itemlvl1:hover {
    color: #f0283e;
    font-weight: 900;
    font-size: large;
}}


@media (max-width: 1024px){
.centerImg{
text-align: center;
    width: 100%;
}}


@media (min-width: 720px) {
  
.search--wrapper .close span {
background: transparent;
}
.header__account__span {
        display: block;
          text-indent: 0;
         line-height: 1.375rem;
        font-weight: 700;
        color:white !important;
          }

.header__account__span {
  margin-right: -90px !important;
}
.header__cart__a {margin-left: -153px !important;        width: 30px;
    height: 27px;
}
  
}

@media (min-width: 1024px){
.header__cart {margin-left: 246px !important;   }
}


@media (min-width: 1024px){
.nav__arrow {
 
    border-color: white !important;
} }


@media (min-width: 720px){

  
.search--wrapper .search--input   {
    
      border-radius: 1px !important;  
   
}  .header__cart__text {       margin-left: 36px !important;
    display: block;
    text-indent: 0;
    line-height: 1.375rem;
    font-weight: 700;
    color: white !important; }
}



@media (min-width: 720px){
.search--input:focus {
    -webkit-box-shadow: none !important;
     box-shadow: none !important;  
}
  .search--wrapper .search--input  {  background-color: rgba(255, 255, 255, 0.8); 
    border-radius: 10px !important;
                     background-image: url(https://media.cdnws.com/_i/351238/RAW-98/3359/98/loop.png);                   
    background-size: 24px;
    background-repeat: no-repeat;
    background-position: right center;}
}

@media (min-width: 1024px){
.menuBg{
  background: url(https://media.cdnws.com/_i/351238/RAW-72/1077/72/reaimg.jpeg)!important;
}
}


.header__nav__icon {
     background-color: white !important;
}
.phone-number-navb {
  color:white
}





.header__search {
    display: flex !important;
    align-items: center !important;
}

.phone-number-container {
  display: flex !important;
    align-items: center !important;
    margin-left: auto !important;
}

.phone-number-navb {
margin-right: -151px !important;
  margin-top: 21px;
  
}


@media (max-width: 1080px){
.phone-number-navb {display: none;}}

.search--wrapper {
 
    display: flex !important;
    flex-grow: 1 !important; 
    position: relative !important;
}
@media (max-width: 1080px){
 .phone-icon{display: none !important;}}

 .phone-icon {
      background-repeat: no-repeat;
    margin-right: 3px;
    margin-top: 21px;
    background-image: url(https://media.cdnws.com/_i/351238/RAW-99/1763/0/isnard-sellerie-phone.png);
    width: 36px;
    height: 46px;
    display: inline-block;
    background-position: center center
}

@import url('https://fonts.googleapis.com/css2?family=Vast+Shadow&display=swap');
.nav__itemlvl1 {
  text-transform: uppercase;
  font-family: 'Vast Shadow', cursive;
  
}

 

@media (max-width: 1279px) {
.nav__itemlvl1 {
 
    font-size: 0.7rem !important;
 font-weight: bold !important;
}}

@media (max-width: 1023px) {
.nav-perso-on .new-menu .nav .nav__wrapper .nav__checkboxlvl0:checked+div .nav__sublevel .nav__a {
    padding: 18px 20px;
    border-bottom: 1px solid #dce5e9;
    font-size: .875rem;
    font-weight: bold;
}
  
.nav-perso-on .new-menu .nav .nav__wrapper .active .nav__itemlvl3.with-subnav {
    color: #10333f;
    font-weight: bold;
}
}

@media (max-width: 719px) {
    a.nav__a.nav__itemlvl1 {
    font-family: 'Work Sans';
}

label.nav__arrow {
    /* font-family: 'Work Sans'; */
}

a.nav__itemlvl1.nav__itemlvl1--with-subnav {
    font-family: 'Work Sans';
}
}