/*positionnement nombre articles panier*/
.cart-item-count {
  position: relative;
  top: -10px;
  left: -9px;
}
/* moyen de paiement en ligne*/
.j2store.checkout label {
  display: inline-block;
  min-width: 120px;
}
/* moyens de paiement en colonne:
.j2store.checkout label {
  display: block;
  min-width: 120px;
}
*/

select:not([class*="uk-"])[size], textarea:not([class*="uk-"]) {
  width: auto !important;
  min-width: 205px !important;
}

.j2store-single-product.multiple {
  border: 1px solid #cecece;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
}
/*centrer contenu produits*/
.product-title {
  font-size: 21px;
  text-align: center;
  margin-top: 25px;
  margin-bottom: 10px;
}
.product-short-description {
  text-align: center;
}
.j2store-product-images {
  text-align: center;
}
.djrv_rating {
  text-align: center;
}
.product-price-container {
  text-align: center;
  margin-top: 15px;
  margin-bottom: 15px;
}
.j2store-addtocart-form {
  text-align: center !important;
}
.j2store-single-product.multiple {
  padding-top: 0px !important;
  border-radius: 5px;
  background-color: #f4f4f4;
  border: none !important;
}
.djrv_avg {
  display: none !important;
}
/*champ de recherche*/
.j2store-product-search-input {
  width: 300px !important;
}

/*menu mobile*/
/*classe ajoutée au module*/
.langmobile {
  margin-left: -25px !important;
}

/*taille card TXT catégories shop*/
.txt-categ-shop {
  padding: 5x 5px !important;
}

/*pour module au sommet des pages shop (mettre shop dans la classe de page du menu) */
.shop #tm-top {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}
.shop .uk-card-body {
  padding: 10px 10px;
}
.shop #tm-main {
  padding-top: 10px !important;
}
/*mise en forme article produits (mis dans yootheme template)*/
.txt-prod {
  width: 65%;
  margin-bottom: 10px;
  float: left;
  display: inline-block;
}
.img-prod {
  width: 35%;
  margin-bottom: 10px;
  display: inline-block;
}
@media screen and (max-width: 640px) {
  .txt-prod, .img-prod{
    width: 100%;
    float: none;
  }
}
.discount-percentage {
  text-align: center;
}
/*pour champs page connexion  -  attention rajouter class login dans attribut de page dans le liens de menu*/
.login .inputbox[type=text]:not([class*=input-]) {
  width: 100% !important;
  }
/*pour champs page modif adresse j2store */
#j2storeaddressForm .inputbox[type=text]:not([class*=input-]) {
  width: 100% !important;
  }
/*pour champs page connexion j2store */
#j2storeOrderLoginForm .inputbox[type=text]:not([class*=input-]) {
  width: 100% !important;
  }
/*pour champs page panier*/
.coupon input[type="text"]:not([class*="uk-"]) {
    width: 50% !important;
    margin-bottom: 10px;
  }
.coupon input[type=submit]:not([class*="uk-"]) {
  margin-bottom: 10px !important;
}
.voucher input[type="text"]:not([class*="uk-"]) {
  width: 50% !important;
    margin-bottom: 10px;
}
.voucher input[type=submit]:not([class*="uk-"]) {
  margin-bottom: 10px !important;
}
/*easy checkout customisations*/
.easy-checkout.easy-checkout-checkout-form input[type="reset"], .easy-checkout.easy-checkout-checkout-form input[type="radio"], .easy-checkout.easy-checkout-checkout-form input[type="checkbox"] {
  width: 15px !important;
}
.easy-checkout.easy-checkout-checkout-form h3.easy-checkout-title span {
  background: linear-gradient(135deg, #98ab20 5%,#b6ca3e 100%) !important;
}
.easy-checkout.easy-checkout-checkout-form h3.easy-checkout-title {
  border-bottom: 3px solid #98ab20;
}
.easy-checkout.easy-checkout-checkout-form h3{
  border-bottom: 2px solid #98ab20;
}
.easy-checkout.easy-checkout-checkout-form .btn-primary{
  background: linear-gradient(135deg, #98ab20 5%,#b6ca3e 100%);
  border-color: #98ab20;
}
/*customisation page newsletter*/
.uk-panel.newsletter-inscription .btn-info, .btn-primary, .uk-button-primary {
/*  margin-bottom: -23px !important;*/
}