/* Header */
#header ul.dropdown-menu li a:hover,
#header .user-info.open .user-info-title,
.header-top-inner .menu .more_menu .sub-menu li:hover a {
    color: #3F4D49;
}

#header .blockcart .blockcart-header > a.shopping-cart .mobile_count {
    background: #FFFFFF;
    color: #3F4D49;
    font-weight: bold;
}

#header .header-top {
    background-color: #3F4D49;
}

/* Menu */
.top-menu .sub-menu li > a.dropdown-submenu:hover,
.top-menu .sub-menu li:hover > a.dropdown-submenu,
.menu .sub-menu .top-menu .collapse .top-menu > li:hover a,
.menu .sub-menu .top-menu .collapse .top-menu > li .collapse ul > li:hover a,
.top-menu li:hover a[data-depth="0"] {
    background: none;
    color: #3F4D49;
}

.header-top-inner .menu>ul>li.current>a {
    background-color: #3F4D49;
    color: #FFFFFF;
    height: inherit;
}

.header-top-inner .menu > ul > li.current {
    background-color: #3F4D49;
}
.top-menu a[data-depth="0"] {
    color: #3F4D49;
    font-weight: bold;
}

.header-top-inner .menu .sub-menu {
    border: 1px solid #ddd;
    border-top: 2px solid #3F4D49;
    background: #ffffff;
    padding-bottom: 18px;
    padding-right: 18px;
    box-shadow: 1px 2px 4px 2px rgba(0,0,0,0.25);
}

.top-menu .sub-menu li > a.dropdown-submenu,
.top-menu .sub-menu a:hover,
#mobile_top_menu_wrapper .top-menu a[data-depth="0"]:hover
{
    color: #3F4D49;
}
.top-menu .sub-menu li>a.dropdown-submenu {
    text-transform: capitalize;
    font-size: 14px;
    font-weight: 500;
    padding-bottom: 5px;
    margin-bottom: 17px;
}
.header-top-inner .menu .sub-menu .top-menu>li a.dropdown-submenu:before {
    border-top: 1px solid #3F4D49;
    bottom: -7px;
    content: "";
    float: left;
    height: 2px;
    position: absolute;
    width: 75%;
}









path {
    fill: #3F4D49;
}

.products-section-title:before {
    border: none;
}

.tabs .nav-tabs .nav-link:hover,
.tabs .nav-tabs .nav-link.active {
    border-bottom-color: #3F4D49;
}

a:focus,
a:hover,
.cart-grid-body a.label:hover,
.footer-container li a:hover,
.products .product_list li.item .product-title:hover, .products .product_list li.item .product-title:hover a, .products .product_list li.product_item .product-title:hover, .products .product_list li.product_item .product-title:hover a,
.products .product_list li.item .product-price-and-shipping, .products .product_list li.product_item .product-price-and-shipping, .product-price,
#newproduct_block_toggle .products .price,
#left-column .products-block .view_more a:hover, #right-column .products-block .view_more a:hover,
#left-column a:hover, #right-column a:hover,
.blog-item .blog-created,
.blog-item .title:hover a,
.block-social li:hover a:before,
.modal-header .material-icons,
.blog-post .blog-item .title:hover a,
.blog-detail .blog-tags a:hover,
.page-my-account #content .links a:hover,
.product-line-grid .cart-line-product-actions a:hover i,
.page-my-account #content .links a:hover i {
    color: #F8AD28;
}

.products-sort-order .select-list:hover,
.products .product_list li .product-flags .new {
    background: #F8AD28;
    color: #3F4D49;
}



#blockcart-modal .cart-content .btn-primary,
#blockcart-modal .cart-content button:hover,
.checkout.cart-detailed-actions a.btn.btn-primary,
.input-group .input-group-btn > .btn,
.btn-primary {
    background: #F8AD28;
    border: 1px solid #F8AD28;
}

.breadcrumb li a:hover {
    text-decoration: underline;
    color: #F8AD28;
}

.search-widget form button[type=submit] {
    background: #F8AD28;
}

.products .product_list li .btn.add-to-cart,
.blog-image .blogicons .icon:hover:before {
    background: #F8AD28;
    color: #3F4D49;
}

.products .all-product-link,
.product-quantity .add .add-to-cart,
.products .product_list.list li .btn.add-to-cart{
    border: 1px solid #F8AD28;
    background-color: #F8AD28;
    color: #3F4D49;
}

#product-availability .product-unavailable, .product-availability .product-unavailable,
#footer {
    background-color: #3F4D49;
    color: #FFFFFF;
}
#footer a:hover {
    color: #808080;
}

.footer-after {
    border-top: 1px solid #FFFFFF;
}

.pagination .current a,
.btn-primary:focus,
.btn-primary.focus {
    border-color: #F8AD28;
    background-color: #F8AD28;
    color: #3F4D49;
}

.pagination a:hover,
.pagination li:hover > span, .pagination li.current > span {
    border-color: #3F4D49;
    background-color: #3F4D49;
}

.product-cover .layer .zoom-in {
    background-color: #F8AD28;
}

.blog-image .blogicons .icon:before {
    border: 2px solid #F8AD28;
    color: #F8AD28;
}

.page-my-account #content .links a:hover span.link-item {
    border-color: #F8AD28;
}

.nivo-controlNav a:hover,
.nivo-controlNav a.active,
#czservicecmsblock .service-area .service-fourth:hover .service-icon {
    background-color: #3F4D49;
}

.product-quantity .st-wishlist-button:hover, .product-quantity .st-compare-button:hover {
    color: #3F4D49;
}

.pro {
    background-color: #ffffff;
    color: #F8AD28;
    font-weight: bold;
}

#ecb_list_depots a,#ecb_list_depots i {
    color: #FFFFFF;
}

.blog-item .readmore .btn,
.category-title a:hover {
    color: #F8AD28!important;
}

@media (min-width: 992px) {
    #header .header-top-inner.fixed {
        background-color: #FFFFFF;
        color: #000000;
    }
}
#category #search_filter_toggler {
    background-color: #F8AD28;
}

#ecb_list_shops .label_shop {
    background-color: #F8AD28;
    color: #FFFFFF;
}



.radio-tile-label, .ecb_account, .ecb_store{
    color: #F8AD28;
}
.choice_account .radio-tile-group .input-container .radio-tile {
    border: 2px solid #F8AD28;
}
