/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */
 .anicon-tiktok:before {
      content: "\e07b"; 
}

#contact-vignette {
    display: flex;
	flex-wrap: wrap;
	justify-content: center;
}

#contact-vignette .col {
	width: 13%;
    margin: 5px;
    text-align: center;
}
@media (max-width: 991px) {
#contact-vignette .col {
    width: 22.5%;
}
}

#contact-vignette img {
    width: 100%;
}


.contactFormContent .block_contact_form_front .content_form {
  max-width: 100%;
}

#header div.header-position {
  background-size:cover;
}

  #header .header-nav.tablet-h {
	background-size:cover;
  }

@media (max-width: 991px) {
  #header .header-nav.tablet-h {
    background-image: url("/img/banniere-mobile.jpg");
    background: transparent !important;
  }
  div.header-position {
    background-image: url("/img/banniere-mobile.jpg") !important;
  }  
}

@media (max-width: 991px) {
#wrapper {
  padding-left: 10px;
  padding-right: 10px;
}
}


div.categoriesproduct-image .categoriesproduct-content {
	bottom: -55px;
}

@media (max-width: 991px) {
div.anthemeblocks-categoriesproduct-item {
  width: 40%;
}
}

.block-category.card.card-block > h1 {
  width: 100%;
}

.block-category.card.card-block  > div {
  width: 100%;
}

.contactFormContent .content_form {
    display: block;
}

#accueil-presse-partenariat {
  align-items: stretch;
  display: flex;
}

#accueil-presse-partenariat  .btn-bas {
  position: absolute;
  bottom: 0;
  text-align: center;
  width: 100%;
}

#accueil-presse-partenariat >div {
  padding-bottom: 50px;
}

@media (max-width: 410px) {
 .btn-primary, .btn-secondary, .btn-tertiary {
  padding: 1.1rem 1rem 1.1rem;
}
}

div.slick-slider  div.slick-slide  {
  padding: 5px;
}

div.slick-slider a {
text-decoration: underline;}

div.slick-slider  button::before  {
  color: #2e9eff;
}

div.slick-slider  img {
  padding-bottom: 1em;
}


#azel-home-after  {
  width: 100%;
}

.categoriesproduct-content-2  h3, .categoriesproduct-image-2 .categoriesproduct-content-2 p{
  text-shadow: 1px 1px 2px gray;
  font-size: 1.5em;
}