/* Override Storefront defaults avec couleurs CreaMod3D */
a:not(.button),
.storefront-primary-navigation ul li a:hover,
.storefront-primary-navigation ul li.current-menu-item > a,
.site-title a:hover {
    color: #b1c33c;
}

button, input[type="button"], input[type="submit"],
.button, .added_to_cart, .widget a.button,
.site-header-cart .widget_shopping_cart a.button,
.storefront-primary-navigation ul li a:before {
    background: linear-gradient(135deg, #b1c33c 0%, #9bb130 100%);
}

button:hover, input[type="button"]:hover, input[type="submit"]:hover,
.button:hover, .added_to_cart:hover, .widget a.button:hover {
    background: linear-gradient(135deg, #9bb130 0%, #8a9e2a 100%);
}

.site-header-cart .cart-contents .count {
    background: linear-gradient(135deg, #b1c33c 0%, #9bb130 100%);
}

.woocommerce-message, .woocommerce-info {
    border-top-color: #b1c33c;
}

.woocommerce-message::before, .woocommerce-info::before {
    color: #b1c33c;
}

p.stars a:hover::before, p.stars a.active::before,
.star-rating span::before {
    color: #b1c33c;
}

.widget_price_filter .ui-slider .ui-slider-range,
.widget_price_filter .ui-slider .ui-slider-handle {
    background: #b1c33c;
}

.storefront-handheld-footer-bar ul li.cart .count {
    background-color: #b1c33c;
}

input:focus, textarea:focus, select:focus {
    border-color: #b1c33c;
}
