.category-description{
    font-size:15px;
    font-weight:400;
}

.cont-poza-categorie{
    min-height: 65px;
    text-transform: uppercase;
    font-weight: 600;
    color: #f59034;
    border: 1px solid #ddd;
    border-bottom:none;
    display: block;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    transition: all .2s ease;
}

.cont-poza-categorie img{
    max-width: 100%;
    width:100%;
}

.cont-titlu-categorie{
    border-radius: 0px;
    min-height: 65px;
    text-transform: uppercase;
    font-weight: 400;
    color: #000;
    padding: 10px;
    border: 1px solid #ddd;
    display: flex!Important;
    align-items: center;
    justify-content: center;
    text-align:center;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    transition: all .2s ease;
}

.buc-categorie{
    margin-bottom:15px;
}

#categorii{
    margin:30px 0 15px;
}

.new-label{
    border: 1px solid;
    padding: 2px 5px;
    display: inline-block;
    color: var(--culoare2);
    position: absolute;
    top: 0;
    left: 0;
    background: #fff;
}

.stock-label{
    position: absolute;
    left: 0;
    top: 35px;
    background: #fff;
    margin: 0;
    border: 1px solid;
    padding: 2px 5px;
    display: inline-block;
    font-size: 15px;
}

.stock-label-0{
    color:#ffc107;
}

.stock-label-1{
    color:#28a745;
}

.stock-label-2{
    color:#28a745;
}

.heading-categorie{
    margin-bottom: 10px;
    display: inline-block;
    width: 100%;
}

.thumb-categorie{
    max-width:100%;
}

.product-layout img{
    max-width:100%;
}

.cont-text-produse-home {
    width: 75%;
    padding: 10px 10px;
}

.titlu-produse-home {
    font-weight: 500;
    line-height: 1.2;
}

.titlu-produse-home a {
    color: #000;
}

.price-produse-home {
    margin-top: 5px;
    font-size: 16px;
    margin-bottom: 10px;
    font-weight: 700;
    text-transform: uppercase;
}

.price-produse-home .price-old {
    font-weight: 400;
    text-decoration: line-through;
    color: #ed1c24;
    font-size: 12px;
}

.produs-item-descriere-buton {
    position: relative;
    display: inline-block;
    margin: auto;
}

.produs-content{
    padding: 10px;
    text-align: center;
}

.titlu-produs-home{
    text-align: center;
    display: block;
    margin-bottom: 10px;
    color: #000;
    font-size: 16px;
    min-height: 44px;
}
.titlu-produs-home h2{
    font-size: 16px;
}
.produs-content .price{
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 15px;
    text-transform: uppercase;
}

.cont-search-page{
    display: flex;
    align-items: center;
    justify-content: center;
}

.cont-search-page input{
    height:36px;
}
.heading-categorie h1 {
    font-size: 24px;
}
a.cont-titlu-categorie h2 {
    font-size: 16px;
}


.padd-furnizori a {
    border: 1px solid #ddd;
    margin-bottom: 30px;
    display: inline-block;
    width: 100%;
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
    -webkit-transition:all .3s ease;
    -moz-transition:all .3s ease;
    transition:all .3s ease;
}

.padd-furnizori img{
    padding:20px;
    width:100%;
}

.manufacturer-list-name{
    text-align:Center;
    color:#000;
    padding:10px;
    margin-top:10px;
}

.padd-furnizori a:hover{
    -webkit-box-shadow: 0px 0px 8px 0.5px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 0px 8px .5px rgba(0,0,0,0.2);
    box-shadow: 0px 0px 8px 0.5px rgba(0,0,0,0.2);
}

/***********************/


#filter-container{
    border-radius: 0px;
}

#filter-container .card-header{
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: .5px;
}

#filter-container .card-header i{
    color:var(--culoare1);
    margin-right:10px;
}

#button-filter{
    border-radius:0px;
    margin-top:1px;
}

#column-left #toggle-mobile-category-menu,
#close-mobile-category-menu{
    display:none;
}

.filter-group-list{
    max-height:250px;
    overflow:hidden;
    overflow-Y:auto;
}

.cont-btn-reset-filter{
    text-align:center;
    padding:15px 0;
}

#button-reset-filter{
    cursor: pointer;
    text-transform: uppercase;
    font-size: 12px;
    letter-spacing: .5px;
    text-decoration: underline;
}

#filter-container label {
    font-size: 14px;
}

























