
.woocommerce .onsale, .woocommerce-page .onsale {color: #3d3d3d}

.widgets_holder .widget {padding-top: 17px; padding-bottom: 17px;}

table:not(.table):not(.ui-datepicker-calendar):not(.variations) > thead > tr > th, table:not(.table):not(.ui-datepicker-calendar):not(.variations) > thead > tr > td, table:not(.table):not(.ui-datepicker-calendar):not(.variations) > tbody > tr > th, table:not(.table):not(.ui-datepicker-calendar):not(.variations) > tbody > tr > td, table:not(.table):not(.ui-datepicker-calendar):not(.variations) > tfoot > tr > th, table:not(.table):not(.ui-datepicker-calendar):not(.variations) > tfoot > tr > td {vertical-align: middle;}

.woocommerce .product-category mark, .woocommerce-page .product-category mark {display: none;
}

.woocommerce-customer-details--email {padding-bottom: 20px;}

.woocommerce_email_order_details {color: #3c3c3c;}

ul.social_media > li > a {font-size: 22px;}

#tools > ul > li a:not(.rt-menu-button) > span, #tools > ul > li a:not(.rt-menu-button) > span:before {font-size: 26px;}

.woocommerce div.single-product .single_variation span.price, .woocommerce-page div.single-product .single_variation span.price {color: #666666}

.default-style a, .default-style .woocommerce-MyAccount-navigation a:hover, .default-style {color: #666666}

.default-style input[type="submit"], .default-style input[type="button"], .default-style button:not(.button_), .default-style .comment-reply a, .default-style .comment-reply-title small > a, .default-style button.button, .default-style input.button, .default-style #respond input#submit, .default-style .cart_totals a.button {font-size: 20px;}

.button_.big {font-size: 24px;}

.label, label {text-align: left; display: inline-grid;}

.default-style p.price del {color: #df0505;}

.woocommerce .onsale, .woocommerce-page .onsale {font-size: 20px; color: #ffffff;}

.with_icons.style-1 > div > .icon {font-size: 24px; margin-right: 10px;}

.woocommerce .product p.price, .woocommerce-page .product p.price {font-size: 1.2em;}



.widget .wpb_category_n_menu_accordion > ul > li:last-child > a {padding-left: 10px;}

.widget .wpb_category_n_menu_accordion > ul > li:not(:last-child) > a {padding-left: 10px;}

.widget .wpb_category_n_menu_accordion ul li a {font-size: 22px; font-weight: normal; background-color: #ffffff; border-bottom: 0px!important; color: #453a38!important;}


.widget .wpb_category_n_menu_accordion ul li a:hover {font-size: 22px; font-weight: normal; background-color: #fff2f2; border-bottom: 0px!important; color: #333333!important;}

.widget
.wpb_category_n_menu_accordion > ul > li:not(:last-child) > a {border-bottom: 0px!important;}

.widget
.wpb_category_n_menu_accordion ul li > a > span.wpb-submenu-indicator {color: #e41e25; font-size: 36px; }

.widget
.wpb_category_n_menu_accordion ul li > a:hover > span.wpb-submenu-indicator {color: #e41e25; font-size: 36px}

.widget
.wpb_category_n_menu_accordion > ul > li li:active > a, .wpb_category_n_menu_accordion > ul > li li.current-cat > a, .wpb_category_n_menu_accordion li.wpb-submenu-indicator-minus > a {background: #fff2f2; color: #000000;}

.widget .wpb_category_n_menu_accordion > ul > li li> a:hover {font-size: 20px;}

.widget
.wpb_category_n_menu_accordion > ul > li li> a {padding-left: 25px; font-size: 20px; font-weight: lighter;}

.widget
.wpb_category_n_menu_accordion > ul > li li:hover > a, .wpb_category_n_menu_accordion > ul > li li.current-cat > a, .wpb_category_n_menu_accordion li.wpb-submenu-indicator-minus > a {border-left-color: #e41e25!important;}

.widget
.wpb_category_n_menu_accordion > ul > li li:active > a, .wpb_category_n_menu_accordion > ul > li li.current-cat > a, .wpb_category_n_menu_accordion li.wpb-submenu-indicator-minus > a {border-left-color: #e41e25!important;}



.dgwt-wcas-st>span.dgwt-wcas-st--tax {color: #e41e25; font-weight: normal; font-size: 13px; opacity: 1;}

.woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a, .woocommerce-page ul.cart_list li a, .woocommerce-page ul.product_list_widget li a {color: #333333;}



.widget .wpb_category_n_menu_accordion > ul > li li> a {padding-left: 15px;}

.widget .wpb_category_n_menu_accordion > ul > li li li> a {padding-left: 40px; font-size: 18px; color: #e41e25;}

.widget:not(.topbar-widget):not(.header-widget) .sub-menu li a:before, .widget:not(.topbar-widget):not(.header-widget) .children li a:before {display:none;}


.dgwt-wcas-st>span.dgwt-wcas-st--tax {color: #e41e25; font-weight: normal; font-size: 13px; opacity: 1;}

.default-style .star-rating span:before {color: #df0505;}

.label, label {display: block;}

