input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="time"], input[type="week"], textarea, select{    border-color: rgba(0,0,0,0.30) !important;}
.cart-empty .btn-go-shop,.cart-summary .checkout-methods-items .action.primary.checkout,.block-minicart .block-content > .actions > .primary .action.primary,.box-tocart .action.tocart{
	background:#BC1404 !important;
	background-color:#BC1404 !important;
}
.header.panel > .header.links > li > span,.page-header.type1 .header.panel > .header.links > li > a{font-weight: bold;}
.custom_header ul li{
    display: inline-block;font-weight: bold;
}
.custom_header ul li.customer-welcome span.customer-name{display: none !important;}
.custom_header ul li.customer-welcome .customer-menu{
    display: inline-block;
}
.custom_header ul li.customer-welcome .customer-menu ul.header.links{
    position: relative;min-width: auto;
}


.custom_header ul li.customer-welcome span.menu{}
.custom_header ul li.customer-welcome  ul.header.links{
    border-radius: 0;
    background: transparent;
    box-shadow: none;
}
.custom_header ul li.customer-welcome  ul.header.links li:hover{
    background:transparent !important;
}
.custom_header ul li.customer-welcome  ul.header.links:before{
    content: '';
    display: none;
}
.custom_header ul li.customer-welcome  ul.header.links a{
    color: #57585f;
}
.custom_header ul li.customer-welcome ul.header.links li.link.authorization-link{ display:none !important }
.custom_header ul li a,.custom_header ul li.customer-welcome .customer-menu ul.header.links a {
    color: #57585f !important;
    padding-top: 8px ;
    padding-bottom: 8px;
    padding-left: 16px;
    padding-right: 8px;
    text-transform: none;font-weight: bold;
}
.cms-home .product.data.items > .item.title.active {
    color: #57585f !important;
    border-color: #57585f !important;
}
.cart-summary a.action.continue{
    display: inline-block;
    vertical-align: top;
    zoom: 1; /* Fix for IE7 */
    *display: inline; /* Fix for IE7 */
    background: #BC1404;
    color: #FFF;
        width: 100%;
    text-align: center;
    margin-top: 10px;
    padding: 10px;
}
.opc-block-shipping-information .ship-via,.checkout-index-index td.col.col-method,
.checkout-index-index td.col.col-carrier{
    display: none;
}
.action.primary:hover,
.pages .action:hover,
.pages a.page:hover,
button:hover,
.action-primary:hover,
.action.primary:focus,
.products-grid .product-item-info:hover .product-item-details .product-item-actions .tocart,
.products-grid.products.grid.flex-grid .product-item-details .product-item-actions .tocart,
.swatch-attribute.size .swatch-option.selected,
.swatch-attribute.manufacturer .swatch-option.selected,
.swatch-option.image:not(.disabled):hover,
.swatch-option.color:not(.disabled):hover,
.swatch-option:not(.disabled):hover,
.products-grid .swatch-option.color:hover::after,
.products-grid .swatch-option.image:hover::after,
.product-item-info.type3 .product-item-photo .product-item-inner .product-item-actions>.actions-primary .tocart:hover,
.product-item-info.type3 .product-item-photo .product-item-inner .product-item-actions>.action.tocompare:hover,
.product-item-info.type4 .product-item-actions .towishlist:hover,
.product-item-info.type4 .product-item-actions .tocompare:hover,
.product-item-info.type5 .product-item-photo .product-item-inner .product-item-actions>.actions-primary .tocart:hover,
.product-item-info.type5 .product-item-photo .product-item-inner .product-item-actions>.action.tocompare:hover,
.product-item-info.type6 .product-item-photo .product-item-inner .product-item-actions>.actions-primary .tocart:hover,
.product-item-info.type6 .product-item-photo .product-item-inner .product-item-actions>.action.tocompare:hover,
.product-item-info.type0:hover .product-item-details .product-item-actions .tocart,
.page-header.type18 .navigation:not(.side-megamenu) .level0 > .submenu{
    background-color: #000000 !important ;
    border-color: #000000 !important ;
}
.action.primary:active,
button:active,
.filter-toggle.active{
    background-color: #000000 !important ;
}
.product-item-info.type1 .product-item-details .product-item-actions .tocart{
    border:0 none !important;
}
.page-main > .page-title-wrapper .page-title{
    color: #000000 !important;
}
button.action.update{
    background-color: #FFF !important;
    
    border: 2px solid #000000 !important;
    color: #000000 !important;
}
button{
    border-radius: 4px !important;
}
.footer-bottom,.page-wrapper>.breadcrumbs{background-color: #BC1404}
.footer-bottom{color: #FFF;}