/* Grafton shop / category / product listing color overrides */

/* Aiz rating stars on product cards */
.rating i.hover,
.rating i.active,
.text-rating,
.bg-rating {
    color: #880516 !important;
}

.bg-rating {
    background-color: #880516 !important;
}

/* Product grid */
.woocommerce ul.products li.product .btWooShopLoopItemInner .bt_bb_headline,
.woocommerce-page ul.products li.product .btWooShopLoopItemInner .bt_bb_headline,
.woocommerce ul.products li.product .btWooShopLoopItemInner .price,
.woocommerce-page ul.products li.product .btWooShopLoopItemInner .price {
    border-color: #880516 !important;
}

.woocommerce ul.products li.product .onsale,
.woocommerce-page ul.products li.product .onsale {
    background: #880516 !important;
}

.woocommerce ul.products li.product .btWooShopLoopItemInner .added_to_cart,
.woocommerce-page ul.products li.product .btWooShopLoopItemInner .added_to_cart {
    color: #880516 !important;
}

.woocommerce ul.products li.product .btWooShopLoopItemInner a.button,
.woocommerce-page ul.products li.product .btWooShopLoopItemInner a.button,
.woocommerce .btContent a.button,
.woocommerce-page .btContent a.button,
.woocommerce .btSidebar a.button,
.woocommerce-page .btSidebar a.button {
    border-color: #880516 !important;
    color: #880516 !important;
}

.woocommerce ul.products li.product .btWooShopLoopItemInner a.button:hover,
.woocommerce-page ul.products li.product .btWooShopLoopItemInner a.button:hover,
.btLightSkin ul.products li.product .btWooShopLoopItemInner a.button:hover,
.btLightSkin .products ul li.product .btWooShopLoopItemInner a.button:hover,
.bt_bb_color_scheme_2 ul.products li.product .btWooShopLoopItemInner a.button:hover,
.bt_bb_color_scheme_4 ul.products li.product .btWooShopLoopItemInner a.button:hover,
.bt_bb_color_scheme_5 ul.products li.product .btWooShopLoopItemInner a.button:hover,
.woocommerce .btContent a.button:hover,
.woocommerce-page .btContent a.button:hover,
.woocommerce .btSidebar a.button:hover,
.woocommerce-page .btSidebar a.button:hover {
    background-color: #880516 !important;
    border-color: #880516 !important;
    color: #fff !important;
}

.woocommerce ul.products li.product .btWooShopLoopItemInner .bt_bb_headline a:hover,
.woocommerce-page ul.products li.product .btWooShopLoopItemInner .bt_bb_headline a:hover,
.woocommerce .btArticleCategories a,
.woocommerce .btArticleCategories a:hover {
    color: #880516 !important;
}

/* Sidebar widgets on shop pages */
body:not(.btNoDashInSidebar) .btSidebar .btBox > h4:after {
    border-bottom-color: #880516 !important;
}

.btSidebar .widget_price_filter .ui-slider .ui-slider-handle,
.btSidebar .widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-handle {
    background-color: #880516 !important;
}

.btSidebar .widget_shopping_cart .buttons .button,
.grafton-sidebar-cart-wrap .grafton-mini-cart-buttons .button {
    background: #880516 !important;
    border-color: #880516 !important;
    color: #fff !important;
}

.grafton-sidebar-cart-wrap .grafton-mini-cart-buttons .button:hover {
    background: #660411 !important;
    border-color: #660411 !important;
    color: #fff !important;
}

.btSidebar .widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .ppRemove a.remove,
.widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .ppRemove a.remove {
    background-color: #880516 !important;
}

.btSidebar .widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .ppRemove a.remove:hover,
.widget_shopping_cart .widget_shopping_cart_content .mini_cart_item .ppRemove a.remove:hover {
    background-color: #660411 !important;
}

.grafton-sidebar-cart-wrap .grafton-mini-cart-name:hover {
    color: #880516 !important;
}

/* Pagination */
nav.woocommerce-pagination ul li a,
nav.woocommerce-pagination ul li span {
    border-color: #880516 !important;
    color: #880516 !important;
}

nav.woocommerce-pagination ul li a:hover,
nav.woocommerce-pagination ul li span.current {
    background: #880516 !important;
    color: #fff !important;
}

/* Single product page accents */
div.product .onsale {
    background: #880516 !important;
}

.star-rating span:before {
    color: #880516 !important;
}
