/* This code is primary for custom changes */
@media (min-width: 782px) {
    .single-product .products>.product .hover-area .action-buttons>div {
        border: none !important;
        padding: 5px !important;
    }
    .single-product .products.list-unstyled.row-cols-2.row-cols-md-3.row-cols-lg-5.row-cols-xl-5.row-cols-xxl-6 .product-item__header {
        min-height: 240px !important;
    }
    .woocommerce-breadcrumb {
        overflow:hidden !important;
    }
    .single-product .price {
        font-weight: 600;
    }

    .woocommerce .add-to-compare-link {
        display:none !important;
    }
    .extended .single-product-wrapper .action-buttons>a, .extended .single-product-wrapper .action-buttons>div {
        margin-right: 15px;
        text-align: center;
    }
    .woocommerce-breadcrumb span.delimiter+a {
        background-color: white;
        text-decoration: underline;
    }
    .archive .yith-wcwl-add-to-wishlist ,
    .archive .add-to-compare-link {
        position: relative !important;
        float: left;
        width: 110px;
        margin-right: 8px !important;
    }
    .archive .add-to-compare-link {
        position: relative !important;
        left: 10px;
    }
    .woocommerce-Price-currencySymbol {
        font-size: 0.5em;
    }
    .single-product .quantity {
        display: none !important;
    }
    a.added_to_cart {
        border-radius: 5px !important;
        padding: 10px 20px !important;
        line-height: 10px;
        margin-top: 15px !important;
    }
    .post-92638 .wp-block-column:not(:first-child),
    .post-39539 .wp-block-column:not(:first-child),
    .post-39551 .wp-block-column:not(:first-child),
    .post-39550 .wp-block-column:not(:first-child)
    {
        margin-left: 0 !important;
    }

    .header-icon__cart.dropdown:hover .dropdown-menu {
        display:block !important;
    }


}
.owl-item>.product::after {
    border-right: 1px solid #ffffff !important;
}

.help_tabs {
    border: 1px solid grey;
    padding: 15px;
    min-height: 160px;
    position: relative;
}
.help_tabs p {
    color: #333e48;
    font-family: "Open Sans",Sans-serif;
    font-size: 15px !important;
    line-height: 1.714em;
    letter-spacing: 0px;
}
.help_tabs a {
    color: #0787ea;
    text-transform:uppercase;
    position: absolute;
    top: 115px;
    font-weight:900;
}
.help_tabs a:hover {
    color: black;
}
.help_tabs:hover {
    border: 1px solid #0787ea;
}

.help_tabs.current, .help_tabs:hover {
    border-bottom: 3px solid #0787ea;
    background: #f0f8ff;
    color: black;
}

/* Making footer dark black */
.footer-newsletter *, .footer-newsletter span.newsletter-marketing-text, .footer-newsletter h5.newsletter-title, .footer-newsletter h5.newsletter-title:before {
    color: #fff;
}
.footer-newsletter {
    padding-top: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #323232;
    background: #000 !important;
}

.footer-bottom-widgets .widget .widget-title {
    font-size: 16px;
    font-weight: 600;
    color: #ffff;
    border-bottom: 1px solid #fff;
    padding-bottom: 15px;
    margin-bottom: 15px;
}
.footer-bottom-widgets {
    background-color: #000000 !important;
    padding: 4.28em 0 4.44em 0;
}

.footer-call-us .call-us-number,
.footer-call-us .call-us-text,
.footer-bottom-widgets .widget a,
.footer-address
{
    color: white;
}
.copyright-bar {
    background-color: #000000;
    color: white;
    border-top: 1px solid #323232;
}
.newsletter-form .btn {
    background: black !important;
}

.checkout-header {
    background: #333e48;
    margin: 0px 0px 15px 0px;
    padding: 30px;
    color:white;
    align-content: center;
    align-items: center;
}
.checkout-header p.title {
    color: #fff;
    font-family: "Open Sans",Sans-serif;
    font-weight: 400;
    font-size: 1.786em;
    line-height: 1.6em;
}
.checkout-header p.subtitle {
    color: #fff;
    font-family: "Open Sans",Sans-serif;
    font-size: 15px;
    line-height: 1em;
    letter-spacing: 0px;
}

.checkout-header .fa, .checkout-footer .fa {
    font-size: 40px;
    display: block;
    float: left;
    margin-right: 30px;
}

.checkout-footer {
    padding: 30px 15px;
    color: #0787ea;
}

.checkout-footer p.title {
    font-weight: 800;
    margin-bottom: 0px;
}
.checkout-footer p.subtitle {
    display: flex;
    font-weight: 100;
    font-size: 12px;
}
.checkout-footer-find-more a {
    display: contents;
    text-decoration: underline;
    color: #0787ea;
}


.filter__header {
    cursor: pointer;
}

.filter__header:after, .filter__header.close:after {
    content: "";
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAKCAYAAABWiWWfAAAA2ElEQVQokZ3Sr0oEURTH8c/KoM/hi4hBixbdMCDYTDJF2GAxGQTBYNpNsgiCmBSDqLBpwybBJPgyIgfOwjDMLLqnXO7vz5fD5faqqnrAPZ4sP3s4WMEYtyiXRJXZHxd4RR+PWMXdP0CHGGIfkyLFCXbxjDXc/AF0hKvsTUMoamYIO3jJDUcLQMe4yPxsLhaNUBhbeMsNr1tAJzjL3EfdaMJkIILvCbyseacYpP/ZLLbBYiK4mW8ZwPPcpkr9q63UBYuJwhy4jfW8f3cV4p8tmihu4CfPThD8Ag7zJ9hKW2Q+AAAAAElFTkSuQmCC');
    width: 19px;
    height: 10px;
    display: inline-block;
    position: relative;
    top: 5px;
    right: 0px;
    float: right;
}
.filter__header.open:after {
    transform: rotate(180deg);
}

.filter__inner   {
    display: none;
}
.products>.product .woocommerce-LoopProduct-link {
    font-weight: 800;
}
.woocommerce-loop-product__title {
    color: #000000;
}

.single_why_us h4 {
    padding-left:0px;
}
.single_why_us_content {
    margin: 0px;
    box-shadow: 0 0 10px #cecece;
}
.single_why_us_squares {
    border: 1px solid #e6e6e6;
    padding: 15px;
    text-align: center;
    min-height: 120px;
}
.single_why_us .fa {
    display: block;
    float: left;
    font-size: 34px;
    color: #0275d8;
    width: 30px;
    top: 10px;
    position: relative;
}
.single_why_us a {
    color: #0275d8;
    font-size: 10px;
}
.single_why_us .content {
    text-align: left;
    float: right;
    width: 70%;
}

ul.single_product_usefull_links {
    list-style:none;
}

ul.single_product_usefull_links li:before {
    font-family: 'FontAwesome';
    content: '\f105';
    margin:0 5px 0 -15px;
}
.related.products .product_stock {
    display:none;
}
.features-list {
    margin: 30px 0px !important;
}
.newsletter-form .btn {
    background: #c40538 !important;
    border: 2px solid #c40538;
}
@media (min-width: 1200px) {
    .owl-item>.product .product-inner, .products>.product .product-inner {
        padding: 1.429em 1.714em 5em 1.714em;
    }

    .products>.product .price {
        font-size: 2em;
        text-align: center;
        font-weight: 300;
    }
    .products-with-category-image  .products>.product .price {
        font-size: 1.2em;
        text-align: center;
        font-weight: 400;
    }
}

.archive .shop-view-switcher {
    display:none;
}

.owl-stage-outer .product_stock, .products-with-category-image .product_stock {
    display:none;
}

.feature_container {
    display: contents;
    cursor:pointer;
}
.feature_tooltip {
    background: white;
    z-index: 1000000000;
    width: 100%;
    top: 105px;
    margin-left: 0px;
    max-width: calc(20% - 6px);
    padding: 15px;
    text-align: left;
    border: 1px solid #dddddd;
    border-radius: 0px 0px 10px 10px;
    box-shadow: 0 -4px 8px rgb(3 3 3 / 10%);
    display: none;
}

.wsatc-stick-cart-wrapper {
    display: none !important;
    z-index:1000000000 !important;
}
.horizontal_accordion {
    margin: 30px 0px;
    border-bottom: 1px solid #bcbcbc;
}
.horizontal_accordion .panel-title::after {
    content: "\f107";
    color: #333;
    top: -2px;
    left: 10px;
    position: absolute;
    font-family: "FontAwesome"
}

.horizontal_accordion .panel-title[aria-expanded="true"]::after {
    content: "\f106";
}
.horizontal_accordion .panel-heading-full.panel-heading {
    padding: 0;
}

.horizontal_accordion .panel-heading {
    padding: 20px 0;
    border-width: 1px 0 0;
    border-color: #bcbcbc;
    border-style: solid;
    font-weight: 700;
    font-size: 22px;
    color: #333e48;
    cursor: pointer;
    user-select: none;
}
.horizontal_accordion .panel-title {
    position: relative;
    padding-left: 40px;
    font-weight: 400;
    font-size: 24px;
    color: #333e48;
    cursor: pointer;
    margin-bottom: 0px;
}

.horizontal_accordion .panel-heading-full .panel-title {
    padding: 10px 15px;
}
.horizontal_accordion .panel-heading-full .panel-title::after {
    top: 10px;
    right: 15px;
}
@media (min-width: 992px){
    .wsatc-stick-cart-wrapper.active {
        background: linear-gradient(to right,#0ea2ef 0,#0362df 100%);
        height: 100px;
    }

    .wsatc-stick-cart-wrapper .product-title {
        margin: 0 30px 0 0;
        float: left;
        color: #fff;
        font-size: 18px;
        font-weight: 600;
        max-width: 550px;
        padding: 5px 0;
    }

    .wsatc-stick-cart-wrapper .wsatc-price {
        padding: 0 7px;
        text-align: center;
        display: inline-block;
        font-size: 45px !important;
        line-height: 45px;
        color: #fff;
        display: inline-block;
        margin-bottom: unset;
        vertical-align: middle;
    }
    .wsatc-stock {
        display: none;
    }
    .wsatc-price ins {
        color: white;
        font-weight: 900;
    }
    .electro-price del {
        font-size: 28px;
        position: relative;
        float: left;
        width: 100%;
        color: #5b8ed5;
        font-weight:300;
    }
    .wsatc-add-to-cart:before {
        display: inline-block;
        font: normal normal normal 14px/1 font-electro;
        font-size: 1.357em;
        vertical-align: middle;
        content: "\61";
        margin-right: .5em;
    }
    .wsatc-stick-cart-wrapper .wsatc-add-to-cart {
        background: linear-gradient(to right,#ff7514 15%,#ff3103) !important;
        box-shadow: unset !important;
    }
    .wsatc-stick-cart-wrapper .wsatc-container {
        max-width: 1420px !important;
    }
    .wsatc-stick-cart-wrapper {
        display: block !important;
    }
    .features-list.columns-5 .feature {
        border-right: 1px solid #dddddd;
    }
    .feature_container:hover .feature_tooltip {
        display: block;
        position: absolute;
    }
    .feature_tooltip a {
        color: blue;
        text-decoration: underline;
        cursor: pointer;
        display: block;
        text-align: left;
        margin-top: 10px;
    }

    .features-list.columns-5 .feature {
        flex: 0 0 auto;
        width: 20%;
    }
    .features-list .feature {
        padding-right: 15px;
        float: left;
    }
}

@media (max-width: 480px)  {
    .checkout-header {
        font-size:12px;
        text-align: center;
    }
    .checkout-header p.title {
        font-size: 24px;
    }
    .checkout-header .fa {
        font-size: 25px;
        margin-top: 5px;
        margin-bottom: 10px;
    }
    .checkout-header p.title,
    .checkout-header p.subtitle {
        text-align:center;
    }
}

@media (max-width: 1280px)  {
    .checkout-header .fa {
        width: 100%;
    }

}

@media (min-width: 1480px)  {
    .woocommerce-checkout .site-content .container {
        max-width: 1430px;
    }
}
@media (min-width: 992px) {
    body form.woocommerce-checkout {
        /* margin-right: 0; */
        border: 1px solid #d8d8d8;
        padding: 15px;
        margin: 0px;
        margin-top: -15px;
    }
}


#newsletter-form-footer #wpforms-form-203175 {
    display: flex;
}

#newsletter-form-footer .wpforms-field-container {
    display: flex !important;
}
#newsletter-form-footer div.wpforms-container-full .wpforms-form input[type=submit], div.wpforms-container-full .wpforms-form button[type=submit], div.wpforms-container-full .wpforms-form .wpforms-page-button {
    color: white !important;
    border-radius: 0px 15px 15px 0px !important;
    background: #c40538 !important;
    width:100% !important;
}
#newsletter-form-footer .newsletter-name-field, .newsletter-email-field, .wpforms-submit-container{
    width:50% !important;
}

#newsletter-form-footer .newsletter-name-field input {
    border-radius: 15px 0px 0px 15px !important;
}

#newsletter-form-footer #wpforms-form-203175 input, #wpforms-form-203175 button{
    padding: 15px !important;
    height: 38px;
    line-height: 8px;
    border-color: white;
    background: black;
    color: white !important;
    border-radius: 0px;
    border: 1px solid;
}
.wpforms-container .wpforms-submit-container {
    top: 5px;
}
#newsletter-form-footer #wpforms-form-203175 input::placeholder{
    color: white !important;
}
#newsletter-form-footer div.wpforms-container-full {
    margin-bottom: 0px !important;
}
#newsletter-form-footer .newsletter-marketing-text {
    display:block !important;
}
#newsletter-form-footer .newsletter-title {
    font-weight:800 !important;
}
#newsletter-form-footer #wpforms-203175-field_1 {
    border-right: none !important;
    border-radius: 15px 0px 0px 15px !important;
}
#newsletter-form-footer #wpforms-203175-field_2 {
    border-left: none !important;
}

.newsletter-marketing-text {
    display:block !important;
}

.owl-item>.product::after, .products>.product::after {
    display:none !important;
}

.extended .single-product-wrapper .action-buttons {
    justify-content: unset !important;
}
@media (min-width: 782px){
    .products.list-unstyled.row-cols-2.row-cols-md-3.row-cols-lg-5.row-cols-xl-5.row-cols-xxl-6 .product-item__header {
        min-height: 330px !important;
    }


    .woocommerce.columns-7 .owl-item>.product .woocommerce-LoopProduct-link, .products>.product .woocommerce-LoopProduct-link {
        min-height: 200px;
    }

    .woocommerce.columns-4 .owl-item>.product .woocommerce-LoopProduct-link, .products>.product .woocommerce-LoopProduct-link {
        min-height: 200px;
    }

    .recently-viewed-products-carousel .product .product-loop-footer, .recently-viewed-products-carousel .product .product-loop-header .loop-product-categories, .recently-viewed-products-carousel .product .woocommerce-loop-product__title {
        display: block;
    }
    .produse-stoc-limitat .categories-menu-list  {
        display: none !important;
    }

    .owl-item>.product .price del, .products>.product .price del {
        color: #768b9e;
        font-size: .6em;
        line-height: 1.5em;
        position: relative !important;
        top: 5px !important;
    }



    .post-type-archive-product #content .container #main .shop-control-bar .woocommerce-ordering, .tax-product_cat #content .container #main .shop-control-bar .woocommerce-ordering {
        position: relative;
        border: 1px solid #6b6b6b;
        padding: 0 20px;
        border-radius: 3px;
        margin-top: -120px;
        width: 280px;
    }


    .post-type-archive-product #content .container #main .shop-control-bar .woocommerce-ordering::before, .tax-product_cat #content .container #main .shop-control-bar .woocommerce-ordering::before {
        content: "Sortează după";
        display: block;
        color: rgb(154, 154, 154);
        font-size: 13px;
        margin-top: 3px;
    }

    post-type-archive-product #content .container #main .shop-control-bar .woocommerce-ordering:after, .tax-product_cat #content .container #main .shop-control-bar .woocommerce-ordering:after {
        content: "";
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAKCAYAAABWiWWfAAAA2ElEQVQokZ3Sr0oEURTH8c/KoM/hi4hBixbdMCDYTDJF2GAxGQTBYNpNsgiCmBSDqLBpwybBJPgyIgfOwjDMLLqnXO7vz5fD5faqqnrAPZ4sP3s4WMEYtyiXRJXZHxd4RR+PWMXdP0CHGGIfkyLFCXbxjDXc/AF0hKvsTUMoamYIO3jJDUcLQMe4yPxsLhaNUBhbeMsNr1tAJzjL3EfdaMJkIILvCbyseacYpP/ZLLbBYiK4mW8ZwPPcpkr9q63UBYuJwhy4jfW8f3cV4p8tmihu4CfPThD8Ag7zJ9hKW2Q+AAAAAElFTkSuQmCC);
        width: 19px;
        height: 10px;
        display: inline-block;
        position: absolute;
        top: calc(50% - 5px);
        right: 20px;
    }
    .shop-control-bar .electro-advanced-pagination {
        display: none;
    }
    .shop-control-bar .electro-advanced-pagination {
        float: right;
        line-height: 2.43em;
        padding: 1px 0;
    }
    .shop-control-bar::after {
        content: "";
        display: table;
        clear: both;
    }

    .post-type-archive-product #content .container #main .page-header, .tax-product_cat #content .container #main .page-header {
        display: block !important;
        padding-left: 10px;
        padding-top: 10px;
        padding-bottom: 10px;
        border-bottom: 1px solid #ddd;
    }


    .post-type-archive-product #content .container #main .shop-control-bar .woocommerce-ordering .orderby, .tax-product_cat #content .container #main .shop-control-bar .woocommerce-ordering .orderby {
        border: unset;
        color: #101821;
        background: unset;
        font-size: 16px;
        padding-top: 30px;
        margin-top: -30px;
        z-index: 1;
        position: relative;
        padding-left: 3px;
        margin-left: -3px;
    }



    .shop-control-bar {
        justify-content: unset !important;
        position: relative;
    }

    .post-type-archive-product #content .container #main .shop-control-bar, .tax-product_cat #content .container #main .shop-control-bar {
        float: right;
        background-color: unset;
        z-index: 3;
    }






    #menu-meniu-pagina-produs-linkuri-utile li {
        line-height: 30px;
    }
    .cart .quantity  input.qty {
        border-radius: 0px !important;
        border: 1px solid grey !important;
    }
    ul.single_product_usefull_links li:before {
        display:none;
    }
    .form-electro-wc-ppp {
        display:none !important;
    }

    .page-header .woocommerce-result-count {
        display: block;
        left: 2px;
        top: 10px !important;
        position: relative !important;
    }
    .owl-item>.product .price ins, .products>.product .price ins {
        color: #000;
    }

    .wsatc-qty-minus, .wsatc-qty-plus {
        background: #0774e4 !important;
        border: 1px solid white !important;
        width: 40px !important;
        color: #fff  !important;
    }
    .wsatc-container .wsatc-qty-wrapper .wsatc-qty-minus {
        border-radius: 15px 0px 0px 15px !important;
    }
    .wsatc-container .wsatc-qty-wrapper .wsatc-qty-plus {
        border-radius: 0px 15px 15px 0px !important;
    }
    ul.products {
        width: 100%;
    }
    .extended .single-product-wrapper>.product-actions-wrapper .product-actions .price del {
        font-size: .343em;
        display: block;
        display: block;
        position: relative;
        bottom: 60px;
        color: black;
        font-size: 14px;
    }

    .extended .single-product-wrapper>.product-actions-wrapper .product-actions div.availability {
        display:none !important;
    }
    .extended .single-product-wrapper>.product-actions-wrapper .product-actions .single_add_to_cart_button.button {
        margin-top: 5px !important;
    }
    .single-product .action-buttons {
        max-width: 100%;
        margin: 15px 0px  0px 0px !important;
    }
    .extended .single-product-wrapper>.product-actions-wrapper .product-actions  {
        border:none !important;
    }
    #menu-meniu-pagina-produs-linkuri-utile {
        padding-left:0px !important;
    }
    #menu-meniu-pagina-produs-linkuri-utile li i {
        width: 24px !important;
    }
    .product-actions .cart:before, .product-actions .cart:after {
        display: block;
        background-image: url(https://telefonultau.eu/wp-content/themes/electro-child/images/price_shadow.png);
        background-size: contain;
        content: "";
        width: 100%;
        height: 30px;
        background-repeat: no-repeat;
    }
    .product-actions .cart:after {
        transform: rotate(180deg);
        margin-bottom: 30px;
    }

    .woocommerce.columns-3 .owl-item>.product .product-inner, .products>.product .product-inner,
    .woocommerce.columns-4 .owl-item>.product .product-inner, .products>.product .product-inner
    {
        padding: 1em 1.714em 5em 1.714em;
    }

    .products-with-category-image-inner .owl-item>.product::after, .products>.product::after,
    .list-unstyled.products .owl-item>.product::after, .products>.product::after
    {
        display:none;
    }

    .products-with-category-image-inner .owl-item>.product .loop-product-categories, .products>.product .loop-product-categories,
    .list-unstyled.products .owl-item>.product .loop-product-categories, .products>.product .loop-product-categories
    {
        display: none;
    }

    .products-with-category-image-inner .woocommerce-loop-product__title,
    .list-unstyled.products .woocommerce-loop-product__title
    {
        position: absolute !important;
        bottom: -120px !important;
    }
    .archive .product-item__body .woocommerce-loop-product__title
    {
        position: relative !important;
        bottom: 0px !important;
    }
    .single-product.full-width .price
    {
        margin-bottom: 20px;
    }

    .single-product.full-width .related ul.products>li.product .product-inner, .single-product.full-width .upsells ul.products>li.product .product-inner {
        padding-bottom: 65px;
    }
    .woocommerce-loop-product__title {
        font-weight: 600;
    }

    ul.products[data-view=list-view]>li.product .product-item__footer .price-add-to-cart .price {
        margin-bottom: 5px;
        display: block;
        text-align: left !important;
    }
}

.wpforms-submit {
    border-left:0px !important;
}

.newsletter-email-field input {
    border-right:0px !important;
}

.product-inner .post-type-archive-product #content .container .product .price>.electro-price>.woocommerce-Price-amount, .tax-product_cat #content .container .product .price>.electro-price>.woocommerce-Price-amount {
    font-size: 32px;
    line-height: 40px;
    font-weight: 600;
    color: #000;
}
.owl-item .product .product_stock, .products-with-category-image-inner .product_stock{
    display: none !important;
}

.product_stock {
    padding: 5px 15px;
    text-align: center;
    border-radius: 15px;
    margin-bottom: 10px;
    font-size: 14px;
    cursor: pointer;
}

.product_in_stock {
    background: linear-gradient(to right,#62b162 10%,#194e19) !important;
    display: inline;
    padding: 3px 10px;
    color: white;
    cursor: pointer;
    border-radius: 4px;
}
.product_out_of_stock {
    background: linear-gradient(to right,#737171 10%,#6f886f) !important;
    display: inline;
    padding: 3px 10px;
    color: white;
    cursor: pointer;
    border-radius: 4px;
}


.single-product .yith-wcwl-add-to-wishlist, .archive .wishlist-fragment ,  .add-to-compare-link {
    border: 1px solid grey  !important;
    padding: 10px 10px !important;
    border-radius: 5px !important;
}
.summary .yith-wcwl-add-to-wishlist {
    display: none !important;
}

.woocommerce .single-product .yith-wcwl-add-to-wishlist, .woocommerce .archive .wishlist-fragment ,  .add-to-compare-link {
    border: none !important;
    padding:0px;
}

.add-to-compare-link{
    margin-right: 0px !important;
}
.single-product .single_add_to_cart_button, .added_to_cart {
    border-radius: 5px;
    padding: 10px !important;
}

.product-inner .product_type_simple {
    border-radius: 5px !important;
    padding: 5px !important;
    margin-top: 10px;
}

.product-inner .action-buttons {
    display: table-cell !important;
}


@media (max-width: 480px)  {
    ul.products[data-view="list-view"] > li.product .product-item__footer, ul.products[data-view="list-view-small"] > li.product .product-item__footer {
        left: 0px;
        position: relative;
        bottom: 10px;
    }
    ul.products[data-view=list-view-small]>li.product .product-item__footer .add-to-cart-wrap, ul.products[data-view=list-view-small]>li.product .product-item__footer .hover-area, ul.products[data-view=list-view]>li.product .product-item__footer .add-to-cart-wrap, ul.products[data-view=list-view]>li.product .product-item__footer .hover-area {
        display:block;
    }


    .archive ul.products[data-view="list-view"] > li.product .product-item__body .woocommerce-loop-product__link > *:not(.woocommerce-loop-product__title), ul.products[data-view="list-view-small"] > li.product .product-item__body .woocommerce-loop-product__link > *:not(.woocommerce-loop-product__title) {
        display: block;
        font-size: 10px;
    }
    .archive .product-short-description {
        display: none !important;
    }
    .single_why_us {
        padding-top: 15px;
    }
    .single_why_us .fa {
        display: block;
        float: left;
        font-size: 34px;
        color: #0275d8;
        width: 40px;
    }
    .single_why_us .content {
        text-align: right;
        float: none;
        width: 100%;
    }
    .single-product.full-width .related ul.products>li.product .product-inner, .single-product.full-width .upsells ul.products>li.product .product-inner {
        padding: 0px 0px 50px 0px !important;
    }
    .product-loop-body .loop-product-categories {
        display: none !important;
    }
    .product-inner .post-type-archive-product #content .container .product .price>.electro-price>.woocommerce-Price-amount, .tax-product_cat #content .container .product .price>.electro-price>.woocommerce-Price-amount {
        font-size: 18px;
    }
    .off-canvas-navigation.light ul li .dropdown-toggle::after, .off-canvas-navigation.light ul li.menu-item-has-children>a::after {
        padding: 10px;
    }
    .owl-item>.product .add-to-cart-wrap .button::before, .owl-item>.product .added_to_cart::before, .products>.product .add-to-cart-wrap .button::before, .products>.product .added_to_cart::before {
        position: relative !important;
        bottom: 10px !important;
        background: #ca4a3c;
    }
    .show-in-mobile .product_type_simple {
        background: none !important;
    }
    .product-item__header .loop-product-categories {
        display:none !important;
    }
    .owl-item>.product .product-inner, .products>.product .product-inner {
        padding: 0px 5px 50px 5px;
        position: relative;
    }
    .owl-item>.product .product-thumbnail, .products>.product .product-thumbnail {
        min-height: 160px !important;
        height: 160px !important;
    }
    .products-with-category-image-inner .woocommerce-loop-product__title,
    .list-unstyled.products .woocommerce-loop-product__title
    {
        position: absolute !important;
        top: 205px !important;
    }
	.products>.product .price del {
		position: relative !important;
		top: 0px !important;
	}
    .archive .product-item__body .woocommerce-loop-product__title
    {
        position: relative !important;
        bottom: 0px !important;
    }
    .image-block .action-link {
        display:none!important;
    }

    #menu-meniu-pagina-produs-linkuri-utile {
        padding-left: 15px;
        padding-top: 30px;
    }
    #menu-meniu-pagina-produs-linkuri-utile li {
        line-height: 30px;
    }
    .cart .quantity  input.qty {
        border-radius: 0px !important;
        border: 1px solid grey !important;
    }

    .extended .single-product-wrapper>.product-actions-wrapper .product-actions .single_add_to_cart_button.button {
        margin-top: 0px;
    }
    .extended .single-product-wrapper>.product-actions-wrapper .product-actions div.quantity {
        margin: 5px 0px;
    }

    .product-actions .availability {
        display:none !important;
    }

    .product_stock {
        display:none !important;
    }

    .archive .add_to_wishlist, .archive .yith-wcwl-add-to-wishlist {
        display: none !important;
    }
    .archive .electro-price del {
        position: relative !important;
        top: -2px !important;
    }
    .archive .products>.product .onsale {
        bottom: 5px !important;
    }
}
.brand .product_meta span{
    text-transform:lowercase;
    text-transform: capitalize;
}
