/*
Theme Name: OceanWP Child Theme
Theme URI: https://oceanwp.org/
Description: OceanWP WordPress theme. Sample child theme.
Author: OceanWP
Author URI: https://oceanwp.org/
Template: oceanwp
Version: 1.0
*/

/* Parent stylesheet should be loaded from functions.php not using @import */

a:hover, a:focus
{
	outline:none !important;
}
.sidebar-box .widget-title {
	font-size: 22px !important;
}
.widget-title {
	border-color: #8b0318 !important;
}
.widget_product_categories li a, .widget_layered_nav li a {
   	font-size: 16px !important; 
	color:#181818 !important;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
	background-color: #8b0318 !important;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
    background-color: #8b0318 !important;
}
.woocommerce .widget_price_filter .price_slider_amount .button {
    background-color: #8b0318 !important;
}
.woocommerce .widget_price_filter .price_label {
	font-size: 16px !important; 
}
.woocommerce ul.products li.product li.title h2, .woocommerce ul.products li.product li.title a {
    font-size: 16px !important;   
}
.woocommerce ul.products li.product li.category a {
    font-size: 15px !important;    
}
.woocommerce ul.products li.product .woo-entry-inner li {
    margin-bottom: 12px;
	line-height: 18px !important; 
}
.woocommerce ul.products li.product .button {
    float: none;
    display: inline-block;
    background-color: #8b0318 !important;
	border-radius: 3px !important;
    color: #fff !important;
	font-size: 14px !important;
	font-weight: 400 !important;
	padding: 5px 12px !important;
	border:none !important;
}
.woocommerce .oceanwp-grid-list a.active {
    color: #8b0318 !important;
    border-color: #8b0318 !important;
}
.woocommerce-message .button {
    background-color: #28a745 !important;
}
.wc-block-components-sidebar-layout .wc-block-components-main {
    box-sizing: border-box;
    margin: 8px !important;
    padding-right: 10px;
    width: 63% !important;
    background-color: #f5f5f5 !important;
    border-radius: 8px !important;
    padding: 10px !important;    
    
}
.wp-block-woocommerce-cart-order-summary-block {
    background-color: #f5f5f5 !important;	
	border-radius: 8px !important;
    padding: 10px !important;
    
}
table th {
    text-transform: uppercase;
    font-size: 18px !important;
}
.wc-block-components-button:not(.is-link) {
    background-color: #28a745 !important;
}
.is-large.wc-block-cart .wc-block-cart__totals-title {
    font-size: 18px !important;
}
.elementor-menu-cart__footer-buttons .elementor-button--view-cart {
    background-color: #dc3545 !important;
}
.elementor-menu-cart__footer-buttons .elementor-button--checkout {
    background-color: #28a745 !important;
}
.wc-block-components-quantity-selector>.wc-block-components-quantity-selector__button--minus {
    background-color: #000 !important;
}
.wc-block-components-quantity-selector>.wc-block-components-quantity-selector__button--plus {
    background-color: #000 !important;
}
.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button {
    padding: 5px 10px !important;
}
.wc-block-cart-item__remove-link {
    background-color: #e7e7e7 !important;
    border-radius: 5px !important;
    padding: 5px 10px !important;
    text-decoration: none !important;
    border: #cccccc solid 1px !important;
    color: #303030 !important;
}
.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button {
	 color: #fff !important;
	
}
.wc-block-cart-item__quantity .wc-block-cart-item__remove-link{
	 font-size:13px !important;
}
.wc-block-cart-items__row .wc-block-components-product-name {
    font-size: 18px !important;
}