.fa-cos-cart:before {
    content: "";
    background-image: url(/wp-content/uploads/2022/03/icons8-shopping-basket-30_white.png);
    background-size: 100% 100%;
    display: inline-block;
    height: 25px;
    width: 25px;
    position: relative;
	margin-top: 12px
}

button.single_add_to_cart_button:before {
    content: "";
    background-image: url(/wp-content/uploads/2022/03/icons8-shopping-basket-30_white.png);
    background-size: 100% 100%;
    display: inline-block;
    height: 25px;
    width: 25px;
    position: relative;
    border-width: 0px!important;
	margin-bottom: -6px
}
.styleTabelProduseVraC button.single_add_to_cart_button:before { 
	background-image: url(/wp-content/uploads/2022/03/icons8-shopping-cart-24_white.png)
}

.w-cart-quantity { left: 28px; background-color:#8fb59f!important; top:3px!important; }

.w-socials-list a { margin-right:15px; }

.fontwhite { color:#fff!important; }

.fontlibreregular { font-family: "Libre Baskerville"; font-weight:400!important; }
.fontlibrebold { font-family: "Libre Baskerville"; font-weight:700!important; }

.fontralewaylight { font-family: Raleway; font-weight:300!important; }
.fontralewayregular { font-family: Raleway; font-weight:400!important; }
.fontralewaybold { font-family: Raleway; font-weight:700!important; }
.fontralewayextrabold { font-family: Raleway; font-weight:800!important; }

.fontcolorgreen { color:#34543a!important; }
.fontcolorgreenlink a { color:#34543a!important; }
/*.fontcolorgreenlink span { color:#fff!important; }*/

.fontcolorgreenlink .price > span { color:#112267!important; }

.fontcolorgreenlink .woocommerce-Price-currencySymbol > span { color:#ff0000!important; }

.fontcolorgreenlink span .w-btn-label { color:#fff!important; }


.textcenter { text-align:center!important; }

.fontsize12 { font-size:12px!important; }
.fontsize14 { font-size:14px!important; }
.fontsize16 { font-size:16px!important; }
.fontsize18 { font-size:18px!important; }
.fontsize20 { font-size:20px!important; }
.fontsize21 { font-size:21px!important; }
.fontsize22 { font-size:22px!important; }
.fontsize23 { font-size:23px!important; }
.fontsize24 { font-size:24px!important; }
.fontsize26 { font-size:26px!important; }
.fontsize28 { font-size:28px!important; }
.fontsize32 { font-size:32px!important; }

a.added_to_cart { display: block; color: #44845f; }

.w-toplink { 
    border-radius: 50% !important; 
    color: #fff!important;
    text-shadow: -1px -1px 1px rgba(255,255,255,.1), 1px 1px 1px rgba(0,0,0,.5)!important;
}

.w-cart-dropdown { background: #e5f0ec!important; }

.lineheight20 { line-height:20px!important; }
.lineheight25 { line-height:25px!important; }
.lineheight28 { line-height:28px!important; }
.lineheight30 { line-height:30px!important; }
.lineheight32 { line-height:32px!important; }
.lineheight35 { line-height:35px!important; }
.lineheight38 { line-height:38px!important; }
.lineheight40 { line-height:40px!important; }

.textjustify { text-align: justify; text-justify: inter-word; }

@media only screen and (max-width: 500px) {
.onlydesktop { display:none!important; }
.textcentermob { text-align:center!important; }
}
@media only screen and (min-width: 501px) {
.onlymobile { display:none!important; }
}

@media only screen and (min-width: 501px) {
.level_2 > a > span { border-bottom:1px solid #d9d9d9!important; padding:5px; font-size:16px!important;}
.level_2 > a > span:hover { border-bottom:1px solid #000!important; padding:5px;}

.level_3 > a { margin-left:7px; }

.width100lasuta { width:100%!important; margin-bottom:20px!important; }

.linkdefault .level_2 > a > span { border-bottom:0px solid #000!important; }
}
.linkdefault { cursor: pointer!important; }

.linkdefault2 { cursor: pointer!important; }

.w-nav.type_desktop .menu-item[class*="columns"] .menu-item-has-children .w-nav-anchor.level_2 { font-size:15px; }

.ascunde { display:none!important; }

.yith-wcwl-wishlistaddedbrowse a { display:block!important; }

.buttonwishlist a { font-weight:bold!important; font-size:13px!important; }

.ush_text_1 i { opacity: 1!important; color: #fff!important; }

.polylanghover a:hover { color:#000!important; }
.polylanghover img { width:22px!important; }

.fontproducts a { font-family: "Libre Baskerville"; font-weight: 600!important; color: #44845f!important; }

.fontproducts .button { background:#112267!important; }
.fontproducts a:hover { border:0px solid #fff!important; color:#000!important; }
.fontproducts a > .w-btn-label { color:#fff!important; }

span.feedback { display:block!important; }

@media only screen and (max-width: 900px) {
.product_relate ul.products li.product { width:50%!important; }
article a.button:hover { background: #44845f!important; }
}

.star-rating { margin:0 auto!important; margin-bottom:20px!important; }

.notactive a {
  pointer-events: none;
  cursor: default;
  text-decoration: none;
  /*color: #006d43;*/
}

.notactive li > a > span { border-bottom:0px solid #fff!important; }

div.descriptprodus p { padding: 10px!important; }

div.descrierepordus { 
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    line-height: 26px;
    max-height: 160px;
    height: 82px;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.prelatedmob .product_relate ul.products li.product img {
    
    border:1px solid #000;
    width:50%!important;
    margin:0 auto!important;
    
}

.search-results #shop .l-section-h { padding: 0 0!important; }

@media only screen and (min-width: 1279px) and (max-width:1450px) {
    .search-results .custom-banner-category h2 { 
        margin-left:45px!important; padding-bottom:0px!important; }
}

.pagination .page-numbers { 
    line-height: 2.5rem!important; 
    height: 2.5rem!important; 
    width: 2.5rem!important; }
    
.w-nav.type_desktop .w-nav-anchor:not(.level_1) { line-height: 1.0em!important; }

.aws-search-result .aws_onsale { top: 5px!important; }

.woocommerce-MyAccount-navigation a { color:#44845f!important; }
.woocommerce-MyAccount-content table a { color:#44845f!important; }

.woocommerce-MyAccount-content p a { color:#44845f!important; }