/*
Blandin : rouge : #E30613 // gris #3c3f41
*/

#header .header-top {
    background-color: #004996;
}
path {
    fill: #3c3f41;
}

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

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

#header ul.dropdown-menu li a:hover,
#header .user-info.open .user-info-title,
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,
.header-top-inner .menu .more_menu .sub-menu li:hover a {
    color: #004996;
}

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

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

.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: #004996;
}

#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: #004996;
    border: 1px solid #004996;
}

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

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

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

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

#product-availability .product-unavailable, .product-availability .product-unavailable,
#footer {
    background-color: #004996;
    color: #FFFFFF;
}
#footer a:hover {
    color: #000000;
}

.footer-after {
    border-top: 1px solid #FFFFFF;
}
.pagination .current a,
.btn-primary:focus,
.btn-primary.focus {
    border-color: #004996;
    background-color: #004996;
}

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

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

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

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

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

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

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

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

.header-top-inner .menu > ul > li.current {
    background-color: #3c3f41;
}

#ecb_list_depots a,#ecb_list_depots i {
    color: #FFFFFF;
}
/* MENU ECB */
.blog-item .readmore .btn,
.category-title a:hover {
    color: #004996!important;
}

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

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

.top-menu a[data-depth="0"] {
    color: #000000;
    font-weight: bold;
}

.header-top-inner .menu .sub-menu {
    border: 1px solid #ddd;
    border-top: 2px solid #004996;
    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
{
    color: #004996;
}

.radio-tile-label, .ecb_account, .ecb_store{
    color: #004996;
}
.choice_account .radio-tile-group .input-container .radio-tile {
    border: 2px solid #004996;
}
.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 #004996;
    bottom: -7px;
    content: "";
    float: left;
    height: 2px;
    position: absolute;
    width: 75%;
}
/* MENU ECB */

/* Picto */
.products .product_list li .wishlist a:hover {
    background-image: url(../img/codezeel/wishlist-hover-bld.svg);
}

.product-quantity .st-wishlist-button:hover {
    background-image: url(../img/codezeel/wishlist-hover-bld.svg);
}

.block_newsletter form input.btn {
    background-image: url(../img/codezeel/newsletter-btn-bld.svg);
}

#header .search-widget .search_button:hover {
    background-image: url(../img/codezeel/search-hover-bld.svg);
}

#header .user-info .user-info-title:hover {
    background-image: url(../img/codezeel/user-hover-bld.svg);
}

#header .user-info .user-info-title {
    background-image: url(../img/codezeel/user-bld.svg);
}

#header .blockcart .blockcart-header > a.shopping-cart:hover,
#header .blockcart .blockcart-header > a.shopping-cart:focus {
    background-image: url(../img/codezeel/cart-hover-bld.svg);
}

#header .blockcart .blockcart-header > a.shopping-cart {
    background-image: url(../img/codezeel/cart-bld.svg);
}

.product-quantity .st-compare-button:hover {
    background-image: url(../img/codezeel/compare-hover-bld.svg);
}

.products .product_list li .compare a:hover {
    background-image: url(../img/codezeel/compare-hover-bld.svg);
}

.products .product_list li .quick-view:hover {
    background-image: url(../img/codezeel/quickview-hover-bld.svg);
}

#header .header-top .head-wishlist .ap-btn-wishlist {
    background-image: url(../img/codezeel/wishlist-head-bld.svg);
}

#header .header-top .head-wishlist .ap-btn-wishlist:hover {
    background-image: url(../img/codezeel/wishlist-head-hover-bld.svg);
}

#header .search-widget .search_button.active:hover {
    background-image: url(../img/codezeel/close-hover-bld.svg);
}

#header .search-widget form button[type=submit]:hover {
    background-image: url(../img/codezeel/search-hover-bld.svg);
}

.top_button {
    background-image: url(../img/codezeel/top-arrow-bld.svg);
}

.customNavigation a.prev:hover {
    background-image: url(../img/codezeel/left-arrow-hover-bld.svg);
}

.customNavigation a.next:hover {
    background-image: url(../img/codezeel/right-arrow-hover-bld.svg);
}

.products-selection .display li#grid a {
    background: url(../img/codezeel/sprite-bld.png) no-repeat scroll -3px -2px transparent;
}

.products-selection .display li#list a {
    background: url(../img/codezeel/sprite-bld.png) no-repeat scroll -40px -2px transparent;
}

.czhomeslider .nivo-directionNav .nivo-nextNav:hover {
    background-image: url(../img/codezeel/slider-right-arrow-hover-bld.svg);
}

.czhomeslider .nivo-directionNav .nivo-prevNav:hover {
    background-image: url(../img/codezeel/slider-left-arrow-hover-bld.svg);
}
