.woocommerce ul.products li.product a .onsale,
.woocommerce ul.products li.product .add_to_cart_button,
button.header-search-button,
.products a.button.yith-wcqv-button
{background-color: #3849d4}
.backtotop
{background-color: #3849d4}
.site-footer .footer-bottom .container.footer-info{color: #3c3c3c}
.site-title, .site-title a
{text-decoration: none;}
.page-id-16 #billing_dni_afip_field label:after {
  content:" *";
  color: #a00;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range .woocommerce .widget_price_filter .ui-slider .ui-slider-handle
{background-color: #3849d4}
.widget .price_slider_amount button, .woocommerce button.button
{background-color: #3849d4}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle
{background-color: #3849d4}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range
{background-color: #3849d4}
.wpfFilterButton.wpfButton
{background-color: #3849d4;
color: white;
font-size: 15px !important;
text-transform: capitalize !important;
min-height: 1px !important;
padding-top: 9.27px !important;
padding-bottom: 9.27px !important;}
.categories-menu-first{display: none !important}
#primary-menu .menu-item a{text-decoration: none;}

.wpfLiLabel{margin-bottom: 20px !important}
#wpfBlock_2 .wpfFilterVerScroll{max-height: none !important}
.top-bar-menu{
background-color: #f0f0f1 !important}
.main-menu-wrap{background-color: #f0f0f1 }
.top-bar-menu a{
text-decoration: none !important;}
#masthead{
display:flex;
flex-direction: column;
}
.top-bar-menu{
order: 2;
}
#newA{text-decoration: none;
    font-weight: bold;
    line-height: 1.5;
font-size: 23px;
font-family: Raleway, arial, sans-serif;}

 .woocommerce nav.woocommerce-pagination .page-numbers li a{
 background: #3849d4 !important;
 border: 1px solid #3849d4 !important;
 }

#wpcom-gifting-banner{display: none !important}

.woocommerce-bar{border-top: none; !important;
background-color: #f0f0f1 !important}

.domainSwitcher{background-color: #f0f0f1 !important;
    padding: 0;
    margin: 0;}


.site-header .top-bar-menu .right-menu ul li, .site-header .top-bar-menu .left-menu ul li{font-size: 1.2em}

.n2_clear{order: 3}

	@media (max-width: 768px) {
#secondary, #menu-main-categories, #newA{
            display: none;
        }
		.mobile-header{background-color: #f0f0f1}
}

    @media (min-width: 1024px) {
        #primary-menu {
            display: none;
        }
    }

    @media (min-width: 1024px) {
        .main-menu-wrap  {
            display: none;
        }
    .site-header .top-bar-menu .left-menu ul li::before {content: none}
}