.sale, .email-block input[type="submit"], a.product-view:hover,
div.product-view:hover, .add-cart-pred a, .header-cart-inner,
.bx_filter_button_box .bx_filter_parameters_box_container a,
.cart-btn.bg, .card-sale, .form-ordering-submit, input[type="submit"], .title a, .btn-primary, .cart-btn, .add-cart, .fd-btn_black, .button {
    background-color: #000 !important;
    color: #fff  !important;
}

.email-block input[type="submit"]:hover, .add-cart-pred a:hover,
.bx_filter_button_box .bx_filter_parameters_box_container a:hover, .cart-btn.bg:hover,
.form-ordering-submit:hover, input[type="submit"]:hover, .title a:hover, .btn-primary:hover, .cart-btn:hover, .add-cart:hover, .fd-btn_black:hover, .button:hover {
    background-color: #7D7D7D !important;
	border-color: #7D7D7D !important;
}

.btn-primary {
	border-color: #000 !important;
}

.btn-primary:hover {
	border-color: #7D7D7D !important;
}

.btn.focus, .btn:focus, :focus {
    box-shadow: unset !important;
}

:focus {
	outline: unset !important;
}

.basket-item a .fa-edit {
	color: #000!important;
}

.basket-item a .fa-edit:hover {
	color: #7D7D7D!important;
}

.header-city_wrap .bxmaker__geoip__city__line-name {
    color: #000 !important;
}

body .header-city_wrap .bxmaker__geoip__city__line-name:after {
    border-left: 2px solid #000 !important;
    border-bottom: 2px solid #000 !important;
}

.header-button .header-cart a .number {
    color: #fff !important;
}

.add-cart-pred .pereiti:before {
    border-bottom: 2px solid #fff !important;
    border-left: 2px solid #fff !important;
}

.add-cart-pred .pereiti u {
    border-bottom: 1px solid #fff !important;
}

@media screen and (max-width: 900px) {
.btn.show_filter {
    background-color: #000 !important;
    color: #fff !important;
}
}

.account-btn {
	border-radius:50px !important;
}