@media (min-width: 868px) {
    body .woocommerce ul.products li.product .woocommerce-loop-product__title, body.single-product .related.products li.product .woocommerce-loop-product__title, body.single-product .upsells.products li.product .woocommerce-loop-product__title, 
    body .woocommerce ul.products li.product .price, body .woocommerce ul.products li.product .price *, body.single-product .related.products li.product .price, body.single-product .related.products li.product .price *, body.single-product .upsells.products li.product .price, body.single-product .upsells.products li.product .price *, 
    .c-highlights__box p, 
    .footer-links ul li a, 
    body.archive.tax-product_cat #primary .woocommerce-breadcrumb,
    body.archive ul.products li .product-description p,
    #footer-info p, 
    .c-blogcard__content--abstract,
    body.archive .term-description,
    .privacy-label,
    body.page-template-default div .wpcf7 .form-row label.privacy-label {
        font-size: 13px;
        line-height: 17px;
    }

    #header__top-bar ul li a, 
    #header__main-bar ul li a, 
    #c-mega-menu ul li a, 
    body.archive #archive-sidebar .wrapper>ul ul li a, 
    body.archive.tax-product_cat #primary .woocommerce-breadcrumb *,
    #main-right ul.products.mode-list li.product .product-wrapper .add_to_cart_button, 
    #main-right ul.products.mode-list li.product .yith-wcwl-add-to-wishlist a,
    body.archive.tax-product_cat #main-right .woocommerce-result-count,
    body.archive.tax-product_cat #main-right .woocommerce-ordering select,
    body.single-product #main .woocommerce-tabs .woocommerce-Tabs-panel p,
    body.single-product #main .woocommerce-tabs .woocommerce-Tabs-panel li,
    body.single-product #main .woocommerce-tabs .woocommerce-Tabs-panel table td, body.single-product #main .woocommerce-tabs .woocommerce-Tabs-panel table th, 
    #c-newsletter p,
    .woocommerce-product-details__short-description > *,
    body.error404 #main #page-content table th, body.page-template-default #main #page-content table th, 
    body.error404 #main #page-content a, body.error404 #main #page-content li, body.error404 #main #page-content p, body.page-template-default #main #page-content a, body.page-template-default #main #page-content li, body.page-template-default #main #page-content p, 
    .woocommerce-cart-form .actions .coupon input[type=text],
    body.error404 #main #breadcrumbs, body.page-template-default #main #breadcrumbs, 
    body.error404 #main #breadcrumbs *, body.page-template-default #main #breadcrumbs *,
    .c-blog__archive--tab li, 
    .c-single__hero#c-hero .c-hero__slide .social, 
    .woocommerce form .form-row label,
    #main #breadcrumbs *,
    #main-right ul.products.mode-list li.product .product-wrapper .button:not(.add_to_cart_button),  
    #product-actions ul li a, 
    #share-on-socials,
    .c-single__content--img--spot .hover-spot-container {
        font-size: 13px;
    }
    .product-made-in-italy,
    body .dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
        font-size: 13px !important;
    }

    #main-right ul.products.mode-list li.product .product-wrapper .button:not(.add_to_cart_button) {
        margin-top: 12px !important;
        padding-top: 5px !important;
        padding-bottom: 5px !important;
    }

    #main-right ul.products.mode-list li.product .yith-wcwl-add-to-wishlist a {
        padding-top: 5px !important;
        padding-bottom: 5px !important;
    }
    .woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span {
        padding: 1em !important;
    }
    body.archive .term-description ul {
        padding-left: 19px !important;
    }
    body.archive .term-description h1, body.archive .term-description h2, body.archive .term-description h3, body.archive .term-description h4, body.archive .term-description h5, body.archive .term-description h6, body.archive .term-description p {
        margin-bottom: 10px !important;
    }
    body.archive .term-description ul {
        margin-bottom: 5px !important;
    }
    body.archive .term-description li {
        margin-bottom: 5px !important;
    }
    body.archive .term-description li,
    body.archive .term-description li a {
        line-height: 22px !important;
    }
    body.archive .term-description li a {
        display: inline-block;
    }
}

@media (min-width: 868px) and (max-width: 1020px) {
    #c-mega-menu ul li {
        margin-right: 15px;
    }
}

@media (max-width: 867.9px) {
    .sticked-message {
        font-size: 13px;
    }
}

body.archive #archive-sidebar .wrapper>ul ul li a span, 
.woocommerce-breadcrumb,
.woocommerce-breadcrumb *,
#breadcrumbs,
#breadcrumbs *, 
.product-made-in-italy,
.woocommerce table.shop_table.wishlist_table tr td,
.c-blogcard__content--time {
    color: #222222 !important;
}

#corpse .wrapper .wrapper, #header .wrapper .wrapper,
.c-cta-divider-substitute, .hr-products, 
body.error404 #main, body.page-template-default #main,
#main #breadcrumbs,
#footer .row .wrapper {
    max-width: 1208px;
}

.woocommerce div.product p.price del, .woocommerce div.product span.price del {
    opacity: 0.75 !important;
}

.c-single__content--img--spot .hover-spot-cta:after {
    font-size: 18px !important;
}

#new-cats-header h3,
#new-cats-header h4 {
    font-size: 14px;
    color: #231f20;
    font-weight: 700;
}
#new-cats-header h3 span,
#new-cats-header h4 span {
    color: #8bc53e;
}