
/* insertion badge cat produits */
.badge-aplus,
.badge-a,
.badge-b,
.badge-c,
.badge-d,
.badge-e,
.badge-f,
.badge-g
{
    display: inline-block;
    padding: 3px 10px;
    border-radius: 50px;
    color: #fff;
}

.badge-aplus {
    background-color: #008f35;
}
.badge-a {
    background-color: #00933D;
}
.badge-b {
    background-color: #34ae00;
}
.badge-c {
    background-color: #C0D000;
}
.badge-d {
    background-color: #F7E600;
}
.badge-e {
    background-color: #F9B200;
}
.badge-f {
    background-color: #EA570D;
}
.badge-g {
    background-color: #E30613;
}

/* Header icons */
#header-icons a.el-content.uk-button.uk-button-default.uk-flex-inline.uk-flex-center.uk-flex-middle {
    background: transparent!important;
    color: #fff!important;
}

#header-icons #socials .uk-icon {
color: #fff;
}

.is-menu-wrapper {
    right: inherit;
    top: 36px;
    left: 110px;
}

/* Menu home */
.tm-toolbar-default .uk-navbar-nav>li>a, .uk-card-primary.uk-card-body .uk-navbar-nav>li>a, .uk-card-primary>:not([class*=uk-card-media]) .uk-navbar-nav>li>a, .uk-card-secondary.uk-card-body .uk-navbar-nav>li>a, .uk-card-secondary>:not([class*=uk-card-media]) .uk-navbar-nav>li>a, .uk-light .uk-navbar-nav>li>a, .uk-overlay-primary .uk-navbar-nav>li>a, .uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav>li>a, .uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav>li>a, .uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav>li>a, .uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav>li>a {
    color: rgb(255 255 255 / 80%);
}
.tm-toolbar-default .uk-navbar-nav>li.uk-active>a, .uk-card-primary.uk-card-body .uk-navbar-nav>li.uk-active>a, .uk-card-primary>:not([class*=uk-card-media]) .uk-navbar-nav>li.uk-active>a, .uk-card-secondary.uk-card-body .uk-navbar-nav>li.uk-active>a, .uk-card-secondary>:not([class*=uk-card-media]) .uk-navbar-nav>li.uk-active>a, .uk-light .uk-navbar-nav>li.uk-active>a, .uk-overlay-primary .uk-navbar-nav>li.uk-active>a, .uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav>li.uk-active>a, .uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav>li.uk-active>a, .uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav>li.uk-active>a, .uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav>li.uk-active>a {
    color: #efd500;
}

/* Filtre style */
.wpc-filters-main-wrap li.wpc-term-item input[type=checkbox], .wpc-filters-main-wrap li.wpc-term-item input[type=radio] {
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 99px;
}

.widget-title.wpc-filter-title {
    font-size: 1.2rem;
    font-weight: 600;
    border-bottom: 1px solid #ddd;
}

.uk-navbar-toggle {
    color: #efd012;
}

.uk-navbar-toggle .uk-icon {
    color: #efd012;
}

input#is-search-input-936 {
    border-radius: 30px;
}

.error404 #footer, .error404 .tm-header, .error404 .tm-header-mobile, .pageclass .tm-page > [class^=uk-section]:last-child,
.wpc-edit-filter-set
{
    display: none;
}

#wpforms-form-57 ul {
  list-style: none;
  margin: 0;
  padding-top: 5px;
  margin-block-start: 0;
  margin-block-end: 0;
  padding-inline-start: 0;
}

#wpforms-form-57 li {
  display: block;
  cursor: pointer;
  padding: 3px 5px;
  border-bottom: 1px solid #e9e9e9;
  font-family: sans-serif;
}

#wpforms-form-57 li:hover {
  background: #dfdfdf;
}

#snippet-box {
    display: none;
}

/* Style filter */
input.wpc-filters-range-min, 
input.wpc-filters-range-max
{
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 99px;
    padding: 10px;
}

/* Module rechercher sur Mobile uniquement */
#widget-mobile-search input#is-search-input-936 {
    width: 100%!important;
    border: 1px solid #dddddd24!important;
}

/* Corrections */
#wpforms-57-field_5-container .wpforms-field-label-inline {
    font-size: 13px!important;
}

@media screen and (min-width: 1300px) {
    #slide-home .el-overlay {
        position: relative;
        left: -50px;
    }
}

#slide-home .uk-position-cover {
    background-color: transparent!important;
}
#slide-home .el-content, 
#slide-home .el-title,
#slide-home .el-meta,
.tm-header .el-content
{
    text-shadow: 0px 0px 5px #000;
}

#icones-fiche .el-item img {
    width: 40%;
    height: auto;
}
#icones-fiche .el-title {
    font-size: 14px;
}

body.term-42 .el-content {
    font-size: 12px;
}

.uk-sticky.uk-sticky-fixed.uk-sticky-below,
body.product-template-default .uk-navbar-container,
body.category .uk-navbar-container,
/* plan du site */
body.page-id-1153 .uk-navbar-container
{
    background-color: #212121;
}

.tm-transition-border::after {
    border-image: linear-gradient(360deg,#EFD500,#EFD500) 1!important;
}

.wpc-search-field-wrapper.wpc-search-field-wrapper-1015s input.wpc-search-field {
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 99px;
    padding: 10px 5px 10px 30px!important;
    display: flex;
    width: 90%;
}