/**

 * Add any custom CSS here.

 *

 * This file will be loaded after all other theme stylesheets.

 */
.site-header .site-branding {
    padding-bottom: 2.5em;

}


.site-search .widget_product_search form input.search-field {


}

#page .site-header .hs-primary-navigation {
    background: #1f1d1d;
}

.site-content {
    padding-top: 60px;
}

.home .site-content {
    padding-top: 0;
}

ul.products li.product.product-category h3,
ul.products li.product.product-category h2,
ul.products li.product.product-category .woocommerce-loop-category__title {
    bottom: 0;
}

.woof_childs_list_opener span.woof_is_opened {
    background: url("/wp-content/plugins/woocommerce-products-filter/img/minus3.png");
}

.woof_childs_list_opener span.woof_is_closed {
    background: url("/wp-content/plugins/woocommerce-products-filter/img/plus3.png");
}

.site-search .widget_product_search form input.search-field, .site-search .widget_product_search form input.search-field:focus, .site-search .widget_product_search form input.search-field:active {
	color: #000000;
}

#wc-before-cart-button {
    float: right;
    margin-top: -80px;
}

.storefront-handheld-footer-bar ul li.search.active .site-search .product-search input[type="text"].product-search-field,
.site-footer input[type="text"]:active,
.product-search-results .entry span.title,
.product-search-results .entry span.description,
.product-search-results .entry span.price {
    color: #43454b !important;

}

.storefront-handheld-footer-bar ul li.search.active .site-search .product-search input[type="text"].product-search-field,
.site-footer input[type="text"]:active,
.product-search-results .entry span.title,
.wps_add_to_cart a.button.ajax_add_to_cart {
    font-weight: 400;
}

div.product-search-results div.wps_add_to_cart a.add_to_cart_button, div.product-search-results div.wps_add_to_cart>a.button,
.wps_add_to_cart a.button.ajax_add_to_cart {
    color: #FFFFFF !important;
}







