#tm-main .uk-subnav-pill .uk-active span{
    background-color: #69716c;
    color: #fff;
}
.tm-qty input.uk-form-width-small{width: 70px;}
.tm-checkout-menu{}

.tm-price{width: 140px;padding-left: 50px;}
.tm-quantity{width: 80px;padding-left: 50px;}

.uk-grid-divider>:not(.uk-first-column)::before {left: 25px;}

.tm_manufacturer_logo {width: 120px;}

.tm-img-product .uk-label, .image_middle .uk-label{background: none;}
.tm-filter .uk-form-label{width: 130px;}
.tm-filter .uk-form-controls{margin-left: 145px;}
.tm-filter .uk-form-width-small{width: 80px;}
.tm-filter .uk-width-small{width: 110px;}

.tm-image-card {min-height: 140px;}
.tm-image-product {height: 200px;}

.tm-payment-img img{width: 30px;}

.tm-payment-shipping img{width: 140px;}

/* YOOTHEME */
.tm-headerbar-top.tm-headerbar-default {
     border-bottom: 1px solid #ebebeb;
}
@media (max-width: 959px) {
    .cap-product-grid .el-content{ display:none;}
}

/* JSHOPPING */

.jshop_cart_attribute{
    margin:0 10px 0 0;
    .name{font-weight: bold;}
    box-sizing: border-box;
    min-width: 18px;
    height: 18px;
    padding: 0 5px;
    border-radius: 500px;
    vertical-align: middle;
    background: #52ae32;
    color: #fff!important;
    font-size: 11px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    font-weight: 400;
    line-height: 0;
    letter-spacing: 0;
    font-family: Poppins;    
}

.freeattribut_msg{margin-top:5px;}
.fielderror{
    color: #f0506e;
    border-color: #f0506e;
    border-width: 2px;
    border-style: dashed;
    /* padding: 10px; */ 
}

#mxcpr{display:none;}

.dataTables_paginate{
    display:flex; justify-content: space-between;
    padding: 0px 40px 10px;
}
/* Plugin SNA */
.table_sna{
    *{color: #fff;}
    #sna_price_product{
        font-weight:bold;
    }
}
/* product default */
.text_zoom_{display: none;}
.jshop_img_thumb, 
.jshop_video_thumb{
    max-width: 50px!important;
    max-height: 50px!important;
}
.price_prod_qty_list td{padding: 5px !important;;}

/* product tipografia */

#raggruppoCategoria .uk-card-title i{
    display: none;
}

#tableListino td,#tableListino th{
    text-align:center;
    padding:5px 5px !important;
}

.uk-tooltip.uk-success{
    background-color: #3c8f60 !important;
}

.qtascelta{ 
    cursor: pointer;    
}

.qtascelta:hover,.qtascelta.uk-label-success{
    text-decoration: underline;
    outline: 2px solid #ccc;
}

tr.defaultQta{
    outline: 2px solid #3c8f60;
}

tr.defaultQta td{border: none;} 

#lightbox-loading {
    position: absolute;
    top: calc(1vh + 100px);
    left: calc(1vw + 150px);
    height: 150px;
    width: 150px;
    text-align: center;
    line-height: 0; 
} 
 
.cap-animation-fade-out { 
    animation: fadeOut .5s; 
    animation-fill-mode: forwards;
}
  
@keyframes fadeOut {
    0% { opacity: 1; } 
    100% { opacity: .5; }
  }