/* Positionner filtres en ligne */
.cf_flt_wrapper {
  float: left;
  margin-right: 20px;
}
.cf_flt_header {
  display: none;
}
/* Mise en forme des custom fields */
/* Passer de virgules à lignes séparées */
.cf4all_customvalues_wrapper .cf4all_comma {
  display: none;
}
.cf4all_customvalues_wrapper .cf4all_option {
  display: block;
}
.cf_form input + br {
  display: none;
}
.cf_form .cf_apply_button,
.cf_form .cf_resetAll_link {
  background-color: #333;
  color: #fff;
  margin-bottom: 10px;
}
.cf_form .cf_apply_button:hover,
.cf_form .cf_resetAll_link:hover {
  background-color: #fff;
  color: #000;
  border: 1px solid #000;
}
.cf_form .cf_resetAll_link {
  background-color: #777;
}
.a51-shop .tm-top.uk-section {
  padding-bottom: 0;
}
/* Personnalisation de la présentation des miniatures de la fiche produit */
#image_container .uk-thumbnav > * > ::after {
  background: transparent;
}
#image_container .uk-thumbnav .uk-cover-container {
  border: 2px solid #fff;
}
#image_container .uk-thumbnav .uk-active .uk-cover-container {
  border: 2px solid #333;
}
#image_container .uk-thumbnav > * > * > img {
  opacity: 1;
}
#image_container .uk-thumbnav > * > :hover > img,
#image_container .uk-thumbnav > * > :focus > img {
  opacity: 0.7;
}
/* Personnalisation module produits */
.productmodule .tm-child-list > ul > li:nth-child(n+2),
.productmodule .tm-child-list > ul > li > ul,
.productmodule .uk-list > li:nth-child(n+2),
.productmodule .uk-list > li > ul {
  margin-top: 0px;
}
/* Vue CATEGORIE */
.a51-new-cat {
  position: absolute;
  bottom: 0;
  right: 0;
}
/* Pagination */
.uk-pagination .pagenav {
  border-bottom: 1px solid #aaa;
}
.uk-pagination > * > * {
  box-sizing: unset;
}
